SandboxOptions

public final class SandboxOptions
extends Object

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


Clase que puede recibir y proporcionar opciones a un ISandbox.

Resumen

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

Constructores públicos

SandboxOptions()

Métodos públicos

boolean delayDownloadAfterSharding()

Devuelve si se debe retrasar la descarga después de la fragmentación.

boolean downloadDefaultZips()

Devuelve si se deben descargar los archivos ZIP de pruebas predeterminados.

boolean dumpTestTemplate()

Devuelve si se debe volcar la plantilla de prueba en modo de resguardo.

String getChildGlobalConfig()

Devuelve la configuración que se usará para la zona de pruebas infantil.

Map<String, String> getEnvVariables()

Es el mapa de la variable de entorno que se pasará al proceso de Java de la zona de pruebas.

Set<String> getForcePartialDownloadFileRegexList()

Devuelve un conjunto de regex. La descarga parcial del entorno aislado siempre descargará los archivos que coincidan con la regex.

List<String> getJavaOptions()

Es la lista de opciones para pasar el proceso de Java de la zona de pruebas.

String getParentPreparerConfig()

Devuelve la configuración que el preparador debe ejecutar en el proceso principal de la zona de pruebas.

String getSandboxBuildId()

Devuelve el ID de compilación forzado para la zona de pruebas que se usará durante la ejecución.

File getSandboxTfDirectory()

Devuelve los directorios proporcionados que contienen la versión de Trade Federation que se usará para la ejecución en zona de pruebas.

Set<String> getTestsZips()

Devuelve el conjunto de archivos ZIP de pruebas que se deben preparar para la zona de pruebas.

long getWaitForEventsTimeout()

Devuelve el tiempo que debemos esperar para que se procesen los eventos después de que finalice la ejecución de la zona de pruebas.

boolean isValidationTest()
boolean shouldEnableDebugThread()

Habilita un subproceso de depuración.

boolean shouldParallelSetup()

Devuelve si se debe ejecutar la configuración de la zona de pruebas en paralelo.

boolean shouldUseParallelDownload()

Devuelve si se debe usar la descarga paralela durante la configuración.

boolean shouldUsePartialDownload()

Devuelve si se debe usar el almacenamiento en caché de descargas parciales

boolean shouldUseProtoReporter()

Devuelve un valor que indica si se debe usar la generación de informes de protobuf.

boolean shouldUseSplitDiscovery()

Devuelve si se debe usar la configuración con detección independiente.

boolean shouldUseTestDiscovery()

Devuelve si se debe usar o no el observatorio de Tradefed para optimizar la etapa de transferencia de archivos JAR.

boolean startAvdInParent()

Devuelve si se deben iniciar o no los dispositivos AVD en el sandbox principal o si se deben dejar en el secundario.

Constantes

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

Valor de la constante: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Valor de la constante: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

Valor de la constante: "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Valor de la constante: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

Valor de la constante: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Valor de la constante: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Valor de la constante: "wait-for-events"

Constructores públicos

SandboxOptions

public SandboxOptions ()

Métodos públicos

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Devuelve si se debe retrasar la descarga después de la fragmentación.

Muestra
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Devuelve si se deben descargar los archivos ZIP de pruebas predeterminados.

Muestra
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Devuelve si se debe volcar la plantilla de prueba en modo de resguardo.

Muestra
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Devuelve la configuración que se usará para la zona de pruebas infantil. O bien, un valor nulo si se debe usar el elemento principal.

Muestra
String

getEnvVariables

public Map<String, String> getEnvVariables ()

Es el mapa de la variable de entorno que se pasará al proceso de Java de la zona de pruebas.

Muestra
Map<String, String>

getForcePartialDownloadFileRegexList

public Set<String> getForcePartialDownloadFileRegexList ()

Devuelve un conjunto de regex. La descarga parcial del entorno aislado siempre descargará los archivos que coincidan con la regex.

Muestra
Set<String>

getJavaOptions

public List<String> getJavaOptions ()

Es la lista de opciones para pasar el proceso de Java de la zona de pruebas.

Muestra
List<String>

getParentPreparerConfig

public String getParentPreparerConfig ()

Devuelve la configuración que el preparador debe ejecutar en el proceso principal de la zona de pruebas.

Muestra
String

getSandboxBuildId

public String getSandboxBuildId ()

Devuelve el ID de compilación forzado para la zona de pruebas que se usará durante la ejecución.

Muestra
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Devuelve los directorios proporcionados que contienen la versión de Trade Federation que se usará para la ejecución en zona de pruebas.

Muestra
File

getTestsZips

public Set<String> getTestsZips ()

Devuelve el conjunto de archivos ZIP de pruebas que se deben preparar para la zona de pruebas.

Muestra
Set<String>

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Devuelve el tiempo que debemos esperar para que se procesen los eventos después de que finalice la ejecución de la zona de pruebas.

Muestra
long

isValidationTest

public boolean isValidationTest ()

Muestra
boolean

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Habilita un subproceso de depuración.

Muestra
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Devuelve si se debe ejecutar la configuración de la zona de pruebas en paralelo o no.

Muestra
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Devuelve si se debe usar la descarga paralela durante la configuración.

Muestra
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Devuelve si se debe usar el almacenamiento en caché de descargas parciales

Muestra
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Devuelve un valor que indica si se debe usar la generación de informes de protobuf.

Muestra
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Devuelve si se debe usar la configuración con detección independiente.

Muestra
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Devuelve si se debe usar o no el observatorio de Tradefed para optimizar la etapa de transferencia de archivos JAR.

Muestra
boolean

startAvdInParent

public boolean startAvdInParent ()

Devuelve si se deben iniciar o no los dispositivos AVD en el sandbox principal o si se deben dejar en el secundario.

Muestra
boolean