-
Notifications
You must be signed in to change notification settings - Fork 26.8k
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
Mac_arm64_android run_release_test is 11.11% flaky #103059
Comments
@keyonghan @jmagman Are these flakes, or part of the arm64 mac bringup? |
Both builds failed with dependency resolving error:
But this happened only when we first switched the builders from staging to prod. /cc @blasten any insight whether this is some real flake in Gradle dependency or transitional? |
Routing to @blasten to answer the question from @keyonghan |
This is very strange. In https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/2/overview, Gradle is trying to download an artifact that doesn't exist from Google Maven. Gradle is configured to also look artifacts hosted in Maven central, but for some reason it doesn't continue, and stopped with the first try. In https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/1, it's a different issue although also related to downloading network artifacts. @keyonghan would you be able to see if the Gradle cache ($HOME/.gradle) isn't being restored with the pre-downloaded packages? I don't know why that isn't the case, but here's how this is solved in Github actions: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#input-parameters-for-the-cache-action One possibility is that we move tests to GitHub Action, so we can use this caching mechanism. I suspect this isn't a good solution given how much we depend on LUCI. |
Based on recent runs, there are not any flake in top 100 commits: https://ci.chromium.org/p/flutter/builders/staging/Mac_arm64_android%20run_release_test?limit=100 |
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
The post-submit test builder
Mac_arm64_android run_release_test
had a flaky ratio 11.11% for the past (up to) 100 commits, which is above our 2.00% threshold.One recent flaky example for a same commit: https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/2,%201
Commit: 9d59532
Flaky builds:
https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/2
https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/1
Recent test runs:
https://flutter-dashboard.appspot.com/#/build?taskFilter=Mac_arm64_android%20run_release_test
Please follow https://github.com/flutter/flutter/wiki/Reducing-Test-Flakiness#fixing-flaky-tests to fix the flakiness and enable the test back after validating the fix (internal dashboard to validate: go/flutter_test_flakiness).
The text was updated successfully, but these errors were encountered: