Pārlūkot izejas kodu

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.
strank 5 gadi atpakaļ
vecāks
revīzija
16913368eb
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 3 2
      tests/test_main.cpp

+ 3 - 2
tests/test_main.cpp

@@ -86,8 +86,9 @@ int test_main(int argc, char *argv[]) {
 
 
 	// Clean arguments of "--test" from the args.
 	// Clean arguments of "--test" from the args.
 	for (int x = 0; x < argc; x++) {
 	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.
 	// Convert Godot command line arguments back to standard arguments.