Skip to content

integration: Use minion pools by default - #538

Open
claudiubelu wants to merge 1 commit into
cloudbase:mainfrom
claudiubelu:tests-reusable-minions
Open

claudiubelu wants to merge 1 commit into
cloudbase:mainfrom
claudiubelu:tests-reusable-minions

Conversation

@claudiubelu

Copy link
Copy Markdown
Member

Change ReplicaIntegrationTestBase to use minion pools by default if the providers supports them, instead of only in Minion-specific test classes. If a provider doesn't support minion pools, temporary workers will be
used instead.

These minion pools will be created once per test run, instead of per class (setUpClass), meaning that they will be reused across multiple tests. Minion pool-specific tests that disrupt the minion pool will create
their own instead.

Some tests will still use temporary workers, as they still need to be tested.

Change ReplicaIntegrationTestBase to use minion pools by default if the
providers supports them, instead of only in Minion-specific test classes.
If a provider doesn't support minion pools, temporary workers will be
used instead.

These minion pools will be created once per test run, instead of per class
(setUpClass), meaning that they will be reused across multiple tests.
Minion pool-specific tests that disrupt the minion pool will create
their own instead.

Some tests will still use temporary workers, as they still need to be
tested.
@claudiubelu claudiubelu changed the title Tests reusable minions integration: Use minion pools by default Oct 6, 2026
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