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 del fragmentado.

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.

getEnvVariables()

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

getForcePartialDownloadFileRegexList()

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

getJavaOptions()

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 que se use la zona de pruebas durante la ejecución.

File getSandboxTfDirectory()

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

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 shouldEnableDebugThread()

Habilita un subproceso de depuración.

boolean shouldParallelSetup()

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

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 deben usar los informes de protobuf.

boolean shouldUseSplitDiscovery()

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

boolean shouldUseTestDiscovery()

Devuelve si se debe usar 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 del fragmentado.

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 superior.

Muestra
String

getEnvVariables

public  getEnvVariables ()

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

Muestra

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

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

Muestra

getJavaOptions

public  getJavaOptions ()

Lista de opciones para pasar el proceso de Java de la zona de pruebas.

Muestra

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 que se use la zona de pruebas 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 zona de pruebas de la ejecución.

Muestra
File

getTestsZips

public  getTestsZips ()

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

Muestra

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

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.

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 deben usar los 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 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