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