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