From 16913368eba145d0e855bdbf654494f3bc9da543 Mon Sep 17 00:00:00 2001 From: strank Date: Tue, 1 Sep 2020 16:46:05 -0400 Subject: [PATCH] Fix doctest runner ignoring all arguments starting with --test Instead of just the one argument that is exactly --test. The long-form arguments --test-case and --test-suite were ignored. --- tests/test_main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_main.cpp b/tests/test_main.cpp index 1c9535174b..4e172caadb 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -86,8 +86,9 @@ int test_main(int argc, char *argv[]) { // Clean arguments of "--test" from the args. for (int x = 0; x < argc; x++) { - if (strncmp(argv[x], "--test", 6) != 0) { - test_args.push_back(String(argv[x])); + String arg = String(argv[x]); + if (arg != "--test") { + test_args.push_back(arg); } } // Convert Godot command line arguments back to standard arguments.