Documentation
README
Behavioral Mutation Analyzer
Overview
This skill systematically analyzes surviving mutants from mutation testing to understand test suite weaknesses and automatically generate improvements. It identifies why mutants survived, categorizes root causes, and produces actionable test enhancements to increase mutation detection rates.
Analysis Workflow
Step 1: Input Collection and Validation
Gather required inputs and verify completeness:
Required Inputs:
- Repository source code (path or files)
- Test suite (test files and framework)
- Mutation testing results (report file or data)
Mutation Result Formats:
- PIT (Java): XML or HTML reports
- Stryker (JavaScript/TypeScript): JSON reports
- mutmut (Python): result files
- Pitest, Infection (PHP), Cosmic Ray, etc.
This is the opening of the README. Read the full README on GitHub.