6
juillet
2009
EclEmma : Un plugin Eclipse de couverture de test
juillet
2009
Un article de joseph_p
23 Commentaires
Salut
P’tit post pour parler d’EclEmma, un pluging Eclipse pour faire de la couverture de test et, franchement, il me semble bien fait et sympathique. Donc j’en parle Et n’oubliez pas, sortez couverts !
++
Joseph
@lunatix : je confirme ce comportement. Perso la seule façon de contourner la chose a été de choisir un autre chemin pour la compilation de sous ensemble de mon projet, mais ce n’est pas parfait non plus : pour une raison que j’ignore EclEmma ne prend plus en compte les changements de ces sous ensembles. Bien pour modifier de l’existant, nettement moins pour écrire de nouveaux testCase.
Et pour la tentation du 100%, c’est sûr qu’elle est tentante, surtout que voir monter la couverture est sacrément sympa Et c’est tant mieux lol
++
d’ailleurs, je sais pas vous, mais ce genre de produit… ca me fait perdre du temps
je me retrouve vite a faire du test sur des geter et seter pour le plaisir inutile de voir un joli 100% dans ma barre de contrôle:)
mais c’est mon cas ! src/main et src/test
mais il veut pas en cocher un sans l’autre…
je vérifie ca demain !
Sympa ces retours, merci, j’en entendais vraiment pas tant ! :$
J’avais aussi la couverture de mes tests, pour éviter la chose il faut séparer les output folder des tests (Emma bosse au niveau des classes compilées), cf : http://www.eclemma.org/faq.html#usage02 .
Ca marche nickel (enfin, avec un projet maven qui sépare d’office bien les tests du reste)
++
>>faut juste que je trouve comment l’empecher de faire du code coverage sur la partie test (qui est en rouge du coup
Ouep, y’a ça aussi :aie:
Mais dans la vue « Coverage », tu peux dérouler l’arbre pour regarder seulement les projets/packages qui t’intéressent.
oui, pareil. tres tres bien, et ca alourdi pas les gros projets outre mesure (suivez mon regard vers le plugin pmd par exemple..)
faut juste que je trouve comment l’empecher de faire du code coverage sur la partie test (qui est en rouge du coup )
Je viens de tester et c’est super ! du propre aussi ! ça s’installe sans accrocs (sur Ganymede 3.4.1), j’ai testé avec un TestCase JUnit, et hop, les résultats sont très lisibles et clairs (vert ok, rouge nan !).
J’adooooore !
Merci Joseph pour ce lien
m’a pas l’air mal ! je teste ca des que je peux !