[pypy-commit] pypy py3.5: Fix the test list, and skip for now some that seem to deadlock

arigo pypy.commits at gmail.com
Wed Aug 17 07:22:17 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r86245:fe7c2ea3520e
Date: 2016-08-17 13:21 +0200
http://bitbucket.org/pypy/pypy/changeset/fe7c2ea3520e/

Log:	Fix the test list, and skip for now some that seem to deadlock

diff --git a/lib-python/conftest.py b/lib-python/conftest.py
--- a/lib-python/conftest.py
+++ b/lib-python/conftest.py
@@ -99,14 +99,16 @@
     RegrTest('test___all__.py', core=True),
     RegrTest('test___future__.py', core=True),
     RegrTest('test__locale.py', usemodules='_locale'),
+    RegrTest('test__opcode.py'),
     RegrTest('test__osx_support.py'),
     RegrTest('test_abc.py'),
     RegrTest('test_abstract_numbers.py'),
     RegrTest('test_aifc.py'),
     RegrTest('test_argparse.py', usemodules='binascii'),
     RegrTest('test_array.py', core=True, usemodules='struct array binascii'),
+    RegrTest('test_asdl_parser.py'),
     RegrTest('test_ast.py', core=True, usemodules='struct'),
-    RegrTest('test_asynchat.py', usemodules='select fcntl'),
+    RegrTest('test_asynchat.py', usemodules='select fcntl', skip="XXX: deadlocks or takes forever"),
     RegrTest('test_asyncore.py', usemodules='select fcntl'),
     RegrTest('test_atexit.py', core=True),
     RegrTest('test_audioop.py'),
@@ -123,7 +125,7 @@
     RegrTest('test_bufio.py', core=True),
     RegrTest('test_builtin.py', core=True, usemodules='binascii'),
     RegrTest('test_bytes.py', usemodules='struct binascii'),
-    RegrTest('test_bz2.py', usemodules='bz2'),
+    RegrTest('test_bz2.py', usemodules='bz2', skip="XXX: deadlocks?"),
     RegrTest('test_calendar.py'),
     RegrTest('test_call.py', core=True),
     RegrTest('test_capi.py', usemodules='cpyext'),
@@ -134,7 +136,7 @@
     RegrTest('test_cmath.py', core=True),
     RegrTest('test_cmd.py'),
     RegrTest('test_cmd_line.py'),
-    RegrTest('test_cmd_line_script.py'),
+    RegrTest('test_cmd_line_script.py', skip="XXX: deadlocks?"),
     RegrTest('test_code.py', core=True),
     RegrTest('test_code_module.py'),
     RegrTest('test_codeccallbacks.py', core=True),
@@ -151,20 +153,19 @@
     RegrTest('test_codecmaps_tw.py', usemodules='_multibytecodec'),
     RegrTest('test_codecs.py', core=True, usemodules='_multibytecodec struct unicodedata array'),
     RegrTest('test_codeop.py', core=True),
-    RegrTest('test_coding.py', core=True),
     RegrTest('test_collections.py', usemodules='binascii struct'),
     RegrTest('test_colorsys.py'),
     RegrTest('test_compare.py', core=True),
     RegrTest('test_compile.py', core=True),
     RegrTest('test_compileall.py'),
     RegrTest('test_complex.py', core=True),
-    RegrTest('test_concurrent_futures.py',
-             skip="XXX: deadlocks" if sys.platform == 'win32' else False),
+    RegrTest('test_concurrent_futures.py', skip="XXX: deadlocks" if sys.platform == 'win32' else False),
     RegrTest('test_configparser.py'),
     RegrTest('test_contains.py', core=True),
     RegrTest('test_contextlib.py', usemodules="thread"),
     RegrTest('test_copy.py', core=True),
     RegrTest('test_copyreg.py', core=True),
+    RegrTest('test_coroutines.py'),
     RegrTest('test_cprofile.py'),
     RegrTest('test_crashers.py'),
     RegrTest('test_crypt.py', usemodules='crypt'),
@@ -176,7 +177,7 @@
     RegrTest('test_dbm_dumb.py'),
     RegrTest('test_dbm_gnu.py'),
     RegrTest('test_dbm_ndbm.py'),
-    RegrTest('test_decimal.py'),
+    RegrTest('test_decimal.py', skip="XXX: deadlocks?"),
     RegrTest('test_decorators.py', core=True),
     RegrTest('test_defaultdict.py', usemodules='_collections'),
     RegrTest('test_deque.py', core=True, usemodules='_collections struct'),
@@ -195,8 +196,11 @@
     RegrTest('test_dummy_thread.py', core=True),
     RegrTest('test_dummy_threading.py', core=True),
     RegrTest('test_dynamic.py'),
+    RegrTest('test_dynamicclassattribute.py'),
+    RegrTest('test_eintr.py'),
     RegrTest('test_email', skip="XXX is a directory"),
     RegrTest('test_ensurepip.py'),
+    RegrTest('test_enum.py'),
     RegrTest('test_enumerate.py', core=True),
     RegrTest('test_eof.py', core=True),
     RegrTest('test_epoll.py'),
@@ -204,23 +208,24 @@
     RegrTest('test_exception_variations.py'),
     RegrTest('test_exceptions.py', core=True),
     RegrTest('test_extcall.py', core=True),
-    RegrTest('test_faulthandler.py'),
+    RegrTest('test_faulthandler.py', skip="XXX: deadlocks?"),
     RegrTest('test_fcntl.py', usemodules='fcntl'),
     RegrTest('test_file.py', usemodules="posix", core=True),
     RegrTest('test_file_eintr.py'),
     RegrTest('test_filecmp.py', core=True),
     RegrTest('test_fileinput.py', core=True),
     RegrTest('test_fileio.py'),
+    RegrTest('test_finalization.py'),
     RegrTest('test_float.py', core=True),
     RegrTest('test_flufl.py'),
     RegrTest('test_fnmatch.py', core=True),
-    RegrTest('test_fork1.py', usemodules="thread"),
+    RegrTest('test_fork1.py', usemodules="thread", skip="XXX: deadlocks?"),
     RegrTest('test_format.py', core=True),
     RegrTest('test_fractions.py'),
-    RegrTest('test_frozen.py', skip="unsupported extension module"),
-    RegrTest('test_ftplib.py'),
+    RegrTest('test_frame.py'),
+    RegrTest('test_ftplib.py', skip="XXX: deadlocks?"),
     RegrTest('test_funcattrs.py', core=True),
-    RegrTest('test_functools.py'),
+    RegrTest('test_functools.py', skip="XXX: deadlocks?"),
     RegrTest('test_future.py', core=True),
     RegrTest('test_future3.py', core=True),
     RegrTest('test_future4.py', core=True),
@@ -250,11 +255,9 @@
     RegrTest('test_httplib.py'),
     RegrTest('test_httpservers.py'),
     RegrTest('test_idle.py'),
-    RegrTest('test_imaplib.py'),
+    RegrTest('test_imaplib.py', skip="XXX: deadlocks?"),
     RegrTest('test_imghdr.py'),
     RegrTest('test_imp.py', core=True, usemodules='thread'),
-    RegrTest('test_import.py', core=True),
-    RegrTest('test_importhooks.py', core=True),
     RegrTest('test_importlib', 'XXX is a directory'),
     RegrTest('test_index.py'),
     RegrTest('test_inspect.py', usemodules="struct unicodedata"),
@@ -268,6 +271,7 @@
     RegrTest('test_iterlen.py', core=True, usemodules="_collections itertools"),
     RegrTest('test_itertools.py', core=True, usemodules="itertools struct"),
     RegrTest('test_json', skip="XXX is a directory"),
+    RegrTest('test_keyword.py'),
     RegrTest('test_keywordonlyarg.py'),
     RegrTest('test_kqueue.py'),
     RegrTest('test_largefile.py'),
@@ -296,8 +300,10 @@
     RegrTest('test_modulefinder.py'),
     RegrTest('test_msilib.py'),
     RegrTest('test_multibytecodec.py', usemodules='_multibytecodec'),
