Тесты HID состояния питания BTP
Тесты HID состояния питания BTP проверяют способность системы переходить между различными состояниями питания при сохранении правильной функциональности Bluetooth HID.
Настройка для тестирования
Прежде чем использовать устройство Pmod с Traduci, проверка, что зеленый индикатор питания, дополнительный желтый индикатор теста и 3 оранжевых светодиода на Traduci включены. Убедитесь, что системный bluetooth-радио включен и устройства правильно подключены к Traduci или подключены непосредственно к тестируемой системе (SUT). Более подробные сведения о настройке см. в обзоре BTP.
Сведения о функциях и покупках для поддерживаемых устройств см. в разделе Поддерживаемое оборудование BTP.
Для этих тестов требуется внешний адаптер питания для Traduci. Недостаточно питания USB. Требования к необходимому адаптеру можно найти в разделе Адаптер питания. Если используется устройство, отличное от Traduci, например Bluefruit Feather, ему требуется USB-концентратор с питанием, чтобы оставаться в питательном состоянии на протяжении всего теста. Убедитесь, что USB-концентратор правильно питается и устройство подключено к концентратору через USB-кабель. Кроме того, убедитесь, что концентратор подключен к SUT с помощью USB-кабеля.
Одно тестовое устройство Windows не может выполнять все тесты состояния питания. Некоторые состояния питания, такие как режим ожидания и спящий режим, являются взаимоисключающими для SUT. Скрипт RunPowerStateTests.bat
BTP или RunPowerStateTests.ps1
должен автоматически выбрать и запустить тесты, совместимые с SUT. Все тесты, несовместимые с SUT, пропускаются.
Подготовка тестируемой системы
Тестируемые системы (SUT) должны быть подготовлены для тестов состояния питания перед их запуском. Следуйте инструкциям по подготовке компьютера к тестам питания, предоставленным в документе WDK 10 Подготовка компьютера для развертывания и тестирования драйвера (WDK 10).
Поддерживаемые устройства
Выполнение тестов HID состояния power
Перейдите в папку, в которой был извлечен пакет BTP. Обычно он находится в папке C:\BTP
. В папке с именем в честь версии пакета вы найдете следующие скрипты. Выполните одно из следующих действий:
RunPowerStateTests.bat <device name>
из командной строки с повышенными привилегиями илиRunPowerStateTests.ps1 <device name>
из консоли PowerShell с повышенными привилегиями
Сведения о доступных параметрах имен устройств можно найти в разделе Оборудование, поддерживаемое bluetooth Test Platform.
Вы также можете включить необязательный параметр -VerboseLogs
в конце, чтобы получить более подробные выходные данные внутренних операций BTP.
Когда тест начинается на Traduci, красный светодиодный индикатор рядом с 12-контактным адаптером включается после отправки команды из теста для питания устройства Pmod. Этот светодиодный индикатор отключается в конце каждого теста. Если он включен в начале следующего теста из-за сбоя предыдущего теста, выключите его и снова включите, чтобы вернуть его в известное состояние. Если цикл питания завершается сбоем, тест завершается ошибкой из-за неизвестного состояния устройства Pmod.
Запись журналов
Чтобы записать журналы Bluetooth, следуйте инструкциям для репозитория busiotools для Windows на GitHub.
Чтобы проанализировать журналы Bluetooth, следуйте инструкциям для средства BTETLParse.