Cle*_*lem 7 html selenium maven jenkins maven-failsafe-plugin
我有一些与故障安全maven插件一起运行的集成测试(使用Selenium).Failsafe仅生成XML报告文件.
1)我想生成HTML报告
2)我想在Jenkins中有一个关于html报告的链接
对于1)我安装了"maven-surefire-report-plugin"来使用failafe-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>
Run Code Online (Sandbox Code Playgroud)
但在标准输出中,似乎没有生成任何内容:
[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 ---
Run Code Online (Sandbox Code Playgroud)
在我的failsafe-reports目录中,我只有XML报告文件,但没有HTML报告文件.
它是为故障安全生成html报告的好插件吗?
对于2),我安装了Jenkins插件"Selenium HTML报告",并添加了帖子构建操作"Publish Selenium HTML report",并为"Selenium tests results location"参数配置了"target/failsafe-reports"值,但没有在Jenkins界面中显示(当然因为我的html报告文件没有生成...).
这两点可以帮助我吗?
回答第1部分为Failsafe生成HTML报告.
将以下内容添加到pom.xml中
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipSurefireReport>${skipSurefireReport}</skipSurefireReport>
<reportsDirectories>
<reportsDirectory>${basedir}/target/failsafe-reports</reportsDirectory>
</reportsDirectories>
</configuration>
</plugin>
</plugins>
</reporting>
<properties>
<skipSurefireReport>true</skipSurefireReport>
</properties>
Run Code Online (Sandbox Code Playgroud)
我假设你使用mvn验证使用failsafe-plugin运行集成测试.默认情况下,这会在{basedir}/target/failsafe-reports中生成(*.txt&*.xml)报告.这应该在中指定<reportDirectories>.您可以指向任何具有TEST - *.xml报告的目录.
然后运行cmd
mvn site
Run Code Online (Sandbox Code Playgroud)
这将为Failsafe运行集成测试生成html报告.默认情况下,文件位于{basedir} /target/site/failsafe-report.html.这个位置可以改变.
| 归档时间: |
|
| 查看次数: |
6174 次 |
| 最近记录: |