テスト環境

public class TestEnvironment
extends Object

java.lang.オブジェクト
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)
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 : 変数値。

JavaクラスパスにExcludedFileを追加

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 オプション。

出力ファイルパターンの追加

public void addOutputFilePattern (String s)

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

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

セットアップスクリプトの追加

public void addSetupScripts (String s)

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

パラメーター
s String : セットアップ スクリプト コマンド。

fromJson

public static TestEnvironment fromJson (JSONObject json)

パラメーター
json JSONObject

戻り値
TestEnvironment

投げる
JSONException

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アイドル状態のサブプロセスを待機する最大ミリ秒

getRetryコマンドライン

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

useサブプロセスレポート

public boolean useSubprocessReporting ()

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

戻り値
booleanブール値。