What problem does it solve?
This Skill automates the process of running tests, ensuring that new features or bug fixes don't introduce regressions or break existing functionality. It provides specialized commands for local development, avoiding the need for complex external dependencies.
Core Features & Use Cases
- Local-Only Testing: Run tests that don't require external services (like databases) using
just test-local, ideal for rapid local development.
- Comprehensive Test Suites: Execute unit, integration, and package-specific tests across the entire Rust workspace.
- Cargo Nextest Integration: Leverages
cargo-nextest for faster, more efficient parallel test execution.
- Use Case: After implementing a new feature, use
just test-local to quickly verify its functionality and ensure no local-only tests are broken, saving time by not waiting for full integration tests.
Quick Start
Run all local tests for the project to ensure recent changes haven't introduced any issues.