TestInformation
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 |
|
dependenciesFolder
public File dependenciesFolder ()
呼び出しのすべての依存関係が保存されているフォルダを返します。
| 戻り値 | |
|---|---|
File |
|
executionFiles
public ExecutionFiles executionFiles ()
呼び出しの実行中に生成されたファイルを返します。target_preparer とテスト間でファイルを利用できるようにするには、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 |
|
notifyTimeout
public void notifyTimeout ()
このテストでテストフェーズのタイムアウトがトリガーされたことを通知します。
プロパティ
public ExecutionProperties properties ()
呼び出しの実行中に生成されたプロパティを返します。target_preparer とテスト間で情報を交換する場合は、ExecutionProperties を介して値と情報を渡すことをおすすめします。
| 戻り値 | |
|---|---|
ExecutionProperties |
|
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
getDevice() でデフォルトで返されるデバイスを切り替えるテストハーネス内部メソッド。常に 0 にリセットされます。
| パラメータ | |
|---|---|
index |
int |