Create test cases which fails
package testNG;
import org.testng.Assert;
import org.testng.annotations.Test;
public class TestFailClass {
@Test(retryAnalyzer=MyRetry.class)
public void failMethod(){
Assert.fail("Test failed");
}
}
Create a retry class which implements IRetryAnalyzer interface like below which tries for 3 times
package testNG;
import org.testng.IRetryAnalyzer;
import org.testng.ITestResult;
public class MyRetry implements IRetryAnalyzer {
private int retryCount = 0;
private static final int maxRetryCount = 3;
public boolean retry(ITestResult result) {
if (retryCount < maxRetryCount) {
retryCount++;
return true;
}
return false;
}
}
No comments:
Post a Comment