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.
Ao configurar o
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. Confirme se o rádio Bluetooth do SUT está ligado e se os dispositivos apropriados estão conectados corretamente ao Traduci. Atualmente, o dispositivo RN52 só pode ser conectado ao JA. Informações mais detalhadas sobre a configuração podem ser encontradas em Visão geral do BTP.
Dois LEDs vermelhos no BM-64-EVB devem estar ativados. Um dos LEDs pode eventualmente desativar. Confirme se as opções, os jumpers e as portas estão configurados para teste, conforme descrito na visão geral da placa BM-64-EVB.
Recursos e informações de compra para dispositivos com suporte podem ser encontrados 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:
RunAudioTests.bat <device name>
de um prompt de comando com privilégios elevados ouRunAudioTests.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 em 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.
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.
LEDs vermelhos e azuis no flash BM-64-EVB em padrões, indiciando etapas do processo, como ligar, emparelhar e reproduzir áudio.
Capturando 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.
Problemas conhecidos
O BM64 EVB tem as oito falhas de teste conhecidas a seguir:
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 alguns builds 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 resolve o problema.
Os seguintes testes de mudo falham nos builds 21275 e posteriores do Windows:
BluetoothTests::TaefAudioTests::VoiceInterruptMusicMeasuredMuteTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromMusicMediaSenderTest
BluetoothTests::TaefAudioTests::MeasuredMuteAndUnmuteFromVoiceMediaSenderTest