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

Costanti

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

Costruttori pubblici

SandboxOptions()

Metodi pubblici

boolean delayDownloadAfterSharding()

Restituisce un valore che indica se ritardare o meno il download dopo lo sharding.

boolean downloadDefaultZips()

Restituisce un valore che indica se scaricare o meno i file zip dei test predefiniti.

boolean dumpTestTemplate()

Restituisce un valore che indica 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.

Map<String, String> getEnvVariables()

La mappatura della variabile di ambiente da passare al processo Java della sandbox.

Set<String> getForcePartialDownloadFileRegexList()

Restituisce un insieme di regex. Il download parziale della sandbox scaricherà sempre i file che corrispondono all'espressione regolare.

List<String> getJavaOptions()

L'elenco delle opzioni per superare 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 il sandboxing dell'esecuzione.

Set<String> getTestsZips()

Restituisce l'insieme di file zip dei test da preparare per la sandbox.

long getWaitForEventsTimeout()

Restituisce il tempo che dobbiamo attendere per l'elaborazione degli eventi dopo l'esecuzione della sandbox.

boolean isValidationTest()
boolean shouldEnableDebugThread()

Attiva un thread di debug.

boolean shouldParallelSetup()

Restituisce un valore che indica se eseguire o meno la configurazione della sandbox in parallelo.

boolean shouldUseParallelDownload()

Restituisce un valore che indica se utilizzare o meno il download parallelo durante la configurazione.

boolean shouldUsePartialDownload()

Restituisce un valore che indica se utilizzare o meno la memorizzazione nella cache dei download parziali

boolean shouldUseProtoReporter()

Restituisce un valore che indica se deve essere utilizzato o meno il report protobuf.

boolean shouldUseSplitDiscovery()

Restituisce un valore che indica se utilizzare la configurazione con l'individuazione indipendente.

boolean shouldUseTestDiscovery()

Restituisce un valore che indica se utilizzare o meno Tradefed Observatory per ottimizzare lo staging dei file JAR

boolean startAvdInParent()

Restituisce un valore che indica se avviare o meno i dispositivi AVD nella sandbox principale o in quella secondaria.

Costanti

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

Valore costante: "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Valore costante: "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

Valore costante: "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Valore costante: "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

Valore costante: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Valore costante: "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Valore costante: "wait-for-events"

Costruttori pubblici

SandboxOptions

public SandboxOptions ()

Metodi pubblici

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Restituisce un valore che indica se ritardare o meno il download dopo lo sharding.

Resi
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Restituisce un valore che indica se scaricare o meno i file zip dei test predefiniti.

Resi
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

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

Resi
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Restituisce la configurazione da utilizzare per la sandbox secondaria. oppure null se deve essere utilizzato quello principale.

Resi
String

getEnvVariables

public Map<String, String> getEnvVariables ()

La mappatura della variabile di ambiente da passare al processo Java della sandbox.

Resi
Map<String, String>

getForcePartialDownloadFileRegexList

public Set<String> getForcePartialDownloadFileRegexList ()

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

Resi
Set<String>

getJavaOptions

public List<String> getJavaOptions ()

L'elenco delle opzioni per superare il processo Java della sandbox.

Resi
List<String>

getParentPreparerConfig

public String getParentPreparerConfig ()

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

Resi
String

getSandboxBuildId

public String getSandboxBuildId ()

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

Resi
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Restituisce le directory fornite contenenti la versione di Trade Federation da utilizzare per il sandboxing dell'esecuzione.

Resi
File

getTestsZips

public Set<String> getTestsZips ()

Restituisce l'insieme di file zip dei test da preparare per la sandbox.

Resi
Set<String>

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Restituisce il tempo che dobbiamo attendere per l'elaborazione degli eventi dopo l'esecuzione della sandbox.

Resi
long

isValidationTest

public boolean isValidationTest ()

Resi
boolean

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Attiva un thread di debug.

Resi
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Restituisce un valore che indica se eseguire o meno la configurazione della sandbox in parallelo.

Resi
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Restituisce un valore che indica se utilizzare o meno il download parallelo durante la configurazione.

Resi
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Restituisce un valore che indica se utilizzare o meno la memorizzazione nella cache dei download parziali

Resi
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Restituisce un valore che indica se deve essere utilizzato o meno il report protobuf.

Resi
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Restituisce un valore che indica se utilizzare la configurazione con l'individuazione indipendente.

Resi
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Restituisce un valore che indica se utilizzare o meno Tradefed Observatory per ottimizzare lo staging dei file JAR

Resi
boolean

startAvdInParent

public boolean startAvdInParent ()

Restituisce un valore che indica se avviare o meno i dispositivi AVD nella sandbox principale o in quella secondaria.

Resi
boolean