What problem does it solve?
Prevents long, noisy, or hanging test-suite runs by discovering, categorizing, and executing targeted subsets of tests so developers can get fast, actionable feedback without running the entire suite.
Core Features & Use Cases
- Language & Framework Detection: Automatically detects Python (pytest) and TypeScript (vitest/jest) projects and selects the appropriate runner.
- Tiered Discovery & Execution: Discovers test files and markers, classifies tests into smoke/unit/integration/e2e tiers, and runs only the requested scope with sensible timeouts and fail-fast options.
- Diagnostics & Auto-fixes: Parses failures to identify missing imports, fixtures, config issues, and suggests or applies safe fixes before re-running tests.
- Use Case: Run quick smoke tests before a commit, run targeted unit tests during development, or trigger background full-suite runs in CI without blocking developer sessions.
Quick Start
Run a fast scope test run to discover and execute unit-level tests for the current repository.