步骤:

准备:

testng-results.xsl

saxon-8.7.jar

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

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

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

 

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

拷贝出来为:

<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 refid="test.classpath" />
<param name="testNgXslt.outputDir" expression="${testng.output.dir}" />
<classpath refid="test.classpath" />
</xslt>
</target>

4.在jenkins里添加插件

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

 

 

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

 

 

 7.点击html report测试报告

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

java -jar jenkins.jar 改成

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

 

posted on 2018-01-18 10:10  Jourly  阅读(669)  评论(0编辑  收藏  举报