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. Menggunakan isolasi untuk memulihkan perangkat ke kondisi awal yang baru, status dan memungkinkan pengujian dijalankan dan berhasil.

Aktifkan fitur

Isolasi percobaan ulang 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-beda

Tingkat isolasi mewakili tingkat isolasi yang ingin dikonfigurasi di antara percobaan ulang:

  • FULLY_ISOLATED akan sepenuhnya dihapus & mengatur ulang perangkat dengan menjalankan kembali target_preparers yang dikonfigurasi untuk konfigurasi
  • 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 hasilnya?

Reporter hasil menerima penanda bahwa modul atau proses tertentu sedang berjalan isolasi dan dapat memilih untuk menampilkan penanda dalam laporannya.

  • Di tingkat modul, properti module-isolated akan ditetapkan ke tingkat isolasi.
  • Di tingkat run, properti run-isolated akan ditetapkan ke isolasinya nilai.

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

Pengujian yang dijalankan secara terpisah memberikan sinyal yang kuat. Baik itu lulus atau gagal, pemilik pengujian harus memiliki keyakinan tinggi bahwa tidak ada kondisi yang buruk dari yang tersisa di perangkat.