微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 RetryAnalyzer 时如何从范围报告中删除失败测试用例的第一次尝试

如何解决使用 RetryAnalyzer 时如何从范围报告中删除失败测试用例的第一次尝试

我正在使用 IretryAnalyzer 重复失败的测试用例。但是当它显示在范围报告中时会出现问题,它会重复失败的测试用例。如何在范围报告中仅显示测试用例的最终结果并删除 selenium testNG 中的重复结果。我使用了以下代码,但没有用。

Set<ITestResult> FailedTests = context.getFailedTests().getAllResults();
        for (ITestResult temp : FailedTests) {
            ITestNGMethod method = temp.getmethod();
            if (context.getFailedTests().getResults(method).size() > 1) {
                result.getTestContext().getFailedTests().removeResult(result.getmethod());
                extent.removeTest(this.test);
            } else {
                if (context.getpassedTests().getResults(method).size() > 0) {
                    result.getTestContext().getFailedTests().removeResult(result.getmethod());
                    extent.removeTest(this.test);
                }
            }
        }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。