Le problème
Tout ce que le dépôt affirme sur la lecture vient de Robolectric. Deux
livraisons entières n'ont jamais été confrontées au réel :
Robolectric ne décode pas l'Opus : aucune piste n'y joue, isPlaying n'y est
jamais vrai. C'est une limite de principe, pas un oubli — elle est consignée
dans docs/deplacement-dans-un-transcodage.md, « Comment l'éprouver ».
Ce qu'il faut voir de ses yeux
Le déplacement
- Un saut en avant dans un morceau transcodé : le son repart au bon endroit,
et non au début.
- Le curseur ne revient pas en arrière le temps que le flux arrive (règle R6).
- La notification suit : position et durée justes, curseur actif.
- « Précédent » en milieu de morceau revient au début du morceau, pas à la
piste d'avant (règle R13) — c'est le cas que la position brute faisait
échouer.
- Répéter un titre repart du début du morceau, pas du début du segment
(règle R12).
- La latence d'une relance : combien de temps entre le geste et le son. C'est
le seul chiffre qu'aucun test ne peut donner, et il décide si la boucle A-B
sur un transcodage est acceptable (règle R15, acceptée « sous réserve »).
Android Auto
- L'arbre s'ouvre, et ses quatre branches (Albums / Artistes / Playlists /
Toutes les pistes) se parcourent.
- La lecture démarre depuis la voiture.
- Les commandes du volant répondent.
Comment
Voir les notes de mémoire validation-sur-appareil et pilotage-emulateur-adb
pour relancer l'émulateur, le serveur de test et le pilotage par adb. Le DHU
(Desktop Head Unit) tient lieu de voiture.
Le problème
Tout ce que le dépôt affirme sur la lecture vient de Robolectric. Deux
livraisons entières n'ont jamais été confrontées au réel :
entendu un saut atterrir au bon endroit. Les tests prouvent que l'enveloppe
publie la bonne position et que la session l'expose ; ils ne prouvent pas que
le son suit.
vraie voiture, ni même sur le DHU.
Robolectric ne décode pas l'Opus : aucune piste n'y joue,
isPlayingn'y estjamais vrai. C'est une limite de principe, pas un oubli — elle est consignée
dans
docs/deplacement-dans-un-transcodage.md, « Comment l'éprouver ».Ce qu'il faut voir de ses yeux
Le déplacement
et non au début.
piste d'avant (règle R13) — c'est le cas que la position brute faisait
échouer.
(règle R12).
le seul chiffre qu'aucun test ne peut donner, et il décide si la boucle A-B
sur un transcodage est acceptable (règle R15, acceptée « sous réserve »).
Android Auto
Toutes les pistes) se parcourent.
Comment
Voir les notes de mémoire
validation-sur-appareiletpilotage-emulateur-adbpour relancer l'émulateur, le serveur de test et le pilotage par
adb. Le DHU(Desktop Head Unit) tient lieu de voiture.