Дескриптор конфигурации
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 | 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
Ключ метаданных для конфигурации, указывающий, что она была сегментирована.
Общественные конструкторы
Дескриптор конфигурации
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 |