Re-enable Concurrent and Text.Json tests on CoreCLR Apple mobile#127497
Re-enable Concurrent and 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
🤖 Copilot Code Review — PR #127497Note This review was generated by GitHub Copilot. Holistic AssessmentMotivation: The PR narrows overly broad test exclusions for Apple mobile CoreCLR runs. Previously, entire test projects ( Approach: The approach is correct and follows established patterns in the repository. The Summary: ✅ LGTM. Small, focused CI-infrastructure change that improves test coverage on Apple mobile platforms by replacing blanket project exclusions with targeted test-level skip attributes. The Detailed Findings✅ ActiveIssue attribute usage — Correct patternThe ✅ Test exclusion narrowing — Good practiceRemoving the blanket ✅ System.Text.Json.Tests re-enabledRemoving the 💡 HttpListener exclusion lacks a tracking issueThe
|
|
/azp run runtime-ioslike |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Description
System.Collections.Concurrent.TestsandSystem.Text.Json.Testswere excluded across all CoreCLR Apple mobile targets.