RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Oyentes que permiten verificar el tiempo de ejecución de una configuración de prueba dada y fallar si supera un tiempo de espera determinado.

Tenga 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)

Cree RemoteTestTimeOutEnforcer con el tiempo de espera dado para aplicar.

Métodos públicos

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

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

Campos

REMOTE_TEST_TIMEOUT_DESCRIPCIÓN

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)

Cree RemoteTestTimeOutEnforcer con el tiempo de espera dado para aplicar.

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

moduleDefinition ModuleDefinition : la ModuleDefinition del módulo de prueba que se va a ejecutar.

test IRemoteTest : el IRemoteTest que se ejecutará.

timeOut Duration : 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 la prueba. FIXME: no podemos tener dos interfaces Map<> con un tipo diferente, por lo que tenemos que usar HashMap aquí.

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

runMetrics : pares clave-valor notificados al final de una ejecución de prueba con Metric .