SandboxOptions
public final class SandboxOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.sandbox.SandboxOptions |
Class that can receive and provide options to a ISandbox .
Краткое содержание
Константы | |
|---|---|
String | CHILD_GLOBAL_CONFIG |
String | ENABLE_DEBUG_THREAD |
String | PARENT_PREPARER_CONFIG |
String | SANDBOX_BUILD_ID |
String | TF_LOCATION |
String | USE_PROTO_REPORTER |
String | WAIT_FOR_EVENTS_TIMEOUT |
Государственные строители | |
|---|---|
SandboxOptions () | |
Общедоступные методы | |
|---|---|
boolean | delayDownloadAfterSharding ()Returns whether or not to delay download after the sharding. |
boolean | downloadDefaultZips ()Returns whether or not to download the default tests zips. |
boolean | dumpTestTemplate ()Returns whether or not to dump the test template in fallback mode. |
String | getChildGlobalConfig ()Возвращает конфигурацию, которая будет использоваться для дочерней песочницы. |
Map<String, String> | getEnvVariables ()Карта переменных окружения, передаваемых в Java-процесс песочницы. |
Set<String> | getForcePartialDownloadFileRegexList ()Returns a set of regex, sandbox partial download will always download those files that match the regex |
List<String> | getJavaOptions ()The list of options to pass the java process of the sandbox. |
String | getParentPreparerConfig ()Returns the configuration which preparer should run in the parent process of the sandbox. |
String | getSandboxBuildId ()Returns the build-id forced for the sandbox to be used during the run. |
File | getSandboxTfDirectory ()Returns the provided directories containing the Trade Federation version to use for sandboxing the run. |
Set<String> | getTestsZips ()Returns the set of tests zips to stage for the sandbox. |
long | getWaitForEventsTimeout ()Returns the time we should wait for events to be processed after the sandbox is done running. |
boolean | isValidationTest () |
boolean | shouldEnableDebugThread ()Включить поток отладки. |
boolean | shouldParallelSetup ()Returns whether or not to execute the sandbox setup in parallel. |
boolean | shouldUseParallelDownload ()Returns whether or not to use parallel download during setup. |
boolean | shouldUsePartialDownload ()Returns whether or not to use partial download caching |
boolean | shouldUseProtoReporter ()Returns whether or not protobuf reporting should be used. |
boolean | shouldUseSplitDiscovery ()Returns whether to use setup with independent discovery. |
boolean | shouldUseTestDiscovery ()Returns whether or not to use tradefed observatory to optimize jar staging |
boolean | startAvdInParent ()Returns whether or not to start avd devices in parent sandbox or let it be in child. |
Константы
CHILD_GLOBAL_CONFIG
public static final String CHILD_GLOBAL_CONFIG
Постоянное значение: "sub-global-config"
ВКЛЮЧИТЬ_ПОТОК_ОТЛАДКИ
public static final String ENABLE_DEBUG_THREAD
Постоянное значение: "sandbox-debug-thread"
PARENT_PREPARER_CONFIG
public static final String PARENT_PREPARER_CONFIG
Постоянное значение: "parent-preparer-config"
SANDBOX_BUILD_ID
public static final String SANDBOX_BUILD_ID
Постоянное значение: "sandbox-build-id"
TF_LOCATION
public static final String TF_LOCATION
Постоянное значение: "tf-location"
USE_PROTO_REPORTER
public static final String USE_PROTO_REPORTER
Постоянное значение: "use-proto-reporter"
WAIT_FOR_EVENTS_TIMEOUT
public static final String WAIT_FOR_EVENTS_TIMEOUT
Постоянная величина: "ожидание событий"
Государственные строители
SandboxOptions
public SandboxOptions ()
Общедоступные методы
delayDownloadAfterSharding
public boolean delayDownloadAfterSharding ()
Returns whether or not to delay download after the sharding.
| Возвраты | |
|---|---|
boolean | |
downloadDefaultZips
public boolean downloadDefaultZips ()
Возвращает значение, указывающее, следует ли загружать стандартные тестовые ZIP-архивы.
| Возвраты | |
|---|---|
boolean | |
dumpTestTemplate
public boolean dumpTestTemplate ()
Возвращает значение, указывающее, следует ли сохранять тестовый шаблон в резервном режиме.
| Возвраты | |
|---|---|
boolean | |
getChildGlobalConfig
public String getChildGlobalConfig ()
Возвращает конфигурацию, которая будет использоваться для дочерней песочницы. Или null, если следует использовать родительскую песочницу.
| Возвраты | |
|---|---|
String | |
getEnvVariables
public Map<String, String> getEnvVariables ()
Карта переменных окружения, передаваемых в Java-процесс песочницы.
| Возвраты | |
|---|---|
Map<String, String> | |
getForcePartialDownloadFileRegexList
public Set<String> getForcePartialDownloadFileRegexList ()
Возвращает набор регулярных выражений; при частичной загрузке в песочнице всегда будут загружаться только те файлы, которые соответствуют регулярному выражению.
| Возвраты | |
|---|---|
Set<String> | |
getJavaOptions
public List<String> getJavaOptions ()
Список параметров для передачи Java-процесса в песочницу.
| Возвраты | |
|---|---|
List<String> | |
getParentPreparerConfig
public String getParentPreparerConfig ()
Возвращает конфигурацию, которую подготовитель должен запустить в родительском процессе песочницы.
| Возвраты | |
|---|---|
String | |
getSandboxBuildId
public String getSandboxBuildId ()
Возвращает идентификатор сборки, который будет принудительно использоваться в песочнице во время выполнения.
| Возвраты | |
|---|---|
String | |
getSandboxTfDirectory
public File getSandboxTfDirectory ()
Возвращает указанные каталоги, содержащие версию Trade Federation, используемую для изоляции выполнения программы.
| Возвраты | |
|---|---|
File | |
getTestsZips
public Set<String> getTestsZips ()
Возвращает набор ZIP-архивов с тестами для подготовки к запуску в песочнице.
| Возвраты | |
|---|---|
Set<String> | |
getWaitForEventsTimeout
public long getWaitForEventsTimeout ()
Возвращает время, которое следует ожидать обработки событий после завершения работы песочницы.
| Возвраты | |
|---|---|
long | |
isValidationTest
public boolean isValidationTest ()
| Возвраты | |
|---|---|
boolean | |
shouldEnableDebugThread
public boolean shouldEnableDebugThread ()
Включить поток отладки.
| Возвраты | |
|---|---|
boolean | |
shouldParallelSetup
public boolean shouldParallelSetup ()
Возвращает значение, указывающее, следует ли выполнять настройку песочницы параллельно.
| Возвраты | |
|---|---|
boolean | |
следует использовать параллельную загрузку
public boolean shouldUseParallelDownload ()
Возвращает значение, указывающее, следует ли использовать параллельную загрузку во время установки.
| Возвраты | |
|---|---|
boolean | |
следует использовать частичную загрузку
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 | |