テスト情報

public class TestInformation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.TestInformation


テストランナーまたはテストに必要なすべての情報と依存関係を含むホルダー オブジェクト 必要があります。

概要

ネストされたクラス

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() でデフォルトで返されるデバイスを切り替えるテストハーネスの内部メソッド。

パブリック メソッド

createCopyTestInfo

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

dependsFolder

public File dependenciesFolder ()

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

戻り値
File

executionFiles

public ExecutionFiles executionFiles ()

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

戻り値
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

戻り値
IBuildInfo

getContext

public IInvocationContext getContext ()

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

戻り値
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

依存関係/アーティファクト ファイルを、名前に基づいて検索します。ターゲットまたは (検索を高速化するため)。

パラメータ
fileName String: 検索するファイルの名前。

targetFirst boolean: ターゲット側のファイルとホスト側のファイルのどちらを優先するか 表示されます。

戻り値
File 検出されたアーティファクト ファイル。

例外
ファイルが見つからない場合。

getDevice

public ITestDevice getDevice ()

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

戻り値
ITestDevice

getDevices

public  getDevices ()

呼び出しに含まれるデバイスのリストを返します。

戻り値

isTestTimedOut

public boolean isTestTimedOut ()

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

戻り値
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

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

戻り値
TestInformation.Builder

notificationTimeout

public void notifyTimeout ()

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

プロパティ

public ExecutionProperties properties ()

呼び出しの実行中に生成されたプロパティを返します。値と 情報を交換するには、ExecutionProperties を通じた情報交換をおすすめします。 target_preparers とテストの間の情報。

戻り値
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

パラメータ
index int