Skip to content

Enable Controls CoreCLR device tests on iOS and Catalyst#34571

Merged
PureWeen merged 2 commits intonet11.0from
enable-coreclr-controls-device-tests
Mar 24, 2026
Merged

Enable Controls CoreCLR device tests on iOS and Catalyst#34571
PureWeen merged 2 commits intonet11.0from
enable-coreclr-controls-device-tests

Conversation

@kotlarmilos
Copy link
Copy Markdown
Member

@kotlarmilos kotlarmilos commented Mar 19, 2026

Description

Re-enable Controls device tests on CoreCLR for Apple mobile

Fixes dotnet/runtime#122219

Re-enable Controls device tests on CoreCLR for iOS (simulator-18.4) and
MacCatalyst (latest) that were disabled due to dotnet/runtime#122219.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 19, 2026 15:36
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 19, 2026

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 34571

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 34571"

Co-authored-by: Milos Kotlar <kotlarmilos@gmail.com>
Copy link
Copy Markdown
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 re-enables running Controls device tests under CoreCLR for iOS (simulator-18.4) and MacCatalyst (latest) by removing the version-specific CoreCLR exclusions that were previously added as a workaround for dotnet/runtime#122219.

Changes:

  • Removed iosVersionsCoreClrExclude for the Controls device test scenario.
  • Removed catalystVersionsCoreClrExclude for the Controls device test scenario.
  • Consolidated the prior tracking comments into a single “re-enabled” note referencing the runtime issue.

You can also share your feedback on Copilot code review. Take the survey.

@kotlarmilos kotlarmilos self-assigned this Mar 19, 2026
@kotlarmilos
Copy link
Copy Markdown
Member Author

/azp run maui-pr-uitests, maui-pr-devicetests

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 2 pipeline(s).

@kotlarmilos
Copy link
Copy Markdown
Member Author

Tests are passing on device

[12:32:22.5734250] 2026-03-20 12:32:22.573304-0400 Microsoft.Maui.Controls.DeviceTests[24311:1791632] Tests run: 697 Passed: 575 Inconclusive: 0 Failed: 0 Ignored: 122

@kotlarmilos
Copy link
Copy Markdown
Member Author

kotlarmilos commented Mar 24, 2026

CI failures are on unrelated platforms; CoreCLR iOS device tests pass

@PureWeen PureWeen merged commit 7a58b97 into net11.0 Mar 24, 2026
194 of 209 checks passed
@PureWeen PureWeen deleted the enable-coreclr-controls-device-tests branch March 24, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants