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 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