ตัวกรอง SuiteTest

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

แสดงผลอินเด็กซ์กลุ่มทดสอบ หรือค่าว่างหากไม่ได้ระบุ

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

ตัวกรอง SuiteTest

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

แสดงผลอินเด็กซ์กลุ่มทดสอบ หรือค่าว่างหากไม่ได้ระบุ

คิกรีเทิร์น
Integer

getTest

public String getTest ()

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

แฮชโค้ด

public int hashCode ()

คิกรีเทิร์น
int

toString

public String toString ()

แสดงผลตัวกรองนี้ในรูปแบบสตริง ฟังก์ชันนี้จะผกผันของ createFrom(String)

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

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

คิกรีเทิร์น
String