在使用空手道运行测试用例后,一些 html 报告会使用surefire 插件发布。特别是,我发现每个功能文件都有一个 html 报告。当测试从自动化管道运行时,这很不方便,比如在我的例子中,我使用 htmlpublish Jenkins 插件来获取公共链接来访问报告并将它们传播到松弛的渠道或电子邮件中。
我试图在我的 pom.xml 中添加这个片段
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<aggregate>true</aggregate>
<!--also set this to link to generated source reports-->
<linkXRef>true</linkXRef>
</configuration>
</plugin>
但这并没有达到预期的效果。
我正在尝试在 target/surefire-reports 目录中实现单个 index.html,以便我可以发布和浏览所有测试报告
有什么建议吗?谢谢