如何解决使用 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 举报,一经查实,本站将立刻删除。