RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


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

Tieni presente che questo dispositivo di controllo 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)

Crea RemoteTestTimeOutEnforcer con il timeout specificato da applicare.

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)

Crea RemoteTestTimeOutEnforcer con il timeout specificato da applicare.

Parametri
listener ModuleListener : il ModuleListener per ogni esecuzione di test.

moduleDefinition ModuleDefinition : ModuleDefinition del modulo di test da eseguire.

test IRemoteTest : IRemoteTest da eseguire.

timeOut Duration : l' ERROR(/Duration) del timeout per esecuzione del test.

Metodi pubblici

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parametri
elapsedTime long

runMetrics