背景:想用java代码执行测试套件
DemoSuit.xml
<suite name="DemoSuite" >
<test name="DemoTest" >
<classes>
<class name="test.case.demo"/>
<classes>
</test>
</suite>
main.java
XmlSuite suite = new XmlSuite();
suite.setName("DemoSuite");
XmlTest test = new XmlTest(suite);
test.setName("DemoTest");
List<XmlClass> classes = new ArrayList<XmlClass>();
classes.add(new XmlClass("test.case.demo"));
test.setXmlClasses(classes)
List<XmlSuite> suites = new ArrayList<XmlSuite>();
suites.add(suite);
TestNG tng = new TestNG();
tng.setXmlSuites(suites);
tng.run();