Skip to content

[mono] Run full mobile library tests - #132887

Open
matouskozak wants to merge 1 commit into
dotnet:mainfrom
matouskozak:matouskozak-mobile-full-library-tests
Open

[mono] Run full mobile library tests#132887
matouskozak wants to merge 1 commit into
dotnet:mainfrom
matouskozak:matouskozak-mobile-full-library-tests

Conversation

@matouskozak

@matouskozak matouskozak commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

  • run the full Mono library suite on the iOS Simulator arm64 interpreter leg instead of the smoke subset
  • restore the full Mono library suite on Android arm64 devices in runtime-extra-platforms
  • use the existing compatibility override for Mono mobile targets on the .NET 11 SDK

Note

This pull request description was generated by GitHub Copilot.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 972fe987-edc4-4e1f-a9e7-18da51c0ee18
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 5 pipeline(s).
11 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@matouskozak

Copy link
Copy Markdown
Member Author

/azp run runtime-extra-platforms

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival
See info in area-owners.md if you want to be subscribed.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the runtime extra-platforms Azure Pipelines definitions to run the full Mono libraries test suite (instead of smoke subsets) on key mobile legs, increasing test coverage on iOS simulator (arm64 interpreter) and Android arm64 devices.

Changes:

  • iOS simulator (arm64, Mono interpreter): switch from forcing /p:RunSmokeTestsOnly=true to using $(_runSmokeTestsOnlyArg) (which evaluates to full-suite on these pipelines) and update the header comment accordingly.
  • Android devices (arm64, Mono): add a new platform-matrix job to run Mono libraries tests on android_arm64, using the same smoke/full toggle mechanism.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml Removes the hardcoded smoke-only flag for the Mono iOS simulator interpreter leg so it runs the full libraries tests suite.
eng/pipelines/extra-platforms/runtime-extra-platforms-android.yml Adds a new Mono Android arm64 devices job to run the full libraries test suite on runtime-extra-platforms/runtime-android.

This was referenced Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants