汇总的空手道测试报告和持续测试
Aggregated Karate test Report and Continuous Testing
在 运行使用 Karate 测试用例后,一些 html 报告使用 surefire 插件发布。特别是,我发现每个功能文件都有一个 html 报告。当测试是来自自动化管道的 运行 时,这很不方便,就像在我的情况下,我使用 htmlpublish Jenkins 插件来获取 public link 来访问报告和传播他们通过松弛的渠道或电子邮件。
我已尝试将此代码段添加到我的 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>
但是没有达到预期的效果。
我正在尝试将单个 index.html 放入 target/surefire-reports 目录中,以便我可以发布和浏览所有测试报告
有什么建议吗?
谢谢
您在使用并联转轮吗?如果没有,请仔细阅读:https://github.com/intuit/karate#parallel-execution
由于除了 industry-standard JUnit XML 格式之外,我们还发出 cucumber-compatible JSON 报告,因此您可以选择适合您需要的任何报告解决方案。我认为 maven-cucumber-reporting 库应该适合你——但你可以决定:https://github.com/intuit/karate/tree/master/karate-demo#example-report
编辑:对于任何其他高级需求,请考虑编写您自己的报告:
在 运行使用 Karate 测试用例后,一些 html 报告使用 surefire 插件发布。特别是,我发现每个功能文件都有一个 html 报告。当测试是来自自动化管道的 运行 时,这很不方便,就像在我的情况下,我使用 htmlpublish Jenkins 插件来获取 public link 来访问报告和传播他们通过松弛的渠道或电子邮件。
我已尝试将此代码段添加到我的 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>
但是没有达到预期的效果。
我正在尝试将单个 index.html 放入 target/surefire-reports 目录中,以便我可以发布和浏览所有测试报告
有什么建议吗? 谢谢
您在使用并联转轮吗?如果没有,请仔细阅读:https://github.com/intuit/karate#parallel-execution
由于除了 industry-standard JUnit XML 格式之外,我们还发出 cucumber-compatible JSON 报告,因此您可以选择适合您需要的任何报告解决方案。我认为 maven-cucumber-reporting 库应该适合你——但你可以决定:https://github.com/intuit/karate/tree/master/karate-demo#example-report
编辑:对于任何其他高级需求,请考虑编写您自己的报告: