我以編程方式運行TestNG。我有一個用例,當任何測試發生任何異常時,我需要停止執行者。我的問題是:如何在異常發生時停止TestNG execution子手?
- 當Test或配置方法發生異常時,強制TestNG停止執行的最佳方式是什麼?
- 以編程方式執行時捕獲控制檯中的異常?
下面是執行測試運行的代碼片段:
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();
This Works。感謝您的建議。 – 2012-03-31 01:09:12