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 aus den gegebenen Teilen.

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

Erstellt ein neues SuiteTestFilter aus den gegebenen Teilen.

Öffentliche Methoden

static SuiteTestFilter createFrom (String filter)

Baut ein neues SuiteTestFilter aus der angegebenen Zeichenfolge.

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