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 |