BộTestFilter

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 công cộng

SuiteTestFilter (String abi, String name, String test)

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

SuiteTestFilter (Integer shardIndex, 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)

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

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 bài kiểm tra hoặc null nếu không được chỉ định.

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

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

nhà thầu công cộng

BộTestFilter

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

Tạo một 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ộTestFilter

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

Tạo một 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 thức công khai

tạoTừ

public static SuiteTestFilter createFrom (String filter)

Xây dựng một SuiteTestFilter mới từ chuỗi đã cho. Các bộ lọc có thể ở một trong bốn dạng, thể hiện sẽ được khởi tạo là; -"tên" -> abi = null, tên = "tên", test = null -"tên" "kiểm tra..." -> abi = null, tên = "tên", test = "kiểm tra..." - "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ụ như 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 bộ lọc 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ố hóa nào. Nếu không được tham số hóa, nó sẽ trả về getName() ;

trả lại
String

getName

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

getShard Index

public Integer getShardIndex ()

Trả về chỉ mục phân đoạn của bài kiểm tra hoặc null nếu không được chỉ định.

trả lại
Integer

nhận 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 biểu diễn Chuỗi của bộ lọc này. Chức năng này là 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