【如题】
我使用 maven+testNG 来搞接口测试,其中测试报告插件使用 maven-surefire-plugin 来生成
但是将项目在 Jenkins 上构建后,必须得自己到工作空间 /tartget/surefire-reports/html/overview.html(其中 index.html 查看为空)查看
我想将 /tartget/surefire-reports/html/index.html 作为的默认报告
请问怎么来设置?
感谢!
配置如下
<plugins>
<!-- 添加插件 关联testNg.xml -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<!-- <type>maven-plugin</type> -->
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/${xmlFileName}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
<!-- 添加插件,添加ReportNg的监听器,修改最后的TestNg的报告 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<properties>
<property>
<name>usedefaultlisteners</name>
<value>false</value>
</property>
<property>
<name>listener</name>
<value>org.uncommons.reportng.HTMLReporter, org.uncommons.reportng.JUnitXMLReporter</value>
</property>
</properties>
<workingDirectory>target/</workingDirectory>
<!-- <forkMode>always</forkMode> -->
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
</plugins>
</build>