Конфигурация
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 | |