Narzędzie do sprawdzania stanu serwera systemu

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
com.android.tradefed.suite.checker.SystemServerStatusChecker


Sprawdź, czy identyfikator pid systemu system_server zmienił się przed uruchomieniem modułu i po nim. Nowy pid oznacza, że środowisko wykonawcze zostało uruchomione ponownie podczas działania modułu.

Podsumowanie

Konstruktory publiczne

SystemServerStatusChecker()

Metody publiczne

StatusCheckerResult postExecutionCheck(ITestDevice device)

Po uruchomieniu modułu testowego sprawdź stan systemu.

StatusCheckerResult preExecutionCheck(ITestDevice device)

Przed wykonaniem modułu testowego sprawdź stan systemu.

Metody chronione

long getCurrentTime()

Zwraca aktualną godzinę.

Konstruktory publiczne

Narzędzie do sprawdzania stanu serwera systemu

public SystemServerStatusChecker ()

Metody publiczne

Kontrola postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Po uruchomieniu modułu testowego sprawdź stan systemu. Podklasa powinna zastąpić tę metodę, jeśli należy sprawdzić. Implementacja musi zwracać wartość boolean wskazującą, czy sprawdzanie stanu zakończyło się pomyślnie czy nie.

Parametry
device ITestDevice: pole ITestDevice, w którym mają zostać przeprowadzone testy.

Zwroty
StatusCheckerResult wynik kontroli stanu systemu

Rzuty
DeviceNotAvailableException

Kontrola wstępna

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Przed wykonaniem modułu testowego sprawdź stan systemu. Podklasa powinna zastąpić tę metodę, jeśli wymaga sprawdzenia. Implementacja musi zwracać wartość boolean do wskazują, czy sprawdzanie stanu zakończyło się powodzeniem, czy niepowodzeniem.

Zdecydowanie zalecamy sprawdzenie stanu systemu po module i może być używana do buforowania określonego stanu systemu przed do uruchomienia modułu.

Parametry
device ITestDevice: pole ITestDevice, w którym mają zostać przeprowadzone testy.

Zwroty
StatusCheckerResult wynik kontroli stanu systemu

Rzuty
DeviceNotAvailableException

Metody chronione

getCurrentTime

protected long getCurrentTime ()

Zwraca aktualną godzinę.

Zwroty
long