Дескриптор конфигурации
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 Ключ метаданных для конфигурации, чтобы указать, что она была разделена. |
Публичные конструкторы | |
---|---|
ConfigurationDescriptor () |
Публичные методы | |
---|---|
void | addMetadata (String key, values) addMetadata (String key, values) Добавьте дополнительные значения данного ключа в записи метаданных. |
void | addMetadata (String key, String value) Добавьте значение для данного ключа в записи метаданных. |
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 () Преобразование текущего экземпляра дескриптора в его протоформат. |
Поля
АКТИВНЫЙ_ПАРАМЕТР_КЛЮЧ
public static final String ACTIVE_PARAMETER_KEY
Ключ метаданных для параметризации конфигурации, необязательный.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Ключ метаданных для конфигурации, чтобы указать, что она была разделена.
Публичные конструкторы
Дескриптор конфигурации
public ConfigurationDescriptor ()
Публичные методы
добавить метаданные
public void addMetadata (String key,values)
Добавьте дополнительные значения данного ключа в записи метаданных.
Параметры | |
---|---|
key | String : String ключа для добавления значений. |
values | String дополнительных значений. |
добавить метаданные
public void addMetadata (String key, String value)
Добавьте значение для данного ключа в записи метаданных.
Параметры | |
---|---|
key | String : String ключа для добавления значений. |
value | String : 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 |
Возвращает | |
---|---|
сетАби
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 |