Run mutation testing to evaluate test suite quality.
Context
Test suite status:
!npm test -- --passWithNoTests 2>&1 | tail -5 || pytest --co -q 2>&1 | tail -5 || go test ./... 2>&1 | tail -5 || echo "Could not detect test runner"
Target: $ARGUMENTS
Instructions
- •Verify baseline test suite passes
- •Configure mutation testing tool for the project language
- •Run mutation testing on target directory
- •Analyze survived mutants
- •Report mutation score and identify weak test areas
- •Suggest additional tests to kill survived mutants