ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
テスト実行用のテスト環境を準備します。
たとえば、ソフトウェアのインストール、テスト用の環境設定の調整、ターゲットの起動などです。
1 つの構成で複数の ITargetPreparer
を指定できます。各 ITargetPreparer で、セットアップ前とセットアップ後の想定される環境を明確に記述することをおすすめします。たとえば、テスト用にデバイスを構成する ITargetPreparer は、ソフトウェアをインストールする ITargetPreparer の後に実行する必要があります。
概要
パブリック メソッド | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
このメソッドは非推奨です。
代わりに |
default
void
|
setUp(TestInformation testInformation)
テスト用にターゲットのセットアップを行います。 |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
テスト後にターゲットのクリーンアップ/テイクダウンを実行します。 |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
このメソッドは非推奨です。
代わりに |
パブリック メソッド
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
このメソッドは非推奨です。
代わりに setUp(com.android.tradefed.invoker.TestInformation)
を使用してください
テスト用にターゲットのセットアップを行います。
パラメータ | |
---|---|
device |
ITestDevice : 準備する ITestDevice 。 |
buildInfo |
IBuildInfo : テスト対象のビルドに関するデータ。 |
例外 | |
---|---|
TargetSetupError |
環境の設定中に致命的なエラーが発生した場合 |
BuildError |
BuildInfo に関連するエラーが発生した場合 |
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 (ITestDevice device, IBuildInfo buildInfo, Throwable e)
このメソッドは非推奨です。
代わりに tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
を使用してください
テスト後にターゲットのクリーンアップ/テイクダウンを実行します。
パラメータ | |
---|---|
device |
ITestDevice : 準備する ITestDevice 。 |
buildInfo |
IBuildInfo : テスト対象のビルドに関するデータ。 |
e |
Throwable : 呼び出しが例外で終了した場合、これは呼び出しレベルでキャッチされた例外です。それ以外の場合は null になります。 |
例外 | |
---|---|
DeviceNotAvailableException |
デバイスが応答しなくなった場合 |