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 segnalare un errore se supera un determinato timeout.

Tieni presente che questo elemento di applicazione non interrompe i test, ma ne causa il fallimento.

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 l'RemoteTestTimeOutEnforcer con il timeout specificato per l'applicazione forzata.

Metodi pubblici

void testRunEnded(long elapsedTime, runMetrics)

Fine dell'esecuzione del test nei report.

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: il ModuleDefinition del modulo di test da eseguire.

test IRemoteTest: il IRemoteTest da eseguire.

timeOut Duration: il ERROR(/Duration) del tempo di timeout per esecuzione di test.

Metodi pubblici

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Fine dell'esecuzione del test nei report.

Parametri
elapsedTime long: tempo trascorso segnalato dal dispositivo, in millisecondi

runMetrics : coppie chiave-valore registrate al termine di un'esecuzione del test