SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Объект
com.android.tradefed.testtype.suite.SuiteTestFilter


Представляет фильтр для включения и исключения тестов.

Краткое содержание

Общественные конструкторы

SuiteTestFilter (String abi, String name, String test)

Создает новый SuiteTestFilter из заданных частей.

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

Создает новый SuiteTestFilter из заданных частей.

Публичные методы

static SuiteTestFilter createFrom (String filter)

Создает новый SuiteTestFilter из заданной строки.

boolean equals (Object obj)
String getAbi ()
String getBaseName ()

Возвращает базовое имя модуля без какой-либо параметризации.

String getModuleId ()
String getName ()
String getParameterName ()

Если модуль параметризован, возвращает значение параметра.

Integer getShardIndex ()

Возвращает индекс сегмента теста или значение NULL, если не указано.

String getTest ()
int hashCode ()
String toString ()

Возвращает строковое представление этого фильтра.

Общественные конструкторы

SuiteTestFilter

public SuiteTestFilter (String abi, 
                String name, 
                String test)

Создает новый SuiteTestFilter из заданных частей.

Параметры
abi String : ABI должен поддерживаться AbiUtils#isAbiSupportedByCompatibility(String)

name String : имя модуля.

test String : идентификатор теста, например. . #

SuiteTestFilter

public SuiteTestFilter (Integer shardIndex, 
                String abi, 
                String name, 
                String test)

Создает новый SuiteTestFilter из заданных частей.

Параметры
shardIndex Integer

abi String : ABI должен поддерживаться AbiUtils#isAbiSupportedByCompatibility(String)

name String : имя модуля.

test String : идентификатор теста, например. . #

Публичные методы

создатьИз

public static SuiteTestFilter createFrom (String filter)

Создает новый SuiteTestFilter из заданной строки. Фильтры могут иметь одну из четырех форм: экземпляр будет инициализирован как; -"имя" -> abi = null, name = "имя", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." - "abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", тест = "тест..."

Идентификатор теста может состоять из нескольких частей, например, параметризованные тесты.

Параметры
filter String : фильтр для анализа.

Возврат
SuiteTestFilter SuiteTestFilter

равно

public boolean equals (Object obj)

Параметры
obj Object

Возврат
boolean

получитьАби

public String getAbi ()

Возврат
String abi этого фильтра или значение null, если не указано.

getBaseName

public String getBaseName ()

Возвращает базовое имя модуля без какой-либо параметризации. Если он не параметризован, он вернет getName() ;

Возврат
String

getModuleId

public String getModuleId ()

Возврат
String

getName

public String getName ()

Возврат
String имя модуля этого фильтра или значение NULL, если оно не указано.

Получить имя параметра

public String getParameterName ()

Если модуль параметризован, возвращает значение параметра. Нуль, если не параметризовано.

Возврат
String

getShardIndex

public Integer getShardIndex ()

Возвращает индекс сегмента теста или значение NULL, если не указано.

Возврат
Integer

получить тест

public String getTest ()

Возврат
String тестовый идентификатор этого фильтра или значение NULL, если не указано.

хэш-код

public int hashCode ()

Возврат
int

toString

public String toString ()

Возвращает строковое представление этого фильтра. Эта функция является обратной функцией createFrom(String) .

Для допустимого фильтра f;

new TestFilter(f).toString().equals(f)
 

Возврат
String