IAutoRetriableTest

public interface IAutoRetriableTest
implements IRemoteTest

com.android.tradefed.testtype.retry.IAutoRetriableTest


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

default boolean shouldRetry (int attemptJustExecuted, previousResults) 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)) .

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ış.

atar
DeviceNotAvailableException Cihaz kurtarma sırasında atılabilir