Filtr testu pakietu

public class SuiteTestFilter
extends Object

Obiekt Java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


Reprezentuje filtr umożliwiający uwzględnianie i wykluczanie testów.

Streszczenie

Konstruktorzy publiczni

SuiteTestFilter (String abi, String name, String test)

Tworzy nowy SuiteTestFilter z podanych części.

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

Tworzy nowy SuiteTestFilter z podanych części.

Metody publiczne

static SuiteTestFilter createFrom (String filter)

Tworzy nowy SuiteTestFilter z podanego ciągu.

boolean equals (Object obj)
String getAbi ()
String getBaseName ()

Zwraca podstawową nazwę modułu bez żadnej parametryzacji.

String getModuleId ()
String getName ()
String getParameterName ()

Jeżeli moduł jest sparametryzowany, zwraca wartość parametru.

Integer getShardIndex ()

Zwraca indeks fragmentu testu lub wartość null, jeśli nie została określona.

String getTest ()
int hashCode ()
String toString ()

Zwraca ciąg reprezentujący ten filtr.

Konstruktorzy publiczni

Filtr testu pakietu

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

Tworzy nowy SuiteTestFilter z podanych części.

Parametry
abi String : ABI musi być obsługiwane AbiUtils#isAbiSupportedByCompatibility(String)

name String : nazwa modułu

test String : Identyfikator testu, np . #

Filtr testu pakietu

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

Tworzy nowy SuiteTestFilter z podanych części.

Parametry
shardIndex Integer

abi String : ABI musi być obsługiwane AbiUtils#isAbiSupportedByCompatibility(String)

name String : nazwa modułu

test String : Identyfikator testu, np . #

Metody publiczne

utwórz z

public static SuiteTestFilter createFrom (String filter)

Tworzy nowy SuiteTestFilter z podanego ciągu. Filtry mogą mieć jedną z czterech postaci, instancja zostanie zainicjowana jako; -"nazwa" -> abi = null, nazwa = "nazwa", test = null -"nazwa" "test..." -> abi = null, nazwa = "nazwa", test = "test..." - "abi" "nazwa" -> abi = "abi", nazwa = "nazwa", test = null -"abi" "nazwa" "test..." -> abi = "abi", nazwa = "nazwa", test = „testuj…”

Identyfikator testu może zawierać wiele części, np. testy sparametryzowane.

Parametry
filter String : filtr do analizy

Zwroty
SuiteTestFilter filtr SuiteTestFilter

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

weźAbi

public String getAbi ()

Zwroty
String abi tego filtra lub null, jeśli nie określono.

pobierz nazwę bazy

public String getBaseName ()

Zwraca podstawową nazwę modułu bez żadnej parametryzacji. Jeśli nie jest sparametryzowany, zwróci getName() ;

Zwroty
String

pobierzIdModułu

public String getModuleId ()

Zwroty
String

pobierzNazwę

public String getName ()

Zwroty
String nazwa modułu tego filtra lub wartość null, jeśli nie została określona.

pobierz nazwę parametru

public String getParameterName ()

Jeżeli moduł jest sparametryzowany, zwraca wartość parametru. Null, jeśli nie jest sparametryzowany.

Zwroty
String

pobierzShardIndex

public Integer getShardIndex ()

Zwraca indeks fragmentu testu lub wartość null, jeśli nie została określona.

Zwroty
Integer

pobierzTest

public String getTest ()

Zwroty
String identyfikator testu tego filtru lub null, jeśli nie został określony.

hashCode

public int hashCode ()

Zwroty
int

doString

public String toString ()

Zwraca ciąg reprezentujący ten filtr. Ta funkcja jest odwrotnością createFrom(String) .

Dla prawidłowego filtra f;

new TestFilter(f).toString().equals(f)
 

Zwroty
String