IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest
|
Interfejs dla IRemoteTest
, który nie implementuje ITestFilterReceiver
, ale nadal chce obsługiwać automatyczne ponowne próby.
W przypadku większości narzędzi zalecamy wdrożenie ITestFilterReceiver
i uzyskanie szczegółowej kontroli nad tym, które testy mają być wykonywane przez uprząż. W niektórych sytuacjach może to być niemożliwe i konieczne jest użycie innej metody ponownego próby.
Podsumowanie
Metody publiczne
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
Przekazano z: ERROR(IRetryDecision.shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision.shouldRetry(IRemoteTest, int, List))
. Określ, czy próba ponownego wykonania ma być podjęta. Wprowadź też wszelkie niezbędne zmiany w IRemoteTest
, aby można było ponownie uruchomić proces (np. zastosowanie filtrów, przygotowanie kolejnego uruchomienia itp.).
Parametry |
attemptJustExecuted |
int : numer próby, która została właśnie wykonana. |
previousResults |
: lista TestRunResult testu, który został właśnie uruchomiony. |
skipList |
: zbiór elementów, których nie należy ponownie próbować. |
Zwroty |
boolean |
Wartość Prawda, jeśli należy spróbować ponownie, w przeciwnym razie wartość Fałsz. |