SandboxConfigUtil

public class SandboxConfigUtil
extends Object

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


Eine Dienstprogrammklasse zum Verwalten von IConfiguration beim Ausführen einer Sandbox.

Zusammenfassung

Öffentliche Konstruktoren

SandboxConfigUtil()

Öffentliche Methoden

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)

Erstellen Sie einen Unterprozess basierend auf den Tf-JAR-Dateien einer beliebigen Version und geben Sie die XML-Datei IConfiguration anhand der Befehlszeilenargumente aus.

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

Erstellen Sie einen Unterprozess basierend auf den Tf-JAR-Dateien einer beliebigen Version und geben Sie die XML-Datei IConfiguration anhand der Befehlszeilenargumente aus.

static File dumpFilteredGlobalConfig( exclusionPatterns)

Erstellen Sie eine globale Konfiguration nur mit dem Schlüsselspeicher, um ihn im Unterprozess zur Verfügung zu stellen.

Öffentliche Konstruktoren

SandboxConfigUtil

public SandboxConfigUtil ()

Öffentliche Methoden

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

Returns
File

Ausgabe
SandboxConfigurationException

dumpConfigForVersion

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

Erstellen Sie einen Unterprozess basierend auf den Tf-JAR-Dateien einer beliebigen Version und geben Sie die XML-Datei IConfiguration anhand der Befehlszeilenargumente aus.

Parameter
rootDir File: das Verzeichnis, das alle JAR-Dateien aus TF enthält.

runUtil IRunUtil: Der IRunUtil, der zum Ausführen des Befehls verwendet werden soll.

args String: die Befehlszeilenargumente

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

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

Returns
File Ein ERROR(/File) mit dem XML-Dump aus der Befehlszeile.

Ausgabe
ConfigurationException wenn der Dump nicht erfolgreich war.

dumpConfigForVersion

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

Erstellen Sie einen Unterprozess basierend auf den Tf-JAR-Dateien einer beliebigen Version und geben Sie die XML-Datei IConfiguration anhand der Befehlszeilenargumente aus.

Parameter
classpath String: Der zum Ausführen der Sandbox zu verwendende Klassenpfad.

runUtil IRunUtil: Der IRunUtil, der zum Ausführen des Befehls verwendet werden soll.

args String: die Befehlszeilenargumente

dump SandboxConfigDump.DumpCmd: DumpCmd, der 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

Returns
File Ein ERROR(/File) mit dem XML-Dump aus der Befehlszeile.

Ausgabe
SandboxConfigurationException wenn der Dump nicht erfolgreich war.

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig ( exclusionPatterns)

Erstellen Sie eine globale Konfiguration nur mit dem Schlüsselspeicher, um ihn im Unterprozess zur Verfügung zu stellen.

Parameter
exclusionPatterns

Returns
File