2012-06-15 6 views
2

J'ai un simple fichier de construction Ant pour produire un rapport de test JUnit au format XML (voir ci-dessous). Cela produit un rapport avec la sortie de chaque méthode de test (le cas échéant) sur stdout et stderr. J'aimerais que la sortie sur les deux flux soit fusionnée en un pour chaque méthode de test. Mais je ne suis pas sûr de savoir comment faire cela; comment puis-je dire à la cible JUnit de rediriger stderr vers stdout?Comment rediriger stderr vers stdout dans une cible Ant JUnit?

<target name="test" depends="compile"> 
    <junit> 
     <classpath refid="classpath.tests"/> 
     <formatter type="xml"/> 
     <test name="tests.Tests1"/> 
     <test name="tests.Tests2"/> 
    </junit> 
</target> 

Répondre

0
ant test | grep -w junit 2>&1 

L'option alternative est la suivante: avec l'option Ant exécuter q.

ant -q test 
Questions connexes