From b7fc5951c9b805b1d16bd389f9817ce7847915d5 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 13:29:30 -0400 Subject: [PATCH 01/10] Create netstandard2.0 target for objectmodel --- scripts/build/TestPlatform.Settings.targets | 2 +- .../Microsoft.TestPlatform.ObjectModel.csproj | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/build/TestPlatform.Settings.targets b/scripts/build/TestPlatform.Settings.targets index a6ab0ab862..33a5b9e041 100644 --- a/scripts/build/TestPlatform.Settings.targets +++ b/scripts/build/TestPlatform.Settings.targets @@ -28,7 +28,7 @@ false - 1.6.0 + 1.6.0 diff --git a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj index 5810224e7d..aaa32d165c 100644 --- a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj +++ b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj @@ -6,7 +6,7 @@ Microsoft.VisualStudio.TestPlatform.ObjectModel - net451;netstandard1.4 + net451;netstandard1.4;netstandard2.0 netstandard1.4 Microsoft.TestPlatform.ObjectModel @@ -57,7 +57,12 @@ 4.1.0 - + + + + 4.3.0 + + True From 0014c6da754cae957efd6ef4d83009edae1624a0 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 16:02:41 -0400 Subject: [PATCH 02/10] add netstandard2.0 targets --- .../Microsoft.TestPlatform.CoreUtilities.csproj | 2 +- src/Microsoft.TestPlatform.CoreUtilities/Tracing/EqtTrace.cs | 2 +- .../Microsoft.TestPlatform.PlatformAbstractions.csproj | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj b/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj index cfdac10080..c6c37a283f 100644 --- a/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj +++ b/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj @@ -6,7 +6,7 @@ Microsoft.TestPlatform.CoreUtilities - netstandard1.4;net451 + netstandard1.4;net451;netstandard2.0 netstandard1.4 diff --git a/src/Microsoft.TestPlatform.CoreUtilities/Tracing/EqtTrace.cs b/src/Microsoft.TestPlatform.CoreUtilities/Tracing/EqtTrace.cs index c946f142d5..ee0194b546 100644 --- a/src/Microsoft.TestPlatform.CoreUtilities/Tracing/EqtTrace.cs +++ b/src/Microsoft.TestPlatform.CoreUtilities/Tracing/EqtTrace.cs @@ -50,7 +50,7 @@ public static TraceLevel TraceLevel #endif -#if NETSTANDARD1_4 +#if NETSTANDARD1_4 || NETSTANDARD2_0 public static PlatformTraceLevel TraceLevel { get diff --git a/src/Microsoft.TestPlatform.PlatformAbstractions/Microsoft.TestPlatform.PlatformAbstractions.csproj b/src/Microsoft.TestPlatform.PlatformAbstractions/Microsoft.TestPlatform.PlatformAbstractions.csproj index d26b12cd0a..1cebd63fb1 100644 --- a/src/Microsoft.TestPlatform.PlatformAbstractions/Microsoft.TestPlatform.PlatformAbstractions.csproj +++ b/src/Microsoft.TestPlatform.PlatformAbstractions/Microsoft.TestPlatform.PlatformAbstractions.csproj @@ -6,7 +6,7 @@ Microsoft.TestPlatform.PlatformAbstractions - netstandard1.0;netcoreapp1.0;net451;uap10.0 + netstandard1.0;netcoreapp1.0;net451;uap10.0;netstandard2.0 netstandard1.0;netcoreapp1.0 false true @@ -31,7 +31,7 @@ - + From 855194c85b9ea87e8e2f3d7f16c40d30427679e4 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 16:10:21 -0400 Subject: [PATCH 03/10] Add netcoreapp2.1 tests to validate netstandard2.0 targets --- .../Microsoft.TestPlatform.CoreUtilities.UnitTests.csproj | 4 ++-- .../Microsoft.TestPlatform.ObjectModel.PlatformTests.csproj | 4 ++-- .../Microsoft.TestPlatform.ObjectModel.UnitTests.csproj | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/Microsoft.TestPlatform.CoreUtilities.UnitTests/Microsoft.TestPlatform.CoreUtilities.UnitTests.csproj b/test/Microsoft.TestPlatform.CoreUtilities.UnitTests/Microsoft.TestPlatform.CoreUtilities.UnitTests.csproj index 5bb71b23a8..b7cc5ed6c6 100644 --- a/test/Microsoft.TestPlatform.CoreUtilities.UnitTests/Microsoft.TestPlatform.CoreUtilities.UnitTests.csproj +++ b/test/Microsoft.TestPlatform.CoreUtilities.UnitTests/Microsoft.TestPlatform.CoreUtilities.UnitTests.csproj @@ -6,8 +6,8 @@ - Exe - netcoreapp1.0;net451 + Exe + netcoreapp1.0;net451;netcoreapp2.1 Microsoft.TestPlatform.CoreUtilities.UnitTests diff --git a/test/Microsoft.TestPlatform.ObjectModel.PlatformTests/Microsoft.TestPlatform.ObjectModel.PlatformTests.csproj b/test/Microsoft.TestPlatform.ObjectModel.PlatformTests/Microsoft.TestPlatform.ObjectModel.PlatformTests.csproj index 1c666086ad..0715b451aa 100644 --- a/test/Microsoft.TestPlatform.ObjectModel.PlatformTests/Microsoft.TestPlatform.ObjectModel.PlatformTests.csproj +++ b/test/Microsoft.TestPlatform.ObjectModel.PlatformTests/Microsoft.TestPlatform.ObjectModel.PlatformTests.csproj @@ -5,8 +5,8 @@ - Exe - netcoreapp1.0;net451 + Exe + netcoreapp1.0;net451;netcoreapp2.1 Microsoft.TestPlatform.ObjectModel.PlatformTests diff --git a/test/Microsoft.TestPlatform.ObjectModel.UnitTests/Microsoft.TestPlatform.ObjectModel.UnitTests.csproj b/test/Microsoft.TestPlatform.ObjectModel.UnitTests/Microsoft.TestPlatform.ObjectModel.UnitTests.csproj index ebc1d26684..0990e7d6a0 100644 --- a/test/Microsoft.TestPlatform.ObjectModel.UnitTests/Microsoft.TestPlatform.ObjectModel.UnitTests.csproj +++ b/test/Microsoft.TestPlatform.ObjectModel.UnitTests/Microsoft.TestPlatform.ObjectModel.UnitTests.csproj @@ -6,8 +6,8 @@ - Exe - netcoreapp1.0;net451 + Exe + netcoreapp1.0;net451;netcoreapp2.1 Microsoft.TestPlatform.ObjectModel.UnitTests From 9f1b862873b9965887d94f9a721f85aec71f6ba1 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 16:23:10 -0400 Subject: [PATCH 04/10] don't use 1.6 lib for newer platforms --- scripts/build/TestPlatform.Settings.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build/TestPlatform.Settings.targets b/scripts/build/TestPlatform.Settings.targets index 33a5b9e041..699798029e 100644 --- a/scripts/build/TestPlatform.Settings.targets +++ b/scripts/build/TestPlatform.Settings.targets @@ -28,7 +28,7 @@ false - 1.6.0 + 1.6.0 From 43e8be8053182961a66d9bc25cb8d115fe7c8d7c Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 16:35:54 -0400 Subject: [PATCH 05/10] user newer deps --- scripts/build/TestPlatform.Settings.targets | 3 --- .../Microsoft.TestPlatform.ObjectModel.csproj | 4 +--- src/vstest.console/vstest.console.csproj | 3 --- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/scripts/build/TestPlatform.Settings.targets b/scripts/build/TestPlatform.Settings.targets index 699798029e..0f7664a85c 100644 --- a/scripts/build/TestPlatform.Settings.targets +++ b/scripts/build/TestPlatform.Settings.targets @@ -26,9 +26,6 @@ false - - 1.6.0 diff --git a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj index aaa32d165c..ddf0cb2769 100644 --- a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj +++ b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj @@ -31,9 +31,7 @@ - - 4.0.0 - + 1.3.0 diff --git a/src/vstest.console/vstest.console.csproj b/src/vstest.console/vstest.console.csproj index 9406287458..43d7a3f6c6 100644 --- a/src/vstest.console/vstest.console.csproj +++ b/src/vstest.console/vstest.console.csproj @@ -41,9 +41,6 @@ 4.0.1 - - 4.0.1 - From 6cf37537fe03e29077d889f8e90246a94cd55834 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 16:51:30 -0400 Subject: [PATCH 06/10] fix more refs --- .../Microsoft.TestPlatform.Extensions.TrxLogger.csproj | 6 +++--- ...soft.TestPlatform.VsTestConsole.TranslationLayer.csproj | 6 ------ src/datacollector/datacollector.csproj | 7 +------ 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/Microsoft.TestPlatform.Extensions.TrxLogger/Microsoft.TestPlatform.Extensions.TrxLogger.csproj b/src/Microsoft.TestPlatform.Extensions.TrxLogger/Microsoft.TestPlatform.Extensions.TrxLogger.csproj index 21452ae93c..407ef10948 100644 --- a/src/Microsoft.TestPlatform.Extensions.TrxLogger/Microsoft.TestPlatform.Extensions.TrxLogger.csproj +++ b/src/Microsoft.TestPlatform.Extensions.TrxLogger/Microsoft.TestPlatform.Extensions.TrxLogger.csproj @@ -25,13 +25,13 @@ - 4.0.1 + 4.3.0 - 4.0.0 + 4.5.1 - 4.0.1 + 4.3.0 diff --git a/src/Microsoft.TestPlatform.VsTestConsole.TranslationLayer/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.csproj b/src/Microsoft.TestPlatform.VsTestConsole.TranslationLayer/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.csproj index 1139b62a48..7c10ee5738 100644 --- a/src/Microsoft.TestPlatform.VsTestConsole.TranslationLayer/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.csproj +++ b/src/Microsoft.TestPlatform.VsTestConsole.TranslationLayer/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.csproj @@ -26,12 +26,6 @@ 4.1.1 - - 4.0.1 - - - 4.1.0 - 4.1.0 diff --git a/src/datacollector/datacollector.csproj b/src/datacollector/datacollector.csproj index 267de806d8..eb91d13703 100644 --- a/src/datacollector/datacollector.csproj +++ b/src/datacollector/datacollector.csproj @@ -28,14 +28,9 @@ true - - - 4.0.0 - - - 4.1.0 + 4.3.0 From 89dd1275ef9c5a9dd96597309caa9b53e4851c51 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 19:31:53 -0400 Subject: [PATCH 07/10] remove lib that's in the runtime --- src/package/nuspec/Microsoft.TestPlatform.Portable.nuspec | 1 - 1 file changed, 1 deletion(-) diff --git a/src/package/nuspec/Microsoft.TestPlatform.Portable.nuspec b/src/package/nuspec/Microsoft.TestPlatform.Portable.nuspec index 5236d5b79e..76cd1fdfa3 100644 --- a/src/package/nuspec/Microsoft.TestPlatform.Portable.nuspec +++ b/src/package/nuspec/Microsoft.TestPlatform.Portable.nuspec @@ -369,7 +369,6 @@ - From de0b8dbd7073ffd0ca47d8d8c8bcbd2bf884f40c Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 19:53:00 -0400 Subject: [PATCH 08/10] fix packaging --- scripts/build.ps1 | 2 +- ...icrosoft.TestPlatform.CoreUtilities.csproj | 2 +- .../Microsoft.TestPlatform.ObjectModel.csproj | 1 - .../nuspec/TestPlatform.ObjectModel.nuspec | 58 +++++++++++++------ 4 files changed, 41 insertions(+), 22 deletions(-) diff --git a/scripts/build.ps1 b/scripts/build.ps1 index 0692bb1c36..e10fec1849 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -607,7 +607,7 @@ function Create-NugetPackages } Write-Verbose "$nugetExe pack $stagingDir\$file -OutputDirectory $packageOutputDir -Version $TPB_Version -Properties Version=$TPB_Version $additionalArgs" - & $nugetExe pack $stagingDir\$file -OutputDirectory $packageOutputDir -Version $TPB_Version -Properties Version=$TPB_Version`;JsonNetVersion=$JsonNetVersion`;Runtime=$TPB_TargetRuntime`;NetCoreTargetFramework=$TPB_TargetFrameworkCore20 $additionalArgs + & $nugetExe pack $stagingDir\$file -OutputDirectory $packageOutputDir -Version $TPB_Version -Properties Version=$TPB_Version`;JsonNetVersion=$JsonNetVersion`;Runtime=$TPB_TargetRuntime`;NetCoreTargetFramework20=$TPB_TargetFrameworkCore20`;NetCoreTargetFramework=$TPB_TargetFrameworkCore $additionalArgs Set-ScriptFailedOnError } diff --git a/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj b/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj index c6c37a283f..e3dba26a36 100644 --- a/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj +++ b/src/Microsoft.TestPlatform.CoreUtilities/Microsoft.TestPlatform.CoreUtilities.csproj @@ -22,7 +22,7 @@ - 4.0.0 + 4.3.0 diff --git a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj index ddf0cb2769..ca50c8fdc5 100644 --- a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj +++ b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj @@ -31,7 +31,6 @@ - 1.3.0 diff --git a/src/package/nuspec/TestPlatform.ObjectModel.nuspec b/src/package/nuspec/TestPlatform.ObjectModel.nuspec index 10b12d8e43..cf21e513d0 100644 --- a/src/package/nuspec/TestPlatform.ObjectModel.nuspec +++ b/src/package/nuspec/TestPlatform.ObjectModel.nuspec @@ -15,30 +15,17 @@ vstest visual-studio unittest testplatform mstest microsoft test testing - - - - - - - - - - - - - - - - - + + - - + + + + @@ -60,6 +47,10 @@ + + + + @@ -122,5 +113,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 87e39917af7be27290ecd764df3aeb49a3f878e8 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Wed, 26 Jun 2019 19:53:44 -0400 Subject: [PATCH 09/10] fix verify --- scripts/verify-nupkgs.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/verify-nupkgs.ps1 b/scripts/verify-nupkgs.ps1 index 7b38680665..6d9af869e7 100644 --- a/scripts/verify-nupkgs.ps1 +++ b/scripts/verify-nupkgs.ps1 @@ -16,7 +16,7 @@ function Verify-Nuget-Packages($packageDirectory) "Microsoft.NET.Test.Sdk" = 13; "Microsoft.TestPlatform" = 421; "Microsoft.TestPlatform.Build" = 19; - "Microsoft.TestPlatform.CLI" = 303; + "Microsoft.TestPlatform.CLI" = 305; "Microsoft.TestPlatform.Extensions.TrxLogger" = 33; "Microsoft.TestPlatform.ObjectModel" = 65; "Microsoft.TestPlatform.Portable" = 472; From 932cbc528908dae2701c7994b022c778e752a588 Mon Sep 17 00:00:00 2001 From: Oren Novotny Date: Thu, 27 Jun 2019 09:13:49 -0400 Subject: [PATCH 10/10] update SRM --- .../Microsoft.TestPlatform.ObjectModel.csproj | 2 +- src/package/nuspec/TestPlatform.ObjectModel.nuspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj index ca50c8fdc5..9aa52782ea 100644 --- a/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj +++ b/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj @@ -32,7 +32,7 @@ - 1.3.0 + 1.6.0 diff --git a/src/package/nuspec/TestPlatform.ObjectModel.nuspec b/src/package/nuspec/TestPlatform.ObjectModel.nuspec index cf21e513d0..60de365eef 100644 --- a/src/package/nuspec/TestPlatform.ObjectModel.nuspec +++ b/src/package/nuspec/TestPlatform.ObjectModel.nuspec @@ -15,7 +15,7 @@ vstest visual-studio unittest testplatform mstest microsoft test testing - +