Expand P2 test coverage: mining chain, spread lanes, path forge, WS/beacon, E2E onion, file handling
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
This commit is contained in:
11
PROBLEMS.md
11
PROBLEMS.md
@@ -1,4 +1,4 @@
|
||||
# PROBLEMS.md
|
||||
# PROBLEMS.md
|
||||
|
||||
Open issues only. Fixed items removed. Last sweep: 2026-06-07.
|
||||
|
||||
@@ -102,10 +102,11 @@ Open issues only. Fixed items removed. Last sweep: 2026-06-07.
|
||||
|
||||
| Item | Notes |
|
||||
|------|-------|
|
||||
| **P1 covered (2026-06-07)** | 14-tier spread chain, triple-onion gates, fleet recon, Fleet AI control, personas, phenotype, failure atlas, court, clearance L0–L4 — Go + Vitest (**732** frontend tests); see `tests/README.md` |
|
||||
| **P2 remaining** | Live Docker/Podman start, real WinRM/GPO/systemd spread lanes, BITS/curl downloads, full `MiningChainRunner` lifecycle, Playwright Onion timeline E2E, live multi-hop discover→spread E2E |
|
||||
| Agent pathtracer Go tests | Windows impl + stub have limited coverage (`pathtracer_stub_test.go` started). |
|
||||
| Client WS/beacon paths | Integration-heavy; Docker Tier 2 covers Linux slice only. |
|
||||
| **P1 covered (2026-06-07)** | 14-tier spread chain, triple-onion gates, fleet recon, Fleet AI control, personas, phenotype, failure atlas, court, clearance L0–L4 — Go + Vitest (**736** frontend tests); see `tests/README.md` |
|
||||
| **P2 covered (2026-06-07)** | Mock `MiningChainRunner` lifecycle (`mining_chain_lifecycle_test.go`); spread lane templates + dispatch (`spread_lanes_test.go`, `winrm_spread_test.go`, staging/BITS mocks); Path Forge API + Forge UI (`pathforge_test.go`, `BuilderPage.test.tsx`); WS/beacon + file upload round-trips (`ws_beacon_integration_test.go` server+agent); Playwright LOTL onion + discover→spread stub E2E (`lotl-timeline.spec.ts`, `discover-spread.spec.ts`); Vitest **736** — see `tests/README.md` § P2 |
|
||||
| **P2 partial (2026-06-07)** | `MiningChainRunner` lifecycle — 17 Go tests in `agent/client/mining_chain_lifecycle_test.go` (`go test ./client/... -run MiningChain`); mock container exec, no live Docker |
|
||||
| Agent pathtracer Go tests | Stub + Windows command routing expanded; full `wg_setup` on real hosts still manual. |
|
||||
| Client WS/beacon paths | httptest round-trips covered; live TLS/mesh beacon still manual. |
|
||||
| Path Tracer 2s REST poll | No WS hop progress; acceptable latency, extra load while tracing. |
|
||||
| Emberwake double feed | 15s client poll + 30s server war-room broadcast; prefer WS-only. |
|
||||
| `SystemStatusBar` REST poll | `listAgents` every 15s duplicates WS fleet stream. |
|
||||
|
||||
Reference in New Issue
Block a user