Ponowna próba izolacji

Zapoznaj się z dokumentacją na temat automatycznego ponowienia testów. , aby dowiedzieć się, jak działa funkcja ponawiania próby.

Jeśli podczas prób ponownego wykonania testu urządzenie znajdzie się w nieprawidłowym stanie, co uniemożliwi dalsze przeprowadzanie testów. Użyj funkcji izolacji, aby przywrócić urządzenie do początkowego stanu i zezwolić na uruchomienie testów.

Włączanie funkcji

Izolację ponownych prób można włączyć za pomocą dodatkowych opcji, a nie tylko opcje ponowienia czynności:

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

Różne stopnie 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 dotycząca 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 zostanie zgłoszony jako module-isolated:FULLY_ISOLATED.

Testowanie w odizolowaniu zapewnia silny 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.