Update `test/libregrtest` to CPython 3.13.10 (#6410) · RustPython/RustPython@1d95a04 · GitHub
Skip to content

Commit 1d95a04

Browse files
authored
Update test/libregrtest to CPython 3.13.10 (#6410)
* Update test/libregrtest to CPython 3.13.10 * Re-add try block around platform and encodings info * Disable WindowsLoadTracker on Windows * Disable struct._clearcache() * Disable saved_test_environment context manager * Disable support.record_original_stdout() * Update test/test_regrtest.py to CPython 3.13.11 * Add autotest shim from CPython 3.13.11 * Mark failing tests and skip flaky ones in test/test_regrtest.py * Mark failing test in test_fstring * Add _test_eintr.py from CPython 3.13.11 * Skip long-running test in _test_eintr * Mark failing/erroring tests in _test_eintr * Skip panicking tests in test_io * Unmark passing tests in test_io * Mark failing test in test_urllib2net * Unmark passing test in test_fstring * Time out if any one test takes longer than 10 minutes * Skip more flaky tests in test_threading * Skip tests that pollute the environment for some reason * Skip flaky tests in test.test_multiprocessing_fork.test_misc * Skip flaky tests in test.test_multiprocessing_fork.test_manager Had to go with the nuclear option. * Skip flaky tests in test_regrtest * Mark flaky tests in test_ftplib * Fix multiprocessing tests on Darwin * Remove test_sys from list of environment polluters * Remove test_ftplib from list of environment polluters * Add test.test_multiprocessing_fork.test_misc to list of environment polluters * Check 10 times if a test is still polluting the environment * Save more of the test environment before a test is run * Mark test_import as polluting the environment * Unmark passing test in test_regrtest * Mark flaky test in test_regrtest * Remove tests from list of environment polluters * Skip flaky test in test_logging * Remove tests from list of polluting tests * Skip certain problematic tests in test_threading * Skip test causing worker bug in test_builtin * Make env polluter skip in test_threading os-agnostic * Remove test_file_eintr from list of polluters * Remove test_subprocess from the list of polluters * Address coderabbit comments * fix threading._dangling * Skip environment polluter in test.test_concurrent_futures.test_thread_pool * Make skip in test_thread_pool os-agnostic * Skip problematic tests in test_wait * Skip flaky tests in test_process_pool * Remove test_import from list of polluters * Amend skips in test.test_multiprocessing_forkserver.test_processes * Remove test_raise from list of polluters * Remove test_ssl from list of polluters * Skip flaky test in test_ssl * Fix YAML formatting issue --------- Co-authored-by: Jeong, YunWon <jeong@youknowone.org>
2 parents 440b8de + 1dcded4 commit 1d95a04

47 files changed

Lines changed: 6947 additions & 1854 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yaml

Lines changed: 124 additions & 18 deletions

Lib/test/__main__.py

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)