IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Subclases indirectas conocidas |
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 qué pruebas se están ejecutando para que el arnés las maneje. Pero en algunas situaciones, puede que no sea posible y sea necesaria alguna forma delegada de reintento.
Resumen
Métodos públicos
deberíaReintentar
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 debe o no intentarse de nuevo. Realice también los cambios necesarios en IRemoteTest
para volver a intentarlo (aplicación de filtros, preparación de 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 debemos volver a intentarlo, falso en caso contrario. |