TestNG以程序的方式运行,制作可运行的jar包

TestNG提供两种程序调用的方式运行

1、直接创建testng对象,把class添加到testng对象中


TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { demo.class });
testng.run();


2、通过创建tesng.xml配置文件


<suite name="TmpSuite" >

  <test name="TmpTest" >
    <classes>
      <class name="servers.testcase.Demo"  />
       <class name="servers.testcase.LoginCase"  />
    <classes>
    </test>
</suite>


XmlSuite suite = new XmlSuite();
suite.setName("TmpSuite");
 
XmlTest test = new XmlTest(suite);
test.setName("TmpTest");
List<XmlClass> classes = new ArrayList<XmlClass>();
classes.add(new XmlClass("servers.testcase.Demo"));
classes.add(new XmlClass("servers.testcase.LoginCase"));
test.setXmlClasses(classes) ;

List<XmlSuite> suites = new ArrayList<XmlSuite>();
suites.add(suite);
TestNG tng = new TestNG();
tng.setXmlSuites(suites);
tng.run();



PS:在class中,还是遵循TestNG规则,包括注解和Test注解下的参数,同时注解为Test的Case不能是非void类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值