Skip to content

Instantly share code, notes, and snippets.

@tiran

tiran/results.md Secret

Last active January 17, 2022 13:26
Test results for Python wasm32-emscripten node build

Results

ok (300)

test___future__ test__opcode test__osx_support test_abc test_abstract_numbers test_aifc test_argparse test_array test_asdl_parser test_ast test_atexit test_audioop test_audit test_augassign test_base64 test_baseexception test_bdb test_bigaddrspace test_bigmem test_binascii test_binop test_bisect test_bool test_buffer test_bufio test_bytes test_c_locale_coercion test_calendar test_call test_capi test_cgi test_cgitb test_charmapcodec test_check_c_globals test_class test_clinic test_cmath test_cmd test_cmd_line_script test_code test_code_module test_codeccallbacks test_codecencodings_cn test_codecencodings_hk test_codecencodings_iso2022 test_codecencodings_jp test_codecencodings_kr test_codecencodings_tw test_codecmaps_cn test_codecmaps_hk test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw test_codecs test_codeop test_collections test_colorsys test_compare test_compile test_complex test_configparser test_contains test_context test_contextlib test_copy test_copyreg test_cprofile test_crashers test_crypt test_csv test_dataclasses test_dbm test_dbm_dumb test_decimal test_decorators test_defaultdict test_deque test_descr test_descrtut test_dict test_dict_version test_dictcomps test_dictviews test_difflib test_dis test_doctest2 test_dtrace test_dynamic test_dynamicclassattribute test_eintr test_ensurepip test_enum test_enumerate test_eof test_errno test_except_star test_exception_group test_exception_hierarchy test_exception_variations test_exceptions test_extcall test_faulthandler test_file test_filecmp test_fileinput test_fileutils test_finalization test_float test_flufl test_fnmatch test_format test_fractions test_frame test_frozen test_fstring test_funcattrs test_functools test_future test_future3 test_future4 test_future5 test_gc test_generator_stop test_generators test_genericclass test_genexps test_getargs2 test_getopt test_getpath test_gettext test_glob test_global test_grammar test_graphlib test_gzip test_hash test_hashlib test_heapq test_hmac test_html test_htmlparser test_http_cookiejar test_http_cookies test_imghdr test_index test_int test_int_literal test_interpreters test_ipaddress test_isinstance test_iter test_iterlen test_itertools test_keyword test_keywordonlyarg test_largefile test_lib2to3 test_linecache test_list test_listcomps test_lltrace test_long test_longexp test_mailcap test_marshal test_math test_memoryio test_memoryview test_metaclass test_mimetypes test_minidom test_module test_modulefinder test_multibytecodec test_named_expressions test_netrc test_nntplib test_numeric_tower test_opcache test_opcodes test_operator test_optparse test_ordered_dict test_osx_env test_patma test_peepholer test_pickle test_picklebuffer test_pickletools test_pipes test_pkg test_pkgutil test_platform test_plistlib test_popen test_positional_only_arg test_pow test_pprint test_print test_profile test_property test_pstats test_pulldom test_py_compile test_pyclbr test_pyexpat test_queue test_quopri test_raise test_random test_range test_reprlib test_resource test_richcmp test_rlcompleter test_runpy test_sax test_sched test_scope test_secrets test_set test_setcomps test_shelve test_shlex test_site test_slice test_sndhdr test_sort test_statistics test_string test_string_literals test_stringprep test_strtod test_struct test_structmembers test_structseq test_subclassinit test_sunau test_sundry test_super test_symtable test_syntax test_sys test_sys_setprofile test_sysconfig test_tabnanny test_textwrap test_thread test_threadedtempfile test_threading_local test_threadsignals test_timeit test_timeout test_tokenize test_trace test_traceback test_tracemalloc test_tuple test_type_annotations test_type_cache test_type_comments test_typechecks test_types test_typing test_ucn test_unary test_unicode test_unicode_file_functions test_unicode_identifiers test_unicodedata test_univnewlines test_unpack test_unpack_ex test_unparse test_urllib_response test_urlparse test_userdict test_userlist test_userstring test_utf8_mode test_utf8source test_uu test_uuid test_venv test_wave test_weakref test_weakset test_with test_wsgiref test_xdrlib test_xml_dom_minicompat test_xml_etree test_xml_etree_c test_xxtestfuzz test_yield_from test_zipapp test_zipfile test_zipimport test_zipimport_support test_zlib

