Skip to content

Mutation testing#2

Merged
ypcrts merged 3 commits into
mainfrom
mutation-testing
Jan 14, 2026
Merged

Mutation testing#2
ypcrts merged 3 commits into
mainfrom
mutation-testing

Conversation

@ypcrts

@ypcrts ypcrts commented Jan 14, 2026

Copy link
Copy Markdown
Owner

Note

Streamlines CI and testing while tightening account detection.

  • CI: Replace discrete build/test/clippy/fmt steps with ./ci.sh in rust.yml; add tracked githooks/pre-commit to mirror CI locally
  • Mutation testing: Remove .github/workflows/mutation-testing.yml; add mutants.toml for local runs; ignore mutants.out/; update README to document local-only usage
  • Docs: Add Git Hooks section and clarify mutation testing commands in README.md
  • Regex fix: Tighten VerizonAccountMatcher context regex by adding a word boundary to pattern_14_with_context
  • Tests: Centralize MuPDF serialization via tests/common::with_mupdf_lock; remove per-file mutexes/macros; delete coverage_gaps_test.rs and redistribute cases; add extensive unit/integration tests (regex patterns, secure redaction edge cases, CLI/unit) and new tests/unit/* modules

Written by Cursor Bugbot for commit 202554b. This will update automatically on new commits. Configure here.

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.48%. Comparing base (80e0bfe) to head (202554b).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main       #2      +/-   ##
==========================================
- Coverage   91.52%   90.48%   -1.05%     
==========================================
  Files           8        8              
  Lines         838      862      +24     
==========================================
+ Hits          767      780      +13     
- Misses         71       82      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ypcrts ypcrts merged commit 3f2f99f into main Jan 14, 2026
3 of 4 checks passed
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