[mono][wasm] Allow setting env variables with '=' characters in the test runner....
authorZoltan Varga <vargaz@gmail.com>
Wed, 4 Aug 2021 01:37:34 +0000 (21:37 -0400)
committerGitHub <noreply@github.com>
Wed, 4 Aug 2021 01:37:34 +0000 (21:37 -0400)
src/mono/wasm/runtime-test.js

index e661a54..6796330 100644 (file)
@@ -168,9 +168,9 @@ while (args !== undefined && args.length > 0) {
        } else if (args [0].startsWith ("--setenv=")) {
                var arg = args [0].substring ("--setenv=".length);
                var parts = arg.split ('=');
-               if (parts.length != 2)
+               if (parts.length < 2)
                        fail_exec ("Error: malformed argument: '" + args [0]);
-               setenv [parts [0]] = parts [1];
+               setenv [parts [0]] = arg.substring (parts [0].length + 1);
                args = args.slice (1);
        } else if (args [0].startsWith ("--runtime-arg=")) {
                var arg = args [0].substring ("--runtime-arg=".length);