Compartilhar via


Testes de áudio BTP

Os testes de áudio BTP verificam a capacidade do sistema local de emparelhar com um dispositivo remoto por BR/EDR e validar a funcionalidade de áudio, incluindo validação de volume e detecção de falhas de áudio.

Configuração

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. Confirme se o rádio Bluetooth do SUT está ativado e se os dispositivos apropriados estão conectados corretamente ao Traduci. Atualmente, o dispositivo RN52 pode ser conectado ao JA. Informações mais detalhadas sobre a configuração podem ser encontradas na visão geral do BTP.

Dois LEDs vermelhos no BM-64-EVB devem estar ativados. Um dos LEDs pode eventualmente se apagar. Confirme se os comutadores, os jumpers e as portas estão configurados para teste, conforme descrito na visão geral da placa BM-64-EVB.

Informações sobre funções e compra de dispositivos com suporte podem ser encontradas em Hardware BTP com suporte.

Dispositivos com suporte

Executando os testes de áudio

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:

  • RunAudioTests.bat <device name> de um prompt de comando elevado ou
  • RunAudioTests.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.

LEDs vermelhos e azuis no BM-64-EVB piscam em padrões, indicando etapas do processo, como ligar, emparelhar e reproduzir áudio.

Capturando logs

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.

Problemas conhecidos

  • O BM64 EVB tem as seguintes oito falhas de teste conhecidas:

    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeDownTest
  • O BTP pode identificar incorretamente o suporte para o recurso de Ponto de Extremidade de Áudio Unificado em algumas versões do Windows, resultando em uma falha de teste ao identificar pontos de extremidade de áudio.

      Error: [BluetoothTestHelpers::AudioDevice::WaitForAudioSourcesState]: Assertion failed: AudioSourceDeviceVoiceSourceModule->WaitForAudioSourceState( areReady, areReady ? c_audioSinkInterfaceBringupTimeout : c_audioSinkInterfaceRemovalTimeout)
    

    A atualização para o build 22000 ou posterior deve resolver o problema.

  • Os seguintes testes mudos falham nos builds do Windows 21275 e posteriores:

    • BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
    • BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest