测试环境

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

返回输出文件上传网址。

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

返回是否使用子进程报告。

公共构造函数

测试环境

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

getEnvVar

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

返回输出文件上传网址。

返回
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 一个布尔值。