What problem does it solve?
It eliminates the friction of setting up reliable automated testing and continuous integration by generating a consistent test directory structure, engine-specific runner entry points, and a CI workflow that runs tests on every push.
Core Features & Use Cases
- Engine detection and validation: Reads the configured engine from the project’s technical preferences and stops if the engine is not configured.
- Idempotent scaffolding: Creates missing test directories and CI workflow files without overwriting existing test artifacts.
- Godot/GUT-ready infrastructure: When using Godot, scaffolds a GdUnit4-compatible runner and a standard placement for unit and integration suites.
- Smoke gate seeding: Adds a critical-path smoke test checklist for sprint/QA handoff readiness.
- Use case: You’re starting a new technical setup phase and need tests to be runnable locally and automatically on GitHub Actions before the first sprint begins.
Quick Start
Ask the AI to run /test-setup during the Technical Setup phase to create the tests/ structure and the .github/workflows/tests.yml CI workflow.