Cette page explique comment exécuter les tests audio dans CTS Verifier (CTS-V).
Instructions générales
Les procédures suivantes s'appliquent à tous les tests:
- Configuration des tests:pour chaque test, vous avez besoin d'un appareil testé (DUT), qui est l'appareil Android que vous testez, et d'une version installée de CTS-V associée à la version du système d'exploitation Android exécutée sur l'appareil testé. Pour en savoir plus sur les exigences et la configuration de CTS-V, consultez Utiliser CTS Verifier.
Informations sur le test:pour exécuter un test audio CTS-V, lancez l'application CTS-V, puis sélectionnez le test souhaité dans la liste des tests du vérificateur CTS. Lorsque vous ouvrez un test pour la première fois, le panneau d'informations correspondant s'affiche. Il contient les informations suivantes:
- Objectif du test
- Protocole de test
- Périphériques requis
- Référence à la section du CDD concernée
Pour fermer le panneau d'informations, appuyez sur OK. Pour afficher le panneau d'informations à tout moment pendant les tests, appuyez sur ?. .
Exécutions de test:utilisez les instructions spécifiques à chaque test sur cette page pour exécuter chaque test audio.
- Lorsque le test est réussi, le bouton Pass (Passer) avec une coche verte est activé. Appuyez sur ce bouton pour enregistrer un test réussi. Certains tests affichent également le message "PASS" (PASSÉ) au-dessus de la dernière ligne de boutons.
- Enregistrez les tests ayant échoué en appuyant sur le bouton rouge X.
Certains tests de cette page ne nécessitent aucun périphérique supplémentaire. D'autres nécessitent un casque analogique ou USB filaire. Pour les tests qui nécessitent des périphériques USB spécialisés tels qu'une interface audio USB, consultez les tests du vérificateur CTS audio USB. Pour les tests de la fonctionnalité MIDI (Musical Instrument Digital Interface) qui nécessitent un dongle de bouclage audio, consultez Tests MIDI du vérificateur CTS. Pour les autres tests qui nécessitent un dongle de bouclage audio ou des haut-parleurs externes, consultez Audio framework CTS Verifier (Outil de vérification du framework audio CTS). Pour connaître les procédures de test Pro Audio, consultez Test Pro Audio du vérificateur CTS. Pour connaître les procédures de test de la latence du suivi de la tête pour le son spatial, consultez Test de la latence du suivi de la tête avec le vérificateur CTS.
Tests de conformité de la latence
Les tests suivants déterminent la conformité avec les exigences de latence audio du CDD.
Test de latence d'entrée au démarrage à froid
Le test de la latence d'entrée du démarrage à froid audio mesure le temps nécessaire pour enregistrer de l'audio à partir d'un système audio suspendu (à froid).
Pour exécuter le test de la latence d'entrée du démarrage à froid audio, procédez comme suit:
- Sélectionnez l'API à tester. La latence doit être respectée pour une seule API.
Appuyez sur Démarrer pour lancer l'exécution du test. Le test mesure le temps nécessaire pour commencer à enregistrer de l'audio à partir d'un système audio froid. Les résultats s'affichent au-dessus des boutons de test, avec une indication "PASS" (RÉUSSI) ou "FAIL" (ÉCHEC).
Figure 1 : Exemple de résultats pour un test réussi sur l'API native
Si la latence mesurée répond aux exigences du CDD, le test réussit.
Test de la latence de sortie du démarrage à froid
Le test de la latence de sortie du démarrage à froid audio mesure le temps nécessaire pour lire de l'audio à partir d'un système audio suspendu (à froid). Ce test présente les exigences suivantes:
- Configuration requise de l'appareil Accédez à Paramètres > Son et vibreur, puis désactivez Sons des touches.
Pour exécuter le test de la latence de sortie du démarrage à froid audio, procédez comme suit:
- Sélectionnez l'API à tester. L'exigence de latence ne doit être satisfaite que pour une seule API.
Appuyez sur Démarrer pour lancer l'exécution du test. Le test lit une piste audio silencieuse et mesure le temps écoulé entre le début de la lecture et le moment où la piste apparaît dans la sortie.Les résultats s'affichent au-dessus des boutons de test avec une indication "PASS" ou "FAIL".
Figure 2. Exemple de résultats pour un test réussi sur l'API native
Si la latence mesurée répond aux exigences du CDD, le test réussit.
Test de la fonctionnalité Appuyer pour enregistrer un son
Le test Audio Tap To Tone détermine le temps nécessaire pour que le son déclenché par une action de l'utilisateur à l'écran s'affiche à la sortie du système audio. Le test utilise le micro interne pour mesurer le temps entre une interaction à l'écran et un son émis par le haut-parleur interne. Le résultat global est calculé en tant que moyenne de cinq mesures réussies.
Consignes pour un déclencheur de pression réussi
Ce test écoute le son physique TICK produit par l'ongle du testeur qui frappe l'écran dans le champ d'activation pour indiquer une interaction avec l'écran. Le son active également la lecture du son. Étant donné que le TICK peut être difficile à détecter, il est important de configurer l'environnement de test et d'exécuter le déclencheur de pression avec précision.
Suivez les consignes ci-dessous pour obtenir un bon déclencheur de pression pendant le test:
- Dans une pièce calme, placez l'appareil sur une table, écran vers le haut.
- Appuyez sur l'écran avec l'index, en veillant à ce que l'ongle et le bout du doigt soient en contact avec l'écran afin que l'ongle produise un son audible.
- Si vous appuyez uniquement sur la partie douce de la pointe du doigt, le son de déclenchement ne sera pas généré.
- Appuyez sur l'écran UNE SEULE FOIS et retirez rapidement votre doigt. Plusieurs coups de pince brouillent la mesure.
Pour qu'une mesure réussisse, le test doit pouvoir détecter à la fois le TICK d'activation et le ton généré. Vous devrez peut-être ajuster la force de l'impact sur l'écran ou le volume de la lecture pour obtenir une mesure correcte.
Procédure de test
Pour exécuter le test Audio Tap To Tone, procédez comme suit:
- Déconnectez tous les périphériques audio filaires ou Bluetooth du DUT.
- Sélectionnez l'API à tester. L'exigence de latence ne doit être satisfaite que pour une seule API.
- Appuyez sur Démarrer pour commencer le test.
Appuyez une fois sur l'écran avec votre ongle, comme décrit dans les Consignes pour un déclencheur de pression efficace. Un son TICK fort de l'ongle frappant l'écran est nécessaire pour enregistrer le début de la mesure.
Figure 3. Test de l'audio "Appuyer pour émettre un son", incomplet
Attendez que les résultats de la mesure s'affichent, puis répétez les étapes 3 et 4 jusqu'à ce que l'appareil ait effectué cinq mesures.
Appuyez sur Stop (Arrêter) pour mettre fin au test.
Évaluez les résultats du test.
- Dans le rectangle vert, les lignes rouges indiquent le tic de déclenchement et le son généré.
- Si la moyenne du test indique "PASS" (RÉUSSI), indiquez que le test est réussi.
- Si la moyenne du test indique "ÉCHEC", signalez le test comme ayant échoué.
Figure 4. Test audio "Appuyer pour entendre un son", terminé
Tests des fonctionnalités de base du système audio
Les tests suivants déterminent si le système audio du DUT fonctionne correctement.
Test audio du casque analogique
Le test audio du casque analogique vérifie les fonctionnalités de base (lecture du signal audio, intents de branchement, boutons de transport multimédia) d'un casque analogique connecté à un DUT. Ce test présente les exigences suivantes:
- Périphériques requis:un casque analogique compatible avec Android avec une prise téléphonique 3, 5 mm à quatre conducteurs est nécessaire.
Un exemple de casque et de prise sont présentés dans les figures suivantes:
Figure 5. Exemple de casque analogique compatible avec Android
Figure 6. Exemple de prise téléphonique analogique à quatre conducteurs de 3, 5 mm
Ils sont largement disponibles et sont souvent identifiés par le terme Conçu pour Android, bien que de nombreux casques analogiques soient compatibles à des fins de test.
- Exigences concernant l'appareil:l'appareil testé doit disposer d'un port pour casque audio de 3,5 mm. Si l'appareil testé ne dispose pas de port pour casque 3,5 mm, indiquez-le lors du test.
Pour exécuter le test audio du casque analogique, procédez comme suit:
Vérifiez si le DUT dispose d'un port pour casque analogique:
- Si l'appareil testé dispose d'un port pour casque analogique, appuyez sur Oui.
- Si le DUT ne dispose pas d'un port pour casque analogique, appuyez sur Non. Le test est marqué comme PASS (PASSÉ). Aucun port pour le casque disponible, vous pouvez passer au test suivant.
Figure 7. Résultat du test pour un DUT sans port de casque analogique
Insérez le périphérique de casque analogique dans le port de casque analogique du DUT et vérifiez qu'un message s'affiche pour confirmer que l'intent de notification du plug-in a été reçu. Ce message confirme que le DUT dispose d'un port pour casque analogique. Si aucun message ne s'affiche, il existe un problème avec les intents de plug-in sur le DUT, et le test échoue.
Appuyez sur Play (Lire) et vérifiez qu'un son est émis dans le casque (vous devrez peut-être ajuster le volume pour l'entendre). Appuyez sur Arrêter pour arrêter la lecture.
- Si un son se fait entendre dans le casque, appuyez sur Oui.
- Si aucun son ne sort du casque, cela signifie qu'il y a un problème avec le système de lecture audio et que le test échoue.
Appuyez sur les boutons Volume+, Volume- et Headset HookMedia Transport (Crochet du casque : transport multimédia) du casque analogique, un par un, et vérifiez que le libellé correspondant du test audio du casque analogique s'allume lorsque vous appuyez sur chaque bouton. Cela confirme que le DUT reconnaît les pressions sur les boutons.
- Lorsque les trois libellés s'allument, le test est réussi.
- Si une étiquette ne s'allume pas, cela signifie que tous les boutons ne sont pas reconnus et que le test échoue.
Figure 8. Résultat de l'UI pour un test réussi
Test des notifications des périphériques de saisie
Le test des notifications des périphériques d'entrée audio vérifie que les notifications de connexion et de déconnexion des périphériques d'entrée filaires sont correctement envoyées lorsque les périphériques d'entrée sont connectés ou déconnectés. Ce test présente les exigences suivantes:
- Périphériques requis:périphérique d'E/S audio filaire, qui peut être un casque ou un micro filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB ou un micro connecté au port USB du DUT.
- Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.
Pour exécuter le test des notifications des appareils d'entrée audio, procédez comme suit:
- Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
- Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
- Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test est marqué comme réussi et vous pouvez passer au test suivant.
- Appuyez sur Effacer les messages pour effacer l'affichage des notifications existantes (par exemple, celles qui ont pu être envoyées au début du test).
Testez la connexion et la déconnexion:
- Connectez un périphérique d'entrée audio filaire et vérifiez qu'une notification de connexion s'affiche dans le panneau de test.
- Déconnectez le périphérique d'entrée audio filaire et vérifiez qu'une notification de déconnexion s'affiche dans le panneau de test.
Figure 9. UI de test des notifications des périphériques d'entrée audio
Si les deux notifications s'affichent, le test est réussi.
Test des notifications sur les périphériques de sortie
Le test des notifications des périphériques de sortie audio vérifie que les notifications de connexion et de déconnexion des périphériques de sortie filaires sont correctement envoyées lorsque les périphériques d'entrée sont connectés ou déconnectés. Ce test présente les exigences suivantes:
- Périphériques requis:périphérique de sortie audio filaire, qui peut être un casque filaire (ou des écouteurs) connecté à une prise casque analogique sur le DUT, ou un casque audio USB (ou des écouteurs) connecté au port USB du DUT.
- Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.
Pour exécuter le test "Notifications des appareils de sortie audio", procédez comme suit:
- Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
- Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
- Si le DUT ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test sera marqué comme réussi, et vous pourrez passer au test suivant.
- Appuyez sur Effacer les messages pour effacer l'affichage des notifications existantes (par exemple, les notifications qui auraient pu être envoyées au début du test).
Testez la connexion et la déconnexion:
- Connectez un périphérique de sortie audio filaire et vérifiez qu'une notification de connexion s'affiche dans le panneau de test.
- Déconnectez le périphérique de sortie audio filaire et vérifiez qu'une notification de déconnexion s'affiche dans le panneau de test.
Figure 10. UI de test des notifications des appareils de sortie audio
Si les deux notifications s'affichent, le test est réussi.
Test des notifications de routage des entrées
Le test "Notifications de routage des entrées audio" vérifie que des notifications de routage sont envoyées lorsque des périphériques d'entrée audio sont connectés au DUT. Ce test présente les exigences suivantes:
- Périphériques requis:périphérique d'E/S audio filaire, qui peut être un casque ou un micro filaire connecté à une prise casque analogique sur le DUT, ou un casque audio USB ou un micro connecté au port USB du DUT.
- Exigences concernant l'appareil:le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.
Pour exécuter le test des notifications de routage des entrées audio, procédez comme suit:
- Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
- Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
- Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test sera marqué comme réussi et vous pourrez passer au test suivant.
- Appuyez sur Record (Enregistrer) pour démarrer le test. L'appareil ne diffuse pas de son pour ce test.
Figure 11 : Test des notifications de routage de l'entrée audio, enregistrement en cours
- Connectez un périphérique d'entrée audio filaire, attendez cinq à dix secondes, puis vérifiez qu'un message de notification de routage s'affiche.
- Si la notification s'affiche, le test est réussi.
- Si la notification ne s'affiche pas, le test échoue.
- Appuyez sur Arrêter pour mettre fin à l'enregistrement.
Test des notifications de routage de sortie
Le test des notifications de routage de la sortie audio vérifie que des notifications de routage sont envoyées lorsque des périphériques de sortie audio sont connectés au DUT. Ce test présente les exigences suivantes:
- Périphériques requis Périphérique de sortie audio filaire, qui peut être un casque filaire (ou des écouteurs) connecté à une prise casque analogique sur le DUT, ou un casque audio USB (ou des écouteurs) connecté au port USB du DUT.
- Configuration requise de l'appareil Le DUT doit être compatible avec les périphériques audio filaires, via un connecteur casque 3,5 mm ou un port USB compatible avec le mode hôte (ou les deux). Si l'appareil testé n'est compatible avec aucune de ces options, indiquez-le dans le test.
Pour exécuter le test des notifications de routage de sortie audio, procédez comme suit:
- Vérifiez et indiquez la compatibilité du DUT avec les périphériques audio filaires :
- Si le DUT dispose d'au moins un port pour les périphériques audio filaires, appuyez sur Oui.
- Si l'appareil testé ne dispose pas de port pour les périphériques audio filaires, appuyez sur Non. Le test est marqué comme réussi et vous pouvez passer au test suivant.
Appuyez sur Jouer pour lancer le test. Le système émet un son.
Figure 12. Test des notifications de routage de la sortie audio, lecture en cours
Connectez un périphérique de sortie audio filaire, attendez cinq à dix secondes, puis vérifiez qu'un message de notification de routage s'affiche.
- Si la notification s'affiche, le test est réussi.
- Si la notification ne s'affiche pas, le test échoue.
Appuyez sur Arrêter pour mettre fin à l'enregistrement.
Test de déconnexion du flux audio
Le test de déconnexion du flux audio vérifie le bon fonctionnement du mécanisme de déconnexion du flux AAudio lorsqu'un flux est déconnecté d'un appareil et redirigé vers un autre. Le test confirme le bon comportement des déconnexions pour plusieurs attributs de flux.
- Exigences concernant l'appareil de test:le test de déconnexion du flux audio nécessite un appareil qui contient une prise casque analogique ou un port audio en mode hôte USB (ou les deux).
- Périphériques requis:le test de déconnexion du flux audio nécessite un casque analogique ou un périphérique d'E/S audio USB. Le connecteur analogique "boucle" (utilisé dans le test de la latence de bouclage audio) peut être utilisé à la place d'un casque analogique.
Pour exécuter le test de déconnexion du flux audio, procédez comme suit:
- Appelez le test depuis l'écran principal du vérificateur CTS en sélectionnant Audio Stream Disconnect Test (Test de déconnexion du flux audio).
- Vérifiez la compatibilité avec un casque analogique ou un périphérique d'E/S audio USB en répondant à l'invite Cet appareil est-il compatible avec un périphérique audio analogique ou USB ?. Si l'invite ne s'affiche pas, le système a déjà vérifié l'existence du matériel requis.
- Appuyez sur Démarrer. Lorsque vous y êtes invité, insérez et retirez le périphérique d'E/S audio plusieurs fois pendant que différentes configurations de flux de lecture ou d'enregistrement sont testées.
L'état de chaque test de configuration s'affiche sous l'invite. Si toutes les configurations sont testées avec succès, le test est réussi.