From 1b96402732b29b9e7aa84b4c6480d53092bd9031 Mon Sep 17 00:00:00 2001 From: rocky Date: Thu, 23 Jan 2020 15:26:02 -0500 Subject: [PATCH] More 3.4-3.6 runtest.sh test work now... Seems to have been the recent fix which limit while1stmt matching --- test/stdlib/3.4-exclude.sh | 30 ++++------------------------ test/stdlib/3.5-exclude.sh | 40 +++----------------------------------- test/stdlib/3.6-exclude.sh | 29 +++++---------------------- 3 files changed, 12 insertions(+), 87 deletions(-) diff --git a/test/stdlib/3.4-exclude.sh b/test/stdlib/3.4-exclude.sh index fa31c902..50338b1f 100644 --- a/test/stdlib/3.4-exclude.sh +++ b/test/stdlib/3.4-exclude.sh @@ -5,22 +5,15 @@ SKIP_TESTS=( [test_asyncore.py]=1 # [test_atexit.py]=1 # The atexit test looks for specific comments in error lines [test_bdb.py]=1 # - [test_binascii.py]=1 # Doesn't terminate - [test_binop.py]=1 # Doesn't terminate [test_buffer.py]=1 # parse error - [test_builtin.py]=1 # Doesn't terminate - [test_bz2.py]=1 # Doesn't terminate - [test_capi.py]=1 # Doesn't terminate [test_cmd_line.py]=1 - [test_colorsys.py]=1 # Doesn't terminate [test_concurrent_futures.py]=1 # too long? [test_configparser.py]=1 # Doesn't terminate [test_ctypes.py]=1 # it fails on its own [test_curses.py]=1 # Investigate - [test_dbm_gnu.py]=1 # Doesn't terminate - [test_decimal.py]=1 # test takes too long to run: 18 seconds + [test_dbm_gnu.py]=1 # fails on its own [test_devpoll.py]=1 # it fails on its own - [test_descr.py]=1 # Doesn't terminate + [test_descr.py]=1 # test assertion errors [test_dict.py]=1 # [test_dis.py]=1 # We change line numbers - duh! [test_distutils.py]=1 # it fails on its own @@ -31,18 +24,11 @@ SKIP_TESTS=( [test_exceptions.py]=1 [test_faulthandler.py]=1 [test_file_eintr.py]=1 # parse error - [test_fileinput.py]=1 # doesn't terminate [test_fork1.py]=1 # too long - [test_fractions.py]=1 # doesn't terminate - [test_frame.py]=1 # doesn't terminate - [test_ftplib.py]=1 # doesn't terminate - [test_functools.py]=1 # doesn't terminate [test_gdb.py]=1 # it fails on its own - [test_gc.py]=1 # doesn't terminate [test_grammar.py]=1 [test_generators.py]=1 # test assert failures [test_grp.py]=1 # Long test - [test_hashlib.py]=1 # doesn't terminate [test_heapq.py]=1 [test_httpservers.py]=1 [test_httplib.py]=1 # it fails on its ow @@ -55,7 +41,6 @@ SKIP_TESTS=( [test_long.py]=1 # [test_marshal.py]=1 # [test_math.py]=1 # - [test_minidom.py]=1 # Does not termiate [test_mmap.py]=1 [test_modulefinder.py]=1 # test assertion error [test_multiprocessing_fork.py]=1 # doesn't terminate @@ -64,7 +49,6 @@ SKIP_TESTS=( [test_multiprocessing_spawn.py]=1 # doesn't terminate [test_nntplib.py]=1 # doesn't terminate# [test_ordered_dict.py]=1 - [test_os.py]=1 # Doesn't terminate [test_peepholer.py]=1 [test_pep352.py]=1 [test_pep380.py]=1 @@ -91,15 +75,12 @@ SKIP_TESTS=( [test_sndhdr.py]=1 [test_socket.py]=1 # long 25 seconds [test_socketserver.py]=1 # long 25 seconds - [test_statistics.py]=1 # doesn't terminate [test_struct.py]=1 # Doesn't terminate [test_strlit.py]=1 # test failure - [test_strptime.py]=1 # doesn't terminate - [test_strtod.py]=1 # doesn't terminate + [test_strtod.py]=1 # test assertion error [test_subprocess.py]=1 # Too long [test_symtable.py]=1 # Investigate bad output - [test_sys.py]=1 # Doesn't terminate - [test_sys_settrace.py]=1 # Doesn't terminate + [test_sys_settrace.py]=1 # test assert failures [test_sys_setprofile.py]=1 [test_tcl.py]=1 # May be implementation specific. On POWER though it fails [test_telnetlib.py]=1 # Doesn't terminate @@ -109,12 +90,9 @@ SKIP_TESTS=( [test_timeout.py]=1 [test_traceback.py]=1 # test failure [test_tracemalloc.py]=1 - [test_univnewlines.py]=1 # Doesn't terminate - [test_urllib2_localnet.py]=1 # Doesn't terminate [test_urllib2.py]=1 # test assertion failure [test_urllib2net.py]=1 # Doesn't terminate [test_warnings.py]=1 - [test_xmlrpc.py]=1 # Doesn't terminate [test_zipfile.py]=1 # too long [test_zipfile64.py]=1 [test_zipimport.py]=1 diff --git a/test/stdlib/3.5-exclude.sh b/test/stdlib/3.5-exclude.sh index 7c6bf5ce..d8481ffb 100644 --- a/test/stdlib/3.5-exclude.sh +++ b/test/stdlib/3.5-exclude.sh @@ -7,13 +7,7 @@ SKIP_TESTS=( [test_asyncore.py]=1 # doesn't terminate [test_atexit.py]=1 # The atexit test looks for specific comments in error lines - [test_binascii.py]=1 # Doesn't terminate - [test_binop.py]=1 # Doesn't terminate [test_bisect.py]=1 # it fails on its own - [test_builtin.py]=1 # - [test_bz2.py]=1 # testSeekBackwardsAcrossStreams (__main__.BZ2FileTest) ... doesn't terminiate - - [test_capi.py]=1 # Doesn't terminate [test_cmath]=1 [test_cmd_line.py]=1 # [test_codecmaps_cn.py]=1 # it fails on its own @@ -23,7 +17,6 @@ SKIP_TESTS=( [test_codecmaps_tw.py]=1 # it fails on its own [test_codecs.py]=1 # test assertion failure [test_collections.py]=1 - [test_colorsys.py]=1 # Doesn't terminate [test_compile.py]=1 # Code introspects on co_consts in a non-decompilable way [test_concurrent_futures.py]=1 # Takes long [test_configparser.py]=1 # Doesn't terminate @@ -34,10 +27,8 @@ SKIP_TESTS=( [test_dict.py]=1 # [test_dis.py]=1 # We change line numbers - duh! [test_distutils.py]=1 # it fails on its own - [test_dbm_gnu.py]=1 # Doesn't terminate [test_dbm_ndbm.py]=1 # it fails on its own - [test_decimal.py]=1 - [test_descr.py]=1 # syntax error: Investigate + [test_descr.py]=1 # test assertion errors [test_doctest2.py]=1 # [test_doctest.py]=1 # @@ -45,21 +36,14 @@ SKIP_TESTS=( [test_enum.py]=1 # [test_exceptions.py]=1 # parse error - [test_fileinput.py]=1 # doesn't terminate [test_format.py]=1 - [test_fractions.py]=1 # doesn't terminate - [test_frame.py]=1 # doesn't terminate - [test_ftplib.py]=1 # doesn't terminate - [test_functools.py]=1 # doesn't terminate - [test_gc.py]=1 # doesn't terminate (test_trashcan_threads) [test_gdb.py]=1 # it fails on its own [test_generators.py]=1 # test assert failures [test_glob.py]=1 # [test_grammar.py]=1 # parse error [test_grp.py]=1 # Long test - [test_hashlib.py]=1 # doesn't terminate [test_heapq.py]=1 [test_httplib.py]=1 [test_httpservers.py]=1 # test assertion errors @@ -67,7 +51,6 @@ SKIP_TESTS=( [test_imaplib.py]=1 [test_inspect.py]=1 # Syntax error Investigate [test_io.py]=1 # - [test_itertools.py]=1 # doesn't terminate on test_permutations [test_logging.py]=1 # [test_long.py]=1 # @@ -75,7 +58,6 @@ SKIP_TESTS=( [test_marshal.py]=1 # [test_math.py]=1 # Investigate Unexpected ValueError: math domain error - [test_minidom.py]=1 # doesn't terminate [test_modulefinder.py]=1 # test assertion error [test_msilib.py]=1 # it fails on its own [test_multiprocessing_fork.py]=1 # long @@ -85,10 +67,6 @@ SKIP_TESTS=( [test_nntplib.py]=1 # too long 25 seconds [test_normalization.py]=1 # it fails on its own - [test_optparse.py]=1 # Doesn't terminate test_positional_arg_and_variable_args - [test_ordered_dict.py]=1 # Doesn't terminate - [test_os.py]=1 # doesn't terminate - [test_pdb.py]=1 # probably relies on comments in code [test_peepholer.py]=1 # parse error [test_pep352.py]=1 # test assertion error @@ -96,7 +74,6 @@ SKIP_TESTS=( [test_pickle.py]=1 [test_pkgimport.py]=1 # long [test_pkgutil.py]=1 # it fails on its own - [test_poll.py]=1 # doesn't terminate on test_poll1 [test_poplib.py]=1 [test_print.py]=1 [test_pwd.py]=1 # Takes too long @@ -123,22 +100,15 @@ SKIP_TESTS=( [test_smtplib.py]=1 # doesn't terminate [test_socket.py]=1 # long [test_socketserver.py]=1 - [test_statistics.py]=1 # doesn't terminate - [test_strlit.py]=1 # test failure - [test_strptime.py]=1 # doesn't terminate - [test_strtod.py]=1 # doesn't terminate - [test_struct.py]=1 # Doesn't terminate + [test_strtod.py]=1 # Test assert failure [test_subprocess.py]=1 - [test_sys.py]=1 # Doesn't terminate test_objecttypes (__main__.SizeofTest) ... [test_sys_setprofile.py]=1 # test assert fail - [test_sys_settrace.py]=1 # doesn't terminate + [test_sys_settrace.py]=1 # test assert fail [test_tcl.py]=1 # it fails on its own - [test_telnetlib.py]=1 # doesn't terminate [test_tempfile.py]=1 # FIXME nested "if" is in wrong place. 3.6.2. may work though [test_thread.py]=1 [test_threading.py]=1 - [test_threadsignals.py]=1 # doesn't terminate test_lock_acquire_retries [test_timeout.py]=1 [test_trace.py]=1 # it fails on its own [test_traceback.py]=1 @@ -146,9 +116,6 @@ SKIP_TESTS=( [test_ttk_textonly.py]=1 # it fails on its own [test_typing.py]=1 # investigate syntax error - [test_univnewlines.py]=1 # doesn't terminate - [test_unpack.py]=1 # weird, takes too long? Waiting on input? - [test_unpack_ex.py]=1 # doesn't terminate [test_urllib.py]=1 # it fails on its own [test_urllib2.py]=1 # it fails on its own [test_urllib2_localnet.py]=1 # doesn't terminate @@ -157,7 +124,6 @@ SKIP_TESTS=( [test_urlparse.py]=1 # test assert error [test_uu.py]=1 # May 3.6.2. may work - [test_weakref.py]=1 # doesn't terminate test_threaded_weak_valued_consistency (__main__.MappingTestCase) ... [test_winreg.py]=1 # it fails on its own [test_winsound.py]=1 # it fails on its own diff --git a/test/stdlib/3.6-exclude.sh b/test/stdlib/3.6-exclude.sh index 580e5022..ab16dc1b 100644 --- a/test/stdlib/3.6-exclude.sh +++ b/test/stdlib/3.6-exclude.sh @@ -3,20 +3,14 @@ SKIP_TESTS=( [test_aifc.py]=1 # [test_argparse.py]=1 # it fails on its own [test_asdl_parser.py]=1 # it fails on its own - [test_asynchat.py]=1 # doesn't terminate [test_asyncgen.py]=1 # parse error - [test_asyncore.py]=1 # doesn't terminate [test_atexit.py]=1 # The atexit test looks for specific comments in error lines - [test_baseexception.py]=1 # test asert error + [test_baseexception.py]=1 # test assert error [test_bdb.py]=1 # - [test_binascii.py]=1 # Takes more than 15 seconds to run - [test_binop.py]=1 # Doesn't terminate [test_bisect.py]=1 # it fails on its own [test_buffer.py]=1 # parse error [test_builtin.py]=1 # Fails on its own - [test_bz2.py]=1 # testSeekBackwardsAcrossStreams (__main__.BZ2FileTest) ... doesn't terminiate - [test test_capi.py]=1 # it fails on its own [test_cmath.py]=1 # Investigate weird if control flow [test_cmd_line.py]=1 # Interactive? @@ -33,11 +27,9 @@ SKIP_TESTS=( [test_codecmaps_kr.py]=1 # it fails on its own [test_codecmaps_tw.py]=1 # it fails on its own [test_codecs.py]=1 - [test_colorsys.py]=1 # Doesn't terminate [test_collections.py]= # it fails on its own [test_compile.py]=1 # Code introspects on co_consts in a non-decompilable way [test_concurrent_futures.py]=1 # Takes long - [test_configparser.py]=1 # Doesn't terminate [test_contains.py]=1 # Code "while False: yield None" is optimized away in compilation [test_contextlib.py]=1 # test assertion failure [test_contextlib_async.py]=1 # Investigate @@ -46,7 +38,6 @@ SKIP_TESTS=( [test_ctypes.py]=1 # it fails on its own [test_datetime.py]=1 # it fails on its own - [test_dbm_gnu.py]=1 # Doesn't terminate [test_dbm_ndbm.py]=1 # it fails on its own [test_decimal.py]=1 [test_descr.py]=1 # syntax error: Investigate @@ -66,14 +57,10 @@ SKIP_TESTS=( [test_file_eintr.py]=1 # parse error [test_fileinput.py]=1 # doesn't terminate [test_finalization.py]=1 - [test_fractions.py]=1 # doesn't terminate [test_float.py]=1 # it fails on its own - [test_frame.py]=1 # doesn't terminate - [test_ftplib.py]=1 # takes more than 15 seconds to run [test_functools.py]=1 # it fails on its own [test___future__.py]=1 # syntax error: Investigate - [test_gc.py]=1 # doesn't terminate (test_trashcan_threads) [test_gdb.py]=1 # it fails on its own [test_generators.py]=1 # test assert failures [test_genexps.py]=1 # @@ -93,11 +80,11 @@ SKIP_TESTS=( [test_lib2to3.py]=1 # it fails on its own [test_logging.py]=1 # it fails on its own [test_long.py]=1 # - [test_lzma.py]=1 # doesn't terminate test_decompressor_chunks_maxsize + [test_lzma.py]=1 # fails on its own [test_mailbox.py]=1 # it fails on its own [test_marshal.py]=1 # - [test_math.py]=1 # call param Investigate + [test_math.py]=1 # test assert errors call param Investigate [test_metaclass.py]=1 [test_modulefinder.py]=1 # test assertion error [test_msilib.py]=1 # it fails on its own @@ -109,9 +96,7 @@ SKIP_TESTS=( [test_nntplib.py]=1 # test takes too long to run: 31 seconds [test_normalization.py]=1 # it fails on its own - [test_optparse.py]=1 # Doesn't terminate test_positional_arg_and_variable_args [test_ordered_dict.py]= # it fails on its own - [test_os.py]=1 # Doesn't terminate [test_ossaudiodev.py]=1 # it fails on its own [test_pdb.py]=1 # Probably introspection @@ -141,8 +126,6 @@ SKIP_TESTS=( [test_secrets.py]=1 # it fails on its own [test_select.py]=1 # test takes too long to run: 11 seconds [test_selectors.py]=1 # it fails on its own - [test_set.py]=1 # test assert failure and doesn't terminate - [test_shlex.py]=1 # Doesn't terminate [test_shutil.py]=1 # it fails on its own [test_signal.py]=1 # it fails on its own [test_site.py]=1 # it fails on its own @@ -154,15 +137,14 @@ SKIP_TESTS=( [test_startfile.py]=1 # it fails on its own [test_statistics.py]=1 # it fails on its own [test_string_literals.py]=1 - [test_strptime.py]=1 # Doesn't terminate [test_strtod.py]=1 # it fails on its own - [test_struct.py]=1 # Doesn't terminate + [test_struct.py]=1 # test assertion errors [test_subprocess.py]=1 [test_sys.py]=1 # Investigate confusing "and" with nested "if" when there is an "else [test_sys_settrace.py]=1 # parse error [test_tarfile.py]=1 # it fails on its own [test_tcl.py]=1 # FIXME parse error. Release 3.6.2 may work though - [test_telnetlib.py]=1 # doesn't terminate + [test_telnetlib.py]=1 # takes more than 15 seconds to run [test_tempfile.py]=1 # FIXME nested "if" is in wrong place. 3.6.2. may work though [test_thread.py]=1 # it fails on its own [test_threading.py]=1 @@ -180,7 +162,6 @@ SKIP_TESTS=( [test_typing.py]=1 # investigate syntax error [test_ucn.py]=1 # it fails on its own - [test_univnewlines.py]=1 # doesn't terminate [test_urllib2_localnet.py]=1 # long [test_urllib2net.py]=1 # it fails on its own [test_urllib2.py]=1 # it fails on its own