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.

getEnvVariables()

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

getForcePartialDownloadFileRegexList()

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

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.

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 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 utilizzare o meno i 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 lasciarli 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

Constant Value: "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.

Ritorni
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

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

Ritorni
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Restituisce un valore che indica 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 null se deve essere utilizzato quello principale.

Ritorni
String

getEnvVariables

public  getEnvVariables ()

La mappatura della variabile 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 che corrispondono all'espressione regolare.

Ritorni

getJavaOptions

public  getJavaOptions ()

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

Ritorni
File

getTestsZips

public  getTestsZips ()

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

Ritorni

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

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

Ritorni
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Attiva un thread di debug.

Ritorni
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

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

Ritorni
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

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

Ritorni
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

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

Ritorni
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Restituisce un valore che indica se utilizzare o meno i report protobuf.

Ritorni
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

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

Ritorni
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

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

Ritorni
boolean

startAvdInParent

public boolean startAvdInParent ()

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

Ritorni
boolean