IКонфигурация

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Информация о конфигурации для вызова TradeFederation. Каждый вызов TradeFederation имеет один IConfiguration . IConfiguration хранит все объекты делегата, которые должны использоваться во время вызова, и связанные с ними Option .

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

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

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Добавьте файлы, которые необходимо очистить во время cleanConfigurationData()

abstract void cleanConfigurationData ()

Удалите все файлы, загруженные в разрешенные поля параметров удаленных файлов.

abstract IConfiguration clone ()

Создайте неглубокую копию этого объекта.

abstract void dumpXml (PrintWriter output)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого IConfiguration в виде String .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration за вычетом фильтров объектов по их именам ключей.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration за вычетом фильтров объектов по их именам ключей.

abstract getAllConfigurationObjectsOfType (String typeName)

Общий интерфейс для получения всех объектов одного заданного типа на разных устройствах.

abstract IBuildProvider getBuildProvider ()

Получает IBuildProvider из конфигурации.

abstract String getCommandLine ()

Получает командную строку, используемую для создания этого IConfiguration .

abstract ICommandOptions getCommandOptions ()

Получает ICommandOptions для использования из конфигурации.

abstract ConfigurationDescriptor getConfigurationDescription ()

Возвращает ConfigurationDescriptor , указанный в конфигурации.

abstract Object getConfigurationObject (String typeName)

Общий интерфейс для получения объекта конфигурации с заданным именем типа.

abstract getConfigurationObjectList (String typeName)

Аналогично getConfigurationObject(String) , но для типов объектов конфигурации, поддерживающих несколько объектов.

abstract CoverageOptions getCoverageOptions ()

Получает CoverageOptions для использования из конфигурации.

abstract getDeviceConfig ()

Получает IDeviceConfiguration из конфигурации.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Возвращает IDeviceConfiguration связанный с предоставленным именем, значение null, если оно не найдено.

abstract TestDeviceOptions getDeviceOptions ()

Получает TestDeviceOptions для использования из конфигурации.

abstract IDeviceRecovery getDeviceRecovery ()

Получает IDeviceRecovery для использования из конфигурации.

abstract IDeviceSelection getDeviceRequirements ()

Получает IDeviceSelection для использования из конфигурации.

abstract getFilesToClean ()

Получите список файлов, которые будут очищены во время cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Получает GlobalTestFilter для вызова.

abstract getInopOptions ()

Получите имена опций, которые не изменили никаких значений.

abstract getLabPreparers ()

Получает ITargetPreparer из конфигурации.

abstract ILeveledLogOutput getLogOutput ()

Получает ILeveledLogOutput для использования из конфигурации.

abstract ILogSaver getLogSaver ()

Получает ILogSaver для использования из конфигурации.

abstract getMetricCollectors ()

Получает IMetricCollector из конфигурации.

abstract getMultiPreTargetPreparers ()

Получает IMultiTargetPreparer из конфигурации, которая должна выполняться перед любым из устройств target_preparers.

abstract getMultiTargetPreparers ()

Получает IMultiTargetPreparer из конфигурации.

abstract String getName ()

Возвращает имя конфигурации.

abstract getPostProcessors ()

Получает IPostProcessor из конфигурации.

abstract IRetryDecision getRetryDecision ()

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

abstract SkipManager getSkipManager ()

Получает SkipManager для вызова.

abstract getSystemStatusCheckers ()

Получает ISystemStatusChecker из конфигурации.

abstract getTargetPreparers ()

Получает ITargetPreparer из конфигурации.

abstract getTestInvocationListeners ()

Получает ITestInvocationListener для использования из конфигурации.

abstract getTests ()

Получает IRemoteTest для запуска из конфигурации.

abstract void injectOptionValue (String optionName, String optionValue)

Вставьте значение параметра в набор объектов конфигурации.

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

Вставьте значение параметра в набор объектов конфигурации.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

