テスト環境

public class TestEnvironment
extends Object

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


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

まとめ

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

TestEnvironment ()

公開メソッド

void addEnvVar (String name, String value)

環境変数を追加します。

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)オブジェクトを返します。

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 : 変数値。

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

getContextFilePattern

public String getContextFilePattern ()

戻り値
String

getEnvVars

public  getEnvVars ()

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

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

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