我说过N个测试类,我有一个测试套件说test.xml可以运行所有N个测试,如何多次运行test.xml作为测试套件?请帮我解释如何以编程方式多次运行
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite1">
<test name="exampletest1">
<classes>
<class name="tester.NewTest1" />
</classes>
</test>
<test name="exampletest2">
<classes>
<class name="tester.NewTest2" />
</classes>
</test>
</suite>
答案 0 :(得分:6)
在此尝试此操作,您可以根据需要修改此次
for(int i=0;i<3;i++)
{
List<String> suites = new ArrayList<String>();
suites.add("testng.xml"); //path of .xml file to be run-provide complete path
TestNG tng = new TestNG();
tng.setTestSuites(suites);
tng.run(); //run test suite
}