SuiteTestFilter

public class SuiteTestFilter
extends Object

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


Mewakili filter untuk menyertakan dan mengecualikan pengujian.

Ringkasan

Konstruktor publik

SuiteTestFilter(String abi, String name, String test)

Membuat SuiteTestFilter baru dari bagian yang ditentukan.

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

Membuat SuiteTestFilter baru dari bagian yang ditentukan.

Metode publik

static SuiteTestFilter createFrom(String filter)

Membangun SuiteTestFilter baru dari string yang ditentukan.

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

Menampilkan nama dasar modul tanpa parameterisasi apa pun.

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

Jika modul diparameterisasi, nilai parameter akan ditampilkan.

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 (String abi, 
                String name, 
                String test)

Membuat SuiteTestFilter baru dari bagian yang ditentukan.

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

name String: Nama modul

test String: ID pengujian, misalnya .#

SuiteTestFilter

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

Membuat SuiteTestFilter baru dari bagian yang ditentukan.

Parameter
shardIndex Integer

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

name String: Nama modul

test String: ID pengujian, misalnya .#

Metode publik

buatDari

public static SuiteTestFilter createFrom (String filter)

Membangun SuiteTestFilter baru dari string yang ditentukan. Filter dapat berada di salah satu dari empat formulir, instance akan diinisialisasi sebagai; -"nama" -> abi = null, nama = "nama", tes = null -"nama" "uji..." -> abi = null, name = "name", test = "test..." -"abi" "nama" -> abi = "abi", name = "name", test = null -"abi" "nama" "uji..." -> abi = "abi", name = "name", test = "uji..."

ID pengujian dapat terdiri dari beberapa bagian, misalnya pengujian berparameter.

Parameter
filter String: filter yang akan diurai

Hasil
SuiteTestFilter SuiteTestFilter

sama dengan

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 apa pun. Jika tidak diparameterisasi, 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, nilai parameter akan ditampilkan. Null jika tidak berparameter.

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 dari 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 createFrom(String).

Untuk filter yang valid f;

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

Hasil
String