SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


Representa un filtro para incluir y excluir pruebas.

Resumen

Constructores públicos

SuiteTestFilter(Integer shardIndex, String abi, String name, String test)

Crea un SuiteTestFilter nuevo a partir de las partes proporcionadas.

SuiteTestFilter(String abi, String name, String test)

Crea un SuiteTestFilter nuevo a partir de las partes proporcionadas.

Métodos públicos

static SuiteTestFilter createFrom(String filter)

Compila un SuiteTestFilter nuevo a partir de la cadena proporcionada.

boolean equals(Object obj)
String getAbi()
String getBaseName()

Muestra el nombre base del módulo sin ningún parámetro.

String getModuleId()
String getName()
String getParameterName()

Si el módulo está parametrizado, muestra el valor del parámetro.

Integer getShardIndex()

Muestra el índice de fragmento de la prueba o 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 (Integer shardIndex, 
                String abi, 
                String name, 
                String test)

Crea un SuiteTestFilter nuevo a partir de las partes proporcionadas.

Parámetros
shardIndex Integer

abi String: La ABI debe ser compatible AbiUtils.isAbiSupportedByCompatibility(String).

name String: El nombre del módulo

test String: El identificador de la prueba, por ejemplo, .#

SuiteTestFilter

public SuiteTestFilter (String abi, 
                String name, 
                String test)

Crea un SuiteTestFilter nuevo a partir de las partes proporcionadas.

Parámetros
abi String: La ABI debe ser compatible AbiUtils.isAbiSupportedByCompatibility(String).

name String: El nombre del módulo

test String: El identificador de la prueba, por ejemplo, .#

Métodos públicos

createFrom

public static SuiteTestFilter createFrom (String filter)

Compila un SuiteTestFilter nuevo a partir de la cadena proporcionada. Los filtros pueden tener una de cuatro formas. La instancia se inicializará como; -"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..."

El identificador de prueba puede contener varias partes, por ejemplo, pruebas parametrizadas.

Parámetros
filter String: El filtro que se analizará

Muestra
SuiteTestFilter el 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 nulo si no se especifica.

getBaseName

public String getBaseName ()

Muestra el nombre base del módulo sin ningún parámetro. Si no está parametrizado, mostrará getName().

Muestra
String

getModuleId

public String getModuleId ()

Muestra
String

getName

public String getName ()

Muestra
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, muestra el valor del parámetro. Nulo si no está parametrizado.

Muestra
String

getShardIndex

public Integer getShardIndex ()

Muestra el índice de fragmento de la prueba o nulo si no se especifica.

Muestra
Integer

getTest

public String getTest ()

Muestra
String el identificador de prueba de este filtro o 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 SuiteTestFilter.createFrom(String).

Para un filtro válido f:

new TestFilter(f).toString().equals(f)
 

Muestra
String