テスト情報

public class TestInformation
extends Object

java.lang.オブジェクト
com.android.tradefed.invoker.TestInformation


テスト ランナーまたはテストを適切に実行するために必要なすべての情報と依存関係が含まれる Holder オブジェクト。

まとめ

入れ子になったクラス

class TestInformation.Builder

TestInformationインスタンスを作成するためのビルダー。

パブリックメソッド

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

コピーしたExecutionFilesを使用してTestInformationを作成します。

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

呼び出しではなくモジュールを表すTestInformationを作成します。

File dependenciesFolder ()

呼び出しのすべての依存関係が保存されるフォルダーを返します。

ExecutionFiles executionFiles ()

呼び出しの実行中に生成されたファイルを返します。

IBuildInfo getBuildInfo ()

プライマリ デバイスのビルド情報を返します。

IInvocationContext getContext ()

現在の呼び出しコンテキスト、またはこれがモジュールの場合はモジュール コンテキストを返します。

File getDependencyFile (String fileName, boolean targetFirst)

依存関係/アーティファクト ファイルをその名前と、ターゲット ファイルかホスト ファイルかどうかに基づいて検索します (検索を迅速化するため)。

ITestDevice getDevice ()

テスト対象のプライマリ デバイスを返します。

getDevices ()

呼び出しの一部であるデバイスのリストを返します。

boolean isTestTimedOut ()

テストにタイムアウトが通知されたかどうかを返します。

static TestInformation.Builder newBuilder ()

TestInformationインスタンスを作成するためのビルダーを作成します。

void notifyTimeout ()

このテストに対してテスト フェーズのタイムアウトがトリガーされたことを通知します。

ExecutionProperties properties ()

呼び出しの実行中に生成されたプロパティを返します。

final void setActiveDeviceIndex (int index)

getDevice()を使用してデフォルトで返されるデバイスを切り替えるハーネスの内部メソッドをテストします。

パブリックメソッド

作成コピーテスト情報

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

コピーしたExecutionFilesを使用してTestInformationを作成します。

パラメーター
invocationInfo TestInformation

context IInvocationContext

戻り値
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

呼び出しではなくモジュールを表すTestInformationを作成します。

パラメーター
invocationInfo TestInformation

moduleContext IInvocationContext

戻り値
TestInformation

依存関係フォルダー

public File dependenciesFolder ()

呼び出しのすべての依存関係が保存されるフォルダーを返します。

戻り値
File

実行ファイル

public ExecutionFiles executionFiles ()

呼び出しの実行中に生成されたファイルを返します。 target_preparers とテストの間でファイルを使用できるようにするには、 ExecutionFilesを介してファイルを渡すことが推奨される方法です。

戻り値
ExecutionFiles

ビルド情報の取得

public IBuildInfo getBuildInfo ()

プライマリ デバイスのビルド情報を返します。

戻り値
IBuildInfo

getContext

public IInvocationContext getContext ()

現在の呼び出しコンテキスト、またはこれがモジュールの場合はモジュール コンテキストを返します。

戻り値
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

依存関係/アーティファクト ファイルをその名前と、ターゲット ファイルかホスト ファイルかどうかに基づいて検索します (検索を迅速化するため)。

パラメーター
fileName String : 探しているファイルの名前。

targetFirst boolean : 検索においてターゲット側のファイルとホスト側のファイルを優先するかどうか。

戻り値
File見つかったアーティファクト ファイル。

投げる
ファイルが見つからない場合。

デバイスの取得

public ITestDevice getDevice ()

テスト対象のプライマリ デバイスを返します。

戻り値
ITestDevice

デバイスの取得

public  getDevices ()

呼び出しの一部であるデバイスのリストを返します。

戻り値

テストがタイムアウトしました

public boolean isTestTimedOut ()

テストにタイムアウトが通知されたかどうかを返します。

戻り値
boolean

新しいビルダー

public static TestInformation.Builder newBuilder ()

TestInformationインスタンスを作成するためのビルダーを作成します。

戻り値
TestInformation.Builder

通知タイムアウト

public void notifyTimeout ()

このテストに対してテスト フェーズのタイムアウトがトリガーされたことを通知します。

プロパティ

public ExecutionProperties properties ()

呼び出しの実行中に生成されたプロパティを返します。 Target_preparers とテストの間で情報を交換するには、 ExecutionPropertiesを介して値と情報を渡すことが推奨される方法です。

戻り値
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

getDevice()を使用してデフォルトで返されるデバイスを切り替えるハーネスの内部メソッドをテストします。常に 0 にリセットします。

パラメーター
index int