java - 如何更改 Maven2 中的 JUnit 转换

标签 java maven-2 junit

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

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

非常感谢。

最佳答案

不幸的是,我认为如果不修补 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 报告插件的自定义版本。

关于java - 如何更改 Maven2 中的 JUnit 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3674804/

相关文章:

java - 使用 iBeacon 或类似技术传输数据

java - 在 Java 中如何将字符串转换为输入流?

java - 如何查看时间是否在纽约时间下午 2 点到凌晨 1 点之间?

java - maven -SNAPSHOT 关键字未替换

spring-boot - 如何从远程计算机上的jar文件运行测试?

java - 为什么在 junit 测试期间多次初始化 bean?

java - JUnit 测试相互影响

java - 如何让外部类继承内部类?

Android-Maven 安装时无法执行目标 org.codehaus.mojoto

java - 如何指定maven的distributionManagement组织范围?