SuiteTestFilter
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Reprezentuje filtr uwzględniania i wykluczania testów.
Podsumowanie
Konstruktory publiczne | |
---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Tworzy nowy element |
|
SuiteTestFilter(String abi, String name, String test)
Tworzy nową wartość |
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 fragmentu testu lub wartość null, jeśli nie jest określony. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
Zwraca reprezentację ciągu tekstowego tego filtra. |
Konstruktory publiczne
SuiteTestFilter
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 AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nazwa modułu |
test |
String : identyfikator testu, np. |
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Tworzy nową wartość SuiteTestFilter
z podanych części.
Parametry | |
---|---|
abi |
String : interfejs ABI musi być obsługiwany AbiUtils#isAbiSupportedByCompatibility(String) |
name |
String : nazwa modułu |
test |
String : identyfikator testu, np. |
Metody publiczne
createFrom
public static SuiteTestFilter createFrom (String filter)
Tworzy nowy obiekt SuiteTestFilter
z podanego ciągu znaków. Filtry mogą mieć jedną z 4 form. Instancja zostanie zainicjowana w ten sposób: -"name" -> abi = null, name = "name", test = null
-"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi =
"abi", name = "name", test = null -"abi" "nazwa" "test..." -> abi = "abi", name = "name", test
= "test..."
Identyfikator testu może zawierać kilka części, np. testy parametryczne.
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 |
interfejs ABI tego filtra lub wartość null, jeśli nie został określony. |
getBaseName
public String getBaseName ()
Zwraca nazwę podstawową modułu bez parametrów. Jeśli nie ma parametrów, zwraca getName()
;
Zwroty | |
---|---|
String |
getModuleId.
public String getModuleId ()
Zwroty | |
---|---|
String |
getName
public String getName ()
Zwroty | |
---|---|
String |
nazwa modułu tego filtra lub null, jeśli nie podano; |
getParametrName
public String getParameterName ()
Jeśli moduł jest parametryczny, zwraca wartość parametru. Wartość null, jeśli nie ma parametrów.
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 testu tego filtra lub wartość null, jeśli nie podano; |
kod skrótu
public int hashCode ()
Zwroty | |
---|---|
int |
toString
public String toString ()
Zwraca reprezentację ciągu tekstowego tego filtra. Ta funkcja jest odwrotnością funkcji createFrom(String)
.
W przypadku prawidłowego filtra f;
new TestFilter(f).toString().equals(f)
Zwroty | |
---|---|
String |