Конфигурационный дескриптор
public class ConfigurationDescriptor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
Объект конфигурации, описывающий некоторые аспекты самой конфигурации. Например, тег набора тестов для проверки членства. Этот класс не может получать значения параметров через командную строку. Только напрямую в XML.
Краткое содержание
Константы | |
|---|---|
String | ACTIVE_PARAMETER_KEYКлюч метаданных для параметризации конфигурации, необязательно. |
String | LOCAL_SHARDED_KEYКлюч метаданных для конфигурации, указывающий, что она была разделена на сегменты. |
String | MODULE_DIR_PATH_KEYКлюч метаданных для конфигурации, указывающий путь к каталогу модуля, если это конфигурация модуля. |
String | PRIORITIZE_HOST_CONFIG_KEYКлюч метаданных для конфигурации, указывающий, отдает ли он приоритет конфигурации хоста. |
Публичные конструкторы | |
|---|---|
ConfigurationDescriptor () | |
Публичные методы | |
|---|---|
void | addMetadata (String key,Добавить дополнительные значения заданного ключа в записи метаданных. |
void | addRerunOption ( OptionDef optionDef)Добавьте опцию в список опций, которые можно использовать для повторного запуска теста. |
ConfigurationDescriptor | clone () Возвращает глубокую копию объекта |
static ConfigurationDescriptor | fromProto (ConfigurationDescription.Descriptor protoDescriptor) Обратная операция |
IAbi | getAbi ()Возвращает abi, с которым работает конфигурация, если он известен, в противном случае — null. |
MultiMap <String, String> | getAllMetaData ()Извлекает все настроенные метаданные и возвращает копию карты. |
| getMetaData (String name)Получить именованные записи метаданных |
String | getModuleName ()Возвращает имя модуля конфигурации модуля. |
| getRerunOptions () Получите список |
Integer | getShardIndex ()Получите индекс шарда вызова во время локального шардинга. |
| getSuiteTags ()Возвращает список тегов набора, частью которого является тест. |
boolean | isNotIRemoteTestShardable ()Возвращает, должна ли конфигурация разделять IRemoteTest на разные модули. |
boolean | isNotShardable ()Возвращает, является ли конфигурация шардируемой или нет как часть набора |
boolean | isNotStrictShardable ()Возвращает, является ли конфигурация строго шардируемой или не является частью набора |
| removeMetadata (String key)Удалить отслеживание указанного ключа метаданных. |
void | setAbi ( IAbi abi)Задает abi, с которым будет работать конфигурация. |
void | setMetaData ( MultiMap <String, String> metadata) |
void | setModuleName (String name)Если эта конфигурация представляет собой модуль, мы можем задать имя модуля, связанного с ним. |
void | setNotIRemoteTestShardable (boolean notIRemoteTestShardable) |
void | setSandboxed (boolean useSandboxed)Устанавливает, будет ли конфигурация запускаться в режиме «песочницы». |
void | setShardIndex (int index)Установите индекс шарда для вызова при локальном шардинге. |
void | setSuiteTags (Задает список тегов набора, частью которого является тест. |
boolean | shouldUseSandbox ()Возвращает true, если вызов должен выполняться в изолированном режиме. |
ConfigurationDescription.Descriptor | toProto ()Преобразовать текущий экземпляр дескриптора в его прототипный формат. |
Константы
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
Ключ метаданных для параметризации конфигурации, необязательно.
Постоянное значение: «активный-параметр»
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Ключ метаданных для конфигурации, указывающий, что она была разделена на сегменты.
Постоянное значение: «sharded»
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Ключ метаданных для конфигурации, указывающий путь к каталогу модуля, если это конфигурация модуля.
Постоянное значение: «module-dir-path»
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Ключ метаданных для конфигурации, указывающий, отдает ли он приоритет конфигурации хоста.
Постоянное значение: «prioritize-host-config»
Публичные конструкторы
Конфигурационный дескриптор
public ConfigurationDescriptor ()
Публичные методы
добавитьМетаданные
public void addMetadata (String key,
values) Добавить дополнительные значения заданного ключа в записи метаданных.
| Параметры | |
|---|---|
key | String : String ключа, к которому нужно добавить значения. |
values | : список String дополнительных значений. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
Добавьте опцию в список опций, которые можно использовать для повторного запуска теста.
| Параметры | |
|---|---|
optionDef | OptionDef : объект OptionDef тестового варианта. |
клон
public ConfigurationDescriptor clone ()
Возвращает глубокую копию объекта ConfigurationDescriptor .
| Возврат | |
|---|---|
ConfigurationDescriptor | |
отProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Обратная операция toProto() для получения объекта обратно.
| Параметры | |
|---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
| Возврат | |
|---|---|
ConfigurationDescriptor | |
получитьАби
public IAbi getAbi ()
Возвращает abi, с которым работает конфигурация, если он известен, в противном случае — null.
| Возврат | |
|---|---|
IAbi | |
получитьВсеМетаДанные
public MultiMap<String, String> getAllMetaData ()
Извлекает все настроенные метаданные и возвращает копию карты.
| Возврат | |
|---|---|
MultiMap <String, String> | |
получитьМетаданные
publicgetMetaData (String name)
Получить именованные записи метаданных
| Параметры | |
|---|---|
name | String |
| Возврат | |
|---|---|
| |
getModuleName
public String getModuleName ()
Возвращает имя модуля конфигурации модуля.
| Возврат | |
|---|---|
String | |
getRerunOptions
publicgetRerunOptions ()
Получите список OptionDef , которые можно использовать для повторного запуска.
| Возврат | |
|---|---|
| |
получитьShardIndex
public Integer getShardIndex ()
Получить индекс шарда вызова во время локального шардинга. Возвращает null, если шардинг отсутствует.
| Возврат | |
|---|---|
Integer | |
getSuiteTags
publicgetSuiteTags ()
Возвращает список тегов набора, частью которого является тест.
| Возврат | |
|---|---|
| |
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
Возвращает, должна ли конфигурация разделять IRemoteTest на разные модули.
| Возврат | |
|---|---|
boolean | |
isNotShardable
public boolean isNotShardable ()
Возвращает, является ли конфигурация шардируемой или нет как часть набора
| Возврат | |
|---|---|
boolean | |
isNotStrictShardable
public boolean isNotStrictShardable ()
Возвращает, является ли конфигурация строго шардируемой или не является частью набора
| Возврат | |
|---|---|
boolean | |
удалитьМетаданные
publicremoveMetadata (String key)
Удалить отслеживание указанного ключа метаданных.
| Параметры | |
|---|---|
key | String |
| Возврат | |
|---|---|
| |
setAbi
public void setAbi (IAbi abi)
Задает abi, с которым будет работать конфигурация.
| Параметры | |
|---|---|
abi | IAbi |
setModuleName
public void setModuleName (String name)
Если эта конфигурация представляет собой модуль, мы можем задать имя модуля, связанного с ним.
| Параметры | |
|---|---|
name | String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
| Параметры | |
|---|---|
notIRemoteTestShardable | boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
Устанавливает, будет ли конфигурация запускаться в режиме «песочницы».
| Параметры | |
|---|---|
useSandboxed | boolean |
setShardIndex
public void setShardIndex (int index)
Установите индекс шарда для вызова при локальном шардинге.
| Параметры | |
|---|---|
index | int |
setSuiteTags
public void setSuiteTags (suiteTags)
Задает список тегов набора, частью которого является тест.
| Параметры | |
|---|---|
suiteTags | |
shouldUseSandbox
public boolean shouldUseSandbox ()
Возвращает значение true, если вызов должен выполняться в режиме «песочницы». В противном случае — значение false.
| Возврат | |
|---|---|
boolean | |
toProto
public ConfigurationDescription.Descriptor toProto ()
Преобразовать текущий экземпляр дескриптора в его прототипный формат.
| Возврат | |
|---|---|
ConfigurationDescription.Descriptor | |