What problem does it solve?
This Skill provides a ready-to-use framework and guidance for applying consistent testing patterns across software projects, reducing flaky tests and increasing release confidence.
Core Features & Use Cases
- Standardized testing patterns: unit, integration, and end-to-end testing concepts with practical guidance.
- Cross-project test execution: a single runner detects and executes tests in Node.js and Python ecosystems.
- Quick adoption: teams can adopt proven testing approaches without rewriting test suites.
- Use Case: When maintaining a polyglot project with Jest and Pytest, you can rely on the runner to summarize test outcomes and coverage.
Quick Start
Run the included test_runner.py to automatically detect and run tests in your project. For Python projects, use python scripts/test_runner.py. For Node.js projects, ensure a valid test script exists in package.json or provide a pyproject/requirements configuration for Python.