打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用ReportNG为TestNG提供更好的测试报告


ReportNGTestNG单元测试框架的一个HTML报表生成插件。它用于替换TestNG默认的HTML报表,其默认的报表虽然信息全面,但不易于理解。ReportNG提供一种简单的方式来查看测试结果,并能够对结果代码进行着色。还可以通过修改CSS文件来替换默认的输出样式。此外ReportNG还能够生成JUnit格式的XML输出。


                 HTML Report例子

下面来介绍一下如何在Eclipse中以及Antbuild.xml中进行配置的过程。

一.需要准备的资源

ReportNG下载http://reportng.uncommons.org/其中需要的jarreporting.jarvelocity-dep.jar

Guice 3.0下载http://code.google.com/p/google-guice/wiki/Guice30其中组要的jarguice-3.0.jar

将上述的jar文件添加到你的build path

二.Eclipse中的配置

1.      进入Poperties-> TestNG

2.      选中Disable default listeners

3.      Pre Defined Listeners中输入你需要的,org.uncommons.reportng.HTMLReporter用来生成HTML格式的,org.uncommons.reportng.JUnitXMLReporter则会输出JUnit格式的,当然也可以两者都用


三.Ant build.xml中的配置

道理同上,在build.xml中添加红色字体的部分,既可以完成ReportNG的配置

<taskdef resource="testngtasks" classpath="${lib}/testng-6.8.jar"/>    

<targetname="run" depends="build" >    

<testngclasspathref="classpath"

       useDefaultListeners="false"

listeners="org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter"

       outputdir="${report}/${nowstamp}"

       failureproperty="test.failed">    

<xmlfilesetdir="${suite}">

</xmlfileset>

</testng>


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用Reportng 生成测试报告
Eclipse本地使用reportng查看testng运行结果
java调用main自动执行testng方法一
Maven单元测试
testNG学习感悟
TestNG+ExtentReports生成超漂亮的测试报告
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服