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(Integer shardIndex, String abi, String name, String test)

Crea un nuovo SuiteTestFilter dalle parti indicate.

SuiteTestFilter(String abi, String name, String test)

Crea un nuovo SuiteTestFilter dalle parti indicate.

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 base del modulo senza parametri.

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

Se il modulo è parametrizzato, restituisce il valore parametro.

Integer getShardIndex()

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

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

Restituisce una rappresentazione di stringa di questo filtro.

Costruttori pubblici

SuiteTestFilter

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

Crea un nuovo SuiteTestFilter dalle parti indicate.

Parametri
shardIndex Integer

abi String: L'ABI deve essere supportata AbiUtils.isAbiSupportedByCompatibility(String)

name String: Il nome del modulo

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

SuiteTestFilter

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

Crea un nuovo SuiteTestFilter dalle parti indicate.

Parametri
abi String: L'ABI deve essere supportata AbiUtils.isAbiSupportedByCompatibility(String)

name String: Il nome del modulo

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

Metodi pubblici

createFrom

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" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", test = "test..."

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

Parametri
filter String: il filtro da analizzare

Resi
SuiteTestFilter SuiteTestFilter

uguale a

public boolean equals (Object obj)

Parametri
obj Object

Resi
boolean

getAbi

public String getAbi ()

Resi
String L'ABI di questo filtro o null se non specificato.

getBaseName

public String getBaseName ()

Restituisce il nome base del modulo senza parametri. Se non è parametrizzato, restituirà getName().

Resi
String

getModuleId

public String getModuleId ()

Resi
String

getName

public String getName ()

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

getParameterName

public String getParameterName ()

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

Resi
String

getShardIndex

public Integer getShardIndex ()

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

Resi
Integer

getTest

public String getTest ()

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

hashCode

public int hashCode ()

Resi
int

toString

public String toString ()

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

Per un filtro valido f:

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

Resi
String