Partager via


Tests audio BTP

Les tests audio BTP vérifient la capacité du système local à coupler avec un appareil distant via BR/EDR et valident les fonctionnalités audio, notamment la validation du volume et la détection des problèmes audio.

Configuration

Avant d’utiliser un appareil Pmod avec le Traduci, case activée que le voyant d’alimentation vert, une LED de test jaune facultative et 3 LED orange sur le Traduci sont allumés. Vérifiez que la radio Bluetooth du SUT est sous tension et que le ou les appareils appropriés sont correctement branchés au Traduci. Actuellement, l’appareil RN52 ne peut être branché qu’à JA. Vous trouverez des informations plus détaillées sur la configuration dans vue d’ensemble de BTP.

Deux LED rouges sur le BM-64-EVB doivent être allumés. L’une des LED peut éventuellement s’éteindre. Vérifiez que les commutateurs, les cavaliers et les ports sont configurés pour les tests, comme décrit dans la vue d’ensemble de la carte BM-64-EVB.

Les fonctionnalités et les informations d’achat pour les appareils pris en charge sont disponibles dans Matériel BTP pris en charge.

Appareils pris en charge

Exécution des tests audio

Accédez au dossier où le package BTP a été extrait. Il se trouve généralement sous C:\BTP. Dans un dossier nommé d’après la version du package, vous trouverez les scripts suivants. Exécutez l’une des opérations suivantes :

  • RunAudioTests.bat <device name> à partir d’une invite de commandes avec élévation de privilèges ou
  • RunAudioTests.ps1 <device name> à partir d’une console PowerShell avec élévation de privilèges

Vous trouverez des informations sur les paramètres de nom d’appareil disponibles sur le matériel pris en charge par la plateforme de test Bluetooth.

Vous pouvez également inclure le paramètre -VerboseLogs facultatif à la fin pour obtenir une sortie plus détaillée des opérations internes de BTP.

Lorsqu’un test démarre sur le Traduci, la LED rouge à côté de l’adaptateur à 12 broches s’allume une fois que la commande du test pour alimenter le périphérique Pmod a été envoyée. Cette LED est désactivée à la fin de chaque test. S’il est activé au début du test suivant en raison de l’échec du test précédent, mettez-le hors tension et remettez-le sous tension pour le ramener à un état connu. Si le cycle d’alimentation échoue, le test échoue car l’appareil Pmod est dans un état inconnu.

Leds rouges et bleues sur le flash BM-64-EVB dans des modèles, dictant les étapes du processus telles que l’alimentation, l’appairage et la lecture audio.

Capture des journaux

Pour capturer les journaux Bluetooth, suivez les instructions du dépôt busiotools pour Windows sur GitHub.

Pour analyser les journaux Bluetooth, suivez les instructions de l’outil BTETLParse.

Problèmes connus

  • BM64 EVB présente les huit échecs de test connus suivants :

    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::MusicMediaSenderMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaReceiverMeasuredVolumeDownTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeUpTest
    • BluetoothTests::TaefAudioTests::VoiceMediaSenderMeasuredVolumeDownTest
  • BTP peut identifier de manière incorrecte la prise en charge de la fonctionnalité De point de terminaison audio unifié sur certaines builds Windows, ce qui entraîne un échec de test lors de l’identification des points de terminaison audio.

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

    La mise à niveau vers la build 22000 ou ultérieure doit résoudre le problème.

  • Les tests de désactivation suivants échouent sur les builds Windows 21275 et ultérieures :

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