ShellStatus Checker
public class ShellStatusChecker
extends Object
implements ISystemStatusChecker
java.lang.Object | |
↳ | com.android.tradefed.suite.checker.ShellStatusChecker |
Verificare se lo stato della shell è come previsto prima e dopo l'esecuzione di un modulo. Eventuali modifiche possono influire in modo imprevisto sui test case.
C'è un'opzione della riga di comando per disabilitare completamente il controllo:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
Riepilogo
Costruttori pubblici | |
---|---|
ShellStatusChecker () |
Metodi pubblici | |
---|---|
StatusCheckerResult | postExecutionCheck ( ITestDevice device) Verificare le condizioni del sistema dopo l'esecuzione del modulo di test. |
StatusCheckerResult | preExecutionCheck ( ITestDevice device) Verificare le condizioni del sistema prima dell'esecuzione del modulo di test. |
Costruttori pubblici
ShellStatus Checker
public ShellStatusChecker ()
Metodi pubblici
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Verificare le condizioni del sistema dopo l'esecuzione del modulo di test. La sottoclasse dovrebbe sovrascrivere questo metodo se è desiderabile un controllo qui. L'implementazione deve restituire un valore boolean
per indicare se il controllo dello stato è stato superato o meno.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice su cui eseguire i controlli. |
ritorna | |
---|---|
StatusCheckerResult | risultato del controllo dello stato del sistema |
Tiri | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Verificare le condizioni del sistema prima dell'esecuzione del modulo di test. La sottoclasse dovrebbe sovrascrivere questo metodo se è desiderabile un controllo qui. L'implementazione deve restituire un valore boolean
per indicare se il controllo dello stato è stato superato o meno.
Si consiglia vivamente di controllare lo stato del sistema dopo l'esecuzione del modulo e questo metodo può essere utilizzato allo scopo di memorizzare nella cache determinati stati del sistema prima dell'esecuzione del modulo.
Parametri | |
---|---|
device | ITestDevice : l' ITestDevice su cui eseguire i controlli. |
ritorna | |
---|---|
StatusCheckerResult | risultato del controllo dello stato del sistema |
Tiri | |
---|---|
DeviceNotAvailableException |