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 Bauträger

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 getModuleId ()
String getName ()
String getParameterName ()

Wenn das Modul parametrisiert 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 Bauträger

SuiteTestFilter

public SuiteTestFilter (String abi, 
                String name, 
                String test)

Erstellt einen neuen SuiteTestFilter aus den angegebenen Teilen.

Parameter
abi String : Das ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String)

name String : Der Name des Moduls

test String : Die Kennung des Tests, z. B . #

SuiteTestFilter

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

Erstellt einen neuen SuiteTestFilter aus den angegebenen Teilen.

Parameter
shardIndex Integer

abi String : Das ABI muss unterstützt werden AbiUtils#isAbiSupportedByCompatibility(String)

name String : Der Name des Moduls

test String : Die Kennung des Tests, z. B . #

Öffentliche Methoden

createFrom

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", test = "test..."

Die Testkennung kann aus mehreren Teilen bestehen, z. B. parametrisierten Tests.

Parameter
filter String : der zu analysierende Filter

Kehrt zurück
SuiteTestFilter der SuiteTestFilter

gleicht

public boolean equals (Object obj)

Parameter
obj Object

Kehrt zurück
boolean

getAbi

public String getAbi ()

Kehrt zurück
String die Abi dieses Filters oder null, wenn nicht angegeben.

getBaseName

public String getBaseName ()

Gibt den Basisnamen des Moduls ohne Parametrisierung zurück. Wenn nicht parametrisiert, wird getName() zurückgegeben.

Kehrt zurück
String

getModuleId

public String getModuleId ()

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 parametrisiert 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 Testkennung 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