テスト情報
public class TestInformation
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.invoker.TestInformation |
テスト ランナーまたはテストを適切に実行するために必要なすべての情報と依存関係が含まれる Holder オブジェクト。
まとめ
入れ子になったクラス | |
---|---|
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) |
パブリックメソッド
作成コピーテスト情報
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 | 見つかったアーティファクト ファイル。 |
投げる | |
---|---|
| ファイルが見つからない場合。 |
デバイスの取得
publicgetDevices ()
呼び出しの一部であるデバイスのリストを返します。
戻り値 | |
---|---|
テストがタイムアウトしました
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 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。