SystemServerStatusChecker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

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


Überprüfen Sie, ob sich die PID von system_server vor und nach einem Modullauf geändert hat. Eine neue PID würde bedeuten, dass während des Modullaufs ein Laufzeitneustart aufgetreten ist.

Zusammenfassung

Öffentliche Konstrukteure

SystemServerStatusChecker ()

Öffentliche Methoden

StatusCheckerResult postExecutionCheck ( ITestDevice device)

Überprüfen Sie den Systemzustand nach der Ausführung des Testmoduls.

StatusCheckerResult preExecutionCheck ( ITestDevice device)

Überprüfen Sie den Systemzustand vor der Ausführung des Testmoduls.

Geschützte Methoden

long getCurrentTime ()

Gibt die aktuelle Zeit zurück.

Öffentliche Konstrukteure

SystemServerStatusChecker

public SystemServerStatusChecker ()

Öffentliche Methoden

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand nach der Ausführung des Testmoduls. Die Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erwünscht ist. Die Implementierung muss einen boolean Wert zurückgeben, um anzugeben, ob die Statusprüfung erfolgreich war oder fehlgeschlagen ist.

Parameter
device ITestDevice : Das ITestDevice , auf dem die Prüfungen ausgeführt werden sollen.

Kehrt zurück
StatusCheckerResult Ergebnis der Systemstatusprüfung

Wirft
DeviceNotAvailableException

PreExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand vor der Ausführung des Testmoduls. Die Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erwünscht ist. Die Implementierung muss einen boolean Wert zurückgeben, um anzugeben, ob die Statusprüfung erfolgreich war oder fehlgeschlagen ist.

Es wird dringend empfohlen, den Systemstatus nach der Modulausführung zu überprüfen, und diese Methode kann zum Zwischenspeichern bestimmter Systemstatus vor der Modulausführung verwendet werden.

Parameter
device ITestDevice : Das ITestDevice , auf dem die Prüfungen ausgeführt werden sollen.

Kehrt zurück
StatusCheckerResult Ergebnis der Systemstatusprüfung

Wirft
DeviceNotAvailableException

Geschützte Methoden

getCurrentTime

protected long getCurrentTime ()

Gibt die aktuelle Zeit zurück.

Kehrt zurück
long