docs(peer-cli): record snapshot status matrix pass
Record the post-fix peer-cli validation run against the rebuilt Docker image. The run covered S1-S36 after the backend snapshot-ordering fix and frontend snapshot-status reducer cleanup, including auto-install, exact transfer, failure, propagation, concurrency, mutation, and latest-version scenarios. Test Plan: - git diff --check - just peer-cli-image - python3 crates/lanspread-peer-cli/scripts/run_extended_scenarios.py Refs: local install/download status snapshot cleanup
This commit is contained in:
@@ -92,6 +92,29 @@ until a dedicated fixture or temporary games root is prepared.
|
||||
|
||||
## Run Log
|
||||
|
||||
### 2026-05-19 - Snapshot Status Fix Docker Matrix Pass
|
||||
|
||||
- Code under test included `5c4976d` (`fix(peer): settle local state before
|
||||
clearing operations`) and `6651f02` (`fix(ui): derive operation status from
|
||||
snapshots`).
|
||||
- Gates before the matrix: `just fmt`, `just test`, `just frontend-test`, and
|
||||
`just build` passed. The peer harness image was rebuilt with
|
||||
`just peer-cli-image`.
|
||||
- Runner: `python3 crates/lanspread-peer-cli/scripts/run_extended_scenarios.py`
|
||||
passed S1-S36 against the rebuilt `lanspread-peer-cli:dev` image.
|
||||
- Auto-install coverage remained good: S5 downloaded and installed `cnctw`, saw
|
||||
the fixture payload under `local/`, and the downloaded root diffed cleanly
|
||||
against `fixture-bravo/cnctw` excluding local metadata.
|
||||
- Large/exact transfer coverage remained good: S13 small and large downloads
|
||||
diffed cleanly; S14 split `alienswarm` between two sources with chunk totals
|
||||
`67,108,864` and `58,721,049` bytes and the final root diffed cleanly.
|
||||
- Failure and mutation coverage remained good: S17 latest-version conflict,
|
||||
S19 sole-source drop, S20 write failure, S26 duplicate operation, and S35
|
||||
unknown catalog filtering all failed safely without advertising bad local
|
||||
state; S21-S23 propagation, S24-S25 concurrency, S29-S31 bootstrapping, S32
|
||||
reinstall, S33 mutation install, S34 many-small-files, and S36 latest
|
||||
singleton all passed.
|
||||
|
||||
### 2026-05-18 - Full Automated Docker Matrix Pass
|
||||
|
||||
- Runner: `python3 crates/lanspread-peer-cli/scripts/run_extended_scenarios.py`
|
||||
|
||||
Reference in New Issue
Block a user