1、新增Retry类实现IRetryAnalyzer接口的retry方法
import org.testng.IRetryAnalyzer;
import org.testng.ITestResult;
/**
* Author: 灵枢
* Date: 2018/12/25
* Time: 17:40
* Description:
*/
public class Retry implements IRetryAnalyzer {
private int retryCount = 0;
private int maxRetryCount = 1; //设置重跑次数
@Override
public boolean retry(ITestResult iTestResult) {
if(retryCount<maxRetryCount){
retryCount++;
return true;
}
return false;
}
}
2、新增RetryListener实现IAnnotationTransformer接口的transform方法
import org.testng.IAnnotationTransformer;
import org.testng.IRetryAnalyzer;
import org.testng.annotations.ITestAnnotation;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
/**
* Author: 灵枢
* Date: 2018/12/25
* Time: 17:40
* Description:
*/
public class RetryListener implements IAnnotationTransformer {
@Override
public void transfo