SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Объект | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Представляет фильтр для включения и исключения тестов.
Краткое содержание
Общественные конструкторы | |
---|---|
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Создает новый | |
SuiteTestFilter (String abi, String name, String test) Создает новый |
Публичные методы | |
---|---|
static SuiteTestFilter | createFrom (String filter) Создает новый |
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 (Integer shardIndex, String abi, String name, String test)
Создает новый SuiteTestFilter
из заданных частей.
Параметры | |
---|---|
shardIndex | Integer |
abi | String : ABI должен поддерживаться AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : имя модуля. |
test | String : идентификатор теста, например. |
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Создает новый SuiteTestFilter
из заданных частей.
Параметры | |
---|---|
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 |