忽略单个测试的失败

时间:2017-01-10 22:39:37

标签: gradle testng build.gradle

当TestNG测试失败时,我正在重试一次。如果重试成功,则构建应该成功。如果重试和原始测试都失败,则构建应该失败。 ignoreFailures选项将忽略所有失败的测试并标记构建成功。我想要一个更有选择性的选择。如果这样的功能不存在,我可以在afterSuite钩子中计算套件是成功还是失败;我只需要一种手动标记构建的方法。

1 个答案:

答案 0 :(得分:1)

你必须手动完成。

如果您使用IRetryAnalyzer,则会将所有失败的尝试标记为已跳过。对于gradle测试报告,它看起来像被忽略的测试,最终的构建结果是成功的。 套房州是私人财产,所以改变不是一个好主意。此外,它只有一个选项 - hasFailures

相关问题