Maven 报告中的 JUnit 输出

2022-09-02 09:24:02

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

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

谢谢;-)


答案 1

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

插件文档中查看有关此内容的更多信息

在一个片段中:

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

答案 2

推荐