testing-xslt是用来美化TestNG测试报告的
1.下载testng-xslt-1.1.2架包并解压
链接:https://pan.baidu.com/s/1rbeTOPJ1MdzSgf0I3LgqCg 提取码:wgev
2.在当前项目的test-output下创建libs包,将解压后的testng-xslt-1.1.2下lib里面的saxon-8.7.jar和SaxonLiason.jar放到我们刚才创建的libs包下面

3.把testng-xslt-1.1.2\src\main\resources路径下的testng-results.xsl文件放到test-output根路径下
4.在test-output根路径下创建build.xml文件
<project name="SandyTestNg" basedir=".">
<property name="lib.dir" value="libs"/>
<path id="test.classpath">
<fileset dir="${lib.dir}" includes="*.jar"/>
path>
<target name="testng-xslt-demo">
<property name="dir" value=""/>
<xslt in="D:\workspace\Java\PracticalTraining\testng-xslt-demo\test-output\testng-results.xml"
style="D:\workspace\Java\PracticalTraining\testng-xslt-demo\test-output\testng-results.xsl"
out="D:\workspace\Java\PracticalTraining\testng-xslt-demo\test-output\index2.html"
classpathref="test.classpath" processor="SaxonLiaison">
<param name="testNgXslt.outputDir" expression="D:\workspace\Java\PracticalTraining\testng-xslt-demo\test-output" />
xslt>
target>
project>
我们只需要更改5个参数:
中的name,需要换成你当前项目的名字注意点:
存放saxon-8.7.jar和SaxonLiason.jar的文件夹名必须和中的value值相同,因为生成测试报告需要加载该架包

5.打开build.xml文件右键Run As中选择第二个Ant Build,然后勾选当前项目,点击run运行即可产生测试报告

注意:我们需要在第5步的页面中的JRE中选择11及以上版本,否则会运行报错
