SandboxConfigUtil

public class SandboxConfigUtil
extends Object

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


Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Sandboxing.

Zusammenfassung

Öffentliche Konstruktoren

SandboxConfigUtil()

Öffentliche Methoden

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

Erstellt einen Unterprozess basierend auf den TF-Jars aus einer beliebigen Version und gibt die XML-Datei IConfiguration basierend auf den Befehlszeilenargumenten aus.

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

Erstellt einen Unterprozess basierend auf den TF-Jars aus einer beliebigen Version und gibt die XML-Datei IConfiguration basierend auf den Befehlszeilenargumenten aus.

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

Erstellt eine globale Konfiguration mit nur dem Keystore, um sie im Unterprozess verfügbar zu machen.

Öffentliche Konstruktoren

SandboxConfigUtil

public SandboxConfigUtil ()

Öffentliche Methoden

dumpConfigForVersion

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

Erstellt einen Unterprozess basierend auf den TF-Jars aus einer beliebigen Version und gibt die XML-Datei IConfiguration basierend auf den Befehlszeilenargumenten aus.

Parameter
rootDir File: Das Verzeichnis mit allen Jars von TF.

runUtil IRunUtil: Das IRunUtil, das zum Ausführen des Befehls verwendet werden soll.

args String: Die Befehlszeilenargumente.

dump SandboxConfigDump.DumpCmd: das DumpCmd, das einige der Ausgaben steuert.

globalConfig File: Die Datei, die die zu verwendende globale Konfiguration beschreibt.

Gibt Folgendes zurück:
File Eine File mit dem XML-Dump aus der Befehlszeile.

Löst aus
ConfigurationException , wenn der Dump nicht erfolgreich ist.
IOException

dumpConfigForVersion

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

Parameter
classpath String

runUtil IRunUtil

args String

dump SandboxConfigDump.DumpCmd

globalConfig File

Gibt Folgendes zurück:
File

Löst aus
IOException
SandboxConfigurationException

dumpConfigForVersion

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

Erstellt einen Unterprozess basierend auf den TF-Jars aus einer beliebigen Version und gibt die XML-Datei IConfiguration basierend auf den Befehlszeilenargumenten aus.

Parameter
classpath String: Der Klassenpfad, der zum Ausführen der Sandbox verwendet werden soll.

runUtil IRunUtil: Das IRunUtil, das zum Ausführen des Befehls verwendet werden soll.

args String: Die Befehlszeilenargumente.

dump SandboxConfigDump.DumpCmd: das DumpCmd, das einige der Ausgaben steuert.

globalConfig File: Die Datei, die die zu verwendende globale Konfiguration beschreibt.

skipJavaCheck boolean: Gibt an, ob die Java-Versionsprüfung übersprungen werden soll.

Gibt Folgendes zurück:
File Eine File mit dem XML-Dump aus der Befehlszeile.

Löst aus
SandboxConfigurationException , wenn der Dump nicht erfolgreich ist.
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

Erstellt eine globale Konfiguration mit nur dem Keystore, um sie im Unterprozess verfügbar zu machen.

Parameter
exclusionPatterns Set

Gibt Folgendes zurück:
File

Löst aus
IOException