Filtr SuiteTest
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Reprezentuje filtr do uwzględniania i wykluczania testów.
Podsumowanie
Konstruktory publiczne | |
---|---|
SuiteTestFilter(String abi, String name, String test)
Tworzy nowy element |
|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Tworzy nowy element |
Metody publiczne | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Tworzy nowy obiekt |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
Zwraca podstawową nazwę modułu bez żadnych parametrów. |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
Jeśli moduł zawiera parametry, zwraca jego wartość. |
Integer
|
getShardIndex()
Zwraca indeks fragmentów testu lub wartość null, jeśli nie jest określony. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Zwraca reprezentację filtra w postaci ciągu znaków. |
Konstruktory publiczne
Filtr SuiteTest
public SuiteTestFilter (String abi, String name, String test)
Tworzy nowy element SuiteTestFilter
z podanych części.
Parametry | |
---|---|
abi |
String : interfejs ABI musi być obsługiwany w wersji AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nazwa modułu. |
test |
String : identyfikator testu, np. |
Filtr SuiteTest
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Tworzy nowy element SuiteTestFilter
z podanych części.
Parametry | |
---|---|
shardIndex |
Integer |
abi |
String : interfejs ABI musi być obsługiwany w wersji AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nazwa modułu. |
test |
String : identyfikator testu, np. |
Metody publiczne
utwórzOd
public static SuiteTestFilter createFrom (String filter)
Tworzy nowy obiekt SuiteTestFilter
na podstawie podanego ciągu. Filtry można stosować w jednym z czterech
formularzy, instancja zostanie zainicjowana jako; -"nazwa" -> abi = null, nazwa = „nazwa”, test = null
-"nazwa" „testuj...” -> abi = null, nazwa = „nazwa”, test = „test...” -"abi" „name” -> abi =
"abi", nazwa = "nazwa", test = null -"abi" „name” „testuj...” -> abi = „abi”, nazwa = „nazwa”, test
= „testuj...”
Identyfikator testu może składać się z wielu części, np. testów z parametrami.
Parametry | |
---|---|
filter |
String : filtr do przeanalizowania |
Zwroty | |
---|---|
SuiteTestFilter |
SuiteTestFilter |
równa się
public boolean equals (Object obj)
Parametry | |
---|---|
obj |
Object |
Zwroty | |
---|---|
boolean |
getAbi
public String getAbi ()
Zwroty | |
---|---|
String |
identyfikator abi tego filtra lub wartość null, jeśli nie została określona. |
getNazwaBazy
public String getBaseName ()
Zwraca podstawową nazwę modułu bez żadnych parametrów. Jeśli nie ma parametrów,
zwróci wartość getName()
;
Zwroty | |
---|---|
String |
getModuleId.
public String getModuleId ()
Zwroty | |
---|---|
String |
getName
public String getName ()
Zwroty | |
---|---|
String |
nazwa modułu tego filtra lub wartość null, jeśli nie została określona. |
getParametrName
public String getParameterName ()
Jeśli moduł zawiera parametry, zwraca jego wartość. Jeśli nie określono parametru, wartość null.
Zwroty | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Zwraca indeks fragmentów testu lub wartość null, jeśli nie jest określony.
Zwroty | |
---|---|
Integer |
getTest
public String getTest ()
Zwroty | |
---|---|
String |
identyfikator testowy tego filtra lub wartość null, jeśli nie została określona. |
kod skrótu
public int hashCode ()
Zwroty | |
---|---|
int |
Ciąg
public String toString ()
Zwraca reprezentację filtra w postaci ciągu znaków. Ta funkcja jest odwrotnością funkcji createFrom(String)
.
Dla prawidłowego filtra f;
new TestFilter(f).toString().equals(f)
Zwroty | |
---|---|
String |