SuiteTestFilter
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Representa um filtro para incluir e excluir 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)
Cria um novo |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Retorna o nome base do módulo sem qualquer parametrização. |
String
|
getName()
|
String
|
getParameterName()
Se o módulo for parametrizado, retorna o valor do parâmetro. |
Integer
|
getShardIndex()
Retorna o índice de fragmento do teste ou retorna nulo quando não é especificado. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Retorna uma representação em String deste filtro. |
Construtores públicos
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Cria um novo SuiteTestFilter
das partes especificadas.
Parâmetros | |
---|---|
abi |
String : a ABI precisa ser compatível com 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
das partes especificadas.
Parâmetros | |
---|---|
shardIndex |
Integer |
abi |
String : a ABI precisa ser compatível com 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)
Cria um novo SuiteTestFilter
com base na string fornecida. Os filtros podem estar em um dos quatro
formulários, a instância será inicializada como -"nome" -> abi = nulo, nome = "nome", teste = nulo
-"nome" "testar..." -> abi = nulo, nome = "nome", teste = "teste..." -"abi" "nome" -> abi =
"abi", nome = "nome", teste = nulo -"abi" "nome" "testar..." -> abi = "abi", name = "nome", teste
= "teste..."
O identificador de teste pode conter várias partes, por exemplo, testes parametrizados.
Parâmetros | |
---|---|
filter |
String : o filtro a ser analisado. |
Retorna | |
---|---|
SuiteTestFilter |
SuiteTestFilter
|
equals
public boolean equals (Object obj)
Parâmetros | |
---|---|
obj |
Object |
Retorna | |
---|---|
boolean |
GetAbi
public String getAbi ()
Retorna | |
---|---|
String |
o abi desse filtro, ou nulo se não for especificado. |
getBaseName
public String getBaseName ()
Retorna o nome base do módulo sem qualquer parametrização. Se não for parametrizado, ele
vai retornar getName()
;
Retorna | |
---|---|
String |
getName
public String getName ()
Retorna | |
---|---|
String |
o nome do módulo desse filtro, ou nulo se não for especificado. |
getParameterName
public String getParameterName ()
Se o módulo for parametrizado, retorna o valor do parâmetro. Nulo se não for parametrizado.
Retorna | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Retorna o índice de fragmento do teste ou retorna nulo quando não é especificado.
Retorna | |
---|---|
Integer |
teste
public String getTest ()
Retorna | |
---|---|
String |
o identificador de teste desse filtro, ou nulo se não for especificado. |
hashCode
public int hashCode ()
Retorna | |
---|---|
int |
toString
public String toString ()
Retorna uma representação em String deste filtro. Essa função é o inverso de createFrom(String)
.
Para um filtro f válido;
new TestFilter(f).toString().equals(f)
Retorna | |
---|---|
String |