TestNG测试报告美化

2023-05-12,,

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>

TestNG测试报告美化的相关教程结束。

《TestNG测试报告美化.doc》

下载本文的Word格式文档,以方便收藏与打印。