我说过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>
Run Code Online (Sandbox Code Playgroud)
小智 5
在这里试试这个,您可以随意修改它n次
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
}
Run Code Online (Sandbox Code Playgroud)