IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
ITestFilterReceiver
'u uygulamayan ancak otomatik yeniden denemeyi desteklemek isteyen bir IRemoteTest
için arayüz.
Çoğu çalıştırıcı için öneri, ITestFilterReceiver
'ü uygulamak ve koşum takımının hangi testlerin çalıştırılacağı konusunda ayrıntılı kontrol sahibi olmasını sağlamaktır. Ancak bazı durumlarda bu mümkün olmayabilir ve yeniden deneme işleminin yetkilendirilmiş bir şekilde yapılması gerekebilir.
Özet
Herkese açık yöntemler | |
---|---|
default
boolean
|
shouldRetry(int attemptJustExecuted,
|
Herkese açık yöntemler
shouldRetry
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))
öğesinden yetki verildi. Yeniden deneme yapılıp yapılmayacağına karar verin. Ayrıca, yeniden denemek için IRemoteTest
'te gerekli değişiklikleri yapın (Filtre uygulama, sonraki çalıştırmayı hazırlama vb.).
Parametreler | |
---|---|
attemptJustExecuted |
int : Az önce çalıştırdığımız deneme sayısı. |
previousResults |
: Henüz çalıştırılan testin TestRunResult listesi. |
skipList |
: Yeniden denenmemesi gereken öğe grubu. |
İlerlemeler | |
---|---|
boolean |
Yeniden denememiz gerekiyorsa doğru, aksi takdirde yanlış değerini döndürür. |
Atışlar | |
---|---|
DeviceNotAvailableException |
Cihaz kurtarma sırasında atılabilir |