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 aucun paramètre. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Si le module est paramétré, renvoie la valeur du paramètre. |
Integer
|
getShardIndex()
Renvoie l'index de segmentation du test, ou la valeur "null" si cet index n'est pas spécifié. |
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 un SuiteTestFilter
à partir de la chaîne donnée. Les filtres peuvent appartenir à l'une des quatre catégories suivantes :
formulaires, l'instance sera initialisée comme suit : -"nom" -> abi = null, name = "name", test = null
-"nom" "tester..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi =
"abi", name = "name", test = null -"abi" "name" "tester..." -> abi = "abi", name = "name", test
= "test..."
L'identifiant de test peut contenir plusieurs parties (tests paramétrés, par exemple).
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 aucun paramétrage. 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. Null si aucun paramètre n'est défini.
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 le filtre n'est pas spécifié. |
hashCode
public int hashCode ()
Renvoie | |
---|---|
int |
toString
public String toString ()
Renvoie une représentation de ce filtre sous forme de chaîne. Cette fonction est l'inverse de createFrom(String)
.
Pour un filtre f valide ;
new TestFilter(f).toString().equals(f)
Renvoie | |
---|---|
String |