RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ 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 hacer que falle si supera un tiempo de espera determinado.

Ten en cuenta que este verificador no interrumpe las pruebas, pero hará que fallen.

Resumen

Constantes

String REMOTE_TEST_TIMEOUT_DESCRIPTION

String REMOTE_TEST_TIMEOUT_OPTION

Constructores públicos

RemoteTestTimeOutEnforcer( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

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

Métodos públicos

void setGranularListener(ModuleListener listener)
void testRunEnded(long elapsedTime, runMetrics)

Informa el final de la ejecución de la prueba.

Constantes

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

Valor constante: "Es el tiempo de espera que se aplicará a cada objeto de prueba remota de la ejecución".

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Valor de la constante: "remote-test-timeout"

Constructores públicos

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer ( allListeners, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

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

Parámetros
allListeners

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

setGranularListener

public void setGranularListener (ModuleListener listener)

Parámetros
listener ModuleListener

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Informa el final de la ejecución de la prueba.

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

runMetrics : Pares clave-valor que se registran al final de una ejecución de prueba