Filtr testowy pakietu

public class SuiteTestFilter
extends Object

java.lang.Obiekt
com.android.tradefed.testtype.suite.SuiteTestFilter


Reprezentuje filtr do włączania i wykluczania testów.

Streszczenie

Konstruktory publiczne

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 parametryzacji.

String getName ()
String getParameterName ()

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

Integer getShardIndex ()

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

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

Zwraca ciąg reprezentujący ten filtr.

Konstruktory publiczne

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

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

Parametry
filter String : filtr do przeanalizowania

Zwroty
SuiteTestFilter SuiteTestFilter

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

dostaćAbi

public String getAbi ()

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

getBaseName

public String getBaseName ()

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

Zwroty
String

pobierzNazwę

public String getName ()

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

pobierzNazwęParametru

public String getParameterName ()

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

Zwroty
String

getShardIndex

public Integer getShardIndex ()

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

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

do Ciągu

public String toString ()

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

Dla ważnego filtra f;

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

Zwroty
String