From 8f314047cdc27e3f26ae2fba68f7b27aa3a01037 Mon Sep 17 00:00:00 2001 From: Youssef Victor Date: Mon, 17 Nov 2025 19:58:22 +0100 Subject: [PATCH] Migrate repo from VSTest to Microsoft.Testing.Platform --- .github/workflows/ci-build.yml | 2 +- .runsettings | 3 +-- Directory.Build.props | 4 +++- global.json | 7 +++++-- .../CommunityToolkit.Common.UnitTests.csproj | 2 +- .../CommunityToolkit.Diagnostics.UnitTests.csproj | 2 +- .../CommunityToolkit.HighPerformance.UnitTests.csproj | 2 +- ...it.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj | 2 +- .../CommunityToolkit.Mvvm.Internals.UnitTests.csproj | 2 +- .../CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj | 2 +- .../CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj | 2 +- .../CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj | 2 +- .../CommunityToolkit.Mvvm.Roslyn5000.UnitTests.csproj | 2 +- ...olkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj | 2 +- ...olkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj | 2 +- ...olkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj | 2 +- ...olkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests.csproj | 2 +- 17 files changed, 23 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 98fbde251..812ce91a5 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -64,7 +64,7 @@ jobs: # Run tests - name: Test solution - run: dotnet test --no-build -c ${{matrix.configuration}} -l "console;verbosity=detailed" + run: dotnet test --no-build -c ${{matrix.configuration}} --no-progress # Pack solution - name: Pack solution diff --git a/.runsettings b/.runsettings index 44f0672a1..397d6a436 100644 --- a/.runsettings +++ b/.runsettings @@ -1,9 +1,8 @@ - 0 0 ClassLevel - \ No newline at end of file + diff --git a/Directory.Build.props b/Directory.Build.props index 589a8f886..ae91ef1f6 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -3,6 +3,8 @@ $(MSBuildThisFileDirectory) $(RepositoryDirectory)build\ + + true @@ -44,4 +46,4 @@ - \ No newline at end of file + diff --git a/global.json b/global.json index 379cbdf20..56859284c 100644 --- a/global.json +++ b/global.json @@ -1,7 +1,10 @@ { "sdk": { - "version": "10.0.101", + "version": "10.0.103", "rollForward": "latestFeature", "allowPrerelease": false + }, + "test": { + "runner": "Microsoft.Testing.Platform" } -} \ No newline at end of file +} diff --git a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj index 8064189d2..031e800cc 100644 --- a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj +++ b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj @@ -2,12 +2,12 @@ net472;net8.0;net9.0;net10.0 + Exe - diff --git a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj index d559052fd..b4c972faa 100644 --- a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj +++ b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj @@ -2,12 +2,12 @@ net472;net8.0;net9.0;net10.0 + Exe - diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj index 9a166a2d4..dae14c6e2 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj @@ -4,6 +4,7 @@ net472;net8.0;net9.0;net10.0 true $(NoWarn);CA2252 + Exe @@ -13,7 +14,6 @@ - \ No newline at end of file diff --git a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj index 0b4ce21f8..c25f3bc24 100644 --- a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj @@ -2,12 +2,12 @@ net472;net8.0;net9.0;net10.0 + Exe - diff --git a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj index 34fb4a63d..92302006b 100644 --- a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj @@ -2,12 +2,12 @@ net472;net8.0;net9.0;net10.0 + Exe - diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj index aa6b11ff1..d4d126639 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj @@ -3,13 +3,13 @@ net472;net8.0;net9.0;net10.0 true + Exe - diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj index e737238c5..01f2c7604 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj @@ -3,13 +3,13 @@ net472;net8.0;net9.0;net10.0 true + Exe - diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj index d8b0289c3..99c56e146 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj @@ -8,13 +8,13 @@ $(NoWarn);MVVMTK0042 + Exe - diff --git a/tests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests.csproj index 07a20826d..151a6ccb2 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.Roslyn5000.UnitTests.csproj @@ -8,6 +8,7 @@ $(NoWarn);MVVMTK0042 + Exe @@ -18,7 +19,6 @@ - diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj index 44fe2ad8c..4345a0cf5 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj @@ -2,13 +2,13 @@ net472;net8.0;net9.0;net10.0 + Exe - diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj index 1831d8a52..436e3318b 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj @@ -3,6 +3,7 @@ net472;net8.0;net9.0;net10.0 $(DefineConstants);ROSLYN_4_3_1_OR_GREATER + Exe @@ -13,7 +14,6 @@ - diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj index a485f4a3f..0afb26887 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj @@ -3,13 +3,13 @@ net472;net8.0;net9.0;net10.0 $(DefineConstants);ROSLYN_4_3_1_OR_GREATER;ROSLYN_4_12_0_OR_GREATER + Exe - diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests.csproj index b26713db0..9562183b1 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn5000.UnitTests.csproj @@ -3,6 +3,7 @@ net472;net8.0;net9.0 $(DefineConstants);ROSLYN_4_3_1_OR_GREATER;ROSLYN_4_12_0_OR_GREATER;ROSLYN_5_0_0_OR_GREATER + Exe @@ -16,7 +17,6 @@ -