Zapoznaj się z dokumentacją na temat automatycznego ponowienia testów. , aby dowiedzieć się, jak działa funkcja ponawiania próby.
Podczas wykonywania ponownych prób urządzenie w złym stanie które sprawia, że testy są nieskuteczne. Korzystanie z izolacji Funkcja przywracania na urządzeniu do nowej wersji początkowego stanu oraz umożliwia przeprowadzanie i uwidacznianie testów.
Włączanie funkcji
Izolację ponownych prób można włączyć za pomocą dodatkowych opcji, a nie tylko opcje ponowienia próby:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
lub wyłączone przy użyciu:
--retry-isolation-grade NOT_ISOLATED
Ta funkcja jest domyślnie wyłączona.
Inny stopień izolacji
Stopień izolacji określa stopień izolacji, którą chcemy skonfigurować między ponownymi próbami:
- FULLY_ISOLATED całkowicie wymazuje dane i zresetuj urządzenie, ponownie uruchamiając skonfigurowane obiekty target_preparers konfiguracji
- REBOOT_ISOLATED uruchomi urządzenie ponownie
Uwaga na temat Compatibility Test Suite (CTS)
Uruchomienia CTS na urządzeniach z Androidem nie obsługują obecnie wartości FULLY_ISOLATED
Jak wyglądają wyniki?
Osoby raportujące wyniki otrzymują znacznik, w którym pracował dany moduł lub uruchomienie i mogą wybrać wyświetlanie znacznika w swoim raporcie.
- Na poziomie modułu właściwość
module-isolated
zostanie ustawiona na stopień izolacji. - Na poziomie uruchomienia właściwość
run-isolated
zostanie ustawiona na izolację. ocenę.
Na przykład: pierwszy moduł uruchomiony po odizolowaniu będzie raportowany jako
module-isolated:FULLY_ISOLATED
Test izolowany zapewnia mocny sygnał. Niezależnie od tego, czy zaliczy się materiał, czy nie właściciel testu powinien mieć dużą pewność, że stan poprzedniego testu jest prawidłowy test został pozostawiony na urządzeniu.