zoukankan      html  css  js  c++  java
  • testng生成报告 testng-xslt 美化测试报告

    testng生成报告 testng-xslt 美化测试报告

    testng生成报告 testng-xslt 美化测试报告

    用TestNG测试后,自动会生成html的测试报告。利用 testNG-xslt 可以对测试报告进行重写美化。

    1. 在官方网站上下载testNG-xslt 并解压
     
    2. 拷贝文件
    把 lib 文件下的saxon-8.7.jar 和 SaxonLiason.jar 拷贝到项目的lib文件夹(若没有则新建)下,并导入到项目中
    把 /src/main/resources/testng-results.xsl 放到项目的testout文件夹(若没有则新建)下
     
    4. 在 build.xml 中加入target
    {name} :是项目的名字;
    {in}和{style}:对应的是testng生成报告的xml和xsl;
    {out}:是要用testNG-xslt生成报告的文件名和路径;
    {expression}:是要用testNG-xslt生成报告的路径;
    <path id= "test.classpath" >
         <fileset dir= "${libdir}" includes= "*.jar" />
    </path>
     
    <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= "${basedir}/test-output/" />
                <param name="testNgXslt.showRuntimeTotals" expression="true" />
                <classpath refid= "test.classpath" />
          </xslt>
    </target>
    像下面的图片一样:
    创建一个简单的build.xml,放在项目目录下, 如下,绿框的地方自己参数化:
    name :是项目的名字;
    in和style:对应的是testng生成报告的xml和xsl;
    out:是要用testNGxslt生成报告的文件名和路径;
    expresssion:是要用testNGxslt生成报告的路径。
     
    5. 运行build.xml后可看到美化后的报告
    test-out/index1.html
  • 相关阅读:
    SharePoint 2010 新体验6 开发人员面板
    用JavaScript实现一个Timeline
    SharePoint 2010新体验2 – Ribbon界面
    SharePoint 2010 新体验5 Office Web Applications
    SharePoint 2010新体验1
    ES6 学习(1)
    ES6 学习(4) 字符串的扩展
    ES6学习(2)
    ES6 学习(5) 正则的扩展
    那些最近工作中遇到的插件
  • 原文地址:https://www.cnblogs.com/111testing/p/6980559.html
Copyright © 2011-2022 走看看