IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Subclass tidak langsung yang dikenal |
Antarmuka untuk IRemoteTest
yang tidak mengimplementasikan ITestFilterReceiver
tetapi masih ingin mendukung coba ulang otomatis.
Rekomendasi untuk sebagian besar pelari adalah mengimplementasikan ITestFilterReceiver
dan memberikan kontrol terperinci atas pengujian yang dijalankan untuk ditangani oleh harness. Namun dalam situasi tertentu, hal itu mungkin tidak dapat dilakukan dan beberapa bentuk percobaan ulang yang didelegasikan diperlukan.
Ringkasan
Metode publik
harus Coba lagi
public boolean shouldRetry (int attemptJustExecuted,
previousResults)
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 coba ulang harus dicoba atau tidak. Buat juga perubahan yang diperlukan pada IRemoteTest
untuk dicoba lagi (Menerapkan filter, menyiapkan proses berikutnya, dll.).
Parameter |
---|
attemptJustExecuted | int : Jumlah percobaan yang baru saja kita jalankan. |
previousResults | : Daftar TestRunResult dari pengujian yang baru saja dijalankan. |
Pengembalian |
---|
boolean | Benar jika kita harus mencoba lagi, Salah jika sebaliknya. |