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 tavsiye, ITestFilterReceiver uygulamak ve emniyet kemerinin işlemesi 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 yetki verilmiş bazı yeniden deneme biçimleri gerekebilir.

Ö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)) temsilci 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)) temsilci 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 sayısı.

previousResults : Az önce çalıştırılan testin TestRunResult listesi.

İadeler
boolean Yeniden denememiz gerekirse doğru, aksi halde yanlış.

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