1

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());
    }

この画像は同じテスト ケースを示していますが、ログに記録する必要があるのは 1 つだけです

4

1 に答える 1