RetryRescheduler

public final class RetryRescheduler
extends Object implements IRemoteTest, IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.retry.RetryRescheduler


A special runner that allows to reschedule a previous run tests that failed or where not executed.

Summary

Nested classes

enum RetryRescheduler.RetryType

The types of the tests that can be retried. 

Fields

public static final String PREVIOUS_LOADER_NAME

Public constructors

RetryRescheduler()

Public methods

IConfiguration getRetryConfiguration()

Returns the IConfiguration that should be retried.

void run(TestInformation testInfo, ITestInvocationListener listener)

Runs the tests, and reports result to the listener.

void setConfiguration(IConfiguration configuration)

Injects the IConfiguration in use.

Fields

PREVIOUS_LOADER_NAME

public static final String PREVIOUS_LOADER_NAME

Public constructors

RetryRescheduler

public RetryRescheduler ()

Public methods

getRetryConfiguration

public IConfiguration getRetryConfiguration ()

Returns the IConfiguration that should be retried.

Returns
IConfiguration

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Runs the tests, and reports result to the listener.

Parameters
testInfo TestInformation: The TestInformation object containing useful information to run tests.

listener ITestInvocationListener: the ITestInvocationListener of test results

Throws
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injects the IConfiguration in use.

Parameters
configuration IConfiguration