TestNG执行多个Suite

原文:http://www.cnblogs.com/mvii/p/testng_multi_suite.html

 

这里介绍最常用的两种方式:

 

1. 通过xml指定多个suite来执行。

<!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd" >
<suite name="allSuites">
  <suite-files>
    <suite-file path="suite1.xml" />
    <suite-file path="suite2.xml" />
  </suite-files>
</suite>

 

2. 通过程序创建TestNG类,然后添加Suite的方式来执行。

比如:
List<XmlSuite> suites = new ArrayList<XmlSuite>();
suites.add(new XmlSuite());
TestNG testNG = new TestNG();
testNG.setXmlSuites(suites);
testNG.run();

或者:
TestNG testNG= new TestNG();
List<String> suites = Lists.newArrayList();
suites.add("c:/suite1.xml");
suites.add("c:/suite1.xml");
testNG.setTestSuites(suites);
testNG.run();

 

posted on 2016-04-01 09:47  malcolmshen  阅读(935)  评论(0)    收藏  举报

导航