PtsBotTest

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

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


Jalankan pengujian PTS-bot. PTS-bot adalah otomatisasi lengkap Bluetooth Profile Tuning Suite, yang merupakan alat pengujian yang disediakan oleh standar Bluetooth untuk menjalankan pengujian sertifikasi Host Bluetooth (lihat https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).

Ringkasan

Class bertingkat

class PtsBotTest.TestFlagConfiguration

 

class PtsBotTest.TestSyspropConfiguration

 

Konstruktor publik

PtsBotTest()

Metode publik

void addAllExcludeFilters(Set<String> filters)

Menambahkan Set filter yang pengujiannya akan dikecualikan.

void addAllIncludeFilters(Set<String> filters)

Menambahkan Set filter yang menentukan pengujian mana yang akan disertakan.

void addExcludeFilter(String filter)

Menambahkan filter pengujian mana yang akan dikecualikan.

void addIncludeFilter(String filter)

Menambahkan filter pengujian yang akan disertakan.

void clearExcludeFilters()

Menghapus semua filter pengecualian yang saat ini dilacak.

void clearIncludeFilters()

Hapus semua filter sertakan yang saat ini dilacak.

Set<String> getExcludeFilters()

Menampilkan Set saat ini dari filter pengecualian.

Set<String> getIncludeFilters()

Menampilkan Set saat ini dari filter sertakan.

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

Menjalankan pengujian, dan melaporkan hasilnya ke pendengar.

Collection<IRemoteTest> split(int shardCountHint)

Versi alternatif split() yang juga menyediakan shardCount yang dicoba untuk dijalankan.

Konstruktor publik

PtsBotTest

public PtsBotTest ()

Metode publik

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Menambahkan Set filter yang pengujiannya akan dikecualikan.

Parameter
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Menambahkan Set filter yang menentukan pengujian mana yang akan disertakan.

Parameter
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian mana yang akan dikecualikan.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian yang akan disertakan.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Menghapus semua filter pengecualian yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

getExcludeFilters

public Set<String> getExcludeFilters ()

Menampilkan Set saat ini dari filter pengecualian.

Hasil
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Menampilkan Set saat ini dari filter sertakan.

Hasil
Set<String>

getSyspropConfiguration

public PtsBotTest.TestSyspropConfiguration getSyspropConfiguration ()

Hasil
PtsBotTest.TestSyspropConfiguration

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

Hasil
PtsBotTest.TestFlagConfiguration

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Parameter
testDevice ITestDevice

testConfigFile File

initSystemPropertiesConfig

public void initSystemPropertiesConfig (File testConfigFile)

Parameter
testConfigFile File

lari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pendengar.

Parameter
testInfo TestInformation: Objek TestInformation yang berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
DeviceNotAvailableException

pisah tagihan

public Collection<IRemoteTest> split (int shardCountHint)

Versi alternatif split() yang juga menyediakan shardCount yang dicoba untuk dijalankan. Hal ini berguna untuk beberapa peluncur pengujian yang terkadang tidak dapat memutuskan secara sewenang-wenang.

Parameter
shardCountHint int: jumlah shard yang dicoba.

Hasil
Collection<IRemoteTest> kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shard