docs(agents): the #32 workspace test count is in — 367 passed, and the one failure is main's
Closes the page's one explicitly outstanding result. Run in sylph-ci:local (rustc 1.98.1, byte-identical to the runner) with the disc present and --no-fail-fast: 45 suites, 367 passed, 1 failed, 14 ignored. The +9 against the disc-less #35 run (377) is exactly #35's nine imports.rs unit tests. The single failure is ui_prm_primitives_disc, red on main since #23 and bisected there, not introduced by #32. Records the three things that stopped the number being obtained, as rules: --no-fail-fast (an earlier run silently covered half the workspace), a memory cap sized to the host (the default 7 GB OOM-kills slb_leading_segment_disc on this machine with the disc mounted), and a ~36 GB disk budget for a cold target volume. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -539,14 +539,33 @@ been merged** — merging is the human's, and #32 contains #30 and #31.
|
||||
⚠️ **#32 is stacked.** Merge #30 and #31 first, or merge #32 and close them —
|
||||
its `build.rs` needs #30's export table, so they cannot be independent.
|
||||
|
||||
⏳ **One result outstanding:** the workspace `cargo test` count for #32. `check`,
|
||||
`clippy`, `fmt` and `wasm` are all 0; the test leg was interrupted twice by
|
||||
branch switches and never reported cleanly. Run it and post the number:
|
||||
✅ **The workspace `cargo test` count for #32 — reported 2026-09-15** (also posted
|
||||
on #32). `sylph-ci:local`, rustc 1.98.1 byte-identical to the runner, head `6048829`:
|
||||
|
||||
| | disc | suites | passed | failed | ignored |
|
||||
|---|---|---|---|---|---|
|
||||
| `docker/ci/run cargo test --workspace --no-fail-fast` | PRESENT | 45 | **367** | **1** | 14 |
|
||||
| + #35, disc not mounted (as the runner) | ABSENT | 45 | 377 | 0 | 14 |
|
||||
|
||||
The +9 is exactly #35's nine `imports.rs` unit tests. 🔴 **The one failure is `main`'s,
|
||||
not #32's**: `ui_prm_primitives_disc` has failed since #23 (bisected; see #32's
|
||||
description). It took three failures to get a number, and each one is now a rule:
|
||||
|
||||
```bash
|
||||
docker/ci/run cargo test --workspace
|
||||
SYLPH_CI_MEM_GB=14 docker/ci/run cargo test --workspace --no-fail-fast
|
||||
```
|
||||
|
||||
* **`--no-fail-fast`** — without it the run stops at the first failing binary. An
|
||||
earlier attempt reported "25 suites / 201 passed", which was half the workspace.
|
||||
* **`SYLPH_CI_MEM_GB`** sized to the host — the default 7 is half of the *agent box*.
|
||||
On this 31 GB machine, with the disc mounted, `slb_leading_segment_disc` is
|
||||
SIGKILLed: six threads each load a voice bank. Serial passes 10/10 under the
|
||||
same 7 GB, so it is concurrency, not one allocation.
|
||||
* **~36 GB of disk** for a cold `sylph-ci-target` volume. It took this host from
|
||||
90 % to 95 %; it has been deleted since. And a desktop package update that
|
||||
upgrades `containerd.io` restarts `dockerd`, killing an in-flight run *and every
|
||||
other container on the host* — which is what ended the second attempt.
|
||||
|
||||
### Phase 5 — archive, and the history fork
|
||||
|
||||
**Do not trust this page's ledger when you get there.** Re-run the containment
|
||||
|
||||
Reference in New Issue
Block a user