如果一个测试失败,我需要跳过该特定套件中的其余测试 - testng

时间:2014-09-18 08:07:04

标签: testng

我要求在我的testng.xml套件中如下所示。

以下代码显示了当前xml文件的存在方式。

<suite> <test1> < class/> </test1> <test2> <class1/> <class2/> <class3/> </test2> </suite>

如果测试1失败,我需要跳过测试2.但是这里的约束是我无法编辑测试2下的类来指定任何类型的注释,所以我只能在testng.xml中进行所有修改。请建议我可以在testng.xml中为这种情况添加任何类型的依赖

我已经研究了关于组的依赖性,对方法的依赖性,但它们显示的只是通过我需要编辑类的注释方法,但我不能在这里做。

1 个答案:

答案 0 :(得分:0)

使用听众IMethodInterceptor。在测试运行后,拦截每个方法存储其结果。如果通过则继续跳过所有进一步的测试执行。