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 , связанный с предоставленным именем, ноль, если не найден.

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 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)

Установите поля config 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 s, заменив любое существующее значение.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

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 s, заменив любое существующее значение.

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 s, заменив любые существующие значения.

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 s, заменив любое существующее значение.

abstract void setTest ( IRemoteTest test)

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

abstract void setTestInvocationListener ( ITestInvocationListener listener)

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

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

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.

Броски
IOException

дампXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

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

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

Параметры
output PrintWriter : модуль записи для печати xml.

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

Броски
IOException

дамп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

Броски
IOException

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 , указанные в конфигурации.

getDeviceConfig

public abstract  getDeviceConfig ()

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

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

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

Параметры
nameDevice String

Возвращает
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

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

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

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

получитьтребования к устройству

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 предоставлен в порядке в конфигурации

получитьлогаутпут

public abstract ILeveledLogOutput getLogOutput ()

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

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

получитьлогсавер

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 предоставлены в порядке в конфигурации

получить имя

public abstract String getName ()

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

Возвращает
String

getPostProcessors

public abstract  getPostProcessors ()

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

Возвращает

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

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

Возвращает
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

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

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

получитьTargetPreparers

public abstract  getTargetPreparers ()

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

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

GetTestInvocationListeners

public abstract  getTestInvocationListeners ()

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

Возвращает
прослушиватели ITestInvocationListener , предоставленные в конфигурации.

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

public abstract  getTests ()

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

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

инжектоптионвалуе

public abstract void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

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

инжектоптионвалуе

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

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

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

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

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

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

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

injectOptionValueWithSource

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

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

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

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

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

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

частичное глубокое клонирование

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

разрешение DynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

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

сейфинжектептионвалуес

public abstract void safeInjectOptionValues ( optionDefs)

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

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

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

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

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Установите поля config 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 s, заменив любое существующее значение.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

Параметры
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 s, заменив любое существующее значение.

сетлогаутпут

public abstract void setLogOutput (ILeveledLogOutput logger)

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

сетлогсавер

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 s, заменив любые существующие значения.

Параметры
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 s, заменив любое существующее значение.

setTest

public abstract void setTest (IRemoteTest test)

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

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

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

setTests

public abstract void setTests ( tests)

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

валидатеоптионс

public abstract void validateOptions ()

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

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

Броски
ConfigurationException если конфиг неверный