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

Fully parallelize CI tests #9386

Closed
wants to merge 1 commit into from
Closed

Fully parallelize CI tests #9386

wants to merge 1 commit into from

Conversation

TomNicholas
Copy link
Member

When running tests locally I normally use pytest -n auto, which uses the pytest-xdist package to auto-parallelize different tests.

Currently our CI is hardcoded to only use 4 processes, but this change would automatically choose the number of processes.

When running tests locally I normally use `pytest -n auto`, which uses the pytest-xdist package to auto-parallelize different tests.

Currently our CI is hardcoded to only use 4 processes, but this change would automatically choose the number of processes.
@TomNicholas TomNicholas added the CI Continuous Integration tools label Aug 20, 2024
@dcherian
Copy link
Contributor

In the past we've found this to be slower but maybe the machines have changed.

@TomNicholas
Copy link
Member Author

Okay this still doesn't seem to be any faster, so let's just go back to the explicit choosing of 4 processes.

@keewis keewis deleted the parallelize_ci branch August 30, 2024 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants