PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver, ITestLogger

java.lang.Object
   ↳ com.android.tradefed.testtype.pandora.PtsBotTest


เรียกใช้การทดสอบ PTS-bot PTS-bot เป็นการทำงานอัตโนมัติทั้งหมดของชุดเครื่องมือการปรับโปรไฟล์บลูทูธ ซึ่งเป็นเครื่องมือทดสอบที่มาตรฐานบลูทูธจัดหาให้เพื่อทำการทดสอบการรับรองโฮสต์บลูทูธ (ดูที่ https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/)

สรุป

ชั้นเรียนที่ซ้อนกัน

class PtsBotTest.TestFlagConfiguration

 

ตัวสร้างแบบสาธารณะ

PtsBotTest()

เมธอดสาธารณะ

void addAllExcludeFilters( filters)

เพิ่ม ERROR(/Set) ของตัวกรองการทดสอบที่จะยกเว้น

void addAllIncludeFilters( filters)

เพิ่ม ERROR(/Set) ของตัวกรองการทดสอบที่จะรวม

void addExcludeFilter(String filter)

เพิ่มตัวกรองการทดสอบที่จะยกเว้น

void addIncludeFilter(String filter)

เพิ่มตัวกรองการทดสอบที่จะรวม

void clearExcludeFilters()

ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในขณะนี้

void clearIncludeFilters()

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

getExcludeFilters()

แสดงผล ERROR(/Set) ของตัวกรองการยกเว้นปัจจุบัน

getIncludeFilters()

แสดงผล ERROR(/Set) ปัจจุบันของตัวกรองรวม

PtsBotTest.TestFlagConfiguration getTestFlagConfiguration()
void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

split(int shardCountHint)

split() เวอร์ชันอื่น ซึ่งระบุ shardCount ที่พยายามเรียกใช้ด้วย

ตัวสร้างแบบสาธารณะ

PtsBotTest

public PtsBotTest ()

เมธอดสาธารณะ

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองการทดสอบที่จะยกเว้น

พารามิเตอร์
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองการทดสอบที่จะรวม

พารามิเตอร์
filters

addExcludeFilter

public void addExcludeFilter (String filter)

เพิ่มตัวกรองการทดสอบที่จะยกเว้น

พารามิเตอร์
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

เพิ่มตัวกรองการทดสอบที่จะรวม

พารามิเตอร์
filter String

clearExcludeFilters

public void clearExcludeFilters ()

ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในขณะนี้

clearIncludeFilters

public void clearIncludeFilters ()

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

getExcludeFilters

public  getExcludeFilters ()

แสดงผล ERROR(/Set) ของตัวกรองการยกเว้นปัจจุบัน

คิกรีเทิร์น

getIncludeFilters

public  getIncludeFilters ()

แสดงผล ERROR(/Set) ปัจจุบันของตัวกรองรวม

คิกรีเทิร์น

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

คิกรีเทิร์น
PtsBotTest.TestFlagConfiguration

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

พารามิเตอร์
testDevice ITestDevice

testConfigFile File

โฮมรัน

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

พารามิเตอร์
testInfo TestInformation: ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ต่อการทดสอบ

listener ITestInvocationListener: ITestInvocationListener ของผลการทดสอบ

โยน
DeviceNotAvailableException

แยก

public  split (int shardCountHint)

split() เวอร์ชันอื่น ซึ่งระบุ shardCount ที่พยายามเรียกใช้ด้วย ซึ่งมีประโยชน์สำหรับโปรแกรมทดสอบบางรายการที่ตัดสินใจแบบตามอำเภอใจไม่ได้ในบางครั้ง

พารามิเตอร์
shardCountHint int: จํานวนชาร์ดที่พยายาม

คิกรีเทิร์น
ชุดการทดสอบย่อยที่จะดำเนินการแยกกัน หรือ null หากปัจจุบันการทดสอบไม่สามารถแบ่งกลุ่มได้