@@ -78,97 +78,6 @@ def _graal_nodejs_post_gate_runner(args, tasks):
7878 node (commonArgs + ['-e' , 'console.log(WebAssembly)' ])
7979 # check that fetch API is available when WebAssembly is available
8080 node (commonArgs + ['-e' , 'FormData' ])
81- # run selected Node.js tests related to WebAssembly
82- wasm_tests = [
83- join ('es-module' , 'test-esm-extensionless-esm-and-wasm.mjs' ),
84- join ('es-module' , 'test-esm-loader-entry-url.mjs' ),
85- join ('es-module' , 'test-esm-loader-http-imports.mjs' ),
86- join ('es-module' , 'test-esm-type-flag-loose-files.mjs' ),
87- join ('es-module' , 'test-esm-type-flag-package-scopes.mjs' ),
88- join ('es-module' , 'test-esm-wasm.mjs' ),
89- join ('es-module' , 'test-wasm-memory-out-of-bound.js' ),
90- join ('es-module' , 'test-wasm-simple.js' ),
91- join ('es-module' , 'test-wasm-web-api.js' ),
92- join ('es-module' , 'test-typescript.mjs' ),
93- join ('es-module' , 'test-typescript-eval.mjs' ),
94- join ('es-module' , 'test-typescript-commonjs.mjs' ),
95- join ('es-module' , 'test-typescript-module.mjs' ),
96- join ('parallel' , 'test-abortsignal-cloneable.js' ),
97- join ('parallel' , 'test-blob.js' ),
98- join ('parallel' , 'test-blocklist-clone.js' ),
99- join ('parallel' , 'test-crypto-x509.js' ),
100- join ('parallel' , 'test-debugger-invalid-json.mjs' ),
101- join ('parallel' , 'test-diagnostics-channel-module-import.js' ),
102- join ('parallel' , 'test-eventsource.js' ),
103- join ('parallel' , 'test-fetch.mjs' ),
104- join ('parallel' , 'test-fetch-disabled.mjs' ),
105- join ('parallel' , 'test-fetch-mock.js' ),
106- join ('parallel' , 'test-http-import-websocket.js' ),
107- join ('parallel' , 'test-http-response-setheaders.js' ),
108- join ('parallel' , 'test-messageevent-brandcheck.js' ),
109- join ('parallel' , 'test-messaging-marktransfermode.js' ),
110- join ('parallel' , 'test-perf-hooks-histogram.js' ),
111- join ('parallel' , 'test-repl-colors.js' ),
112- join ('parallel' , 'test-repl-context.js' ),
113- join ('parallel' , 'test-repl-definecommand.js' ),
114- join ('parallel' , 'test-repl-empty.js' ),
115- join ('parallel' , 'test-repl-domain.js' ),
116- join ('parallel' , 'test-repl-end-emits-exit.js' ),
117- join ('parallel' , 'test-repl-editor.js' ),
118- join ('parallel' , 'test-repl-eval.js' ),
119- join ('parallel' , 'test-repl-function-definition-edge-case.js' ),
120- join ('parallel' , 'test-repl-load-multiline-no-trailing-newline.js' ),
121- join ('parallel' , 'test-repl-mode.js' ),
122- join ('parallel' , 'test-repl-load-multiline.js' ),
123- join ('parallel' , 'test-repl-multiline.js' ),
124- join ('parallel' , 'test-repl-no-terminal.js' ),
125- join ('parallel' , 'test-repl-null.js' ),
126- join ('parallel' , 'test-repl-null-thrown.js' ),
127- join ('parallel' , 'test-repl-options.js' ),
128- join ('parallel' , 'test-repl-pretty-stack-custom-writer.js' ),
129- join ('parallel' , 'test-repl-preview-without-inspector.js' ),
130- join ('parallel' , 'test-repl-programmatic-history.js' ),
131- join ('parallel' , 'test-repl-recoverable.js' ),
132- join ('parallel' , 'test-repl-require-cache.js' ),
133- join ('parallel' , 'test-repl-require.js' ),
134- join ('parallel' , 'test-repl-reset-event.js' ),
135- join ('parallel' , 'test-repl-save-load.js' ),
136- join ('parallel' , 'test-repl-tab.js' ),
137- join ('parallel' , 'test-repl-syntax-error-stack.js' ),
138- join ('parallel' , 'test-repl-setprompt.js' ),
139- join ('parallel' , 'test-repl-tab-complete-crash.js' ),
140- join ('parallel' , 'test-repl-tab-complete-no-warn.js' ),
141- join ('parallel' , 'test-repl-throw-null-or-undefined.js' ),
142- join ('parallel' , 'test-repl-tab-complete-on-editor-mode.js' ),
143- join ('parallel' , 'test-repl-uncaught-exception.js' ),
144- join ('parallel' , 'test-repl-uncaught-exception-async.js' ),
145- join ('parallel' , 'test-repl-uncaught-exception-evalcallback.js' ),
146- join ('parallel' , 'test-repl-tab-complete-import.js' ),
147- join ('parallel' , 'test-repl-underscore.js' ),
148- join ('parallel' , 'test-repl-use-global.js' ),
149- join ('parallel' , 'test-repl-tab-complete.js' ),
150- join ('parallel' , 'test-runner-cli.js' ),
151- join ('parallel' , 'test-socketaddress.js' ),
152- join ('parallel' , 'test-structuredClone-global.js' ),
153- join ('parallel' , 'test-websocket.js' ),
154- join ('parallel' , 'test-webstreams-clone-unref.js' ),
155- join ('parallel' , 'test-webstream-structured-clone-no-leftovers.mjs' ),
156- join ('parallel' , 'test-whatwg-webstreams-transfer.js' ),
157- join ('parallel' , 'test-worker-broadcastchannel.js' ),
158- join ('parallel' , 'test-worker-broadcastchannel-wpt.js' ),
159- join ('parallel' , 'test-worker-eval-typescript.js' ),
160- join ('parallel' , 'test-worker-message-event.js' ),
161- join ('parallel' , 'test-worker-message-mark-as-uncloneable.js' ),
162- join ('parallel' , 'test-worker-message-port.js' ),
163- join ('parallel' , 'test-worker-message-port-transfer-self.js' ),
164- join ('parallel' , 'test-worker-message-port-wasm-module.js' ),
165- join ('parallel' , 'test-worker-message-port-wasm-threads.js' ),
166- join ('parallel' , 'test-worker-onmessage.js' ),
167- ] + ([join ('parallel' , 'test-process-get-builtin.mjs' )] if mx .suite ('tools' , fatalIfMissing = False ) is None else [])
168- for test in wasm_tests :
169- mx .log ('Running \' {}\' ' .format (test ))
170- node (commonArgs + [join (_suite .dir , 'test' , test )])
171-
17281 # test that WebAssembly can be disabled using env. variables
17382 _setEnvVar ('NODE_POLYGLOT_OPTIONS' , '--js.webassembly=false --experimental-options' )
17483 out = mx .OutputCapture ()
0 commit comments