Yalıtımı yeniden dene

Yeniden deneme özelliğinin işleyiş şeklini anlamak için Otomatik Test Yeniden Deneme belgelerine bakın.

Yeniden denemeler yürütürken cihaz, testlerin artık başarılı olmasına izin vermeyen kötü bir duruma girdiyse. İ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 şununla devre dışı bırakıldı:

--retry-isolation-grade NOT_ISOLATED

Bu özellik varsayılan olarak devre dışıdır.

Farklı izolasyon dereceleri

İ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çta rapor edenlere, belirli bir modülün veya çalıştırmanın ayrı olarak çalıştığına dair bir işaretçi gönderilir ve bu işaretçiyi raporlarında göstermeyi seçebilir.

  • Modül düzeyinde module-isolated özelliği, izolasyon derecesine ayarlanır.
  • Çalıştırma düzeyinde run-isolated özelliği, izolasyon düzeyine 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.