2010-01-08 14 views
17

Używam Maven dla mojego projektu i zostały następujące pytanie:wyjście JUnit w Maven donosi

Chcę zobaczyć wyjście rejestrowania moich testów JUnit (log4j, System.out, cokolwiek) w sprawozdaniach z badań. Czy masz pojęcie, jak to osiągnąć?

Dzięki ;-)

+0

W jaki sposób prowadzisz swój maven build? – Bozho

+0

Wystarczy użyć linii poleceń: test mvn/install/package/etc. – crypto5

Odpowiedz

29

wierzę można przekierować wyjście (System.out) testu przy użyciu maven konfiguracji wtyczki murowany klucz redirectTestOutputToFile, a następnie znaleźć wyjście w target/surefire-reports

zobacz więcej na ten temat w the plugin docs

w jednym snipplet:

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