From 8e478d026339b55923b34c6eb1705e64637817a6 Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Tue, 11 Oct 2022 13:44:08 +0200 Subject: [PATCH 1/3] Prefer OutputRid over PackageRID for output artifacts. This is a non-functional change that makes it more visible these are output artifacts. --- Directory.Build.props | 4 ++-- eng/testing/tests.props | 2 +- eng/testing/tests.singlefile.targets | 2 +- src/installer/tests/Directory.Build.targets | 2 +- .../tests/StressTests/HttpStress/Directory.Build.props | 2 +- .../tests/StressTests/SslStress/Directory.Build.props | 2 +- src/libraries/oob.proj | 2 +- src/libraries/pretest.proj | 10 +++++----- src/libraries/sfx.proj | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 3e76022487983..00451f98d08e9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -225,8 +225,8 @@ $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRefPackDir)', 'ref', '$(NetCoreAppCurrent)')) $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRefPackDir)', 'data')) - $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'microsoft.netcore.app.runtime.$(PackageRID)', '$(LibrariesConfiguration)')) - $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRuntimePackDir)', 'runtimes', '$(PackageRID)')) + $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'microsoft.netcore.app.runtime.$(OutputRid)', '$(LibrariesConfiguration)')) + $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRuntimePackDir)', 'runtimes', '$(OutputRid)')) $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRuntimePackRidDir)', 'lib', '$(NetCoreAppCurrent)')) $([MSBuild]::NormalizeDirectory('$(MicrosoftNetCoreAppRuntimePackRidDir)', 'native')) diff --git a/eng/testing/tests.props b/eng/testing/tests.props index 7ed95b94326e3..13cc8ce58d3de 100644 --- a/eng/testing/tests.props +++ b/eng/testing/tests.props @@ -16,7 +16,7 @@ $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'AndroidTestRunner', '$(Configuration)', '$(NetCoreAppCurrent)')) $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'WasmTestRunner', '$(Configuration)', '$(NetCoreAppCurrent)')) - $(PackageRID) + $(OutputRid) true diff --git a/eng/testing/tests.singlefile.targets b/eng/testing/tests.singlefile.targets index ebe2867d78249..af0e384478105 100644 --- a/eng/testing/tests.singlefile.targets +++ b/eng/testing/tests.singlefile.targets @@ -6,7 +6,7 @@ $([MSBuild]::NormalizeDirectory('$(OutDir)', 'publish')) $([MSBuild]::NormalizePath('$(BundleDir)', '$(RunScriptOutputName)')) - $(PackageRID) + $(OutputRid) $(AssemblyName).exe chmod +rwx $(AssemblyName) && ./$(AssemblyName) diff --git a/src/installer/tests/Directory.Build.targets b/src/installer/tests/Directory.Build.targets index 7691ad32cee76..d0791241a0f51 100644 --- a/src/installer/tests/Directory.Build.targets +++ b/src/installer/tests/Directory.Build.targets @@ -106,7 +106,7 @@ - $(PackageRID) + $(OutputRid) $(MSBuildProjectName) $(ArtifactsDir)tests/$(Configuration)/ diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props index fc0727929be44..c7d3c4885de44 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props @@ -12,6 +12,6 @@ 7.0 Microsoft.NETCore.App $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.ref/ - $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.runtime.$(PackageRid)/$(Configuration)/ + $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.runtime.$(OutputRid)/$(Configuration)/ \ No newline at end of file diff --git a/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props b/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props index b9590ad89ef16..b68741df9f4c8 100644 --- a/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props +++ b/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props @@ -12,6 +12,6 @@ 7.0 Microsoft.NETCore.App $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.ref/ - $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.runtime.$(PackageRid)/$(Configuration)/ + $(RepositoryRoot)artifacts/bin/microsoft.netcore.app.runtime.$(OutputRid)/$(Configuration)/ \ No newline at end of file diff --git a/src/libraries/oob.proj b/src/libraries/oob.proj index 29594462f92b0..3c682071b4237 100644 --- a/src/libraries/oob.proj +++ b/src/libraries/oob.proj @@ -57,7 +57,7 @@ DependsOnTargets="GetTrimOOBAssembliesInputs;PrepareForAssembliesTrim" Inputs="$(ILLinkTasksAssembly);@(OOBAssemblyToTrim);@(OOBAssemblyReference);@(OOBLibrarySuppressionsXml)" Outputs="$(OOBAssembliesMarkerFile)"> - + $(ILLinkArgs) diff --git a/src/libraries/pretest.proj b/src/libraries/pretest.proj index ac4f3c9021c0c..4fc26370cb17c 100644 --- a/src/libraries/pretest.proj +++ b/src/libraries/pretest.proj @@ -63,10 +63,10 @@ Outputs="$(MicrosoftNetCoreAppRuntimePackDir)data\PlatformManifest.txt" Condition="'$(BuildTargetFramework)' == '$(NetCoreAppCurrent)' or '$(BuildTargetFramework)' == ''"> @@ -95,16 +95,16 @@ + TargetRuntimeIdentifier="$(OutputRid)" /> - runtimes/$(PackageRID)/lib/$(NetCoreAppCurrent) + runtimes/$(OutputRid)/lib/$(NetCoreAppCurrent) - runtimes/$(PackageRID)/native + runtimes/$(OutputRid)/native true diff --git a/src/libraries/sfx.proj b/src/libraries/sfx.proj index aa345f53952e2..e57141d588b70 100644 --- a/src/libraries/sfx.proj +++ b/src/libraries/sfx.proj @@ -44,7 +44,7 @@ Condition="'$(RefOnly)' != 'true'" Inputs="@(SharedFrameworkAssembly);@(SharedFrameworkSuppressionsXml);$(ILLinkTasksAssembly)" Outputs="$(SharedFrameworkAssembliesMarkerFile)"> - + $(ILLinkArgs) From 44a238dd0fcdc7285aa9e0bbeba362d003d91728 Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Wed, 19 Oct 2022 06:25:38 +0200 Subject: [PATCH 2/3] installer/tests: keep using PackageRID. --- src/installer/tests/Directory.Build.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/installer/tests/Directory.Build.targets b/src/installer/tests/Directory.Build.targets index d0791241a0f51..7691ad32cee76 100644 --- a/src/installer/tests/Directory.Build.targets +++ b/src/installer/tests/Directory.Build.targets @@ -106,7 +106,7 @@ - $(OutputRid) + $(PackageRID) $(MSBuildProjectName) $(ArtifactsDir)tests/$(Configuration)/ From b750506c7b6999c33c89ee10c26d6b5cfd6b7abb Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Wed, 19 Oct 2022 06:26:43 +0200 Subject: [PATCH 3/3] System.Net.*/tests: use OutputRid everywhere. --- .../tests/StressTests/HttpStress/Directory.Build.props | 4 ++-- .../tests/StressTests/SslStress/Directory.Build.props | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props index c7d3c4885de44..479a4c6d07bc3 100644 --- a/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props +++ b/src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props @@ -1,7 +1,7 @@ - linux-x64 - win-x64 + linux-x64 + win-x64 $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory)../, global.json))/ diff --git a/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props b/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props index b68741df9f4c8..db81297b67daf 100644 --- a/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props +++ b/src/libraries/System.Net.Security/tests/StressTests/SslStress/Directory.Build.props @@ -1,7 +1,7 @@ - linux-x64 - win-x64 + linux-x64 + win-x64 $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory)../, global.json))/