RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Son objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si supera un tiempo de espera determinado.

Ten en cuenta que este ejecutor no interrumpe las pruebas, pero las hará fallar.

Resumen

Campos

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Constructores públicos

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

Crea el RemoteTestTimeOutEnforcer con el tiempo de espera determinado para aplicar de manera forzosa.

Métodos públicos

void testRunEnded(long elapsedTime, runMetrics)

Informa el final de la ejecución de prueba.

Campos

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Constructores públicos

RemoteTestTimeOutEnforcer

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

Crea el RemoteTestTimeOutEnforcer con el tiempo de espera determinado para aplicarlo.

Parámetros
listener ModuleListener: Es el ModuleListener de cada ejecución de prueba.

moduleDefinition ModuleDefinition: Es el ModuleDefinition del módulo de prueba que se ejecutará.

test IRemoteTest: Es el IRemoteTest que se ejecutará.

timeOut Duration: Es el ERROR(/Duration) del tiempo de espera por ejecución de prueba.

Métodos públicos

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Informa el final de la ejecución de prueba.

Parámetros
elapsedTime long: Tiempo transcurrido informado por el dispositivo, en milisegundos

runMetrics : Son los pares clave-valor que se informan al final de una ejecución de prueba.