如何在Maven2中更改JUnit转换

时间:2010-09-09 08:07:55

标签: java maven-2 junit

我有使用Maven2构建的Java项目。使用JUnit框架进行测试(和Selenium但它无关紧要)。我想将截图(我有它)添加到测试结果中。在这里,在SO上,我发现similar question解决了它,但是使用了Ant。我想知道是否有任何选项如何使用Maven2而不是Ant来管理它,或者如果有其他解决方案如何将屏幕截图添加到测试结果中。

在Maven中进行测试我使用Maven surefire pluginMaven surefire report plugin

非常感谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,如果不修补maven surefire报告插件,我认为这不容易实现。报告插件使用surefire XML报告并使用Doxia库生成maven HTML报告。

生成报告的类位于:

http://maven.apache.org/plugins/maven-surefire-report-plugin/xref/org/apache/maven/plugins/surefire/report/SurefireReportGenerator.html

修补此类以更改为报告输出几乎是直截了当的;但是它需要维护surefire报告插件的自定义版本。