Fabryka konfiguracji Sandbox

public class SandboxConfigurationFactory
extends ConfigurationFactory

Obiekt Java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy.

DO ZROBIENIA: Podziel część zrzutu konfiguracji na inną klasę

Streszczenie

Pola

public static final OPTION_IGNORED_ELEMENTS

Konstruktorzy publiczni

SandboxConfigurationFactory ()

Metody publiczne

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

Utwórz IConfiguration na podstawie dostarczonego wiersza poleceń i piaskownicy.

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

Utwórz IConfiguration na podstawie dostarczonego wiersza poleceń i piaskownicy.

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

Podczas uruchamiania zrzutu dla polecenia.

static SandboxConfigurationFactory getInstance ()

Pobierz instancję singletonu IConfigurationFactory .

Metody chronione

ConfigurationDef createConfigurationDef (String name)

Wewnętrzna metoda tworzenia ConfigurationDef

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

Pobierz ConfigurationDef dla podanej nazwy

Pola

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Konstruktorzy publiczni

Fabryka konfiguracji Sandbox

public SandboxConfigurationFactory ()

Metody publiczne

utwórz konfigurację z argumentów

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

Utwórz IConfiguration na podstawie dostarczonego wiersza poleceń i piaskownicy.

Parametry
args String : wiersz poleceń dla uruchomienia.

keyStoreClient IKeyStoreClient : IKeyStoreClient , z którego należy załadować klucz.

sandbox ISandbox : ISandbox używany do uruchomienia.

runUtil IRunUtil : IRunUtil do uruchamiania poleceń.

Zwroty
IConfiguration IConfiguration obowiązująca dla piaskownicy.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

utwórz konfigurację z argumentów

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

Utwórz IConfiguration na podstawie dostarczonego wiersza poleceń i piaskownicy.

Parametry
args String : wiersz poleceń dla uruchomienia.

keyStoreClient IKeyStoreClient : IKeyStoreClient , z którego należy załadować klucz.

sandbox ISandbox : ISandbox używany do uruchomienia.

runUtil IRunUtil : IRunUtil do uruchamiania poleceń.

globalConfig File

skipJavaCheck boolean

Zwroty
IConfiguration IConfiguration obowiązująca dla piaskownicy.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

utwórz konfigurację z argumentów

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

Podczas uruchamiania zrzutu dla polecenia. Utwórz konfigurację z określonymi oczekiwaniami.

Parametry
arrayArgs String : wiersz poleceń dla uruchomienia.

command SandboxConfigDump.DumpCmd : Polecenie zrzutu w toku

Zwroty
IConfiguration IConfiguration obowiązująca dla piaskownicy VERSIONED.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

uzyskac instancje

public static SandboxConfigurationFactory getInstance ()

Pobierz instancję singletonu IConfigurationFactory .

Zwroty
SandboxConfigurationFactory

Metody chronione

utwórzkonfiguracjęDef

protected ConfigurationDef createConfigurationDef (String name)

Wewnętrzna metoda tworzenia ConfigurationDef

Parametry
name String

Zwroty
ConfigurationDef

getConfigurationDef

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

Pobierz ConfigurationDef dla podanej nazwy

Parametry
name String : nazwa wbudowanej konfiguracji do załadowania lub ścieżka do pliku konfiguracyjnego do załadowania

isGlobal boolean

templateMap

Zwroty
ConfigurationDef ConfigurationDef

Rzuca
ConfigurationException