java运行TestNG测试套件.xml文件

背景:想用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();
posted @ 2022-05-11 11:00  山顶洞人会代码  阅读(184)  评论(0)    收藏  举报