Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision

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


Implementación IRetryDecision 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)

Es muy probable que se llame a ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) antes del último intento de reintento, por lo que es posible que nos falten los resultados del último intento con fines estadísticos.

static getFailedTestCases ( previousResults) getFailedTestCases ( previousResults)

Devuelve el mapa de casos de prueba fallidos que deben reintentarse.

int getMaxRetryCount ()

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

RetryStatistics getRetryStatistics ()

Devuelve RetryStatistics representa el reintento.

RetryStrategy getRetryStrategy ()

RetryStrategy utilizada durante el reintento automático.

boolean isAutoRetryEnabled ()

Si habilitar o no el reintento automático.

boolean rebootAtLastAttempt ()

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

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.

Constructores públicos

BaseRetryDecision

public BaseRetryDecision ()

Constructor para la decisión de reintento

Métodos públicos

addLastAttempt

public void addLastAttempt ( lastResults)

Es muy probable que se llame a ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) antes del último intento de reintento, por lo que es posible que nos falten los resultados del último intento 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 deben reintentarse.

Parámetros
previousResults

Devoluciones

getMaxRetryCount

public int getMaxRetryCount ()

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

Devoluciones
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

Devuelve RetryStatistics representa el reintento.

Devoluciones
RetryStatistics

getRetryStrategy

public RetryStrategy getRetryStrategy ()

RetryStrategy utilizada durante el reintento automático.

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

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 realice los cambios necesarios en el IRemoteTest que se reintentará (Aplicación de filtros, etc.).

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

attemptJustExecuted int : el número del intento que acabamos de ejecutar.

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

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

Lanza
DeviceNotAvailableException