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 (Integer shardIndex, String abi, String name, String test) Tworzy nowy |
Metody publiczne | |
---|---|
static SuiteTestFilter | createFrom (String filter) Tworzy nowy |
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 |