TestEnvironment

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()

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

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

TestEnvironment

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

getEnvVars

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 ()

設定スクリプト コマンドのリストを返します。

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

getTradefedConfigObjects

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 ブール値。