Bộ lọc SuiteTest

public class SuiteTestFilter
extends Object

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


Đại diện cho một bộ lọc để bao gồm và loại trừ các bài kiểm tra.

Bản tóm tắt

Nhà thầu xây dựng công cộng

SuiteTestFilter (String abi, String name, String test)

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

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

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

Phương pháp công cộng

static SuiteTestFilter createFrom (String filter)

Xây dựng 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ó bất kỳ tham số nào.

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

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

Integer getShardIndex ()

Trả về chỉ mục phân đoạn của thử nghiệm hoặc trả về null nếu không được chỉ định.

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

Trả về một chuỗi biểu diễn của bộ lọc này.

Nhà thầu xây dựng công cộng

Bộ lọc SuiteTest

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

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

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

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

test String : Mã định danh của bài kiểm tra, ví dụ: . #

Bộ lọc SuiteTest

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

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

Thông số
shardIndex Integer

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

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

test String : Mã định danh của bài kiểm tra, ví dụ: . #

Phương pháp công cộng

tạo từ

public static SuiteTestFilter createFrom (String filter)

Xây dựng SuiteTestFilter mới từ chuỗi đã cho. Bộ lọc có thể ở một trong bốn dạng, phiên bản sẽ được khởi tạo dưới dạng; -"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", kiểm tra = "kiểm tra..."

Mã định danh thử nghiệm có thể chứa nhiều phần, ví dụ: các thử nghiệm được tham số hóa.

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

Trả lại
SuiteTestFilter SuiteTestFilter

bằng

public boolean equals (Object obj)

Thông số
obj Object

Trả lại
boolean

getAbi

public String getAbi ()

Trả lại
String abi của bộ lọc này hoặc null 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ó bất kỳ tham số nào. Nếu không được tham số hóa, nó sẽ trả về getName() ;

Trả lại
String

getModuleId

public String getModuleId ()

Trả lại
String

lấy tên

public String getName ()

Trả lại
String tên mô-đun của bộ lọc này hoặc null nếu không được chỉ định.

getParameterName

public String getParameterName ()

Nếu mô-đun được tham số hóa, trả về giá trị tham số. Null nếu không được tham số hóa.

Trả lại
String

getShardIndex

public Integer getShardIndex ()

Trả về chỉ mục phân đoạn của thử nghiệm hoặc trả về null nếu không được chỉ định.

Trả lại
Integer

lấy bài kiểm tra

public String getTest ()

Trả lại
String mã định danh thử nghiệm của bộ lọc này hoặc null nếu không được chỉ định.

Mã Băm

public int hashCode ()

Trả lại
int

toString

public String toString ()

Trả về một chuỗi biểu diễn của bộ lọc này. Hàm này nghịch đảo của createFrom(String) .

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

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

Trả lại
String