test: add fuzz seeds for the Stop/StopReply IPC messages #152

Closed
opened 2026-09-06 03:14:33 +09:00 by natsukium · 0 comments
Owner

The repository's IPC extension checklist (.agents/skills/extend-ipc/SKILL.md section 5, "Tests") requires dropping a seed for every new message into fuzz/seeds/ipc_body/ and running just fuzz-smoke.

What is missing: no seed was added for OpsMsg::Stop / StopReply (or the DaemonDraining AttachFailure variant) introduced by #25, unlike other recently added arms in that directory (e.g. proto-ops-switch-retarget.bin).

Where: fuzz/seeds/ipc_body/.

Correction: add a minimal encoded Stop/StopReply body seed under fuzz/seeds/ipc_body/ and run just fuzz-smoke.

Why deferred from #25: project checklist hygiene (extend-ipc SKILL.md), not an acceptance criterion of #25; the missing seed does not fail CI, it only reduces fuzz coverage of the new arms.

Split from #25.

The repository's IPC extension checklist (`.agents/skills/extend-ipc/SKILL.md` section 5, "Tests") requires dropping a seed for every new message into `fuzz/seeds/ipc_body/` and running `just fuzz-smoke`. **What is missing:** no seed was added for `OpsMsg::Stop` / `StopReply` (or the `DaemonDraining` `AttachFailure` variant) introduced by #25, unlike other recently added arms in that directory (e.g. `proto-ops-switch-retarget.bin`). **Where:** `fuzz/seeds/ipc_body/`. **Correction:** add a minimal encoded `Stop`/`StopReply` body seed under `fuzz/seeds/ipc_body/` and run `just fuzz-smoke`. **Why deferred from #25:** project checklist hygiene (extend-ipc SKILL.md), not an acceptance criterion of #25; the missing seed does not fail CI, it only reduces fuzz coverage of the new arms. Split from #25.
Sign in to join this conversation.
No description provided.