From ff7d7cd35e719582cf3ed5a5d504e3948a7757c3 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Thu, 26 Jun 2025 16:11:59 +0200 Subject: [PATCH 1/3] [Apple] Disable failing Apple mobile string tests --- .../tests/System.Runtime.Tests/System/StringTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libraries/System.Runtime/tests/System.Runtime.Tests/System/StringTests.cs b/src/libraries/System.Runtime/tests/System.Runtime.Tests/System/StringTests.cs index 4d7258fb4c0985..990e55f1d09a5c 100644 --- a/src/libraries/System.Runtime/tests/System.Runtime.Tests/System/StringTests.cs +++ b/src/libraries/System.Runtime/tests/System.Runtime.Tests/System/StringTests.cs @@ -993,6 +993,7 @@ public static IEnumerable NonRandomizedGetHashCode_EquivalentForString [Theory] [MemberData(nameof(NonRandomizedGetHashCode_EquivalentForStringAndSpan_MemberData))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/116815", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] public static void NonRandomizedGetHashCode_EquivalentForStringAndSpan(int charValueLimit, bool ignoreCase) { // This is testing internal API. If that API changes, this test will need to be updated. From 7671bb730ab5a01bb1b92fe01def930f7fc725af Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Wed, 23 Jul 2025 13:27:47 +0200 Subject: [PATCH 2/3] Add LaunchTimeout to XHarnessAppBundleToTest for iOS --- src/libraries/sendtohelix-mobile.targets | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libraries/sendtohelix-mobile.targets b/src/libraries/sendtohelix-mobile.targets index 3d128ce22a3aa0..1475f03ad4df4a 100644 --- a/src/libraries/sendtohelix-mobile.targets +++ b/src/libraries/sendtohelix-mobile.targets @@ -90,6 +90,7 @@ Include="$([System.IO.Directory]::GetDirectories('$(TestArchiveTestsRoot)', '*.app', System.IO.SearchOption.AllDirectories))"> $(AppleTestTarget) $(_workItemTimeout) + $(_workItemTimeout) $(_XHarnessAppleCustomCommand) @@ -99,6 +100,7 @@ Exclude="$([System.IO.Directory]::GetFiles('$(TestArchiveRoot)', 'xharness-app-payload*', System.IO.SearchOption.AllDirectories))"> $(AppleTestTarget) $(_workItemTimeout) + $(_workItemTimeout) $(_XHarnessAppleCustomCommand) From eb437bf0604266a0b1b5fcbbe914e2d8293c26cb Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Wed, 23 Jul 2025 14:57:43 +0200 Subject: [PATCH 3/3] Add LaunchTimeout property to XHarnessAppBundleToTest for Apple mobile targets --- src/tests/Common/helixpublishwitharcade.proj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tests/Common/helixpublishwitharcade.proj b/src/tests/Common/helixpublishwitharcade.proj index 28fc40a768f954..b9daf4afbbe59e 100644 --- a/src/tests/Common/helixpublishwitharcade.proj +++ b/src/tests/Common/helixpublishwitharcade.proj @@ -1010,6 +1010,7 @@ $(AppleTestTarget) $([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes))) + $([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes))) $(SigningCommand) dotnet $(XUnitRunnerDll) %(XUnitWrapperDlls) $(XUnitRunnerArgs) @@ -1017,6 +1018,7 @@ --set-env=TestExclusionListPath=TestExclusionList.txt $(AppleTestTarget) $([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes))) + $([System.TimeSpan]::FromMinutes($(TimeoutPerTestCollectionInMinutes)))