SuiteTestFilter
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 thử nghiệm.
Tóm lược
Các nhà xây dựng công cộng | |
---|---|
SuiteTestFilter (String abi, String name, String test) Tạo mới | |
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) Tạo mới |
Phương pháp công khai | |
---|---|
static SuiteTestFilter | createFrom (String filter) Xây dựng một mới |
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 | 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 null nếu không được chỉ định. |
String | getTest () |
int | hashCode () |
String | toString () Trả về biểu diễn chuỗi của bộ lọc này. |
Các nhà xây dựng công cộng
SuiteTestFilter
public SuiteTestFilter (String abi, String name, String test)
Tạo mới SuiteTestFilter
từ các bộ phận nhất định.
Thông số | |
---|---|
abi | String : Các ABI phải được hỗ trợ AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Tên của mô-đun |
test | String : Các thử nghiệm của nhận dạng ví dụ |
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Tạo mới SuiteTestFilter
từ các bộ phận nhất định.
Thông số | |
---|---|
shardIndex | Integer |
abi | String : Các ABI phải được hỗ trợ AbiUtils#isAbiSupportedByCompatibility(String) |
name | String : Tên của mô-đun |
test | String : Các thử nghiệm của nhận dạng ví dụ |
Phương pháp công khai
createFrom
public static SuiteTestFilter createFrom (String filter)
Xây dựng một mới SuiteTestFilter
từ chuỗi nhất định. Bộ lọc có thể ở một trong bốn dạng, thể hiệ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", test = "kiểm tra ..."
Mã định danh kiểm tra có thể chứa nhiều phần, ví dụ: kiểm tra tham số hóa.
Thông số | |
---|---|
filter | String : các bộ lọc để phân tích cú pháp |
Lợi nhuận | |
---|---|
SuiteTestFilter | các SuiteTestFilter |
bằng
public boolean equals (Object obj)
Thông số | |
---|---|
obj | Object |
Lợi nhuận | |
---|---|
boolean |
getAbi
public String getAbi ()
Lợi nhuận | |
---|---|
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 tham số, nó sẽ trở lại getName()
;
Lợi nhuận | |
---|---|
String |
getName
public String getName ()
Lợi nhuận | |
---|---|
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.
Lợi nhuận | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
Trả về chỉ mục phân đoạn của thử nghiệm hoặc null nếu không được chỉ định.
Lợi nhuận | |
---|---|
Integer |
getTest
public String getTest ()
Lợi nhuận | |
---|---|
String | số nhận dạng 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 ()
Lợi nhuận | |
---|---|
int |
toString
public String toString ()
Trả về 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)
Lợi nhuận | |
---|---|
String |