-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Elixir tests are flaky, even with ELIXIR_ASSERT_TIMEOUT=1000 #14464
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
Comments
Can you try bumping the machine specs to see if it yields better results? Many of those are testing concurrency features or high compilation times, which would explain the failures. |
Oh, it seems you are using the 1.18.3 branch still. The fix I mentioned was applied to main. |
Unfortunately I have no control over the machine specs. :-( As for the fix on main: Hm, any way I can cherrypick it to 1.18.3? Otherwise I can wait until the next release (that has this fix) lands... |
You can try backporting it: 920a6a0 Or manually changing those configurations. But I can fix the remaining ones you identified and then we can reopen if it persists on v1.19.0+. :) |
Sounds like a plan :-) |
Elixir and Erlang/OTP versions
Erlang 26.2.5.11-r0
Elixir 1.18.3
Operating system
Linux (alpine linux CI)
Current behavior
After applying the fix from #14463 , I'm still getting flaky tests:
(via https://gitlab.alpinelinux.org/wejn/aports/-/jobs/1832588)
And:
(via https://gitlab.alpinelinux.org/wejn/aports/-/jobs/1832578)
And:
(via https://gitlab.alpinelinux.org/wejn/aports/-/jobs/1832591)
Even bumping the
ELIXIR_ASSERT_TIMEOUT
to 10k (instead of the proposed 1k) doesn't fix the issue.Expected behavior
No intermittent failures.
The text was updated successfully, but these errors were encountered: