Aller au contenu

Couverture de tests avec Eclemma

Exemple d’utilisation avec Eclipse.

Objectifs

Lien pour Emma Code pour IntelliJ de JetBrains

https://plugins.jetbrains.com/plugin/103-emma-code-coverage

Mise en place du plug-in dans Eclipse

  1. Allez dans le MarketPlace de votre Eclipse et saisissez Eclemma dans la recherche.

eclemma2

Dans l’exemple ci-dessus, il est déjà installé Installed, pour vous se sera le lien Install qu’il faudra cliquer pour pouvoir installer ce plug-in.

  1. Relancer Eclipse et lancez les tests de couverture sur un de vos projets avec des Tests Unitaires présents.

Eclemma3

Il vous suffit de sélectionner Coverage As puis JUnit Test pour lancer l’analyse de couverture.

  1. Résultats affichés selon les tests prédéfinis avec le pourcentage de couverture

Voici un lien vers le site : http://www.eclemma.org/userdoc/index.html

eclemma4

Ci-dessus, la vue Coverage

Le résultat d’une session est directement visible dans le code source java à l’aide d’un code couleur très pratique (sauf pour les daltoniens comme moi !).

Les couleurs utilisées par défaut sont :

  1. Exemple de document HTML généré en exportant une session (rapport).

eclemma01

Pour info : http://www.eclemma.org/installation.html