使用testng处理失败的测试用例

时间:2017-04-27 22:33:00

标签: testng listeners

我已经实现了ItestListeners和IRetryAnalyser以及IAnnotationTransformer来重新运行失败测试用例。

当测试失败时,我希望首先执行onfailure方法然后再使用iannotationtransformer处理重试。但是第一个iannotationtransformer被调用,而itest listener将测试视为失败。如果没有将测试视为失败后的skippd,我们可以做出任何改变。

1 个答案:

答案 0 :(得分:0)

IAnnotationTransformer用于在TestNG读取之前修改注释。

TestNG运行的第一步是从类中读取注释。

所以看到的行为是预期的行为。