ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.checker.ISystemStatusChecker


Ein Prüfer, der 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 einer Modulausführung durchgeführt werden.

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

Die Rückkehr StatusCheckerResult die Ergebnisse beschreibt. Kann im Fehlerfall eine Fehlermeldung setzen.

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 Modul testen.

Öffentliche Methoden

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand nach der Ausführung des Testmoduls. Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erwünscht ist. Die Umsetzung muss eine Rückkehr boolean Wert , um anzuzeigen , wenn die Statusprüfung bestanden hat oder nicht.

Parameter
device ITestDevice : Die ITestDevice , auf dem die Kontrollen auszuführen.

Kehrt zurück
StatusCheckerResult Ergebnis der Systemstatusprüfung

Würfe
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Überprüfen Sie den Systemzustand, bevor Sie das Modul testen. Unterklasse sollte diese Methode überschreiben, wenn hier eine Prüfung erwünscht ist. Die Umsetzung muss eine Rückkehr boolean Wert , um anzuzeigen , wenn die Statusprüfung bestanden hat oder nicht.

Es wird dringend empfohlen, den Systemstatus nach Modulausführung überprüft werden, und dieses Verfahren kann zum Zweck der Zwischenspeicherung bestimmten Systemzustandes vor dem Modulausführung verwendet werden.

Parameter
device ITestDevice : Die ITestDevice , auf dem die Kontrollen auszuführen.

Kehrt zurück
StatusCheckerResult Ergebnis der Systemstatusprüfung

Würfe
DeviceNotAvailableException