Вставьте значение параметра в набор объектов конфигурации.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Вставьте несколько значений параметров в набор объектов конфигурации.

abstract boolean isDeviceConfiguredFake (String deviceName)

Возвращает значение, помечено ли настроенное устройство isFake=true или нет.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Создайте базовый клон из clone() , затем глубоко клонируйте список данного объекта конфигурации.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Выводит текст справки по использованию командной строки для этой конфигурации в заданный printStream.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Устраните параметры ERROR(/File) указывающие на удаленное местоположение.

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Вставьте несколько значений параметров в набор объектов конфигурации, не выбрасывая их, если один из параметров не может быть применен.

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Задайте поля Option конфигурации с заданным набором аргументов командной строки, используя лучший подход.

abstract void setBuildProvider ( IBuildProvider provider)

Замените текущий IBuildProvider в конфигурации.

abstract void setCommandLine (String[] arrayArgs)

Устанавливает командную строку, используемую для создания этого IConfiguration .

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Установите ICommandOptions , заменив все существующие значения.

abstract void setConfigurationObject (String name, Object configObject)

Общий метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

Общий метод для установки списка объектов конфигурации для данного имени, заменяя любое существующее значение.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Задайте CoverageOptions , заменив все существующие значения.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Установите IDeviceConfiguration , заменив любое существующее значение.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Задайте IDeviceConfiguration , заменив любое существующее значение.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Установите список IMetricCollector , заменив все существующие значения.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Установите TestDeviceOptions , заменив все существующие значения.

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Установите IDeviceRecovery , заменив любое существующее значение.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Установите IDeviceSelection , заменив все существующие значения.

abstract void setLabPreparer ( ITargetPreparer preparer)

Установите ITargetPreparer , заменив любое существующее значение.

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Установите список ITargetPreparer , заменив любое существующее значение.

abstract void setLogOutput ( ILeveledLogOutput logger)

Установите ILeveledLogOutput , заменив любое существующее значение.

abstract void setLogSaver ( ILogSaver logSaver)

Установите ILogSaver , заменив любое существующее значение.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Удобный метод для установки одного IMultiTargetPreparer в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Установите список IMultiTargetPreparer в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Удобный метод для установки одного IMultiTargetPreparer в этой конфигурации, заменяя любые существующие значения.

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Установите список IMultiTargetPreparer в этой конфигурации, заменив все существующие значения.

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Установите поля Option конфигурации с заданным набором аргументов командной строки.

ArgsOptionParser для ожидаемого формата

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Установите поля Option конфигурации с заданным набором аргументов командной строки.

См. ожидаемый формат ArgsOptionParser

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Установите список IPostProcessor , заменив все существующие значения.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

Установите IRetryDecision , заменив любое существующее значение.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Удобный метод для установки одного ISystemStatusChecker в этой конфигурации, заменяя любые существующие значения.

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Установите список ISystemStatusChecker в этой конфигурации, заменив все существующие значения.

abstract void setTargetPreparer ( ITargetPreparer preparer)

Установите ITargetPreparer , заменив любое существующее значение.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Установите список ITargetPreparer , заменив любое существующее значение.

abstract void setTest ( IRemoteTest test)

Удобный метод установки одного IRemoteTest в этой конфигурации, заменяя любые существующие значения.

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Удобный метод для установки одного ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Установите список ITestInvocationListener , заменив все существующие значения.

abstract void setTests ( tests) setTests ( tests)

Установите список IRemoteTest в этой конфигурации, заменив все существующие значения.

abstract void validateOptions ()

Подтвердите значения опций.

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

добавитьфилестоклин

public abstract void addFilesToClean ( toBeCleaned)

Добавьте файлы, которые необходимо очистить во время cleanConfigurationData()

Параметры
toBeCleaned

CleanConfigurationData

public abstract void cleanConfigurationData ()

Удалите все файлы, загруженные в разрешенные поля параметров удаленных файлов.

клонировать

public abstract IConfiguration clone ()

Создайте неглубокую копию этого объекта.

