mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
Check the progress a print reports, where a print already runs
Two tests already run a print end to end, and progress is a property of a running print, so the checks go there rather than into a test of their own that would cost the operator another job. cloud.pause-resume takes the job that fits the ring: the client names the length it is reporting against, and the operator is asked the question only a person can answer, whether the bar actually moved. cloud.oversize-stream takes the job that does not fit, which is where a moving denominator would show: the kernel's program total grows all run long under a live feed, and the test already samples it growing, so the check is that the figure progress divides by is larger than that - the job, not the count the ring had swallowed when the run started. The forgetest replay plays a captured log from a build that predates the line, so it carries the line where the current build emits it, as it already does for the warm-up and the rest. BRINGUP's cloud item now says a print reports itself again, and what is left on it is a print watched from the app.
This commit is contained in:
+7
-5
@@ -979,14 +979,16 @@ Open items only. Anything closed is in `CAMPAIGN-LOG.md`.
|
||||
than by ring depth (a healthy feeder keeps the ring brim-full, so depth
|
||||
only falls an hour after the feed died): thirty seconds of no progress with
|
||||
room in the ring stops the job cleanly and retraces, and it resumes if the
|
||||
feed moves again. The remaining gaps are tracked in
|
||||
feed moves again. A running print also reports itself to the app again, on
|
||||
the carrier a factory-session capture settled: the `type:"progress"` frame
|
||||
that is the periodic settings report, every 30 s and at every phase change,
|
||||
divided by the job's own length rather than by the kernel byte counter that
|
||||
climbs all job long under a live feed. The remaining gaps are tracked in
|
||||
`python3-gfhardware/forgefirm-app/docs/CLOUD.md` "Outstanding items": a
|
||||
live job longer than the ring (built and covered, never yet run from the
|
||||
service), the memory guards against a real ceiling rather than a reasoned
|
||||
one, sending progress to the app (F2: the carrier is settled, an outbound
|
||||
`type:"progress"` frame that is the periodic settings report, at 30 s, from
|
||||
a factory-session capture; what is owed is emitting it against the feeder's
|
||||
job total rather than the kernel byte counter), packaged-path boot with
|
||||
one, a print watched from the app to see the bar actually move,
|
||||
packaged-path boot with
|
||||
`controller_mode = cloud`, the three unobserved
|
||||
actions, the lid-flash LED, and driving the park and the two lifecycle
|
||||
periods off the header (`CFrh`, `CCwp`, `CCrp`) once a capture confirms
|
||||
|
||||
Reference in New Issue
Block a user