沙盒選項

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 進程的環境變量映射。

getJavaOptions ()

傳遞沙箱的 java 進程的選項列表。

String getParentPreparerConfig ()

返回應在沙箱的父進程中運行的準備程序的配置。

String getSandboxBuildId ()

返回在運行期間強制使用的沙箱的構建 ID。

File getSandboxTfDirectory ()

返回提供的包含 Trade Federation 版本的目錄以用於沙盒運行。

getTestsZips ()

將測試 zip 集返回到沙箱的暫存區。

long getWaitForEventsTimeout ()

返回沙盒運行完成後我們應該等待事件處理的時間。

boolean shouldEnableDebugThread ()

啟用調試線程。

boolean shouldParallelSetup ()

返回是否並行執行沙盒設置。

boolean shouldUseNewFlagOrder ()

返回是否使用新的標誌順序

boolean shouldUseProtoReporter ()

返回是否應使用 protobuf 報告。

boolean startAvdInParent ()

返回是否在父沙箱中啟動 avd 設備或讓它在子沙箱中。

字段

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

ENABLE_DEBUG_THREAD

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

公共方法

下載DefaultZips

public boolean downloadDefaultZips ()

返回是否下載默認測試 zip。

退貨
boolean

轉儲測試模板

public boolean dumpTestTemplate ()

返回是否以回退模式轉儲測試模板。

退貨
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

返回要用於子沙箱的配置。如果應該使用父級,則為 null。

退貨
String

獲取環境變量

public  getEnvVariables ()

要傳遞給沙箱的 java 進程的環境變量映射。

退貨

獲取Java選項

public  getJavaOptions ()

傳遞沙箱的 java 進程的選項列表。

退貨

getParentPreparerConfig

public String getParentPreparerConfig ()

返回應在沙箱的父進程中運行的準備程序的配置。

退貨
String

獲取SandboxBuildId

public String getSandboxBuildId ()

返回在運行期間強制使用的沙箱的構建 ID。

退貨
String

獲取沙盒Tf目錄

public File getSandboxTfDirectory ()

返回提供的包含 Trade Federation 版本的目錄以用於沙盒運行。

退貨
File

getTestsZips

public  getTestsZips ()

將測試 zip 集返回到沙箱的暫存區。

退貨

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

返回沙盒運行完成後我們應該等待事件處理的時間。

退貨
long

應該啟用調試線程

public boolean shouldEnableDebugThread ()

啟用調試線程。

退貨
boolean

應該並行設置

public boolean shouldParallelSetup ()

返回是否並行執行沙盒設置。

退貨
boolean

應該使用NewFlagOrder

public boolean shouldUseNewFlagOrder ()

返回是否使用新的標誌順序

退貨
boolean

應該使用ProtoReporter

public boolean shouldUseProtoReporter ()

返回是否應使用 protobuf 報告。

退貨
boolean

startAvdInParent

public boolean startAvdInParent ()

返回是否在父沙箱中啟動 avd 設備或讓它在子沙箱中。

退貨
boolean