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