-
Notifications
You must be signed in to change notification settings - Fork 5.1k
[Android][Testing] Run runtime and libraries tests on all supported Android API versions #115330
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 #115330
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 tests the runtime and libraries tests across all supported Android API versions by updating pipeline YAML definitions.
- Updated trigger definitions in the runtime-androidemulator pipeline.
- Added additional Android API versions for the android_x64 platform in multiple pipelines.
- Increased timeout values for extra platforms to support longer-running tests.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
eng/pipelines/runtime-androidemulator.yml | Updated trigger configurations for branch and path inclusion. |
eng/pipelines/libraries/helix-queues-setup.yml | Added support for multiple Android API versions for the android_x64 platform. |
eng/pipelines/extra-platforms/runtime-extra-platforms-androidemulator.yml | Increased test job timeouts from 240/180 minutes to 1800 minutes. |
eng/pipelines/coreclr/templates/helix-queues-setup.yml | Extended the list of Android API versions for the android_x64 condition. |
Comments suppressed due to low confidence (2)
eng/pipelines/libraries/helix-queues-setup.yml:86
- Consider using a consistent platform name (e.g., 'android_x64') as used in other pipeline files to avoid potential mismatches.
- ${{ if in(parameters.platform, 'Android_x64') }}: # there's no x86 emulator image anymore since Android 31
eng/pipelines/extra-platforms/runtime-extra-platforms-androidemulator.yml:41
- The timeout value has been significantly increased from 240 to 1800 minutes; please confirm that this extended duration is intentional for the test run requirements.
timeoutInMinutes: 1800
@@ -46,7 +46,20 @@ jobs: | |||
|
|||
# Android x64 | |||
- ${{ if in(parameters.platform, 'android_x64') }}: | |||
- Ubuntu.2204.Amd64.Android.21.Open |
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.
[nitpick] Ensure the ordering and grouping of the added Android API versions aligns with the intended testing sequence for clarity and ease of maintenance.
Copilot uses AI. Check for mistakes.
Azure Pipelines successfully started running 1 pipeline(s). |
Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival |
Part of #107868, follow-up to #111858
This PR won't be merged, it's for testing purposes only.