Возврат
IConfiguration копия {link IConfiguration}

дампXml

public abstract void dumpXml (PrintWriter output)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого IConfiguration в виде String .

Параметры
output PrintWriter : писатель для печати XML.

Броски
Исключение IO

дампXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration за вычетом фильтров объектов по их именам ключей.

Пример фильтра: Configuration#TARGET_PREPARER_TYPE_NAME .

Параметры
output PrintWriter : писатель для печати XML.

excludeFilters : список типов объектов, которые не следует сбрасывать.

Броски
Исключение IO

дампXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration за вычетом фильтров объектов по их именам ключей.

Пример фильтра: Configuration#TARGET_PREPARER_TYPE_NAME .

Параметры
output PrintWriter : писатель для печати XML.

excludeFilters : список типов объектов, которые не следует сбрасывать.

printDeprecatedOptions boolean : следует ли печатать параметры, помеченные как устаревшие.

printUnchangedOptions boolean

Броски
Исключение IO

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Общий интерфейс для получения всех объектов одного заданного типа на разных устройствах.

Параметры
typeName String : уникальный тип объекта конфигурации.

Возврат
Список объектов конфигурации данного типа.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Получает IBuildProvider из конфигурации.

Возврат
IBuildProvider IBuildProvider , указанный в конфигурации

получитькомандную строку

public abstract String getCommandLine ()

Получает командную строку, используемую для создания этого IConfiguration .

Возврат
String командная строка, используемая для создания этого IConfiguration .

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Получает ICommandOptions для использования из конфигурации.

Возврат
ICommandOptions ICommandOptions указанный в конфигурации.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Возвращает ConfigurationDescriptor , указанный в конфигурации.

Возврат
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Общий интерфейс для получения объекта конфигурации с заданным именем типа.

Параметры
typeName String : уникальный тип объекта конфигурации.

Возврат
Object объект конфигурации или null , если тип объекта с данным именем не существует.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Аналогично getConfigurationObject(String) , но для типов объектов конфигурации, поддерживающих несколько объектов.

Параметры
typeName String : уникальное имя типа объекта конфигурации.

Возврат
список объектов конфигурации или null , если тип объекта с данным именем не существует.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

Получает CoverageOptions для использования из конфигурации.

Возврат
CoverageOptions CoverageOptions указанные в конфигурации.

получитьDeviceConfig

public abstract  getDeviceConfig ()

Получает IDeviceConfiguration из конфигурации.

Возврат
IDeviceConfiguration указаны по порядку в конфигурации.

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Возвращает IDeviceConfiguration связанный с предоставленным именем, значение null, если оно не найдено.

Параметры
nameDevice String

Возврат
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Получает TestDeviceOptions для использования из конфигурации.

Возврат
TestDeviceOptions TestDeviceOptions указанный в конфигурации.

GetDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Получает IDeviceRecovery для использования из конфигурации.

Возврат
IDeviceRecovery IDeviceRecovery указанный в конфигурации.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Получает IDeviceSelection для использования из конфигурации.

Возврат
IDeviceSelection IDeviceSelection указанный в конфигурации.

GetFilesToClean

public abstract  getFilesToClean ()

Получите список файлов, которые будут очищены во время cleanConfigurationData()

Возврат

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Получает GlobalTestFilter для вызова.

Возврат
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Получите имена опций, которые не изменили никаких значений.

Возврат

getLabPreparers

public abstract  getLabPreparers ()

Получает ITargetPreparer из конфигурации.

Возврат
ITargetPreparer предоставлен по порядку в конфигурации

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Получает ILeveledLogOutput для использования из конфигурации.

Возврат
ILeveledLogOutput ILeveledLogOutput указанный в конфигурации.

getLogSaver

public abstract ILogSaver getLogSaver ()

Получает ILogSaver для использования из конфигурации.

Возврат
ILogSaver ILogSaver указанный в конфигурации.

GetMetricCollectors

