ITargetPreparer
  public
  
  
  
  interface
  ITargetPreparer
  
  
      implements
      
        IDisableable
      
  
  
| com.android.tradefed.targetprep.ITargetPreparer | 
テスト実行用のテスト環境を準備します。
たとえば、ソフトウェアのインストール、テスト用の環境設定の調整、ターゲットの起動などです。
1 つの構成で複数の ITargetPreparer を指定できます。各 ITargetPreparer で、セットアップ前とセットアップ後の想定される環境を明確に記述することをおすすめします。たとえば、テスト用にデバイスを構成する ITargetPreparer は、ソフトウェアをインストールする ITargetPreparer の後に実行する必要があります。
概要
| パブリック メソッド | |
|---|---|
| 
        
        default
        
        
        
        void | 
      setUp(ITestDevice device, IBuildInfo buildInfo)
      
      このメソッドは非推奨です。
    代わりに  | 
| 
        
        default
        
        
        
        void | 
      setUp(TestInformation testInformation)
      テスト用にターゲットのセットアップを行います。 | 
| 
        
        default
        
        
        
        void | 
      tearDown(TestInformation testInformation, Throwable e)
      テスト後にターゲットのクリーンアップ/テイクダウンを実行します。 | 
| 
        
        default
        
        
        
        void | 
      tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
      
      このメソッドは非推奨です。
    代わりに  | 
パブリック メソッド
setUp
public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)
      このメソッドは非推奨です。
    代わりに setUp(com.android.tradefed.invoker.TestInformation) を使用してください
  
テスト用にターゲットのセットアップを行います。
| パラメータ | |
|---|---|
| device | ITestDevice: 準備するITestDevice。 | 
| buildInfo | IBuildInfo: テスト対象のビルドに関するデータ。 | 
| 例外 | |
|---|---|
| TargetSetupError | 環境の設定中に致命的なエラーが発生した場合 | 
| BuildError | BuildInfo に関連するエラーが発生した場合 | 
| DeviceNotAvailableException | デバイスが応答しなくなった場合 | 
setUp
public void setUp (TestInformation testInformation)
テスト用にターゲットのセットアップを行います。
| パラメータ | |
|---|---|
| testInformation | TestInformation: 呼び出しのTestInformation。 | 
| 例外 | |
|---|---|
| TargetSetupError | 環境の設定中に致命的なエラーが発生した場合 | 
| BuildError | ビルドの準備中にエラーが発生した場合 | 
| DeviceNotAvailableException | デバイスが応答しなくなった場合 | 
tearDown
public void tearDown (TestInformation testInformation, 
                Throwable e)テスト後にターゲットのクリーンアップ/テイクダウンを実行します。
| パラメータ | |
|---|---|
| testInformation | TestInformation: 呼び出しのTestInformation。 | 
| e | Throwable: 呼び出しが例外で終了した場合、これは呼び出しレベルでキャッチされた例外です。それ以外の場合はnullになります。 | 
| 例外 | |
|---|---|
| DeviceNotAvailableException | デバイスが応答しなくなった場合 | 
tearDown
public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)
      このメソッドは非推奨です。
    代わりに tearDown(com.android.tradefed.invoker.TestInformation, Throwable) を使用してください
  
テスト後にターゲットのクリーンアップ/テイクダウンを実行します。
| パラメータ | |
|---|---|
| device | ITestDevice: 準備するITestDevice。 | 
| buildInfo | IBuildInfo: テスト対象のビルドに関するデータ。 | 
| e | Throwable: 呼び出しが例外で終了した場合、これは呼び出しレベルでキャッチされた例外です。それ以外の場合はnullになります。 | 
| 例外 | |
|---|---|
| DeviceNotAvailableException | デバイスが応答しなくなった場合 | 
