Skip to content

Conversation

@kotlarmilos
Copy link
Member

@kotlarmilos kotlarmilos commented Nov 3, 2025

Description

This PR updates the testing pipeline to run CoreCLR runtime and library tests. The coverage for libraries and runtime will be expanded in follow-up PRs as the queue is scaled up.

Changes

  • Introduced the UseNativeAOTRuntime property to distinguish between R2R and Native AOT
  • Passed the UseMonoRuntime and UseNativeAOTRuntime properties to child MSBuild tasks
  • Added iOS, simulator, and MacCatalyst tests

Coverage

  • The runtime pipeline runs functional tests and System.Runtime.Tests.
  • Extra platforms run functional tests, System.Runtime.Tests, and baseservices runtime tests.

Fixes #120046
Contributes to #120055

@kotlarmilos kotlarmilos self-assigned this Nov 3, 2025
@kotlarmilos kotlarmilos added this to the 11.0.0 milestone Nov 3, 2025
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Nov 3, 2025
@kotlarmilos kotlarmilos added area-Infrastructure-coreclr os-ios Apple iOS and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Nov 3, 2025
@kotlarmilos kotlarmilos added NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) NO-REVIEW Experimental/testing PR, do NOT review it labels Nov 3, 2025
@kotlarmilos
Copy link
Member Author

/azp list

@azure-pipelines
Copy link

CI/CD Pipelines for this repository:

@kotlarmilos
Copy link
Member Author

/azp run runtime-ioslike,runtime-ioslikesimulator,runtime-maccatalyst

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kotlarmilos
Copy link
Member Author

/azp run runtime-ioslike

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@kotlarmilos
Copy link
Member Author

/azp run runtime-ioslike,runtime-ioslikesimulator,runtime-maccatalyst

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

…imulator.yml

Co-authored-by: Matous Kozak <55735845+matouskozak@users.noreply.github.com>
@kotlarmilos
Copy link
Member Author

/azp run runtime-ioslike,runtime-ioslikesimulator,runtime-maccatalyst

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

….com:kotlarmilos/runtime into feature/clr-ios-enable-runtime-library-tests
@kotlarmilos
Copy link
Member Author

/azp run runtime-ioslike,runtime-ioslikesimulator,runtime-maccatalyst

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@kotlarmilos
Copy link
Member Author

kotlarmilos commented Dec 12, 2025

tvos-arm64, tvossimulator-arm64, and maccatalyst-x64 tests are failing and will be added in a follow-up. Tracked in #120055

Copy link
Member

@matouskozak matouskozak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! a few comments/questions just to understand the changes better.

@kotlarmilos
Copy link
Member Author

/ba-g #122593

@kotlarmilos kotlarmilos merged commit 6ed3c1c into dotnet:main Dec 16, 2025
163 of 167 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jan 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[clr-ios] Validate runtime IL emission for reflection in CoreCLR interpreter on Apple mobile

3 participants