Yalıtımı yeniden dene

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.