Otomatik Test Yeniden Denemesi dokümanlarına bakın. inceleyin.
Yeniden denemeler yürütürken cihaz kötü bir duruma girdiyse testlerin başarılı olmasına izin vermez. İzolasyonu kullanma cihazı yeni bir ilk haline geri yükleme özelliği testlerin çalıştırılmasını ve başarılı olmasını sağlar.
Ö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 şununla devre dışı bırakıldı:
--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, verileri tamamen siler 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
CTS'nin Android iş ortağı çalıştırmaları şu anda FULLY_ISOLATED özelliğini desteklememektedir.
Sonuçlar nasıl görünüyor?
Sonuç bildirenlere, belirli bir modülün veya çalıştırmanın çalıştığına dair bir işaretçi gönderilir. izole edilir ve raporlarında işaretçiyi görüntülemeyi seçebilir.
- Modül düzeyinde
module-isolated
özelliği izolasyon derecesi. - Çalıştırma düzeyinde
run-isolated
özelliği izolasyonuna ayarlanır not.
Örneğin, izole edildikten sonra çalışan ilk modül
module-isolated:FULLY_ISOLATED
Tek başına test çalıştırması 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ı.