SuiteTestFilter

public class SuiteTestFilter
extends Object

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


Rappresenta un filtro per includere ed escludere i test.

Riepilogo

Costruttori pubblici

SuiteTestFilter (String abi, String name, String test)

Crea un nuovo SuiteTestFilter dalle parti specificate.

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

Crea un nuovo SuiteTestFilter dalle parti specificate.

Metodi pubblici

static SuiteTestFilter createFrom (String filter)

Costruisce un nuovo SuiteTestFilter dalla stringa data.

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

Restituisce il nome base del modulo senza alcuna parametrizzazione.

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

Se il modulo è parametrizzato, restituisce il valore del parametro.

Integer getShardIndex ()

Restituisce l'indice shard del test o null se non specificato.

String getTest ()
int hashCode ()
String toString ()

Restituisce una rappresentazione String di questo filtro.

Costruttori pubblici

SuiteTestFilter

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

Crea un nuovo SuiteTestFilter dalle parti specificate.

Parametri
abi String : l'ABI deve essere supportato AbiUtils#isAbiSupportedByCompatibility(String)

name String : il nome del modulo

test String : l'identificatore del test, ad es . #

SuiteTestFilter

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

Crea un nuovo SuiteTestFilter dalle parti specificate.

Parametri
shardIndex Integer

abi String : l'ABI deve essere supportato AbiUtils#isAbiSupportedByCompatibility(String)

name String : il nome del modulo

test String : l'identificatore del test, ad es . #

Metodi pubblici

createFrom

public static SuiteTestFilter createFrom (String filter)

Costruisce un nuovo SuiteTestFilter dalla stringa data. I filtri possono essere in una delle quattro forme, l'istanza verrà inizializzata come; -"nome" -> abi = null, nome = "nome", test = null -"nome" "test..." -> abi = null, nome = "nome", test = "test..." - "abi" "nome" -> abi = "abi", nome = "nome", test = null -"abi" "nome" "test..." -> abi = "abi", nome = "nome", prova = "prova..."

L'identificatore del test può contenere più parti, ad esempio test parametrizzati.

Parametri
filter String : il filtro da analizzare

ritorna
SuiteTestFilter il SuiteTestFilter

equivale

public boolean equals (Object obj)

Parametri
obj Object

ritorna
boolean

getAbi

public String getAbi ()

ritorna
String l'abi di questo filtro, o null se non specificato.

getBaseNome

public String getBaseName ()

Restituisce il nome base del modulo senza alcuna parametrizzazione. Se non parametrizzato, restituirà getName() ;

ritorna
String

getModuleId

public String getModuleId ()

ritorna
String

getNome

public String getName ()

ritorna
String il nome del modulo di questo filtro o null se non specificato.

getParametroNome

public String getParameterName ()

Se il modulo è parametrizzato, restituisce il valore del parametro. Null se non parametrizzato.

ritorna
String

getShardIndex

public Integer getShardIndex ()

Restituisce l'indice shard del test o null se non specificato.

ritorna
Integer

getTest

public String getTest ()

ritorna
String l'identificatore del test di questo filtro o null se non specificato.

codice hash

public int hashCode ()

ritorna
int

accordare

public String toString ()

Restituisce una rappresentazione String di questo filtro. Questa funzione è l'inverso di createFrom(String) .

Per un filtro valido f;

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

ritorna
String