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

subprocess.check_call(`/b/swarming/w/ir/cache/vpython/19254e/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py --em-config /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config wasm2`, cwd=`/b/swarming/w/ir/cache/builder/src/src/work/emtest-asm2wasm-out`) cache:INFO: generating system asset: is_vanilla.txt... (this will be cached in "/home/chrome-bot/.emscripten_cache/is_vanilla.txt" for subsequent builds) cache:INFO: - ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py:WARNING: use EMTEST_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage WARNING: no 'numpy' module, HyBi protocol will be slower Test suites: ['test_core'] Running test_core: (517 tests) Testing case '514_ta2'... <building and saving zlib_O2_c9ab099af271c5c1541733255032a7c4 into cache> env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'abs'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_wrap_malloc (test_core.wasm2) ... ok test_zero_multiplication (test_core.wasm2) ... ok testing mode ALL , memory growth = False test_zerodiv (test_core.wasm2) ... ok test_wasm_builtin_simd (test_core.wasm2) ... skipped 'wasm simd not compatible with asm.js or asm2wasm' test_whets (test_core.wasm2) ... ok Testing case 'aliases_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_wprintf (test_core.wasm2) ... ok Testing case 'alignedunaligned'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_wcslen (test_core.wasm2) ... ok test_write_stdout_fileno (test_core.wasm2) ... ok test_varargs_byval (test_core.wasm2) ... skipped 'clang cannot compile this code with that target yet' test_vsnprintf (test_core.wasm2) ... ok test_vprintf (test_core.wasm2) ... ok test_vswprintf_utf8 (test_core.wasm2) ... ok Testing case 'allocavartop'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} testing mode FAST , memory growth = False test_varargs_multi (test_core.wasm2) ... ok test_vararg_copy (test_core.wasm2) ... ok test_varargs (test_core.wasm2) ... ok test_utime (test_core.wasm2) ... ok Testing case 'atomicrmw'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'atomicrmw_b_i64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_utf8_textdecoder (test_core.wasm2) ... ok test_utf8 (test_core.wasm2) ... ok test_utf (test_core.wasm2) ... ok testing mode DEFAULT , memory growth = False Testing case 'atomicrmw_dec'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_utf16_textdecoder (test_core.wasm2) ... ok test_unistd_truncate_noderawfs (test_core.wasm2) ... skipped 'fails on some node versions and OSes, e.g. 10.13.0 on linux' test_unistd_ttyname (test_core.wasm2) ... ok Testing case 'atomicrmw_i64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_utf32 (test_core.wasm2) ... ok test_unsigned (test_core.wasm2) ... ok test_unistd_sysconf_phys_pages (test_core.wasm2) ... ok Testing case 'bigdouble'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} testing mode ALL , memory growth = True test_unistd_sysconf (test_core.wasm2) ... ok Testing case 'boolret_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_symlink_on_nodefs (test_core.wasm2) ... ok test_unistd_swab (test_core.wasm2) ... ok test_unistd_truncate (test_core.wasm2) ... ok test_unistd_unlink (test_core.wasm2) ... ok Testing case 'breakinthemiddle'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_pathconf (test_core.wasm2) ... ok Testing case 'breakinthemiddle2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_login (test_core.wasm2) ... ok test_webidl (test_core.wasm2) ... ok Testing case 'caall'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_sleep (test_core.wasm2) ... ok Testing case 'call_i64_noret'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_pipe (test_core.wasm2) ... ok test_unistd_isatty (test_core.wasm2) ... ok test_unistd_misc (test_core.wasm2) ... ok Testing case 'callalias'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_links (test_core.wasm2) ... ok test_unistd_curdir (test_core.wasm2) ... ok test_unistd_confstr (test_core.wasm2) ... ok Testing case 'callalias2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_io (test_core.wasm2) ... ok Testing case 'callundef'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unicode_js_library (test_core.wasm2) ... ok test_unaligned (test_core.wasm2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unary_literal (test_core.wasm2) ... ok test_zlib (test_core.wasm2) ... ok Testing case 'cmpxchg_volatile'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_dup (test_core.wasm2) ... ok test_uname (test_core.wasm2) ... ok test_unistd_close (test_core.wasm2) ... ok Testing case 'complexphi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_trickystring (test_core.wasm2) ... ok test_typeid (test_core.wasm2) ... ok test_transtrcase (test_core.wasm2) ... ok cmake False <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4sh into cache> test_tracing (test_core.wasm2) ... ok test_tinyfuncstr (test_core.wasm2) ... ok test_timeb (test_core.wasm2) ... ok Testing case 'ctlz64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_time_c (test_core.wasm2) ... ok Testing case 'ctlz_alone_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_systypes (test_core.wasm2) ... ok test_unistd_access (test_core.wasm2) ... ok test_sup (test_core.wasm2) ... ok test_tcgetattr (test_core.wasm2) ... ok Testing case 'ctors_cast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} extra tz test: EST+05EDT test_structs (test_core.wasm2) ... ok test_structbyval (test_core.wasm2) ... ok test_strtoll_hex (test_core.wasm2) ... ok Testing case 'dash'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_struct_varargs (test_core.wasm2) ... ok test_strtoll_oct (test_core.wasm2) ... ok Testing case 'dollar'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtoll_dec (test_core.wasm2) ... ok test_strtoll_bin (test_core.wasm2) ... ok test_strtold (test_core.wasm2) ... ok test_strtol_oct (test_core.wasm2) ... ok test_strtol_hex (test_core.wasm2) ... ok Testing case 'emptyalloca'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} extra tz test: UTC+0 test_strtol_dec (test_core.wasm2) ... ok Testing case 'emptyasm_aue'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtol_bin (test_core.wasm2) ... ok test_strtok (test_core.wasm2) ... ok test_strstr (test_core.wasm2) ... ok test_strtod (test_core.wasm2) ... ok Testing case 'emptystruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_strptime_tm (test_core.wasm2) ... ok test_strptime_reentrant (test_core.wasm2) ... ok test_strndup (test_core.wasm2) ... ok test_strptime_days (test_core.wasm2) ... ok test_strings (test_core.wasm2) ... ok Testing case 'entry2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_time (test_core.wasm2) ... ok test_strftime (test_core.wasm2) ... ok test_strcmp_uni (test_core.wasm2) ... ok test_strcasecmp (test_core.wasm2) ... ok Testing case 'entry3'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_stdlibs (test_core.wasm2) ... ok test_stdvec (test_core.wasm2) ... ok test_stdbool (test_core.wasm2) ... ok test_statvfs (test_core.wasm2) ... ok test_statics (test_core.wasm2) ... ok Testing case 'extract_array'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_static_variable (test_core.wasm2) ... ok test_stat_mknod (test_core.wasm2) ... ok Testing case 'fcmp_constexpr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stack_void (test_core.wasm2) ... ok test_stack_restore (test_core.wasm2) ... skipped 'generated code not available in wasm' test_std_cout_new (test_core.wasm2) ... ok test_stat (test_core.wasm2) ... ok Testing case 'fixablebadcasts_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} with return test_stack_varargs (test_core.wasm2) ... ok test_stat_chmod (test_core.wasm2) ... ok Testing case 'floatreturningfuncptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stack_overflow (test_core.wasm2) ... ok test_stack_byval (test_core.wasm2) ... ok Testing case 'floatundefinvoke_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} outlining with definitely no return emcc:WARNING: for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_stackAlloc (test_core.wasm2) ... ok test_ssr (test_core.wasm2) ... ok test_stack (test_core.wasm2) ... ok test_stack_overflow_check (test_core.wasm2) ... ok Testing case 'fptosi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'frem'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_whitespace (test_core.wasm2) ... ok test_stack_varargs2 (test_core.wasm2) ... ok test_sscanf_other_whitespace (test_core.wasm2) ... ok test_sscanf_skip (test_core.wasm2) ... ok test_sscanf_n (test_core.wasm2) ... ok Testing case 'funcptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stack_align (test_core.wasm2) ... ok test_sscanf_float (test_core.wasm2) ... ok Testing case 'fuzz6_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_caps (test_core.wasm2) ... ok test_sscanf_hex (test_core.wasm2) ... ok test_sscanf_6 (test_core.wasm2) ... ok test_sscanf_5 (test_core.wasm2) ... ok test_sscanf_4 (test_core.wasm2) ... ok Testing case 'gepaddoverflow'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_3 (test_core.wasm2) ... ok Testing case 'i1tof_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf (test_core.wasm2) ... ok test_simd_sitofp (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_shift_right (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int8x16 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int16x8 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float64x2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd5 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_sizeof (test_core.wasm2) ... ok test_source_map (test_core.wasm2) ... ok Testing case 'i24_ce_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_sintvars (test_core.wasm2) ... ok test_siglongjmp (test_core.wasm2) ... ok NUM=1 test_sscanf_2 (test_core.wasm2) ... ok test_setjmp_noleak (test_core.wasm2) ... ok 0 test_sha1 (test_core.wasm2) ... ok Testing case 'i24_mem_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_setjmp_many_2 (test_core.wasm2) ... ok NUM=5 test_set_align (test_core.wasm2) ... ok 0 Testing case 'i64toi8star'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} new D2() test_sbrk (test_core.wasm2) ... ok test_runtime_stacksave (test_core.wasm2) ... ok NUM=20 1 Testing case 'i96_ashr_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_response_file (test_core.wasm2) ... ok test_segfault (test_core.wasm2) ... ok test_rename (test_core.wasm2) ... ok Testing case 'i96shiftnon32_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} NUM=1000 test_rounding (test_core.wasm2) ... ok test_relocatable_void_function (test_core.wasm2) ... ok Testing case 'icmp64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_reinterpreted_ptrs (test_core.wasm2) ... ok test_setjmp_many (test_core.wasm2) ... ok test_raytrace (test_core.wasm2) ... skipped 'Relies on double value rounding, extremely sensitive' Testing case 'indirectbrphi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_regex (test_core.wasm2) ... ok test_readdir_empty (test_core.wasm2) ... ok test_remove (test_core.wasm2) ... ok lto: 0 Testing case 'insertvalue_recursive'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_readdir (test_core.wasm2) ... ok Testing case 'inttoptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_random (test_core.wasm2) ... ok test_rand (test_core.wasm2) ... ok Testing case 'inttoptrfloat'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} relocatable emcc: warning: cannot represent a NaN literal '0x3dd6800' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() test_random_device (test_core.wasm2) ... ok Testing case 'invoke_byval'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_pthread_specific (test_core.wasm2) ... ok test_pthread_equal (test_core.wasm2) ... ok test_pystruct (test_core.wasm2) ... ok warning: undefined symbol: initgroups warning: undefined symbol: popen test_printf_octal (test_core.wasm2) ... ok Testing case 'invokeundef'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_printf_more (test_core.wasm2) ... ok test_printf_float (test_core.wasm2) ... ok test_printf_2 (test_core.wasm2) ... ok <building and saving freetype_O2_2b750ab37f5431b099b90db75e0ce7d6 into cache> Testing case 'legalizer_b_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_postrun_exception (test_core.wasm2) ... ok test_posixtime (test_core.wasm2) ... ok (no v8, skipping no-monotonic case) Testing case 'legalizer_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_polymorph (test_core.wasm2) ... ok test_poll (test_core.wasm2) ... ok Testing case 'llvm_assume'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_phiundef (test_core.wasm2) ... ok Testing case 'llvm_bitreverse'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_perrar (test_core.wasm2) ... ok test_parseInt (test_core.wasm2) ... ok <building and saving openjpeg_O2_c9ab099af271c5c1541733255032a7c4 into cache> Testing case 'loadbitcastgep'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_pack (test_core.wasm2) ... ok Testing case 'longjmp_tiny'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'longjmp_tiny_invoke'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'longjmp_tiny_invoke_phi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_noexitruntime (test_core.wasm2) ... ok Testing case 'longjmp_tiny_keepem'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'longjmp_tiny_keepem_cond'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} lto: 1 Testing case 'longjmp_tiny_phi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'longjmp_tiny_phi2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'muli33_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} Testing case 'ncurly'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_printf (test_core.wasm2) ... ok test_no_declare_asm_module_exports (test_core.wasm2) ... ok Testing case 'phi24_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_nl_types (test_core.wasm2) ... ok test_sqlite (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' Testing case 'phicubed'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_newstruct (test_core.wasm2) ... ok Testing case 'phientryimplicit'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_netinet_in (test_core.wasm2) ... ok test_nestedstructs (test_core.wasm2) ... ok test_negative_zero (test_core.wasm2) ... ok instance: 0 Testing case 'phientryimplicitmix'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'phientryimplicitmoar'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mount (test_core.wasm2) ... ok emcc: warning: cannot represent a NaN literal '0x2ca0bd0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0x7FF8000000000000, double 0xFFF8000000000000 in PyOS_string_to_double() Testing case 'philoop_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_multiply_defined_symbols (test_core.wasm2) ... ok warning: undefined symbol: initgroups warning: undefined symbol: popen test_mod_globalstruct (test_core.wasm2) ... ok Testing case 'phinonreachable64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'phiptrtoint'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'phiundefi64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mmap_file (test_core.wasm2) ... ok Testing case 'ptrtoi64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mmap (test_core.wasm2) ... ok instance: 1 test_minmax (test_core.wasm2) ... ok Testing case 'ptrtoint_blockaddr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_python (test_core.wasm2) ... ok Testing case 'quotedlabel'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} Testing case 'redundantswitch_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_minimal_runtime_hello_world_printf (test_core.wasm2) ... ok Testing case 'returnfp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'returnnan_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_openjpeg (test_core.wasm2) ... ok Testing case 'rust'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm2) ... ok Testing case 'rust_ctlz_negative_i8'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_modularize_closure_pre (test_core.wasm2) ... ok Testing case 'rust_struct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_minimal_runtime_hello_world (test_core.wasm2) ... ok test_memset_alignment (test_core.wasm2) ... ok test_memset (test_core.wasm2) ... ok Testing case 'sadd_overflow_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_memprof_requirements (test_core.wasm2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasm2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2) ... ok Testing case 'selectadd'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_minimal_runtime_global_initializer (test_core.wasm2) ... ok test_memorygrowth_3 (test_core.wasm2) ... ok Testing case 'selectstruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_memmove3 (test_core.wasm2) ... ok Testing case 'sillybitcast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_memmove2 (test_core.wasm2) ... ok <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> cmake True test_memmove (test_core.wasm2) ... ok test_memorygrowth_2 (test_core.wasm2) ... ok test_memcpy_memcmp (test_core.wasm2) ... ok Testing case 'sillybitcast2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_memcpy3 (test_core.wasm2) ... ok test_memcpy2 (test_core.wasm2) ... ok Testing case 'sillyfuncast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mathfuncptr (test_core.wasm2) ... ok test_memcpy_alignment (test_core.wasm2) ... ok test_math_lgamma (test_core.wasm2) ... ok test_math_hyperbolic (test_core.wasm2) ... ok Testing case 'storebigfloat'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_math_fmodf (test_core.wasm2) ... ok test_math (test_core.wasm2) ... ok Testing case 'storestruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mallocstruct (test_core.wasm2) ... ok test_mallinfo (test_core.wasm2) ... ok Testing case 'sub_11_0'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_mainenv (test_core.wasm2) ... ok test_main_thread_em_asm_signatures (test_core.wasm2) ... ok 0 <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> Testing case 'subnums'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'switch64_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_main_thread_async_em_asm (test_core.wasm2) ... ok test_main_thread_em_asm (test_core.wasm2) ... ok Testing case 'switch64b_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'switch64c_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_lower_intrinsics (test_core.wasm2) ... ok test_loop (test_core.wasm2) ... ok 0 test_main_module_static_align (test_core.wasm2) ... ok Testing case 'trace'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} <building and saving poppler_O2_bfe69e4a16d52b820bcef0c0020e058d into cache> test_longjmp_unwind (test_core.wasm2) ... ok test_longjmp_stacked (test_core.wasm2) ... ok 1 Testing case 'trunc'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} 1 <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> Testing case 'typestr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_longjmp_i64 (test_core.wasm2) ... ok test_longjmp_repeat (test_core.wasm2) ... ok test_longjmp_throw (test_core.wasm2) ... ok Testing case 'uadd_overflow_64_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_longjmp_funcptr (test_core.wasm2) ... ok test_longjmp_exc (test_core.wasm2) ... ok test_longjmp4 (test_core.wasm2) ... ok Testing case 'uadd_overflow_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_lua (test_core.wasm2) ... ok test_longjmp3 (test_core.wasm2) ... ok test_longjmp2 (test_core.wasm2) ... ok Testing case 'udiv'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_longjmp (test_core.wasm2) ... ok test_locale (test_core.wasm2) ... ok Testing case 'unaligneddouble'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_llvmswitch (test_core.wasm2) ... ok test_llvm_used (test_core.wasm2) ... ok test_llvm_intrinsics (test_core.wasm2) ... ok Testing case 'unsanitized_declare'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_the_bullet (test_core.wasm2) ... ok test_llvm_fabs (test_core.wasm2) ... ok test_llrint (test_core.wasm2) ... ok test_literal_negative_zero (test_core.wasm2) ... ok Testing case 'usenullcall_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_linker_response_file (test_core.wasm2) ... ok test_linked_list (test_core.wasm2) ... ok test_memorygrowth (test_core.wasm2) ... ok test_line_endings (test_core.wasm2) ... ok Testing case 'zeroembedded'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_lifetime (test_core.wasm2) ... ok test_libgen (test_core.wasm2) ... ok Testing case 'zeroextarg'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_life (test_core.wasm2) ... ok test_langinfo (test_core.wasm2) ... ok test_zzz_cases (test_core.wasm2) ... ok 0 test_js_libraries (test_core.wasm2) ... ok test_iswdigit (test_core.wasm2) ... ok test_libcxx (test_core.wasm2) ... ok test_isnan (test_core.wasm2) ... ok (iteration) test_legacy_exported_runtime_numbers (test_core.wasm2) ... ok test_js_lib_dep_memset (test_core.wasm2) ... ok test_istream (test_core.wasm2) ... ok test_intvars (test_core.wasm2) ... ok test_inlinejs3 (test_core.wasm2) ... skipped 'wasm requires a proper asm module' test_inlinejs2 (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_isdigit_l (test_core.wasm2) ... ok test_intentional_fault (test_core.wasm2) ... ok test_inlinejs4 (test_core.wasm2) ... ok test_inherit (test_core.wasm2) ... ok (iteration) test_iostream_ctors (test_core.wasm2) ... ok test_indirectbr (test_core.wasm2) ... ok test_if_else (test_core.wasm2) ... ok test_if (test_core.wasm2) ... ok test_i64_zextneg (test_core.wasm2) ... ok test_large_exported_response (test_core.wasm2) ... ok test_indirectbr_many (test_core.wasm2) ... ok test_i64_varargs (test_core.wasm2) ... ok test_i64_umul (test_core.wasm2) ... ok test_i64_qdouble (test_core.wasm2) ... ok test_i64_precise_needed (test_core.wasm2) ... ok test_i64_precise (test_core.wasm2) ... ok (iteration) test_i64_llabs (test_core.wasm2) ... ok test_i64_i16 (test_core.wasm2) ... ok test_i64_double (test_core.wasm2) ... ok test_i64_cmp2 (test_core.wasm2) ... ok test_i64_b (test_core.wasm2) ... ok test_i64_cmp (test_core.wasm2) ... ok test_i64_7z (test_core.wasm2) ... ok test_i64_4 (test_core.wasm2) ... ok test_i64_3 (test_core.wasm2) ... ok test_i64_2 (test_core.wasm2) ... ok test_i64 (test_core.wasm2) ... ok test_i32_mul_precise (test_core.wasm2) ... ok test_i16_emcc_intrinsic (test_core.wasm2) ... ok test_hello_world (test_core.wasm2) ... ok (iteration) test_gmtime (test_core.wasm2) ... ok test_globals (test_core.wasm2) ... ok test_globaldoubles (test_core.wasm2) ... ok test_getopt_long (test_core.wasm2) ... ok test_getopt (test_core.wasm2) ... ok test_getloadavg (test_core.wasm2) ... ok test_getgep (test_core.wasm2) ... ok test_getdents64 (test_core.wasm2) ... ok test_getFuncWrapper_sig_alias (test_core.wasm2) ... ok normal /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_getcwd_with_non_ascii_name (test_core.wasm2) ... ok (iteration) test_fwrite_0 (test_core.wasm2) ... ok test_getdents64_special_cases (test_core.wasm2) ... ok test_gcc_unmangler (test_core.wasm2) ... ok test_functionpointer_libfunc_varargs (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_funcs (test_core.wasm2) ... ok test_funcptr_namecollide (test_core.wasm2) ... ok test_funcptrfunc (test_core.wasm2) ... ok test_getValue_setValue (test_core.wasm2) ... ok test_funcptr_import_type (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_iostream_and_determinism (test_core.wasm2) ... ok [264781, 264781, 264781, 264781, 264781] test_funcptr (test_core.wasm2) ... ok test_fscanf (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c closure test_fs_trackingdelegate (test_core.wasm2) ... ok test_fscanf_2 (test_core.wasm2) ... ok test_fs_nodefs_home (test_core.wasm2) ... ok test_fs_write (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fs_mmap (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_fs_nodefs_cloexec (test_core.wasm2) ... ok test_fs_llseek (test_core.wasm2) ... ok test_fs_writeFile (test_core.wasm2) ... ok test_fs_dict (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fs_emptyPath (test_core.wasm2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_frexp (test_core.wasm2) ... ok test_fs_base (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_fs_append (test_core.wasm2) ... ok test_fs_errorstack (test_core.wasm2) ... ok test_float_builtins (test_core.wasm2) ... skipped 'no __builtin_fmin support in JSBackend' test_floatvars (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c test_float32_precise (test_core.wasm2) ... ok test_float_literals (test_core.wasm2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1', '--pre-js', 'pre.js'] [] closure test_flexarray_struct (test_core.wasm2) ... ok test_fnmatch (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_files_m (test_core.wasm2) ... ok test_fileno (test_core.wasm2) ... ok TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS test_fgets_eol (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c test_fgetc_unsigned (test_core.wasm2) ... ok NODEFS test_fcvt (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_fcntl_open (test_core.wasm2) ... ok test_fgetc_ungetc (test_core.wasm2) ... ok 0 float test_fcntl_misc (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fcntl (test_core.wasm2) ... ok test_fast_math (test_core.wasm2) ... ok 0 double /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_fs_nodefs_rw (test_core.wasm2) ... ok ['-s', 'SYSCALL_DEBUG=1'] test_fakestat (test_core.wasm2) ... ok test_fannkuch (test_core.wasm2) ... ok 1 float /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_exported_response (test_core.wasm2) ... ok test_exceptions_white_list_2 (test_core.wasm2) ... ok 1 double test_exit_status (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c 2 float test_exceptions_virtual_inheritance (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c test_exceptions_uncaught_2 (test_core.wasm2) ... ok 2 double test_exceptions_white_list (test_core.wasm2) ... ok test_files (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_exceptions_typed (test_core.wasm2) ... ok test_fasta (test_core.wasm2) ... ok test_exceptions_std (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_exceptions_simplify_cfg (test_core.wasm2) ... ok test_exceptions_resume (test_core.wasm2) ... ok test_exceptions_refcount (test_core.wasm2) ... ok test_exceptions_uncaught (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_exceptions_rethrow (test_core.wasm2) ... ok test_exceptions_multiple_inherit (test_core.wasm2) ... ok test_exceptions_multi (test_core.wasm2) ... ok test_exceptions_primary (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_exceptions_multiple_inherit_rethrow (test_core.wasm2) ... ok test_exceptions_libcxx (test_core.wasm2) ... ok 0 test_exceptions_alias (test_core.wasm2) ... ok 0 test_exceptions_destroy_virtual (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_exceptions_convert (test_core.wasm2) ... ok test_exception_source_map (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' leave printf in ctor 1 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp remove ctor of just assigns to memory 1 test_exceptions_2 (test_core.wasm2) ... ok 2 lto /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_exceptions_3 (test_core.wasm2) ... ok test_errar (test_core.wasm2) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v10.15.3-linux-x64/bin/node'] node (no output file specified, not emitting output) (no output file specified, not emitting output) test_erf (test_core.wasm2) ... ok (no output file specified, not emitting output) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c (no output file specified, not emitting output) mem: 321 => 323 code: 44 => 43 libcxx - remove 2 ctors from iostream code shell test_environ (test_core.wasm2) ... ok test_exceptions_custom (test_core.wasm2) ... ok (test did not pass in JS engine: ['/b/swarming/w/ir/cache/builder/src/src/work/node-v10.15.3-linux-x64/bin/node']) node,shell test_env (test_core.wasm2) ... ok test_emulate_function_pointer_casts (test_core.wasm2) ... ok test_environment (test_core.wasm2) ... ok test_emscripten_log (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c (no output file specified, not emitting output) test_emscripten_run_script_string_utf8 (test_core.wasm2) ... ok (no output file specified, not emitting output) async test_emscripten_get_now (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_emterpretify (test_core.wasm2) ... ok test_emscripten_get_compiler_setting (test_core.wasm2) ... ok normal (no output file specified, not emitting output) (no output file specified, not emitting output) mem: 10289 => 11324 code: 537 => 511 assertions too /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_emptyclass (test_core.wasm2) ... ok debug test_emscripten_api (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c remove just some, leave others debug log test_embind_unsigned (test_core.wasm2) ... ok test_embind_val (test_core.wasm2) ... ok test_embind_negative_constants (test_core.wasm2) ... ok (no output file specified, not emitting output) (no output file specified, not emitting output) test_emmalloc (test_core.wasm2) ... ok warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_embind_float_constants (test_core.wasm2) ... ok test_embind_f_no_rtti (test_core.wasm2) ... ok test_embind_5 (test_core.wasm2) ... ok (no output file specified, not emitting output) (no output file specified, not emitting output) mem: 10324 => 11359 code: 539 => 514 test_eval_ctors (test_core.wasm2) ... ok outlining: 5000 <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> emcc:WARNING: for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_embind_4 (test_core.wasm2) ... ok test_embind_3 (test_core.wasm2) ... ok test_embind_2 (test_core.wasm2) ... ok test_embind (test_core.wasm2) ... ok test_em_asm_unused_arguments (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c test_em_js (test_core.wasm2) ... ok test_em_asm_parameter_pack (test_core.wasm2) ... ok DIRECT test_exceptions (test_core.wasm2) ... ok test_em_asm_unicode (test_core.wasm2) ... ok EXPORTED /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_dynamic_cast_b (test_core.wasm2) ... ok test_em_asm_2 (test_core.wasm2) ... ok <building and saving zlib_O2_bf909a65906536b15905beef675c5b6b into cache> test_dynamic_cast_2 (test_core.wasm2) ... ok syslibs libc++ 1 env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'} test_em_asm (test_core.wasm2) ... ok <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324] FROM_OUTSIDE test_dynamic_cast (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c test_dyncall_specific (test_core.wasm2) ... ok warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c flip flip <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324 case 2] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c flip warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) test_dylink_stdlib (test_core.wasm2) ... ok flip /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_dylink_spaghetti (test_core.wasm2) ... ok [issue 324 case 3] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c test_freetype (test_core.wasm2) ... ok flip test_dylink_rtti (test_core.wasm2) ... ok flip /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c flip flip syslibs 1 1 env_modify: {'EMCC_FORCE_STDLIBS': '1'} /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_dylink_raii_exceptions (test_core.wasm2) ... ok flip test_dylink_printfs (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_dylink_zlib (test_core.wasm2) ... ok env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'} test_dylink_postsets_chunking (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_dylink_memory_growth (test_core.wasm2) ... ok flip flip flip flip test_dylink_many_postsets (test_core.wasm2) ... ok flip test_dylink_jslib (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp flip test_dylink_i64_b (test_core.wasm2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_dylink_i64 (test_core.wasm2) ... ok flip check warnings test_dylink_hyper_dupe (test_core.wasm2) ... ok syslibs 0 env_modify: {'EMCC_FORCE_STDLIBS': ''} test_fuzz (test_core.wasm2) ... ok flip flip test_dylink_iostream (test_core.wasm2) ... ok test_dylink_global_var_modded (test_core.wasm2) ... ok warning: undefined symbol: FcConfigSubstitute warning: undefined symbol: FcDefaultSubstitute warning: undefined symbol: FcFontSetDestroy warning: undefined symbol: FcFontSort warning: undefined symbol: FcPatternAddInteger warning: undefined symbol: FcPatternBuild warning: undefined symbol: FcPatternDestroy warning: undefined symbol: FcPatternGetInteger warning: undefined symbol: FcPatternGetString flip flip (test did not pass in JS engine: ['/b/swarming/w/ir/cache/builder/src/src/work/node-v10.15.3-linux-x64/bin/node']) (seeing expected fail) syslibs 1 env_modify: {'EMCC_FORCE_STDLIBS': ''} warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) test_dylink_global_var_jslib (test_core.wasm2) ... ok test_dylink_global_var (test_core.wasm2) ... ok test_dylink_funcpointers2 (test_core.wasm2) ... skipped 'is_wasm : uses function tables in an asm.js specific way' flip flip test_dylink_global_inits (test_core.wasm2) ... ok test_dylink_global_init (test_core.wasm2) ... ok flip test_poppler (test_core.wasm2) ... ok (test did not pass in JS engine: ['/b/swarming/w/ir/cache/builder/src/src/work/node-v10.15.3-linux-x64/bin/node']) (seeing expected fail) test_dylink_syslibs (test_core.wasm2) ... ok flip test_dylink_function_pointer_equality (test_core.wasm2) ... ok test_dylink_funcpointers_wrapper (test_core.wasm2) ... ok flip flip test_dylink_funcpointers_float (test_core.wasm2) ... ok test_dylink_funcpointers (test_core.wasm2) ... ok flip test_double_varargs (test_core.wasm2) ... ok flip test_dylink_funcpointer (test_core.wasm2) ... ok test_dylink_floats (test_core.wasm2) ... ok flip test_double_i64_conversion (test_core.wasm2) ... ok flip test_dlmalloc_partial_2 (test_core.wasm2) ... ok test_dlmalloc_partial (test_core.wasm2) ... ok test_dlmalloc (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_dylink_class (test_core.wasm2) ... ok test_dlfcn_self (test_core.wasm2) ... skipped 'is_wasm : needs to be able to add JS functions to the wasm table' test_dylink_dot_a (test_core.wasm2) ... ok test_dylink_basics (test_core.wasm2) ... ok test_dlfcn_varargs (test_core.wasm2) ... ok test_dlfcn_unique_sig (test_core.wasm2) ... ok test_dylink_dso_needed (test_core.wasm2) ... ok without assertions, the error is less clear test_dlfcn_stacks (test_core.wasm2) ... ok test_dlfcn_qsort (test_core.wasm2) ... ok test_dylink_dynamic_cast (test_core.wasm2) ... ok test_dlfcn_em_asm (test_core.wasm2) ... skipped 'is_wasm : EM_ASM in shared wasm modules, stored inside the wasm somehow' test_dlfcn_longjmp (test_core.wasm2) ... ok test_dlfcn_mallocs (test_core.wasm2) ... ok test_dlfcn_missing (test_core.wasm2) ... ok test_dlfcn_info (test_core.wasm2) ... ok test_dfe (test_core.wasm2) ... skipped 'dfe-only' test_dlfcn_i64 (test_core.wasm2) ... ok test_dlfcn_funcs (test_core.wasm2) ... ok test_dlfcn_handle_alloc (test_core.wasm2) ... ok test_demangle_stacks_symbol_map (test_core.wasm2) ... ok full: __ZN9NameSpace5Class7AborterEdcPi short: 16 without assertions, the stack is not printed, but a message suggesting assertions is test_direct_string_constant_usage (test_core.wasm2) ... ok test_cxx03_do_run (test_core.wasm2) ... ok test_cxx_self_assign (test_core.wasm2) ... ok <building and saving cube2hash_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_dlfcn_data_and_fptr (test_core.wasm2) ... ok test_dlfcn_basic (test_core.wasm2) ... ok test_demangle_stacks (test_core.wasm2) ... ok test_dlfcn_alignment_and_zeroing (test_core.wasm2) ... ok test_ctype (test_core.wasm2) ... ok test_cube2md5 (test_core.wasm2) ... ok test_cube2hash (test_core.wasm2) ... ok test_coroutine_asyncify (test_core.wasm2) ... ok test_cubescript (test_core.wasm2) ... ok test_copyop (test_core.wasm2) ... ok test_conststructs (test_core.wasm2) ... ok test_dead_functions (test_core.wasm2) ... ok 0 0 test_coroutine_emterpretify_async (test_core.wasm2) ... ok test_constglobalunion (test_core.wasm2) ... ok test_constglobalstructs (test_core.wasm2) ... ok test_complex (test_core.wasm2) ... ok test_closebitcasts (test_core.wasm2) ... ok default is allow mode: js idiv test_class (test_core.wasm2) ... ok with closure test_bsearch (test_core.wasm2) ... ok f2i test_brk (test_core.wasm2) ... ok test_bitfields (test_core.wasm2) ... ok mode: clamp idiv test_bigarray (test_core.wasm2) ... ok 0 1 test_bswap64 (test_core.wasm2) ... ok test_bigswitch (test_core.wasm2) ... ok f2i test_atomic_cxx (test_core.wasm2) ... ok test_bad_typeid (test_core.wasm2) ... ok test_atomic (test_core.wasm2) ... ok mode: allow idiv test_atoX (test_core.wasm2) ... ok test_async_returnvalue (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_exit (test_core.wasm2) ... skipped 'emterpreter-only test' 0 2 test_asyncify_unused (test_core.wasm2) ... ok test_async_abort (test_core.wasm2) ... skipped 'emterpreter-only test' test_atexit (test_core.wasm2) ... ok f2i test_ccall (test_core.wasm2) ... ok test_autodebug (test_core.wasm2) ... ok test_assert (test_core.wasm2) ... ok test_async (test_core.wasm2) ... ok mode: idiv test_asmjs_unknown_emscripten (test_core.wasm2) ... ok check bad ccall use test_array2b (test_core.wasm2) ... ok test_array2 (test_core.wasm2) ... ok test_alloca_stack (test_core.wasm2) ... ok f2i 1 0 test_alloca (test_core.wasm2) ... ok basics test_aligned_alloc (test_core.wasm2) ... ok 0 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1'] test_align64 (test_core.wasm2) ... ok test_addr_of_stacked (test_core.wasm2) ... ok test_binaryen_trap_mode (test_core.wasm2) ... ok with --closure [] check reasonable ccall use test_799 (test_core.wasm2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasm2) ... ok 1 1 ['-s', 'FORCE_FILESYSTEM=1'] 1 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] check ccall promise ['-DUSE_FILES'] 1 2 test_async_emterpretify (test_core.wasm2) ... ok ['-O2', '-s', 'BINARYEN_ASYNC_COMPILATION=0', '--post-js', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/interop/test_add_function_post.js'] with ALIASING_FUNCTION_POINTERS ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] with RESERVED_FUNCTION_POINTERS=0 test_FS_exports (test_core.wasm2) ... ok test_bswap64_emulate_fps (test_core.wasm2) ... ok test_add_function (test_core.wasm2) ... ok test_biggerswitch (test_core.wasm2) ... ok DONE: combining results on main thread test_799 (test_core.wasm2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasm2) ... ok test_FS_exports (test_core.wasm2) ... ok test_add_function (test_core.wasm2) ... ok test_addr_of_stacked (test_core.wasm2) ... ok test_align64 (test_core.wasm2) ... ok test_aligned_alloc (test_core.wasm2) ... ok test_alloca (test_core.wasm2) ... ok test_alloca_stack (test_core.wasm2) ... ok test_array2 (test_core.wasm2) ... ok test_array2b (test_core.wasm2) ... ok test_asmjs_unknown_emscripten (test_core.wasm2) ... ok test_assert (test_core.wasm2) ... ok test_async (test_core.wasm2) ... ok test_async_abort (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_emterpretify (test_core.wasm2) ... ok test_async_exit (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.wasm2) ... skipped 'emterpreter-only test' test_asyncify_unused (test_core.wasm2) ... ok test_atexit (test_core.wasm2) ... ok test_atoX (test_core.wasm2) ... ok test_atomic (test_core.wasm2) ... ok test_atomic_cxx (test_core.wasm2) ... ok test_autodebug (test_core.wasm2) ... ok test_bad_typeid (test_core.wasm2) ... ok test_bigarray (test_core.wasm2) ... ok test_biggerswitch (test_core.wasm2) ... ok test_bigswitch (test_core.wasm2) ... ok test_binaryen_trap_mode (test_core.wasm2) ... ok test_bitfields (test_core.wasm2) ... ok test_brk (test_core.wasm2) ... ok test_bsearch (test_core.wasm2) ... ok test_bswap64 (test_core.wasm2) ... ok test_bswap64_emulate_fps (test_core.wasm2) ... ok test_ccall (test_core.wasm2) ... ok test_class (test_core.wasm2) ... ok test_closebitcasts (test_core.wasm2) ... ok test_complex (test_core.wasm2) ... ok test_constglobalstructs (test_core.wasm2) ... ok test_constglobalunion (test_core.wasm2) ... ok test_conststructs (test_core.wasm2) ... ok test_copyop (test_core.wasm2) ... ok test_coroutine_asyncify (test_core.wasm2) ... ok test_coroutine_emterpretify_async (test_core.wasm2) ... ok test_ctype (test_core.wasm2) ... ok test_cube2hash (test_core.wasm2) ... ok test_cube2md5 (test_core.wasm2) ... ok test_cubescript (test_core.wasm2) ... ok test_cxx03_do_run (test_core.wasm2) ... ok test_cxx_self_assign (test_core.wasm2) ... ok test_dead_functions (test_core.wasm2) ... ok test_demangle_stacks (test_core.wasm2) ... ok test_demangle_stacks_symbol_map (test_core.wasm2) ... ok test_dfe (test_core.wasm2) ... skipped 'dfe-only' test_direct_string_constant_usage (test_core.wasm2) ... ok test_dlfcn_alignment_and_zeroing (test_core.wasm2) ... ok test_dlfcn_basic (test_core.wasm2) ... ok test_dlfcn_data_and_fptr (test_core.wasm2) ... ok test_dlfcn_em_asm (test_core.wasm2) ... skipped 'is_wasm : EM_ASM in shared wasm modules, stored inside the wasm somehow' test_dlfcn_funcs (test_core.wasm2) ... ok test_dlfcn_handle_alloc (test_core.wasm2) ... ok test_dlfcn_i64 (test_core.wasm2) ... ok test_dlfcn_info (test_core.wasm2) ... ok test_dlfcn_longjmp (test_core.wasm2) ... ok test_dlfcn_mallocs (test_core.wasm2) ... ok test_dlfcn_missing (test_core.wasm2) ... ok test_dlfcn_qsort (test_core.wasm2) ... ok test_dlfcn_self (test_core.wasm2) ... skipped 'is_wasm : needs to be able to add JS functions to the wasm table' test_dlfcn_stacks (test_core.wasm2) ... ok test_dlfcn_unique_sig (test_core.wasm2) ... ok test_dlfcn_varargs (test_core.wasm2) ... ok test_dlmalloc (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_dlmalloc_partial (test_core.wasm2) ... ok test_dlmalloc_partial_2 (test_core.wasm2) ... ok test_double_i64_conversion (test_core.wasm2) ... ok test_double_varargs (test_core.wasm2) ... ok test_dylink_basics (test_core.wasm2) ... ok test_dylink_class (test_core.wasm2) ... ok test_dylink_dot_a (test_core.wasm2) ... ok test_dylink_dso_needed (test_core.wasm2) ... ok test_dylink_dynamic_cast (test_core.wasm2) ... ok test_dylink_floats (test_core.wasm2) ... ok test_dylink_funcpointer (test_core.wasm2) ... ok test_dylink_funcpointers (test_core.wasm2) ... ok test_dylink_funcpointers2 (test_core.wasm2) ... skipped 'is_wasm : uses function tables in an asm.js specific way' test_dylink_funcpointers_float (test_core.wasm2) ... ok test_dylink_funcpointers_wrapper (test_core.wasm2) ... ok test_dylink_function_pointer_equality (test_core.wasm2) ... ok test_dylink_global_init (test_core.wasm2) ... ok test_dylink_global_inits (test_core.wasm2) ... ok test_dylink_global_var (test_core.wasm2) ... ok test_dylink_global_var_jslib (test_core.wasm2) ... ok test_dylink_global_var_modded (test_core.wasm2) ... ok test_dylink_hyper_dupe (test_core.wasm2) ... ok test_dylink_i64 (test_core.wasm2) ... ok test_dylink_i64_b (test_core.wasm2) ... ok test_dylink_iostream (test_core.wasm2) ... ok test_dylink_jslib (test_core.wasm2) ... ok test_dylink_many_postsets (test_core.wasm2) ... ok test_dylink_memory_growth (test_core.wasm2) ... ok test_dylink_postsets_chunking (test_core.wasm2) ... ok test_dylink_printfs (test_core.wasm2) ... ok test_dylink_raii_exceptions (test_core.wasm2) ... ok test_dylink_rtti (test_core.wasm2) ... ok test_dylink_spaghetti (test_core.wasm2) ... ok test_dylink_stdlib (test_core.wasm2) ... ok test_dylink_syslibs (test_core.wasm2) ... ok test_dylink_zlib (test_core.wasm2) ... ok test_dynamic_cast (test_core.wasm2) ... ok test_dynamic_cast_2 (test_core.wasm2) ... ok test_dynamic_cast_b (test_core.wasm2) ... ok test_dyncall_specific (test_core.wasm2) ... ok test_em_asm (test_core.wasm2) ... ok test_em_asm_2 (test_core.wasm2) ... ok test_em_asm_parameter_pack (test_core.wasm2) ... ok test_em_asm_unicode (test_core.wasm2) ... ok test_em_asm_unused_arguments (test_core.wasm2) ... ok test_em_js (test_core.wasm2) ... ok test_embind (test_core.wasm2) ... ok test_embind_2 (test_core.wasm2) ... ok test_embind_3 (test_core.wasm2) ... ok test_embind_4 (test_core.wasm2) ... ok test_embind_5 (test_core.wasm2) ... ok test_embind_f_no_rtti (test_core.wasm2) ... ok test_embind_float_constants (test_core.wasm2) ... ok test_embind_negative_constants (test_core.wasm2) ... ok test_embind_unsigned (test_core.wasm2) ... ok test_embind_val (test_core.wasm2) ... ok test_emmalloc (test_core.wasm2) ... ok test_emptyclass (test_core.wasm2) ... ok test_emscripten_api (test_core.wasm2) ... ok test_emscripten_get_compiler_setting (test_core.wasm2) ... ok test_emscripten_get_now (test_core.wasm2) ... ok test_emscripten_log (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_run_script_string_utf8 (test_core.wasm2) ... ok test_emterpretify (test_core.wasm2) ... ok test_emulate_function_pointer_casts (test_core.wasm2) ... ok test_env (test_core.wasm2) ... ok test_environ (test_core.wasm2) ... ok test_environment (test_core.wasm2) ... ok test_erf (test_core.wasm2) ... ok test_errar (test_core.wasm2) ... ok test_eval_ctors (test_core.wasm2) ... ok test_exception_source_map (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_exceptions (test_core.wasm2) ... ok test_exceptions_2 (test_core.wasm2) ... ok test_exceptions_3 (test_core.wasm2) ... ok test_exceptions_alias (test_core.wasm2) ... ok test_exceptions_convert (test_core.wasm2) ... ok test_exceptions_custom (test_core.wasm2) ... ok test_exceptions_destroy_virtual (test_core.wasm2) ... ok test_exceptions_libcxx (test_core.wasm2) ... ok test_exceptions_multi (test_core.wasm2) ... ok test_exceptions_multiple_inherit (test_core.wasm2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.wasm2) ... ok test_exceptions_primary (test_core.wasm2) ... ok test_exceptions_refcount (test_core.wasm2) ... ok test_exceptions_resume (test_core.wasm2) ... ok test_exceptions_rethrow (test_core.wasm2) ... ok test_exceptions_simplify_cfg (test_core.wasm2) ... ok test_exceptions_std (test_core.wasm2) ... ok test_exceptions_typed (test_core.wasm2) ... ok test_exceptions_uncaught (test_core.wasm2) ... ok test_exceptions_uncaught_2 (test_core.wasm2) ... ok test_exceptions_virtual_inheritance (test_core.wasm2) ... ok test_exceptions_white_list (test_core.wasm2) ... ok test_exceptions_white_list_2 (test_core.wasm2) ... ok test_exit_status (test_core.wasm2) ... ok test_exported_response (test_core.wasm2) ... ok test_fakestat (test_core.wasm2) ... ok test_fannkuch (test_core.wasm2) ... ok test_fast_math (test_core.wasm2) ... ok test_fasta (test_core.wasm2) ... ok test_fcntl (test_core.wasm2) ... ok test_fcntl_misc (test_core.wasm2) ... ok test_fcntl_open (test_core.wasm2) ... ok test_fcvt (test_core.wasm2) ... ok test_fgetc_ungetc (test_core.wasm2) ... ok test_fgetc_unsigned (test_core.wasm2) ... ok test_fgets_eol (test_core.wasm2) ... ok test_fileno (test_core.wasm2) ... ok test_files (test_core.wasm2) ... ok test_files_m (test_core.wasm2) ... ok test_flexarray_struct (test_core.wasm2) ... ok test_float32_precise (test_core.wasm2) ... ok test_float_builtins (test_core.wasm2) ... skipped 'no __builtin_fmin support in JSBackend' test_float_literals (test_core.wasm2) ... ok test_floatvars (test_core.wasm2) ... ok test_fnmatch (test_core.wasm2) ... ok test_freetype (test_core.wasm2) ... ok test_frexp (test_core.wasm2) ... ok test_fs_append (test_core.wasm2) ... ok test_fs_base (test_core.wasm2) ... ok test_fs_dict (test_core.wasm2) ... ok test_fs_emptyPath (test_core.wasm2) ... ok test_fs_errorstack (test_core.wasm2) ... ok test_fs_llseek (test_core.wasm2) ... ok test_fs_mmap (test_core.wasm2) ... ok test_fs_nodefs_cloexec (test_core.wasm2) ... ok test_fs_nodefs_home (test_core.wasm2) ... ok test_fs_nodefs_rw (test_core.wasm2) ... ok test_fs_trackingdelegate (test_core.wasm2) ... ok test_fs_write (test_core.wasm2) ... ok test_fs_writeFile (test_core.wasm2) ... ok test_fscanf (test_core.wasm2) ... ok test_fscanf_2 (test_core.wasm2) ... ok test_funcptr (test_core.wasm2) ... ok test_funcptr_import_type (test_core.wasm2) ... ok test_funcptr_namecollide (test_core.wasm2) ... ok test_funcptrfunc (test_core.wasm2) ... ok test_funcs (test_core.wasm2) ... ok test_functionpointer_libfunc_varargs (test_core.wasm2) ... ok test_fuzz (test_core.wasm2) ... ok test_fwrite_0 (test_core.wasm2) ... ok test_gcc_unmangler (test_core.wasm2) ... ok test_getFuncWrapper_sig_alias (test_core.wasm2) ... ok test_getValue_setValue (test_core.wasm2) ... ok test_getcwd_with_non_ascii_name (test_core.wasm2) ... ok test_getdents64 (test_core.wasm2) ... ok test_getdents64_special_cases (test_core.wasm2) ... ok test_getgep (test_core.wasm2) ... ok test_getloadavg (test_core.wasm2) ... ok test_getopt (test_core.wasm2) ... ok test_getopt_long (test_core.wasm2) ... ok test_globaldoubles (test_core.wasm2) ... ok test_globals (test_core.wasm2) ... ok test_gmtime (test_core.wasm2) ... ok test_hello_world (test_core.wasm2) ... ok test_i16_emcc_intrinsic (test_core.wasm2) ... ok test_i32_mul_precise (test_core.wasm2) ... ok test_i64 (test_core.wasm2) ... ok test_i64_2 (test_core.wasm2) ... ok test_i64_3 (test_core.wasm2) ... ok test_i64_4 (test_core.wasm2) ... ok test_i64_7z (test_core.wasm2) ... ok test_i64_b (test_core.wasm2) ... ok test_i64_cmp (test_core.wasm2) ... ok test_i64_cmp2 (test_core.wasm2) ... ok test_i64_double (test_core.wasm2) ... ok test_i64_i16 (test_core.wasm2) ... ok test_i64_llabs (test_core.wasm2) ... ok test_i64_precise (test_core.wasm2) ... ok test_i64_precise_needed (test_core.wasm2) ... ok test_i64_qdouble (test_core.wasm2) ... ok test_i64_umul (test_core.wasm2) ... ok test_i64_varargs (test_core.wasm2) ... ok test_i64_zextneg (test_core.wasm2) ... ok test_if (test_core.wasm2) ... ok test_if_else (test_core.wasm2) ... ok test_indirectbr (test_core.wasm2) ... ok test_indirectbr_many (test_core.wasm2) ... ok test_inherit (test_core.wasm2) ... ok test_inlinejs (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs2 (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs3 (test_core.wasm2) ... skipped 'wasm requires a proper asm module' test_inlinejs4 (test_core.wasm2) ... ok test_intentional_fault (test_core.wasm2) ... ok test_intvars (test_core.wasm2) ... ok test_iostream_and_determinism (test_core.wasm2) ... ok test_iostream_ctors (test_core.wasm2) ... ok test_isdigit_l (test_core.wasm2) ... ok test_isnan (test_core.wasm2) ... ok test_istream (test_core.wasm2) ... ok test_iswdigit (test_core.wasm2) ... ok test_js_lib_dep_memset (test_core.wasm2) ... ok test_js_libraries (test_core.wasm2) ... ok test_langinfo (test_core.wasm2) ... ok test_large_exported_response (test_core.wasm2) ... ok test_legacy_exported_runtime_numbers (test_core.wasm2) ... ok test_libcxx (test_core.wasm2) ... ok test_libgen (test_core.wasm2) ... ok test_life (test_core.wasm2) ... ok test_lifetime (test_core.wasm2) ... ok test_line_endings (test_core.wasm2) ... ok test_linked_list (test_core.wasm2) ... ok test_linker_response_file (test_core.wasm2) ... ok test_literal_negative_zero (test_core.wasm2) ... ok test_llrint (test_core.wasm2) ... ok test_llvm_fabs (test_core.wasm2) ... ok test_llvm_intrinsics (test_core.wasm2) ... ok test_llvm_used (test_core.wasm2) ... ok test_llvmswitch (test_core.wasm2) ... ok test_locale (test_core.wasm2) ... ok test_longjmp (test_core.wasm2) ... ok test_longjmp2 (test_core.wasm2) ... ok test_longjmp3 (test_core.wasm2) ... ok test_longjmp4 (test_core.wasm2) ... ok test_longjmp_exc (test_core.wasm2) ... ok test_longjmp_funcptr (test_core.wasm2) ... ok test_longjmp_i64 (test_core.wasm2) ... ok test_longjmp_repeat (test_core.wasm2) ... ok test_longjmp_stacked (test_core.wasm2) ... ok test_longjmp_throw (test_core.wasm2) ... ok test_longjmp_unwind (test_core.wasm2) ... ok test_loop (test_core.wasm2) ... ok test_lower_intrinsics (test_core.wasm2) ... ok test_lua (test_core.wasm2) ... ok test_main_module_static_align (test_core.wasm2) ... ok test_main_thread_async_em_asm (test_core.wasm2) ... ok test_main_thread_em_asm (test_core.wasm2) ... ok test_main_thread_em_asm_signatures (test_core.wasm2) ... ok test_mainenv (test_core.wasm2) ... ok test_mallinfo (test_core.wasm2) ... ok test_mallocstruct (test_core.wasm2) ... ok test_math (test_core.wasm2) ... ok test_math_fmodf (test_core.wasm2) ... ok test_math_hyperbolic (test_core.wasm2) ... ok test_math_lgamma (test_core.wasm2) ... ok test_mathfuncptr (test_core.wasm2) ... ok test_memcpy2 (test_core.wasm2) ... ok test_memcpy3 (test_core.wasm2) ... ok test_memcpy_alignment (test_core.wasm2) ... ok test_memcpy_memcmp (test_core.wasm2) ... ok test_memmove (test_core.wasm2) ... ok test_memmove2 (test_core.wasm2) ... ok test_memmove3 (test_core.wasm2) ... ok test_memorygrowth (test_core.wasm2) ... ok test_memorygrowth_2 (test_core.wasm2) ... ok test_memorygrowth_3 (test_core.wasm2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasm2) ... ok test_memprof_requirements (test_core.wasm2) ... ok test_memset (test_core.wasm2) ... ok test_memset_alignment (test_core.wasm2) ... ok test_minimal_runtime_global_initializer (test_core.wasm2) ... ok test_minimal_runtime_hello_world (test_core.wasm2) ... ok test_minimal_runtime_hello_world_printf (test_core.wasm2) ... ok test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm2) ... ok test_minmax (test_core.wasm2) ... ok test_mmap (test_core.wasm2) ... ok test_mmap_file (test_core.wasm2) ... ok test_mod_globalstruct (test_core.wasm2) ... ok test_modularize_closure_pre (test_core.wasm2) ... ok test_mount (test_core.wasm2) ... ok test_multiply_defined_symbols (test_core.wasm2) ... ok test_negative_zero (test_core.wasm2) ... ok test_nestedstructs (test_core.wasm2) ... ok test_netinet_in (test_core.wasm2) ... ok test_newstruct (test_core.wasm2) ... ok test_nl_types (test_core.wasm2) ... ok test_no_declare_asm_module_exports (test_core.wasm2) ... ok test_noexitruntime (test_core.wasm2) ... ok test_openjpeg (test_core.wasm2) ... ok test_pack (test_core.wasm2) ... ok test_parseInt (test_core.wasm2) ... ok test_perrar (test_core.wasm2) ... ok test_phiundef (test_core.wasm2) ... ok test_poll (test_core.wasm2) ... ok test_polymorph (test_core.wasm2) ... ok test_poppler (test_core.wasm2) ... ok test_posixtime (test_core.wasm2) ... ok test_postrun_exception (test_core.wasm2) ... ok test_printf (test_core.wasm2) ... ok test_printf_2 (test_core.wasm2) ... ok test_printf_float (test_core.wasm2) ... ok test_printf_more (test_core.wasm2) ... ok test_printf_octal (test_core.wasm2) ... ok test_pthread_equal (test_core.wasm2) ... ok test_pthread_specific (test_core.wasm2) ... ok test_pystruct (test_core.wasm2) ... ok test_python (test_core.wasm2) ... ok test_rand (test_core.wasm2) ... ok test_random (test_core.wasm2) ... ok test_random_device (test_core.wasm2) ... ok test_raytrace (test_core.wasm2) ... skipped 'Relies on double value rounding, extremely sensitive' test_readdir (test_core.wasm2) ... ok test_readdir_empty (test_core.wasm2) ... ok test_regex (test_core.wasm2) ... ok test_reinterpreted_ptrs (test_core.wasm2) ... ok test_relocatable_void_function (test_core.wasm2) ... ok test_remove (test_core.wasm2) ... ok test_rename (test_core.wasm2) ... ok test_response_file (test_core.wasm2) ... ok test_rounding (test_core.wasm2) ... ok test_runtime_stacksave (test_core.wasm2) ... ok test_sbrk (test_core.wasm2) ... ok test_segfault (test_core.wasm2) ... ok test_set_align (test_core.wasm2) ... ok test_setjmp_many (test_core.wasm2) ... ok test_setjmp_many_2 (test_core.wasm2) ... ok test_setjmp_noleak (test_core.wasm2) ... ok test_sha1 (test_core.wasm2) ... ok test_siglongjmp (test_core.wasm2) ... ok test_simd (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd5 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float64x2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int16x8 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int8x16 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_shift_right (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_sitofp (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_sintvars (test_core.wasm2) ... ok test_sizeof (test_core.wasm2) ... ok test_source_map (test_core.wasm2) ... ok test_sqlite (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_sscanf (test_core.wasm2) ... ok test_sscanf_2 (test_core.wasm2) ... ok test_sscanf_3 (test_core.wasm2) ... ok test_sscanf_4 (test_core.wasm2) ... ok test_sscanf_5 (test_core.wasm2) ... ok test_sscanf_6 (test_core.wasm2) ... ok test_sscanf_caps (test_core.wasm2) ... ok test_sscanf_float (test_core.wasm2) ... ok test_sscanf_hex (test_core.wasm2) ... ok test_sscanf_n (test_core.wasm2) ... ok test_sscanf_other_whitespace (test_core.wasm2) ... ok test_sscanf_skip (test_core.wasm2) ... ok test_sscanf_whitespace (test_core.wasm2) ... ok test_ssr (test_core.wasm2) ... ok test_stack (test_core.wasm2) ... ok test_stackAlloc (test_core.wasm2) ... ok test_stack_align (test_core.wasm2) ... ok test_stack_byval (test_core.wasm2) ... ok test_stack_overflow (test_core.wasm2) ... ok test_stack_overflow_check (test_core.wasm2) ... ok test_stack_restore (test_core.wasm2) ... skipped 'generated code not available in wasm' test_stack_varargs (test_core.wasm2) ... ok test_stack_varargs2 (test_core.wasm2) ... ok test_stack_void (test_core.wasm2) ... ok test_stat (test_core.wasm2) ... ok test_stat_chmod (test_core.wasm2) ... ok test_stat_mknod (test_core.wasm2) ... ok test_static_variable (test_core.wasm2) ... ok test_statics (test_core.wasm2) ... ok test_statvfs (test_core.wasm2) ... ok test_std_cout_new (test_core.wasm2) ... ok test_stdbool (test_core.wasm2) ... ok test_stdlibs (test_core.wasm2) ... ok test_stdvec (test_core.wasm2) ... ok test_strcasecmp (test_core.wasm2) ... ok test_strcmp_uni (test_core.wasm2) ... ok test_strftime (test_core.wasm2) ... ok test_strings (test_core.wasm2) ... ok test_strndup (test_core.wasm2) ... ok test_strptime_days (test_core.wasm2) ... ok test_strptime_reentrant (test_core.wasm2) ... ok test_strptime_tm (test_core.wasm2) ... ok test_strstr (test_core.wasm2) ... ok test_strtod (test_core.wasm2) ... ok test_strtok (test_core.wasm2) ... ok test_strtol_bin (test_core.wasm2) ... ok test_strtol_dec (test_core.wasm2) ... ok test_strtol_hex (test_core.wasm2) ... ok test_strtol_oct (test_core.wasm2) ... ok test_strtold (test_core.wasm2) ... ok test_strtoll_bin (test_core.wasm2) ... ok test_strtoll_dec (test_core.wasm2) ... ok test_strtoll_hex (test_core.wasm2) ... ok test_strtoll_oct (test_core.wasm2) ... ok test_struct_varargs (test_core.wasm2) ... ok test_structbyval (test_core.wasm2) ... ok test_structs (test_core.wasm2) ... ok test_sup (test_core.wasm2) ... ok test_systypes (test_core.wasm2) ... ok test_tcgetattr (test_core.wasm2) ... ok test_the_bullet (test_core.wasm2) ... ok test_time (test_core.wasm2) ... ok test_time_c (test_core.wasm2) ... ok test_timeb (test_core.wasm2) ... ok test_tinyfuncstr (test_core.wasm2) ... ok test_tracing (test_core.wasm2) ... ok test_transtrcase (test_core.wasm2) ... ok test_trickystring (test_core.wasm2) ... ok test_typeid (test_core.wasm2) ... ok test_unaligned (test_core.wasm2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_uname (test_core.wasm2) ... ok test_unary_literal (test_core.wasm2) ... ok test_unicode_js_library (test_core.wasm2) ... ok test_unistd_access (test_core.wasm2) ... ok test_unistd_close (test_core.wasm2) ... ok test_unistd_confstr (test_core.wasm2) ... ok test_unistd_curdir (test_core.wasm2) ... ok test_unistd_dup (test_core.wasm2) ... ok test_unistd_io (test_core.wasm2) ... ok test_unistd_isatty (test_core.wasm2) ... ok test_unistd_links (test_core.wasm2) ... ok test_unistd_login (test_core.wasm2) ... ok test_unistd_misc (test_core.wasm2) ... ok test_unistd_pathconf (test_core.wasm2) ... ok test_unistd_pipe (test_core.wasm2) ... ok test_unistd_sleep (test_core.wasm2) ... ok test_unistd_swab (test_core.wasm2) ... ok test_unistd_symlink_on_nodefs (test_core.wasm2) ... ok test_unistd_sysconf (test_core.wasm2) ... ok test_unistd_sysconf_phys_pages (test_core.wasm2) ... ok test_unistd_truncate (test_core.wasm2) ... ok test_unistd_truncate_noderawfs (test_core.wasm2) ... skipped 'fails on some node versions and OSes, e.g. 10.13.0 on linux' test_unistd_ttyname (test_core.wasm2) ... ok test_unistd_unlink (test_core.wasm2) ... ok test_unsigned (test_core.wasm2) ... ok test_utf (test_core.wasm2) ... ok test_utf16_textdecoder (test_core.wasm2) ... ok test_utf32 (test_core.wasm2) ... ok test_utf8 (test_core.wasm2) ... ok test_utf8_textdecoder (test_core.wasm2) ... ok test_utime (test_core.wasm2) ... ok test_vararg_copy (test_core.wasm2) ... ok test_varargs (test_core.wasm2) ... ok test_varargs_byval (test_core.wasm2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_multi (test_core.wasm2) ... ok test_vprintf (test_core.wasm2) ... ok test_vsnprintf (test_core.wasm2) ... ok test_vswprintf_utf8 (test_core.wasm2) ... ok test_wasm_builtin_simd (test_core.wasm2) ... skipped 'wasm simd not compatible with asm.js or asm2wasm' test_wcslen (test_core.wasm2) ... ok test_webidl (test_core.wasm2) ... ok test_whets (test_core.wasm2) ... ok test_wprintf (test_core.wasm2) ... ok test_wrap_malloc (test_core.wasm2) ... ok test_write_stdout_fileno (test_core.wasm2) ... ok test_zero_multiplication (test_core.wasm2) ... ok test_zerodiv (test_core.wasm2) ... ok test_zlib (test_core.wasm2) ... ok test_zzz_cases (test_core.wasm2) ... ok ---------------------------------------------------------------------- Ran 517 tests in 661.397s OK (skipped=32)