SandboxOptions

public final class SandboxOptions
extends Object

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


Classe que pode receber e fornecer opções para um ISandbox.

Resumo

Constantes

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

Construtores públicos

SandboxOptions()

Métodos públicos

boolean delayDownloadAfterSharding()

Retorna se o download deve ser adiado após o sharding.

boolean downloadDefaultZips()

Retorna se é necessário fazer o download dos zips de testes padrão.

boolean dumpTestTemplate()

Retorna se o modelo de teste deve ser despejado no modo de substituição.

String getChildGlobalConfig()

Retorna a configuração a ser usada para o sandbox infantil.

getEnvVariables()

O mapa de variáveis de ambiente a serem transmitidas para o processo Java da sandbox.

getForcePartialDownloadFileRegexList()

Retorna um conjunto de regex. O download parcial do sandbox sempre baixa os arquivos que correspondem à regex.

getJavaOptions()

A lista de opções para transmitir o processo Java da sandbox.

String getParentPreparerConfig()

Retorna a configuração que o preparador precisa executar no processo principal da sandbox.

String getSandboxBuildId()

Retorna o build-id forçado para o sandbox a ser usado durante a execução.

File getSandboxTfDirectory()

Retorna os diretórios fornecidos que contêm a versão do Trade Federation a ser usada para isolamento da execução.

getTestsZips()

Retorna o conjunto de arquivos ZIP de teste a serem preparados para o sandbox.

long getWaitForEventsTimeout()

Retorna o tempo que devemos esperar para que os eventos sejam processados depois que o sandbox terminar de ser executado.

boolean shouldEnableDebugThread()

Ativa uma linha de execução de depuração.

boolean shouldParallelSetup()

Retorna se a configuração da sandbox será executada em paralelo ou não.

boolean shouldUseParallelDownload()

Retorna se o download paralelo será usado ou não durante a configuração.

boolean shouldUsePartialDownload()

Retorna se o cache de download parcial deve ser usado ou não.

boolean shouldUseProtoReporter()

Retorna se os relatórios do protobuf precisam ser usados ou não.

boolean shouldUseSplitDiscovery()

Retorna se é preciso usar a configuração com descoberta independente.

boolean shouldUseTestDiscovery()

Retorna se o observatório tradefed deve ser usado para otimizar o preparo de jar.

boolean startAvdInParent()

Retorna se os dispositivos AVD devem ser iniciados na sandbox principal ou na infantil.

Constantes

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

Valor da constante: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Valor da constante: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

Valor da constante: "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Valor da constante: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

Valor da constante: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Valor da constante: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Valor da constante: "wait-for-events"

Construtores públicos

SandboxOptions

public SandboxOptions ()

Métodos públicos

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Retorna se o download deve ser adiado após o sharding.

Retorna
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Retorna se é necessário fazer o download dos zips de testes padrão.

Retorna
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Retorna se o modelo de teste deve ser despejado no modo de substituição.

Retorna
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Retorna a configuração a ser usada para o sandbox infantil. Ou nulo se o pai precisar ser usado.

Retorna
String

getEnvVariables

public  getEnvVariables ()

O mapa de variáveis de ambiente a serem transmitidas para o processo Java da sandbox.

Retorna

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

Retorna um conjunto de regex. O download parcial do sandbox sempre baixa os arquivos que correspondem à regex.

Retorna

getJavaOptions

public  getJavaOptions ()

A lista de opções para transmitir o processo Java da sandbox.

Retorna

getParentPreparerConfig

public String getParentPreparerConfig ()

Retorna a configuração que o preparador precisa executar no processo principal da sandbox.

Retorna
String

getSandboxBuildId

public String getSandboxBuildId ()

Retorna o build-id forçado para o sandbox a ser usado durante a execução.

Retorna
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Retorna os diretórios fornecidos que contêm a versão do Trade Federation a ser usada para isolamento da execução.

Retorna
File

getTestsZips

public  getTestsZips ()

Retorna o conjunto de arquivos ZIP de teste a serem preparados para o sandbox.

Retorna

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Retorna o tempo que devemos esperar para que os eventos sejam processados depois que o sandbox terminar de ser executado.

Retorna
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Ativa uma linha de execução de depuração.

Retorna
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Retorna se a configuração da sandbox será executada em paralelo ou não.

Retorna
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Retorna se o download paralelo será usado ou não durante a configuração.

Retorna
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Retorna se o cache de download parcial deve ser usado ou não.

Retorna
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Retorna se os relatórios do protobuf precisam ser usados ou não.

Retorna
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Retorna se é preciso usar a configuração com descoberta independente.

Retorna
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Retorna se o observatório tradefed deve ser usado para otimizar o preparo de jar.

Retorna
boolean

startAvdInParent

public boolean startAvdInParent ()

Retorna se os dispositivos AVD devem ser iniciados na sandbox principal ou na infantil.

Retorna
boolean