ตัวกรอง SuiteTest
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()
แสดงผลอินเด็กซ์กลุ่มทดสอบ หรือค่าว่างหากไม่ได้ระบุ |
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 : ตัวระบุการทดสอบ เช่น |
ตัวกรอง SuiteTest
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
ใหม่จากสตริงที่ระบุ ตัวกรองอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้ อินสแตนซ์จะเริ่มต้นดังนี้ -"name" -> abi = null, name = "name", test = null
-"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi =
"abi", name = "name", ทดสอบ = null -"abi" "name" "test..." -> abi = "abi", name = "name", ทดสอบ
= "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 ()
แสดงผลอินเด็กซ์กลุ่มทดสอบ หรือค่าว่างหากไม่ได้ระบุ
คิกรีเทิร์น | |
---|---|
Integer |
getTest
public String getTest ()
คิกรีเทิร์น | |
---|---|
String |
ตัวระบุการทดสอบของตัวกรองนี้ หรือเป็นค่า Null หากไม่ได้ระบุ |
แฮชโค้ด
public int hashCode ()
คิกรีเทิร์น | |
---|---|
int |
toString
public String toString ()
แสดงผลตัวกรองนี้ในรูปแบบสตริง ฟังก์ชันนี้จะผกผันของ createFrom(String)
สําหรับตัวกรอง f ที่ถูกต้อง
new TestFilter(f).toString().equals(f)
คิกรีเทิร์น | |
---|---|
String |