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) |
abstract int | getMaxRetryCount () Otomatik yeniden deneme sırasında maksimum deneme sayısı. |
abstract RetryStatistics | getRetryStatistics () İade |
abstract RetryStrategy | getRetryStrategy () |
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 | 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 | 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 |