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 (Integer shardIndex, String abi, String name, String test) Crea un nuovo |
Metodi pubblici | |
---|---|
static SuiteTestFilter | createFrom (String filter) Crea un nuovo |
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 |