SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
. com.android.tradefed.testtype.suite.SuiteTestFilter


แสดงถึงตัวกรองสำหรับรวมและไม่รวมการทดสอบ

สรุป

ผู้สร้างสาธารณะ

SuiteTestFilter (String abi, String name, String test)

สร้างใหม่ SuiteTestFilter จากส่วนที่กำหนด

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

สร้างใหม่ SuiteTestFilter จากส่วนที่กำหนด

วิธีการสาธารณะ

static SuiteTestFilter createFrom (String filter)

สร้างใหม่ SuiteTestFilter จากสตริงที่กำหนด

boolean equals (Object obj)
String getAbi ()
String getBaseName ()

ส่งกลับชื่อฐานของโมดูลโดยไม่มีการกำหนดพารามิเตอร์ใดๆ

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 จากสตริงที่กำหนด ตัวกรองสามารถอยู่ในรูปแบบใดรูปแบบหนึ่งจากสี่รูปแบบ อินสแตนซ์จะเริ่มต้นเป็น -"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", ทดสอบ = "ทดสอบ ... "

ตัวระบุการทดสอบสามารถประกอบด้วยหลายส่วน เช่น การทดสอบแบบกำหนดพารามิเตอร์

พารามิเตอร์
filter String : กรองเพื่อแยก

คืนสินค้า
SuiteTestFilter SuiteTestFilter

เท่ากับ

public boolean equals (Object obj)

พารามิเตอร์
obj Object

คืนสินค้า
boolean

getAbi

public String getAbi ()

คืนสินค้า
String abi ของตัวกรองนี้ หรือ null หากไม่ได้ระบุ

getBaseName

public String getBaseName ()

ส่งกลับชื่อฐานของโมดูลโดยไม่มีการกำหนดพารามิเตอร์ใดๆ ถ้าไม่ได้แปรก็จะกลับ getName() ;

คืนสินค้า
String

getName

public String getName ()

คืนสินค้า
String ชื่อโมดูลของตัวกรองนี้ หรือ null หากไม่ได้ระบุ

getParameterName

public String getParameterName ()

หากโมดูลมีการกำหนดพารามิเตอร์ ให้คืนค่าพารามิเตอร์ Null ถ้าไม่ได้กำหนดพารามิเตอร์ไว้

คืนสินค้า
String

getShardIndex

public Integer getShardIndex ()

ส่งกลับดัชนีชาร์ดของการทดสอบ หรือ null หากไม่ได้ระบุไว้

คืนสินค้า
Integer

รับการทดสอบ

public String getTest ()

คืนสินค้า
String ตัวระบุการทดสอบของตัวกรองนี้ หรือ null หากไม่ได้ระบุ

hashCode

public int hashCode ()

คืนสินค้า
int

toString

public String toString ()

ส่งกลับการแสดงสตริงของตัวกรองนี้ ฟังก์ชั่นนี้เป็นสิ่งที่ตรงกันข้ามของ createFrom(String)

สำหรับตัวกรองที่ถูกต้อง f;

new TestFilter(f).toString().equals(f)
 

คืนสินค้า
String