Test unitaire qui ne couvre pas le code.
Bonjour,
Nous avons mis en place SonarQube avec Jacoco.
Pour l'instant on a 2 tests unitaire. Le JPATest, et un autre qui test une vrai classe.
Dans la page de SonarQube il y a bien ces deux "Unit Tests" qui apparaissent, mais pourtant il y a toujours écrit "0.0%" de couverture de code, alors qu'on test une classe.
(Ou même si on va directement dans la classe en question par exemple, il y a marqué que le code n'est pas testé.)
Donc les tests unitaire ne prennent pas effet sur la couverture de code (alors qu'ils sont bien exécuter).
En fait on ne sait même pas si Jacoco est bien mis en place ou non, ou si c'est un autre problème.
Pour mettre en place Jacoco on a juste ajouter la dépendance Maven.
Après au cas où on a test quelques trucs en plus :
- Essayer le plugin Jacoco à la place de la dépendance, les quelques configurations qu'on a essayé échouais au build carrément
- Essayer un
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore=false, mais ça n'a rien changé - Essayer
mvn clean install sonar:sonarà la place demvn clean verify sonar:sonar, mais ça n'a rien changé non plus
Est ce que vous avez une idée de ce que pourrait être le problème ?
Merci d'avance !