当我在Java / Groovy Maven项目中运行测试时,测试报告存储在target / surefire-reports中.对于运行的每个测试类,将创建一个.txt和.xml文件,显示该类的输出.
总而言之,这是一种非常无用的格式,因为它没有提供任何简单的方法来快速查看哪些测试失败以及它们产生的输出.我想要类似于Grails的测试报告.有没有简单的方法可以将报告格式更改为更友好的用户?
理想情况下,我希望在运行mvn test时生成此报告,即我不想运行mvn site来生成它.
解决方法:
我正在使用Maven Surefire Report插件生成单元测试报告.该网站是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,它也提供单元测试报告.
问候,
Charlee Ch.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。