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 (Integer shardIndex, String abi, String name, String test) Tạo |
Phương pháp công cộng | |
---|---|
static SuiteTestFilter | createFrom (String filter) Xây dựng |
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 |