テスト情報
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 |
依存関係フォルダー
public File dependenciesFolder ()
呼び出しのすべての依存関係が格納されているフォルダーを返します。
戻り値 | |
---|---|
File |
実行ファイル
public ExecutionFiles executionFiles ()
呼び出しの実行中に生成されたファイルを返します。 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 |
通知タイムアウト
public void notifyTimeout ()
このテストでテスト フェーズのタイムアウトがトリガーされたことを通知します。
プロパティ
public ExecutionProperties properties ()
呼び出しの実行中に生成されたプロパティを返します。 target_preparers とテストの間で情報を交換するには、 ExecutionProperties
を介して値と情報を渡すことをお勧めします。
戻り値 | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
ハーネスの内部メソッドをテストして、デフォルトで返されるデバイスをgetDevice()
で切り替えます。常に 0 にリセットします。
パラメーター | |
---|---|
index | int |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-03-30 UTC。