forgetest: the warm-up release comes no earlier than the bulk window

The first bench run released in 15 s on the heater slug; the engine now
judges a one-minute rolling minimum, and the test refuses a release
under 60 s. Pin forgectrl 9d0b757f492281d2628da6800db61a1f490fd125.
This commit is contained in:
ScottW514
2026-08-31 12:27:52 -04:00
parent a697fe0f63
commit f773866f3e
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -527,6 +527,9 @@ def floor_and_warm_up(ctx):
c.get("verdict"), c.get("phase"), c.get("up_c"), gate)
ctx.check(c.get("verdict") == "OK" and c.get("phase") == "run",
"the warm-up did not release into a run session within %d s: %s", WARMUP_RELEASE_S, c)
ctx.check(ev["warmup_release_s"] >= 60,
"the warm-up released in %s s: an instant reading, not the bulk (the release "
"judges a one-minute rolling minimum)", ev["warmup_release_s"])
ctx.check(c.get("fire_ok") is True and c.get("hold") is False, "released warm-up without fire_ok and no hold: %s", c)
ctx.sleep(2)
heater = hw.sysfs_int(HEATER_PWM)