SandboxOptions

public final class SandboxOptions
extends Object

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


Classe pouvant recevoir et fournir des options à un ISandbox.

Résumé

Champs

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

Constructeurs publics

SandboxOptions()

Méthodes publiques

boolean delayDownloadAfterSharding()

Indique si le téléchargement doit être retardé après le fractionnement.

boolean downloadDefaultZips()

Indique si les fichiers ZIP de test par défaut doivent être téléchargés ou non.

boolean dumpTestTemplate()

Indique si le modèle de test doit être vidé en mode de remplacement.

String getChildGlobalConfig()

Renvoie la configuration à utiliser pour le bac à sable enfant.

getEnvVariables()

Mappage de la variable d'environnement à transmettre au processus Java de l'environnement de bac à sable.

getForcePartialDownloadFileRegexList()

Renvoie un ensemble d'expressions régulières. Le téléchargement partiel du bac à sable télécharge toujours les fichiers correspondant à l'expression régulière.

getJavaOptions()

Liste des options à transmettre au processus Java du bac à sable.

String getParentPreparerConfig()

Renvoie la configuration que le préparateur doit exécuter dans le processus parent du bac à sable.

String getSandboxBuildId()

Renvoie l'ID de compilation forcé pour que le bac à sable soit utilisé pendant l'exécution.

File getSandboxTfDirectory()

Renvoie les répertoires fournis contenant la version de la Trade Federation à utiliser pour le bac à sable de l'exécution.

getTestsZips()

Renvoie l'ensemble des fichiers ZIP de test à mettre en scène pour l'environnement bac à sable.

long getWaitForEventsTimeout()

Indique le temps d'attente pour le traitement des événements une fois l'exécution du bac à sable terminée.

boolean shouldEnableDebugThread()

Activez un thread de débogage.

boolean shouldParallelSetup()

Indique si la configuration de l'environnement de simulation doit être exécutée en parallèle.

boolean shouldUseParallelDownload()

Indique si le téléchargement parallèle doit être utilisé ou non lors de la configuration.

boolean shouldUsePartialDownload()

Indique si le cache de téléchargement partiel doit être utilisé ou non.

boolean shouldUseProtoReporter()

Indique si les rapports protobuf doivent être utilisés ou non.

boolean shouldUseSplitDiscovery()

Indique si la configuration doit être effectuée avec une détection indépendante.

boolean shouldUseTestDiscovery()

Indique si l'observatoire tradefed doit être utilisé ou non pour optimiser le pré-déploiement de jar.

boolean startAvdInParent()

Indique si les appareils avd doivent être démarrés dans le bac à sable parent ou s'ils doivent rester dans le bac à sable enfant.

Champs

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

Constructeurs publics

SandboxOptions

public SandboxOptions ()

Méthodes publiques

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Indique si le téléchargement doit être retardé après le fractionnement.

Renvoie
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Indique si les fichiers ZIP de test par défaut doivent être téléchargés ou non.

Renvoie
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Indique si le modèle de test doit être vidé en mode de remplacement.

Renvoie
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

Renvoie la configuration à utiliser pour le bac à sable enfant. Ou "null" si celui du parent doit être utilisé.

Renvoie
String

getEnvVariables

public  getEnvVariables ()

Mappage de la variable d'environnement à transmettre au processus Java de l'environnement de bac à sable.

Renvoie

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

Renvoie un ensemble d'expressions régulières. Le téléchargement partiel du bac à sable télécharge toujours les fichiers correspondant à l'expression régulière.

Renvoie

getJavaOptions

public  getJavaOptions ()

Liste des options à transmettre au processus Java du bac à sable.

Renvoie

getParentPreparerConfig

public String getParentPreparerConfig ()

Renvoie la configuration que le préparateur doit exécuter dans le processus parent du bac à sable.

Renvoie
String

getSandboxBuildId

public String getSandboxBuildId ()

Renvoie l'ID de compilation forcé pour que le bac à sable soit utilisé pendant l'exécution.

Renvoie
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

Renvoie les répertoires fournis contenant la version de la Trade Federation à utiliser pour le bac à sable de l'exécution.

Renvoie
File

getTestsZips

public  getTestsZips ()

Renvoie l'ensemble des fichiers ZIP de test à mettre en scène pour l'environnement bac à sable.

Renvoie

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Indique le temps d'attente pour le traitement des événements une fois l'exécution du bac à sable terminée.

Renvoie
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Activez un thread de débogage.

Renvoie
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Indique si la configuration de l'environnement de simulation doit être exécutée en parallèle.

Renvoie
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

Indique si le téléchargement parallèle doit être utilisé ou non lors de la configuration.

Renvoie
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Indique si le cache de téléchargement partiel doit être utilisé ou non.

Renvoie
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Indique si les rapports protobuf doivent être utilisés ou non.

Renvoie
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Indique si la configuration doit être effectuée avec une détection indépendante.

Renvoie
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Indique si l'observatoire tradefed doit être utilisé ou non pour optimiser le pré-déploiement de jar.

Renvoie
boolean

startAvdInParent

public boolean startAvdInParent ()

Indique si les appareils avd doivent être démarrés dans le bac à sable parent ou s'ils doivent rester dans le bac à sable enfant.

Renvoie
boolean