Selenium プロジェクトの再試行アナライザーとエクステント レポートを使用しています。テスト ケースが失敗すると、再試行アナライザーを使用して、失敗したテスト ケースが 2 回実行されます。問題は範囲レポートにあり、両方の実行を確認できます。1 つはスキップされ、もう 1 つは失敗しました。
最終実行のテスト結果のみを提供するようにエクステント レポートを変更する方法、つまり Failed のみをレポートする必要があります。
エクステント reoprt バージョン - 2.41.2
Code:
Retry Analyzer:
public class RetryAnalyzer implements IRetryAnalyzer{
int counter = 0;
int retryLimit = 1;
public boolean retry(ITestResult result){
if(counter<retryLimit){
counter++;
return true;
}
return false;
}
}
@BeforeMethod
public void aSetup(Method method) {
Report.loadConfig(new File(".\\Reports\\extent-config.xml"));
logger = Report.startTest(method.getName());
}