2009-06-20 10 views
1

est-il possible que les rapports html de sortie aient une surbrillance là où le code a été couvert dans une construction maven? Je sais que vous pouvez en autonome emma et avec fourmi, mais je n'ai pas encore compris comment faire cela avec maven et emma. Merci.emma maven code du plugin en surbrillance

Jeff

+0

Quelle version maven? 1.x, 2.x? Quel plugin emma-maven? – jitter

+0

J'utilise 1.0 alpha (de org.codehaus.mojo). –

+0

maven version 2.1 (le 1.0 alpha est la version du plugin emma maven) –

Répondre

0

Vous devez définir l'attribut sourcepath= sur l'étiquette report et vous permet de spécifier au moins (?) La couverture depth="method" sur la balise html si je me souviens bien.

+0

J'ai essayé cela et j'ai lancé le plugin emma sur debug et il utilisait le bon sourcepath, mais toujours pas de chance. Je me suis dit qu'il devait être en ligne pour la mise en évidence de la ligne, mais le plugin maven n'avait pas cette option. –

1

Je ne sais pas si cela est possible avec le plugin Emma Maven, mais c'est le comportement par défaut pour le Cobertura Maven plugin. Il vous donne également le nombre de fois qu'une ligne est touchée, ce qui peut être utile pour déterminer où vos tests sont minimes. Voir ce report pour un exemple de la sortie. Je trouve que Cobertura et Emma sont largement interchangeables en termes de vérification de couverture, mais Cobertura a un meilleur plugin Maven et Emma a un meilleur plugin Eclipse à mon avis.