步骤:

准备:

testng-results.xsl

saxon-8.7.jar

下载地址:http://download.csdn.net/download/a804229570/10210509

1.在lib里面添加saxon.jar文件,并引用到系统的路径里

【Jenkins】testng+testNgXslt+ant优化测试报告

2.在工程的test-output目录下,放一个testng-results.xsl

【Jenkins】testng+testNgXslt+ant优化测试报告

 

3.在build.xml文件里添加:

【Jenkins】testng+testNgXslt+ant优化测试报告

拷贝出来为:

<target name="testoutput" depends="runtest">
<xslt in="${testng.output.dir}/testng-results.xml" style="${testng.output.dir}/testng-results.xsl" out="${testng.output.dir}/index1.html">
<param name="testNgXslt.outputDir" expression="E:/eclipse/workspace/appiumTestNew/test-output/" />
<classpath ref />
</xslt>
</target>

4.在jenkins里添加插件

【Jenkins】testng+testNgXslt+ant优化测试报告

5.配置好html report。我实验的时候,这个报告只会保存最新的一次记录,所以我把testng的默认报告也保存了一份,看最新的可以用html report,看以前的用testng默认的

【Jenkins】testng+testNgXslt+ant优化测试报告

 

 

 6.点击立即构建,出现两处测试报告。有的时候不出现,那就刷新一下页面。

【Jenkins】testng+testNgXslt+ant优化测试报告

 

 

 7.点击html report测试报告

【Jenkins】testng+testNgXslt+ant优化测试报告

备注:如果打开报告,是空白的,那么在jenkins里的参数里,加上下面的一段,因为jenkins的一些安全机制,导致有些插件加载有问题。

java -jar jenkins.jar 改成

 java -jar -Dhudson.model.DirectoryBrowserSupport.CSP=  jenkins.jar

【Jenkins】testng+testNgXslt+ant优化测试报告

 

相关文章:

  • 2021-08-28
  • 2021-12-13
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-08-06
  • 2021-11-20
猜你喜欢
  • 2021-10-11
  • 2022-02-01
  • 2022-12-23
  • 2021-07-12
  • 2021-06-21
  • 2021-08-28
  • 2021-09-14
相关资源
相似解决方案