Aplicación RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Los objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si se anula. durante 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)

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

Aplicación RemoteTestTimeOutEnforcer

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

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

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: El IRemoteTest que se ejecutará.

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

Métodos públicos

pruebaRunfinalizada

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Parámetros
elapsedTime long

runMetrics