[3.11] gh-108822: Backport libregrtest changes from the main branch by vstinner · Pull Request #108820 · python/cpython · GitHub

github.com

Tin mới

vstinner:regrtest311

GitHub CopilotWrite better code with AI

GitHub Copilot appDirect agents from issue to merge

ActionsAutomate any workflow

CodespacesInstant dev environments

IssuesPlan and track work

Code ReviewManage code changes

Code QualityEnforce quality at merge

GitHub Advanced SecurityFind and fix vulnerabilities

Code securitySecure your code as you build

Secret protectionStop leaks before they start

View all use cases

Financial services

View all industries

Software Development

GitHub SponsorsFund open source developers

Copilot for BusinessEnterprise-grade AI features

Premium SupportEnterprise-grade 24/7 support

Pull requests 2.6k

Security and quality 0

regrtest computes statistics #108793

Split long running test suites up into smaller sub suites to reduce our regrtest long tail on multi-core systems. #108388

gh-108388: regrtest splits test_asyncio package #108393

AddressSanitizer: Skip tests directly in Python, not with external config #90791

gh-90791: test.pythoninfo logs ASAN_OPTIONS env var #108289

Add --disable-gil option to configure #108223

gh-108223: test.pythoninfo and libregrtest log Py_NOGIL #108238

regrtest can reports false SUCCESS and skip tests when a -j worker dies #101634

gh-101634: regrtest reports decoding error as failed test #106169

Display the sanitizer config in the regrtest header. #105301

unittest: execute tests in parallel #82054

gh-82054: allow test runner to split test_asyncio to execute in parallel by sharding. #103927

bpo-46523: fix tests rerun when setUp[Class|Module] fails #30895

Add more details about the Python build in sys.version #100086

gh-100086: Add build info to test.libregrtest #100093

Make Python test suite fail if no tests ran #98903

gh-98903: Test suite fails with exit code 4 if no tests ran #98904

Running tests in parallel on Windows quits too soon #95027

gh-95027: Fix regrtest stdout encoding on Windows #98492

Cache the hash value of fractions #96465

gh-96465: Clear fractions hash lru_cache under refleak testing #96689

Emscripten test worker sometimes fails witth "BlockingIOError: write could not complete without blocking" #94026

gh-94026: Buffer regrtest worker stdout in temporary file (GH-94253) #94253

Run Tools/scripts/reindent.py #94225

"Re-running failed tests in verbose mode" does not use host runner #94052

gh-94052: Don't re-run failed tests with --python option #94054

Consider supporting emscripten/webassembly as a build target #84461

gh-84461: Fix Emscripten umask and permission issues (GH-94002) #94002

Running the Python test suite leaks .pem files in /tmp #93353

gh-93353: regrtest supports checking tmp files with -j2 #93909