2010-12-15 73 views
5

Je veux utiliser la couverture de code dans le projet Scala, Simple Build Tool utilisé comme outil de construction. Quel est le meilleur à utiliser dans ce projet. (Je suis nouveau à ces technologies.) Tout le monde peut me dire comment configurer la couverture de code dans mon projet.Si vous pourriez fournir un exemple qui m'aidera beaucoup à comprendre les choses.Scala, sbt et emma ou Cobertura

+0

Qu'en est-il de Jacoco, pour moi cela fonctionne! http://ronalleva.com/2012/04/25/jacoco-and-play.html – drWatson

Répondre

3

Je suis en train de trouver la même chose en ce moment :-)

J'ai trouvé le sbt-undercover-plugin, qui utilise Undercover pour générer un très joli rapport à la recherche HTML pour une couverture de code. J'ai très bien travaillé la première fois que je l'ai utilisé, mais ce matin, mes rapports montrent tous une couverture de 0%, donc YMMV.

Je vais mettre à jour comme je trouve d'autres options.

Edit:

Le Scala Code Coverage Tool semble un peu plus robuste. Il fournit au moins son propre repo Maven, vous n'avez donc pas besoin de déployer localement sur vos machines de build.

+0

thanxx, Si vous avez trouvé des mises à jour regrading s'il vous plaît faites le moi savoir – 123Ex

+0

Je vais avoir de la chance avec Scala Code Coverage Tool. Il semble y avoir moins d'accrocs que sbt-undercover-plugin. – leedm777

+0

scct plugin ne fonctionne pas pour moi. Il rapporte une couverture extrêmement élevée. Il ne montre pas de code non testé, mais il génère des rapports parfaits par un gestionnaire. – Andrey