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

SuiteTestFilter(String abi, String name, String test)

Tworzy nową wartość 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 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