chore: improve android emulator stability in CI - #1086
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Improves Android functional test CI stability by switching the emulator system image to the headless Automotive Test Device (ATD) target and explicitly allocating more emulator resources to reduce “device offline” failures.
Changes:
- Switched Android emulator target in the test matrix from
google_apistogoogle_atd. - Added explicit emulator hardware configuration (
profile,ram-size,heap-size) to both the AVD snapshot-generation step and the functional test step.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
KazuCocoa
approved these changes
Jul 14, 2026
KazuCocoa
approved these changes
Jul 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
List of changes
android-emulator-runnersteps to reduce "device offline" crashes forgoogle_apis.-v1-ram4gto ensure the new hardware configuration is actually applied instead of hitting stale caches with default hardware.Types of changes
Documentation
This can be done by navigating to the documentation section on http://appium.io selecting the appropriate command/endpoint and clicking the 'Edit this doc' link to update the C# example
Integration tests
Details
This aims to improve the stability of the Android functional tests CI job by explicitly configuring more resources for the Android emulator. The cache key has been updated to force recreation of the emulator snapshot with the new hardware profile.