Yeniden deneme özelliğinin işleyiş şeklini anlamak için Otomatik Test Yeniden Deneme belgelerine bakın.
Yeniden denemeler yapılırken cihaz, testlerin artık başarılı olmasına izin vermeyen kötü bir duruma girerse. İzolasyon özelliğini kullanarak cihazı yeni bir ilk duruma geri yükleyin ve testlerin çalıştırılıp başarılı olmasına izin verin.
Özelliği etkinleştirme
Tekrar deneme seçeneklerine ek olarak aşağıdaki seçeneklerle de tekrar deneme izolasyonu etkinleştirilebilir:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
veya aşağıdakilerle devre dışı bırakılmışsa:
--retry-isolation-grade NOT_ISOLATED
Bu özellik varsayılan olarak devre dışıdır.
Farklı izolasyon derecesi
İzolasyon derecesi, yeniden denemelerin arasında yapılandırmak istediğimiz yalıtımın kapsamını gösterir:
- FULLY_ISOLATED, yapılandırmanın yapılandırılmış target_preparers öğelerini yeniden çalıştırarak cihazı tamamen siler ve sıfırlar.
- REBOOT_ISOLATED, cihazı yeniden başlatır.
Uyumluluk Test Paketi (CTS) ile ilgili not
Android iş ortağı CTS çalıştırmaları şu anda FULLY_ISOLATED'ı desteklemez.
Sonuçlar nasıl görünür?
Sonuç raporlayanlar, belirli bir modülün veya çalıştırmanın yalıtılmış olarak çalıştığını belirten bir işaretçi alır ve işaretçiyi raporlarında göstermeyi seçebilir.
- Modül düzeyinde
module-isolated
mülkü, yalıtım sınıfına ayarlanır. - Çalıştırma düzeyinde
run-isolated
mülkü, yalıtım derecesine ayarlanır.
Örneğin, izole edildikten sonra çalışan ilk modül module-isolated:FULLY_ISOLATED
olarak raporlanır.
İzolasyonda çalıştırılan bir test güçlü bir sinyal sağlar. Test sahibi, testin sonucu ne olursa olsun cihazda önceki bir testten kaynaklanan kötü bir durumun kalmadığından emin olmalıdır.