ITestInvocation
  public
  
  
  
  interface
  ITestInvocation
  
  
  
| com.android.tradefed.invoker.ITestInvocation | 
Obsługuje jedno wywołanie testu TradeFederation.
Podsumowanie
| Zagnieżdżone klasy | |
|---|---|
| 
        
        
        
        
        class | ITestInvocation.ExitInformationReprezentuje informacje o wyjściu z inwokacji. | 
| Metody publiczne | |
|---|---|
| 
        
        default
        
        
        
        ITestInvocation.ExitInformation | 
      getExitInfo()
      Informacje o wyjściu z danego wywołania. | 
| 
        abstract
        
        
        
        
        void | 
      invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
      Wykonaj wywołanie testowe. | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationForceStopped(String message, ErrorIdentifier errorId)
      Poinformuj  | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationStopped(String message)
      Poinformuj  | 
| 
        
        default
        
        
        
        void | 
      setClearcutClient(ClearcutClient client)
      Przekaż dane raportowania do klienta w formie pliku clearcut. | 
Metody publiczne
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
Informacje o wyjściu z danego wywołania.
| Zwroty | |
|---|---|
| ITestInvocation.ExitInformation | |
wywołać
public abstract void invoke (IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
Wykonaj wywołanie testowe.
| Parametry | |
|---|---|
| metadata | IInvocationContext:IInvocationContextdo przeprowadzenia testów. | 
| config | IConfiguration:IConfigurationtego testu. | 
| rescheduler | IRescheduler:IRescheduler, aby ponownie zaplanować części wywołania do wykonania na innych zasobach | 
| extraListeners | ITestInvocationListener:ITestInvocationListener, o których należy powiadomić, oprócz tych wymienionych w config | 
| Rzuty | |
|---|---|
| DeviceNotAvailableException | jeśli połączenie z urządzeniem zostało utracone | 
|  | Throwable | 
notifyInvocationForceStopped
public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)Poinformuj TestInvocation, że TradeFed otrzymał prośbę o zatrzymanie.
| Parametry | |
|---|---|
| message | String: wiadomość związana z zatrzymaniem wywołania | 
| errorId | ErrorIdentifier: identyfikator związany z wymuszonym zatrzymaniem | 
notifyInvocationStopped
public void notifyInvocationStopped (String message)
Poinformuj TestInvocation, że usługa TradeFed zostanie w przyszłości zamknięta.
| Parametry | |
|---|---|
| message | String: wiadomość związana z zatrzymaniem wywołania | 
setClearcutClient
public void setClearcutClient (ClearcutClient client)
Przekaż dane raportowania do klienta w formie pliku clearcut.
| Parametry | |
|---|---|
| client | ClearcutClient | 
