load tests: show the live timing in the run banner
release / release (push) Has been cancelled

The test-run banner (visible on every Test-script view) now carries the
same live stats as the script head and the suite summary: elapsed so far,
the average per completed iteration and the estimated time left.  The
text is built by a pure helper (testRunBannerText) so it is testable;
testRender only calls it while a run is active, and non-load runs keep
their position text (step or suite-member progress).

The existing banner-source assertion moved to the helper.  Tests: the
banner text for a load suite and a plain run.  1061 Python + 1075
frontend; sw cache simple-v481.  CHANGELOG/help/docs/AGENTS updated.
This commit is contained in:
catarrh committed 2026-10-24 12:03:23 +03:00
1 parent 8ebcfd8af4
commit 80cbd8e935
7 files changed
+62 -24

No files matched your search

+4 -4
View File
@@ -242,10 +242,10 @@ between iterations is an error. The SCP80 counter state is shared across
iterations, so packets continue from what the previous iteration consumed.
The iteration count is a run parameter - the stored script/suite is unchanged.
The accepted range is **1 to 1,000,000,000** (the PWA clamps, the server
answers 400 above it). While the run repeats, the status line shows the
elapsed time, the average per completed iteration and the estimated time
left, recomputed on every poll; the final report keeps the server's
`elapsed_ms`/`avg_ms`.
answers 400 above it). While the run repeats, the run banner (visible on
every Test-script view) and the result panels show the elapsed time, the
average per completed iteration and the estimated time left, recomputed on
every poll; the final report keeps the server's `elapsed_ms`/`avg_ms`.
## A card that stops answering