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

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

Erstellt einen neuen SuiteTestFilter aus den angegebenen Teilen.

Öffentliche Methoden

static SuiteTestFilter createFrom (String filter)

Erstellt einen neuen SuiteTestFilter aus der angegebenen Zeichenfolge.

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