SystemServerStatusChecker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

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


Sprawdź, czy identyfikator procesu system_server zmienił się przed i po uruchomieniu modułu. Nowy identyfikator PID oznacza, że podczas działania modułu nastąpiło ponowne uruchomienie w czasie działania.

Podsumowanie

Konstruktory publiczne

SystemServerStatusChecker()

Metody publiczne

StatusCheckerResult postExecutionCheck(ITestDevice device)

Sprawdzanie stanu systemu po wykonaniu modułu testowego.

StatusCheckerResult preExecutionCheck(ITestDevice device)

Sprawdź stan systemu przed wykonaniem modułu testowego.

Chronione metody

long getCurrentTime()

Zwraca aktualną godzinę.

Konstruktory publiczne

SystemServerStatusChecker

public SystemServerStatusChecker ()

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

Chronione metody

getCurrentTime

protected long getCurrentTime ()

Zwraca aktualną godzinę.

Zwroty
long