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

Make the Azure CI runtests testing run using multiprocessing. #8918

Conversation

stuartarchibald
Copy link
Contributor

As title, aim is to speed up the runtests check.

As title, aim is to speed up the runtests check.
@stuartarchibald
Copy link
Contributor Author

CI is failing, this is because the runtests test isn't using Numba's test runner but rather running the test module itself directly through it's __main__ (hence flags like -m don't work). Needs discussion.

@stuartarchibald stuartarchibald added the needs triage/maintainer discussion For an issue/PR that needs discussion at a triage/maintainer meeting label Apr 25, 2023
@stuartarchibald
Copy link
Contributor Author

Conclusion from discussion at the maintainer meeting was that the "test runtests" part of the CI testing can be massively shortened to essentially just check that:

  • the test suite reports it is at least X tests in size
  • that at least one thing can be compiled and executed correctly.

This should reduce the "test runtests" run time from ~90s to probably nearer 10s.

@stuartarchibald
Copy link
Contributor Author

Closing, replaced by #8927, which implements #8918 (comment).

@stuartarchibald stuartarchibald added abandoned PR is abandoned (no reason required) and removed 2 - In Progress labels Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abandoned PR is abandoned (no reason required) Effort - short Short size effort needed needs triage/maintainer discussion For an issue/PR that needs discussion at a triage/maintainer meeting
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant