Cobertura en java 6, pertinence des tests, taux de couverture

Programmation Avancée

Moderator: douinj

Post Reply
douinj
Posts: 462
Joined: 18 Mar 2009 15:46

Cobertura en java 6, pertinence des tests, taux de couverture

Post by douinj » 18 Nov 2021 18:31

Bonjour, en extras, mardi soir j'ai tenté une démo avec cobertura et celle-ci après modification du source n'a plus fonctionné


Cobertura : https://cobertura.github.io/cobertura/

L'outil date de 2015, les nouvelles versions de java ne sont pas supportées, ce qui explique l'absence de la classe et les erreurs de génération des fichiers instrumentés

Cela fonctionne avec le Java 6 inclus dans BlueJ 3.1.7...

La page HTML est ici : http://douin.free.fr/NFP121/cours_synth ... index.html

Sous windows, normalement vous vous placez dans le répertoire cobertura et exécutez la commande cobertura.bat, depuis bluej 3.1.7 vous pouvez modifier les tests, et les sources


http://douin.free.fr/NFP121/bluej-bundled-317.msi
http://douin.free.fr/NFP121/cours_synth ... ertura.zip

Bonne couverture

delaba_q
Posts: 26
Joined: 03 Oct 2021 0:47

Re: Cobertura en java 6, pertinence des tests, taux de couverture

Post by delaba_q » 20 Nov 2021 5:36

Bonjour,

L'outil que nous utilisons là où je travaille (et qui me semble être le standard de facto aujourd'hui) est JaCoCo. La dernière version date d'il y a 6 mois (mai 2021), et est intégré à la plupart des outils de développement (IDEs, outils d'analyse statique type Sonar).

Honnêtement, je n'ai jamais utilisé ce genre d'outils en dehors d'un IDE ou d'un outil type Sonar, mais si ça fait partie d'un TP, je serais curieux de voir comment l'intégrer (et si le but de l'exercice est d'utiliser Cobertura, j'essayerai de présenter également l'intégration de JaCoCo).

douinj
Posts: 462
Joined: 18 Mar 2009 15:46

Re: Cobertura en java 6, pertinence des tests, taux de couverture

Post by douinj » 20 Nov 2021 15:05

Merci, ce n'est pas au menu de l'un des TP, c'était pour la culture générale du développeur de tests unitaires ;-)
je télécharge JACoCo au cas où

Bons tests sans couverture

Post Reply