SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Objek
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 diberikan.

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

Membuat SuiteTestFilter baru dari bagian yang diberikan.

Metode publik

static SuiteTestFilter createFrom (String filter)

Membangun SuiteTestFilter baru dari string yang diberikan.

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

Mengembalikan nama dasar modul tanpa parameterisasi apa pun.

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

Jika modul diparameterisasi, mengembalikan nilai parameter.

Integer getShardIndex ()

Mengembalikan indeks pecahan pengujian, atau null jika tidak ditentukan.

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

Mengembalikan representasi String dari filter ini.

Konstruktor publik

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 : Pengidentifikasi tes misalnya . #

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 : Pengidentifikasi tes misalnya . #

Metode publik

buatDari

public static SuiteTestFilter createFrom (String filter)

Membangun SuiteTestFilter baru dari string yang diberikan. Filter dapat berupa salah satu dari empat bentuk, instance akan diinisialisasi sebagai; -"nama" -> abi = null, nama = "nama", tes = null -"nama" "tes..." -> abi = null, nama = "nama", tes = "tes..." - "abi" "nama" -> abi = "abi", nama = "nama", tes = null -"abi" "nama" "tes..." -> abi = "abi", nama = "nama", tes = "tes..."

Pengidentifikasi pengujian dapat berisi beberapa bagian, misalnya pengujian berparameter.

Parameter
filter String : filter untuk diurai

Kembali
SuiteTestFilter SuiteTestFilter

sama

public boolean equals (Object obj)

Parameter
obj Object

Kembali
boolean

dapatkan Abi

public String getAbi ()

Kembali
String abi dari filter ini, atau null jika tidak ditentukan.

dapatkanBaseName

public String getBaseName ()

Mengembalikan nama dasar modul tanpa parameterisasi apa pun. Jika tidak diparameterisasi, ia akan mengembalikan getName() ;

Kembali
String

dapatkanModuleId

public String getModuleId ()

Kembali
String

dapatkan Nama

public String getName ()

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

dapatkanNamaParameter

public String getParameterName ()

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

Kembali
String

dapatkanShardIndex

public Integer getShardIndex ()

Mengembalikan indeks pecahan pengujian, atau null jika tidak ditentukan.

Kembali
Integer

dapatkan Tes

public String getTest ()

Kembali
String pengidentifikasi pengujian filter ini, atau null jika tidak ditentukan.

Kode hash

public int hashCode ()

Kembali
int

keString

public String toString ()

Mengembalikan representasi String dari filter ini. Fungsi ini merupakan kebalikan dari createFrom(String) .

Untuk filter yang valid f;

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

Kembali
String