org.testng.util
Class RetryAnalyzerCount

java.lang.Object
  extended by 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.

Author:
[email protected] (Jeremie Lenfant-Engelmann)

Constructor Summary
RetryAnalyzerCount()
           
 
Method Summary
 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)
          Set the max number of time the method needs to be retried.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetryAnalyzerCount

public RetryAnalyzerCount()
Method Detail

setCount

protected void setCount(int count)
Set the max number of time the method needs to be retried.

Parameters:
count -

retry

public boolean retry(ITestResult result)
Retries the test if count is not 0.

Specified by:
retry in interface IRetryAnalyzer
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.


Copyright © 2011. All Rights Reserved.