ПесочницаConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Объект
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Специальная фабрика конфигураций для создания конфигураций для песочницы.

TODO: разделить часть дампа конфигурации на другой класс

Краткое содержание

Поля

public static final OPTION_IGNORED_ELEMENTS

Общественные конструкторы

SandboxConfigurationFactory ()

Публичные методы

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

Создайте IConfiguration на основе предоставленной командной строки и изолированной программной среды.

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

Создайте IConfiguration на основе предоставленной командной строки и изолированной программной среды.

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

При запуске дампа по команде.

static SandboxConfigurationFactory getInstance ()

Получите одноэлементный экземпляр IConfigurationFactory .

Защищенные методы

ConfigurationDef createConfigurationDef (String name)

Внутренний метод создания ConfigurationDef

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

Получить ConfigurationDef для данного имени.

Поля

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Общественные конструкторы

ПесочницаConfigurationFactory

public SandboxConfigurationFactory ()

Публичные методы

createConfigurationFromArgs

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

Создайте IConfiguration на основе предоставленной командной строки и изолированной программной среды.

Параметры
args String : командная строка для запуска.

keyStoreClient IKeyStoreClient : IKeyStoreClient , откуда загрузить ключ.

sandbox ISandbox : ISandbox используемый для запуска.

runUtil IRunUtil : IRunUtil для запуска команд.

Возврат
IConfiguration IConfiguration действительная для песочницы.

Броски
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Создайте IConfiguration на основе предоставленной командной строки и изолированной программной среды.

Параметры
args String : командная строка для запуска.

keyStoreClient IKeyStoreClient : IKeyStoreClient , откуда загрузить ключ.

sandbox ISandbox : ISandbox используемый для запуска.

runUtil IRunUtil : IRunUtil для запуска команд.

globalConfig File

skipJavaCheck boolean

Возврат
IConfiguration IConfiguration действительная для песочницы.

Броски
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

При запуске дампа по команде. Создайте конфигурацию с конкретными ожиданиями.

Параметры
arrayArgs String : командная строка для запуска.

command SandboxConfigDump.DumpCmd : выполняется команда дампа.

Возврат
IConfiguration IConfiguration действительная для ВЕРСИИ Sandbox.

Броски
com.android.tradefed.config.ConfigurationException
ConfigurationException

получить экземпляр

public static SandboxConfigurationFactory getInstance ()

Получите одноэлементный экземпляр IConfigurationFactory .

Возврат
SandboxConfigurationFactory

Защищенные методы

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Внутренний метод создания ConfigurationDef

Параметры
name String

Возврат
ConfigurationDef

getConfigurationDef

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

Получить ConfigurationDef для данного имени.

Параметры
name String : имя встроенной конфигурации для загрузки или путь к файлу конфигурации для загрузки.

isGlobal boolean

templateMap

Возврат
ConfigurationDef ConfigurationDef

Броски
ConfigurationException