Lihat dokumentasi Uji Coba Ulang Otomatis untuk memahami cara kerja fitur coba lagi.
Saat menjalankan percobaan ulang, jika perangkat telah memasuki kondisi buruk yang tidak memungkinkan pengujian berhasil lagi. Gunakan fitur isolasi untuk memulihkan perangkat ke status awal yang baru dan memungkinkan pengujian berjalan dan berhasil.
Mengaktifkan fitur
Isolasi coba lagi dapat diaktifkan dengan opsi berikut selain opsi coba lagi:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
atau dinonaktifkan dengan:
--retry-isolation-grade NOT_ISOLATED
Fitur ini dinonaktifkan secara default.
Tingkat isolasi yang berbeda
Tingkat isolasi mewakili tingkat isolasi yang ingin kami konfigurasikan di antara percobaan ulang:
- FULLY_ISOLATED akan sepenuhnya menghapus & mengatur ulang perangkat dengan menjalankan kembali target_preparers yang dikonfigurasi dari konfigurasi
- REBOOT_ISOLATED akan mem-boot ulang perangkat
Catatan tentang Compatibility Test Suite (CTS)
Mitra Android menjalankan CTS saat ini tidak mendukung FULLY_ISOLATED
Seperti apa hasilnya?
Reporter hasil menerima penanda bahwa modul atau proses tertentu berjalan secara terpisah dan dapat memilih untuk menampilkan penanda dalam laporan mereka.
- Pada tingkat
module-isolated
akan disetel ke tingkat isolasinya. - Pada level run, properti
run-isolated
akan disetel ke tingkat isolasinya.
Misalnya: modul pertama yang berjalan setelah diisolasi akan dilaporkan sebagai module-isolated:FULLY_ISOLATED
.
Uji coba secara terpisah memberikan sinyal yang kuat. Baik itu lulus atau gagal, pemilik tes harus memiliki keyakinan tinggi bahwa tidak ada status buruk dari tes sebelumnya yang tertinggal di perangkat.