Utilisation de la configuration de bac à sable

public class SandboxConfigUtil
extends Object

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


Classe utilitaire permettant de gérer IConfiguration lors d'un bac à sable.

Résumé

Constructeurs publics

SandboxConfigUtil()

Méthodes publiques

static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)
static File dumpConfigForVersion(File rootDir, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)

Créez un sous-processus basé sur les fichiers JAR Tf de n'importe quelle version et videz le fichier XML IConfiguration en fonction des arguments de ligne de commande.

static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig, boolean skipJavaCheck)

Créez un sous-processus basé sur les fichiers JAR Tf de n'importe quelle version et videz le fichier XML IConfiguration en fonction des arguments de ligne de commande.

static File dumpFilteredGlobalConfig( exclusionPatterns)

Créez une configuration globale avec uniquement le keystore pour la rendre disponible dans le sous-processus.

Constructeurs publics

Utilisation de la configuration de bac à sable

public SandboxConfigUtil ()

Méthodes publiques

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

Paramètres
classpath String

runUtil IRunUtil

args String

dump SandboxConfigDump.DumpCmd

globalConfig File

Renvoie
File

Génère
SandboxConfigurationException

dumpConfigForVersion

public static File dumpConfigForVersion (File rootDir, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

Créez un sous-processus basé sur les fichiers JAR Tf de n'importe quelle version et videz le fichier XML IConfiguration en fonction des arguments de ligne de commande.

Paramètres
rootDir File: répertoire contenant tous les fichiers JAR de TF.

runUtil IRunUtil: IRunUtil à utiliser pour exécuter la commande.

args String: arguments de la ligne de commande

dump SandboxConfigDump.DumpCmd: le DumpCmd qui pilote certaines des sorties.

globalConfig File: fichier décrivant la configuration globale à utiliser.

Renvoie
File Un fichier ERROR(/File) contenant le fichier de vidage XML à partir de la ligne de commande

Génère
ConfigurationException si le vidage échoue.

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig, 
                boolean skipJavaCheck)

Créez un sous-processus basé sur les fichiers JAR Tf de n'importe quelle version et videz le fichier XML IConfiguration en fonction des arguments de ligne de commande.

Paramètres
classpath String: chemin d'accès aux classes à utiliser pour exécuter le bac à sable.

runUtil IRunUtil: IRunUtil à utiliser pour exécuter la commande.

args String: arguments de la ligne de commande

dump SandboxConfigDump.DumpCmd: le DumpCmd qui pilote certaines des sorties.

globalConfig File: fichier décrivant la configuration globale à utiliser.

skipJavaCheck boolean: indique s'il faut ignorer ou non la vérification de la version Java.

Renvoie
File Un fichier ERROR(/File) contenant le fichier de vidage XML à partir de la ligne de commande

Génère
SandboxConfigurationException si le vidage échoue.

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

Créez une configuration globale avec uniquement le keystore pour la rendre disponible dans le sous-processus.

Paramètres
exclusionPatterns

Renvoie
File