SuiteTestFilter
public class SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Stellt einen Filter zum Einschließen und Ausschließen von Tests dar.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
SuiteTestFilter (String abi, String name, String test) Erstellt einen neuen | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Erstellt einen neuen |
Öffentliche Methoden | |
---|---|
static SuiteTestFilter | createFrom (String filter) Erstellt einen neuen |
boolean | equals (Object obj) |
String | getAbi () |
String | getBaseName () Gibt den Basisnamen des Moduls ohne Parametrisierung zurück. |
String | getName () |
String | getParameterName () Wenn das Modul parametrisiert ist, gibt es den Parameterwert zurück. |
Integer | getShardIndex () Gibt den Shard-Index des Tests oder null zurück, wenn nichts angegeben ist. |
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 einen neuen SuiteTestFilter
aus den angegebenen Teilen.
Parameter | |
---|---|
abi | String : Die ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Der Name des Moduls |
test | String : Die Kennung des Tests, z |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Erstellt einen neuen SuiteTestFilter
aus den angegebenen Teilen.
Parameter | |
---|---|
shardIndex | Integer |
abi | String : Die ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Der Name des Moduls |
test | String : Die Kennung des Tests, z |
Öffentliche Methoden
erstellenVon
public static SuiteTestFilter createFrom (String filter)
Erstellt einen neuen 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 ..."
Testkennung kann mehrere Teile enthalten, zB parametrisierte Tests.
Parameter | |
---|---|
filter | String : der zu analysierende Filter |
Kehrt zurück | |
---|---|
SuiteTestFilter | der SuiteTestFilter |
gleich
public boolean equals (Object obj)
Parameter | |
---|---|
obj | Object |
Kehrt zurück | |
---|---|
boolean |
getAbi
public String getAbi ()
Kehrt zurück | |
---|---|
String | der abi dieses Filters oder null, wenn nicht angegeben. |
getBaseName
public String getBaseName ()
Gibt den Basisnamen des Moduls ohne Parametrisierung zurück. Wenn nicht parametriert, wird getName()
zurückgegeben;
Kehrt zurück | |
---|---|
String |
getName
public String getName ()
Kehrt zurück | |
---|---|
String | der Modulname dieses Filters oder null, falls nicht angegeben. |
getParameterName
public String getParameterName ()
Wenn das Modul parametrisiert ist, gibt es den Parameterwert zurück. Null, wenn nicht parametriert.
Kehrt zurück | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Gibt den Shard-Index des Tests oder null zurück, wenn nichts angegeben ist.
Kehrt zurück | |
---|---|
Integer |
getTest
public String getTest ()
Kehrt zurück | |
---|---|
String | die Testkennung dieses Filters oder null, falls 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 |