Ponów izolację

Zapoznaj się z dokumentacją automatycznego ponawiania testu, aby dowiedzieć się, jak działa funkcja ponawiania próby.

Podczas wykonywania ponownych prób, jeśli urządzenie weszło w zły stan, który uniemożliwia pomyślne przeprowadzenie testów. Użyj funkcji izolacji, aby przywrócić urządzenie do nowego stanu początkowego i umożliwić przeprowadzenie testów i ich pomyślne zakończenie.

Włączanie funkcji

Izolację ponawiania można włączyć za pomocą następujących opcji oprócz opcji ponawiania próby:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

lub wyłączone z:

--retry-isolation-grade NOT_ISOLATED

Ta funkcja jest domyślnie wyłączona.

Inny stopień izolacji

Stopień izolacji reprezentuje zakres izolacji, którą chcemy skonfigurować między kolejnymi próbami:

  • FULLY_ISOLATED całkowicie wyczyści i zresetuje urządzenie, ponownie uruchamiając skonfigurowane target_preparery konfiguracji
  • REBOOT_ISOLATED zrestartuje urządzenie

Uwaga dotycząca zestawu testów zgodności (CTS)

Uruchomienia CTS partnerów Androida nie obsługują obecnie FULLY_ISOLATED

Jak wyglądają wyniki?

Osoby zgłaszające wyniki otrzymują znacznik, że dany moduł lub przebieg działał w izolacji i mogą wybrać wyświetlanie znacznika w swoim raporcie.

  • Na poziomie module-isolated właściwość izolacji modułu zostanie ustawiona na swój stopień izolacji.
  • Na poziomie run-isolated podczas uruchamiania zostanie ustawiona na swój stopień izolacji.

Na przykład: pierwszy moduł uruchomiony po wyizolowaniu zostanie zgłoszony jako module-isolated:FULLY_ISOLATED .

Przebieg testowy w izolacji zapewnia silny sygnał. Niezależnie od tego, czy test się powiedzie, czy nie, właściciel testu powinien mieć dużą pewność, że na urządzeniu nie pozostał żaden zły stan z poprzedniego testu.