ulk

Je veux

mettre des tests là où il n’y en a pas

Trois étages : les pièces isolées, les parcours entiers, et l’œil qui compare les rendus d’une version à l’autre.

3 lames sur 3 viennent de la même enseigne —Les Gardiens, la vigie.

Le tirage — 3 lames

  1. VIcalibreusedes pièces avant l'assemblageVI · Les Gardiens · verify

    1

  2. VIfunambuledes parcours sans filetVI · Les Gardiens · verify

    2

  3. VIcollationneusedes rendus page à pageVI · Les Gardiens · verify

    3

La lecture

  1. tests unitaires

    Les tests des pièces, et la couverture mesurée avant/après.

    calibreusecalibreuse des pièces avant l'assemblage

  2. tests de bout en bout

    Les parcours joués comme un utilisateur les joue.

    funambulefunambule des parcours sans filet

  3. collationneuse

    La comparaison visuelle page à page, pour attraper ce qu’aucune assertion ne dit.

    collationneusecollationneuse des rendus page à page

À la fin : Un filet dont on connaît les trous.

Si ce n’est pas tout à fait ça

Tirage écrit à la main dans data/parcours.json, tenu parscripts/parcours/check-parcours.sh : chaque lame citée existe dans le registre du framework.