IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Interfaccia per un IRemoteTest
che non implementa ITestFilterReceiver
ma ancora desidera sostenere l'auto-retry.
La raccomandazione per la maggior parte dei corridori è quello di attuare ITestFilterReceiver
e dare controllo granulare su ciò esecuzione dei test per il fascio di maniglia. Ma in alcune situazioni, potrebbe non essere possibile ed è necessaria una forma delegata di riprova.
Riepilogo
Metodi pubblici
dovrebbeRiprovare
public boolean shouldRetry (int attemptJustExecuted,
previousResults)
Delegati da ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Decidere se tentare o meno di riprovare. Anche apportare le modifiche necessarie al IRemoteTest
necessario riprovare (applicazione di filtri, la preparazione prossima corsa, ecc).
Parametri |
---|
attemptJustExecuted | int : il numero del tentativo che abbiamo appena finito. |
previousResults | : L'elenco dei TestRunResult del test che appena eseguito. |
ritorna |
---|
boolean | Vero se dovessimo riprovare, Falso altrimenti. |
tiri |
---|
DeviceNotAvailableException | Può essere lanciato durante il ripristino del dispositivo |