Maven Surefire记录每个失败测试的标准输出和错误输出,稍后可以在surefire-reports
目录中的生成文件中找到这些测试。然而,丢弃没有错误通过的测试的输出。是否可以设置surefire来记录stdout / stderr以便成功通过测试?
答案 0 :(得分:4)
是。您可以使用以下可选参数将测试输出重定向到文件:
它违约是假的。如果您使用以下命令将其打开:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
</configuration>
</plugin>
您的单位测试输出将写入reportsDirectory/testName-output.txt