テスト情報
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
テストランナーまたはテストに必要なすべての情報と依存関係を含むホルダー オブジェクト 必要があります。
概要
ネストされたクラス | |
---|---|
class |
TestInformation.Builder
|
パブリック メソッド | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
コピーした |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
呼び出しではなく、モジュールを表す |
File
|
dependenciesFolder()
呼び出し用のすべての依存関係が格納されているフォルダを返します。 |
ExecutionFiles
|
executionFiles()
呼び出しの実行中に生成されたファイルを返します。 |
IBuildInfo
|
getBuildInfo()
プライマリ デバイスのビルド情報を返します。 |
IInvocationContext
|
getContext()
現在の呼び出しコンテキストを返します。モジュールの場合はモジュール コンテキストを返します。 |
File
|
getDependencyFile(String fileName, boolean targetFirst)
依存関係/アーティファクト ファイルを、名前に基づいて検索します。ターゲットまたは (検索を高速化するため)。 |
ITestDevice
|
getDevice()
テスト対象のプライマリ デバイスを返します。 |
|
getDevices()
呼び出しに含まれるデバイスのリストを返します。 |
boolean
|
isTestTimedOut()
テストにタイムアウトが通知されたかどうかを返します。 |
static
TestInformation.Builder
|
newBuilder()
|
void
|
notifyTimeout()
このテストのテストフェーズ タイムアウトがトリガーされたことを通知します。 |
ExecutionProperties
|
properties()
呼び出しの実行中に生成されたプロパティを返します。 |
final
void
|
setActiveDeviceIndex(int index)
|
パブリック メソッド
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 |
getContext
public IInvocationContext getContext ()
現在の呼び出しコンテキストを返します。モジュールの場合はモジュール コンテキストを返します。
戻り値 | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
依存関係/アーティファクト ファイルを、名前に基づいて検索します。ターゲットまたは (検索を高速化するため)。
パラメータ | |
---|---|
fileName |
String : 検索するファイルの名前。 |
targetFirst |
boolean : ターゲット側のファイルとホスト側のファイルのどちらを優先するか
表示されます。 |
戻り値 | |
---|---|
File |
検出されたアーティファクト ファイル。 |
例外 | |
---|---|
|
ファイルが見つからない場合。 |
getDevices
publicgetDevices ()
呼び出しに含まれるデバイスのリストを返します。
戻り値 | |
---|---|
|
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 |