Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include --parallel-threads jobs in free threading TSAN CI #129694

Open
colesbury opened this issue Feb 5, 2025 · 0 comments
Open

Include --parallel-threads jobs in free threading TSAN CI #129694

colesbury opened this issue Feb 5, 2025 · 0 comments
Labels
tests Tests in the Lib/test dir topic-free-threading type-feature A feature request or enhancement

Comments

@colesbury
Copy link
Contributor

colesbury commented Feb 5, 2025

Feature or enhancement

The regression test runner can now parallelize test cases to help catch thread-safety related bugs:

I'd like to add test suites run with --parallel-threads=N to the existing free threading TSAN CI job. We could also run them in the default build's TSAN CI job, but I don't think that would be useful.

Linked PRs

@colesbury colesbury added tests Tests in the Lib/test dir topic-free-threading type-feature A feature request or enhancement labels Feb 5, 2025
colesbury added a commit to colesbury/cpython that referenced this issue Feb 5, 2025
For now, this just adds a single test suite to the TSAN CI to be run
with `--parallel-threads`.
colesbury added a commit that referenced this issue Feb 6, 2025
For now, this just adds a single test suite to the TSAN CI to be run
with `--parallel-threads`.
colesbury added a commit to colesbury/cpython that referenced this issue Feb 6, 2025
This would catch the data race involving the MemoryError freelist that
was fixed in pythongh-129668.
colesbury added a commit to colesbury/cpython that referenced this issue Feb 6, 2025
This would catch the data race involving the MemoryError freelist that
was fixed in pythongh-129668.
srinivasreddy pushed a commit to srinivasreddy/cpython that referenced this issue Feb 7, 2025
…9696)

For now, this just adds a single test suite to the TSAN CI to be run
with `--parallel-threads`.
cmaloney pushed a commit to cmaloney/cpython that referenced this issue Feb 8, 2025
…9696)

For now, this just adds a single test suite to the TSAN CI to be run
with `--parallel-threads`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests Tests in the Lib/test dir topic-free-threading type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant