SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Representa um filtro para inclusão e exclusão de testes.
Resumo
Construtores públicos | |
---|---|
SuiteTestFilter (String abi, String name, String test) Cria um novo | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Cria um novo |
Métodos públicos | |
---|---|
static SuiteTestFilter | createFrom (String filter) Constrói um novo |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Retorna o nome base do módulo sem qualquer parametrização. |
String | getModuleId () |
String | getName () |
String | getParameterName () Se o módulo estiver parametrizado, retorna o valor do parâmetro. |
Integer | getShardIndex () Retorna o índice de fragmentos do teste ou nulo se não for especificado. |
String | getTest () |
int | hashCode () |
String | toString () Retorna uma representação String deste filtro. |
Construtores públicos
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Cria um novo SuiteTestFilter
a partir das partes fornecidas.
Parâmetros | |
---|---|
abi | String : A ABI deve ser suportada AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : O nome do módulo |
test | String : O identificador do teste, por exemplo |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Cria um novo SuiteTestFilter
a partir das partes fornecidas.
Parâmetros | |
---|---|
shardIndex | Integer |
abi | String : A ABI deve ser suportada AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : O nome do módulo |
test | String : O identificador do teste, por exemplo |
Métodos públicos
criarDe
public static SuiteTestFilter createFrom (String filter)
Constrói um novo SuiteTestFilter
a partir da string fornecida. Os filtros podem estar em um dos quatro formatos, a instância será inicializada como; -"nome" -> abi = null, nome = "nome", teste = null -"nome" "teste..." -> abi = null, nome = "nome", teste = "teste..." - "abi" "nome" -> abi = "abi", nome = "nome", teste = null -"abi" "nome" "teste..." -> abi = "abi", nome = "nome", teste = "teste..."
O identificador de teste pode conter múltiplas partes, por exemplo, testes parametrizados.
Parâmetros | |
---|---|
filter | String : o filtro a ser analisado |
Devoluções | |
---|---|
SuiteTestFilter | o SuiteTestFilter |
é igual a
public boolean equals (Object obj)
Parâmetros | |
---|---|
obj | Object |
Devoluções | |
---|---|
boolean |
getAbi
public String getAbi ()
Devoluções | |
---|---|
String | o abi deste filtro ou nulo se não for especificado. |
getBaseNome
public String getBaseName ()
Retorna o nome base do módulo sem qualquer parametrização. Se não for parametrizado, retornará getName()
;
Devoluções | |
---|---|
String |
getModuleId
public String getModuleId ()
Devoluções | |
---|---|
String |
obterNome
public String getName ()
Devoluções | |
---|---|
String | o nome do módulo deste filtro ou nulo se não for especificado. |
getParameterName
public String getParameterName ()
Se o módulo estiver parametrizado, retorna o valor do parâmetro. Nulo se não for parametrizado.
Devoluções | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Retorna o índice de fragmentos do teste ou nulo se não for especificado.
Devoluções | |
---|---|
Integer |
obterTeste
public String getTest ()
Devoluções | |
---|---|
String | o identificador de teste deste filtro ou nulo se não for especificado. |
código hash
public int hashCode ()
Devoluções | |
---|---|
int |
para sequenciar
public String toString ()
Retorna uma representação String deste filtro. Esta função é o inverso de createFrom(String)
.
Para um filtro válido f;
new TestFilter(f).toString().equals(f)
Devoluções | |
---|---|
String |