extends SceneTree ## Headless entrypoint for the MovementStateMachine unit tests. ## Run: godot --headless --path . -s res://movement/tests/run_fsm_tests.gd func _init() -> void: call_deferred("_run") func _run() -> void: await process_frame var tester = load("res://movement/tests/test_fsm_runner.gd").new() root.add_child(tester) tester.run_all() # quits with the right exit code