Prueba remotaTimeOutEnforcer

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 determinada 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 indicado para aplicarlo.

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_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Constructores públicos

Prueba remotaTimeOutEnforcer

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

Cree RemoteTestTimeOutEnforcer con el tiempo de espera indicado para aplicarlo.

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

moduleDefinition ModuleDefinition : La ModuleDefinition del módulo de prueba que se 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

pruebaRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Informa el final de la ejecución de la prueba. FIXME: No podemos tener dos interfaces Map<> con diferentes tipos, por lo que tenemos que usar HashMap aquí.

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

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