SandboxOptions
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
|
delayDownloadAfterSharding()
傳回是否要在分割後延遲下載。 |
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 階段 |
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
公用建構函式
SandboxOptions
public SandboxOptions ()
公用方法
delayDownloadAfterSharding
public boolean delayDownloadAfterSharding ()
傳回是否要在區隔後延遲下載。
| 傳回 | |
|---|---|
boolean |
|
downloadDefaultZips
public boolean downloadDefaultZips ()
傳回是否要下載預設測試的 ZIP 檔案。
| 傳回 | |
|---|---|
boolean |
|
dumpTestTemplate
public boolean dumpTestTemplate ()
傳回是否要在備用模式中轉儲測試範本。
| 傳回 | |
|---|---|
boolean |
|
getChildGlobalConfig
public String getChildGlobalConfig ()
傳回要用於子項沙箱的設定。或空值,如果應使用父項。
| 傳回 | |
|---|---|
String |
|
getEnvVariables
publicgetEnvVariables ()
要傳遞至沙箱 Java 程序的環境變數對應項目。
| 傳回 | |
|---|---|
|
|
getForcePartialDownloadFileRegexList
publicgetForcePartialDownloadFileRegexList ()
傳回一組規則運算式,沙箱部分下載功能一律會下載符合規則運算式的檔案
| 傳回 | |
|---|---|
|
|
getJavaOptions
publicgetJavaOptions ()
傳遞沙箱 Java 程序的選項清單。
| 傳回 | |
|---|---|
|
|
getParentPreparerConfig
public String getParentPreparerConfig ()
傳回預備程序應在沙箱的上層程序中執行的設定。
| 傳回 | |
|---|---|
String |
|
getSandboxBuildId
public String getSandboxBuildId ()
傳回沙箱在執行期間強制使用的版本 ID。
| 傳回 | |
|---|---|
String |
|
getSandboxTfDirectory
public File getSandboxTfDirectory ()
傳回提供的目錄,其中包含要用於執行沙箱的 Trade Federation 版本。
| 傳回 | |
|---|---|
File |
|
getTestsZips
publicgetTestsZips ()
傳回要為沙箱分派的測試 ZIP 檔案組合。
| 傳回 | |
|---|---|
|
|
getWaitForEventsTimeout
public long getWaitForEventsTimeout ()
在沙箱執行完畢後,傳回等待事件處理作業的時間。
| 傳回 | |
|---|---|
long |
|
shouldEnableDebugThread
public boolean shouldEnableDebugThread ()
啟用偵錯執行緒。
| 傳回 | |
|---|---|
boolean |
|
shouldParallelSetup
public boolean shouldParallelSetup ()
傳回是否要並行執行沙箱設定。
| 傳回 | |
|---|---|
boolean |
|
shouldUseParallelDownload
public boolean shouldUseParallelDownload ()
傳回是否要在設定期間使用平行下載功能。
| 傳回 | |
|---|---|
boolean |
|
shouldUsePartialDownload
public boolean shouldUsePartialDownload ()
傳回是否要使用部分下載快取
| 傳回 | |
|---|---|
boolean |
|
shouldUseProtoReporter
public boolean shouldUseProtoReporter ()
傳回是否應使用 protobuf 報表。
| 傳回 | |
|---|---|
boolean |
|
shouldUseSplitDiscovery
public boolean shouldUseSplitDiscovery ()
傳回是否要使用獨立探索功能的設定。
| 傳回 | |
|---|---|
boolean |
|
shouldUseTestDiscovery
public boolean shouldUseTestDiscovery ()
傳回是否要使用 tradefed 觀測站來最佳化 JAR 階段
| 傳回 | |
|---|---|
boolean |
|
startAvdInParent
public boolean startAvdInParent ()
傳回是否要在父項沙箱中啟動 AVD 裝置,或讓其在子項中啟動。
| 傳回 | |
|---|---|
boolean |
|