2011-10-17 2 views
1

Je dois lancer le test unitaire avec rebar, après l'exécution, j'ai besoin de générer le fichier xml du résultat du test.comment générer le résultat du test unitaire en xml en utilisant les barres d'armature

Je sais, par défaut, rebar peut générer un fichier html. 1. Y a-t-il des paramètres pour contrôler les barres d'armature pour charger le résultat du test unitaire en xml? ou d'une autre façon de faire un fichier xml par rebar?

ne pas limiter dans rebar ,,,,,,,,,,,,,,,,,, ou en utilisant un autre outil de test pour exécuter le test eunit, pendant ce temps, générer le fichier xml. Par exemple, dans .Net après la compilation, nous pouvons utiliser MSTest.exe, Nunit.exe (ou un autre outil) pour planifier le test, obtenir le fichier trx par MSTest.exe, obtenir le fichier Nunit fichier Nunit par Nunit.exe

ici, je veux savoir,

2.Le t-il des outils pour exécuter le test unitaire et le chargement du résultat dans XML comme ces moyens?

Merci beaucoup!

+0

Voir aussi http://stackoverflow.com/questions/7720919/how-to-use-eunittest-generate-a-xml-file-which-include-some-compling-info et http://stackoverflow.com/questions/11027351/getting-test-results-from-eunit-in-erlang. – legoscia

Répondre

2

En supposant que vous utilisez eunit, placez {eunit_opts, [verbose, {report,{eunit_surefire,[{dir,"."}]}}]}. dans votre fichier rebar.config. Cela génère une sortie xml compatible surefire qui est analysable par un certain nombre de plugins et d'outils.

Questions connexes