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))
. Decide si se debe
reintentar o no. Además, realiza los cambios necesarios en el objeto IRemoteTest
que se reintentarán (cómo aplicar filtros, preparar la próxima 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. |