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é

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

Constructeurs publics

SandboxOptions()

Méthodes publiques

boolean delayDownloadAfterSharding()

Indique s'il faut retarder le téléchargement après le partitionnement.

boolean downloadDefaultZips()

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

boolean dumpTestTemplate()

Indique s'il faut ou non vider le modèle de test en mode secours.

String getChildGlobalConfig()

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

getEnvVariables()

Carte des variables d'environnement à transmettre au processus Java du 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 qui correspondent à 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 le bac à sable à utiliser lors de l'exécution.

File getSandboxTfDirectory()

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

getTestsZips()

Renvoie l'ensemble des fichiers ZIP de test à transférer vers le bac à sable.

long getWaitForEventsTimeout()

Renvoie le temps d'attente pour que les événements soient traités une fois le bac à sable exécuté.

boolean shouldEnableDebugThread()

Activez un thread de débogage.

boolean shouldParallelSetup()

Indique si la configuration du bac à sable doit être exécutée en parallèle ou non.

boolean shouldUseParallelDownload()

Indique s'il faut utiliser le téléchargement parallèle lors de la configuration.

boolean shouldUsePartialDownload()

Indique s'il faut utiliser la mise en cache des téléchargements partiels.

boolean shouldUseProtoReporter()

Indique si le reporting protobuf doit être utilisé ou non.

boolean shouldUseSplitDiscovery()

Indique s'il faut utiliser la configuration avec la découverte indépendante.

boolean shouldUseTestDiscovery()

Indique s'il faut utiliser l'observatoire Tradefed pour optimiser le transfert des fichiers JAR.

boolean startAvdInParent()

Indique s'il faut démarrer les appareils AVD dans le bac à sable parent ou les laisser dans l'enfant.

Constantes

CHILD_GLOBAL_CONFIG

public static final String CHILD_GLOBAL_CONFIG

Valeur constante : "sub-global-config"

ENABLE_DEBUG_THREAD

public static final String ENABLE_DEBUG_THREAD

Valeur constante : "sandbox-debug-thread"

PARENT_PREPARER_CONFIG

public static final String PARENT_PREPARER_CONFIG

Valeur constante : "parent-preparer-config"

SANDBOX_BUILD_ID

public static final String SANDBOX_BUILD_ID

Valeur constante : "sandbox-build-id"

TF_LOCATION

public static final String TF_LOCATION

Constant Value: "tf-location"

USE_PROTO_REPORTER

public static final String USE_PROTO_REPORTER

Valeur constante : "use-proto-reporter"

WAIT_FOR_EVENTS_TIMEOUT

public static final String WAIT_FOR_EVENTS_TIMEOUT

Valeur constante : "wait-for-events"

Constructeurs publics

SandboxOptions

public SandboxOptions ()

Méthodes publiques

delayDownloadAfterSharding

public boolean delayDownloadAfterSharding ()

Indique s'il faut retarder le téléchargement après le partitionnement.

Renvoie
boolean

downloadDefaultZips

public boolean downloadDefaultZips ()

Indique s'il faut télécharger les fichiers ZIP de tests par défaut.

Renvoie
boolean

dumpTestTemplate

public boolean dumpTestTemplate ()

Indique s'il faut ou non vider le modèle de test en mode secours.

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

Carte des variables d'environnement à transmettre au processus Java du 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 qui correspondent à 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 le bac à sable à utiliser lors de l'exécution.

Renvoie
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

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

Renvoie
File

getTestsZips

public  getTestsZips ()

Renvoie l'ensemble des fichiers ZIP de test à transférer vers le bac à sable.

Renvoie

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Renvoie le temps d'attente pour que les événements soient traités une fois le bac à sable exécuté.

Renvoie
long

shouldEnableDebugThread

public boolean shouldEnableDebugThread ()

Activez un thread de débogage.

Renvoie
boolean

shouldParallelSetup

public boolean shouldParallelSetup ()

Indique si la configuration du bac à sable doit être exécutée en parallèle ou non.

Renvoie
boolean

shouldUseParallelDownload

public boolean shouldUseParallelDownload ()

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

Renvoie
boolean

shouldUsePartialDownload

public boolean shouldUsePartialDownload ()

Indique s'il faut utiliser la mise en cache des téléchargements partiels.

Renvoie
boolean

shouldUseProtoReporter

public boolean shouldUseProtoReporter ()

Indique si le reporting protobuf doit être utilisé ou non.

Renvoie
boolean

shouldUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Indique s'il faut utiliser la configuration avec la découverte indépendante.

Renvoie
boolean

shouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Indique s'il faut utiliser l'observatoire Tradefed pour optimiser le transfert des fichiers JAR.

Renvoie
boolean

startAvdInParent

public boolean startAvdInParent ()

Indique s'il faut démarrer les appareils AVD dans le bac à sable parent ou les laisser dans l'enfant.

Renvoie
boolean