Rapport JUnit via ResultPrinter
Bonjour,
pour des raisons techniques je suis dans l'obligation de lancer mes tests JUnit par du code Java. J'arrive bien à les lancer mais pas à avoir un joli rapport comme avec le plugin pour Eclipse :(
J'aimerai bien utiliser la classe ResultPrinter mais ça ne donne rien de probant :(
Est-ce que quelqu'un à une idée sur comment générer & sauvegarder un rapport de test dans un fichier (texte ou xml,second choix de préférence) ?
(je précise : sans se taper l'introspection à la main :D sinon oui j'arrive à aller prendre ce que je veux dans les failures et errors du TestResult.. mais c'est ch**nt :mouarf: )
voici le code en question :
Code:
1 2 3 4 5 6 7 8 9 10 11
| TestSuite testSuite = new TestSuite("toto");
TestResult testResult = new TestResult()
ResultPrinter resultPrinter = new ResultPrinter(System.out); // déjà pour voir si ça sa marche !
testResult.addListener(resultPrinter)
try{
testSuite.addTestSuite("maClasseHéritantDeTestSuite");
}catch(ClassNotFoundException e){
e.print
}
testSuite.run(testResult); |