IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
複数のデバイスをまとめてテスト環境を準備します。複数のデバイスを必要とするセットアップにのみ使用します。それ以外の場合は、各デバイスで通常のITargetPreparer
を使用します。
構成で複数のIMultiTargetPreparer
を指定できることに注意してください。各 IMultiTargetPreparer で、想定される環境のセットアップ前およびセットアップ後に明確に文書化することをお勧めします。
まとめ
公開メソッド | |
---|---|
default void | setUp ( IInvocationContext context) このメソッドは非推奨です。代わりに |
default void | setUp ( TestInformation testInformation) テスト用のターゲット設定を実行します。 |
default void | tearDown ( TestInformation testInformation, Throwable e) テスト後にターゲットのクリーンアップ/ティアダウンを実行します。 |
default void | tearDown ( IInvocationContext context, Throwable e) このメソッドは非推奨です。代わりに、 |
公開メソッド
設定
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 | デバイスが応答しなくなった場合 |