SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Objeto | |
↳ | 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 nuevo | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Crea un nuevo |
Métodos públicos | |
---|---|
static SuiteTestFilter | createFrom (String filter) Crea un nuevo |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Devuelve el nombre base del módulo sin ninguna parametrización. |
String | getModuleId () |
String | getName () |
String | getParameterName () Si el módulo está parametrizado, devuelve el valor del parámetro. |
Integer | getShardIndex () Devuelve el índice de fragmento de la prueba, o nulo si no se especifica. |
String | getTest () |
int | hashCode () |
String | toString () Devuelve una representación de cadena de este filtro. |
Constructores públicos
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Crea un nuevo SuiteTestFilter
a partir de las partes proporcionadas.
Parámetros | |
---|---|
abi | String : La ABI debe ser compatible con AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : el nombre del módulo. |
test | String : el identificador de la prueba, por ejemplo. |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Crea un nuevo SuiteTestFilter
a partir de las partes proporcionadas.
Parámetros | |
---|---|
shardIndex | Integer |
abi | String : La ABI debe ser compatible con AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : el nombre del módulo. |
test | String : el identificador de la prueba, por ejemplo. |
Métodos públicos
crear desde
public static SuiteTestFilter createFrom (String filter)
Crea un nuevo SuiteTestFilter
a partir de la cadena proporcionada. Los filtros pueden tener una de cuatro formas; la instancia se inicializará como; -"nombre" -> abi = nulo, nombre = "nombre", prueba = nulo -"nombre" "prueba..." -> abi = nulo, nombre = "nombre", prueba = "prueba..." - "abi" "nombre" -> abi = "abi", nombre = "nombre", prueba = nulo -"abi" "nombre" "prueba..." -> abi = "abi", nombre = "nombre", prueba = "prueba..."
El identificador de prueba puede contener varias partes, por ejemplo, pruebas parametrizadas.
Parámetros | |
---|---|
filter | String : el filtro a analizar |
Devoluciones | |
---|---|
SuiteTestFilter | el SuiteTestFilter |
es igual
public boolean equals (Object obj)
Parámetros | |
---|---|
obj | Object |
Devoluciones | |
---|---|
boolean |
obtenerAbi
public String getAbi ()
Devoluciones | |
---|---|
String | el abi de este filtro, o nulo si no se especifica. |
obtenerNombreBase
public String getBaseName ()
Devuelve el nombre base del módulo sin ninguna parametrización. Si no está parametrizado, devolverá getName()
;
Devoluciones | |
---|---|
String |
obtenerId del módulo
public String getModuleId ()
Devoluciones | |
---|---|
String |
obtenerNombre
public String getName ()
Devoluciones | |
---|---|
String | el nombre del módulo de este filtro, o nulo si no se especifica. |
getParameterName
public String getParameterName ()
Si el módulo está parametrizado, devuelve el valor del parámetro. Nulo si no está parametrizado.
Devoluciones | |
---|---|
String |
obtenerShardIndex
public Integer getShardIndex ()
Devuelve el índice de fragmento de la prueba, o nulo si no se especifica.
Devoluciones | |
---|---|
Integer |
obtener prueba
public String getTest ()
Devoluciones | |
---|---|
String | el identificador de prueba de este filtro, o nulo si no se especifica. |
código hash
public int hashCode ()
Devoluciones | |
---|---|
int |
Encadenar
public String toString ()
Devuelve 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)
Devoluciones | |
---|---|
String |