O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Teste de Instrumentação Instalada

public class InstalledInstrumentationsTest
extends Object implements IDeviceTest , IShardableTest , IMetricCollectorReceiver , IAutoRetriableTest , IConfigurationReceiver

java.lang.Object
com.android.tradefed.testtype.InstalledInstrumentationsTest


Executa toda a instrumentação encontrada no dispositivo atual.

Resumo

Construtores públicos

InstalledInstrumentationsTest ()

Métodos públicos

ITestDevice getDevice ()

Coloque o dispositivo em teste.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e relata o resultado ao ouvinte.

void setConfiguration ( IConfiguration configuration)

Injeta o IConfiguration em uso.

void setDevice ( ITestDevice device)

Injete o dispositivo em teste.

void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Define a lista de IMetricCollector s definidos para a execução do teste.

boolean shouldRetry (int attemptJustExecuted, previousResults) shouldRetry (int attemptJustExecuted, previousResults)

Delegado de ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) .

split (int shardCountHint)

Versão alternativa de split() que também fornece o shardCount que está tentando ser executado.

Construtores públicos

Teste de Instrumentação Instalada

public InstalledInstrumentationsTest ()

Métodos públicos

getDevice

public ITestDevice getDevice ()

Coloque o dispositivo em teste.

devoluções
ITestDevice o ITestDevice

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e relata o resultado ao ouvinte.

Parâmetros
testInfo TestInformation : O objeto TestInformation que contém informações úteis para executar testes.

listener ITestInvocationListener : o ITestInvocationListener dos resultados do teste

lances
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setDevice

public void setDevice (ITestDevice device)

Injete o dispositivo em teste.

Parâmetros
device ITestDevice : o ITestDevice a ser usado

setMetricCollectors

public void setMetricCollectors ( collectors)

Define a lista de IMetricCollector s definidos para a execução do teste.

Parâmetros
collectors

deveria tentar novamente

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults)

Delegado de ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) . Decida se deve ou não tentar uma nova tentativa. Faça também as alterações necessárias no IRemoteTest a ser repetido (aplicando filtros, preparando a próxima execução, etc.).

Parâmetros
attemptJustExecuted int : O número da tentativa que acabamos de executar.

previousResults : A lista de TestRunResult do teste que acabou de executar.

devoluções
boolean Verdadeiro se devemos tentar novamente, Falso caso contrário.

lances
DeviceNotAvailableException

dividir

public  split (int shardCountHint)

Versão alternativa de split() que também fornece o shardCount que está tentando ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.

Parâmetros
shardCountHint int : a tentativa de contagem de fragmentos.

devoluções
uma coleção de subtestes a serem executados separadamente ou null se o teste não for fragmentável no momento