Maven报告中的JUnit输出

cry*_*to5 18 java logging junit maven-2 report

我正在使用Maven作为我的项目,并有以下问题:

我想在测试报告中看到我的JUnit测试的日志输出(log4j,System.out,等等).你知道如何实现这个目标吗?

谢谢 ;-)

Yup*_*ing 32

我相信你可以System.out使用maven surefire插件配置键redirectTestOutputToFile重定向测试的output(),然后找到输出target/surefire-reports

插件文档中查看更多相关信息

在一个snipplet中:

<build>
  <plugins>
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <configuration>
          <redirectTestOutputToFile>true</redirectTestOutputToFile>
      </configuration>
      </plugin>
  </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)