Конфигурация
public class Configuration
extends Object
implements IConfiguration
java.lang.Объект | |
↳ | com.android.tradefed.config.Configuration |
Конкретная реализация IConfiguration
, которая сохраняет загруженные объекты конфигурации на карте.
Краткое содержание
Поля | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final | NON_MODULE_OBJECTS |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SKIP_MANAGER_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Общественные конструкторы | |
---|---|
Configuration (String name, String description) Создает |
Публичные методы | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Добавьте файлы, которые необходимо очистить во время |
void | cleanConfigurationData () Удалите все файлы, загруженные в разрешенные поля параметров удаленных файлов. |
Configuration | clone () Создает неглубокую копию этого объекта. |
void | dumpXml (PrintWriter output) Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой |
getAllConfigurationObjectsOfType (String configType) Общий интерфейс для получения всех объектов одного заданного типа на разных устройствах. | |
IBuildProvider | getBuildProvider () Получает |
String | getCommandLine () Получает командную строку, используемую для создания этого |
ICommandOptions | getCommandOptions () Получает |
ConfigurationDescriptor | getConfigurationDescription () Возвращает |
Object | getConfigurationObject (String typeName) Общий интерфейс для получения объекта конфигурации с заданным именем типа. |
getConfigurationObjectList (String typeName) Аналогично | |
CoverageOptions | getCoverageOptions () Получает |
String | getDescription () |
getDeviceConfig () Получает | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Возвращает |
TestDeviceOptions | getDeviceOptions () Получает |
IDeviceRecovery | getDeviceRecovery () Получает |
IDeviceSelection | getDeviceRequirements () Получает |
getFilesToClean () Получите список файлов, которые будут очищены во время | |
GlobalTestFilter | getGlobalFilters () Получает |
getInopOptions () Получите имена опций, которые не изменили никаких значений. | |
getLabPreparers () Получает | |
ILeveledLogOutput | getLogOutput () Получает |
ILogSaver | getLogSaver () Получает |
getMetricCollectors () Получает | |
static | getMultiDeviceSupportedTag () Возвращает |
getMultiPreTargetPreparers () Получает | |
getMultiTargetPreparers () Получает | |
String | getName () Возвращает имя конфигурации. |
getPostProcessors () Получает | |
IRetryDecision | getRetryDecision () Возвращает |
SkipManager | getSkipManager () Получает |
getSystemStatusCheckers () Получает | |
getTargetPreparers () Получает | |
getTestInvocationListeners () Получает | |
getTests () Получает | |
void | injectOptionValue (String optionName, String optionValue) Вставьте значение параметра в набор объектов конфигурации. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Вставьте значение параметра в набор объектов конфигурации. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Вставьте значение параметра в набор объектов конфигурации. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Вставьте несколько значений параметров в набор объектов конфигурации. |
boolean | isDeviceConfiguredFake (String deviceName) Возвращает значение, помечено ли настроенное устройство isFake=true или нет. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Создайте базовый клон из |
void | printCommandUsage (boolean importantOnly, PrintStream out) Выводит текст справки по использованию командной строки для этой конфигурации в заданный printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Устраните параметры |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Вставьте несколько значений параметров в набор объектов конфигурации, не выбрасывая их, если один из параметров не может быть применен. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Задайте поля | |
void | setBuildProvider ( IBuildProvider provider) Замените текущий |
void | setCommandLine (String[] arrayArgs) Устанавливает командную строку, используемую для создания этого |
void | setCommandOptions ( ICommandOptions cmdOptions) Установите |
void | setConfigurationObject (String typeName, Object configObject) Общий метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Общий метод для установки списка объектов конфигурации для данного имени, заменяя любое существующее значение. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Задайте |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Установите |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Задайте |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Установите список |
void | setDeviceOptions ( TestDeviceOptions devOptions) Установите |
void | setDeviceRecovery ( IDeviceRecovery recovery) Установите |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Установите |
void | setLabPreparer ( ITargetPreparer preparer) Установите |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Установите список |
void | setLogOutput ( ILeveledLogOutput logger) Установите |
void | setLogSaver ( ILogSaver logSaver) Установите |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Удобный метод для установки одного |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Установите список |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Удобный метод для установки одного |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Установите список |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Установите поля ArgsOptionParser для ожидаемого формата | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Установите поля ArgsOptionParser | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Установите список |
void | setRetryDecision ( IRetryDecision decisionRetry) Установите |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Удобный метод для установки одного |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Установите список |
void | setTargetPreparer ( ITargetPreparer preparer) Установите |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Установите список |
void | setTest ( IRemoteTest test) Удобный метод установки одного |
void | setTestInvocationListener ( ITestInvocationListener listener) Удобный метод для установки одного |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Установите список |
void | setTests ( tests) setTests ( tests) Установите список |
void | validateOptions () Подтвердите значения опций. |
Защищенные методы | |
---|---|
boolean | isRemoteEnvironment () Возвращает, является ли среда TF удаленным вызовом. |
Поля
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
УСТРОЙСТВО_ИМЯ
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
ТЕСТ_ТИП_ИМЯ
public static final String TEST_TYPE_NAME
Общественные конструкторы
Конфигурация
public Configuration (String name, String description)
Создает Configuration
с объектами конфигурации по умолчанию.
Параметры | |
---|---|
name | String |
description | String |
Публичные методы
добавитьфилестоклин
public void addFilesToClean (toBeCleaned)
Добавьте файлы, которые необходимо очистить во время cleanConfigurationData()
Параметры | |
---|---|
toBeCleaned |
CleanConfigurationData
public void cleanConfigurationData ()
Удалите все файлы, загруженные в разрешенные поля параметров удаленных файлов.
клонировать
public Configuration clone ()
Создает неглубокую копию этого объекта.
Возврат | |
---|---|
Configuration |
дампXml
public void dumpXml (PrintWriter output)
Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого IConfiguration
в виде String
.
Параметры | |
---|---|
output | PrintWriter : писатель для печати XML. |
дампXml
public void dumpXml (PrintWriter output,excludeFilters)
Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration
за вычетом фильтров объектов по их именам ключей.
Пример фильтра: Configuration#TARGET_PREPARER_TYPE_NAME
.
Параметры | |
---|---|
output | PrintWriter : писатель для печати XML. |
excludeFilters |
дампXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этой IConfiguration
за вычетом фильтров объектов по их именам ключей.
Пример фильтра: Configuration#TARGET_PREPARER_TYPE_NAME
.
Параметры | |
---|---|
output | PrintWriter : писатель для печати XML. |
excludeFilters | |
printDeprecatedOptions | boolean : следует ли печатать параметры, помеченные как устаревшие. |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Общий интерфейс для получения всех объектов одного заданного типа на разных устройствах.
Параметры | |
---|---|
configType | String : уникальный тип объекта конфигурации. |
Возврат | |
---|---|
Список объектов конфигурации данного типа. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Получает IBuildProvider
из конфигурации.
Возврат | |
---|---|
IBuildProvider | IBuildProvider , указанный в конфигурации |
получитькомандную строку
public String getCommandLine ()
Получает командную строку, используемую для создания этого IConfiguration
.
Возврат | |
---|---|
String | командная строка, используемая для создания этого IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Получает ICommandOptions
для использования из конфигурации.
Возврат | |
---|---|
ICommandOptions | ICommandOptions указанный в конфигурации. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Возвращает ConfigurationDescriptor
, указанный в конфигурации.
Возврат | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Общий интерфейс для получения объекта конфигурации с заданным именем типа.
Параметры | |
---|---|
typeName | String : уникальный тип объекта конфигурации. |
Возврат | |
---|---|
Object | объект конфигурации или null , если тип объекта с данным именем не существует. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Аналогично getConfigurationObject(String)
, но для типов объектов конфигурации, поддерживающих несколько объектов.
Параметры | |
---|---|
typeName | String : уникальное имя типа объекта конфигурации. |
Возврат | |
---|---|
список объектов конфигурации или null , если тип объекта с данным именем не существует. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Получает CoverageOptions
для использования из конфигурации.
Возврат | |
---|---|
CoverageOptions | CoverageOptions указанные в конфигурации. |
ПолучитьОписание
public String getDescription ()
Возврат | |
---|---|
String | краткое читаемое пользователем описание этой Configuration |
получитьDeviceConfig
publicgetDeviceConfig ()
Получает IDeviceConfiguration
из конфигурации.
Возврат | |
---|---|
IDeviceConfiguration указаны по порядку в конфигурации. |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Возвращает IDeviceConfiguration
связанный с предоставленным именем, значение null, если оно не найдено.
Параметры | |
---|---|
nameDevice | String |
Возврат | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Получает TestDeviceOptions
для использования из конфигурации.
Возврат | |
---|---|
TestDeviceOptions | TestDeviceOptions указанный в конфигурации. |
GetDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Получает IDeviceRecovery
для использования из конфигурации.
Возврат | |
---|---|
IDeviceRecovery | IDeviceRecovery указанный в конфигурации. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Получает IDeviceSelection
для использования из конфигурации.
Возврат | |
---|---|
IDeviceSelection | IDeviceSelection указанный в конфигурации. |
GetFilesToClean
publicgetFilesToClean ()
Получите список файлов, которые будут очищены во время cleanConfigurationData()
Возврат | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Получает GlobalTestFilter
для вызова.
Возврат | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Получите имена опций, которые не изменили никаких значений.
Возврат | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Получает ITargetPreparer
из конфигурации.
Возврат | |
---|---|
ITargetPreparer предоставлен по порядку в конфигурации |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Получает ILeveledLogOutput
для использования из конфигурации.
Возврат | |
---|---|
ILeveledLogOutput | ILeveledLogOutput указанный в конфигурации. |
getLogSaver
public ILogSaver getLogSaver ()
Получает ILogSaver
для использования из конфигурации.
Возврат | |
---|---|
ILogSaver | ILogSaver указанный в конфигурации. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Возвращает ERROR(/Set)
тегов, которые поддерживаются в теге устройства для конфигурации с несколькими устройствами.
Возврат | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Получает IMultiTargetPreparer
из конфигурации, которая должна выполняться перед любым из устройств target_preparers.
Возврат | |
---|---|
IMultiTargetPreparer предоставлен по порядку в конфигурации |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Получает IMultiTargetPreparer
из конфигурации.
Возврат | |
---|---|
IMultiTargetPreparer предоставлен по порядку в конфигурации |
getName
public String getName ()
Возвращает имя конфигурации.
Возврат | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Возвращает IRetryDecision
использованный для вызова.
Возврат | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Получает SkipManager
для вызова.
Возврат | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Получает ISystemStatusChecker
из конфигурации.
Возврат | |
---|---|
ISystemStatusChecker предоставлен по порядку в конфигурации |
getTargetPreparers
publicgetTargetPreparers ()
Получает ITargetPreparer
из конфигурации.
Возврат | |
---|---|
ITargetPreparer предоставлен по порядку в конфигурации |
getTestInvoctionListeners
publicgetTestInvocationListeners ()
Получает ITestInvocationListener
для использования из конфигурации.
Возврат | |
---|---|
ITestInvocationListener , указанный в конфигурации. |
получить тесты
publicgetTests ()
Получает IRemoteTest
для запуска из конфигурации.
Возврат | |
---|---|
тесты, предусмотренные в конфигурации |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Вставьте значение параметра в набор объектов конфигурации.
Полезно для предоставления значений для параметров, которые генерируются динамически.Параметры | |
---|---|
optionName | String : имя опции. |
optionValue | String : значение опции. |
Броски | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Вставьте значение параметра в набор объектов конфигурации.
Полезно для предоставления значений для параметров, которые генерируются динамически.Параметры | |
---|---|
optionName | String : имя опции. |
optionKey | String : необязательный ключ для параметров карты или ноль. |
optionValue | String : значение параметра карты. |
Броски | |
---|---|
ConfigurationException |
инъекцияOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Вставьте значение параметра в набор объектов конфигурации.
Полезно для предоставления значений для параметров, которые генерируются динамически.Параметры | |
---|---|
optionName | String : имя опции. |
optionKey | String : необязательный ключ для параметров карты или ноль. |
optionValue | String : значение параметра карты. |
source | String : исходная конфигурация, предоставившая значение этой опции. |
Броски | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
Вставьте несколько значений параметров в набор объектов конфигурации.
Полезно для одновременного ввода большого количества значений параметров после создания нового объекта.Параметры | |
---|---|
optionDefs |
Броски | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Возвращает значение, помечено ли настроенное устройство isFake=true или нет.
Параметры | |
---|---|
deviceName | String |
Возврат | |
---|---|
boolean |
частичныйDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Создайте базовый клон из clone()
, затем глубоко клонируйте список данного объекта конфигурации.
Параметры | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : клиент хранилища ключей. |
Возврат | |
---|---|
IConfiguration | Частично глубоко клонированная конфигурация. |
Броски | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Выводит текст справки по использованию командной строки для этой конфигурации в заданный printStream.
Параметры | |
---|---|
importantOnly | boolean : если true выводить справку только по важным параметрам. |
out | PrintStream : ERROR(/PrintStream) которую нужно использовать. |
Броски | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
разрешить динамические параметры
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Устраните параметры ERROR(/File)
указывающие на удаленное местоположение. Для этого необходимо вызвать cleanConfigurationData()
для очистки файлов.
Параметры | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver для разрешения файлов. |
Броски | |
---|---|
BuildRetrievalError | |
ConfigurationException |
SafeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Вставьте несколько значений параметров в набор объектов конфигурации, не выбрасывая их, если один из параметров не может быть применен.
Полезно для одновременного ввода большого количества значений параметров после создания нового объекта.
Параметры | |
---|---|
optionDefs |
Броски | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Задайте поля Option
конфигурации с заданным набором аргументов командной строки, используя лучший подход.
См. ожидаемый формат ArgsOptionParser
Параметры | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : используемый IKeyStoreClient . |
Возврат | |
---|---|
неиспользованные аргументы |
Броски | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Замените текущий IBuildProvider
в конфигурации.
Параметры | |
---|---|
provider | IBuildProvider : новый IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Устанавливает командную строку, используемую для создания этого IConfiguration
. Здесь сохраняется вся командная строка, включая имя конфигурации, в отличие от setOptionsFromCommandLineArgs.
Параметры | |
---|---|
arrayArgs | String : командная строка |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Установите ICommandOptions
, заменив все существующие значения.
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Общий метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение.
Параметры | |
---|---|
typeName | String : уникальное имя типа объекта конфигурации. |
configObject | Object : объект конфигурации |
Броски | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Общий метод для установки списка объектов конфигурации для данного имени, заменяя любое существующее значение.
Параметры | |
---|---|
typeName | String : уникальное имя типа объекта конфигурации. |
configList |
Броски | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Задайте CoverageOptions
, заменив все существующие значения.
Параметры | |
---|---|
coverageOptions | CoverageOptions |
SetDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Установите IDeviceConfiguration
, заменив любое существующее значение.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Задайте IDeviceConfiguration
, заменив любое существующее значение.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Установите список IMetricCollector
, заменив все существующие значения.
Параметры | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Установите TestDeviceOptions
, заменив все существующие значения.
Параметры | |
---|---|
devOptions | TestDeviceOptions |
SetDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Установите IDeviceRecovery
, заменив любое существующее значение.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Установите IDeviceSelection
, заменив все существующие значения.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Установите ITargetPreparer
, заменив любое существующее значение.
setLabPreparers
public void setLabPreparers (preparers)
Установите список ITargetPreparer
, заменив любое существующее значение.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Установите ILeveledLogOutput
, заменив любое существующее значение.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Установите ILogSaver
, заменив любое существующее значение.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Удобный метод для установки одного IMultiTargetPreparer
в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Установите список IMultiTargetPreparer
в этой конфигурации, который должен выполняться перед любым из устройств target_preparers, заменяя любые существующие значения.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Удобный метод для установки одного IMultiTargetPreparer
в этой конфигурации, заменяя любые существующие значения.
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Установите список IMultiTargetPreparer
в этой конфигурации, заменив все существующие значения.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Установите поля Option
конфигурации с заданным набором аргументов командной строки.
ArgsOptionParser
для ожидаемого форматаПараметры | |
---|---|
listArgs |
Возврат | |
---|---|
неиспользованные аргументы |
Броски | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Установите поля Option
конфигурации с заданным набором аргументов командной строки.
ArgsOptionParser
Параметры | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : используемый IKeyStoreClient . |
Возврат | |
---|---|
неиспользованные аргументы |
Броски | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Установите список IPostProcessor
, заменив все существующие значения.
Параметры | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Установите IRetryDecision
, заменив любое существующее значение.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Удобный метод для установки одного ISystemStatusChecker
в этой конфигурации, заменяя любые существующие значения.
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Установите список ISystemStatusChecker
в этой конфигурации, заменив все существующие значения.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Установите ITargetPreparer
, заменив любое существующее значение.
setTargetPreparers
public void setTargetPreparers (preparers)
Установите список ITargetPreparer
, заменив любое существующее значение.
setTest
public void setTest (IRemoteTest test)
Удобный метод установки одного IRemoteTest
в этой конфигурации, заменяя любые существующие значения.
setTestInvoctionListener
public void setTestInvocationListener (ITestInvocationListener listener)
Удобный метод для установки одного ITestInvocationListener
setTestInvoctionListeners
public void setTestInvocationListeners (listeners)
Установите список ITestInvocationListener
, заменив любые существующие значения.
setTests
public void setTests (tests)
Установите список IRemoteTest
в этой конфигурации, заменив все существующие значения.
проверить параметры
public void validateOptions ()
Подтвердите значения опций.
В настоящее время это просто подтвердит, что все обязательные параметры установлены.Броски | |
---|---|
ConfigurationException |
Защищенные методы
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Возвращает, является ли среда TF удаленным вызовом.
Возврат | |
---|---|
boolean |