SuiteTestFilter
public
class
SuiteTestFilter
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Representa un filtro para incluir y excluir pruebas.
Resumen
Constructores públicos | |
---|---|
SuiteTestFilter(String abi, String name, String test)
Crea un |
|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Crea un |
Métodos públicos | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Compila un |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Muestra el nombre base del módulo sin ninguna parametrización. |
String
|
getName()
|
String
|
getParameterName()
Si el módulo está parametrizado, muestra el valor del parámetro. |
Integer
|
getShardIndex()
Muestra el índice de fragmentos de la prueba o un valor nulo si no se especifica. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Muestra una representación de cadena de este filtro. |
Constructores públicos
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Crea un SuiteTestFilter
nuevo a partir de las partes especificadas.
Parámetros | |
---|---|
abi |
String : La ABI debe ser compatible AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : Es el nombre del módulo. |
test |
String : El identificador de la prueba, p. ej., |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Crea un SuiteTestFilter
nuevo a partir de las partes especificadas.
Parámetros | |
---|---|
shardIndex |
Integer |
abi |
String : La ABI debe ser compatible AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : Es el nombre del módulo. |
test |
String : El identificador de la prueba, p. ej., |
Métodos públicos
crear desde
public static SuiteTestFilter createFrom (String filter)
Compila un SuiteTestFilter
nuevo a partir de la cadena determinada. Los filtros pueden estar en uno de cuatro
formularios, la instancia se inicializará como: -"nombre" ->
abi = nulo, nombre = "name", prueba = nulo
-"nombre" "probar..." ->
abi = nulo, nombre = "name", test = "test..." -“abi” "nombre" ->
abi =
"abi", name = "name", test = null -"abi" "nombre" "probar..." ->
abi = "abi", name = "name", test
= "prueba..."
El identificador de prueba puede contener varias partes, p. ej., pruebas parametrizadas.
Parámetros | |
---|---|
filter |
String : Es el filtro que se analizará. |
Muestra | |
---|---|
SuiteTestFilter |
SuiteTestFilter
|
equals
public boolean equals (Object obj)
Parámetros | |
---|---|
obj |
Object |
Muestra | |
---|---|
boolean |
GetAbi
public String getAbi ()
Muestra | |
---|---|
String |
la ABI de este filtro o un valor nulo si no se especifica. |
getBaseName
public String getBaseName ()
Muestra el nombre base del módulo sin ninguna parametrización. Si no está parametrizado,
Se mostrará getName()
.
Muestra | |
---|---|
String |
getName
public String getName ()
Muestra | |
---|---|
String |
el nombre del módulo de este filtro o un valor nulo si no se especifica. |
getParameterName
public String getParameterName ()
Si el módulo está parametrizado, muestra el valor del parámetro. Nulo si no está parametrizado.
Muestra | |
---|---|
String |
getShardIndex.
public Integer getShardIndex ()
Muestra el índice de fragmentos de la prueba o un valor nulo si no se especifica.
Muestra | |
---|---|
Integer |
getTest
public String getTest ()
Muestra | |
---|---|
String |
el identificador de prueba de este filtro, o un valor nulo si no se especifica. |
hashCode
public int hashCode ()
Muestra | |
---|---|
int |
toString
public String toString ()
Muestra una representación de cadena de este filtro. Esta función es la inversa de createFrom(String)
.
Para un filtro válido f;
new TestFilter(f).toString().equals(f)
Muestra | |
---|---|
String |