Compartilhar via


Testes HID sobre o estado de energia BTP

Os testes de estado de energia BTP verificam a capacidade do sistema de fazer a transição entre vários estados de energia, mantendo a funcionalidade HID Bluetooth correta.

Configuração para teste

Antes de usar um dispositivo Pmod com o Traduci, verifique se o indicador de energia verde, um LED de teste amarelo opcional e três LEDs laranjas no Traduci estão ativados. Verifique se o rádio Bluetooth do sistema está ativado e se os dispositivos estão conectados corretamente ao Traduci ou conectados diretamente ao sistema em teste (SUT). Informações mais detalhadas sobre a configuração podem ser encontradas na visão geral do BTP.

Recursos e informações de compra para dispositivos compatíveis podem ser encontrados em Hardware BTP Suportado.

Um adaptador de energia externo para o Traduci é necessário para esses testes. A energia USB não é suficiente. Os requisitos para o adaptador necessário podem ser encontrados no Power Adapter. Se um dispositivo não baseado em Traduci estiver sendo usado, como o Bluefruit Feather, ele exigirá um hub USB alimentado para permanecer ligado em todos os testes. Verifique se o hub USB é alimentado corretamente e se o dispositivo está conectado ao hub por meio de um cabo USB. Além disso, verifique se o hub está conectado ao SUT usando um cabo USB.

Um único dispositivo de teste do Windows não pode executar todos os testes de estado de energia. Alguns estados de poder, como espera e sono, são mutuamente exclusivos em um SUT. O script RunPowerStateTests.bat ou RunPowerStateTests.ps1 BTP deve selecionar e executar automaticamente os testes compatíveis com o SUT. Qualquer teste que não seja compatível com o SUT é ignorado.

Provisionando o sistema em teste

Os sistemas em teste (SUTs) devem ser provisionados para os testes de estado de energia antes de serem executados. Siga as instruções para preparar o computador para testes de energia fornecidos pelo documento WDK 10 Provisionar um computador para implantação e teste de driver (WDK 10)

Dispositivos com suporte

Executando os testes HID do Power State

Navegue até a pasta em que o pacote BTP foi extraído. Normalmente, ele está localizado em C:\BTP. Em uma pasta com o nome da versão do pacote, você encontrará os scripts a seguir. Execute uma das opções:

  • RunPowerStateTests.bat <device name> de um prompt de comando elevado ou
  • RunPowerStateTests.ps1 <device name> de um console do PowerShell com privilégios elevados

Informações sobre parâmetros de nome de dispositivo disponíveis podem ser encontradas no hardware compatível com a Plataforma de Teste Bluetooth.

Você também pode incluir o parâmetro -VerboseLogs opcional no final para obter uma saída mais detalhada das operações internas do BTP.

À medida que um teste é iniciado no Traduci, o LED vermelho ao lado do adaptador de 12 pinos é ativado depois que o comando do teste para alimentar o dispositivo Pmod foi enviado. Esse LED é desativado no final de cada teste. Se ele estiver ativado no início do próximo teste devido à falha do teste anterior, desligue-o e ative-o novamente para devolvê-lo a um estado conhecido. Se o ciclo de energia falhar, o teste falhará devido ao dispositivo Pmod estar em um estado desconhecido.

Capturando registros

Para capturar os logs Bluetooth, siga as instruções para o busiotools no repositório do Windows no GitHub.

Para analisar os logs bluetooth, siga as instruções para a ferramenta BTETLParse.