SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
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 getName ()
String getParameterName ()

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

Integer getShardIndex ()

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

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

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

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

SuiteTestFilter

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

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

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

name String : Имя модуля

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

SuiteTestFilter

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

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

Параметры
shardIndex Integer

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

name String : Имя модуля

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

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

createFrom

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

getName

public String getName ()

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

getParameterName

public String getParameterName ()

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

Возврат
String

getShardIndex

public Integer getShardIndex ()

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

Возврат
Integer

getTest

public String getTest ()

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

хэш-код

public int hashCode ()

Возврат
int

нанизывать

public String toString ()

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

Для действующего фильтра f;

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

Возврат
String