测试环境

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

公共方法

添加环境变量

public void addEnvVar (String name, 
                String value)

添加环境变量。

参数
name String :变量名。

value String :变量值。

在JavaClasspath中添加排除文件

public void addExcludedFileInJavaClasspath (String s)

参数
s 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)对象。

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

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

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

退货
不可修改的文件列表

获取额外上下文文件

public  getExtraContextFiles ()

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

获取调用超时

public long getInvocationTimeout ()

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

获取Java属性

public  getJavaProperties ()

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

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

获取Jvm选项

public  getJvmOptions ()

返回 JVM 选项列表。

退货
不可修改的选项列表

获取日志级别

public String getLogLevel ()

退货
String

获取输出文件模式

public  getOutputFilePatterns ()

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

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

获取输出文件上传Url

public String getOutputFileUploadUrl ()

返回输出文件上传 URL。

退货
String一个网址。

获取输出空闲超时

public long getOutputIdleTimeout ()

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

获取重试命令行

public String getRetryCommandLine ()

退货
String

获取安装脚本

public  getSetupScripts ()

返回安装脚本命令的列表。

退货
不可修改的命令列表

获取 TradefedConfigObjects

public  getTradefedConfigObjects ()

退货

设置调用超时

public void setInvocationTimeout (long value)

参数
value long

设置输出文件上传Url

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

使用子流程报告

public boolean useSubprocessReporting ()

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

退货
boolean一个布尔值。