IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
| com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
複数のデバイスのテスト環境をまとめて準備します。複数のデバイスを必要とするセットアップにのみ使用します。それ以外の場合は、各デバイスで通常の ITargetPreparer を使用します。
1 つの構成で複数の 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)
このメソッドは非推奨です。
代わりに |
パブリック メソッド
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 |
デバイスが応答しなくなった場合 |