PtsBotTest
public class PtsBotTest
extends Object
implements IRemoteTest , IShardableTest , ITestFilterReceiver
java.lang.Объект | |
↳ | com.android.tradefed.testtype.pandora.PtsBotTest |
Запустите тесты PTS-бота. PTS-bot — это полная автоматизация пакета настройки профиля Bluetooth, который представляет собой инструмент тестирования, предоставляемый стандартом Bluetooth для проведения сертификационных тестов хоста Bluetooth (см. https://www.bluetooth.com/develop-with-bluetooth/qualification- listing/qualification-test-tools/profile-tuning-suite/).
Краткое содержание
Общественные конструкторы | |
---|---|
PtsBotTest () |
Публичные методы | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Добавляет |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Добавляет |
void | addExcludeFilter (String filter) Добавляет фильтр, какие тесты следует исключить. |
void | addIncludeFilter (String filter) Добавляет фильтр, определяющий, какие тесты включать. |
void | clearExcludeFilters () Удалите все фильтры исключения, отслеживаемые в данный момент. |
void | clearIncludeFilters () Удалите все отслеживаемые в данный момент фильтры включения. |
boolean | getBluetoothFlag ( ITestDevice testDevice, String flag) |
getConfigFlags () | |
getExcludeFilters () Возвращает текущую | |
getFlagsDefaultValues () | |
getIncludeFilters () Возвращает текущую | |
void | initFlagsConfig ( ITestDevice testDevice, File testConfigFile) |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Запускает тесты и сообщает результат прослушивателю. |
split (int shardCountHint) Альтернативная версия функции |
Общественные конструкторы
PtsBotTest
public PtsBotTest ()
Публичные методы
добавитьаллексклудефилтерс
public void addAllExcludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, тесты которых нужно исключить.
Параметры | |
---|---|
filters |
добавитьаллинклудефилтерс
public void addAllIncludeFilters (filters)
Добавляет ERROR(/Set)
фильтров, тесты которых нужно включить.
Параметры | |
---|---|
filters |
добавитьExcludeFilter
public void addExcludeFilter (String filter)
Добавляет фильтр, какие тесты следует исключить.
Параметры | |
---|---|
filter | String |
адиндклюдефилтер
public void addIncludeFilter (String filter)
Добавляет фильтр, определяющий, какие тесты включать.
Параметры | |
---|---|
filter | String |
ОчиститьExcludeFilters
public void clearExcludeFilters ()
Удалите все фильтры исключения, отслеживаемые в данный момент.
ClearIncludeFilters
public void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
getBluetoothFlag
public boolean getBluetoothFlag (ITestDevice testDevice, String flag)
Параметры | |
---|---|
testDevice | ITestDevice |
flag | String |
Возврат | |
---|---|
boolean |
getConfigFlags
publicgetConfigFlags ()
Возврат | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
Возвращает текущую ERROR(/Set)
фильтров исключения.
Возврат | |
---|---|
getFlagsDefaultValues
publicgetFlagsDefaultValues ()
Возврат | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Возвращает текущую 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 |
расколоть
publicsplit (int shardCountHint)
Альтернативная версия функции split()
, которая также предоставляет shardCount при попытке запуска. Это полезно для некоторых тестировщиков, которые иногда не могут принимать произвольные решения.
Параметры | |
---|---|
shardCountHint | int : количество попыток осколков. |
Возврат | |
---|---|
набор подтестов, которые будут выполняться отдельно, или null , если тест в данный момент не подлежит сегментированию |