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