What problem does it solve?
This Skill automates the triage of mutation testing results, identifying false positives, missing test coverage, and potential fuzzing targets. It saves developers time by reducing the manual effort required to analyze test results.
Core Features & Use Cases
- Survived Mutant Triage: Classifies survived mutants into actionable categories for further action.
- False Positives Identification: Identifies harmless or equivalent mutants.
- Missing Test Coverage: Detects functions without sufficient test coverage.
- Fuzzing Targets: Identifies functions with complex logic and potential security risks.
- Use Case: After running mutation testing on a codebase, use Genotoxic to automatically identify and prioritize issues for review.
Quick Start
Run Genotoxic on your latest codebase with the command: uv run genotoxic analyze.