テスト環境

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


TFC API によって返される TestEnvironment メッセージをモデル化するためのクラス。

概要

パブリック コンストラクタ

TestEnvironment()

パブリック メソッド

void addEnvVar(String name, String value)

環境変数を追加します。

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

コンテキスト ファイルに追加するファイルパスを追加します。

void addJavaProperty(String name, String value)

Java プロパティを追加します。

void addJvmOption(String s)

JVM オプションが追加されました。

void addOutputFilePattern(String s)

出力ファイル パターンを追加します。

void addSetupScripts(String s)

設定スクリプト コマンドを追加しました。

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

すべてのビルド属性を含む ERROR(/Map) オブジェクトを返します。

String getContextFilePattern()
getEnvVars()

すべての環境変数を含む ERROR(/Map) オブジェクトを返します。

getExcludedFilesInJavaClasspath()

Java クラスパスで除外されたファイルのリストを返します。

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

すべての Java プロパティを含む ERROR(/Map) オブジェクトを返します。

getJvmOptions()

JVM オプションのリストを返します。

String getLogLevel()
getOutputFilePatterns()

出力ファイルのパターンのリストを返します。

String getOutputFileUploadUrl()

出力ファイルのアップロード URL を返します。

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

セットアップ スクリプト コマンドのリストを返します。

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

出力ファイルのアップロード URL を設定します。

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

並列設定を使用するかどうかを返します。

boolean useSubprocessReporting()

サブプロセス レポートを使用するかどうかを返します。

パブリック コンストラクタ

テスト環境

public TestEnvironment ()

パブリック メソッド

addEnvVar

public void addEnvVar (String name, 
                String value)

環境変数を追加します。

パラメータ
name String: 変数名。

value String: 変数値。

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

パラメータ
s String

addExtraContextFile

public void addExtraContextFile (String path)

コンテキスト ファイルに追加するファイルパスを追加します。

パラメータ
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Java プロパティを追加します。

パラメータ
name String: プロパティ名。

value String: プロパティ値。

addJvmOption

public void addJvmOption (String s)

JVM オプションが追加されました。

パラメータ
s String: JVM オプション。

addOutputFilePattern

public void addOutputFilePattern (String s)

出力ファイル パターンを追加します。

パラメータ
s String: ファイル パターン。

addSetupScripts

public void addSetupScripts (String s)

設定スクリプト コマンドを追加しました。

パラメータ
s String: 設定スクリプト コマンド。

fromJson

public static TestEnvironment fromJson (JSONObject json)

パラメータ
json JSONObject

戻り値
TestEnvironment

例外
JSONException

getBuildAttributes

public  getBuildAttributes ()

すべてのビルド属性を含む ERROR(/Map) オブジェクトを返します。

戻り値
すべてのビルド属性の変更不可能なマップ

getContextFilePattern

public String getContextFilePattern ()

戻り値
String

getEnvVar

public  getEnvVars ()

すべての環境変数を含む ERROR(/Map) オブジェクトを返します。

戻り値
すべての環境変数の変更不可能なマップ。

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Java クラスパスで除外されたファイルのリストを返します。

戻り値
変更不可能なファイルのリスト

getExtraContextFiles

public  getExtraContextFiles ()

戻り値
コンテキスト ファイルに追加する追加のファイルパスのリスト

getInvocationTimeout

public long getInvocationTimeout ()

戻り値
long 呼び出しの最大待機時間(ミリ秒)

getJavaProperties

public  getJavaProperties ()

すべての Java プロパティを含む ERROR(/Map) オブジェクトを返します。

戻り値
すべてのランナーのプロパティの変更不可能なマップ。

getJvmOptions

public  getJvmOptions ()

JVM オプションのリストを返します。

戻り値
変更不可能なオプションのリスト

getLogLevel

public String getLogLevel ()

戻り値
String

getOutputFilePatterns

public  getOutputFilePatterns ()

出力ファイルのパターンのリストを返します。

戻り値
ファイル パターンのリスト。

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

出力ファイルのアップロード URL を返します。

戻り値
String URL のことです。

getOutputIdleTimeout

public long getOutputIdleTimeout ()

戻り値
long アイドル状態のサブプロセスを待機する最大ミリ秒数

getRetryCommandLine

public String getRetryCommandLine ()

戻り値
String

getSetupScripts

public  getSetupScripts ()

セットアップ スクリプト コマンドのリストを返します。

戻り値
変更不可能なコマンドのリスト

getTradefedConfigObject

public  getTradefedConfigObjects ()

戻り値

setInvocationTimeout

public void setInvocationTimeout (long value)

パラメータ
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

出力ファイルのアップロード URL を設定します。

パラメータ
s String: URL。

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

パラメータ
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

パラメータ
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

パラメータ
f boolean

useParallelSetup

public boolean useParallelSetup ()

並列設定を使用するかどうかを返します。

戻り値
boolean ブール値です。

useSubprocessReporting

public boolean useSubprocessReporting ()

サブプロセス レポートを使用するかどうかを返します。

戻り値
boolean ブール値です。