-
Notifications
You must be signed in to change notification settings - Fork 16
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
CI: Fix flaky Android emulators #232
Comments
Also seen here (Android 21) and here (Android 29). I notice that we have a comment in our integration testing workflow:
Which immediately makes me ask the question "do we need hardware acceleration?". Perhaps we can opt out of that in order to have tests run more reliably... macOS hosts are always less available also, due to GitHub limits. |
…ur tests. Initial candidate for application of this label: ably/ably-flutter#232
@QuintinWillison It's a matter of performance - without hardware acceleration the emulator is very slow, so the tests will take longer co complete. I've seen this issue raised multiple times on different Ci platforms and usually it's best to stick with MacOS, even the CI step developer has an open issue about this: ReactiveCircus/android-emulator-runner#46 |
@ikurek Sorry, I'm only just catching up with some notifications so seen your comment. We've been successfully using To be really clear:
There is a possible plan for us to do something to upgrade our capacity to support more simultaneous macOS hosts, but it's not come to anything yet. FYI, @jaley. So, in the meantime, let's switch to Ubuntu and get some more predictability for workflow runs. |
CI jobs are randomly failing with
Original error: ext.flutter.driver: (112) Service has disappeared
. We need to investigate further.For an example, see https://github.com/ably/ably-flutter/runs/4241734082?check_suite_focus=true
┆Issue is synchronized with this Jira Bug by Unito
The text was updated successfully, but these errors were encountered: