-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[Android][Testing] Run runtime and libraries tests on all supported Android API versions #117716
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
[Android][Testing] Run runtime and libraries tests on all supported Android API versions #117716
Conversation
Increase timeouts for Android emulator jobs Trigger android emulator on PRs Update Android lanes
/azp run runtime-androidemulator |
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.
Pull Request Overview
This PR extends Android testing coverage by configuring the build system to run runtime and libraries tests on all supported Android API versions (21-34) instead of just API 29. The changes enable comprehensive testing across the Android version spectrum while increasing timeout values to accommodate the expanded test matrix.
- Modifies Android emulator pipeline triggers to enable automatic builds on release branches and PRs
- Adds Android API versions 21-28 and 30-34 to the existing API 29 test coverage for both runtime and libraries
- Increases timeout values from 180-240 minutes to 1800 minutes to handle the significantly expanded test execution time
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
eng/pipelines/runtime-androidemulator.yml | Enables pipeline triggers for release branches and PRs |
eng/pipelines/libraries/helix-queues-setup.yml | Adds comprehensive Android API version coverage (21-34) for libraries testing |
eng/pipelines/extra-platforms/runtime-extra-platforms-androidemulator.yml | Increases timeout values for extended test execution |
eng/pipelines/coreclr/templates/helix-queues-setup.yml | Adds comprehensive Android API version coverage (21-34) for CoreCLR runtime testing |
Azure Pipelines successfully started running 1 pipeline(s). |
Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival |
…-android-api-levels-july
/azp run runtime-androidemulator |
Azure Pipelines successfully started running 1 pipeline(s). |
Part of #107868, follow-up to #115330
This PR won't be merged, it's for testing purposes only.