Compartilhar via


Testes HID do estado de energia BTP

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

Configurando para teste

Antes de usar um dispositivo Pmod com o Traduci, marcar que 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 com suporte podem ser encontrados em Hardware BTP com suporte.

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 Adaptador de Energia. 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 está ligado 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 energia, como espera e sono, são mutuamente exclusivos em um SUT. O script RunPowerStateTests.bat BTP ou RunPowerStateTests.ps1 deve selecionar e executar automaticamente os testes compatíveis com o SUT. Qualquer teste que não seja compatível com o SUT será 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 do 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:

  • RunPowerStateTests.bat <device name> de um prompt de comando com privilégios elevados 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 com suporte da 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.

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

Captura de logs

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

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