Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IRetryDecision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


Interfaz que impulsa la decisión de reintento y aplica el filtro en la clase para reintentos más específicos.

Resumen

Métodos públicos

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) lo más probable es ser llamado antes de que el último intento de reintento, así que puede ser que falte el último intento produce con fines estadísticos.

abstract int getMaxRetryCount ()

El número máximo de intentos durante el reintento automático.

abstract RetryStatistics getRetryStatistics ()

Devuelve los RetryStatistics que representan el reintento.

abstract RetryStrategy getRetryStrategy ()

El RetryStrategy utilizado durante el auto-reintento.

abstract boolean isAutoRetryEnabled ()

Si habilitar o no el reintento automático.

abstract boolean rebootAtLastAttempt ()

Si reiniciar o no el dispositivo antes del último intento.

abstract void setInvocationContext (IInvocationContext context)

Establece el contexto de invocación actual.

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

Decida si se debe intentar reintentar o no.

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

Decida si se debe intentar reintentar o no.

abstract boolean useUpdatedReporting ()

Devuelve verdadero si debemos utilizar los informes actualizados.

Métodos públicos

addLastAttempt

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) lo más probable es ser llamado antes de que el último intento de reintento, así que puede ser que falte el último intento produce con fines estadísticos. Este método permite que esos resultados se proporcionen para cálculos estadísticos adecuados.

getMaxRetryCount

public abstract int getMaxRetryCount ()

El número máximo de intentos durante el reintento automático.

Devoluciones
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

Devuelve los RetryStatistics que representan el reintento.

Devoluciones
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

El RetryStrategy utilizado durante el auto-reintento.

Devoluciones
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

Si habilitar o no el reintento automático.

Devoluciones
boolean

rebootAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

Si reiniciar o no el dispositivo antes del último intento.

Devoluciones
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Establece el contexto de invocación actual.

Parámetros
context IInvocationContext

shouldRetry

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

Decida si se debe intentar reintentar o no. También hacen los cambios necesarios en la IRemoteTest a ser juzgados (La aplicación de filtros, etc.).

Parámetros
test IRemoteTest : El IRemoteTest que acaba de ejecutar.

attemptJustExecuted int : El número del intento que acabamos corriendo.

previousResults : La lista de TestRunResult de la prueba que acaba de ejecutar.

Devoluciones
boolean Verdadero si deberíamos volver a intentarlo, Falso en caso contrario.

Lanza
DeviceNotAvailableException Se puede lanzar durante la recuperación del dispositivo.

shouldRetry

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

Decida si se debe intentar reintentar o no. También hacen los cambios necesarios en la IRemoteTest a ser juzgados (La aplicación de filtros, etc.).

Parámetros
test IRemoteTest : El IRemoteTest que acaba de ejecutar.

module ModuleDefinition : El ModuleDefinition objeto para el módulo de prueba.

attemptJustExecuted int : El número del intento que acabamos corriendo.

previousResults : La lista de TestRunResult de la prueba que acaba de ejecutar.

Devoluciones
boolean Verdadero si deberíamos volver a intentarlo, Falso en caso contrario.

Lanza
DeviceNotAvailableException Se puede lanzar durante la recuperación del dispositivo.

useUpdatedReporting

public abstract boolean useUpdatedReporting ()

Devuelve verdadero si debemos utilizar los informes actualizados.

Devoluciones
boolean