Comment get une couverture de code dans Xcode 6?

Mes tests sont XCTests et j'utilise Objective-C au lieu de Swift.

J'ai vu quelques articles qui abordent le sujet, mais le regard s'est concentré sur les anciennes versions de Xcode, par exemple:

  • Visualisation de la couverture de code avec Xcode
  • Couverture de code corrigée pour Xcode 5.1

Quelle serait l'approche recommandée pour get une couverture de code sur Xcode 6? Est-ce que Apple a quelque chose de embedded dans la couverture de code, peut-être via Xcode CI via OSX Server?

Jetez un oeil à frankencover.it

  • Script simple pouvant être exécuté à partir de cmd-line de dev ou de server de construction CI.
  • Produit la sortie de la console ainsi qu'un rapport détaillé au format HTML. Cela peut être visualisé localement ou publié comme un artefact par le server de construction.
  • En option, comprend un vérificateur qui «échouera» la construction si la couverture requirejse n'est pas respectée. (Commentaires uniquement: il s'agit d'une invite pour examiner la couverture et searchr des tests utiles pouvant être ajoutés ou réduire la quantité requirejse.
  • Gratuit pour les projets commerciaux et open-source. Aucun hébergement, parrainage ou abonnement requirejs.

Usage:

FTW, il a une interface de command line dogue-speak-esque facile à retenir:

groovy http://frankencover.it/with --source-dir MyProject/Source 

Sortie du terminal:

entrez la description de l'image ici

Rapport HTML:

entrez la description de l'image ici

Nous utilisons Xcoverage pour cela .. Vérifiez sur le lien ci-dessous, si cela aide ..

Xcoverage

Ceci est une mise à jour, De Xcode 6 Apple ayant l'outil de couverture de code en construction, Mais jetez un oeil à CoverStory il est facile de configurer le test localement avant de pousser. Et fournir une couverture ligne par ligne.