Конфигурация
public class Configuration
extends Object implements IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Конфигурация |
Конкретная реализация IConfiguration , которая сохраняет загруженные объекты конфигурации на карте.
Краткое содержание
Константы | |
|---|---|
String | BUILD_PROVIDER_TYPE_NAME |
String | CMD_OPTIONS_TYPE_NAME |
String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
String | COVERAGE_OPTIONS_TYPE_NAME |
String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
String | DEVICE_NAME |
String | DEVICE_OPTIONS_TYPE_NAME |
String | DEVICE_RECOVERY_TYPE_NAME |
String | DEVICE_REQUIREMENTS_TYPE_NAME |
String | GLOBAL_FILTERS_TYPE_NAME |
String | LAB_PREPARER_TYPE_NAME |
String | LOGGER_TYPE_NAME |
String | LOG_SAVER_TYPE_NAME |
String | METRIC_POST_PROCESSOR_TYPE_NAME |
String | MULTI_PREPARER_TYPE_NAME |
String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
String | RESULT_REPORTER_TYPE_NAME |
String | RETRY_DECISION_TYPE_NAME |
String | SANBOX_OPTIONS_TYPE_NAME |
String | SANDBOX_TYPE_NAME |
String | SKIP_MANAGER_TYPE_NAME |
String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
String | TARGET_PREPARER_TYPE_NAME |
String | TEST_TYPE_NAME |
Поля | |
|---|---|
public static final | NON_MODULE_OBJECTS |
Публичные конструкторы | |
|---|---|
Configuration (String name, String description) Создает | |
Публичные методы | |
|---|---|
void | addFilesToClean ( Добавьте файлы, которые необходимо очистить во время |
void | cleanConfigurationData ()Удалите все файлы, которые были загружены в разрешенные поля параметров удаленных файлов. |
Configuration | clone ()Создает поверхностную копию этого объекта. |
void | dumpXml (PrintWriter output) Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого |
void | dumpXml (PrintWriter output, Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого |
void | dumpXml (PrintWriter output, Получает расширенный 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 (Внедрить несколько значений параметров в набор объектов конфигурации. |
boolean | isDeviceConfiguredFake (String deviceName)Возвращает, помечено ли настроенное устройство тегом isFake=true или нет. |
IConfiguration | partialDeepClone ( Создайте базовый клон из |
void | printCommandUsage (boolean importantOnly, PrintStream out)Выводит текст справки по использованию командной строки для данной конфигурации в указанный printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Устраните ошибку |
void | safeInjectOptionValues (Внедрить несколько значений параметров в набор объектов конфигурации, не выдавая исключение, если один из параметров не может быть применен. |
| setBestEffortOptionsFromCommandLineArgs ( Задайте поля |
void | setBuildProvider ( IBuildProvider provider) Заменить текущий |
void | setCommandLine (String[] arrayArgs) Задает командную строку, используемую для создания |
void | setCommandOptions ( ICommandOptions cmdOptions) Установите |
void | setConfigurationObject (String typeName, Object configObject)Универсальный метод для установки объекта конфигурации с заданным именем, заменяя любое существующее значение. |
void | setConfigurationObjectList (String typeName,Универсальный метод для установки списка объектов конфигурации для заданного имени, заменяющий любое существующее значение. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Задайте |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Установите |
void | setDeviceConfigList ( Установите |
void | setDeviceMetricCollectors ( Установите список |
void | setDeviceOptions ( TestDeviceOptions devOptions) Установите |
void | setDeviceRecovery ( IDeviceRecovery recovery) Установите |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Установите |
void | setLabPreparer ( ITargetPreparer preparer) Установите |
void | setLabPreparers ( Установите список |
void | setLogOutput ( ILeveledLogOutput logger) Установите |
void | setLogSaver ( ILogSaver logSaver) Установите |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Удобный метод установки одного |
void | setMultiPreTargetPreparers ( Установите список |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Удобный метод установки одного |
void | setMultiTargetPreparers ( Установите список |
| setOptionsFromCommandLineArgs ( Установите поля ArgsOptionParser для ожидаемого формата |
| setOptionsFromCommandLineArgs ( Установите поля ArgsOptionParser |
void | setPostProcessors ( Установите список |
void | setRetryDecision ( IRetryDecision decisionRetry) Установите |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Удобный метод установки одного |
void | setSystemStatusCheckers ( Установите список |
void | setTargetPreparer ( ITargetPreparer preparer) Установите |
void | setTargetPreparers ( Установите список |
void | setTest ( IRemoteTest test) Удобный метод установки одного |
void | setTestInvocationListener ( ITestInvocationListener listener) Удобный метод установки одного |
void | setTestInvocationListeners ( Установите список |
void | setTests ( Установите список |
void | validateOptions ()Проверьте значения параметров. |
Защищенные методы | |
|---|---|
boolean | isRemoteEnvironment ()Возвращает, является ли среда TF удаленным вызовом. |
Константы
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Постоянное значение: «build_provider»
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Постоянное значение: «cmd_options»
ИМЯ_ТИПА_ОПИСАНИЯ_КОНФИГУРАЦИИ
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Постоянное значение: «config_desc»
НАЗВАНИЕ_ТИПА_ОПЦИЙ_ПОКРЫТИЯ
public static final String COVERAGE_OPTIONS_TYPE_NAME
Постоянное значение: «покрытие»
Имя_типа_сборщика_метрик_устройства
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Постоянное значение: «metrics_collector»
ИМЯ_УСТРОЙСТВА
public static final String DEVICE_NAME
Постоянное значение: «устройство»
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Постоянное значение: «device_options»
Имя_типа_восстановления_устройства
public static final String DEVICE_RECOVERY_TYPE_NAME
Постоянное значение: «device_recovery»
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Постоянное значение: «device_requirements»
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Постоянное значение: «global_filters»
ИМЯ_ТИПА_ЛАБОРАТОРНОГО_ПРЕПАРАТОРА
public static final String LAB_PREPARER_TYPE_NAME
Постоянное значение: «lab_preparer»
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Постоянное значение: «logger»
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Постоянное значение: «log_saver»
МЕТРИЧЕСКИЙ_ПОСТ_ПРОЦЕССОР_ТИПА_ИМЯ
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Постоянное значение: «metric_post_processor»
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Постоянное значение: «multi_target_preparer»
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Постоянное значение: «multi_pre_target_preparer»
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Постоянное значение: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Постоянное значение: «retry_decision»
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Постоянное значение: «sandbox_options»
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Постоянное значение: «песочница»
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Постоянное значение: «skip_manager»
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Постоянное значение: «system_checker»
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Постоянное значение: «target_preparer»
ИМЯ_ТИПА_ТЕСТА
public static final String TEST_TYPE_NAME
Постоянное значение: «тест»
Поля
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Публичные конструкторы
Конфигурация
public Configuration (String name,
String description)Создает Configuration с объектами конфигурации по умолчанию.
| Параметры | |
|---|---|
name | String |
description | String |
Публичные методы
addFilesToClean
public void addFilesToClean (toBeCleaned)
Добавьте файлы, которые необходимо очистить во время cleanConfigurationData()
| Параметры | |
|---|---|
toBeCleaned | |
cleanConfigurationData
public void cleanConfigurationData ()
Удалите все файлы, которые были загружены в разрешенные поля параметров удаленных файлов.
dumpXml
public void dumpXml (PrintWriter output)
Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого IConfiguration в виде String .
| Параметры | |
|---|---|
output | PrintWriter : программа для печати XML. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) Получает расширенный XML-файл для конфигурации со всеми параметрами, показанными для этого IConfiguration за исключением фильтров объектов по их ключевым именам.
Пример фильтра: Configuration.TARGET_PREPARER_TYPE_NAME .
| Параметры | |
|---|---|
output | PrintWriter : программа для печати XML. |
excludeFilters | : список типов объектов, которые не следует выгружать. |
dumpXml
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 : уникальный тип объекта конфигурации. |
| Возврат | |
|---|---|
| Список объектов конфигурации данного типа. |
получитьBuildProvider
public IBuildProvider getBuildProvider ()
Получает IBuildProvider из конфигурации.
| Возврат | |
|---|---|
IBuildProvider | IBuildProvider предоставленный в конфигурации |
получитьКоманднуюСтроку
public String getCommandLine ()
Получает командную строку, используемую для создания этой IConfiguration .
| Возврат | |
|---|---|
String | командная строка, используемая для создания этой IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Получает ICommandOptions для использования из конфигурации.
| Возврат | |
|---|---|
ICommandOptions | ICommandOptions указанные в конфигурации. |
получитьКонфигурациюОписание
public ConfigurationDescriptor getConfigurationDescription ()
Возвращает ConfigurationDescriptor указанный в конфигурации.
| Возврат | |
|---|---|
ConfigurationDescriptor | |
получитьКонфигурационныйОбъект
public Object getConfigurationObject (String typeName)
Универсальный интерфейс для получения объекта конфигурации с заданным именем типа.
| Параметры | |
|---|---|
typeName | String : уникальный тип объекта конфигурации. |
| Возврат | |
|---|---|
Object | объект конфигурации или null , если тип объекта с указанным именем не существует. |
получитьConfigurationObjectList
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 | |
получитьDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Получает TestDeviceOptions для использования из конфигурации.
| Возврат | |
|---|---|
TestDeviceOptions | TestDeviceOptions предоставленный в конфигурации. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Получает IDeviceRecovery для использования из конфигурации.
| Возврат | |
|---|---|
IDeviceRecovery | IDeviceRecovery предусмотренный в конфигурации. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Получает IDeviceSelection для использования из конфигурации.
| Возврат | |
|---|---|
IDeviceSelection | IDeviceSelection указанный в конфигурации. |
getFilesToClean
publicgetFilesToClean ()
Получить список файлов, которые будут очищены во время cleanConfigurationData()
| Возврат | |
|---|---|
| |
получитьGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Получает GlobalTestFilter для вызова.
| Возврат | |
|---|---|
GlobalTestFilter | |
getInopOptions
publicgetInopOptions ()
Получить названия опций, которые не изменили никаких значений.
| Возврат | |
|---|---|
| |
getLabPreparers
publicgetLabPreparers ()
Получает ITargetPreparer из конфигурации.
| Возврат | |
|---|---|
| ITargetPreparer предоставляется в порядке, указанном в конфигурации |
получитьLogOutput
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 предоставляется в порядке, указанном в конфигурации |
получитьИмя
public String getName ()
Возвращает имя конфигурации.
| Возврат | |
|---|---|
String | |
getRetryDecision
public IRetryDecision getRetryDecision ()
Возвращает IRetryDecision использованный для вызова.
| Возврат | |
|---|---|
IRetryDecision | |
getSkipManager
public SkipManager getSkipManager ()
Получает SkipManager для вызова.
| Возврат | |
|---|---|
SkipManager | |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Получает ISystemStatusChecker из конфигурации.
| Возврат | |
|---|---|
| ISystemStatusChecker предоставляется в порядке, указанном в конфигурации |
getTargetPreparers
publicgetTargetPreparers ()
Получает ITargetPreparer из конфигурации.
| Возврат | |
|---|---|
| ITargetPreparer предоставляется в порядке, указанном в конфигурации |
getTestInvocationListeners
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 : необязательный ключ для параметров карты или null |
optionValue | String : значение параметра карты |
| Броски | |
|---|---|
ConfigurationException | |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Внедрить значение параметра в набор объектов конфигурации.
Полезно для предоставления значений для параметров, которые генерируются динамически.| Параметры | |
|---|---|
optionName | String : имя опции |
optionKey | String : необязательный ключ для параметров карты или null |
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 | |
resolveDynamicOptions
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 в этой конфигурации, заменяя любые существующие значения
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Удобный метод установки одного ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Установите список ITestInvocationListener , заменив все существующие значения.
setTests
public void setTests (tests)
Установите список IRemoteTest в этой конфигурации, заменив все существующие значения
validateOptions
public void validateOptions ()
Проверьте значения параметров.
В настоящее время это просто подтверждает, что все обязательные параметры установлены.| Броски | |
|---|---|
ConfigurationException | |
Защищенные методы
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Возвращает, является ли среда TF удаленным вызовом.
| Возврат | |
|---|---|
boolean | |