Bộ lọc kiểm thử bộ
public
class
SuiteTestFilter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
Biểu thị một bộ lọc để bao gồm và loại trừ các chương trình kiểm thử.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
Tạo |
|
SuiteTestFilter(String abi, String name, String test)
Tạo một |
Phương thức công khai | |
---|---|
static
SuiteTestFilter
|
createFrom(String filter)
Tạo một |
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 cho bộ lọc này. |
Hàm khởi tạo công khai
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex, String abi, String name, String test)
Tạo một 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ụ: |
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 của mô-đun |
test |
String : Giá trị nhận dạng của kiểm thử, ví dụ: |
Phương thức công khai
createFrom
public static SuiteTestFilter createFrom (String filter)
Tạo một SuiteTestFilter
mới từ chuỗi đã cho. Bộ lọc có thể ở một trong 4 dạng, thực thể sẽ được khởi tạo như sau: -"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", tên = "tên", kiểm tra
= "kiểm thử..."
Giá trị nhận dạng kiểm thử có thể chứa nhiều phần, ví dụ: 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ố hoá, hàm này sẽ trả về getName()
;
Giá trị trả về | |
---|---|
String |
getModuleId
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. |
getParameterName
public String getParameterName ()
Nếu mô-đun được tham số hoá, hãy trả về giá trị tham số. Rỗng nếu không được tham số hoá.
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à hàm 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 |