沙盒选项

public final class SandboxOptions
extends Object

java.lang.Object
com.android.tradefed.sandbox.SandboxOptions


可以接收选项并向ISandbox提供选项的类。

概括

领域

public static final String CHILD_GLOBAL_CONFIG

public static final String ENABLE_DEBUG_THREAD

public static final String PARENT_PREPARER_CONFIG

public static final String SANDBOX_BUILD_ID

public static final String TF_LOCATION

public static final String USE_PROTO_REPORTER

public static final String WAIT_FOR_EVENTS_TIMEOUT

公共构造函数

SandboxOptions ()

公共方法

boolean downloadDefaultZips ()

返回是否下载默认测试 zip。

boolean dumpTestTemplate ()

返回是否在后备模式下转储测试模板。

String getChildGlobalConfig ()

返回用于子沙箱的配置。

getEnvVariables ()

要传递给沙箱的 java 进程的环境变量映射。

getForcePartialDownloadFileRegexList ()

返回一组正则表达式,沙箱部分下载将始终下载那些与正则表达式匹配的文件

getJavaOptions ()

传递沙箱的java进程的选项列表。

String getParentPreparerConfig ()

返回准备器应在沙箱的父进程中运行的配置。

String getSandboxBuildId ()

返回运行期间强制使用沙箱的构建 ID。

File getSandboxTfDirectory ()

返回提供的目录,其中包含用于沙箱运行的 Trade Federation 版本。

getTestsZips ()

返回测试 zip 集以用于沙箱。

long getWaitForEventsTimeout ()

返回沙箱运行完毕后我们应该等待事件处理的时间。

boolean shouldEnableDebugThread ()

启用调试线程。

boolean shouldParallelSetup ()

返回是否并行执行沙箱设置。

boolean shouldUseParallelDownload ()

返回设置期间是否使用并行下载。

boolean shouldUsePartialDownload ()

返回是否使用部分下载缓存

boolean shouldUseProtoReporter ()

返回是否应使用 protobuf 报告。

boolean shouldUseSplitDiscovery ()

返回是否使用具有独立发现的设置。

boolean shouldUseTestDiscovery ()

返回是否使用 tradefed observatory 来优化 jar staging

boolean startAvdInParent ()

返回是否在父沙箱中启动 avd 设备或让它在子沙箱中启动。

领域

子全局配置

public static final String CHILD_GLOBAL_CONFIG

启用_调试_线程

public static final String ENABLE_DEBUG_THREAD

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

TF_LOCATION

public static final String TF_LOCATION

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

公共构造函数

沙盒选项

public SandboxOptions ()

公共方法

下载默认Zips

public boolean downloadDefaultZips ()

返回是否下载默认测试 zip。

退货
boolean

转储测试模板

public boolean dumpTestTemplate ()

返回是否在后备模式下转储测试模板。

退货
boolean

获取子全局配置

public String getChildGlobalConfig ()

返回用于子沙箱的配置。如果应该使用父级,则为 null。

退货
String

获取环境变量

public  getEnvVariables ()

要传递给沙箱的 java 进程的环境变量映射。

退货

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

返回一组正则表达式,沙箱部分下载将始终下载那些与正则表达式匹配的文件

退货

获取Java选项

public  getJavaOptions ()

传递沙箱的java进程的选项列表。

退货

获取ParentPreparerConfig

public String getParentPreparerConfig ()

返回准备器应在沙箱的父进程中运行的配置。

退货
String

获取SandboxBuildId

public String getSandboxBuildId ()

返回运行期间强制使用沙箱的构建 ID。

退货
String

获取SandboxTfDirectory

public File getSandboxTfDirectory ()

返回提供的目录,其中包含用于沙箱运行的 Trade Federation 版本。

退货
File

获取测试Zips

public  getTestsZips ()

返回测试 zip 集以用于沙箱。

退货

获取等待事件超时

public long getWaitForEventsTimeout ()

返回沙箱运行完毕后我们应该等待事件处理的时间。

退货
long

应该启用调试线程

public boolean shouldEnableDebugThread ()

启用调试线程。

退货
boolean

应该并行设置

public boolean shouldParallelSetup ()

返回是否并行执行沙箱设置。

退货
boolean

应该使用并行下载

public boolean shouldUseParallelDownload ()

返回设置期间是否使用并行下载。

退货
boolean

应该使用部分下载

public boolean shouldUsePartialDownload ()

返回是否使用部分下载缓存

退货
boolean

应该使用ProtoReporter

public boolean shouldUseProtoReporter ()

返回是否应使用 protobuf 报告。

退货
boolean

应该使用SplitDiscovery

public boolean shouldUseSplitDiscovery ()

返回是否使用具有独立发现的设置。

退货
boolean

应该使用测试发现

public boolean shouldUseTestDiscovery ()

返回是否使用 tradefed observatory 来优化 jar staging

退货
boolean

父级启动AVD

public boolean startAvdInParent ()

返回是否在父沙箱中启动 avd 设备或让它在子沙箱中启动。

退货
boolean