-
-
Notifications
You must be signed in to change notification settings - Fork 589
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
Speed up, possibly pare down tests #2619
Comments
To reduce usage of our buildkite test runners, we can
The feature request to buildkite for a path filter is buildkite/feedback#243 |
I turned off all the macOS and Windows tests except one each for the full tests under NFS. We expect people to be using NFS anyway, and so we might as well focus our tests there. |
@rfay Is there anything we can do in order to have green status from the CI overall? Otherwise sane PRs are red due to BuildKite. |
Mostly, the problem is not buildkite, but Docker Desktop, which is flaky in Windows and especially on macOS arm64. It's also where people do most of their work. If you have a specific problem or worry I can help with it. I look at every test situation and retest if I don't know the flaky failure intimately. On important PRs I normally get everything green before pulling. I can easily grant you retest privs on buildkite if you have a specific worry. |
I happened to examine a Windows NFS buildkite build and there were some amazing offenders. TestDdevXdebugEnabled takes more than 11 minutes, TestMutagenSimple takes 17m. TestComposerVersion 103.60s Notes on ways to process:
|
I'm going to close this for now, as a number of things have been addressed and there's always more room for work on this. It's an ongoing priority, not an issue. But the recent improvements are good.
|
Is your feature request related to a problem? Please describe.
Tests are taking a really long time to run. Some of the test runs on Windows take more than 2 hours. However, the new arrangement of travis-ci tests, with some parallelization, finishes faster than anything else at this point.
Describe the solution you'd like
Anyway, we spend a lot of time and effort and even money on the tests, and it would be nice for them to complete a little sooner and use less resources.
The text was updated successfully, but these errors were encountered: