diff --git a/.github/workflows/gut_tests.yml b/.github/workflows/gut_tests.yml index d2d041326..2d4297943 100644 --- a/.github/workflows/gut_tests.yml +++ b/.github/workflows/gut_tests.yml @@ -28,7 +28,7 @@ jobs: mkdir -p ~/.config/godot unzip Godot_v${{ vars.GODOT_VERSION }}-stable_linux.x86_64.zip mv Godot_v${{ vars.GODOT_VERSION }}-stable_linux.x86_64 /usr/local/bin/godot - godot --editor --headless --quit + godot --editor --headless -s addons/core/initial_import.gd - name: Run tests shell: bash diff --git a/addons/core/initial_import.gd b/addons/core/initial_import.gd new file mode 100644 index 000000000..fbdec2646 --- /dev/null +++ b/addons/core/initial_import.gd @@ -0,0 +1,13 @@ +@tool +extends SceneTree + +var delay = 0.0 +var max_delay = 15.0 + +func _process(delta): + delay += delta + + if delay > max_delay: + push_warning("Initial import complete, exiting") + # OS.set_exit_code(0) + quit()