我有使用 Maven2 构建的 Java 项目。使用 JUnit 框架进行测试(和 Selenium,但无关紧要)。我想将屏幕截图(我有)添加到测试结果中。在这里,我发现了similar question这解决了这个问题,但是用Ant。我想知道是否有任何选项如何使用 Maven2 而不是 Ant 来管理它,或者是否有其他解决方案如何将屏幕截图添加到测试结果中。
为了在 Maven 中进行测试,我使用 Maven surefire plugin和 Maven surefire report plugin
非常感谢。
最佳答案
不幸的是,我认为如果不修补 Maven Surefire 报告插件,这并不容易实现。报告插件采用 Surefire XML 报告并使用 Doxia 生成 Maven HTML 报告。图书馆。
生成报告的类在这里:
修补此类以更改报告输出几乎很简单;但是它需要维护 Surefire 报告插件的自定义版本。
关于java - 如何更改 Maven2 中的 JUnit 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3674804/