Дескриптор конфигурации

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 ()

Верните глубокую копию объекта ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Обратная операция от toProto() для возврата объекта.

IAbi getAbi ()

Возвращает abi, с которым работает конфигурация, если он известен, в противном случае — null.

MultiMap <String, String> getAllMetaData ()

Извлекает все настроенные метаданные и возвращает копию карты.

getMetaData (String name)

Получить именованные записи метаданных

String getModuleName ()

Возвращает имя модуля конфигурации модуля.

getRerunOptions ()

Получите список OptionDef , который можно использовать для повторного запуска.

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>

получить метаданные

public  getMetaData (String name)

Получить именованные записи метаданных

Параметры
name String

Возвращает

getModuleName

public String getModuleName ()

Возвращает имя модуля конфигурации модуля.

Возвращает
String

getRerunOptions

public  getRerunOptions ()

Получите список OptionDef , который можно использовать для повторного запуска.

Возвращает

получитьShardIndex

public Integer getShardIndex ()

Получите индекс сегмента вызова во время локального сегментирования. Возвращает null, если нет сегментирования.

Возвращает
Integer

getSuiteTags

public  getSuiteTags ()

Возвращает список тегов набора, частью которых является тест.

Возвращает

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

Возвращает значение, если конфигурация должна разделить IRemoteTest на разные модули.

Возвращает
boolean

isNotShardable

public boolean isNotShardable ()

Возвращает, является ли конфигурация разделяемой или не являющейся частью набора

Возвращает
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Возвращает, является ли конфигурация строго раздробленной или не является частью набора

Возвращает
boolean

удалить метаданные

public  removeMetadata (String key)

Удалить отслеживание указанного ключа метаданных.

Параметры
key String

Возвращает

сетАби

public void setAbi (IAbi abi)

Устанавливает abi, с которым будет работать конфигурация.

Параметры
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

Параметры
metadata MultiMap

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