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
  • 相关阅读:
    服务端集成支付宝踩过的坑RSA、RSA2
    javascript预览图片——IT轮子系列(九)
    winform 写App.config配置文件——IT轮子系列(八)
    登录-添加页面
    登录-Login页面
    登录-控制器
    登录-控制器验证
    登录-dal
    登录-数据库模型
    登录-存储过程
  • 原文地址:https://www.cnblogs.com/111testing/p/6980559.html
Copyright © 2011-2022 走看看