SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Stellt einen Filter zum Ein- und Ausschließen von Tests dar.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
SuiteTestFilter (String abi, String name, String test) Erstellt ein neues | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Erstellt ein neues |
Öffentliche Methoden | |
---|---|
static SuiteTestFilter | createFrom (String filter) Baut ein neues |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Gibt den Basisnamen des Moduls ohne Parametrierung zurück. |
String | getName () |
String | getParameterName () Wenn das Modul parametriert ist, wird der Parameterwert zurückgegeben. |
Integer | getShardIndex () Gibt den Shard-Index des Tests zurück oder null, wenn nicht angegeben. |
String | getTest () |
int | hashCode () |
String | toString () Gibt eine String-Darstellung dieses Filters zurück. |
Öffentliche Konstrukteure
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Erstellt ein neues SuiteTestFilter
aus den gegebenen Teilen.
Parameter | |
---|---|
abi | String : Der ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Die Höhe des Moduls Name |
test | String : Die Kennung des Test zB |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Erstellt ein neues SuiteTestFilter
aus den gegebenen Teilen.
Parameter | |
---|---|
shardIndex | Integer |
abi | String : Der ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Die Höhe des Moduls Name |
test | String : Die Kennung des Test zB |
Öffentliche Methoden
createFrom
public static SuiteTestFilter createFrom (String filter)
Baut ein neues SuiteTestFilter
aus der angegebenen Zeichenfolge. Filter können in einer von vier Formen vorliegen, die Instanz wird initialisiert als; -"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", testen = "testen..."
Testbezeichner können mehrere Teile enthalten, zB parametrisierte Tests.
Parameter | |
---|---|
filter | String : die Filter auf Parse |
Kehrt zurück | |
---|---|
SuiteTestFilter | die SuiteTestFilter |
gleich
public boolean equals (Object obj)
Parameter | |
---|---|
obj | Object |
Kehrt zurück | |
---|---|
boolean |
getAbi
public String getAbi ()
Kehrt zurück | |
---|---|
String | abi dieses Filters oder null, wenn nicht angegeben. |
getBaseName
public String getBaseName ()
Gibt den Basisnamen des Moduls ohne Parametrierung zurück. Wenn nicht parametriert, wird er zurückkehren getName()
;
Kehrt zurück | |
---|---|
String |
getName
public String getName ()
Kehrt zurück | |
---|---|
String | der Modulname dieses Filters oder null, wenn nicht angegeben. |
getParameterName
public String getParameterName ()
Wenn das Modul parametriert ist, wird der Parameterwert zurückgegeben. Null, wenn nicht parametrisiert.
Kehrt zurück | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Gibt den Shard-Index des Tests zurück oder null, wenn nicht angegeben.
Kehrt zurück | |
---|---|
Integer |
getTest
public String getTest ()
Kehrt zurück | |
---|---|
String | die Test-ID dieses Filters oder null, wenn nicht angegeben. |
Hash-Code
public int hashCode ()
Kehrt zurück | |
---|---|
int |
toString
public String toString ()
Gibt eine String-Darstellung dieses Filters zurück. Diese Funktion ist die Umkehrung von createFrom(String)
.
Für einen gültigen Filter f;
new TestFilter(f).toString().equals(f)
Kehrt zurück | |
---|---|
String |