2010-01-08 3 views
17

J'utilise Maven pour mon projet et ont la question suivante:sortie JUnit dans les rapports Maven

Je veux voir la sortie de l'enregistrement de mes tests JUnit (log4j, System.out, peu importe) dans les rapports de test. Avez-vous une idée de comment y parvenir?

Merci ;-)

+0

comment utilisez-vous votre build maven? – Bozho

+0

Utilisation de la ligne de commande: mvn test/install/package/etc. – crypto5

Répondre

29

Je crois que vous pouvez rediriger la sortie (System.out) de test en utilisant la configuration du plugin Maven Surefire clé redirectTestOutputToFile, puis trouver la sortie dans target/surefire-reports

Voir plus sur ce dans the plugin docs

dans un snipplet:

<build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <configuration> 
      <redirectTestOutputToFile>true</redirectTestOutputToFile> 
     </configuration> 
     </plugin> 
    </plugins> 
</build> 
Questions connexes