1. 程式人生 > >TestNG測試報告美化

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:\testng\testng-xslt-1.1\lib" 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>

5.ant 執行這個 xml 就會在test-output 目錄下生成 index1.html,開啟它就是測試報告