Use the top-level make target to refresh fuzz snapshots:
make fuzz-snapshotsWhat it does:
- Runs ignored fuzz tests that generate/update snapshots:
openai_roundtrip,openai_roundtrip_statsresponses_roundtrip,responses_roundtrip_statsanthropic_roundtrip,anthropic_roundtrip_statschat_anthropic_two_arm,chat_anthropic_two_arm_statschat_responses_anthropic_three_arm,chat_responses_anthropic_three_arm_stats - Runs snapshot prune/dedupe:
openai_roundtrip_prune_snapshotsresponses_roundtrip_prune_snapshotsanthropic_roundtrip_prune_snapshotschat_anthropic_two_arm_prune_snapshotschat_responses_anthropic_three_arm_prune_snapshots
Notes:
- The generation tests may fail while still producing useful snapshots; this is expected in this workflow.
- Prune is conservative: it removes malformed/orphan files and dedupes failures by normalized reason.
If you only want to dedupe/prune existing fuzz snapshots:
make fuzz-snapshots-prune