IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
| com.android.tradefed.testtype.retry.IAutoRetriableTest |
ITestFilterReceiver'yi uygulamayan ancak yine de otomatik yeniden denemeyi desteklemek isteyen bir IRemoteTest için arayüz.
Çoğu koşucu için öneri, ITestFilterReceiver uygulayıp koşumun hangi testleri çalıştıracağını ayrıntılı bir şekilde kontrol etmektir. Ancak bazı durumlarda bu mümkün olmayabilir ve yeniden denemenin bazı temsilci biçimleri gerekebilir.
Özet
Herkese açık yöntemler | |
|---|---|
default
boolean
|
shouldRetry(int attemptJustExecuted, List<TestRunResult> previousResults, Set<String> skipList)
|
Herkese açık yöntemler
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList)IRetryDecision.shouldRetry(IRemoteTest,int,List) öğesinden yetki verildi. Yeniden denemenin denenip denenmeyeceğine karar verin. Ayrıca, IRemoteTest için gerekli değişiklikleri yapın (filtre uygulama, sonraki çalıştırmayı hazırlama vb.).
| Parametreler | |
|---|---|
attemptJustExecuted |
int: Az önce gerçekleştirdiğimiz denemenin sayısı. |
previousResults |
List: Yeni çalıştırılan testin TestRunResult listesi. |
skipList |
Set: Yeniden denenmemesi gereken öğeler grubu. |
| İadeler | |
|---|---|
boolean |
Yeniden denememiz gerekiyorsa True, aksi takdirde False. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
Cihaz kurtarma sırasında atılabilir |