-    RegrTest('test_multiprocessing.py', skip="XXX: deadlocks the buildbots"),
-    RegrTest('test_namespace_pkgs.py'),
+    RegrTest('test_multiprocessing_fork.py', skip="XXX: deadlocks?"),
+    RegrTest('test_multiprocessing_forkserver.py', skip="XXX: deadlocks?"),
+    RegrTest('test_multiprocessing_main_handling.py', skip="XXX: deadlocks?"),
+    RegrTest('test_multiprocessing_spawn.py', skip="XXX: deadlocks?"),
     RegrTest('test_netrc.py'),
     RegrTest('test_nis.py'),
     RegrTest('test_nntplib.py'),
@@ -312,10 +318,10 @@
     RegrTest('test_ossaudiodev.py'),
     RegrTest('test_osx_env.py'),
     RegrTest('test_parser.py', skip="slowly deprecating compiler"),
-    RegrTest('test_pdb.py'),
+    RegrTest('test_pathlib.py'),
+    RegrTest('test_pdb.py', skip="XXX: deadlocks?"),
     RegrTest('test_peepholer.py'),
     RegrTest('test_pep247.py'),
-    RegrTest('test_pep263.py'),
     RegrTest('test_pep277.py'),
     RegrTest('test_pep292.py'),
     RegrTest('test_pep3120.py'),
@@ -323,6 +329,7 @@
     RegrTest('test_pep3151.py'),
     RegrTest('test_pep352.py'),
     RegrTest('test_pep380.py'),
+    RegrTest('test_pep479.py'),
     RegrTest('test_pickle.py', core=True),
     RegrTest('test_pickletools.py', core=False),
     RegrTest('test_pipes.py'),
@@ -331,9 +338,9 @@
     RegrTest('test_pkgutil.py'),
     RegrTest('test_platform.py'),
     RegrTest('test_plistlib.py'),
-    RegrTest('test_poll.py'),
+    RegrTest('test_poll.py', skip="XXX: deadlocks?"),
     RegrTest('test_popen.py'),
-    RegrTest('test_poplib.py'),
+    RegrTest('test_poplib.py', skip="XXX: deadlocks?"),
     RegrTest('test_posix.py', usemodules="_rawffi"),
     RegrTest('test_posixpath.py'),
     RegrTest('test_pow.py', core=True),
@@ -356,6 +363,7 @@
     RegrTest('test_range.py', core=True),
     RegrTest('test_re.py', core=True),
     RegrTest('test_readline.py'),
+    RegrTest('test_regrtest.py'),
     RegrTest('test_reprlib.py', core=True),
     RegrTest('test_resource.py'),
     RegrTest('test_richcmp.py', core=True),
@@ -365,7 +373,9 @@
     RegrTest('test_sax.py'),
     RegrTest('test_sched.py'),
     RegrTest('test_scope.py', core=True),
+    RegrTest('test_script_helper.py'),
     RegrTest('test_select.py'),
+    RegrTest('test_selectors.py'),
     RegrTest('test_set.py', core=True),
     RegrTest('test_setcomps.py', core=True),
     RegrTest('test_shelve.py'),
@@ -381,10 +391,13 @@
     RegrTest('test_socket.py', usemodules='thread _weakref'),
     RegrTest('test_socketserver.py', usemodules='thread'),
     RegrTest('test_sort.py', core=True),
-    RegrTest('test_sqlite.py', usemodules="thread _rawffi zlib"),
+    RegrTest('test_source_encoding.py'),
+    RegrTest('test_spwd.py'),
+    RegrTest('test_sqlite.py', usemodules="thread _rawffi zlib", skip="XXX: deadlocks?"),
     RegrTest('test_ssl.py', usemodules='_ssl _socket select'),
     RegrTest('test_startfile.py'),
     RegrTest('test_stat.py'),
+    RegrTest('test_statistics.py'),
     RegrTest('test_strftime.py'),
     RegrTest('test_string.py', core=True),
     RegrTest('test_stringprep.py'),
@@ -394,13 +407,13 @@
     RegrTest('test_struct.py', usemodules='struct'),
     RegrTest('test_structmembers.py', skip="CPython specific"),
     RegrTest('test_structseq.py'),
