IRetryDecision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


Yeniden deneme kararını yönlendiren ve daha hedefli yeniden deneme için filtreyi sınıfa uygulayan arayüz.

Özet

Genel yöntemler

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) biz istatistik amaçla en son girişim sonuçlarını eksik olabilir böylece büyük olasılıkla, son yeniden deneme girişimi önce çağrılır.

abstract int getMaxRetryCount ()

Otomatik yeniden deneme sırasında maksimum deneme sayısı.

abstract RetryStatistics getRetryStatistics ()

İade RetryStatistics yeniden deneme temsil eder.

abstract RetryStrategy getRetryStrategy ()

RetryStrategy otomatik yeniden deneme sırasında kullandı.

abstract boolean isAutoRetryEnabled ()

Otomatik yeniden denemenin etkinleştirilip etkinleştirilmeyeceğini.

abstract boolean rebootAtLastAttempt ()

Son denemeden önce cihazın yeniden başlatılıp başlatılmayacağı.

abstract void setInvocationContext (IInvocationContext context)

Geçerli çağırma bağlamını ayarlayın.

abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults)

Yeniden denemenin denenip denenmeyeceğine karar verin.

abstract boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults)

Yeniden denemenin denenip denenmeyeceğine karar verin.

abstract boolean useUpdatedReporting ()

Güncellenmiş raporlamayı kullanmamız gerekirse true değerini döndürür.

Genel yöntemler

addLastAttempt

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) biz istatistik amaçla en son girişim sonuçlarını eksik olabilir böylece büyük olasılıkla, son yeniden deneme girişimi önce çağrılır. Bu yöntem, bu sonuçların uygun istatistik hesaplamaları için sağlanmasına izin verir.

getMaxRetryCount

public abstract int getMaxRetryCount ()

Otomatik yeniden deneme sırasında maksimum deneme sayısı.

İadeler
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

İade RetryStatistics yeniden deneme temsil eder.

İadeler
RetryStatistics

getRetryStrateji

public abstract RetryStrategy getRetryStrategy ()

RetryStrategy otomatik yeniden deneme sırasında kullandı.

İadeler
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

Otomatik yeniden denemenin etkinleştirilip etkinleştirilmeyeceğini.

İadeler
boolean

yeniden başlatmaAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

Son denemeden önce cihazın yeniden başlatılıp başlatılmayacağı.

İadeler
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Geçerli çağırma bağlamını ayarlayın.

parametreler
context IInvocationContext

Yeniden denemeli

public abstract boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

Yeniden denemenin denenip denenmeyeceğine karar verin. Ayrıca gerekli tüm değişiklikleri yapmak IRemoteTest (vb filtrelerini uygulama) yeniden denenmek.

parametreler
test IRemoteTest : IRemoteTest sadece ran söyledi.

attemptJustExecuted int : biz sadece koştum girişimi sayısı.

previousResults : Listesi TestRunResult sadece ran o testin.

İadeler
boolean Yeniden denememiz gerekirse doğru, aksi takdirde Yanlış.

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

Yeniden denemeli

public abstract boolean shouldRetry (IRemoteTest test, 
                ModuleDefinition module, 
                int attemptJustExecuted, 
                 previousResults)

Yeniden denemenin denenip denenmeyeceğine karar verin. Ayrıca gerekli tüm değişiklikleri yapmak IRemoteTest (vb filtrelerini uygulama) yeniden denenmek.

parametreler
test IRemoteTest : IRemoteTest sadece ran söyledi.

module ModuleDefinition : ModuleDefinition test modülü nesne.

attemptJustExecuted int : biz sadece koştum girişimi sayısı.

previousResults : Listesi TestRunResult sadece ran o testin.

İadeler
boolean Yeniden denememiz gerekirse doğru, aksi takdirde Yanlış.

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

KullanımGüncel Raporlama

public abstract boolean useUpdatedReporting ()

Güncellenmiş raporlamayı kullanmamız gerekirse true değerini döndürür.

İadeler
boolean