ISystemStatusChecker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Un controllore che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema si trova in uno stato previsto. Tale controllo può essere eseguito prima o dopo l'esecuzione di un modulo.
Nota: il checker deve essere rientrante: nel senso che la stessa istanza verrà chiamata più volte per ogni modulo eseguito, quindi non deve lasciare uno stato tale da interferire con i controlli da eseguire per i moduli successivi.
Il ritorno StatusCheckerResult
che descrive i risultati. Potrebbe essere impostato un messaggio di errore in caso di errore.
Riepilogo
Metodi pubblici | |
---|---|
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) Verificare le condizioni del sistema dopo l'esecuzione del modulo di test. |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) Controllare le condizioni del sistema prima dell'esecuzione del modulo di test. |
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 ha avuto esito positivo o negativo.
Parametri | |
---|---|
device | ITestDevice : L' ITestDevice su cui eseguire i controlli. |
ritorna | |
---|---|
StatusCheckerResult | risultato del controllo dello stato del sistema |
Getta | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Controllare 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 ha avuto esito positivo o negativo.
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 |
Getta | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |