[clr-ios] Enable Text.Json tests on CoreCLR Apple mobile#127497
[clr-ios] Enable Text.Json tests on CoreCLR Apple mobile#127497
Conversation
…imeout to 360min Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/c3f2dcb7-6d17-4f5a-9556-33d8131f72d9 Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/372fbe68-a655-452a-ac97-2eeee304dfe8 Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
…stener / Text.Json tests Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/4430fd2d-8a70-450f-88c4-4b7930c3e58d Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
|
Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @steveisok, @akoeplinger |
|
/azp run runtime-ioslike |
|
Azure Pipelines successfully started running 1 pipeline(s). |
… HttpListener tests from project
There was a problem hiding this comment.
Pull request overview
This PR re-enables System.Collections.Concurrent.Tests and System.Text.Json.Tests for CoreCLR Apple mobile test runs by removing their project-level exclusions, while adding a targeted [ActiveIssue] skip for a known-failing ConcurrentDictionary test on CoreCLR Apple mobile.
Changes:
- Removed CoreCLR Apple mobile exclusions for
System.Collections.Concurrent.TestsandSystem.Text.Json.Testsfromsrc/libraries/tests.proj. - Added an
[ActiveIssue]annotation to skip a specificConcurrentDictionarytheory onIsAppleMobile && IsCoreCLR.
Show a summary per file
| File | Description |
|---|---|
src/libraries/tests.proj |
Stops excluding Concurrent and Text.Json test projects for CoreCLR Apple mobile targets, allowing them to run again. |
src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs |
Adds a targeted active-issue skip for a specific failing test on CoreCLR Apple mobile. |
Copilot's findings
- Files reviewed: 2/2 changed files
- Comments generated: 0
This comment has been minimized.
This comment has been minimized.
|
/azp run runtime-ioslike |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
|
/azp run runtime-ioslike |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…bile Reverts the project-level re-enable of System.Collections.Concurrent.Tests: exclusions in the TargetsAppleMobile && CoreCLR ItemGroup in tests.proj. - Drop the [ActiveIssue] on NonRandomizedToRandomizedUpgrade_FunctionsCorrectly since the entire project is excluded on CoreCLR Apple mobile. - Revert the work-item timeout bump in sendtohelixhelp.proj back to 01:15:00. System.Text.Json.Tests stays re-enabled on CoreCLR Apple mobile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🤖 Copilot Code Review — PR #127497Note This review was generated by GitHub Copilot. Holistic AssessmentMotivation: The PR removes Approach: Removing the exclusion line from the Summary: ✅ LGTM. This is a well-scoped, minimal infrastructure change that re-enables a previously-excluded test suite. The commit history shows the author validated that System.Text.Json.Tests passes on CoreCLR Apple mobile while appropriately keeping other problematic test suites excluded. CI will provide final confirmation. Detailed Findings✅ Change is correct and well-scopedThe net diff removes a single ✅ Commit history shows iterative validationThe PR went through multiple iterations: initially re-enabling several test suites and bumping timeouts, then reverting changes for tests that still timed out, arriving at the focused change of only enabling Text.Json tests. This demonstrates proper validation rather than a speculative change. 💡 Minor observation — no tracking issue linkedThe "Timeouts" exclusions do not reference a specific tracking issue (unlike the
|
Description
This PR enables
System.Text.Json.Teststhat were excluded across all CoreCLR Apple mobile targets.