IMul​​tiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


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

構成で複数の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)を使用してください。

公開メソッド

設定

public void setUp (IInvocationContext context)

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

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

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

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

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

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

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

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

スロー
DeviceNotAvailableExceptionデバイスが応答しなくなった場合