diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
index 15fe4a15a662c6..5173ad7bf61047 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml
@@ -119,7 +119,7 @@ jobs:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_NativeAOT
+ nameSuffix: AllSubsets_NativeAOT_Smoke
buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:DevTeamProvisioning=- /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true
timeoutInMinutes: 180
# extra steps, run tests
@@ -190,7 +190,7 @@ jobs:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_CoreCLR
+ nameSuffix: AllSubsets_CoreCLR_Smoke
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=false /p:UseMonoRuntime=false /p:MonoForceInterpreter=false /p:BuildTestsOnHelix=false /p:UseNativeAOTRuntime=false /p:RunSmokeTestsOnly=true
timeoutInMinutes: 120
# extra steps, run tests
diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml
index 28285b8abb47c5..b85331111d982a 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml
@@ -157,7 +157,7 @@ jobs:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_CoreCLR
+ nameSuffix: AllSubsets_CoreCLR_Smoke
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=false /p:UseMonoRuntime=false /p:MonoForceInterpreter=false /p:RunSmokeTestsOnly=true
timeoutInMinutes: 120
# extra steps, run tests
diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml
index efee3d9d7279de..8a66041dbd1c3e 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml
@@ -226,7 +226,7 @@ jobs:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_CoreCLR
+ nameSuffix: AllSubsets_CoreCLR_Smoke
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=false /p:UseMonoRuntime=false /p:MonoForceInterpreter=false /p:BuildTestsOnHelix=false /p:UseNativeAOTRuntime=false /p:RunSmokeTestsOnly=true
timeoutInMinutes: 120
# extra steps, run tests
diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml
index 7184087e80f660..54886c99b81f6d 100644
--- a/eng/pipelines/runtime.yml
+++ b/eng/pipelines/runtime.yml
@@ -944,7 +944,7 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_Mono
+ nameSuffix: AllSubsets_Mono_Smoke
buildArgs: -s mono+libs+libs.tests+host+packs -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:EnableAdditionalTimezoneChecks=true
timeoutInMinutes: 120
condition: >-
@@ -986,7 +986,7 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_CoreCLR
+ nameSuffix: AllSubsets_CoreCLR_Smoke
buildArgs: -s clr.runtime+clr.alljits+clr.corelib+clr.nativecorelib+clr.tools+clr.packages+libs+libs.tests+host+packs -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true
timeoutInMinutes: 180
condition: >-
@@ -1030,8 +1030,8 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_Mono
- buildArgs: -s mono+libs+libs.tests+host+packs -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=true /p:RunSmokeTestsOnly=true /p:BuildTestsOnHelix=true /p:EnableAdditionalTimezoneChecks=true /p:UsePortableRuntimePack=false /p:EnableAggressiveTrimming=true
+ nameSuffix: AllSubsets_Mono_Smoke
+ buildArgs: -s mono+libs+libs.tests+host+packs -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=true /p:RunSmokeTestsOnly=true /p:EnableAdditionalTimezoneChecks=true /p:UsePortableRuntimePack=false /p:EnableAggressiveTrimming=true
timeoutInMinutes: 120
condition: >-
or(
@@ -1041,19 +1041,18 @@ extends:
eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'], true),
eq(variables['isRollingBuild'], true))
# extra steps, run tests
- # Disable tests on ios/tvos - mono - https://github.com/dotnet/runtime/issues/121967
- # postBuildSteps:
- # - template: /eng/pipelines/libraries/helix.yml
- # parameters:
- # creator: dotnet-bot
- # testRunNamePrefixSuffix: Mono_$(_BuildConfig)
- # extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true
- # condition: >-
- # or(
- # eq(variables['librariesContainsChange'], true),
- # eq(variables['monoContainsChange'], true),
- # eq(variables['illinkContainsChange'], true),
- # eq(variables['isRollingBuild'], true))
+ # TODO: Re-enable build on helix https://github.com/dotnet/runtime/issues/121967
+ postBuildSteps:
+ - template: /eng/pipelines/libraries/helix.yml
+ parameters:
+ creator: dotnet-bot
+ testRunNamePrefixSuffix: Mono_$(_BuildConfig)
+ condition: >-
+ or(
+ eq(variables['librariesContainsChange'], true),
+ eq(variables['monoContainsChange'], true),
+ eq(variables['illinkContainsChange'], true),
+ eq(variables['isRollingBuild'], true))
#
# Build the whole product using CoreCLR and run functional tests
@@ -1076,7 +1075,7 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_CoreCLR
+ nameSuffix: AllSubsets_CoreCLR_Smoke
buildArgs: -s clr+clr.runtime+libs+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:DevTeamProvisioning=- /p:RunAOTCompilation=false /p:UseMonoRuntime=false /p:MonoForceInterpreter=false /p:BuildTestsOnHelix=false /p:UseNativeAOTRuntime=false /p:RunSmokeTestsOnly=true
timeoutInMinutes: 120
condition: >-
@@ -1119,7 +1118,7 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_NativeAOT
+ nameSuffix: AllSubsets_NativeAOT_Smoke
buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:DevTeamProvisioning=- /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true
timeoutInMinutes: 180
condition: >-
@@ -1162,7 +1161,7 @@ extends:
value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'] ]
jobParameters:
testGroup: innerloop
- nameSuffix: AllSubsets_Mono
+ nameSuffix: AllSubsets_Mono_Smoke
buildArgs: -s mono+libs+host+packs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:DevTeamProvisioning=adhoc /p:RunAOTCompilation=true /p:MonoForceInterpreter=true
timeoutInMinutes: 180
condition: >-
diff --git a/src/libraries/sendtohelix-mobile.targets b/src/libraries/sendtohelix-mobile.targets
index 5ce9f89c9ed56e..f45a28ca50dc30 100644
--- a/src/libraries/sendtohelix-mobile.targets
+++ b/src/libraries/sendtohelix-mobile.targets
@@ -86,7 +86,7 @@
-
$(AppleTestTarget)
$(_workItemTimeout)
@@ -94,9 +94,9 @@
-
+ Exclude="$([System.IO.Directory]::GetFiles('$(TestArchiveTestsRoot)', 'xharness-app-payload*', System.IO.SearchOption.AllDirectories))">
$(AppleTestTarget)
$(_workItemTimeout)
$(_XHarnessAppleCustomCommand)
@@ -109,6 +109,7 @@
42
$(AppleTestTarget)
+ $(_XHarnessAppleCustomCommand)
@@ -120,6 +121,7 @@
42
$(AppleTestTarget)
+ $(_XHarnessAppleCustomCommand)
diff --git a/src/tests/FunctionalTests/iOS/Device/Directory.Build.props b/src/tests/FunctionalTests/iOS/Device/Directory.Build.props
index d9788f8f84ee4f..680be4c0f552e9 100644
--- a/src/tests/FunctionalTests/iOS/Device/Directory.Build.props
+++ b/src/tests/FunctionalTests/iOS/Device/Directory.Build.props
@@ -6,5 +6,5 @@
true
-
+
\ No newline at end of file
diff --git a/src/tests/FunctionalTests/iOS/Device/Directory.Build.targets b/src/tests/FunctionalTests/iOS/Device/Directory.Build.targets
index 2240a7ad27f455..a3785048c985f0 100644
--- a/src/tests/FunctionalTests/iOS/Device/Directory.Build.targets
+++ b/src/tests/FunctionalTests/iOS/Device/Directory.Build.targets
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.props b/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.props
index 27d4e278a800c4..53c4e21e46e4d2 100644
--- a/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.props
+++ b/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.props
@@ -6,5 +6,5 @@
true
-
+
\ No newline at end of file
diff --git a/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.targets b/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.targets
index d8ef266b5da4ec..acedbdf3235f18 100644
--- a/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.targets
+++ b/src/tests/FunctionalTests/tvOS/Device/AOT/Directory.Build.targets
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file