Options du bac à sable

public final class SandboxOptions
extends Object

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


Classe qui peut recevoir et fournir des options à un ISandbox .

Résumé

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

Indique s'il faut ou non télécharger les zips de tests par défaut.

boolean dumpTestTemplate ()

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

String getChildGlobalConfig ()

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

getEnvVariables ()

La carte des variables d'environnement à transmettre au processus Java du bac à sable.

getForcePartialDownloadFileRegexList ()

Renvoie un ensemble de regex, le téléchargement partiel du bac à sable téléchargera toujours les fichiers qui correspondent à l'expression régulière

getJavaOptions ()

La liste des options pour passer le 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 build forcé pour que le bac à sable soit utilisé pendant l'exécution.

File getSandboxTfDirectory ()

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

getTestsZips ()

Renvoie l’ensemble des tests zips à préparer pour le bac à sable.

long getWaitForEventsTimeout ()

Renvoie le temps pendant lequel nous devons attendre que les événements soient traités une fois l'exécution du bac à sable terminée.

boolean shouldEnableDebugThread ()

Activez un fil de débogage.

boolean shouldParallelSetup ()

Indique s'il faut ou non exécuter la configuration du bac à sable en parallèle.

boolean shouldUseParallelDownload ()

Indique s'il faut ou non utiliser le téléchargement parallèle lors de l'installation.

boolean shouldUsePartialDownload ()

Indique s'il faut ou non utiliser la mise en cache partielle des téléchargements

boolean shouldUseProtoReporter ()

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

boolean shouldUseSplitDiscovery ()

Indique s'il faut utiliser l'installation avec une découverte indépendante.

boolean shouldUseTestDiscovery ()

Indique s'il faut ou non utiliser l'observatoire Tradefed pour optimiser la mise en scène des bocaux

boolean startAvdInParent ()

Indique s'il faut ou non démarrer les périphériques avd dans le bac à sable parent ou les laisser dans l'enfant.

Des champs

ENFANT_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

Options du bac à sable

public SandboxOptions ()

Méthodes publiques

téléchargerDefaultZips

public boolean downloadDefaultZips ()

Indique s'il faut ou non télécharger les zips de tests par défaut.

Retour
boolean

dumpTestModèle

public boolean dumpTestTemplate ()

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

Retour
boolean

getChildGlobalConfig

public String getChildGlobalConfig ()

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

Retour
String

getEnvVariables

public  getEnvVariables ()

La carte des variables d'environnement à transmettre au processus Java du bac à sable.

Retour

getForcePartialDownloadFileRegexList

public  getForcePartialDownloadFileRegexList ()

Renvoie un ensemble de regex, le téléchargement partiel du bac à sable téléchargera toujours les fichiers qui correspondent à l'expression régulière

Retour

getJavaOptions

public  getJavaOptions ()

La liste des options pour passer le processus Java du bac à sable.

Retour

getParentPreparerConfig

public String getParentPreparerConfig ()

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

Retour
String

getSandboxBuildId

public String getSandboxBuildId ()

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

Retour
String

getSandboxTfDirectory

public File getSandboxTfDirectory ()

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

Retour
File

getTestsZips

public  getTestsZips ()

Renvoie l’ensemble des tests zips à préparer pour le bac à sable.

Retour

getWaitForEventsTimeout

public long getWaitForEventsTimeout ()

Renvoie le temps pendant lequel nous devons attendre que les événements soient traités une fois l'exécution du bac à sable terminée.

Retour
long

devraitEnableDebugThread

public boolean shouldEnableDebugThread ()

Activez un fil de débogage.

Retour
boolean

devraitParallelSetup

public boolean shouldParallelSetup ()

Indique s'il faut ou non exécuter la configuration du bac à sable en parallèle.

Retour
boolean

devraitUtiliserParallelDownload

public boolean shouldUseParallelDownload ()

Indique s'il faut ou non utiliser le téléchargement parallèle lors de l'installation.

Retour
boolean

devraitUtiliserPartialDownload

public boolean shouldUsePartialDownload ()

Indique s'il faut ou non utiliser la mise en cache partielle des téléchargements

Retour
boolean

devraitUtiliserProtoReporter

public boolean shouldUseProtoReporter ()

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

Retour
boolean

devraitUseSplitDiscovery

public boolean shouldUseSplitDiscovery ()

Indique s'il faut utiliser l'installation avec une découverte indépendante.

Retour
boolean

ShouldUseTestDiscovery

public boolean shouldUseTestDiscovery ()

Indique s'il faut ou non utiliser l'observatoire Tradefed pour optimiser la mise en scène des bocaux

Retour
boolean

startAvdInParent

public boolean startAvdInParent ()

Indique s'il faut ou non démarrer les périphériques avd dans le bac à sable parent ou les laisser dans l'enfant.

Retour
boolean