ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Sprawdzanie, które sprawdza stan systemu i zwraca wartość logiczną wskazującą, czy system jest w oczekiwanym stanie. Taka weryfikacja może być wykonywana przed lub po wykonaniu modułu.
Uwaga: sprawdzacz musi być wielokrotnie wywoływany, co oznacza, że w przypadku każdego modułu wywoływany będzie ten sam egzemplarz. Nie powinien on zmieniać stanu, aby nie zakłócać kontroli przeprowadzanych w kolejnych modułach.
Zwracany element StatusCheckerResult
opisujący wyniki. W przypadku niepowodzenia może wyświetlić komunikat o błędzie.
Podsumowanie
Metody publiczne | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
Sprawdzanie stanu systemu po wykonaniu modułu testowego. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
Sprawdź stan systemu przed wykonaniem modułu testowego. |
Metody publiczne
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Sprawdzanie stanu systemu po wykonaniu modułu testowego. Podklasa powinna zastąpić tę metodę, jeśli w tym miejscu jest pożądane sprawdzenie. Implementacja musi zwrócić wartość boolean
, aby wskazać, czy sprawdzenie stanu zakończyło się sukcesem, czy niepowodzeniem.
Parametry | |
---|---|
device |
ITestDevice : ITestDevice , na którym mają być wykonywane testy. |
Zwroty | |
---|---|
StatusCheckerResult |
wynik sprawdzania stanu systemu |
Rzuty | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Sprawdź stan systemu przed wykonaniem modułu testowego. Podklasa powinna zastąpić tę metodę, jeśli w tym miejscu jest potrzebne sprawdzenie. Implementacja musi zwrócić wartość boolean
, aby wskazać, czy sprawdzenie stanu zakończyło się sukcesem, czy niepowodzeniem.
Zdecydowanie zalecamy sprawdzenie stanu systemu po wykonaniu modułu. Ta metoda może służyć do przechowywania w pamięci podręcznej określonego stanu systemu przed wykonaniem modułu.
Parametry | |
---|---|
device |
ITestDevice : ITestDevice , na którym mają być wykonywane testy. |
Zwroty | |
---|---|
StatusCheckerResult |
wynik sprawdzania stanu systemu |
Rzuty | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |