diff options
| author | George Marques <george@gmarqu.es> | 2023-04-26 11:12:47 -0300 |
|---|---|---|
| committer | George Marques <george@gmarqu.es> | 2023-04-26 11:12:47 -0300 |
| commit | 221deb1cc130d176c499ebc67db83e7018eafd55 (patch) | |
| tree | 9045a2b4cafeb55e089aef491d53f8fed40b6ee9 /modules/gdscript | |
| parent | e2e870c6118f6e9463c8907c947102f913f543de (diff) | |
| download | redot-engine-221deb1cc130d176c499ebc67db83e7018eafd55.tar.gz | |
GDScript: Use default path in test generator if not provided
Since it's almost always used with the same path, assume it is running
from the Godot source root.
Diffstat (limited to 'modules/gdscript')
| -rw-r--r-- | modules/gdscript/tests/gdscript_test_runner.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/gdscript/tests/gdscript_test_runner.cpp b/modules/gdscript/tests/gdscript_test_runner.cpp index 57405aa1ce..6299e5d584 100644 --- a/modules/gdscript/tests/gdscript_test_runner.cpp +++ b/modules/gdscript/tests/gdscript_test_runner.cpp @@ -350,13 +350,13 @@ void GDScriptTestRunner::handle_cmdline() { for (List<String>::Element *E = cmdline_args.front(); E; E = E->next()) { String &cmd = E->get(); if (cmd == "--gdscript-generate-tests") { - if (E->next() == nullptr) { - ERR_PRINT("Needed a path for the test files."); - exit(-1); + String path; + if (E->next()) { + path = E->next()->get(); + } else { + path = "modules/gdscript/tests/scripts"; } - const String &path = E->next()->get(); - GDScriptTestRunner runner(path, false, cmdline_args.find("--print-filenames") != nullptr); bool completed = runner.generate_outputs(); |
