RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
? com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Listener che consentono di controllare il tempo di esecuzione di una determinata configurazione di test e di fallire se supera un determinato timeout.

Nota che questo esecutore non interrompe i test, ma li farà fallire.

Riepilogo

Campi

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Costruttori pubblici

RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

Creare il RemoteTestTimeOutEnforcer con il dato timeout di far rispettare.

Metodi pubblici

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Campi

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Costruttori pubblici

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

Creare il RemoteTestTimeOutEnforcer con il dato timeout di far rispettare.

Parametri
listener ModuleListener : Il ModuleListener per ogni prova.

moduleDefinition ModuleDefinition : La ModuleDefinition del modulo di test da eseguire.

test IRemoteTest : IRemoteTest da eseguire.

timeOut Duration : L' ERROR(/Duration) del time out per ogni prova.

Metodi pubblici

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parametri
elapsedTime long

runMetrics