← godot-playground · headless test matrix · 2026-10-09 06:37 UTC

18 green, 1 red.

19 headless suites across 17 experiments, run one at a time with a 180-second limit each — 488 seconds in all. Each suite is an ordinary scene that plays the game through the same input the keyboard fills in and quits with its failure count.

ExperimentSuiteResultSecondsFirst failing assertion
01-grapple-swing swing_test pass 3.8
02-dungeon dungeon_test pass 2.3
03-stormkeep keep_test pass 16.8
04-colossus climb_test pass 51.1
04-colossus play_test pass 29.2
05-perihelion orbit_test pass 2.9
05-perihelion tune pass 38.9 no assertions: exits 0 when it runs to the end
06-leviathan fight_test pass 43.0
07-landfall rampage_test pass 17.5
08-sounding dive_test pass 39.3
09-vigil battle_test pass 22.3
10-threshold grow_test pass 32.8
11-halden act_test pass 11.9
12-noon act_test pass 11.0
13-tithe act_test pass 14.0
14-parley act_test pass 10.1
15-muster act_test pass 11.0
16-hearth act_test pass 9.7 passes, but the engine logged: ERROR: 10 resources still in use at exit (run with --verbose for details).
17-heorot act_test TIMEOUT 120.2 killed after 120 s; the engine logged: SCRIPT ERROR: Parse Error: Could not find type "Village" in the current scope.
all 17 screenshot skipped – Not run: tests/screenshot.tscn renders a frame to a PNG and needs a window, so it cannot run headless.