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