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