public abstract  getMetricCollectors ()

Получает IMetricCollector из конфигурации.

Возврат

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Получает IMultiTargetPreparer из конфигурации, которая должна выполняться перед любым из устройств target_preparers.

Возврат
IMultiTargetPreparer предоставлен по порядку в конфигурации

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Получает IMultiTargetPreparer из конфигурации.

Возврат
IMultiTargetPreparer предоставлен по порядку в конфигурации

getName

public abstract String getName ()

Возвращает имя конфигурации.

Возврат
String

GetPostProcessors

public abstract  getPostProcessors ()

Получает IPostProcessor из конфигурации.

Возврат

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

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

Возврат
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Получает SkipManager для вызова.

Возврат
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Получает ISystemStatusChecker из конфигурации.

Возврат
ISystemStatusChecker предоставлен по порядку в конфигурации

getTargetPreparers

public abstract  getTargetPreparers ()

Получает ITargetPreparer из конфигурации.

Возврат
ITargetPreparer предоставлен по порядку в конфигурации

getTestInvoctionListeners

public abstract  getTestInvocationListeners ()

Получает ITestInvocationListener для использования из конфигурации.

Возврат
ITestInvocationListener , указанный в конфигурации.

получить тесты

public abstract  getTests ()

Получает IRemoteTest для запуска из конфигурации.

Возврат
тесты, предусмотренные в конфигурации

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Вставьте значение параметра в набор объектов конфигурации.

Полезно для предоставления значений для параметров, которые генерируются динамически.

Параметры
optionName String : имя опции.

optionValue String : значение опции.

Броски
ConfigurationException если не удалось установить значение параметра

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Вставьте значение параметра в набор объектов конфигурации.

Полезно для предоставления значений для параметров, которые генерируются динамически.

Параметры
optionName String : имя опции.

optionKey String : необязательный ключ для параметров карты или ноль.

optionValue String : значение параметра карты.

Броски
ConfigurationException если не удалось установить значение параметра

инъекцияOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

Вставьте значение параметра в набор объектов конфигурации.

Полезно для предоставления значений для параметров, которые генерируются динамически.

Параметры
optionName String : имя опции.

optionKey String : необязательный ключ для параметров карты или ноль.

optionValue String : значение параметра карты.

optionSource String : исходная конфигурация, предоставившая значение этой опции.

Броски
ConfigurationException если не удалось установить значение параметра

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Вставьте несколько значений параметров в набор объектов конфигурации.

Полезно для одновременного ввода большого количества значений параметров после создания нового объекта.

Параметры
optionDefs : список опций для внедрения

Броски
ConfigurationException если не удалось установить значения параметров

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Возвращает значение, помечено ли настроенное устройство isFake=true или нет.

Параметры
deviceName String

Возврат
boolean

частичныйDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Создайте базовый клон из clone() , затем глубоко клонируйте список данного объекта конфигурации.

Параметры
objectToDeepClone : список объектов конфигурации для глубокого клонирования.

client IKeyStoreClient : клиент хранилища ключей.

Возврат
IConfiguration Частично глубоко клонированная конфигурация.

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

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Выводит текст справки по использованию командной строки для этой конфигурации в заданный printStream.

Параметры
importantOnly boolean : если true выводить справку только по важным параметрам.

out PrintStream : ERROR(/PrintStream) которую нужно использовать.

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

разрешить динамические параметры

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Устраните параметры ERROR(/File) указывающие на удаленное местоположение. Для этого необходимо вызвать cleanConfigurationData() для очистки файлов.

Параметры
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver для разрешения файлов.

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

SafeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Вставьте несколько значений параметров в набор объектов конфигурации, не выбрасывая их, если один из параметров не может быть применен.

Полезно для одновременного ввода большого количества значений параметров после создания нового объекта.

Параметры
optionDefs : список опций для внедрения

Броски
ConfigurationException если не удалось создать OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Задайте поля Option конфигурации с заданным набором аргументов командной строки, используя лучший подход.

