Kontroler stanu ISystem
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Moduł sprawdzający, który sprawdza stan systemu i zwraca wartość logiczną, aby wskazać, czy system znajduje się w oczekiwanym stanie. Takie sprawdzenie może być wykonywane przed lub po wykonaniu modułu.
Uwaga: tester musi być reentrant: co oznacza, że ta sama instancja będzie wywoływana wiele razy dla każdego wykonanego modułu, więc nie powinna ona pozostawiać stanu, który zakłócałby testy, które mają zostać wykonane dla następujących modułów.
StatusCheckerResult
opisujący wyniki. Może mieć ustawiony komunikat o błędzie w przypadku awarii.
Streszczenie
Metody publiczne | |
---|---|
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) Sprawdź stan systemu po wykonaniu modułu testowego. |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) Sprawdź stan systemu przed wykonaniem modułu testowego. |
Metody publiczne
kontrola postwykonania
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Sprawdź stan systemu po wykonaniu modułu testowego. Podklasa powinna przesłonić tę metodę, jeśli sprawdzenie jest tutaj pożądane. Implementacja musi zwracać wartość boolean
, aby wskazać, czy sprawdzanie stanu zakończyło się pomyślnie, czy nie powiodło się.
Parametry | |
---|---|
device | ITestDevice : ITestDevice , na którym mają być uruchamiane kontrole. |
Zwroty | |
---|---|
StatusCheckerResult | wynik sprawdzenia stanu systemu |
Rzuty | |
---|---|
DeviceNotAvailableException |
Kontrola przedwykonawcza
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Sprawdź stan systemu przed wykonaniem modułu testowego. Podklasa powinna przesłonić tę metodę, jeśli sprawdzenie jest tutaj pożądane. Implementacja musi zwracać wartość boolean
, aby wskazać, czy sprawdzanie stanu zakończyło się pomyślnie, czy nie powiodło się.
Zdecydowanie zaleca się sprawdzanie stanu systemu po wykonaniu modułu, a ta metoda może być używana do buforowania określonego stanu systemu przed wykonaniem modułu.
Parametry | |
---|---|
device | ITestDevice : ITestDevice , na którym mają być uruchamiane kontrole. |
Zwroty | |
---|---|
StatusCheckerResult | wynik sprawdzenia stanu systemu |
Rzuty | |
---|---|
DeviceNotAvailableException |