What problem does it solve?
Manually running and interpreting GDUnit4 tests can be time-consuming and difficult to integrate into a smooth development workflow, especially when dealing with verbose Godot logs. This Skill streamlines the testing process, making it faster and more focused.
Core Features & Use Cases
- Streamlined Test Execution: Run all tests, specific files, or entire directories with a single command, simplifying your testing routine.
- Focused Output: Suppresses verbose Godot logs by default, highlighting only test failures for quick review and efficient debugging.
- CI/CD Ready: Designed for compatibility with continuous integration and deployment pipelines, enabling automated quality checks in your build process.
- Use Case: After implementing a new game mechanic or fixing a bug, run this Skill to automatically execute all relevant unit tests, quickly identifying any regressions or new bugs introduced, ensuring your game remains stable and reliable.
Quick Start
Run all GDUnit4 tests in your Godot project
.claude/skills/gdscript-test-skill/scripts/run_test.sh
Run specific test file with verbose output
.claude/skills/gdscript-test-skill/scripts/run_test.sh -v tests/test_player_movement.gd