Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


テスト実行のためにテスト環境を準備します。

たとえば、ソフトウェアのインストール、テスト用のenv設定の微調整、ターゲットの起動などです。

複数のことを注意ITargetPreparer Sは設定で指定することができます。各ITargetPreparerは、予想される環境の事前設定と事後設定を明確に文書化することをお勧めします。たとえば、テスト用にデバイスを構成するITargetPreparerは、ソフトウェアをインストールするITargetPreparerの後に実行する必要があります。

概要

パブリックメソッド

default void setUp (ITestDevice device, IBuildInfo buildInfo)

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

default void setUp (TestInformation testInformation)

テスト用のターゲットセットアップを実行します。

default void tearDown (TestInformation testInformation, Throwable e)

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

default void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)

このメソッドは非推奨です。使用tearDown(com.android.tradefed.invoker.TestInformation, Throwable)の代わりに

パブリックメソッド

設定

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

テスト用のターゲットセットアップを実行します。

パラメーター
device ITestDeviceITestDevice準備します。

buildInfo IBuildInfo :テスト対象のビルドに関するデータ。

投げる
TargetSetupError環境のセットアップで致命的なエラーが発生した場合
BuildError BuildInfoに関連するエラーが発生した場合
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

設定

public void setUp (TestInformation testInformation)

テスト用のターゲットセットアップを実行します。

パラメーター
testInformation TestInformationTestInformation呼び出しの。

投げる
TargetSetupError環境のセットアップで致命的なエラーが発生した場合
BuildErrorビルドの準備が原因でエラーが発生した場合
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

取り壊す

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

パラメーター
testInformation TestInformationTestInformation呼び出しの。

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

投げる
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

取り壊す

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

このメソッドは非推奨です。
使用tearDown(com.android.tradefed.invoker.TestInformation, Throwable)の代わりに

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

パラメーター
device ITestDeviceITestDevice準備します。

buildInfo IBuildInfo :テスト対象のビルドに関するデータ。

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

投げる
DeviceNotAvailableExceptionデバイスが応答しなくなった場合