IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.AutoRetriableTest.
|
Subcategorías indirectas conocidas
|
Interfaz para un elemento IRemoteTest
que no implementa ITestFilterReceiver
, pero sí
desea admitir los reintentos automáticos.
La recomendación para la mayoría de los ejecutores es implementar ITestFilterReceiver
y otorgar
control detallado sobre las pruebas que se ejecutan para que el agente las controle. Pero, en alguna situación,
y es necesaria alguna forma delegada de reintento.
Resumen
Métodos públicos
debe volver a intentarlo
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 quieres
no se debe volver a intentar. Además, realiza los cambios necesarios en IRemoteTest
para
reintentar (aplicar filtros, preparar la próxima ejecución, etc.).
Parámetros |
attemptJustExecuted |
int : Es la cantidad 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 reintentar. |
Muestra |
boolean |
Verdadero si debemos reintentarlo; de lo contrario, falso. |