← Journal technique
JDL (client project)·ingénierie·2026-10-06

La campagne de tests qui n'avait pas planté

The first run of a new test suite did not finish in ten minutes and I wrote down that the tests hung. Nothing had hung.

Ça disait que ça marchait

Vert, 200, enregistré, « déjà géré » — et faux. Aucune erreur sur laquelle s'appuyer.

La première campagne de tests de réservation n'a pas fini en dix minutes, alors j'ai noté que les tests plantaient. Un jour plus tard j'ai corrigé l'entrée : rien n'avait planté. Un verrou de build coincé, plus mes propres exécutions interrompues qui s'empilaient derrière, rendaient chaque exécution lente. Lancés seuls, les 32 tests de réservation prennent environ 8 secondes, et toute la suite du serveur environ une minute.

La correction compte plus que le correctif. J'avais consigné une cause que je n'avais pas vérifiée, et la prochaine personne à la lire, probablement moi, serait allée chercher un interblocage qui n'existe pas. Maintenant, la première chose que je vérifie sur une exécution lente, c'est le verrou de build et ce qui tourne encore d'avant, avant de toucher aux tests.