RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Listeners que permitem verificar o tempo de execução de uma determinada configuração de teste e falhar se ela falhar durante um determinado tempo limite.

Esse aplicador não interrompe os testes, mas faz com que eles falhem.

Resumo

Campos

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Construtores públicos

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

Crie a RemoteTestTimeOutEnforcer com o tempo limite especificado para a aplicação.

Métodos públicos

void testRunEnded(long elapsedTime, runMetrics)

Informa o fim da execução do teste.

Campos

DESCRIÇÃO_DO_TEST_REMOTE

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Construtores públicos

RemoteTestTimeOutEnforcer

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

Crie a RemoteTestTimeOutEnforcer com o tempo limite especificado para a aplicação.

Parâmetros
listener ModuleListener: o ModuleListener de cada execução de teste.

moduleDefinition ModuleDefinition: o ModuleDefinition do módulo de teste que será executado.

test IRemoteTest: o IRemoteTest a ser executado.

timeOut Duration: o ERROR(/Duration) do tempo limite por execução de teste.

Métodos públicos

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Informa o fim da execução do teste. FIXME: não podemos ter dois Map<> interfaces com tipos diferentes, então precisamos usar o HashMap aqui.

Parâmetros
elapsedTime long: tempo decorrido informado pelo dispositivo, em milissegundos.

runMetrics : pares de chave-valor informados no final de um teste com Metric.