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

IAutoRetriableTest

public interface IAutoRetriableTest
implements IRemoteTest

com.android.tradefed.testtype.retry.IAutoRetriableTest


Interfaz para un IRemoteTest que no implementa ITestFilterReceiver pero aún desea admitir el reintento automático.

La recomendación para la mayoría de los corredores es implementar ITestFilterReceiver y brindar un control granular sobre las pruebas que se están ejecutando para que las maneje el arnés. Pero en alguna situación, puede que no sea posible y es necesaria alguna forma delegada de reintento.

Resumen

Métodos públicos

default void recoverStateOfDevices ( devices, int attemptJustExecuted) recoverStateOfDevices ( devices, int attemptJustExecuted)

Intento de recuperación en el dispositivo para mejorar su estado antes del próximo reintento.

default boolean shouldRetry (int attemptJustExecuted, previousResults) shouldRetry (int attemptJustExecuted, previousResults)

Delegado de ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) .

Métodos públicos

recoveryStateOfDevices

public void recoverStateOfDevices ( devices, 
                int attemptJustExecuted)

Intento de recuperación en el dispositivo para mejorar su estado antes del próximo reintento. Solo se activará si ERROR(/#shouldRetry(int,List)) devuelve verdadero.

Parámetros
devices : La lista de ITestDevice para aplicar la recuperación.

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

shouldRetry

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults)

Delegado de ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) . Decida si se debe intentar reintentar o no. También realice los cambios necesarios en el IRemoteTest para reintentar (aplicar filtros, preparar la próxima ejecución, etc.).

Parámetros
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 Se puede lanzar durante la recuperación del dispositivo.