zoukankan      html  css  js  c++  java
  • TestNG测试报告美化

    因TestNG自带的测试报告不太美观,可以使用testng-xslt进行美化

    1.下载testng-xslt包

    2.把/src/main/resources/TestNG-results.xsl放到你的 test-output 目录下

    3. 将lib文件夹下的saxon-8.7.jar包导入所在工程中并build path

    4.在project目录下新建build.xml文件

      内容如下:

       <?xml version="1.0" encoding="UTF-8"?>
    <project name="Test2" basedir="."> <!-- 需要修改为你的工程名称 -->
    <property name="lib.dir" value="lib" />


    <path id="test.classpath">
    <!-- adding the saxon jar to your classpath -->
    <fileset dir="F: estng estng-xslt-1.1lib" includes="*.jar" /><!-- 需要修改为你的testng-xslt-1.1解压目录 -->
    </path>


    <target name="transform">
    <xslt in="F:/Android/ndroid_work/Test2/test-output/TestNG-results.xml"<!-- 替换为自己的project目录 -->
    style="F:/android/ndroid_work/Test2/test-output/TestNG-results.xsl" out="F:/android/android_work/Test2/test-output/index1.html"> <!-- 修改为你的工程所在的测试报告输出目录 -->


    <!-- you need to specify the directory here again -->
    <param name="TestNGXslt.outputDir" 
       expression="F:/android/ndroid_work/Test2/test-output"></param>
    <classpath refid="test.classpath"></classpath>
    </xslt>
    </target>
    </project>

  • 相关阅读:
    事件聚合IEventAggregator和 Ihandle<T>
    基于.NET打造IP智能网络视频监控系统
    包图Package
    MVC与EasyUI结合增删改查
    Helper Method
    Moq & RhinoMocks
    Asp.net MVC集成Google Calendar API(附Demo源码)
    你可能不知道的跨域解决方案
    jQuery选择器大全
    关于Sqlite的一个demo
  • 原文地址:https://www.cnblogs.com/ceshi2016/p/6439996.html
Copyright © 2011-2022 走看看