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 из заданных компонентов.

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