IAutoRetriableTest
public
interface
IAutoRetriableTest
implements
IRemoteTest
| com.android.tradefed.testtype.retry.IAutoRetriableTest |
Antarmuka untuk IRemoteTest yang tidak menerapkan ITestFilterReceiver tetapi tetap
ingin mendukung percobaan ulang otomatis.
Rekomendasi untuk sebagian besar pelari adalah menerapkan ITestFilterReceiver dan memberikan
kontrol terperinci atas pengujian yang dijalankan untuk ditangani oleh harness. Namun, dalam beberapa situasi, hal ini mungkin tidak dapat dilakukan dan beberapa bentuk percobaan ulang yang didelegasikan diperlukan.
Ringkasan
Metode publik | |
|---|---|
default
boolean
|
shouldRetry(int attemptJustExecuted, List<TestRunResult> previousResults, Set<String> skipList)
Didelegasikan dari |
Metode publik
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList)Didelegasikan dari IRetryDecision.shouldRetry(IRemoteTest,int,List). Tentukan apakah percobaan ulang harus dilakukan atau tidak. Buat juga perubahan yang diperlukan pada IRemoteTest untuk
dicoba lagi (Menerapkan filter, menyiapkan proses berikutnya, dll.).
| Parameter | |
|---|---|
attemptJustExecuted |
int: Nomor percobaan yang baru saja kita jalankan. |
previousResults |
List: Daftar TestRunResult pengujian yang baru saja dijalankan. |
skipList |
Set: Kumpulan item yang tidak boleh dicoba lagi. |
| Hasil | |
|---|---|
boolean |
Benar jika kita harus mencoba lagi, Salah jika tidak. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
Dapat terjadi selama pemulihan perangkat |