SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Oggetto
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)

Crea un nuovo SuiteTestFilter dalla stringa specificata.

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

Restituisce il nome di base del modulo senza alcuna parametrizzazione.

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

creareDa

public static SuiteTestFilter createFrom (String filter)

Crea un nuovo SuiteTestFilter dalla stringa specificata. I filtri possono essere in una delle quattro forme, l'istanza verrà inizializzata come; -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", 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.

getNomeBase

public String getBaseName ()

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

ritorna
String

getNome

public String getName ()

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

getParameterName

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 di 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