Skip to content

Improved integration test suite#63

Open
Qqwy wants to merge 5 commits intomasterfrom
improved-integration-test-suite
Open

Improved integration test suite#63
Qqwy wants to merge 5 commits intomasterfrom
improved-integration-test-suite

Conversation

@Qqwy
Copy link
Contributor

@Qqwy Qqwy commented Feb 6, 2026

  • Bumps test-only dependencies
  • Gets rid of using the multiprocessing fork strategy which was causing regular hangs of the integration test runner. This required making the things we pass around pickle-able, and using multiprocess instead of multiprocessing so we can pass closures around.

Qqwy added 5 commits February 6, 2026 13:16
Before, we were relying on `multiprocessing.fork` which can and did
regularly cause deadlocks. Now, we use `multiprocess` with the
`forkserver` strategy, so we can run consumers in a background process
without these deadlocks occurring.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant