ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.checker.ISystemStatusChecker


Ein Prüfprogramm, das den Systemstatus überprüft und einen booleschen Wert zurückgibt, um anzuzeigen, ob sich das System in einem erwarteten Zustand befindet. Eine solche Prüfung kann entweder vor oder nach der Ausführung eines Moduls durchgeführt werden.

Hinweis: Der Prüfer muss reentrant sein: Dies bedeutet, dass dieselbe Instanz für jedes ausgeführte Modul mehrmals aufgerufen wird. Daher sollte er keinen Status verlassen, um die für die folgenden Module durchzuführenden Prüfungen zu beeinträchtigen.

Die Rückgabe StatusCheckerResult die die Ergebnisse beschreibt. Im Fehlerfall wird möglicherweise eine Fehlermeldung angezeigt.

Zusammenfassung

Öffentliche Methoden

default StatusCheckerResult postExecutionCheck ( ITestDevice device)

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

default StatusCheckerResult preExecutionCheck ( ITestDevice device)

Überprüfen Sie den Systemzustand, bevor Sie das Testmodul ausführen.

Öffentliche Methoden

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand nach der Ausführung des Testmoduls. Wenn hier eine Prüfung gewünscht ist, sollte die Unterklasse diese Methode überschreiben. Die Implementierung muss einen boolean Wert zurückgeben, um anzuzeigen, ob die Statusprüfung bestanden wurde 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

Würfe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand, bevor Sie das Testmodul ausführen. Wenn hier eine Prüfung gewünscht ist, sollte die Unterklasse diese Methode überschreiben. Die Implementierung muss einen boolean Wert zurückgeben, um anzuzeigen, ob die Statusprüfung bestanden wurde oder fehlgeschlagen ist.

Es wird dringend empfohlen, den Systemstatus nach der Modulausführung zu überprüfen. 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

Würfe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException