TestNg + ReprotNG Commandline

本文介绍了如何通过命令行执行TestNG测试用例,并使用ReportNG生成HTML报告。首先,在TestNG.xml中添加ReportNG监听器及相关依赖库。然后,可以在Eclipse中设置禁用默认报告并运行TestNG,或者通过命令行方式运行,指定结果输出目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TestNg + ReprotNG Commandline

作者: Max.Bai

时间: 2014/07


Execute test cases by commandline for TestNG


1. Add reportng listener to Testng.xml

a. ReportNG need add jars: reportng-*.jar, Velocity-*.jar, guice-3.0.jar

add below Listener to testng.xml

    org.uncommons.reportng.HTMLReporter
    org.uncommons.reportng.JUnitXMLReporter

like:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Online Test" verbose="1" preserve-order="true">>
  <listeners>
    <listener class-name="org.uncommons.reportng.HTMLReporter" />
  </listeners>
...

2. Execute ways:

2.1 Execute in Eclipse,


b. Set disable default report as false: Eclipse Project-> Properties -> TestNG -> Diable deafult

listeners.

c. Run as TestNg


2.2 Execute in commandline:

bat file like:

@echo off
set LIB=E:\Libs

set CLASSPATH=%LIB%\Guice\guice-3.0.jar;%LIB%\Velocity\velocity-1.7\velocity-1.7-dep.jar;

%LIB%\Selenium\selenium-server-standalone-2.42.2.jar;%LIB%\ReportNg\reportng-1.1.4.jar;E:\Test\bin\;E:\RZC\Code\TestCore\bin\



java org.testng.TestNG E:\Test\src\OnlineTest.xml -d %cd%\TestNG-tempResult

set result output dir use -d command.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值