ITestInvocation
  public
  
  
  
  interface
  ITestInvocation
  
  
  
| com.android.tradefed.invoker.ITestInvocation | 
Controla una invocación de prueba de TradeFederation.
Resumen
| Clases anidadas | |
|---|---|
| 
        
        
        
        
        class | ITestInvocation.ExitInformationRepresenta información de salida para una invocación. | 
| Métodos públicos | |
|---|---|
| 
        
        default
        
        
        
        ITestInvocation.ExitInformation | 
      getExitInfo()
      La información de salida de la invocación determinada | 
| 
        abstract
        
        
        
        
        void | 
      invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
      Realiza la invocación de prueba. | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationForceStopped(String message, ErrorIdentifier errorId)
      Notificar al  | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationStopped(String message)
      Notifica al  | 
| 
        
        default
        
        
        
        void | 
      setClearcutClient(ClearcutClient client)
      Reenvía el cliente de Clearcut para informar las métricas. | 
Métodos públicos
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
La información de salida de la invocación determinada
| Muestra | |
|---|---|
| ITestInvocation.ExitInformation | |
invocar
public abstract void invoke (IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
Realiza la invocación de prueba.
| Parámetros | |
|---|---|
| metadata | IInvocationContext: Es elIInvocationContextpara realizar pruebas. | 
| config | IConfiguration: Es elIConfigurationde esta ejecución de prueba. | 
| rescheduler | IRescheduler: EsIRescheduler, para reprogramar partes de la invocación para su ejecución en otros recursos. | 
| extraListeners | ITestInvocationListener: Son losITestInvocationListenerque se notificarán, además de los que se encuentran en config. | 
| Arroja | |
|---|---|
| DeviceNotAvailableException | si se perdió la comunicación con el dispositivo | 
|  | Throwable | 
notifyInvocationForceStopped
public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)Notificar al TestInvocation que se solicitó que TradeFed deje de funcionar
| Parámetros | |
|---|---|
| message | String: Es el mensaje asociado con la detención de la invocación. | 
| errorId | ErrorIdentifier: Es el identificador asociado con la detención forzada. | 
notifyInvocationStopped
public void notifyInvocationStopped (String message)
Notifica al TestInvocation que TradeFed se cerrará en algún momento.
| Parámetros | |
|---|---|
| message | String: Es el mensaje asociado con la detención de la invocación. | 
setClearcutClient
public void setClearcutClient (ClearcutClient client)
Reenvía el cliente de Clearcut para informar las métricas.
| Parámetros | |
|---|---|
| client | ClearcutClient | 
