ITestInvocation
  public
  
  
  
  interface
  ITestInvocation
  
  
  
| com.android.tradefed.invoker.ITestInvocation | 
1 件の TradeFederation テスト呼び出しを処理します。
概要
| ネストされたクラス | |
|---|---|
| 
        
        
        
        
        class | ITestInvocation.ExitInformation呼び出しの終了情報を表します。 | 
| パブリック メソッド | |
|---|---|
| 
        
        default
        
        
        
        ITestInvocation.ExitInformation | 
      getExitInfo()
      指定された呼び出しの終了情報。 | 
| 
        abstract
        
        
        
        
        void | 
      invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
      テスト呼び出しを実行します。 | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationForceStopped(String message, ErrorIdentifier errorId)
      TradeFed の停止がリクエストされたことを  | 
| 
        
        default
        
        
        
        void | 
      notifyInvocationStopped(String message)
      TradeFed が最終的に廃止されることを  | 
| 
        
        default
        
        
        
        void | 
      setClearcutClient(ClearcutClient client)
      指標を報告するように Clearcut クライアントを転送します。 | 
パブリック メソッド
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
指定された呼び出しの終了情報。
| 戻り値 | |
|---|---|
| ITestInvocation.ExitInformation | |
invoke
public abstract void invoke (IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
テスト呼び出しを実行します。
| パラメータ | |
|---|---|
| metadata | IInvocationContext: テストを実行するIInvocationContext。 | 
| config | IConfiguration: このテスト実行のIConfiguration。 | 
| rescheduler | IRescheduler:IRescheduler。呼び出しの一部を別のリソースで実行するようにスケジュールを変更します。 | 
| extraListeners | ITestInvocationListener: config のITestInvocationListenerに加えて通知するITestInvocationListener | 
| 例外 | |
|---|---|
| DeviceNotAvailableException | デバイスとの通信が失われた場合 | 
|  | Throwable | 
notifyInvocationForceStopped
public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)TradeFed の停止がリクエストされたことを TestInvocation に通知します。
| パラメータ | |
|---|---|
| message | String: 呼び出しの停止に関連するメッセージ | 
| errorId | ErrorIdentifier: 強制停止に関連付けられた ID | 
notifyInvocationStopped
public void notifyInvocationStopped (String message)
TradeFed は最終的に廃止されることを TestInvocation に通知します。
| パラメータ | |
|---|---|
| message | String: 呼び出しの停止に関連するメッセージ | 
setClearcutClient
public void setClearcutClient (ClearcutClient client)
指標を報告するように Clearcut クライアントを転送します。
| パラメータ | |
|---|---|
| client | ClearcutClient | 
