Google 致力于为黑人社区推动种族平等。查看具体举措

测试环境

public class TestEnvironment
extends 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)包含所有ENV对象瓦尔。

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

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

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

公共方法

添加环境变量

public void addEnvVar (String name, 
                String value)

添加环境变量。

参数
name String :变量名。

value String :一个可变值。

添加额外的上下文文件

public void addExtraContextFile (String path)

添加要附加到上下文文件的文件路径。

参数
path String

添加Java属性

public void addJavaProperty (String name, 
                String value)

添加一个 java 属性。

参数
name String :属性名。

value String :属性值。

添加Jvm选项

public void addJvmOption (String s)

添加 JVM 选项。

参数
s String :JVM选项。

添加输出文件模式

public void addOutputFilePattern (String s)

添加输出文件模式。

参数
s String :文件模式。

添加安装脚本

public void addSetupScripts (String s)

添加设置脚本命令。

参数
s String :安装脚本命令。

来自Json

public static TestEnvironment fromJson (JSONObject json)

参数
json JSONObject

退货
TestEnvironment

投掷
JSONException

获取上下文文件模式

public String getContextFilePattern ()

退货
String

获取环境变量

public  getEnvVars ()

返回一个ERROR(/Map)包含所有ENV对象瓦尔。

退货
所有环境变量的不可修改映射。

获取额外的上下文文件

public  getExtraContextFiles ()

退货
附加到上下文文件的附加文件路径列表

获取调用超时

public long getInvocationTimeout ()

退货
long等待调用的最大毫秒数

获取Java属性

public  getJavaProperties ()

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

退货
所有跑步者属性的不可修改的地图。

获取Jvm选项

public  getJvmOptions ()

返回 JVM 选项列表。

退货
不可修改的选项列表

获取日志级别

public String getLogLevel ()

退货
String

获取输出文件模式

public  getOutputFilePatterns ()

返回输出文件模式列表。

退货
不可修改的文件模式列表。

获取输出文件上传网址

public String getOutputFileUploadUrl ()

返回输出文件上传 URL。

退货
String一个网址。

获取输出空闲超时

public long getOutputIdleTimeout ()

退货
long等待空闲子进程的最大毫秒数

获取重试命令行

public String getRetryCommandLine ()

退货
String

获取安装脚本

public  getSetupScripts ()

返回设置脚本命令列表。

退货
不可修改的命令列表

获取交易配置对象

public  getTradefedConfigObjects ()

退货

设置调用超时

public void setInvocationTimeout (long value)

参数
value long

设置输出文件上传网址

public void setOutputFileUploadUrl (String s)

设置输出文件上传 URL。

参数
s String :一个URL。

设置输出空闲超时

public void setOutputIdleTimeout (long outputIdleTimeout)

参数
outputIdleTimeout long

设置使用并行设置

public void setUseParallelSetup (boolean f)

参数
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

参数
f boolean

使用并行设置

public boolean useParallelSetup ()

返回是否使用并行设置。

退货
boolean一个布尔值。

useSubprocessReporting

public boolean useSubprocessReporting ()

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

退货
boolean一个布尔值。