Otomatik Tekrarlanabilir Testi
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
ITestFilterReceiver
özelliğini uygulamayan ancak yine de IRemoteTest
için arayüz
otomatik yeniden denemeyi desteklemek istiyor.
Çoğu koşucunun önerisi, ITestFilterReceiver
uygulamak ve
yararlanılacak testler üzerinde ayrıntılı kontrol sağlar. Ancak bazı durumlarda,
bu mümkün olmayabilir ve yetki verilmiş bir yeniden deneme yöntemi gerekir.
Özet
Herkese açık yöntemler | |
---|---|
default
boolean
|
shouldRetry(int attemptJustExecuted,
|
Herkese açık yöntemler
Denemeli
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
üzerinden yetki verildi. Projenin gidişatına dair
yeniden denememesi gerekir. Ayrıca, IRemoteTest
öğesinde gerekli değişiklikleri
(filtre uygulama, sonraki çalıştırmaya hazırlanma vb.).
Parametreler | |
---|---|
attemptJustExecuted |
int : Az önce gerçekleştirdiğimiz deneme sayısı. |
previousResults |
: Az önce çalıştırılan TestRunResult testin listesi. |
skipList |
: Yeniden denenmemesi gereken öğe grubu. |
İlerlemeler | |
---|---|
boolean |
Tekrar denememiz gerekirse True, aksi takdirde False (yanlış) değerini alır. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Cihaz kurtarma işlemi sırasında atılabilir |