What problem does it solve?
This Skill provides a streamlined way to execute Mojo test files and suites, enabling developers to quickly verify code correctness, track test coverage, and support a Test-Driven Development (TDD) workflow. It automates test execution, saving manual effort.
Core Features & Use Cases:
- Flexible Test Execution: Run all tests, specific files, or filter by test type (unit, integration, performance) for targeted testing.
- Verbose Reporting: Get detailed output for each test run, aiding in quick debugging and understanding test failures.
- Use Case: After making changes to your Mojo code, use this skill to run all unit tests. If any fail, quickly identify the issue, fix it, and re-run to ensure your changes haven't introduced regressions, maintaining code integrity.
Quick Start:
Use the mojo-test-runner skill to run all Mojo tests in the 'tests' directory.