Comme indiqué dans Rapport Open JaCoCo dans Intellij IDEA , lorsque je collecte des statistiques de couverture de code à l'aide de Jacoco (plutôt que du traçage IntelliJ natif), 0,0% (c'est-à-dire une couverture "non") est toujours affiché dans la fenêtre de couverture.
C'est après que j'ai fait tout "Analyser -> Afficher les données de couverture ..." et sélectionné mon fichier "jacoco.exec" généré.
Le même fichier "jacoco.exec" fonctionne correctement avec d'autres outils tels que la tâche de génération de rapports natifs Jacoco et avec Sonar, et ceux-ci produisent le contenu attendu du rapport de couverture.
L'instrumentation IntelliJ native fonctionne également très bien.
Quelqu'un peut-il me conseiller s'il y a une étape essentielle que je dois effectuer pour que IntelliJ accepte ma couverture Jacoco?
Lorsque vous ajoutez la classe à PowerMockito annotation @PrepareForTest
pour les classes de test, la classe correspondante n'affichera pas la couverture du code.
Je suppose que vous essayez de voir la couverture des tests de la même manière que celle montrée par TeamCity (jaCoCo). Si oui, il existe une solution simple pour vérifier toutes les branches manquées (juste des statistiques générales sur les branches visitées et le nombre de fois):
C'est tous mes conseils, les amis