Дескриптор конфигурации
public class ConfigurationDescriptor
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
Объект конфигурации, описывающий некоторый аспект самой конфигурации. Как тег набора тестов членства. Этот класс не может получать значения параметров через командную строку. Только непосредственно в xml.
Краткое содержание
Поля | |
---|---|
public static final String | ACTIVE_PARAMETER_KEY Ключ метаданных для параметризации конфигурации, необязательно. |
public static final String | LOCAL_SHARDED_KEY Ключ метаданных для конфигурации, указывающий, что она была сегментирована. |
public static final String | MODULE_DIR_PATH_KEY Ключ метаданных для конфигурации, позволяющий указать путь к каталогу модуля, если это конфигурация модуля. |
public static final String | PRIORITIZE_HOST_CONFIG_KEY Ключ метаданных для конфигурации, чтобы указать, является ли она приоритетной для конфигурации хоста. |
Общественные конструкторы | |
---|---|
ConfigurationDescriptor () |
Публичные методы | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Добавьте дополнительные значения данного ключа в записи метаданных. |
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 ( suiteTags) setSuiteTags ( suiteTags) Устанавливает список тегов пакета, частью которого является тест. |
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
Ключ метаданных для конфигурации, указывающий, что она была сегментирована.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
Ключ метаданных для конфигурации, позволяющий указать путь к каталогу модуля, если это конфигурация модуля.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
Ключ метаданных для конфигурации, чтобы указать, является ли она приоритетной для конфигурации хоста.
Общественные конструкторы
Дескриптор конфигурации
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 |
изПрото
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Обратная операция toProto()
для возврата объекта.
Параметры | |
---|---|
protoDescriptor | ConfigurationDescription.Descriptor |
Возврат | |
---|---|
ConfigurationDescriptor |
получитьАби
public IAbi getAbi ()
Возвращает abi, с которым работает конфигурация, если он известен, в противном случае — значение null.
Возврат | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
Извлекает все настроенные метаданные и возвращает копию карты.
Возврат | |
---|---|
MultiMap <String, String> |
получить метаданные
publicgetMetaData (String name)
Получить именованные записи метаданных
Параметры | |
---|---|
name | String |
Возврат | |
---|---|
getModuleName
public String getModuleName ()
Возвращает имя модуля конфигурации модуля.
Возврат | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
Получите список OptionDef
, который можно использовать для повторного запуска.
Возврат | |
---|---|
getShardIndex
public Integer getShardIndex ()
Получите сегментный индекс вызова во время локального сегментирования. Возвращает ноль, если нет сегментирования.
Возврат | |
---|---|
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 |
следует использовать песочницу
public boolean shouldUseSandbox ()
Возвращает true, если вызов должен выполняться в изолированном режиме. В противном случае неверно.
Возврат | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
Преобразуйте текущий экземпляр дескриптора в его прото-формат.
Возврат | |
---|---|
ConfigurationDescription.Descriptor |