利用testng-xslt优化testng的报告

1.下载testng-xslt.zip文件。解压。得到testng-xslt-1.1文件。

2.在eclipse工程主目录中新建一个lib文件,然后将testng-xslt-1.1\lib文件夹下的saon-8.7.jar文件复制到项目的lib文件夹中,并且Add Build Path。

3.再将testng-xslt-1.1\src\main\resources文件夹中的testng-results.xsl文件复制到项目工程的test-ouput文件中。(执行testng才会出现test-output文件夹,执行完看不见刷新工程即可)。

4.在工程主目录新增一个build.xml 文件。写入如下内容:

<project name="myproject" basedir=".">
<property name="lib.dir" value="lib"/>

<path id="test.classpath">
<!-- adding the saxon jar to your classpath -->
<fileset dir="${lib.dir}" includes="*.jar"/>
</path>

<target name="transform">
<xslt in="(testng-results.xml文件的路径)" style="(testng-results.xsl文件的路径)"
out="(存放index.html的路径,比如:E:\eclipse work\xxx\test-output\index1.html)">
<!-- you need to specify the directory here again -->
<param name="testNgXslt.outputDir" expression="(存放index.html的文件夹路径,比如:E:\eclipse work\xxx\test-output)"/>
<classpath refid="test.classpath"/>
</xslt>
</target>
</project>

5.右键build.xml,Run as-->Ant Build即可生成之前设置的xxx.html文件(该文中生成的为上面设置的index1.html文件。)。打开文件即为优化后的页面。

posted @ 2015-04-15 15:00  Free-program  阅读(124)  评论(0)    收藏  举报