Coba isolasi lagi

Lihat dokumentasi Percobaan Ulang Pengujian Otomatis untuk memahami cara kerja fitur coba lagi.

Saat menjalankan percobaan ulang, jika perangkat 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.

Aktifkan fitur

Selain opsi percobaan ulang, isolasi percobaan ulang dapat diaktifkan dengan opsi berikut:

--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 kita konfigurasi di antara percobaan ulang:

  • FULLY_ISOLATED akan menghapus total &mereset perangkat sepenuhnya dengan menjalankan kembali target_preparers dari konfigurasi yang telah dikonfigurasi
  • REBOOT_ISOLATED akan memulai ulang perangkat

Catatan tentang Compatibility Test Suite (CTS)

Partner Android yang menjalankan CTS saat ini tidak mendukung FULLY_ISOLATED

Seperti apa tampilan hasilnya?

Pelapor hasil menerima penanda bahwa modul atau operasi tertentu berjalan secara terisolasi dan dapat memilih untuk menampilkan penanda dalam laporannya.

  • Di tingkat modul, properti module-isolated akan ditetapkan ke grade isolasinya.
  • Pada tingkat run, properti run-isolated akan ditetapkan ke tingkat isolasinya.

Misalnya: modul pertama yang berjalan setelah diisolasi akan dilaporkan sebagai module-isolated:FULLY_ISOLATED.

Pengujian yang dijalankan secara terpisah memberikan sinyal yang kuat. Baik lulus maupun gagal, pemilik pengujian harus memiliki keyakinan tinggi bahwa tidak ada status buruk dari pengujian sebelumnya yang tertinggal di perangkat.