当我在我的 Java/Groovy Maven 项目中运行测试时,测试报告存储在target/surefire-reports
。对于运行的每个测试类.txt
and .xml
创建文件显示该类的输出。
总而言之,这是一种非常无用的格式,因为它没有提供任何简单的方法来快速查看哪些测试失败以及它们产生的输出。我想要一些类似于 Grails 测试报告的东西。有没有什么简单的方法可以将报告格式更改为更用户友好的格式?
理想情况下,我希望在运行时生成此报告mvn test
,即我不想运行mvn site
来生成它。
我正在使用 Maven Surefire Report 插件来生成单元测试报告。该网站是http://maven.apache.org/plugins/maven-surefire-report-plugin http://maven.apache.org/plugins/maven-surefire-report-plugin
我的 POM 如下所示:-
<reporting>
<plugins>
....
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.9</version>
</plugin>
</plugins>
</reporting>
我希望这可以帮助实现您的要求。
//编辑:我还使用 CI 服务器 Jenkins,它也提供单元测试报告。
Regards,
查理·Ch.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)