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 Konstruktoren | |
---|---|
SuiteTestFilter(String abi, String name, String test)
Erstellt eine neue |
|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Erstellt eine neue |
Öffentliche Methoden | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Erstellt eine neue |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Gibt den Basisnamen des Moduls ohne Parametrisierung zurück. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Wenn das Modul parametrisiert ist, wird der Parameterwert zurückgegeben. |
Integer
|
getShardIndex()
Gibt den Shard-Index des Tests oder null zurück, wenn kein Wert angegeben ist. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Gibt eine String-Darstellung dieses Filters zurück. |
Öffentliche Konstruktoren
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Erstellt eine neue SuiteTestFilter
aus den angegebenen Teilen.
Parameter | |
---|---|
abi |
String : Das ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : Name des Moduls |
test |
String : Die Kennung des Tests, z. B. |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Erstellt eine neue SuiteTestFilter
aus den angegebenen Teilen.
Parameter | |
---|---|
shardIndex |
Integer |
abi |
String : Das ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : Name des Moduls |
test |
String : Die Kennung des Tests, z. B. |
Öffentliche Methoden
Erstellen aus
public static SuiteTestFilter createFrom (String filter)
Erstellt eine neue SuiteTestFilter
aus dem angegebenen String. Es gibt vier mögliche Filteroptionen
wird die Instanz mit folgendem Wert initialisiert: -"Name" -> abi = null, name = "name", test = null
-"Name" „Testen...“ -> abi = null, name = "Name", test = "Test..." -"abi" „name“ -> abi =
"abi", name = "name", test = null -"abi"
„name“ „Testen...“ -> abi = "abi", name = "Name", Test
= "Testen..."
Die Test-ID kann aus mehreren Teilen bestehen, z. B. parametrisierte Tests.
Parameter | |
---|---|
filter |
String : der zu parsende Filter |
Returns | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
ist gleich
public boolean equals (Object obj)
Parameter | |
---|---|
obj |
Object |
Returns | |
---|---|
boolean |
getAbi
public String getAbi ()
Returns | |
---|---|
String |
die Abi dieses Filters oder null, wenn nicht angegeben. |
GetBaseName
public String getBaseName ()
Gibt den Basisnamen des Moduls ohne Parametrisierung zurück. Wenn sie nicht parametrisiert ist,
gibt getName()
zurück.
Returns | |
---|---|
String |
getModuleId
public String getModuleId ()
Returns | |
---|---|
String |
getName
public String getName ()
Returns | |
---|---|
String |
den Modulnamen dieses Filters oder null, wenn nicht angegeben. |
getParameterName
public String getParameterName ()
Wenn das Modul parametrisiert ist, wird der Parameterwert zurückgegeben. Null, wenn nicht parametrisiert.
Returns | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Gibt den Shard-Index des Tests oder null zurück, wenn kein Wert angegeben ist.
Returns | |
---|---|
Integer |
getTest
public String getTest ()
Returns | |
---|---|
String |
die Test-ID dieses Filters oder null, wenn nicht angegeben. |
hashCode
public int hashCode ()
Returns | |
---|---|
int |
toString
public String toString ()
Gibt eine String-Darstellung dieses Filters zurück. Diese Funktion ist der Kehrwert von createFrom(String)
.
Für einen gültigen Filter f;
new TestFilter(f).toString().equals(f)
Returns | |
---|---|
String |