【发布时间】:2015-03-18 14:34:29
【问题描述】:
我正在以编程方式运行 TestNG。我有一个用例,当任何测试发生任何异常时,我需要停止刽子手。我的问题是:
- 当测试或配置方法发生异常时,强制 TestNG 停止执行的最佳方法是什么?
- 以编程方式执行时在控制台中捕获异常?
这里是执行测试运行器的代码sn-p:
TestListenerAdapter tla = new TestListenerAdapter();
IMethodInterceptor im = new TestMethodInterceptor();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { TestClass1.class, TestClass2.class});
testng.addListener(tla);
testng.setMethodInterceptor(im);
testng.run();
【问题讨论】:
标签: testng