SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Special Configuration Factory zum Erstellen von Konfigurationen für Sandbox-Zwecke

AUFGABE: Teil des Konfigurations-Dumps in eine andere Klasse aufteilen

Zusammenfassung

Felder

public static final OPTION_IGNORED_ELEMENTS

Öffentliche Konstruktoren

SandboxConfigurationFactory()

Öffentliche Methoden

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

Erstellen Sie basierend auf der angegebenen Befehlszeile und der angegebenen Sandbox einen IConfiguration.

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

Erstellen Sie basierend auf der angegebenen Befehlszeile und der angegebenen Sandbox einen IConfiguration.

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

Beim Ausführen des Dumps für einen Befehl

static SandboxConfigurationFactory getInstance()

Rufen Sie die Singleton-Instanz IConfigurationFactory ab.

Geschützte Methoden

ConfigurationDef createConfigurationDef(String name)

Interne Methode zum Erstellen von ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

ConfigurationDef für den angegebenen Namen abrufen

Felder

OPTION_IGNORED_ELEMENTE

public static final  OPTION_IGNORED_ELEMENTS

Öffentliche Konstruktoren

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Öffentliche Methoden

createConfigurationFromArgs

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

Erstellen Sie basierend auf der angegebenen Befehlszeile und der angegebenen Sandbox einen IConfiguration.

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

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

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

runUtil IRunUtil: IRunUtil zum Ausführen von Befehlen.

Returns
IConfiguration ein IConfiguration, das für die Sandbox gültig ist.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Erstellen Sie basierend auf der angegebenen Befehlszeile und der angegebenen Sandbox einen IConfiguration.

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

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

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

runUtil IRunUtil: IRunUtil zum Ausführen von Befehlen.

globalConfig File

skipJavaCheck boolean

Returns
IConfiguration ein IConfiguration, das für die Sandbox gültig ist.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Beim Ausführen des Dumps für einen Befehl Konfiguration mit spezifischen Erwartungen erstellen

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

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

Returns
IConfiguration ein IConfiguration gültig für die VERSIONIERTE Sandbox.

Ausgabe
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Rufen Sie die Singleton-Instanz IConfigurationFactory ab.

Returns
SandboxConfigurationFactory

Geschützte Methoden

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Interne Methode zum Erstellen von ConfigurationDef

Parameter
name String

Returns
ConfigurationDef

getConfigurationDef

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

ConfigurationDef für den angegebenen Namen abrufen

Parameter
name String: der Name einer integrierten Konfiguration, die geladen werden soll, oder ein Dateipfad zur Konfigurationsdatei zum Laden

isGlobal boolean

templateMap

Returns
ConfigurationDef ConfigurationDef

Ausgabe
ConfigurationException