skipped (55)

test_bz2 test_cmd_line test_concurrent_futures test_ctypes test_curses test_dbm_gnu test_dbm_ndbm test_devpoll test_embed test_epoll test_fcntl test_file_eintr test_fork1 test_gdb test_idle test_ioctl test_kqueue test_lzma test_msilib test_multiprocessing_fork test_multiprocessing_forkserver test_multiprocessing_main_handling test_multiprocessing_spawn test_nis test_openpty test_ossaudiodev test_pty test_readline test_regrtest test_repl test_smtpnet test_socketserver test_spwd test_ssl test_stable_abi_ctypes test_startfile test_subprocess test_syslog test_tcl test_tix test_tk test_ttk_guionly test_ttk_textonly test_turtle test_urllib2net test_urllibnet test_wait3 test_wait4 test_webbrowser test_winconsoleio test_winreg test_winsound test_xmlrpc_net test_xxlimited test_zipfile64

musl issue (5)

test__locale test_locale test_os test_posix test_re

failed (36)

test___all__ test__xxsubinterpreters test_asynchat test_compileall test_datetime test_distutils test_doctest test_docxmlrpc test_fileio test_genericalias test_genericpath test_getpass test_grp test_imp test_ntpath test_pathlib test_poll test_posixpath test_pwd test_pydoc test_robotparser test_script_helper test_shutil test_signal test_source_encoding test_stat test_strftime test_strptime test_support test_tarfile test_telnetlib test_tempfile test_threading test_time test_unicode_file test_urllib2_localnet

timeout (3)

test_httpservers test_logging test_xmlrpc

crash (23)

test_asyncgen test_asyncore test_builtin test_contextlib_async test_coroutines test_ftplib test_httplib test_imaplib test_inspect test_io test_mailbox test_mmap test_pdb test_poplib test_select test_selectors test_smtpd test_smtplib test_socket test_sys_settrace test_unittest test_urllib test_urllib2

@tiran
Copy link
Author

tiran commented Jan 17, 2022

accept4: TypeError: Cannot read property 'stream' of undefined

Test whether code some top level await can be compiled. ... __syscall_getsockname 3
/python-wasm/cpython/builddir/node/python.js:158
   throw ex;
   ^

TypeError: Cannot read property 'stream' of undefined
    at Object.accept (/python-wasm/cpython/builddir/node/python.js:5354:12)
    at ___syscall_accept4 (/python-wasm/cpython/builddir/node/python.js:5609:31)
    at _emscripten_receive_on_main_thread_js (/python-wasm/cpython/builddir/node/python.js:7065:14)
    at _do_call (<anonymous>:wasm-function[8329]:0x2e657c)
    at emscripten_current_thread_process_queued_calls (<anonymous>:wasm-function[8323]:0x2e5bc8)
    at emscripten_main_thread_process_queued_calls (<anonymous>:wasm-function[8335]:0x2e671b)
    at /python-wasm/cpython/builddir/node/python.js:1321:20
    at Worker.worker.onmessage (/python-wasm/cpython/builddir/node/python.js:1607:5)
    at Worker.<anonymous> (/python-wasm/cpython/builddir/node/python.js:1656:12)
    at Worker.emit (events.js:400:28)
Emitted 'error' event on process instance at:
    at emitUnhandledRejectionOrErr (internal/event_target.js:579:11)
    at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:403:9)
    at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)

msync: TypeError: Cannot read property 'stream_ops' of undefined

test_flush_return_value (test.test_mmap.MmapTests) ... /python-wasm/cpython/builddir/node/python.js:158
   throw ex;
   ^

