SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


Menampilkan filter untuk menyertakan dan mengecualikan pengujian.

Ringkasan

Konstruktor publik

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

Membuat SuiteTestFilter baru dari bagian yang diberikan.

SuiteTestFilter(String abi, String name, String test)

Membuat SuiteTestFilter baru dari bagian yang diberikan.

Metode publik

static SuiteTestFilter createFrom(String filter)

Membuat SuiteTestFilter baru dari string yang diberikan.

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

Menampilkan nama dasar modul tanpa parameterisasi.

String getModuleId()
String getName()
String getParameterName()

Jika modul diparameterisasi, menampilkan nilai parameter.

Integer getShardIndex()

Menampilkan indeks shard pengujian, atau null jika tidak ditentukan.

String getTest()
int hashCode()
String toString()

Menampilkan representasi String dari filter ini.

Konstruktor publik

SuiteTestFilter

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

Membuat SuiteTestFilter baru dari bagian yang diberikan.

Parameter
shardIndex Integer

abi String: ABI harus didukung AbiUtils.isAbiSupportedByCompatibility(String)

name String: Nama modul

test String: ID pengujian, misalnya .#

SuiteTestFilter

public SuiteTestFilter (String abi, 
                String name, 
                String test)

Membuat SuiteTestFilter baru dari bagian yang diberikan.

Parameter
abi String: ABI harus didukung AbiUtils.isAbiSupportedByCompatibility(String)

name String: Nama modul

test String: ID pengujian, misalnya .#

Metode publik

createFrom

public static SuiteTestFilter createFrom (String filter)

Membuat SuiteTestFilter baru dari string yang diberikan. Filter dapat memiliki salah satu dari empat bentuk, instance akan diinisialisasi sebagai; -"name" -> abi = null, name = "name", test = null -"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi = "abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", test = "test..."

ID pengujian dapat berisi beberapa bagian, misalnya pengujian yang diparameterisasi.

Parameter
filter String: filter yang akan diurai

Hasil
SuiteTestFilter SuiteTestFilter

equals

public boolean equals (Object obj)

Parameter
obj Object

Hasil
boolean

getAbi

public String getAbi ()

Hasil
String abi filter ini, atau null jika tidak ditentukan.

getBaseName

public String getBaseName ()

Menampilkan nama dasar modul tanpa parameterisasi. Jika tidak diparameterisasi, ini akan menampilkan getName();

Hasil
String

getModuleId

public String getModuleId ()

Hasil
String

getName

public String getName ()

Hasil
String nama modul filter ini, atau null jika tidak ditentukan.

getParameterName

public String getParameterName ()

Jika modul diparameterisasi, menampilkan nilai parameter. Null jika tidak diparameterisasi.

Hasil
String

getShardIndex

public Integer getShardIndex ()

Menampilkan indeks shard pengujian, atau null jika tidak ditentukan.

Hasil
Integer

getTest

public String getTest ()

Hasil
String ID pengujian filter ini, atau null jika tidak ditentukan.

hashCode

public int hashCode ()

Hasil
int

toString

public String toString ()

Menampilkan representasi String dari filter ini. Fungsi ini adalah kebalikan dari SuiteTestFilter.createFrom(String).

Untuk filter f yang valid;

new TestFilter(f).toString().equals(f)
 

Hasil
String