首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过其他测试确定需要运行哪个testng.xml后,如何通过testng.xml触发测试

通过其他测试确定需要运行哪个testng.xml后,如何通过testng.xml触发测试
EN

Stack Overflow用户
提问于 2011-09-27 10:48:18
回答 3查看 385关注 0票数 2

在知道需要触发哪套测试(在testng.xml中定义)之前,我需要运行一个程序。

如何解决这个问题?如何在运行时触发testNG?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-29 05:01:25

你看过TestNG的编程API吗?

票数 2
EN

Stack Overflow用户

发布于 2011-10-31 18:29:18

在下面的代码中,你必须把它放在main方法中。你可以像普通的java文件一样运行这个类。

代码语言:javascript
复制
XmlSuite suite = new XmlSuite();
suite.setName("TmpSuite");
XmlTest test = new XmlTest(suite);
test.setName("TmpTest");
List<XmlSuite> suites = new ArrayList<XmlSuite>();
suites.add(suite);
TestNG tng = new TestNG();
//MyTestListener   is custom listner if any
TestListenerAdapter listener = new MyTestListener();      
tng.addListener(listener);    
tng.setXmlSuites(suites);    //if any suits      
tng.run();  
票数 1
EN

Stack Overflow用户

发布于 2012-02-19 13:39:11

您好,您可以添加侦听器ie- suitelistner,testlistner和报告侦听器,以便更好地控制您的测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7563676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档