我正在使用 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);
}
}
}