Back to build
Raw log | Switch to full mode | Login

Python version 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)] sys.executable = C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\python_venv-s5arpn4af2jv1bgoonbpr432ik\contents\Scripts\python3.exe EMSDK_PYTHON = C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\python_venv-s5arpn4af2jv1bgoonbpr432ik\contents\Scripts\python3.exe Change directory to: C:\b\s\w\ir\cache\builder\emscripten-releases\src adding to path: C:\b\s\w\ir\cache\builder\emscripten-releases\cmake-3.21.3-windows-x86_64\bin adding to path: C:\b\s\w\ir\cache\builder\emscripten-releases\third_party\ninja adding to path: C:\b\s\w\ir\cache\builder\emscripten-releases\node-v22.16.0-win-x64\bin @@@BUILD_STEP Execute emscripten testsuite (emwasm)@@@ Running npm install ... subprocess.check_call(`C:\b\s\w\ir\cache\builder\emscripten-releases\node-v22.16.0-win-x64\bin\npm.cmd ci`, cwd=`C:\b\s\w\ir\x\w\install\emscripten`) npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported added 426 packages, and audited 427 packages in 14s 59 packages are looking for funding run `npm fund` for details 1 low severity vulnerability To address all issues, run: npm audit fix Run `npm audit` for details. subprocess.check_call(`C:\b\s\w\ir\x\w\install\emscripten\test\runner.bat other skip:other.*_codesize* skip:other.*_code_size* skip:other.test_cmake_find_pkg_config`, cwd=`C:\b\s\w\ir\cache\builder\emscripten-releases\emtest-out`) will skip "other.test_codesize_cxx_ctors1" will skip "other.test_codesize_cxx_ctors2" will skip "other.test_codesize_cxx_except" will skip "other.test_codesize_cxx_except_wasm" will skip "other.test_codesize_cxx_except_wasm_legacy" will skip "other.test_codesize_cxx_lto" will skip "other.test_codesize_cxx_mangle" will skip "other.test_codesize_cxx_noexcept" will skip "other.test_codesize_cxx_wasmfs" will skip "other.test_codesize_files_js_fs" will skip "other.test_codesize_files_wasmfs" will skip "other.test_codesize_hello_O0" will skip "other.test_codesize_hello_O1" will skip "other.test_codesize_hello_O2" will skip "other.test_codesize_hello_O3" will skip "other.test_codesize_hello_Os" will skip "other.test_codesize_hello_Oz" will skip "other.test_codesize_hello_dylink" will skip "other.test_codesize_hello_export_nothing" will skip "other.test_codesize_hello_single_file" will skip "other.test_codesize_hello_wasmfs" will skip "other.test_codesize_libcxxabi_message_O3" will skip "other.test_codesize_libcxxabi_message_O3_standalone" will skip "other.test_codesize_mem_O3" will skip "other.test_codesize_mem_O3_grow" will skip "other.test_codesize_mem_O3_grow_standalone" will skip "other.test_codesize_mem_O3_standalone" will skip "other.test_codesize_mem_O3_standalone_lib" will skip "other.test_codesize_mem_O3_standalone_narg" will skip "other.test_codesize_mem_O3_standalone_narg_flto" will skip "other.test_codesize_minimal_64" will skip "other.test_codesize_minimal_O0" will skip "other.test_codesize_minimal_O1" will skip "other.test_codesize_minimal_O2" will skip "other.test_codesize_minimal_O3" will skip "other.test_codesize_minimal_Os" will skip "other.test_codesize_minimal_Os_mr" will skip "other.test_codesize_minimal_Oz" will skip "other.test_codesize_minimal_Oz-ctors" will skip "other.test_codesize_minimal_esm" will skip "other.test_codesize_minimal_pthreads" will skip "other.test_codesize_minimal_pthreads_memgrowth" will skip "other.test_codesize_minimal_wasmfs" will skip "other.test_jspi_code_size" will skip "other.test_minimal_runtime_code_size_audio_worklet" will skip "other.test_minimal_runtime_code_size_hello_embind" will skip "other.test_minimal_runtime_code_size_hello_embind_val" will skip "other.test_minimal_runtime_code_size_hello_wasm_worker" will skip "other.test_minimal_runtime_code_size_hello_webgl2_wasm" will skip "other.test_minimal_runtime_code_size_hello_webgl2_wasm2js" will skip "other.test_minimal_runtime_code_size_hello_webgl_wasm" will skip "other.test_minimal_runtime_code_size_hello_webgl_wasm2js" will skip "other.test_minimal_runtime_code_size_hello_world_wasm" will skip "other.test_minimal_runtime_code_size_hello_world_wasm2js" will skip "other.test_minimal_runtime_code_size_math" will skip "other.test_minimal_runtime_code_size_random_printf_wasm" will skip "other.test_minimal_runtime_code_size_random_printf_wasm2js" will skip "other.test_unoptimized_code_size" will skip "other.test_cmake_find_pkg_config" env_modify: {'EM_WORKAROUND_PYTHON_BUG_34780': '1', 'EM_WORKAROUND_WIN7_BAD_ERRORLEVEL_BUG': '1'} test_xclang_flag (test_other.other.test_xclang_flag) ... ok (0.47s) env_modify: {'PATH': 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten;C:\\b\\s\\w\\ir\\cache\\builder\\emscripten-releases\\node-v22.16.0-win-x64\\bin;C:\\b\\s\\w\\ir\\cache\\builder\\emscripten-releases\\third_party\\ninja;C:\\b\\s\\w\\ir\\cache\\builder\\emscripten-releases\\cmake-3.21.3-windows-x86_64\\bin;C:\\b\\s\\w\\ir\\bbagent_utility_packages;C:\\b\\s\\w\\ir\\bbagent_utility_packages\\bin;C:\\b\\s\\w\\ir\\cipd_bin_packages;C:\\b\\s\\w\\ir\\cipd_bin_packages\\bin;C:\\b\\s\\w\\ir\\cipd_bin_packages\\cpython3;C:\\b\\s\\w\\ir\\cipd_bin_packages\\cpython3\\bin;C:\\b\\s\\w\\ir\\cache\\cipd_client;C:\\b\\s\\w\\ir\\cache\\cipd_client\\bin;C:\\b\\s\\cipd_cache\\bin;C:\\Program Files\\OpenSSH\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\chrome-bot\\AppData\\Local\\Microsoft\\WindowsApps;C:\\b\\s\\w\\ir\\kitchen-checkout\\depot_tools'} C:\b\s\w\ir\x\t\emtest_f_pejdet\emscripten_test_other_0ko3lx2h>() test_windows_nodefs_execution_permission (test_other.other.test_windows_nodefs_execution_permission) ... ok (1.56s) test_windows_batch_script_workaround (test_other.other.test_windows_batch_script_workaround) ... ok (1.80s) test_windows_batch_file_dp0_expansion_bug (test_other.other.test_windows_batch_file_dp0_expansion_bug) ... ok (1.41s) test_zeroinit (test_other.other.test_zeroinit) ... ok (2.75s) test_webidl_empty (test_other.other.test_webidl_empty) ... ok (0.89s) test_wl_linkflags (test_other.other.test_wl_linkflags) ... ok (4.84s) test_xlocale (test_other.other.test_xlocale) ... ok (5.30s) test_wl_stackfirst (test_other.other.test_wl_stackfirst) ... ok (5.40s) em++: warning: USE_WEBGPU is deprecated (please try migrating to --use-port=emdawnwebgpu, which implements a newer, incompatible version of webgpu.h (see tools/ports/emdawnwebgpu.py for more info)). Please open a bug if you have a continuing need for this setting [-Wdeprecated] em++: warning: USE_WEBGPU is deprecated (please try migrating to --use-port=emdawnwebgpu, which implements a newer, incompatible version of webgpu.h (see tools/ports/emdawnwebgpu.py for more info)). Please open a bug if you have a continuing need for this setting [-Wdeprecated] test_wcslen (test_other.other.test_wcslen) ... ok (1.47s) test_whole_archive (test_other.other.test_whole_archive) ... ok (5.64s) em++: warning: USE_WEBGPU is deprecated (please try migrating to --use-port=emdawnwebgpu, which implements a newer, incompatible version of webgpu.h (see tools/ports/emdawnwebgpu.py for more info)). Please open a bug if you have a continuing need for this setting [-Wdeprecated] test_wcsftime (test_other.other.test_wcsftime) ... ok (1.49s) em++: warning: USE_WEBGPU is deprecated (please try migrating to --use-port=emdawnwebgpu, which implements a newer, incompatible version of webgpu.h (see tools/ports/emdawnwebgpu.py for more info)). Please open a bug if you have a continuing need for this setting [-Wdeprecated] test_wasmfs_jsfile (test_other.other.test_wasmfs_jsfile) ... ok (1.57s) test_webgpu_compiletest_assertions (test_other.other.test_webgpu_compiletest_assertions) ... ok (5.07s) test_webgpu_compiletest (test_other.other.test_webgpu_compiletest) ... ok (4.89s) test_wasmfs_getdents_raw (test_other.other.test_wasmfs_getdents_raw) ... ok (1.91s) test_wasmfs_getdents_node (test_other.other.test_wasmfs_getdents_node) ... ok (1.93s) test_webgpu_compiletest_dylink (test_other.other.test_webgpu_compiletest_dylink) ... ok (8.49s) test_wasmfs_getdents (test_other.other.test_wasmfs_getdents) ... ok (1.88s) test_wasm_worker_preprocessor_flags_minimal_runtime (test_other.other.test_wasm_worker_preprocessor_flags_minimal_runtime) ... ok (0.59s) test_wasm_worker_preprocessor_flags (test_other.other.test_wasm_worker_preprocessor_flags) ... ok (0.51s) test_whole_archive_48156 (test_other.other.test_whole_archive_48156) ... ok (10.81s) test_wasm_worker_trusted_types (test_other.other.test_wasm_worker_trusted_types) ... ok (2.23s) test_wasmfs_before_preload (test_other.other.test_wasmfs_before_preload) ... ok (2.34s) [] False out.js => False False test_webgpu_compiletest_closure (test_other.other.test_webgpu_compiletest_closure) ... ok (10.78s) test_wasm_worker_dbg (test_other.other.test_wasm_worker_dbg) ... ok (1.44s) test_wasm_sourcemap_relative_paths (test_other.other.test_wasm_sourcemap_relative_paths) ... ERROR test_wasm_sourcemap_sources (test_other.other.test_wasm_sourcemap_sources) ... ok (0.30s) exports ['memory', '__wasm_call_ctors', 'main', '__indirect_function_table', 'fflush', 'strerror', 'emscripten_stack_get_end', 'emscripten_stack_get_base', 'emscripten_stack_init', 'emscripten_stack_get_free', '_emscripten_stack_restore', '_emscripten_stack_alloc', 'emscripten_stack_get_current'] imports ['fd_write'] [] False out.wasm => False True test_wasm_sourcemap_prefix_wildcard (test_other.other.test_wasm_sourcemap_prefix_wildcard) ... ok (0.30s) test_wasm_sourcemap_prefix_partial (test_other.other.test_wasm_sourcemap_prefix_partial) ... ok (0.30s) test_wasm_sourcemap_extract_comp_dir_map (test_other.other.test_wasm_sourcemap_extract_comp_dir_map) ... ok (0.07s) test_wasm_sourcemap_dead (test_other.other.test_wasm_sourcemap_dead) ... ok (0.30s) test_wasm_sourcemap_basepath_sources (test_other.other.test_wasm_sourcemap_basepath_sources) ... ok (0.27s) test_wasm_sourcemap_basepath_prefix_wildcard (test_other.other.test_wasm_sourcemap_basepath_prefix_wildcard) ... ok (0.27s) test_wasm_sourcemap_basepath_prefix_partial (test_other.other.test_wasm_sourcemap_basepath_prefix_partial) ... ok (0.28s) test_wasm_sourcemap_basepath (test_other.other.test_wasm_sourcemap_basepath) ... ok (0.29s) test_wasm_sourcemap (test_other.other.test_wasm_sourcemap) ... ok (0.28s) exports ['memory', '__indirect_function_table', '_start', 'strerror', 'emscripten_stack_get_end', 'emscripten_stack_get_base', 'emscripten_stack_init', 'emscripten_stack_get_free', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write', 'fd_close', 'fd_seek'] ['-sSTANDALONE_WASM'] False out.js => False False test_wasm_worker_terminate (test_other.other.test_wasm_worker_terminate) ... ok (4.54s) exports ['memory', '__indirect_function_table', '_start', 'strerror', 'emscripten_stack_get_end', 'emscripten_stack_get_base', 'emscripten_stack_init', 'emscripten_stack_get_free', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write', 'fd_close', 'fd_seek'] ['-sSTANDALONE_WASM'] False out.wasm => False True test_wasm_producers_section_O1 (test_other.other.test_wasm_producers_section_O1) ... ok (4.44s) test_wasm_worker_closure_minimal_runtime (test_other.other.test_wasm_worker_closure_minimal_runtime) ... ok (7.25s) test_wasm_worker_closure (test_other.other.test_wasm_worker_closure) ... ok (7.21s) exports ['memory', '__indirect_function_table', '_start', 'strerror', 'emscripten_stack_get_end', 'emscripten_stack_get_base', 'emscripten_stack_init', 'emscripten_stack_get_free', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write', 'fd_close', 'fd_seek'] ['-O2'] False out.js => False False test_wasm_producers_section_O0 (test_other.other.test_wasm_producers_section_O0) ... ok (4.99s) test_wasm_producers_section_O2 (test_other.other.test_wasm_producers_section_O2) ... ok (6.70s) test_wasm64_no_asan (test_other.other.test_wasm64_no_asan) ... ok (1.45s) test_wasm_features_section_bigint (test_other.other.test_wasm_features_section_bigint) ... ok (3.84s) test_wasm_features_section (test_other.other.test_wasm_features_section) ... ok (3.89s) -sMAIN_MODULE exports ['memory', '__wasm_call_ctors', 'main', '__indirect_function_table', '_emscripten_stack_restore', '_emscripten_stack_alloc', 'emscripten_stack_get_current'] imports ['fd_write'] ['-O2'] False out.wasm => False True -sSIDE_MODULE -sRELOCATABLE exports ['memory', '__indirect_function_table', '_start', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write'] ['-O3'] True out.js => True False test_wasm2js_no_dylink (test_other.other.test_wasm2js_no_dylink) ... ok (3.14s) test_wasm2js_standalone (test_other.other.test_wasm2js_standalone) ... ok (4.03s) test_wasm2js_no_clobber_wasm (test_other.other.test_wasm2js_no_clobber_wasm) ... ok (3.93s) test_wasi_wasi_fd_write_stdout (test_other.other.test_wasi_wasi_fd_write_stdout) ... ok (2.41s) test_wasi_wasi_fd_write_stderr (test_other.other.test_wasi_wasi_fd_write_stderr) ... ok (2.58s) test_wasi_std_io_stdout (test_other.other.test_wasi_std_io_stdout) ... ok (2.37s) test_wasi_wasi_fd_write_file (test_other.other.test_wasi_wasi_fd_write_file) ... ok (2.87s) test_wasi_with_sjlj (test_other.other.test_wasi_with_sjlj) ... ok (6.47s) exports ['b', 'c', 'd'] imports ['a'] ['-O3'] True out.wasm => False True test_wasi_std_io_stderr (test_other.other.test_wasi_std_io_stderr) ... ok (2.70s) test_wasi_std_env_vars (test_other.other.test_wasi_std_env_vars) ... ok (2.97s) test_wasi_std_env_args (test_other.other.test_wasi_std_env_args) ... ok (2.72s) exports ['memory', '__indirect_function_table', '_start', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write'] ['-O3', '-sSTANDALONE_WASM'] False out.js => False False test_wasi_sched_yield (test_other.other.test_wasi_sched_yield) ... ok (2.32s) test_wasi_random_get (test_other.other.test_wasi_random_get) ... ok (2.33s) test_wasi_proc_exit (test_other.other.test_wasi_proc_exit) ... ok (2.14s) test_wasi_fd_fdstat_get (test_other.other.test_wasi_fd_fdstat_get) ... ok (1.60s) test_wasi_clock_res_get_wasmfs (test_other.other.test_wasi_clock_res_get_wasmfs) ... ok (1.33s) test_wasi_clock_time_get (test_other.other.test_wasi_clock_time_get) ... ok (1.49s) exports ['memory', '_start'] imports ['fd_write', 'proc_exit'] ['-O3', '-sSTANDALONE_WASM'] False out.wasm => False True test_wasi_clock_res_get (test_other.other.test_wasi_clock_res_get) ... ok (1.21s) exports ['memory', '__indirect_function_table', '_start', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write'] ['-Os'] True out.js => True False test_warn_unexported_main_argv (test_other.other.test_warn_unexported_main_argv) ... ok (1.94s) test_warn_unexported_main_O2_argv (test_other.other.test_warn_unexported_main_O2_argv) ... ok (3.74s) test_warn_unexported_main_O2 (test_other.other.test_warn_unexported_main_O2) ... ok (3.25s) test_warn_unexported_main (test_other.other.test_warn_unexported_main) ... ok (2.58s) test_warn_once (test_other.other.test_warn_once) ... ok (2.55s) emcc: warning: MIN_SAFARI_VERSION=140100 is not compatible with WASM_BIGINT (150000 or above required) [-Wcompatibility] exports ['b', 'c', 'd'] imports ['a'] ['-Os'] True out.wasm => False True test_wasm_target_and_STANDALONE_WASM (test_other.other.test_wasm_target_and_STANDALONE_WASM) ... ok (40.73s) exports ['memory', '__indirect_function_table', '_start', '_emscripten_stack_restore', 'emscripten_stack_get_current'] imports ['proc_exit', 'fd_write'] test_wasm_features (test_other.other.test_wasm_features) ... ok (38.42s) test_warning_flags (test_other.other.test_warning_flags) ... ok (19.83s) .o .bc .so .dylib .js .html test_warn_dylibs (test_other.other.test_warn_dylibs) ... ok (11.98s) test_valid_abspath_2 (test_other.other.test_valid_abspath_2) ... ok (1.47s) warning: JS library symbol '$print' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] warning: JS library symbol '$printErr' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] test_warn_module_out_err (test_other.other.test_warn_module_out_err) ... ok (19.89s) test_valid_abspath (test_other.other.test_valid_abspath) ... ok (3.73s) test_warn_no_filesystem (test_other.other.test_warn_no_filesystem) ... ok (32.36s) test_use_port_errors_emxx (test_other.other.test_use_port_errors_emxx) ... ok (3.47s) test_uuid (test_other.other.test_uuid) ... ok (7.05s) test_warn_no_filesystem_wasmfs (test_other.other.test_warn_no_filesystem_wasmfs) ... ok (33.59s) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm64-emscripten\libGL-getprocaddr.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. test_use_port_errors (test_other.other.test_use_port_errors) ... ok (1.74s) test_use_cxx (test_other.other.test_use_cxx) ... ok (2.16s) test_unsupported_min_version_when_unsupported_env_web (test_other.other.test_unsupported_min_version_when_unsupported_env_web) ... ok (1.57s) test_unoptimized_code_size (test_other.other.test_unoptimized_code_size) ... skipped 'requested to be skipped' test_unlink_wasmfs_rawfs (test_other.other.test_unlink_wasmfs_rawfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_wasmfs_nodefs (test_other.other.test_unlink_wasmfs_nodefs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_wasmfs (test_other.other.test_unlink_wasmfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_rawfs (test_other.other.test_unlink_rawfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_nodefs (test_other.other.test_unlink_nodefs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink (test_other.other.test_unlink) ... skipped 'TODO: investigate different Node FS semantics on Windows' OK: var Module = function(Module) {Module = Module || {};var f = Module;} -> var Module=function(f){}; OK: new Uint16Array(a); -> OK: new Uint16Array(a),new Uint16Array(a); -> ; OK: new function(a) {new TextDecoder(a);}('utf8'); -> OK: WebAssembly.instantiate(c.wasm,{}).then((a) => {new Int8Array(b);}); -> WebAssembly.instantiate(c.wasm,{}).then(a=>{}); OK: let x=new Uint16Array(a); -> let x=new Uint16Array(a); OK: new Promise(); -> new Promise; OK: var a; var b; -> var a,b; OK: var a=1; var b=2; -> var a=1,b=2; OK: var a=1; function foo(){} var b=2; -> var a=1,b=2;function foo(){} OK: var a;a=1; -> var a=1; OK: var a = 1, b; ++a; var c; -> var a=1,b,c;++a; OK: var d, f; f = new Uint8Array(16); var h = f.buffer; d = new Uint8Array(h); -> var f=new Uint8Array(16),h=f.buffer,d=new Uint8Array(h); OK: var i=new Image;i.onload=()=>{} -> var i=new Image;i.onload=()=>{}; OK: [,]; -> [,]; OK: console?.log(""); -> console?.log(""); test_unsafe_optimizations (test_other.other.test_unsafe_optimizations) ... ok (0.24s) test_unsupported_min_version_when_unsupported_env_node (test_other.other.test_unsupported_min_version_when_unsupported_env_node) ... ok (1.07s) test_unistd_ttyname (test_other.other.test_unistd_ttyname) ... ok (1.23s) test_unistd_swab (test_other.other.test_unistd_swab) ... ok (1.12s) test_unistd_stat_wasmfs (test_other.other.test_unistd_stat_wasmfs) ... ok (1.21s) test_unistd_stat (test_other.other.test_unistd_stat) ... ok (1.16s) test_unistd_seek_wasmfs (test_other.other.test_unistd_seek_wasmfs) ... ok (1.30s) test_windows_long_link_response_file (test_other.other.test_windows_long_link_response_file) ... ok (84.99s) test_unistd_seek (test_other.other.test_unistd_seek) ... ok (1.70s) test_unistd_pathconf (test_other.other.test_unistd_pathconf) ... ok (2.20s) test_unistd_open_wasmfs (test_other.other.test_unistd_open_wasmfs) ... ok (2.19s) test_unistd_open_append_wasmfs (test_other.other.test_unistd_open_append_wasmfs) ... ok (1.99s) ports:INFO: retrieving port: ogg from https://github.com/emscripten-ports/ogg/archive/version_1.zip test_unistd_open_append (test_other.other.test_unistd_open_append) ... ok (1.52s) test_unistd_open (test_other.other.test_unistd_open) ... ok (1.46s) test_wasm_worker_errors (test_other.other.test_wasm_worker_errors) ... ok (77.13s) ports:INFO: unpacking port: ogg test_unistd_mkdir_wasmfs (test_other.other.test_unistd_mkdir_wasmfs) ... ok (1.27s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libogg.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libogg.a" for subsequent builds) test_unistd_fstatfs_wasmfs_rawfs (test_other.other.test_unistd_fstatfs_wasmfs_rawfs) ... skipped 'Cannot look up /dev/stdout on windows' test_unistd_sleep (test_other.other.test_unistd_sleep) ... ok (6.21s) test_unistd_mkdir (test_other.other.test_unistd_mkdir) ... ok (1.39s) test_unistd_fstatfs_rawfs (test_other.other.test_unistd_fstatfs_rawfs) ... skipped 'Cannot look up /dev/stdout on windows' test_unistd_login (test_other.other.test_unistd_login) ... ok (1.25s) system_libs:INFO: compiled 2 inputs in 0.88s cache:INFO: - ok ports:INFO: retrieving port: vorbis from https://github.com/emscripten-ports/vorbis/archive/version_1.zip test_unistd_isatty (test_other.other.test_unistd_isatty) ... ok (1.37s) test_unistd_fstatfs_wasmfs_nodefs (test_other.other.test_unistd_fstatfs_wasmfs_nodefs) ... ok (1.44s) test_unistd_fstatfs_wasmfs (test_other.other.test_unistd_fstatfs_wasmfs) ... ok (1.37s) test_unistd_fstatfs_nodefs (test_other.other.test_unistd_fstatfs_nodefs) ... ok (1.27s) test_unistd_fstatfs (test_other.other.test_unistd_fstatfs) ... ok (1.27s) test_unistd_fdatasync (test_other.other.test_unistd_fdatasync) ... ok (1.25s) ports:INFO: unpacking port: vorbis test_unistd_dup (test_other.other.test_unistd_dup) ... ok (1.26s) test_unistd_dup_wasmfs (test_other.other.test_unistd_dup_wasmfs) ... ok (1.32s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libvorbis.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libvorbis.a" for subsequent builds) test_unistd_cwd_wasmfs (test_other.other.test_unistd_cwd_wasmfs) ... ok (1.95s) test_unistd_cwd (test_other.other.test_unistd_cwd) ... ok (1.95s) test_unistd_close_noderawfs (test_other.other.test_unistd_close_noderawfs) ... skipped 'test is Linux-specific' test_unistd_create_wasmfs (test_other.other.test_unistd_create_wasmfs) ... ok (2.33s) test_unistd_create (test_other.other.test_unistd_create) ... ok (2.42s) test_unistd_confstr (test_other.other.test_unistd_confstr) ... ok (2.43s) test_unimplemented_syscalls_dlopen_wasm64 (test_other.other.test_unimplemented_syscalls_dlopen_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_unimplemented_syscalls_strict (test_other.other.test_unimplemented_syscalls_strict) ... ok (1.99s) test_unistd_chown (test_other.other.test_unistd_chown) ... ok (2.45s) test_unimplemented_syscalls_no_allow (test_other.other.test_unimplemented_syscalls_no_allow) ... ok (2.09s) test_underscore_exit (test_other.other.test_underscore_exit) ... ok (1.24s) checking 0 test_ungetc_fscanf (test_other.other.test_ungetc_fscanf) ... ok (1.90s) checking 0 test_unimplemented_syscalls_dlopen (test_other.other.test_unimplemented_syscalls_dlopen) ... ok (3.09s) checking 0 test_unimplemented_syscalls_dladdr (test_other.other.test_unimplemented_syscalls_dladdr) ... ok (2.75s) checking 0 system_libs:INFO: compiled 22 inputs in 5.98s test_unimplemented_syscalls (test_other.other.test_unimplemented_syscalls) ... ok (3.22s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libGL-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libGL-getprocaddr.a" for subsequent builds) checking 0 system_libs:INFO: compiled 4 inputs in 0.90s checking 1 checking 1 cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libal.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libal.a" for subsequent builds) checking 1 checking 1 system_libs:INFO: compiled 1 inputs in 0.54s checking 1 cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libhtml5.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libhtml5.a" for subsequent builds) test_undefined_symbols_warn_O1 (test_other.other.test_undefined_symbols_warn_O1) ... ok (3.46s) test_undefined_symbols_ignore_O1 (test_other.other.test_undefined_symbols_ignore_O1) ... ok (3.05s) checking 0 checking 0 test_undefined_symbols_warn_GL2 (test_other.other.test_undefined_symbols_warn_GL2) ... ok (3.57s) checking 0 system_libs:INFO: compiled 5 inputs in 0.70s test_undefined_symbols_ignore_GL2 (test_other.other.test_undefined_symbols_ignore_GL2) ... ok (2.97s) checking 0 cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libstubs.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libstubs.a" for subsequent builds) test_undefined_symbols_warn (test_other.other.test_undefined_symbols_warn) ... ok (4.03s) system_libs:INFO: compiled 2 inputs in 0.52s checking 1 cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libnoexit.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libnoexit.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.45s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc.a" for subsequent builds) test_undefined_symbols_ignore (test_other.other.test_undefined_symbols_ignore) ... ok (2.44s) checking 1 checking 1 checking 1 test_undefined_exported_runtime_method (test_other.other.test_undefined_exported_runtime_method) ... ok (2.60s) test_undefined_symbols_error_O1 (test_other.other.test_undefined_symbols_error_O1) ... ok (4.44s) test_undefined_symbols_error_GL2 (test_other.other.test_undefined_symbols_error_GL2) ... ok (4.24s) test_undefined_symbols_error (test_other.other.test_undefined_symbols_error) ... ok (4.02s) test_undefined_exported_js_function_standalone (test_other.other.test_undefined_exported_js_function_standalone) ... ok (5.87s) em++: warning: `main` is defined in the input files, but `_main` is not in `EXPORTED_FUNCTIONS`. Add it to this list if you want `main` to run. [-Wunused-main] test_undefined_data_symbols (test_other.other.test_undefined_data_symbols) ... ok (6.95s) test_undefined_exported_js_function (test_other.other.test_undefined_exported_js_function) ... ok (8.14s) test_umask_wasmfs (test_other.other.test_umask_wasmfs) ... ok (3.54s) test_undefined_exported_function_standalone (test_other.other.test_undefined_exported_function_standalone) ... ok (8.39s) test_umask_0 (test_other.other.test_umask_0) ... ok (2.45s) test_umask (test_other.other.test_umask) ... ok (2.56s) test_tutorial (test_other.other.test_tutorial) ... ok (2.50s) env_modify: {'EMPROFILE': '2'} emcc: warning: `main` is defined in the input files, but `_main` is not in `EXPORTED_FUNCTIONS`. Add it to this list if you want `main` to run. [-Wunused-main] test_tsearch (test_other.other.test_tsearch) ... ok (2.66s) env_modify: {'EMPROFILE': '1'} test_undefined_exported_function (test_other.other.test_undefined_exported_function) ... ok (11.10s) test_toolchain_profiler_stderr (test_other.other.test_toolchain_profiler_stderr) ... ok (3.16s) testing with TZ=CET env_modify: {'TZ': 'CET'} test_timeb (test_other.other.test_timeb) ... ok (3.67s) testing with TZ=UTC+0 env_modify: {'TZ': 'UTC+0'} test_truncate_from_0 (test_other.other.test_truncate_from_0) ... ok (5.86s) test_truncate_from_0_wasmfs (test_other.other.test_truncate_from_0_wasmfs) ... ok (6.00s) testing with TZ=EST+05EDT env_modify: {'TZ': 'EST+05EDT'} Processing 1 profile log files in C:\b\s\w\ir\x\t\emscripten_toolchain_profiler_logs... Processing: C:\b\s\w\ir\x\t\emscripten_toolchain_profiler_logs\toolchain_profiler.pid_12192.json Wrote "toolchain_profiler.results_20250616_1809.html" test_toolchain_profiler (test_other.other.test_toolchain_profiler) ... ok (5.15s) common:WARNING: no wasm engine was found to run the standalone part of this test test_time_c (test_other.other.test_time_c) ... ok (2.49s) test_time_tz_3 (test_other.other.test_time_tz_3) ... ok (5.63s) system_libs:INFO: compiled 1044 inputs in 21.03s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libdlmalloc.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libdlmalloc.a" for subsequent builds) test_time_tz_2 (test_other.other.test_time_tz_2) ... ok (4.86s) test_time_standalone (test_other.other.test_time_standalone) ... ok (4.64s) test_time_tz_1 (test_other.other.test_time_tz_1) ... ok (4.93s) test_this_in_dyncall_memory64 (test_other.other.test_this_in_dyncall_memory64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' system_libs:INFO: compiled 2 inputs in 1.65s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libcompiler_rt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libcompiler_rt.a" for subsequent builds) test_time (test_other.other.test_time) ... ok (3.70s) test_this_in_dyncall_plain (test_other.other.test_this_in_dyncall_plain) ... ok (2.58s) test_system_node_js (test_other.other.test_system_node_js) ... skipped 'node system() does not seem to work, see https://github.com/emscripten-core/emscripten/pull/10547' test_this_in_dyncall_dyncalls (test_other.other.test_this_in_dyncall_dyncalls) ... ok (3.38s) test_threadprofiler (test_other.other.test_threadprofiler) ... ok (5.13s) test_vorbis (test_other.other.test_vorbis) ... ok (71.67s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\unistd\\sysconf_phys_pages.c'] system_libs:INFO: compiled 162 inputs in 4.97s test_sysroot_includes_first (test_other.other.test_sysroot_includes_first) ... ok (2.70s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libsockets.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libsockets.a" for subsequent builds) test_syslog (test_other.other.test_syslog) ... ok (2.18s) test_system_include_paths (test_other.other.test_system_include_paths) ... ok (4.48s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\unistd\\sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB'] test_threadprofiler_closure (test_other.other.test_threadprofiler_closure) ... ok (8.98s) test_table_base (test_other.other.test_table_base) ... ok (5.57s) clang: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument] test_syntax_only_invalid (test_other.other.test_syntax_only_invalid) ... ok (1.15s) test_symlink_points_to_bad_suffix_no_canonical_prefixes (test_other.other.test_symlink_points_to_bad_suffix_no_canonical_prefixes) ... skipped 'Windows does not support symlinks' test_symlink_points_to_bad_suffix_expand_symlinks (test_other.other.test_symlink_points_to_bad_suffix_expand_symlinks) ... skipped 'Windows does not support symlinks' test_symlink_has_bad_suffix (test_other.other.test_symlink_has_bad_suffix) ... skipped 'Windows does not support symlinks' test_syntax_only_valid (test_other.other.test_syntax_only_valid) ... ok (1.66s) test_syscall_stubs (test_other.other.test_syscall_stubs) ... ok (2.30s) system_libs:INFO: compiled 27 inputs in 2.83s test_syscall_no_filesystem (test_other.other.test_syscall_no_filesystem) ... ok (2.94s) cache:INFO: - ok ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\unistd\\sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB', '-sALLOW_MEMORY_GROWTH'] cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libGL-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libGL-getprocaddr.a" for subsequent builds) test_symlink_silly (test_other.other.test_symlink_silly) ... ok (3.14s) system_libs:INFO: compiled 4 inputs in 1.05s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libal.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libal.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.72s wrote symbol map file to a.out.js.symbols ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\unistd\\sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB', '-sALLOW_MEMORY_GROWTH', '-sWASM=0'] cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libhtml5.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libhtml5.a" for subsequent builds) test_symbol_map_wasm2js_O2 (test_other.other.test_symbol_map_wasm2js_O2) ... ok (3.82s) system_libs:INFO: compiled 5 inputs in 0.77s wrote symbol map file to a.out.wasm.js.symbols cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libstubs.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libstubs.a" for subsequent builds) warning: no output file specified, not emitting output wrote symbol map file to a.out.js.symbols test_unused_destructor (test_other.other.test_unused_destructor) ... ok (59.49s) system_libs:INFO: compiled 2 inputs in 0.68s test_symbol_map_wasm2js_2_O2 (test_other.other.test_symbol_map_wasm2js_2_O2) ... ok (4.56s) wrote symbol map file to a.out.wasm.js.symbols test_symbol_map_wasm2js_O3 (test_other.other.test_symbol_map_wasm2js_O3) ... ok (6.08s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libnoexit.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libnoexit.a" for subsequent builds) warning: no output file specified, not emitting output test_symbol_map_wasm2js_2_O3 (test_other.other.test_symbol_map_wasm2js_2_O3) ... ok (6.35s) test_sysconf_phys_pages (test_other.other.test_sysconf_phys_pages) ... ok (9.79s) system_libs:INFO: compiled 1 inputs in 0.63s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libc.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libc.a" for subsequent builds) test_supported_linker_flag_skip_next (test_other.other.test_supported_linker_flag_skip_next) ... ok (1.14s) warning: no output file specified, not emitting output test_symbol_map_O2 (test_other.other.test_symbol_map_O2) ... ok (4.47s) common:WARNING: no wasm engine was found to run the standalone part of this test test_switch64phi (test_other.other.test_switch64phi) ... ok (5.27s) test_strptime_tm_standalone (test_other.other.test_strptime_tm_standalone) ... ok (3.70s) warning: no output file specified, not emitting output test_strptime_tm (test_other.other.test_strptime_tm) ... ok (3.35s) test_symbol_map_O3 (test_other.other.test_symbol_map_O3) ... ok (8.18s) common:WARNING: no wasm engine was found to run the standalone part of this test warning: no output file specified, not emitting output test_strptime_symmetry (test_other.other.test_strptime_symmetry) ... ok (3.19s) test_strptime_reentrant_standalone (test_other.other.test_strptime_reentrant_standalone) ... ok (3.31s) test_symbol_map_output_size_bigint (test_other.other.test_symbol_map_output_size_bigint) ... ok (12.50s) warning: no output file specified, not emitting output test_symbol_map_output_size (test_other.other.test_symbol_map_output_size) ... ok (11.78s) test_strptime_reentrant (test_other.other.test_strptime_reentrant) ... ok (2.55s) test_strptime_days (test_other.other.test_strptime_days) ... ok (3.36s) test_strings_llvm_libc (test_other.other.test_strings_llvm_libc) ... ok (2.82s) test_strndup (test_other.other.test_strndup) ... ok (3.18s) test_supported_linker_flags (test_other.other.test_supported_linker_flags) ... ok (12.00s) test_strings (test_other.other.test_strings) ... ok (3.07s) env_modify: {'EMCC_STRICT': '1'} env_modify: {'EMCC_STRICT': '1'} env_modify: {'EMCC_STRICT': '1'} test_strict_mode_legacy_settings (test_other.other.test_strict_mode_legacy_settings) ... ok (5.27s) env_modify: {'EMCC_STRICT': '1'} test_strict_mode_override (test_other.other.test_strict_mode_override) ... ok (8.74s) test_strict_mode_hello_world (test_other.other.test_strict_mode_hello_world) ... ok (7.37s) test_strict_mode_full_library (test_other.other.test_strict_mode_full_library) ... ok (3.69s) test_strict_mode_legacy_settings_library (test_other.other.test_strict_mode_legacy_settings_library) ... ok (9.92s) env_modify: {'LC_ALL': 'en_GB', 'TZ': 'Europe/London'} test_strict_mode_link_cxx (test_other.other.test_strict_mode_link_cxx) ... ok (11.16s) test_strict_mode_legacy_settings_runtime (test_other.other.test_strict_mode_legacy_settings_runtime) ... ok (11.16s) test_strip_all (test_other.other.test_strip_all) ... ok (15.01s) env_modify: {'LC_ALL': 'th_TH', 'TZ': 'Asia/Bangkok'} test_strftime (test_other.other.test_strftime) ... ok (2.57s) test_stdout_link (test_other.other.test_stdout_link) ... ok (1.64s) test_strcmp_uni (test_other.other.test_strcmp_uni) ... ok (2.22s) system_libs:INFO: compiled 1044 inputs in 23.83s test_stdint_limits (test_other.other.test_stdint_limits) ... ok (1.58s) env_modify: {'LC_ALL': 'ar-AE', 'TZ': 'Asia/Dubai'} cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libdlmalloc.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libdlmalloc.a" for subsequent builds) test_stdin_compile_only (test_other.other.test_stdin_compile_only) ... ok (1.63s) test_stdin_preprocess (test_other.other.test_stdin_preprocess) ... ok (1.86s) test_stdin_wasmfs (test_other.other.test_stdin_wasmfs) ... ok (2.35s) env_modify: {'LC_ALL': 'en-US', 'TZ': 'America/Los_Angeles'} test_stdin_compile_and_link (test_other.other.test_stdin_compile_and_link) ... ok (1.70s) system_libs:INFO: compiled 2 inputs in 1.65s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libcompiler_rt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libcompiler_rt.a" for subsequent builds) test_stdin (test_other.other.test_stdin) ... ok (3.38s) test_strict_closure (test_other.other.test_strict_closure) ... ok (10.14s) test_strftime_zZ (test_other.other.test_strftime_zZ) ... ok (8.84s) test_strict_js_closure (test_other.other.test_strict_js_closure) ... ok (12.81s) test_std_promise_link_noexcept (test_other.other.test_std_promise_link_noexcept) ... ok (7.40s) system_libs:INFO: compiled 162 inputs in 6.80s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libc++-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libc++-noexcept.a" for subsequent builds) test_std_promise_link_except (test_other.other.test_std_promise_link_except) ... ok (9.79s) test_std_promise_link_except_wasm_legacy (test_other.other.test_std_promise_link_except_wasm_legacy) ... ok (10.17s) test_std_promise_link_except_wasm (test_other.other.test_std_promise_link_except_wasm) ... ok (9.91s) test_stdin_closure (test_other.other.test_stdin_closure) ... ok (14.42s) test_std_cmp (test_other.other.test_std_cmp) ... ok (7.07s) test_stdin_closure_wasmfs (test_other.other.test_stdin_closure_wasmfs) ... ok (15.88s) test_standalone_wasm_exceptions (test_other.other.test_standalone_wasm_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' dir: header: emscripten.h test_std_promise_link_default (test_other.other.test_std_promise_link_default) ... ok (11.07s) test_stat_silly (test_other.other.test_stat_silly) ... ok (5.80s) test_standalone_syscalls (test_other.other.test_standalone_syscalls) ... ok (3.19s) test_stat_fail_alongtheway (test_other.other.test_stat_fail_alongtheway) ... ok (6.44s) test_standalone_syscalls_wasmfs (test_other.other.test_standalone_syscalls_wasmfs) ... ok (4.41s) test_standard_library_mapping (test_other.other.test_standard_library_mapping) ... ok (7.73s) test_split_module_jspi (test_other.other.test_split_module_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_standalone_whole_archive (test_other.other.test_standalone_whole_archive) ... ok (8.33s) test_stack_protector (test_other.other.test_stack_protector) ... ok (5.51s) test_standalone_settings (test_other.other.test_standalone_settings) ... ok (6.60s) test_standalone_export_main (test_other.other.test_standalone_export_main) ... ok (6.86s) header: wasm_simd128.h test_stack_overflow (test_other.other.test_stack_overflow) ... ok (8.06s) test_split_dwarf_implicit_compile (test_other.other.test_split_dwarf_implicit_compile) ... ok (5.12s) test_split_module_custom (test_other.other.test_split_module_custom) ... ok (9.19s) test_split_module (test_other.other.test_split_module) ... ok (6.19s) test_split_dwarf_dwp (test_other.other.test_split_dwarf_dwp) ... ok (4.39s) test_skip_subcommands (test_other.other.test_skip_subcommands) ... ok (0.84s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE dir: AL header: al.h test_socketpair (test_other.other.test_socketpair) ... ok (2.53s) test_single_file_shell_sync_compile (test_other.other.test_single_file_shell_sync_compile) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_single_file_shell (test_other.other.test_single_file_shell) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_split_main_module (test_other.other.test_split_main_module) ... ok (8.66s) test_split_module_O3 (test_other.other.test_split_module_O3) ... ok (12.45s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations test_special_chars_in_arguments (test_other.other.test_special_chars_in_arguments) ... ok (3.90s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations -g test_single_file_wasm2js (test_other.other.test_single_file_wasm2js) ... ok (3.02s) ['a.out.js'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -g test_single_file_no_clobber_wasm (test_other.other.test_single_file_no_clobber_wasm) ... ok (2.60s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations --closure=1 -Wno-closure test_single_file_disabled_wasm2js (test_other.other.test_single_file_disabled_wasm2js) ... ok (2.11s) ['a.out.js'] test_single_file_disables_source_map (test_other.other.test_single_file_disables_source_map) ... ok (2.46s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations --closure=1 -Wno-closure C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations header: alc.h test_source_file_with_fixed_language_mode (test_other.other.test_source_file_with_fixed_language_mode) ... ok (6.05s) warning: running pass 'flatten' which is not fully compatible with DWARF warning: running pass 'flatten' which is not fully compatible with DWARF C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE -g ['a.out.js'] ['a.out.js', 'a.out.wasm'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -g -gseparate-dwarf system_libs:INFO: compiled 56 inputs in 29.53s test_single_file_disabled_debug_wasm2js (test_other.other.test_single_file_disabled_debug_wasm2js) ... ok (3.16s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE -g cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libc++abi-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libc++abi-noexcept.a" for subsequent builds) test_single_file_disabled (test_other.other.test_single_file_disabled) ... ok (2.80s) ['a.out.js', 'a.out.wasm'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE --closure=1 -Wno-closure warning: running pass 'flatten' which is not fully compatible with DWARF warning: running pass 'flatten' which is not fully compatible with DWARF ['a.out.js'] header: alext.h test_single_file_disabled_debug (test_other.other.test_single_file_disabled_debug) ... ok (5.35s) ['a.out.js', 'a.out.wasm', 'a.out.wasm.debug.wasm', 'stdout'] ['a.out.js'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE -g -gseparate-dwarf C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE --closure=1 -Wno-closure test_single_file_debug_wasm2js (test_other.other.test_single_file_debug_wasm2js) ... ok (4.93s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE test_single_file (test_other.other.test_single_file) ... ok (1.63s) ['a.out.js'] test_single_file_debug (test_other.other.test_single_file_debug) ... ok (5.68s) ['a.out.js', 'a.out.wasm.debug.wasm', 'stdout'] dir: compat header: arm_neon.h test_sin_zero (test_other.other.test_sin_zero) ... ok (1.57s) test_single_file_disabled_closure_wasm2js (test_other.other.test_single_file_disabled_closure_wasm2js) ... ok (8.75s) ['a.out.js'] test_single_file_disabled_closure (test_other.other.test_single_file_disabled_closure) ... ok (8.88s) ['a.out.js', 'a.out.wasm'] building: a.out.wasm system_libs:INFO: compiled 16 inputs in 7.93s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm64-emscripten\libsockets.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm64-emscripten\libsockets.a" for subsequent builds) test_single_file_closure_wasm2js (test_other.other.test_single_file_closure_wasm2js) ... ok (9.06s) ['a.out.js'] test_single_file_closure (test_other.other.test_single_file_closure) ... ok (7.33s) ['a.out.js'] building: lib.wasm system_libs:INFO: compiled 27 inputs in 3.69s cache:INFO: - ok test_signature_mismatch (test_other.other.test_signature_mismatch) ... ok (5.94s) test_side_module_global_base (test_other.other.test_side_module_global_base) ... ok (0.64s) test_side_module_transitive_deps (test_other.other.test_side_module_transitive_deps) ... ok (6.57s) test_shell_Oz (test_other.other.test_shell_Oz) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] building: lib.so test_wasm_features_section_wasm64 (test_other.other.test_wasm_features_section_wasm64) ... ok (200.08s) test_shared_memory_preprocessor_flags_minimal_runtime (test_other.other.test_shared_memory_preprocessor_flags_minimal_runtime) ... ok (0.52s) header: avx2intrin.h header: avxintrin.h header: emmintrin.h test_side_module_ignore (test_other.other.test_side_module_ignore) ... ok (4.43s) test_side_module_missing (test_other.other.test_side_module_missing) ... ok (4.89s) test_shared_memory_preprocessor_flags (test_other.other.test_shared_memory_preprocessor_flags) ... ok (0.47s) test_shared_soname (test_other.other.test_shared_soname) ... ok (2.10s) emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] building: foo.bar test_shared_and_side_module_flag (test_other.other.test_shared_and_side_module_flag) ... ok (1.45s) test_side_module_folder_deps (test_other.other.test_side_module_folder_deps) ... ok (4.50s) test_shared_flag (test_other.other.test_shared_flag) ... ok (2.87s) header: immintrin.h test_setjmp_em_asm (test_other.other.test_setjmp_em_asm) ... ok (0.72s) test_side_module_naming (test_other.other.test_side_module_naming) ... ok (11.57s) test_setjmp_emulated_casts (test_other.other.test_setjmp_emulated_casts) ... ok (2.33s) test_signext_lowering (test_other.other.test_signext_lowering) ... ok (14.53s) test_shared_memory_minimal_runtime (test_other.other.test_shared_memory_minimal_runtime) ... ok (6.30s) test_sdl_scan_code_from_key (test_other.other.test_sdl_scan_code_from_key) ... ok (1.77s) test_shared_memory (test_other.other.test_shared_memory) ... ok (6.65s) test_sdl_none (test_other.other.test_sdl_none) ... ok (2.01s) ports:INFO: retrieving port: sdl3 from https://github.com/libsdl-org/SDL/archive/release-3.2.4.zip test_separate_dwarf_with_filename_and_path (test_other.other.test_separate_dwarf_with_filename_and_path) ... ok (4.07s) header: malloc.h test_sdl_endianness (test_other.other.test_sdl_endianness) ... ok (1.52s) test_sdl_get_key_name (test_other.other.test_sdl_get_key_name) ... ok (1.58s) test_separate_dwarf (test_other.other.test_separate_dwarf) ... ok (4.68s) ['--version'] 2.0.10 test_separate_dwarf_with_filename (test_other.other.test_separate_dwarf_with_filename) ... ok (4.80s) test_scons_env_no_emscons (test_other.other.test_scons_env_no_emscons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_scons_env (test_other.other.test_scons_env) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' via emmake test_scons (test_other.other.test_scons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' ['--cflags'] -sUSE_SDL=2 via emmake ['--libs'] -sUSE_SDL=2 via emmake ['--cflags', '--libs'] -sUSE_SDL=2 header: math.h test_save_temp (test_other.other.test_save_temp) ... ok (1.01s) via emmake test_sdl2_config (test_other.other.test_sdl2_config) ... ok (1.44s) ports:INFO: unpacking port: sdl3 test_sanitizer_color (test_other.other.test_sanitizer_color) ... ok (1.10s) header: netdb.h cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libSDL3.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL3.a" for subsequent builds) test_safe_heap_log_wasm2js (test_other.other.test_safe_heap_log_wasm2js) ... ok (2.22s) test_safe_heap_2_wasm64 (test_other.other.test_safe_heap_2_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_safe_heap_log (test_other.other.test_safe_heap_log) ... ok (2.50s) test_rust_integration_basics (test_other.other.test_rust_integration_basics) ... skipped 'test requires ccache and EMTEST_SKIP_RUST is set' test_rust_gxx_personality_v0 (test_other.other.test_rust_gxx_personality_v0) ... ok (2.32s) header: nmmintrin.h test_runtime_keepalive (test_other.other.test_runtime_keepalive) ... ok (2.67s) test_run_wasi_sdk_output (test_other.other.test_run_wasi_sdk_output) ... skipped 'EMTEST_WASI_SYSROOT not found in environment' test_safe_heap_2 (test_other.other.test_safe_heap_2) ... ok (7.14s) header: pmmintrin.h test_run_order_minimal_runtime (test_other.other.test_run_order_minimal_runtime) ... ok (3.38s) test_run_order (test_other.other.test_run_order) ... ok (3.11s)  index.mjs → dist/bundle.mjs... header: smmintrin.h test_rlimit (test_other.other.test_rlimit) ... ok (3.07s) (!) Unresolved dependencies https://rollupjs.org/troubleshooting/#warning-treating-module-as-external-dependency module (imported by "hello.mjs") created dist/bundle.mjs in 329ms test_rollup (test_other.other.test_rollup) ... ok (4.58s) test_reverse_deps_allow_undefined (test_other.other.test_reverse_deps_allow_undefined) ... ok (3.12s) 0 0 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] header: stdarg.h 0 0 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 0 0 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 0 0 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] header: stdlib.h 0 1 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 0 1 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 0 1 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 123 0 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] header: string.h 0 1 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] system_libs:INFO: compiled 174 inputs in 29.01s 123 0 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 123 0 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] cache:INFO: - ok ports:INFO: retrieving port: sdl2 from https://github.com/libsdl-org/SDL/archive/release-2.32.0.zip header: time.h 123 1 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 123 0 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 123 1 0 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] 123 1 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_returncode_no_exit_runtime (test_other.other.test_returncode_no_exit_runtime) ... ok (17.34s) ports:INFO: unpacking port: sdl2 header: tmmintrin.h 123 1 1 ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_returncode (test_other.other.test_returncode) ... ok (16.13s) test_sdl3_linkable (test_other.other.test_sdl3_linkable) ... ok (38.24s) emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 4.0.11-git (380a5a105c9e0152fb2c10f5ad87989032f34472) Copyright (C) 2025 the Emscripten authors (see AUTHORS.txt) This is free and open source software under the MIT license. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. test_response_file_bom (test_other.other.test_response_file_bom) ... ok (0.36s) Python locale preferredencoding: cp1252 cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libSDL2.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL2.a" for subsequent builds) test_resolve_mountpoint_parent (test_other.other.test_resolve_mountpoint_parent) ... ok (1.87s) test_resolve_mountpoint_parent_wasmfs (test_other.other.test_resolve_mountpoint_parent_wasmfs) ... ok (2.04s) test_response_file_encoding (test_other.other.test_response_file_encoding) ... ok (4.07s) header: xlocale.h test_reproduce (test_other.other.test_reproduce) ... ok (2.10s) test_report_subprocess_signals (test_other.other.test_report_subprocess_signals) ... skipped 'relies on a shell script' root: b/s/w/ir/x/w/install/emscripten name: foo/version.txt name: foo/b/s/w/ir/x/w/install/emscripten/test/hello_world.c name: foo/response.txt test_require (test_other.other.test_require) ... ok (3.07s) header: xmmintrin.h test_rename_silly (test_other.other.test_rename_silly) ... ok (3.78s) test_removed_runtime_function (test_other.other.test_removed_runtime_function) ... ok (2.94s) dir: EGL header: egl.h test_require_modularize (test_other.other.test_require_modularize) ... ok (11.21s) header: eglext.h header: eglplatform.h test_renamed_setting (test_other.other.test_renamed_setting) ... ok (11.93s) env_modify: {'EM_CACHE': 'foo'} test_relative_em_cache (test_other.other.test_relative_em_cache) ... ok (0.48s) test_regex (test_other.other.test_regex) ... ok (1.78s) emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] dir: emscripten header: atomic.h system_libs:INFO: compiled 118 inputs in 18.96s cache:INFO: - ok ports:INFO: retrieving port: zlib from https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz test_redundant_link (test_other.other.test_redundant_link) ... ok (1.87s) ports:INFO: unpacking port: zlib cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libz.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libz.a" for subsequent builds) header: bind.h cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "unpack port") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "unpack port") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. system_libs:INFO: compiled 15 inputs in 2.11s test_sdl2_linkable (test_other.other.test_sdl2_linkable) ... ok (60.88s) cache:INFO: - ok ports:INFO: retrieving port: freetype from https://github.com/freetype/freetype/archive/VER-2-13-3.zip ports:INFO: unpacking port: freetype cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libfreetype.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libfreetype.a" for subsequent builds) test_realpath_wasmfs (test_other.other.test_realpath_wasmfs) ... ok (3.46s) header: console.h test_realpath_nodefs_wasmfs (test_other.other.test_realpath_nodefs_wasmfs) ... ok (2.45s) test_realpath_nodefs (test_other.other.test_realpath_nodefs) ... ok (2.67s) header: dom_pk_codes.h test_realpath_2_wasmfs (test_other.other.test_realpath_2_wasmfs) ... ok (2.83s) header: emmalloc.h system_libs:INFO: compiled 42 inputs in 11.02s cache:INFO: - ok ports:INFO: retrieving port: harfbuzz from https://github.com/harfbuzz/harfbuzz/releases/download/3.2.0/harfbuzz-3.2.0.tar.xz test_realpath_2 (test_other.other.test_realpath_2) ... ok (1.88s) header: emscripten.h ports:INFO: unpacking port: harfbuzz test_realpath (test_other.other.test_realpath) ... ok (2.37s) header: em_asm.h header: em_js.h cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libharfbuzz.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libharfbuzz.a" for subsequent builds) header: em_macros.h test_readdir_r_silly (test_other.other.test_readdir_r_silly) ... ok (5.53s) test_quick_exit (test_other.other.test_quick_exit) ... ok (2.78s) test_pty_no_color_fno_diagnostics_color (test_other.other.test_pty_no_color_fno_diagnostics_color) ... skipped 'ptys and select are not available on windows' test_pty_no_color_fdiagnostics_color_never (test_other.other.test_pty_no_color_fdiagnostics_color_never) ... skipped 'ptys and select are not available on windows' emcc: warning: -pthread + ALLOW_MEMORY_GROWTH may run non-wasm code slowly, see https://github.com/WebAssembly/design/issues/1271 [-Wpthreads-mem-growth] header: em_math.h test_pthreads_growth_and_unsigned (test_other.other.test_pthreads_growth_and_unsigned) ... ok (12.80s) test_pthreads_flag (test_other.other.test_pthreads_flag) ... ok (1.53s) header: em_types.h header: eventloop.h test_pthread_unavailable (test_other.other.test_pthread_unavailable) ... ok (10.02s) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "unpack port") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\pic\crt1.o") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. header: exports.h test_pthread_trap (test_other.other.test_pthread_trap) ... ok (7.08s) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "testing") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. test_pthread_stub (test_other.other.test_pthread_stub) ... ok (4.23s) header: fetch.h header: fiber.h test_pthread_set_main_loop_strict (test_other.other.test_pthread_set_main_loop_strict) ... ok (4.09s) system_libs:INFO: compiled 55 inputs in 46.18s cache:INFO: - ok ports:INFO: retrieving port: sdl2_ttf from https://github.com/libsdl-org/SDL_ttf/archive/release-2.20.2.zip test_pthread_set_main_loop (test_other.other.test_pthread_set_main_loop) ... ok (1.47s) header: heap.h test_pthread_reuse (test_other.other.test_pthread_reuse) ... ok (1.14s) ports:INFO: unpacking port: sdl2_ttf cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libSDL2_ttf.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL2_ttf.a" for subsequent builds) header: html5.h test_pthread_relocatable (test_other.other.test_pthread_relocatable) ... ok (1.46s) test_pthread_print_override_modularize (test_other.other.test_pthread_print_override_modularize) ... skipped 'https://github.com/emscripten-core/emscripten/issues/19683' test_pthread_out_err (test_other.other.test_pthread_out_err) ... ok (1.15s) header: html5_webgl.h system_libs:INFO: compiled 1 inputs in 2.85s cache:INFO: - ok test_recursive_cache_lock (test_other.other.test_recursive_cache_lock) ... ok (73.41s) cache:INFO: generating system asset: sysroot\lib\wasm32-emscripten\pic\crt1.o... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\crt1.o" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.40s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libstandalonewasm-nocatch.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libstandalonewasm-nocatch.a" for subsequent builds) header: html5_webgpu.h system_libs:INFO: compiled 14 inputs in 1.67s cache:INFO: - ok ports:INFO: retrieving port: sdl2_mixer from https://github.com/libsdl-org/SDL_mixer/archive/release-2.8.0.zip test_sdl2_ttf (test_other.other.test_sdl2_ttf) ... ok (136.11s) header: key_codes.h ports:INFO: unpacking port: sdl2_mixer test_pthread_kill (test_other.other.test_pthread_kill) ... ok (1.55s) cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libSDL2_mixer-ogg.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL2_mixer-ogg.a" for subsequent builds) test_relocatable_limited_exports (test_other.other.test_relocatable_limited_exports) ... ok (88.36s) header: posix_socket.h test_pthread_js_exception (test_other.other.test_pthread_js_exception) ... ok (3.26s) system_libs:INFO: compiled 34 inputs in 5.04s cache:INFO: - ok ports:INFO: retrieving port: sdl2_gfx from https://github.com/svn2github/sdl2_gfx/archive/2b147ffef10ec541d3eace326eafe11a54e635f8.zip header: promise.h test_pthread_hello_offscreen_canvas (test_other.other.test_pthread_hello_offscreen_canvas) ... ok (3.15s) ports:INFO: unpacking port: sdl2_gfx cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libSDL2_gfx.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL2_gfx.a" for subsequent builds) test_pthread_lsan_no_leak (test_other.other.test_pthread_lsan_no_leak) ... ok (14.24s) test_pthread_hello (test_other.other.test_pthread_hello) ... ok (1.74s) system_libs:INFO: compiled 4 inputs in 1.89s header: proxying.h cache:INFO: - ok ports:INFO: retrieving port: emdawnwebgpu from https://github.com/google/dawn/releases/download/v20250531.224602/emdawnwebgpu_pkg-v20250531.224602.zip test_pthread_export_es6_trusted (test_other.other.test_pthread_export_es6_trusted) ... ok (2.79s) test_pthread_lsan_leak (test_other.other.test_pthread_lsan_leak) ... ok (15.78s) ports:INFO: unpacking port: emdawnwebgpu ports:INFO: retrieving port: icu from https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-src.zip test_pthread_export_es6 (test_other.other.test_pthread_export_es6) ... ok (2.61s) test_sdl2_mixer_wav (test_other.other.test_sdl2_mixer_wav) ... ok (148.17s) header: stack.h ports:INFO: unpacking port: icu test_pthread_asyncify (test_other.other.test_pthread_asyncify) ... ok (2.56s) test_sdl2_gfx_linkable (test_other.other.test_sdl2_gfx_linkable) ... ok (149.60s) test_proxy_to_worker_single_file (test_other.other.test_proxy_to_worker_single_file) ... ok (2.27s) test_proxy_to_worker (test_other.other.test_proxy_to_worker) ... ok (2.23s) test_proxyfs (test_other.other.test_proxyfs) ... ok (2.80s) test_print_search_dirs_lto (test_other.other.test_print_search_dirs_lto) ... ok (0.74s) test_print_search_dirs_wasm64 (test_other.other.test_print_search_dirs_wasm64) ... ok (0.77s) test_print_search_dirs (test_other.other.test_print_search_dirs) ... ok (0.80s) test_print_resource_dir (test_other.other.test_print_resource_dir) ... ok (0.48s) C:\b\s\w\ir\x\w\install\lib\clang\21 header: threading.h test_proxy_to_pthread_stack (test_other.other.test_proxy_to_pthread_stack) ... ok (2.27s) test_print_libgcc_file_name_wasm64 (test_other.other.test_print_libgcc_file_name_wasm64) ... ok (0.83s) test_print_libgcc_file_name_lto (test_other.other.test_print_libgcc_file_name_lto) ... ok (0.86s) test_proxy_pthread_join_detach (test_other.other.test_proxy_pthread_join_detach) ... ok (2.31s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_common-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_common-mt.a" for subsequent builds) test_print_libgcc_file_name (test_other.other.test_print_libgcc_file_name) ... ok (0.98s) test_print_map (test_other.other.test_print_map) ... ok (5.22s) header: threading_legacy.h test_preprocess_multi (test_other.other.test_preprocess_multi) ... ok (1.84s) test_print_file_name_wasm64 (test_other.other.test_print_file_name_wasm64) ... ok (6.33s) test_preprocess (test_other.other.test_preprocess) ... ok (0.82s) test_print_file_name (test_other.other.test_print_file_name) ... ok (6.65s) test_prepre (test_other.other.test_prepre) ... ok (2.99s) test_prepost_jspi (test_other.other.test_prepost_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' header: trace.h test_preprocessed_input (test_other.other.test_preprocessed_input) ... ok (9.02s) test_prepost2 (test_other.other.test_prepost2) ... ok (3.89s) header: val.h test_prepost_run_dep (test_other.other.test_prepost_run_dep) ... ok (14.57s) test_prepost_no_initial_run (test_other.other.test_prepost_no_initial_run) ... ok (14.98s) call main later test_prepost (test_other.other.test_prepost) ... ok (12.52s) test_preload_module_pthread (test_other.other.test_preload_module_pthread) ... ok (10.29s) test_precompiled_headers_warnings (test_other.other.test_precompiled_headers_warnings) ... ok (1.47s) header: version.h test_prejs_unicode (test_other.other.test_prejs_unicode) ... ok (3.32s) test_postjs_errors (test_other.other.test_postjs_errors) ... ok (3.08s) test_preload_module (test_other.other.test_preload_module) ... ok (8.46s) header: wasmfs.h test_post_link (test_other.other.test_post_link) ... ok (4.89s) test_pkg_config_ports (test_other.other.test_pkg_config_ports) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set' test_pkg_config_packages (test_other.other.test_pkg_config_packages) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set' header: wasm_worker.h test_parseTools_legacy (test_other.other.test_parseTools_legacy) ... ok (4.58s) test_precompiled_headers_pch (test_other.other.test_precompiled_headers_pch) ... ok (16.76s) warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble test_precompiled_headers_gch (test_other.other.test_precompiled_headers_gch) ... ok (17.33s) 0 [] warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble 1 ['-O1'] header: webaudio.h warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble 2 ['-O2'] s ['-Os'] warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble warning: C:\b\s\w\ir\x\w\install\emscripten\test\other\test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble test_parseTools_bigint (test_other.other.test_parseTools_bigint) ... ok (9.66s) test_parseTools (test_other.other.test_parseTools) ... ok (7.71s) z ['-Oz'] header: websocket.h 3 ['-O3'] test_override_stub (test_other.other.test_override_stub) ... ok (4.45s) g ['-Og'] test_oz_size (test_other.other.test_oz_size) ... ok (14.24s) {'0': 75930, '1': 18754, '2': 16987, 's': 16652, 'z': 15737, '3': 18947, 'g': 18754} cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\libemdawnwebgpu-3cd0faff-O0.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. header: wget.h test_override_system_js_lib_symbol (test_other.other.test_override_system_js_lib_symbol) ... ok (9.58s) test_output_to_nowhere (test_other.other.test_output_to_nowhere) ... ok (1.58s) test_override_js_execution_environment (test_other.other.test_override_js_execution_environment) ... ok (7.93s) web NODE ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] var Module = {'ENVIRONMENT': 'web', 'arguments': []}; worker NODE ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] var Module = {'ENVIRONMENT': 'worker', 'arguments': []}; node NODE ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] var Module = {'ENVIRONMENT': 'node', 'arguments': []}; shell NODE ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] var Module = {'ENVIRONMENT': 'shell', 'arguments': []}; cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\lto\libc++-noexcept.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. test_output_is_dir (test_other.other.test_output_is_dir) ... ok (1.49s) checking eol: windows test_output_name_collision (test_other.other.test_output_name_collision) ... ok (3.11s) checking eol: windows header: wire.h checking eol: linux test_output_eol_single_file (test_other.other.test_output_eol_single_file) ... ok (6.18s) checking eol: windows test_override_c_environ (test_other.other.test_override_c_environ) ... ok (13.22s) checking eol: linux checking eol: windows dir: GL header: freeglut_std.h checking eol: linux checking eol: linux test_output_eol_proxy_to_worker_wasm2js (test_other.other.test_output_eol_proxy_to_worker_wasm2js) ... ok (11.38s) env_modify: {'EMCC_FORCE_STDLIBS': 'libc++,libc,libc++abi', 'EMCC_ONLY_FORCED_STDLIBS': '1'} header: gl.h test_output_eol (test_other.other.test_output_eol) ... ok (6.45s) env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'} test_output_eol_proxy_to_worker (test_other.other.test_output_eol_proxy_to_worker) ... ok (7.89s) env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++'} system_libs:INFO: compiled 196 inputs in 75.99s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_stubdata-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_stubdata-mt.a" for subsequent builds) test_only_force_stdlibs_partial_only (test_other.other.test_only_force_stdlibs_partial_only) ... ok (3.90s) env_modify: {'EMCC_FORCE_STDLIBS': None} header: glew.h system_libs:INFO: compiled 1 inputs in 1.41s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_i18n-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_i18n-mt.a" for subsequent builds) test_only_force_stdlibs_parial (test_other.other.test_only_force_stdlibs_parial) ... ok (6.49s) env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'} test_only_force_stdlibs_normal (test_other.other.test_only_force_stdlibs_normal) ... ok (6.42s) env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'} test_only_force_stdlibs_none (test_other.other.test_only_force_stdlibs_none) ... ok (6.00s) header: glext.h header: glfw.h em++: warning: EMCC_ONLY_FORCED_STDLIBS is deprecated. Use `-nostdlib` to avoid linking standard libraries [-Wdeprecated] test_on_reject_promise (test_other.other.test_on_reject_promise) ... ok (5.01s) test_only_force_stdlibs_full_only (test_other.other.test_only_force_stdlibs_full_only) ... ok (7.06s) test_only_force_stdlibs_2 (test_other.other.test_only_force_stdlibs_2) ... ok (7.66s) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "unpack port") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. header: glu.h test_old_makeDynCall_syntax (test_other.other.test_old_makeDynCall_syntax) ... ok (4.57s) test_offset_convertor_plus_wasm2js (test_other.other.test_offset_convertor_plus_wasm2js) ... ok (2.12s) first Module.onAbort was called second Module.onAbort was called C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:109 throw toThrow; ^ re-throw Thrown at: at quit_ (C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:109:5) at handleException (C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:931:7) at callMain (C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:1450:12) at doRun (C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:1497:24) at run (C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:1510:5) at C:\b\s\w\ir\x\t\emtest_emntsz06\emscripten_test_other_gy5p_ry5\a.out.js:1555:1 at node:internal/modules/cjs/loader:1730:14 at node:internal/modules/cjs/loader:1895:10 at node:internal/modules/cjs/loader:1465:32 at node:internal/modules/cjs/loader:1282:12 Node.js v22.16.0 header: glut.h test_offset_converter_sync (test_other.other.test_offset_converter_sync) ... ok (4.15s) test_oformat (test_other.other.test_oformat) ... ok (9.44s) test_on_abort (test_other.other.test_on_abort) ... ok (12.80s) test_offset_converter_source_map_sync (test_other.other.test_offset_converter_source_map_sync) ... ok (4.42s) CPP test_offset_converter_source_map (test_other.other.test_offset_converter_source_map) ... ok (5.58s) dir: GLES header: gl.h test_offset_converter (test_other.other.test_offset_converter) ... ok (4.89s) test_o_level_invalid (test_other.other.test_o_level_invalid) ... ok (2.33s) c++ header: glext.h header: glplatform.h C++ test_null_deref_via_js_safe_heap (test_other.other.test_null_deref_via_js_safe_heap) ... ok (6.29s) cxx dir: GLES2 header: gl2.h test_null_deref_via_js_memgrowth_safe_heap (test_other.other.test_null_deref_via_js_memgrowth_safe_heap) ... ok (6.82s) CXX cc header: gl2ext.h header: gl2platform.h CC test_null_deref_via_js_memgrowth_asan (test_other.other.test_null_deref_via_js_memgrowth_asan) ... ok (8.66s) test_o_level_clamp (test_other.other.test_o_level_clamp) ... ok (25.58s) env_modify: {'EMCC_LOGGING': '0'} dir: GLES3 header: gl2ext.h header: gl3.h l emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] test_null_deref_via_js_asan (test_other.other.test_null_deref_via_js_asan) ... ok (6.46s) o header: gl31.h emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] test_non_wasm_without_wasm_in_vm (test_other.other.test_non_wasm_without_wasm_in_vm) ... ok (5.92s) test_odd_suffixes (test_other.other.test_odd_suffixes) ... ok (38.53s) test_noderawfs_wasmfs (test_other.other.test_noderawfs_wasmfs) ... ok (3.36s) header: gl32.h test_noderawfs_readfile_prerun (test_other.other.test_noderawfs_readfile_prerun) ... ok (5.50s) test_noderawfs_disables_embedding (test_other.other.test_noderawfs_disables_embedding) ... ok (3.20s) test_nostdlib (test_other.other.test_nostdlib) ... ok (17.89s) header: gl3platform.h test_noderawfs_access_abspath (test_other.other.test_noderawfs_access_abspath) ... ok (4.43s) test_noderawfs (test_other.other.test_noderawfs) ... ok (4.39s) test_node_pthreads_err_out (test_other.other.test_node_pthreads_err_out) ... ok (4.69s) test_node_unhandled_rejection (test_other.other.test_node_unhandled_rejection) ... skipped 'old behaviour of node JS cannot be tested on node v15 or above' dir: GLFW header: glfw3.h test_node_js_run_from_different_directory (test_other.other.test_node_js_run_from_different_directory) ... ok (8.89s) dir: KHR header: khrplatform.h test_node_js_pthread_module (test_other.other.test_node_js_pthread_module) ... ok (7.67s) test_node_js_pthread_module_es6 (test_other.other.test_node_js_pthread_module_es6) ... ok (8.06s) test_node_code_caching (test_other.other.test_node_code_caching) ... skipped 'https://github.com/nodejs/node/issues/18265' test_node_emscripten_num_logical_cores (test_other.other.test_node_emscripten_num_logical_cores) ... ok (3.94s) env_modify: {'EMCC_LOGGING': '0'} dir: SDL header: begin_code.h test_node_eval (test_other.other.test_node_eval) ... ok (9.89s) test_node_catch_exit (test_other.other.test_node_catch_exit) ... ok (8.09s) header: close_code.h test_no_pthread (test_other.other.test_no_pthread) ... ok (4.69s) opts, absolute: ['-sASSERTIONS=0'] 120000 test_no_warn_exported_jslibfunc (test_other.other.test_no_warn_exported_jslibfunc) ... ok (7.78s) test_no_warnings (test_other.other.test_no_warnings) ... ok (12.54s) header: SDL.h system_libs:INFO: compiled 240 inputs in 104.28s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_io-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_io-mt.a" for subsequent builds) {'normal': 146737, 'no_fs': 40026, 'no_fs_manual': 40026} opts, absolute: ['-O1'] 91000 header: SDL_assert.h test_no_missing_symbols (test_other.other.test_no_missing_symbols) ... ok (8.90s) system_libs:INFO: compiled 12 inputs in 7.15s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++-noexcept.a" for subsequent builds) header: SDL_atomic.h test_no_minify_and_later_closure (test_other.other.test_no_minify_and_later_closure) ... ok (14.87s) {'normal': 136970, 'no_fs': 30451, 'no_fs_manual': 30451} opts, absolute: ['-O2'] 46000 test_no_main_with_PROXY_TO_PTHREAD (test_other.other.test_no_main_with_PROXY_TO_PTHREAD) ... ok (4.63s) test_pthread_icu (test_other.other.test_pthread_icu) ... ok (214.40s) header: SDL_audio.h test_no_lto (test_other.other.test_no_lto) ... ok (4.69s) test_no_legalize_js_ffi (test_other.other.test_no_legalize_js_ffi) ... skipped 'https://github.com/WebAssembly/binaryen/pull/6428' test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled) ... skipped 'Skipping other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled: Enable after new version of fastcomp has been tagged' test_no_input_files (test_other.other.test_no_input_files) ... ok (2.42s) test_no_minify (test_other.other.test_no_minify) ... ok (20.55s) test_no_main_loop (test_other.other.test_no_main_loop) ... ok (9.40s) header: SDL_blendmode.h test_no_extra_output (test_other.other.test_no_extra_output) ... ok (1.35s) code.c: no_exit=1 assertions=1 flush=0 keepalive=1 filesystem=1 test_no_filesystem (test_other.other.test_no_filesystem) ... ok (4.66s) yes fs, no fs: 124601 27763 code.c: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=0 {'normal': 68165, 'no_fs': 11675, 'no_fs_manual': 11675} opts, absolute: ['-O3', '--closure=1'] 17000 header: SDL_clipboard.h test_no_exit_runtime_strict (test_other.other.test_no_exit_runtime_strict) ... ok (1.34s) test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged' code.c: no_exit=0 assertions=0 flush=0 keepalive=0 filesystem=1 test_no_filesystem_libcxx (test_other.other.test_no_filesystem_libcxx) ... ok (6.32s) system_libs:INFO: compiled 56 inputs in 25.13s test_no_deprecated (test_other.other.test_no_deprecated) ... ok (0.92s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++abi-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++abi-noexcept.a" for subsequent builds) test_no_cfi (test_other.other.test_no_cfi) ... ok (0.47s) code.c: no_exit=0 assertions=0 flush=1 keepalive=0 filesystem=1 header: SDL_compat.h code.c: no_exit=0 assertions=1 flush=0 keepalive=0 filesystem=1 test_noExitRuntime_deps (test_other.other.test_noExitRuntime_deps) ... ok (4.04s) header: SDL_config.h code.c: no_exit=0 assertions=1 flush=1 keepalive=0 filesystem=1 system_libs:INFO: compiled 16 inputs in 5.74s cache:INFO: - ok ports:INFO: retrieving port: contrib.lua from https://www.lua.org/ftp/lua-5.4.7.tar.gz code.c: no_exit=1 assertions=0 flush=0 keepalive=0 filesystem=1 header: SDL_config_android.h ports:INFO: unpacking port: contrib.lua cache:INFO: generating port: sysroot\lib\wasm32-emscripten\liblua.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\liblua.a" for subsequent builds) code.c: no_exit=1 assertions=0 flush=1 keepalive=0 filesystem=1 test_noExitRuntime (test_other.other.test_noExitRuntime) ... ok (4.99s) test_native_link_error_message (test_other.other.test_native_link_error_message) ... ok (1.47s) code.c: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=1 test_print_file_name_lto (test_other.other.test_print_file_name_lto) ... ok (227.11s) header: SDL_config_emscripten.h code.c: no_exit=1 assertions=1 flush=1 keepalive=0 filesystem=1 test_native_call_nargs (test_other.other.test_native_call_nargs) ... ok (3.00s) system_libs:INFO: compiled 32 inputs in 6.21s test_native_call_before_init (test_other.other.test_native_call_before_init) ... ok (2.74s) cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libemdawnwebgpu-3cd0faff-O0.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libemdawnwebgpu-3cd0faff-O0.a" for subsequent builds) code.cpp: no_exit=0 assertions=0 flush=0 keepalive=0 filesystem=1 header: SDL_config_iphoneos.h test_native_call_after_exit (test_other.other.test_native_call_after_exit) ... ok (1.34s) test_port_contrib_lua (test_other.other.test_port_contrib_lua) ... ok (201.49s) test_musl_syscalls (test_other.other.test_musl_syscalls) ... ok (1.36s) emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] emcc: warning: ignoring dynamic library libA.so when generating an object file, this will need to be included explicitly in the final link [-Wemcc] emcc: warning: ignoring dynamic library libA.so when generating an object file, this will need to be included explicitly in the final link [-Wemcc] header: SDL_config_macosx.h header: SDL_config_minimal.h test_multiply_defined_libsymbols_2 (test_other.other.test_multiply_defined_libsymbols_2) ... ok (2.75s) test_multiply_defined_libsymbols (test_other.other.test_multiply_defined_libsymbols) ... ok (2.92s) test_multiple_sources (test_other.other.test_multiple_sources) ... ok (3.24s) code.cpp: no_exit=0 assertions=0 flush=1 keepalive=0 filesystem=1 test_multiple_g_flags (test_other.other.test_multiple_g_flags) ... ok (0.89s) ['-lfile'] test_multiple_o_files (test_other.other.test_multiple_o_files) ... ok (1.28s) emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] emcc: warning: ignoring dynamic library libfile.so when generating an object file, this will need to be included explicitly in the final link [-Wemcc] header: SDL_config_nintendods.h clang: warning: -lfile: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lother: 'linker' input unused [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-Llibdir' [-Wunused-command-line-argument] system_libs:INFO: compiled 1 inputs in 6.34s ... cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libstubs.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libstubs.a" for subsequent builds) test_multiple_archives_duplicate_basenames (test_other.other.test_multiple_archives_duplicate_basenames) ... ok (2.97s) test_multi_inheritance_exception_message_wasm (test_other.other.test_multi_inheritance_exception_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' system_libs:INFO: compiled 2 inputs in 0.84s cache:INFO: - ok ['libdir/libfile.so.3.1.4.1.5.9'] .3.1.4.1.5.9 test_remote_ports (test_other.other.test_remote_ports) ... ok (341.23s) header: SDL_config_pandora.h emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] emcc: warning: linking a library with `-shared` will emit a static object file. This is a form of emulation to support existing build systems. If you want to build a runtime shared library use the SIDE_MODULE setting. [-Wemcc] emcc: warning: ignoring dynamic library libfile.so.3.1.4.1.5.9 when generating an object file, this will need to be included explicitly in the final link [-Wemcc] code.cpp: no_exit=0 assertions=1 flush=0 keepalive=0 filesystem=1 clang: warning: libdir/libfile.so.3.1.4.1.5.9: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lother: 'linker' input unused [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-Llibdir' [-Wunused-command-line-argument] test_multi_inheritance_exception_message_wasm_legacy (test_other.other.test_multi_inheritance_exception_message_wasm_legacy) ... ok (4.75s) ... test_module_stdout_stderr (test_other.other.test_module_stdout_stderr) ... ok (1.77s) test_multidynamic_link (test_other.other.test_multidynamic_link) ... ok (6.39s) test_module_stdin (test_other.other.test_module_stdin) ... ok (1.55s) header: SDL_config_windows.h test_module_print_printerr (test_other.other.test_module_print_printerr) ... ok (1.50s) test_multi_inheritance_exception_message_emscripten (test_other.other.test_multi_inheritance_exception_message_emscripten) ... ok (4.69s) warning: JS library symbol '$stackTrace' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] emcc: warning: warnings in JS library compilation [-Wjs-compiler] test_module_print (test_other.other.test_module_print) ... ok (1.62s) test_module_onexit (test_other.other.test_module_onexit) ... ok (1.64s) test_no_dynamic_execution (test_other.other.test_no_dynamic_execution) ... ok (28.48s) code.cpp: no_exit=0 assertions=1 flush=1 keepalive=0 filesystem=1 header: SDL_config_wiz.h {'normal': 28946, 'no_fs': 6135, 'no_fs_manual': 6135} opts, absolute: ['-O3', '--closure=1', '-Wno-closure', '-sWASM=0'] 36000 test_modularize_sync_compilation (test_other.other.test_modularize_sync_compilation) ... ok (2.45s) test_modularize_strict (test_other.other.test_modularize_strict) ... ok (1.96s) test_modularize_new_misuse (test_other.other.test_modularize_new_misuse) ... ok (2.33s) test_modularize_incoming_export_name (test_other.other.test_modularize_incoming_export_name) ... ok (2.70s) header: SDL_copying.h test_modularize_legacy (test_other.other.test_modularize_legacy) ... ok (4.83s) test_modularize_incoming (test_other.other.test_modularize_incoming) ... ok (1.63s) code.cpp: no_exit=1 assertions=0 flush=0 keepalive=0 filesystem=1 test_modularize_assertions_on_reject_promise (test_other.other.test_modularize_assertions_on_reject_promise) ... ok (1.70s) header: SDL_cpuinfo.h test_mmap_memorygrowth (test_other.other.test_mmap_memorygrowth) ... ok (2.37s) test_mmap_empty_wasmfs (test_other.other.test_mmap_empty_wasmfs) ... ok (2.14s) test_module_exports_with_closure (test_other.other.test_module_exports_with_closure) ... ok (10.89s) test_modularize_incoming_closure (test_other.other.test_modularize_incoming_closure) ... ok (7.49s) test_mmap_empty (test_other.other.test_mmap_empty) ... ok (1.31s) test_mmap_empty_rawfs (test_other.other.test_mmap_empty_rawfs) ... ok (1.93s) header: SDL_endian.h code.cpp: no_exit=1 assertions=0 flush=1 keepalive=0 filesystem=1 test_mmap_and_munmap_anonymous (test_other.other.test_mmap_and_munmap_anonymous) ... ok (1.46s) test_mmap_and_munmap (test_other.other.test_mmap_and_munmap) ... ok (2.10s) test_mmap_and_munmap_anonymous_asan (test_other.other.test_mmap_and_munmap_anonymous_asan) ... ok (2.65s) test_missing_symbols_at_runtime_asyncify_wasm64 (test_other.other.test_missing_symbols_at_runtime_asyncify_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_mkdir_silly (test_other.other.test_mkdir_silly) ... ok (1.89s) test_missing_wasm_O2 (test_other.other.test_missing_wasm_O2) ... ok (2.02s) header: SDL_error.h test_missing_wasm (test_other.other.test_missing_wasm) ... ok (1.34s) test_missing_shell_support (test_other.other.test_missing_shell_support) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_missing_symbols_at_runtime_asyncify (test_other.other.test_missing_symbols_at_runtime_asyncify) ... ok (1.66s) test_missing_stdlibs (test_other.other.test_missing_stdlibs) ... ok (1.24s) test_modularize_instantiation_error (test_other.other.test_modularize_instantiation_error) ... ok (12.98s) test_minimal_runtime_code_size_random_printf_wasm2js (test_other.other.test_minimal_runtime_code_size_random_printf_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_random_printf_wasm (test_other.other.test_minimal_runtime_code_size_random_printf_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_math (test_other.other.test_minimal_runtime_code_size_math) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_world_wasm (test_other.other.test_minimal_runtime_code_size_hello_world_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_world_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_world_wasm2js) ... skipped 'requested to be skipped' test_missing_malloc_export (test_other.other.test_missing_malloc_export) ... ok (1.28s) test_minimal_runtime_code_size_hello_webgl_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_webgl_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl_wasm (test_other.other.test_minimal_runtime_code_size_hello_webgl_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl2_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_webgl2_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_wasm_worker (test_other.other.test_minimal_runtime_code_size_hello_wasm_worker) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl2_wasm (test_other.other.test_minimal_runtime_code_size_hello_webgl2_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_embind_val (test_other.other.test_minimal_runtime_code_size_hello_embind_val) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_embind (test_other.other.test_minimal_runtime_code_size_hello_embind) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_audio_worklet (test_other.other.test_minimal_runtime_code_size_audio_worklet) ... skipped 'requested to be skipped' testing full ['-sMAIN_MODULE'] [] code.cpp: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=1 test_missing_struct_info (test_other.other.test_missing_struct_info) ... ok (3.12s) test_minimal_runtime_export_all_modularize (test_other.other.test_minimal_runtime_export_all_modularize) ... ok (2.03s) header: SDL_events.h cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libc++-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libc++-noexcept.a" for subsequent builds) test_min_browser_version (test_other.other.test_min_browser_version) ... ok (1.31s) test_min_node_version (test_other.other.test_min_node_version) ... ok (4.97s) test_mimalloc_no_asan (test_other.other.test_mimalloc_no_asan) ... ok (4.21s) code.cpp: no_exit=1 assertions=1 flush=1 keepalive=0 filesystem=1 header: SDL_gesture.h test_minimal_modularize_export_keepalive (test_other.other.test_minimal_modularize_export_keepalive) ... ok (10.78s) test_mini_printfs (test_other.other.test_mini_printfs) ... ok (14.34s) int:7945 float:11419 double:12216: both12332 C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -sINITIAL_MEMORY=20MB test_mimalloc_headers (test_other.other.test_mimalloc_headers) ... ok (9.39s) test_memory_init_file_unsupported (test_other.other.test_memory_init_file_unsupported) ... ok (1.81s) test_no_exit_runtime_warnings_flush (test_other.other.test_no_exit_runtime_warnings_flush) ... ok (65.97s) test_memory64_Oz (test_other.other.test_memory64_Oz) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O3 (test_other.other.test_memory64_O3) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' header: SDL_gfxPrimitives.h test_memory64_O2 (test_other.other.test_memory64_O2) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O1 (test_other.other.test_memory64_O1) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O0 (test_other.other.test_memory64_O0) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' ['memory', '$0', '320', '320'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH test_memory_growth_noasm (test_other.other.test_memory_growth_noasm) ... ok (8.89s) test_metadce_wasm2js_i64 (test_other.other.test_metadce_wasm2js_i64) ... ok (19.51s) test_math_hyperbolic (test_other.other.test_math_hyperbolic) ... ok (2.74s) [] dlmalloc dlmalloc ['-sMALLOC=dlmalloc'] header: SDL_haptic.h ['memory', '$0', '320', '32768'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH -sMAXIMUM_MEMORY=40MB test_massive_alloc (test_other.other.test_massive_alloc) ... ok (2.53s) test_massive_alloc_wasm2js (test_other.other.test_massive_alloc_wasm2js) ... ok (3.35s) test_memoryprofiler_closure (test_other.other.test_memoryprofiler_closure) ... ok (18.71s) test_malloc_none (test_other.other.test_malloc_none) ... ok (1.52s) system_libs:INFO: compiled 56 inputs in 28.36s cache:INFO: - ok header: SDL_hints.h test_memory_size (test_other.other.test_memory_size) ... ok (16.51s) ['memory', '$0', '320', '640'] None default [] test_malloc_implicit (test_other.other.test_malloc_implicit) ... ok (1.57s) test_malloc_multithreading_mimalloc (test_other.other.test_malloc_multithreading_mimalloc) ... ok (4.49s) test_malloc_multithreading_mimalloc_pthreads (test_other.other.test_malloc_multithreading_mimalloc_pthreads) ... ok (4.97s) test_main_pthread_join_detach (test_other.other.test_main_pthread_join_detach) ... ok (2.60s) header: SDL_image.h [] env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'} test_main_module_without_main (test_other.other.test_main_module_without_main) ... ok (4.00s) emmalloc emmalloc ['-sMALLOC=emmalloc'] {'normal': 37751, 'no_fs': 8750, 'no_fs_manual': 8750} opts, absolute: ['-O3', '--closure=2', '-Wno-closure', '-sWASM=0'] 33000 test_main_module_no_undefined (test_other.other.test_main_module_no_undefined) ... ok (6.40s) header: SDL_input.h test_main_a (test_other.other.test_main_a) ... ok (4.62s) sizes full: 2158125, 172 testing printf ['-sMAIN_MODULE'] ['-DUSE_PRINTF'] test_main_reads_params (test_other.other.test_main_reads_params) ... ok (12.56s) test_mainScriptUrlOrBlob_es6 (test_other.other.test_mainScriptUrlOrBlob_es6) ... ok (3.14s) test_lto_wasm_exceptions (test_other.other.test_lto_wasm_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' ['-fexceptions'] env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'} test_m_mm (test_other.other.test_m_mm) ... ok (1.01s) header: SDL_joystick.h test_mainScriptUrlOrBlob (test_other.other.test_mainScriptUrlOrBlob) ... ok (3.35s) mimalloc mimalloc ['-sMALLOC=mimalloc'] cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libstubs-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libstubs-debug.a" for subsequent builds) system_libs:INFO: compiled 2 inputs in 0.69s test_main_module_without_exceptions_message (test_other.other.test_main_module_without_exceptions_message) ... ok (15.42s) header: SDL_keyboard.h cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc-debug.a" for subsequent builds) {'dlmalloc': 189060, 'default': 189060, 'emmalloc': 183404, 'mimalloc': 243516} ['-O2'] dlmalloc dlmalloc ['-O2', '-sMALLOC=dlmalloc'] sizes printf: 2158205, 255 testing dce ['-sMAIN_MODULE=2'] [] header: SDL_keycode.h None default ['-O2'] header: SDL_loadso.h sizes dce: 101498, 172 testing dce ['-sMAIN_MODULE=2', '-sEXPORTED_FUNCTIONS=_main,_puts'] [] header: SDL_log.h emmalloc emmalloc ['-O2', '-sMALLOC=emmalloc'] header: SDL_main.h sizes dce: 101584, 172 testing dce_fail ['-sMAIN_MODULE=2'] ['-DUSE_PRINTF'] system_libs:INFO: compiled 1044 inputs in 24.15s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libdlmalloc-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libdlmalloc-debug.a" for subsequent builds) header: SDL_mixer.h sizes dce_fail: 101604, 255 testing dce_save ['-sMAIN_MODULE=2', '-sEXPORTED_FUNCTIONS=_main,_printf,_puts'] ['-DUSE_PRINTF'] system_libs:INFO: compiled 2 inputs in 2.76s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++-debug-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++-debug-noexcept.a" for subsequent builds) mimalloc mimalloc ['-O2', '-sMALLOC=mimalloc'] header: SDL_mouse.h test_mallocs (test_other.other.test_mallocs) ... ok (64.58s) {'dlmalloc': 132138, 'default': 132138, 'emmalloc': 125075, 'mimalloc': 176812} header: SDL_mutex.h sizes dce_save: 101815, 255 testing side_dce_fail ['-sMAIN_MODULE'] ['-sSIDE_MODULE=2'] test_lto_flags (test_other.other.test_lto_flags) ... ok (6.22s) header: SDL_name.h header: SDL_opengl.h system_libs:INFO: compiled 56 inputs in 28.31s test_no_nuthin (test_other.other.test_no_nuthin) ... ok (187.00s) {'normal': 35799, 'no_fs': 7916, 'no_fs_manual': 7916} cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-noexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-noexcept.a" for subsequent builds) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\lto\libstubs-debug.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. header: SDL_opengles.h test_lto_atexit (test_other.other.test_lto_atexit) ... ok (12.93s) sizes side_dce_fail: 2158013, 64 testing side_dce_fail ['-sMAIN_MODULE'] ['-sSIDE_MODULE=2', '-sEXPORTED_FUNCTIONS=_library_func'] header: SDL_opengles2.h cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\lto\libc-debug.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. system_libs:INFO: compiled 16 inputs in 8.18s header: SDL_pixels.h cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc_optz.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc_optz.a" for subsequent builds) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\lto\libc-debug.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. system_libs:INFO: compiled 7 inputs in 2.29s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libcompiler_rt-legacysjlj.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libcompiler_rt-legacysjlj.a" for subsequent builds) header: SDL_platform.h test_minimal_dynamic (test_other.other.test_minimal_dynamic) ... ok (124.31s) sizes side_dce_fail: 2158125, 172 system_libs:INFO: compiled 162 inputs in 6.15s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++-debug-legacyexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++-debug-legacyexcept.a" for subsequent builds) test_lto_libcxx_noexcept (test_other.other.test_lto_libcxx_noexcept) ... ok (83.61s) header: SDL_power.h header: SDL_quit.h header: SDL_rect.h header: SDL_render.h system_libs:INFO: compiled 56 inputs in 35.09s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-legacyexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-legacyexcept.a" for subsequent builds) header: SDL_revision.h system_libs:INFO: compiled 18 inputs in 10.32s header: SDL_rotozoom.h cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libunwind-legacyexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libunwind-legacyexcept.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.55s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++-debug.a" for subsequent builds) header: SDL_rwops.h test_lto_libcxx_except_wasm_legacy (test_other.other.test_lto_libcxx_except_wasm_legacy) ... ok (147.83s) test_lto_O2 (test_other.other.test_lto_O2) ... ok (72.70s) header: SDL_scancode.h test_lto_Os (test_other.other.test_lto_Os) ... ok (95.95s) test_lto_Oz (test_other.other.test_lto_Oz) ... ok (100.55s) header: SDL_shape.h system_libs:INFO: compiled 56 inputs in 36.54s test_lsan_stack_trace_cpp (test_other.other.test_lsan_stack_trace_cpp) ... ok (3.66s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++abi-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++abi-debug.a" for subsequent builds) test_lsan_stack_trace_c (test_other.other.test_lsan_stack_trace_c) ... ok (3.59s) test_lto_O3 (test_other.other.test_lto_O3) ... ok (87.26s) header: SDL_stdinc.h test_lsan_no_stack_trace (test_other.other.test_lsan_no_stack_trace) ... ok (3.61s) test_lsan_no_leak_cpp (test_other.other.test_lsan_no_leak_cpp) ... ok (3.81s) test_lsan_no_leak_c (test_other.other.test_lsan_no_leak_c) ... ok (3.57s) test_lsan_leaks_wasmfs (test_other.other.test_lsan_leaks_wasmfs) ... ok (2.30s) header: SDL_surface.h test_lsan_leaks_growth (test_other.other.test_lsan_leaks_growth) ... ok (2.24s) test_lsan_leaks_cpp (test_other.other.test_lsan_leaks_cpp) ... ok (2.11s) test_lsan_leaks_c (test_other.other.test_lsan_leaks_c) ... ok (1.56s) system_libs:INFO: compiled 16 inputs in 8.30s test_long_double_printing_normal (test_other.other.test_long_double_printing_normal) ... ok (1.36s) test_log_subcommands (test_other.other.test_log_subcommands) ... ok (1.37s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libcompiler_rt-wasmsjlj.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libcompiler_rt-wasmsjlj.a" for subsequent builds) header: SDL_syswm.h test_long_double_printing_full_long_double (test_other.other.test_long_double_printing_full_long_double) ... ok (2.65s) test_locate_file_abspath_node (test_other.other.test_locate_file_abspath_node) ... ok (3.07s) test_locate_file_abspath_pthread (test_other.other.test_locate_file_abspath_pthread) ... ok (3.48s) system_libs:INFO: compiled 162 inputs in 5.98s test_locate_file_abspath (test_other.other.test_locate_file_abspath) ... ok (2.90s) test_locate_file_abspath_esm_node (test_other.other.test_locate_file_abspath_esm_node) ... ok (4.94s) header: SDL_thread.h cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++-debug-wasmexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++-debug-wasmexcept.a" for subsequent builds) test_locate_file_abspath_esm (test_other.other.test_locate_file_abspath_esm) ... ok (3.41s) env_modify: {'EM_FORCE_RESPONSE_FILES': '1'} BISECT: running pass (1) WebAssembly Instruction Selection on function (__original_main) BISECT: NOT running pass (2) Two-Address instruction pass on function (__original_main) BISECT: NOT running pass (3) Fixup Statepoint Caller Saved on function (__original_main) BISECT: NOT running pass (4) WebAssembly Instruction Selection on function (main) BISECT: NOT running pass (5) Two-Address instruction pass on function (main) BISECT: NOT running pass (6) Fixup Statepoint Caller Saved on function (main) test_lto_libcxx_except_emscripten (test_other.other.test_lto_libcxx_except_emscripten) ... ok (183.91s) test_llvm_nm_relative_paths_works_with_response_files (test_other.other.test_llvm_nm_relative_paths_works_with_response_files) ... ok (8.54s) test_llvm_option_dash_o (test_other.other.test_llvm_option_dash_o) ... ok (11.24s) test_locale_wrong (test_other.other.test_locale_wrong) ... ok (12.42s) header: SDL_timer.h test_llvm_includes (test_other.other.test_llvm_includes) ... ok (4.41s) test_lto_01 (test_other.other.test_lto_01) ... ok (45.74s) test_llrint (test_other.other.test_llrint) ... ok (4.74s) test_linker_version (test_other.other.test_linker_version) ... ok (2.47s) test_lto (test_other.other.test_lto) ... ok (40.92s) test_linking_send (test_other.other.test_linking_send) ... ok (6.25s) test_linking_recv (test_other.other.test_linking_recv) ... ok (6.03s) test_linker_input_unused (test_other.other.test_linker_input_unused) ... ok (6.03s) test_linker_flags_missing (test_other.other.test_linker_flags_missing) ... ok (2.03s) test_linker_flags_unused (test_other.other.test_linker_flags_unused) ... ok (6.63s) wasm-ld: warning: libfoo.a: archive member 'bad.obj' is neither Wasm object file nor LLVM bitcode test_link_only_setting_warning (test_other.other.test_link_only_setting_warning) ... ok (1.41s) header: SDL_touch.h test_link_only_flag_warning (test_other.other.test_link_only_flag_warning) ... ok (1.27s) test_link_with_bad_o_in_a (test_other.other.test_link_with_bad_o_in_a) ... ok (4.83s) args: [] test_linker_flags_pass_through_u (test_other.other.test_linker_flags_pass_through_u) ... ok (10.37s) args: ['-O2'] test_link_memcpy (test_other.other.test_link_memcpy) ... ok (3.05s) test_link_s (test_other.other.test_link_s) ... ok (6.67s) header: SDL_ttf.h test_linker_flags_pass_through (test_other.other.test_linker_flags_pass_through) ... ok (10.12s) None test_link_group_bitcode (test_other.other.test_link_group_bitcode) ... ok (4.12s) system_libs:INFO: compiled 56 inputs in 27.16s test_link (test_other.other.test_link) ... ok (1.53s) test_link_with_a_static (test_other.other.test_link_with_a_static) ... ok (8.62s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-wasmexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libc++abi-debug-wasmexcept.a" for subsequent builds) None embind test with groups None header: SDL_types.h test_libcxx_errors (test_other.other.test_libcxx_errors) ... ok (4.68s) header: SDL_version.h test_libc_progname (test_other.other.test_libc_progname) ... ok (1.11s) system_libs:INFO: compiled 18 inputs in 6.56s test_libc_files_without_syscalls (test_other.other.test_libc_files_without_syscalls) ... ok (1.05s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\lto\libunwind-wasmexcept.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lto\libunwind-wasmexcept.a" for subsequent builds) test_link_group (test_other.other.test_link_group) ... ok (9.19s) ['-sLEGALIZE_JS_FFI=0', '-sSIDE_MODULE', '-O1'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\ffi.c -g -o a.out.wasm -sWASM_BIGINT=0 -sLEGALIZE_JS_FFI=0 -sSIDE_MODULE -O1 system_libs:INFO: compiled 1 inputs in 0.45s emcc: warning: LEGALIZE_JS_FFI is deprecated (to disable JS type legalization use `-sWASM_BIGINT` or `-sSTANDALONE_WASM`). Please open a bug if you have a continuing need for this setting [-Wdeprecated] cache:INFO: - ok ports:INFO: retrieving port: libpng from https://storage.googleapis.com/webassembly/emscripten-ports/libpng-1.6.39.tar.gz test_legalize_js_ffi_nolegal_side_O1 (test_other.other.test_legalize_js_ffi_nolegal_side_O1) ... ok (0.67s) ['-sLEGALIZE_JS_FFI=0', '-sSIDE_MODULE', '-O0'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\ffi.c -g -o a.out.wasm -sWASM_BIGINT=0 -sLEGALIZE_JS_FFI=0 -sSIDE_MODULE -O0 test_lib_include_flags (test_other.other.test_lib_include_flags) ... ok (1.19s) ['-sLEGALIZE_JS_FFI=0', '-sWARN_ON_UNDEFINED_SYMBOLS=0', '-O0'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\ffi.c -g -o a.out.wasm -sWASM_BIGINT=0 -sLEGALIZE_JS_FFI=0 -sWARN_ON_UNDEFINED_SYMBOLS=0 -O0 ports:INFO: unpacking port: libpng header: SDL_video.h emcc: warning: LEGALIZE_JS_FFI is deprecated (to disable JS type legalization use `-sWASM_BIGINT` or `-sSTANDALONE_WASM`). Please open a bug if you have a continuing need for this setting [-Wdeprecated] emcc: warning: LEGALIZE_JS_FFI is deprecated (to disable JS type legalization use `-sWASM_BIGINT` or `-sSTANDALONE_WASM`). Please open a bug if you have a continuing need for this setting [-Wdeprecated] cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libpng-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libpng-mt.a" for subsequent builds) test_legalize_js_ffi_nolegal_side_O0 (test_other.other.test_legalize_js_ffi_nolegal_side_O0) ... ok (2.18s) ['-sLEGALIZE_JS_FFI=1', '-sSIDE_MODULE', '-O1'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\ffi.c -g -o a.out.wasm -sWASM_BIGINT=0 -sLEGALIZE_JS_FFI=1 -sSIDE_MODULE -O1 emcc: warning: LEGALIZE_JS_FFI is deprecated (to disable JS type legalization use `-sWASM_BIGINT` or `-sSTANDALONE_WASM`). Please open a bug if you have a continuing need for this setting [-Wdeprecated] test_libcxx_minimal (test_other.other.test_libcxx_minimal) ... ok (12.17s) 10723 59647 test_legalize_js_ffi_nolegal_O0 (test_other.other.test_legalize_js_ffi_nolegal_O0) ... ok (3.99s) ['-sLEGALIZE_JS_FFI=1', '-sWARN_ON_UNDEFINED_SYMBOLS=0', '-O0'] C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\ffi.c -g -o a.out.wasm -sWASM_BIGINT=0 -sLEGALIZE_JS_FFI=1 -sWARN_ON_UNDEFINED_SYMBOLS=0 -O0 test_legalize_js_ffi_legal_side_O1 (test_other.other.test_legalize_js_ffi_legal_side_O1) ... ok (2.98s) emcc: warning: LEGALIZE_JS_FFI is deprecated (to disable JS type legalization use `-sWASM_BIGINT` or `-sSTANDALONE_WASM`). Please open a bug if you have a continuing need for this setting [-Wdeprecated] system_libs:INFO: compiled 25 inputs in 5.33s cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libpng.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libpng.a" for subsequent builds) test_legalize_js_ffi_legal_O0 (test_other.other.test_legalize_js_ffi_legal_O0) ... ok (2.81s) dir: uuid header: uuid.h test_legacy_settings (test_other.other.test_legacy_settings) ... ok (4.93s) test_legacy_settings_forbidden_to_change (test_other.other.test_legacy_settings_forbidden_to_change) ... ok (6.98s) test_ld_library_path_pthread (test_other.other.test_ld_library_path_pthread) ... skipped 'Problems with readFile from pthread' system_libs:INFO: compiled 25 inputs in 5.24s cache:INFO: - ok ports:INFO: retrieving port: libjpeg from https://storage.googleapis.com/webassembly/emscripten-ports/jpegsrc.v9f.tar.gz test_libpng_with_pthreads (test_other.other.test_libpng_with_pthreads) ... ok (21.87s) dir: wasi header: api.h ports:INFO: unpacking port: libjpeg cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libjpeg.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libjpeg.a" for subsequent builds) test_lto_libcxx_except_wasm (test_other.other.test_lto_libcxx_except_wasm) ... ok (230.15s) header: wasi-helpers.h clang: warning: -lc: 'linker' input unused [-Wunused-command-line-argument] test_libpng (test_other.other.test_libpng) ... ok (31.83s) test_ld_library_path (test_other.other.test_ld_library_path) ... ok (11.46s) dir: webgl header: webgl1.h test_jspi_wildcard_deprecated (test_other.other.test_jspi_wildcard_deprecated) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: [WinError 2] The system cannot find the file specified root:CRITICAL: The engine (['/fake/inline4']) does not seem to work, check the paths in the config file test_jsrun (test_other.other.test_jsrun) ... ok (0.49s) test_jspi_wildcard (test_other.other.test_jspi_wildcard) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_l_link (test_other.other.test_l_link) ... ok (7.46s) test_jspi_code_size (test_other.other.test_jspi_code_size) ... skipped 'requested to be skipped' test_jspi_add_function (test_other.other.test_jspi_add_function) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_late_module_api_assignment (test_other.other.test_late_module_api_assignment) ... ok (11.15s) test_legacy_runtime (test_other.other.test_legacy_runtime) ... ok (17.69s) test_jslib_using_asm_lib (test_other.other.test_jslib_using_asm_lib) ... ok (1.98s) system_libs:INFO: compiled 59 inputs in 12.06s test_jslib_system_lib_name (test_other.other.test_jslib_system_lib_name) ... ok (2.07s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libwasmfs-debug.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libwasmfs-debug.a" for subsequent builds) header: webgl1_ext.h test_jslib_warnings (test_other.other.test_jslib_warnings) ... ok (4.68s) test_jslib_quoted_key (test_other.other.test_jslib_quoted_key) ... ok (7.41s) test_jslib_search_path (test_other.other.test_jslib_search_path) ... ok (8.09s) test_jslib_sig_redefinition (test_other.other.test_jslib_sig_redefinition) ... ok (9.89s) test_jslib_proxying (test_other.other.test_jslib_proxying) ... ok (7.81s) header: webgl2.h test_jslib_no_override (test_other.other.test_jslib_no_override) ... ok (3.51s) test_jslib_new_objects_non_empty (test_other.other.test_jslib_new_objects_non_empty) ... ok (4.23s) test_jslib_new_objects_basic (test_other.other.test_jslib_new_objects_basic) ... ok (3.41s) test_jslib_preprocessor_errors (test_other.other.test_jslib_preprocessor_errors) ... ok (6.17s) test_libjpeg (test_other.other.test_libjpeg) ... ok (47.73s) test_jslib_native_deps_extra (test_other.other.test_jslib_native_deps_extra) ... ok (2.95s) header: webgl2_ext.h test_jslib_missing_sig (test_other.other.test_jslib_missing_sig) ... ok (1.79s) system_libs:INFO: compiled 15 inputs in 15.19s test_jslib_native_deps (test_other.other.test_jslib_native_deps) ... ok (2.27s) test_jsmath (test_other.other.test_jsmath) ... ok (17.95s) cache:INFO: - ok test_jslib_method_syntax (test_other.other.test_jslib_method_syntax) ... ok (2.28s) test_jslib_mangling (test_other.other.test_jslib_mangling) ... ok (2.15s) test_jslib_legacy (test_other.other.test_jslib_legacy) ... ok (2.17s) test_jslib_invalid_decorator (test_other.other.test_jslib_invalid_decorator) ... ok (1.77s) test_ld_library_path_wasmfs (test_other.other.test_ld_library_path_wasmfs) ... ok (32.99s) header: webgl_api.h test_jslib_internal_deps (test_other.other.test_jslib_internal_deps) ... ok (2.27s) test_jslib_ifdef (test_other.other.test_jslib_ifdef) ... ok (2.17s) test_jslib_has_library (test_other.other.test_jslib_has_library) ... ok (1.58s) test_jslib_invalid_deps (test_other.other.test_jslib_invalid_deps) ... ok (3.59s) test_jslib_exported_functions (test_other.other.test_jslib_exported_functions) ... ok (2.28s) test_jslib_include (test_other.other.test_jslib_include) ... ok (4.12s) test_jslib_extra_args (test_other.other.test_jslib_extra_args) ... ok (2.69s) dir: webgpu header: webgpu.h test_jslib_exported (test_other.other.test_jslib_exported) ... ok (2.25s) test_jslib_errors (test_other.other.test_jslib_errors) ... ok (1.76s) test_jslib_i53abi (test_other.other.test_jslib_i53abi) ... ok (4.94s) test_jslib_custom_settings (test_other.other.test_jslib_custom_settings) ... ok (2.55s) test_jslib_bad_config (test_other.other.test_jslib_bad_config) ... ok (1.70s) test_jslib_clobber_i (test_other.other.test_jslib_clobber_i) ... ok (2.03s) test_js_optimizer_unsignPointers (test_other.other.test_js_optimizer_unsignPointers) ... ok (0.40s) test_js_transform (test_other.other.test_js_transform) ... ok (2.08s) test_js_optimizer_standalone-emitDCEGraph (test_other.other.test_js_optimizer_standalone-emitDCEGraph) ... ok (0.34s) test_js_optimizer_safeHeap (test_other.other.test_js_optimizer_safeHeap) ... ok (0.39s) test_js_preprocess_huge_file (test_other.other.test_js_preprocess_huge_file) ... ok (2.30s) test_js_optimizer_object-literals (test_other.other.test_js_optimizer_object-literals) ... ok (0.42s) header: webgpu_cpp.h test_js_optimizer_py_wasm2js (test_other.other.test_js_optimizer_py_wasm2js) ... ok (1.15s) test_js_optimizer_py_constructor (test_other.other.test_js_optimizer_py_constructor) ... ok (1.19s) test_js_preprocess_pre_post (test_other.other.test_js_preprocess_pre_post) ... ok (3.17s) test_js_optimizer_minimal-runtime-emitDCEGraph (test_other.other.test_js_optimizer_minimal-runtime-emitDCEGraph) ... ok (0.39s) test_js_optimizer_minimal-runtime-applyDCEGraphRemovals (test_other.other.test_js_optimizer_minimal-runtime-applyDCEGraphRemovals) ... ok (0.37s) test_js_optimizer_minimal-runtime-2-emitDCEGraph (test_other.other.test_js_optimizer_minimal-runtime-2-emitDCEGraph) ... ok (0.45s) test_js_optimizer_minifyGlobals (test_other.other.test_js_optimizer_minifyGlobals) ... ok (0.40s) test_js_optimizer_minifyLocals (test_other.other.test_js_optimizer_minifyLocals) ... ok (0.45s) test_js_optimizer_growableHeap (test_other.other.test_js_optimizer_growableHeap) ... ok (0.41s) test_js_optimizer_emittedJSPreservesParens (test_other.other.test_js_optimizer_emittedJSPreservesParens) ... ok (0.46s) test_js_optimizer_parse_error (test_other.other.test_js_optimizer_parse_error) ... ok (1.99s) test_js_optimizer_emitDCEGraph-sig (test_other.other.test_js_optimizer_emitDCEGraph-sig) ... ok (0.67s) test_js_optimizer_emitDCEGraph-scopes (test_other.other.test_js_optimizer_emitDCEGraph-scopes) ... ok (0.37s) test_js_optimizer_emitDCEGraph-prefixing (test_other.other.test_js_optimizer_emitDCEGraph-prefixing) ... ok (0.51s) test_js_optimizer_emitDCEGraph-eval (test_other.other.test_js_optimizer_emitDCEGraph-eval) ... ok (0.51s) test_js_optimizer_emitDCEGraph-dynCall (test_other.other.test_js_optimizer_emitDCEGraph-dynCall) ... ok (0.44s) test_js_optimizer_emitDCEGraph-closure (test_other.other.test_js_optimizer_emitDCEGraph-closure) ... ok (0.47s) test_js_optimizer_emitDCEGraph (test_other.other.test_js_optimizer_emitDCEGraph) ... ok (0.50s) test_js_optimizer_asanify (test_other.other.test_js_optimizer_asanify) ... ok (0.49s) test_js_optimizer_applyImportAndExportNameChanges2 (test_other.other.test_js_optimizer_applyImportAndExportNameChanges2) ... ok (0.53s) test_js_optimizer_applyImportAndExportNameChanges (test_other.other.test_js_optimizer_applyImportAndExportNameChanges) ... ok (0.57s) test_js_optimizer_applyDCEGraphRemovals (test_other.other.test_js_optimizer_applyDCEGraphRemovals) ... ok (0.45s) test_js_optimizer_LittleEndianHeap (test_other.other.test_js_optimizer_LittleEndianHeap) ... ok (0.50s) test_js_optimizer_JSDCE-objectPattern (test_other.other.test_js_optimizer_JSDCE-objectPattern) ... ok (0.44s) test_js_optimizer_JSDCE-hasOwnProperty (test_other.other.test_js_optimizer_JSDCE-hasOwnProperty) ... ok (0.46s) test_js_optimizer_JSDCE-fors (test_other.other.test_js_optimizer_JSDCE-fors) ... ok (0.41s) test_js_optimizer_JSDCE-defaultArg (test_other.other.test_js_optimizer_JSDCE-defaultArg) ... ok (0.35s) test_js_optimizer_JSDCE (test_other.other.test_js_optimizer_JSDCE) ... ok (0.42s) test_js_optimizer_AJSDCE (test_other.other.test_js_optimizer_AJSDCE) ... ok (0.47s) test_js_optimizer_verbose (test_other.other.test_js_optimizer_verbose) ... ok (6.10s) test_js_only_settings (test_other.other.test_js_only_settings) ... ok (1.56s) test_js_main (test_other.other.test_js_main) ... ok (1.79s) test_js_base64_api (test_other.other.test_js_base64_api) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_js_link (test_other.other.test_js_link) ... ok (1.64s) test_itimer_pthread (test_other.other.test_itimer_pthread) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_itimer_proxy_to_pthread (test_other.other.test_itimer_proxy_to_pthread) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_itimer (test_other.other.test_itimer) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_iswdigit (test_other.other.test_iswdigit) ... ok (1.70s) env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '1', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '1'} header: webgpu_cpp_chained_struct.h test_js_preprocess (test_other.other.test_js_preprocess) ... ok (9.62s) test_is_bitcode (test_other.other.test_is_bitcode) ... ok (0.05s) test_is_ar (test_other.other.test_is_ar) ... ok (0.06s) test_itimer_standalone (test_other.other.test_itimer_standalone) ... ok (2.18s) header: webgpu_enum_class_bitmasks.h test_ioctl_window_size_wasmfs (test_other.other.test_ioctl_window_size_wasmfs) ... ok (1.64s) test_ioctl_window_size (test_other.other.test_ioctl_window_size) ... ok (1.63s) dir: X11 header: cursorfont.h test_ioctl_termios (test_other.other.test_ioctl_termios) ... ok (1.57s) test_ioctl_wasmfs (test_other.other.test_ioctl_wasmfs) ... ok (1.64s) test_invalid_memory_max (test_other.other.test_invalid_memory_max) ... ok (0.78s) env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '4294967296', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '4294967296'} test_isdigit_l (test_other.other.test_isdigit_l) ... ok (5.28s) test_ioctl (test_other.other.test_ioctl) ... ok (2.37s) header: keysym.h test_invalid_export_name (test_other.other.test_invalid_export_name) ... ok (2.47s) test_instantiate_wasm_modularize (test_other.other.test_instantiate_wasm_modularize) ... ok (3.23s) header: keysymdef.h test_js_optimizer_chunk_size_determinism (test_other.other.test_js_optimizer_chunk_size_determinism) ... ok (16.12s) test_instantiate_wasm (test_other.other.test_instantiate_wasm) ... ok (2.91s) test_initial_heap_with_maximum_memory (test_other.other.test_initial_heap_with_maximum_memory) ... ok (2.48s) test_initial_heap_with_all (test_other.other.test_initial_heap_with_all) ... ok (2.16s) test_initial_heap_with_initial_memory (test_other.other.test_initial_heap_with_initial_memory) ... ok (2.39s) test_initial_heap_limited_by_maximum_memory (test_other.other.test_initial_heap_limited_by_maximum_memory) ... ok (1.81s) header: X.h test_initial_heap_limited_by_initial_memory (test_other.other.test_initial_heap_limited_by_initial_memory) ... ok (3.77s) test_initial_heap (test_other.other.test_initial_heap) ... ok (6.04s) test_initial_heap_explicit (test_other.other.test_initial_heap_explicit) ... ok (6.66s) test_invalid_mem (test_other.other.test_invalid_mem) ... ok (18.96s) header: Xatom.h test_init_file_at_offset (test_other.other.test_init_file_at_offset) ... ok (11.84s) test_inet3 (test_other.other.test_inet3) ... ok (9.14s) test_inet4 (test_other.other.test_inet4) ... ok (9.32s) test_inet2 (test_other.other.test_inet2) ... ok (7.42s) em++: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument] emcc: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument] clang++: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument] test_incorrect_c_detection_emxx (test_other.other.test_incorrect_c_detection_emxx) ... ok (2.25s) test_incorrect_c_detection (test_other.other.test_incorrect_c_detection) ... ok (2.16s) test_js_function_names_are_minified (test_other.other.test_js_function_names_are_minified) ... ok (34.13s) size of generated a.out.js: 30314 size of generated a.out.wasm: 16883 test_js_function_names_are_minified_wasm2js (test_other.other.test_js_function_names_are_minified_wasm2js) ... ok (35.81s) size of generated a.out.js: 61064 header: Xfuncproto.h test_inet (test_other.other.test_inet) ... ok (4.91s) test_include_file_preload (test_other.other.test_include_file_preload) ... ok (2.38s) ok [] hello_world.cpp test_in_tree_header_usage (test_other.other.test_in_tree_header_usage) ... ok (0.54s) test_include_file_preload_and_embed (test_other.other.test_include_file_preload_and_embed) ... ok (3.23s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_common.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_common.a" for subsequent builds) test_include_file_embed (test_other.other.test_include_file_embed) ... ok (3.35s) test_include_file_embed_twice (test_other.other.test_include_file_embed_twice) ... ok (4.20s) ok ['-g'] hello_world.cpp test_js_optimizer_huge (test_other.other.test_js_optimizer_huge) ... ok (44.64s) header: Xfuncs.h ok [] hello_world_main_loop.cpp test_include_file_preload_closure (test_other.other.test_include_file_preload_closure) ... ok (14.21s) test_identical_basenames (test_other.other.test_identical_basenames) ... ok (11.35s) header: XKBlib.h ok ['-O1'] hello_world.cpp test_hello_world_argv (test_other.other.test_hello_world_argv) ... ok (4.70s) test_hello_world_above_2gb (test_other.other.test_hello_world_above_2gb) ... ok (7.34s) test_i64_return_value (test_other.other.test_i64_return_value) ... ok (17.08s) test_html_preprocess (test_other.other.test_html_preprocess) ... ok (15.58s) test_i64_return_value_nobigint (test_other.other.test_i64_return_value_nobigint) ... ok (17.51s) test_global_inits (test_other.other.test_global_inits) ... skipped 'relies on fastcomp EXIT_RUNTIME=0 optimization not implemented/disabled' ok ['-fexceptions'] hello_world.cpp header: Xlib.h test_hello_function (test_other.other.test_hello_function) ... ok (8.31s) test_gmtime_noleak (test_other.other.test_gmtime_noleak) ... ok (5.23s) test_gmtime (test_other.other.test_gmtime) ... ok (5.72s) ok ['-sSTANDALONE_WASM'] hello_world.cpp header: XlibConf.h test_getsockname_unconnected_socket (test_other.other.test_getsockname_unconnected_socket) ... ok (5.14s) test_getrusage (test_other.other.test_getrusage) ... ok (4.34s) test_getsockname_addrlen (test_other.other.test_getsockname_addrlen) ... ok (5.30s) fail ['-sWASM_BIGINT=0'] to disable int64 legalization (which requires changes after link) use -sWASM_BIGINT test_getprotobyname (test_other.other.test_getprotobyname) ... ok (5.02s) test_getpeername_unconnected_socket (test_other.other.test_getpeername_unconnected_socket) ... ok (4.78s) test_getnameinfo (test_other.other.test_getnameinfo) ... ok (6.03s) test_getentropy_d8 (test_other.other.test_getentropy_d8) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' fail ['-sMIN_SAFARI_VERSION=140100'] to disable int64 legalization (which requires changes after link) use -sWASM_BIGINT header: Xlibint.h test_getifaddrs (test_other.other.test_getifaddrs) ... ok (4.63s) test_gethostbyname (test_other.other.test_gethostbyname) ... ok (4.66s) env_modify: {'EMCC_CFLAGS': '-O2 BAD_ARG', 'EMCC_FORCE_STDLIBS': '1', 'EMCC_ONLY_FORCED_STDLIBS': '1'} gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpc76743cf.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -o 'C:\b\s\w\ir\x\t\tmpok0i9apd.js' 'C:\b\s\w\ir\x\t\tmpc76743cf.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated fail ['-O2'] -O2+ optimizations always require changes, build with -O0 or -O1 instead test_getaddrinfo (test_other.other.test_getaddrinfo) ... ok (4.80s) gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmphti8vree.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -o 'C:\b\s\w\ir\x\t\tmpqjpisbp2.js' 'C:\b\s\w\ir\x\t\tmphti8vree.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated test_googletest (test_other.other.test_googletest) ... ok (25.17s) generating signatures ... .. {'WASMFS': 1, 'JS_LIBRARIES': [], 'USE_SDL': 0, 'MAX_WEBGL_VERSION': 0, 'BUILD_AS_WORKER': 1, 'LINK_AS_CXX': 1, 'AUTO_JS_LIBRARIES': 0} + None gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpok0i9apd.js test_get_proc_address_error_message (test_other.other.test_get_proc_address_error_message) ... ok (6.35s) header: Xmd.h fail ['-O3'] -O2+ optimizations always require changes, build with -O0 or -O1 instead gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmp_6rwge_k.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\internal' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\include' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\pthread' -o 'C:\b\s\w\ir\x\t\tmphkewwpcp.js' 'C:\b\s\w\ir\x\t\tmp_6rwge_k.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpqjpisbp2.js gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpfyd83b6p.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\internal' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\include' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\pthread' -o 'C:\b\s\w\ir\x\t\tmpke4ybvzx.js' 'C:\b\s\w\ir\x\t\tmpfyd83b6p.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmphkewwpcp.js test_g_level_invalid (test_other.other.test_g_level_invalid) ... ok (4.75s) gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpmfxcihm9.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\em++.bat' -D_GNU_SOURCE '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libcxxabi\src' -D__EMSCRIPTEN_EXCEPTIONS__ '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\wasmfs' -std=c++17 -o 'C:\b\s\w\ir\x\t\tmpwdf5ffmx.js' 'C:\b\s\w\ir\x\t\tmpmfxcihm9.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated test_immutable_after_link (test_other.other.test_immutable_after_link) ... ok (51.46s) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpke4ybvzx.js header: Xosdefs.h gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpgebtdz1t.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\em++.bat' -D_GNU_SOURCE '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libcxxabi\src' -D__EMSCRIPTEN_EXCEPTIONS__ '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\wasmfs' -std=c++17 -o 'C:\b\s\w\ir\x\t\tmpb1euu4w0.js' 'C:\b\s\w\ir\x\t\tmpgebtdz1t.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated .. {'AUDIO_WORKLET': 1, 'WASM_WORKERS': 1, 'JS_LIBRARIES': ['libwasm_worker.js', 'libwebaudio.js']} + None gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpwdf5ffmx.js gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmp2u7n0q1d.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -o 'C:\b\s\w\ir\x\t\tmp5vh8ahk_.js' 'C:\b\s\w\ir\x\t\tmp2u7n0q1d.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpb1euu4w0.js header: Xproto.h gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmptvwzx6hx.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -o 'C:\b\s\w\ir\x\t\tmp276_poou.js' 'C:\b\s\w\ir\x\t\tmptvwzx6hx.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmp5vh8ahk_.js .. {'USE_GLFW': 3} + ['-DGLFW3'] test_gen_struct_info_env (test_other.other.test_gen_struct_info_env) ... ok (24.22s) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmp276_poou.js test_function_exports_are_small_wasm2js_Os (test_other.other.test_function_exports_are_small_wasm2js_Os) ... ok (14.29s) gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmp2aedezpx.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -sMEMORY64=2 -Wno-experimental -o 'C:\b\s\w\ir\x\t\tmpfkd7lzox.js' 'C:\b\s\w\ir\x\t\tmp2aedezpx.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated header: Xprotostr.h .. {'JS_LIBRARIES': ['libembind.js', 'libemval.js'], 'USE_SDL': 0, 'MAX_WEBGL_VERSION': 0, 'AUTO_JS_LIBRARIES': 0, 'ASYNCIFY_LAZY_LOAD_CODE': 1, 'ASYNCIFY': 1} + ['-std=c++20'] test_function_exports_are_small_wasm2js_Os_closure (test_other.other.test_function_exports_are_small_wasm2js_Os_closure) ... ok (21.17s) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpfkd7lzox.js gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpqpf5uoqt.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -sMEMORY64=2 -Wno-experimental '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\internal' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libc\musl\src\include' '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\pthread' -o 'C:\b\s\w\ir\x\t\tmpw3vmolpl.js' 'C:\b\s\w\ir\x\t\tmpqpf5uoqt.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated header: Xutil.h gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpw3vmolpl.js gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpne2i1_5e.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\em++.bat' -D_GNU_SOURCE -sMEMORY64=2 -Wno-experimental '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\libcxxabi\src' -D__EMSCRIPTEN_EXCEPTIONS__ '-IC:\b\s\w\ir\x\w\install\emscripten\system\lib\wasmfs' -std=c++17 -o 'C:\b\s\w\ir\x\t\tmp831sh25o.js' 'C:\b\s\w\ir\x\t\tmpne2i1_5e.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "unpack port") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. test_function_exports_are_small_wasm2js_O3 (test_other.other.test_function_exports_are_small_wasm2js_O3) ... ok (17.09s) test_standalone_system_headers (test_other.other.test_standalone_system_headers) ... ok (890.09s) .. {'LEGACY_GL_EMULATION': 1} + ['-DGLES'] test_function_exports_are_small_wasm2js_O3_closure (test_other.other.test_function_exports_are_small_wasm2js_O3_closure) ... ok (23.73s) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmp831sh25o.js gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmps008bslg.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE -sMEMORY64=2 -Wno-experimental -o 'C:\b\s\w\ir\x\t\tmpo15tigfu.js' 'C:\b\s\w\ir\x\t\tmps008bslg.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated system_libs:INFO: compiled 196 inputs in 86.72s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_stubdata.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_stubdata.a" for subsequent builds) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpo15tigfu.js test_gen_struct_info (test_other.other.test_gen_struct_info) ... ok (48.37s) .. {'USE_GLFW': 2, 'FULL_ES3': 1, 'MAX_WEBGL_VERSION': 2} + None system_libs:INFO: compiled 1 inputs in 1.63s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_i18n.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_i18n.a" for subsequent builds) test_function_exports_are_small_wasm2js_O2_closure (test_other.other.test_function_exports_are_small_wasm2js_O2_closure) ... ok (19.08s) test_function_exports_are_small_wasm2js_O2 (test_other.other.test_function_exports_are_small_wasm2js_O2) ... ok (7.97s) .. {'STANDALONE_WASM': 1} + None test_function_exports_are_small_sync_Os (test_other.other.test_function_exports_are_small_sync_Os) ... ok (7.89s) test_function_exports_are_small_sync_Os_closure (test_other.other.test_function_exports_are_small_sync_Os_closure) ... ok (13.62s) .. {'MAIN_MODULE': 2, 'RELOCATABLE': 1, 'USE_WEBGPU': 1, 'ASYNCIFY': 1} + None test_full_js_library_undefined (test_other.other.test_full_js_library_undefined) ... ok (4.15s) test_function_exports_are_small_sync_O3 (test_other.other.test_function_exports_are_small_sync_O3) ... ok (11.26s) test_function_exports_are_small_sync_O2 (test_other.other.test_function_exports_are_small_sync_O2) ... ok (11.24s) test_gen_sig_info (test_other.other.test_gen_sig_info) ... ok (62.58s) test_full_js_library_no_exception_throwing (test_other.other.test_full_js_library_no_exception_throwing) ... ok (6.03s) test_full_js_library_minimal_runtime (test_other.other.test_full_js_library_minimal_runtime) ... ok (6.27s) test_function_exports_are_small_sync_O3_closure (test_other.other.test_function_exports_are_small_sync_O3_closure) ... ok (19.17s) test_function_exports_are_small_sync_O2_closure (test_other.other.test_function_exports_are_small_sync_O2_closure) ... ok (19.24s) test_full_js_library_except (test_other.other.test_full_js_library_except) ... ok (5.75s) test_full_js_library_embind (test_other.other.test_full_js_library_embind) ... ok (4.73s) test_full_js_library (test_other.other.test_full_js_library) ... ok (3.72s) test_fs_writev_partial_write_wasmfs (test_other.other.test_fs_writev_partial_write_wasmfs) ... ok (4.60s) test_full_js_library_asyncify (test_other.other.test_full_js_library_asyncify) ... ok (6.55s) test_fs_dev_random_wasmfs_rawfs (test_other.other.test_fs_dev_random_wasmfs_rawfs) ... skipped 'Crashes on Windows and NodeFS' test_full_js_library_gl_emu (test_other.other.test_full_js_library_gl_emu) ... ok (11.28s) test_fs_writev_partial_write (test_other.other.test_fs_writev_partial_write) ... ok (5.65s) test_fs_dev_random_rawfs (test_other.other.test_fs_dev_random_rawfs) ... skipped 'Crashes on Windows and NodeFS' test_fs_dev_random_wasmfs (test_other.other.test_fs_dev_random_wasmfs) ... ok (5.03s) test_fs_dev_random_wasmfs_nodefs (test_other.other.test_fs_dev_random_wasmfs_nodefs) ... ok (8.63s) test_fs_stream_proto (test_other.other.test_fs_stream_proto) ... ok (10.97s) test_fs_icase_wasmfs (test_other.other.test_fs_icase_wasmfs) ... ok (11.31s) test_fs_icase (test_other.other.test_fs_icase) ... ok (9.60s) test_fs_dev_random_nodefs (test_other.other.test_fs_dev_random_nodefs) ... ok (6.36s) test_fs_dev_random (test_other.other.test_fs_dev_random) ... ok (4.32s) test_fs_bad_lookup_wasmfs_nodefs (test_other.other.test_fs_bad_lookup_wasmfs_nodefs) ... ok (3.60s) test_fs_bad_lookup_wasmfs (test_other.other.test_fs_bad_lookup_wasmfs) ... ok (3.48s) test_fs_bad_lookup_wasmfs_rawfs (test_other.other.test_fs_bad_lookup_wasmfs_rawfs) ... ok (4.38s) test_fs_bad_lookup_nodefs (test_other.other.test_fs_bad_lookup_nodefs) ... ok (3.38s) test_fs_bad_lookup_rawfs (test_other.other.test_fs_bad_lookup_rawfs) ... ok (4.58s) test_fs_bad_lookup (test_other.other.test_fs_bad_lookup) ... ok (3.56s) test_freetype_wasm (test_other.other.test_freetype_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_fs_after_main (test_other.other.test_fs_after_main) ... ok (3.68s) test_fp16_O3 (test_other.other.test_fp16_O3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_fp16 (test_other.other.test_fp16) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_fs_after_main_O1 (test_other.other.test_fs_after_main_O1) ... ok (4.28s) env_modify: {'EMCC_FORCE_STDLIBS': '1'} test_frexp (test_other.other.test_frexp) ... ok (3.86s) test_freetype_with_pthreads (test_other.other.test_freetype_with_pthreads) ... ok (5.99s) test_force_filesystem_error (test_other.other.test_force_filesystem_error) ... ok (2.80s) test_force_exit (test_other.other.test_force_exit) ... ok (5.34s) test_float_h (test_other.other.test_float_h) ... ok (3.08s) test_file_packager_unicode (test_other.other.test_file_packager_unicode) ... ok (0.75s) 116 test_force_stdlibs (test_other.other.test_force_stdlibs) ... ok (8.37s) test_file_packager_returns_error_if_target_equal_to_jsoutput (test_other.other.test_file_packager_returns_error_if_target_equal_to_jsoutput) ... ok (0.99s) test_freetype_emscripten (test_other.other.test_freetype_emscripten) ... ok (12.95s) test_file_packager_separate_metadata (test_other.other.test_file_packager_separate_metadata) ... ok (6.76s) Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package test_file_packager_response_file (test_other.other.test_file_packager_response_file) ... ok (7.41s) test_file_packager_mention_FORCE_FILESYSTEM (test_other.other.test_file_packager_mention_FORCE_FILESYSTEM) ... ok (6.52s) test_files_and_module_assignment (test_other.other.test_files_and_module_assignment) ... ok (15.29s) test_file_packager_modularize (test_other.other.test_file_packager_modularize) ... ok (8.38s) test_file_packager_directory_with_single_quote (test_other.other.test_file_packager_directory_with_single_quote) ... ok (0.64s) test_file_packager_depfile (test_other.other.test_file_packager_depfile) ... ok (0.69s) Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package test_file_packager (test_other.other.test_file_packager) ... ok (3.87s) test_file_packager_embed (test_other.other.test_file_packager_embed) ... ok (8.41s) test_fflush_fs_wasmfs (test_other.other.test_fflush_fs_wasmfs) ... ok (5.03s) test_fignore_exceptions (test_other.other.test_fignore_exceptions) ... ok (10.97s) test_fflush_fs_exit_rawfs (test_other.other.test_fflush_fs_exit_rawfs) ... ok (5.21s) test_fflush_fs_exit (test_other.other.test_fflush_fs_exit) ... ok (6.08s) test_flag_aliases (test_other.other.test_flag_aliases) ... ok (33.75s) test_file_packager_huge (test_other.other.test_file_packager_huge) ... ok (21.00s) test_fflush_fs (test_other.other.test_fflush_fs) ... ok (5.79s) test_fflush (test_other.other.test_fflush) ... ok (5.05s) test_failure_modularize_and_catch_rejection_emxx (test_other.other.test_failure_modularize_and_catch_rejection_emxx) ... ok (1.96s) test_failure_modularize_and_catch_rejection (test_other.other.test_failure_modularize_and_catch_rejection) ... ok (1.57s) test_fd_closed (test_other.other.test_fd_closed) ... ok (4.33s) test_fcvt (test_other.other.test_fcvt) ... ok (3.99s) test_fetch_init_node (test_other.other.test_fetch_init_node) ... ok (5.98s) test_failure_error_code_emxx (test_other.other.test_failure_error_code_emxx) ... ok (0.96s) test_failure_modularize_and_catch_exit (test_other.other.test_failure_modularize_and_catch_exit) ... ok (1.36s) test_failure_modularize_and_catch_exit_emxx (test_other.other.test_failure_modularize_and_catch_exit_emxx) ... ok (1.74s) test_failing_growth_wasm64 (test_other.other.test_failing_growth_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB'] test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH'] test_failure_error_code (test_other.other.test_failure_error_code) ... ok (1.52s) test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH'] test_fetch_settings (test_other.other.test_fetch_settings) ... ok (10.25s) test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB'] test_failing_growth_2gb (test_other.other.test_failing_growth_2gb) ... ok (6.21s) can manage another: False split: False aborting: True test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0'] can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0', '-sALLOW_MEMORY_GROWTH'] can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0', '-sALLOW_MEMORY_GROWTH'] can manage another: False split: False aborting: True test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0'] test_f_exception_standalone (test_other.other.test_f_exception_standalone) ... ok (8.02s) cache:WARNING: Accessing the Emscripten cache at "C:\b\s\w\ir\x\w\install\emscripten\cache" (for "sysroot\lib\wasm32-emscripten\libfreetype-legacysjlj.a") is taking a long time, another process should be writing to it. If there are none and you suspect this process has deadlocked, try deleting the lock file "C:\b\s\w\ir\x\w\install\emscripten\cache\cache.lock" and try again. If this occurs deterministically, consider filing a bug. can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() ); can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB'] EM_ASM( Module.temp = _sbrk() ); can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() ); can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB'] EM_ASM( Module.temp = _sbrk() ); test_f_exception_on (test_other.other.test_f_exception_on) ... ok (6.21s) can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() ); can manage another: False split: False aborting: True test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0'] EM_ASM( Module.temp = _sbrk() ); can manage another: True split: False aborting: False test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0', '-sALLOW_MEMORY_GROWTH'] EM_ASM( Module.temp = _sbrk() ); test_f_exception_off (test_other.other.test_f_exception_off) ... ok (6.28s) can manage another: False split: False aborting: True test_failing_alloc ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0'] EM_ASM( Module.temp = _sbrk() ); test_failing_alloc_wasm2js (test_other.other.test_failing_alloc_wasm2js) ... ok (29.30s) can manage another: True split: False aborting: False test_failing_alloc_growth (test_other.other.test_failing_alloc_growth) ... ok (29.00s) can manage another: True split: False aborting: False test_f_exception_link_only (test_other.other.test_f_exception_link_only) ... ok (3.09s) -Og gen_struct_info: Generating C code... C:\b\s\w\ir\x\t\tmpf80q1umm.c gen_struct_info: Compiling generated code... gen_struct_info: 'C:\b\s\w\ir\x\w\install\emscripten\emcc.bat' -D_GNU_SOURCE '-IC:\b\s\w\ir\x\w\install\emscripten\test\other' -o 'C:\b\s\w\ir\x\t\tmpj3_sxbdx.js' 'C:\b\s\w\ir\x\t\tmpf80q1umm.c' -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated system_libs:INFO: compiled 240 inputs in 114.10s test_failing_alloc_growth_wasm2js (test_other.other.test_failing_alloc_growth_wasm2js) ... ok (29.70s) can manage another: True split: False aborting: False cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libicu_io.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libicu_io.a" for subsequent builds) gen_struct_info: Calling generated program... C:\b\s\w\ir\x\t\tmpj3_sxbdx.js test_f_exception_compile_only (test_other.other.test_f_exception_compile_only) ... ok (3.59s) -Ofast test_failing_alloc (test_other.other.test_failing_alloc) ... ok (29.96s) can manage another: True split: False aborting: False test_extra_struct_info (test_other.other.test_extra_struct_info) ... ok (5.38s) test_extern_weak (test_other.other.test_extern_weak) ... ok (1.08s) system_libs:INFO: compiled 12 inputs in 5.84s test_extra_opt_levels (test_other.other.test_extra_opt_levels) ... ok (6.54s) test_extended_const (test_other.other.test_extended_const) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' cache:INFO: - ok ports:INFO: retrieving port: giflib from https://storage.googleapis.com/webassembly/emscripten-ports/giflib-5.2.1.tar.gz ports:INFO: unpacking port: giflib cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libgif.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libgif.a" for subsequent builds) test_extern_weak_dynamic (test_other.other.test_extern_weak_dynamic) ... ok (4.59s) system_libs:INFO: compiled 10 inputs in 1.61s cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libfreetype-legacysjlj.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libfreetype-legacysjlj.a" for subsequent builds) test_icu (test_other.other.test_icu) ... ok (214.45s) test_exported_runtime_methods_metadce (test_other.other.test_exported_runtime_methods_metadce) ... ok (6.18s) test_extern_prepost (test_other.other.test_extern_prepost) ... ok (9.39s) js_size 4469 test_exported_runtime_methods (test_other.other.test_exported_runtime_methods) ... ok (8.15s) test_exported_runtime_methods_from_js_library (test_other.other.test_exported_runtime_methods_from_js_library) ... ok (10.77s) test_export_global_address_minimal (test_other.other.test_export_global_address_minimal) ... ok (3.42s) test_export_keepalive (test_other.other.test_export_keepalive) ... ok (6.54s) test_export_global_address (test_other.other.test_export_global_address) ... ok (1.47s) test_export_global_address_command_line (test_other.other.test_export_global_address_command_line) ... ok (2.07s) emcc: warning: `main` is defined in the input files, but `_main` is not in `EXPORTED_FUNCTIONS`. Add it to this list if you want `main` to run. [-Wunused-main] test_export_all_3142 (test_other.other.test_export_all_3142) ... ok (2.00s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\alias\side.c -g -o side.wasm -sSIDE_MODULE test_export_all_and_exported_functions (test_other.other.test_export_all_and_exported_functions) ... ok (3.48s) system_libs:INFO: compiled 42 inputs in 13.67s test_explicit_target (test_other.other.test_explicit_target) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_export_from_archive (test_other.other.test_export_from_archive) ... ok (3.75s) C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\other\alias\main.c -o main.js -g -sEXPORTED_FUNCTIONS=_main,_foo -sMAIN_MODULE=2 -sNODERAWFS cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\lib_simple.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lib_simple.a" for subsequent builds) test_export_all (test_other.other.test_export_all) ... ok (2.54s) system_libs:INFO: compiled 1 inputs in 0.39s cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\pic\libgif.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libgif.a" for subsequent builds) test_explicit_gl_linking (test_other.other.test_explicit_gl_linking) ... ok (2.51s) test_external_ports_simple (test_other.other.test_external_ports_simple) ... ok (25.22s) test_export_aliasee (test_other.other.test_export_aliasee) ... ok (3.25s) test_exit_runtime_wasm2js (test_other.other.test_exit_runtime_wasm2js) ... ok (2.91s) system_libs:INFO: compiled 10 inputs in 2.04s cache:INFO: - ok ports:INFO: retrieving port: sdl2_image from https://github.com/libsdl-org/SDL_image/archive/refs/tags/release-2.6.0.zip test_exit_runtime_disabled_wasm2js (test_other.other.test_exit_runtime_disabled_wasm2js) ... ok (3.00s) test_exit_runtime_disabled (test_other.other.test_exit_runtime_disabled) ... ok (2.24s) ports:INFO: unpacking port: sdl2_image cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libSDL2_image-jpg.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libSDL2_image-jpg.a" for subsequent builds) test_freetype_wasm_legacy (test_other.other.test_freetype_wasm_legacy) ... ok (106.25s) test_exit_runtime_O2_disabled_wasm2js (test_other.other.test_exit_runtime_O2_disabled_wasm2js) ... ok (6.42s) test_exit_runtime_01_wasm2js (test_other.other.test_exit_runtime_01_wasm2js) ... ok (4.51s) test_exit_runtime_O2 (test_other.other.test_exit_runtime_O2) ... ok (5.94s) test_exit_runtime_O2_disabled (test_other.other.test_exit_runtime_O2_disabled) ... ok (6.50s) system_libs:INFO: compiled 19 inputs in 3.81s test_exit_runtime_O2_wasm2js (test_other.other.test_exit_runtime_O2_wasm2js) ... ok (7.02s) cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\lib_external.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lib_external.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.58s about to build C:\b\s\w\ir\x\w\install\emscripten\test\other\ports test_giflib (test_other.other.test_giflib) ... ok (218.20s) cache:INFO: - ok test_exceptions_stack_trace_and_message_wasm_legacy (test_other.other.test_exceptions_stack_trace_and_message_wasm_legacy) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_exceptions_stack_trace_and_message_wasm (test_other.other.test_exceptions_stack_trace_and_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exit_runtime_01_disabled_wasm2js (test_other.other.test_exit_runtime_01_disabled_wasm2js) ... ok (3.96s) test_exit_runtime_01_disabled (test_other.other.test_exit_runtime_01_disabled) ... ok (2.32s) test_exceptions_rethrow_stack_trace_and_message_wasm_legacy (test_other.other.test_exceptions_rethrow_stack_trace_and_message_wasm_legacy) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_exit_runtime_01 (test_other.other.test_exit_runtime_01) ... ok (2.35s) test_exceptions_rethrow_stack_trace_and_message_wasm (test_other.other.test_exceptions_rethrow_stack_trace_and_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exceptions_exit_runtime_wasm (test_other.other.test_exceptions_exit_runtime_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exit_runtime (test_other.other.test_exit_runtime) ... ok (2.38s) test_exclude_file (test_other.other.test_exclude_file) ... ok (2.51s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=1', '-O0'] test_exceptions_c_linker (test_other.other.test_exceptions_c_linker) ... ok (1.70s) env_modify: {'EMCC_DEBUG': '1'} test_exceptions_exit_runtime_wasm_legacy (test_other.other.test_exceptions_exit_runtime_wasm_legacy) ... ok (2.23s) no bad ctor test_exceptions_exit_runtime_emscripten (test_other.other.test_exceptions_exit_runtime_emscripten) ... ok (2.20s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1'] test_exceptions_rethrow_stack_trace_and_message_emscripten (test_other.other.test_exceptions_rethrow_stack_trace_and_message_emscripten) ... ok (3.74s) test_euidaccess (test_other.other.test_euidaccess) ... ok (1.57s) test_eval_ctors_debug_output (test_other.other.test_eval_ctors_debug_output) ... ok (2.49s) building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) building:INFO: trying to eval __wasm_call_ctors ...success on __wasm_call_ctors. trying to eval main ...stopping due to params recommendation: consider --ignore-external-input ...stopping ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O0'] test_exceptions_with_closure_and_without_catching (test_other.other.test_exceptions_with_closure_and_without_catching) ... ok (7.97s) test_esm_source_phase_imports (test_other.other.test_esm_source_phase_imports) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' ports:INFO: retrieving port: mpg123 from https://www.mpg123.de/download/mpg123-1.26.2.tar.bz2 test_esm_worker_single_file (test_other.other.test_esm_worker_single_file) ... ok (2.79s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1'] test_esm_worker_node (test_other.other.test_esm_worker_node) ... ok (2.97s) test_esm_requires_modularize (test_other.other.test_esm_requires_modularize) ... ok (0.81s) building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) building:INFO: trying to eval __wasm_call_ctors ...success on __wasm_call_ctors. trying to eval main ...stopping due to params recommendation: consider --ignore-external-input ...stopping test_exceptions_stack_trace_and_message_emscripten (test_other.other.test_exceptions_stack_trace_and_message_emscripten) ... ok (7.94s) test_esm_worker (test_other.other.test_esm_worker) ... ok (2.96s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1'] ports:INFO: unpacking port: mpg123 ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0'] test_esm_implies_modularize (test_other.other.test_esm_implies_modularize) ... ok (2.04s) base case building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) building:INFO: trying to eval __wasm_call_ctors ...success on __wasm_call_ctors. trying to eval main ...stopping due to params recommendation: consider --ignore-external-input ...stopping test_esm_node (test_other.other.test_esm_node) ... ok (2.41s) cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libmpg123.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libmpg123.a" for subsequent builds) base case test_esm (test_other.other.test_esm) ... ok (1.98s) test_esm_pthreads (test_other.other.test_esm_pthreads) ... ok (3.20s) 7148 7148 7148 with bad ctor ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\other\\exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1'] test_error_on_missing_libraries (test_other.other.test_error_on_missing_libraries) ... ok (1.72s) test_errno_type (test_other.other.test_errno_type) ... ok (2.55s) with old browser building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) system_libs:INFO: compiled 27 inputs in 5.25s building:INFO: trying to eval __wasm_call_ctors ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write recommendation: consider --ignore-external-input ...stopping test_errar (test_other.other.test_errar) ... ok (3.59s) cache:INFO: - ok cache:INFO: generating port: sysroot\lib\wasm32-emscripten\lib_external-mpg123.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lib_external-mpg123.a" for subsequent builds) test_exception_settings (test_other.other.test_exception_settings) ... ok (14.72s) test_err (test_other.other.test_err) ... ok (3.00s) system_libs:INFO: compiled 1 inputs in 0.43s about to build C:\b\s\w\ir\x\w\install\emscripten\test\other\ports cache:INFO: - ok with old browser test_erf (test_other.other.test_erf) ... ok (1.74s) test_esm_closure (test_other.other.test_esm_closure) ... ok (9.31s) building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) building:INFO: trying to eval __wasm_call_ctors ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write recommendation: consider --ignore-external-input ...stopping test_external_ports (test_other.other.test_external_ports) ... ok (49.05s) test_emversion (test_other.other.test_emversion) ... ok (3.11s) test_emstrip (test_other.other.test_emstrip) ... ok (1.93s) test_emsize (test_other.other.test_emsize) ... ok (0.73s) test_emsymbolizer_functions (test_other.other.test_emsymbolizer_functions) ... ok (2.86s) with old browser + -sPOLYFILL=0 building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main) building:INFO: trying to eval __wasm_call_ctors ...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write recommendation: consider --ignore-external-input ...stopping test_emscripten_unwind_to_js_event_loop (test_other.other.test_emscripten_unwind_to_js_event_loop) ... ok (1.72s) test_eval_ctor_ordering (test_other.other.test_eval_ctor_ordering) ... ok (18.11s) 7600 7696 7772 test_emscripten_set_timeout (test_other.other.test_emscripten_set_timeout) ... ok (2.01s) with old browser + --closure=1 test_emscripten_set_timeout_loop (test_other.other.test_emscripten_set_timeout_loop) ... ok (2.94s) test_emscripten_set_immediate_loop (test_other.other.test_emscripten_set_immediate_loop) ... ok (1.91s) test_emscripten_set_immediate (test_other.other.test_emscripten_set_immediate) ... ok (1.53s) test_emscripten_set_interval (test_other.other.test_emscripten_set_interval) ... ok (3.15s) test_emscripten_print_double (test_other.other.test_emscripten_print_double) ... ok (1.71s) with old browser + -sPOLYFILL=0 test_emscripten_main_loop_setimmediate (test_other.other.test_emscripten_main_loop_setimmediate) ... ok (1.60s) test_emsymbolizer_srcloc (test_other.other.test_emsymbolizer_srcloc) ... ok (9.50s) test_emscripten_scan_stack (test_other.other.test_emscripten_scan_stack) ... ok (4.93s) test_emscripten_main_loop_and_blocker (test_other.other.test_emscripten_main_loop_and_blocker) ... ok (3.06s) with old browser + --closure=1 test_emscripten_license_O2_js_emit (test_other.other.test_emscripten_license_O2_js_emit) ... ok (2.80s) test_emscripten_license_O2_emit (test_other.other.test_emscripten_license_O2_emit) ... ok (2.14s) test_emscripten_main_loop_settimeout (test_other.other.test_emscripten_main_loop_settimeout) ... ok (6.08s) test_emscripten_main_loop_pthreads (test_other.other.test_emscripten_main_loop_pthreads) ... ok (6.25s) test_emscripten_main_loop (test_other.other.test_emscripten_main_loop) ... ok (5.93s) test_emscripten_license_O2 (test_other.other.test_emscripten_license_O2) ... ok (2.63s) test_es5_transpile (test_other.other.test_es5_transpile) ... ok (21.39s) test_emscripten_license_O0_emit (test_other.other.test_emscripten_license_O0_emit) ... ok (2.40s) test_emscripten_license_O0 (test_other.other.test_emscripten_license_O0) ... ok (1.66s) 0 0 test_emscripten_get_heap_max_default (test_other.other.test_emscripten_get_heap_max_default) ... ok (2.38s) test_emscripten_get_heap_max_1GB (test_other.other.test_emscripten_get_heap_max_1GB) ... ok (2.22s) test_emscons_env (test_other.other.test_emscons_env) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_emscripten_get_heap_max_4GB (test_other.other.test_emscripten_get_heap_max_4GB) ... ok (2.71s) test_emscons (test_other.other.test_emscons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_emscripten_license_O2_closure_js_emit (test_other.other.test_emscripten_license_O2_closure_js_emit) ... ok (8.08s) 0 1 test_emscripten_console_log (test_other.other.test_emscripten_console_log) ... ok (1.57s) test_emranlib (test_other.other.test_emranlib) ... ok (1.35s) test_emscripten_license_O2_closure (test_other.other.test_emscripten_license_O2_closure) ... ok (7.07s) test_empty_output_extension (test_other.other.test_empty_output_extension) ... ok (1.56s) env_modify: {'EMMAKEN_COMPILER': 'C:\\b\\s\\w\\ir\\x\\w\\install\\bin\\clang.exe'} test_emscripten_license_O2_closure_emit (test_other.other.test_emscripten_license_O2_closure_emit) ... ok (7.45s) env_modify: {'EMMAKEN_CFLAGS': '-O2'} test_emmaken_compiler (test_other.other.test_emmaken_compiler) ... ok (0.46s) test_emmaken_cflags (test_other.other.test_emmaken_cflags) ... ok (0.46s) C:\b\s\w\ir\x\w\install\emscripten\emmake.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emmake.bat'] True make: C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\python_venv-s5arpn4af2jv1bgoonbpr432ik\contents\Scripts\python3.exe C:\b\s\w\ir\x\w\install\emscripten\test\emmake\make.py Testing... CC=C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\emcc.bat CXX=C:\b\s\w\ir\x\w\install\emscripten\em++.bat C:\b\s\w\ir\x\w\install\emscripten\em++.bat AR=C:\b\s\w\ir\x\w\install\emscripten\emar.bat C:\b\s\w\ir\x\w\install\emscripten\emar.bat LD=C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\emcc.bat NM=C:\b\s\w\ir\x\w\install\bin\llvm-nm.exe C:\b\s\w\ir\x\w\install\bin\llvm-nm.exe LDSHARED=C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\emcc.bat RANLIB=C:\b\s\w\ir\x\w\install\emscripten\emranlib.bat C:\b\s\w\ir\x\w\install\emscripten\emranlib.bat Done. 1 0 C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat'] True test_emmake_python (test_other.other.test_emmake_python) ... ok (0.57s) test_emmalloc_in_addition_with_std_exp (test_other.other.test_emmalloc_in_addition_with_std_exp) ... ok (1.86s) C:\b\s\w\ir\x\w\install\emscripten\emmake.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emmake.bat', '--version'] True test_emmalloc_in_addition_no_std_exp (test_other.other.test_emmalloc_in_addition_no_std_exp) ... ok (1.92s) C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', '--version'] True test_emit_tsd_wasm_only (test_other.other.test_emit_tsd_wasm_only) ... ok (0.62s) C:\b\s\w\ir\x\w\install\emscripten\emmake.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emmake.bat', 'make'] False test_emmalloc_high_align (test_other.other.test_emmalloc_high_align) ... ok (2.28s) test_emit_llvm_asm (test_other.other.test_emit_llvm_asm) ... ok (0.59s) C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', 'configure'] False test_emdawnwebgpu_link_test_wasm64 (test_other.other.test_emdawnwebgpu_link_test_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emdawnwebgpu_link_test_closure_wasm64 (test_other.other.test_emdawnwebgpu_link_test_closure_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other.test_emscripten_force_exit_NO_EXIT_RUNTIME) ... ok (6.49s) 1 1 C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', './configure'] False test_emdawnwebgpu_link_test_closure_assertions_wasm64 (test_other.other.test_emdawnwebgpu_link_test_closure_assertions_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emit_llvm (test_other.other.test_emit_llvm) ... ok (0.61s) C:\b\s\w\ir\x\w\install\emscripten\emcmake.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcmake.bat', 'cmake'] False C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', 'C:\\Users\\chrome-bot\\AppData\\Local\\vpython-root.0\\store\\python_venv-s5arpn4af2jv1bgoonbpr432ik\\contents\\Scripts\\python3.exe', 'test.py'] False C:\b\s\w\ir\x\w\install\emscripten\em test_es5_transpile_O3 (test_other.other.test_es5_transpile_O3) ... ok (29.52s) C:\b\s\w\ir\x\w\install\emscripten\emmake.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emmake.bat', 'C:\\Users\\chrome-bot\\AppData\\Local\\vpython-root.0\\store\\python_venv-s5arpn4af2jv1bgoonbpr432ik\\contents\\Scripts\\python3.exe', 'test.py'] False C:\b\s\w\ir\x\w\install\emscripten\em C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', 'C:\\Users\\chrome-bot\\AppData\\Local\\vpython-root.0\\store\\python_venv-s5arpn4af2jv1bgoonbpr432ik\\contents\\Scripts\\python3.exe', 'test.py'] False C:\b\s\w\ir\x\w\install\bin\llvm-nm.exe env_modify: {'EM_CACHE': 'C:\\b\\s\\w\\ir\\x\\t\\emtest_63egvuvg\\emscripten_test_other_8qlwflpg\\test_cache'} C:\b\s\w\ir\x\w\install\emscripten\emconfigure.bat ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emconfigure.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'test.c'] False test_emconfig (test_other.other.test_emconfig) ... ok (1.89s) env_modify: {'EMCC_CFLAGS': '-should -be -ignored'} test_emcc_v_emxx (test_other.other.test_emcc_v_emxx) ... ok (0.95s) test_emit_tsd_sync_compilation (test_other.other.test_emit_tsd_sync_compilation) ... ok (5.14s) env_modify: {'EMCC_CFLAGS': '-should -be -ignored'} test_emcc_v (test_other.other.test_emcc_v) ... ok (0.45s) test_emmalloc_2GB (test_other.other.test_emmalloc_2GB) ... ok (7.78s) test_emcc_sourcemap_options_sources (test_other.other.test_emcc_sourcemap_options_sources) ... ok (2.62s) test_emit_tsd (test_other.other.test_emit_tsd) ... ok (8.19s) test_emdawnwebgpu_link_test (test_other.other.test_emdawnwebgpu_link_test) ... ok (7.38s) test_emcc_sourcemap_options_prefix (test_other.other.test_emcc_sourcemap_options_prefix) ... ok (3.25s) env_modify: {'EM_CONFIG': './emscripten_config'} env_modify: {'EM_CONFIG': './emscripten_config'} An Emscripten settings file has been generated at: ./emscripten_config It contains our best guesses for the important paths, which are: LLVM_ROOT = /usr/bin BINARYEN_ROOT = /usr/local NODE_JS = C:\b\s\w\ir\cache\builder\emscripten-releases\node-v22.16.0-win-x64\bin\node.EXE Please edit the file if any of those are incorrect. An Emscripten settings file has been generated at: ./emscripten_config It contains our best guesses for the important paths, which are: LLVM_ROOT = /usr/bin BINARYEN_ROOT = /usr/local NODE_JS = C:\b\s\w\ir\cache\builder\emscripten-releases\node-v22.16.0-win-x64\bin\node.EXE Please edit the file if any of those are incorrect. test_emcc_generate_config (test_other.other.test_emcc_generate_config) ... ok (0.31s) test_emcc_generate_config_emxx (test_other.other.test_emcc_generate_config_emxx) ... ok (0.33s) debug = None env_modify: {'EMCC_DEBUG': None} test_emcc_size_parsing (test_other.other.test_emcc_size_parsing) ... ok (1.53s) debug = None env_modify: {'EMCC_DEBUG': None} test_emcc_sourcemap_options (test_other.other.test_emcc_sourcemap_options) ... ok (2.86s) debug = None env_modify: {'EMCC_DEBUG': None} test_emcc_dev_null (test_other.other.test_emcc_dev_null) ... ok (0.50s) debug = None env_modify: {'EMCC_DEBUG': None} test_emcc_out_file (test_other.other.test_emcc_out_file) ... ok (2.22s) debug = 1 env_modify: {'EMCC_DEBUG': '1'} debug = 1 env_modify: {'EMCC_DEBUG': '1'} debug = 1 env_modify: {'EMCC_DEBUG': '1'} test_emcc_check (test_other.other.test_emcc_check) ... ok (2.10s) ['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmptx4yzv06libemscripten_js_symbols.so'] debug = 2 env_modify: {'EMCC_DEBUG': '2'} debug = 1 env_modify: {'EMCC_DEBUG': '1'} ['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmpffcagkd9libemscripten_js_symbols.so'] debug = 2 env_modify: {'EMCC_DEBUG': '2'} test_emdawnwebgpu_link_test_closure (test_other.other.test_emdawnwebgpu_link_test_closure) ... ok (14.45s) ['a.out.js', 'emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'emcc-05-wasm-opt.wasm', 'emcc-06-byn.wasm', 'emcc-07-preclean.js', 'emcc-08-preclean.wasm', 'emcc-09-JSDCE.js', 'emcc-10-postclean.js', 'emcc-11-postclean.wasm', 'hello_world_0.o', 'tmp06y4fpnflibemscripten_js_symbols.so'] debug = 2 env_modify: {'EMCC_DEBUG': '2'} test_emdawnwebgpu_link_test_closure_assertions (test_other.other.test_emdawnwebgpu_link_test_closure_assertions) ... ok (14.77s) test_emcc_debug_files_O0 (test_other.other.test_emcc_debug_files_O0) ... ok (8.41s) ['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmp1gtdct2alibemscripten_js_symbols.so'] test_emcc_debug_files_O1 (test_other.other.test_emcc_debug_files_O1) ... ok (9.66s) ['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmpjhab12s1libemscripten_js_symbols.so'] test_emcc_cflags (test_other.other.test_emcc_cflags) ... ok (7.73s) test_emcc_debug_files_O2 (test_other.other.test_emcc_debug_files_O2) ... ok (11.31s) ['a.out.js', 'emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'emcc-05-wasm-opt.wasm', 'emcc-06-byn.wasm', 'emcc-07-preclean.js', 'emcc-08-preclean.wasm', 'emcc-09-JSDCE.js', 'emcc-10-postclean.js', 'emcc-11-postclean.wasm', 'hello_world_0.o', 'tmptdm162_3libemscripten_js_symbols.so'] test_emcc_basics_c (test_other.other.test_emcc_basics_c) ... ok (6.50s) ['a.out.js', 'a.out.jso1.js', 'a.out.jso2.js', 'a.out.jso3.js', 'emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'emcc-05-wasm-opt.wasm', 'emcc-06-byn.wasm', 'emcc-07-preclean.js', 'emcc-08-preclean.wasm', 'emcc-09-AJSDCE.js', 'emcc-10-wasm-metadce.wasm', 'emcc-11-applyDCEGraphRemovals.js', 'emcc-12-AJSDCE.js', 'emcc-13-wasm-opt.wasm', 'emcc-14-applyImportAndExportNameChanges.js', 'emcc-15-postclean.js', 'emcc-16-postclean.wasm', 'emcc_acorn_info_hqn_d46u.js', 'emcc_acorn_info_s8546j2t.js', 'emcc_acorn_info_yd1foo_c.js', 'emcc_dce_graph_oo3yjm06.json', 'hello_world_0.o', 'tmpcake4_pylibemscripten_js_symbols.so'] debug = 2 env_modify: {'EMCC_DEBUG': '2'} test_emcc_asm_v_wasm_wasm2js (test_other.other.test_emcc_asm_v_wasm_wasm2js) ... ok (5.38s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_emcc_basics_cxx (test_other.other.test_emcc_basics_cxx) ... ok (7.81s) test_emcc_asm_v_wasm_O2_wasm2js (test_other.other.test_emcc_asm_v_wasm_O2_wasm2js) ... ok (6.96s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_emcc_asm_v_wasm_O1 (test_other.other.test_emcc_asm_v_wasm_O1) ... ok (4.15s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] ['-o', 'something.js'] 0 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js'] test_emcc_asm_v_wasm_O2 (test_other.other.test_emcc_asm_v_wasm_O2) ... ok (5.57s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] ['-o', 'something.js'] 0 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js'] test_emcc_asm_v_wasm_O1_wasm2js (test_other.other.test_emcc_asm_v_wasm_O1_wasm2js) ... ok (5.17s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_emcc_asm_v_wasm_O3 (test_other.other.test_emcc_asm_v_wasm_O3) ... ok (9.13s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_emcc_asm_v_wasm_O3_wasm2js (test_other.other.test_emcc_asm_v_wasm_O3_wasm2js) ... ok (10.79s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] args: [] test_emcc_debug_files_O3 (test_other.other.test_emcc_debug_files_O3) ... ok (21.05s) ['a.out.js', 'a.out.jso1.js', 'a.out.jso2.js', 'a.out.jso3.js', 'emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'emcc-05-wasm-opt.wasm', 'emcc-06-byn.wasm', 'emcc-07-preclean.js', 'emcc-08-preclean.wasm', 'emcc-09-AJSDCE.js', 'emcc-10-wasm-metadce.wasm', 'emcc-11-applyDCEGraphRemovals.js', 'emcc-12-AJSDCE.js', 'emcc-13-wasm-opt.wasm', 'emcc-14-applyImportAndExportNameChanges.js', 'emcc-15-postclean.js', 'emcc-16-postclean.wasm', 'emcc_acorn_info_9fjimjwx.js', 'emcc_acorn_info_hkqqsuze.js', 'emcc_acorn_info_t_9nv0j_.js', 'emcc_dce_graph_b7mma1d5.json', 'hello_world_0.o', 'tmp9lciunbzlibemscripten_js_symbols.so'] args: [] ['-o', 'something.js', '-O0', '-g'] 0 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O0', '-g'] ['-o', 'something.js', '-O0', '-g'] 0 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O0', '-g'] test_emcc_asm_v_wasm (test_other.other.test_emcc_asm_v_wasm) ... ok (4.42s) engine ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] C:\b\s\w\ir\x\t\emtest_uvlojb37\file1.js [] C:\b\s\w\ir\x\t\emtest_k_liys66\file1.js [] args: ['-o', 'src.o'] args: ['-o', 'src.o'] ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O1'] ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O1'] test_embool (test_other.other.test_embool) ... ok (3.27s) test_embind_wasm64 (test_other.other.test_embind_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' b_dir/file2.js [] b_dir/file2.js [] args: ['-o', 'src.foo'] ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O1', '-g'] ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O1', '-g'] args: ['-o', 'src.foo'] test_emcc_3_c (test_other.other.test_emcc_3_c) ... ok (7.47s) test_emcc_3_cxx (test_other.other.test_emcc_3_cxx) ... ok (8.74s) ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-O2'] ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-O2'] args: ['-o', 'src.so'] args: ['-o', 'src.so'] ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O2', '-g'] test_emcc_2_cxx (test_other.other.test_emcc_2_cxx) ... ok (12.40s) ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-o', 'something.js', '-O2', '-g'] test_embind_tsgen_memory64 (test_other.other.test_embind_tsgen_memory64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_tsgen_jspi (test_other.other.test_embind_tsgen_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_emcc_2_c (test_other.other.test_emcc_2_c) ... ok (13.82s) test_embind_tsgen_val (test_other.other.test_embind_tsgen_val) ... ok (8.10s) ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-Os'] ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-Os'] test_embind_tsgen_exceptions_legacy (test_other.other.test_embind_tsgen_exceptions_legacy) ... ok (16.66s) test_embind_tsgen_test_embind (test_other.other.test_embind_tsgen_test_embind) ... ok (24.27s) test_embind_tsgen_exceptions (test_other.other.test_embind_tsgen_exceptions) ... ok (16.50s) test_embind_tsgen_worker_env (test_other.other.test_embind_tsgen_worker_env) ... ok (26.40s) ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-O3'] ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-o', 'something.js', '-O3'] test_embind_tsgen_dylink (test_other.other.test_embind_tsgen_dylink) ... ok (16.64s) ['-c', '-o', 'something.o'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o'] test_embind_tsgen_end_to_end_esm (test_other.other.test_embind_tsgen_end_to_end_esm) ... ok (18.42s) test_embind_tsgen_end_to_end_commonjs (test_other.other.test_embind_tsgen_end_to_end_commonjs) ... ok (18.50s) test_embind_strict_js_wasm64 (test_other.other.test_embind_strict_js_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] test_embind_tsgen_end_to_end_esm_with_jsgen (test_other.other.test_embind_tsgen_end_to_end_esm_with_jsgen) ... ok (19.70s) ['-c', '-o', 'something.o'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] ['-c', '-o', 'something.o', '-O0'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O0'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] test_embind_tsgen_constant_only (test_other.other.test_embind_tsgen_constant_only) ... ok (6.98s) ['-c', '-o', 'something.o', '-O0'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O0'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] ['-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O1'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O1'] ['-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O1'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O1'] ['-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O2'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O2'] ['-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O2'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O2'] ['-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O3'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O3'] test_embind_tsgen_bigint (test_other.other.test_embind_tsgen_bigint) ... ok (13.51s) ['-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-c', '-o', 'something.o', '-O3'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O3'] test_emmake_emconfigure (test_other.other.test_emmake_emconfigure) ... ok (98.53s) ['-O1', '-c', '-o', 'something.o'] 1 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-O1', '-c', '-o', 'something.o'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] ['-O1', '-c', '-o', 'something.o'] 1 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-O1', '-c', '-o', 'something.o'] test_embind_strict_js_no_utf8 (test_other.other.test_embind_strict_js_no_utf8) ... ok (18.98s) .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] ['-sWASM=0', '-o', 'something.js'] 0 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js'] test_embind_strict_js_no_dynamic (test_other.other.test_embind_strict_js_no_dynamic) ... ok (20.15s) test_embind_resource_management (test_other.other.test_embind_resource_management) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_embind_o2_wasm64 (test_other.other.test_embind_o2_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' ['-sWASM=0', '-o', 'something.js'] 0 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js'] ['-sWASM=0', '-o', 'something.js', '-O0', '-g'] 0 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O0', '-g'] ['-sWASM=0', '-o', 'something.js', '-O0', '-g'] 0 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O0', '-g'] test_embind_strict_js_aot_js (test_other.other.test_embind_strict_js_aot_js) ... ok (18.50s) ['-sWASM=0', '-o', 'something.js', '-O1'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1'] ['-sWASM=0', '-o', 'something.js', '-O1'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1'] test_embind_return_value_policy (test_other.other.test_embind_return_value_policy) ... ok (5.88s) test_embind_o2_mem_growth_wasm64 (test_other.other.test_embind_o2_mem_growth_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_tsgen_ignore (test_other.other.test_embind_tsgen_ignore) ... ok (63.39s) ['-sWASM=0', '-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1', '-g'] ['-sWASM=0', '-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1', '-g'] ['-sWASM=0', '-o', 'something.js', '-O2'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-O2'] ['-sWASM=0', '-o', 'something.js', '-O2'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-O2'] test_embind_strict_js_2gb (test_other.other.test_embind_strict_js_2gb) ... ok (20.47s) ['-sWASM=0', '-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O2', '-g'] ['-sWASM=0', '-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O2', '-g'] ['-sWASM=0', '-o', 'something.js', '-Os'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-Os'] ['-sWASM=0', '-o', 'something.js', '-Os'] 2 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-Os'] test_embind_strict_js (test_other.other.test_embind_strict_js) ... ok (19.01s) ['-sWASM=0', '-o', 'something.js', '-O3'] 3 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-O3'] ['-sWASM=0', '-o', 'something.js', '-O3'] 3 None 0 1 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-O3'] ['-flto', '-c', '-o', 'something.o'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o'] ['-flto', '-c', '-o', 'something.o'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o'] test_embind_o2_no_utf8 (test_other.other.test_embind_o2_no_utf8) ... ok (28.79s) .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] ['-flto', '-c', '-o', 'something.o', '-O0'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O0'] ['-flto', '-c', '-o', 'something.o', '-O0'] 0 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O0'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] test_embind_o2_no_dynamic (test_other.other.test_embind_o2_no_dynamic) ... ok (28.87s) test_embind_o2_closure_wasm64 (test_other.other.test_embind_o2_closure_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' ['-flto', '-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O1'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O1'] ['-flto', '-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O1'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O1'] ['-flto', '-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O2'] ['-flto', '-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O2'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O2'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O2'] test_embind_o2_mem_growth_no_utf8 (test_other.other.test_embind_o2_mem_growth_no_utf8) ... ok (33.35s) test_embind_o2_mem_growth_no_dynamic (test_other.other.test_embind_o2_mem_growth_no_dynamic) ... ok (32.81s) ['-flto', '-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O3'] ['-flto', '-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O3'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js', '-O3'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js', '-O3'] ['-flto', '-O1', '-c', '-o', 'something.o'] 1 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-O1', '-c', '-o', 'something.o'] ['-flto', '-O1', '-c', '-o', 'something.o'] 1 [] 0 0 .. ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world_loop.c', '-flto', '-O1', '-c', '-o', 'something.o'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'something.o', '-o', 'something.js'] .... ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'something.o', '-o', 'something.js'] test_emcc_4_emxx (test_other.other.test_emcc_4_emxx) ... ok (118.78s) test_emcc_4 (test_other.other.test_emcc_4) ... ok (118.42s) test_embind_o2_mem_growth_aot_js (test_other.other.test_embind_o2_mem_growth_aot_js) ... ok (36.41s) test_embind_o2_mem_growth_2gb (test_other.other.test_embind_o2_mem_growth_2gb) ... ok (38.78s) test_embind_o2_mem_growth (test_other.other.test_embind_o2_mem_growth) ... ok (37.65s) test_embind_o2_closure_no_utf8 (test_other.other.test_embind_o2_closure_no_utf8) ... ok (41.74s) test_embind_o1_wasm64 (test_other.other.test_embind_o1_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_o2_closure_no_dynamic (test_other.other.test_embind_o2_closure_no_dynamic) ... ok (38.39s) test_embind_o2_closure_aot_js (test_other.other.test_embind_o2_closure_aot_js) ... ok (42.66s) test_embind_o2_aot_js (test_other.other.test_embind_o2_aot_js) ... ok (35.00s) test_embind_o2_closure (test_other.other.test_embind_o2_closure) ... ok (42.05s) test_embind_o2_closure_2gb (test_other.other.test_embind_o2_closure_2gb) ... ok (43.70s) test_embind_o2_2gb (test_other.other.test_embind_o2_2gb) ... ok (36.16s) test_embind_no_raw_pointers_val_3 (test_other.other.test_embind_no_raw_pointers_val_3) ... ok (3.84s) test_embind_no_raw_pointers_val_2 (test_other.other.test_embind_no_raw_pointers_val_2) ... ok (4.88s) test_embind_o2 (test_other.other.test_embind_o2) ... ok (34.50s) test_embind_no_raw_pointers_val_1 (test_other.other.test_embind_no_raw_pointers_val_1) ... ok (3.69s) test_embind_o1_no_utf8 (test_other.other.test_embind_o1_no_utf8) ... ok (29.70s) test_embind_o1_no_dynamic (test_other.other.test_embind_o1_no_dynamic) ... ok (28.45s) test_embind_no_function (test_other.other.test_embind_no_function) ... ok (4.96s) test_embind_jspi_no_dynamic (test_other.other.test_embind_jspi_no_dynamic) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_jspi_dyncall (test_other.other.test_embind_jspi_dyncall) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_jspi (test_other.other.test_embind_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_o1_aot_js (test_other.other.test_embind_o1_aot_js) ... ok (27.56s) test_embind_no_utf8 (test_other.other.test_embind_no_utf8) ... ok (19.86s) test_embind_negative_enum_values (test_other.other.test_embind_negative_enum_values) ... ok (6.23s) test_embind_o1_2gb (test_other.other.test_embind_o1_2gb) ... ok (26.46s) test_embind_cxx11_wasm64 (test_other.other.test_embind_cxx11_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_no_duplicate_symbols (test_other.other.test_embind_no_duplicate_symbols) ... ok (8.24s) test_embind_jsgen_method_pointer_stability (test_other.other.test_embind_jsgen_method_pointer_stability) ... ok (6.27s) test_embind_o1 (test_other.other.test_embind_o1) ... ok (24.90s) test_embind_invalid_overload (test_other.other.test_embind_invalid_overload) ... ok (4.98s) test_embind_fail (test_other.other.test_embind_fail) ... ok (4.15s) test_embind_finalization (test_other.other.test_embind_finalization) ... ok (5.70s) test_embind_asyncify (test_other.other.test_embind_asyncify) ... ok (5.88s) test_embind_no_dynamic (test_other.other.test_embind_no_dynamic) ... ok (18.30s) test_embind_closure_no_dynamic_execution (test_other.other.test_embind_closure_no_dynamic_execution) ... ok (11.20s) test_embind_cxx11_no_utf8 (test_other.other.test_embind_cxx11_no_utf8) ... ok (16.61s) test_embind_cxx11_no_dynamic (test_other.other.test_embind_cxx11_no_dynamic) ... ok (16.66s) test_embind_cxx11_aot_js (test_other.other.test_embind_cxx11_aot_js) ... ok (17.38s) test_embed_file_large (test_other.other.test_embed_file_large) ... ok (2.65s) ['C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe'] test_embind_cxx11_2gb (test_other.other.test_embind_cxx11_2gb) ... ok (17.74s) test_emar_response_file (test_other.other.test_emar_response_file) ... ok (0.32s) test_emar_em_config_flag (test_other.other.test_emar_em_config_flag) ... ok (0.32s) test_embind_cxx11 (test_other.other.test_embind_cxx11) ... ok (17.41s) test_emar_duplicate_inputs (test_other.other.test_emar_duplicate_inputs) ... ok (0.33s) test_embed_file_dup_wasmfs (test_other.other.test_embed_file_dup_wasmfs) ... ok (2.62s) test_embed_file_dup (test_other.other.test_embed_file_dup) ... ok (2.29s) test_emar_M (test_other.other.test_emar_M) ... ok (1.17s) test_em_js_top_level (test_other.other.test_em_js_top_level) ... ok (1.51s) test_em_js_invalid (test_other.other.test_em_js_invalid) ... ok (0.81s) test_em_js_side_module (test_other.other.test_em_js_side_module) ... ok (3.11s) test_em_js_main_module_address (test_other.other.test_em_js_main_module_address) ... ok (3.15s) test_em_js_main_module (test_other.other.test_em_js_main_module) ... ok (2.41s) test_em_js_external_usage (test_other.other.test_em_js_external_usage) ... ok (1.98s) test_em_js_deps_anon_ns (test_other.other.test_em_js_deps_anon_ns) ... ok (1.73s) test_em_config_missing_arg (test_other.other.test_em_config_missing_arg) ... ok (0.28s) test_em_config_filename (test_other.other.test_em_config_filename) ... ok (0.28s) test_em_asm_strict_c (test_other.other.test_em_asm_strict_c) ... ok (0.46s) test_em_asm_invalid (test_other.other.test_em_asm_invalid) ... ok (0.78s) test_em_asm_c89 (test_other.other.test_em_asm_c89) ... ok (0.55s) test_em_js_bool_macro_expansion (test_other.other.test_em_js_bool_macro_expansion) ... ok (1.41s) test_em_js_deps (test_other.other.test_em_js_deps) ... ok (1.56s) test_dynamic_cast_b (test_other.other.test_dynamic_cast_b) ... ok (1.73s) test_dynamic_cast_2 (test_other.other.test_dynamic_cast_2) ... ok (1.70s) test_dylink_pthread_static_data_modularize (test_other.other.test_dylink_pthread_static_data_modularize) ... skipped 'https://github.com/emscripten-core/emscripten/issues/24500' test_dylink_pthread_static_data (test_other.other.test_dylink_pthread_static_data) ... skipped 'https://github.com/emscripten-core/emscripten/issues/24500' test_em_asm_duplicate_strings (test_other.other.test_em_asm_duplicate_strings) ... ok (2.51s) test_dylink_pthread_comdat (test_other.other.test_dylink_pthread_comdat) ... skipped 'https://reviews.llvm.org/D128515' test_dynamic_cast (test_other.other.test_dynamic_cast) ... ok (1.66s) test_dylink_pthread_warning (test_other.other.test_dylink_pthread_warning) ... ok (0.68s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libsockets_proxy.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libsockets_proxy.a" for subsequent builds) test_dylink_strict (test_other.other.test_dylink_strict) ... ok (2.89s) system_libs:INFO: compiled 1 inputs in 0.80s test_embind_aot_js (test_other.other.test_embind_aot_js) ... ok (18.66s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libwasmfs_no_fs.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libwasmfs_no_fs.a" for subsequent builds) test_dylink_pthread_bigint_em_asm (test_other.other.test_dylink_pthread_bigint_em_asm) ... ok (2.51s) test_dylink_pthread_bigint_em_js (test_other.other.test_dylink_pthread_bigint_em_js) ... ok (2.57s) system_libs:INFO: compiled 1 inputs in 0.49s test_embind_2gb (test_other.other.test_embind_2gb) ... ok (18.69s) cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libwasmfs.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libwasmfs.a" for subsequent builds) test_dylink_pthread_comdat_flipped (test_other.other.test_dylink_pthread_comdat_flipped) ... ok (5.87s) test_dylink_no_filesystem (test_other.other.test_dylink_no_filesystem) ... ok (4.96s) test_embind (test_other.other.test_embind) ... ok (22.36s) test_dylink_dependencies_rpath (test_other.other.test_dylink_dependencies_rpath) ... ok (11.81s) test_dylink_dependencies (test_other.other.test_dylink_dependencies) ... ok (9.43s) [] False False False embuilder:INFO: building libemmalloc ['-g0'] False False False test_dylink_no_autoload (test_other.other.test_dylink_no_autoload) ... ok (14.35s) ['-g1'] False False False test_dwarf (test_other.other.test_dwarf) ... ok (1.66s) system_libs:INFO: compiled 15 inputs in 15.76s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libGL-emu-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libGL-emu-getprocaddr.a" for subsequent builds) ['-g1', '-O2'] False False False system_libs:INFO: compiled 4 inputs in 1.25s test_dumpmachine (test_other.other.test_dumpmachine) ... ok (1.76s) cache:INFO: - ok cache:INFO: deleting cached file: C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libemmalloc.a cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libemmalloc.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libemmalloc.a" for subsequent builds) test_dylink_4gb_max (test_other.other.test_dylink_4gb_max) ... ok (9.51s) system_libs:INFO: compiled 2 inputs in 1.19s cache:INFO: - ok embuilder:INFO: ...success. Took (7.06s) ['-O2'] False False False test_dwarf_system_lib (test_other.other.test_dwarf_system_lib) ... ok (8.61s) test_dylink_LEGACY_GL_EMULATION (test_other.other.test_dylink_LEGACY_GL_EMULATION) ... ok (17.55s) test_dylink_exceptions_and_assertions (test_other.other.test_dylink_exceptions_and_assertions) ... ok (22.53s) test_doublestart_bug (test_other.other.test_doublestart_bug) ... ok (10.61s) test_dot_a_all_contents_invalid (test_other.other.test_dot_a_all_contents_invalid) ... ok (10.40s) test_drop_support_for_browser (test_other.other.test_drop_support_for_browser) ... ok (13.58s) ['--minify=0'] False False False test_dlsym_rtld_default_js_symbol (test_other.other.test_dlsym_rtld_default_js_symbol) ... ok (10.76s) test_dylink_proxy_posix_sockets_oz (test_other.other.test_dylink_proxy_posix_sockets_oz) ... ok (34.44s) test_dlsym_rtld_default (test_other.other.test_dlsym_rtld_default) ... ok (11.02s) test_dylink_proxy_posix_sockets_oz_wasmfs (test_other.other.test_dylink_proxy_posix_sockets_oz_wasmfs) ... ok (36.06s) test_dlopen_blocking_jspi (test_other.other.test_dlopen_blocking_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' ['-g', '-g0'] False False False test_dlopen_promise (test_other.other.test_dlopen_promise) ... ok (2.40s) test_dlopen_rtld_global (test_other.other.test_dlopen_rtld_global) ... ok (7.22s) ['-g2'] False False True test_dlopen_blocking_asyncify (test_other.other.test_dlopen_blocking_asyncify) ... ok (3.47s) test_dlopen_blocking (test_other.other.test_dlopen_blocking) ... ok (3.26s) test_dlopen_bad_flags (test_other.other.test_dlopen_bad_flags) ... ok (2.58s) test_disable_inlining (test_other.other.test_disable_inlining) ... ok (0.56s) ['-gline-tables-only'] True False True test_dlopen_constructors (test_other.other.test_dlopen_constructors) ... ok (5.51s) test_dlopen_async (test_other.other.test_dlopen_async) ... ok (3.73s) test_deprecated_macros (test_other.other.test_deprecated_macros) ... ok (1.56s) test_dlopen_rpath_wasmfs (test_other.other.test_dlopen_rpath_wasmfs) ... ok (8.92s) ['--profiling'] False False True test_dependency_file (test_other.other.test_dependency_file) ... ok (0.58s) test_dependency_file_2 (test_other.other.test_dependency_file_2) ... ok (1.64s) test_dlopen_rpath (test_other.other.test_dlopen_rpath) ... ok (9.06s) clang++: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated] test_dlmalloc_modes (test_other.other.test_dlmalloc_modes) ... ok (3.79s) test_demangle_malloc_infinite_loop_crash (test_other.other.test_demangle_malloc_infinite_loop_crash) ... ok (1.56s) ['--profiling-funcs'] False False True test_demangle_cpp (test_other.other.test_demangle_cpp) ... ok (1.47s) warning: JS library symbol '$demangle' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] warning: JS library symbol '$stackTrace' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] em++: warning: warnings in JS library compilation [-Wjs-compiler] test_deterministic (test_other.other.test_deterministic) ... ok (4.38s) ['-O2', '--profiling-funcs'] False False True test_debug_opt_warning_asyncify_g (test_other.other.test_debug_opt_warning_asyncify_g) ... ok (2.13s) test_define_modularize (test_other.other.test_define_modularize) ... ok (3.42s) warning: JS library symbol '$demangle' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] warning: JS library symbol '$stackTrace' is deprecated. Please open a bug if you have a continuing need for this symbol [-Wdeprecated] em++: warning: warnings in JS library compilation [-Wjs-compiler] test_demangle (test_other.other.test_demangle) ... ok (4.27s) test_debug_opt_warning_O2_pfuncs (test_other.other.test_debug_opt_warning_O2_pfuncs) ... ok (2.61s) test_debug_opt_warning_O2_g (test_other.other.test_debug_opt_warning_O2_g) ... ok (1.46s) test_dasho_invalid_dir (test_other.other.test_dasho_invalid_dir) ... ok (0.57s) ['-g'] True False True test_dash_s_wrong_type (test_other.other.test_dash_s_wrong_type) ... ok (0.89s) test_dash_s_valid_list (test_other.other.test_dash_s_valid_list) ... ok (0.51s) ['-g3'] True False True test_dash_s_unclosed_quote (test_other.other.test_dash_s_unclosed_quote) ... ok (0.46s) test_dash_s_unclosed_list (test_other.other.test_dash_s_unclosed_list) ... ok (0.42s) ['-O1', '-g'] True False True test_dash_s_typo (test_other.other.test_dash_s_typo) ... ok (1.34s) test_dasho_is_dir (test_other.other.test_dasho_is_dir) ... ok (4.55s) test_dbg (test_other.other.test_dbg) ... ok (5.33s) test_default_pthread_stack_size (test_other.other.test_default_pthread_stack_size) ... ok (8.08s) test_dash_s_single_quote (test_other.other.test_dash_s_single_quote) ... ok (0.48s) test_dash_s_response_file_misssing (test_other.other.test_dash_s_response_file_misssing) ... ok (0.44s) test_dash_s_with_space (test_other.other.test_dash_s_with_space) ... ok (4.11s) EXPORTED_FUNCTIONS=[_a,_b,_c,_d] test_default_to_cxx (test_other.other.test_default_to_cxx) ... ok (9.51s) ['-O3', '-g'] True False True test_dash_s_response_file_list_with_comments (test_other.other.test_dash_s_response_file_list_with_comments) ... ok (2.10s) EXPORTED_FUNCTIONS=[_a, _b, _c, _d] warning: undefined symbol: _emscripten_stack_restore (referenced by $stackRestore, referenced by root reference (e.g. compiled C/C++ code)) warning: undefined symbol: emscripten_stack_get_current (referenced by $stackSave, referenced by root reference (e.g. compiled C/C++ code)) warning: undefined symbol: printf (referenced by root reference (e.g. compiled C/C++ code)) emcc: warning: warnings in JS library compilation [-Wjs-compiler] test_dash_s_bad_json_types (test_other.other.test_dash_s_bad_json_types) ... ok (0.94s) test_dash_s_response_file_string (test_other.other.test_dash_s_response_file_string) ... ok (3.38s) ['-gsplit-dwarf'] True False True test_dash_s_response_file_list (test_other.other.test_dash_s_response_file_list) ... ok (3.47s) EXPORTED_FUNCTIONS=_a,_b,_c,_d warning: undefined symbol: _emscripten_stack_restore (referenced by $stackRestore, referenced by root reference (e.g. compiled C/C++ code)) warning: undefined symbol: emscripten_stack_get_current (referenced by $stackSave, referenced by root reference (e.g. compiled C/C++ code)) warning: undefined symbol: printf (referenced by root reference (e.g. compiled C/C++ code)) emcc: warning: warnings in JS library compilation [-Wjs-compiler] test_dash_s_hex (test_other.other.test_dash_s_hex) ... ok (3.29s) test_dashS_stdout (test_other.other.test_dashS_stdout) ... ok (0.49s) test_dashS (test_other.other.test_dashS) ... ok (0.53s) ['-gsource-map'] False True True test_dashS_ll_input (test_other.other.test_dashS_ll_input) ... ok (0.95s) EXPORTED_FUNCTIONS=_a, _b, _c, _d test_dash_s_link_flag (test_other.other.test_dash_s_link_flag) ... ok (4.92s) test_dashM (test_other.other.test_dashM) ... ok (0.50s) [] test_dashM_respect_dashO (test_other.other.test_dashM_respect_dashO) ... ok (0.95s) ['-lembind'] test_dashE_respect_dashO (test_other.other.test_dashE_respect_dashO) ... ok (0.97s) clang++: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument] ['-g1', '-Oz', '-gsource-map'] False True True test_dashE (test_other.other.test_dashE) ... ok (0.96s) emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated] EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ] test_dash_g_object_O1 (test_other.other.test_dash_g_object_O1) ... ok (3.45s) {'_': 595, 'g': 1386, 0: 595, 1: 595, 2: 595, 3: 1386, 4: 1386} emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated] test_dash_g_object (test_other.other.test_dash_g_object) ... ok (3.56s) {'_': 711, 'g': 1483, 0: 711, 1: 711, 2: 711, 3: 1483, 4: 1483} EXPORTED_FUNCTIONS=@response.json ['-gsource-map', '-g0'] False False False EXPORTED_FUNCTIONS=@response.txt test_cxx11 (test_other.other.test_cxx11) ... ok (2.72s) test_cxx11_emxx (test_other.other.test_cxx11_emxx) ... ok (2.88s) test_cxa_current_exception_type_wasm_legacy (test_other.other.test_cxa_current_exception_type_wasm_legacy) ... ok (2.56s) test_cxa_current_exception_type_wasm (test_other.other.test_cxa_current_exception_type_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_debuginfo_line_tables_only (test_other.other.test_debuginfo_line_tables_only) ... ok (17.84s) ['--emit-symbol-map', '-gsource-map'] False True True EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d'] test_ctor_ordering (test_other.other.test_ctor_ordering) ... ok (1.63s) test_cxa_current_exception_type_emscripten (test_other.other.test_cxa_current_exception_type_emscripten) ... ok (1.97s) env_modify: {'EM_CACHE': 'C:\\b\\s\\w\\ir\\x\\t\\emtest_5nje_inx\\emscripten_test_other_pk_m6t0f\\foo\\bar'} test_create_socket (test_other.other.test_create_socket) ... ok (1.59s) test_ctor_ordering_relocatable (test_other.other.test_ctor_ordering_relocatable) ... ok (2.12s) cache:INFO: generating system headers: sysroot_install.stamp... (this will be cached in "C:\b\s\w\ir\x\t\emtest_5nje_inx\emscripten_test_other_pk_m6t0f\foo\bar\sysroot_install.stamp" for subsequent builds) warning: no output file specified, not emitting output ['--emit-symbol-map'] False False False emcc: error: undefined exported symbol: "\\'_c'" [-Wundefined] [-Werror] EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d'] cache:INFO: - ok warning: no output file specified, not emitting output ['--emit-symbol-map', '-Oz'] False False False test_create_cache_directory (test_other.other.test_create_cache_directory) ... ok (3.47s) emcc: error: undefined exported symbol: "\\ '_c'" [-Wundefined] [-Werror] EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"] ports:INFO: retrieving port: contrib.glfw3 from https://github.com/pongasoft/emscripten-glfw/releases/download/v3.4.0.20250607/emscripten-glfw3-3.4.0.20250607.zip test_create_readonly (test_other.other.test_create_readonly) ... ok (4.73s) test_cxx20_modules (test_other.other.test_cxx20_modules) ... ok (9.84s) ports:INFO: unpacking port: contrib.glfw3 emcc: error: undefined exported symbol: "\\"_c"" [-Wundefined] [-Werror] EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"] cache:INFO: generating port: sysroot\lib\wasm32-emscripten\lib_emscripten-glfw3_3.4.0.20250607-O2.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\lib_emscripten-glfw3_3.4.0.20250607-O2.a" for subsequent builds) common:WARNING: no wasm engine was found to run the standalone part of this test test_console_out (test_other.other.test_console_out) ... ok (4.34s) test_cpuprofiler_closure (test_other.other.test_cpuprofiler_closure) ... ok (9.37s) test_console_out_standalone (test_other.other.test_console_out_standalone) ... ok (6.02s) emcc: error: undefined exported symbol: "\\ "_c"" [-Wundefined] [-Werror] EXPORTED_FUNCTIONS=["_a", "_b" "_c", "_d"] warning: no output file specified, not emitting output ['-sASYNCIFY=1', '-g0'] False False False test_cpp_module (test_other.other.test_cpp_module) ... ok (12.90s) test_conftest_s_flag_passing (test_other.other.test_conftest_s_flag_passing) ... ok (4.07s) test_compiler_wrapper_ccache (test_other.other.test_compiler_wrapper_ccache) ... skipped 'test requires ccache and EMTEST_SKIP_CCACHE is set' test_compiler_wrapper (test_other.other.test_compiler_wrapper) ... skipped 'relies on a shell script' test_dash_s_list_parsing (test_other.other.test_dash_s_list_parsing) ... ok (24.27s) wasm-ld: error: symbol exported via --export not found: b" "_c emcc: error: ''C:\b\s\w\ir\x\w\install\bin\wasm-ld.exe' -o a.out.wasm 'C:\b\s\w\ir\x\t\emtest_g16qn516\emscripten_temp__8xs6a2s\src_0.o' '-LC:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten' '-LC:\b\s\w\ir\x\w\install\emscripten\src\lib' -lGL-getprocaddr -lal -lhtml5 -lstubs-debug -lnoexit -lc-debug -ldlmalloc-debug -lcompiler_rt -lc++-debug-noexcept -lc++abi-debug-noexcept -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr 'C:\b\s\w\ir\x\t\emtest_g16qn516\tmp_bf9nyjzlibemscripten_js_symbols.so' --strip-debug --export=a '--export=b" "_c' --export=d --export=emscripten_stack_get_end --export=emscripten_stack_get_free --export=emscripten_stack_get_base --export=emscripten_stack_get_current --export=emscripten_stack_init --export=_emscripten_stack_alloc --export=__wasm_call_ctors --export=_emscripten_stack_restore --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_lib_deps --export-if-defined=__stop_em_lib_deps --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=main --export-if-defined=__main_argc_argv --export-if-defined=fflush --export-table -z stack-size=65536 --no-growable-memory --initial-heap=16777216 --no-entry --stack-first --table-base=1' failed (returned 1) ['-sASYNCIFY=1', '-gsource-map'] False True True test_complex (test_other.other.test_complex) ... ok (1.46s) test_compilation_database (test_other.other.test_compilation_database) ... ok (0.50s) test_compile_ll_file (test_other.other.test_compile_ll_file) ... ok (2.27s) C:\b\s\w\ir\x\w\install\bin\llvm-ar.exe: warning: creating library.a system_libs:INFO: compiled 7 inputs in 10.62s cache:INFO: - ok test_concepts (test_other.other.test_concepts) ... ok (6.23s) test_compile_with_cache_lock (test_other.other.test_compile_with_cache_lock) ... ok (3.54s) ['-g', '-gsource-map'] True True True test_codesize_minimal_wasmfs (test_other.other.test_codesize_minimal_wasmfs) ... skipped 'requested to be skipped' test_codesize_minimal_pthreads_memgrowth (test_other.other.test_codesize_minimal_pthreads_memgrowth) ... skipped 'requested to be skipped' test_codesize_minimal_pthreads (test_other.other.test_codesize_minimal_pthreads) ... skipped 'requested to be skipped' test_codesize_minimal_esm (test_other.other.test_codesize_minimal_esm) ... skipped 'requested to be skipped' test_codesize_minimal_Oz-ctors (test_other.other.test_codesize_minimal_Oz-ctors) ... skipped 'requested to be skipped' test_codesize_minimal_Oz (test_other.other.test_codesize_minimal_Oz) ... skipped 'requested to be skipped' test_codesize_minimal_Os_mr (test_other.other.test_codesize_minimal_Os_mr) ... skipped 'requested to be skipped' test_codesize_minimal_Os (test_other.other.test_codesize_minimal_Os) ... skipped 'requested to be skipped' test_codesize_minimal_O3 (test_other.other.test_codesize_minimal_O3) ... skipped 'requested to be skipped' test_codesize_minimal_O2 (test_other.other.test_codesize_minimal_O2) ... skipped 'requested to be skipped' test_codesize_minimal_O1 (test_other.other.test_codesize_minimal_O1) ... skipped 'requested to be skipped' test_codesize_minimal_O0 (test_other.other.test_codesize_minimal_O0) ... skipped 'requested to be skipped' test_codesize_minimal_64 (test_other.other.test_codesize_minimal_64) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_narg_flto (test_other.other.test_codesize_mem_O3_standalone_narg_flto) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_narg (test_other.other.test_codesize_mem_O3_standalone_narg) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_lib (test_other.other.test_codesize_mem_O3_standalone_lib) ... skipped 'requested to be skipped' test_cxx20_modules_std_headers (test_other.other.test_cxx20_modules_std_headers) ... ok (23.34s) test_codesize_mem_O3_standalone (test_other.other.test_codesize_mem_O3_standalone) ... skipped 'requested to be skipped' test_codesize_mem_O3_grow_standalone (test_other.other.test_codesize_mem_O3_grow_standalone) ... skipped 'requested to be skipped' test_codesize_mem_O3_grow (test_other.other.test_codesize_mem_O3_grow) ... skipped 'requested to be skipped' test_commons_link (test_other.other.test_commons_link) ... ok (2.62s) test_codesize_mem_O3 (test_other.other.test_codesize_mem_O3) ... skipped 'requested to be skipped' test_codesize_libcxxabi_message_O3_standalone (test_other.other.test_codesize_libcxxabi_message_O3_standalone) ... skipped 'requested to be skipped' test_codesize_libcxxabi_message_O3 (test_other.other.test_codesize_libcxxabi_message_O3) ... skipped 'requested to be skipped' test_codesize_hello_wasmfs (test_other.other.test_codesize_hello_wasmfs) ... skipped 'requested to be skipped' test_codesize_hello_single_file (test_other.other.test_codesize_hello_single_file) ... skipped 'requested to be skipped' test_codesize_hello_export_nothing (test_other.other.test_codesize_hello_export_nothing) ... skipped 'requested to be skipped' test_codesize_hello_dylink (test_other.other.test_codesize_hello_dylink) ... skipped 'requested to be skipped' test_codesize_hello_Os (test_other.other.test_codesize_hello_Os) ... skipped 'requested to be skipped' test_codesize_hello_Oz (test_other.other.test_codesize_hello_Oz) ... skipped 'requested to be skipped' test_codesize_hello_O3 (test_other.other.test_codesize_hello_O3) ... skipped 'requested to be skipped' test_codesize_hello_O1 (test_other.other.test_codesize_hello_O1) ... skipped 'requested to be skipped' test_codesize_hello_O0 (test_other.other.test_codesize_hello_O0) ... skipped 'requested to be skipped' test_codesize_hello_O2 (test_other.other.test_codesize_hello_O2) ... skipped 'requested to be skipped' test_codesize_files_js_fs (test_other.other.test_codesize_files_js_fs) ... skipped 'requested to be skipped' test_codesize_files_wasmfs (test_other.other.test_codesize_files_wasmfs) ... skipped 'requested to be skipped' test_codesize_cxx_wasmfs (test_other.other.test_codesize_cxx_wasmfs) ... skipped 'requested to be skipped' env_modify: {'EM_CLOSURE_COMPILER': 'C:\\Users\\chrome-bot\\AppData\\Local\\vpython-root.0\\store\\python_venv-s5arpn4af2jv1bgoonbpr432ik\\contents\\Scripts\\python3.exe'} test_codesize_cxx_mangle (test_other.other.test_codesize_cxx_mangle) ... skipped 'requested to be skipped' test_codesize_cxx_noexcept (test_other.other.test_codesize_cxx_noexcept) ... skipped 'requested to be skipped' test_codesize_cxx_lto (test_other.other.test_codesize_cxx_lto) ... skipped 'requested to be skipped' test_codesize_cxx_except_wasm_legacy (test_other.other.test_codesize_cxx_except_wasm_legacy) ... skipped 'requested to be skipped' test_codesize_cxx_except_wasm (test_other.other.test_codesize_cxx_except_wasm) ... skipped 'requested to be skipped' test_codesize_cxx_except (test_other.other.test_codesize_cxx_except) ... skipped 'requested to be skipped' test_codesize_cxx_ctors2 (test_other.other.test_codesize_cxx_ctors2) ... skipped 'requested to be skipped' test_codesize_cxx_ctors1 (test_other.other.test_codesize_cxx_ctors1) ... skipped 'requested to be skipped' test_cmake_whole_archive (test_other.other.test_cmake_whole_archive) ... skipped 'EMTEST_SKIP_NEW_CMAKE set' configure: cmake -GNinja 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\cmake_with_emval' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe configure: cmake -GNinja 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\cmake_with_emval' -DNO_GNU_EXTENSIONS=1 '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\threads' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja ['-g2', '-gsource-map'] False True True test_config_closure_compiler (test_other.other.test_config_closure_compiler) ... ok (9.73s) test_cmake_stdproperty (test_other.other.test_cmake_stdproperty) ... ok (0.06s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. configure: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=1 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\static_lib' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja test_combining_object_files_from_archive (test_other.other.test_combining_object_files_from_archive) ... ok (4.97s) ['-gsplit-dwarf', '-gsource-map'] True True True configure: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=0 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\static_lib' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja -- Configuring done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Generating done -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_q7eb3rww/emscripten_test_other_tvpb3dfb -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_vxmw7_uy/emscripten_test_other_zfotqu_g test_contrib_ports (test_other.other.test_contrib_ports) ... ok (17.83s) test_cmake_static_cpp (test_other.other.test_cmake_static_cpp) ... ok (0.07s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. configure: cmake -DCMAKE_C_FLAGS=-pthread 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\target_js' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_rddljacb/emscripten_test_other_sr76td4n ['-gsource-map', '-sWASM_BIGINT', '-sERROR_ON_WASM_CHANGES_AFTER_LINK'] False True True [1/2] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [2/2] Linking CXX static library myprefix_static_lib.somecustomsuffix test_cmake_static_lib_suffix (test_other.other.test_cmake_static_lib_suffix) ... ok (4.09s) -- Configuring done -- Generating done test_cmake_post_build (test_other.other.test_cmake_post_build) ... ok (0.05s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_nj2eiit5/emscripten_test_other_fu8hb0gi test_cmake_library (test_other.other.test_cmake_library) ... ok (0.06s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. test_cmake_js (test_other.other.test_cmake_js) ... ok (0.06s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. [1/2] Building CXX object CMakeFiles/cmake_with_emval.dir/main.cpp.o configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\install_lib' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja [1/2] Building CXX object CMakeFiles/cmake_with_emval.dir/main.cpp.o [1/2] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o CMake Warning (dev) at C:/b/s/w/ir/x/w/install/emscripten/test/cmake/cpp_lib/CMakeLists.txt:8 (add_library): ADD_LIBRARY called with SHARED option but the target platform does not support dynamic linking. Building a STATIC library instead. This may lead to problems. This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for strtod -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_9xxj2gfx/emscripten_test_other_6_93x3pr test_dwarf_sourcemap_names (test_other.other.test_dwarf_sourcemap_names) ... ok (72.42s) [2/2] Linking CXX static library libstatic_lib.a test_cmake_static_lib (test_other.other.test_cmake_static_lib) ... ok (4.03s) test_cmake_html (test_other.other.test_cmake_html) ... ok (0.07s) Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. test_cmake_find_pkg_config (test_other.other.test_cmake_find_pkg_config) ... skipped 'requested to be skipped' [1/2] Building C object CMakeFiles/hello.dir/hello.c.o test_combining_object_files (test_other.other.test_combining_object_files) ... ok (8.27s) [2/2] Linking CXX executable cmake_with_emval.js embuilder:INFO: building sdl2 embuilder:INFO: ...success. Took (0.00s) embuilder:INFO: building sdl3 embuilder:INFO: ...success. Took (0.00s) embuilder:INFO: Built 2 targets in (0.12s) configure: cmake -GNinja -Wno-dev 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\cpp_lib' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe test_cmake_with_embind_cpp11_mode_no_gnu (test_other.other.test_cmake_with_embind_cpp11_mode_no_gnu) ... ok (7.34s) [2/2] Linking CXX executable cmake_with_emval.js test_cmake_with_embind_cpp11_mode (test_other.other.test_cmake_with_embind_cpp11_mode) ... ok (7.49s) configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\find_modules' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\emscripten_version' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\emscripten_system_processor' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja [2/2] Linking C executable hello.js test_cmake_threads (test_other.other.test_cmake_threads) ... ok (8.22s) test_cmake_cxx20 (test_other.other.test_cmake_cxx20) ... ok (0.06s) test_cmake_compile_features_noforce (test_other.other.test_cmake_compile_features_noforce) ... skipped 'Skipped on Windows because CMake does not configure native Clang builds well on Windows.' test_cmake_compile_features (test_other.other.test_cmake_compile_features) ... skipped 'Skipped on Windows because CMake does not configure native Clang builds well on Windows.' Skipping MinGW Makefiles test for CMake support; build tool found found: mingw32-make. Skipping NMake Makefiles test for CMake support; build tool found found: nmake. -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_htaqwai6/emscripten_test_other_eyydaw7c/build1 configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\static_lib' -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DEMSCRIPTEN_FORCE_COMPILERS=OFF '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\find_stuff' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja [1/2] Building C object CMakeFiles/Foo.dir/foo.c.o [2/2] Linking C static library libFoo.a [0/1] Install the project... -- Install configuration: "" -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/libFoo.a -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/foo.h -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooTargets.cmake -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooTargets-noconfig.cmake -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooConfig.cmake -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooConfigVersion.cmake -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_fe27j7lj/emscripten_test_other_w7g7zs38 test_cmake_explicit_generator (test_other.other.test_cmake_explicit_generator) ... ok (2.97s) configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\find_package' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja -- Emscripten version is at least 1.38.6 -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_e64c2igo/emscripten_test_other_gm5eit_y -- Looking for strtod - found configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\static_lib' -DCMAKE_EXPORT_COMPILE_COMMANDS=ON '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja -- Looking for some_nonexisting_function configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\emscripten_version' -DEMSCRIPTEN_FORCE_COMPILERS=OFF '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\emscripten_system_processor' -DEMSCRIPTEN_SYSTEM_PROCESSOR=arm '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja [1/4] Building C object CMakeFiles/test_prog_sdl3.dir/test_sdl3.c.o -- The C compiler identification is Clang 21.0.0 [2/4] Building C object CMakeFiles/test_prog.dir/test.c.o -- find_file string.h: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/string.h -- find_path string.h: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include -- Looking for string.h -- The CXX compiler identification is Clang 21.0.0 [3/4] Linking C executable test_prog.js [4/4] Linking C executable test_prog_sdl3.js -- Configuring done -- Generating done test_cmake_emscripten_system_processor (test_other.other.test_cmake_emscripten_system_processor) ... ok (5.49s) -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_htaqwai6/emscripten_test_other_eyydaw7c/build2 test_cmake_check_type_size_wasm64 (test_other.other.test_cmake_check_type_size_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' -- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES -> C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include;C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/c++/v1 -- Configuring done -- The C compiler identification is Clang 21.0.0 -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_8mujl2ey/emscripten_test_other_3zmus2tw test_cmake_compile_commands (test_other.other.test_cmake_compile_commands) ... ok (3.26s) test_cmake_find_modules (test_other.other.test_cmake_find_modules) ... ok (6.58s) -- Looking for some_nonexisting_function - not found -- Detecting C compiler ABI info -- Looking for stdlib.h configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\check_type_size' -DCMAKE_CXX_FLAGS=-pthread -DCMAKE_C_FLAGS=-pthread '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\check_type_size' '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -DCMAKE_CROSSCOMPILING_EMULATOR=C:/b/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-win-x64/bin/node.exe -G Ninja -- Configuring incomplete, errors occurred! test_cmake_bitcode_static_libraries (test_other.other.test_cmake_bitcode_static_libraries) ... ok (1.41s) test_closure_webgpu_wasm64 (test_other.other.test_closure_webgpu_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' -- The CXX compiler identification is Clang 21.0.0 -- Looking for string.h - found -- Looking for C++ include string emcc: warning: USE_WEBGPU is deprecated (please try migrating to --use-port=emdawnwebgpu, which implements a newer, incompatible version of webgpu.h (see tools/ports/emdawnwebgpu.py for more info)). Please open a bug if you have a continuing need for this setting [-Wdeprecated] -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/b/s/w/ir/x/w/install/emscripten/emcc.bat - skipped [1/2] Building CXX object CMakeFiles/Bar.dir/bar.cpp.o -- Detecting C compile features -- Detecting C compile features - done -- Looking for stdlib.h - found -- Looking for some_nonexisting_include.h -- Detecting CXX compiler ABI info [2/2] Linking CXX executable Bar.js [0/1] Install the project... -- Install configuration: "" -- Installing: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/bin/Bar.js test_cmake_install (test_other.other.test_cmake_install) ... ok (12.61s) -- Looking for some_nonexisting_include.h - not found -- Looking for math.h -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/b/s/w/ir/x/w/install/emscripten/emcc.bat - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Looking for C++ include string - found -- find_file string: 1 -- find_library libz.a: C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a -- find_program cmake: C:/b/s/w/ir/cache/builder/emscripten-releases/cmake-3.21.3-windows-x86_64/bin/cmake.exe -- find_path foo: C:/b/s/w/ir/x/w/install/emscripten/test/cmake/find_stuff -- Configuring done -- Generating done -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/b/s/w/ir/x/w/install/emscripten/em++.bat - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES -> C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/fakesdl;C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/compat;C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include/c++/v1;C:/b/s/w/ir/x/w/install/lib/clang/21/include;C:/b/s/w/ir/x/w/install/emscripten/cache/sysroot/include -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_r1gpst_s/emscripten_test_other_rx7fzl2z -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_8az3s5q9/emscripten_test_other_5zwc4bs4 test_cmake_find_stuff (test_other.other.test_cmake_find_stuff) ... ok (13.78s) test_cmake_compile_commands_noforce (test_other.other.test_cmake_compile_commands_noforce) ... ok (12.08s) -- Looking for math.h - found -- js libs 'C:/b/s/w/ir/x/w/install/emscripten/test/cmake/target_js/jslibrary.js;C:/b/s/w/ir/x/w/install/emscripten/test/cmake/target_js/jslibrary2.js' -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_jbakhhzm/emscripten_test_other_ckcxnd3e test_cmake_pthreads (test_other.other.test_cmake_pthreads) ... ok (19.02s) -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/b/s/w/ir/x/w/install/emscripten/em++.bat - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Emscripten version is at least 1.38.6 -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_e64c2igo/emscripten_test_other_gm5eit_y test_cmake_emscripten_version (test_other.other.test_cmake_emscripten_version) ... ok (15.36s) test_closure_webgpu (test_other.other.test_closure_webgpu) ... ok (11.51s) test_closure_safe_plain (test_other.other.test_closure_safe_plain) ... ok (6.15s) cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libfetch.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libfetch.a" for subsequent builds) system_libs:INFO: compiled 1 inputs in 0.59s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libGL-emu-webgl2-ofb-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libGL-emu-webgl2-ofb-getprocaddr.a" for subsequent builds) system_libs:INFO: compiled 4 inputs in 0.98s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libfetch-mt.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libfetch-mt.a" for subsequent builds) test_closure_safe_asyncify_bigint (test_other.other.test_closure_safe_asyncify_bigint) ... ok (6.82s) test_closure_safe_asyncify (test_other.other.test_closure_safe_asyncify) ... ok (6.60s) system_libs:INFO: compiled 1 inputs in 0.68s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libGL-mt-emu-webgl2-ofb-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libGL-mt-emu-webgl2-ofb-getprocaddr.a" for subsequent builds) test_closure_type_annotations (test_other.other.test_closure_type_annotations) ... ok (10.66s) system_libs:INFO: compiled 4 inputs in 1.35s cache:INFO: - ok cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\pic\libGL-webgl2-ofb-getprocaddr.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\pic\libGL-webgl2-ofb-getprocaddr.a" for subsequent builds) system_libs:INFO: compiled 4 inputs in 0.88s cache:INFO: - ok configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\check_type_size' -DCMAKE_CROSSCOMPILING_EMULATOR=/missing_binary '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -G Ninja configure: cmake 'C:\b\s\w\ir\x\w\install\emscripten\test\cmake\check_type_size' -DCMAKE_CXX_FLAGS=-pthread -DCMAKE_C_FLAGS=-pthread -DCMAKE_CROSSCOMPILING_EMULATOR=/missing_binary '-DCMAKE_TOOLCHAIN_FILE=C:\b\s\w\ir\x\w\install\emscripten\cmake\Modules\Platform\Emscripten.cmake' -G Ninja -- CMAKE_SIZEOF_VOID_P -> 4 -- CHECK_TYPE_SIZE int -> 4 -- CHECK_TYPE_SIZE int -> 1028 -- CHECK_TYPE_SIZE void* -> 4 -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_khghz_3x/emscripten_test_other_o1rluifp test_cmake_check_type_size (test_other.other.test_cmake_check_type_size) ... ok (24.54s) -- CMAKE_SIZEOF_VOID_P -> 4 -- CHECK_TYPE_SIZE int -> 4 -- CHECK_TYPE_SIZE int -> 1028 -- CHECK_TYPE_SIZE void* -> 4 -- Configuring done -- Generating done -- Build files have been written to: C:/b/s/w/ir/x/t/emtest_cunxq1uk/emscripten_test_other_nn01gzl1 test_cmake_check_type_size_pthreads (test_other.other.test_cmake_check_type_size_pthreads) ... ok (25.74s) test_closure_full_js_library_wasmfs (test_other.other.test_closure_full_js_library_wasmfs) ... ok (19.77s) test_closure_full_js_library_min_webgl_version (test_other.other.test_closure_full_js_library_min_webgl_version) ... ok (19.60s) test_closure_errors (test_other.other.test_closure_errors) ... ok (3.08s) test_closure_full_js_library_bigint (test_other.other.test_closure_full_js_library_bigint) ... ok (18.92s) test_closure_full_js_library_pthread_offscreen (test_other.other.test_closure_full_js_library_pthread_offscreen) ... ok (23.71s) test_closure_full_js_library_pthread (test_other.other.test_closure_full_js_library_pthread) ... ok (21.45s) test_clear_error_on_massive_static_data (test_other.other.test_clear_error_on_massive_static_data) ... ok (0.81s) ['-o', 'c.so', '-r'] test_clock_nanosleep (test_other.other.test_clock_nanosleep) ... ok (1.65s) ['-o', 'c.js'] ['-o', 'c.html'] ['-c'] test_closure_debug (test_other.other.test_closure_debug) ... ok (6.60s) test_closure_full_js_library (test_other.other.test_closure_full_js_library) ... ok (17.88s) test_cleanup_os (test_other.other.test_cleanup_os) ... ok (4.24s) test_closure_cmdline_utf8_chars (test_other.other.test_closure_cmdline_utf8_chars) ... ok (6.78s) test_check_undefined_relocatable (test_other.other.test_check_undefined_relocatable) ... ok (4.26s) test_closure_args_from_port (test_other.other.test_closure_args_from_port) ... ok (6.66s) test_check_sourcemapurl_default_normal (test_other.other.test_check_sourcemapurl_default_normal) ... ok (2.10s) test_check_sourcemapurl_default_profiling (test_other.other.test_check_sourcemapurl_default_profiling) ... ok (2.28s) test_check_sourcemapurl (test_other.other.test_check_sourcemapurl) ... ok (2.44s) test_closure_externs (test_other.other.test_closure_externs) ... ok (19.93s) test_check_undefined_linkable (test_other.other.test_check_undefined_linkable) ... ok (3.31s) test_bullet_wasm64 (test_other.other.test_bullet_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' ports:INFO: retrieving port: bzip2 from https://github.com/emscripten-ports/bzip2/archive/1.0.6.zip test_canonicalize_nan_warning (test_other.other.test_canonicalize_nan_warning) ... ok (1.49s) test_chained_js_error_diagnostics (test_other.other.test_chained_js_error_diagnostics) ... ok (2.10s) test_build_error_color (test_other.other.test_build_error_color) ... skipped 'ptys and select are not available on windows' test_c_preprocessor (test_other.other.test_c_preprocessor) ... ok (2.02s) test_browser_too_old (test_other.other.test_browser_too_old) ... ok (0.55s) ports:INFO: unpacking port: bzip2 cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libbz2.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libbz2.a" for subsequent builds) test_check_undefined_main_module (test_other.other.test_check_undefined_main_module) ... ok (5.86s) test_check_source_map_args (test_other.other.test_check_source_map_args) ... ok (5.72s) test_bitcode_linking (test_other.other.test_bitcode_linking) ... ok (1.35s) env_modify: {'EMCC_DEBUG': '1'} test_bitcode_input (test_other.other.test_bitcode_input) ... ok (1.02s) env_modify: {'EMCC_DEBUG': '1'} system_libs:INFO: compiled 7 inputs in 2.68s cache:INFO: - ok ports:INFO: retrieving port: boost_headers from https://github.com/emscripten-ports/boost/releases/download/boost-1.83.0/boost-headers-1.83.0.zip test_browser_language_detection (test_other.other.test_browser_language_detection) ... ok (4.93s) ports:INFO: unpacking port: boost_headers test_binaryen_stack_ir_O2 (test_other.other.test_binaryen_stack_ir_O2) ... ok (2.41s) test_binaryen_stack_ir_O3 (test_other.other.test_binaryen_stack_ir_O3) ... ok (3.98s) test_bzip2 (test_other.other.test_bzip2) ... ok (8.20s) test_binaryen_low_memory_unused_linker_flag (test_other.other.test_binaryen_low_memory_unused_linker_flag) ... ok (2.35s) test_binaryen_low_memory_unused_O2_GB_1024 (test_other.other.test_binaryen_low_memory_unused_O2_GB_1024) ... ok (1.78s) test_binaryen_low_memory_unused_O2_GB_512 (test_other.other.test_binaryen_low_memory_unused_O2_GB_512) ... ok (2.39s) env_modify: {'EMCC_DEBUG': '1'} [] False C:\b\s\w\ir\x\w\install\emscripten\em++.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_libcxx.cpp -O3 test_binaryen_low_memory_unused_O2 (test_other.other.test_binaryen_low_memory_unused_O2) ... ok (1.87s) test_binaryen_low_memory_unused (test_other.other.test_binaryen_low_memory_unused) ... ok (1.31s) ['-O0'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O0 test_bigint64array_polyfill (test_other.other.test_bigint64array_polyfill) ... ok (0.14s) arr1_to_arr1_unsigned arr1_to_arr2_unsigned arr2_to_arr1_unsigned arr1_to_arr1_signed arr1_to_arr2_signed arr2_to_arr1_signed test_bc_output_warning (test_other.other.test_bc_output_warning) ... ok (0.51s) ['-O0', '-g1'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O0 -g1 test_build_fetch_tests (test_other.other.test_build_fetch_tests) ... ok (12.68s) test_bad_triple (test_other.other.test_bad_triple) ... skipped 'native clang tests are disabled' test_bc_as_archive (test_other.other.test_bc_as_archive) ... ok (2.03s) test_binaryen_passes_extra (test_other.other.test_binaryen_passes_extra) ... ok (7.17s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP'] ['-O0', '-g2'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O0 -g2 test_bad_locale (test_other.other.test_bad_locale) ... ok (1.62s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP'] ['-O0', '-g'] True False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O0 -g test_bad_memory_size (test_other.other.test_bad_memory_size) ... ok (5.87s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sWASM=0', '-sSAFE_HEAP'] ['-O0', '--profiling-funcs'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O0 --profiling-funcs ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['-O1'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O1 ['-sBINARYEN_IGNORE_IMPLICIT_TRAPS'] True C:\b\s\w\ir\x\w\install\emscripten\em++.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_libcxx.cpp -O3 -sBINARYEN_IGNORE_IMPLICIT_TRAPS ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['-O2'] False True False False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 cache:INFO: generating port: sysroot\lib\wasm32-emscripten\libboost_headers.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libboost_headers.a" for subsequent builds) test_bad_function_pointer_cast_wasm2js_safe_heap_O2 (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap_O2) ... ok (10.55s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0'] test_bad_function_pointer_cast_wasm2js_safe_heap_O1 (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap_O1) ... ok (9.19s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0'] ['-O2', '-gz'] False True False False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -gz clang: warning: cannot compress debug sections (zlib not enabled) [-Wdebug-compression-unavailable] test_bad_function_pointer_cast_wasm2js_safe_heap (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap) ... ok (6.42s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sWASM=0'] ['-O2', '-g1'] False False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -g1 ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['-O2', '-g'] True False True False C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 -g test_bad_function_pointer_cast_wasm2js (test_other.other.test_bad_function_pointer_cast_wasm2js) ... ok (5.76s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP'] emcc: warning: running limited binaryen optimizations because DWARF info requested (or indirectly required) [-Wlimited-postlink-optimizations] ['-O2', '--closure=1'] False True False True C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 --closure=1 test_bad_function_pointer_cast_wasm2js_O2 (test_other.other.test_bad_function_pointer_cast_wasm2js_O2) ... ok (8.28s) test_bad_function_pointer_cast_wasm2js_O1 (test_other.other.test_bad_function_pointer_cast_wasm2js_O1) ... ok (8.06s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sSAFE_HEAP'] test_closure_warnings (test_other.other.test_closure_warnings) ... ok (73.77s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2'] test_binaryen_ignore_implicit_traps (test_other.other.test_binaryen_ignore_implicit_traps) ... ok (23.91s) sizes: [143907, 141234] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sSAFE_HEAP', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS'] ['-O2', '--closure=1', '-g1'] False True True True C:\b\s\w\ir\x\w\install\emscripten\emcc.bat C:\b\s\w\ir\x\w\install\emscripten\test\hello_world.c -O2 --closure=1 -g1 ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] system_libs:INFO: compiled 1 inputs in 0.50s cache:INFO: - ok ports:INFO: retrieving port: bullet from https://github.com/emscripten-ports/bullet/archive/version_1.zip test_bad_function_pointer_cast_O2 (test_other.other.test_bad_function_pointer_cast_O2) ... ok (10.58s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp'] test_bad_function_pointer_cast_safe_heap (test_other.other.test_bad_function_pointer_cast_safe_heap) ... ok (11.13s) test_bad_function_pointer_cast_O1 (test_other.other.test_bad_function_pointer_cast_O1) ... ok (9.96s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-sEXPORTED_FUNCTIONS=["_main"]'] test_bad_function_pointer_cast_safe_heap_O2 (test_other.other.test_bad_function_pointer_cast_safe_heap_O2) ... ok (12.76s) test_bad_function_pointer_cast_safe_heap_O1 (test_other.other.test_bad_function_pointer_cast_safe_heap_O1) ... ok (11.67s) env_modify: {'LC_ALL': 'C'} test_bad_export_name (test_other.other.test_bad_export_name) ... ok (0.62s) test_autotools_shared_check (test_other.other.test_autotools_shared_check) ... ok (0.40s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sRELOCATABLE'] ports:INFO: unpacking port: bullet test_backwards_deps_in_archive (test_other.other.test_backwards_deps_in_archive) ... ok (1.95s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-sEXPORTED_FUNCTIONS=[" _main"]'] test_automatic_env_worker_wasm_workers_web (test_other.other.test_automatic_env_worker_wasm_workers_web) ... ok (1.87s) test_automatic_env_worker_wasm_workers_node (test_other.other.test_automatic_env_worker_wasm_workers_node) ... ok (1.95s) test_autoconf_mode (test_other.other.test_autoconf_mode) ... skipped 'windows does not support shbang syntax' ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sEMULATE_FUNCTION_POINTER_CASTS'] cache:INFO: generating system library: sysroot\lib\wasm32-emscripten\libbullet.a... (this will be cached in "C:\b\s\w\ir\x\w\install\emscripten\cache\sysroot\lib\wasm32-emscripten\libbullet.a" for subsequent builds) test_bad_export (test_other.other.test_bad_export) ... ok (4.53s) test_automatic_env_worker_pthread_web (test_other.other.test_automatic_env_worker_pthread_web) ... ok (2.54s) test_automatic_env_worker_pthread_node (test_other.other.test_automatic_env_worker_pthread_node) ... ok (2.76s) test_binaryen_debug (test_other.other.test_binaryen_debug) ... ok (38.02s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\em++.bat', 'src.cpp', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE'] test_auto_ptr_cxx17 (test_other.other.test_auto_ptr_cxx17) ... ok (7.42s) test_asyncify_escaping (test_other.other.test_asyncify_escaping) ... ok (5.55s) test_assertions_on_reject_promise (test_other.other.test_assertions_on_reject_promise) ... ok (3.39s) test_asyncify_response_file (test_other.other.test_asyncify_response_file) ... ok (9.22s) test_bad_function_pointer_cast (test_other.other.test_bad_function_pointer_cast) ... ok (14.19s) test_assertions_on_incoming_module_api_changes (test_other.other.test_assertions_on_incoming_module_api_changes) ... ok (4.01s) test_asyncify_advise (test_other.other.test_asyncify_advise) ... ok (10.19s) test_asyncify_stack_overflow (test_other.other.test_asyncify_stack_overflow) ... ok (11.51s) test_assembly_preprocessed (test_other.other.test_assembly_preprocessed) ... ok (4.99s) test_assembly (test_other.other.test_assembly) ... ok (6.00s) test_asan_strncpy (test_other.other.test_asan_strncpy) ... ok (7.41s) test_asan_pthread_stubs (test_other.other.test_asan_pthread_stubs) ... ok (6.83s) test_asan_sync_compilation (test_other.other.test_asan_sync_compilation) ... ok (8.44s) test_boost_graph (test_other.other.test_boost_graph) ... ok (65.02s) common:WARNING: no wasm engine was found to run the standalone part of this test test_asan_null_deref_standalone (test_other.other.test_asan_null_deref_standalone) ... ok (8.10s) test_argument_missing_file (test_other.other.test_argument_missing_file) ... ok (1.45s) test_asan_null_deref (test_other.other.test_asan_null_deref) ... ok (6.37s) test_argument_missing (test_other.other.test_argument_missing) ... ok (1.51s) test_asan_no_stack_trace (test_other.other.test_asan_no_stack_trace) ... ok (6.41s) test_argv0_node (test_other.other.test_argv0_node) ... ok (4.22s) test_argument_match (test_other.other.test_argument_match) ... ok (4.27s) test_asan_memory_growth (test_other.other.test_asan_memory_growth) ... ok (6.80s) basics wasm-ld: warning: libfoo.a: archive member 'file.txt' is neither Wasm object file nor LLVM bitcode test_archive_bad_extension (test_other.other.test_archive_bad_extension) ... ok (3.25s) test_add_js_function_bigint_wasm_function (test_other.other.test_add_js_function_bigint_wasm_function) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint_memory64_wasm_function (test_other.other.test_add_js_function_bigint_memory64_wasm_function) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint_memory64 (test_other.other.test_add_js_function_bigint_memory64) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint (test_other.other.test_add_js_function_bigint) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' basics test_archive_non_objects (test_other.other.test_archive_non_objects) ... ok (5.70s) ['-I/usr/something', '-Wwarn-absolute-paths'] True test_aligned_alloc (test_other.other.test_aligned_alloc) ... ok (3.57s) test_archive_thin (test_other.other.test_archive_thin) ... ok (7.23s) ['-L/usr/something', '-Wwarn-absolute-paths'] True test_arguments_global (test_other.other.test_arguments_global) ... ok (13.56s) with ALLOW_TABLE_GROWTH=0 test_SUPPORT_LONGJMP_wasm (test_other.other.test_SUPPORT_LONGJMP_wasm) ... ok (1.37s) with ALLOW_TABLE_GROWTH=0 ['-I/usr/something'] False test_archive_duplicate_basenames (test_other.other.test_archive_duplicate_basenames) ... ok (13.81s) - with table growth test_SYSCALL_DEBUG (test_other.other.test_SYSCALL_DEBUG) ... ok (9.97s) ['-L/usr/something'] False - with table growth test_SUPPORT_LONGJMP_object (test_other.other.test_SUPPORT_LONGJMP_object) ... ok (6.63s) test_SUPPORT_LONGJMP_executable (test_other.other.test_SUPPORT_LONGJMP_executable) ... ok (4.08s) ['-I/usr/something', '-Wno-warn-absolute-paths'] False test_add_js_function_wasm2js (test_other.other.test_add_js_function_wasm2js) ... ok (17.01s) test_USE_PTHREADS (test_other.other.test_USE_PTHREADS) ... ok (14.10s) test_add_js_function (test_other.other.test_add_js_function) ... ok (15.34s) test_SUPPORT_BIG_ENDIAN (test_other.other.test_SUPPORT_BIG_ENDIAN) ... ok (4.33s) ['-L/usr/something', '-Wno-warn-absolute-paths'] False test_INCOMING_MODULE_JS_API_invalid (test_other.other.test_INCOMING_MODULE_JS_API_invalid) ... ok (0.71s) system_libs:INFO: compiled 140 inputs in 44.35s test_LIBRARY_DEBUG (test_other.other.test_LIBRARY_DEBUG) ... ok (2.37s) ['-Isubdir/something', '-Wwarn-absolute-paths'] False cache:INFO: - ok test_NO_aliasing (test_other.other.test_NO_aliasing) ... ok (7.15s) ['-Lsubdir/something', '-Wwarn-absolute-paths'] False test_INCOMING_MODULE_JS_API_missing (test_other.other.test_INCOMING_MODULE_JS_API_missing) ... ok (6.12s) [] Module[' Module['waka [] False test_EXPORT_NAME_with_html (test_other.other.test_EXPORT_NAME_with_html) ... ok (4.42s) ['-sEXPORTED_RUNTIME_METHODS=[]'] Module['addRunDependency test_abspaths (test_other.other.test_abspaths) ... ok (25.58s) test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other.test_GetProcAddress_LEGACY_GL_EMULATION) ... ok (8.90s) ['-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module['addRunDependency Module['waka test_bullet (test_other.other.test_bullet) ... ok (101.84s) ['-sEXPORTED_RUNTIME_METHODS=[]', '-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module['addRunDependency Module['waka test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other.test_IGNORE_CLOSURE_COMPILER_ERRORS) ... ok (13.76s) test_EM_ASM_i64 (test_other.other.test_EM_ASM_i64) ... ok (5.91s) test_EXPORTED_RUNTIME_METHODS (test_other.other.test_EXPORTED_RUNTIME_METHODS) ... ok (9.41s) env_modify: {'EMMAKEN_NO_SDK': '1'} test_EMMAKEN_NO_SDK (test_other.other.test_EMMAKEN_NO_SDK) ... ok (1.51s) test_EM_ASM_ES6_O3 (test_other.other.test_EM_ASM_ES6_O3) ... ok (7.51s) test_EM_ASM_ES6 (test_other.other.test_EM_ASM_ES6) ... ok (4.95s) test_EMSCRIPTEN_and_STRICT (test_other.other.test_EMSCRIPTEN_and_STRICT) ... ok (4.31s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147418112'] test_EM_ASM_ES6_closure (test_other.other.test_EM_ASM_ES6_closure) ... ok (10.20s) test_EMCC_BUILD_DIR (test_other.other.test_EMCC_BUILD_DIR) ... ok (4.50s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147483648'] test_RUNTIME_LINKED_LIBS (test_other.other.test_RUNTIME_LINKED_LIBS) ... ok (25.50s) test_EM_ASM_ES6_closure_O3 (test_other.other.test_EM_ASM_ES6_closure_O3) ... ok (12.97s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147549184'] test_INCOMING_MODULE_JS_API (test_other.other.test_INCOMING_MODULE_JS_API) ... ok (24.78s) ['C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\emcc.bat', 'C:\\b\\s\\w\\ir\\x\\w\\install\\emscripten\\test\\hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH'] test_2GB_plus (test_other.other.test_2GB_plus) ... ok (8.05s) sizes 4325 3315 seen js size: 3315 (expected: 3315) (delta: 0), ratio to expected: 0.000000 test_2GB_plus (test_other.other.test_2GB_plus) ... ok test_EMCC_BUILD_DIR (test_other.other.test_EMCC_BUILD_DIR) ... ok test_EMMAKEN_NO_SDK (test_other.other.test_EMMAKEN_NO_SDK) ... ok test_EMSCRIPTEN_and_STRICT (test_other.other.test_EMSCRIPTEN_and_STRICT) ... ok test_EM_ASM_ES6 (test_other.other.test_EM_ASM_ES6) ... ok test_EM_ASM_ES6_O3 (test_other.other.test_EM_ASM_ES6_O3) ... ok test_EM_ASM_ES6_closure (test_other.other.test_EM_ASM_ES6_closure) ... ok test_EM_ASM_ES6_closure_O3 (test_other.other.test_EM_ASM_ES6_closure_O3) ... ok test_EM_ASM_i64 (test_other.other.test_EM_ASM_i64) ... ok test_EXPORTED_RUNTIME_METHODS (test_other.other.test_EXPORTED_RUNTIME_METHODS) ... ok test_EXPORT_NAME_with_html (test_other.other.test_EXPORT_NAME_with_html) ... ok test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other.test_GetProcAddress_LEGACY_GL_EMULATION) ... ok test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other.test_IGNORE_CLOSURE_COMPILER_ERRORS) ... ok test_INCOMING_MODULE_JS_API (test_other.other.test_INCOMING_MODULE_JS_API) ... ok test_INCOMING_MODULE_JS_API_invalid (test_other.other.test_INCOMING_MODULE_JS_API_invalid) ... ok test_INCOMING_MODULE_JS_API_missing (test_other.other.test_INCOMING_MODULE_JS_API_missing) ... ok test_LIBRARY_DEBUG (test_other.other.test_LIBRARY_DEBUG) ... ok test_NO_aliasing (test_other.other.test_NO_aliasing) ... ok test_RUNTIME_LINKED_LIBS (test_other.other.test_RUNTIME_LINKED_LIBS) ... ok test_SUPPORT_BIG_ENDIAN (test_other.other.test_SUPPORT_BIG_ENDIAN) ... ok test_SUPPORT_LONGJMP_executable (test_other.other.test_SUPPORT_LONGJMP_executable) ... ok test_SUPPORT_LONGJMP_object (test_other.other.test_SUPPORT_LONGJMP_object) ... ok test_SUPPORT_LONGJMP_wasm (test_other.other.test_SUPPORT_LONGJMP_wasm) ... ok test_SYSCALL_DEBUG (test_other.other.test_SYSCALL_DEBUG) ... ok test_USE_PTHREADS (test_other.other.test_USE_PTHREADS) ... ok test_abspaths (test_other.other.test_abspaths) ... ok test_add_js_function (test_other.other.test_add_js_function) ... ok test_add_js_function_bigint (test_other.other.test_add_js_function_bigint) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint_memory64 (test_other.other.test_add_js_function_bigint_memory64) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint_memory64_wasm_function (test_other.other.test_add_js_function_bigint_memory64_wasm_function) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_bigint_wasm_function (test_other.other.test_add_js_function_bigint_wasm_function) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_add_js_function_wasm2js (test_other.other.test_add_js_function_wasm2js) ... ok test_aligned_alloc (test_other.other.test_aligned_alloc) ... ok test_archive_bad_extension (test_other.other.test_archive_bad_extension) ... ok test_archive_duplicate_basenames (test_other.other.test_archive_duplicate_basenames) ... ok test_archive_non_objects (test_other.other.test_archive_non_objects) ... ok test_archive_thin (test_other.other.test_archive_thin) ... ok test_argument_match (test_other.other.test_argument_match) ... ok test_argument_missing (test_other.other.test_argument_missing) ... ok test_argument_missing_file (test_other.other.test_argument_missing_file) ... ok test_arguments_global (test_other.other.test_arguments_global) ... ok test_argv0_node (test_other.other.test_argv0_node) ... ok test_asan_memory_growth (test_other.other.test_asan_memory_growth) ... ok test_asan_no_stack_trace (test_other.other.test_asan_no_stack_trace) ... ok test_asan_null_deref (test_other.other.test_asan_null_deref) ... ok test_asan_null_deref_standalone (test_other.other.test_asan_null_deref_standalone) ... ok test_asan_pthread_stubs (test_other.other.test_asan_pthread_stubs) ... ok test_asan_strncpy (test_other.other.test_asan_strncpy) ... ok test_asan_sync_compilation (test_other.other.test_asan_sync_compilation) ... ok test_assembly (test_other.other.test_assembly) ... ok test_assembly_preprocessed (test_other.other.test_assembly_preprocessed) ... ok test_assertions_on_incoming_module_api_changes (test_other.other.test_assertions_on_incoming_module_api_changes) ... ok test_assertions_on_reject_promise (test_other.other.test_assertions_on_reject_promise) ... ok test_asyncify_advise (test_other.other.test_asyncify_advise) ... ok test_asyncify_escaping (test_other.other.test_asyncify_escaping) ... ok test_asyncify_response_file (test_other.other.test_asyncify_response_file) ... ok test_asyncify_stack_overflow (test_other.other.test_asyncify_stack_overflow) ... ok test_auto_ptr_cxx17 (test_other.other.test_auto_ptr_cxx17) ... ok test_autoconf_mode (test_other.other.test_autoconf_mode) ... skipped 'windows does not support shbang syntax' test_automatic_env_worker_pthread_node (test_other.other.test_automatic_env_worker_pthread_node) ... ok test_automatic_env_worker_pthread_web (test_other.other.test_automatic_env_worker_pthread_web) ... ok test_automatic_env_worker_wasm_workers_node (test_other.other.test_automatic_env_worker_wasm_workers_node) ... ok test_automatic_env_worker_wasm_workers_web (test_other.other.test_automatic_env_worker_wasm_workers_web) ... ok test_autotools_shared_check (test_other.other.test_autotools_shared_check) ... ok test_backwards_deps_in_archive (test_other.other.test_backwards_deps_in_archive) ... ok test_bad_export (test_other.other.test_bad_export) ... ok test_bad_export_name (test_other.other.test_bad_export_name) ... ok test_bad_function_pointer_cast (test_other.other.test_bad_function_pointer_cast) ... ok test_bad_function_pointer_cast_O1 (test_other.other.test_bad_function_pointer_cast_O1) ... ok test_bad_function_pointer_cast_O2 (test_other.other.test_bad_function_pointer_cast_O2) ... ok test_bad_function_pointer_cast_safe_heap (test_other.other.test_bad_function_pointer_cast_safe_heap) ... ok test_bad_function_pointer_cast_safe_heap_O1 (test_other.other.test_bad_function_pointer_cast_safe_heap_O1) ... ok test_bad_function_pointer_cast_safe_heap_O2 (test_other.other.test_bad_function_pointer_cast_safe_heap_O2) ... ok test_bad_function_pointer_cast_wasm2js (test_other.other.test_bad_function_pointer_cast_wasm2js) ... ok test_bad_function_pointer_cast_wasm2js_O1 (test_other.other.test_bad_function_pointer_cast_wasm2js_O1) ... ok test_bad_function_pointer_cast_wasm2js_O2 (test_other.other.test_bad_function_pointer_cast_wasm2js_O2) ... ok test_bad_function_pointer_cast_wasm2js_safe_heap (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap) ... ok test_bad_function_pointer_cast_wasm2js_safe_heap_O1 (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap_O1) ... ok test_bad_function_pointer_cast_wasm2js_safe_heap_O2 (test_other.other.test_bad_function_pointer_cast_wasm2js_safe_heap_O2) ... ok test_bad_locale (test_other.other.test_bad_locale) ... ok test_bad_memory_size (test_other.other.test_bad_memory_size) ... ok test_bad_triple (test_other.other.test_bad_triple) ... skipped 'native clang tests are disabled' test_bc_as_archive (test_other.other.test_bc_as_archive) ... ok test_bc_output_warning (test_other.other.test_bc_output_warning) ... ok test_bigint64array_polyfill (test_other.other.test_bigint64array_polyfill) ... ok test_binaryen_debug (test_other.other.test_binaryen_debug) ... ok test_binaryen_ignore_implicit_traps (test_other.other.test_binaryen_ignore_implicit_traps) ... ok test_binaryen_low_memory_unused (test_other.other.test_binaryen_low_memory_unused) ... ok test_binaryen_low_memory_unused_O2 (test_other.other.test_binaryen_low_memory_unused_O2) ... ok test_binaryen_low_memory_unused_O2_GB_1024 (test_other.other.test_binaryen_low_memory_unused_O2_GB_1024) ... ok test_binaryen_low_memory_unused_O2_GB_512 (test_other.other.test_binaryen_low_memory_unused_O2_GB_512) ... ok test_binaryen_low_memory_unused_linker_flag (test_other.other.test_binaryen_low_memory_unused_linker_flag) ... ok test_binaryen_passes_extra (test_other.other.test_binaryen_passes_extra) ... ok test_binaryen_stack_ir_O2 (test_other.other.test_binaryen_stack_ir_O2) ... ok test_binaryen_stack_ir_O3 (test_other.other.test_binaryen_stack_ir_O3) ... ok test_bitcode_input (test_other.other.test_bitcode_input) ... ok test_bitcode_linking (test_other.other.test_bitcode_linking) ... ok test_boost_graph (test_other.other.test_boost_graph) ... ok test_browser_language_detection (test_other.other.test_browser_language_detection) ... ok test_browser_too_old (test_other.other.test_browser_too_old) ... ok test_build_error_color (test_other.other.test_build_error_color) ... skipped 'ptys and select are not available on windows' test_build_fetch_tests (test_other.other.test_build_fetch_tests) ... ok test_bullet (test_other.other.test_bullet) ... ok test_bullet_wasm64 (test_other.other.test_bullet_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_bzip2 (test_other.other.test_bzip2) ... ok test_c_preprocessor (test_other.other.test_c_preprocessor) ... ok test_canonicalize_nan_warning (test_other.other.test_canonicalize_nan_warning) ... ok test_chained_js_error_diagnostics (test_other.other.test_chained_js_error_diagnostics) ... ok test_check_source_map_args (test_other.other.test_check_source_map_args) ... ok test_check_sourcemapurl (test_other.other.test_check_sourcemapurl) ... ok test_check_sourcemapurl_default_normal (test_other.other.test_check_sourcemapurl_default_normal) ... ok test_check_sourcemapurl_default_profiling (test_other.other.test_check_sourcemapurl_default_profiling) ... ok test_check_undefined_linkable (test_other.other.test_check_undefined_linkable) ... ok test_check_undefined_main_module (test_other.other.test_check_undefined_main_module) ... ok test_check_undefined_relocatable (test_other.other.test_check_undefined_relocatable) ... ok test_cleanup_os (test_other.other.test_cleanup_os) ... ok test_clear_error_on_massive_static_data (test_other.other.test_clear_error_on_massive_static_data) ... ok test_clock_nanosleep (test_other.other.test_clock_nanosleep) ... ok test_closure_args_from_port (test_other.other.test_closure_args_from_port) ... ok test_closure_cmdline_utf8_chars (test_other.other.test_closure_cmdline_utf8_chars) ... ok test_closure_debug (test_other.other.test_closure_debug) ... ok test_closure_errors (test_other.other.test_closure_errors) ... ok test_closure_externs (test_other.other.test_closure_externs) ... ok test_closure_full_js_library (test_other.other.test_closure_full_js_library) ... ok test_closure_full_js_library_bigint (test_other.other.test_closure_full_js_library_bigint) ... ok test_closure_full_js_library_min_webgl_version (test_other.other.test_closure_full_js_library_min_webgl_version) ... ok test_closure_full_js_library_pthread (test_other.other.test_closure_full_js_library_pthread) ... ok test_closure_full_js_library_pthread_offscreen (test_other.other.test_closure_full_js_library_pthread_offscreen) ... ok test_closure_full_js_library_wasmfs (test_other.other.test_closure_full_js_library_wasmfs) ... ok test_closure_safe_asyncify (test_other.other.test_closure_safe_asyncify) ... ok test_closure_safe_asyncify_bigint (test_other.other.test_closure_safe_asyncify_bigint) ... ok test_closure_safe_plain (test_other.other.test_closure_safe_plain) ... ok test_closure_type_annotations (test_other.other.test_closure_type_annotations) ... ok test_closure_warnings (test_other.other.test_closure_warnings) ... ok test_closure_webgpu (test_other.other.test_closure_webgpu) ... ok test_closure_webgpu_wasm64 (test_other.other.test_closure_webgpu_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_cmake_bitcode_static_libraries (test_other.other.test_cmake_bitcode_static_libraries) ... ok test_cmake_check_type_size (test_other.other.test_cmake_check_type_size) ... ok test_cmake_check_type_size_pthreads (test_other.other.test_cmake_check_type_size_pthreads) ... ok test_cmake_check_type_size_wasm64 (test_other.other.test_cmake_check_type_size_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_cmake_compile_commands (test_other.other.test_cmake_compile_commands) ... ok test_cmake_compile_commands_noforce (test_other.other.test_cmake_compile_commands_noforce) ... ok test_cmake_compile_features (test_other.other.test_cmake_compile_features) ... skipped 'Skipped on Windows because CMake does not configure native Clang builds well on Windows.' test_cmake_compile_features_noforce (test_other.other.test_cmake_compile_features_noforce) ... skipped 'Skipped on Windows because CMake does not configure native Clang builds well on Windows.' test_cmake_cxx20 (test_other.other.test_cmake_cxx20) ... ok test_cmake_emscripten_system_processor (test_other.other.test_cmake_emscripten_system_processor) ... ok test_cmake_emscripten_version (test_other.other.test_cmake_emscripten_version) ... ok test_cmake_explicit_generator (test_other.other.test_cmake_explicit_generator) ... ok test_cmake_find_modules (test_other.other.test_cmake_find_modules) ... ok test_cmake_find_pkg_config (test_other.other.test_cmake_find_pkg_config) ... skipped 'requested to be skipped' test_cmake_find_stuff (test_other.other.test_cmake_find_stuff) ... ok test_cmake_html (test_other.other.test_cmake_html) ... ok test_cmake_install (test_other.other.test_cmake_install) ... ok test_cmake_js (test_other.other.test_cmake_js) ... ok test_cmake_library (test_other.other.test_cmake_library) ... ok test_cmake_post_build (test_other.other.test_cmake_post_build) ... ok test_cmake_pthreads (test_other.other.test_cmake_pthreads) ... ok test_cmake_static_cpp (test_other.other.test_cmake_static_cpp) ... ok test_cmake_static_lib (test_other.other.test_cmake_static_lib) ... ok test_cmake_static_lib_suffix (test_other.other.test_cmake_static_lib_suffix) ... ok test_cmake_stdproperty (test_other.other.test_cmake_stdproperty) ... ok test_cmake_threads (test_other.other.test_cmake_threads) ... ok test_cmake_whole_archive (test_other.other.test_cmake_whole_archive) ... skipped 'EMTEST_SKIP_NEW_CMAKE set' test_cmake_with_embind_cpp11_mode (test_other.other.test_cmake_with_embind_cpp11_mode) ... ok test_cmake_with_embind_cpp11_mode_no_gnu (test_other.other.test_cmake_with_embind_cpp11_mode_no_gnu) ... ok test_codesize_cxx_ctors1 (test_other.other.test_codesize_cxx_ctors1) ... skipped 'requested to be skipped' test_codesize_cxx_ctors2 (test_other.other.test_codesize_cxx_ctors2) ... skipped 'requested to be skipped' test_codesize_cxx_except (test_other.other.test_codesize_cxx_except) ... skipped 'requested to be skipped' test_codesize_cxx_except_wasm (test_other.other.test_codesize_cxx_except_wasm) ... skipped 'requested to be skipped' test_codesize_cxx_except_wasm_legacy (test_other.other.test_codesize_cxx_except_wasm_legacy) ... skipped 'requested to be skipped' test_codesize_cxx_lto (test_other.other.test_codesize_cxx_lto) ... skipped 'requested to be skipped' test_codesize_cxx_mangle (test_other.other.test_codesize_cxx_mangle) ... skipped 'requested to be skipped' test_codesize_cxx_noexcept (test_other.other.test_codesize_cxx_noexcept) ... skipped 'requested to be skipped' test_codesize_cxx_wasmfs (test_other.other.test_codesize_cxx_wasmfs) ... skipped 'requested to be skipped' test_codesize_files_js_fs (test_other.other.test_codesize_files_js_fs) ... skipped 'requested to be skipped' test_codesize_files_wasmfs (test_other.other.test_codesize_files_wasmfs) ... skipped 'requested to be skipped' test_codesize_hello_O0 (test_other.other.test_codesize_hello_O0) ... skipped 'requested to be skipped' test_codesize_hello_O1 (test_other.other.test_codesize_hello_O1) ... skipped 'requested to be skipped' test_codesize_hello_O2 (test_other.other.test_codesize_hello_O2) ... skipped 'requested to be skipped' test_codesize_hello_O3 (test_other.other.test_codesize_hello_O3) ... skipped 'requested to be skipped' test_codesize_hello_Os (test_other.other.test_codesize_hello_Os) ... skipped 'requested to be skipped' test_codesize_hello_Oz (test_other.other.test_codesize_hello_Oz) ... skipped 'requested to be skipped' test_codesize_hello_dylink (test_other.other.test_codesize_hello_dylink) ... skipped 'requested to be skipped' test_codesize_hello_export_nothing (test_other.other.test_codesize_hello_export_nothing) ... skipped 'requested to be skipped' test_codesize_hello_single_file (test_other.other.test_codesize_hello_single_file) ... skipped 'requested to be skipped' test_codesize_hello_wasmfs (test_other.other.test_codesize_hello_wasmfs) ... skipped 'requested to be skipped' test_codesize_libcxxabi_message_O3 (test_other.other.test_codesize_libcxxabi_message_O3) ... skipped 'requested to be skipped' test_codesize_libcxxabi_message_O3_standalone (test_other.other.test_codesize_libcxxabi_message_O3_standalone) ... skipped 'requested to be skipped' test_codesize_mem_O3 (test_other.other.test_codesize_mem_O3) ... skipped 'requested to be skipped' test_codesize_mem_O3_grow (test_other.other.test_codesize_mem_O3_grow) ... skipped 'requested to be skipped' test_codesize_mem_O3_grow_standalone (test_other.other.test_codesize_mem_O3_grow_standalone) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone (test_other.other.test_codesize_mem_O3_standalone) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_lib (test_other.other.test_codesize_mem_O3_standalone_lib) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_narg (test_other.other.test_codesize_mem_O3_standalone_narg) ... skipped 'requested to be skipped' test_codesize_mem_O3_standalone_narg_flto (test_other.other.test_codesize_mem_O3_standalone_narg_flto) ... skipped 'requested to be skipped' test_codesize_minimal_64 (test_other.other.test_codesize_minimal_64) ... skipped 'requested to be skipped' test_codesize_minimal_O0 (test_other.other.test_codesize_minimal_O0) ... skipped 'requested to be skipped' test_codesize_minimal_O1 (test_other.other.test_codesize_minimal_O1) ... skipped 'requested to be skipped' test_codesize_minimal_O2 (test_other.other.test_codesize_minimal_O2) ... skipped 'requested to be skipped' test_codesize_minimal_O3 (test_other.other.test_codesize_minimal_O3) ... skipped 'requested to be skipped' test_codesize_minimal_Os (test_other.other.test_codesize_minimal_Os) ... skipped 'requested to be skipped' test_codesize_minimal_Os_mr (test_other.other.test_codesize_minimal_Os_mr) ... skipped 'requested to be skipped' test_codesize_minimal_Oz (test_other.other.test_codesize_minimal_Oz) ... skipped 'requested to be skipped' test_codesize_minimal_Oz-ctors (test_other.other.test_codesize_minimal_Oz-ctors) ... skipped 'requested to be skipped' test_codesize_minimal_esm (test_other.other.test_codesize_minimal_esm) ... skipped 'requested to be skipped' test_codesize_minimal_pthreads (test_other.other.test_codesize_minimal_pthreads) ... skipped 'requested to be skipped' test_codesize_minimal_pthreads_memgrowth (test_other.other.test_codesize_minimal_pthreads_memgrowth) ... skipped 'requested to be skipped' test_codesize_minimal_wasmfs (test_other.other.test_codesize_minimal_wasmfs) ... skipped 'requested to be skipped' test_combining_object_files (test_other.other.test_combining_object_files) ... ok test_combining_object_files_from_archive (test_other.other.test_combining_object_files_from_archive) ... ok test_commons_link (test_other.other.test_commons_link) ... ok test_compilation_database (test_other.other.test_compilation_database) ... ok test_compile_ll_file (test_other.other.test_compile_ll_file) ... ok test_compile_with_cache_lock (test_other.other.test_compile_with_cache_lock) ... ok test_compiler_wrapper (test_other.other.test_compiler_wrapper) ... skipped 'relies on a shell script' test_compiler_wrapper_ccache (test_other.other.test_compiler_wrapper_ccache) ... skipped 'test requires ccache and EMTEST_SKIP_CCACHE is set' test_complex (test_other.other.test_complex) ... ok test_concepts (test_other.other.test_concepts) ... ok test_config_closure_compiler (test_other.other.test_config_closure_compiler) ... ok test_conftest_s_flag_passing (test_other.other.test_conftest_s_flag_passing) ... ok test_console_out (test_other.other.test_console_out) ... ok test_console_out_standalone (test_other.other.test_console_out_standalone) ... ok test_contrib_ports (test_other.other.test_contrib_ports) ... ok test_cpp_module (test_other.other.test_cpp_module) ... ok test_cpuprofiler_closure (test_other.other.test_cpuprofiler_closure) ... ok test_create_cache_directory (test_other.other.test_create_cache_directory) ... ok test_create_readonly (test_other.other.test_create_readonly) ... ok test_create_socket (test_other.other.test_create_socket) ... ok test_ctor_ordering (test_other.other.test_ctor_ordering) ... ok test_ctor_ordering_relocatable (test_other.other.test_ctor_ordering_relocatable) ... ok test_cxa_current_exception_type_emscripten (test_other.other.test_cxa_current_exception_type_emscripten) ... ok test_cxa_current_exception_type_wasm (test_other.other.test_cxa_current_exception_type_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_cxa_current_exception_type_wasm_legacy (test_other.other.test_cxa_current_exception_type_wasm_legacy) ... ok test_cxx11 (test_other.other.test_cxx11) ... ok test_cxx11_emxx (test_other.other.test_cxx11_emxx) ... ok test_cxx20_modules (test_other.other.test_cxx20_modules) ... ok test_cxx20_modules_std_headers (test_other.other.test_cxx20_modules_std_headers) ... ok test_dashE (test_other.other.test_dashE) ... ok test_dashE_respect_dashO (test_other.other.test_dashE_respect_dashO) ... ok test_dashM (test_other.other.test_dashM) ... ok test_dashM_respect_dashO (test_other.other.test_dashM_respect_dashO) ... ok test_dashS (test_other.other.test_dashS) ... ok test_dashS_ll_input (test_other.other.test_dashS_ll_input) ... ok test_dashS_stdout (test_other.other.test_dashS_stdout) ... ok test_dash_g_object (test_other.other.test_dash_g_object) ... ok test_dash_g_object_O1 (test_other.other.test_dash_g_object_O1) ... ok test_dash_s_bad_json_types (test_other.other.test_dash_s_bad_json_types) ... ok test_dash_s_hex (test_other.other.test_dash_s_hex) ... ok test_dash_s_link_flag (test_other.other.test_dash_s_link_flag) ... ok test_dash_s_list_parsing (test_other.other.test_dash_s_list_parsing) ... ok test_dash_s_response_file_list (test_other.other.test_dash_s_response_file_list) ... ok test_dash_s_response_file_list_with_comments (test_other.other.test_dash_s_response_file_list_with_comments) ... ok test_dash_s_response_file_misssing (test_other.other.test_dash_s_response_file_misssing) ... ok test_dash_s_response_file_string (test_other.other.test_dash_s_response_file_string) ... ok test_dash_s_single_quote (test_other.other.test_dash_s_single_quote) ... ok test_dash_s_typo (test_other.other.test_dash_s_typo) ... ok test_dash_s_unclosed_list (test_other.other.test_dash_s_unclosed_list) ... ok test_dash_s_unclosed_quote (test_other.other.test_dash_s_unclosed_quote) ... ok test_dash_s_valid_list (test_other.other.test_dash_s_valid_list) ... ok test_dash_s_with_space (test_other.other.test_dash_s_with_space) ... ok test_dash_s_wrong_type (test_other.other.test_dash_s_wrong_type) ... ok test_dasho_invalid_dir (test_other.other.test_dasho_invalid_dir) ... ok test_dasho_is_dir (test_other.other.test_dasho_is_dir) ... ok test_dbg (test_other.other.test_dbg) ... ok test_debug_opt_warning_O2_g (test_other.other.test_debug_opt_warning_O2_g) ... ok test_debug_opt_warning_O2_pfuncs (test_other.other.test_debug_opt_warning_O2_pfuncs) ... ok test_debug_opt_warning_asyncify_g (test_other.other.test_debug_opt_warning_asyncify_g) ... ok test_debuginfo_line_tables_only (test_other.other.test_debuginfo_line_tables_only) ... ok test_default_pthread_stack_size (test_other.other.test_default_pthread_stack_size) ... ok test_default_to_cxx (test_other.other.test_default_to_cxx) ... ok test_define_modularize (test_other.other.test_define_modularize) ... ok test_demangle (test_other.other.test_demangle) ... ok test_demangle_cpp (test_other.other.test_demangle_cpp) ... ok test_demangle_malloc_infinite_loop_crash (test_other.other.test_demangle_malloc_infinite_loop_crash) ... ok test_dependency_file (test_other.other.test_dependency_file) ... ok test_dependency_file_2 (test_other.other.test_dependency_file_2) ... ok test_deprecated_macros (test_other.other.test_deprecated_macros) ... ok test_deterministic (test_other.other.test_deterministic) ... ok test_disable_inlining (test_other.other.test_disable_inlining) ... ok test_dlmalloc_modes (test_other.other.test_dlmalloc_modes) ... ok test_dlopen_async (test_other.other.test_dlopen_async) ... ok test_dlopen_bad_flags (test_other.other.test_dlopen_bad_flags) ... ok test_dlopen_blocking (test_other.other.test_dlopen_blocking) ... ok test_dlopen_blocking_asyncify (test_other.other.test_dlopen_blocking_asyncify) ... ok test_dlopen_blocking_jspi (test_other.other.test_dlopen_blocking_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_dlopen_constructors (test_other.other.test_dlopen_constructors) ... ok test_dlopen_promise (test_other.other.test_dlopen_promise) ... ok test_dlopen_rpath (test_other.other.test_dlopen_rpath) ... ok test_dlopen_rpath_wasmfs (test_other.other.test_dlopen_rpath_wasmfs) ... ok test_dlopen_rtld_global (test_other.other.test_dlopen_rtld_global) ... ok test_dlsym_rtld_default (test_other.other.test_dlsym_rtld_default) ... ok test_dlsym_rtld_default_js_symbol (test_other.other.test_dlsym_rtld_default_js_symbol) ... ok test_dot_a_all_contents_invalid (test_other.other.test_dot_a_all_contents_invalid) ... ok test_doublestart_bug (test_other.other.test_doublestart_bug) ... ok test_drop_support_for_browser (test_other.other.test_drop_support_for_browser) ... ok test_dumpmachine (test_other.other.test_dumpmachine) ... ok test_dwarf (test_other.other.test_dwarf) ... ok test_dwarf_sourcemap_names (test_other.other.test_dwarf_sourcemap_names) ... ok test_dwarf_system_lib (test_other.other.test_dwarf_system_lib) ... ok test_dylink_4gb_max (test_other.other.test_dylink_4gb_max) ... ok test_dylink_LEGACY_GL_EMULATION (test_other.other.test_dylink_LEGACY_GL_EMULATION) ... ok test_dylink_dependencies (test_other.other.test_dylink_dependencies) ... ok test_dylink_dependencies_rpath (test_other.other.test_dylink_dependencies_rpath) ... ok test_dylink_exceptions_and_assertions (test_other.other.test_dylink_exceptions_and_assertions) ... ok test_dylink_no_autoload (test_other.other.test_dylink_no_autoload) ... ok test_dylink_no_filesystem (test_other.other.test_dylink_no_filesystem) ... ok test_dylink_proxy_posix_sockets_oz (test_other.other.test_dylink_proxy_posix_sockets_oz) ... ok test_dylink_proxy_posix_sockets_oz_wasmfs (test_other.other.test_dylink_proxy_posix_sockets_oz_wasmfs) ... ok test_dylink_pthread_bigint_em_asm (test_other.other.test_dylink_pthread_bigint_em_asm) ... ok test_dylink_pthread_bigint_em_js (test_other.other.test_dylink_pthread_bigint_em_js) ... ok test_dylink_pthread_comdat (test_other.other.test_dylink_pthread_comdat) ... skipped 'https://reviews.llvm.org/D128515' test_dylink_pthread_comdat_flipped (test_other.other.test_dylink_pthread_comdat_flipped) ... ok test_dylink_pthread_static_data (test_other.other.test_dylink_pthread_static_data) ... skipped 'https://github.com/emscripten-core/emscripten/issues/24500' test_dylink_pthread_static_data_modularize (test_other.other.test_dylink_pthread_static_data_modularize) ... skipped 'https://github.com/emscripten-core/emscripten/issues/24500' test_dylink_pthread_warning (test_other.other.test_dylink_pthread_warning) ... ok test_dylink_strict (test_other.other.test_dylink_strict) ... ok test_dynamic_cast (test_other.other.test_dynamic_cast) ... ok test_dynamic_cast_2 (test_other.other.test_dynamic_cast_2) ... ok test_dynamic_cast_b (test_other.other.test_dynamic_cast_b) ... ok test_em_asm_c89 (test_other.other.test_em_asm_c89) ... ok test_em_asm_duplicate_strings (test_other.other.test_em_asm_duplicate_strings) ... ok test_em_asm_invalid (test_other.other.test_em_asm_invalid) ... ok test_em_asm_strict_c (test_other.other.test_em_asm_strict_c) ... ok test_em_config_filename (test_other.other.test_em_config_filename) ... ok test_em_config_missing_arg (test_other.other.test_em_config_missing_arg) ... ok test_em_js_bool_macro_expansion (test_other.other.test_em_js_bool_macro_expansion) ... ok test_em_js_deps (test_other.other.test_em_js_deps) ... ok test_em_js_deps_anon_ns (test_other.other.test_em_js_deps_anon_ns) ... ok test_em_js_external_usage (test_other.other.test_em_js_external_usage) ... ok test_em_js_invalid (test_other.other.test_em_js_invalid) ... ok test_em_js_main_module (test_other.other.test_em_js_main_module) ... ok test_em_js_main_module_address (test_other.other.test_em_js_main_module_address) ... ok test_em_js_side_module (test_other.other.test_em_js_side_module) ... ok test_em_js_top_level (test_other.other.test_em_js_top_level) ... ok test_emar_M (test_other.other.test_emar_M) ... ok test_emar_duplicate_inputs (test_other.other.test_emar_duplicate_inputs) ... ok test_emar_em_config_flag (test_other.other.test_emar_em_config_flag) ... ok test_emar_response_file (test_other.other.test_emar_response_file) ... ok test_embed_file_dup (test_other.other.test_embed_file_dup) ... ok test_embed_file_dup_wasmfs (test_other.other.test_embed_file_dup_wasmfs) ... ok test_embed_file_large (test_other.other.test_embed_file_large) ... ok test_embind (test_other.other.test_embind) ... ok test_embind_2gb (test_other.other.test_embind_2gb) ... ok test_embind_aot_js (test_other.other.test_embind_aot_js) ... ok test_embind_asyncify (test_other.other.test_embind_asyncify) ... ok test_embind_closure_no_dynamic_execution (test_other.other.test_embind_closure_no_dynamic_execution) ... ok test_embind_cxx11 (test_other.other.test_embind_cxx11) ... ok test_embind_cxx11_2gb (test_other.other.test_embind_cxx11_2gb) ... ok test_embind_cxx11_aot_js (test_other.other.test_embind_cxx11_aot_js) ... ok test_embind_cxx11_no_dynamic (test_other.other.test_embind_cxx11_no_dynamic) ... ok test_embind_cxx11_no_utf8 (test_other.other.test_embind_cxx11_no_utf8) ... ok test_embind_cxx11_wasm64 (test_other.other.test_embind_cxx11_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_fail (test_other.other.test_embind_fail) ... ok test_embind_finalization (test_other.other.test_embind_finalization) ... ok test_embind_invalid_overload (test_other.other.test_embind_invalid_overload) ... ok test_embind_jsgen_method_pointer_stability (test_other.other.test_embind_jsgen_method_pointer_stability) ... ok test_embind_jspi (test_other.other.test_embind_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_jspi_dyncall (test_other.other.test_embind_jspi_dyncall) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_jspi_no_dynamic (test_other.other.test_embind_jspi_no_dynamic) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_negative_enum_values (test_other.other.test_embind_negative_enum_values) ... ok test_embind_no_duplicate_symbols (test_other.other.test_embind_no_duplicate_symbols) ... ok test_embind_no_dynamic (test_other.other.test_embind_no_dynamic) ... ok test_embind_no_function (test_other.other.test_embind_no_function) ... ok test_embind_no_raw_pointers_val_1 (test_other.other.test_embind_no_raw_pointers_val_1) ... ok test_embind_no_raw_pointers_val_2 (test_other.other.test_embind_no_raw_pointers_val_2) ... ok test_embind_no_raw_pointers_val_3 (test_other.other.test_embind_no_raw_pointers_val_3) ... ok test_embind_no_utf8 (test_other.other.test_embind_no_utf8) ... ok test_embind_o1 (test_other.other.test_embind_o1) ... ok test_embind_o1_2gb (test_other.other.test_embind_o1_2gb) ... ok test_embind_o1_aot_js (test_other.other.test_embind_o1_aot_js) ... ok test_embind_o1_no_dynamic (test_other.other.test_embind_o1_no_dynamic) ... ok test_embind_o1_no_utf8 (test_other.other.test_embind_o1_no_utf8) ... ok test_embind_o1_wasm64 (test_other.other.test_embind_o1_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_o2 (test_other.other.test_embind_o2) ... ok test_embind_o2_2gb (test_other.other.test_embind_o2_2gb) ... ok test_embind_o2_aot_js (test_other.other.test_embind_o2_aot_js) ... ok test_embind_o2_closure (test_other.other.test_embind_o2_closure) ... ok test_embind_o2_closure_2gb (test_other.other.test_embind_o2_closure_2gb) ... ok test_embind_o2_closure_aot_js (test_other.other.test_embind_o2_closure_aot_js) ... ok test_embind_o2_closure_no_dynamic (test_other.other.test_embind_o2_closure_no_dynamic) ... ok test_embind_o2_closure_no_utf8 (test_other.other.test_embind_o2_closure_no_utf8) ... ok test_embind_o2_closure_wasm64 (test_other.other.test_embind_o2_closure_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_o2_mem_growth (test_other.other.test_embind_o2_mem_growth) ... ok test_embind_o2_mem_growth_2gb (test_other.other.test_embind_o2_mem_growth_2gb) ... ok test_embind_o2_mem_growth_aot_js (test_other.other.test_embind_o2_mem_growth_aot_js) ... ok test_embind_o2_mem_growth_no_dynamic (test_other.other.test_embind_o2_mem_growth_no_dynamic) ... ok test_embind_o2_mem_growth_no_utf8 (test_other.other.test_embind_o2_mem_growth_no_utf8) ... ok test_embind_o2_mem_growth_wasm64 (test_other.other.test_embind_o2_mem_growth_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_o2_no_dynamic (test_other.other.test_embind_o2_no_dynamic) ... ok test_embind_o2_no_utf8 (test_other.other.test_embind_o2_no_utf8) ... ok test_embind_o2_wasm64 (test_other.other.test_embind_o2_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_resource_management (test_other.other.test_embind_resource_management) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_embind_return_value_policy (test_other.other.test_embind_return_value_policy) ... ok test_embind_strict_js (test_other.other.test_embind_strict_js) ... ok test_embind_strict_js_2gb (test_other.other.test_embind_strict_js_2gb) ... ok test_embind_strict_js_aot_js (test_other.other.test_embind_strict_js_aot_js) ... ok test_embind_strict_js_no_dynamic (test_other.other.test_embind_strict_js_no_dynamic) ... ok test_embind_strict_js_no_utf8 (test_other.other.test_embind_strict_js_no_utf8) ... ok test_embind_strict_js_wasm64 (test_other.other.test_embind_strict_js_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_tsgen_bigint (test_other.other.test_embind_tsgen_bigint) ... ok test_embind_tsgen_constant_only (test_other.other.test_embind_tsgen_constant_only) ... ok test_embind_tsgen_dylink (test_other.other.test_embind_tsgen_dylink) ... ok test_embind_tsgen_end_to_end_commonjs (test_other.other.test_embind_tsgen_end_to_end_commonjs) ... ok test_embind_tsgen_end_to_end_esm (test_other.other.test_embind_tsgen_end_to_end_esm) ... ok test_embind_tsgen_end_to_end_esm_with_jsgen (test_other.other.test_embind_tsgen_end_to_end_esm_with_jsgen) ... ok test_embind_tsgen_exceptions (test_other.other.test_embind_tsgen_exceptions) ... ok test_embind_tsgen_exceptions_legacy (test_other.other.test_embind_tsgen_exceptions_legacy) ... ok test_embind_tsgen_ignore (test_other.other.test_embind_tsgen_ignore) ... ok test_embind_tsgen_jspi (test_other.other.test_embind_tsgen_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_embind_tsgen_memory64 (test_other.other.test_embind_tsgen_memory64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embind_tsgen_test_embind (test_other.other.test_embind_tsgen_test_embind) ... ok test_embind_tsgen_val (test_other.other.test_embind_tsgen_val) ... ok test_embind_tsgen_worker_env (test_other.other.test_embind_tsgen_worker_env) ... ok test_embind_wasm64 (test_other.other.test_embind_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_embool (test_other.other.test_embool) ... ok test_emcc_2_c (test_other.other.test_emcc_2_c) ... ok test_emcc_2_cxx (test_other.other.test_emcc_2_cxx) ... ok test_emcc_3_c (test_other.other.test_emcc_3_c) ... ok test_emcc_3_cxx (test_other.other.test_emcc_3_cxx) ... ok test_emcc_4 (test_other.other.test_emcc_4) ... ok test_emcc_4_emxx (test_other.other.test_emcc_4_emxx) ... ok test_emcc_asm_v_wasm (test_other.other.test_emcc_asm_v_wasm) ... ok test_emcc_asm_v_wasm_O1 (test_other.other.test_emcc_asm_v_wasm_O1) ... ok test_emcc_asm_v_wasm_O1_wasm2js (test_other.other.test_emcc_asm_v_wasm_O1_wasm2js) ... ok test_emcc_asm_v_wasm_O2 (test_other.other.test_emcc_asm_v_wasm_O2) ... ok test_emcc_asm_v_wasm_O2_wasm2js (test_other.other.test_emcc_asm_v_wasm_O2_wasm2js) ... ok test_emcc_asm_v_wasm_O3 (test_other.other.test_emcc_asm_v_wasm_O3) ... ok test_emcc_asm_v_wasm_O3_wasm2js (test_other.other.test_emcc_asm_v_wasm_O3_wasm2js) ... ok test_emcc_asm_v_wasm_wasm2js (test_other.other.test_emcc_asm_v_wasm_wasm2js) ... ok test_emcc_basics_c (test_other.other.test_emcc_basics_c) ... ok test_emcc_basics_cxx (test_other.other.test_emcc_basics_cxx) ... ok test_emcc_cflags (test_other.other.test_emcc_cflags) ... ok test_emcc_check (test_other.other.test_emcc_check) ... ok test_emcc_debug_files_O0 (test_other.other.test_emcc_debug_files_O0) ... ok test_emcc_debug_files_O1 (test_other.other.test_emcc_debug_files_O1) ... ok test_emcc_debug_files_O2 (test_other.other.test_emcc_debug_files_O2) ... ok test_emcc_debug_files_O3 (test_other.other.test_emcc_debug_files_O3) ... ok test_emcc_dev_null (test_other.other.test_emcc_dev_null) ... ok test_emcc_generate_config (test_other.other.test_emcc_generate_config) ... ok test_emcc_generate_config_emxx (test_other.other.test_emcc_generate_config_emxx) ... ok test_emcc_out_file (test_other.other.test_emcc_out_file) ... ok test_emcc_size_parsing (test_other.other.test_emcc_size_parsing) ... ok test_emcc_sourcemap_options (test_other.other.test_emcc_sourcemap_options) ... ok test_emcc_sourcemap_options_prefix (test_other.other.test_emcc_sourcemap_options_prefix) ... ok test_emcc_sourcemap_options_sources (test_other.other.test_emcc_sourcemap_options_sources) ... ok test_emcc_v (test_other.other.test_emcc_v) ... ok test_emcc_v_emxx (test_other.other.test_emcc_v_emxx) ... ok test_emconfig (test_other.other.test_emconfig) ... ok test_emdawnwebgpu_link_test (test_other.other.test_emdawnwebgpu_link_test) ... ok test_emdawnwebgpu_link_test_closure (test_other.other.test_emdawnwebgpu_link_test_closure) ... ok test_emdawnwebgpu_link_test_closure_assertions (test_other.other.test_emdawnwebgpu_link_test_closure_assertions) ... ok test_emdawnwebgpu_link_test_closure_assertions_wasm64 (test_other.other.test_emdawnwebgpu_link_test_closure_assertions_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emdawnwebgpu_link_test_closure_wasm64 (test_other.other.test_emdawnwebgpu_link_test_closure_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emdawnwebgpu_link_test_wasm64 (test_other.other.test_emdawnwebgpu_link_test_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_emit_llvm (test_other.other.test_emit_llvm) ... ok test_emit_llvm_asm (test_other.other.test_emit_llvm_asm) ... ok test_emit_tsd (test_other.other.test_emit_tsd) ... ok test_emit_tsd_sync_compilation (test_other.other.test_emit_tsd_sync_compilation) ... ok test_emit_tsd_wasm_only (test_other.other.test_emit_tsd_wasm_only) ... ok test_emmake_emconfigure (test_other.other.test_emmake_emconfigure) ... ok test_emmake_python (test_other.other.test_emmake_python) ... ok test_emmaken_cflags (test_other.other.test_emmaken_cflags) ... ok test_emmaken_compiler (test_other.other.test_emmaken_compiler) ... ok test_emmalloc_2GB (test_other.other.test_emmalloc_2GB) ... ok test_emmalloc_high_align (test_other.other.test_emmalloc_high_align) ... ok test_emmalloc_in_addition_no_std_exp (test_other.other.test_emmalloc_in_addition_no_std_exp) ... ok test_emmalloc_in_addition_with_std_exp (test_other.other.test_emmalloc_in_addition_with_std_exp) ... ok test_empty_output_extension (test_other.other.test_empty_output_extension) ... ok test_emranlib (test_other.other.test_emranlib) ... ok test_emscons (test_other.other.test_emscons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_emscons_env (test_other.other.test_emscons_env) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_emscripten_console_log (test_other.other.test_emscripten_console_log) ... ok test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other.test_emscripten_force_exit_NO_EXIT_RUNTIME) ... ok test_emscripten_get_heap_max_1GB (test_other.other.test_emscripten_get_heap_max_1GB) ... ok test_emscripten_get_heap_max_4GB (test_other.other.test_emscripten_get_heap_max_4GB) ... ok test_emscripten_get_heap_max_default (test_other.other.test_emscripten_get_heap_max_default) ... ok test_emscripten_license_O0 (test_other.other.test_emscripten_license_O0) ... ok test_emscripten_license_O0_emit (test_other.other.test_emscripten_license_O0_emit) ... ok test_emscripten_license_O2 (test_other.other.test_emscripten_license_O2) ... ok test_emscripten_license_O2_closure (test_other.other.test_emscripten_license_O2_closure) ... ok test_emscripten_license_O2_closure_emit (test_other.other.test_emscripten_license_O2_closure_emit) ... ok test_emscripten_license_O2_closure_js_emit (test_other.other.test_emscripten_license_O2_closure_js_emit) ... ok test_emscripten_license_O2_emit (test_other.other.test_emscripten_license_O2_emit) ... ok test_emscripten_license_O2_js_emit (test_other.other.test_emscripten_license_O2_js_emit) ... ok test_emscripten_main_loop (test_other.other.test_emscripten_main_loop) ... ok test_emscripten_main_loop_and_blocker (test_other.other.test_emscripten_main_loop_and_blocker) ... ok test_emscripten_main_loop_pthreads (test_other.other.test_emscripten_main_loop_pthreads) ... ok test_emscripten_main_loop_setimmediate (test_other.other.test_emscripten_main_loop_setimmediate) ... ok test_emscripten_main_loop_settimeout (test_other.other.test_emscripten_main_loop_settimeout) ... ok test_emscripten_print_double (test_other.other.test_emscripten_print_double) ... ok test_emscripten_scan_stack (test_other.other.test_emscripten_scan_stack) ... ok test_emscripten_set_immediate (test_other.other.test_emscripten_set_immediate) ... ok test_emscripten_set_immediate_loop (test_other.other.test_emscripten_set_immediate_loop) ... ok test_emscripten_set_interval (test_other.other.test_emscripten_set_interval) ... ok test_emscripten_set_timeout (test_other.other.test_emscripten_set_timeout) ... ok test_emscripten_set_timeout_loop (test_other.other.test_emscripten_set_timeout_loop) ... ok test_emscripten_unwind_to_js_event_loop (test_other.other.test_emscripten_unwind_to_js_event_loop) ... ok test_emsize (test_other.other.test_emsize) ... ok test_emstrip (test_other.other.test_emstrip) ... ok test_emsymbolizer_functions (test_other.other.test_emsymbolizer_functions) Test emsymbolizer use cases that only provide function-granularity info ... ok test_emsymbolizer_srcloc (test_other.other.test_emsymbolizer_srcloc) Test emsymbolizer use cases that provide src location granularity info ... ok test_emversion (test_other.other.test_emversion) ... ok test_erf (test_other.other.test_erf) ... ok test_err (test_other.other.test_err) ... ok test_errar (test_other.other.test_errar) ... ok test_errno_type (test_other.other.test_errno_type) ... ok test_error_on_missing_libraries (test_other.other.test_error_on_missing_libraries) ... ok test_es5_transpile (test_other.other.test_es5_transpile) ... ok test_es5_transpile_O3 (test_other.other.test_es5_transpile_O3) ... ok test_esm (test_other.other.test_esm) ... ok test_esm_closure (test_other.other.test_esm_closure) ... ok test_esm_implies_modularize (test_other.other.test_esm_implies_modularize) ... ok test_esm_node (test_other.other.test_esm_node) ... ok test_esm_pthreads (test_other.other.test_esm_pthreads) ... ok test_esm_requires_modularize (test_other.other.test_esm_requires_modularize) ... ok test_esm_source_phase_imports (test_other.other.test_esm_source_phase_imports) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_esm_worker (test_other.other.test_esm_worker) ... ok test_esm_worker_node (test_other.other.test_esm_worker_node) ... ok test_esm_worker_single_file (test_other.other.test_esm_worker_single_file) ... ok test_euidaccess (test_other.other.test_euidaccess) ... ok test_eval_ctor_ordering (test_other.other.test_eval_ctor_ordering) ... ok test_eval_ctors_debug_output (test_other.other.test_eval_ctors_debug_output) ... ok test_exception_settings (test_other.other.test_exception_settings) ... ok test_exceptions_c_linker (test_other.other.test_exceptions_c_linker) ... ok test_exceptions_exit_runtime_emscripten (test_other.other.test_exceptions_exit_runtime_emscripten) ... ok test_exceptions_exit_runtime_wasm (test_other.other.test_exceptions_exit_runtime_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exceptions_exit_runtime_wasm_legacy (test_other.other.test_exceptions_exit_runtime_wasm_legacy) ... ok test_exceptions_rethrow_stack_trace_and_message_emscripten (test_other.other.test_exceptions_rethrow_stack_trace_and_message_emscripten) ... ok test_exceptions_rethrow_stack_trace_and_message_wasm (test_other.other.test_exceptions_rethrow_stack_trace_and_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exceptions_rethrow_stack_trace_and_message_wasm_legacy (test_other.other.test_exceptions_rethrow_stack_trace_and_message_wasm_legacy) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_exceptions_stack_trace_and_message_emscripten (test_other.other.test_exceptions_stack_trace_and_message_emscripten) ... ok test_exceptions_stack_trace_and_message_wasm (test_other.other.test_exceptions_stack_trace_and_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_exceptions_stack_trace_and_message_wasm_legacy (test_other.other.test_exceptions_stack_trace_and_message_wasm_legacy) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_exceptions_with_closure_and_without_catching (test_other.other.test_exceptions_with_closure_and_without_catching) ... ok test_exclude_file (test_other.other.test_exclude_file) ... ok test_exit_runtime (test_other.other.test_exit_runtime) ... ok test_exit_runtime_01 (test_other.other.test_exit_runtime_01) ... ok test_exit_runtime_01_disabled (test_other.other.test_exit_runtime_01_disabled) ... ok test_exit_runtime_01_disabled_wasm2js (test_other.other.test_exit_runtime_01_disabled_wasm2js) ... ok test_exit_runtime_01_wasm2js (test_other.other.test_exit_runtime_01_wasm2js) ... ok test_exit_runtime_O2 (test_other.other.test_exit_runtime_O2) ... ok test_exit_runtime_O2_disabled (test_other.other.test_exit_runtime_O2_disabled) ... ok test_exit_runtime_O2_disabled_wasm2js (test_other.other.test_exit_runtime_O2_disabled_wasm2js) ... ok test_exit_runtime_O2_wasm2js (test_other.other.test_exit_runtime_O2_wasm2js) ... ok test_exit_runtime_disabled (test_other.other.test_exit_runtime_disabled) ... ok test_exit_runtime_disabled_wasm2js (test_other.other.test_exit_runtime_disabled_wasm2js) ... ok test_exit_runtime_wasm2js (test_other.other.test_exit_runtime_wasm2js) ... ok test_explicit_gl_linking (test_other.other.test_explicit_gl_linking) ... ok test_explicit_target (test_other.other.test_explicit_target) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_export_aliasee (test_other.other.test_export_aliasee) ... ok test_export_all (test_other.other.test_export_all) ... ok test_export_all_3142 (test_other.other.test_export_all_3142) ... ok test_export_all_and_exported_functions (test_other.other.test_export_all_and_exported_functions) ... ok test_export_from_archive (test_other.other.test_export_from_archive) ... ok test_export_global_address (test_other.other.test_export_global_address) ... ok test_export_global_address_command_line (test_other.other.test_export_global_address_command_line) ... ok test_export_global_address_minimal (test_other.other.test_export_global_address_minimal) ... ok test_export_keepalive (test_other.other.test_export_keepalive) ... ok test_exported_runtime_methods (test_other.other.test_exported_runtime_methods) ... ok test_exported_runtime_methods_from_js_library (test_other.other.test_exported_runtime_methods_from_js_library) ... ok test_exported_runtime_methods_metadce (test_other.other.test_exported_runtime_methods_metadce) ... ok test_extended_const (test_other.other.test_extended_const) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_extern_prepost (test_other.other.test_extern_prepost) ... ok test_extern_weak (test_other.other.test_extern_weak) ... ok test_extern_weak_dynamic (test_other.other.test_extern_weak_dynamic) ... ok test_external_ports (test_other.other.test_external_ports) ... ok test_external_ports_simple (test_other.other.test_external_ports_simple) ... ok test_extra_opt_levels (test_other.other.test_extra_opt_levels) ... ok test_extra_struct_info (test_other.other.test_extra_struct_info) ... ok test_f_exception_compile_only (test_other.other.test_f_exception_compile_only) ... ok test_f_exception_link_only (test_other.other.test_f_exception_link_only) ... ok test_f_exception_off (test_other.other.test_f_exception_off) ... ok test_f_exception_on (test_other.other.test_f_exception_on) ... ok test_f_exception_standalone (test_other.other.test_f_exception_standalone) ... ok test_failing_alloc (test_other.other.test_failing_alloc) ... ok test_failing_alloc_growth (test_other.other.test_failing_alloc_growth) ... ok test_failing_alloc_growth_wasm2js (test_other.other.test_failing_alloc_growth_wasm2js) ... ok test_failing_alloc_wasm2js (test_other.other.test_failing_alloc_wasm2js) ... ok test_failing_growth_2gb (test_other.other.test_failing_growth_2gb) ... ok test_failing_growth_wasm64 (test_other.other.test_failing_growth_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_failure_error_code (test_other.other.test_failure_error_code) ... ok test_failure_error_code_emxx (test_other.other.test_failure_error_code_emxx) ... ok test_failure_modularize_and_catch_exit (test_other.other.test_failure_modularize_and_catch_exit) ... ok test_failure_modularize_and_catch_exit_emxx (test_other.other.test_failure_modularize_and_catch_exit_emxx) ... ok test_failure_modularize_and_catch_rejection (test_other.other.test_failure_modularize_and_catch_rejection) ... ok test_failure_modularize_and_catch_rejection_emxx (test_other.other.test_failure_modularize_and_catch_rejection_emxx) ... ok test_fcvt (test_other.other.test_fcvt) ... ok test_fd_closed (test_other.other.test_fd_closed) ... ok test_fetch_init_node (test_other.other.test_fetch_init_node) ... ok test_fetch_settings (test_other.other.test_fetch_settings) ... ok test_fflush (test_other.other.test_fflush) ... ok test_fflush_fs (test_other.other.test_fflush_fs) ... ok test_fflush_fs_exit (test_other.other.test_fflush_fs_exit) ... ok test_fflush_fs_exit_rawfs (test_other.other.test_fflush_fs_exit_rawfs) ... ok test_fflush_fs_wasmfs (test_other.other.test_fflush_fs_wasmfs) ... ok test_fignore_exceptions (test_other.other.test_fignore_exceptions) ... ok test_file_packager (test_other.other.test_file_packager) ... ok test_file_packager_depfile (test_other.other.test_file_packager_depfile) ... ok test_file_packager_directory_with_single_quote (test_other.other.test_file_packager_directory_with_single_quote) ... ok test_file_packager_embed (test_other.other.test_file_packager_embed) ... ok test_file_packager_huge (test_other.other.test_file_packager_huge) ... ok test_file_packager_mention_FORCE_FILESYSTEM (test_other.other.test_file_packager_mention_FORCE_FILESYSTEM) ... ok test_file_packager_modularize (test_other.other.test_file_packager_modularize) ... ok test_file_packager_response_file (test_other.other.test_file_packager_response_file) ... ok test_file_packager_returns_error_if_target_equal_to_jsoutput (test_other.other.test_file_packager_returns_error_if_target_equal_to_jsoutput) ... ok test_file_packager_separate_metadata (test_other.other.test_file_packager_separate_metadata) ... ok test_file_packager_unicode (test_other.other.test_file_packager_unicode) ... ok test_files_and_module_assignment (test_other.other.test_files_and_module_assignment) ... ok test_flag_aliases (test_other.other.test_flag_aliases) ... ok test_float_h (test_other.other.test_float_h) ... ok test_force_exit (test_other.other.test_force_exit) ... ok test_force_filesystem_error (test_other.other.test_force_filesystem_error) ... ok test_force_stdlibs (test_other.other.test_force_stdlibs) ... ok test_fp16 (test_other.other.test_fp16) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_fp16_O3 (test_other.other.test_fp16_O3) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_freetype_emscripten (test_other.other.test_freetype_emscripten) ... ok test_freetype_wasm (test_other.other.test_freetype_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_freetype_wasm_legacy (test_other.other.test_freetype_wasm_legacy) ... ok test_freetype_with_pthreads (test_other.other.test_freetype_with_pthreads) ... ok test_frexp (test_other.other.test_frexp) ... ok test_fs_after_main (test_other.other.test_fs_after_main) ... ok test_fs_after_main_O1 (test_other.other.test_fs_after_main_O1) ... ok test_fs_bad_lookup (test_other.other.test_fs_bad_lookup) ... ok test_fs_bad_lookup_nodefs (test_other.other.test_fs_bad_lookup_nodefs) ... ok test_fs_bad_lookup_rawfs (test_other.other.test_fs_bad_lookup_rawfs) ... ok test_fs_bad_lookup_wasmfs (test_other.other.test_fs_bad_lookup_wasmfs) ... ok test_fs_bad_lookup_wasmfs_nodefs (test_other.other.test_fs_bad_lookup_wasmfs_nodefs) ... ok test_fs_bad_lookup_wasmfs_rawfs (test_other.other.test_fs_bad_lookup_wasmfs_rawfs) ... ok test_fs_dev_random (test_other.other.test_fs_dev_random) ... ok test_fs_dev_random_nodefs (test_other.other.test_fs_dev_random_nodefs) ... ok test_fs_dev_random_rawfs (test_other.other.test_fs_dev_random_rawfs) ... skipped 'Crashes on Windows and NodeFS' test_fs_dev_random_wasmfs (test_other.other.test_fs_dev_random_wasmfs) ... ok test_fs_dev_random_wasmfs_nodefs (test_other.other.test_fs_dev_random_wasmfs_nodefs) ... ok test_fs_dev_random_wasmfs_rawfs (test_other.other.test_fs_dev_random_wasmfs_rawfs) ... skipped 'Crashes on Windows and NodeFS' test_fs_icase (test_other.other.test_fs_icase) ... ok test_fs_icase_wasmfs (test_other.other.test_fs_icase_wasmfs) ... ok test_fs_stream_proto (test_other.other.test_fs_stream_proto) ... ok test_fs_writev_partial_write (test_other.other.test_fs_writev_partial_write) ... ok test_fs_writev_partial_write_wasmfs (test_other.other.test_fs_writev_partial_write_wasmfs) ... ok test_full_js_library (test_other.other.test_full_js_library) ... ok test_full_js_library_asyncify (test_other.other.test_full_js_library_asyncify) ... ok test_full_js_library_embind (test_other.other.test_full_js_library_embind) ... ok test_full_js_library_except (test_other.other.test_full_js_library_except) ... ok test_full_js_library_gl_emu (test_other.other.test_full_js_library_gl_emu) ... ok test_full_js_library_minimal_runtime (test_other.other.test_full_js_library_minimal_runtime) ... ok test_full_js_library_no_exception_throwing (test_other.other.test_full_js_library_no_exception_throwing) ... ok test_full_js_library_undefined (test_other.other.test_full_js_library_undefined) ... ok test_function_exports_are_small_sync_O2 (test_other.other.test_function_exports_are_small_sync_O2) ... ok test_function_exports_are_small_sync_O2_closure (test_other.other.test_function_exports_are_small_sync_O2_closure) ... ok test_function_exports_are_small_sync_O3 (test_other.other.test_function_exports_are_small_sync_O3) ... ok test_function_exports_are_small_sync_O3_closure (test_other.other.test_function_exports_are_small_sync_O3_closure) ... ok test_function_exports_are_small_sync_Os (test_other.other.test_function_exports_are_small_sync_Os) ... ok test_function_exports_are_small_sync_Os_closure (test_other.other.test_function_exports_are_small_sync_Os_closure) ... ok test_function_exports_are_small_wasm2js_O2 (test_other.other.test_function_exports_are_small_wasm2js_O2) ... ok test_function_exports_are_small_wasm2js_O2_closure (test_other.other.test_function_exports_are_small_wasm2js_O2_closure) ... ok test_function_exports_are_small_wasm2js_O3 (test_other.other.test_function_exports_are_small_wasm2js_O3) ... ok test_function_exports_are_small_wasm2js_O3_closure (test_other.other.test_function_exports_are_small_wasm2js_O3_closure) ... ok test_function_exports_are_small_wasm2js_Os (test_other.other.test_function_exports_are_small_wasm2js_Os) ... ok test_function_exports_are_small_wasm2js_Os_closure (test_other.other.test_function_exports_are_small_wasm2js_Os_closure) ... ok test_g_level_invalid (test_other.other.test_g_level_invalid) ... ok test_gen_sig_info (test_other.other.test_gen_sig_info) ... ok test_gen_struct_info (test_other.other.test_gen_struct_info) ... ok test_gen_struct_info_env (test_other.other.test_gen_struct_info_env) ... ok test_get_proc_address_error_message (test_other.other.test_get_proc_address_error_message) ... ok test_getaddrinfo (test_other.other.test_getaddrinfo) ... ok test_getentropy_d8 (test_other.other.test_getentropy_d8) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_gethostbyname (test_other.other.test_gethostbyname) ... ok test_getifaddrs (test_other.other.test_getifaddrs) ... ok test_getnameinfo (test_other.other.test_getnameinfo) ... ok test_getpeername_unconnected_socket (test_other.other.test_getpeername_unconnected_socket) ... ok test_getprotobyname (test_other.other.test_getprotobyname) ... ok test_getrusage (test_other.other.test_getrusage) ... ok test_getsockname_addrlen (test_other.other.test_getsockname_addrlen) ... ok test_getsockname_unconnected_socket (test_other.other.test_getsockname_unconnected_socket) ... ok test_giflib (test_other.other.test_giflib) ... ok test_global_inits (test_other.other.test_global_inits) ... skipped 'relies on fastcomp EXIT_RUNTIME=0 optimization not implemented/disabled' test_gmtime (test_other.other.test_gmtime) ... ok test_gmtime_noleak (test_other.other.test_gmtime_noleak) ... ok test_googletest (test_other.other.test_googletest) ... ok test_hello_function (test_other.other.test_hello_function) ... ok test_hello_world_above_2gb (test_other.other.test_hello_world_above_2gb) ... ok test_hello_world_argv (test_other.other.test_hello_world_argv) ... ok test_html_preprocess (test_other.other.test_html_preprocess) ... ok test_i64_return_value (test_other.other.test_i64_return_value) ... ok test_i64_return_value_nobigint (test_other.other.test_i64_return_value_nobigint) ... ok test_icu (test_other.other.test_icu) ... ok test_identical_basenames (test_other.other.test_identical_basenames) ... ok test_immutable_after_link (test_other.other.test_immutable_after_link) ... ok test_in_tree_header_usage (test_other.other.test_in_tree_header_usage) ... ok test_include_file_embed (test_other.other.test_include_file_embed) ... ok test_include_file_embed_twice (test_other.other.test_include_file_embed_twice) ... ok test_include_file_preload (test_other.other.test_include_file_preload) ... ok test_include_file_preload_and_embed (test_other.other.test_include_file_preload_and_embed) ... ok test_include_file_preload_closure (test_other.other.test_include_file_preload_closure) ... ok test_incorrect_c_detection (test_other.other.test_incorrect_c_detection) ... ok test_incorrect_c_detection_emxx (test_other.other.test_incorrect_c_detection_emxx) ... ok test_inet (test_other.other.test_inet) ... ok test_inet2 (test_other.other.test_inet2) ... ok test_inet3 (test_other.other.test_inet3) ... ok test_inet4 (test_other.other.test_inet4) ... ok test_init_file_at_offset (test_other.other.test_init_file_at_offset) ... ok test_initial_heap (test_other.other.test_initial_heap) ... ok test_initial_heap_explicit (test_other.other.test_initial_heap_explicit) ... ok test_initial_heap_limited_by_initial_memory (test_other.other.test_initial_heap_limited_by_initial_memory) ... ok test_initial_heap_limited_by_maximum_memory (test_other.other.test_initial_heap_limited_by_maximum_memory) ... ok test_initial_heap_with_all (test_other.other.test_initial_heap_with_all) ... ok test_initial_heap_with_initial_memory (test_other.other.test_initial_heap_with_initial_memory) ... ok test_initial_heap_with_maximum_memory (test_other.other.test_initial_heap_with_maximum_memory) ... ok test_instantiate_wasm (test_other.other.test_instantiate_wasm) ... ok test_instantiate_wasm_modularize (test_other.other.test_instantiate_wasm_modularize) ... ok test_invalid_export_name (test_other.other.test_invalid_export_name) ... ok test_invalid_mem (test_other.other.test_invalid_mem) ... ok test_invalid_memory_max (test_other.other.test_invalid_memory_max) ... ok test_ioctl (test_other.other.test_ioctl) ... ok test_ioctl_termios (test_other.other.test_ioctl_termios) ... ok test_ioctl_wasmfs (test_other.other.test_ioctl_wasmfs) ... ok test_ioctl_window_size (test_other.other.test_ioctl_window_size) ... ok test_ioctl_window_size_wasmfs (test_other.other.test_ioctl_window_size_wasmfs) ... ok test_is_ar (test_other.other.test_is_ar) ... ok test_is_bitcode (test_other.other.test_is_bitcode) ... ok test_isdigit_l (test_other.other.test_isdigit_l) ... ok test_iswdigit (test_other.other.test_iswdigit) ... ok test_itimer (test_other.other.test_itimer) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_itimer_proxy_to_pthread (test_other.other.test_itimer_proxy_to_pthread) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_itimer_pthread (test_other.other.test_itimer_pthread) ... skipped 'https://github.com/emscripten-core/emscripten/issues/20125' test_itimer_standalone (test_other.other.test_itimer_standalone) ... ok test_js_base64_api (test_other.other.test_js_base64_api) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set' test_js_function_names_are_minified (test_other.other.test_js_function_names_are_minified) ... ok test_js_function_names_are_minified_wasm2js (test_other.other.test_js_function_names_are_minified_wasm2js) ... ok test_js_link (test_other.other.test_js_link) ... ok test_js_main (test_other.other.test_js_main) ... ok test_js_only_settings (test_other.other.test_js_only_settings) ... ok test_js_optimizer_AJSDCE (test_other.other.test_js_optimizer_AJSDCE) ... ok test_js_optimizer_JSDCE (test_other.other.test_js_optimizer_JSDCE) ... ok test_js_optimizer_JSDCE-defaultArg (test_other.other.test_js_optimizer_JSDCE-defaultArg) ... ok test_js_optimizer_JSDCE-fors (test_other.other.test_js_optimizer_JSDCE-fors) ... ok test_js_optimizer_JSDCE-hasOwnProperty (test_other.other.test_js_optimizer_JSDCE-hasOwnProperty) ... ok test_js_optimizer_JSDCE-objectPattern (test_other.other.test_js_optimizer_JSDCE-objectPattern) ... ok test_js_optimizer_LittleEndianHeap (test_other.other.test_js_optimizer_LittleEndianHeap) ... ok test_js_optimizer_applyDCEGraphRemovals (test_other.other.test_js_optimizer_applyDCEGraphRemovals) ... ok test_js_optimizer_applyImportAndExportNameChanges (test_other.other.test_js_optimizer_applyImportAndExportNameChanges) ... ok test_js_optimizer_applyImportAndExportNameChanges2 (test_other.other.test_js_optimizer_applyImportAndExportNameChanges2) ... ok test_js_optimizer_asanify (test_other.other.test_js_optimizer_asanify) ... ok test_js_optimizer_chunk_size_determinism (test_other.other.test_js_optimizer_chunk_size_determinism) ... ok test_js_optimizer_emitDCEGraph (test_other.other.test_js_optimizer_emitDCEGraph) ... ok test_js_optimizer_emitDCEGraph-closure (test_other.other.test_js_optimizer_emitDCEGraph-closure) ... ok test_js_optimizer_emitDCEGraph-dynCall (test_other.other.test_js_optimizer_emitDCEGraph-dynCall) ... ok test_js_optimizer_emitDCEGraph-eval (test_other.other.test_js_optimizer_emitDCEGraph-eval) ... ok test_js_optimizer_emitDCEGraph-prefixing (test_other.other.test_js_optimizer_emitDCEGraph-prefixing) ... ok test_js_optimizer_emitDCEGraph-scopes (test_other.other.test_js_optimizer_emitDCEGraph-scopes) ... ok test_js_optimizer_emitDCEGraph-sig (test_other.other.test_js_optimizer_emitDCEGraph-sig) ... ok test_js_optimizer_emittedJSPreservesParens (test_other.other.test_js_optimizer_emittedJSPreservesParens) ... ok test_js_optimizer_growableHeap (test_other.other.test_js_optimizer_growableHeap) ... ok test_js_optimizer_huge (test_other.other.test_js_optimizer_huge) ... ok test_js_optimizer_minifyGlobals (test_other.other.test_js_optimizer_minifyGlobals) ... ok test_js_optimizer_minifyLocals (test_other.other.test_js_optimizer_minifyLocals) ... ok test_js_optimizer_minimal-runtime-2-emitDCEGraph (test_other.other.test_js_optimizer_minimal-runtime-2-emitDCEGraph) ... ok test_js_optimizer_minimal-runtime-applyDCEGraphRemovals (test_other.other.test_js_optimizer_minimal-runtime-applyDCEGraphRemovals) ... ok test_js_optimizer_minimal-runtime-emitDCEGraph (test_other.other.test_js_optimizer_minimal-runtime-emitDCEGraph) ... ok test_js_optimizer_object-literals (test_other.other.test_js_optimizer_object-literals) ... ok test_js_optimizer_parse_error (test_other.other.test_js_optimizer_parse_error) ... ok test_js_optimizer_py_constructor (test_other.other.test_js_optimizer_py_constructor) ... ok test_js_optimizer_py_wasm2js (test_other.other.test_js_optimizer_py_wasm2js) ... ok test_js_optimizer_safeHeap (test_other.other.test_js_optimizer_safeHeap) ... ok test_js_optimizer_standalone-emitDCEGraph (test_other.other.test_js_optimizer_standalone-emitDCEGraph) ... ok test_js_optimizer_unsignPointers (test_other.other.test_js_optimizer_unsignPointers) ... ok test_js_optimizer_verbose (test_other.other.test_js_optimizer_verbose) ... ok test_js_preprocess (test_other.other.test_js_preprocess) ... ok test_js_preprocess_huge_file (test_other.other.test_js_preprocess_huge_file) ... ok test_js_preprocess_pre_post (test_other.other.test_js_preprocess_pre_post) ... ok test_js_transform (test_other.other.test_js_transform) ... ok test_jslib_bad_config (test_other.other.test_jslib_bad_config) ... ok test_jslib_clobber_i (test_other.other.test_jslib_clobber_i) ... ok test_jslib_custom_settings (test_other.other.test_jslib_custom_settings) ... ok test_jslib_errors (test_other.other.test_jslib_errors) ... ok test_jslib_exported (test_other.other.test_jslib_exported) ... ok test_jslib_exported_functions (test_other.other.test_jslib_exported_functions) ... ok test_jslib_extra_args (test_other.other.test_jslib_extra_args) ... ok test_jslib_has_library (test_other.other.test_jslib_has_library) ... ok test_jslib_i53abi (test_other.other.test_jslib_i53abi) ... ok test_jslib_ifdef (test_other.other.test_jslib_ifdef) ... ok test_jslib_include (test_other.other.test_jslib_include) ... ok test_jslib_internal_deps (test_other.other.test_jslib_internal_deps) ... ok test_jslib_invalid_decorator (test_other.other.test_jslib_invalid_decorator) ... ok test_jslib_invalid_deps (test_other.other.test_jslib_invalid_deps) ... ok test_jslib_legacy (test_other.other.test_jslib_legacy) ... ok test_jslib_mangling (test_other.other.test_jslib_mangling) ... ok test_jslib_method_syntax (test_other.other.test_jslib_method_syntax) ... ok test_jslib_missing_sig (test_other.other.test_jslib_missing_sig) ... ok test_jslib_native_deps (test_other.other.test_jslib_native_deps) ... ok test_jslib_native_deps_extra (test_other.other.test_jslib_native_deps_extra) ... ok test_jslib_new_objects_basic (test_other.other.test_jslib_new_objects_basic) ... ok test_jslib_new_objects_non_empty (test_other.other.test_jslib_new_objects_non_empty) ... ok test_jslib_no_override (test_other.other.test_jslib_no_override) ... ok test_jslib_preprocessor_errors (test_other.other.test_jslib_preprocessor_errors) ... ok test_jslib_proxying (test_other.other.test_jslib_proxying) ... ok test_jslib_quoted_key (test_other.other.test_jslib_quoted_key) ... ok test_jslib_search_path (test_other.other.test_jslib_search_path) ... ok test_jslib_sig_redefinition (test_other.other.test_jslib_sig_redefinition) ... ok test_jslib_system_lib_name (test_other.other.test_jslib_system_lib_name) ... ok test_jslib_using_asm_lib (test_other.other.test_jslib_using_asm_lib) ... ok test_jslib_warnings (test_other.other.test_jslib_warnings) ... ok test_jsmath (test_other.other.test_jsmath) ... ok test_jspi_add_function (test_other.other.test_jspi_add_function) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_jspi_code_size (test_other.other.test_jspi_code_size) ... skipped 'requested to be skipped' test_jspi_wildcard (test_other.other.test_jspi_wildcard) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_jspi_wildcard_deprecated (test_other.other.test_jspi_wildcard_deprecated) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_jsrun (test_other.other.test_jsrun) ... ok test_l_link (test_other.other.test_l_link) ... ok test_late_module_api_assignment (test_other.other.test_late_module_api_assignment) ... ok test_ld_library_path (test_other.other.test_ld_library_path) ... ok test_ld_library_path_pthread (test_other.other.test_ld_library_path_pthread) ... skipped 'Problems with readFile from pthread' test_ld_library_path_wasmfs (test_other.other.test_ld_library_path_wasmfs) ... ok test_legacy_runtime (test_other.other.test_legacy_runtime) ... ok test_legacy_settings (test_other.other.test_legacy_settings) ... ok test_legacy_settings_forbidden_to_change (test_other.other.test_legacy_settings_forbidden_to_change) ... ok test_legalize_js_ffi_legal_O0 (test_other.other.test_legalize_js_ffi_legal_O0) ... ok test_legalize_js_ffi_legal_side_O1 (test_other.other.test_legalize_js_ffi_legal_side_O1) ... ok test_legalize_js_ffi_nolegal_O0 (test_other.other.test_legalize_js_ffi_nolegal_O0) ... ok test_legalize_js_ffi_nolegal_side_O0 (test_other.other.test_legalize_js_ffi_nolegal_side_O0) ... ok test_legalize_js_ffi_nolegal_side_O1 (test_other.other.test_legalize_js_ffi_nolegal_side_O1) ... ok test_lib_include_flags (test_other.other.test_lib_include_flags) ... ok test_libc_files_without_syscalls (test_other.other.test_libc_files_without_syscalls) ... ok test_libc_progname (test_other.other.test_libc_progname) ... ok test_libcxx_errors (test_other.other.test_libcxx_errors) ... ok test_libcxx_minimal (test_other.other.test_libcxx_minimal) ... ok test_libjpeg (test_other.other.test_libjpeg) ... ok test_libpng (test_other.other.test_libpng) ... ok test_libpng_with_pthreads (test_other.other.test_libpng_with_pthreads) ... ok test_link (test_other.other.test_link) ... ok test_link_group (test_other.other.test_link_group) ... ok test_link_group_bitcode (test_other.other.test_link_group_bitcode) ... ok test_link_memcpy (test_other.other.test_link_memcpy) ... ok test_link_only_flag_warning (test_other.other.test_link_only_flag_warning) ... ok test_link_only_setting_warning (test_other.other.test_link_only_setting_warning) ... ok test_link_s (test_other.other.test_link_s) ... ok test_link_with_a_static (test_other.other.test_link_with_a_static) ... ok test_link_with_bad_o_in_a (test_other.other.test_link_with_bad_o_in_a) ... ok test_linker_flags_missing (test_other.other.test_linker_flags_missing) ... ok test_linker_flags_pass_through (test_other.other.test_linker_flags_pass_through) ... ok test_linker_flags_pass_through_u (test_other.other.test_linker_flags_pass_through_u) ... ok test_linker_flags_unused (test_other.other.test_linker_flags_unused) ... ok test_linker_input_unused (test_other.other.test_linker_input_unused) ... ok test_linker_version (test_other.other.test_linker_version) ... ok test_linking_recv (test_other.other.test_linking_recv) ... ok test_linking_send (test_other.other.test_linking_send) ... ok test_llrint (test_other.other.test_llrint) ... ok test_llvm_includes (test_other.other.test_llvm_includes) ... ok test_llvm_nm_relative_paths_works_with_response_files (test_other.other.test_llvm_nm_relative_paths_works_with_response_files) ... ok test_llvm_option_dash_o (test_other.other.test_llvm_option_dash_o) ... ok test_locale_wrong (test_other.other.test_locale_wrong) ... ok test_locate_file_abspath (test_other.other.test_locate_file_abspath) ... ok test_locate_file_abspath_esm (test_other.other.test_locate_file_abspath_esm) ... ok test_locate_file_abspath_esm_node (test_other.other.test_locate_file_abspath_esm_node) ... ok test_locate_file_abspath_node (test_other.other.test_locate_file_abspath_node) ... ok test_locate_file_abspath_pthread (test_other.other.test_locate_file_abspath_pthread) ... ok test_log_subcommands (test_other.other.test_log_subcommands) ... ok test_long_double_printing_full_long_double (test_other.other.test_long_double_printing_full_long_double) ... ok test_long_double_printing_normal (test_other.other.test_long_double_printing_normal) ... ok test_lsan_leaks_c (test_other.other.test_lsan_leaks_c) ... ok test_lsan_leaks_cpp (test_other.other.test_lsan_leaks_cpp) ... ok test_lsan_leaks_growth (test_other.other.test_lsan_leaks_growth) ... ok test_lsan_leaks_wasmfs (test_other.other.test_lsan_leaks_wasmfs) ... ok test_lsan_no_leak_c (test_other.other.test_lsan_no_leak_c) ... ok test_lsan_no_leak_cpp (test_other.other.test_lsan_no_leak_cpp) ... ok test_lsan_no_stack_trace (test_other.other.test_lsan_no_stack_trace) ... ok test_lsan_stack_trace_c (test_other.other.test_lsan_stack_trace_c) ... ok test_lsan_stack_trace_cpp (test_other.other.test_lsan_stack_trace_cpp) ... ok test_lto (test_other.other.test_lto) ... ok test_lto_01 (test_other.other.test_lto_01) ... ok test_lto_O2 (test_other.other.test_lto_O2) ... ok test_lto_O3 (test_other.other.test_lto_O3) ... ok test_lto_Os (test_other.other.test_lto_Os) ... ok test_lto_Oz (test_other.other.test_lto_Oz) ... ok test_lto_atexit (test_other.other.test_lto_atexit) ... ok test_lto_flags (test_other.other.test_lto_flags) ... ok test_lto_libcxx_except_emscripten (test_other.other.test_lto_libcxx_except_emscripten) ... ok test_lto_libcxx_except_wasm (test_other.other.test_lto_libcxx_except_wasm) ... ok test_lto_libcxx_except_wasm_legacy (test_other.other.test_lto_libcxx_except_wasm_legacy) ... ok test_lto_libcxx_noexcept (test_other.other.test_lto_libcxx_noexcept) ... ok test_lto_wasm_exceptions (test_other.other.test_lto_wasm_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_m_mm (test_other.other.test_m_mm) ... ok test_mainScriptUrlOrBlob (test_other.other.test_mainScriptUrlOrBlob) ... ok test_mainScriptUrlOrBlob_es6 (test_other.other.test_mainScriptUrlOrBlob_es6) ... ok test_main_a (test_other.other.test_main_a) ... ok test_main_module_no_undefined (test_other.other.test_main_module_no_undefined) ... ok test_main_module_without_exceptions_message (test_other.other.test_main_module_without_exceptions_message) ... ok test_main_module_without_main (test_other.other.test_main_module_without_main) ... ok test_main_pthread_join_detach (test_other.other.test_main_pthread_join_detach) ... ok test_main_reads_params (test_other.other.test_main_reads_params) ... ok test_malloc_implicit (test_other.other.test_malloc_implicit) ... ok test_malloc_multithreading_mimalloc (test_other.other.test_malloc_multithreading_mimalloc) ... ok test_malloc_multithreading_mimalloc_pthreads (test_other.other.test_malloc_multithreading_mimalloc_pthreads) ... ok test_malloc_none (test_other.other.test_malloc_none) ... ok test_mallocs (test_other.other.test_mallocs) ... ok test_massive_alloc (test_other.other.test_massive_alloc) ... ok test_massive_alloc_wasm2js (test_other.other.test_massive_alloc_wasm2js) ... ok test_math_hyperbolic (test_other.other.test_math_hyperbolic) ... ok test_memory64_O0 (test_other.other.test_memory64_O0) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O1 (test_other.other.test_memory64_O1) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O2 (test_other.other.test_memory64_O2) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_O3 (test_other.other.test_memory64_O3) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory64_Oz (test_other.other.test_memory64_Oz) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_memory_growth_noasm (test_other.other.test_memory_growth_noasm) ... ok test_memory_init_file_unsupported (test_other.other.test_memory_init_file_unsupported) ... ok test_memory_size (test_other.other.test_memory_size) ... ok test_memoryprofiler_closure (test_other.other.test_memoryprofiler_closure) ... ok test_metadce_wasm2js_i64 (test_other.other.test_metadce_wasm2js_i64) ... ok test_mimalloc_headers (test_other.other.test_mimalloc_headers) ... ok test_mimalloc_no_asan (test_other.other.test_mimalloc_no_asan) ... ok test_min_browser_version (test_other.other.test_min_browser_version) ... ok test_min_node_version (test_other.other.test_min_node_version) ... ok test_mini_printfs (test_other.other.test_mini_printfs) ... ok test_minimal_dynamic (test_other.other.test_minimal_dynamic) ... ok test_minimal_modularize_export_keepalive (test_other.other.test_minimal_modularize_export_keepalive) ... ok test_minimal_runtime_code_size_audio_worklet (test_other.other.test_minimal_runtime_code_size_audio_worklet) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_embind (test_other.other.test_minimal_runtime_code_size_hello_embind) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_embind_val (test_other.other.test_minimal_runtime_code_size_hello_embind_val) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_wasm_worker (test_other.other.test_minimal_runtime_code_size_hello_wasm_worker) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl2_wasm (test_other.other.test_minimal_runtime_code_size_hello_webgl2_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl2_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_webgl2_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl_wasm (test_other.other.test_minimal_runtime_code_size_hello_webgl_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_webgl_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_webgl_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_world_wasm (test_other.other.test_minimal_runtime_code_size_hello_world_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_hello_world_wasm2js (test_other.other.test_minimal_runtime_code_size_hello_world_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_math (test_other.other.test_minimal_runtime_code_size_math) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_random_printf_wasm (test_other.other.test_minimal_runtime_code_size_random_printf_wasm) ... skipped 'requested to be skipped' test_minimal_runtime_code_size_random_printf_wasm2js (test_other.other.test_minimal_runtime_code_size_random_printf_wasm2js) ... skipped 'requested to be skipped' test_minimal_runtime_export_all_modularize (test_other.other.test_minimal_runtime_export_all_modularize) This test ensures that MODULARIZE and EXPORT_ALL work simultaneously. ... ok test_missing_malloc_export (test_other.other.test_missing_malloc_export) ... ok test_missing_shell_support (test_other.other.test_missing_shell_support) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_missing_stdlibs (test_other.other.test_missing_stdlibs) ... ok test_missing_struct_info (test_other.other.test_missing_struct_info) ... ok test_missing_symbols_at_runtime_asyncify (test_other.other.test_missing_symbols_at_runtime_asyncify) ... ok test_missing_symbols_at_runtime_asyncify_wasm64 (test_other.other.test_missing_symbols_at_runtime_asyncify_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_missing_wasm (test_other.other.test_missing_wasm) ... ok test_missing_wasm_O2 (test_other.other.test_missing_wasm_O2) ... ok test_mkdir_silly (test_other.other.test_mkdir_silly) ... ok test_mmap_and_munmap (test_other.other.test_mmap_and_munmap) ... ok test_mmap_and_munmap_anonymous (test_other.other.test_mmap_and_munmap_anonymous) ... ok test_mmap_and_munmap_anonymous_asan (test_other.other.test_mmap_and_munmap_anonymous_asan) ... ok test_mmap_empty (test_other.other.test_mmap_empty) ... ok test_mmap_empty_rawfs (test_other.other.test_mmap_empty_rawfs) ... ok test_mmap_empty_wasmfs (test_other.other.test_mmap_empty_wasmfs) ... ok test_mmap_memorygrowth (test_other.other.test_mmap_memorygrowth) ... ok test_modularize_assertions_on_reject_promise (test_other.other.test_modularize_assertions_on_reject_promise) ... ok test_modularize_incoming (test_other.other.test_modularize_incoming) ... ok test_modularize_incoming_closure (test_other.other.test_modularize_incoming_closure) ... ok test_modularize_incoming_export_name (test_other.other.test_modularize_incoming_export_name) ... ok test_modularize_instantiation_error (test_other.other.test_modularize_instantiation_error) ... ok test_modularize_legacy (test_other.other.test_modularize_legacy) ... ok test_modularize_new_misuse (test_other.other.test_modularize_new_misuse) ... ok test_modularize_strict (test_other.other.test_modularize_strict) ... ok test_modularize_sync_compilation (test_other.other.test_modularize_sync_compilation) ... ok test_module_exports_with_closure (test_other.other.test_module_exports_with_closure) ... ok test_module_onexit (test_other.other.test_module_onexit) ... ok test_module_print (test_other.other.test_module_print) ... ok test_module_print_printerr (test_other.other.test_module_print_printerr) ... ok test_module_stdin (test_other.other.test_module_stdin) ... ok test_module_stdout_stderr (test_other.other.test_module_stdout_stderr) ... ok test_multi_inheritance_exception_message_emscripten (test_other.other.test_multi_inheritance_exception_message_emscripten) ... ok test_multi_inheritance_exception_message_wasm (test_other.other.test_multi_inheritance_exception_message_wasm) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_multi_inheritance_exception_message_wasm_legacy (test_other.other.test_multi_inheritance_exception_message_wasm_legacy) ... ok test_multidynamic_link (test_other.other.test_multidynamic_link) ... ok test_multiple_archives_duplicate_basenames (test_other.other.test_multiple_archives_duplicate_basenames) ... ok test_multiple_g_flags (test_other.other.test_multiple_g_flags) ... ok test_multiple_o_files (test_other.other.test_multiple_o_files) ... ok test_multiple_sources (test_other.other.test_multiple_sources) ... ok test_multiply_defined_libsymbols (test_other.other.test_multiply_defined_libsymbols) ... ok test_multiply_defined_libsymbols_2 (test_other.other.test_multiply_defined_libsymbols_2) ... ok test_musl_syscalls (test_other.other.test_musl_syscalls) ... ok test_native_call_after_exit (test_other.other.test_native_call_after_exit) ... ok test_native_call_before_init (test_other.other.test_native_call_before_init) ... ok test_native_call_nargs (test_other.other.test_native_call_nargs) ... ok test_native_link_error_message (test_other.other.test_native_link_error_message) ... ok test_noExitRuntime (test_other.other.test_noExitRuntime) ... ok test_noExitRuntime_deps (test_other.other.test_noExitRuntime_deps) ... ok test_no_cfi (test_other.other.test_no_cfi) ... ok test_no_deprecated (test_other.other.test_no_deprecated) ... ok test_no_dynamic_execution (test_other.other.test_no_dynamic_execution) ... ok test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged' test_no_exit_runtime_strict (test_other.other.test_no_exit_runtime_strict) ... ok test_no_exit_runtime_warnings_flush (test_other.other.test_no_exit_runtime_warnings_flush) ... ok test_no_extra_output (test_other.other.test_no_extra_output) ... ok test_no_filesystem (test_other.other.test_no_filesystem) ... ok test_no_filesystem_libcxx (test_other.other.test_no_filesystem_libcxx) ... ok test_no_input_files (test_other.other.test_no_input_files) ... ok test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled) ... skipped 'Skipping other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled: Enable after new version of fastcomp has been tagged' test_no_legalize_js_ffi (test_other.other.test_no_legalize_js_ffi) ... skipped 'https://github.com/WebAssembly/binaryen/pull/6428' test_no_lto (test_other.other.test_no_lto) ... ok test_no_main_loop (test_other.other.test_no_main_loop) ... ok test_no_main_with_PROXY_TO_PTHREAD (test_other.other.test_no_main_with_PROXY_TO_PTHREAD) ... ok test_no_minify (test_other.other.test_no_minify) ... ok test_no_minify_and_later_closure (test_other.other.test_no_minify_and_later_closure) ... ok test_no_missing_symbols (test_other.other.test_no_missing_symbols) ... ok test_no_nuthin (test_other.other.test_no_nuthin) ... ok test_no_pthread (test_other.other.test_no_pthread) ... ok test_no_warn_exported_jslibfunc (test_other.other.test_no_warn_exported_jslibfunc) ... ok test_no_warnings (test_other.other.test_no_warnings) ... ok test_node_catch_exit (test_other.other.test_node_catch_exit) ... ok test_node_code_caching (test_other.other.test_node_code_caching) ... skipped 'https://github.com/nodejs/node/issues/18265' test_node_emscripten_num_logical_cores (test_other.other.test_node_emscripten_num_logical_cores) ... ok test_node_eval (test_other.other.test_node_eval) ... ok test_node_js_pthread_module (test_other.other.test_node_js_pthread_module) ... ok test_node_js_pthread_module_es6 (test_other.other.test_node_js_pthread_module_es6) ... ok test_node_js_run_from_different_directory (test_other.other.test_node_js_run_from_different_directory) ... ok test_node_pthreads_err_out (test_other.other.test_node_pthreads_err_out) ... ok test_node_unhandled_rejection (test_other.other.test_node_unhandled_rejection) ... skipped 'old behaviour of node JS cannot be tested on node v15 or above' test_noderawfs (test_other.other.test_noderawfs) ... ok test_noderawfs_access_abspath (test_other.other.test_noderawfs_access_abspath) ... ok test_noderawfs_disables_embedding (test_other.other.test_noderawfs_disables_embedding) ... ok test_noderawfs_readfile_prerun (test_other.other.test_noderawfs_readfile_prerun) ... ok test_noderawfs_wasmfs (test_other.other.test_noderawfs_wasmfs) ... ok test_non_wasm_without_wasm_in_vm (test_other.other.test_non_wasm_without_wasm_in_vm) ... ok test_nostdlib (test_other.other.test_nostdlib) ... ok test_null_deref_via_js_asan (test_other.other.test_null_deref_via_js_asan) ... ok test_null_deref_via_js_memgrowth_asan (test_other.other.test_null_deref_via_js_memgrowth_asan) ... ok test_null_deref_via_js_memgrowth_safe_heap (test_other.other.test_null_deref_via_js_memgrowth_safe_heap) ... ok test_null_deref_via_js_safe_heap (test_other.other.test_null_deref_via_js_safe_heap) ... ok test_o_level_clamp (test_other.other.test_o_level_clamp) ... ok test_o_level_invalid (test_other.other.test_o_level_invalid) ... ok test_odd_suffixes (test_other.other.test_odd_suffixes) ... ok test_offset_converter (test_other.other.test_offset_converter) ... ok test_offset_converter_source_map (test_other.other.test_offset_converter_source_map) ... ok test_offset_converter_source_map_sync (test_other.other.test_offset_converter_source_map_sync) ... ok test_offset_converter_sync (test_other.other.test_offset_converter_sync) ... ok test_offset_convertor_plus_wasm2js (test_other.other.test_offset_convertor_plus_wasm2js) ... ok test_oformat (test_other.other.test_oformat) ... ok test_old_makeDynCall_syntax (test_other.other.test_old_makeDynCall_syntax) ... ok test_on_abort (test_other.other.test_on_abort) ... ok test_on_reject_promise (test_other.other.test_on_reject_promise) ... ok test_only_force_stdlibs_2 (test_other.other.test_only_force_stdlibs_2) ... ok test_only_force_stdlibs_full_only (test_other.other.test_only_force_stdlibs_full_only) ... ok test_only_force_stdlibs_none (test_other.other.test_only_force_stdlibs_none) ... ok test_only_force_stdlibs_normal (test_other.other.test_only_force_stdlibs_normal) ... ok test_only_force_stdlibs_parial (test_other.other.test_only_force_stdlibs_parial) ... ok test_only_force_stdlibs_partial_only (test_other.other.test_only_force_stdlibs_partial_only) ... ok test_output_eol (test_other.other.test_output_eol) ... ok test_output_eol_proxy_to_worker (test_other.other.test_output_eol_proxy_to_worker) ... ok test_output_eol_proxy_to_worker_wasm2js (test_other.other.test_output_eol_proxy_to_worker_wasm2js) ... ok test_output_eol_single_file (test_other.other.test_output_eol_single_file) ... ok test_output_is_dir (test_other.other.test_output_is_dir) ... ok test_output_name_collision (test_other.other.test_output_name_collision) ... ok test_output_to_nowhere (test_other.other.test_output_to_nowhere) ... ok test_override_c_environ (test_other.other.test_override_c_environ) ... ok test_override_js_execution_environment (test_other.other.test_override_js_execution_environment) ... ok test_override_stub (test_other.other.test_override_stub) ... ok test_override_system_js_lib_symbol (test_other.other.test_override_system_js_lib_symbol) ... ok test_oz_size (test_other.other.test_oz_size) ... ok test_parseTools (test_other.other.test_parseTools) ... ok test_parseTools_bigint (test_other.other.test_parseTools_bigint) ... ok test_parseTools_legacy (test_other.other.test_parseTools_legacy) ... ok test_pkg_config_packages (test_other.other.test_pkg_config_packages) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set' test_pkg_config_ports (test_other.other.test_pkg_config_ports) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set' test_port_contrib_lua (test_other.other.test_port_contrib_lua) ... ok test_post_link (test_other.other.test_post_link) ... ok test_postjs_errors (test_other.other.test_postjs_errors) ... ok test_precompiled_headers_gch (test_other.other.test_precompiled_headers_gch) ... ok test_precompiled_headers_pch (test_other.other.test_precompiled_headers_pch) ... ok test_precompiled_headers_warnings (test_other.other.test_precompiled_headers_warnings) ... ok test_prejs_unicode (test_other.other.test_prejs_unicode) ... ok test_preload_module (test_other.other.test_preload_module) ... ok test_preload_module_pthread (test_other.other.test_preload_module_pthread) ... ok test_prepost (test_other.other.test_prepost) ... ok test_prepost2 (test_other.other.test_prepost2) ... ok test_prepost_jspi (test_other.other.test_prepost_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_prepost_no_initial_run (test_other.other.test_prepost_no_initial_run) ... ok test_prepost_run_dep (test_other.other.test_prepost_run_dep) ... ok test_prepre (test_other.other.test_prepre) ... ok test_preprocess (test_other.other.test_preprocess) ... ok test_preprocess_multi (test_other.other.test_preprocess_multi) ... ok test_preprocessed_input (test_other.other.test_preprocessed_input) ... ok test_print_file_name (test_other.other.test_print_file_name) ... ok test_print_file_name_lto (test_other.other.test_print_file_name_lto) ... ok test_print_file_name_wasm64 (test_other.other.test_print_file_name_wasm64) ... ok test_print_libgcc_file_name (test_other.other.test_print_libgcc_file_name) ... ok test_print_libgcc_file_name_lto (test_other.other.test_print_libgcc_file_name_lto) ... ok test_print_libgcc_file_name_wasm64 (test_other.other.test_print_libgcc_file_name_wasm64) ... ok test_print_map (test_other.other.test_print_map) ... ok test_print_resource_dir (test_other.other.test_print_resource_dir) ... ok test_print_search_dirs (test_other.other.test_print_search_dirs) ... ok test_print_search_dirs_lto (test_other.other.test_print_search_dirs_lto) ... ok test_print_search_dirs_wasm64 (test_other.other.test_print_search_dirs_wasm64) ... ok test_proxy_pthread_join_detach (test_other.other.test_proxy_pthread_join_detach) ... ok test_proxy_to_pthread_stack (test_other.other.test_proxy_to_pthread_stack) ... ok test_proxy_to_worker (test_other.other.test_proxy_to_worker) ... ok test_proxy_to_worker_single_file (test_other.other.test_proxy_to_worker_single_file) ... ok test_proxyfs (test_other.other.test_proxyfs) ... ok test_pthread_asyncify (test_other.other.test_pthread_asyncify) ... ok test_pthread_export_es6 (test_other.other.test_pthread_export_es6) ... ok test_pthread_export_es6_trusted (test_other.other.test_pthread_export_es6_trusted) ... ok test_pthread_hello (test_other.other.test_pthread_hello) ... ok test_pthread_hello_offscreen_canvas (test_other.other.test_pthread_hello_offscreen_canvas) ... ok test_pthread_icu (test_other.other.test_pthread_icu) ... ok test_pthread_js_exception (test_other.other.test_pthread_js_exception) ... ok test_pthread_kill (test_other.other.test_pthread_kill) ... ok test_pthread_lsan_leak (test_other.other.test_pthread_lsan_leak) ... ok test_pthread_lsan_no_leak (test_other.other.test_pthread_lsan_no_leak) ... ok test_pthread_out_err (test_other.other.test_pthread_out_err) ... ok test_pthread_print_override_modularize (test_other.other.test_pthread_print_override_modularize) ... skipped 'https://github.com/emscripten-core/emscripten/issues/19683' test_pthread_relocatable (test_other.other.test_pthread_relocatable) ... ok test_pthread_reuse (test_other.other.test_pthread_reuse) ... ok test_pthread_set_main_loop (test_other.other.test_pthread_set_main_loop) ... ok test_pthread_set_main_loop_strict (test_other.other.test_pthread_set_main_loop_strict) ... ok test_pthread_stub (test_other.other.test_pthread_stub) ... ok test_pthread_trap (test_other.other.test_pthread_trap) ... ok test_pthread_unavailable (test_other.other.test_pthread_unavailable) ... ok test_pthreads_flag (test_other.other.test_pthreads_flag) ... ok test_pthreads_growth_and_unsigned (test_other.other.test_pthreads_growth_and_unsigned) ... ok test_pty_no_color_fdiagnostics_color_never (test_other.other.test_pty_no_color_fdiagnostics_color_never) ... skipped 'ptys and select are not available on windows' test_pty_no_color_fno_diagnostics_color (test_other.other.test_pty_no_color_fno_diagnostics_color) ... skipped 'ptys and select are not available on windows' test_quick_exit (test_other.other.test_quick_exit) ... ok test_readdir_r_silly (test_other.other.test_readdir_r_silly) ... ok test_realpath (test_other.other.test_realpath) ... ok test_realpath_2 (test_other.other.test_realpath_2) ... ok test_realpath_2_wasmfs (test_other.other.test_realpath_2_wasmfs) ... ok test_realpath_nodefs (test_other.other.test_realpath_nodefs) ... ok test_realpath_nodefs_wasmfs (test_other.other.test_realpath_nodefs_wasmfs) ... ok test_realpath_wasmfs (test_other.other.test_realpath_wasmfs) ... ok test_recursive_cache_lock (test_other.other.test_recursive_cache_lock) ... ok test_redundant_link (test_other.other.test_redundant_link) ... ok test_regex (test_other.other.test_regex) ... ok test_relative_em_cache (test_other.other.test_relative_em_cache) ... ok test_relocatable_limited_exports (test_other.other.test_relocatable_limited_exports) ... ok test_remote_ports (test_other.other.test_remote_ports) ... ok test_removed_runtime_function (test_other.other.test_removed_runtime_function) ... ok test_rename_silly (test_other.other.test_rename_silly) ... ok test_renamed_setting (test_other.other.test_renamed_setting) ... ok test_report_subprocess_signals (test_other.other.test_report_subprocess_signals) ... skipped 'relies on a shell script' test_reproduce (test_other.other.test_reproduce) ... ok test_require (test_other.other.test_require) ... ok test_require_modularize (test_other.other.test_require_modularize) ... ok test_resolve_mountpoint_parent (test_other.other.test_resolve_mountpoint_parent) ... ok test_resolve_mountpoint_parent_wasmfs (test_other.other.test_resolve_mountpoint_parent_wasmfs) ... ok test_response_file_bom (test_other.other.test_response_file_bom) ... ok test_response_file_encoding (test_other.other.test_response_file_encoding) ... ok test_returncode (test_other.other.test_returncode) ... ok test_returncode_no_exit_runtime (test_other.other.test_returncode_no_exit_runtime) ... ok test_reverse_deps_allow_undefined (test_other.other.test_reverse_deps_allow_undefined) ... ok test_rlimit (test_other.other.test_rlimit) ... ok test_rollup (test_other.other.test_rollup) ... ok test_run_order (test_other.other.test_run_order) ... ok test_run_order_minimal_runtime (test_other.other.test_run_order_minimal_runtime) ... ok test_run_wasi_sdk_output (test_other.other.test_run_wasi_sdk_output) ... skipped 'EMTEST_WASI_SYSROOT not found in environment' test_runtime_keepalive (test_other.other.test_runtime_keepalive) ... ok test_rust_gxx_personality_v0 (test_other.other.test_rust_gxx_personality_v0) ... ok test_rust_integration_basics (test_other.other.test_rust_integration_basics) ... skipped 'test requires ccache and EMTEST_SKIP_RUST is set' test_safe_heap_2 (test_other.other.test_safe_heap_2) ... ok test_safe_heap_2_wasm64 (test_other.other.test_safe_heap_2_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_safe_heap_log (test_other.other.test_safe_heap_log) ... ok test_safe_heap_log_wasm2js (test_other.other.test_safe_heap_log_wasm2js) ... ok test_sanitizer_color (test_other.other.test_sanitizer_color) ... ok test_save_temp (test_other.other.test_save_temp) ... ok test_scons (test_other.other.test_scons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_scons_env (test_other.other.test_scons_env) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_scons_env_no_emscons (test_other.other.test_scons_env_no_emscons) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set' test_sdl2_config (test_other.other.test_sdl2_config) ... ok test_sdl2_gfx_linkable (test_other.other.test_sdl2_gfx_linkable) ... ok test_sdl2_linkable (test_other.other.test_sdl2_linkable) ... ok test_sdl2_mixer_wav (test_other.other.test_sdl2_mixer_wav) ... ok test_sdl2_ttf (test_other.other.test_sdl2_ttf) ... ok test_sdl3_linkable (test_other.other.test_sdl3_linkable) ... ok test_sdl_endianness (test_other.other.test_sdl_endianness) ... ok test_sdl_get_key_name (test_other.other.test_sdl_get_key_name) ... ok test_sdl_none (test_other.other.test_sdl_none) ... ok test_sdl_scan_code_from_key (test_other.other.test_sdl_scan_code_from_key) ... ok test_separate_dwarf (test_other.other.test_separate_dwarf) ... ok test_separate_dwarf_with_filename (test_other.other.test_separate_dwarf_with_filename) ... ok test_separate_dwarf_with_filename_and_path (test_other.other.test_separate_dwarf_with_filename_and_path) ... ok test_setjmp_em_asm (test_other.other.test_setjmp_em_asm) ... ok test_setjmp_emulated_casts (test_other.other.test_setjmp_emulated_casts) ... ok test_shared_and_side_module_flag (test_other.other.test_shared_and_side_module_flag) ... ok test_shared_flag (test_other.other.test_shared_flag) ... ok test_shared_memory (test_other.other.test_shared_memory) ... ok test_shared_memory_minimal_runtime (test_other.other.test_shared_memory_minimal_runtime) ... ok test_shared_memory_preprocessor_flags (test_other.other.test_shared_memory_preprocessor_flags) ... ok test_shared_memory_preprocessor_flags_minimal_runtime (test_other.other.test_shared_memory_preprocessor_flags_minimal_runtime) ... ok test_shared_soname (test_other.other.test_shared_soname) ... ok test_shell_Oz (test_other.other.test_shell_Oz) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_side_module_folder_deps (test_other.other.test_side_module_folder_deps) ... ok test_side_module_global_base (test_other.other.test_side_module_global_base) ... ok test_side_module_ignore (test_other.other.test_side_module_ignore) ... ok test_side_module_missing (test_other.other.test_side_module_missing) ... ok test_side_module_naming (test_other.other.test_side_module_naming) ... ok test_side_module_transitive_deps (test_other.other.test_side_module_transitive_deps) ... ok test_signature_mismatch (test_other.other.test_signature_mismatch) ... ok test_signext_lowering (test_other.other.test_signext_lowering) ... ok test_sin_zero (test_other.other.test_sin_zero) ... ok test_single_file (test_other.other.test_single_file) ... ok test_single_file_closure (test_other.other.test_single_file_closure) ... ok test_single_file_closure_wasm2js (test_other.other.test_single_file_closure_wasm2js) ... ok test_single_file_debug (test_other.other.test_single_file_debug) ... ok test_single_file_debug_wasm2js (test_other.other.test_single_file_debug_wasm2js) ... ok test_single_file_disabled (test_other.other.test_single_file_disabled) ... ok test_single_file_disabled_closure (test_other.other.test_single_file_disabled_closure) ... ok test_single_file_disabled_closure_wasm2js (test_other.other.test_single_file_disabled_closure_wasm2js) ... ok test_single_file_disabled_debug (test_other.other.test_single_file_disabled_debug) ... ok test_single_file_disabled_debug_wasm2js (test_other.other.test_single_file_disabled_debug_wasm2js) ... ok test_single_file_disabled_wasm2js (test_other.other.test_single_file_disabled_wasm2js) ... ok test_single_file_disables_source_map (test_other.other.test_single_file_disables_source_map) ... ok test_single_file_no_clobber_wasm (test_other.other.test_single_file_no_clobber_wasm) ... ok test_single_file_shell (test_other.other.test_single_file_shell) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_single_file_shell_sync_compile (test_other.other.test_single_file_shell_sync_compile) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set' test_single_file_wasm2js (test_other.other.test_single_file_wasm2js) ... ok test_skip_subcommands (test_other.other.test_skip_subcommands) ... ok test_socketpair (test_other.other.test_socketpair) ... ok test_source_file_with_fixed_language_mode (test_other.other.test_source_file_with_fixed_language_mode) ... ok test_special_chars_in_arguments (test_other.other.test_special_chars_in_arguments) ... ok test_split_dwarf_dwp (test_other.other.test_split_dwarf_dwp) ... ok test_split_dwarf_implicit_compile (test_other.other.test_split_dwarf_implicit_compile) ... ok test_split_main_module (test_other.other.test_split_main_module) ... ok test_split_module (test_other.other.test_split_module) ... ok test_split_module_O3 (test_other.other.test_split_module_O3) ... ok test_split_module_custom (test_other.other.test_split_module_custom) ... ok test_split_module_jspi (test_other.other.test_split_module_jspi) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)' test_stack_overflow (test_other.other.test_stack_overflow) ... ok test_stack_protector (test_other.other.test_stack_protector) ... ok test_standalone_export_main (test_other.other.test_standalone_export_main) ... ok test_standalone_settings (test_other.other.test_standalone_settings) ... ok test_standalone_syscalls (test_other.other.test_standalone_syscalls) ... ok test_standalone_syscalls_wasmfs (test_other.other.test_standalone_syscalls_wasmfs) ... ok test_standalone_system_headers (test_other.other.test_standalone_system_headers) ... ok test_standalone_wasm_exceptions (test_other.other.test_standalone_wasm_exceptions) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)' test_standalone_whole_archive (test_other.other.test_standalone_whole_archive) ... ok test_standard_library_mapping (test_other.other.test_standard_library_mapping) ... ok test_stat_fail_alongtheway (test_other.other.test_stat_fail_alongtheway) ... ok test_stat_silly (test_other.other.test_stat_silly) ... ok test_std_cmp (test_other.other.test_std_cmp) ... ok test_std_promise_link_default (test_other.other.test_std_promise_link_default) ... ok test_std_promise_link_except (test_other.other.test_std_promise_link_except) ... ok test_std_promise_link_except_wasm (test_other.other.test_std_promise_link_except_wasm) ... ok test_std_promise_link_except_wasm_legacy (test_other.other.test_std_promise_link_except_wasm_legacy) ... ok test_std_promise_link_noexcept (test_other.other.test_std_promise_link_noexcept) ... ok test_stdin (test_other.other.test_stdin) ... ok test_stdin_closure (test_other.other.test_stdin_closure) ... ok test_stdin_closure_wasmfs (test_other.other.test_stdin_closure_wasmfs) ... ok test_stdin_compile_and_link (test_other.other.test_stdin_compile_and_link) ... ok test_stdin_compile_only (test_other.other.test_stdin_compile_only) ... ok test_stdin_preprocess (test_other.other.test_stdin_preprocess) ... ok test_stdin_wasmfs (test_other.other.test_stdin_wasmfs) ... ok test_stdint_limits (test_other.other.test_stdint_limits) ... ok test_stdout_link (test_other.other.test_stdout_link) ... ok test_strcmp_uni (test_other.other.test_strcmp_uni) ... ok test_strftime (test_other.other.test_strftime) ... ok test_strftime_zZ (test_other.other.test_strftime_zZ) ... ok test_strict_closure (test_other.other.test_strict_closure) ... ok test_strict_js_closure (test_other.other.test_strict_js_closure) ... ok test_strict_mode_full_library (test_other.other.test_strict_mode_full_library) ... ok test_strict_mode_hello_world (test_other.other.test_strict_mode_hello_world) ... ok test_strict_mode_legacy_settings (test_other.other.test_strict_mode_legacy_settings) ... ok test_strict_mode_legacy_settings_library (test_other.other.test_strict_mode_legacy_settings_library) ... ok test_strict_mode_legacy_settings_runtime (test_other.other.test_strict_mode_legacy_settings_runtime) ... ok test_strict_mode_link_cxx (test_other.other.test_strict_mode_link_cxx) ... ok test_strict_mode_override (test_other.other.test_strict_mode_override) ... ok test_strings (test_other.other.test_strings) ... ok test_strings_llvm_libc (test_other.other.test_strings_llvm_libc) ... ok test_strip_all (test_other.other.test_strip_all) ... ok test_strndup (test_other.other.test_strndup) ... ok test_strptime_days (test_other.other.test_strptime_days) ... ok test_strptime_reentrant (test_other.other.test_strptime_reentrant) ... ok test_strptime_reentrant_standalone (test_other.other.test_strptime_reentrant_standalone) ... ok test_strptime_symmetry (test_other.other.test_strptime_symmetry) ... ok test_strptime_tm (test_other.other.test_strptime_tm) ... ok test_strptime_tm_standalone (test_other.other.test_strptime_tm_standalone) ... ok test_supported_linker_flag_skip_next (test_other.other.test_supported_linker_flag_skip_next) ... ok test_supported_linker_flags (test_other.other.test_supported_linker_flags) ... ok test_switch64phi (test_other.other.test_switch64phi) ... ok test_symbol_map_O2 (test_other.other.test_symbol_map_O2) ... ok test_symbol_map_O3 (test_other.other.test_symbol_map_O3) ... ok test_symbol_map_output_size (test_other.other.test_symbol_map_output_size) ... ok test_symbol_map_output_size_bigint (test_other.other.test_symbol_map_output_size_bigint) ... ok test_symbol_map_wasm2js_2_O2 (test_other.other.test_symbol_map_wasm2js_2_O2) ... ok test_symbol_map_wasm2js_2_O3 (test_other.other.test_symbol_map_wasm2js_2_O3) ... ok test_symbol_map_wasm2js_O2 (test_other.other.test_symbol_map_wasm2js_O2) ... ok test_symbol_map_wasm2js_O3 (test_other.other.test_symbol_map_wasm2js_O3) ... ok test_symlink_has_bad_suffix (test_other.other.test_symlink_has_bad_suffix) Tests that compiling foobar.xxx fails even if it points to foobar.c. ... skipped 'Windows does not support symlinks' test_symlink_points_to_bad_suffix_expand_symlinks (test_other.other.test_symlink_points_to_bad_suffix_expand_symlinks) Tests compiling a symlink where foobar.c points to foobar.xxx. ... skipped 'Windows does not support symlinks' test_symlink_points_to_bad_suffix_no_canonical_prefixes (test_other.other.test_symlink_points_to_bad_suffix_no_canonical_prefixes) Tests compiling a symlink where foobar.c points to foobar.xxx. ... skipped 'Windows does not support symlinks' test_symlink_silly (test_other.other.test_symlink_silly) ... ok test_syntax_only_invalid (test_other.other.test_syntax_only_invalid) ... ok test_syntax_only_valid (test_other.other.test_syntax_only_valid) ... ok test_syscall_no_filesystem (test_other.other.test_syscall_no_filesystem) ... ok test_syscall_stubs (test_other.other.test_syscall_stubs) ... ok test_sysconf_phys_pages (test_other.other.test_sysconf_phys_pages) ... ok test_syslog (test_other.other.test_syslog) ... ok test_sysroot_includes_first (test_other.other.test_sysroot_includes_first) ... ok test_system_include_paths (test_other.other.test_system_include_paths) ... ok test_system_node_js (test_other.other.test_system_node_js) ... skipped 'node system() does not seem to work, see https://github.com/emscripten-core/emscripten/pull/10547' test_table_base (test_other.other.test_table_base) ... ok test_this_in_dyncall_dyncalls (test_other.other.test_this_in_dyncall_dyncalls) ... ok test_this_in_dyncall_memory64 (test_other.other.test_this_in_dyncall_memory64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_this_in_dyncall_plain (test_other.other.test_this_in_dyncall_plain) ... ok test_threadprofiler (test_other.other.test_threadprofiler) ... ok test_threadprofiler_closure (test_other.other.test_threadprofiler_closure) ... ok test_time (test_other.other.test_time) ... ok test_time_c (test_other.other.test_time_c) ... ok test_time_standalone (test_other.other.test_time_standalone) ... ok test_time_tz_1 (test_other.other.test_time_tz_1) ... ok test_time_tz_2 (test_other.other.test_time_tz_2) ... ok test_time_tz_3 (test_other.other.test_time_tz_3) ... ok test_timeb (test_other.other.test_timeb) ... ok test_toolchain_profiler (test_other.other.test_toolchain_profiler) ... ok test_toolchain_profiler_stderr (test_other.other.test_toolchain_profiler_stderr) ... ok test_truncate_from_0 (test_other.other.test_truncate_from_0) ... ok test_truncate_from_0_wasmfs (test_other.other.test_truncate_from_0_wasmfs) ... ok test_tsearch (test_other.other.test_tsearch) ... ok test_tutorial (test_other.other.test_tutorial) ... ok test_umask (test_other.other.test_umask) ... ok test_umask_0 (test_other.other.test_umask_0) ... ok test_umask_wasmfs (test_other.other.test_umask_wasmfs) ... ok test_undefined_data_symbols (test_other.other.test_undefined_data_symbols) ... ok test_undefined_exported_function (test_other.other.test_undefined_exported_function) ... ok test_undefined_exported_function_standalone (test_other.other.test_undefined_exported_function_standalone) ... ok test_undefined_exported_js_function (test_other.other.test_undefined_exported_js_function) ... ok test_undefined_exported_js_function_standalone (test_other.other.test_undefined_exported_js_function_standalone) ... ok test_undefined_exported_runtime_method (test_other.other.test_undefined_exported_runtime_method) ... ok test_undefined_symbols_error (test_other.other.test_undefined_symbols_error) ... ok test_undefined_symbols_error_GL2 (test_other.other.test_undefined_symbols_error_GL2) ... ok test_undefined_symbols_error_O1 (test_other.other.test_undefined_symbols_error_O1) ... ok test_undefined_symbols_ignore (test_other.other.test_undefined_symbols_ignore) ... ok test_undefined_symbols_ignore_GL2 (test_other.other.test_undefined_symbols_ignore_GL2) ... ok test_undefined_symbols_ignore_O1 (test_other.other.test_undefined_symbols_ignore_O1) ... ok test_undefined_symbols_warn (test_other.other.test_undefined_symbols_warn) ... ok test_undefined_symbols_warn_GL2 (test_other.other.test_undefined_symbols_warn_GL2) ... ok test_undefined_symbols_warn_O1 (test_other.other.test_undefined_symbols_warn_O1) ... ok test_underscore_exit (test_other.other.test_underscore_exit) ... ok test_ungetc_fscanf (test_other.other.test_ungetc_fscanf) ... ok test_unimplemented_syscalls (test_other.other.test_unimplemented_syscalls) ... ok test_unimplemented_syscalls_dladdr (test_other.other.test_unimplemented_syscalls_dladdr) ... ok test_unimplemented_syscalls_dlopen (test_other.other.test_unimplemented_syscalls_dlopen) ... ok test_unimplemented_syscalls_dlopen_wasm64 (test_other.other.test_unimplemented_syscalls_dlopen_wasm64) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)' test_unimplemented_syscalls_no_allow (test_other.other.test_unimplemented_syscalls_no_allow) ... ok test_unimplemented_syscalls_strict (test_other.other.test_unimplemented_syscalls_strict) ... ok test_unistd_chown (test_other.other.test_unistd_chown) ... ok test_unistd_close_noderawfs (test_other.other.test_unistd_close_noderawfs) ... skipped 'test is Linux-specific' test_unistd_confstr (test_other.other.test_unistd_confstr) ... ok test_unistd_create (test_other.other.test_unistd_create) ... ok test_unistd_create_wasmfs (test_other.other.test_unistd_create_wasmfs) ... ok test_unistd_cwd (test_other.other.test_unistd_cwd) ... ok test_unistd_cwd_wasmfs (test_other.other.test_unistd_cwd_wasmfs) ... ok test_unistd_dup (test_other.other.test_unistd_dup) ... ok test_unistd_dup_wasmfs (test_other.other.test_unistd_dup_wasmfs) ... ok test_unistd_fdatasync (test_other.other.test_unistd_fdatasync) ... ok test_unistd_fstatfs (test_other.other.test_unistd_fstatfs) ... ok test_unistd_fstatfs_nodefs (test_other.other.test_unistd_fstatfs_nodefs) ... ok test_unistd_fstatfs_rawfs (test_other.other.test_unistd_fstatfs_rawfs) ... skipped 'Cannot look up /dev/stdout on windows' test_unistd_fstatfs_wasmfs (test_other.other.test_unistd_fstatfs_wasmfs) ... ok test_unistd_fstatfs_wasmfs_nodefs (test_other.other.test_unistd_fstatfs_wasmfs_nodefs) ... ok test_unistd_fstatfs_wasmfs_rawfs (test_other.other.test_unistd_fstatfs_wasmfs_rawfs) ... skipped 'Cannot look up /dev/stdout on windows' test_unistd_isatty (test_other.other.test_unistd_isatty) ... ok test_unistd_login (test_other.other.test_unistd_login) ... ok test_unistd_mkdir (test_other.other.test_unistd_mkdir) ... ok test_unistd_mkdir_wasmfs (test_other.other.test_unistd_mkdir_wasmfs) ... ok test_unistd_open (test_other.other.test_unistd_open) ... ok test_unistd_open_append (test_other.other.test_unistd_open_append) ... ok test_unistd_open_append_wasmfs (test_other.other.test_unistd_open_append_wasmfs) ... ok test_unistd_open_wasmfs (test_other.other.test_unistd_open_wasmfs) ... ok test_unistd_pathconf (test_other.other.test_unistd_pathconf) ... ok test_unistd_seek (test_other.other.test_unistd_seek) ... ok test_unistd_seek_wasmfs (test_other.other.test_unistd_seek_wasmfs) ... ok test_unistd_sleep (test_other.other.test_unistd_sleep) ... ok test_unistd_stat (test_other.other.test_unistd_stat) ... ok test_unistd_stat_wasmfs (test_other.other.test_unistd_stat_wasmfs) ... ok test_unistd_swab (test_other.other.test_unistd_swab) ... ok test_unistd_ttyname (test_other.other.test_unistd_ttyname) ... ok test_unlink (test_other.other.test_unlink) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_nodefs (test_other.other.test_unlink_nodefs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_rawfs (test_other.other.test_unlink_rawfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_wasmfs (test_other.other.test_unlink_wasmfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_wasmfs_nodefs (test_other.other.test_unlink_wasmfs_nodefs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unlink_wasmfs_rawfs (test_other.other.test_unlink_wasmfs_rawfs) ... skipped 'TODO: investigate different Node FS semantics on Windows' test_unoptimized_code_size (test_other.other.test_unoptimized_code_size) ... skipped 'requested to be skipped' test_unsafe_optimizations (test_other.other.test_unsafe_optimizations) ... ok test_unsupported_min_version_when_unsupported_env_node (test_other.other.test_unsupported_min_version_when_unsupported_env_node) ... ok test_unsupported_min_version_when_unsupported_env_web (test_other.other.test_unsupported_min_version_when_unsupported_env_web) ... ok test_unused_destructor (test_other.other.test_unused_destructor) ... ok test_use_cxx (test_other.other.test_use_cxx) ... ok test_use_port_errors (test_other.other.test_use_port_errors) ... ok test_use_port_errors_emxx (test_other.other.test_use_port_errors_emxx) ... ok test_uuid (test_other.other.test_uuid) ... ok test_valid_abspath (test_other.other.test_valid_abspath) ... ok test_valid_abspath_2 (test_other.other.test_valid_abspath_2) ... ok test_vorbis (test_other.other.test_vorbis) ... ok test_warn_dylibs (test_other.other.test_warn_dylibs) ... ok test_warn_module_out_err (test_other.other.test_warn_module_out_err) ... ok test_warn_no_filesystem (test_other.other.test_warn_no_filesystem) ... ok test_warn_no_filesystem_wasmfs (test_other.other.test_warn_no_filesystem_wasmfs) ... ok test_warn_once (test_other.other.test_warn_once) ... ok test_warn_unexported_main (test_other.other.test_warn_unexported_main) ... ok test_warn_unexported_main_O2 (test_other.other.test_warn_unexported_main_O2) ... ok test_warn_unexported_main_O2_argv (test_other.other.test_warn_unexported_main_O2_argv) ... ok test_warn_unexported_main_argv (test_other.other.test_warn_unexported_main_argv) ... ok test_warning_flags (test_other.other.test_warning_flags) ... ok test_wasi_clock_res_get (test_other.other.test_wasi_clock_res_get) ... ok test_wasi_clock_res_get_wasmfs (test_other.other.test_wasi_clock_res_get_wasmfs) ... ok test_wasi_clock_time_get (test_other.other.test_wasi_clock_time_get) ... ok test_wasi_fd_fdstat_get (test_other.other.test_wasi_fd_fdstat_get) ... ok test_wasi_proc_exit (test_other.other.test_wasi_proc_exit) ... ok test_wasi_random_get (test_other.other.test_wasi_random_get) ... ok test_wasi_sched_yield (test_other.other.test_wasi_sched_yield) ... ok test_wasi_std_env_args (test_other.other.test_wasi_std_env_args) ... ok test_wasi_std_env_vars (test_other.other.test_wasi_std_env_vars) ... ok test_wasi_std_io_stderr (test_other.other.test_wasi_std_io_stderr) ... ok test_wasi_std_io_stdout (test_other.other.test_wasi_std_io_stdout) ... ok test_wasi_wasi_fd_write_file (test_other.other.test_wasi_wasi_fd_write_file) ... ok test_wasi_wasi_fd_write_stderr (test_other.other.test_wasi_wasi_fd_write_stderr) ... ok test_wasi_wasi_fd_write_stdout (test_other.other.test_wasi_wasi_fd_write_stdout) ... ok test_wasi_with_sjlj (test_other.other.test_wasi_with_sjlj) ... ok test_wasm2js_no_clobber_wasm (test_other.other.test_wasm2js_no_clobber_wasm) ... ok test_wasm2js_no_dylink (test_other.other.test_wasm2js_no_dylink) ... ok test_wasm2js_standalone (test_other.other.test_wasm2js_standalone) ... ok test_wasm64_no_asan (test_other.other.test_wasm64_no_asan) ... ok test_wasm_features (test_other.other.test_wasm_features) ... ok test_wasm_features_section (test_other.other.test_wasm_features_section) ... ok test_wasm_features_section_bigint (test_other.other.test_wasm_features_section_bigint) ... ok test_wasm_features_section_wasm64 (test_other.other.test_wasm_features_section_wasm64) ... ok test_wasm_producers_section_O0 (test_other.other.test_wasm_producers_section_O0) ... ok test_wasm_producers_section_O1 (test_other.other.test_wasm_producers_section_O1) ... ok test_wasm_producers_section_O2 (test_other.other.test_wasm_producers_section_O2) ... ok test_wasm_sourcemap (test_other.other.test_wasm_sourcemap) ... ok test_wasm_sourcemap_basepath (test_other.other.test_wasm_sourcemap_basepath) ... ok test_wasm_sourcemap_basepath_prefix_partial (test_other.other.test_wasm_sourcemap_basepath_prefix_partial) ... ok test_wasm_sourcemap_basepath_prefix_wildcard (test_other.other.test_wasm_sourcemap_basepath_prefix_wildcard) ... ok test_wasm_sourcemap_basepath_sources (test_other.other.test_wasm_sourcemap_basepath_sources) ... ok test_wasm_sourcemap_dead (test_other.other.test_wasm_sourcemap_dead) ... ok test_wasm_sourcemap_extract_comp_dir_map (test_other.other.test_wasm_sourcemap_extract_comp_dir_map) ... ok test_wasm_sourcemap_prefix_partial (test_other.other.test_wasm_sourcemap_prefix_partial) ... ok test_wasm_sourcemap_prefix_wildcard (test_other.other.test_wasm_sourcemap_prefix_wildcard) ... ok test_wasm_sourcemap_relative_paths (test_other.other.test_wasm_sourcemap_relative_paths) ... ERROR test_wasm_sourcemap_sources (test_other.other.test_wasm_sourcemap_sources) ... ok test_wasm_target_and_STANDALONE_WASM (test_other.other.test_wasm_target_and_STANDALONE_WASM) ... ok test_wasm_worker_closure (test_other.other.test_wasm_worker_closure) ... ok test_wasm_worker_closure_minimal_runtime (test_other.other.test_wasm_worker_closure_minimal_runtime) ... ok test_wasm_worker_dbg (test_other.other.test_wasm_worker_dbg) ... ok test_wasm_worker_errors (test_other.other.test_wasm_worker_errors) ... ok test_wasm_worker_preprocessor_flags (test_other.other.test_wasm_worker_preprocessor_flags) ... ok test_wasm_worker_preprocessor_flags_minimal_runtime (test_other.other.test_wasm_worker_preprocessor_flags_minimal_runtime) ... ok test_wasm_worker_terminate (test_other.other.test_wasm_worker_terminate) ... ok test_wasm_worker_trusted_types (test_other.other.test_wasm_worker_trusted_types) ... ok test_wasmfs_before_preload (test_other.other.test_wasmfs_before_preload) ... ok test_wasmfs_getdents (test_other.other.test_wasmfs_getdents) ... ok test_wasmfs_getdents_node (test_other.other.test_wasmfs_getdents_node) ... ok test_wasmfs_getdents_raw (test_other.other.test_wasmfs_getdents_raw) ... ok test_wasmfs_jsfile (test_other.other.test_wasmfs_jsfile) ... ok test_wcsftime (test_other.other.test_wcsftime) ... ok test_wcslen (test_other.other.test_wcslen) ... ok test_webgpu_compiletest (test_other.other.test_webgpu_compiletest) ... ok test_webgpu_compiletest_assertions (test_other.other.test_webgpu_compiletest_assertions) ... ok test_webgpu_compiletest_closure (test_other.other.test_webgpu_compiletest_closure) ... ok test_webgpu_compiletest_dylink (test_other.other.test_webgpu_compiletest_dylink) ... ok test_webidl_empty (test_other.other.test_webidl_empty) ... ok test_whole_archive (test_other.other.test_whole_archive) ... ok test_whole_archive_48156 (test_other.other.test_whole_archive_48156) ... ok test_windows_batch_file_dp0_expansion_bug (test_other.other.test_windows_batch_file_dp0_expansion_bug) ... ok test_windows_batch_script_workaround (test_other.other.test_windows_batch_script_workaround) ... ok test_windows_long_link_response_file (test_other.other.test_windows_long_link_response_file) ... ok test_windows_nodefs_execution_permission (test_other.other.test_windows_nodefs_execution_permission) ... ok test_wl_linkflags (test_other.other.test_wl_linkflags) ... ok test_wl_stackfirst (test_other.other.test_wl_stackfirst) ... ok test_xclang_flag (test_other.other.test_xclang_flag) ... ok test_xlocale (test_other.other.test_xlocale) ... ok test_zeroinit (test_other.other.test_zeroinit) ... ok ====================================================================== ERROR: test_wasm_sourcemap_relative_paths (test_other.other.test_wasm_sourcemap_relative_paths) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\cpython+gdee0q11ohi0s4eqh0uqprvov4\contents\bin\Lib\unittest\case.py", line 57, in testPartExecutor yield File "C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\cpython+gdee0q11ohi0s4eqh0uqprvov4\contents\bin\Lib\unittest\case.py", line 623, in run self._callTestMethod(testMethod) File "C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\cpython+gdee0q11ohi0s4eqh0uqprvov4\contents\bin\Lib\unittest\case.py", line 579, in _callTestMethod if method() is not None: ^^^^^^^^ File "C:\b\s\w\ir\x\w\install\emscripten\test\test_other.py", line 10781, in test_wasm_sourcemap_relative_paths test('A ä\u2603ö Z.cpp') File "C:\b\s\w\ir\x\w\install\emscripten\test\test_other.py", line 10763, in test print(infile, expected_source_map_path) File "C:\Users\chrome-bot\AppData\Local\vpython-root.0\store\cpython+gdee0q11ohi0s4eqh0uqprvov4\contents\bin\Lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeEncodeError: 'charmap' codec can't encode character '\u2603' in position 3: character maps to <undefined> ---------------------------------------------------------------------- Ran 1462 tests in 1760.107s FAILED (errors=1, skipped=168) Running test_other: (1462 tests) Using 8 parallel test processes DONE: combining results on main thread @@@STEP_FAILURE@@@ @@@BUILD_STEP Summary@@@ Failed steps: 1. Execute emscripten testsuite (emwasm) Warned steps: 0. @@@STEP_FAILURE@@@ Completed in 1774.591070175171s