J'ai créé un scénario simple avec sources, tests et configuration. Je ne suis pas en mesure de faire en sorte que mon installation atteigne 100% de couverture de code dans Sonar, même si elle devrait l'être. (Lien vers référentiel avec les sources - https://bitbucket.org/sloukam/gradle-multiproject-coverage-sonar/src)Impossible d'atteindre 100% de couverture de code dans le sonar pour mon multiprojet graduel + java + groovy + trèfle + sonarqube
- Il est un peu compliqué - il est multi-projets qui Gradle sources et des tests mélangés en java et groovy. Les tests sont dans le même module que la classe source et sont parfois testés dans le module de test "général" (appelons-le module de test d'intégration) et les sources correspondantes se trouvent dans leur module (dans ce cas simple module_module_one et source_module_two
- Certaines sources sont écrites en Java et couvertes par le test routinier et vice versa.
Après avoir passé beaucoup de temps, je ne suis pas en mesure de voir dans mon locale Sonar 100% de couverture de code. Je voudrais vraiment apprécier aider à atteindre la cible de 100% de couverture de code Est-il possible avec ma structure de projet? Avec tout autre plugin de couverture?
100%? C'est une quête du Saint Graal Batman! –
100% de couverture - Je voudrais dire que toutes les classes de démonstration sont couvertes par des tests donc je m'attends à 100% de couverture dans cette attente de cas de démo. Dans un vrai projet, c'est comme si tu écrivais. – slon
Pourquoi les tests ne se trouvent pas dans le même dossier/module que la classe source? Parce que dans ce cas les tests sont vraiment simples mais dans notre cas réel un test (intégration) couvre/teste plus de classes de différents modules. Ce cas de démo stupide est juste pour voir quelles classes semblent être découvertes par le test.Test de combinaison java-groovy (versa-versa) dans un module différent du fichier source ... combinaison de ces ... – slon