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

BaseRetryDecision

public class BaseRetryDecision
extends Object implements IRetryDecision

java.lang.Object
com.android.tradefed.retry.BaseRetryDecision


Implementasi dasar IRetryDecision . Implementasi dasar hanya memperhitungkan sinyal lokal.

Ringkasan

Konstruktor publik

BaseRetryDecision ()

Pembuat keputusan coba lagi

Metode publik

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.

static getFailedTestCases ( previousResults) getFailedTestCases ( previousResults)

Menampilkan peta kasus uji gagal yang harus dicoba lagi.

int getMaxRetryCount ()

Jumlah percobaan maksimum selama coba ulang otomatis.

RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili RetryStatistics ulang.

RetryStrategy getRetryStrategy ()

RetryStrategy digunakan selama coba ulang otomatis.

boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

boolean rebootAtLastAttempt ()

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

void setInvocationContext (IInvocationContext context)

Setel konteks permintaan saat ini.

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

Putuskan apakah percobaan ulang harus dilakukan atau tidak.

Konstruktor publik

BaseRetryDecision

public BaseRetryDecision ()
.dll

Pembuat keputusan coba lagi

Metode publik

addLastAttempt

public 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 disediakan untuk penghitungan statistik yang tepat.

getFailedTestCases

public static  getFailedTestCases ( previousResults)
.dll

Menampilkan peta kasus uji gagal yang harus dicoba lagi.

Parameter
previousResults

Kembali

getMaxRetryCount

public int getMaxRetryCount ()

Jumlah percobaan maksimum selama coba lagi otomatis.

Kembali
int

getRetryStatistics

public RetryStatistics getRetryStatistics ()

Mengembalikan RetryStatistics mewakili RetryStatistics ulang.

Kembali
RetryStatistics

getRetryStrategy

public RetryStrategy getRetryStrategy ()

RetryStrategy digunakan selama coba ulang otomatis.

Kembali
RetryStrategy

isAutoRetryEnabled

public boolean isAutoRetryEnabled ()

Apakah akan mengaktifkan coba ulang otomatis atau tidak.

Kembali
boolean

rebootAtLastAttempt

public boolean rebootAtLastAttempt ()

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

Kembali
boolean

setInvocationContext

public void setInvocationContext (IInvocationContext context)

Setel konteks permintaan saat ini.

Parameter
context IInvocationContext

shouldRetry

public boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)
.dll

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 jika tidak.

Melempar
DeviceNotAvailableException