Python version 3.8.10 (chromium.34, Mar 20 2024, 21:19:04)
[Clang 13.0.0 (clang-1300.0.29.3)]
sys.executable = /Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3
EMSDK_PYTHON = /Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3
Change directory to: /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/src
adding to path: /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/cmake-3.21.3-macos-universal/CMake.app/Contents/bin
adding to path: /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/third_party/ninja
adding to path: /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin
@@@BUILD_STEP Execute emscripten testsuite (emwasm)@@@
Running npm install ...
subprocess.check_call(`/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/npm ci`, cwd=`/Volumes/Work/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 425 packages, and audited 426 packages in 6s
60 packages are looking for funding
run `npm fund` for details
2 low severity vulnerabilities
To address all issues, run:
npm audit fix
Run `npm audit` for details.
subprocess.check_call(`/Volumes/Work/s/w/ir/x/w/install/emscripten/test/runner other skip:other.test_cmake_find_pkg_config`, cwd=`/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/emtest-out`)
will skip "other.test_cmake_find_pkg_config"
Running test_other: (1478 tests)
Using 12 parallel test processes
header: wasm_simd128.h
header: version.h
test_standalone_system_headers_yz (test_other.other) ... ok (0.09s)
header: khrplatform.h
header: time.h
header: nmmintrin.h
header: immintrin.h
header: pmmintrin.h
header: SDL_revision.h
test_standalone_system_headers_other (test_other.other) ... ok (0.10s)
header: gl2ext.h
header: gl3.h
header: emscripten.h
ports:INFO: retrieving port: ogg from
https://github.com/xiph/ogg/releases/download/v1.3.5/libogg-1.3.5.zip
ports:INFO: unpacking port: ogg
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libogg.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libogg.a" for subsequent builds)
system_libs:INFO: compiled 2 inputs in 1.04s
cache:INFO: - ok
ports:INFO: retrieving port: vorbis from
https://github.com/xiph/vorbis/releases/download/v1.3.7/libvorbis-1.3.7.zip
ports:INFO: unpacking port: vorbis
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libvorbis.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libvorbis.a" for subsequent builds)
header: val.h
header: stdlib.h
header: key_codes.h
header: gl32.h
header: emmintrin.h
header: SDL_quit.h
header: xlocale.h
header: malloc.h
header: proxying.h
header: SDL_input.h
system_libs:INFO: compiled 22 inputs in 6.78s
cache:INFO: - ok
header: SDL_keycode.h
header: tmmintrin.h
header: gl3platform.h
header: xmmintrin.h
header: SDL_rotozoom.h
header: egl.h
header: netdb.h
header: posix_socket.h
header: SDL_joystick.h
header: SDL_keyboard.h
header: SDL_video.h
header: gl31.h
header: eglext.h
header: eglplatform.h
header: math.h
header: promise.h
header: webgpu_cpp.h
header: stdarg.h
header: SDL_image.h
header: SDL_rwops.h
header: gl2ext.h
header: gl2.h
header: SDL_version.h
header: SDL_loadso.h
header: em_js.h
header: SDL_power.h
header: SDL_main.h
header: smmintrin.h
header: SDL_render.h
test_standalone_system_headers_ij (test_other.other) ... ok (23.12s)
header: console.h
header: gl2platform.h
header: uuid.h
header: SDL_log.h
header: exports.h
header: SDL_name.h
header: SDL_opengles2.h
header: string.h
header: SDL_rect.h
header: dom_pk_codes.h
header: webgpu_cpp_chained_struct.h
header: glext.h
header: glplatform.h
test_standalone_system_headers_uv (test_other.other) ... ok (30.23s)
header: avxintrin.h
header: arm_neon.h
header: keysymdef.h
header: em_macros.h
header: SDL_mouse.h
header: webgpu_enum_class_bitmasks.h
header: SDL_platform.h
header: threading_legacy.h
test_standalone_system_headers_qr (test_other.other) ... ok (32.53s)
header: SDL_clipboard.h
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
header: webgpu.h
header: gl.h
header: keysym.h
header: emscripten.h
header: SDL_mixer.h
header: SDL_opengl.h
header: threading.h
header: SDL_config_pandora.h
['a.out.js']
test_single_file_wasm2js (test_other.other) ... ok (5.34s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations
header: webgl2.h
header: html5.h
test_standalone_system_headers_kl (test_other.other) ... ok (39.61s)
header: emmalloc.h
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -sWASM=0 -Wclosure -Werror -Wno-limited-postlink-optimizations -g
header: SDL_mutex.h
header: trace.h
header: SDL_opengles.h
header: SDL_config_android.h
header: webgl1.h
['a.out.js']
test_single_file_disabled_wasm2js (test_other.other) ... ok (5.22s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -g
header: html5_webgl.h
header: em_types.h
header: avx2intrin.h
header: al.h
warning: running pass 'flatten' which is not fully compatible with DWARF
warning: running pass 'flatten' which is not fully compatible with DWARF
test_standalone_system_headers_mn (test_other.other) ... ok (44.88s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
['a.out.js']
test_single_file_disabled_debug_wasm2js (test_other.other) ... ok (6.50s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations --closure=1
['a.out.wasm', 'a.out.js']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -g -gseparate-dwarf
header: stack.h
header: SDL_config_minimal.h
header: SDL_pixels.h
header: webgl1_ext.h
header: html5_webgpu.h
header: fetch.h
header: alc.h
['a.out.wasm', 'stdout', 'a.out.wasm.debug.wasm', 'a.out.js']
test_single_file_disabled_debug (test_other.other) ... ok (6.28s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations
header: SDL_types.h
header: SDL_config_macosx.h
header: SDL_config.h
test_standalone_system_headers_op (test_other.other) ... ok (51.54s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
header: webgl_api.h
['a.out.wasm', 'a.out.js']
test_single_file_disabled (test_other.other) ... ok (2.53s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE -g
header: heap.h
header: em_math.h
header: alext.h
['a.out.js']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
header: SDL_stdinc.h
header: SDL_config_iphoneos.h
header: webgl2_ext.h
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']
test_single_file_debug_wasm2js (test_other.other) ... ok (5.42s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
header: SDL_haptic.h
header: fiber.h
header: bind.h
['stdout', 'a.out.wasm.debug.wasm', 'a.out.js']
test_single_file_debug (test_other.other) ... ok (5.88s)
['a.out.js']
test_single_file_disabled_closure_wasm2js (test_other.other) ... ok (12.96s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -sNO_DEFAULT_TO_CXX -Wclosure -Werror -Wno-limited-postlink-optimizations -sSINGLE_FILE
header: SDL_scancode.h
header: SDL_config_emscripten.h
['a.out.wasm', 'a.out.js']
test_single_file_disabled_closure (test_other.other) ... ok (14.01s)
code.c: no_exit=1 assertions=1 flush=0 keepalive=1 filesystem=1
header: wire.h
['a.out.js']
test_single_file (test_other.other) ... ok (3.15s)
testing full ['-sMAIN_MODULE'] []
header: SDL_gfxPrimitives.h
header: eventloop.h
code.c: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=0
header: SDL_touch.h
header: SDL_config_windows.h
['a.out.js']
test_single_file_closure_wasm2js (test_other.other) ... ok (7.92s)
[]
dlmalloc dlmalloc
['-sMALLOC=dlmalloc']
code.c: no_exit=0 assertions=0 flush=0 keepalive=0 filesystem=1
test_vorbis (test_other.other) ... ok (65.20s)
header: em_asm.h
['a.out.js']
test_single_file_closure (test_other.other) ... ok (8.81s)
header: SDL_gesture.h
header: webaudio.h
code.c: no_exit=0 assertions=0 flush=1 keepalive=0 filesystem=1
header: SDL_copying.h
header: SDL_ttf.h
header: atomic.h
code.c: no_exit=0 assertions=1 flush=0 keepalive=0 filesystem=1
header: SDL_events.h
header: SDL_hints.h
None default
[]
header: websocket.h
header: close_code.h
header: begin_code.h
code.c: no_exit=0 assertions=1 flush=1 keepalive=0 filesystem=1
header: SDL_shape.h
sizes full: 2166697, 172
testing printf ['-sMAIN_MODULE'] ['-DUSE_PRINTF']
header: SDL_endian.h
code.c: no_exit=1 assertions=0 flush=0 keepalive=0 filesystem=1
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libGL-getprocaddr.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libGL-getprocaddr.a" for subsequent builds)
header: glut.h
header: wasmfs.h
system_libs:INFO: compiled 4 inputs in 1.28s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libal.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libal.a" for subsequent builds)
header: SDL_config_wiz.h
header: SDL_audio.h
system_libs:INFO: compiled 1 inputs in 0.83s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libhtml5.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libhtml5.a" for subsequent builds)
emmalloc emmalloc
['-sMALLOC=emmalloc']
code.c: no_exit=1 assertions=0 flush=1 keepalive=0 filesystem=1
header: SDL_timer.h
system_libs:INFO: compiled 5 inputs in 0.96s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc_optz.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc_optz.a" for subsequent builds)
system_libs:INFO: compiled 7 inputs in 1.10s
header: SDL_error.h
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstubs.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libstubs.a" for subsequent builds)
code.c: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=1
system_libs:INFO: compiled 2 inputs in 0.74s
header: wasm_worker.h
header: glfw.h
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libnoexit.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libnoexit.a" for subsequent builds)
header: SDL_config_nintendods.h
header: SDL_blendmode.h
system_libs:INFO: compiled 1 inputs in 0.56s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc.a" for subsequent builds)
code.c: no_exit=1 assertions=1 flush=1 keepalive=0 filesystem=1
header: SDL_surface.h
header: freeglut_std.h
code.cpp: no_exit=0 assertions=0 flush=0 keepalive=0 filesystem=1
mimalloc mimalloc
['-sMALLOC=mimalloc']
header: wget.h
header: SDL_compat.h
header: SDL_atomic.h
header: glu.h
header: SDL_syswm.h
sizes printf: 2166777, 255
testing dce ['-sMAIN_MODULE=2'] []
test_standalone_system_headers_ef (test_other.other) ... ok (97.76s)
header: Xutil.h
header: SDL_cpuinfo.h
header: SDL_assert.h
code.cpp: no_exit=0 assertions=0 flush=1 keepalive=0 filesystem=1
header: glext.h
header: gl.h
{'dlmalloc': 187494, 'default': 187494, 'emmalloc': 181887, 'mimalloc': 242021}
['-O2']
dlmalloc dlmalloc
['-O2', '-sMALLOC=dlmalloc']
header: SDL_thread.h
header: Xmd.h
header: api.h
header: cursorfont.h
header: glew.h
header: SDL.h
code.cpp: no_exit=0 assertions=1 flush=0 keepalive=0 filesystem=1
sizes dce: 100656, 172
testing dce ['-sMAIN_MODULE=2', '-sEXPORTED_FUNCTIONS=_main,_puts'] []
header: Xatom.h
test_standalone_system_headers_ab (test_other.other) ... ok (83.88s)
test_standalone_system_headers_cd (test_other.other) ... ok (92.09s)
None default
['-O2']
header: glfw3.h
test_standalone_system_headers_st (test_other.other) ... ok (120.10s)
header: Xlibint.h
code.cpp: no_exit=0 assertions=1 flush=1 keepalive=0 filesystem=1
sizes dce: 100742, 172
testing dce_fail ['-sMAIN_MODULE=2'] ['-DUSE_PRINTF']
header: Xlib.h
test_standalone_system_headers_gh (test_other.other) ... ok (126.99s)
test_jspi_code_size (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
code.cpp: no_exit=1 assertions=0 flush=0 keepalive=0 filesystem=1
emmalloc emmalloc
['-O2', '-sMALLOC=emmalloc']
header: Xproto.h
system_libs:INFO: compiled 1045 inputs in 47.27s
sizes dce_fail: 100762, 255
testing dce_save ['-sMAIN_MODULE=2', '-sEXPORTED_FUNCTIONS=_main,_printf,_puts'] ['-DUSE_PRINTF']
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libdlmalloc.a" for subsequent builds)
code.cpp: no_exit=1 assertions=0 flush=1 keepalive=0 filesystem=1
system_libs:INFO: compiled 2 inputs in 1.29s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libstubs-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libstubs-debug.a" for subsequent builds)
header: Xfuncproto.h
system_libs:INFO: compiled 2 inputs in 0.52s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc-debug.a" for subsequent builds)
mimalloc mimalloc
['-O2', '-sMALLOC=mimalloc']
header: XKBlib.h
code.cpp: no_exit=1 assertions=1 flush=0 keepalive=0 filesystem=1
sizes dce_save: 100973, 255
testing side_dce_fail ['-sMAIN_MODULE'] ['-sSIDE_MODULE=2']
header: Xosdefs.h
code.cpp: no_exit=1 assertions=1 flush=1 keepalive=0 filesystem=1
{'dlmalloc': 131938, 'default': 131938, 'emmalloc': 124918, 'mimalloc': 176603}
test_mallocs (test_other.other) ... ok (86.08s)
header: Xprotostr.h
header: Xfuncs.h
test_no_exit_runtime_warnings_flush (test_other.other) ... ok (99.62s)
sizes side_dce_fail: 2166585, 64
testing side_dce_fail ['-sMAIN_MODULE'] ['-sSIDE_MODULE=2', '-sEXPORTED_FUNCTIONS=_library_func']
header: X.h
header: XlibConf.h
header: wasi-helpers.h
system_libs:INFO: compiled 1045 inputs in 38.77s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libdlmalloc-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libdlmalloc-debug.a" for subsequent builds)
sizes side_dce_fail: 2166697, 172
test_minimal_dynamic (test_other.other) ... ok (113.86s)
['-o', 'something.js'] 0 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-o', 'something.js']
system_libs:INFO: compiled 2 inputs in 1.33s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libcompiler_rt.a" for subsequent builds)
test_standalone_system_headers_wx (test_other.other) ... ok (176.90s)
['-o', 'something.js'] 0 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-o', 'something.js']
['-o', 'something.js', '-O0', '-g'] 0 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O0', '-g']
['-o', 'something.js', '-O1'] 1 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O1']
test_js_function_names_are_minified_wasm2js (test_other.other) ... ok (54.59s)
test_embind_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
['-o', 'something.js', '-O1'] 1 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O1']
['-o', 'something.js', '-O1', '-g'] 1 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O1', '-g']
system_libs:INFO: compiled 183 inputs in 9.14s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-debug-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-debug-noexcept.a" for subsequent builds)
['-o', 'something.js', '-O2'] 2 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-o', 'something.js', '-O2']
test_googletest (test_other.other) ... ok (29.53s)
test_embind_strict_js_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
['-o', 'something.js', '-O2', '-g'] 2 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O2', '-g']
['-o', 'something.js', '-O2', '-g'] 2 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-o', 'something.js', '-O2', '-g']
['-o', 'something.js', '-Os'] 2 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-o', 'something.js', '-Os']
test_js_function_names_are_minified (test_other.other) ... ok (52.84s)
['-o', 'something.js', '-O3'] 3 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-o', 'something.js', '-O3']
system_libs:INFO: compiled 56 inputs in 23.62s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-noexcept.a" for subsequent builds)
['-c', '-o', 'something.o'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o']
['-c', '-o', 'something.o'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
['-c', '-o', 'something.o', '-O0'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O0']
test_embind_strict_js_no_utf8 (test_other.other) ... ok (23.43s)
['-c', '-o', 'something.o', '-O0'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O0']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
['-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O1']
['-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O1']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O1']
system_libs:INFO: compiled 17 inputs in 6.14s
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O1']
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libsockets.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libsockets.a" for subsequent builds)
['-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O2']
['-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O2']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O2']
system_libs:INFO: compiled 27 inputs in 2.29s
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O2']
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-noexcept.a" for subsequent builds)
test_embind_strict_js_no_dynamic (test_other.other) ... ok (17.96s)
['-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O3']
['-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-c', '-o', 'something.o', '-O3']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O3']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O3']
['-O1', '-c', '-o', 'something.o'] 1 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-O1', '-c', '-o', 'something.o']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
['-O1', '-c', '-o', 'something.o'] 1 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-O1', '-c', '-o', 'something.o']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
['-sWASM=0', '-o', 'something.js'] 0 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js']
['-sWASM=0', '-o', 'something.js'] 0 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O0', '-g']
test_embind_tsgen_ignore (test_other.other) ... ok (57.43s)
test_embind_strict_js_aot_js (test_other.other) ... ok (26.68s)
test_embind_o2_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
['-sWASM=0', '-o', 'something.js', '-O1'] 1 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1']
system_libs:INFO: compiled 56 inputs in 23.91s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-noexcept.a" for subsequent builds)
['-sWASM=0', '-o', 'something.js', '-O1', '-g'] 1 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O1', '-g']
test_lto (test_other.other) ... ok (125.84s)
test_windows_long_link_response_file (test_other.other) ... ok (245.98s)
test_embind_o2_mem_growth_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_strict_js_2gb (test_other.other) ... ok (24.54s)
system_libs:INFO: compiled 17 inputs in 5.48s
cache:INFO: - ok
['-sWASM=0', '-o', 'something.js', '-O2'] 2 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/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', '-g'] 2 None 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-sWASM=0', '-o', 'something.js', '-O2', '-g']
test_embind_strict_js (test_other.other) ... ok (17.79s)
['-sWASM=0', '-o', 'something.js', '-Os'] 2 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-Os']
test_embind_o2_no_utf8 (test_other.other) ... ok (32.16s)
['-sWASM=0', '-o', 'something.js', '-O3'] 3 None 0 1
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop_malloc.c', '-sWASM=0', '-o', 'something.js', '-O3']
test_lto_01 (test_other.other) ... ok (159.53s)
test_embind_o2_no_dynamic (test_other.other) ... ok (34.49s)
test_embind_o2_closure_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
['-flto', '-c', '-o', 'something.o'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
test_embind_o2_mem_growth_no_utf8 (test_other.other) ... ok (38.83s)
['-flto', '-c', '-o', 'something.o', '-O0'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O0']
test_embind_o2_mem_growth_no_dynamic (test_other.other) ... ok (38.80s)
['-flto', '-c', '-o', 'something.o', '-O0'] 0 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O0']
test_lto_O2 (test_other.other) ... ok (171.42s)
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
['-flto', '-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O1']
['-flto', '-c', '-o', 'something.o', '-O1'] 1 ['-O1'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O1']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O1']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O1']
['-flto', '-c', '-o', 'something.o', '-O2'] 2 ['-O2'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O2']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O2']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O2']
['-flto', '-c', '-o', 'something.o', '-O3'] 3 ['-O3'] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-c', '-o', 'something.o', '-O3']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js', '-O3']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js', '-O3']
['-flto', '-O1', '-c', '-o', 'something.o'] 1 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-O1', '-c', '-o', 'something.o']
test_embind_o2_mem_growth_aot_js (test_other.other) ... ok (45.40s)
test_lto_Os (test_other.other) ... ok (236.24s)
['-flto', '-O1', '-c', '-o', 'something.o'] 1 [] 0 0
.. ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world_loop.c', '-flto', '-O1', '-c', '-o', 'something.o']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'something.o', '-o', 'something.js']
.... ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'something.o', '-o', 'something.js']
test_lto_Oz (test_other.other) ... ok (238.57s)
test_lto_O3 (test_other.other) ... ok (206.02s)
test_emcc_4_emxx (test_other.other) ... ok (130.23s)
test_emcc_4 (test_other.other) ... ok (128.32s)
test_embind_o1_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o2_mem_growth_2gb (test_other.other) ... ok (40.99s)
test_embind_o2_mem_growth (test_other.other) ... ok (39.03s)
test_embind_o2_closure_no_utf8 (test_other.other) ... ok (41.70s)
test_embind_o2_closure_no_dynamic (test_other.other) ... ok (39.78s)
test_embind_o2_closure_aot_js (test_other.other) ... ok (41.00s)
test_embind_o2_closure_2gb (test_other.other) ... ok (40.69s)
test_embind_dyncalls_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o1_no_dynamic (test_other.other) ... ok (25.13s)
test_embind_o1_no_utf8 (test_other.other) ... ok (25.18s)
test_embind_o2_aot_js (test_other.other) ... ok (30.95s)
test_embind_o2 (test_other.other) ... ok (30.51s)
test_embind_o2_2gb (test_other.other) ... ok (31.23s)
test_embind_cxx11_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o2_closure (test_other.other) ... ok (35.72s)
test_embind_o1_aot_js (test_other.other) ... ok (26.98s)
test_embind_o1_2gb (test_other.other) ... ok (27.39s)
test_embind_no_utf8 (test_other.other) ... ok (20.37s)
test_embind_no_dynamic (test_other.other) ... ok (20.37s)
test_embind_o1 (test_other.other) ... ok (25.37s)
test_embind_dyncalls_no_utf8 (test_other.other) ... ok (21.72s)
test_embind_dyncalls_no_dynamic (test_other.other) ... ok (21.48s)
[] False False False
test_embind_dyncalls_aot_js (test_other.other) ... ok (21.98s)
test_embind_cxx11_no_utf8 (test_other.other) ... ok (17.23s)
test_cmake_whole_archive (test_other.other) ... skipped 'EMTEST_SKIP_NEW_CMAKE set'
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/stdproperty']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
['-g0'] False False False
test_embind_dyncalls (test_other.other) ... ok (20.35s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/post_build']
test_embind_dyncalls_2gb (test_other.other) ... ok (21.13s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
['-g1'] False False False
test_embind_cxx11_no_dynamic (test_other.other) ... ok (17.86s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js']
['-g1', '-O2'] False False False
test_embind_cxx11_aot_js (test_other.other) ... ok (19.57s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_html']
Test project /Volumes/Work/s/w/ir/x/t/emtest_e9s0yok7/emscripten_test_other_rr0ulun9/out_unix_makefiles
Start 1: hello
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/stdproperty']
1/1 Test #1: hello ............................ Passed 0.14 sec
100% tests passed, 0 tests failed out of 1
Total Test time (real) = 0.16 sec
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/post_build']
test_embind_cxx11_2gb (test_other.other) ... ok (19.98s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Unix Makefiles', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cxx20']
['-O2'] False False False
test_embind_cxx11 (test_other.other) ... ok (20.23s)
Test project /Volumes/Work/s/w/ir/x/t/emtest_e9s0yok7/emscripten_test_other_rr0ulun9/out_ninja
Start 1: hello
1/1 Test #1: hello ............................ Passed 0.13 sec
100% tests passed, 0 tests failed out of 1
Total Test time (real) = 0.13 sec
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/post_build']
['--minify=0'] False False False
test_embind_aot_js (test_other.other) ... ok (21.78s)
['-g', '-g0'] False False False
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/stdproperty']
test_zeroinit (test_other.other) ... ok (4.03s)
test_embind (test_other.other) ... ok (21.80s)
test_xclang_flag (test_other.other) ... ok (0.69s)
test_embind_2gb (test_other.other) ... ok (22.70s)
test_windows_nodefs_execution_permission (test_other.other) ... skipped 'Check that directory permissions are properly retrieved on Windows'
env_modify: {'EM_WORKAROUND_PYTHON_BUG_34780': '1', 'EM_WORKAROUND_WIN7_BAD_ERRORLEVEL_BUG': '1'}
['-g2'] False False True
test_windows_batch_script_workaround (test_other.other) ... ok (2.15s)
test_windows_batch_file_dp0_expansion_bug (test_other.other) ... skipped 'This test verifies Windows batch script behavior against bug
https://github.com/microsoft/terminal/issues/15212'
Test project /Volumes/Work/s/w/ir/x/t/emtest_e9s0yok7/emscripten_test_other_rr0ulun9/out_eclipse_cdt4_-_ninja
Start 1: hello
1/1 Test #1: hello ............................ Passed 0.19 sec
100% tests passed, 0 tests failed out of 1
Total Test time (real) = 0.20 sec
test_cmake_post_build (test_other.other) ... ok (18.13s)
['-gline-tables-only'] True False True
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cxx20']
['--profiling'] False False True
test_xlocale (test_other.other) ... ok (7.38s)
test_webidl_empty (test_other.other) ... ok (1.10s)
test_wl_linkflags (test_other.other) ... ok (6.77s)
['--profiling-funcs'] False False True
test_wl_stackfirst (test_other.other) ... ok (8.27s)
test_cmake_stdproperty (test_other.other) ... ok (26.36s)
test_whole_archive (test_other.other) ... ok (7.06s)
['-O2', '--profiling-funcs'] False False True
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) ... ok (2.20s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js']
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]
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_html']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cxx20']
['-g'] True False True
test_wcsftime (test_other.other) ... ok (2.28s)
test_whole_archive_48156 (test_other.other) ... ok (12.33s)
test_webgpu_compiletest_assertions (test_other.other) ... ok (7.98s)
test_webgpu_compiletest (test_other.other) ... ok (7.75s)
['-g3'] True False True
test_wasmfs_jsfile (test_other.other) ... ok (3.11s)
test_wasmfs_getdents_raw (test_other.other) ... ok (3.39s)
test_webgpu_compiletest_dylink (test_other.other) ... ok (12.06s)
['-O1', '-g'] True False True
test_wasmfs_getdents_node (test_other.other) ... ok (3.28s)
test_wasmfs_getdents (test_other.other) ... ok (3.38s)
test_wasm_worker_preprocessor_flags_minimal_runtime (test_other.other) ... ok (0.69s)
test_wasm_worker_preprocessor_flags (test_other.other) ... ok (0.65s)
test_wasmfs_before_preload (test_other.other) ... ok (3.58s)
test_wasm_worker_trusted_types (test_other.other) ... ok (3.16s)
['-O3', '-g'] True False True
test_webgpu_compiletest_closure (test_other.other) ... ok (15.25s)
test_wasm_worker_dbg (test_other.other) ... ok (2.40s)
[] False out.js => False False
test_wasm_worker_export_es6 (test_other.other) ... ok (3.55s)
test_wasm_sourcemap_sources (test_other.other) ... ok (0.39s)
A ä☃ö Z.cpp A ä☃ö Z.cpp
A ä☃ö Z.cpp
same CWD for compiler and linker
test_wasm_worker_terminate (test_other.other) ... ok (6.09s)
test_wasm_sourcemap_prefix_wildcard (test_other.other) ... ok (0.35s)
test_wasm_sourcemap_prefix_partial (test_other.other) ... ok (0.31s)
test_wasm_sourcemap_extract_comp_dir_map (test_other.other) ... ok (0.09s)
['-gsplit-dwarf'] True False True
test_wasm_sourcemap_dead (test_other.other) ... ok (0.36s)
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_basepath_sources (test_other.other) ... ok (0.70s)
test_wasm_sourcemap_basepath_prefix_wildcard (test_other.other) ... ok (0.76s)
test_cmake_cxx20 (test_other.other) ... ok (36.55s)
different CWD for compiler and linker
test_wasm_sourcemap_basepath_prefix_partial (test_other.other) ... ok (0.67s)
test_wasm_sourcemap_basepath (test_other.other) ... ok (0.61s)
test_wasm_sourcemap (test_other.other) ... ok (0.54s)
['-gsource-map'] False True False
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
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
/Volumes/Work/s/w/ir/x/t/emtest_6qh4323q/emscripten_test_other_fn_6jah7/A ä☃ö Z.cpp
same CWD for compiler and linker
['-g2', '-gsource-map'] False True True
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-G', 'Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
test_wasm_producers_section_O1 (test_other.other) ... ok (8.51s)
different CWD for compiler and linker
test_wasm_worker_closure (test_other.other) ... ok (16.67s)
test_wasm_worker_closure_minimal_runtime (test_other.other) ... ok (17.33s)
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
['-g1', '-Oz', '-gsource-map'] False True False
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
./A ä☃ö Z.cpp
same CWD for compiler and linker
test_wasm_producers_section_O2 (test_other.other) ... ok (18.83s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_html']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
test_wasm_producers_section_O0 (test_other.other) ... ok (12.66s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js']
different CWD for compiler and linker
test_wasm_features_section_nobigint (test_other.other) ... ok (13.79s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-G', 'Eclipse CDT4 - Ninja', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_library']
test_wasm64_no_asan (test_other.other) ... ok (1.56s)
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
test_wasm_features_section (test_other.other) ... ok (8.20s)
-sMAIN_MODULE
inner Z ö☃ä A/21/A ä☃ö Z.cpp inner Z ö☃ä A/21/A ä☃ö Z.cpp
inner Z ö☃ä A/21/A ä☃ö Z.cpp
same CWD for compiler and linker
-sSIDE_MODULE
-sRELOCATABLE
['-gsource-map', '-g0'] False False False
test_wasm2js_no_dylink (test_other.other) ... ok (6.79s)
different CWD for compiler and linker
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_standalone (test_other.other) ... ok (11.66s)
['--emit-symbol-map', '-gsource-map'] False True False
test_cmake_static_cpp (test_other.other) ... ok (85.08s)
/Volumes/Work/s/w/ir/x/t/emtest_6qh4323q/emscripten_test_other_fn_6jah7/inner Z ö☃ä A/21/A ä☃ö Z.cpp
same CWD for compiler and linker
test_wasi_wasi_fd_write_stdout (test_other.other) ... ok (4.00s)
test_wasm2js_no_clobber_wasm (test_other.other) ... ok (10.48s)
test_cmake_library (test_other.other) ... ok (88.21s)
['--emit-symbol-map'] False False False
different CWD for compiler and linker
test_wasi_wasi_fd_write_stderr (test_other.other) ... ok (3.01s)
test_wasi_wasi_fd_write_file (test_other.other) ... ok (3.06s)
test_wasi_std_io_stdout (test_other.other) ... ok (3.18s)
test_wasi_std_io_stderr (test_other.other) ... ok (3.19s)
test_wasi_with_sjlj (test_other.other) ... ok (12.28s)
test_wasi_std_env_vars (test_other.other) ... ok (2.96s)
['--emit-symbol-map', '-Oz'] False False False
test_wasi_std_env_args (test_other.other) ... ok (2.92s)
./inner Z ö☃ä A/21/A ä☃ö Z.cpp
same CWD for compiler and linker
test_wasi_sched_yield (test_other.other) ... ok (2.96s)
exports ['b', 'c', 'd']
imports ['a']
['-O3'] True out.wasm => False True
test_wasi_random_get (test_other.other) ... ok (3.03s)
test_wasi_proc_exit (test_other.other) ... ok (2.91s)
test_wasi_fd_fdstat_get (test_other.other) ... ok (2.88s)
different CWD for compiler and linker
test_wasi_clock_time_get (test_other.other) ... ok (2.97s)
test_wasi_clock_res_get_wasmfs (test_other.other) ... ok (2.78s)
test_wasi_clock_res_get (test_other.other) ... ok (2.69s)
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_wasm_sourcemap_relative_paths (test_other.other) ... ok (62.75s)
test_warn_unexported_main_argv (test_other.other) ... ok (3.45s)
test_warn_unexported_main (test_other.other) ... ok (2.08s)
test_warn_unexported_main_O2_argv (test_other.other) ... ok (5.25s)
test_warn_unexported_main_O2 (test_other.other) ... ok (4.91s)
['-sASYNCIFY=1', '-g0'] False False False
test_warn_once (test_other.other) ... ok (2.34s)
.o
.bc
.so
test_cmake_html (test_other.other) ... ok (101.68s)
.dylib
.js
test_valid_abspath_2 (test_other.other) ... ok (2.24s)
exports ['memory', '_start']
imports ['fd_write', 'proc_exit']
['-O3', '-sSTANDALONE_WASM'] False out.wasm => False True
['-sASYNCIFY=1', '-gsource-map'] False True False
test_cmake_js (test_other.other) ... ok (107.54s)
.html
test_warning_flags (test_other.other) ... ok (15.12s)
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_dylibs (test_other.other) ... ok (10.21s)
test_use_port_errors_emxx (test_other.other) ... ok (3.90s)
['-sASYNCIFY=1', '-gsource-map', '-g2'] False True True
test_valid_abspath (test_other.other) ... ok (9.74s)
test_use_port_errors (test_other.other) ... ok (3.86s)
emcc: warning: MIN_SAFARI_VERSION=140100 is not compatible with WASM_BIGINT (150000 or above required) [-Wcompatibility]
test_use_cxx (test_other.other) ... ok (5.59s)
test_unsupported_min_version_when_unsupported_env_web (test_other.other) ... ok (3.32s)
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) ... ok (0.48s)
test_unlink_wasmfs_rawfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_wasmfs_nodefs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_wasmfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_rawfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_nodefs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
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) ... ok (18.89s)
['-g', '-gsource-map'] True True True
exports ['b', 'c', 'd']
imports ['a']
['-Os'] True out.wasm => False True
test_uuid (test_other.other) ... ok (16.85s)
test_unsupported_min_version_when_unsupported_env_node (test_other.other) ... ok (3.81s)
test_unistd_ttyname (test_other.other) ... ok (3.40s)
test_unistd_swab (test_other.other) ... ok (3.49s)
test_unused_destructor (test_other.other) ... ok (9.17s)
['-g2', '-gsource-map'] False True True
test_unistd_stat (test_other.other) ... ok (3.23s)
test_unistd_stat_wasmfs (test_other.other) ... ok (3.52s)
test_unistd_seek_wasmfs (test_other.other) ... ok (3.72s)
test_wasm_features (test_other.other) ... ok (65.64s)
test_unistd_seek (test_other.other) ... ok (3.56s)
exports ['memory', '__indirect_function_table', '_start', '_emscripten_stack_restore', 'emscripten_stack_get_current']
imports ['proc_exit', 'fd_write']
test_wasm_target_and_STANDALONE_WASM (test_other.other) ... ok (92.85s)
test_unistd_pathconf (test_other.other) ... ok (3.23s)
['-gsplit-dwarf', '-gsource-map'] True True True
test_unistd_open_wasmfs (test_other.other) ... ok (3.65s)
test_unistd_open_append_wasmfs (test_other.other) ... ok (3.62s)
test_unistd_open (test_other.other) ... ok (3.37s)
test_unistd_open_append (test_other.other) ... ok (3.63s)
test_unistd_sleep (test_other.other) ... ok (8.56s)
test_unistd_mkdir_wasmfs (test_other.other) ... ok (3.68s)
test_unistd_mkdir (test_other.other) ... ok (3.52s)
['-Oz', '-gsource-map'] False True False
test_unistd_login (test_other.other) ... ok (3.47s)
test_unistd_isatty (test_other.other) ... ok (3.38s)
test_warn_no_filesystem (test_other.other) ... ok (36.43s)
test_unistd_fstatfs_wasmfs_rawfs (test_other.other) ... ok (6.52s)
test_unistd_fdatasync (test_other.other) ... ok (3.62s)
test_unistd_fstatfs_wasmfs_nodefs (test_other.other) ... ok (6.73s)
test_unistd_fstatfs_wasmfs (test_other.other) ... ok (6.83s)
test_unistd_fstatfs_rawfs (test_other.other) ... ok (6.34s)
test_unistd_fstatfs_nodefs (test_other.other) ... ok (6.51s)
test_unistd_fstatfs (test_other.other) ... ok (6.33s)
test_unistd_close_noderawfs (test_other.other) ... skipped 'test is Linux-specific'
test_warn_no_filesystem_wasmfs (test_other.other) ... ok (38.67s)
test_unistd_dup (test_other.other) ... ok (3.51s)
test_unistd_dup_wasmfs (test_other.other) ... ok (3.77s)
test_unistd_cwd (test_other.other) ... ok (3.43s)
test_unimplemented_syscalls_dlopen_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_unistd_cwd_wasmfs (test_other.other) ... ok (3.67s)
test_unistd_create_wasmfs (test_other.other) ... ok (3.57s)
test_unistd_create (test_other.other) ... ok (3.65s)
test_unimplemented_syscalls_strict (test_other.other) ... ok (2.64s)
checking 0
test_unistd_confstr (test_other.other) ... ok (3.42s)
checking 0
test_unistd_chown (test_other.other) ... ok (3.68s)
checking 0
test_unimplemented_syscalls_no_allow (test_other.other) ... ok (3.03s)
checking 0
test_underscore_exit (test_other.other) ... ok (3.38s)
['-gsource-map', '-sERROR_ON_WASM_CHANGES_AFTER_LINK'] False True False
checking 0
test_ungetc_fscanf (test_other.other) ... ok (4.32s)
checking 0
checking 1
test_unimplemented_syscalls_dlopen (test_other.other) ... ok (5.83s)
checking 1
checking 0
test_unimplemented_syscalls (test_other.other) ... ok (6.06s)
checking 0
checking 1
checking 1
test_unimplemented_syscalls_dladdr (test_other.other) ... ok (6.76s)
checking 1
checking 0
checking 1
test_undefined_symbols_warn_O1 (test_other.other) ... ok (6.71s)
test_undefined_symbols_warn_GL2 (test_other.other) ... ok (6.66s)
['-gsource-map', '-Og', '-sERROR_ON_WASM_CHANGES_AFTER_LINK'] False True False
test_undefined_symbols_ignore_O1 (test_other.other) ... ok (5.30s)
test_undefined_symbols_warn (test_other.other) ... ok (6.61s)
test_undefined_symbols_ignore (test_other.other) ... ok (3.92s)
test_undefined_symbols_ignore_GL2 (test_other.other) ... ok (4.95s)
checking 1
checking 1
checking 1
test_dwarf_sourcemap_names (test_other.other) ... ok (158.50s)
test_undefined_exported_runtime_method (test_other.other) ... ok (3.44s)
test_undefined_symbols_error_O1 (test_other.other) ... ok (5.30s)
test_undefined_symbols_error_GL2 (test_other.other) ... ok (5.13s)
test_undefined_symbols_error (test_other.other) ... ok (5.08s)
test_undefined_exported_js_function_standalone (test_other.other) ... ok (4.60s)
test_umask_0 (test_other.other) ... ok (2.21s)
test_umask (test_other.other) ... ok (2.13s)
env_modify: {'EMPROFILE': '2'}
test_umask_wasmfs (test_other.other) ... ok (2.35s)
env_modify: {'EMPROFILE': '1'}
test_tutorial (test_other.other) ... ok (2.08s)
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) ... ok (4.88s)
test_tsearch (test_other.other) ... ok (1.94s)
testing with TZ=CET
env_modify: {'TZ': 'CET'}
testing with TZ=UTC+0
env_modify: {'TZ': 'UTC+0'}
test_undefined_exported_js_function (test_other.other) ... ok (6.12s)
testing with TZ=EST+05EDT
env_modify: {'TZ': 'EST+05EDT'}
test_undefined_exported_function_standalone (test_other.other) ... ok (6.29s)
test_toolchain_profiler_stderr (test_other.other) ... ok (1.95s)
test_timeb (test_other.other) ... ok (2.02s)
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]
Processing 1 profile log files in /Volumes/Work/s/w/ir/x/t/emscripten_toolchain_profiler_logs...
Processing: /Volumes/Work/s/w/ir/x/t/emscripten_toolchain_profiler_logs/toolchain_profiler.pid_25781.json
Wrote "toolchain_profiler.results_20250923_1637.html"
test_toolchain_profiler (test_other.other) ... ok (3.12s)
test_undefined_exported_function (test_other.other) ... ok (8.32s)
test_time_c (test_other.other) ... ok (2.12s)
common:WARNING: no wasm engine was found to run the standalone part of this test (Use EMTEST_SKIP_WASM_ENGINE to skip)
test_truncate_from_0_wasmfs (test_other.other) ... ok (5.75s)
test_this_in_dyncall_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_time_tz_2 (test_other.other) ... ok (4.60s)
test_time_tz_3 (test_other.other) ... ok (4.61s)
test_time_tz_1 (test_other.other) ... ok (4.51s)
test_time_standalone (test_other.other) ... ok (4.96s)
test_time (test_other.other) ... ok (4.43s)
test_truncate_from_0 (test_other.other) ... ok (7.03s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/unistd/sysconf_phys_pages.c']
test_this_in_dyncall_plain (test_other.other) ... ok (3.85s)
test_system_node_js (test_other.other) ... ok (3.28s)
test_sysroot_includes_first (test_other.other) ... ok (2.51s)
test_syslog (test_other.other) ... ok (2.50s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/unistd/sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB']
test_syntax_only_invalid (test_other.other) ... ok (0.59s)
test_this_in_dyncall_dyncalls (test_other.other) ... ok (4.95s)
clang: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument]
test_syntax_only_valid (test_other.other) ... ok (1.19s)
test_syscall_stubs (test_other.other) ... ok (2.25s)
test_system_include_paths (test_other.other) ... ok (4.64s)
test_syscall_no_filesystem (test_other.other) ... ok (1.74s)
test_threadprofiler (test_other.other) ... ok (6.76s)
test_symlink_points_to_bad_suffix_no_canonical_prefixes (test_other.other) ... ok (0.61s)
test_symlink_points_to_bad_suffix_expand_symlinks (test_other.other) ... ok (0.62s)
test_table_base (test_other.other) ... ok (5.81s)
test_symlink_has_bad_suffix (test_other.other) ... ok (0.98s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/unistd/sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB', '-sALLOW_MEMORY_GROWTH']
test_symlink_silly (test_other.other) ... ok (2.77s)
test_threadprofiler_closure (test_other.other) ... ok (11.03s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/unistd/sysconf_phys_pages.c', '-sINITIAL_MEMORY=32MB', '-sALLOW_MEMORY_GROWTH', '-sWASM=0']
wrote symbol map file to a.out.js.symbols
wrote symbol map file to a.out.wasm.js.symbols
test_symbol_map_O2 (test_other.other) ... ok (5.58s)
test_symbol_map_wasm2js_2_O2 (test_other.other) ... ok (7.65s)
wrote symbol map file to a.out.js.symbols
test_symbol_map_O3 (test_other.other) ... ok (8.18s)
test_supported_linker_flag_skip_next (test_other.other) ... ok (1.28s)
wrote symbol map file to a.out.wasm.js.symbols
test_sysconf_phys_pages (test_other.other) ... ok (12.67s)
common:WARNING: no wasm engine was found to run the standalone part of this test (Use EMTEST_SKIP_WASM_ENGINE to skip)
test_strptime_tm_standalone (test_other.other) ... ok (2.99s)
test_symbol_map_wasm2js_2_O3 (test_other.other) ... ok (10.83s)
test_strptime_tm (test_other.other) ... ok (3.30s)
test_strptime_symmetry (test_other.other) ... ok (3.33s)
common:WARNING: no wasm engine was found to run the standalone part of this test (Use EMTEST_SKIP_WASM_ENGINE to skip)
test_strptime_reentrant_standalone (test_other.other) ... ok (3.27s)
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libGL-getprocaddr.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libGL-getprocaddr.a" for subsequent builds)
test_strptime_days (test_other.other) ... ok (2.87s)
test_strptime_reentrant (test_other.other) ... ok (2.93s)
test_symbol_map_wasm2js_O2 (test_other.other) ... ok (13.94s)
test_wasm_worker_errors (test_other.other) ... ok (146.85s)
system_libs:INFO: compiled 4 inputs in 1.43s
test_strndup (test_other.other) ... ok (2.56s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libal.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libal.a" for subsequent builds)
test_strings_llvm_libc (test_other.other) ... ok (2.65s)
test_supported_linker_flags (test_other.other) ... ok (11.36s)
system_libs:INFO: compiled 1 inputs in 0.90s
test_strings (test_other.other) ... ok (2.33s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libhtml5.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libhtml5.a" for subsequent builds)
test_symbol_map_output_size (test_other.other) ... ok (16.39s)
system_libs:INFO: compiled 5 inputs in 1.07s
env_modify: {'EMCC_STRICT': '1'}
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libstubs.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libstubs.a" for subsequent builds)
env_modify: {'EMCC_STRICT': '1'}
env_modify: {'EMCC_STRICT': '1'}
test_strict_mode_legacy_settings (test_other.other) ... ok (3.17s)
system_libs:INFO: compiled 2 inputs in 0.99s
test_symbol_map_output_size_nobigint (test_other.other) ... ok (18.40s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libnoexit.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libnoexit.a" for subsequent builds)
test_strftime_zZ (test_other.other) ... skipped 'setting LC_ALL is not compatible with macOS python'
test_strict_mode_full_library (test_other.other) ... ok (2.86s)
system_libs:INFO: compiled 1 inputs in 0.76s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libc.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libc.a" for subsequent builds)
test_strict_mode_hello_world (test_other.other) ... ok (4.76s)
env_modify: {'EMCC_STRICT': '1'}
test_strict_mode_override (test_other.other) ... ok (6.92s)
test_symbol_map_wasm2js_O3 (test_other.other) ... ok (21.33s)
test_strcmp_uni (test_other.other) ... ok (3.01s)
test_strftime (test_other.other) ... ok (3.39s)
test_stdout_link (test_other.other) ... ok (2.67s)
test_strict_mode_legacy_settings_library (test_other.other) ... ok (8.50s)
test_stdint_limits (test_other.other) ... ok (3.92s)
test_strict_mode_legacy_settings_runtime (test_other.other) ... ok (11.29s)
test_stdin_compile_only (test_other.other) ... ok (3.54s)
test_stdin_preprocess (test_other.other) ... ok (4.05s)
test_stdin_wasmfs (test_other.other) ... ok (5.38s)
test_stdin_compile_and_link (test_other.other) ... ok (3.95s)
test_stdin (test_other.other) ... ok (5.24s)
test_strict_mode_link_cxx (test_other.other) ... ok (18.79s)
test_strict_closure (test_other.other) ... ok (14.27s)
test_std_filesystem_wasmfs_rawfs (test_other.other) ... skipped 'Rawfs directory removal works only on Linux'
test_strip_all (test_other.other) ... ok (23.72s)
test_std_filesystem_rawfs (test_other.other) ... skipped 'Rawfs directory removal works only on Linux'
test_std_promise_link_except_wasm_legacy (test_other.other) ... ok (12.28s)
test_std_promise_link_noexcept (test_other.other) ... ok (12.59s)
test_std_promise_link_except_wasm (test_other.other) ... ok (12.38s)
test_std_promise_link_except (test_other.other) ... ok (12.42s)
test_strict_js_closure (test_other.other) ... ok (23.33s)
test_stat_silly (test_other.other) ... ok (3.47s)
test_std_cmp (test_other.other) ... ok (4.53s)
test_std_promise_link_default (test_other.other) ... ok (12.30s)
test_stat_many_dotdot_wasmfs_rawfs (test_other.other) ... ok (4.90s)
test_stdin_closure_wasmfs (test_other.other) ... ok (20.86s)
test_stat_many_dotdot_wasmfs_nodefs (test_other.other) ... ok (3.85s)
test_std_filesystem_wasmfs (test_other.other) ... ok (12.03s)
test_std_filesystem_wasmfs_nodefs (test_other.other) ... ok (12.21s)
test_standalone_wasm_exceptions (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_stat_many_dotdot_wasmfs (test_other.other) ... ok (3.77s)
test_stdin_closure (test_other.other) ... ok (22.84s)
test_standalone_syscalls_wasmfs (test_other.other) ... ok (2.76s)
test_stat_many_dotdot (test_other.other) ... ok (3.91s)
test_stat_fail_alongtheway (test_other.other) ... ok (3.84s)
test_stat_many_dotdot_rawfs (test_other.other) ... ok (5.26s)
test_stack_overflow (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/18175'
test_split_module_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_stat_many_dotdot_nodefs (test_other.other) ... ok (5.29s)
test_standalone_syscalls (test_other.other) ... ok (2.73s)
test_standard_library_mapping (test_other.other) ... ok (5.11s)
test_standalone_whole_archive (test_other.other) ... ok (5.43s)
test_std_filesystem_nodefs (test_other.other) ... ok (14.25s)
test_std_filesystem (test_other.other) ... ok (13.08s)
test_stack_protector (test_other.other) ... ok (3.74s)
test_standalone_settings (test_other.other) ... ok (5.44s)
test_standalone_export_main (test_other.other) ... ok (5.24s)
test_split_dwarf_implicit_compile (test_other.other) ... ok (3.69s)
test_single_file_shell_sync_compile (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_single_file_shell (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_standalone_imports (test_other.other) ... ok (6.99s)
test_skip_subcommands (test_other.other) ... ok (1.98s)
test_split_dwarf_dwp (test_other.other) ... ok (5.21s)
test_socketpair (test_other.other) ... ok (3.71s)
test_single_file_no_clobber_wasm (test_other.other) ... ok (3.47s)
test_split_module (test_other.other) ... ok (9.21s)
building: a.out.wasm
test_split_module_custom (test_other.other) ... ok (9.92s)
test_special_chars_in_arguments (test_other.other) ... ok (7.02s)
test_sin_zero (test_other.other) ... ok (3.70s)
test_single_file_disables_source_map (test_other.other) ... ok (4.92s)
test_side_module_global_base (test_other.other) ... ok (1.76s)
test_shell_Oz (test_other.other) ... 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]
test_split_main_module (test_other.other) ... ok (13.02s)
test_shared_memory_preprocessor_flags_minimal_runtime (test_other.other) ... ok (1.33s)
test_shared_memory_preprocessor_flags (test_other.other) ... ok (1.12s)
test_source_file_with_fixed_language_mode (test_other.other) ... ok (13.58s)
test_shared_soname (test_other.other) ... ok (4.93s)
building: lib.wasm
test_split_module_O3 (test_other.other) ... ok (17.57s)
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_side_module_ignore (test_other.other) ... ok (8.53s)
test_side_module_missing (test_other.other) ... ok (9.90s)
test_signature_mismatch (test_other.other) ... ok (11.63s)
test_shared_and_side_module_flag (test_other.other) ... ok (2.81s)
test_side_module_transitive_deps (test_other.other) ... ok (11.54s)
test_setjmp_em_asm (test_other.other) ... ok (1.67s)
test_side_module_folder_deps (test_other.other) ... ok (10.12s)
building: lib.so
test_shared_flag (test_other.other) ... ok (5.23s)
test_sdl_scan_code_from_key (test_other.other) ... ok (2.42s)
test_setjmp_emulated_casts (test_other.other) ... ok (5.63s)
test_sdl_none (test_other.other) ... ok (3.16s)
system_libs:INFO: compiled 1045 inputs in 53.09s
test_sdl_get_key_name (test_other.other) ... ok (2.48s)
building: foo.bar
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libdlmalloc.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libdlmalloc.a" for subsequent builds)
test_separate_dwarf_with_filename_and_path (test_other.other) ... ok (6.17s)
test_sdl_endianness (test_other.other) ... ok (2.22s)
test_separate_dwarf_with_filename (test_other.other) ... ok (6.51s)
['--version'] 2.0.10
system_libs:INFO: compiled 2 inputs in 1.74s
test_shared_memory_minimal_runtime (test_other.other) ... ok (10.72s)
test_separate_dwarf (test_other.other) ... ok (6.54s)
test_scons_env_no_emscons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_scons_env (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libcompiler_rt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libcompiler_rt.a" for subsequent builds)
test_scons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_shared_memory (test_other.other) ... ok (10.49s)
via emmake
['--cflags'] -sUSE_SDL=2
via emmake
['--libs'] -sUSE_SDL=2
via emmake
test_side_module_naming (test_other.other) ... ok (18.90s)
['--cflags', '--libs'] -sUSE_SDL=2
via emmake
test_sdl2_config (test_other.other) ... ok (1.99s)
test_safe_heap_2_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_save_temp (test_other.other) ... ok (4.02s)
test_rust_integration_basics (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_RUST is set'
test_sanitizer_color (test_other.other) ... ok (4.34s)
test_signext_lowering (test_other.other) ... ok (27.05s)
test_run_wasi_sdk_output (test_other.other) ... skipped 'EMTEST_WASI_SYSROOT not found in environment'
test_rust_gxx_personality_v0 (test_other.other) ... ok (4.18s)
test_safe_heap_log (test_other.other) ... ok (6.95s)
test_runtime_keepalive (test_other.other) ... ok (4.10s)
test_safe_heap_log_wasm2js (test_other.other) ... ok (8.62s)
test_run_order_minimal_runtime (test_other.other) ... ok (2.17s)
system_libs:INFO: compiled 183 inputs in 9.53s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libc++-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libc++-noexcept.a" for subsequent builds)
test_run_order (test_other.other) ... ok (2.84s)
test_rlimit (test_other.other) ... ok (2.90s)
test_reverse_deps_allow_undefined (test_other.other) ... ok (2.81s)
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 4.0.16-git (aae1214f6bc5d374d914e2b2c2f295c8b74eb1f0)
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.
[36m
[1mindex.mjs[22m → [1mdist/bundle.mjs[22m...[39m
test_response_file_bom (test_other.other) ... ok (0.42s)
[1m[33m(!) Unresolved dependencies[39m[22m
[90mhttps://rollupjs.org/troubleshooting/#warning-treating-module-as-external-dependency[39m
[1mmodule[22m (imported by "hello.mjs")
[32mcreated [1mdist/bundle.mjs[22m in [1m358ms[22m[39m
0 0 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_rollup (test_other.other) ... ok (4.52s)
test_safe_heap_2 (test_other.other) ... ok (11.66s)
0 0 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_resolve_mountpoint_parent_wasmfs (test_other.other) ... ok (3.49s)
Python locale preferredencoding: UTF-8
0 0 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_resolve_mountpoint_parent (test_other.other) ... ok (3.61s)
0 0 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_response_file_encoding (test_other.other) ... ok (6.56s)
test_require (test_other.other) ... ok (2.46s)
env_modify: {'EM_COMPILER_WRAPPER': './die.sh'}
0 1 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
root: Volumes/Work/s/w/ir/x/w/install/emscripten
name: foo/version.txt
name: foo/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c
name: foo/response.txt
test_reproduce (test_other.other) ... ok (2.39s)
test_report_subprocess_signals (test_other.other) ... ok (1.06s)
0 1 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
0 1 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_removed_runtime_function (test_other.other) ... ok (2.72s)
test_rename_silly (test_other.other) ... ok (3.30s)
0 1 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
123 0 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_require_modularize (test_other.other) ... ok (10.63s)
env_modify: {'EM_CACHE': 'foo'}
test_relative_em_cache (test_other.other) ... ok (0.30s)
123 0 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
123 0 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_regex (test_other.other) ... ok (2.16s)
123 0 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
123 1 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
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]
123 1 0 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_renamed_setting (test_other.other) ... ok (11.06s)
123 1 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_returncode_no_exit_runtime (test_other.other) ... ok (20.15s)
test_redundant_link (test_other.other) ... ok (2.98s)
123 1 1 ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_returncode (test_other.other) ... ok (19.60s)
test_realpath_nodefs_wasmfs (test_other.other) ... ok (1.67s)
test_realpath_nodefs (test_other.other) ... ok (1.77s)
test_realpath_wasmfs (test_other.other) ... ok (3.68s)
test_realpath_2_wasmfs (test_other.other) ... ok (1.92s)
test_realpath_2 (test_other.other) ... ok (1.79s)
test_reallocarray (test_other.other) ... ok (1.19s)
system_libs:INFO: compiled 56 inputs in 25.27s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libc++abi-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libc++abi-noexcept.a" for subsequent builds)
test_quick_exit (test_other.other) ... ok (1.38s)
emcc: warning: -pthread + ALLOW_MEMORY_GROWTH may run non-wasm code slowly, see
https://github.com/WebAssembly/design/issues/1271 [-Wpthreads-mem-growth]
test_realpath (test_other.other) ... ok (3.95s)
test_pthreads_flag (test_other.other) ... ok (0.30s)
test_readdir_r_silly (test_other.other) ... ok (3.97s)
test_pthreads_growth_and_unsigned (test_other.other) ... ok (3.77s)
test_pthread_trap (test_other.other) ... ok (2.03s)
test_pthread_unavailable (test_other.other) ... ok (3.23s)
system_libs:INFO: compiled 17 inputs in 5.40s
test_pthread_stub (test_other.other) ... ok (1.26s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm64-emscripten/libsockets.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm64-emscripten/libsockets.a" for subsequent builds)
system_libs:INFO: compiled 27 inputs in 2.05s
test_pthread_set_main_loop_strict (test_other.other) ... ok (2.82s)
test_pthread_print_override_modularize (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/19683'
cache:INFO: - ok
emcc: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
cache:INFO: generating system asset: sysroot/lib/wasm32-emscripten/pic/crt1.o... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/crt1.o" for subsequent builds)
test_pthread_set_main_loop (test_other.other) ... ok (2.55s)
test_pthread_reuse (test_other.other) ... ok (2.64s)
system_libs:INFO: compiled 1 inputs in 0.55s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libstandalonewasm-nocatch.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libstandalonewasm-nocatch.a" for subsequent builds)
system_libs:INFO: compiled 14 inputs in 1.55s
test_pthread_mutex_deadlock (test_other.other) ... ok (2.27s)
cache:INFO: - ok
ports:INFO: retrieving port: sdl2 from
https://github.com/libsdl-org/SDL/archive/release-2.32.8.zip
test_pthread_out_err (test_other.other) ... ok (2.45s)
test_pthread_kill (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/24725'
test_wasm_features_section_wasm64 (test_other.other) ... ok (235.51s)
emcc: warning: LINKABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
emcc: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
test_pthread_js_exception (test_other.other) ... ok (1.41s)
ports:INFO: unpacking port: sdl2
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libSDL2.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL2.a" for subsequent builds)
test_pthread_hello_offscreen_canvas (test_other.other) ... ok (2.10s)
test_pthread_hello (test_other.other) ... ok (2.64s)
test_relocatable_limited_exports (test_other.other) ... ok (29.66s)
test_pthread_growth_minimal (test_other.other) ... ok (3.50s)
test_pthread_growth_proxy (test_other.other) ... ok (4.31s)
test_pthread_growth_mainthread_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_pthread_growth_mainthread_proxy (test_other.other) ... ok (3.50s)
test_pthread_growth_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_pthread_growth_mainthread (test_other.other) ... ok (4.27s)
test_pthread_lsan_no_leak (test_other.other) ... ok (17.76s)
test_pthread_growth_assert (test_other.other) ... ok (3.67s)
test_pthread_growth (test_other.other) ... ok (3.53s)
test_pthread_lsan_leak (test_other.other) ... ok (18.59s)
system_libs:INFO: compiled 118 inputs in 16.31s
test_pthread_export_es6_trusted (test_other.other) ... ok (3.35s)
cache:INFO: - ok
ports:INFO: retrieving port: sdl2_gfx from
https://github.com/svn2github/sdl2_gfx/archive/2b147ffef10ec541d3eace326eafe11a54e635f8.zip
ports:INFO: unpacking port: sdl2_gfx
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libSDL2_gfx.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL2_gfx.a" for subsequent builds)
test_pthread_export_es6 (test_other.other) ... ok (2.62s)
test_proxyfs (test_other.other) ... ok (2.37s)
test_proxy_to_worker_single_file (test_other.other) ... ok (1.93s)
system_libs:INFO: compiled 4 inputs in 1.48s
cache:INFO: - ok
ports:INFO: retrieving port: icu from
https://github.com/unicode-org/icu/releases/download/release-68-2/icu4c-68_2-src.zip
test_pthread_asyncify (test_other.other) ... ok (3.11s)
ports:INFO: unpacking port: icu
test_proxy_to_worker (test_other.other) ... ok (2.09s)
test_print_search_dirs_wasm64 (test_other.other) ... ok (0.51s)
test_print_search_dirs_lto (test_other.other) ... ok (0.53s)
test_proxy_pthread_join_detach (test_other.other) ... ok (1.53s)
test_print_search_dirs (test_other.other) ... ok (0.55s)
test_proxy_to_pthread_stack (test_other.other) ... ok (1.84s)
/Volumes/Work/s/w/ir/x/w/install/lib/clang/22
test_print_resource_dir (test_other.other) ... ok (0.45s)
test_print_libgcc_file_name_wasm64 (test_other.other) ... ok (0.49s)
test_print_libgcc_file_name_lto (test_other.other) ... ok (0.47s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_common-mt.a... (this will be cached in "/Volumes/Work/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) ... ok (0.47s)
test_sdl2_gfx_linkable (test_other.other) ... ok (72.62s)
test_print_map (test_other.other) ... ok (3.90s)
test_preprocess_multi (test_other.other) ... ok (1.22s)
test_print_file_name_wasm64 (test_other.other) ... ok (4.94s)
test_preprocess (test_other.other) ... ok (0.69s)
test_print_file_name (test_other.other) ... ok (5.16s)
test_print_file_name_lto (test_other.other) ... ok (7.02s)
test_prepre (test_other.other) ... ok (2.25s)
test_prepost_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_preprocessed_input (test_other.other) ... ok (5.88s)
test_prepost2 (test_other.other) ... ok (2.34s)
compressing package of size 299
compressed package into 4375
compressed in 7 ms
test_preload_module_lz4 (test_other.other) ... ok (4.93s)
test_preload_module (test_other.other) ... ok (4.62s)
test_prepost_run_dep (test_other.other) ... ok (16.09s)
test_prepost (test_other.other) ... ok (14.09s)
test_prejs_unicode (test_other.other) ... ok (2.37s)
test_precompiled_headers_warnings (test_other.other) ... ok (0.69s)
call main later
test_prepost_no_initial_run (test_other.other) ... ok (16.75s)
test_postjs_errors (test_other.other) ... ok (2.66s)
test_post_link (test_other.other) ... ok (3.63s)
test_pkg_config_ports (test_other.other) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set'
test_pkg_config_packages (test_other.other) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set'
test_parsetools_make_removed_fs_assert (test_other.other) ... ok (4.53s)
test_precompiled_headers_pch (test_other.other) ... ok (10.37s)
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/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) ... ok (10.64s)
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
test_parseTools_legacy (test_other.other) ... ok (2.73s)
0 []
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
1 ['-O1']
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
2 ['-O2']
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
test_parseTools_no_bigint (test_other.other) ... ok (7.86s)
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
warning: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/test_parseTools.js: use of legacy parseTools function: receiveI64ParamAsDouble
test_parseTools (test_other.other) ... ok (6.72s)
s ['-Os']
z ['-Oz']
test_override_stub (test_other.other) ... ok (2.04s)
3 ['-O3']
test_override_system_js_lib_symbol (test_other.other) ... ok (5.45s)
web NODE ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
var Module = {'ENVIRONMENT': 'web', 'arguments': []};
worker NODE ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
var Module = {'ENVIRONMENT': 'worker', 'arguments': []};
node NODE ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
var Module = {'ENVIRONMENT': 'node', 'arguments': []};
shell NODE ['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
var Module = {'ENVIRONMENT': 'shell', 'arguments': []};
test_override_js_execution_environment (test_other.other) ... ok (3.58s)
g ['-Og']
test_output_to_nowhere (test_other.other) ... ok (0.66s)
Assertion failed: (MFI.isVRegStackified(MI.getOperand(0).getReg())), function runOnMachineFunction, file WebAssemblyExplicitLocals.cpp, line 330.
PLEASE submit a bug report to
https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /Volumes/Work/s/w/ir/x/w/install/bin/clang -target wasm32-unknown-emscripten -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --sysroot=/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot -DEMSCRIPTEN -Xclang -iwithsysroot/include/fakesdl -Xclang -iwithsysroot/include/compat -c /Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/dlmalloc.c -Og
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module '/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/dlmalloc.c'.
4. Running pass 'WebAssembly Explicit Locals' on function '@emscripten_builtin_malloc'
#0 0x000000011d02ef18 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x1bbf18)
#1 0x000000011d02c77b llvm::sys::RunSignalHandlers() (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x1b977b)
#2 0x000000011d02e45b llvm::sys::CleanupOnSignal(unsigned long) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x1bb45b)
#3 0x000000011cf4569e CrashRecoverySignalHandler(int) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0xd269e)
#4 0x00007ff803aac25d (/usr/lib/system/libsystem_platform.dylib+0x7ff801eca25d)
#5 0xf69a400830001005
#6 0x00007ff80399273e (/usr/lib/system/libsystem_c.dylib+0x7ff801db073e)
#7 0x00007ff8039919a8 (/usr/lib/system/libsystem_c.dylib+0x7ff801daf9a8)
#8 0x000000011fb05933 (anonymous namespace)::WebAssemblyExplicitLocals::runOnMachineFunction(llvm::MachineFunction&) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x2c92933)
#9 0x000000011d5e7534 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x774534)
#10 0x000000011d21fb44 llvm::FPPassManager::runOnFunction(llvm::Function&) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x3acb44)
#11 0x000000011d227944 llvm::FPPassManager::runOnModule(llvm::Module&) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x3b4944)
#12 0x000000011d2205b8 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0x3ad5b8)
#13 0x0000000115308e45 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__2::unique_ptr<llvm::raw_pwrite_stream, std::__2::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x16b3e45)
#14 0x0000000115691180 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1a3c180)
#15 0x0000000113e77699 clang::ParseAST(clang::Sema&, bool, bool) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x222699)
#16 0x0000000115f6f63a clang::FrontendAction::Execute() (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x231a63a)
#17 0x0000000115ee3b9d clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x228eb9d)
#18 0x000000011600d9da clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x23b89da)
#19 0x000000010fa088d6 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/Volumes/Work/s/w/ir/x/w/install/bin/clang-22+0x1000068d6)
#20 0x000000010fa05c27 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) (/Volumes/Work/s/w/ir/x/w/install/bin/clang-22+0x100003c27)
#21 0x000000010fa080fc int llvm::function_ref<int (llvm::SmallVectorImpl<char const*>&)>::callback_fn<clang_main(int, char**, llvm::ToolContext const&)::$_0>(long, llvm::SmallVectorImpl<char const*>&) (/Volumes/Work/s/w/ir/x/w/install/bin/clang-22+0x1000060fc)
#22 0x0000000115b33c4e void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__2::optional<llvm::StringRef>>, std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char>>*, bool*) const::$_0>(long) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1edec4e)
#23 0x000000011cf4539e llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/Volumes/Work/s/w/ir/x/w/install/lib/libLLVM.dylib+0xd239e)
#24 0x0000000115b32f5a clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__2::optional<llvm::StringRef>>, std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char>>*, bool*) const (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1eddf5a)
#25 0x0000000115af3a06 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1e9ea06)
#26 0x0000000115af3c6f clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__2::pair<int, clang::driver::Command const*>>&, bool) const (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1e9ec6f)
#27 0x0000000115b0e9d0 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__2::pair<int, clang::driver::Command const*>>&) (/Volumes/Work/s/w/ir/x/w/install/lib/libclang-cpp.dylib+0x1eb99d0)
#28 0x000000010fa0533a clang_main(int, char**, llvm::ToolContext const&) (/Volumes/Work/s/w/ir/x/w/install/bin/clang-22+0x10000333a)
#29 0x000000010fa14470 main (/Volumes/Work/s/w/ir/x/w/install/bin/clang-22+0x100012470)
#30 0x00007ff8036cf530
clang: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 22.0.0git (https:/github.com/llvm/llvm-project fd81bd8b3effe65276b301eb7285cc558fc16db4)
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /Volumes/Work/s/w/ir/x/w/install/bin
Build config: +assertions
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /Volumes/Work/s/w/ir/x/t/dlmalloc-87ff19.c
clang: note: diagnostic msg: /Volumes/Work/s/w/ir/x/t/dlmalloc-87ff19.sh
clang: note: diagnostic msg: Crash backtrace is located in
clang: note: diagnostic msg: /Users/chrome-bot/Library/Logs/DiagnosticReports/clang-22_<YYYY-MM-DD-HHMMSS>_<hostname>.crash
clang: note: diagnostic msg: (choose the .crash file that corresponds to your crash)
clang: note: diagnostic msg:
********************
None
None
test_oz_size (test_other.other) ... FAIL
test_output_name_collision (test_other.other) ... ok (2.24s)
checking eol: windows
test_output_is_dir (test_other.other) ... ok (0.63s)
checking eol: windows
checking eol: linux
test_output_eol_single_file (test_other.other) ... ok (3.92s)
checking eol: windows
test_override_c_environ (test_other.other) ... ok (8.13s)
checking eol: windows
checking eol: linux
checking eol: linux
checking eol: linux
system_libs:INFO: compiled 196 inputs in 54.15s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_stubdata-mt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_stubdata-mt.a" for subsequent builds)
test_output_eol (test_other.other) ... ok (3.24s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++,libc,libc++abi', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
test_output_eol_proxy_to_worker_wasm2js (test_other.other) ... ok (7.70s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'}
test_output_eol_proxy_to_worker (test_other.other) ... ok (4.06s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++'}
system_libs:INFO: compiled 1 inputs in 0.97s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_i18n-mt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_i18n-mt.a" for subsequent builds)
test_only_force_stdlibs_partial_only (test_other.other) ... ok (4.08s)
env_modify: {'EMCC_FORCE_STDLIBS': None}
test_only_force_stdlibs_parial (test_other.other) ... ok (5.28s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
test_only_force_stdlibs_normal (test_other.other) ... ok (5.44s)
env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
test_only_force_stdlibs_none (test_other.other) ... ok (5.80s)
em++: warning: EMCC_ONLY_FORCED_STDLIBS is deprecated. Use `-nostdlib` to avoid linking standard libraries [-Wdeprecated]
test_only_force_stdlibs_full_only (test_other.other) ... ok (5.66s)
test_on_reject_promise (test_other.other) ... ok (2.16s)
test_only_force_stdlibs_2 (test_other.other) ... ok (6.46s)
test_old_makeDynCall_syntax (test_other.other) ... ok (2.69s)
CPP
c++
test_oformat (test_other.other) ... ok (5.73s)
first
Module.onAbort was called
second
Module.onAbort was called
/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:109
throw toThrow;
^
re-throw
Thrown at:
at quit_ (/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:109:5)
at handleException (/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:859:7)
at callMain (/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:1385:12)
at doRun (/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:1421:24)
at run (/Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:1434:5)
at /Volumes/Work/s/w/ir/x/t/emtest_uerbq2jy/emscripten_test_other_hit8t4jg/a.out.js:1472: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
test_o_level_invalid (test_other.other) ... ok (0.83s)
C++
test_on_abort (test_other.other) ... ok (9.20s)
cxx
CXX
test_null_deref_via_js_safe_heap (test_other.other) ... ok (3.89s)
cc
CC
l
test_null_deref_via_js_memgrowth_safe_heap (test_other.other) ... ok (5.59s)
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]
o
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_memgrowth_asan (test_other.other) ... ok (5.49s)
test_odd_suffixes (test_other.other) ... ok (20.57s)
env_modify: {'EMCC_LOGGING': '0'}
test_o_level_clamp (test_other.other) ... ok (19.43s)
test_null_deref_via_js_asan (test_other.other) ... ok (4.45s)
test_noderawfs_readfile_prerun (test_other.other) ... ok (2.79s)
test_non_wasm_without_wasm_in_vm (test_other.other) ... ok (4.54s)
test_noderawfs_disables_embedding (test_other.other) ... ok (1.77s)
test_noderawfs_basics_wasmfs (test_other.other) ... ok (2.45s)
test_nostdlib (test_other.other) ... ok (10.46s)
test_noderawfs_basics_runtime_debug_wasmfs (test_other.other) ... ok (3.19s)
test_noderawfs_basics (test_other.other) ... ok (2.13s)
test_noderawfs_basics_runtime_debug (test_other.other) ... ok (3.09s)
test_noderawfs_access_abspath (test_other.other) ... ok (3.05s)
test_node_pthreads_err_out (test_other.other) ... ok (2.28s)
test_node_unhandled_rejection (test_other.other) ... skipped 'old behaviour of node JS cannot be tested on node v15 or above'
test_node_js_pthread_module_es6 (test_other.other) ... ok (4.05s)
test_node_js_pthread_module (test_other.other) ... ok (3.79s)
test_node_js_run_from_different_directory (test_other.other) ... ok (6.81s)
test_node_code_caching (test_other.other) ... skipped '
https://github.com/nodejs/node/issues/18265'
test_node_emscripten_num_logical_cores (test_other.other) ... ok (2.34s)
env_modify: {'EMCC_LOGGING': '0'}
test_node_eval (test_other.other) ... ok (7.26s)
test_node_catch_exit (test_other.other) ... ok (4.88s)
test_no_pthread (test_other.other) ... ok (2.07s)
test_no_warn_exported_jslibfunc (test_other.other) ... ok (4.61s)
test_no_warnings (test_other.other) ... ok (11.35s)
test_no_missing_symbols (test_other.other) ... ok (7.40s)
system_libs:INFO: compiled 240 inputs in 71.33s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_io-mt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_io-mt.a" for subsequent builds)
test_no_main_with_PROXY_TO_PTHREAD (test_other.other) ... ok (1.83s)
system_libs:INFO: compiled 12 inputs in 3.79s
cache:INFO: - ok
ports:INFO: retrieving port: contrib.lua from
https://www.lua.org/ftp/lua-5.4.7.tar.gz
test_no_main_loop (test_other.other) ... ok (3.10s)
ports:INFO: unpacking port: contrib.lua
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/liblua.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/liblua.a" for subsequent builds)
test_no_lto (test_other.other) ... ok (2.00s)
test_no_legalize_js_ffi (test_other.other) ... skipped '
https://github.com/WebAssembly/binaryen/pull/6428'
test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other) ... 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) ... ok (1.17s)
test_no_minify_and_later_closure (test_other.other) ... ok (14.13s)
opts, absolute: ['-O3', '--closure=1', '-sWASM=0'] 36000
test_sdl2_linkable (test_other.other) ... ok (206.31s)
opts, absolute: ['-O3', '--closure=2', '-sWASM=0'] 33000
test_no_minify (test_other.other) ... ok (11.98s)
opts, absolute: ['-O3', '--closure=1'] 17000
system_libs:INFO: compiled 32 inputs in 5.19s
cache:INFO: - ok
ports:INFO: retrieving port: sdl3 from
https://github.com/libsdl-org/SDL/archive/release-3.2.22.zip
test_pthread_icu (test_other.other) ... ok (160.90s)
opts, absolute: ['-O2'] 46000
test_port_contrib_lua (test_other.other) ... ok (114.13s)
opts, absolute: ['-O1'] 91000
test_no_filesystem_libcxx (test_other.other) ... ok (4.43s)
ports:INFO: unpacking port: sdl3
opts, absolute: ['-sASSERTIONS=0'] 120000
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libSDL3.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL3.a" for subsequent builds)
{'normal': 133132, 'no_fs': 29242, 'no_fs_manual': 29242}
test_no_filesystem_code_size_o1 (test_other.other) ... ok (7.65s)
{'normal': 142855, 'no_fs': 38794, 'no_fs_manual': 38794}
test_no_filesystem_code_size_no_assertions (test_other.other) ... ok (8.07s)
test_no_extra_output (test_other.other) ... ok (1.52s)
{'normal': 68132, 'no_fs': 11594, 'no_fs_manual': 11594}
test_no_filesystem_code_size_o2 (test_other.other) ... ok (13.31s)
test_no_exit_runtime_strict (test_other.other) ... ok (2.24s)
test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged'
yes fs, no fs: 120765 26552
test_no_filesystem (test_other.other) ... ok (5.19s)
test_no_cfi (test_other.other) ... ok (0.62s)
test_no_deprecated (test_other.other) ... ok (1.56s)
test_noExitRuntime_deps (test_other.other) ... ok (3.69s)
test_native_link_error_message (test_other.other) ... ok (1.45s)
test_native_call_nargs (test_other.other) ... ok (3.56s)
test_noExitRuntime (test_other.other) ... ok (8.39s)
test_native_call_before_init (test_other.other) ... ok (3.41s)
test_native_call_after_exit (test_other.other) ... ok (3.43s)
test_musl_syscalls (test_other.other) ... ok (2.38s)
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]
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]
emcc: warning: ignoring dynamic library libA.so when generating an object file, this will need to be included explicitly in the final link [-Wemcc]
test_no_dynamic_execution (test_other.other) ... ok (17.90s)
test_multiply_defined_libsymbols_2 (test_other.other) ... ok (4.90s)
emcc: warning: ignoring dynamic library libA.so when generating an object file, this will need to be included explicitly in the final link [-Wemcc]
test_multiple_o_files (test_other.other) ... ok (1.40s)
test_multiply_defined_libsymbols (test_other.other) ... ok (4.60s)
test_multiple_g_flags (test_other.other) ... ok (0.93s)
['-lfile']
test_multiple_sources (test_other.other) ... ok (2.96s)
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]
system_libs:INFO: compiled 176 inputs in 31.43s
cache:INFO: - ok
ports:INFO: retrieving port: emdawnwebgpu from
https://github.com/google/dawn/releases/download/v20250807.221415/emdawnwebgpu_pkg-v20250807.221415.zip
ports:INFO: unpacking port: emdawnwebgpu
ports:INFO: retrieving port: sdl2_mixer from
https://github.com/libsdl-org/SDL_mixer/archive/release-2.8.0.zip
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]
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]
...
test_multiple_archives_duplicate_basenames (test_other.other) ... ok (2.88s)
test_multi_inheritance_exception_message_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
ports:INFO: unpacking port: sdl2_mixer
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libSDL2_mixer-ogg.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL2_mixer-ogg.a" for subsequent builds)
['libdir/libfile.so.3.1.4.1.5.9'] .3.1.4.1.5.9
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]
{'normal': 36880, 'no_fs': 7828, 'no_fs_manual': 7828}
test_no_filesystem_code_size_o3_closure_js (test_other.other) ... ok (42.03s)
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]
test_multi_inheritance_exception_message_wasm_legacy (test_other.other) ... ok (5.87s)
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_sdl3_linkable (test_other.other) ... ok (250.43s)
...
system_libs:INFO: compiled 34 inputs in 4.45s
cache:INFO: - ok
ports:INFO: retrieving port: freetype from
https://github.com/freetype/freetype/archive/VER-2-13-3.zip
test_module_stdout_stderr (test_other.other) ... ok (2.15s)
test_module_stdin (test_other.other) ... ok (2.04s)
ports:INFO: unpacking port: freetype
test_multidynamic_link (test_other.other) ... ok (8.46s)
test_module_print_printerr (test_other.other) ... ok (1.71s)
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libfreetype.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libfreetype.a" for subsequent builds)
test_multi_inheritance_exception_message_emscripten (test_other.other) ... ok (6.55s)
{'normal': 28877, 'no_fs': 6024, 'no_fs_manual': 6024}
test_no_filesystem_code_size_o3_closure (test_other.other) ... ok (44.40s)
test_module_print (test_other.other) ... ok (2.72s)
test_module_onexit (test_other.other) ... ok (2.91s)
test_modularize_sync_compilation (test_other.other) ... ok (4.50s)
test_modularize_strict (test_other.other) ... ok (4.07s)
{'normal': 34916, 'no_fs': 7003, 'no_fs_manual': 7003}
test_no_filesystem_code_size_o3_closure2_js (test_other.other) ... ok (49.74s)
test_modularize_run_dependency (test_other.other) ... ok (4.64s)
test_modularize_new_misuse (test_other.other) ... ok (4.67s)
test_modularize_incoming_export_name (test_other.other) ... ok (4.18s)
test_modularize_instantiation_error (test_other.other) ... ok (4.76s)
test_modularize_incoming (test_other.other) ... ok (3.48s)
test_sdl2_mixer_wav (test_other.other) ... ok (260.87s)
test_modularize_assertions_on_reject_promise (test_other.other) ... ok (3.34s)
test_mmap_empty_wasmfs (test_other.other) ... ok (2.28s)
test_mmap_empty_rawfs (test_other.other) ... ok (2.21s)
test_mmap_empty (test_other.other) ... ok (2.24s)
test_modularize_legacy (test_other.other) ... ok (9.23s)
test_mmap_memorygrowth (test_other.other) ... ok (3.28s)
test_mmap_and_munmap_anonymous_asan (test_other.other) ... ok (3.46s)
test_missing_symbols_at_runtime_asyncify_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_mmap_and_munmap_anonymous (test_other.other) ... ok (2.25s)
test_missing_wasm (test_other.other) ... ok (1.95s)
test_mmap_and_munmap (test_other.other) ... ok (2.77s)
test_missing_shell_support (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_mkdir_silly (test_other.other) ... ok (2.98s)
system_libs:INFO: compiled 42 inputs in 14.60s
test_modularize_incoming_closure (test_other.other) ... ok (9.05s)
test_missing_wasm_O2 (test_other.other) ... ok (3.23s)
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
ports:INFO: unpacking port: harfbuzz
test_missing_stdlibs (test_other.other) ... ok (1.50s)
test_module_exports_with_closure (test_other.other) ... ok (16.08s)
test_missing_malloc_export (test_other.other) ... ok (1.73s)
test_minimal_runtime_export_all_modularize (test_other.other) ... ok (1.91s)
test_missing_symbols_at_runtime_asyncify (test_other.other) ... ok (3.13s)
test_missing_struct_info (test_other.other) ... ok (3.31s)
test_mimalloc_no_asan (test_other.other) ... ok (0.81s)
test_min_browser_version (test_other.other) ... ok (1.48s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -sINITIAL_MEMORY=20MB
test_min_node_version (test_other.other) ... ok (2.14s)
test_memory_init_file_unsupported (test_other.other) ... ok (0.46s)
test_memory64_Oz (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_minimal_modularize_export_keepalive (test_other.other) ... ok (3.84s)
test_memory64_O3 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O2 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O1 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O0 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_minimal_runtime_errors (test_other.other) ... ok (4.40s)
test_mimalloc_headers (test_other.other) ... ok (2.76s)
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libharfbuzz.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libharfbuzz.a" for subsequent builds)
test_math_hyperbolic (test_other.other) ... ok (2.28s)
test_malloc_none (test_other.other) ... ok (2.41s)
['memory', '$0', '320', '320']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH
test_massive_alloc (test_other.other) ... ok (3.19s)
int:7944 float:11418 double:12229: both12345
test_mini_printfs (test_other.other) ... ok (6.96s)
test_massive_alloc_wasm2js (test_other.other) ... ok (5.77s)
test_main_pthread_join_detach (test_other.other) ... ok (3.00s)
[]
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'}
test_metadce_wasm2js_i64 (test_other.other) ... ok (10.39s)
test_main_module_without_main (test_other.other) ... ok (3.10s)
test_malloc_multithreading_mimalloc_pthreads (test_other.other) ... ok (7.34s)
test_malloc_multithreading_mimalloc (test_other.other) ... ok (7.01s)
['memory', '$0', '320', '32768']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -sINITIAL_MEMORY=20MB -sALLOW_MEMORY_GROWTH -sMAXIMUM_MEMORY=40MB
test_memoryprofiler_closure (test_other.other) ... ok (12.88s)
test_m_mm (test_other.other) ... ok (1.89s)
test_lto_wasm_exceptions (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_main_a (test_other.other) ... ok (4.95s)
test_mainScriptUrlOrBlob_es6 (test_other.other) ... ok (4.35s)
test_main_module_no_undefined (test_other.other) ... ok (5.52s)
test_mainScriptUrlOrBlob (test_other.other) ... ok (4.83s)
['-fexceptions']
env_modify: {'EMCC_FORCE_STDLIBS': 'libc++abi'}
['memory', '$0', '320', '640']
test_memory_size (test_other.other) ... ok (18.29s)
test_lto_flags (test_other.other) ... ok (3.53s)
test_main_reads_params (test_other.other) ... ok (17.52s)
test_lsan_stack_trace_cpp (test_other.other) ... ok (4.55s)
test_lsan_stack_trace_c (test_other.other) ... ok (4.08s)
test_lsan_no_stack_trace (test_other.other) ... ok (2.89s)
test_lto_atexit (test_other.other) ... ok (10.18s)
test_lsan_no_leak_cpp (test_other.other) ... ok (2.97s)
test_lsan_no_leak_c (test_other.other) ... ok (2.92s)
test_lsan_leaks_wasmfs (test_other.other) ... ok (3.18s)
test_lsan_leaks_growth (test_other.other) ... ok (3.17s)
test_lto_libcxx_noexcept (test_other.other) ... ok (18.11s)
test_lsan_leaks_cpp (test_other.other) ... ok (3.27s)
test_lsan_leaks_c (test_other.other) ... ok (2.42s)
test_long_double_printing_normal (test_other.other) ... ok (2.19s)
test_log_subcommands (test_other.other) ... ok (2.08s)
test_long_double_printing_full_long_double (test_other.other) ... ok (2.97s)
test_locate_file_abspath_pthread (test_other.other) ... ok (2.49s)
test_locate_file_abspath_node (test_other.other) ... ok (2.26s)
test_locate_file_abspath_esm (test_other.other) ... ok (2.61s)
test_locate_file_abspath (test_other.other) ... ok (2.13s)
env_modify: {'EM_FORCE_RESPONSE_FILES': '1'}
test_locate_file_abspath_esm_node (test_other.other) ... ok (3.32s)
test_llvm_includes (test_other.other) ... ok (1.95s)
BISECT: running pass (1) wasm-isel on function (__original_main)
BISECT: NOT running pass (2) twoaddressinstruction on function (__original_main)
BISECT: NOT running pass (3) fixup-statepoint-caller-saved on function (__original_main)
BISECT: NOT running pass (4) wasm-isel on function (main)
BISECT: NOT running pass (5) twoaddressinstruction on function (main)
BISECT: NOT running pass (6) fixup-statepoint-caller-saved on function (main)
test_llvm_nm_relative_paths_works_with_response_files (test_other.other) ... ok (2.35s)
test_llvm_option_dash_o (test_other.other) ... ok (3.97s)
test_llrint (test_other.other) ... ok (2.23s)
test_linking_send (test_other.other) ... ok (2.33s)
test_locale_wrong (test_other.other) ... ok (6.91s)
test_linker_version (test_other.other) ... ok (0.88s)
test_linking_recv (test_other.other) ... ok (2.07s)
test_linker_input_unused (test_other.other) ... ok (1.18s)
test_linker_flags_missing (test_other.other) ... ok (0.42s)
test_linker_flags_unused (test_other.other) ... ok (1.99s)
wasm-ld: warning: libfoo.a: archive member 'bad.obj' is neither Wasm object file nor LLVM bitcode
test_link_with_bad_o_in_a (test_other.other) ... ok (1.76s)
args: []
test_linker_flags_pass_through_u (test_other.other) ... ok (4.03s)
test_link_only_setting_warning (test_other.other) ... ok (0.42s)
args: ['-O2']
test_link_only_flag_warning (test_other.other) ... ok (0.43s)
test_linker_flags_pass_through (test_other.other) ... ok (4.77s)
test_link_s (test_other.other) ... ok (3.37s)
None
test_link_with_a_static (test_other.other) ... ok (4.79s)
test_link_memcpy (test_other.other) ... ok (2.32s)
test_link_group_bitcode (test_other.other) ... ok (2.67s)
None
test_link (test_other.other) ... ok (1.38s)
embind test with groups
None
system_libs:INFO: compiled 55 inputs in 51.40s
cache:INFO: - ok
ports:INFO: retrieving port: sdl2_ttf from
https://github.com/libsdl-org/SDL_ttf/archive/release-2.20.2.zip
ports:INFO: unpacking port: sdl2_ttf
test_link_group (test_other.other) ... ok (6.03s)
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libSDL2_ttf.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL2_ttf.a" for subsequent builds)
test_libpng (test_other.other) ... ok (5.16s)
system_libs:INFO: compiled 1 inputs in 2.69s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libc-mt-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libc-mt-debug.a" for subsequent builds)
test_libcxx_errors (test_other.other) ... ok (3.93s)
test_libc_progname (test_other.other) ... ok (2.64s)
test_libc_files_without_syscalls (test_other.other) ... ok (2.55s)
test_sdl2_ttf (test_other.other) ... ok (335.90s)
['-sLEGALIZE_JS_FFI=0', '-sSIDE_MODULE', '-O1']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
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_lib_include_flags (test_other.other) ... ok (2.71s)
['-sLEGALIZE_JS_FFI=0', '-sSIDE_MODULE', '-O0']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
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_legalize_js_ffi_nolegal_side_O1 (test_other.other) ... ok (4.00s)
['-sLEGALIZE_JS_FFI=0', '-sWARN_ON_UNDEFINED_SYMBOLS=0', '-O0']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
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]
10692 59597
test_libcxx_minimal (test_other.other) ... ok (15.76s)
['-sLEGALIZE_JS_FFI=1', '-sSIDE_MODULE', '-O1']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
test_legalize_js_ffi_nolegal_side_O0 (test_other.other) ... ok (3.94s)
['-sLEGALIZE_JS_FFI=1', '-sWARN_ON_UNDEFINED_SYMBOLS=0', '-O0']
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/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
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]
test_legalize_js_ffi_nolegal_O0 (test_other.other) ... ok (4.66s)
test_legalize_js_ffi_legal_side_O1 (test_other.other) ... ok (3.62s)
test_legalize_js_ffi_legal_O0 (test_other.other) ... ok (4.63s)
test_legacy_settings (test_other.other) ... ok (4.81s)
test_legacy_settings_forbidden_to_change (test_other.other) ... ok (6.39s)
test_ld_library_path_pthread (test_other.other) ... skipped 'Problems with readFile from pthread'
test_ld_library_path (test_other.other) ... ok (9.77s)
test_legacy_runtime (test_other.other) ... ok (15.36s)
system_libs:INFO: compiled 1131 inputs in 34.01s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libdlmalloc-mt-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libdlmalloc-mt-debug.a" for subsequent builds)
system_libs:INFO: compiled 2 inputs in 1.09s
clang: warning: -lc: 'linker' input unused [-Wunused-command-line-argument]
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-debug.a" for subsequent builds)
test_l_link (test_other.other) ... ok (4.38s)
test_preload_module_pthread (test_other.other) ... ok (286.68s)
test_late_module_api_assignment (test_other.other) ... ok (5.92s)
root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: [Errno 2] No such file or directory: '/fake/inline4'
test_jspi_wildcard_deprecated (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jspi_wildcard (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
root:CRITICAL: The engine (['/fake/inline4']) does not seem to work, check the paths in the config file
['/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node']
test_jsrun (test_other.other) ... ok (0.38s)
test_jspi_async_function (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jspi_add_function (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jslib_using_asm_lib (test_other.other) ... ok (2.72s)
test_jslib_warnings (test_other.other) ... ok (4.59s)
test_jslib_system_lib_name (test_other.other) ... ok (2.81s)
test_jslib_search_path (test_other.other) ... ok (3.70s)
test_jslib_sig_redefinition (test_other.other) ... ok (4.80s)
test_jslib_quoted_key (test_other.other) ... ok (2.74s)
test_jslib_proxying (test_other.other) ... ok (2.93s)
test_jslib_no_override (test_other.other) ... ok (1.69s)
test_jsmath (test_other.other) ... ok (14.20s)
test_jslib_preprocessor_errors (test_other.other) ... ok (3.14s)
test_jslib_new_objects_basic (test_other.other) ... ok (1.54s)
test_jslib_new_objects_non_empty (test_other.other) ... ok (1.98s)
system_libs:INFO: compiled 56 inputs in 18.89s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-debug.a" for subsequent builds)
test_jslib_native_deps_extra (test_other.other) ... ok (2.02s)
test_jslib_native_deps (test_other.other) ... ok (2.26s)
test_jslib_missing_sig (test_other.other) ... ok (2.06s)
test_jslib_method_syntax (test_other.other) ... ok (2.06s)
test_jslib_mangling (test_other.other) ... ok (1.65s)
test_jslib_legacy (test_other.other) ... ok (1.67s)
test_jslib_invalid_decorator (test_other.other) ... ok (1.44s)
test_jslib_internal_deps (test_other.other) ... ok (1.53s)
system_libs:INFO: compiled 17 inputs in 5.05s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libcompiler_rt-wasmsjlj.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libcompiler_rt-wasmsjlj.a" for subsequent builds)
test_jslib_invalid_deps (test_other.other) ... ok (2.90s)
test_jslib_ifdef (test_other.other) ... ok (3.04s)
test_jslib_include (test_other.other) ... ok (5.45s)
test_jslib_has_library (test_other.other) ... ok (2.78s)
test_jslib_i53abi (test_other.other) ... ok (7.00s)
test_jslib_exported_functions (test_other.other) ... ok (2.34s)
test_jslib_extra_args (test_other.other) ... ok (3.11s)
system_libs:INFO: compiled 183 inputs in 8.11s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-debug-wasmexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-debug-wasmexcept.a" for subsequent builds)
test_jslib_errors (test_other.other) ... ok (1.67s)
test_jslib_exported (test_other.other) ... ok (2.52s)
test_jslib_custom_settings (test_other.other) ... ok (3.33s)
test_jslib_clobber_i (test_other.other) ... ok (2.64s)
test_jslib_bad_config (test_other.other) ... ok (2.15s)
test_js_transform (test_other.other) ... ok (2.11s)
test_js_preprocess_huge_file (test_other.other) ... ok (2.85s)
test_js_preprocess_pre_post (test_other.other) ... ok (4.30s)
test_js_optimizer_unsignPointers (test_other.other) ... ok (0.41s)
test_js_optimizer_standalone-emitDCEGraph (test_other.other) ... ok (0.40s)
test_js_optimizer_safeHeap (test_other.other) ... ok (0.38s)
test_js_optimizer_py_wasm2js (test_other.other) ... ok (1.36s)
test_lto_libcxx_except_emscripten (test_other.other) ... ok (123.13s)
test_js_optimizer_py_constructor (test_other.other) ... ok (1.04s)
test_js_optimizer_object-literals (test_other.other) ... ok (0.42s)
test_js_optimizer_minimal-runtime-emitDCEGraph (test_other.other) ... ok (0.47s)
test_js_optimizer_minimal-runtime-applyDCEGraphRemovals (test_other.other) ... ok (0.44s)
test_js_optimizer_minimal-runtime-2-emitDCEGraph (test_other.other) ... ok (0.44s)
test_js_optimizer_minifyLocals (test_other.other) ... ok (0.41s)
test_js_optimizer_minifyGlobals (test_other.other) ... ok (0.43s)
test_js_optimizer_parse_error (test_other.other) ... ok (3.65s)
test_js_optimizer_growableHeap (test_other.other) ... ok (0.42s)
test_js_optimizer_emittedJSPreservesParens (test_other.other) ... ok (0.40s)
test_js_optimizer_emitDCEGraph-sig (test_other.other) ... ok (0.35s)
test_js_optimizer_emitDCEGraph-scopes (test_other.other) ... ok (0.37s)
test_js_optimizer_emitDCEGraph-prefixing (test_other.other) ... ok (0.36s)
test_js_optimizer_verbose (test_other.other) ... ok (9.92s)
test_js_optimizer_emitDCEGraph-eval (test_other.other) ... ok (0.34s)
test_js_optimizer_emitDCEGraph-dynCall (test_other.other) ... ok (0.37s)
test_js_optimizer_emitDCEGraph-closure (test_other.other) ... ok (0.40s)
test_js_optimizer_emitDCEGraph (test_other.other) ... ok (0.32s)
test_js_preprocess (test_other.other) ... ok (12.37s)
test_js_optimizer_asanify (test_other.other) ... ok (0.32s)
test_js_optimizer_applyImportAndExportNameChanges2 (test_other.other) ... ok (0.35s)
test_js_optimizer_applyImportAndExportNameChanges (test_other.other) ... ok (0.29s)
test_js_optimizer_applyDCEGraphRemovals (test_other.other) ... ok (0.27s)
test_js_optimizer_LittleEndianHeap (test_other.other) ... ok (0.26s)
test_js_optimizer_LittleEndianGrowableSafeHeap (test_other.other) ... ok (0.24s)
test_js_optimizer_LittleEndianGrowableHeap (test_other.other) ... ok (0.24s)
test_js_optimizer_JSDCE-objectPattern (test_other.other) ... ok (0.24s)
test_js_optimizer_JSDCE-hasOwnProperty (test_other.other) ... ok (0.24s)
test_js_optimizer_JSDCE-fors (test_other.other) ... ok (0.24s)
test_js_optimizer_JSDCE-defaultArg (test_other.other) ... ok (0.25s)
test_js_optimizer_JSDCE (test_other.other) ... ok (0.27s)
test_js_optimizer_AJSDCE (test_other.other) ... ok (0.27s)
test_js_only_settings (test_other.other) ... ok (1.23s)
system_libs:INFO: compiled 56 inputs in 20.42s
test_js_main (test_other.other) ... ok (1.32s)
test_js_base64_api (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libcompiler_rt-legacysjlj.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libcompiler_rt-legacysjlj.a" for subsequent builds)
test_js_link (test_other.other) ... ok (2.20s)
test_itimer_pthread (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer_proxy_to_pthread (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer_standalone (test_other.other) ... ok (2.35s)
env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '1', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '1'}
test_iswdigit (test_other.other) ... ok (2.66s)
test_is_bitcode (test_other.other) ... ok (0.08s)
test_is_ar (test_other.other) ... ok (0.08s)
test_ioctl_window_size_wasmfs (test_other.other) ... ok (2.34s)
system_libs:INFO: compiled 183 inputs in 7.74s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++-debug-legacyexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++-debug-legacyexcept.a" for subsequent builds)
test_isdigit_l (test_other.other) ... ok (5.97s)
test_ioctl_window_size (test_other.other) ... ok (1.66s)
test_ioctl_wasmfs (test_other.other) ... ok (2.61s)
test_ioctl_termios (test_other.other) ... ok (2.34s)
env_modify: {'EMCC_JSOPT_MIN_CHUNK_SIZE': '4294967296', 'EMCC_JSOPT_MAX_CHUNK_SIZE': '4294967296'}
test_invalid_memory_max (test_other.other) ... ok (1.26s)
test_ioctl (test_other.other) ... ok (2.66s)
test_invalid_export_name (test_other.other) ... ok (8.58s)
test_js_optimizer_chunk_size_determinism (test_other.other) ... ok (31.59s)
test_instantiate_wasm_modularize (test_other.other) ... ok (12.18s)
test_install (test_other.other) ... skipped 'test requires git checkout of emscripten'
test_invalid_mem (test_other.other) ... ok (23.17s)
test_instantiate_wasm (test_other.other) ... ok (7.38s)
test_initial_heap_with_maximum_memory (test_other.other) ... ok (2.38s)
test_initial_heap_with_initial_memory (test_other.other) ... ok (1.96s)
test_initial_heap_with_all (test_other.other) ... ok (1.97s)
test_initial_heap_limited_by_maximum_memory (test_other.other) ... ok (1.20s)
test_js_optimizer_huge (test_other.other) ... ok (44.52s)
test_initial_heap_limited_by_initial_memory (test_other.other) ... ok (1.20s)
test_initial_heap_explicit (test_other.other) ... ok (1.59s)
test_initial_heap (test_other.other) ... ok (1.27s)
system_libs:INFO: compiled 56 inputs in 31.25s
test_init_file_at_offset (test_other.other) ... ok (1.38s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-legacyexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-legacyexcept.a" for subsequent builds)
test_inet4 (test_other.other) ... ok (1.58s)
em++: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument]
clang++: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument]
test_incorrect_c_detection_emxx (test_other.other) ... ok (0.76s)
test_inet3 (test_other.other) ... ok (2.28s)
emcc: warning: linker flag ignored during compilation: '--embed-file' [-Wunused-command-line-argument]
test_inet2 (test_other.other) ... ok (2.30s)
clang: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument]
test_incorrect_c_detection (test_other.other) ... ok (0.73s)
file_packager: warning: support for using --preload and --embed in the same command is scheduled for deprecation. If you need this feature please comment at
https://github.com/emscripten-core/emscripten/issues/24803
test_inet (test_other.other) ... ok (3.81s)
test_include_file_preload (test_other.other) ... ok (1.87s)
test_include_file_preload_and_embed (test_other.other) ... ok (2.49s)
test_in_tree_header_usage (test_other.other) ... ok (0.47s)
ok [] hello_world.cpp
system_libs:INFO: compiled 19 inputs in 5.98s
test_include_file_embed (test_other.other) ... ok (2.18s)
test_include_file_embed_twice (test_other.other) ... ok (2.41s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libunwind-legacyexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libunwind-legacyexcept.a" for subsequent builds)
ok ['-g'] hello_world.cpp
system_libs:INFO: compiled 1 inputs in 0.47s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libc++-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libc++-debug.a" for subsequent builds)
ok [] hello_world_main_loop.cpp
test_include_file_preload_closure (test_other.other) ... ok (9.02s)
test_identical_basenames (test_other.other) ... ok (5.56s)
ok ['-O1'] hello_world.cpp
ok ['-fexceptions'] hello_world.cpp
ok ['-sSTANDALONE_WASM'] hello_world.cpp
fail ['-sWASM_BIGINT=0'] to disable int64 legalization (which requires changes after link) use -sWASM_BIGINT
test_i64_return_value_nobigint (test_other.other) ... ok (10.89s)
test_i64_return_value (test_other.other) ... ok (10.17s)
fail ['-sMIN_SAFARI_VERSION=140100'] to disable int64 legalization (which requires changes after link) use -sWASM_BIGINT
test_html_preprocess_error (test_other.other) ... ok (2.75s)
fail ['-O2'] -O2+ optimizations always require changes, build with -O0 or -O1 instead
test_hello_world_argv (test_other.other) ... ok (1.74s)
test_lto_libcxx_except_wasm_legacy (test_other.other) ... ok (199.38s)
fail ['-O3'] -O2+ optimizations always require changes, build with -O0 or -O1 instead
test_hello_world_above_2gb (test_other.other) ... ok (2.09s)
test_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_hello_function (test_other.other) ... ok (1.86s)
test_html_preprocess (test_other.other) ... ok (6.86s)
test_global_inits (test_other.other) ... skipped 'relies on fastcomp EXIT_RUNTIME=0 optimization not implemented/disabled'
test_immutable_after_link (test_other.other) ... ok (24.43s)
test_gmtime_noleak (test_other.other) ... ok (1.40s)
test_gmtime (test_other.other) ... ok (1.31s)
test_getsockname_unconnected_socket (test_other.other) ... ok (1.41s)
system_libs:INFO: compiled 56 inputs in 23.98s
test_getsockname_addrlen (test_other.other) ... ok (1.40s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libc++abi-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libc++abi-debug.a" for subsequent builds)
test_getrusage_asan (test_other.other) ... ok (2.63s)
test_getrusage (test_other.other) ... ok (2.13s)
test_getprotobyname (test_other.other) ... ok (2.17s)
test_getpeername_unconnected_socket (test_other.other) ... ok (1.60s)
test_getnameinfo (test_other.other) ... ok (1.37s)
test_getentropy_d8 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_getifaddrs (test_other.other) ... ok (1.35s)
test_gethostbyname (test_other.other) ... ok (1.32s)
env_modify: {'EMCC_CFLAGS': '-O2 BAD_ARG', 'EMCC_FORCE_STDLIBS': '1', 'EMCC_ONLY_FORCED_STDLIBS': '1'}
test_getaddrinfo (test_other.other) ... ok (1.29s)
test_gen_struct_info (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25206'
gen_struct_info: Generating C code... /Volumes/Work/s/w/ir/x/t/tmpt29_oz1h.c
gen_struct_info: Compiling generated code...
gen_struct_info: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc -D_GNU_SOURCE -o /Volumes/Work/s/w/ir/x/t/tmpnigtml56.js /Volumes/Work/s/w/ir/x/t/tmpt29_oz1h.c -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sWASM_ASYNC_COMPILATION=0 -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated
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
test_get_proc_address_error_message (test_other.other) ... ok (2.24s)
gen_struct_info: Calling generated program... /Volumes/Work/s/w/ir/x/t/tmpnigtml56.js
gen_struct_info: Generating C code... /Volumes/Work/s/w/ir/x/t/tmp92_yd20v.c
gen_struct_info: Compiling generated code...
gen_struct_info: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc -D_GNU_SOURCE -I/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/libc/musl/src/internal -I/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/libc/musl/src/include -I/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/pthread -o /Volumes/Work/s/w/ir/x/t/tmpmumxsctr.js /Volumes/Work/s/w/ir/x/t/tmp92_yd20v.c -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sWASM_ASYNC_COMPILATION=0 -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated
test_g_level_invalid (test_other.other) ... ok (0.86s)
system_libs:INFO: compiled 17 inputs in 6.89s
cache:INFO: - ok
gen_struct_info: Calling generated program... /Volumes/Work/s/w/ir/x/t/tmpmumxsctr.js
ports:INFO: retrieving port: libjpeg from
https://storage.googleapis.com/webassembly/emscripten-ports/jpegsrc.v9f.tar.gz
gen_struct_info: Generating C code... /Volumes/Work/s/w/ir/x/t/tmpnltgmyj2.c
gen_struct_info: Compiling generated code...
gen_struct_info: /Volumes/Work/s/w/ir/x/w/install/emscripten/em++ -D_GNU_SOURCE -I/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/libcxxabi/src -D__EMSCRIPTEN_EXCEPTIONS__ -I/Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/wasmfs -std=c++17 -o /Volumes/Work/s/w/ir/x/t/tmp9iik2y4y.js /Volumes/Work/s/w/ir/x/t/tmpnltgmyj2.c -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sWASM_ASYNC_COMPILATION=0 -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated
ports:INFO: unpacking port: libjpeg
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libjpeg.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libjpeg.a" for subsequent builds)
test_main_module_without_exceptions_message (test_other.other) ... ok (222.26s)
gen_struct_info: Calling generated program... /Volumes/Work/s/w/ir/x/t/tmp9iik2y4y.js
gen_struct_info: Generating C code... /Volumes/Work/s/w/ir/x/t/tmpx6zre3zb.c
gen_struct_info: Compiling generated code...
gen_struct_info: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc -D_GNU_SOURCE -o /Volumes/Work/s/w/ir/x/t/tmp7rnem554.js /Volumes/Work/s/w/ir/x/t/tmpx6zre3zb.c -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sWASM_ASYNC_COMPILATION=0 -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
system_libs:INFO: compiled 59 inputs in 6.91s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_common.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_common.a" for subsequent builds)
gen_struct_info: Calling generated program... /Volumes/Work/s/w/ir/x/t/tmp7rnem554.js
test_gen_struct_info_env (test_other.other) ... ok (10.62s)
test_function_exports_are_small_wasm2js_Os_closure (test_other.other) ... ok (11.23s)
.. {'USE_GLFW': 3} + ['-DGLFW3']
test_function_exports_are_small_wasm2js_Os (test_other.other) ... ok (8.74s)
test_libjpeg (test_other.other) ... ok (188.58s)
.. {'JS_LIBRARIES': ['libembind.js', 'libemval.js'], 'USE_SDL': 0, 'MAX_WEBGL_VERSION': 0, 'AUTO_JS_LIBRARIES': 0, 'ASYNCIFY': 1} + ['-std=c++20']
test_function_exports_are_small_wasm2js_O3 (test_other.other) ... ok (10.12s)
test_function_exports_are_small_wasm2js_O3_closure (test_other.other) ... ok (13.56s)
test_function_exports_are_small_wasm2js_O2 (test_other.other) ... ok (8.48s)
test_function_exports_are_small_wasm2js_O2_closure (test_other.other) ... ok (11.82s)
test_function_exports_are_small_sync_Os (test_other.other) ... ok (8.04s)
test_function_exports_are_small_sync_O3 (test_other.other) ... ok (8.04s)
test_function_exports_are_small_sync_Os_closure (test_other.other) ... ok (15.00s)
.. {'LEGACY_GL_EMULATION': 1} + ['-DGLES']
test_function_exports_are_small_sync_O3_closure (test_other.other) ... ok (14.78s)
test_full_js_library_undefined (test_other.other) ... ok (2.06s)
test_function_exports_are_small_sync_O2 (test_other.other) ... ok (6.03s)
test_full_js_library_minimal_runtime (test_other.other) ... ok (2.55s)
test_full_js_library_no_exception_throwing (test_other.other) ... ok (3.10s)
.. {'USE_GLFW': 2, 'FULL_ES3': 1, 'MAX_WEBGL_VERSION': 2} + None
test_function_exports_are_small_sync_O2_closure (test_other.other) ... ok (13.02s)
test_full_js_library_except (test_other.other) ... ok (3.70s)
test_full_js_library_embind (test_other.other) ... ok (3.41s)
.. {'STANDALONE_WASM': 1} + None
test_full_js_library (test_other.other) ... ok (2.45s)
test_fs_writev_partial_write_wasmfs (test_other.other) ... ok (2.52s)
test_full_js_library_asyncify (test_other.other) ... ok (5.58s)
test_full_js_library_gl_emu (test_other.other) ... ok (9.52s)
test_fs_writev_partial_write (test_other.other) ... ok (2.49s)
.. {'MAIN_MODULE': 2, 'RELOCATABLE': 1, 'USE_WEBGPU': 1, 'ASYNCIFY': 1} + None
test_fs_stream_proto (test_other.other) ... ok (4.05s)
test_fs_dev_random_wasmfs_rawfs (test_other.other) ... ok (2.29s)
test_gen_sig_info (test_other.other) ... ok (57.68s)
compressing package of size 3932161
test_fs_dev_random_wasmfs_nodefs (test_other.other) ... ok (2.46s)
compressed package into 1358338
compressed in 113 ms
test_fs_icase_wasmfs (test_other.other) ... ok (8.19s)
test_fs_icase (test_other.other) ... ok (8.38s)
test_fs_dev_random_wasmfs (test_other.other) ... ok (2.49s)
test_fs_dev_random_rawfs (test_other.other) ... ok (2.41s)
test_fs_lzfs (test_other.other) ... ok (10.06s)
test_fs_dev_random_nodefs (test_other.other) ... ok (2.36s)
test_fs_bad_lookup_wasmfs_rawfs (test_other.other) ... ok (2.58s)
test_fs_bad_lookup_wasmfs (test_other.other) ... ok (2.40s)
test_fs_bad_lookup_wasmfs_nodefs (test_other.other) ... ok (2.54s)
test_fs_dev_random (test_other.other) ... ok (3.39s)
test_fs_bad_lookup_rawfs (test_other.other) ... ok (2.61s)
test_fs_bad_lookup_nodefs (test_other.other) ... ok (2.61s)
test_fs_after_main_O1 (test_other.other) ... ok (2.36s)
test_fs_bad_lookup (test_other.other) ... ok (2.46s)
test_freetype_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_fs_after_main (test_other.other) ... ok (2.38s)
test_fp16_O3 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_fp16 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
env_modify: {'EMCC_FORCE_STDLIBS': '1'}
test_frexp (test_other.other) ... ok (2.38s)
test_force_filesystem_error (test_other.other) ... ok (0.98s)
test_force_stdlibs (test_other.other) ... ok (2.43s)
test_freetype_with_pthreads (test_other.other) ... ok (3.22s)
test_force_exit (test_other.other) ... ok (3.07s)
test_float_h (test_other.other) ... ok (1.86s)
140
test_file_packager_unicode (test_other.other) ... ok (0.29s)
system_libs:INFO: compiled 196 inputs in 60.94s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_stubdata.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_stubdata.a" for subsequent builds)
test_freetype_emscripten (test_other.other) ... ok (6.30s)
system_libs:INFO: compiled 1 inputs in 0.95s
test_file_packager_returns_error_if_target_equal_to_jsoutput (test_other.other) ... ok (0.22s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_i18n.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_i18n.a" for subsequent builds)
test_file_packager_returns_error_if_emcc_and_export_es6 (test_other.other) ... ok (0.21s)
test_file_packager_separate_metadata (test_other.other) ... ok (3.63s)
file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package
test_files_and_module_assignment (test_other.other) ... ok (6.56s)
test_file_packager_modularize (test_other.other) ... ok (3.49s)
test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok (2.60s)
file_packager: warning: 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) ... ok (7.67s)
file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package
test_file_packager_export_es6 (test_other.other) ... ok (3.47s)
test_file_packager_directory_with_single_quote (test_other.other) ... ok (0.33s)
test_file_packager_embed (test_other.other) ... ok (3.46s)
test_file_packager_depfile (test_other.other) ... ok (0.35s)
test_file_packager_depfile_embed (test_other.other) ... ok (0.94s)
test_file_packager (test_other.other) ... ok (0.88s)
test_flag_aliases (test_other.other) ... ok (17.32s)
test_fflush_fs_wasmfs (test_other.other) ... ok (2.22s)
test_fflush_fs_exit_rawfs (test_other.other) ... ok (3.15s)
test_fignore_exceptions (test_other.other) ... ok (5.83s)
test_fflush_fs_exit (test_other.other) ... ok (3.12s)
test_fflush_fs (test_other.other) ... ok (3.05s)
test_fflush (test_other.other) ... ok (3.15s)
test_fetch_init_node (test_other.other) ... ok (2.86s)
test_fetch_settings (test_other.other) ... ok (5.00s)
test_fd_closed (test_other.other) ... ok (2.41s)
test_failure_modularize_and_catch_rejection_emxx (test_other.other) ... ok (0.92s)
test_failure_modularize_and_catch_rejection (test_other.other) ... ok (0.94s)
test_failure_modularize_and_catch_exit_emxx (test_other.other) ... ok (0.95s)
test_fcvt (test_other.other) ... ok (2.20s)
test_failure_modularize_and_catch_exit (test_other.other) ... ok (0.94s)
test_failure_error_code_emxx (test_other.other) ... ok (0.47s)
test_failure_error_code (test_other.other) ... ok (0.48s)
test_failing_growth_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB']
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH']
test_failing_growth_2gb (test_other.other) ... ok (3.12s)
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sALLOW_MEMORY_GROWTH']
test_file_packager_huge (test_other.other) ... ok (23.45s)
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB']
can manage another: False split: False aborting: True
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0']
can manage another: True split: False aborting: False
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'main.cpp', '-sEXPORTED_FUNCTIONS=_main,_sbrk', '-sINITIAL_MEMORY=16MB', '-sABORTING_MALLOC=0']
can manage another: True split: False aborting: False
test_failing_alloc ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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 ['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '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_growth_wasm2js (test_other.other) ... ok (22.96s)
can manage another: True split: False aborting: False
test_failing_alloc_wasm2js (test_other.other) ... ok (23.38s)
can manage another: True split: False aborting: False
test_failing_alloc_growth (test_other.other) ... ok (22.17s)
can manage another: True split: False aborting: False
test_failing_alloc (test_other.other) ... ok (21.94s)
test_f_exception_on (test_other.other) ... ok (2.73s)
test_f_exception_standalone (test_other.other) ... ok (3.36s)
gen_struct_info: Generating C code... /Volumes/Work/s/w/ir/x/t/tmpd0dfj0vt.c
gen_struct_info: Compiling generated code...
gen_struct_info: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc -D_GNU_SOURCE -I/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other -o /Volumes/Work/s/w/ir/x/t/tmpdt9ijclu.js /Volumes/Work/s/w/ir/x/t/tmpd0dfj0vt.c -O0 -Werror -Wno-format -sBOOTSTRAPPING_STRUCT_INFO -sWASM_ASYNC_COMPILATION=0 -sINCOMING_MODULE_JS_API= -sSTRICT -sSUPPORT_LONGJMP=0 -sASSERTIONS=0 -sMIN_NODE_VERSION=221600 -Wno-error=version-check -Wno-deprecated
test_f_exception_off (test_other.other) ... ok (2.75s)
-Og
test_f_exception_link_only (test_other.other) ... ok (2.67s)
gen_struct_info: Calling generated program... /Volumes/Work/s/w/ir/x/t/tmpdt9ijclu.js
test_f_exception_compile_only (test_other.other) ... ok (2.68s)
-Ofast
test_extra_struct_info (test_other.other) ... ok (4.61s)
test_extern_weak_dynamic (test_other.other) ... ok (6.18s)
test_extra_opt_levels (test_other.other) ... ok (9.67s)
test_extern_weak (test_other.other) ... ok (2.10s)
test_extended_const (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
cache:WARNING: Accessing the Emscripten cache at "/Volumes/Work/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 "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/cache.lock" and try again. If this occurs deterministically, consider filing a bug.
test_exported_runtime_methods_metadce (test_other.other) ... ok (7.05s)
js_size 4422
test_extern_prepost (test_other.other) ... ok (8.87s)
system_libs:INFO: compiled 240 inputs in 72.20s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libicu_io.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libicu_io.a" for subsequent builds)
test_exported_runtime_methods (test_other.other) ... ok (3.89s)
system_libs:INFO: compiled 12 inputs in 3.13s
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 "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libgif.a" for subsequent builds)
system_libs:INFO: compiled 10 inputs in 0.96s
cache:INFO: - ok
test_exported_runtime_methods_from_js_library (test_other.other) ... ok (5.71s)
test_export_global_address_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_recursive_cache_lock (test_other.other) ... ok (611.08s)
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/lib_simple.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lib_simple.a" for subsequent builds)
test_export_global_address_minimal_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_global_address_himem_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
system_libs:INFO: compiled 1 inputs in 0.38s
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libemdawnwebgpu-00c5e8e9-O0.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libemdawnwebgpu-00c5e8e9-O0.a" for subsequent builds)
test_icu (test_other.other) ... ok (180.55s)
test_export_global_address_command_line_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_global_address_minimal (test_other.other) ... ok (1.32s)
test_export_keepalive (test_other.other) ... ok (3.32s)
test_external_ports_simple (test_other.other) ... ok (26.01s)
test_export_global_address_himem (test_other.other) ... ok (2.22s)
test_export_global_address (test_other.other) ... ok (1.48s)
test_export_global_address_command_line (test_other.other) ... ok (1.83s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/alias/side.c -g -o side.wasm -sSIDE_MODULE
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/alias/main.c -o main.js -g -sEXPORTED_FUNCTIONS=_main,_foo -sMAIN_MODULE=2 -sNODERAWFS
test_export_all_3142 (test_other.other) ... ok (2.57s)
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_explicit_target (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_all_and_exported_functions (test_other.other) ... ok (3.69s)
system_libs:INFO: compiled 1 inputs in 4.99s
test_export_from_archive (test_other.other) ... ok (4.29s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libwasmfs-debug.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libwasmfs-debug.a" for subsequent builds)
test_export_aliasee (test_other.other) ... ok (2.80s)
test_export_all (test_other.other) ... ok (3.29s)
test_remote_ports (test_other.other) ... ok (626.71s)
test_explicit_gl_linking (test_other.other) ... ok (3.22s)
test_exit_runtime_disabled (test_other.other) ... ok (4.38s)
test_exit_runtime_wasm2js (test_other.other) ... ok (5.78s)
test_exit_runtime_disabled_wasm2js (test_other.other) ... ok (5.66s)
test_exit_runtime_O2_wasm2js (test_other.other) ... ok (9.58s)
test_exit_runtime_O2_disabled (test_other.other) ... ok (7.87s)
test_exit_runtime_01_disabled_wasm2js (test_other.other) ... ok (4.83s)
test_exit_runtime_01_wasm2js (test_other.other) ... ok (4.99s)
test_exit_runtime_O2_disabled_wasm2js (test_other.other) ... ok (8.40s)
test_exit_runtime_O2 (test_other.other) ... ok (6.97s)
test_exceptions_stack_trace_and_message_wasm_legacy (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_stack_trace_and_message_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_exit_runtime_01_disabled (test_other.other) ... ok (2.57s)
test_exceptions_rethrow_stack_trace_and_message_wasm_legacy (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_rethrow_stack_trace_and_message_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_exit_runtime_01 (test_other.other) ... ok (2.51s)
test_exclude_file (test_other.other) ... ok (2.35s)
test_exit_runtime (test_other.other) ... ok (2.48s)
test_exceptions_exit_runtime_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
system_libs:INFO: compiled 15 inputs in 13.28s
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libpng-mt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libpng-mt.a" for subsequent builds)
test_exceptions_c_linker (test_other.other) ... ok (2.32s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/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_exit_runtime_wasm_legacy (test_other.other) ... ok (3.67s)
test_exceptions_exit_runtime_emscripten (test_other.other) ... ok (3.59s)
test_ld_library_path_wasmfs (test_other.other) ... ok (315.48s)
env_modify: {'EMCC_DEBUG': '1'}
no bad ctor
test_exceptions_rethrow_stack_trace_and_message_emscripten (test_other.other) ... ok (5.40s)
test_euidaccess (test_other.other) ... ok (1.99s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1']
system_libs:INFO: compiled 25 inputs in 5.25s
test_exceptions_with_closure_and_without_catching (test_other.other) ... ok (8.11s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-wasmexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libc++abi-debug-wasmexcept.a" for subsequent builds)
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_eval_ctors_debug_output (test_other.other) ... ok (5.25s)
test_esm_source_phase_imports (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_esm_worker_single_file (test_other.other) ... ok (3.81s)
test_exceptions_stack_trace_and_message_emscripten (test_other.other) ... ok (10.67s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O0']
test_esm_requires_modularize (test_other.other) ... ok (0.89s)
test_esm_worker_node (test_other.other) ... ok (4.42s)
test_esm_worker (test_other.other) ... ok (4.36s)
test_libpng_with_pthreads (test_other.other) ... ok (352.24s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=1', '-O1']
base case
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
test_esm_pthreads (test_other.other) ... ok (3.27s)
test_esm_node (test_other.other) ... ok (2.76s)
base case
test_esm_implies_modularize (test_other.other) ... ok (2.61s)
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 (test_other.other) ... ok (2.44s)
test_error_on_missing_libraries (test_other.other) ... ok (1.11s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=1', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1']
test_errno_type (test_other.other) ... ok (1.60s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O0']
with old browser
test_errar (test_other.other) ... ok (1.79s)
system_libs:INFO: compiled 19 inputs in 8.49s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/lto/libunwind-wasmexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lto/libunwind-wasmexcept.a" for subsequent builds)
test_err (test_other.other) ... ok (1.75s)
system_libs:INFO: compiled 1 inputs in 0.54s
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/exceptions_modes_symbols_defined.cpp', '-sDISABLE_EXCEPTION_THROWING=0', '-sDISABLE_EXCEPTION_CATCHING=0', '-O1']
test_erf (test_other.other) ... ok (1.77s)
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
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
ports:INFO: unpacking port: sdl2_image
test_esm_closure (test_other.other) ... ok (6.71s)
with old browser
7147 7147 7147
with bad ctor
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libSDL2_image-jpg.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libSDL2_image-jpg.a" for subsequent builds)
test_emversion (test_other.other) ... ok (3.97s)
test_exception_settings (test_other.other) ... ok (16.25s)
system_libs:INFO: compiled 19 inputs in 2.42s
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/lib_external.a... (this will be cached in "/Volumes/Work/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.51s
about to build /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/ports
building:INFO: ctor_evaller: trying to eval global ctors (--ctors=__wasm_call_ctors,main --kept-exports=main)
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libfreetype-legacysjlj.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libfreetype-legacysjlj.a" for subsequent builds)
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_emsize (test_other.other) ... ok (2.29s)
with old browser + -sPOLYFILL=0
test_emsymbolizer_symbol_map_names (test_other.other) ... ok (6.28s)
test_emstrip (test_other.other) ... ok (3.42s)
test_emscripten_unwind_to_js_event_loop (test_other.other) ... ok (3.14s)
test_emsymbolizer_functions (test_other.other) ... ok (8.22s)
test_emscripten_set_timeout (test_other.other) ... ok (3.88s)
test_emscripten_set_timeout_loop (test_other.other) ... ok (4.89s)
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_set_immediate_loop (test_other.other) ... ok (3.43s)
with old browser + --closure=1
test_emscripten_set_interval (test_other.other) ... ok (4.71s)
test_emscripten_set_immediate (test_other.other) ... ok (3.47s)
with old browser + -sPOLYFILL=0
test_emscripten_print_double (test_other.other) ... ok (2.96s)
test_emsymbolizer_srcloc (test_other.other) ... ok (15.71s)
test_emscripten_main_loop_setimmediate (test_other.other) ... 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
...partial evalling successful, but stopping since could not eval: call import: wasi_snapshot_preview1.fd_write
recommendation: consider --ignore-external-input
...stopping
7593 7689 7765
test_eval_ctor_ordering (test_other.other) ... ok (30.48s)
test_emscripten_scan_stack (test_other.other) ... ok (7.93s)
test_emscripten_main_loop_and_blocker (test_other.other) ... ok (3.52s)
system_libs:INFO: compiled 42 inputs in 15.52s
test_emscripten_main_loop_settimeout (test_other.other) ... ok (7.19s)
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/pic/libgif.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libgif.a" for subsequent builds)
test_emscripten_main_loop_pthreads (test_other.other) ... ok (6.01s)
test_emscripten_main_loop (test_other.other) ... ok (5.79s)
system_libs:INFO: compiled 10 inputs in 1.70s
with old browser + --closure=1
cache:INFO: - ok
test_lto_libcxx_except_wasm (test_other.other) ... ok (414.97s)
ports:INFO: retrieving port: mpg123 from
https://www.mpg123.de/download/mpg123-1.26.2.tar.bz2
test_emscripten_license_O2_emit (test_other.other) ... ok (3.98s)
ports:INFO: unpacking port: mpg123
test_emscripten_license_O0 (test_other.other) ... ok (2.21s)
test_emscripten_license_O2_js_emit (test_other.other) ... ok (6.49s)
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libmpg123.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libmpg123.a" for subsequent builds)
test_emscripten_license_O0_emit (test_other.other) ... ok (3.19s)
test_es5_transpile (test_other.other) ... ok (29.91s)
test_emscripten_license_O2 (test_other.other) ... ok (6.03s)
test_emscripten_get_heap_max_default (test_other.other) ... ok (4.67s)
test_emscons_env (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_emscons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_freetype_wasm_legacy (test_other.other) ... ok (149.11s)
test_emscripten_get_heap_max_1GB (test_other.other) ... ok (4.73s)
test_emscripten_get_heap_max_4GB (test_other.other) ... ok (5.52s)
0 0
test_emscripten_console_log (test_other.other) ... ok (3.08s)
test_emscripten_license_O2_closure_js_emit (test_other.other) ... ok (11.98s)
test_emranlib (test_other.other) ... ok (2.11s)
env_modify: {'EMMAKEN_COMPILER': '/Volumes/Work/s/w/ir/x/w/install/bin/clang'}
system_libs:INFO: compiled 27 inputs in 6.73s
cache:INFO: - ok
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/lib_external-mpg123.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lib_external-mpg123.a" for subsequent builds)
test_emmaken_compiler (test_other.other) ... ok (0.54s)
env_modify: {'EMMAKEN_CFLAGS': '-O2'}
test_giflib (test_other.other) ... ok (223.63s)
emmake: "/Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3 /Volumes/Work/s/w/ir/x/w/install/emscripten/test/emmake/make.py" in "/Volumes/Work/s/w/ir/x/t/emtest_7csugbu0/emscripten_test_other_6q5nekni"
test_empty_output_extension (test_other.other) ... ok (2.37s)
test_emmaken_cflags (test_other.other) ... ok (0.49s)
Testing...system_libs:INFO: compiled 1 inputs in 0.67s
CC=/Volumes/Work/s/w/ir/x/w/install/emscripten/emccabout to build /Volumes/Work/s/w/ir/x/w/install/emscripten/test/other/ports
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc
CXX=/Volumes/Work/s/w/ir/x/w/install/emscripten/em++
/Volumes/Work/s/w/ir/x/w/install/emscripten/em++
AR=/Volumes/Work/s/w/ir/x/w/install/emscripten/emar
/Volumes/Work/s/w/ir/x/w/install/emscripten/emar
LD=/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc
NM=/Volumes/Work/s/w/ir/x/w/install/bin/llvm-nm
/Volumes/Work/s/w/ir/x/w/install/bin/llvm-nm
LDSHARED=/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc
RANLIB=/Volumes/Work/s/w/ir/x/w/install/emscripten/emranlib
/Volumes/Work/s/w/ir/x/w/install/emscripten/emranlib
Done.
/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake'] True
test_emmake_python (test_other.other) ... ok (0.41s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure'] True
cache:INFO: - ok
test_emmalloc_in_addition_no_std_exp (test_other.other) ... ok (2.73s)
test_emmalloc_in_addition_with_std_exp (test_other.other) ... ok (2.79s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake', '--version'] True
0 1
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', '--version'] True
test_emit_tsd_wasm_only (test_other.other) ... ok (0.97s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake', 'make'] False
test_emit_llvm_asm (test_other.other) ... ok (0.67s)
test_emdawnwebgpu_link_test_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_assertions_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_assertions (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emscripten_license_O2_closure_emit (test_other.other) ... ok (13.53s)
test_emscripten_license_O2_closure (test_other.other) ... ok (12.21s)
test_emmalloc_high_align (test_other.other) ... ok (2.83s)
env_modify: {'EMCC_CFLAGS': '-should -be -ignored'}
env_modify: {'EMCC_CFLAGS': '-should -be -ignored'}
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', 'configure'] False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', './configure'] False
test_emit_llvm (test_other.other) ... ok (0.70s)
test_emcc_v_emxx (test_other.other) ... ok (0.72s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcmake', 'cmake'] False
test_emcc_v (test_other.other) ... ok (0.69s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', '/Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3', 'test.py'] False /Volumes/Work/s/w/ir/x/w/install/emscripten/em
test_emconfig (test_other.other) ... ok (1.11s)
/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emmake', '/Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3', 'test.py'] False /Volumes/Work/s/w/ir/x/w/install/emscripten/em
test_emcc_size_parsing (test_other.other) ... ok (0.97s)
env_modify: {'EM_CONFIG': './emscripten_config'}
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', '/Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3', 'test.py'] False /Volumes/Work/s/w/ir/x/w/install/bin/llvm-nm
1 0
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 = /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node
Please edit the file if any of those are incorrect.
test_emcc_generate_config_emxx (test_other.other) ... ok (0.28s)
env_modify: {'EM_CONFIG': './emscripten_config'}
env_modify: {'EM_CACHE': '/Volumes/Work/s/w/ir/x/t/emtest_u9qv3dda/emscripten_test_other_myul_0sf/test_cache'}
/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure ['/Volumes/Work/s/w/ir/x/w/install/emscripten/emconfigure', '/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'test.c'] False
test_external_ports (test_other.other) ... ok (94.01s)
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 = /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node
Please edit the file if any of those are incorrect.
test_emcc_generate_config (test_other.other) ... ok (0.33s)
debug = None
env_modify: {'EMCC_DEBUG': None}
test_emcc_dev_null (test_other.other) ... ok (0.76s)
debug = None
env_modify: {'EMCC_DEBUG': None}
test_emcc_sourcemap_options_sources (test_other.other) ... ok (3.55s)
debug = None
env_modify: {'EMCC_DEBUG': None}
test_emcc_out_file (test_other.other) ... ok (3.03s)
test_emcc_sourcemap_options_prefix (test_other.other) ... ok (3.62s)
test_emcc_sourcemap_options (test_other.other) ... ok (3.46s)
debug = None
env_modify: {'EMCC_DEBUG': None}
1 1
test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok (11.72s)
debug = 1
env_modify: {'EMCC_DEBUG': '1'}
debug = 1
env_modify: {'EMCC_DEBUG': '1'}
test_emcc_check (test_other.other) ... ok (2.09s)
test_emit_tsd_sync_compilation (test_other.other) ... ok (7.60s)
test_emmalloc_2GB (test_other.other) ... ok (10.20s)
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', 'tmpcneatvvrlibemscripten_js_symbols.so']
debug = 2
env_modify: {'EMCC_DEBUG': '2'}
test_emcc_cflags (test_other.other) ... ok (4.93s)
args: []
test_emcc_basics_cxx (test_other.other) ... ok (4.93s)
args: []
['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmp3dh9ue8flibemscripten_js_symbols.so']
debug = 2
env_modify: {'EMCC_DEBUG': '2'}
/Volumes/Work/s/w/ir/x/t/emtest_pf3mezpv/file1.js
[]
test_emit_tsd (test_other.other) ... ok (11.32s)
debug = 1
env_modify: {'EMCC_DEBUG': '1'}
/Volumes/Work/s/w/ir/x/t/emtest_ijbv92bk/file1.js
[]
test_es5_transpile_O3 (test_other.other) ... ok (49.41s)
test_emcc_basics_c (test_other.other) ... ok (5.09s)
['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmpv_m23wc7libemscripten_js_symbols.so']
test_emcc_debug_files_O1 (test_other.other) ... ok (8.59s)
args: ['-o', 'src.o']
b_dir/file2.js
[]
args: ['-o', 'src.o']
['emcc-00-settings.json', 'emcc-01-base.wasm', 'emcc-02-strip.wasm', 'emcc-03-settings.json', 'emcc-04-original.js', 'hello_world_0.o', 'tmp7kogvjlelibemscripten_js_symbols.so']
test_emcc_debug_files_O0 (test_other.other) ... ok (8.92s)
test_embind_tsgen_memory64_pthread (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_tsgen_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embool (test_other.other) ... ok (2.74s)
test_embind_tsgen_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
['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', 'tmpxnojk3bzlibemscripten_js_symbols.so']
debug = 2
env_modify: {'EMCC_DEBUG': '2'}
b_dir/file2.js
[]
test_emcc_3_cxx (test_other.other) ... ok (9.94s)
args: ['-o', 'src.foo']
args: ['-o', 'src.foo']
test_emcc_3_c (test_other.other) ... ok (10.52s)
args: ['-o', 'src.so']
['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', 'tmpuaehy4hxlibemscripten_js_symbols.so']
test_emcc_debug_files_O2 (test_other.other) ... ok (18.36s)
args: ['-o', 'src.so']
['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_7r1kfqd3.js', 'emcc_acorn_info_cdo8oz0e.js', 'emcc_acorn_info_k1a00asx.js', 'emcc_dce_graph_c1yzvhpi.json', 'hello_world_0.o', 'tmpt_q389b4libemscripten_js_symbols.so']
debug = 2
env_modify: {'EMCC_DEBUG': '2'}
test_embind_tsgen_val (test_other.other) ... ok (12.69s)
test_emcc_2_cxx (test_other.other) ... ok (16.41s)
test_emcc_2_c (test_other.other) ... ok (16.76s)
test_embind_tsgen_exceptions (test_other.other) ... ok (17.18s)
test_embind_tsgen_exceptions_legacy (test_other.other) ... ok (17.56s)
test_embind_resource_management (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
['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_elv4gugo.js', 'emcc_acorn_info_ylegm12y.js', 'emcc_acorn_info_ymt4juin.js', 'emcc_dce_graph__8uvs_tg.json', 'hello_world_0.o', 'tmph5yv22wolibemscripten_js_symbols.so']
test_emcc_debug_files_O3 (test_other.other) ... ok (33.10s)
test_embind_tsgen_constant_only (test_other.other) ... ok (12.13s)
test_embind_no_raw_pointers_val_3 (test_other.other) ... ok (8.55s)
test_embind_tsgen_dylink (test_other.other) ... ok (15.69s)
test_embind_tsgen_end_to_end_esm_with_jsgen (test_other.other) ... ok (26.45s)
test_embind_tsgen_end_to_end_esm (test_other.other) ... ok (24.97s)
test_embind_no_raw_pointers_val_2 (test_other.other) ... ok (9.01s)
test_embind_jspi_no_dynamic (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_jspi_dyncall (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_return_value_policy (test_other.other) ... ok (14.13s)
test_embind_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_tsgen_end_to_end_commonjs (test_other.other) ... ok (25.14s)
test_embind_tsgen_worker_env (test_other.other) ... ok (35.46s)
test_embind_no_raw_pointers_val_1 (test_other.other) ... ok (9.00s)
test_embind_no_function (test_other.other) ... ok (11.07s)
test_embind_no_exceptions (test_other.other) ... ok (11.93s)
test_embind_tsgen_bigint (test_other.other) ... ok (27.36s)
test_embind_invalid_overload (test_other.other) ... ok (10.40s)
test_embind_fail (test_other.other) ... ok (8.88s)
test_emar_response_file (test_other.other) ... ok (0.50s)
test_embind_negative_enum_values (test_other.other) ... ok (13.06s)
test_emar_em_config_flag (test_other.other) ... ok (0.45s)
test_embed_file_large (test_other.other) ... ok (5.05s)
test_emar_duplicate_inputs (test_other.other) ... ok (0.48s)
test_embind_jsgen_method_pointer_stability (test_other.other) ... ok (12.75s)
test_embind_tsgen_test_embind (test_other.other) ... ok (45.58s)
test_emar_M (test_other.other) ... ok (1.45s)
test_embind_finalization (test_other.other) ... ok (11.42s)
test_embed_file_dup_wasmfs (test_other.other) ... ok (5.70s)
test_em_js_invalid (test_other.other) ... ok (1.45s)
test_em_js_top_level (test_other.other) ... ok (2.75s)
test_embind_no_duplicate_symbols (test_other.other) ... ok (17.14s)
test_em_config_missing_arg (test_other.other) ... ok (0.31s)
test_embed_file_dup (test_other.other) ... ok (5.08s)
test_em_config_filename (test_other.other) ... ok (0.40s)
test_em_asm_strict_c (test_other.other) ... ok (0.76s)
test_em_js_external_usage (test_other.other) ... ok (3.23s)
test_em_js_deps_anon_ns (test_other.other) ... ok (2.47s)
test_em_js_side_module (test_other.other) ... ok (4.97s)
test_em_js_main_module (test_other.other) ... ok (3.92s)
test_em_js_deps (test_other.other) ... ok (2.61s)
test_em_asm_c89 (test_other.other) ... ok (0.74s)
test_em_js_bool_macro_expansion (test_other.other) ... ok (2.47s)
test_em_asm_invalid (test_other.other) ... ok (1.35s)
test_em_js_main_module_address (test_other.other) ... ok (4.97s)
test_dylink_pthread_warning (test_other.other) ... ok (0.91s)
test_embind_asyncify (test_other.other) ... ok (12.56s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libc++-debug-mt-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libc++-debug-mt-noexcept.a" for subsequent builds)
test_dynamic_cast_b (test_other.other) ... ok (2.62s)
test_dylink_pthread_comdat (test_other.other) ... skipped '
https://reviews.llvm.org/D128515'
test_dynamic_cast (test_other.other) ... ok (2.71s)
test_dynamic_cast_2 (test_other.other) ... ok (2.95s)
test_em_asm_duplicate_strings (test_other.other) ... ok (3.95s)
test_dylink_strict (test_other.other) ... ok (4.82s)
test_dylink_pthread_em_asm (test_other.other) ... ok (4.74s)
test_embind_closure_no_dynamic_execution (test_other.other) ... ok (21.18s)
test_dylink_pthread_static_data_modularize (test_other.other) ... ok (6.65s)
test_dylink_pthread_static_data (test_other.other) ... ok (6.56s)
test_dylink_no_filesystem (test_other.other) ... ok (4.20s)
embuilder:INFO: building libemmalloc
test_dylink_dependencies_rpath (test_other.other) ... ok (11.16s)
test_dylink_dependencies (test_other.other) ... ok (11.05s)
test_dylink_no_autoload (test_other.other) ... ok (16.38s)
test_dumpmachine (test_other.other) ... ok (2.66s)
test_dwarf (test_other.other) ... ok (4.05s)
test_dot_a_all_contents_invalid (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/16649'
test_doublestart_bug (test_other.other) ... ok (5.14s)
test_dlsym_rtld_default_js_symbol (test_other.other) ... ok (5.40s)
test_drop_support_for_browser (test_other.other) ... ok (8.12s)
test_dylink_4gb_max (test_other.other) ... ok (23.77s)
test_dlsym_rtld_default (test_other.other) ... ok (6.90s)
test_dlopen_rtld_global (test_other.other) ... ok (10.43s)
test_dlopen_promise (test_other.other) ... ok (5.46s)
test_dlopen_blocking_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_dlopen_rpath_wasmfs (test_other.other) ... ok (14.86s)
test_dylink_exceptions_and_assertions (test_other.other) ... ok (37.98s)
test_dlopen_rpath (test_other.other) ... ok (13.75s)
test_dlopen_constructors (test_other.other) ... ok (8.20s)
test_dlopen_blocking_asyncify (test_other.other) ... ok (6.58s)
test_disable_inlining (test_other.other) ... ok (0.76s)
test_dlopen_bad_flags (test_other.other) ... ok (3.20s)
system_libs:INFO: compiled 56 inputs in 44.68s
test_dlopen_blocking (test_other.other) ... ok (4.12s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libc++abi-debug-mt-noexcept.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libc++abi-debug-mt-noexcept.a" for subsequent builds)
test_deprecated_macros (test_other.other) ... ok (2.42s)
test_dependency_file_2 (test_other.other) ... ok (2.43s)
test_dependency_file (test_other.other) ... ok (0.73s)
test_dlopen_async (test_other.other) ... ok (5.21s)
test_demangle_cpp (test_other.other) ... ok (1.47s)
test_demangle_malloc_infinite_loop_crash (test_other.other) ... ok (1.54s)
test_dlmalloc_modes (test_other.other) ... ok (5.87s)
clang++: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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) ... ok (5.78s)
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) ... ok (3.88s)
test_define_modularize (test_other.other) ... ok (3.16s)
system_libs:INFO: compiled 17 inputs in 9.40s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libGL-emu-getprocaddr.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libGL-emu-getprocaddr.a" for subsequent builds)
test_debug_opt_warning_asyncify_g (test_other.other) ... ok (3.93s)
system_libs:INFO: compiled 4 inputs in 1.08s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libsockets_proxy.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libsockets_proxy.a" for subsequent builds)
test_debug_opt_warning_O2_pfuncs (test_other.other) ... ok (4.43s)
test_default_to_cxx (test_other.other) ... ok (7.83s)
test_dylink_pthread_em_js (test_other.other) ... ok (57.97s)
system_libs:INFO: compiled 1 inputs in 0.98s
test_dylink_pthread_comdat_flipped (test_other.other) ... ok (57.53s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libwasmfs_no_fs.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libwasmfs_no_fs.a" for subsequent builds)
test_default_pthread_stack_size (test_other.other) ... ok (8.60s)
test_dasho_invalid_dir (test_other.other) ... ok (0.89s)
test_dash_s_wrong_type (test_other.other) ... ok (0.85s)
test_dylink_LEGACY_GL_EMULATION (test_other.other) ... ok (53.02s)
test_debug_opt_warning_O2_g (test_other.other) ... ok (2.41s)
system_libs:INFO: compiled 1 inputs in 0.71s
test_dash_s_valid_list (test_other.other) ... ok (0.42s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libwasmfs.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libwasmfs.a" for subsequent builds)
test_dash_s_unclosed_quote (test_other.other) ... ok (0.44s)
test_dash_s_unclosed_list (test_other.other) ... ok (0.44s)
test_dash_s_single_quote (test_other.other) ... ok (0.64s)
test_dash_s_response_file_misssing (test_other.other) ... ok (0.85s)
test_dash_s_typo (test_other.other) ... ok (1.87s)
EXPORTED_FUNCTIONS=[_a,_b,_c,_d]
test_dash_s_response_file_list_with_comments (test_other.other) ... ok (3.94s)
EXPORTED_FUNCTIONS=[_a, _b, _c, _d]
test_dash_s_with_space (test_other.other) ... ok (7.74s)
test_dash_s_response_file_list (test_other.other) ... ok (6.42s)
test_dbg (test_other.other) ... ok (9.18s)
test_dash_s_response_file_string (test_other.other) ... ok (7.28s)
test_dasho_is_dir (test_other.other) ... ok (8.93s)
EXPORTED_FUNCTIONS=_a,_b,_c,_d
test_dashS_stdout (test_other.other) ... ok (0.92s)
test_dash_s_bad_json_types (test_other.other) ... ok (1.32s)
test_dashS (test_other.other) ... ok (0.90s)
test_dashS_ll_input (test_other.other) ... ok (1.64s)
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]
EXPORTED_FUNCTIONS=_a, _b, _c, _d
test_dashM (test_other.other) ... ok (1.14s)
test_dashM_respect_dashO (test_other.other) ... ok (2.19s)
[]
['-lembind']
test_dashE_respect_dashO (test_other.other) ... ok (2.05s)
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) ... ok (6.40s)
clang++: warning: -lembind: 'linker' input unused [-Wunused-command-line-argument]
test_dashE (test_other.other) ... ok (1.80s)
emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated]
emcc: warning: please replace -g4 with -gsource-map [-Wdeprecated]
{'_': 677, 'g': 1474, 0: 677, 1: 677, 2: 677, 3: 1474, 4: 1474}
test_dash_g_object (test_other.other) ... ok (6.46s)
test_dash_s_link_flag (test_other.other) ... ok (9.34s)
EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ]
{'_': 595, 'g': 1413, 0: 595, 1: 595, 2: 595, 3: 1413, 4: 1413}
test_dash_g_object_O1 (test_other.other) ... ok (6.49s)
test_cxa_current_exception_type_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
EXPORTED_FUNCTIONS=@response.json
test_emmake_emconfigure (test_other.other) ... ok (139.25s)
test_cxa_current_exception_type_wasm_legacy (test_other.other) ... ok (2.33s)
test_cxa_current_exception_type_emscripten (test_other.other) ... ok (2.25s)
test_debuginfo_line_tables_only (test_other.other) ... ok (25.22s)
test_cxx11_emxx (test_other.other) ... ok (3.59s)
EXPORTED_FUNCTIONS=@response.txt
test_cxx11 (test_other.other) ... ok (3.72s)
env_modify: {'EM_CACHE': '/Volumes/Work/s/w/ir/x/t/emtest_e5_t3zlg/emscripten_test_other_mwqqv1zr/foo/bar'}
cache:INFO: generating system headers: sysroot_install.stamp... (this will be cached in "/Volumes/Work/s/w/ir/x/t/emtest_e5_t3zlg/emscripten_test_other_mwqqv1zr/foo/bar/sysroot_install.stamp" for subsequent builds)
test_ctor_ordering (test_other.other) ... ok (1.91s)
test_create_socket (test_other.other) ... ok (1.84s)
system_libs:INFO: compiled 15 inputs in 18.25s
cache:INFO: - ok
cache:INFO: deleting cached file: /Volumes/Work/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 "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libemmalloc.a" for subsequent builds)
test_create_preloaded_file (test_other.other) ... ok (1.81s)
EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d']
cache:INFO: - ok
env_modify: {'EM_CACHE': '/Volumes/Work/s/w/ir/x/t/emtest_e5_t3zlg/emscripten_test_other_mwqqv1zr/rodir/foo'}
system_libs:INFO: compiled 2 inputs in 1.42s
cache:INFO: - ok
embuilder:INFO: ...success. Took 01:12 mins (72.14s)
ports:INFO: retrieving port: contrib.glfw3 from
https://github.com/pongasoft/emscripten-glfw/releases/download/v3.4.0.20250824/emscripten-glfw3-3.4.0.20250824.zip
test_dwarf_system_lib (test_other.other) ... ok (73.51s)
test_ctor_ordering_main_module (test_other.other) ... ok (4.32s)
ports:INFO: unpacking port: contrib.glfw3
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/lib_emscripten-glfw3_3.4.0.20250824-O2.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/lib_emscripten-glfw3_3.4.0.20250824-O2.a" for subsequent builds)
emcc: error: invalid export name: "\\'_c'"
EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d']
test_create_cache_directory (test_other.other) ... ok (3.79s)
test_create_readonly (test_other.other) ... ok (6.25s)
test_console_out (test_other.other) ... ok (2.91s)
emcc: error: invalid export name: "\\ '_c'"
EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"]
common:WARNING: no wasm engine was found to run the standalone part of this test (Use EMTEST_SKIP_WASM_ENGINE to skip)
test_console_out_standalone (test_other.other) ... ok (3.78s)
test_conftest_s_flag_passing (test_other.other) ... ok (4.01s)
test_compiler_wrapper_ccache (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_CCACHE is set'
env_modify: {'EM_COMPILER_WRAPPER': './wrapper.sh'}
test_cxx20_modules (test_other.other) ... ok (13.12s)
emcc: error: invalid export name: "\\"_c""
EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"]
test_complex (test_other.other) ... ok (4.42s)
test_compiler_wrapper (test_other.other) ... ok (3.70s)
test_compilation_database (test_other.other) ... ok (1.27s)
emcc: error: invalid export name: "\\ "_c""
EXPORTED_FUNCTIONS=["_a", "_b" "_c", "_d"]
/Volumes/Work/s/w/ir/x/w/install/bin/llvm-ar: warning: creating library.a
test_cpp_module (test_other.other) ... ok (14.78s)
test_compile_ll_file (test_other.other) ... ok (4.31s)
test_cpuprofiler_closure (test_other.other) ... ok (15.03s)
test_dylink_proxy_posix_sockets_oz (test_other.other) ... ok (90.81s)
wasm-ld: error: symbol exported via --export not found: b" "_c
emcc: error: '/Volumes/Work/s/w/ir/x/w/install/bin/wasm-ld -o a.out.wasm /Volumes/Work/s/w/ir/x/t/emtest_yfng14mz/emscripten_temp_p0jclxsx/src_0.o -L/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten -L/Volumes/Work/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 /Volumes/Work/s/w/ir/x/t/emtest_yfng14mz/tmpbnlzcakplibemscripten_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)
test_dash_s_list_parsing (test_other.other) ... ok (31.78s)
test_color_diagnostics_force_always (test_other.other) ... ok (0.65s)
test_commons_link (test_other.other) ... ok (3.47s)
test_color_diagnostics_force_alt (test_other.other) ... ok (0.65s)
test_color_diagnostics_force (test_other.other) ... ok (0.62s)
test_dylink_proxy_posix_sockets_oz_wasmfs (test_other.other) ... ok (91.68s)
emcmake: cmake -GNinja /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cmake_with_emval -DNO_GNU_EXTENSIONS=1 -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_mawcck_4/emscripten_test_other_pxv6jfqg
emcmake: cmake -GNinja /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cmake_with_emval -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_i0zledbz/emscripten_test_other_y00hsph4
env_modify: {'EM_CLOSURE_COMPILER': '/Users/chrome-bot/Library/Caches/vpython-root.502/store/python_venv-hknosnbrdvuape5b8s9c5pgvas/contents/bin/python3'}
test_concepts (test_other.other) ... ok (11.69s)
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/threads -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_w9vo7kd5/emscripten_test_other_nkdi08cc
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '-fdiagnostics-color=never', 'src.c']
env_modify: {'TERM': 'xterm-color'}
test_color_diagnostics_disable_never (test_other.other) ... ok (1.74s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '-fno-diagnostics-color', 'src.c']
env_modify: {'TERM': 'xterm-color'}
test_color_diagnostics_disable (test_other.other) ... ok (1.80s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', 'src.c']
env_modify: {'TERM': 'xterm-color'}
test_color_diagnostics (test_other.other) ... ok (1.76s)
emcmake: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=1 /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/static_lib -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_cttrkdgi/emscripten_test_other_bhnb39cz
emcmake: cmake -DSET_CUSTOM_SUFFIX_IN_PROJECT=0 /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/static_lib -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_nzphtaw7/emscripten_test_other_x_qbmq_n
emcmake: cmake -DCMAKE_C_FLAGS=-pthread /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_1h8wrllp/emscripten_test_other_snh1jnrt
-- Configuring done
-- Generating done
test_config_closure_compiler (test_other.other) ... ok (13.18s)
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_mawcck_4/emscripten_test_other_pxv6jfqg
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_i0zledbz/emscripten_test_other_y00hsph4
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/install_lib -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_hzbsu4gj/emscripten_test_other_b9j_1zco/build1
system_libs:INFO: compiled 8 inputs in 16.30s
cache:INFO: - ok
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
test_compile_with_cache_lock (test_other.other) ... ok (11.11s)
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_cttrkdgi/emscripten_test_other_bhnb39cz
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_nzphtaw7/emscripten_test_other_x_qbmq_n
CMake Warning (dev) at /Volumes/Work/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
[ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o
[ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_hzbsu4gj/emscripten_test_other_b9j_1zco/build1
test_combining_object_files_from_archive (test_other.other) ... ok (6.00s)
[100%] Linking CXX static library myprefix_static_lib.somecustomsuffix
test_cmake_find_pkg_config (test_other.other) ... skipped 'requested to be skipped'
[100%] Linking CXX static library libstatic_lib.a
[ 50%] Building C object CMakeFiles/Foo.dir/foo.c.o
[1/2] Building CXX object CMakeFiles/cmake_with_emval.dir/main.cpp.o
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.15s)
[1/2] Building CXX object CMakeFiles/cmake_with_emval.dir/main.cpp.o
[100%] Built target static_lib
test_cmake_static_lib_suffix (test_other.other) ... ok (4.26s)
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/find_modules -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_1wlhfyk9/emscripten_test_other_ky35ae2v
[100%] Linking C static library libFoo.a
[100%] Built target static_lib
test_cmake_static_lib (test_other.other) ... ok (4.26s)
emcmake: cmake -GNinja -Wno-dev /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/cpp_lib -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_wk00b8km/emscripten_test_other_h3f8hxu7
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/emscripten_version -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_iqqueka6/emscripten_test_other_mr5_3n_c
[100%] Built target Foo
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/find_stuff -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_90mrkpqp/emscripten_test_other_5faffk4i
Consolidate compiler generated dependencies of target Foo
[100%] Built target Foo
test_cxx20_modules_std_headers (test_other.other) ... ok (27.83s)
Install the project...
-- Install configuration: ""
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/libFoo.a
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/foo.h
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooTargets.cmake
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooTargets-noconfig.cmake
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooConfig.cmake
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/cmake/Foo/FooConfigVersion.cmake
[2/2] Linking CXX executable cmake_with_emval.js
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/emscripten_system_processor -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_6b4iyh_5/emscripten_test_other_7rlnk73i
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/find_package -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_hzbsu4gj/emscripten_test_other_b9j_1zco/build2
[2/2] Linking CXX executable cmake_with_emval.js
test_cmake_with_embind_cpp11_mode_no_gnu (test_other.other) ... ok (7.49s)
test_cmake_compile_features_noforce (test_other.other) ... skipped 'native clang tests are disabled'
test_cmake_compile_features (test_other.other) ... skipped 'native clang tests are disabled'
test_cmake_with_embind_cpp11_mode (test_other.other) ... ok (7.53s)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_w9vo7kd5/emscripten_test_other_nkdi08cc
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/static_lib -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DEMSCRIPTEN_FORCE_COMPILERS=OFF -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_pny9_qme/emscripten_test_other_q5nt4uht
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/static_lib -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_28aen6pk/emscripten_test_other_wxrar2qo
[ 50%] Building C object CMakeFiles/hello.dir/hello.c.o
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_wk00b8km/emscripten_test_other_h3f8hxu7
[ 25%] Building C object CMakeFiles/test_prog_sdl3.dir/test_sdl3.c.o
test_cmake_explicit_generator (test_other.other) ... ok (2.81s)
-- Emscripten version is at least 1.38.6
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_iqqueka6/emscripten_test_other_mr5_3n_c
test_cmake_check_type_size_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
-- Looking for strtod - found
-- Looking for some_nonexisting_function
-- find_file string.h: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/string.h
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/emscripten_version -DEMSCRIPTEN_FORCE_COMPILERS=OFF -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_iqqueka6/emscripten_test_other_mr5_3n_c
-- find_path string.h: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include
-- Looking for string.h
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/check_type_size -DCMAKE_CXX_FLAGS=-pthread -DCMAKE_C_FLAGS=-pthread -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_7d_c7omz/emscripten_test_other_psxtqb5t
[100%] Linking C executable hello.js
[ 50%] Linking C executable test_prog_sdl3.js
test_combining_object_files (test_other.other) ... ok (10.57s)
test_contrib_ports (test_other.other) ... ok (24.67s)
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_hzbsu4gj/emscripten_test_other_b9j_1zco/build2
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/check_type_size -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_77j1nz5k/emscripten_test_other_pvg8vdxo
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/emscripten_system_processor -DEMSCRIPTEN_SYSTEM_PROCESSOR=arm -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR=/Volumes/Work/s/w/ir/cache/builder/emscripten-releases/node-v22.16.0-darwin-x64/bin/node in directory /Volumes/Work/s/w/ir/x/t/emtest_6b4iyh_5/emscripten_test_other_7rlnk73i
[ 50%] Building CXX object CMakeFiles/Bar.dir/bar.cpp.o
-- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES -> /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include;/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/c++/v1
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_28aen6pk/emscripten_test_other_wxrar2qo
test_cmake_compile_commands (test_other.other) ... ok (2.88s)
test_closure_webgpu_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
[100%] Built target hello
test_cmake_threads (test_other.other) ... ok (9.97s)
-- The C compiler identification is Clang 22.0.0
-- Configuring incomplete, errors occurred!
test_cmake_bitcode_static_libraries (test_other.other) ... ok (1.89s)
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]
test_cmake_emscripten_system_processor (test_other.other) ... ok (5.21s)
-- The C compiler identification is Clang 22.0.0
[ 50%] Built target test_prog_sdl3
[ 75%] Building C object CMakeFiles/test_prog.dir/test.c.o
-- Looking for some_nonexisting_function - not found
-- Looking for stdlib.h
-- The CXX compiler identification is Clang 22.0.0
-- Looking for string.h - found
-- Looking for C++ include string
[100%] Linking C executable test_prog.js
-- Detecting C compiler ABI info
-- The CXX compiler identification is Clang 22.0.0
-- Detecting C compiler ABI info
[100%] Linking CXX executable Bar.js
[100%] Built target test_prog
test_cmake_find_modules (test_other.other) ... ok (11.85s)
-- Looking for stdlib.h - found
-- Looking for some_nonexisting_include.h
[100%] Built target Bar
Consolidate compiler generated dependencies of target Bar
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
[100%] Built target Bar
Install the project...
-- Detecting CXX compiler ABI info
-- Install configuration: ""
-- Installing: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/bin/Bar.js
test_cmake_install (test_other.other) ... ok (16.27s)
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Volumes/Work/s/w/ir/x/w/install/emscripten/emcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Looking for some_nonexisting_include.h - not found
-- Looking for math.h
-- Looking for C++ include string - found
-- find_file string: 1
-- find_library libz.a: /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a
-- find_program cmake: /Volumes/Work/s/w/ir/cache/builder/emscripten-releases/cmake-3.21.3-macos-universal/CMake.app/Contents/bin/cmake
-- find_path foo: /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/find_stuff
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_90mrkpqp/emscripten_test_other_5faffk4i
test_cmake_find_stuff (test_other.other) ... ok (17.65s)
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Volumes/Work/s/w/ir/x/w/install/emscripten/em++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES -> /Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/fakesdl;/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/compat;/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include/c++/v1;/Volumes/Work/s/w/ir/x/w/install/lib/clang/22/include;/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/include
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_pny9_qme/emscripten_test_other_q5nt4uht
test_cmake_compile_commands_noforce (test_other.other) ... ok (15.27s)
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Volumes/Work/s/w/ir/x/w/install/emscripten/em++ - 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: /Volumes/Work/s/w/ir/x/t/emtest_iqqueka6/emscripten_test_other_mr5_3n_c
test_cmake_emscripten_version (test_other.other) ... ok (17.56s)
-- Looking for math.h - found
-- js libs '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js/jslibrary.js;/Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/target_js/jslibrary2.js'
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_1h8wrllp/emscripten_test_other_snh1jnrt
test_cmake_pthreads (test_other.other) ... ok (22.29s)
test_closure_warnings_wno_deprecated_warn (test_other.other) ... ok (13.75s)
test_closure_warnings_wno_deprecated_quiet (test_other.other) ... ok (13.95s)
test_closure_warnings_wno_deprecated_error (test_other.other) ... ok (14.21s)
test_closure_webgpu (test_other.other) ... ok (17.43s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libfetch.a... (this will be cached in "/Volumes/Work/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.78s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libGL-emu-webgl2-ofb-getprocaddr.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libGL-emu-webgl2-ofb-getprocaddr.a" for subsequent builds)
test_closure_warnings_wno_deprecated (test_other.other) ... ok (13.24s)
system_libs:INFO: compiled 4 inputs in 1.19s
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libfetch-mt.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libfetch-mt.a" for subsequent builds)
test_closure_warnings_wno_closure (test_other.other) ... ok (13.14s)
system_libs:INFO: compiled 1 inputs in 0.81s
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 "/Volumes/Work/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_warnings_wclosure (test_other.other) ... ok (11.69s)
test_closure_safe (test_other.other) ... ok (6.94s)
system_libs:INFO: compiled 4 inputs in 1.92s
test_closure_warnings_error_closure (test_other.other) ... ok (11.84s)
test_closure_safe_asyncify (test_other.other) ... ok (9.28s)
test_closure_safe_asyncify_nobigint (test_other.other) ... ok (9.99s)
test_closure_warnings (test_other.other) ... ok (11.30s)
cache:INFO: - ok
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/pic/libGL-webgl2-ofb-getprocaddr.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/pic/libGL-webgl2-ofb-getprocaddr.a" for subsequent builds)
emcmake: cmake /Volumes/Work/s/w/ir/x/w/install/emscripten/test/cmake/check_type_size -DCMAKE_CROSSCOMPILING_EMULATOR=/missing_binary -DCMAKE_TOOLCHAIN_FILE=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake in directory /Volumes/Work/s/w/ir/x/t/emtest_77j1nz5k/emscripten_test_other_pvg8vdxo
emcmake: cmake /Volumes/Work/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=/Volumes/Work/s/w/ir/x/w/install/emscripten/cmake/Modules/Platform/Emscripten.cmake in directory /Volumes/Work/s/w/ir/x/t/emtest_7d_c7omz/emscripten_test_other_psxtqb5t
system_libs:INFO: compiled 4 inputs in 1.30s
cache:INFO: - ok
test_closure_type_annotations (test_other.other) ... ok (12.70s)
-- 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: /Volumes/Work/s/w/ir/x/t/emtest_7d_c7omz/emscripten_test_other_psxtqb5t
-- CMAKE_SIZEOF_VOID_P -> 4
-- CHECK_TYPE_SIZE int -> 4
-- CHECK_TYPE_SIZE int -> 1028
-- CHECK_TYPE_SIZE void* -> 4
-- Configuring done
-- Generating done
test_cmake_check_type_size_pthreads (test_other.other) ... ok (29.24s)
-- Build files have been written to: /Volumes/Work/s/w/ir/x/t/emtest_77j1nz5k/emscripten_test_other_pvg8vdxo
test_cmake_check_type_size (test_other.other) ... ok (28.49s)
test_closure_errors (test_other.other) ... ok (4.97s)
test_clock_nanosleep (test_other.other) ... ok (2.16s)
['-o', 'c.so', '-r']
test_clear_error_on_massive_static_data (test_other.other) ... ok (1.16s)
['-o', 'c.js']
emcc: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
test_closure_debug (test_other.other) ... ok (7.46s)
['-o', 'c.html']
test_closure_cmdline_utf8_chars (test_other.other) ... ok (7.23s)
emcc: warning: LINKABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
['-c']
test_closure_args_from_port (test_other.other) ... ok (7.59s)
test_check_undefined_relocatable (test_other.other) ... ok (4.85s)
test_cleanup_os (test_other.other) ... ok (6.29s)
test_check_undefined_linkable (test_other.other) ... ok (4.24s)
test_check_sourcemapurl_default_profiling (test_other.other) ... ok (2.96s)
test_check_sourcemapurl_default_normal (test_other.other) ... ok (2.90s)
test_check_undefined_main_module (test_other.other) ... ok (6.58s)
test_check_sourcemapurl (test_other.other) ... ok (2.79s)
ports:INFO: retrieving port: bzip2 from
https://github.com/emscripten-ports/bzip2/archive/1.0.6.zip
ports:INFO: unpacking port: bzip2
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libbz2.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libbz2.a" for subsequent builds)
test_canonicalize_nan_warning (test_other.other) ... ok (2.20s)
test_bullet_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_chained_js_error_diagnostics (test_other.other) ... ok (3.09s)
test_c_preprocessor (test_other.other) ... ok (2.99s)
test_closure_full_js_library_wasmfs (test_other.other) ... ok (23.93s)
test_browser_too_old (test_other.other) ... ok (0.91s)
system_libs:INFO: compiled 7 inputs in 3.22s
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_closure_full_js_library_min_webgl_version (test_other.other) ... ok (20.90s)
ports:INFO: unpacking port: boost_headers
test_check_source_map_args (test_other.other) ... ok (6.78s)
test_closure_full_js_library (test_other.other) ... ok (20.43s)
env_modify: {'EMCC_DEBUG': '1'}
test_closure_full_js_library_nobigint (test_other.other) ... ok (22.21s)
env_modify: {'EMCC_DEBUG': '1'}
test_closure_full_js_library_pthread_offscreen (test_other.other) ... ok (25.35s)
test_bitcode_linking (test_other.other) ... ok (1.25s)
test_bitcode_input (test_other.other) ... ok (1.09s)
test_closure_full_js_library_pthread (test_other.other) ... ok (24.95s)
test_closure_externs (test_other.other) ... ok (22.02s)
test_bzip2 (test_other.other) ... ok (8.39s)
test_browser_language_detection (test_other.other) ... ok (6.03s)
env_modify: {'EMCC_DEBUG': '1'}
[] False
/Volumes/Work/s/w/ir/x/w/install/emscripten/em++ /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_libcxx.cpp -O3
test_binaryen_stack_ir_O2 (test_other.other) ... ok (4.22s)
test_binaryen_low_memory_unused (test_other.other) ... ok (1.92s)
['-O0'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0
test_binaryen_low_memory_unused_linker_flag (test_other.other) ... ok (4.12s)
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_bigint64array_polyfill (test_other.other) ... ok (0.24s)
test_binaryen_low_memory_unused_O2_GB_1024 (test_other.other) ... ok (3.48s)
test_binaryen_low_memory_unused_O2_GB_512 (test_other.other) ... ok (4.17s)
test_bad_triple (test_other.other) ... skipped 'native clang tests are disabled'
test_bc_output_warning (test_other.other) ... ok (0.66s)
test_binaryen_low_memory_unused_O2 (test_other.other) ... ok (3.50s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP']
['-O0', '-g1'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0 -g1
test_binaryen_stack_ir_O3 (test_other.other) ... ok (6.71s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sWASM=0', '-sSAFE_HEAP']
test_bc_as_archive (test_other.other) ... ok (2.37s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0']
test_bad_locale (test_other.other) ... ok (2.26s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0']
['-O0', '-g2'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0 -g2
test_bad_memory_size (test_other.other) ... ok (5.98s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sWASM=0']
['-O0', '-g'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0 -g
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['-O0', '--profiling-funcs'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0 --profiling-funcs
test_build_fetch_tests (test_other.other) ... ok (17.35s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
cache:INFO: generating port: sysroot/lib/wasm32-emscripten/libboost_headers.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libboost_headers.a" for subsequent builds)
test_binaryen_passes_extra (test_other.other) ... ok (14.24s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sWASM=0', '-sEMULATE_FUNCTION_POINTER_CASTS']
['-O0', '-gline-tables-only'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O0 -gline-tables-only
['-sBINARYEN_IGNORE_IMPLICIT_TRAPS'] True
/Volumes/Work/s/w/ir/x/w/install/emscripten/em++ /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_libcxx.cpp -O3 -sBINARYEN_IGNORE_IMPLICIT_TRAPS
['-O1'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O1
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sRELOCATABLE']
test_bad_function_pointer_cast_wasm2js_safe_heap (test_other.other) ... ok (12.25s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sSAFE_HEAP']
test_bad_function_pointer_cast_wasm2js_safe_heap_O2 (test_other.other) ... ok (14.28s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2']
test_bad_function_pointer_cast_wasm2js_safe_heap_O1 (test_other.other) ... ok (14.37s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2']
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
['-O3'] True False False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O3
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
test_bad_function_pointer_cast_wasm2js_O2 (test_other.other) ... ok (13.45s)
test_bad_function_pointer_cast_wasm2js_O1 (test_other.other) ... ok (13.08s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp']
test_bad_function_pointer_cast_wasm2js (test_other.other) ... ok (9.95s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-sEXPORTED_FUNCTIONS=_main']
test_bad_export_name (test_other.other) ... ok (0.89s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sSAFE_HEAP', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sRELOCATABLE']
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-sEXPORTED_FUNCTIONS=_main,foo']
test_backwards_deps_in_archive (test_other.other) ... ok (2.86s)
env_modify: {'LC_ALL': 'C'}
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_autotools_shared_check (test_other.other) ... ok (0.53s)
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
['-Oz', '-gsource-map'] True False False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -Oz -gsource-map
test_bad_export (test_other.other) ... ok (5.93s)
test_automatic_env_worker_wasm_workers_web (test_other.other) ... ok (2.98s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS']
test_automatic_env_worker_wasm_workers_node (test_other.other) ... ok (2.69s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
test_automatic_env_worker_pthread_web (test_other.other) ... ok (2.53s)
env_modify: {'EMMAKEN_JUST_CONFIGURE': '1'}
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
sizes: [121661, 119720]
test_binaryen_ignore_implicit_traps (test_other.other) ... ok (27.75s)
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
test_automatic_env_worker_pthread_node (test_other.other) ... ok (2.38s)
test_autoconf_mode (test_other.other) ... ok (2.45s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-sSAFE_HEAP', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
['/Volumes/Work/s/w/ir/x/w/install/emscripten/em++', 'src.cpp', '-O2', '-sEMULATE_FUNCTION_POINTER_CASTS', '-sRELOCATABLE']
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
system_libs:INFO: compiled 1 inputs in 0.59s
['-O2'] True False False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2
cache:INFO: - ok
test_bad_function_pointer_cast (test_other.other) ... ok (13.97s)
ports:INFO: retrieving port: bullet from
https://github.com/emscripten-ports/bullet/archive/version_1.zip
test_auto_ptr_cxx17 (test_other.other) ... ok (3.75s)
em++: warning: RELOCATABLE is deprecated (scheduled for removal in favor of SIDE_MODULE/MAIN_MODULE (
https://github.com/emscripten-core/emscripten/issues/25262)). Please open a bug if you have a continuing need for this setting [-Wdeprecated]
test_bad_function_pointer_cast_safe_heap_O2 (test_other.other) ... ok (21.24s)
test_bad_function_pointer_cast_safe_heap_O1 (test_other.other) ... ok (20.58s)
ports:INFO: unpacking port: bullet
test_assertions_on_reject_promise (test_other.other) ... ok (2.08s)
test_assertions_on_incoming_module_api_changes (test_other.other) ... ok (2.05s)
cache:INFO: generating system library: sysroot/lib/wasm32-emscripten/libbullet.a... (this will be cached in "/Volumes/Work/s/w/ir/x/w/install/emscripten/cache/sysroot/lib/wasm32-emscripten/libbullet.a" for subsequent builds)
['-O2', '-gz'] True False False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -gz
test_bad_function_pointer_cast_safe_heap (test_other.other) ... ok (19.27s)
test_bad_function_pointer_cast_O2 (test_other.other) ... ok (19.03s)
test_bad_function_pointer_cast_O1 (test_other.other) ... ok (19.27s)
test_asyncify_escaping (test_other.other) ... ok (5.35s)
test_assembly (test_other.other) ... ok (3.95s)
test_assembly_preprocessed (test_other.other) ... ok (4.40s)
test_asyncify_response_file (test_other.other) ... ok (10.45s)
test_asyncify_stack_overflow (test_other.other) ... ok (11.13s)
['-O2', '-g1'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -g1
test_asan_strncpy (test_other.other) ... ok (5.65s)
test_asan_pthread_stubs (test_other.other) ... ok (5.93s)
test_argument_missing_file (test_other.other) ... ok (0.93s)
common:WARNING: no wasm engine was found to run the standalone part of this test (Use EMTEST_SKIP_WASM_ENGINE to skip)
test_argument_missing (test_other.other) ... ok (0.94s)
test_argv0_node (test_other.other) ... ok (3.68s)
test_asan_null_deref_standalone (test_other.other) ... ok (7.28s)
test_asan_null_deref (test_other.other) ... ok (6.09s)
test_asyncify_advise (test_other.other) ... ok (12.99s)
test_asan_no_stack_trace (test_other.other) ... ok (6.20s)
test_asan_sync_compilation (test_other.other) ... ok (9.85s)
basics
test_archive_bad_extension (test_other.other) ... ok (2.54s)
wasm-ld: warning: libfoo.a: archive member 'file.txt' is neither Wasm object file nor LLVM bitcode
test_asan_memory_growth (test_other.other) ... ok (7.24s)
test_add_js_function_bigint_memory64_wasm_function (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_add_js_function_bigint_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_aligned_alloc (test_other.other) ... ok (3.30s)
test_argument_match (test_other.other) ... ok (4.47s)
basics
['-I/usr/something', '-Wwarn-absolute-paths'] True
['-O2', '-g'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 -g
test_archive_thin (test_other.other) ... ok (4.86s)
test_archive_non_objects (test_other.other) ... ok (4.84s)
['-L/usr/something', '-Wwarn-absolute-paths'] True
test_add_js_function_bigint_wasm_function (test_other.other) ... ok (4.72s)
test_add_js_function_bigint (test_other.other) ... ok (4.06s)
emcc: warning: running limited binaryen optimizations because DWARF info requested (or indirectly required) [-Wlimited-postlink-optimizations]
with ALLOW_TABLE_GROWTH=0
with ALLOW_TABLE_GROWTH=0
td_with_fallback: 94004
['-O2', '--closure=1'] True False True
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 --closure=1
['-I/usr/something'] False
test_archive_duplicate_basenames (test_other.other) ... ok (10.98s)
test_USE_PTHREADS (test_other.other) ... ok (6.64s)
- with table growth
['-L/usr/something'] False
test_TextDecoder_invalid (test_other.other) ... ok (6.49s)
td_without_fallback: 92750
test_TextDecoder_pthreads (test_other.other) ... ok (9.86s)
td_with_fallback: 54152
test_arguments_global (test_other.other) ... ok (18.02s)
test_SUPPORT_LONGJMP_wasm (test_other.other) ... ok (1.16s)
['-I/usr/something', '-Wno-warn-absolute-paths'] False
- with table growth
td_without_fallback: 52901
test_TextDecoder (test_other.other) ... ok (7.91s)
test_add_js_function (test_other.other) ... ok (16.34s)
['-L/usr/something', '-Wno-warn-absolute-paths'] False
test_SUPPORT_LONGJMP_executable (test_other.other) ... ok (4.59s)
test_SUPPORT_LONGJMP_object (test_other.other) ... ok (5.51s)
emcc: warning: -sSUPPORT_BIG_ENDIAN is experimental, not all features are fully supported. [-Wexperimental]
td_with_fallback: 31575
test_SYSCALL_DEBUG (test_other.other) ... ok (7.80s)
['-Isubdir/something', '-Wwarn-absolute-paths'] False
td_with_fallback: 22511
test_SUPPORT_BIG_ENDIAN (test_other.other) ... ok (5.54s)
test_add_js_function_wasm2js (test_other.other) ... ok (23.91s)
test_boost_graph (test_other.other) ... ok (74.60s)
test_LIBRARY_DEBUG (test_other.other) ... ok (4.64s)
['-O2', '--closure=1', '-g1'] True True True
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 --closure=1 -g1
test_INCOMING_MODULE_JS_API_invalid (test_other.other) ... ok (1.55s)
['-Lsubdir/something', '-Wwarn-absolute-paths'] False
test_INCOMING_MODULE_JS_API_missing (test_other.other) ... ok (7.41s)
[] Module[' Module['waka
[] False
test_NO_aliasing (test_other.other) ... ok (9.68s)
test_EXPORT_NAME_with_html (test_other.other) ... ok (4.22s)
test_abspaths (test_other.other) ... ok (28.96s)
['-sEXPORTED_RUNTIME_METHODS=[]'] Module['addRunDependency
test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok (9.59s)
td_without_fallback: 30878
test_TextDecoder_closure_pthreads (test_other.other) ... ok (28.27s)
test_EM_ASM_i64_nobigint (test_other.other) ... ok (6.17s)
['-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module['addRunDependency Module['waka
test_EM_ASM_i64 (test_other.other) ... ok (6.14s)
td_without_fallback: 21693
test_TextDecoder_closure (test_other.other) ... ok (26.51s)
env_modify: {'EMMAKEN_NO_SDK': '1'}
system_libs:INFO: compiled 140 inputs in 46.95s
test_EMSCRIPTEN_and_STRICT (test_other.other) ... ok (1.36s)
cache:INFO: - ok
test_EMMAKEN_NO_SDK (test_other.other) ... ok (0.52s)
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147418112']
['-sEXPORTED_RUNTIME_METHODS=[]', '-sEXPORTED_RUNTIME_METHODS=addRunDependency'] Module['addRunDependency Module['waka
['-O2', '--minify=0'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 --minify=0
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147483648']
['-O2', '--profiling-funcs'] True False False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 --profiling-funcs
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH', '-sMAXIMUM_MEMORY=2147549184']
['-O2', '--profiling'] False True False
/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc /Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c -O2 --profiling
['/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc', '/Volumes/Work/s/w/ir/x/w/install/emscripten/test/hello_world.c', '-O2', '-sALLOW_MEMORY_GROWTH']
DONE: combining results on main thread
test_2GB_plus (test_other.other) ... ok
test_EMCC_BUILD_DIR (test_other.other) ... ok
test_EMMAKEN_NO_SDK (test_other.other) ... ok
test_EMSCRIPTEN_and_STRICT (test_other.other) ... ok
test_EM_ASM_ES6 (test_other.other) ... ok
test_EM_ASM_ES6_O3 (test_other.other) ... ok
test_EM_ASM_ES6_closure (test_other.other) ... ok
test_EM_ASM_ES6_closure_O3 (test_other.other) ... ok
test_EM_ASM_i64 (test_other.other) ... ok
test_EM_ASM_i64_nobigint (test_other.other) ... ok
test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok
test_EXPORT_NAME_with_html (test_other.other) ... ok
test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok
test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... ok
test_INCOMING_MODULE_JS_API (test_other.other) ... ok
test_INCOMING_MODULE_JS_API_invalid (test_other.other) ... ok
test_INCOMING_MODULE_JS_API_missing (test_other.other) ... ok
test_LIBRARY_DEBUG (test_other.other) ... ok
test_NO_aliasing (test_other.other) ... ok
test_RUNTIME_LINKED_LIBS (test_other.other) ... ok
test_SUPPORT_BIG_ENDIAN (test_other.other) ... ok
test_SUPPORT_LONGJMP_executable (test_other.other) ... ok
test_SUPPORT_LONGJMP_object (test_other.other) ... ok
test_SUPPORT_LONGJMP_wasm (test_other.other) ... ok
test_SYSCALL_DEBUG (test_other.other) ... ok
test_TextDecoder (test_other.other) ... ok
test_TextDecoder_closure (test_other.other) ... ok
test_TextDecoder_closure_pthreads (test_other.other) ... ok
test_TextDecoder_invalid (test_other.other) ... ok
test_TextDecoder_pthreads (test_other.other) ... ok
test_USE_PTHREADS (test_other.other) ... ok
test_abspaths (test_other.other) ... ok
test_add_js_function (test_other.other) ... ok
test_add_js_function_bigint (test_other.other) ... ok
test_add_js_function_bigint_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_add_js_function_bigint_memory64_wasm_function (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_add_js_function_bigint_wasm_function (test_other.other) ... ok
test_add_js_function_wasm2js (test_other.other) ... ok
test_aligned_alloc (test_other.other) ... ok
test_archive_bad_extension (test_other.other) ... ok
test_archive_duplicate_basenames (test_other.other) ... ok
test_archive_non_objects (test_other.other) ... ok
test_archive_thin (test_other.other) ... ok
test_argument_match (test_other.other) ... ok
test_argument_missing (test_other.other) ... ok
test_argument_missing_file (test_other.other) ... ok
test_arguments_global (test_other.other) ... ok
test_argv0_node (test_other.other) ... ok
test_asan_memory_growth (test_other.other) ... ok
test_asan_no_stack_trace (test_other.other) ... ok
test_asan_null_deref (test_other.other) ... ok
test_asan_null_deref_standalone (test_other.other) ... ok
test_asan_pthread_stubs (test_other.other) ... ok
test_asan_strncpy (test_other.other) ... ok
test_asan_sync_compilation (test_other.other) ... ok
test_assembly (test_other.other) ... ok
test_assembly_preprocessed (test_other.other) ... ok
test_assertions_on_incoming_module_api_changes (test_other.other) ... ok
test_assertions_on_reject_promise (test_other.other) ... ok
test_asyncify_advise (test_other.other) ... ok
test_asyncify_escaping (test_other.other) ... ok
test_asyncify_response_file (test_other.other) ... ok
test_asyncify_stack_overflow (test_other.other) ... ok
test_auto_ptr_cxx17 (test_other.other) ... ok
test_autoconf_mode (test_other.other) ... ok
test_automatic_env_worker_pthread_node (test_other.other) ... ok
test_automatic_env_worker_pthread_web (test_other.other) ... ok
test_automatic_env_worker_wasm_workers_node (test_other.other) ... ok
test_automatic_env_worker_wasm_workers_web (test_other.other) ... ok
test_autotools_shared_check (test_other.other) ... ok
test_backwards_deps_in_archive (test_other.other) ... ok
test_bad_export (test_other.other) ... ok
test_bad_export_name (test_other.other) ... ok
test_bad_function_pointer_cast (test_other.other) ... ok
test_bad_function_pointer_cast_O1 (test_other.other) ... ok
test_bad_function_pointer_cast_O2 (test_other.other) ... ok
test_bad_function_pointer_cast_safe_heap (test_other.other) ... ok
test_bad_function_pointer_cast_safe_heap_O1 (test_other.other) ... ok
test_bad_function_pointer_cast_safe_heap_O2 (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js_O1 (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js_O2 (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js_safe_heap (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js_safe_heap_O1 (test_other.other) ... ok
test_bad_function_pointer_cast_wasm2js_safe_heap_O2 (test_other.other) ... ok
test_bad_locale (test_other.other) ... ok
test_bad_memory_size (test_other.other) ... ok
test_bad_triple (test_other.other) ... skipped 'native clang tests are disabled'
test_bc_as_archive (test_other.other) ... ok
test_bc_output_warning (test_other.other) ... ok
test_bigint64array_polyfill (test_other.other) ... ok
test_binaryen_debug (test_other.other) ... ok
test_binaryen_ignore_implicit_traps (test_other.other) ... ok
test_binaryen_low_memory_unused (test_other.other) ... ok
test_binaryen_low_memory_unused_O2 (test_other.other) ... ok
test_binaryen_low_memory_unused_O2_GB_1024 (test_other.other) ... ok
test_binaryen_low_memory_unused_O2_GB_512 (test_other.other) ... ok
test_binaryen_low_memory_unused_linker_flag (test_other.other) ... ok
test_binaryen_passes_extra (test_other.other) ... ok
test_binaryen_stack_ir_O2 (test_other.other) ... ok
test_binaryen_stack_ir_O3 (test_other.other) ... ok
test_bitcode_input (test_other.other) ... ok
test_bitcode_linking (test_other.other) ... ok
test_boost_graph (test_other.other) ... ok
test_browser_language_detection (test_other.other) ... ok
test_browser_too_old (test_other.other) ... ok
test_build_fetch_tests (test_other.other) ... ok
test_bullet (test_other.other) ... ok
test_bullet_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_bzip2 (test_other.other) ... ok
test_c_preprocessor (test_other.other) ... ok
test_canonicalize_nan_warning (test_other.other) ... ok
test_chained_js_error_diagnostics (test_other.other) ... ok
test_check_source_map_args (test_other.other) ... ok
test_check_sourcemapurl (test_other.other) ... ok
test_check_sourcemapurl_default_normal (test_other.other) ... ok
test_check_sourcemapurl_default_profiling (test_other.other) ... ok
test_check_undefined_linkable (test_other.other) ... ok
test_check_undefined_main_module (test_other.other) ... ok
test_check_undefined_relocatable (test_other.other) ... ok
test_cleanup_os (test_other.other) ... ok
test_clear_error_on_massive_static_data (test_other.other) ... ok
test_clock_nanosleep (test_other.other) ... ok
test_closure_args_from_port (test_other.other) ... ok
test_closure_cmdline_utf8_chars (test_other.other) ... ok
test_closure_debug (test_other.other) ... ok
test_closure_errors (test_other.other) ... ok
test_closure_externs (test_other.other) ... ok
test_closure_full_js_library (test_other.other) ... ok
test_closure_full_js_library_min_webgl_version (test_other.other) ... ok
test_closure_full_js_library_nobigint (test_other.other) ... ok
test_closure_full_js_library_pthread (test_other.other) ... ok
test_closure_full_js_library_pthread_offscreen (test_other.other) ... ok
test_closure_full_js_library_wasmfs (test_other.other) ... ok
test_closure_safe (test_other.other) ... ok
test_closure_safe_asyncify (test_other.other) ... ok
test_closure_safe_asyncify_nobigint (test_other.other) ... ok
test_closure_type_annotations (test_other.other) ... ok
test_closure_warnings (test_other.other) ... ok
test_closure_warnings_error_closure (test_other.other) ... ok
test_closure_warnings_wclosure (test_other.other) ... ok
test_closure_warnings_wno_closure (test_other.other) ... ok
test_closure_warnings_wno_deprecated (test_other.other) ... ok
test_closure_warnings_wno_deprecated_error (test_other.other) ... ok
test_closure_warnings_wno_deprecated_quiet (test_other.other) ... ok
test_closure_warnings_wno_deprecated_warn (test_other.other) ... ok
test_closure_webgpu (test_other.other) ... ok
test_closure_webgpu_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_cmake_bitcode_static_libraries (test_other.other) ... ok
test_cmake_check_type_size (test_other.other) ... ok
test_cmake_check_type_size_pthreads (test_other.other) ... ok
test_cmake_check_type_size_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_cmake_compile_commands (test_other.other) ... ok
test_cmake_compile_commands_noforce (test_other.other) ... ok
test_cmake_compile_features (test_other.other) ... skipped 'native clang tests are disabled'
test_cmake_compile_features_noforce (test_other.other) ... skipped 'native clang tests are disabled'
test_cmake_cxx20 (test_other.other) ... ok
test_cmake_emscripten_system_processor (test_other.other) ... ok
test_cmake_emscripten_version (test_other.other) ... ok
test_cmake_explicit_generator (test_other.other) ... ok
test_cmake_find_modules (test_other.other) ... ok
test_cmake_find_pkg_config (test_other.other) ... skipped 'requested to be skipped'
test_cmake_find_stuff (test_other.other) ... ok
test_cmake_html (test_other.other) ... ok
test_cmake_install (test_other.other) ... ok
test_cmake_js (test_other.other) ... ok
test_cmake_library (test_other.other) ... ok
test_cmake_post_build (test_other.other) ... ok
test_cmake_pthreads (test_other.other) ... ok
test_cmake_static_cpp (test_other.other) ... ok
test_cmake_static_lib (test_other.other) ... ok
test_cmake_static_lib_suffix (test_other.other) ... ok
test_cmake_stdproperty (test_other.other) ... ok
test_cmake_threads (test_other.other) ... ok
test_cmake_whole_archive (test_other.other) ... skipped 'EMTEST_SKIP_NEW_CMAKE set'
test_cmake_with_embind_cpp11_mode (test_other.other) ... ok
test_cmake_with_embind_cpp11_mode_no_gnu (test_other.other) ... ok
test_color_diagnostics (test_other.other) ... ok
test_color_diagnostics_disable (test_other.other) ... ok
test_color_diagnostics_disable_never (test_other.other) ... ok
test_color_diagnostics_force (test_other.other) ... ok
test_color_diagnostics_force_alt (test_other.other) ... ok
test_color_diagnostics_force_always (test_other.other) ... ok
test_combining_object_files (test_other.other) ... ok
test_combining_object_files_from_archive (test_other.other) ... ok
test_commons_link (test_other.other) ... ok
test_compilation_database (test_other.other) ... ok
test_compile_ll_file (test_other.other) ... ok
test_compile_with_cache_lock (test_other.other) ... ok
test_compiler_wrapper (test_other.other) ... ok
test_compiler_wrapper_ccache (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_CCACHE is set'
test_complex (test_other.other) ... ok
test_concepts (test_other.other) ... ok
test_config_closure_compiler (test_other.other) ... ok
test_conftest_s_flag_passing (test_other.other) ... ok
test_console_out (test_other.other) ... ok
test_console_out_standalone (test_other.other) ... ok
test_contrib_ports (test_other.other) ... ok
test_cpp_module (test_other.other) ... ok
test_cpuprofiler_closure (test_other.other) ... ok
test_create_cache_directory (test_other.other) ... ok
test_create_preloaded_file (test_other.other) ... ok
test_create_readonly (test_other.other) ... ok
test_create_socket (test_other.other) ... ok
test_ctor_ordering (test_other.other) ... ok
test_ctor_ordering_main_module (test_other.other) ... ok
test_cxa_current_exception_type_emscripten (test_other.other) ... ok
test_cxa_current_exception_type_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_cxa_current_exception_type_wasm_legacy (test_other.other) ... ok
test_cxx11 (test_other.other) ... ok
test_cxx11_emxx (test_other.other) ... ok
test_cxx20_modules (test_other.other) ... ok
test_cxx20_modules_std_headers (test_other.other) ... ok
test_dashE (test_other.other) ... ok
test_dashE_respect_dashO (test_other.other) ... ok
test_dashM (test_other.other) ... ok
test_dashM_respect_dashO (test_other.other) ... ok
test_dashS (test_other.other) ... ok
test_dashS_ll_input (test_other.other) ... ok
test_dashS_stdout (test_other.other) ... ok
test_dash_g_object (test_other.other) ... ok
test_dash_g_object_O1 (test_other.other) ... ok
test_dash_s_bad_json_types (test_other.other) ... ok
test_dash_s_hex (test_other.other) ... ok
test_dash_s_link_flag (test_other.other) ... ok
test_dash_s_list_parsing (test_other.other) ... ok
test_dash_s_response_file_list (test_other.other) ... ok
test_dash_s_response_file_list_with_comments (test_other.other) ... ok
test_dash_s_response_file_misssing (test_other.other) ... ok
test_dash_s_response_file_string (test_other.other) ... ok
test_dash_s_single_quote (test_other.other) ... ok
test_dash_s_typo (test_other.other) ... ok
test_dash_s_unclosed_list (test_other.other) ... ok
test_dash_s_unclosed_quote (test_other.other) ... ok
test_dash_s_valid_list (test_other.other) ... ok
test_dash_s_with_space (test_other.other) ... ok
test_dash_s_wrong_type (test_other.other) ... ok
test_dasho_invalid_dir (test_other.other) ... ok
test_dasho_is_dir (test_other.other) ... ok
test_dbg (test_other.other) ... ok
test_debug_opt_warning_O2_g (test_other.other) ... ok
test_debug_opt_warning_O2_pfuncs (test_other.other) ... ok
test_debug_opt_warning_asyncify_g (test_other.other) ... ok
test_debuginfo_line_tables_only (test_other.other) ... ok
test_default_pthread_stack_size (test_other.other) ... ok
test_default_to_cxx (test_other.other) ... ok
test_define_modularize (test_other.other) ... ok
test_demangle (test_other.other) ... ok
test_demangle_cpp (test_other.other) ... ok
test_demangle_malloc_infinite_loop_crash (test_other.other) ... ok
test_dependency_file (test_other.other) ... ok
test_dependency_file_2 (test_other.other) ... ok
test_deprecated_macros (test_other.other) ... ok
test_deterministic (test_other.other) ... ok
test_disable_inlining (test_other.other) ... ok
test_dlmalloc_modes (test_other.other) ... ok
test_dlopen_async (test_other.other) ... ok
test_dlopen_bad_flags (test_other.other) ... ok
test_dlopen_blocking (test_other.other) ... ok
test_dlopen_blocking_asyncify (test_other.other) ... ok
test_dlopen_blocking_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_dlopen_constructors (test_other.other) ... ok
test_dlopen_promise (test_other.other) ... ok
test_dlopen_rpath (test_other.other) ... ok
test_dlopen_rpath_wasmfs (test_other.other) ... ok
test_dlopen_rtld_global (test_other.other) ... ok
test_dlsym_rtld_default (test_other.other) ... ok
test_dlsym_rtld_default_js_symbol (test_other.other) ... ok
test_dot_a_all_contents_invalid (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/16649'
test_doublestart_bug (test_other.other) ... ok
test_drop_support_for_browser (test_other.other) ... ok
test_dumpmachine (test_other.other) ... ok
test_dwarf (test_other.other) ... ok
test_dwarf_sourcemap_names (test_other.other) ... ok
test_dwarf_system_lib (test_other.other) ... ok
test_dylink_4gb_max (test_other.other) ... ok
test_dylink_LEGACY_GL_EMULATION (test_other.other) ... ok
test_dylink_dependencies (test_other.other) ... ok
test_dylink_dependencies_rpath (test_other.other) ... ok
test_dylink_exceptions_and_assertions (test_other.other) ... ok
test_dylink_no_autoload (test_other.other) ... ok
test_dylink_no_filesystem (test_other.other) ... ok
test_dylink_proxy_posix_sockets_oz (test_other.other) ... ok
test_dylink_proxy_posix_sockets_oz_wasmfs (test_other.other) ... ok
test_dylink_pthread_comdat (test_other.other) ... skipped '
https://reviews.llvm.org/D128515'
test_dylink_pthread_comdat_flipped (test_other.other) ... ok
test_dylink_pthread_em_asm (test_other.other) ... ok
test_dylink_pthread_em_js (test_other.other) ... ok
test_dylink_pthread_static_data (test_other.other) ... ok
test_dylink_pthread_static_data_modularize (test_other.other) ... ok
test_dylink_pthread_warning (test_other.other) ... ok
test_dylink_strict (test_other.other) ... ok
test_dynamic_cast (test_other.other) ... ok
test_dynamic_cast_2 (test_other.other) ... ok
test_dynamic_cast_b (test_other.other) ... ok
test_em_asm_c89 (test_other.other) ... ok
test_em_asm_duplicate_strings (test_other.other) ... ok
test_em_asm_invalid (test_other.other) ... ok
test_em_asm_strict_c (test_other.other) ... ok
test_em_config_filename (test_other.other) ... ok
test_em_config_missing_arg (test_other.other) ... ok
test_em_js_bool_macro_expansion (test_other.other) ... ok
test_em_js_deps (test_other.other) ... ok
test_em_js_deps_anon_ns (test_other.other) ... ok
test_em_js_external_usage (test_other.other) ... ok
test_em_js_invalid (test_other.other) ... ok
test_em_js_main_module (test_other.other) ... ok
test_em_js_main_module_address (test_other.other) ... ok
test_em_js_side_module (test_other.other) ... ok
test_em_js_top_level (test_other.other) ... ok
test_emar_M (test_other.other) ... ok
test_emar_duplicate_inputs (test_other.other) ... ok
test_emar_em_config_flag (test_other.other) ... ok
test_emar_response_file (test_other.other) ... ok
test_embed_file_dup (test_other.other) ... ok
test_embed_file_dup_wasmfs (test_other.other) ... ok
test_embed_file_large (test_other.other) ... ok
test_embind (test_other.other) ... ok
test_embind_2gb (test_other.other) ... ok
test_embind_aot_js (test_other.other) ... ok
test_embind_asyncify (test_other.other) ... ok
test_embind_closure_no_dynamic_execution (test_other.other) ... ok
test_embind_cxx11 (test_other.other) ... ok
test_embind_cxx11_2gb (test_other.other) ... ok
test_embind_cxx11_aot_js (test_other.other) ... ok
test_embind_cxx11_no_dynamic (test_other.other) ... ok
test_embind_cxx11_no_utf8 (test_other.other) ... ok
test_embind_cxx11_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_dyncalls (test_other.other) ... ok
test_embind_dyncalls_2gb (test_other.other) ... ok
test_embind_dyncalls_aot_js (test_other.other) ... ok
test_embind_dyncalls_no_dynamic (test_other.other) ... ok
test_embind_dyncalls_no_utf8 (test_other.other) ... ok
test_embind_dyncalls_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_fail (test_other.other) ... ok
test_embind_finalization (test_other.other) ... ok
test_embind_invalid_overload (test_other.other) ... ok
test_embind_jsgen_method_pointer_stability (test_other.other) ... ok
test_embind_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_jspi_dyncall (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_jspi_no_dynamic (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_negative_enum_values (test_other.other) ... ok
test_embind_no_duplicate_symbols (test_other.other) ... ok
test_embind_no_dynamic (test_other.other) ... ok
test_embind_no_exceptions (test_other.other) ... ok
test_embind_no_function (test_other.other) ... ok
test_embind_no_raw_pointers_val_1 (test_other.other) ... ok
test_embind_no_raw_pointers_val_2 (test_other.other) ... ok
test_embind_no_raw_pointers_val_3 (test_other.other) ... ok
test_embind_no_utf8 (test_other.other) ... ok
test_embind_o1 (test_other.other) ... ok
test_embind_o1_2gb (test_other.other) ... ok
test_embind_o1_aot_js (test_other.other) ... ok
test_embind_o1_no_dynamic (test_other.other) ... ok
test_embind_o1_no_utf8 (test_other.other) ... ok
test_embind_o1_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o2 (test_other.other) ... ok
test_embind_o2_2gb (test_other.other) ... ok
test_embind_o2_aot_js (test_other.other) ... ok
test_embind_o2_closure (test_other.other) ... ok
test_embind_o2_closure_2gb (test_other.other) ... ok
test_embind_o2_closure_aot_js (test_other.other) ... ok
test_embind_o2_closure_no_dynamic (test_other.other) ... ok
test_embind_o2_closure_no_utf8 (test_other.other) ... ok
test_embind_o2_closure_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o2_mem_growth (test_other.other) ... ok
test_embind_o2_mem_growth_2gb (test_other.other) ... ok
test_embind_o2_mem_growth_aot_js (test_other.other) ... ok
test_embind_o2_mem_growth_no_dynamic (test_other.other) ... ok
test_embind_o2_mem_growth_no_utf8 (test_other.other) ... ok
test_embind_o2_mem_growth_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_o2_no_dynamic (test_other.other) ... ok
test_embind_o2_no_utf8 (test_other.other) ... ok
test_embind_o2_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_resource_management (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_embind_return_value_policy (test_other.other) ... ok
test_embind_strict_js (test_other.other) ... ok
test_embind_strict_js_2gb (test_other.other) ... ok
test_embind_strict_js_aot_js (test_other.other) ... ok
test_embind_strict_js_no_dynamic (test_other.other) ... ok
test_embind_strict_js_no_utf8 (test_other.other) ... ok
test_embind_strict_js_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_tsgen_bigint (test_other.other) ... ok
test_embind_tsgen_constant_only (test_other.other) ... ok
test_embind_tsgen_dylink (test_other.other) ... ok
test_embind_tsgen_end_to_end_commonjs (test_other.other) ... ok
test_embind_tsgen_end_to_end_esm (test_other.other) ... ok
test_embind_tsgen_end_to_end_esm_with_jsgen (test_other.other) ... ok
test_embind_tsgen_exceptions (test_other.other) ... ok
test_embind_tsgen_exceptions_legacy (test_other.other) ... ok
test_embind_tsgen_ignore (test_other.other) ... ok
test_embind_tsgen_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_embind_tsgen_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_tsgen_memory64_pthread (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embind_tsgen_test_embind (test_other.other) ... ok
test_embind_tsgen_val (test_other.other) ... ok
test_embind_tsgen_worker_env (test_other.other) ... ok
test_embind_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_embool (test_other.other) ... ok
test_emcc_2_c (test_other.other) ... ok
test_emcc_2_cxx (test_other.other) ... ok
test_emcc_3_c (test_other.other) ... ok
test_emcc_3_cxx (test_other.other) ... ok
test_emcc_4 (test_other.other) ... ok
test_emcc_4_emxx (test_other.other) ... ok
test_emcc_basics_c (test_other.other) ... ok
test_emcc_basics_cxx (test_other.other) ... ok
test_emcc_cflags (test_other.other) ... ok
test_emcc_check (test_other.other) ... ok
test_emcc_debug_files_O0 (test_other.other) ... ok
test_emcc_debug_files_O1 (test_other.other) ... ok
test_emcc_debug_files_O2 (test_other.other) ... ok
test_emcc_debug_files_O3 (test_other.other) ... ok
test_emcc_dev_null (test_other.other) ... ok
test_emcc_generate_config (test_other.other) ... ok
test_emcc_generate_config_emxx (test_other.other) ... ok
test_emcc_out_file (test_other.other) ... ok
test_emcc_size_parsing (test_other.other) ... ok
test_emcc_sourcemap_options (test_other.other) ... ok
test_emcc_sourcemap_options_prefix (test_other.other) ... ok
test_emcc_sourcemap_options_sources (test_other.other) ... ok
test_emcc_v (test_other.other) ... ok
test_emcc_v_emxx (test_other.other) ... ok
test_emconfig (test_other.other) ... ok
test_emdawnwebgpu_link_test (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_assertions (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_assertions_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_closure_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emdawnwebgpu_link_test_wasm64 (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25343'
test_emit_llvm (test_other.other) ... ok
test_emit_llvm_asm (test_other.other) ... ok
test_emit_tsd (test_other.other) ... ok
test_emit_tsd_sync_compilation (test_other.other) ... ok
test_emit_tsd_wasm_only (test_other.other) ... ok
test_emmake_emconfigure (test_other.other) ... ok
test_emmake_python (test_other.other) ... ok
test_emmaken_cflags (test_other.other) ... ok
test_emmaken_compiler (test_other.other) ... ok
test_emmalloc_2GB (test_other.other) ... ok
test_emmalloc_high_align (test_other.other) ... ok
test_emmalloc_in_addition_no_std_exp (test_other.other) ... ok
test_emmalloc_in_addition_with_std_exp (test_other.other) ... ok
test_empty_output_extension (test_other.other) ... ok
test_emranlib (test_other.other) ... ok
test_emscons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_emscons_env (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_emscripten_console_log (test_other.other) ... ok
test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok
test_emscripten_get_heap_max_1GB (test_other.other) ... ok
test_emscripten_get_heap_max_4GB (test_other.other) ... ok
test_emscripten_get_heap_max_default (test_other.other) ... ok
test_emscripten_license_O0 (test_other.other) ... ok
test_emscripten_license_O0_emit (test_other.other) ... ok
test_emscripten_license_O2 (test_other.other) ... ok
test_emscripten_license_O2_closure (test_other.other) ... ok
test_emscripten_license_O2_closure_emit (test_other.other) ... ok
test_emscripten_license_O2_closure_js_emit (test_other.other) ... ok
test_emscripten_license_O2_emit (test_other.other) ... ok
test_emscripten_license_O2_js_emit (test_other.other) ... ok
test_emscripten_main_loop (test_other.other) ... ok
test_emscripten_main_loop_and_blocker (test_other.other) ... ok
test_emscripten_main_loop_pthreads (test_other.other) ... ok
test_emscripten_main_loop_setimmediate (test_other.other) ... ok
test_emscripten_main_loop_settimeout (test_other.other) ... ok
test_emscripten_print_double (test_other.other) ... ok
test_emscripten_scan_stack (test_other.other) ... ok
test_emscripten_set_immediate (test_other.other) ... ok
test_emscripten_set_immediate_loop (test_other.other) ... ok
test_emscripten_set_interval (test_other.other) ... ok
test_emscripten_set_timeout (test_other.other) ... ok
test_emscripten_set_timeout_loop (test_other.other) ... ok
test_emscripten_unwind_to_js_event_loop (test_other.other) ... ok
test_emsize (test_other.other) ... ok
test_emstrip (test_other.other) ... ok
test_emsymbolizer_functions (test_other.other)
Test emsymbolizer use cases that only provide function-granularity info ... ok
test_emsymbolizer_srcloc (test_other.other)
Test emsymbolizer use cases that provide src location granularity info ... ok
test_emsymbolizer_symbol_map_names (test_other.other)
Test emsymbolizer with symbol map which contains demangled C++ names ... ok
test_emversion (test_other.other) ... ok
test_erf (test_other.other) ... ok
test_err (test_other.other) ... ok
test_errar (test_other.other) ... ok
test_errno_type (test_other.other) ... ok
test_error_on_missing_libraries (test_other.other) ... ok
test_es5_transpile (test_other.other) ... ok
test_es5_transpile_O3 (test_other.other) ... ok
test_esm (test_other.other) ... ok
test_esm_closure (test_other.other) ... ok
test_esm_implies_modularize (test_other.other) ... ok
test_esm_node (test_other.other) ... ok
test_esm_pthreads (test_other.other) ... ok
test_esm_requires_modularize (test_other.other) ... ok
test_esm_source_phase_imports (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_esm_worker (test_other.other) ... ok
test_esm_worker_node (test_other.other) ... ok
test_esm_worker_single_file (test_other.other) ... ok
test_euidaccess (test_other.other) ... ok
test_eval_ctor_ordering (test_other.other) ... ok
test_eval_ctors_debug_output (test_other.other) ... ok
test_exception_settings (test_other.other) ... ok
test_exceptions_c_linker (test_other.other) ... ok
test_exceptions_exit_runtime_emscripten (test_other.other) ... ok
test_exceptions_exit_runtime_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_exceptions_exit_runtime_wasm_legacy (test_other.other) ... ok
test_exceptions_rethrow_stack_trace_and_message_emscripten (test_other.other) ... ok
test_exceptions_rethrow_stack_trace_and_message_wasm (test_other.other) ... 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) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_stack_trace_and_message_emscripten (test_other.other) ... ok
test_exceptions_stack_trace_and_message_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_exceptions_stack_trace_and_message_wasm_legacy (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_exceptions_with_closure_and_without_catching (test_other.other) ... ok
test_exclude_file (test_other.other) ... ok
test_exit_runtime (test_other.other) ... ok
test_exit_runtime_01 (test_other.other) ... ok
test_exit_runtime_01_disabled (test_other.other) ... ok
test_exit_runtime_01_disabled_wasm2js (test_other.other) ... ok
test_exit_runtime_01_wasm2js (test_other.other) ... ok
test_exit_runtime_O2 (test_other.other) ... ok
test_exit_runtime_O2_disabled (test_other.other) ... ok
test_exit_runtime_O2_disabled_wasm2js (test_other.other) ... ok
test_exit_runtime_O2_wasm2js (test_other.other) ... ok
test_exit_runtime_disabled (test_other.other) ... ok
test_exit_runtime_disabled_wasm2js (test_other.other) ... ok
test_exit_runtime_wasm2js (test_other.other) ... ok
test_explicit_gl_linking (test_other.other) ... ok
test_explicit_target (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_aliasee (test_other.other) ... ok
test_export_all (test_other.other) ... ok
test_export_all_3142 (test_other.other) ... ok
test_export_all_and_exported_functions (test_other.other) ... ok
test_export_from_archive (test_other.other) ... ok
test_export_global_address (test_other.other) ... ok
test_export_global_address_command_line (test_other.other) ... ok
test_export_global_address_command_line_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_global_address_himem (test_other.other) ... ok
test_export_global_address_himem_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_global_address_minimal (test_other.other) ... ok
test_export_global_address_minimal_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_global_address_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_export_keepalive (test_other.other) ... ok
test_exported_runtime_methods (test_other.other) ... ok
test_exported_runtime_methods_from_js_library (test_other.other) ... ok
test_exported_runtime_methods_metadce (test_other.other) ... ok
test_extended_const (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_extern_prepost (test_other.other) ... ok
test_extern_weak (test_other.other) ... ok
test_extern_weak_dynamic (test_other.other) ... ok
test_external_ports (test_other.other) ... ok
test_external_ports_simple (test_other.other) ... ok
test_extra_opt_levels (test_other.other) ... ok
test_extra_struct_info (test_other.other) ... ok
test_f_exception_compile_only (test_other.other) ... ok
test_f_exception_link_only (test_other.other) ... ok
test_f_exception_off (test_other.other) ... ok
test_f_exception_on (test_other.other) ... ok
test_f_exception_standalone (test_other.other) ... ok
test_failing_alloc (test_other.other) ... ok
test_failing_alloc_growth (test_other.other) ... ok
test_failing_alloc_growth_wasm2js (test_other.other) ... ok
test_failing_alloc_wasm2js (test_other.other) ... ok
test_failing_growth_2gb (test_other.other) ... ok
test_failing_growth_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_failure_error_code (test_other.other) ... ok
test_failure_error_code_emxx (test_other.other) ... ok
test_failure_modularize_and_catch_exit (test_other.other) ... ok
test_failure_modularize_and_catch_exit_emxx (test_other.other) ... ok
test_failure_modularize_and_catch_rejection (test_other.other) ... ok
test_failure_modularize_and_catch_rejection_emxx (test_other.other) ... ok
test_fcvt (test_other.other) ... ok
test_fd_closed (test_other.other) ... ok
test_fetch_init_node (test_other.other) ... ok
test_fetch_settings (test_other.other) ... ok
test_fflush (test_other.other) ... ok
test_fflush_fs (test_other.other) ... ok
test_fflush_fs_exit (test_other.other) ... ok
test_fflush_fs_exit_rawfs (test_other.other) ... ok
test_fflush_fs_wasmfs (test_other.other) ... ok
test_fignore_exceptions (test_other.other) ... ok
test_file_packager (test_other.other) ... ok
test_file_packager_depfile (test_other.other) ... ok
test_file_packager_depfile_embed (test_other.other) ... ok
test_file_packager_directory_with_single_quote (test_other.other) ... ok
test_file_packager_embed (test_other.other) ... ok
test_file_packager_export_es6 (test_other.other) ... ok
test_file_packager_huge (test_other.other) ... ok
test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok
test_file_packager_modularize (test_other.other) ... ok
test_file_packager_response_file (test_other.other) ... ok
test_file_packager_returns_error_if_emcc_and_export_es6 (test_other.other) ... ok
test_file_packager_returns_error_if_target_equal_to_jsoutput (test_other.other) ... ok
test_file_packager_separate_metadata (test_other.other) ... ok
test_file_packager_unicode (test_other.other) ... ok
test_files_and_module_assignment (test_other.other) ... ok
test_flag_aliases (test_other.other) ... ok
test_float_h (test_other.other) ... ok
test_force_exit (test_other.other) ... ok
test_force_filesystem_error (test_other.other) ... ok
test_force_stdlibs (test_other.other) ... ok
test_fp16 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_fp16_O3 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_freetype_emscripten (test_other.other) ... ok
test_freetype_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_freetype_wasm_legacy (test_other.other) ... ok
test_freetype_with_pthreads (test_other.other) ... ok
test_frexp (test_other.other) ... ok
test_fs_after_main (test_other.other) ... ok
test_fs_after_main_O1 (test_other.other) ... ok
test_fs_bad_lookup (test_other.other) ... ok
test_fs_bad_lookup_nodefs (test_other.other) ... ok
test_fs_bad_lookup_rawfs (test_other.other) ... ok
test_fs_bad_lookup_wasmfs (test_other.other) ... ok
test_fs_bad_lookup_wasmfs_nodefs (test_other.other) ... ok
test_fs_bad_lookup_wasmfs_rawfs (test_other.other) ... ok
test_fs_dev_random (test_other.other) ... ok
test_fs_dev_random_nodefs (test_other.other) ... ok
test_fs_dev_random_rawfs (test_other.other) ... ok
test_fs_dev_random_wasmfs (test_other.other) ... ok
test_fs_dev_random_wasmfs_nodefs (test_other.other) ... ok
test_fs_dev_random_wasmfs_rawfs (test_other.other) ... ok
test_fs_icase (test_other.other) ... ok
test_fs_icase_wasmfs (test_other.other) ... ok
test_fs_lzfs (test_other.other) ... ok
test_fs_stream_proto (test_other.other) ... ok
test_fs_writev_partial_write (test_other.other) ... ok
test_fs_writev_partial_write_wasmfs (test_other.other) ... ok
test_full_js_library (test_other.other) ... ok
test_full_js_library_asyncify (test_other.other) ... ok
test_full_js_library_embind (test_other.other) ... ok
test_full_js_library_except (test_other.other) ... ok
test_full_js_library_gl_emu (test_other.other) ... ok
test_full_js_library_minimal_runtime (test_other.other) ... ok
test_full_js_library_no_exception_throwing (test_other.other) ... ok
test_full_js_library_undefined (test_other.other) ... ok
test_function_exports_are_small_sync_O2 (test_other.other) ... ok
test_function_exports_are_small_sync_O2_closure (test_other.other) ... ok
test_function_exports_are_small_sync_O3 (test_other.other) ... ok
test_function_exports_are_small_sync_O3_closure (test_other.other) ... ok
test_function_exports_are_small_sync_Os (test_other.other) ... ok
test_function_exports_are_small_sync_Os_closure (test_other.other) ... ok
test_function_exports_are_small_wasm2js_O2 (test_other.other) ... ok
test_function_exports_are_small_wasm2js_O2_closure (test_other.other) ... ok
test_function_exports_are_small_wasm2js_O3 (test_other.other) ... ok
test_function_exports_are_small_wasm2js_O3_closure (test_other.other) ... ok
test_function_exports_are_small_wasm2js_Os (test_other.other) ... ok
test_function_exports_are_small_wasm2js_Os_closure (test_other.other) ... ok
test_g_level_invalid (test_other.other) ... ok
test_gen_sig_info (test_other.other) ... ok
test_gen_struct_info (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/25206'
test_gen_struct_info_env (test_other.other) ... ok
test_get_proc_address_error_message (test_other.other) ... ok
test_getaddrinfo (test_other.other) ... ok
test_getentropy_d8 (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_gethostbyname (test_other.other) ... ok
test_getifaddrs (test_other.other) ... ok
test_getnameinfo (test_other.other) ... ok
test_getpeername_unconnected_socket (test_other.other) ... ok
test_getprotobyname (test_other.other) ... ok
test_getrusage (test_other.other) ... ok
test_getrusage_asan (test_other.other) ... ok
test_getsockname_addrlen (test_other.other) ... ok
test_getsockname_unconnected_socket (test_other.other) ... ok
test_giflib (test_other.other) ... ok
test_global_inits (test_other.other) ... skipped 'relies on fastcomp EXIT_RUNTIME=0 optimization not implemented/disabled'
test_gmtime (test_other.other) ... ok
test_gmtime_noleak (test_other.other) ... ok
test_googletest (test_other.other) ... ok
test_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_hello_function (test_other.other) ... ok
test_hello_world_above_2gb (test_other.other) ... ok
test_hello_world_argv (test_other.other) ... ok
test_html_preprocess (test_other.other) ... ok
test_html_preprocess_error (test_other.other) ... ok
test_i64_return_value (test_other.other) ... ok
test_i64_return_value_nobigint (test_other.other) ... ok
test_icu (test_other.other) ... ok
test_identical_basenames (test_other.other) ... ok
test_immutable_after_link (test_other.other) ... ok
test_in_tree_header_usage (test_other.other) ... ok
test_include_file_embed (test_other.other) ... ok
test_include_file_embed_twice (test_other.other) ... ok
test_include_file_preload (test_other.other) ... ok
test_include_file_preload_and_embed (test_other.other) ... ok
test_include_file_preload_closure (test_other.other) ... ok
test_incorrect_c_detection (test_other.other) ... ok
test_incorrect_c_detection_emxx (test_other.other) ... ok
test_inet (test_other.other) ... ok
test_inet2 (test_other.other) ... ok
test_inet3 (test_other.other) ... ok
test_inet4 (test_other.other) ... ok
test_init_file_at_offset (test_other.other) ... ok
test_initial_heap (test_other.other) ... ok
test_initial_heap_explicit (test_other.other) ... ok
test_initial_heap_limited_by_initial_memory (test_other.other) ... ok
test_initial_heap_limited_by_maximum_memory (test_other.other) ... ok
test_initial_heap_with_all (test_other.other) ... ok
test_initial_heap_with_initial_memory (test_other.other) ... ok
test_initial_heap_with_maximum_memory (test_other.other) ... ok
test_install (test_other.other) ... skipped 'test requires git checkout of emscripten'
test_instantiate_wasm (test_other.other) ... ok
test_instantiate_wasm_modularize (test_other.other) ... ok
test_invalid_export_name (test_other.other) ... ok
test_invalid_mem (test_other.other) ... ok
test_invalid_memory_max (test_other.other) ... ok
test_ioctl (test_other.other) ... ok
test_ioctl_termios (test_other.other) ... ok
test_ioctl_wasmfs (test_other.other) ... ok
test_ioctl_window_size (test_other.other) ... ok
test_ioctl_window_size_wasmfs (test_other.other) ... ok
test_is_ar (test_other.other) ... ok
test_is_bitcode (test_other.other) ... ok
test_isdigit_l (test_other.other) ... ok
test_iswdigit (test_other.other) ... ok
test_itimer (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer_proxy_to_pthread (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer_pthread (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/20125'
test_itimer_standalone (test_other.other) ... ok
test_js_base64_api (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_js_function_names_are_minified (test_other.other) ... ok
test_js_function_names_are_minified_wasm2js (test_other.other) ... ok
test_js_link (test_other.other) ... ok
test_js_main (test_other.other) ... ok
test_js_only_settings (test_other.other) ... ok
test_js_optimizer_AJSDCE (test_other.other) ... ok
test_js_optimizer_JSDCE (test_other.other) ... ok
test_js_optimizer_JSDCE-defaultArg (test_other.other) ... ok
test_js_optimizer_JSDCE-fors (test_other.other) ... ok
test_js_optimizer_JSDCE-hasOwnProperty (test_other.other) ... ok
test_js_optimizer_JSDCE-objectPattern (test_other.other) ... ok
test_js_optimizer_LittleEndianGrowableHeap (test_other.other) ... ok
test_js_optimizer_LittleEndianGrowableSafeHeap (test_other.other) ... ok
test_js_optimizer_LittleEndianHeap (test_other.other) ... ok
test_js_optimizer_applyDCEGraphRemovals (test_other.other) ... ok
test_js_optimizer_applyImportAndExportNameChanges (test_other.other) ... ok
test_js_optimizer_applyImportAndExportNameChanges2 (test_other.other) ... ok
test_js_optimizer_asanify (test_other.other) ... ok
test_js_optimizer_chunk_size_determinism (test_other.other) ... ok
test_js_optimizer_emitDCEGraph (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-closure (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-dynCall (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-eval (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-prefixing (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-scopes (test_other.other) ... ok
test_js_optimizer_emitDCEGraph-sig (test_other.other) ... ok
test_js_optimizer_emittedJSPreservesParens (test_other.other) ... ok
test_js_optimizer_growableHeap (test_other.other) ... ok
test_js_optimizer_huge (test_other.other) ... ok
test_js_optimizer_minifyGlobals (test_other.other) ... ok
test_js_optimizer_minifyLocals (test_other.other) ... ok
test_js_optimizer_minimal-runtime-2-emitDCEGraph (test_other.other) ... ok
test_js_optimizer_minimal-runtime-applyDCEGraphRemovals (test_other.other) ... ok
test_js_optimizer_minimal-runtime-emitDCEGraph (test_other.other) ... ok
test_js_optimizer_object-literals (test_other.other) ... ok
test_js_optimizer_parse_error (test_other.other) ... ok
test_js_optimizer_py_constructor (test_other.other) ... ok
test_js_optimizer_py_wasm2js (test_other.other) ... ok
test_js_optimizer_safeHeap (test_other.other) ... ok
test_js_optimizer_standalone-emitDCEGraph (test_other.other) ... ok
test_js_optimizer_unsignPointers (test_other.other) ... ok
test_js_optimizer_verbose (test_other.other) ... ok
test_js_preprocess (test_other.other) ... ok
test_js_preprocess_huge_file (test_other.other) ... ok
test_js_preprocess_pre_post (test_other.other) ... ok
test_js_transform (test_other.other) ... ok
test_jslib_bad_config (test_other.other) ... ok
test_jslib_clobber_i (test_other.other) ... ok
test_jslib_custom_settings (test_other.other) ... ok
test_jslib_errors (test_other.other) ... ok
test_jslib_exported (test_other.other) ... ok
test_jslib_exported_functions (test_other.other) ... ok
test_jslib_extra_args (test_other.other) ... ok
test_jslib_has_library (test_other.other) ... ok
test_jslib_i53abi (test_other.other) ... ok
test_jslib_ifdef (test_other.other) ... ok
test_jslib_include (test_other.other) ... ok
test_jslib_internal_deps (test_other.other) ... ok
test_jslib_invalid_decorator (test_other.other) ... ok
test_jslib_invalid_deps (test_other.other) ... ok
test_jslib_legacy (test_other.other) ... ok
test_jslib_mangling (test_other.other) ... ok
test_jslib_method_syntax (test_other.other) ... ok
test_jslib_missing_sig (test_other.other) ... ok
test_jslib_native_deps (test_other.other) ... ok
test_jslib_native_deps_extra (test_other.other) ... ok
test_jslib_new_objects_basic (test_other.other) ... ok
test_jslib_new_objects_non_empty (test_other.other) ... ok
test_jslib_no_override (test_other.other) ... ok
test_jslib_preprocessor_errors (test_other.other) ... ok
test_jslib_proxying (test_other.other) ... ok
test_jslib_quoted_key (test_other.other) ... ok
test_jslib_search_path (test_other.other) ... ok
test_jslib_sig_redefinition (test_other.other) ... ok
test_jslib_system_lib_name (test_other.other) ... ok
test_jslib_using_asm_lib (test_other.other) ... ok
test_jslib_warnings (test_other.other) ... ok
test_jsmath (test_other.other) ... ok
test_jspi_add_function (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jspi_async_function (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jspi_code_size (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_jspi_wildcard (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jspi_wildcard_deprecated (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_jsrun (test_other.other) ... ok
test_l_link (test_other.other) ... ok
test_late_module_api_assignment (test_other.other) ... ok
test_ld_library_path (test_other.other) ... ok
test_ld_library_path_pthread (test_other.other) ... skipped 'Problems with readFile from pthread'
test_ld_library_path_wasmfs (test_other.other) ... ok
test_legacy_runtime (test_other.other) ... ok
test_legacy_settings (test_other.other) ... ok
test_legacy_settings_forbidden_to_change (test_other.other) ... ok
test_legalize_js_ffi_legal_O0 (test_other.other) ... ok
test_legalize_js_ffi_legal_side_O1 (test_other.other) ... ok
test_legalize_js_ffi_nolegal_O0 (test_other.other) ... ok
test_legalize_js_ffi_nolegal_side_O0 (test_other.other) ... ok
test_legalize_js_ffi_nolegal_side_O1 (test_other.other) ... ok
test_lib_include_flags (test_other.other) ... ok
test_libc_files_without_syscalls (test_other.other) ... ok
test_libc_progname (test_other.other) ... ok
test_libcxx_errors (test_other.other) ... ok
test_libcxx_minimal (test_other.other) ... ok
test_libjpeg (test_other.other) ... ok
test_libpng (test_other.other) ... ok
test_libpng_with_pthreads (test_other.other) ... ok
test_link (test_other.other) ... ok
test_link_group (test_other.other) ... ok
test_link_group_bitcode (test_other.other) ... ok
test_link_memcpy (test_other.other) ... ok
test_link_only_flag_warning (test_other.other) ... ok
test_link_only_setting_warning (test_other.other) ... ok
test_link_s (test_other.other) ... ok
test_link_with_a_static (test_other.other) ... ok
test_link_with_bad_o_in_a (test_other.other) ... ok
test_linker_flags_missing (test_other.other) ... ok
test_linker_flags_pass_through (test_other.other) ... ok
test_linker_flags_pass_through_u (test_other.other) ... ok
test_linker_flags_unused (test_other.other) ... ok
test_linker_input_unused (test_other.other) ... ok
test_linker_version (test_other.other) ... ok
test_linking_recv (test_other.other) ... ok
test_linking_send (test_other.other) ... ok
test_llrint (test_other.other) ... ok
test_llvm_includes (test_other.other) ... ok
test_llvm_nm_relative_paths_works_with_response_files (test_other.other) ... ok
test_llvm_option_dash_o (test_other.other) ... ok
test_locale_wrong (test_other.other) ... ok
test_locate_file_abspath (test_other.other) ... ok
test_locate_file_abspath_esm (test_other.other) ... ok
test_locate_file_abspath_esm_node (test_other.other) ... ok
test_locate_file_abspath_node (test_other.other) ... ok
test_locate_file_abspath_pthread (test_other.other) ... ok
test_log_subcommands (test_other.other) ... ok
test_long_double_printing_full_long_double (test_other.other) ... ok
test_long_double_printing_normal (test_other.other) ... ok
test_lsan_leaks_c (test_other.other) ... ok
test_lsan_leaks_cpp (test_other.other) ... ok
test_lsan_leaks_growth (test_other.other) ... ok
test_lsan_leaks_wasmfs (test_other.other) ... ok
test_lsan_no_leak_c (test_other.other) ... ok
test_lsan_no_leak_cpp (test_other.other) ... ok
test_lsan_no_stack_trace (test_other.other) ... ok
test_lsan_stack_trace_c (test_other.other) ... ok
test_lsan_stack_trace_cpp (test_other.other) ... ok
test_lto (test_other.other) ... ok
test_lto_01 (test_other.other) ... ok
test_lto_O2 (test_other.other) ... ok
test_lto_O3 (test_other.other) ... ok
test_lto_Os (test_other.other) ... ok
test_lto_Oz (test_other.other) ... ok
test_lto_atexit (test_other.other) ... ok
test_lto_flags (test_other.other) ... ok
test_lto_libcxx_except_emscripten (test_other.other) ... ok
test_lto_libcxx_except_wasm (test_other.other) ... ok
test_lto_libcxx_except_wasm_legacy (test_other.other) ... ok
test_lto_libcxx_noexcept (test_other.other) ... ok
test_lto_wasm_exceptions (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_m_mm (test_other.other) ... ok
test_mainScriptUrlOrBlob (test_other.other) ... ok
test_mainScriptUrlOrBlob_es6 (test_other.other) ... ok
test_main_a (test_other.other) ... ok
test_main_module_no_undefined (test_other.other) ... ok
test_main_module_without_exceptions_message (test_other.other) ... ok
test_main_module_without_main (test_other.other) ... ok
test_main_pthread_join_detach (test_other.other) ... ok
test_main_reads_params (test_other.other) ... ok
test_malloc_multithreading_mimalloc (test_other.other) ... ok
test_malloc_multithreading_mimalloc_pthreads (test_other.other) ... ok
test_malloc_none (test_other.other) ... ok
test_mallocs (test_other.other) ... ok
test_massive_alloc (test_other.other) ... ok
test_massive_alloc_wasm2js (test_other.other) ... ok
test_math_hyperbolic (test_other.other) ... ok
test_memory64_O0 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O1 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O2 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_O3 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory64_Oz (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_memory_init_file_unsupported (test_other.other) ... ok
test_memory_size (test_other.other) ... ok
test_memoryprofiler_closure (test_other.other) ... ok
test_metadce_wasm2js_i64 (test_other.other) ... ok
test_mimalloc_headers (test_other.other) ... ok
test_mimalloc_no_asan (test_other.other) ... ok
test_min_browser_version (test_other.other) ... ok
test_min_node_version (test_other.other) ... ok
test_mini_printfs (test_other.other) ... ok
test_minimal_dynamic (test_other.other) ... ok
test_minimal_modularize_export_keepalive (test_other.other) ... ok
test_minimal_runtime_errors (test_other.other) ... ok
test_minimal_runtime_export_all_modularize (test_other.other)
This test ensures that MODULARIZE and EXPORT_ALL work simultaneously. ... ok
test_missing_malloc_export (test_other.other) ... ok
test_missing_shell_support (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_missing_stdlibs (test_other.other) ... ok
test_missing_struct_info (test_other.other) ... ok
test_missing_symbols_at_runtime_asyncify (test_other.other) ... ok
test_missing_symbols_at_runtime_asyncify_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_missing_wasm (test_other.other) ... ok
test_missing_wasm_O2 (test_other.other) ... ok
test_mkdir_silly (test_other.other) ... ok
test_mmap_and_munmap (test_other.other) ... ok
test_mmap_and_munmap_anonymous (test_other.other) ... ok
test_mmap_and_munmap_anonymous_asan (test_other.other) ... ok
test_mmap_empty (test_other.other) ... ok
test_mmap_empty_rawfs (test_other.other) ... ok
test_mmap_empty_wasmfs (test_other.other) ... ok
test_mmap_memorygrowth (test_other.other) ... ok
test_modularize_assertions_on_reject_promise (test_other.other) ... ok
test_modularize_incoming (test_other.other) ... ok
test_modularize_incoming_closure (test_other.other) ... ok
test_modularize_incoming_export_name (test_other.other) ... ok
test_modularize_instantiation_error (test_other.other) ... ok
test_modularize_legacy (test_other.other) ... ok
test_modularize_new_misuse (test_other.other) ... ok
test_modularize_run_dependency (test_other.other) ... ok
test_modularize_strict (test_other.other) ... ok
test_modularize_sync_compilation (test_other.other) ... ok
test_module_exports_with_closure (test_other.other) ... ok
test_module_onexit (test_other.other) ... ok
test_module_print (test_other.other) ... ok
test_module_print_printerr (test_other.other) ... ok
test_module_stdin (test_other.other) ... ok
test_module_stdout_stderr (test_other.other) ... ok
test_multi_inheritance_exception_message_emscripten (test_other.other) ... ok
test_multi_inheritance_exception_message_wasm (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_multi_inheritance_exception_message_wasm_legacy (test_other.other) ... ok
test_multidynamic_link (test_other.other) ... ok
test_multiple_archives_duplicate_basenames (test_other.other) ... ok
test_multiple_g_flags (test_other.other) ... ok
test_multiple_o_files (test_other.other) ... ok
test_multiple_sources (test_other.other) ... ok
test_multiply_defined_libsymbols (test_other.other) ... ok
test_multiply_defined_libsymbols_2 (test_other.other) ... ok
test_musl_syscalls (test_other.other) ... ok
test_native_call_after_exit (test_other.other) ... ok
test_native_call_before_init (test_other.other) ... ok
test_native_call_nargs (test_other.other) ... ok
test_native_link_error_message (test_other.other) ... ok
test_noExitRuntime (test_other.other) ... ok
test_noExitRuntime_deps (test_other.other) ... ok
test_no_cfi (test_other.other) ... ok
test_no_deprecated (test_other.other) ... ok
test_no_dynamic_execution (test_other.other) ... ok
test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other) ... 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) ... ok
test_no_exit_runtime_warnings_flush (test_other.other) ... ok
test_no_extra_output (test_other.other) ... ok
test_no_filesystem (test_other.other) ... ok
test_no_filesystem_code_size_no_assertions (test_other.other) ... ok
test_no_filesystem_code_size_o1 (test_other.other) ... ok
test_no_filesystem_code_size_o2 (test_other.other) ... ok
test_no_filesystem_code_size_o3_closure (test_other.other) ... ok
test_no_filesystem_code_size_o3_closure2_js (test_other.other) ... ok
test_no_filesystem_code_size_o3_closure_js (test_other.other) ... ok
test_no_filesystem_libcxx (test_other.other) ... ok
test_no_input_files (test_other.other) ... ok
test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other) ... 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) ... skipped '
https://github.com/WebAssembly/binaryen/pull/6428'
test_no_lto (test_other.other) ... ok
test_no_main_loop (test_other.other) ... ok
test_no_main_with_PROXY_TO_PTHREAD (test_other.other) ... ok
test_no_minify (test_other.other) ... ok
test_no_minify_and_later_closure (test_other.other) ... ok
test_no_missing_symbols (test_other.other) ... ok
test_no_pthread (test_other.other) ... ok
test_no_warn_exported_jslibfunc (test_other.other) ... ok
test_no_warnings (test_other.other) ... ok
test_node_catch_exit (test_other.other) ... ok
test_node_code_caching (test_other.other) ... skipped '
https://github.com/nodejs/node/issues/18265'
test_node_emscripten_num_logical_cores (test_other.other) ... ok
test_node_eval (test_other.other) ... ok
test_node_js_pthread_module (test_other.other) ... ok
test_node_js_pthread_module_es6 (test_other.other) ... ok
test_node_js_run_from_different_directory (test_other.other) ... ok
test_node_pthreads_err_out (test_other.other) ... ok
test_node_unhandled_rejection (test_other.other) ... skipped 'old behaviour of node JS cannot be tested on node v15 or above'
test_noderawfs_access_abspath (test_other.other) ... ok
test_noderawfs_basics (test_other.other) ... ok
test_noderawfs_basics_runtime_debug (test_other.other) ... ok
test_noderawfs_basics_runtime_debug_wasmfs (test_other.other) ... ok
test_noderawfs_basics_wasmfs (test_other.other) ... ok
test_noderawfs_disables_embedding (test_other.other) ... ok
test_noderawfs_readfile_prerun (test_other.other) ... ok
test_non_wasm_without_wasm_in_vm (test_other.other) ... ok
test_nostdlib (test_other.other) ... ok
test_null_deref_via_js_asan (test_other.other) ... ok
test_null_deref_via_js_memgrowth_asan (test_other.other) ... ok
test_null_deref_via_js_memgrowth_safe_heap (test_other.other) ... ok
test_null_deref_via_js_safe_heap (test_other.other) ... ok
test_o_level_clamp (test_other.other) ... ok
test_o_level_invalid (test_other.other) ... ok
test_odd_suffixes (test_other.other) ... ok
test_oformat (test_other.other) ... ok
test_old_makeDynCall_syntax (test_other.other) ... ok
test_on_abort (test_other.other) ... ok
test_on_reject_promise (test_other.other) ... ok
test_only_force_stdlibs_2 (test_other.other) ... ok
test_only_force_stdlibs_full_only (test_other.other) ... ok
test_only_force_stdlibs_none (test_other.other) ... ok
test_only_force_stdlibs_normal (test_other.other) ... ok
test_only_force_stdlibs_parial (test_other.other) ... ok
test_only_force_stdlibs_partial_only (test_other.other) ... ok
test_output_eol (test_other.other) ... ok
test_output_eol_proxy_to_worker (test_other.other) ... ok
test_output_eol_proxy_to_worker_wasm2js (test_other.other) ... ok
test_output_eol_single_file (test_other.other) ... ok
test_output_is_dir (test_other.other) ... ok
test_output_name_collision (test_other.other) ... ok
test_output_to_nowhere (test_other.other) ... ok
test_override_c_environ (test_other.other) ... ok
test_override_js_execution_environment (test_other.other) ... ok
test_override_stub (test_other.other) ... ok
test_override_system_js_lib_symbol (test_other.other) ... ok
test_oz_size (test_other.other) ... FAIL
test_parseTools (test_other.other) ... ok
test_parseTools_legacy (test_other.other) ... ok
test_parseTools_no_bigint (test_other.other) ... ok
test_parsetools_make_removed_fs_assert (test_other.other)
This tests that parseTools.mjs `makeRemovedFSAssert()` works as intended, ... ok
test_pkg_config_packages (test_other.other) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set'
test_pkg_config_ports (test_other.other) ... skipped 'test requires pkg-config and EMTEST_SKIP_PKG_CONFIG is set'
test_port_contrib_lua (test_other.other) ... ok
test_post_link (test_other.other) ... ok
test_postjs_errors (test_other.other) ... ok
test_precompiled_headers_gch (test_other.other) ... ok
test_precompiled_headers_pch (test_other.other) ... ok
test_precompiled_headers_warnings (test_other.other) ... ok
test_prejs_unicode (test_other.other) ... ok
test_preload_module (test_other.other) ... ok
test_preload_module_lz4 (test_other.other) ... ok
test_preload_module_pthread (test_other.other) ... ok
test_prepost (test_other.other) ... ok
test_prepost2 (test_other.other) ... ok
test_prepost_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_prepost_no_initial_run (test_other.other) ... ok
test_prepost_run_dep (test_other.other) ... ok
test_prepre (test_other.other) ... ok
test_preprocess (test_other.other) ... ok
test_preprocess_multi (test_other.other) ... ok
test_preprocessed_input (test_other.other) ... ok
test_print_file_name (test_other.other) ... ok
test_print_file_name_lto (test_other.other) ... ok
test_print_file_name_wasm64 (test_other.other) ... ok
test_print_libgcc_file_name (test_other.other) ... ok
test_print_libgcc_file_name_lto (test_other.other) ... ok
test_print_libgcc_file_name_wasm64 (test_other.other) ... ok
test_print_map (test_other.other) ... ok
test_print_resource_dir (test_other.other) ... ok
test_print_search_dirs (test_other.other) ... ok
test_print_search_dirs_lto (test_other.other) ... ok
test_print_search_dirs_wasm64 (test_other.other) ... ok
test_proxy_pthread_join_detach (test_other.other) ... ok
test_proxy_to_pthread_stack (test_other.other) ... ok
test_proxy_to_worker (test_other.other) ... ok
test_proxy_to_worker_single_file (test_other.other) ... ok
test_proxyfs (test_other.other) ... ok
test_pthread_asyncify (test_other.other) ... ok
test_pthread_export_es6 (test_other.other) ... ok
test_pthread_export_es6_trusted (test_other.other) ... ok
test_pthread_growth (test_other.other) ... ok
test_pthread_growth_assert (test_other.other) ... ok
test_pthread_growth_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_pthread_growth_mainthread (test_other.other) ... ok
test_pthread_growth_mainthread_growable_arraybuffers (test_other.other) ... skipped 'test requires node canary and EMTEST_SKIP_NODE_CANARY is set'
test_pthread_growth_mainthread_proxy (test_other.other) ... ok
test_pthread_growth_minimal (test_other.other) ... ok
test_pthread_growth_proxy (test_other.other) ... ok
test_pthread_hello (test_other.other) ... ok
test_pthread_hello_offscreen_canvas (test_other.other) ... ok
test_pthread_icu (test_other.other) ... ok
test_pthread_js_exception (test_other.other) ... ok
test_pthread_kill (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/24725'
test_pthread_lsan_leak (test_other.other) ... ok
test_pthread_lsan_no_leak (test_other.other) ... ok
test_pthread_mutex_deadlock (test_other.other) ... ok
test_pthread_out_err (test_other.other) ... ok
test_pthread_print_override_modularize (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/19683'
test_pthread_reuse (test_other.other) ... ok
test_pthread_set_main_loop (test_other.other) ... ok
test_pthread_set_main_loop_strict (test_other.other) ... ok
test_pthread_stub (test_other.other) ... ok
test_pthread_trap (test_other.other) ... ok
test_pthread_unavailable (test_other.other) ... ok
test_pthreads_flag (test_other.other) ... ok
test_pthreads_growth_and_unsigned (test_other.other) ... ok
test_quick_exit (test_other.other) ... ok
test_readdir_r_silly (test_other.other) ... ok
test_reallocarray (test_other.other) ... ok
test_realpath (test_other.other) ... ok
test_realpath_2 (test_other.other) ... ok
test_realpath_2_wasmfs (test_other.other) ... ok
test_realpath_nodefs (test_other.other) ... ok
test_realpath_nodefs_wasmfs (test_other.other) ... ok
test_realpath_wasmfs (test_other.other) ... ok
test_recursive_cache_lock (test_other.other) ... ok
test_redundant_link (test_other.other) ... ok
test_regex (test_other.other) ... ok
test_relative_em_cache (test_other.other) ... ok
test_relocatable_limited_exports (test_other.other) ... ok
test_remote_ports (test_other.other) ... ok
test_removed_runtime_function (test_other.other) ... ok
test_rename_silly (test_other.other) ... ok
test_renamed_setting (test_other.other) ... ok
test_report_subprocess_signals (test_other.other) ... ok
test_reproduce (test_other.other) ... ok
test_require (test_other.other) ... ok
test_require_modularize (test_other.other) ... ok
test_resolve_mountpoint_parent (test_other.other) ... ok
test_resolve_mountpoint_parent_wasmfs (test_other.other) ... ok
test_response_file_bom (test_other.other) ... ok
test_response_file_encoding (test_other.other) ... ok
test_returncode (test_other.other) ... ok
test_returncode_no_exit_runtime (test_other.other) ... ok
test_reverse_deps_allow_undefined (test_other.other) ... ok
test_rlimit (test_other.other) ... ok
test_rollup (test_other.other) ... ok
test_run_order (test_other.other) ... ok
test_run_order_minimal_runtime (test_other.other) ... ok
test_run_wasi_sdk_output (test_other.other) ... skipped 'EMTEST_WASI_SYSROOT not found in environment'
test_runtime_keepalive (test_other.other) ... ok
test_rust_gxx_personality_v0 (test_other.other) ... ok
test_rust_integration_basics (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_RUST is set'
test_safe_heap_2 (test_other.other) ... ok
test_safe_heap_2_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_safe_heap_log (test_other.other) ... ok
test_safe_heap_log_wasm2js (test_other.other) ... ok
test_sanitizer_color (test_other.other) ... ok
test_save_temp (test_other.other) ... ok
test_scons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_scons_env (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_scons_env_no_emscons (test_other.other) ... skipped 'test requires ccache and EMTEST_SKIP_SCONS is set'
test_sdl2_config (test_other.other) ... ok
test_sdl2_gfx_linkable (test_other.other) ... ok
test_sdl2_linkable (test_other.other) ... ok
test_sdl2_mixer_wav (test_other.other) ... ok
test_sdl2_ttf (test_other.other) ... ok
test_sdl3_linkable (test_other.other) ... ok
test_sdl_endianness (test_other.other) ... ok
test_sdl_get_key_name (test_other.other) ... ok
test_sdl_none (test_other.other) ... ok
test_sdl_scan_code_from_key (test_other.other) ... ok
test_separate_dwarf (test_other.other) ... ok
test_separate_dwarf_with_filename (test_other.other) ... ok
test_separate_dwarf_with_filename_and_path (test_other.other) ... ok
test_setjmp_em_asm (test_other.other) ... ok
test_setjmp_emulated_casts (test_other.other) ... ok
test_shared_and_side_module_flag (test_other.other) ... ok
test_shared_flag (test_other.other) ... ok
test_shared_memory (test_other.other) ... ok
test_shared_memory_minimal_runtime (test_other.other) ... ok
test_shared_memory_preprocessor_flags (test_other.other) ... ok
test_shared_memory_preprocessor_flags_minimal_runtime (test_other.other) ... ok
test_shared_soname (test_other.other) ... ok
test_shell_Oz (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_side_module_folder_deps (test_other.other) ... ok
test_side_module_global_base (test_other.other) ... ok
test_side_module_ignore (test_other.other) ... ok
test_side_module_missing (test_other.other) ... ok
test_side_module_naming (test_other.other) ... ok
test_side_module_transitive_deps (test_other.other) ... ok
test_signature_mismatch (test_other.other) ... ok
test_signext_lowering (test_other.other) ... ok
test_sin_zero (test_other.other) ... ok
test_single_file (test_other.other) ... ok
test_single_file_closure (test_other.other) ... ok
test_single_file_closure_wasm2js (test_other.other) ... ok
test_single_file_debug (test_other.other) ... ok
test_single_file_debug_wasm2js (test_other.other) ... ok
test_single_file_disabled (test_other.other) ... ok
test_single_file_disabled_closure (test_other.other) ... ok
test_single_file_disabled_closure_wasm2js (test_other.other) ... ok
test_single_file_disabled_debug (test_other.other) ... ok
test_single_file_disabled_debug_wasm2js (test_other.other) ... ok
test_single_file_disabled_wasm2js (test_other.other) ... ok
test_single_file_disables_source_map (test_other.other) ... ok
test_single_file_no_clobber_wasm (test_other.other) ... ok
test_single_file_shell (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_single_file_shell_sync_compile (test_other.other) ... skipped 'test requires v8 and EMTEST_SKIP_V8 is set'
test_single_file_wasm2js (test_other.other) ... ok
test_skip_subcommands (test_other.other) ... ok
test_socketpair (test_other.other) ... ok
test_source_file_with_fixed_language_mode (test_other.other) ... ok
test_special_chars_in_arguments (test_other.other) ... ok
test_split_dwarf_dwp (test_other.other) ... ok
test_split_dwarf_implicit_compile (test_other.other) ... ok
test_split_main_module (test_other.other) ... ok
test_split_module (test_other.other) ... ok
test_split_module_O3 (test_other.other) ... ok
test_split_module_custom (test_other.other) ... ok
test_split_module_jspi (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_JSPI is set)'
test_stack_overflow (test_other.other) ... skipped '
https://github.com/emscripten-core/emscripten/issues/18175'
test_stack_protector (test_other.other) ... ok
test_standalone_export_main (test_other.other) ... ok
test_standalone_imports (test_other.other) ... ok
test_standalone_settings (test_other.other) ... ok
test_standalone_syscalls (test_other.other) ... ok
test_standalone_syscalls_wasmfs (test_other.other) ... ok
test_standalone_system_headers_ab (test_other.other) ... ok
test_standalone_system_headers_cd (test_other.other) ... ok
test_standalone_system_headers_ef (test_other.other) ... ok
test_standalone_system_headers_gh (test_other.other) ... ok
test_standalone_system_headers_ij (test_other.other) ... ok
test_standalone_system_headers_kl (test_other.other) ... ok
test_standalone_system_headers_mn (test_other.other) ... ok
test_standalone_system_headers_op (test_other.other) ... ok
test_standalone_system_headers_other (test_other.other) ... ok
test_standalone_system_headers_qr (test_other.other) ... ok
test_standalone_system_headers_st (test_other.other) ... ok
test_standalone_system_headers_uv (test_other.other) ... ok
test_standalone_system_headers_wx (test_other.other) ... ok
test_standalone_system_headers_yz (test_other.other) ... ok
test_standalone_wasm_exceptions (test_other.other) ... skipped 'test requires node v24 or d8 (and EMTEST_SKIP_EH is set)'
test_standalone_whole_archive (test_other.other) ... ok
test_standard_library_mapping (test_other.other) ... ok
test_stat_fail_alongtheway (test_other.other) ... ok
test_stat_many_dotdot (test_other.other) ... ok
test_stat_many_dotdot_nodefs (test_other.other) ... ok
test_stat_many_dotdot_rawfs (test_other.other) ... ok
test_stat_many_dotdot_wasmfs (test_other.other) ... ok
test_stat_many_dotdot_wasmfs_nodefs (test_other.other) ... ok
test_stat_many_dotdot_wasmfs_rawfs (test_other.other) ... ok
test_stat_silly (test_other.other) ... ok
test_std_cmp (test_other.other) ... ok
test_std_filesystem (test_other.other) ... ok
test_std_filesystem_nodefs (test_other.other) ... ok
test_std_filesystem_rawfs (test_other.other) ... skipped 'Rawfs directory removal works only on Linux'
test_std_filesystem_wasmfs (test_other.other) ... ok
test_std_filesystem_wasmfs_nodefs (test_other.other) ... ok
test_std_filesystem_wasmfs_rawfs (test_other.other) ... skipped 'Rawfs directory removal works only on Linux'
test_std_promise_link_default (test_other.other) ... ok
test_std_promise_link_except (test_other.other) ... ok
test_std_promise_link_except_wasm (test_other.other) ... ok
test_std_promise_link_except_wasm_legacy (test_other.other) ... ok
test_std_promise_link_noexcept (test_other.other) ... ok
test_stdin (test_other.other) ... ok
test_stdin_closure (test_other.other) ... ok
test_stdin_closure_wasmfs (test_other.other) ... ok
test_stdin_compile_and_link (test_other.other) ... ok
test_stdin_compile_only (test_other.other) ... ok
test_stdin_preprocess (test_other.other) ... ok
test_stdin_wasmfs (test_other.other) ... ok
test_stdint_limits (test_other.other) ... ok
test_stdout_link (test_other.other) ... ok
test_strcmp_uni (test_other.other) ... ok
test_strftime (test_other.other) ... ok
test_strftime_zZ (test_other.other) ... skipped 'setting LC_ALL is not compatible with macOS python'
test_strict_closure (test_other.other) ... ok
test_strict_js_closure (test_other.other) ... ok
test_strict_mode_full_library (test_other.other) ... ok
test_strict_mode_hello_world (test_other.other) ... ok
test_strict_mode_legacy_settings (test_other.other) ... ok
test_strict_mode_legacy_settings_library (test_other.other) ... ok
test_strict_mode_legacy_settings_runtime (test_other.other) ... ok
test_strict_mode_link_cxx (test_other.other) ... ok
test_strict_mode_override (test_other.other) ... ok
test_strings (test_other.other) ... ok
test_strings_llvm_libc (test_other.other) ... ok
test_strip_all (test_other.other) ... ok
test_strndup (test_other.other) ... ok
test_strptime_days (test_other.other) ... ok
test_strptime_reentrant (test_other.other) ... ok
test_strptime_reentrant_standalone (test_other.other) ... ok
test_strptime_symmetry (test_other.other) ... ok
test_strptime_tm (test_other.other) ... ok
test_strptime_tm_standalone (test_other.other) ... ok
test_supported_linker_flag_skip_next (test_other.other) ... ok
test_supported_linker_flags (test_other.other) ... ok
test_symbol_map_O2 (test_other.other) ... ok
test_symbol_map_O3 (test_other.other) ... ok
test_symbol_map_output_size (test_other.other) ... ok
test_symbol_map_output_size_nobigint (test_other.other) ... ok
test_symbol_map_wasm2js_2_O2 (test_other.other) ... ok
test_symbol_map_wasm2js_2_O3 (test_other.other) ... ok
test_symbol_map_wasm2js_O2 (test_other.other) ... ok
test_symbol_map_wasm2js_O3 (test_other.other) ... ok
test_symlink_has_bad_suffix (test_other.other)
Tests that compiling foobar.xxx fails even if it points to foobar.c. ... ok
test_symlink_points_to_bad_suffix_expand_symlinks (test_other.other)
Tests compiling a symlink where foobar.c points to foobar.xxx. ... ok
test_symlink_points_to_bad_suffix_no_canonical_prefixes (test_other.other)
Tests compiling a symlink where foobar.c points to foobar.xxx. ... ok
test_symlink_silly (test_other.other) ... ok
test_syntax_only_invalid (test_other.other) ... ok
test_syntax_only_valid (test_other.other) ... ok
test_syscall_no_filesystem (test_other.other) ... ok
test_syscall_stubs (test_other.other) ... ok
test_sysconf_phys_pages (test_other.other) ... ok
test_syslog (test_other.other) ... ok
test_sysroot_includes_first (test_other.other) ... ok
test_system_include_paths (test_other.other) ... ok
test_system_node_js (test_other.other) ... ok
test_table_base (test_other.other) ... ok
test_this_in_dyncall_dyncalls (test_other.other) ... ok
test_this_in_dyncall_memory64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_this_in_dyncall_plain (test_other.other) ... ok
test_threadprofiler (test_other.other) ... ok
test_threadprofiler_closure (test_other.other) ... ok
test_time (test_other.other) ... ok
test_time_c (test_other.other) ... ok
test_time_standalone (test_other.other) ... ok
test_time_tz_1 (test_other.other) ... ok
test_time_tz_2 (test_other.other) ... ok
test_time_tz_3 (test_other.other) ... ok
test_timeb (test_other.other) ... ok
test_toolchain_profiler (test_other.other) ... ok
test_toolchain_profiler_stderr (test_other.other) ... ok
test_truncate_from_0 (test_other.other) ... ok
test_truncate_from_0_wasmfs (test_other.other) ... ok
test_tsearch (test_other.other) ... ok
test_tutorial (test_other.other) ... ok
test_umask (test_other.other) ... ok
test_umask_0 (test_other.other) ... ok
test_umask_wasmfs (test_other.other) ... ok
test_undefined_data_symbols (test_other.other) ... ok
test_undefined_exported_function (test_other.other) ... ok
test_undefined_exported_function_standalone (test_other.other) ... ok
test_undefined_exported_js_function (test_other.other) ... ok
test_undefined_exported_js_function_standalone (test_other.other) ... ok
test_undefined_exported_runtime_method (test_other.other) ... ok
test_undefined_symbols_error (test_other.other) ... ok
test_undefined_symbols_error_GL2 (test_other.other) ... ok
test_undefined_symbols_error_O1 (test_other.other) ... ok
test_undefined_symbols_ignore (test_other.other) ... ok
test_undefined_symbols_ignore_GL2 (test_other.other) ... ok
test_undefined_symbols_ignore_O1 (test_other.other) ... ok
test_undefined_symbols_warn (test_other.other) ... ok
test_undefined_symbols_warn_GL2 (test_other.other) ... ok
test_undefined_symbols_warn_O1 (test_other.other) ... ok
test_underscore_exit (test_other.other) ... ok
test_ungetc_fscanf (test_other.other) ... ok
test_unimplemented_syscalls (test_other.other) ... ok
test_unimplemented_syscalls_dladdr (test_other.other) ... ok
test_unimplemented_syscalls_dlopen (test_other.other) ... ok
test_unimplemented_syscalls_dlopen_wasm64 (test_other.other) ... skipped 'test requires node >= 24 or d8 (and EMTEST_SKIP_WASM64 is set)'
test_unimplemented_syscalls_no_allow (test_other.other) ... ok
test_unimplemented_syscalls_strict (test_other.other) ... ok
test_unistd_chown (test_other.other) ... ok
test_unistd_close_noderawfs (test_other.other) ... skipped 'test is Linux-specific'
test_unistd_confstr (test_other.other) ... ok
test_unistd_create (test_other.other) ... ok
test_unistd_create_wasmfs (test_other.other) ... ok
test_unistd_cwd (test_other.other) ... ok
test_unistd_cwd_wasmfs (test_other.other) ... ok
test_unistd_dup (test_other.other) ... ok
test_unistd_dup_wasmfs (test_other.other) ... ok
test_unistd_fdatasync (test_other.other) ... ok
test_unistd_fstatfs (test_other.other) ... ok
test_unistd_fstatfs_nodefs (test_other.other) ... ok
test_unistd_fstatfs_rawfs (test_other.other) ... ok
test_unistd_fstatfs_wasmfs (test_other.other) ... ok
test_unistd_fstatfs_wasmfs_nodefs (test_other.other) ... ok
test_unistd_fstatfs_wasmfs_rawfs (test_other.other) ... ok
test_unistd_isatty (test_other.other) ... ok
test_unistd_login (test_other.other) ... ok
test_unistd_mkdir (test_other.other) ... ok
test_unistd_mkdir_wasmfs (test_other.other) ... ok
test_unistd_open (test_other.other) ... ok
test_unistd_open_append (test_other.other) ... ok
test_unistd_open_append_wasmfs (test_other.other) ... ok
test_unistd_open_wasmfs (test_other.other) ... ok
test_unistd_pathconf (test_other.other) ... ok
test_unistd_seek (test_other.other) ... ok
test_unistd_seek_wasmfs (test_other.other) ... ok
test_unistd_sleep (test_other.other) ... ok
test_unistd_stat (test_other.other) ... ok
test_unistd_stat_wasmfs (test_other.other) ... ok
test_unistd_swab (test_other.other) ... ok
test_unistd_ttyname (test_other.other) ... ok
test_unlink (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_nodefs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_rawfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_wasmfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_wasmfs_nodefs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unlink_wasmfs_rawfs (test_other.other) ... skipped 'TODO: investigate different Node FS semantics on Mac'
test_unsafe_optimizations (test_other.other) ... ok
test_unsupported_min_version_when_unsupported_env_node (test_other.other) ... ok
test_unsupported_min_version_when_unsupported_env_web (test_other.other) ... ok
test_unused_destructor (test_other.other) ... ok
test_use_cxx (test_other.other) ... ok
test_use_port_errors (test_other.other) ... ok
test_use_port_errors_emxx (test_other.other) ... ok
test_uuid (test_other.other) ... ok
test_valid_abspath (test_other.other) ... ok
test_valid_abspath_2 (test_other.other) ... ok
test_vorbis (test_other.other) ... ok
test_warn_dylibs (test_other.other) ... ok
test_warn_module_out_err (test_other.other) ... ok
test_warn_no_filesystem (test_other.other) ... ok
test_warn_no_filesystem_wasmfs (test_other.other) ... ok
test_warn_once (test_other.other) ... ok
test_warn_unexported_main (test_other.other) ... ok
test_warn_unexported_main_O2 (test_other.other) ... ok
test_warn_unexported_main_O2_argv (test_other.other) ... ok
test_warn_unexported_main_argv (test_other.other) ... ok
test_warning_flags (test_other.other) ... ok
test_wasi_clock_res_get (test_other.other) ... ok
test_wasi_clock_res_get_wasmfs (test_other.other) ... ok
test_wasi_clock_time_get (test_other.other) ... ok
test_wasi_fd_fdstat_get (test_other.other) ... ok
test_wasi_proc_exit (test_other.other) ... ok
test_wasi_random_get (test_other.other) ... ok
test_wasi_sched_yield (test_other.other) ... ok
test_wasi_std_env_args (test_other.other) ... ok
test_wasi_std_env_vars (test_other.other) ... ok
test_wasi_std_io_stderr (test_other.other) ... ok
test_wasi_std_io_stdout (test_other.other) ... ok
test_wasi_wasi_fd_write_file (test_other.other) ... ok
test_wasi_wasi_fd_write_stderr (test_other.other) ... ok
test_wasi_wasi_fd_write_stdout (test_other.other) ... ok
test_wasi_with_sjlj (test_other.other) ... ok
test_wasm2js_no_clobber_wasm (test_other.other) ... ok
test_wasm2js_no_dylink (test_other.other) ... ok
test_wasm2js_standalone (test_other.other) ... ok
test_wasm64_no_asan (test_other.other) ... ok
test_wasm_features (test_other.other) ... ok
test_wasm_features_section (test_other.other) ... ok
test_wasm_features_section_nobigint (test_other.other) ... ok
test_wasm_features_section_wasm64 (test_other.other) ... ok
test_wasm_producers_section_O0 (test_other.other) ... ok
test_wasm_producers_section_O1 (test_other.other) ... ok
test_wasm_producers_section_O2 (test_other.other) ... ok
test_wasm_sourcemap (test_other.other) ... ok
test_wasm_sourcemap_basepath (test_other.other) ... ok
test_wasm_sourcemap_basepath_prefix_partial (test_other.other) ... ok
test_wasm_sourcemap_basepath_prefix_wildcard (test_other.other) ... ok
test_wasm_sourcemap_basepath_sources (test_other.other) ... ok
test_wasm_sourcemap_dead (test_other.other) ... ok
test_wasm_sourcemap_extract_comp_dir_map (test_other.other) ... ok
test_wasm_sourcemap_prefix_partial (test_other.other) ... ok
test_wasm_sourcemap_prefix_wildcard (test_other.other) ... ok
test_wasm_sourcemap_relative_paths (test_other.other) ... ok
test_wasm_sourcemap_sources (test_other.other) ... ok
test_wasm_target_and_STANDALONE_WASM (test_other.other) ... ok
test_wasm_worker_closure (test_other.other) ... ok
test_wasm_worker_closure_minimal_runtime (test_other.other) ... ok
test_wasm_worker_dbg (test_other.other) ... ok
test_wasm_worker_errors (test_other.other) ... ok
test_wasm_worker_export_es6 (test_other.other) ... ok
test_wasm_worker_preprocessor_flags (test_other.other) ... ok
test_wasm_worker_preprocessor_flags_minimal_runtime (test_other.other) ... ok
test_wasm_worker_terminate (test_other.other) ... ok
test_wasm_worker_trusted_types (test_other.other) ... ok
test_wasmfs_before_preload (test_other.other) ... ok
test_wasmfs_getdents (test_other.other) ... ok
test_wasmfs_getdents_node (test_other.other) ... ok
test_wasmfs_getdents_raw (test_other.other) ... ok
test_wasmfs_jsfile (test_other.other) ... ok
test_wcsftime (test_other.other) ... ok
test_wcslen (test_other.other) ... ok
test_webgpu_compiletest (test_other.other) ... ok
test_webgpu_compiletest_assertions (test_other.other) ... ok
test_webgpu_compiletest_closure (test_other.other) ... ok
test_webgpu_compiletest_dylink (test_other.other) ... ok
test_webidl_empty (test_other.other) ... ok
test_whole_archive (test_other.other) ... ok
test_whole_archive_48156 (test_other.other) ... ok
test_windows_batch_file_dp0_expansion_bug (test_other.other) ... skipped 'This test verifies Windows batch script behavior against bug
https://github.com/microsoft/terminal/issues/15212'
test_windows_batch_script_workaround (test_other.other) ... ok
test_windows_long_link_response_file (test_other.other) ... ok
test_windows_nodefs_execution_permission (test_other.other) ... skipped 'Check that directory permissions are properly retrieved on Windows'
test_wl_linkflags (test_other.other) ... ok
test_wl_stackfirst (test_other.other) ... ok
test_xclang_flag (test_other.other) ... ok
test_xlocale (test_other.other) ... ok
test_zeroinit (test_other.other) ... ok
======================================================================
FAIL: test_oz_size (test_other.other)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/chrome-bot/Library/Caches/vpython-root.502/store/cpython+pvkc65g756tssn1rh3h5u9e3lg/contents/lib/python3.8/unittest/case.py", line 60, in testPartExecutor
yield
File "/Users/chrome-bot/Library/Caches/vpython-root.502/store/cpython+pvkc65g756tssn1rh3h5u9e3lg/contents/lib/python3.8/unittest/case.py", line 676, in run
self._callTestMethod(testMethod)
File "/Users/chrome-bot/Library/Caches/vpython-root.502/store/cpython+pvkc65g756tssn1rh3h5u9e3lg/contents/lib/python3.8/unittest/case.py", line 633, in _callTestMethod
method()
File "/Volumes/Work/s/w/ir/x/w/install/emscripten/test/test_other.py", line 5284, in test_oz_size
self.run_process([EMCC, '-c', path_from_root('system/lib/dlmalloc.c')] + args)
File "/Volumes/Work/s/w/ir/x/w/install/emscripten/test/common.py", line 1972, in run_process
self.fail(f'subprocess exited with non-zero return code({e.returncode}): `{shlex.join(cmd)}`')
File "/Users/chrome-bot/Library/Caches/vpython-root.502/store/cpython+pvkc65g756tssn1rh3h5u9e3lg/contents/lib/python3.8/unittest/case.py", line 753, in fail
raise self.failureException(msg)
AssertionError: subprocess exited with non-zero return code(1): `/Volumes/Work/s/w/ir/x/w/install/emscripten/emcc -c /Volumes/Work/s/w/ir/x/w/install/emscripten/system/lib/dlmalloc.c -Og`
----------------------------------------------------------------------
Ran 1478 tests in 1618.213s
FAILED (failures=1, skipped=116)
@@@STEP_FAILURE@@@
@@@BUILD_STEP Summary@@@
Failed steps: 1.
Execute emscripten testsuite (emwasm)
Warned steps: 0.
@@@STEP_FAILURE@@@
Completed in 1625.621840953827s