SuiteTestFilter
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Représente un filtre permettant d'inclure et d'exclure des tests.
Résumé
Constructeurs publics | |
---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Crée un |
|
SuiteTestFilter(String abi, String name, String test)
Crée un |
Méthodes publiques | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Crée un |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Renvoie le nom de base du module sans aucune paramétrisation. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Si le module est paramétré, renvoie la valeur du paramètre. |
Integer
|
getShardIndex()
Renvoie l'index de shard du test, ou la valeur nulle si elle n'est pas spécifiée. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Renvoie une représentation de ce filtre sous forme de chaîne. |
Constructeurs publics
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Crée un SuiteTestFilter
à partir des parties données.
Paramètres | |
---|---|
shardIndex |
Integer |
abi |
String : l'ABI doit être compatible avec AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nom du module |
test |
String : identifiant du test, par exemple |
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Crée un SuiteTestFilter
à partir des parties données.
Paramètres | |
---|---|
abi |
String : l'ABI doit être compatible avec AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nom du module |
test |
String : identifiant du test, par exemple |
Méthodes publiques
créerDe
public static SuiteTestFilter createFrom (String filter)
Crée une SuiteTestFilter
à partir de la chaîne donnée. Les filtres peuvent prendre l'une des quatre formes suivantes. L'instance sera initialisée comme suit : -"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'identifiant de test peut contenir plusieurs parties, par exemple des tests paramétrés.
Paramètres | |
---|---|
filter |
String : filtre à analyser |
Renvoie | |
---|---|
SuiteTestFilter |
l'/le/la SuiteTestFilter |
equals
public boolean equals (Object obj)
Paramètres | |
---|---|
obj |
Object |
Renvoie | |
---|---|
boolean |
getAbi
public String getAbi ()
Renvoie | |
---|---|
String |
ABI de ce filtre, ou valeur nulle si elle n'est pas spécifiée. |
getBaseName
public String getBaseName ()
Renvoie le nom de base du module sans aucune paramétrisation. S'il n'est pas paramétré, il renvoie getName()
.
Renvoie | |
---|---|
String |
ID du module
public String getModuleId ()
Renvoie | |
---|---|
String |
getName
public String getName ()
Renvoie | |
---|---|
String |
Nom du module de ce filtre, ou valeur nulle si elle n'est pas spécifiée. |
getParameterName
public String getParameterName ()
Si le module est paramétré, renvoie la valeur du paramètre. Valeur nulle si non paramétrée.
Renvoie | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Renvoie l'index de shard du test, ou la valeur nulle si elle n'est pas spécifiée.
Renvoie | |
---|---|
Integer |
getTest
public String getTest ()
Renvoie | |
---|---|
String |
Identifiant de test de ce filtre, ou valeur NULL si elle n'est pas spécifiée. |
hashCode
public int hashCode ()
Renvoie | |
---|---|
int |
toString
public String toString ()
Renvoie une représentation de chaîne de ce filtre. Cette fonction est l'inverse de createFrom(String)
.
Pour un filtre f valide ;
new TestFilter(f).toString().equals(f)
Renvoie | |
---|---|
String |