| name | source-command-test |
| description | Run the full test suite with coverage reporting |
source-command-test
Use this skill when the user asks to run the migrated source command test.
Command Template
Run the project's test suite with coverage reporting.
Execute the following commands:
- Activate the virtual environment if not already active
- Run pytest with coverage:
pytest --cov=src --cov-report=term-missing --cov-report=html
- Display the coverage summary
- If any tests fail, analyze the failures and suggest fixes
- Check if coverage meets the 80% minimum threshold
Report back with:
- Number of tests passed/failed
- Overall code coverage percentage
- Any areas with low coverage
- Suggestions for improvement if needed