İzolasyonu yeniden dene

Yeniden deneme özelliğinin nasıl çalıştığını anlamak için Otomatik Test Yeniden Deneme belgelerine bakın.

Yeniden denemeler yürütülürken, cihaz artık testlerin başarılı olmasına izin vermeyen kötü bir duruma girmişse. Yalıtım özelliğini kullanın, cihazı yeni bir başlangıç ​​durumuna geri yükleyin ve testlerin çalışıp başarılı olmasına izin verin.

Özelliği etkinleştirme

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

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

veya şunlarla devre dışı bırakıldı:

--retry-isolation-grade NOT_ISOLATED

Özellik varsayılan olarak devre dışıdır.

Farklı izolasyon derecesi

Yalıtım derecesi, yeniden denemeler arasında yapılandırmak istediğimiz yalıtımın kapsamını temsil eder:

  • FULLY_ISOLATED, yapılandırmanın yapılandırılmış target_preparers'ını yeniden çalıştırarak cihazı tamamen silecek ve sıfırlayacaktır.
  • REBOOT_ISOLATED cihazı yeniden başlatacak

Uyumluluk Testi Paketi (CTS) hakkında not

CTS'nin Android iş ortağı çalıştırmaları şu anda FULLY_ISOLATED'i desteklemiyor

Sonuçlar nasıl görünüyor?

Sonuç muhabirleri, belirli bir modülün veya çalışmanın yalıtılmış olarak çalıştığına dair bir işaret alır ve işaretçiyi raporlarında görüntülemeyi seçebilir.

  • Modül düzeyinde, module-isolated özellik, izolasyon derecesine ayarlanacaktır.
  • Çalışma seviyesinde, run-isolated özelliği, izolasyon derecesine ayarlanacaktır.

Örneğin: izole edildikten sonra çalışan ilk modül module-isolated:FULLY_ISOLATED olarak rapor edilecektir.

İzole bir test çalıştırması, güçlü bir sinyal sağlar. Başarılı olsun veya olmasın, test sahibi, cihazda önceki bir testten hiçbir kötü durum kalmadığından emin olmalıdır.