Controllo Stato ISystem
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Un controllo che verifica lo stato del sistema e restituisce un valore booleano per indicare se il sistema è nello stato previsto. Tale controllo può essere eseguito prima o dopo l'esecuzione di un modulo.
Nota: la verifica deve essere rientrata, nel senso che la stessa istanza verrà chiamata volte per ogni modulo eseguito, quindi non dovrebbe lasciare uno stato in modo da interferire con i controlli che verranno eseguite per i seguenti moduli.
Il risultato StatusCheckerResult
che descrive i risultati. Potrebbe avere un messaggio di errore impostato
in caso di errore.
Riepilogo
Metodi pubblici | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
Controlla le condizioni del sistema dopo l'esecuzione del modulo di test. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
Controlla le condizioni del sistema prima di eseguire il test del modulo. |
Metodi pubblici
controllo postExecution
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Controlla le condizioni del sistema dopo l'esecuzione del modulo di test. La sottoclasse deve sostituire questo metodo se
il controllo è auspicabile qui. L'implementazione deve restituire un valore boolean
per indicare
se il controllo dello stato è stato superato o non è andato a buon fine.
Parametri | |
---|---|
device |
ITestDevice : il valore ITestDevice su cui eseguire i controlli. |
Ritorni | |
---|---|
StatusCheckerResult |
risultato del controllo dello stato del sistema |
Lanci | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableEccezione |
DeviceNotAvailableException |
controllo preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Controlla le condizioni del sistema prima di eseguire il test del modulo. La sottoclasse deve sostituire questo metodo se
qui è auspicabile un controllo. L'implementazione deve restituire un valore boolean
a
indicano se il controllo dello stato è stato superato o meno.
Ti consigliamo vivamente di controllare lo stato del sistema dopo il modulo dell'esecuzione, che può essere usato per memorizzare nella cache determinati stati del sistema all'esecuzione del modulo.
Parametri | |
---|---|
device |
ITestDevice : il valore ITestDevice su cui eseguire i controlli. |
Ritorni | |
---|---|
StatusCheckerResult |
risultato del controllo dello stato del sistema |
Lanci | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableEccezione |
DeviceNotAvailableException |