IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Subkelas tidak langsung yang diketahui |
Antarmuka untuk IRemoteTest
yang tidak mengimplementasikan ITestFilterReceiver
tetapi masih ingin mendukung coba ulang otomatis.
Rekomendasi bagi sebagian besar pelari adalah menerapkan ITestFilterReceiver
dan memberikan kontrol terperinci atas pengujian apa yang dijalankan untuk ditangani oleh harness. Namun dalam situasi tertentu, hal ini mungkin tidak dapat dilakukan dan diperlukan bentuk percobaan ulang yang didelegasikan.
Ringkasan
Metode publik |
---|
default boolean | shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) Didelegasikan dari ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) . |
Metode publik
sebaiknya Coba lagi
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
Didelegasikan dari ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Putuskan apakah percobaan ulang harus dicoba atau tidak. Juga buat perubahan apa pun yang diperlukan pada IRemoteTest
untuk dicoba ulang (Menerapkan filter, mempersiapkan proses berikutnya, dll.).
Parameter |
---|
attemptJustExecuted | int : Jumlah percobaan yang baru saja kita jalankan. |
previousResults | : Daftar TestRunResult dari pengujian yang baru saja dijalankan. |
skipList | : Kumpulan item yang tidak boleh dicoba ulang. |
Kembali |
---|
boolean | Benar jika kita harus mencoba lagi, Salah jika tidak. |