8000 test(query): Wave 3 PR 4 — proptest reference evaluator, Datalog fuzz, coverage gates (#212, #213, #221) by adityamukho · Pull Request #256 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

test(query): Wave 3 PR 4 — proptest reference evaluator, Datalog fuzz, coverage gates (#212, #213, #221) - #256

Merged
adityamukho merged 8 commits into
mainfrom
wave3/pr4-query
May 16, 2026
Merged

adityamukho merged 8 commits into
mainfrom
wave3/pr4-query

Conversation

@adityamukho
@adityamukho adityamukho commented May 16, 2026 •
Copy link
Copy Markdown
Collaborator

Wave 3 PR 4 — Query Correctness

Closes #212, #213, #219.

Changes

Notes

  • uuid dev-dep placed in [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] (alongside proptest)
  • Coverage thresholds are conservative Wave 3 baselines — ratchet up in future waves after running cargo llvm-cov
  • Fuzz targets use only public APIs (Minigraf::in_memory(), db.execute(), Minigraf::open())

🤖 Generated with Claude Code

adityamukho and others added 5 commits May 17, 2026 00:08
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8000
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add #![cfg(not(target_arch = "wasm32"))] to property_test.rs
- Move uuid dev-dep to non-wasm gated section in Cargo.toml
- Create .github/workflows/fuzz.yml (nightly, 6 targets × 60s each)
- Add missing seed files: seed_retract/empty/truncated (parser) + seed_not_join (eval)
- Simplify coverage-gates.yml: inline thresholds, remove Python 3.11 tomllib dependency

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
codecov Bot commented May 16, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho adityamukho linked an issue May 16, 2026 that may be closed by this pull request
@adityamukho
adityamukho merged commit 968352a into main May 16, 2026
37 checks passed
@adityamukho
adityamukho deleted the wave3/pr4-query branch May 16, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant

0