IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Bilinen dolaylı alt sınıflar |
ITestFilterReceiver
uygulamayan ancak yine de otomatik yeniden denemeyi desteklemek isteyen bir IRemoteTest
arabirimi.
Çoğu koşucu için öneri, ITestFilterReceiver
uygulamak ve koşum takımı için hangi testlerin yürütüldüğü üzerinde ayrıntılı kontrol sağlamaktır. Ancak bazı durumlarda bu mümkün olmayabilir ve devredilmiş bir yeniden deneme şekli gereklidir.
Özet
Genel yöntemler
Yeniden denemeli
public boolean shouldRetry (int attemptJustExecuted,
previousResults)
ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Yeniden denemenin denenip denenmeyeceğine karar verin. Ayrıca yeniden denenecek IRemoteTest
gerekli değişiklikleri yapın (Filtreleri uygulama, sonraki çalıştırmayı hazırlama, vb.).
parametreler |
---|
attemptJustExecuted | int : Az önce çalıştırdığımız girişimin numarası. |
previousResults | : Az önce çalıştırılan testin TestRunResult listesi. |
İadeler |
---|
boolean | Yeniden denememiz gerekirse doğru, aksi takdirde Yanlış. |