J'ai configuré ma tâche ant comme qui produit le résultat junivers attendu. Cependant, la cible Test: [Jacoco: Couverture] Améliorer Junit avec couverture P>
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>
...
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,009 sec
3 Réponses :
Exécution du rapport code> code> par elle-même n'est pas suffisant. Vous devrez configurer et exécuter une tâche code> de couverture code> pour activer la couverture d'être enregistreur dans le fichier jacoco.exec code>. Voir ici P>
J'appelle couverture code> dans la tâche de test qui exécute avant
Signaler code>. N'est-ce pas suffisant pour créer le fichier de sortie?
Désolé, vous êtes en cours d'exécution B> 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. I> 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;)
J'ai trouvé la cause. Il est stupide mais il n'y avait pas de journalisation pour indiquer l'erreur: p>
Batchtest
Fork = "vrai" strong> todir = "cible / rapports de test" p> blockQuote> blockQuote> Le paramètre Fork a été défini sur False dans leest Batchtest. Le réglage de "vrai" produit l'attendu
jacoco.exec fort>. P>
Pouvez-vous ou une personne élaborer qui sur laquelle des valeurs travaillent pour Jacoco et pourquoi (avoir le même problème)
Face au même problème, pour moi, mon junit n'était pas approprié. Suivez le lien ici p>