-
-
Notifications
You must be signed in to change notification settings - Fork 527
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
fix(CI): stabilize Android E2E tests #2062
Merged
tboba
merged 9 commits into
software-mansion:main
from
kirillzyusko:fix/stable-android-e2e
Mar 12, 2024
Merged
Changes from 8 commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
f31b41e
fix: stable e2e tests (Android)
kirillzyusko d4f331c
fix: added logger, use modern runner
kirillzyusko 1a8a16e
fix: come back to macos 12
kirillzyusko f60f49a
fix: suppress system UI is not responding
kirillzyusko 5da19f1
fix: suppress system UI is not responding in the same block with emul…
kirillzyusko f046e8a
fix: try to use atd image
kirillzyusko 4735981
fix: remove suppressing code
kirillzyusko 02de236
chore: cleanup
kirillzyusko 0addb6d
chore: changes according to review
kirillzyusko File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
kirillzyusko marked this conversation as resolved.
Show resolved
Hide resolved
|
Binary file not shown.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems like this change does the trick 🤔
Actually you have "System UI isn't responding" popup instead of ANR (Application non responsive). So it's a different story, and from what observed in my experience "System UI isn't responding" happens if runner is weak. I've tried:
However I still think that keeping test butler can help in the future to prevent undesired ANR and make e2e tests more reliable 👀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, running android emulators on macos-14 is tough - there are some issues with running it (I know about one).
I think we can stay on aosp_atd and leave the test butler! I really appreciate your time spent on this! 🙏
Let me run a couple more of Android E2E actions and see if CI will work for sure 👍