mirror of https://github.com/pyodide/pyodide.git
533 lines
11 KiB
Plaintext
533 lines
11 KiB
Plaintext
# Test modules with a failure reason after their name are either skipped
|
|
# or marked as a known failure in pytest.
|
|
#
|
|
# Following reason codes are skipped:
|
|
# - platform-specific: This is testing something about a particular platform
|
|
# that isn't relevant here
|
|
# - async: relies on async
|
|
# - audioop: Requires the audioop module
|
|
# - floating point: Failures caused by floating-point differences
|
|
# - threading: Failures due to lack of a threading implementation
|
|
# - subprocess: Failures caused by no subprocess module. Some of these are
|
|
# because the underlying functionality depends on subprocess, and others are
|
|
# just a side-effect of the way the test is written. The latter should
|
|
# probably be marked as "skip" or rearchitected so we don't have to skip the
|
|
# whole module.
|
|
# - networking: Fails because it tests low-level networking.
|
|
# - dbm: Failures due to no dbm module
|
|
# - _lsprof: Failures due to no _lsprof module
|
|
# - strftime: Failures due to differences / shortcomings in WebAssembly's
|
|
# implementation of date/time formatting in strftime and strptime
|
|
# - permissions: Issues with the test writing to the virtual filesystem
|
|
# - locale: Fails due to limitations in the included locale implementation.
|
|
# - multiprocessing: Fails due to no multiprocessing implementation.
|
|
# - fs: Fails due to virtual filesystem issues.
|
|
# - nonsense: This functionality doesn't make sense in this context. Includes
|
|
# things like `pip`, `distutils`
|
|
#
|
|
# While the below reason codes are marked as a known failure:
|
|
# - crash: The Python interpreter just stopped without a traceback. Will require
|
|
# further investigation. This usually seems to be caused by calling into a
|
|
# system function that doesn't behave as one would expect.
|
|
# - crash-chrome: Same as crash but only affecting Chrome
|
|
# - crash-firefox: Same as crash but only affecting Firefox
|
|
|
|
test___all__ multiprocessing
|
|
test___future__
|
|
test__locale locale
|
|
test__opcode
|
|
test__osx_support platform-specific
|
|
test_abc
|
|
test_abstract_numbers
|
|
test_aifc audioop
|
|
test_argparse
|
|
test_array
|
|
test_asdl_parser
|
|
test_ast
|
|
test_asyncgen async
|
|
test_asynchat async
|
|
test_asyncio.test_base_events async
|
|
test_asyncio.test_events async
|
|
test_asyncio.test_futures async
|
|
test_asyncio.test_locks async
|
|
test_asyncio.test_pep492 async
|
|
test_asyncio.test_proactor_events async
|
|
test_asyncio.test_queues async
|
|
test_asyncio.test_selector_events async
|
|
test_asyncio.test_sslproto async
|
|
test_asyncio.test_streams async
|
|
test_asyncio.test_subprocess async
|
|
test_asyncio.test_tasks async
|
|
test_asyncio.test_transports async
|
|
test_asyncio.test_unix_events async
|
|
test_asyncio.test_windows_events async
|
|
test_asyncio.test_windows_utils async
|
|
test_asyncore bad ioctl syscall async
|
|
test_atexit
|
|
test_audioop audioop
|
|
test_augassign
|
|
test_base64
|
|
test_baseexception
|
|
test_bdb
|
|
test_bigaddrspace
|
|
test_bigmem
|
|
test_binascii
|
|
test_binhex
|
|
test_binop
|
|
test_bisect
|
|
test_bool
|
|
test_buffer
|
|
test_bufio
|
|
test_builtin floating point
|
|
test_bytes
|
|
test_bz2
|
|
test_c_locale_coercion
|
|
test_calendar
|
|
test_call
|
|
test_capi
|
|
test_cgi
|
|
test_cgitb
|
|
test_charmapcodec
|
|
test_class
|
|
test_cmath
|
|
test_cmd
|
|
test_cmd_line
|
|
test_cmd_line_script subprocess
|
|
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 crash-chrome
|
|
test_compileall
|
|
test_complex
|
|
test_concurrent_futures
|
|
test_configparser
|
|
test_contains
|
|
test_context
|
|
test_contextlib
|
|
test_contextlib_async async
|
|
test_copy
|
|
test_copyreg dbm
|
|
test_coroutines async
|
|
test_cprofile _lsprof
|
|
test_crashers
|
|
test_crypt
|
|
test_csv
|
|
test_ctypes
|
|
test_curses
|
|
test_dataclasses
|
|
test_datetime strftime
|
|
test_dbm permissions
|
|
test_dbm_dumb permissions
|
|
test_dbm_gnu
|
|
test_dbm_ndbm
|
|
test_decimal floating point
|
|
test_decorators
|
|
test_defaultdict
|
|
test_deque
|
|
test_descr
|
|
test_descrtut
|
|
test_devpoll
|
|
test_dict
|
|
test_dict_version
|
|
test_dictcomps
|
|
test_dictviews
|
|
test_difflib
|
|
test_dis
|
|
test_distutils nonsense
|
|
test_doctest subprocess
|
|
test_doctest2
|
|
test_docxmlrpc socket
|
|
test_dtrace platform
|
|
test_dummy_thread
|
|
test_dummy_threading
|
|
test_dynamic
|
|
test_dynamicclassattribute
|
|
test_eintr platform-specific
|
|
test_email.test__encoded_words
|
|
test_email.test__header_value_parser
|
|
test_email.test_asian_codecs
|
|
test_email.test_contentmanager
|
|
test_email.test_defect_handling
|
|
test_email.test_email threading
|
|
test_email.test_generator
|
|
test_email.test_headerregistry
|
|
test_email.test_inversion
|
|
test_email.test_message
|
|
test_email.test_parser
|
|
test_email.test_pickleable
|
|
test_email.test_policy
|
|
test_email.test_utils
|
|
test_embed
|
|
test_ensurepip nonsense
|
|
test_enum threading
|
|
test_enumerate
|
|
test_eof
|
|
test_epoll
|
|
test_errno
|
|
test_exception_hierarchy
|
|
test_exception_variations
|
|
test_exceptions
|
|
test_extcall
|
|
test_faulthandler
|
|
test_fcntl
|
|
test_file
|
|
test_file_eintr subprocess
|
|
test_filecmp
|
|
test_fileinput
|
|
test_fileio
|
|
test_finalization
|
|
test_float floating point
|
|
test_flufl
|
|
test_fnmatch
|
|
test_fork1 threading
|
|
test_format
|
|
test_fractions
|
|
test_frame
|
|
test_frozen
|
|
test_fstring
|
|
test_ftplib syscall 21537
|
|
test_funcattrs
|
|
test_functools threading
|
|
test_future
|
|
test_future3
|
|
test_future4
|
|
test_future5
|
|
test_gc
|
|
test_gdb
|
|
test_generator_stop
|
|
test_generators
|
|
test_genericclass
|
|
test_genericpath permissions
|
|
test_genexps
|
|
test_getargs2
|
|
test_getopt
|
|
test_getpass permissions
|
|
test_gettext
|
|
test_glob fs
|
|
test_global
|
|
test_grammar
|
|
test_grp
|
|
test_gzip
|
|
test_hash
|
|
test_hashlib threading
|
|
test_heapq
|
|
test_hmac
|
|
test_html
|
|
test_htmlparser
|
|
test_http_cookiejar
|
|
test_http_cookies
|
|
test_httplib socket
|
|
test_httpservers threading
|
|
test_idle
|
|
test_imaplib socket
|
|
test_imghdr
|
|
test_imp fs
|
|
test_importlib.builtin.test_finder
|
|
test_importlib.builtin.test_loader
|
|
test_importlib.extension.test_case_sensitivity
|
|
test_importlib.extension.test_finder fs
|
|
test_importlib.extension.test_loader fs
|
|
test_importlib.extension.test_path_hook
|
|
test_importlib.frozen.test_finder
|
|
test_importlib.frozen.test_loader
|
|
test_importlib.import_.test___loader__
|
|
test_importlib.import_.test___package__
|
|
test_importlib.import_.test_api
|
|
test_importlib.import_.test_caching
|
|
test_importlib.import_.test_fromlist
|
|
test_importlib.import_.test_meta_path
|
|
test_importlib.import_.test_packages
|
|
test_importlib.import_.test_path
|
|
test_importlib.import_.test_relative_imports
|
|
test_importlib.source.test_case_sensitivity
|
|
test_importlib.source.test_file_loader unittest has no attribute mock
|
|
test_importlib.source.test_finder
|
|
test_importlib.source.test_path_hook
|
|
test_importlib.source.test_source_encoding
|
|
test_importlib.test_abc
|
|
test_importlib.test_api
|
|
test_importlib.test_lazy
|
|
test_importlib.test_locks threading
|
|
test_importlib.test_namespace_pkgs
|
|
test_importlib.test_open
|
|
test_importlib.test_path
|
|
test_importlib.test_read
|
|
test_importlib.test_resource
|
|
test_importlib.test_spec
|
|
test_importlib.test_util
|
|
test_importlib.test_windows platform-specific
|
|
test_index
|
|
test_inspect
|
|
test_int
|
|
test_int_literal
|
|
test_io crash
|
|
test_ioctl
|
|
test_ipaddress
|
|
test_isinstance
|
|
test_iter
|
|
test_iterlen
|
|
test_itertools
|
|
test_json.test_decode
|
|
test_json.test_default
|
|
test_json.test_dump
|
|
test_json.test_encode_basestring_ascii
|
|
test_json.test_enum
|
|
test_json.test_fail
|
|
test_json.test_float
|
|
test_json.test_indent
|
|
test_json.test_pass1
|
|
test_json.test_pass2
|
|
test_json.test_pass3
|
|
test_json.test_recursion
|
|
test_json.test_scanstring
|
|
test_json.test_separators
|
|
test_json.test_speedups
|
|
test_json.test_tool subprocess
|
|
test_json.test_unicode
|
|
test_keyword subprocess
|
|
test_keywordonlyarg
|
|
test_kqueue
|
|
test_largefile
|
|
test_lib2to3 nonsense
|
|
test_linecache
|
|
test_list
|
|
test_listcomps
|
|
test_locale locale
|
|
test_logging networking
|
|
test_long
|
|
test_longexp
|
|
test_lzma
|
|
test_macpath platform-specific
|
|
test_mailbox fs
|
|
test_mailcap nonsense
|
|
test_marshal
|
|
test_math floating point
|
|
test_memoryio
|
|
test_memoryview
|
|
test_metaclass
|
|
test_mimetypes
|
|
test_minidom
|
|
test_mmap
|
|
test_module
|
|
test_modulefinder
|
|
test_msilib
|
|
test_multibytecodec
|
|
test_multiprocessing_fork
|
|
test_multiprocessing_forkserver
|
|
test_multiprocessing_main_handling
|
|
test_multiprocessing_spawn
|
|
test_netrc
|
|
test_nis
|
|
test_nntplib
|
|
test_normalization
|
|
test_ntpath platform
|
|
test_numeric_tower
|
|
test_opcodes
|
|
test_openpty platform-specific
|
|
test_operator
|
|
test_optparse
|
|
test_ordered_dict
|
|
test_os mmap
|
|
test_ossaudiodev
|
|
test_osx_env
|
|
test_parser
|
|
test_pathlib fs
|
|
test_pdb subprocess
|
|
test_peepholer
|
|
test_pickle dbm
|
|
test_pickletools dbm
|
|
test_pipes platform-specific
|
|
test_pkg unknown
|
|
test_pkgimport
|
|
test_pkgutil
|
|
test_platform subprocess
|
|
test_plistlib
|
|
test_poll subprocess
|
|
test_popen subprocess
|
|
test_poplib bad ioctl syscall 21537
|
|
test_posix crash
|
|
test_posixpath crash
|
|
test_pow
|
|
test_pprint
|
|
test_print
|
|
test_profile
|
|
test_property
|
|
test_pstats
|
|
test_pty
|
|
test_pulldom
|
|
test_pwd crash
|
|
test_py_compile
|
|
test_pyclbr
|
|
test_pydoc threading
|
|
test_pyexpat
|
|
test_queue threading
|
|
test_quopri subprocess
|
|
test_raise
|
|
test_random subprocess
|
|
test_range
|
|
test_re locale
|
|
test_readline
|
|
test_regrtest subprocess
|
|
test_repl subprocess
|
|
test_reprlib
|
|
test_resource
|
|
test_richcmp
|
|
test_rlcompleter crash
|
|
test_robotparser socket
|
|
test_runpy
|
|
test_sax
|
|
test_sched threading
|
|
test_scope
|
|
test_script_helper
|
|
test_secrets
|
|
test_select networking
|
|
test_selectors networking
|
|
test_set
|
|
test_setcomps
|
|
test_shelve
|
|
test_shlex
|
|
test_shutil crash
|
|
test_signal
|
|
test_site subprocess
|
|
test_slice
|
|
test_smtpd
|
|
test_smtplib bad ioctl syscall 21537
|
|
test_smtpnet
|
|
test_sndhdr audioop
|
|
test_socket
|
|
test_socketserver
|
|
test_sort
|
|
test_source_encoding subprocess,
|
|
test_spwd
|
|
test_sqlite
|
|
test_ssl
|
|
test_startfile
|
|
test_stat
|
|
test_statistics
|
|
test_strftime strftime
|
|
test_string
|
|
test_string_literals
|
|
test_stringprep
|
|
test_strptime strftime
|
|
test_strtod
|
|
test_struct
|
|
test_structmembers
|
|
test_structseq
|
|
test_subclassinit
|
|
test_subprocess
|
|
test_sunau audioop
|
|
test_sundry nonsense
|
|
test_super
|
|
test_support multiprocessing
|
|
test_symbol
|
|
test_symtable
|
|
test_syntax
|
|
test_sys subprocess
|
|
test_sys_setprofile
|
|
test_sys_settrace async
|
|
test_sysconfig nonsense
|
|
test_syslog
|
|
test_tarfile crash
|
|
test_tcl
|
|
test_telnetlib bad ioctl syscall 21537
|
|
test_tempfile fs
|
|
test_textwrap
|
|
test_thread threading
|
|
test_threaded_import floating point
|
|
test_threadedtempfile threading
|
|
test_threading threading
|
|
test_threading_local threading
|
|
test_threadsignals threading
|
|
test_time
|
|
test_timeit
|
|
test_timeout
|
|
test_tix
|
|
test_tk
|
|
test_tokenize
|
|
test_tools.test_fixcid
|
|
test_tools.test_gprof2html
|
|
test_tools.test_i18n
|
|
test_tools.test_md5sum
|
|
test_tools.test_pdeps
|
|
test_tools.test_pindent
|
|
test_tools.test_reindent
|
|
test_tools.test_sundry
|
|
test_tools.test_unparse
|
|
test_trace
|
|
test_traceback subprocess
|
|
test_tracemalloc
|
|
test_ttk_guionly
|
|
test_ttk_textonly
|
|
test_tuple
|
|
test_turtle
|
|
test_typechecks
|
|
test_types
|
|
test_typing unknown
|
|
test_ucn
|
|
test_unary
|
|
test_unicode floating point
|
|
test_unicode_file
|
|
test_unicode_file_functions
|
|
test_unicode_identifiers
|
|
test_unicodedata
|
|
test_unittest os.kill
|
|
test_univnewlines
|
|
test_unpack
|
|
test_unpack_ex
|
|
test_urllib crash
|
|
test_urllib2 subprocess
|
|
test_urllib2_localnet socket
|
|
test_urllib2net
|
|
test_urllib_response
|
|
test_urllibnet
|
|
test_urlparse
|
|
test_userdict
|
|
test_userlist
|
|
test_userstring
|
|
test_utf8_mode
|
|
test_utf8source
|
|
test_uu
|
|
test_uuid subprocess
|
|
test_venv nonsense
|
|
test_wait3 threading
|
|
test_wait4 threading
|
|
test_wave audioop
|
|
test_weakref threading
|
|
test_weakset
|
|
test_webbrowser replaced
|
|
test_winconsoleio
|
|
test_winreg
|
|
test_winsound
|
|
test_with
|
|
test_wsgiref
|
|
test_xdrlib
|
|
test_xml_dom_minicompat
|
|
test_xml_etree
|
|
test_xml_etree_c
|
|
test_xmlrpc networking
|
|
test_xmlrpc_net
|
|
test_xxtestfuzz
|
|
test_yield_from
|
|
test_zipapp
|
|
test_zipfile
|
|
test_zipfile64
|
|
test_zipimport
|
|
test_zipimport_support
|
|
test_zlib
|