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

BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision , IConfigurationReceiver

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


Implementación base de IRetryDecision . La implementación básica solo tiene en cuenta las señales locales.

Resumen

Constructores públicos

BaseRetryDecision ()

Constructor para la decisión de reintento

Métodos públicos

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.

static getFailedTestCases ( previousResults) getFailedTestCases ( previousResults)

Devuelve el mapa de casos de prueba fallidos que se deben reintentar.

CurrentInvocation.IsolationGrade getIsolationGrade ()
int getMaxRetryCount ()

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

RetryStatistics getRetryStatistics ()

Devuelve los RetryStatistics que representan el reintento.

RetryStrategy getRetryStrategy ()

El RetryStrategy utilizado durante el auto-reintento.

boolean isAutoRetryEnabled ()

Si habilitar o no el reintento automático.

boolean rebootAtLastAttempt ()

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

void setConfiguration ( IConfiguration configuration)

Inyecta el IConfiguration en uso.

void setInvocationContext (IInvocationContext context)

Establece el contexto de invocación actual.

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

Decida si se debe intentar reintentar o no.

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.

boolean useUpdatedReporting ()

Devuelve verdadero si debemos utilizar los informes actualizados.

Métodos protegidos

void isolateRetry ( devices) isolateRetry ( devices)

Constructores públicos

BaseRetryDecision

public BaseRetryDecision ()

Constructor para la decisión de reintento

Métodos públicos

addLastAttempt

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

getFailedTestCases

public static  getFailedTestCases ( previousResults)

Devuelve el mapa de casos de prueba fallidos que se deben reintentar.

Parámetros
previousResults

Devoluciones

getIsolationGrade

public CurrentInvocation.IsolationGrade getIsolationGrade ()

Devoluciones
CurrentInvocation.IsolationGrade

getMaxRetryCount

public int getMaxRetryCount ()

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

Devoluciones
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

Devuelve los RetryStatistics que representan el reintento.

Devoluciones
RetryStatistics

getRetryStrategy

public RetryStrategy getRetryStrategy ()

El RetryStrategy utilizado durante el auto-reintento.

Devoluciones
RetryStrategy

isAutoRetryEnabled

public boolean isAutoRetryEnabled ()

Si habilitar o no el reintento automático.

Devoluciones
boolean

rebootAtLastAttempt

public boolean rebootAtLastAttempt ()

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

Devoluciones
boolean

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inyecta el IConfiguration en uso.

Parámetros
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext context)

Establece el contexto de invocación actual.

Parámetros
context IInvocationContext

shouldRetry

public 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

shouldRetry

public 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

useUpdatedReporting

public boolean useUpdatedReporting ()

Devuelve verdadero si debemos utilizar los informes actualizados.

Devoluciones
boolean

Métodos protegidos

isolateRetry

protected void isolateRetry ( devices)

Parámetros
devices

Lanza
DeviceNotAvailableException