What problem does it solve?
This Skill automates the process of running tests, verifying code coverage, and reporting on the overall quality of the codebase, ensuring a robust and reliable application.
Core Features & Use Cases
- Automated Testing: Executes unit, integration, and other tests across specified modules.
- Code Coverage Verification: Checks if the code meets predefined coverage thresholds (e.g., 80% lines and branches).
- Quality Reporting: Provides detailed reports on test results, failures, and coverage metrics.
- Use Case: Before merging a new feature, run the Tester Skill on the
backend module with the --coverage flag to ensure all new code is tested and meets quality standards.
Quick Start
Run the tester skill to execute all tests for the backend module and verify code coverage.