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

IRetryDecision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


Interface conduzindo a decisão de nova tentativa e aplicando o filtro na classe para uma nova tentativa mais direcionada.

Resumo

Métodos públicos

abstract 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.

abstract int getMaxRetryCount ()

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

abstract RetryStatistics getRetryStatistics ()

Retorna os RetryStatistics representando a nova tentativa.

abstract RetryStrategy getRetryStrategy ()

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

abstract boolean isAutoRetryEnabled ()

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

abstract boolean rebootAtLastAttempt ()

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

abstract void setInvocationContext (IInvocationContext context)

Defina o contexto de invocação atual.

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

Decida se deve tentar novamente ou não.

abstract 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.

abstract boolean useUpdatedReporting ()

Retorna verdadeiro se devemos usar o relatório atualizado.

Métodos públicos

addLastAttempt

public abstract 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.

getMaxRetryCount

public abstract int getMaxRetryCount ()

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

Devoluções
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

Retorna os RetryStatistics representando a nova tentativa.

Devoluções
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

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

Devoluções
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

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

Devoluções
boolean

rebootAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

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

Devoluções
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Defina o contexto de invocação atual.

Parâmetros
context IInvocationContext

deveria repetir

public abstract 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 Pode ser lançado durante a recuperação do dispositivo

deveria repetir

public abstract 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 Pode ser lançado durante a recuperação do dispositivo

useUpdatedReporting

public abstract boolean useUpdatedReporting ()

Retorna verdadeiro se devemos usar o relatório atualizado.

Devoluções
boolean