SuiteTestFilterSuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Représente un filtre pour inclure et exclure des tests.
Résumé
Constructeurs publics | |
---|---|
SuiteTestFilter (String abi, String name, String test) Crée un nouveau | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Crée un nouveau |
Méthodes publiques | |
---|---|
static SuiteTestFilter | createFrom (String filter) Construit un nouveau |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Renvoie le nom de base du module sans aucun paramétrage. |
String | getName () |
String | getParameterName () Si le module est paramétré, renvoie la valeur du paramètre. |
Integer | getShardIndex () Renvoie l'index de partition du test, ou null s'il n'est pas spécifié. |
String | getTest () |
int | hashCode () |
String | toString () Renvoie une représentation String de ce filtre. |
Constructeurs publics
SuiteTestFilterSuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Crée un nouveau SuiteTestFilter
à partir des parties données.
Paramètres | |
---|---|
abi | String : L'ABI doit être supporté AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Le nom du module |
test | String : l'identifiant du test, par exemple |
SuiteTestFilterSuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Crée un nouveau SuiteTestFilter
à partir des parties données.
Paramètres | |
---|---|
shardIndex | Integer |
abi | String : L'ABI doit être supporté AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Le nom du module |
test | String : l'identifiant du test, par exemple |
Méthodes publiques
créerDepuis
public static SuiteTestFilter createFrom (String filter)
Construit un nouveau SuiteTestFilter
à partir de la chaîne donnée. Les filtres peuvent être sous l'une des quatre formes, l'instance sera initialisée comme ; -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." - "abi" "nom" -> abi = "abi", nom = "nom", test = null -"abi" "nom" "test..." -> abi = "abi", nom = "nom", tester = "tester..."
L'identifiant de test peut contenir plusieurs parties, par exemple des tests paramétrés.
Paramètres | |
---|---|
filter | String : le filtre à analyser |
Retour | |
---|---|
SuiteTestFilter | le SuiteTestFilter |
équivaut à
public boolean equals (Object obj)
Paramètres | |
---|---|
obj | Object |
Retour | |
---|---|
boolean |
obtenirAbi
public String getAbi ()
Retour | |
---|---|
String | l'abi de ce filtre, ou null si non spécifié. |
getBaseName
public String getBaseName ()
Renvoie le nom de base du module sans aucun paramétrage. S'il n'est pas paramétré, il renverra getName()
;
Retour | |
---|---|
String |
obtenirNom
public String getName ()
Retour | |
---|---|
String | le nom de module de ce filtre, ou null s'il n'est pas spécifié. |
getParameterName
public String getParameterName ()
Si le module est paramétré, renvoie la valeur du paramètre. Null si non paramétré.
Retour | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Renvoie l'index de partition du test, ou null s'il n'est pas spécifié.
Retour | |
---|---|
Integer |
getTest
public String getTest ()
Retour | |
---|---|
String | l'identifiant de test de ce filtre, ou null s'il n'est pas spécifié. |
hashCode
public int hashCode ()
Retour | |
---|---|
int |
toString
public String toString ()
Renvoie une représentation String de ce filtre. Cette fonction est l'inverse de createFrom(String)
.
Pour un filtre valide f;
new TestFilter(f).toString().equals(f)
Retour | |
---|---|
String |