ตัวกรอง SuiteTest

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

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

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