-    RegrTest('test_subprocess.py', usemodules='signal'),
+    RegrTest('test_subprocess.py', usemodules='signal', skip="XXX: deadlocks?"),
     RegrTest('test_sunau.py'),
     RegrTest('test_sundry.py'),
     RegrTest('test_super.py', core=True),
     RegrTest('test_support.py'),
     RegrTest('test_symtable.py', skip="implementation detail"),
-    RegrTest('test_syntax.py', core=True),
+    RegrTest('test_syntax.py', core=True, skip="XXX: infinite loop?"),
     RegrTest('test_sys.py', core=True, usemodules='struct'),
     RegrTest('test_sys_setprofile.py', core=True),
     RegrTest('test_sys_settrace.py', core=True),
@@ -408,29 +421,30 @@
     RegrTest('test_syslog.py'),
     RegrTest('test_tarfile.py'),
     RegrTest('test_tcl.py'),
-    RegrTest('test_telnetlib.py'),
+    RegrTest('test_telnetlib.py', skip="XXX: deadlocks?"),
     RegrTest('test_tempfile.py'),
     RegrTest('test_textwrap.py'),
     RegrTest('test_thread.py', usemodules="thread", core=True),
-    RegrTest('test_threaded_import.py', usemodules="thread", core=True),
-    RegrTest('test_threadedtempfile.py',
-             usemodules="thread", core=False),
-    RegrTest('test_threading.py', usemodules="thread", core=True),
-    RegrTest('test_threading_local.py', usemodules="thread", core=True),
+    RegrTest('test_threaded_import.py', usemodules="thread", core=True, skip="XXX: deadlocks?"),
+    RegrTest('test_threadedtempfile.py', usemodules="thread", core=False, skip="XXX: deadlocks?"),
+    RegrTest('test_threading.py', usemodules="thread", core=True, skip="XXX: deadlocks?"),
+    RegrTest('test_threading_local.py', usemodules="thread", core=True, skip="XXX: deadlocks?"),
     RegrTest('test_threadsignals.py', usemodules="thread"),
     RegrTest('test_time.py', core=True, usemodules="struct thread _rawffi"),
     RegrTest('test_timeit.py'),
     RegrTest('test_timeout.py'),
+    RegrTest('test_tix.py'),
     RegrTest('test_tk.py'),
     RegrTest('test_tokenize.py'),
-    RegrTest('test_tools.py'),
     RegrTest('test_trace.py'),
     RegrTest('test_traceback.py', core=True),
+    RegrTest('test_tracemalloc.py'),
     RegrTest('test_ttk_guionly.py'),
     RegrTest('test_ttk_textonly.py'),
     RegrTest('test_tuple.py', core=True),
     RegrTest('test_typechecks.py'),
     RegrTest('test_types.py', core=True),
+    RegrTest('test_typing.py'),
     RegrTest('test_ucn.py'),
     RegrTest('test_unary.py', core=True),
     RegrTest('test_unicode.py', core=True),
@@ -455,7 +469,6 @@
     RegrTest('test_venv.py', usemodules="struct"),
     RegrTest('test_wait3.py', usemodules="thread"),
     RegrTest('test_wait4.py', usemodules="thread"),
-    RegrTest('test_warnings.py', core=True),
     RegrTest('test_wave.py'),
     RegrTest('test_weakref.py', core=True, usemodules='_weakref'),
     RegrTest('test_weakset.py'),
@@ -470,8 +483,9 @@
     RegrTest('test_xml_etree_c.py'),
     RegrTest('test_xmlrpc.py'),
     RegrTest('test_xmlrpc_net.py'),
+    RegrTest('test_zipapp.py'),
     RegrTest('test_zipfile.py'),
-    RegrTest('test_zipfile64.py'),
+    RegrTest('test_zipfile64.py', skip="XXX: infinite loop or just long time?"),
     RegrTest('test_zipimport.py', usemodules='zlib zipimport'),
     RegrTest('test_zipimport_support.py', usemodules='zlib zipimport'),
     RegrTest('test_zlib.py', usemodules='zlib'),


More information about the pypy-commit mailing list