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

Run pool load e2e tests in CI again #3033

Merged
merged 3 commits into from
Mar 28, 2024
Merged

Run pool load e2e tests in CI again #3033

merged 3 commits into from
Mar 28, 2024

Conversation

philrz
Copy link
Contributor

@philrz philrz commented Mar 28, 2024

The changes in #2972 made it such that our e2e tests now have a reliable way to check query results. In #2972 (comment) I did some preliminary verification that this change was having the intended benefits, and that includes some baselining of how bad the problem was before and hence reminded us why we'd been skipping the "pool load" tests in CI. Now that #2972 is merged, in this PR I've banked that improvement by breaking out the e2e pool loads tests that are now reliable into their own set that we can run again in CI, while a separate test that remains unreliable is now broken out separately and is still skipped in CI (addressing that is tracked in #3021).

To verify, I did an Actions run on this branch with these changes in place (since reverted) to run this set of pool-load-success tests in a loop on all platforms. As the results show, it ran successfully through all 1000 runs on both macOS and Windows without a single failure, and on Ubuntu it made it through 735 successful runs with no failures before Actions shot the job for running too long. So I think that shows things are pretty rock solid now!

Copy link
Member

@jameskerr jameskerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hell yeah! Thank you for your thorough testing!

@philrz philrz merged commit 7d46175 into main Mar 28, 2024
3 checks passed
@philrz philrz deleted the reliable-ci-result-checks branch March 28, 2024 16:23
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