Yalıtımı yeniden dene

Otomatik Test Yeniden Denemesi dokümanlarına bakın. inceleyin.

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

Yeniden deneme yalıtımı, aşağıdaki seçeneklerle etkinleştirilebilir: yeniden deneme seçenekleri:

--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

Yalıtım derecesi, yapılandırmak istediğimiz izolasyonun kapsamını gösterir. yeniden denemeler arasında:

  • FULLY_ISOLATED otomatik olarak silinecek ve yeniden çalıştırarak cihazı sıfırlayın. yapılandırmanın yapılandırılmış target_preparers öğesini
  • 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

İzolasyonda çalıştırılan bir test güçlü bir sinyal sağlar. Başarılı olsun ya da olmasın, test sahibinin, önceki bir denemedeki kötü durumun hiç olmadığı cihaz üzerinde test bırakıldı.