SystemServerStatusChecker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

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


Prüfen Sie, ob sich die PID von „system_server“ vor und nach dem Ausführen eines Moduls geändert hat. Eine neue PID würde bedeuten, dass während der Modulausführung ein Neustart der Laufzeit erfolgt ist.

Zusammenfassung

Öffentliche Konstruktoren

SystemServerStatusChecker()

Öffentliche Methoden

StatusCheckerResult postExecutionCheck(ITestDevice device)

Prüfen Sie den Systemstatus nach der Ausführung des Testmoduls.

StatusCheckerResult preExecutionCheck(ITestDevice device)

Prüfen Sie den Systemstatus vor der Ausführung des Testmoduls.

Geschützte Methoden

long getCurrentTime()

Gibt die aktuelle Uhrzeit zurück.

Öffentliche Konstruktoren

SystemServerStatusChecker

public SystemServerStatusChecker ()

Öffentliche Methoden

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Prüfen Sie den Systemstatus nach der Ausführung des Testmoduls. Die Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erforderlich ist. Die Implementierung muss einen boolean-Wert zurückgeben, um anzugeben, ob die Statusprüfung bestanden oder fehlgeschlagen ist.

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

Returns
StatusCheckerResult Ergebnis der Systemstatusprüfung

Ausgabe
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Prüfen Sie den Systemstatus vor der Ausführung des Testmoduls. Die Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erforderlich ist. Die Implementierung muss einen boolean-Wert zurückgeben, um anzugeben, ob die Statusprüfung bestanden oder fehlgeschlagen ist.

Wir empfehlen dringend, den Systemstatus nach der Modulausführung zu prüfen. Diese Methode kann verwendet werden, um einen bestimmten Systemstatus vor der Modulausführung im Cache zu speichern.

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

Returns
StatusCheckerResult Ergebnis der Systemstatusprüfung

Ausgabe
DeviceNotAvailableException

Geschützte Methoden

getCurrentTime

protected long getCurrentTime ()

Gibt die aktuelle Uhrzeit zurück.

Returns
long