我有一系列测试用例一个接一个地运行,其中一个需要修改。
这一系列相互依赖并使用TestNG的dependsOnMethods注解的测试用例,它们都在一个单点java文件下。在这 5 个测试用例系列中,我有一个 NEW 条件,在测试用例 3 中,如果发生某种情况,我想退出并结束测试用例而不运行测试用例 4 和 5。
到目前为止,我尝试使用 System.exit(0) 并且它可以工作,只是它不漂亮并且它会弄乱日志记录、html 报告功能,因为它是测试用例的突然结束。
例子:
if (condition)) {
system.exit(0);
}
else {
// continue like before
}
是否有适当的 test-ng 退出测试用例的方式?