SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Spezielle Konfigurationsfabrik zur Erstellung von Konfigurationen für Sandboxing-Zwecke.

TODO: Teilen Sie den Konfigurations-Dump-Teil in eine andere Klasse auf

Zusammenfassung

Felder

public static final OPTION_IGNORED_ELEMENTS

Öffentliche Bauträger

SandboxConfigurationFactory ()

Öffentliche Methoden

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

Erstellen Sie eine IConfiguration basierend auf der bereitgestellten Befehlszeile und Sandbox.

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

Erstellen Sie eine IConfiguration basierend auf der bereitgestellten Befehlszeile und Sandbox.

IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)

Beim Ausführen des Dumps für einen Befehl.

static SandboxConfigurationFactory getInstance ()

Rufen Sie die Singleton IConfigurationFactory Instanz ab.

Geschützte Methoden

ConfigurationDef createConfigurationDef (String name)

Interne Methode zum Erstellen ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Rufen Sie die ConfigurationDef für den angegebenen Namen ab

Felder

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Öffentliche Bauträger

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Öffentliche Methoden

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

Erstellen Sie eine IConfiguration basierend auf der bereitgestellten Befehlszeile und Sandbox.

Parameter
args String : die Befehlszeile für die Ausführung.

keyStoreClient IKeyStoreClient : der IKeyStoreClient , von dem der Schlüssel geladen werden soll.

sandbox ISandbox : die für die Ausführung verwendete ISandbox .

runUtil IRunUtil : das IRunUtil zum Ausführen von Befehlen.

Kehrt zurück
IConfiguration eine für die Sandbox gültige IConfiguration .

Würfe
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig, 
                boolean skipJavaCheck)

Erstellen Sie eine IConfiguration basierend auf der bereitgestellten Befehlszeile und Sandbox.

Parameter
args String : die Befehlszeile für die Ausführung.

keyStoreClient IKeyStoreClient : der IKeyStoreClient , von dem der Schlüssel geladen werden soll.

sandbox ISandbox : die für die Ausführung verwendete ISandbox .

runUtil IRunUtil : das IRunUtil zum Ausführen von Befehlen.

globalConfig File

skipJavaCheck boolean

Kehrt zurück
IConfiguration eine für die Sandbox gültige IConfiguration .

Würfe
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

Beim Ausführen des Dumps für einen Befehl. Erstellen Sie eine Konfiguration mit spezifischen Erwartungen.

Parameter
arrayArgs String : die Befehlszeile für die Ausführung.

command SandboxConfigDump.DumpCmd : Der Dump-Befehl wird ausgeführt

Kehrt zurück
IConfiguration eine IConfiguration die für die VERSIONED Sandbox gültig ist.

Würfe
com.android.tradefed.config.ConfigurationException
ConfigurationException

bekomme Instanz

public static SandboxConfigurationFactory getInstance ()

Rufen Sie die Singleton IConfigurationFactory Instanz ab.

Kehrt zurück
SandboxConfigurationFactory

Geschützte Methoden

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Interne Methode zum Erstellen ConfigurationDef

Parameter
name String

Kehrt zurück
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Rufen Sie die ConfigurationDef für den angegebenen Namen ab

Parameter
name String : Der Name einer integrierten Konfiguration, die geladen werden soll, oder ein Dateipfad zur zu ladenden Konfigurationsdatei

isGlobal boolean

templateMap

Kehrt zurück
ConfigurationDef ConfigurationDef

Würfe
ConfigurationException