Skip to content

Conversation

blink1073
Copy link
Member

@blink1073 blink1073 commented Oct 24, 2024

Before: 1538 tasks across 194 build variants
After: 2285 tasks across 131 build variants

Ensures a consistent set of tests available for all python and server versions with the following combo:

SUB_TASKS = [
    ".sharded_cluster .auth .ssl",
    ".replica_set .noauth .ssl",
    ".standalone .noauth .nossl",
]

The full set of auth/ssl and topology is only tested on RHEL for the three main python versions.
We split up the tasks on RHEL8 into async/sync as well, which accounts for a lot of the extra tasks, but the overall runtime will be similar.

image

@blink1073 blink1073 requested a review from NoahStapp October 24, 2024 01:31
@blink1073
Copy link
Member Author

blink1073 commented Oct 24, 2024

I'll adjust the GitHub PR tasks to only run that subset on PRs after we merge.

@blink1073 blink1073 merged commit 215bca2 into mongodb:master Oct 24, 2024
30 of 32 checks passed
@blink1073 blink1073 deleted the PYTHON-4902-shrub-tasks branch October 24, 2024 15:30
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.

2 participants