ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Ein Prüftool, das den Systemstatus prüft und einen booleschen Wert zurückgibt, der angibt, ob sich das System in einem erwarteten Zustand befindet. Diese Prüfung kann entweder vor oder nach der Ausführung eines Moduls erfolgen.
Hinweis: Der Prüfer muss reentrant sein, d. h. dieselbe Instanz wird für jedes ausgeführte Modul mehrmals aufgerufen. Er darf also keinen Status hinterlassen, der die für die folgenden Module durchzuführenden Prüfungen beeinträchtigt.
Die Rückgabe StatusCheckerResult
, die die Ergebnisse beschreibt. Kann eine Fehlermeldung für den Fall eines Fehlers enthalten.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
Prüfen Sie den Systemstatus nach der Ausführung des Testmoduls. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
Prüfen Sie den Systemstatus vor der Ausführung des Testmoduls. |
Ö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 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
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 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |