PtsBotTest

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

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


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

สรุป

ช่างก่อสร้างสาธารณะ

PtsBotTest()

วิธีการสาธารณะ

void addAllExcludeFilters( filters)

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

void addAllIncludeFilters( filters)

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

void addExcludeFilter(String filter)

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

void addIncludeFilter(String filter)

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

void clearExcludeFilters()

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

void clearIncludeFilters()

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

boolean getBluetoothFlag(ITestDevice testDevice, String flag)
getConfigFlags()
getExcludeFilters()

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

getFlagsDefaultValues()
getIncludeFilters()

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

void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

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

split(int shardCountHint)

เวอร์ชันทางเลือกของ split() ที่มี ShardCount ที่มีความพยายามด้วยเช่นกัน ที่จะเรียกใช้

ช่างก่อสร้างสาธารณะ

PtsBotTest

public PtsBotTest ()

วิธีการสาธารณะ

เพิ่มตัวกรองยกเว้น

public void addAllExcludeFilters ( filters)

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

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

addAllIncludeFilter

public void addAllIncludeFilters ( filters)

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

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

เพิ่มตัวกรองยกเว้น

public void addExcludeFilter (String filter)

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

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

เพิ่มIncludeFilter

public void addIncludeFilter (String filter)

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

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

ล้างตัวกรองยกเว้น

public void clearExcludeFilters ()

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

ล้างตัวกรองรวม

public void clearIncludeFilters ()

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

getBluetoothFlag

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

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

flag String

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

getConfigFlags

public  getConfigFlags ()

คิกรีเทิร์น

รับตัวกรองยกเว้น

public  getExcludeFilters ()

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

คิกรีเทิร์น

getFlagsDefaultValues

public  getFlagsDefaultValues ()

คิกรีเทิร์น

รับตัวกรองรวม

public  getIncludeFilters ()

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

คิกรีเทิร์น

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 หากการทดสอบคือ ไม่สามารถชาร์ดได้ในขณะนี้