Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

IRetryDecision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


Antarmuka mendorong keputusan percobaan ulang dan menerapkan filter pada kelas untuk percobaan ulang yang lebih bertarget.

Ringkasan

Metode publik

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) kemungkinan besar akan dipanggil sebelum percobaan ulang terakhir, jadi kita mungkin kehilangan hasil percobaan terakhir untuk tujuan statistik.

abstract int getMaxRetryCount ()

Jumlah percobaan maksimum selama coba lagi otomatis.

abstract RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili RetryStatistics ulang.

abstract RetryStrategy getRetryStrategy ()

RetryStrategy digunakan selama coba ulang otomatis.

abstract boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

abstract boolean rebootAtLastAttempt ()

Apakah akan me-reboot perangkat atau tidak sebelum upaya terakhir.

abstract void setInvocationContext (IInvocationContext context)

Setel konteks permintaan saat ini.

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

Putuskan apakah percobaan ulang harus dilakukan atau tidak.

Metode publik

addLastAttempt

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) kemungkinan besar akan dipanggil sebelum percobaan ulang terakhir, jadi kita mungkin kehilangan hasil percobaan terakhir untuk tujuan statistik. Metode ini memungkinkan hasil tersebut diberikan untuk penghitungan statistik yang tepat.

getMaxRetryCount

public abstract int getMaxRetryCount ()

Jumlah percobaan maksimum selama coba lagi otomatis.

Kembali
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili RetryStatistics ulang.

Kembali
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

RetryStrategy digunakan selama coba ulang otomatis.

Kembali
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

Kembali
boolean

rebootAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

Apakah akan me-reboot perangkat atau tidak sebelum upaya terakhir.

Kembali
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Setel konteks permintaan saat ini.

Parameter
context IInvocationContext

shouldRetry

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

Putuskan apakah percobaan ulang harus dilakukan atau tidak. Juga buat perubahan yang diperlukan pada IRemoteTest untuk dicoba lagi (Menerapkan filter, dll.).

Parameter
test IRemoteTest : IRemoteTest yang baru saja dijalankan.

attemptJustExecuted int : Jumlah percobaan yang baru saja kita jalankan.

previousResults : Daftar TestRunResult dari pengujian yang baru saja berjalan.

Kembali
boolean Benar jika kita harus mencoba lagi, Salah sebaliknya.

Melempar
DeviceNotAvailableException Dapat dilempar selama pemulihan perangkat