From 82c1ffb38c3a078271423e9360f73de73192b1d9 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 27 Apr 2026 14:45:43 +0000
Subject: [PATCH 1/4] Re-enable on-device CoreCLR Apple mobile tests; bump
tvos_arm64 job timeout 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>
---
.../runtime-extra-platforms-ioslike.yml | 2 +-
src/libraries/tests.proj | 13 ++++++++-----
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
index 4b4c576ab3ee4a..ce76f9853ffa20 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
@@ -152,7 +152,7 @@ jobs:
testGroup: innerloop
nameSuffix: AllSubsets_CoreCLR
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:UseMonoRuntime=false /p:UseNativeAOTRuntime=false $(_runSmokeTestsOnlyArg) /p:BuildTestsOnHelix=true /p:EnableAdditionalTimezoneChecks=true /p:UsePortableRuntimePack=false /p:EnableAggressiveTrimming=true
- timeoutInMinutes: 240
+ timeoutInMinutes: 360
# extra steps, run tests
postBuildSteps:
- template: /eng/pipelines/libraries/helix.yml
diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj
index d6c4aed495b680..83f70cd9912f96 100644
--- a/src/libraries/tests.proj
+++ b/src/libraries/tests.proj
@@ -663,16 +663,19 @@
-
-
-
-
-
+
+
+
+
+
+
+
From af4dbe5870359228084b5e39b286750dd2258fb0 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 28 Apr 2026 09:25:48 +0000
Subject: [PATCH 2/4] Revert tvos_arm64 CoreCLR libraries job timeout back to
240 minutes
Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/372fbe68-a655-452a-ac97-2eeee304dfe8
Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com>
---
.../extra-platforms/runtime-extra-platforms-ioslike.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
index ce76f9853ffa20..4b4c576ab3ee4a 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
@@ -152,7 +152,7 @@ jobs:
testGroup: innerloop
nameSuffix: AllSubsets_CoreCLR
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:UseMonoRuntime=false /p:UseNativeAOTRuntime=false $(_runSmokeTestsOnlyArg) /p:BuildTestsOnHelix=true /p:EnableAdditionalTimezoneChecks=true /p:UsePortableRuntimePack=false /p:EnableAggressiveTrimming=true
- timeoutInMinutes: 360
+ timeoutInMinutes: 240
# extra steps, run tests
postBuildSteps:
- template: /eng/pipelines/libraries/helix.yml
From b273d9f953f8f0ce4682ec3151e65d092f487290 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 28 Apr 2026 09:48:26 +0000
Subject: [PATCH 3/4] Remove the simulator-only exclusion ItemGroup for
Concurrent / HttpListener / 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>
---
src/libraries/tests.proj | 8 --------
1 file changed, 8 deletions(-)
diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj
index 83f70cd9912f96..2220abc88625f9 100644
--- a/src/libraries/tests.proj
+++ b/src/libraries/tests.proj
@@ -668,14 +668,6 @@
-
-
-
-
-
-
-
From b0825044513724a4907048b52fa122e530b9cf62 Mon Sep 17 00:00:00 2001
From: Milos Kotlar
Date: Tue, 28 Apr 2026 16:10:07 +0200
Subject: [PATCH 4/4] Add ActiveIssue for NonRandomizedToRandomizedUpgrade test
and exclude HttpListener tests from project
---
.../ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs | 1 +
src/libraries/tests.proj | 3 +++
2 files changed, 4 insertions(+)
diff --git a/src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs b/src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs
index fcb69130195742..408f86888be1e7 100644
--- a/src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs
+++ b/src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionary.Generic.Tests.cs
@@ -47,6 +47,7 @@ protected override string CreateTKey(int seed)
[Theory]
[InlineData(false)]
[InlineData(true)]
+ [ActiveIssue("https://github.com/dotnet/runtime/issues/124344", typeof(PlatformDetection), nameof(PlatformDetection.IsAppleMobile), nameof(PlatformDetection.IsCoreCLR))]
public void NonRandomizedToRandomizedUpgrade_FunctionsCorrectly(bool ignoreCase)
{
List strings = GenerateCollidingStrings(110); // higher than the collisions threshold
diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj
index 2220abc88625f9..60c79348724db8 100644
--- a/src/libraries/tests.proj
+++ b/src/libraries/tests.proj
@@ -663,6 +663,9 @@
+
+
+