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)
@@ -2,5 +2,5 @@
# only SRCREV and PV here - the image manifest leaves *-pin.inc out of the
# layer content hash because the component entry already identifies the
# pinned source (forgefirm-image-manifest.bbclass).
SRCREV = "5a12f55db6ac632dfc720d9937ca581a7703b7c3"
SRCREV = "9d0b757f492281d2628da6800db61a1f490fd125"
PV = "0.1.0"