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 nuevo a partir de las partes especificadas.

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

Crea un SuiteTestFilter nuevo a partir de las partes especificadas.

Métodos públicos

static SuiteTestFilter createFrom(String filter)

Compila un SuiteTestFilter nuevo a partir de la cadena determinada.

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