ISystemStatusChecker
  public
  
  
  
  interface
  ISystemStatusChecker
  
  
  
| com.android.tradefed.suite.checker.ISystemStatusChecker | 
Un controllo che esegue controlli sullo stato del sistema e restituisce un valore booleano per indicare se il sistema è in uno stato previsto. Questo controllo può essere eseguito prima o dopo l'esecuzione di un modulo.
Nota: il controllo deve essere ricorsivo, il che significa che la stessa istanza verrà chiamata più volte per ogni modulo eseguito, pertanto non deve lasciare uno stato che interferisca con i controlli da eseguire per i moduli successivi.
Il valore restituito StatusCheckerResult che descrive i risultati. Potrebbe essere impostato un messaggio di errore
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 dell'esecuzione del modulo di test. | 
Metodi pubblici
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Controlla le condizioni del sistema dopo l'esecuzione del modulo di test. La sottoclasse deve sostituire questo metodo se è auspicabile un controllo. L'implementazione deve restituire un valore boolean per indicare se il controllo dello stato è andato a buon fine o meno.
| Parametri | |
|---|---|
| device | ITestDevice: ilITestDevicesu cui eseguire i controlli. | 
| Ritorni | |
|---|---|
| StatusCheckerResult | Risultato del controllo dello stato del sistema | 
| Lanci | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Controlla le condizioni del sistema prima dell'esecuzione del modulo di test. La sottoclasse deve sostituire questo metodo se è auspicabile un controllo qui. L'implementazione deve restituire un valore boolean per indicare se il controllo dello stato è andato a buon fine o meno.
 
È vivamente consigliato 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 di sistema prima dell'esecuzione del modulo.
| Parametri | |
|---|---|
| device | ITestDevice: ilITestDevicesu cui eseguire i controlli. | 
| Ritorni | |
|---|---|
| StatusCheckerResult | Risultato del controllo dello stato del sistema | 
| Lanci | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