TypeError: Cannot read property 'stream_ops' of undefined
    at Object.msync (/python-wasm/cpython/builddir/node/python.js:3017:14)
    at Object.msync (/python-wasm/cpython/builddir/node/python.js:8635:17)
    at Object.doMsync (/python-wasm/cpython/builddir/node/python.js:4823:6)
    at ___syscall_msync (/python-wasm/cpython/builddir/node/python.js:6348:12)
    at _emscripten_receive_on_main_thread_js (/python-wasm/cpython/builddir/node/python.js:7065:14)
    at _do_call (<anonymous>:wasm-function[8329]:0x2e657c)
    at emscripten_current_thread_process_queued_calls (<anonymous>:wasm-function[8323]:0x2e5bc8)
    at emscripten_main_thread_process_queued_calls (<anonymous>:wasm-function[8335]:0x2e671b)
    at /python-wasm/cpython/builddir/node/python.js:1321:20
    at Worker.worker.onmessage (/python-wasm/cpython/builddir/node/python.js:1607:5)
Emitted 'error' event on process instance at:
    at emitUnhandledRejectionOrErr (internal/event_target.js:579:11)
    at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:403:9)
    at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)

large file ops: assert fails in Object.get64

test_large_file_ops (test.test_io.CIOTest) ... Aborted(Assertion failed)
/python-wasm/cpython/builddir/node/python.js:158
   throw ex;
   ^

RuntimeError: Aborted(Assertion failed)
    at abort (/python-wasm/cpython/builddir/node/python.js:1295:10)
    at assert (/python-wasm/cpython/builddir/node/python.js:664:3)
    at Object.get64 (/python-wasm/cpython/builddir/node/python.js:4920:42)
    at ___syscall_ftruncate64 (/python-wasm/cpython/builddir/node/python.js:6031:25)
    at _emscripten_receive_on_main_thread_js (/python-wasm/cpython/builddir/node/python.js:7065:14)
    at _do_call (<anonymous>:wasm-function[8329]:0x2e657c)
    at emscripten_current_thread_process_queued_calls (<anonymous>:wasm-function[8323]:0x2e5bc8)
    at emscripten_main_thread_process_queued_calls (<anonymous>:wasm-function[8335]:0x2e671b)
    at /python-wasm/cpython/builddir/node/python.js:1321:20
    at Worker.worker.onmessage (/python-wasm/cpython/builddir/node/python.js:1607:5)
Emitted 'error' event on process instance at:
    at emitUnhandledRejectionOrErr (internal/event_target.js:579:11)
    at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:403:9)
    at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)

select: exceptfds not supported

test_errno (test.test_select.SelectTestCase) ... Aborted(Assertion failed: exceptfds not supported)
/python-wasm/cpython/builddir/node/python.js:158
   throw ex;
   ^

RuntimeError: Aborted(Assertion failed: exceptfds not supported)
    at abort (/python-wasm/cpython/builddir/node/python.js:1295:10)
    at assert (/python-wasm/cpython/builddir/node/python.js:664:3)
    at ___syscall__newselect (/python-wasm/cpython/builddir/node/python.js:4929:3)
    at _emscripten_receive_on_main_thread_js (/python-wasm/cpython/builddir/node/python.js:7065:14)
    at _do_call (<anonymous>:wasm-function[8329]:0x2e657c)
    at emscripten_current_thread_process_queued_calls (<anonymous>:wasm-function[8323]:0x2e5bc8)
    at emscripten_main_thread_process_queued_calls (<anonymous>:wasm-function[8335]:0x2e671b)
    at /python-wasm/cpython/builddir/node/python.js:1321:20
    at Worker.worker.onmessage (/python-wasm/cpython/builddir/node/python.js:1607:5)
    at Worker.<anonymous> (/python-wasm/cpython/builddir/node/python.js:1656:12)
Emitted 'error' event on process instance at:
    at emitUnhandledRejectionOrErr (internal/event_target.js:579:11)
    at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:403:9)
    at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment