From 8003d6f18c763f56703adc4dc9a36396d8273f55 Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Tue, 13 Oct 2026 09:16:08 -0400 Subject: [PATCH] forgetest: the burns cover only what the burns run BURN_COVERS named src/accel.* and src/wizcalc.*, carried over from the sheet test the burns replaced. The burns' path is wizlive.c, then wiz_lens_rehome() and lenshome_run(); neither file is on it, and the focus burn holds the lens window as found rather than measuring stops. An accelerometer or dark-wizard change re-required both burns for nothing. Both files stay covered: src/accel.* by the cooling tests, src/wizcalc.* by the setup checks that run it (lens travel among them). Proof: the coverage lint on a manifest from the recipe pins reports 0 uncovered paths, as before. test_setup_burns, test_manifest, test_campaign and test_artifact pass under Linux, and the forgetest host suite passes under Linux. Acceptance: setup.focus and setup.floor (BURN_COVERS is setup_burns.py's shared text, so both fingerprints move; the catalog hash changes with the covers). --- forgetest/forgetest/suite/setup_burns.py | 1 - 1 file changed, 1 deletion(-) diff --git a/forgetest/forgetest/suite/setup_burns.py b/forgetest/forgetest/suite/setup_burns.py index c778e78..6aaf503 100644 --- a/forgetest/forgetest/suite/setup_burns.py +++ b/forgetest/forgetest/suite/setup_burns.py @@ -38,7 +38,6 @@ BURN_COVERS = [("forgectrl", "src/wizlive.*"), ("forgectrl", "src/wizrun.h"), ("forgectrl", "src/main.c"), ("forgectrl", "src/ui/wizard.*"), ("forgectrl", "src/super.c"), ("forgectrl", "src/status.c"), ("forgectrl", "src/cool.c"), - ("forgectrl", "src/accel.*"), ("forgectrl", "src/wizcalc.*"), ("grblhal-glowforge", "src/glowforge_laser.c"), ("grblhal-glowforge", "src/glowforge_status.c"), ("grblhal-glowforge", "src/glowforge_homing.*"),