我有一些使用故障安全 maven 插件运行的集成测试(使用 Selenium)。Failsafe 仅生成 XML 报告文件。
1) 我想生成 HTML 报告
2) 我想在 Jenkins 中有一个指向 html 报告的链接
对于 1) 我安装了“maven-surefire-report-plugin”来使用 failsafe-report-only 目标。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.13</version>
<executions>
<execution>
<phase>post-integration-test</phase>
<goals>
<goal>failsafe-report-only</goal>
</goals>
</execution>
</executions>
</plugin>
但在标准输出中,似乎没有生成任何内容:
[INFO]
[INFO] >>> maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats >>>
[INFO]
[INFO] <<< maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats <<<
[INFO]
[INFO] --- maven-surefire-report-plugin:2.13:failsafe-report-only (default) @ BaseContrats ---
在我的故障安全报告目录中,我只有 XML 报告文件,但没有 HTML 报告文件。
它是为故障安全生成 html 报告的好插件吗?
对于 2),我安装了 Jenkins 插件“Selenium HTML 报告”并添加了构建后操作“发布 Selenium HTML 报告”并为“Selenium 测试结果位置”参数配置了“target/failsafe-reports”值,但没有显示在 Jenkins 界面中(肯定是因为我的 html 报告文件没有生成...)。
你能帮我解决这2点吗?