SandboxConfigurationFactory

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

Публичные конструкторы

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

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

создатьконфигуратионфромаргс

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

создатьконфигуратионфромаргс

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

создатьконфигуратионфромаргс

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

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

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

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

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

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

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

public static SandboxConfigurationFactory getInstance ()

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

Возвращает
SandboxConfigurationFactory

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

создатьконфигуратиондеф

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