IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest
|
Subcategorías indirectas conocidas
|
Interfaz para un IRemoteTest
que no implementa ITestFilterReceiver
, pero que aún así desea admitir la reintento automático.
La recomendación para la mayoría de los ejecutores es implementar ITestFilterReceiver
y brindar un control detallado sobre las pruebas que se ejecutan para que el harness las controle. Sin embargo, en algunas situaciones, es posible que no sea posible y se requiera algún tipo de reintento delegado.
Resumen
Métodos públicos
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
Delegados 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))
. Decidir si se debe intentar la reintento o no También realiza los cambios necesarios en el IRemoteTest
para que se vuelva a intentar (aplicar filtros, preparar la siguiente ejecución, etcétera).
Parámetros |
attemptJustExecuted |
int : Es el número del intento que acabamos de ejecutar. |
previousResults |
: Es la lista de TestRunResult de la prueba que se acaba de ejecutar. |
skipList |
: Es el conjunto de elementos que no se deben volver a intentar. |
Muestra |
boolean |
Es verdadero si debemos volver a intentarlo y falso en caso contrario. |