IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


複数のデバイスのテスト環境をまとめて準備します。複数のデバイスを必要とするセットアップにのみ使用します。それ以外の場合は、各デバイスで通常の ITargetPreparer を使用します。

1 つの構成で複数の IMultiTargetPreparer を指定できます。各 IMultiTargetPreparer で、セットアップ前とセットアップ後の想定される環境を明記することをおすすめします。

概要

パブリック メソッド

default void setUp(IInvocationContext context)

このメソッドは非推奨です。 代わりに setUp(com.android.tradefed.invoker.TestInformation) を使用してください。

default void setUp(TestInformation testInformation)

テスト用のターゲットのセットアップを行います。

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(IInvocationContext context, Throwable e)

このメソッドは非推奨です。 代わりに tearDown(com.android.tradefed.invoker.TestInformation, Throwable) を使用してください。

パブリック メソッド

setUp

public void setUp (IInvocationContext context)

このメソッドは非推奨です。
代わりに setUp(com.android.tradefed.invoker.TestInformation) を使用してください。

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

パラメータ
context IInvocationContext: 呼び出し、デバイス、ビルドを記述する IInvocationContext

例外
TargetSetupError 環境の設定中に致命的なエラーが発生した場合
BuildError ビルド関連のエラーの場合
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 (IInvocationContext context, 
                Throwable e)

このメソッドは非推奨です。
代わりに tearDown(com.android.tradefed.invoker.TestInformation, Throwable) を使用してください。

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

パラメータ
context IInvocationContext: 呼び出し、デバイス、ビルドを記述する IInvocationContext

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

例外
DeviceNotAvailableException デバイスが応答しなくなった場合