Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 upaya retry terakhir, jadi kami mungkin hilang hasil upaya yang terakhir untuk tujuan statistik.

abstract int getMaxRetryCount ()

Jumlah maksimum upaya selama percobaan ulang otomatis.

abstract RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili coba lagi.

abstract RetryStrategy getRetryStrategy ()

The RetryStrategy digunakan selama auto-coba lagi.

abstract boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

abstract boolean rebootAtLastAttempt ()

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

abstract void setInvocationContext (IInvocationContext context)

Tetapkan 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.

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

Putuskan apakah percobaan ulang harus dilakukan atau tidak.

abstract boolean useUpdatedReporting ()

Mengembalikan nilai true jika kita harus menggunakan pelaporan yang diperbarui.

Metode publik

tambahkanLastAttempt

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) kemungkinan besar akan dipanggil sebelum upaya retry terakhir, jadi kami mungkin hilang hasil upaya yang terakhir untuk tujuan statistik. Metode ini memungkinkan hasil tersebut diberikan untuk perhitungan statistik yang tepat.

getMaxRetryCount

public abstract int getMaxRetryCount ()

Jumlah maksimum upaya selama percobaan ulang otomatis.

Kembali
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili coba lagi.

Kembali
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

The RetryStrategy digunakan selama auto-coba lagi.

Kembali
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

Kembali
boolean

rebootAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

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

Kembali
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Tetapkan konteks permintaan saat ini.

Parameter
context IInvocationContext

harusCoba lagi

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

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

Parameter
test IRemoteTest : The IRemoteTest yang baru saja berlari.

attemptJustExecuted int : Jumlah usaha yang kita hanya berlari.

previousResults : Daftar TestRunResult tes yang hanya berlari.

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

Melempar
DeviceNotAvailableException Dapat dilempar selama pemulihan perangkat

harusCoba lagi

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

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

Parameter
test IRemoteTest : The IRemoteTest yang baru saja berlari.

module ModuleDefinition : The ModuleDefinition objek untuk modul tes.

attemptJustExecuted int : Jumlah usaha yang kita hanya berlari.

previousResults : Daftar TestRunResult tes yang hanya berlari.

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

Melempar
DeviceNotAvailableException Dapat dilempar selama pemulihan perangkat

useUpdatedReporting

public abstract boolean useUpdatedReporting ()

Mengembalikan nilai true jika kita harus menggunakan pelaporan yang diperbarui.

Kembali
boolean