SuiteTestFilter
public class SuiteTestFilter
extends Object
| java.lang.Object | |
| ↳ | 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 из заданной строки. Фильтры могут быть в одной из четырех форм, экземпляр будет инициализирован следующим образом: -"name" -> abi = null, name = "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", test = "test..."
Идентификатор теста может состоять из нескольких частей, например, параметризованные тесты.
| Параметры | |
|---|---|
filter | String : фильтр для анализа |
| Возвраты | |
|---|---|
SuiteTestFilter | SuiteTestFilter |
равно
public boolean equals (Object obj)
| Параметры | |
|---|---|
obj | Object |
| Возвраты | |
|---|---|
boolean | |
getAbi
public String getAbi ()
| Возвраты | |
|---|---|
String | abi этого фильтра или null, если не указано. |
getBaseName
public String getBaseName ()
Возвращает базовое имя модуля без каких-либо параметров. Если параметры не указаны, возвращает getName() ;
| Возвраты | |
|---|---|
String | |
getModuleId
public String getModuleId ()
| Возвраты | |
|---|---|
String | |
getName
public String getName ()
| Возвраты | |
|---|---|
String | Имя модуля этого фильтра или значение null, если не указано. |
getParameterName
public String getParameterName ()
Если модуль параметризован, возвращает значение параметра. Если не параметризован, возвращает null.
| Возвраты | |
|---|---|
String | |
getShardIndex
public Integer getShardIndex ()
Возвращает индекс сегмента теста или значение null, если он не указан.
| Возвраты | |
|---|---|
Integer | |
getTest
public String getTest ()
| Возвраты | |
|---|---|
String | Идентификатор теста этого фильтра или значение null, если не указано. |
хешкод
public int hashCode ()
| Возвраты | |
|---|---|
int | |
toString
public String toString ()
Возвращает строковое представление этого фильтра. Эта функция является обратной к функции SuiteTestFilter.createFrom(String) .
Для корректного фильтра f;
new TestFilter(f).toString().equals(f)
| Возвраты | |
|---|---|
String | |