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 z podanych części.

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

Tworzy nowy element SuiteTestFilter z podanych części.

Metody publiczne

static SuiteTestFilter createFrom(String filter)

Tworzy nowy obiekt SuiteTestFilter na podstawie podanego ciągu.

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

Zwraca podstawową nazwę modułu bez żadnych parametrów.

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

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