gdtest 0.2.3

Fast external test runner for Godot 4 - Rust orchestrator + GDScript harness
gdtest-0.2.3 is not a library.
Visit the last successful build: gdtest-0.2.7

gdtest crate

gdtest is the CLI crate for the gdtest workspace.

It provides:

  • Rust-side test discovery and scheduling
  • Parallel Godot worker management
  • Reporters: pretty, tap, json, junit
  • Watch mode, retries, sharding, coverage, HTML reports
  • Migration commands for GUT and gdUnit4
  • Mutation testing and changed-test selection

Install from crates.io:

cargo install gdtest

Minimal project setup:

  1. Copy addons/gdtest/ into your Godot project.
  2. Put tests under test/.
  3. Run gdtest test/.

Example:

gdtest test/ -j 4
gdtest test/ --reporter junit
gdtest test/ --coverage --html-report
gdtest migrate gut test/

The full project documentation lives in the workspace README.