Skip to content

Rien n'a jamais tourné sur un appareil : valider le déplacement et l'arbre Android Auto #61

Description

@InstaZDLL

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

  1. Un saut en avant dans un morceau transcodé : le son repart au bon endroit,
    et non au début.
  2. Le curseur ne revient pas en arrière le temps que le flux arrive (règle R6).
  3. La notification suit : position et durée justes, curseur actif.
  4. « 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.
  5. Répéter un titre repart du début du morceau, pas du début du segment
    (règle R12).
  6. 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

  1. L'arbre s'ouvre, et ses quatre branches (Albums / Artistes / Playlists /
    Toutes les pistes) se parcourent.
  2. La lecture démarre depuis la voiture.
  3. 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions