Skip to content

Enable CoreCLR UI tests on Apple mobile#33233

Merged
rmarinho merged 9 commits intonet11.0from
feature/coreclr-ios-ui-tests
Jan 20, 2026
Merged

Enable CoreCLR UI tests on Apple mobile#33233
rmarinho merged 9 commits intonet11.0from
feature/coreclr-ios-ui-tests

Conversation

@kotlarmilos
Copy link
Member

Description

This PR enables CoreCLR UI tests, mirroring the existing Android CoreCLR tests implementation.

Fixes dotnet/runtime#120056

Copy link
Contributor

Copilot AI left a 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 enables CoreCLR UI tests for iOS and MacCatalyst platforms by adding two new pipeline stages, mirroring the existing Android CoreCLR tests implementation. This addresses runtime testing parity across mobile platforms.

  • Adds ios_ui_tests_coreclr stage for iOS CoreCLR runtime testing
  • Adds maccatalyst_ui_tests_coreclr stage for MacCatalyst CoreCLR runtime testing

Comment on lines +240 to +242
${{ if and(eq(version, 'latest'), true) }}:
device: ios-simulator-64
${{ if and(ne(version, 'latest'), true) }}:
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

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

The device conditional logic includes an unnecessary and(..., true) wrapper. The iOS Mono implementation (lines 288-291) uses simpler conditionals without this wrapper. Consider simplifying to match the pattern used in the iOS Mono stage for consistency and clarity.

Suggested change
${{ if and(eq(version, 'latest'), true) }}:
device: ios-simulator-64
${{ if and(ne(version, 'latest'), true) }}:
${{ if eq(version, 'latest') }}:
device: ios-simulator-64
${{ if ne(version, 'latest') }}:

Copilot uses AI. Check for mistakes.
@rmarinho
Copy link
Member

/azp run maui-pr-uitests

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@github-project-automation github-project-automation bot moved this from Todo to Approved in MAUI SDK Ongoing Jan 20, 2026
@rmarinho rmarinho merged commit a7e7d9f into net11.0 Jan 20, 2026
177 of 195 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in MAUI SDK Ongoing Jan 20, 2026
@rmarinho rmarinho deleted the feature/coreclr-ios-ui-tests branch January 20, 2026 16:35
@github-actions github-actions bot locked and limited conversation to collaborators Feb 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants