-
Notifications
You must be signed in to change notification settings - Fork 25k
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
PluginBuildPluginTests fails on Mac #47417
Comments
Pinging @elastic/es-core-infra (:Core/Infra/Build) |
pinging @atorok |
I don't think we are creating Mac specific threads, so these must be leaked by Gradle. The randomized runner has a few other features than generating predictable pseudo random test inputs, we run with this runner for consistency with other projects. |
We skip the thread leak check because it seems Gradle is leaking them and there's nothing we can do. Closes elastic#47417.
Looks good. Do you intend on opening a PR for that? |
Yes, sorry I taught I did :) |
This commit adds a thread filter for gradle unit tests which omits threads gradle may create that we have no control over shutting down. The current example of this is for project.exec which gradle pools. closes elastic#47417
This commit adds a thread filter for gradle unit tests which omits threads gradle may create that we have no control over shutting down. The current example of this is for project.exec which gradle pools. closes #47417
This commit adds a thread filter for gradle unit tests which omits threads gradle may create that we have no control over shutting down. The current example of this is for project.exec which gradle pools. closes #47417
This test was failing for me locally and not in CI, but turns out it's failing in our Darwin CI builds as well:
https://gradle-enterprise.elastic.co/s/t3qxgarzcyfls
Something about the randomized runner thread leak detection is tripping only on OSX. We might want to reevaluate whether we want to use any of the randomized runner stuff in
buildSrc
tests at all. We aren't actually using any of the random input capabilities, and I suspect this is just copy/paste from the regular ES code.The text was updated successfully, but these errors were encountered: