Конфигурация
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 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
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 , указанный в конфигурации. |
GetMetricCollectors
publicgetMetricCollectors ()
Получает IMetricCollector
из конфигурации.
Возврат | |
---|---|
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 |
Конфигурация
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 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
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 , указанный в конфигурации. |
GetMetricCollectors
publicgetMetricCollectors ()
Получает IMetricCollector
из конфигурации.
Возврат | |
---|---|
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 |
SetBesteffortoptionsfrommamandlineargs
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
. В этом хранится вся командная строка, включая имя конфигурации, в отличие от Setoptionsfrommamandlineargs.
Параметры | |
---|---|
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
S, заменив любое существующее значение.
SetDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Установите список IMetricCollector
S, заменив любые существующие значения.
Параметры | |
---|---|
collectors |
SetDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Установите TestDeviceOptions
, заменив любые существующие значения
Параметры | |
---|---|
devOptions | TestDeviceOptions |
SetDevicereCovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Установите IDeviceRecovery
, заменив любое существующее значение.
SetDevicERequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Установите IDeviceSelection
, заменив любые существующие значения
Setlabpreprerer
public void setLabPreparer (ITargetPreparer preparer)
Установите ITargetPreparer
, заменив любое существующее значение.
Setlabpreprerers
public void setLabPreparers (preparers)
Установите список ITargetPreparer
S, заменив любое существующее значение.
SetLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Установите ILeveledLogOutput
, заменив любое существующее значение.
SetLogSaver
public void setLogSaver (ILogSaver logSaver)
Установите ILogSaver
, заменив любое существующее значение.
SetMultipretargetPreprerer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Удобный метод для установки одного IMultiTargetPreparer
в этой конфигурации, который должен быть выполнен перед любыми из устройств Target_preParers, заменив любые существующие значения
SetmultipretargetPreprerers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Установите список IMultiTargetPreparer
в этой конфигурации, который должен быть выполнен перед любыми из устройств Target_preparers, заменив любые существующие значения
SetMultiTargetPreprerer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Удобный метод для установки одного IMultiTargetPreparer
в этой конфигурации, заменив любые существующие значения
SetMultiTargetPreprerers
public void setMultiTargetPreparers (multiTargPreps)
Установите список IMultiTargetPreparer
в этой конфигурации, заменив любые существующие значения
setoptionsfrommamandlineargs
publicsetOptionsFromCommandLineArgs ( listArgs)
Установите поля Option
конфигурации с данным набором аргументов командной строки
ArgsOptionParser
для ожидаемого форматаПараметры | |
---|---|
listArgs |
Возврат | |
---|---|
бессоснутые аргументы |
Броски | |
---|---|
ConfigurationException |
setoptionsfrommamandlineargs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Установите поля Option
конфигурации с данным набором аргументов командной строки
ArgsOptionParser
для ожидаемого форматаПараметры | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient для использования. |
Возврат | |
---|---|
бессоснутые аргументы |
Броски | |
---|---|
ConfigurationException |
SetPostProcessors
public void setPostProcessors (processors)
Установите список IPostProcessor
S, заменив любые существующие значения.
Параметры | |
---|---|
processors |
setretryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Установите IRetryDecision
, заменив любое существующее значение.
SETSYSTEMSTATUSCHECKER
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Удобный метод для установки одного ISystemStatusChecker
в этой конфигурации, заменив любые существующие значения
SETSYSTEMSTATUSCHECKERS
public void setSystemStatusCheckers (systemCheckers)
Установите список ISystemStatusChecker
S в этой конфигурации, заменив любые существующие значения
SettargetPreprerer
public void setTargetPreparer (ITargetPreparer preparer)
Установите ITargetPreparer
, заменив любое существующее значение.
SettargetPrepreres
public void setTargetPreparers (preparers)
Установите список ITargetPreparer
S, заменив любое существующее значение.
пост
public void setTest (IRemoteTest test)
Метод удобства для установки одного IRemoteTest
в этой конфигурации, заменив любые существующие значения
SetteStInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Метод удобства для установки единого ITestInvocationListener
SetteStinvocationListeners
public void setTestInvocationListeners (listeners)
Установите список ITestInvocationListener
S, заменив любые существующие значения
Уверяющие
public void setTests (tests)
Установите список IRemoteTest
S в этой конфигурации, заменив любые существующие значения
ValidateOptions
public void validateOptions ()
Проверить значения опции.
В настоящее время это просто подтвердит, что все обязательные варианты были установленыБроски | |
---|---|
ConfigurationException |
Защищенные методы
ISREMOTEENVIRNMENT
protected boolean isRemoteEnvironment ()
Возвращает, является ли среда TF отдаленным призывом.
Возврат | |
---|---|
boolean |