cpython/Lib/test/libregrtest
Sam Gross 332356b880
gh-125900: Clean-up logic around immortalization in free-threading (#125901)
* Remove `@suppress_immortalization` decorator
* Make suppression flag per-thread instead of per-interpreter
* Suppress immortalization in `eval()` to avoid refleaks in three tests
  (test_datetime.test_roundtrip, test_logging.test_config8_ok, and
   test_random.test_after_fork).
* frozenset() is constant, but not a singleton. When run multiple times,
  the test could fail due to constant interning.
2024-10-24 18:09:59 -04:00
..
__init__.py gh-109162: libregrtest: use relative imports (#109250) 2023-09-11 07:02:35 +00:00
cmdline.py gh-116622: Add Android test script (#121595) 2024-08-16 13:00:29 +08:00
filter.py gh-110918: Fix side effects of regrtest test_match_tests() (#116718) 2024-03-13 14:20:33 +01:00
findtests.py gh-108303: Move all `pydoc` related test files to new `test.test_pydoc` package (#114506) 2024-02-13 11:40:40 +01:00
logger.py gh-99242 Ignore error when running regression tests under certain conditions. (GH-121663) 2024-07-13 11:52:08 +02:00
main.py gh-125900: Clean-up logic around immortalization in free-threading (#125901) 2024-10-24 18:09:59 -04:00
mypy.ini gh-109413: libregrtest: enable mypy's `--strict-optional` check on most files (#112586) 2023-12-01 14:54:33 +00:00
pgo.py gh-110276: Run `test_str`, not `test_unicode`, as part of the PGO build (#110277) 2023-10-03 13:54:21 +01:00
refleak.py gh-122420: Fix accounting for immortal interned strings in refleak.py (GH-122421) 2024-07-30 00:15:03 +02:00
result.py gh-110722: Make `-m test -T -j` use sys.monitoring (GH-111710) 2023-11-10 18:17:45 +01:00
results.py gh-119050: Add type hints to libregrtest/results.py (#119144) 2024-05-18 16:21:05 -04:00
run_workers.py Move get_signal_name() to test.support (#121251) 2024-07-02 10:34:13 +02:00
runtests.py gh-115122: Add --bisect option to regrtest (#115123) 2024-02-18 20:06:39 +00:00
save_env.py gh-109276: libregrtest only checks saved_test_environment() once (#109278) 2023-09-12 05:01:33 +02:00
setup.py gh-109413: Run mypy on `libregrtest` in CI (#112558) 2023-11-30 23:00:14 +00:00
single.py gh-125900: Clean-up logic around immortalization in free-threading (#125901) 2024-10-24 18:09:59 -04:00
testresult.py gh-121188: Sanitize invalid XML characters in regrtest (#121195) 2024-07-01 08:30:33 +00:00
tsan.py GH-112536: Add more TSan tests (#116911) 2024-03-17 09:47:14 +01:00
utils.py gh-124613, regrtest: Detect JIT in build info (#124793) 2024-09-30 20:50:41 +02:00
win_utils.py gh-116103: Prevent error in WindowsLoadTracker.__del__ on permission error (GH-116105) 2024-02-29 11:40:18 +01:00
worker.py gh-119727: Add --single-process option to regrtest (#119728) 2024-06-03 16:34:36 +00:00