SuiteTestFilter

public class SuiteTestFilter
extends Object

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


แสดงตัวกรองสําหรับรวมและยกเว้นการทดสอบ

สรุป

เครื่องมือสร้างสาธารณะ

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

สร้าง SuiteTestFilter ใหม่จากส่วนที่ระบุ

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

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

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: ตัวระบุของการทดสอบ เช่น .#

SuiteTestFilter

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

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

แสดงผล
Integer

getTest

public String getTest ()

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

hashCode

public int hashCode ()

แสดงผล
int

toString

public String toString ()

แสดงผลการแสดงสตริงของตัวกรองนี้ ฟังก์ชันนี้เป็นฟังก์ชันผกผันของ SuiteTestFilter.createFrom(String)

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

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

แสดงผล
String