JUnit3 et Junit4 XML Rapports avec Maven
Je suis à essayer de comprendre comment utiliser les prétendues capacités de reporting de JUnit (3 et 4), en collaboration avec Maven, mais des recherches sur Google ne sont pas à tourner beaucoup dans la façon de comment gérer JUnit (via Maven), d'obtenir un rapport pour chaque test (ou pour tous les tests) et de ce format, il sera dans le.
Donc, mon multi-partie des questions est:
1.) Quel genre de format XML est JUnit (3/4) capable de délivrer?
2.) Ce genre de convention d'appel/arguments sont requis pour JUnit à la sortie de ces rapports?
3.) Où sont les rapports de production?
4.) Ces rapports seront générés lors de l'exécution via Maven ou est ma seule option pour utiliser un rapport qui Maven génère?
Tout des liens ou des conseils seraient grandement appréciés.
Vous devez vous connecter pour publier un commentaire.
La Maven Plugin Surefire est le plugin qui exécute les tests et génère 2 rapports bruts par défaut:
Le plugin a un certain nombre de paramètres permettant de régler les rapports un peu. À partir de la
surefire:test
mojo documentation:disableXmlReport
: Indicateur pour désactiver la génération des fichiers de rapport au format xml. Valeur par défaut est: faux.reportFormat
: Permet de sélectionner la mise en forme pour le rapport d'essai doit être généré. Peut être définie comme la mémoire ou de la plaine. Valeur par défaut est: bref.trimStackTrace
: Que ce soit pour couper la trace de la pile dans les rapports que les lignes au sein de l'épreuve, ou de montrer la trace complète. Valeur par défaut est: vrai.Pour un format HTML du rapport, vous pouvez alors utiliser le Maven Infaillible Rapport Plugin:
Vous pouvez obtenir le rapport généré dans le cadre de la production ou par l'exécution de l'application autonome
surefire-report:report
objectif. À partir de la L'utilisation de la page:La Maven Plugin Surefire est ce qui s'exécute beaucoup de rapports de test.
Vous pouvez également regarder Cobertura de la couverture de code.