Skip to content

chore(fuzz): add parse-html target, make fuzz and geiger - #79

Merged
Interchouette merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:chore/fuzz-geiger
Sep 11, 2026
Merged

Interchouette merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:chore/fuzz-geiger

Conversation

@Interchouette

Copy link
Copy Markdown
Member

Summary

  • Add fuzz/ with target parse-html exercising rangular_parser::parse
  • Add make fuzz / make fuzz-build (nightly + cargo-fuzz) and make geiger
  • Exclude fuzz from the workspace; ignore corpus/artifacts/target

Test plan

  • cargo +nightly fuzz build
  • make fuzz FUZZ_TIME=5 (may exit non-zero if libFuzzer finds a hang/OOM; that is a finding)
  • make geiger runs
  • make lint / make test still green

Wire cargo-fuzz for rangular_parser::parse and cargo-geiger Make target. Local-only; CI stays unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@codecov

codecov Bot commented Sep 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Interchouette
Interchouette merged commit 7d063af into Interchouette-ITC:dev Sep 11, 2026
9 checks passed
@Interchouette
Interchouette deleted the chore/fuzz-geiger branch September 11, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants