Je veux pouvoir vérifier la couverture des tests de ceux de mes méthodes ayant une complexité supérieure à un niveau donné.
Y a-t-il des plug-ins pour Eclipse, Sonar, Hudson pour cela? P>
Merci! P>
5 Réponses :
Pour une bonne couverture de code, vous devez consulter cet outil. Il est disponible pour Eclipse. P>
http://eclipse-metrics.sourceforge.net/ p>
Le plugin des métriques Eclipse pour mesurer la complexité p>
Comme déjà mentionné coobertura est un outil de mesure de la couverture de code. Il mesure également la complexité (voir le Exemple rapport ). Donc, vous pouvez essayer de transformer le sortie XML de celui-ci qu'il ne montre que la couverture de méthodes dépassant un seuil de complexité donné. p>
La couverture de code EMMA peut également être utilisée via ANT pour l'automatisation de la couverture de code. P>
J'ai trouvé une solution plus simple. Je peux utiliser un filtre dans sonar http://docs.codehaus.org/display/sonar/filters < / a> où la métrique donnée peut être utilisée. P>
En analysant l'intégralité de l'Internet pour le développement Cool Development, j'ai trouvé votre question et votre réponse acceptée. Sonar a changé beaucoup de temps en temps, je n'ai donc pas trouvé la bonne entrée de menu pour faire la même chose sur mon système Sonar. Pourriez-vous s'il vous plaît poster quelques exemples? Avez-vous exclu d'un fichier entier ou juste quelques méthodes?
C'est une bonne question. Mais toutes les réponses jusqu'à présent ne semblent pas que la sortie de la couverture du code et de la complexité mesurent ensemble.