PtsBotTest

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

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


Запустите тесты PTS-bot. PTS-bot — это полностью автоматизированный инструмент Bluetooth Profile Tuning Suite, предоставляемый стандартом Bluetooth для проведения сертификационных тестов Bluetooth Host (см. https://www.bluetooth.com/develop-with-bluetooth/qualification-listing/qualification-test-tools/profile-tuning-suite/).

Краткое содержание

Вложенные классы

class PtsBotTest.TestFlagConfiguration

class PtsBotTest.TestSyspropConfiguration

Государственные строители

PtsBotTest ()

Общедоступные методы

void addAllExcludeFilters (Set<String> filters)

Добавляет Set фильтров, из которых следует исключить тесты.

void addAllIncludeFilters (Set<String> filters)

Добавляет Set фильтров, определяющих, какие тесты следует включить.

void addExcludeFilter (String filter)

Добавляет фильтр, позволяющий исключить определенные тесты.

void addIncludeFilter (String filter)

Добавляет фильтр, определяющий, какие тесты следует включить.

void clearExcludeFilters ()

Удалите все отслеживаемые в данный момент фильтры исключения.

void clearIncludeFilters ()

Удалите все отслеживаемые в данный момент фильтры включения.

Set<String> getExcludeFilters ()

Возвращает текущий Set исключаемых фильтров.

Set<String> getIncludeFilters ()

Возвращает текущий Set включаемых фильтров.

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

Выполняет тесты и сообщает результаты слушателю.

Collection< IRemoteTest > split (int shardCountHint)

Альтернативная версия функции split() , которая также предоставляет количество шардов, которые пытаются запустить.

Государственные строители

PtsBotTest

public PtsBotTest ()

Общедоступные методы

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Добавляет Set фильтров, из которых следует исключить тесты.

Параметры
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Добавляет Set фильтров, определяющих, какие тесты следует включить.

Параметры
filters Set

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 Set<String> getExcludeFilters ()

Возвращает текущий Set исключаемых фильтров.

Возвраты
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

Возвращает текущий Set включаемых фильтров.

Возвраты
Set<String>

getSyspropConfiguration

public PtsBotTest.TestSyspropConfiguration getSyspropConfiguration ()

Возвраты
PtsBotTest.TestSyspropConfiguration

getTestFlagConfiguration

public PtsBotTest.TestFlagConfiguration getTestFlagConfiguration ()

Возвраты
PtsBotTest.TestFlagConfiguration

initFlagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

Параметры
testDevice ITestDevice

testConfigFile File

initSystemPropertiesConfig

public void initSystemPropertiesConfig (File testConfigFile)

Параметры
testConfigFile File

бегать

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Выполняет тесты и сообщает результаты слушателю.

Параметры
testInfo TestInformation : Объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : ITestInvocationListener для результатов тестирования.

Броски
DeviceNotAvailableException

расколоть

public Collection<IRemoteTest> split (int shardCountHint)

Альтернативная версия функции split() , которая также предоставляет количество шардов, которые пытаются запустить. Это полезно для некоторых средств запуска тестов, которые иногда не могут принимать произвольные решения.

Параметры
shardCountHint int : количество попыток создания шардов.

Возвраты
Collection< IRemoteTest > набор подтестов, которые должны выполняться отдельно, или null если тест в данный момент не может быть разделен на сегменты.