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

BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision , IConfigurationReceiver

java.lang.Object
com.android.tradefed.retry.BaseRetryDecision


Implementação base de IRetryDecision . A implementação da base leva em consideração apenas os sinais locais.

Resumo

Construtoras públicas

BaseRetryDecision ()

Construtor para a decisão de nova tentativa

Métodos públicos

void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) provavelmente será chamado antes da última tentativa de repetição, de modo que pode estar faltando os últimos resultados tentativa para fins de estatísticas.

static getFailedTestCases ( previousResults) getFailedTestCases ( previousResults)

Retorna o mapa de casos de teste com falha que devem ser repetidos.

CurrentInvocation.IsolationGrade getIsolationGrade ()
int getMaxRetryCount ()

O número máximo de tentativas durante a repetição automática.

RetryStatistics getRetryStatistics ()

Retorna os RetryStatistics representando a nova tentativa.

RetryStrategy getRetryStrategy ()

O RetryStrategy usado durante a auto-repetição.

boolean isAutoRetryEnabled ()

Se a tentativa automática deve ser ativada ou não.

boolean rebootAtLastAttempt ()

Se deve ou não reinicializar o dispositivo antes da última tentativa.

void setConfiguration ( IConfiguration configuration)

Injeta o IConfiguration em uso.

void setInvocationContext (IInvocationContext context)

Defina o contexto de invocação atual.

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

Decida se deve tentar novamente ou não.

boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults)

Decida se deve tentar novamente ou não.

boolean useUpdatedReporting ()

Retorna verdadeiro se devemos usar o relatório atualizado.

Métodos protegidos

void isolateRetry ( devices) isolateRetry ( devices)

Construtoras públicas

BaseRetryDecision

public BaseRetryDecision ()

Construtor para a decisão de nova tentativa

Métodos públicos

addLastAttempt

public void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) provavelmente será chamado antes da última tentativa de repetição, de modo que pode estar faltando os últimos resultados tentativa para fins de estatísticas. Este método permite que esses resultados sejam fornecidos para cálculos estatísticos apropriados.

getFailedTestCases

public static  getFailedTestCases ( previousResults)

Retorna o mapa de casos de teste com falha que devem ser repetidos.

Parâmetros
previousResults

Devoluções

getIsolationGrade

public CurrentInvocation.IsolationGrade getIsolationGrade ()

Devoluções
CurrentInvocation.IsolationGrade

getMaxRetryCount

public int getMaxRetryCount ()

O número máximo de tentativas durante a repetição automática.

Devoluções
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

Retorna os RetryStatistics representando a nova tentativa.

Devoluções
RetryStatistics

getRetryStrategy

public RetryStrategy getRetryStrategy ()

O RetryStrategy usado durante a auto-repetição.

Devoluções
RetryStrategy

isAutoRetryEnabled

public boolean isAutoRetryEnabled ()

Se a tentativa automática deve ser ativada ou não.

Devoluções
boolean

rebootAtLastAttempt

public boolean rebootAtLastAttempt ()

Se deve ou não reinicializar o dispositivo antes da última tentativa.

Devoluções
boolean

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta o IConfiguration em uso.

Parâmetros
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext context)

Defina o contexto de invocação atual.

Parâmetros
context IInvocationContext

deveria repetir

public boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

Decida se deve tentar novamente ou não. Também faça as alterações necessárias para o IRemoteTest a ser repetida (aplicando filtros, etc.).

Parâmetros
test IRemoteTest : O IRemoteTest que apenas correu.

attemptJustExecuted int : O número da tentativa que nós apenas correu.

previousResults : A lista de TestRunResult do teste que apenas correu.

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

Lança
DeviceNotAvailableException

deveria repetir

public boolean shouldRetry (IRemoteTest test, 
                ModuleDefinition module, 
                int attemptJustExecuted, 
                 previousResults)

Decida se deve tentar novamente ou não. Também faça as alterações necessárias para o IRemoteTest a ser repetida (aplicando filtros, etc.).

Parâmetros
test IRemoteTest : O IRemoteTest que apenas correu.

module ModuleDefinition : A ModuleDefinition objecto para o módulo de teste.

attemptJustExecuted int : O número da tentativa que nós apenas correu.

previousResults : A lista de TestRunResult do teste que apenas correu.

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

Lança
DeviceNotAvailableException

useUpdatedReporting

public boolean useUpdatedReporting ()

Retorna verdadeiro se devemos usar o relatório atualizado.

Devoluções
boolean

Métodos protegidos

isolateRetry

protected void isolateRetry ( devices)

Parâmetros
devices

Lança
DeviceNotAvailableException