Media preview
Media thumbnail
Media thumbnail
Media thumbnail
Description
Changelog
Reviews (0)

Testiny is (another) unit testing utility for Godot. It focuses on simplicity and comfort of use.

This plugin is still in beta - it works well, but needs review - feel free to give feedback

Create a .test.gd file anywhere in your project, extend Testiny.TestSuite, write functions starting with "it_" (it_should_be_ok) and execute.

Features

  • Captures and differentiate warnings (push_warning), failures (push_error, printerr) and engine crashes.
  • Features a (yet) minimal "expect" tool.
  • File exploration: put your tests in a separate folder or beside your code, Testiny will find them!
  • Simple: extend Testiny.TestSuite, write methods starting with "it_" and you're up and going!
  • Friendly: follow your run's progression with a percentage and a count of each test-case's status.
  • Friendly 2: navigate your tests in a tree, and see only logs from the test-cases that you need.
  • Fast: if your machine follows, run all test-cases at once (adapt the timeout).
  • Feedback: you can turn on "graphics" mode and see the test run as a game.
  • Isolated tests: each test case (method) runs inside its own sub-process, with a fresh godot instance.
  • Threaded: loading and launching happens in threads, so your editor doesn't freeze.
  • Fluid: multiple state-machine patterns take advantage of the Godot processing power, allowing fluid navigation and ui updates
  • Safe: threads and sub-processes are carefully secured with mutexes and timeouts.

Changelog for version Testiny 0.2.1-beta

2026-09-10 04:37:15

No changelog provided for this version.

Reviews

Testiny has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.