См. ожидаемый формат ArgsOptionParser

Параметры
listArgs : аргументы командной строки

keyStoreClient IKeyStoreClient : используемый IKeyStoreClient .

Возврат
неиспользованные аргументы

Броски
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Замените текущий IBuildProvider в конфигурации.

Параметры
provider IBuildProvider : новый IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Устанавливает командную строку, используемую для создания этого IConfiguration . Здесь сохраняется вся командная строка, включая имя конфигурации, в отличие от setOptionsFromCommandLineArgs.

Параметры
arrayArgs String : командная строка

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Установите ICommandOptions , заменив все существующие значения.

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Общий метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение.

Параметры
name String : уникальное имя типа объекта конфигурации.

configObject Object : объект конфигурации

Броски
ConfigurationException если configObject был неправильного типа

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Общий метод для установки списка объектов конфигурации для данного имени, заменяя любое существующее значение.

Параметры
name String : уникальное имя типа объекта конфигурации.

configList : список объектов конфигурации

Броски
ConfigurationException если какие-либо объекты в списке не имеют правильного типа

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Задайте CoverageOptions , заменив все существующие значения.

Параметры
coverageOptions CoverageOptions

SetDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Установите IDeviceConfiguration , заменив любое существующее значение.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Задайте IDeviceConfiguration , заменив любое существующее значение.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Установите список IMetricCollector , заменив все существующие значения.

Параметры
collectors

SetDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Установите TestDeviceOptions , заменив все существующие значения.

Параметры
deviceOptions TestDeviceOptions

SetDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Установите IDeviceRecovery , заменив любое существующее значение.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Установите IDeviceSelection , заменив все существующие значения.

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Установите ITargetPreparer , заменив любое существующее значение.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Установите список ITargetPreparer , заменив любое существующее значение.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Установите ILeveledLogOutput , заменив любое существующее значение.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Установите ILogSaver , заменив любое существующее значение.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Удобный метод для установки одного IMultiTargetPreparer в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Установите список IMultiTargetPreparer в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Удобный метод для установки одного IMultiTargetPreparer в этой конфигурации, заменяя любые существующие значения.

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Установите список IMultiTargetPreparer в этой конфигурации, заменив все существующие значения.

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Установите поля Option конфигурации с заданным набором аргументов командной строки.

ArgsOptionParser для ожидаемого формата

Параметры
listArgs : аргументы командной строки

Возврат
неиспользованные аргументы

Броски
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Установите поля Option конфигурации с заданным набором аргументов командной строки.

См. ожидаемый формат ArgsOptionParser

Параметры
listArgs : аргументы командной строки

keyStoreClient IKeyStoreClient : используемый IKeyStoreClient .

Возврат
неиспользованные аргументы

Броски
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Установите список IPostProcessor , заменив все существующие значения.

Параметры
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Установите IRetryDecision , заменив любое существующее значение.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Удобный метод для установки одного ISystemStatusChecker в этой конфигурации, заменяя любые существующие значения.

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Установите список ISystemStatusChecker в этой конфигурации, заменив все существующие значения.

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Установите ITargetPreparer , заменив любое существующее значение.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Установите список ITargetPreparer , заменив любое существующее значение.

setTest

public abstract void setTest (IRemoteTest test)

Удобный метод установки одного IRemoteTest в этой конфигурации, заменяя любые существующие значения.

setTestInvoctionListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Удобный метод для установки одного ITestInvocationListener

setTestInvoctionListeners

public abstract void setTestInvocationListeners ( listeners)

Установите список ITestInvocationListener , заменив все существующие значения.

setTests

public abstract void setTests ( tests)

Установите список IRemoteTest в этой конфигурации, заменив все существующие значения.

проверить параметры

public abstract void validateOptions ()

Подтвердите значения опций.

В настоящее время это просто подтвердит, что все обязательные параметры установлены.

Броски
ConfigurationException если конфигурация недействительна