L'exécution de jacocoReport
Je suis en utilisant gradle 1.7 et jacoco plugin.
Mon projet utilise java et scala plugins
Quand je le lance
gradlew -je nettoyer jacocoTestReport
Rapport n'est pas créé et je vois dans le journal
:bl:jacocoTestReport (Thread[Daemon Thread 13,5,main] - start
:bl:jacocoTestReport
Skipping task ':bl:jacocoTestReport' as task onlyIf is false.
:bl:jacocoTestReport SKIPPED
:bl:jacocoTestReport (Thread[Daemon Thread 13,5,main]) - complete
Ça veut dire quoi? Pourquoi le rapport n'est pas créé?
Vous devez vous connecter pour publier un commentaire.
La tâche sera exécuté uniquement si la couverture des données est disponible. Vous pouvez vous en assurer en exécution de l'
test
tâche.$ ./gradlew clean test myJacocoTestCoverageVerification
??Ajouter le texte suivant à un haut niveau de votre construction.gradle:
Cela signifie qu'à la fin de la tâche de test de la jacocoTestReport tâche doit être exécutée.
Vous recevrez votre analyse de la couverture après exécuter les tests.
test{}
bloc n'existe pas sur Android gradle projets - serait-ceunitTests.all {}
??Aucun des ci-dessus a fonctionné pour moi. Ce qui a fonctionné pour moi a été la suivante
Ajouter en haut de mon build.gradle:
Ajouter ce qui suit comme une "tâche":
Ajouter les éléments suivants à votre gradle la tâche de test:
Puis j'ai lancé la commande suivante: