• 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
  • 相关阅读:
    自我介绍
    注册表代码
    圣杯布局
    css的颜色设置
    c语言:第二次作业,循环结构
    c语言:第一次作业,分支,顺序结构
    C语言博客作业03函数
    第零次作业
    用JSP判断输入是质数还是非质数
    用JSP完成输入整形,单精度浮点数,双精度浮点数
  • 原文地址:https://www.cnblogs.com/111testing/p/6980559.html
Copyright © 2020-2023  润新知