zoukankan      html  css  js  c++  java
  • 【Jenkins】testng+testNgXslt+ant优化测试报告

    步骤:

    准备:

    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

  • 相关阅读:
    单元测试
    软件测试计划
    软件杯A9的设计与实现
    阅读笔记7
    阅读笔记6
    阅读笔记5
    阅读笔记4
    阅读笔记3
    阅读笔记2
    阅读笔记1
  • 原文地址:https://www.cnblogs.com/Jourly/p/8304095.html
Copyright © 2011-2022 走看看