0

我有一系列测试用例一个接一个地运行,其中一个需要修改。

这一系列相互依赖并使用TestNG的dependsOnMethods注解的测试用例,它们都在一个单点java文件下。在这 5 个测试用例系列中,我有一个 NEW 条件,在测试用例 3 中,如果发生某种情况,我想退出并结束测试用例而不运行测试用例 4 和 5。

到目前为止,我尝试使用 System.exit(0) 并且它可以工作,只是它不漂亮并且它会弄乱日志记录、html 报告功能,因为它是测试用例的突然结束。

例子:

if (condition)) {
   system.exit(0);
}
else {
 // continue like before
}

是否有适当的 test-ng 退出测试用例的方式?

4

1 回答 1

0

谢谢蒂先生

使用 SkipException 是最好的选择,这也是我最终使用的。

testng.org/javadoc/org/testng/SkipException.html

于 2013-10-16T19:57:37.227 回答