web-dev-qa-db-fra.com

jUnit: Comment déterminer le niveau de couverture du code?

Comment puis-je déterminer quel pourcentage de mes méthodes (et code) sont couverts par les tests jUnit? Je suppose qu'il existe un moyen plus sophistiqué que de simplement compter ... and 1 and 2 and ..

Je me demande spécifiquement comment un tel comptage sera géré quand une seule méthode est couverte par des tests 'n'.

33
JAM

J'ai utilisé EclEmma avec beaucoup de succès pour couvrir les exécutions de test JUnit. Et c'est gratuit.

37
quamrana

Cette présentation indique plusieurs outils que vous pouvez utiliser à cet effet.

3
Alex Martelli

Je suggère d'aller pour Cobertura pour la couverture du code. Il fournit des informations détaillées et peut vous fournir une couverture ligne par ligne ainsi qu'une couverture de succursale.

3
Ankit Bansal