From bdc0e19302bb609a1b0e21db4676b83a00553e17 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Fri, 4 Sep 2026 03:42:27 +0000 Subject: [PATCH] =?UTF-8?q?[UPD]=20tests=20:=20nommer=20le=20r=C3=A9pertoi?= =?UTF-8?q?re=20comme=20fronti=C3=A8re=20de=20la=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le lanceur prend TOUT `test/test_*.py` par glob, et l'en-tête disait pourquoi : une liste de préfixes oublie ce qu'on ajoute. Il ne disait pas où mettre ce qui doit rester dehors, si bien qu'une famille de tests nouvelle semblait avoir quelque chose à déclarer ici. La frontière est un RÉPERTOIRE : ce qui ne doit pas être lancé vit ailleurs que dans `test/`. Rien à déclarer, donc rien à oublier de déclarer. --- EN --- The launcher takes ALL of `test/test_*.py` by glob, and the header said why: a list of prefixes forgets whatever gets added. It did not say where to put what must stay out, so a new family of tests looked as though it had something to declare here. The boundary is a DIRECTORY: what must not run lives somewhere other than `test/`. Nothing to declare, hence nothing to forget to declare. Assisted-by: Claude Opus 5 --- script/test/run_unit_test.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/script/test/run_unit_test.sh b/script/test/run_unit_test.sh index 57772ab..ead05e2 100755 --- a/script/test/run_unit_test.sh +++ b/script/test/run_unit_test.sh @@ -22,6 +22,10 @@ # injoignable, et la liste laissait 2400 d'entre eux hors de la suite — # écrits, verts, jamais lancés. Un glob n'oublie personne ; une liste, si. # +# La frontière est donc un RÉPERTOIRE, pas un nom : ce qui doit rester hors +# de la suite vit ailleurs que dans test/. Une famille de tests nouvelle n'a +# rien à déclarer ici. +# # Un fichier n'est vu que s'il finit par le bloc habituel : # # if __name__ == "__main__":