Bộ lọc kiểm thử bộ

public class SuiteTestFilter
extends Object

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


Biểu thị một bộ lọc để bao gồm và loại trừ các chương trình kiểm thử.

Tóm tắt

Hàm khởi tạo công khai

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

Tạo SuiteTestFilter mới từ các phần đã cho.

SuiteTestFilter(String abi, String name, String test)

Tạo một SuiteTestFilter mới từ các phần đã cho.

Phương thức công khai

static SuiteTestFilter createFrom(String filter)

Tạo một SuiteTestFilter mới từ chuỗi đã cho.

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

Trả về tên cơ sở của mô-đun mà không có tham số.

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

Nếu mô-đun có tham số, sẽ trả về giá trị tham số.

Integer getShardIndex()

Trả về chỉ mục phân đoạn của kiểm thử hoặc giá trị rỗng nếu không được chỉ định.

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

Trả về một chuỗi đại diện cho bộ lọc này.

Hàm khởi tạo công khai

SuiteTestFilter

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

Tạo một SuiteTestFilter mới từ các phần đã cho.

Tham số
shardIndex Integer

abi String: ABI phải được hỗ trợ AbiUtils#isAbiSupportedByCompatibility(String)

name String: Tên mô-đun

test String: Giá trị nhận dạng của kiểm thử, ví dụ: .#

Bộ lọc kiểm thử bộ

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

Tạo SuiteTestFilter mới từ các phần đã cho.

Tham số
abi String: ABI phải được hỗ trợ AbiUtils#isAbiSupportedByCompatibility(String)

name String: Tên của mô-đun

test String: Giá trị nhận dạng của kiểm thử, ví dụ: .#

Phương thức công khai

createFrom

public static SuiteTestFilter createFrom (String filter)

Tạo một SuiteTestFilter mới từ chuỗi đã cho. Bộ lọc có thể ở một trong 4 dạng, thực thể sẽ được khởi tạo như sau: -"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", tên = "tên", kiểm tra = "kiểm thử..."

Giá trị nhận dạng kiểm thử có thể chứa nhiều phần, ví dụ: kiểm thử có tham số.

Tham số
filter String: bộ lọc để phân tích cú pháp

Giá trị trả về
SuiteTestFilter SuiteTestFilter

bằng

public boolean equals (Object obj)

Tham số
obj Object

Giá trị trả về
boolean

getAbi

public String getAbi ()

Giá trị trả về
String giá trị abi của bộ lọc này hoặc giá trị rỗng nếu không được chỉ định.

getBaseName

public String getBaseName ()

Trả về tên cơ sở của mô-đun mà không có tham số. Nếu không được tham số hoá, hàm này sẽ trả về getName();

Giá trị trả về
String

getModuleId

public String getModuleId ()

Giá trị trả về
String

getName

public String getName ()

Giá trị trả về
String tên mô-đun của bộ lọc này hoặc rỗng nếu không được chỉ định.

getParameterName

public String getParameterName ()

Nếu mô-đun được tham số hoá, hãy trả về giá trị tham số. Rỗng nếu không được tham số hoá.

Giá trị trả về
String

getShardIndex

public Integer getShardIndex ()

Trả về chỉ mục phân đoạn của kiểm thử hoặc giá trị rỗng nếu không được chỉ định.

Giá trị trả về
Integer

getTest

public String getTest ()

Giá trị trả về
String giá trị nhận dạng thử nghiệm của bộ lọc này hoặc giá trị rỗng nếu không được chỉ định.

hashCode

public int hashCode ()

Giá trị trả về
int

toString

public String toString ()

Trả về một Chuỗi đại diện của bộ lọc này. Hàm này là hàm nghịch đảo của createFrom(String).

Đối với bộ lọc hợp lệ f;

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

Giá trị trả về
String