Package org.testng.util
Class RetryAnalyzerCount
- java.lang.Object
-
- org.testng.util.RetryAnalyzerCount
-
- All Implemented Interfaces:
IRetryAnalyzer
public abstract class RetryAnalyzerCount extends java.lang.Object implements IRetryAnalyzer
An implementation of IRetryAnalyzer that allows you to specify the maximum number of times you want your test to be retried.
-
-
Constructor Summary
Constructors Constructor Description RetryAnalyzerCount()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected int
getCount()
boolean
retry(ITestResult result)
Retries the test if count is not 0.abstract boolean
retryMethod(ITestResult result)
The method implemented by the class that test if the test must be retried or not.protected void
setCount(int count)
-
-
-
Method Detail
-
setCount
protected void setCount(int count)
- Parameters:
count
- the max number of time the method needs to be retried.
-
getCount
protected int getCount()
- Returns:
- the current counter value
-
retry
public boolean retry(ITestResult result)
Retries the test if count is not 0.- Specified by:
retry
in interfaceIRetryAnalyzer
- Parameters:
result
- The result of the test.- Returns:
- true if the test method has to be retried, false otherwise.
-
retryMethod
public abstract boolean retryMethod(ITestResult result)
The method implemented by the class that test if the test must be retried or not.- Parameters:
result
- The result of the test.- Returns:
- true if the test must be retried, false otherwise.
-
-