Ponawianie próby izolacji

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.