SandboxOptions

public final class SandboxOptions
extends Object

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


Classe che può ricevere e fornire opzioni a un ISandbox.

Riepilogo

Campi

public static final String CHILD_GLOBAL_CONFIG

public static final String ENABLE_DEBUG_THREAD

public static final String PARENT_PREPARER_CONFIG

public static final String SANDBOX_BUILD_ID

public static final String TF_LOCATION

public static final String USE_PROTO_REPORTER

public static final String WAIT_FOR_EVENTS_TIMEOUT

Costruttori pubblici

SandboxOptions()

Metodi pubblici

boolean delayDownloadAfterSharding()

Restituisce se posticipare o meno il download dopo lo sharding.

boolean downloadDefaultZips()

Restituisce se scaricare o meno i file ZIP dei test predefiniti.

boolean dumpTestTemplate()

Restituisce se eseguire o meno il dump del modello di test in modalità di riserva.

String getChildGlobalConfig()

Restituisce la configurazione da utilizzare per la sandbox secondaria.

getEnvVariables()

La mappa delle variabili di ambiente da passare al processo Java della sandbox.

getForcePartialDownloadFileRegexList()

Restituisce un insieme di regex. Il download parziale della sandbox scaricherà sempre i file corrispondenti alla regex.

getJavaOptions()

L'elenco di opzioni per passare il processo Java della sandbox.

String getParentPreparerConfig()

Restituisce la configurazione che il preparatore deve eseguire nel processo principale della sandbox.

String getSandboxBuildId()

Restituisce l'ID build forzato per la sandbox da utilizzare durante l'esecuzione.

File getSandboxTfDirectory()

Restituisce le directory fornite contenenti la versione di Trade Federation da utilizzare per la sandbox della corsa.

getTestsZips()

Restituisce l'insieme di file ZIP dei test da eseguire nella sandbox.

long getWaitForEventsTimeout()

Restituisce il tempo di attesa per l'elaborazione degli eventi al termine dell'esecuzione della sandbox.

boolean shouldEnableDebugThread()

Attiva un thread di debug.

boolean shouldParallelSetup()

Restituisce se eseguire o meno la configurazione della sandbox in parallelo.

boolean shouldUseParallelDownload()

Restituisce se utilizzare o meno il download parallelo durante la configurazione.

boolean shouldUsePartialDownload()

Restituisce se utilizzare o meno la memorizzazione nella cache del download parziale

boolean shouldUseProtoReporter()

Restituisce se è necessario utilizzare o meno i report protobuf.

boolean shouldUseSplitDiscovery()

Restituisce se utilizzare la configurazione con il rilevamento indipendente.

boolean shouldUseTestDiscovery()

Restituisce se utilizzare o meno l'osservatorio tradefed per ottimizzare lo staging del jar

boolean startAvdInParent()

Restituisce se avviare o meno i dispositivi avd nella sandbox principale o lasciarli nella sandbox secondaria.

Campi

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

TF_LOCATION

public static final String TF_LOCATION

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Costruttori pubblici

SandboxOptions

public SandboxOptions ()

Metodi pubblici

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Restituisce se posticipare o meno il download dopo lo sharding.

Ritorni
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Restituisce se scaricare o meno i file ZIP dei test predefiniti.

Ritorni
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Restituisce se eseguire o meno il dump del modello di test in modalità di riserva.

Ritorni
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Restituisce la configurazione da utilizzare per la sandbox secondaria. Oppure nullo se deve essere utilizzato quello principale.

Ritorni
String

getEnvVariables

public  getEnvVariables ()

La mappa delle variabili di ambiente da passare al processo Java della sandbox.

Ritorni

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

Restituisce un insieme di regex. Il download parziale della sandbox scaricherà sempre i file corrispondenti alla regex.

Ritorni

getJavaOptions

public  getJavaOptions ()

L'elenco di opzioni per passare il processo Java della sandbox.

Ritorni

getParentPreparerConfig

public String getParentPreparerConfig ()

Restituisce la configurazione che il preparatore deve eseguire nel processo principale della sandbox.

Ritorni
String

getSandboxBuildId

public String getSandboxBuildId ()

Restituisce l'ID build forzato per la sandbox da utilizzare durante l'esecuzione.

Ritorni
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Restituisce le directory fornite contenenti la versione di Trade Federation da utilizzare per la sandbox della corsa.

Ritorni
File

getTestsZips

public  getTestsZips ()

Restituisce l'insieme di file ZIP dei test da eseguire nella sandbox.

Ritorni

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Restituisce il tempo di attesa per l'elaborazione degli eventi al termine dell'esecuzione della sandbox.

Ritorni
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Attiva un thread di debug.

Ritorni
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Restituisce se eseguire o meno la configurazione della sandbox in parallelo.

Ritorni
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Restituisce se utilizzare o meno il download parallelo durante la configurazione.

Ritorni
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Restituisce se utilizzare o meno la memorizzazione nella cache del download parziale

Ritorni
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Restituisce se è necessario utilizzare o meno i report protobuf.

Ritorni
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Restituisce se utilizzare la configurazione con il rilevamento indipendente.

Ritorni
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Restituisce se utilizzare o meno l'osservatorio tradefed per ottimizzare lo staging del jar

Ritorni
boolean

startAvdInParent

public boolean startAvdInParent ()

Restituisce se avviare o meno i dispositivi avd nella sandbox principale o lasciarli nella sandbox secondaria.

Ritorni
boolean