检索成功测试的标准输出



Maven Surefire记录每个失败测试的标准输出和错误输出,稍后可以在目录中生成的文件中找到surefire-reports这些输出和错误输出。但是,通过且没有错误的测试的输出将被丢弃。是否可以设置万无一失来记录标准输出/标准,也用于成功通过的测试?

是的。您可以使用以下可选参数将测试的输出重定向到文件:

重定向测试输出到文件

它默认为 false。如果您通过以下方式打开它:

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

单元测试输出将写入reportsDirectory/testName-output.txt

最新更新