ITターゲット準備者

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


テスト実行のためにテスト環境を準備します。

たとえば、ソフトウェアのインストール、テスト用の環境設定の調整、ターゲットの起動などです。

1 つの構成で複数のITargetPreparerを指定できることに注意してください。各 ITargetPreparer は、セットアップ前およびセットアップ後に予想される環境を明確に文書化することをお勧めします。たとえば、テスト用にデバイスを構成する ITargetPreparer は、ソフトウェアをインストールする ITargetPreparer の後に実行する必要があります。

まとめ

パブリックメソッド

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

このメソッドは廃止されました。代わりにsetUp(com.android.tradefed.invoker.TestInformation)使用してください

default void setUp ( TestInformation testInformation)

テスト用のターゲット設定を実行します。

default void tearDown ( TestInformation testInformation, Throwable e)

テスト後にターゲットのクリーンアップ/ティアダウンを実行します。

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

このメソッドは廃止されました。代わりに、 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)を使用してください

パブリックメソッド

設定

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

このメソッドは廃止されました。
代わりにsetUp(com.android.tradefed.invoker.TestInformation)使用してください

テスト用のターゲット設定を実行します。

パラメーター
device ITestDevice : 準備するITestDevice

buildInfo IBuildInfo : テスト対象のビルドに関するデータ。

投げる
TargetSetupError環境のセットアップ中に致命的なエラーが発生した場合
BuildError BuildInfoに関するエラーが発生した場合
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

設定

public void setUp (TestInformation testInformation)

テスト用のターゲット設定を実行します。

パラメーター
testInformation TestInformation : 呼び出しのTestInformation

投げる
TargetSetupError環境のセットアップ中に致命的なエラーが発生した場合
BuildErrorビルド準備中のためエラーが発生した場合
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

取り壊す

public void tearDown (TestInformation testInformation, 
                Throwable e)

テスト後にターゲットのクリーンアップ/ティアダウンを実行します。

パラメーター
testInformation TestInformation : 呼び出しのTestInformation

e Throwable : 呼び出しが例外で終了した場合、これは呼び出しレベルでキャッチされた例外になります。それ以外の場合はnullになります。

投げる
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

取り壊す

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デバイスが応答しなくなった場合