mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 08:41:13 -07:00
CAMPAIGN-LOG: the unattended set on image 20260903011655, 44 of 44
The record of the campaign's unattended set on p32, the numbers the two new kernel drills and the air-assist offset diagnostic gave under the settle, and the forgetest restart that interrupted the last test, with the rule that keeps it from recurring.
This commit is contained in:
@@ -7581,6 +7581,52 @@ release image; no QA warnings. Owed: the operator flashes the dev image,
|
|||||||
takes a fresh-boot baseline, and runs the full campaign; then the push in
|
takes a fresh-boot baseline, and runs the full campaign; then the push in
|
||||||
CI order and the pin bumps.
|
CI order and the pin bumps.
|
||||||
|
|
||||||
|
## 2026-09-03: the campaign on image 20260903011655, the unattended set
|
||||||
|
|
||||||
|
The board booted p32 (kernel `6.12.20-fslc-fslc-g649f0f50c451`, the settle
|
||||||
|
at 500 µs, the module's probe clean, forgectrl in GRBL mode with motion
|
||||||
|
verified). `image.health` PASS with the watchdog read from WCR (0x771f) is
|
||||||
|
the fresh-boot baseline; campaign c-20260903012535-f7be opened with the
|
||||||
|
fixture up. The unattended queue ran all 44 tests to PASS, 01:25 to 01:48
|
||||||
|
UTC, with these results worth their numbers:
|
||||||
|
|
||||||
|
- `kernel.resume-lead` PASS (21 s): the end-of-data before the waypoint
|
||||||
|
ended the run on time, and the FIRE line stayed low through the 1 s lead
|
||||||
|
and drove from the waypoint on (K-4 and K-8 bench-proven, twice now).
|
||||||
|
- `kernel.pic-soc-load` PASS (3 s): with the settle off, an idle reader
|
||||||
|
read 660 and a busy reader 666 (interquartile 2 each, the split +6); with
|
||||||
|
the settle on, 663 and 664 (the split +1). The third check, which had
|
||||||
|
compared the settled level with a Python spin's, is re-based on the move
|
||||||
|
off the idle regime (the kernel's spin is its own load level, a count or
|
||||||
|
two under a Python spin) and the re-run passed under the campaign.
|
||||||
|
- `cooling.aa-offset-calibrate` PASS: the air-assist offset 15.5 counts
|
||||||
|
with a spread of 0.6 across six edges, where the same diagnostic spread
|
||||||
|
3.6 on 2026-09-02 after its interquartile-mean fix and 11 to 23 before
|
||||||
|
it. That is the settle's effect in the real diagnostic: every edge lands
|
||||||
|
within 0.6 of the same value.
|
||||||
|
- `cloud.verdict-hold` PASS (129 s on its second start; see below).
|
||||||
|
|
||||||
|
One incident, mine. With 43 results in and the 44th (`cloud.verdict-hold`,
|
||||||
|
fixture-driven, a cloud print armed under the warm-up gate with the loop
|
||||||
|
heater on) still running, a suite-file hot-deploy restarted forgetest,
|
||||||
|
because the count of result lines had reached 44 with `image.health` among
|
||||||
|
them. The orphaned test's cleanup never ran: the print proceeded when the
|
||||||
|
warm-up verdict cleared (01:44:08), ran its 32 s laser-less job
|
||||||
|
(`hold.puls`; `laser_on_sampled` 0, forgectrl's emission counter 0), the
|
||||||
|
client relocked the latch at 01:44:40, and the machine was left in cloud
|
||||||
|
mode. The latch was relocked again by hand, GRBL mode restored through
|
||||||
|
forgectrl, and the test started again, which passed. The rule that keeps
|
||||||
|
this from recurring: no forgetest restart, suite deploy, or test start
|
||||||
|
while /state shows a test running or the batch unfinished; progress is
|
||||||
|
counted from the batch's own done list.
|
||||||
|
|
||||||
|
Owed: the attended eleven (live fire, the operator, one run per turn):
|
||||||
|
`laser.emission-witness`, `cooling.flow-under-load`, `laser.m5-rapid-dark`,
|
||||||
|
`laser.disarm-in-hold`, `laser.armed-kill`, `laser.pause-resume-lid-cancel`,
|
||||||
|
`cloud.service-protocol`, `cloud.lid-interlock-abort`, `cloud.pause-resume`,
|
||||||
|
`cloud.oversize-stream`, `cloud.paused-lid-cancel`; then the push in CI
|
||||||
|
order and the pin bumps.
|
||||||
|
|
||||||
## Reference notes
|
## Reference notes
|
||||||
|
|
||||||
### Head-IRQ source validation — the beam-emission hypothesis
|
### Head-IRQ source validation — the beam-emission hypothesis
|
||||||
|
|||||||
Reference in New Issue
Block a user