Tests : code de retour 1 en cas d'échec (convention a2m, lancés avant chaque release)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
angeandClaude Opus 5.5 committed 2026-10-20 20:47:34 +02:00
1 parent c88a7f9a2a
commit 0027f74a56
1 file changed
+3 -1
+3 -1
View File
@@ -4,7 +4,8 @@
- rapide (~40 s) : sphère trouée et bruitée → nom / numérotation / collection / Regenerate, Envelope fermée,
Wrap + Freeze (réparation), Despike (global, filtré, refus groupe absent, Protect Detail), Analyze.
- --head : chaîne complète sur la tête brute Pixal3D (11,8 M faces, ~2 min) + rendus de contrôle.
Termine par « RESULTAT : TOUT OK » ou la liste des échecs.
Termine par « RESULTAT : TOUT OK » ou la liste des échecs ; code de retour 0 si tout est bon, 1 sinon
(convention de la chaîne a2m : `tests/run_tests.py`, lancé avant chaque release).
"""
import importlib
import math
@@ -236,3 +237,4 @@ if "--head" in ARGS and os.path.isfile(HEAD):
mod.unregister()
print("RESULTAT :", "TOUT OK" if not fails else "ECHECS " + ", ".join(fails))
sys.exit(1 if fails else 0) # code de retour lu par « a2m validate --tests » et « a2m release »