SuiteTestFilter
public
class
SuiteTestFilter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
แสดงตัวกรองสําหรับรวมและยกเว้นการทดสอบ
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
สร้าง |
|
SuiteTestFilter(String abi, String name, String test)
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
static
SuiteTestFilter
|
createFrom(String filter)
สร้าง |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
แสดงผลชื่อฐานของโมดูลโดยไม่มีการกำหนดพารามิเตอร์ |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
หากโมดูลมีการกำหนดพารามิเตอร์ ระบบจะแสดงผลค่าพารามิเตอร์ |
Integer
|
getShardIndex()
แสดงผลดัชนี Shard ของการทดสอบ หรือค่าว่างหากไม่ได้ระบุ |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
แสดงผลการแสดงสตริงของตัวกรองนี้ |
เครื่องมือสร้างสาธารณะ
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex,
String abi,
String name,
String test)สร้าง SuiteTestFilter ใหม่จากส่วนที่ระบุ
| พารามิเตอร์ | |
|---|---|
shardIndex |
Integer |
abi |
String: ABI ต้องได้รับการรองรับ AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: ชื่อของโมดูล |
test |
String: ตัวระบุของการทดสอบ เช่น |
SuiteTestFilter
public SuiteTestFilter (String abi,
String name,
String test)สร้าง SuiteTestFilter ใหม่จากส่วนที่ระบุ
| พารามิเตอร์ | |
|---|---|
abi |
String: ABI ต้องได้รับการรองรับ AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: ชื่อของโมดูล |
test |
String: ตัวระบุของการทดสอบ เช่น |
เมธอดสาธารณะ
createFrom
public static SuiteTestFilter createFrom (String filter)
สร้าง SuiteTestFilter ใหม่จากสตริงที่ระบุ ตัวกรองสามารถอยู่ในรูปแบบใดรูปแบบหนึ่งใน 4 รูปแบบ
โดยระบบจะเริ่มต้นอินสแตนซ์เป็น -"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
= "test..."
ตัวระบุการทดสอบอาจมีหลายส่วน เช่น การทดสอบที่มีการกำหนดพารามิเตอร์
| พารามิเตอร์ | |
|---|---|
filter |
String: ตัวกรองที่จะแยกวิเคราะห์ |
| แสดงผล | |
|---|---|
SuiteTestFilter |
SuiteTestFilter |
เท่ากับ
public boolean equals (Object obj)
| พารามิเตอร์ | |
|---|---|
obj |
Object |
| แสดงผล | |
|---|---|
boolean |
|
getAbi
public String getAbi ()
| แสดงผล | |
|---|---|
String |
ABI ของตัวกรองนี้ หรือค่าว่างหากไม่ได้ระบุ |
getBaseName
public String getBaseName ()
แสดงผลชื่อฐานของโมดูลโดยไม่มีการกำหนดพารามิเตอร์ หากไม่มีการกำหนดพารามิเตอร์ ระบบ
จะแสดงผล getName()
| แสดงผล | |
|---|---|
String |
|
getModuleId
public String getModuleId ()
| แสดงผล | |
|---|---|
String |
|
getName
public String getName ()
| แสดงผล | |
|---|---|
String |
ชื่อโมดูลของตัวกรองนี้ หรือค่าว่างหากไม่ได้ระบุ |
getParameterName
public String getParameterName ()
หากโมดูลมีการกำหนดพารามิเตอร์ ระบบจะแสดงผลค่าพารามิเตอร์ Null หากไม่มีการกำหนดพารามิเตอร์
| แสดงผล | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
แสดงผลดัชนี Shard ของการทดสอบ หรือค่าว่างหากไม่ได้ระบุ
| แสดงผล | |
|---|---|
Integer |
|
getTest
public String getTest ()
| แสดงผล | |
|---|---|
String |
ตัวระบุการทดสอบของตัวกรองนี้ หรือค่าว่างหากไม่ได้ระบุ |
hashCode
public int hashCode ()
| แสดงผล | |
|---|---|
int |
|
toString
public String toString ()
แสดงผลการแสดงสตริงของตัวกรองนี้ ฟังก์ชันนี้เป็นฟังก์ชันผกผันของ SuiteTestFilter.createFrom(String)
สำหรับตัวกรอง f ที่ถูกต้อง
new TestFilter(f).toString().equals(f)
| แสดงผล | |
|---|---|
String |
|