Skip to content

Re-enable MacCatalyst IO tests disabled by issue 114403#131206

Draft
kotlarmilos with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-io-test-compatibility-issues
Draft

Re-enable MacCatalyst IO tests disabled by issue 114403#131206
kotlarmilos with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-io-test-compatibility-issues

Conversation

Copilot AI commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

The macOS 12 → 14 CI queue migration surfaced MacCatalyst permission issues (Documents-folder pop-up in IsolatedStorage, ReadExecute SIGKILL in MemoryMappedFiles), which caused several IO tests to be disabled under issue 114403. This re-enables them so the macOS 14 queue can validate whether the issues persist.

Description

  • System.IO.IsolatedStorage/tests/.../RemoveTests.cs — Removed the four [ActiveIssue(114403, IsMacCatalyst)] attributes on RemoveUserStoreForApplication, RemoveUserStoreForAssembly, RemoveUserStoreForDomain, and RemoveStoreWithContent.
  • System.IO.MemoryMappedFiles/tests/MemoryMappedViewAccessor.Tests.cs and MemoryMappedViewStream.Tests.cs — Dropped the PlatformDetection.IsNotMacCatalyst guard so the ReadExecute/ReadExecute combination is exercised again on MacCatalyst:
yield return new object[] { MemoryMappedFileAccess.ReadExecute, MemoryMappedFileAccess.CopyOnWrite };
yield return new object[] { MemoryMappedFileAccess.ReadExecute, MemoryMappedFileAccess.ReadExecute };
yield return new object[] { MemoryMappedFileAccess.CopyOnWrite, MemoryMappedFileAccess.Read };

PlatformDetection remains referenced elsewhere in both MemoryMappedFiles test files. These are test-only changes; the MacCatalyst CI legs are the actual signal for whether the underlying permission/signature issues are resolved.

Copilot AI review requested due to automatic review settings July 22, 2026 12:38

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.

Copilot was unable to review this pull request because there is no eligible user to bill. To allow Copilot reviews on bot-authored pull requests, enable direct organization billing in your organization's Copilot settings.

@azure-pipelines

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

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 22, 2026 13:07

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.

Copilot was unable to review this pull request because there is no eligible user to bill. To allow Copilot reviews on bot-authored pull requests, enable direct organization billing in your organization's Copilot settings.

Copilot AI changed the title [WIP] Fix IO test compatibility issues on MacCatalyst CI with macOS 14 Re-enable MacCatalyst IO tests disabled by issue 114403 Jul 22, 2026
Copilot AI requested a review from kotlarmilos July 22, 2026 13:08
@kotlarmilos

Copy link
Copy Markdown
Member

/azp run runtime-ioslike

@azure-pipelines

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[infra][maccatalyst] Fix IO test compatibility issues occurring on MacCatalyst CI with macOS 14

3 participants