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 une |
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 "null" si elle n'est pas spécifiée. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Renvoie une représentation de chaîne de ce filtre. |
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
createFrom
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. Si elle n'est pas paramétrée, elle renvoie getName().
| Renvoie | |
|---|---|
String |
|
getModuleId
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 elle n'est pas paramétrée.
| Renvoie | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
Renvoie l'index de shard du test, ou la valeur "null" 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 valide f :
new TestFilter(f).toString().equals(f)
| Renvoie | |
|---|---|
String |
|