是否有一个Maven或Gradle插件可以生成html报告,包括每个测试用例(通过或失败)的日志输出?
我已经尝试过使用Maven进行surefire了,但似乎没有提供这种功能。
我有点像通过在intellij上导出而获得的html测试报告。
答案 0 :(得分:-1)
在Maven中,您可以通过surefire-report这样进行操作:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>3.0.0-M3</version>
</plugin>
</plugins>
</reporting>
...
</project>
或在命令行中:mvn surefire-report:report
使用gradle,您可以这样做:
test {
reports {
html.enabled = true
}
}
编辑: 包括sys.out / sys.err中的日志,请在pom surefire插件括号内执行此操作:
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
</configuration>