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