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

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

Erstellt eine neue SuiteTestFilter aus den angegebenen Teilen.

Öffentliche Methoden

static SuiteTestFilter createFrom(String filter)

Erstellt eine neue SuiteTestFilter aus dem angegebenen String.

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