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

public class SuiteTestFilter
extends Object

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


Biểu thị bộ lọc để bao gồm và loại trừ các thử nghiệm.

Tóm tắt

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

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 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 của bộ lọc này.

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

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

Tạo 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ụ: .#

Phương thức công khai

tạoTừ

public static SuiteTestFilter createFrom (String filter)

Tạo một SuiteTestFilter mới từ chuỗi đã cho. Bạn có thể đặt một trong 4 bộ lọc biểu mẫu, thực thể này sẽ được khởi tạo dưới dạng; -"tên" -> abi = giá trị rỗng, tên = "tên", kiểm tra = giá trị rỗng -"tên" "kiểm tra..." -> abi = rỗng, tên = "tên", test = "kiểm thử..." –"abi" "tên" -> abi = "abi", tên = "tên", test = rỗng -"abi" "tên" "kiểm tra..." -> abi = "abi", tên = "tên", kiểm tra = "kiểm thử..."

Mã nhận dạng kiểm thử có thể chứa nhiều phần, chẳng hạn như 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ố, sẽ trả về getName();

Giá trị trả về
String

Mã mô-đun nhận

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.

lấy tên thông số

public String getParameterName ()

Nếu mô-đun có tham số, sẽ trả về giá trị tham số. Giá trị rỗng nếu không có tham số.

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à 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