8
votes

Tâche Jacoco Ant - No Jacoco.Exec Sortie

J'ai configuré ma tâche ant comme xxx pré>

qui produit le résultat junivers attendu. Cependant, la cible Jacoco.exec code> n'est jamais créée. Je n'ai aucune erreur lors de l'exécution de la tâche CODE> TAST TEST. P>

Test: [Jacoco: Couverture] Améliorer Junit avec couverture P>

...

[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,009 sec


0 commentaires

3 Réponses :


1
votes

Exécution du rapport par elle-même n'est pas suffisant. Vous devrez configurer et exécuter une tâche de couverture pour activer la couverture d'être enregistreur dans le fichier jacoco.exec . Voir ici


5 commentaires

J'appelle couverture dans la tâche de test qui exécute avant Signaler . N'est-ce pas suffisant pour créer le fichier de sortie?


Désolé, vous êtes en cours d'exécution la tâche de couverture. Eu l'impression que vous exécutez la tâche du rapport. Je dois évidemment regarder à nouveau dans votre configuration. Mes excuses


@ OLIVIER.ROGER DE LA DOCUMENTATION: La tâche imbriquée doit toujours déclarer Fork = "TRUE", sinon la tâche de couverture ne peut pas enregistrer les informations de couverture et échouera. est `Fork = Oui équivalent? Ça fait des âges depuis que j'ai travaillé pour la dernière fois avec Ant


Vous avez raison, il devrait être Fork = "vrai", c'était mais j'ai essayé beaucoup de choses, j'ai commis une erreur lors de la pose. Apparemment, c'est équivalent car une erreur indique que les tests ne sont pas fourchus autrement. Je reviens à Fork = "vrai" et je ne pouvais voir aucun changement dans le résultat.


Merci, ce fut en effet le paramètre de fourche qui causait la question, mais celui à Batchtest, pas dans Junit;)



11
votes

J'ai trouvé la cause. Il est stupide mais il n'y avait pas de journalisation pour indiquer l'erreur:

Batchtest Fork = "vrai" todir = "cible / rapports de test"

Le paramètre Fork a été défini sur False dans leest Batchtest. Le réglage de "vrai" produit l'attendu jacoco.exec .


1 commentaires

Pouvez-vous ou une personne élaborer qui sur laquelle des valeurs travaillent pour Jacoco et pourquoi (avoir le même problème)



0
votes

Face au même problème, pour moi, mon junit n'était pas approprié. Suivez le lien ici


0 commentaires