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

返回一个包含所有 build 属性的 ERROR(/Map) 对象。

String getContextFilePattern()
getEnvVars()

返回一个包含所有环境变量的 ERROR(/Map) 对象。

getExcludedFilesInJavaClasspath()

返回 Java 类路径中被排除的文件的列表

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

返回一个包含所有 Java 属性的 ERROR(/Map) 对象。

getJvmOptions()

返回 JVM 选项列表。

String getLogLevel()
getOutputFilePatterns()

返回输出文件模式的列表。

String getOutputFileUploadUrl()

返回输出文件上传网址。

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

返回设置脚本命令列表。

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

设置输出文件上传网址。

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

返回一个包含所有 build 属性的 ERROR(/Map) 对象。

返回
所有 build 属性的不可修改映射

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

返回输出文件上传网址。

返回
String 网址。

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)

设置输出文件上传网址。

参数
s String:网址。

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 布尔值。