Skip to content
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
eb70de8
Fix LoggerRunSettings verbosity being silently overridden by MSBuild …
nohwnd May 19, 2026
34b664f
Fix: scope settings-file verbosity skip to VSTestTask only; VSTestTas…
nohwnd May 19, 2026
fcdd282
Add E2E test: logger verbosity from .runsettings is respected
nohwnd Jun 11, 2026
2993c04
Merge branch 'main' into fix/issue-10369-8a2bbfcf1b265926
github-actions[bot] Jun 13, 2026
9454635
Merge remote-tracking branch 'origin/main' into fix/issue-10369-local
github-actions[bot] Jun 18, 2026
d1c9031
Migrate nuspec to MSBuild pack (batch 1: simple packages) (#16125)
nohwnd Jun 20, 2026
716e2f2
fix: preserve locale subdirectories when packing satellite resources
nohwnd Jun 20, 2026
304869d
revert: align ObjectModel.csproj satellite resource PackagePath with …
nohwnd Jun 20, 2026
61d8ac4
fix: align packaging files with main (batch 2 nuspec migration)
nohwnd Jun 23, 2026
3083440
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 23, 2026
eab770d
revert: remove NU5128 comment from TestPlatform.Build.csproj to match…
nohwnd Jun 23, 2026
5107fc4
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 23, 2026
4cbba30
fix: remove NU5128 comment to align with main and resolve merge conflict
nohwnd Jun 23, 2026
47967fd
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 23, 2026
b92b621
fix: remove NU5128 comment to match main and resolve merge conflict
nohwnd Jun 25, 2026
88cec38
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 25, 2026
a8ba0ba
fix: remove NU5128 comment to align with main and clear merge conflict
nohwnd Jun 25, 2026
5abd47c
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 25, 2026
cd3cc9e
sync: pick up upstream improvements from main
nohwnd Jun 25, 2026
7f7df12
fix: align Microsoft.TestPlatform.CLI packaging with main (nuspec → M…
nohwnd Jun 25, 2026
709b73d
fix: align Microsoft.TestPlatform.Build.csproj with main to resolve m…
nohwnd Jun 26, 2026
8414103
style: add comment explaining NU5128 suppression in TestPlatform.Buil…
nohwnd Jun 26, 2026
093d954
fix: remove NU5128 comment to resolve merge conflict with main
nohwnd Jun 26, 2026
4521548
fix: remove Windows-Review category from RunDotnetTestWithNativeDll t…
nohwnd Jun 28, 2026
7439b69
fix: align DiscoveryResultCache and TestRunCache with main to resolve…
nohwnd Jun 28, 2026
1ed57a2
fix: align packaging .csproj files with main to resolve merge conflicts
nohwnd Jun 30, 2026
22c21d0
fix: resolve merge conflicts with main
nohwnd Jul 3, 2026
91432f7
fix: restore NetCoreTargetFrameworkDataSource attributes in DotnetTes…
nohwnd Jul 4, 2026
8613480
fix: move RunDotnetTestShouldRespectLoggerVerbosityFromRunSettings to…
nohwnd Jul 4, 2026
ed3d34d
fix: replace [TestMatrix] with [NetCoreTargetFrameworkDataSource] in …
nohwnd Jul 4, 2026
af3ad8a
fix: restore NetCoreAppMinimum TFM to CrossPlatEngine and update expe…
nohwnd Jul 5, 2026
26e7a49
style: add explanatory comment for NU5128 suppression in TestPlatform…
nohwnd Jul 6, 2026
e75b2f3
fix: align DotnetTestTests with main to resolve merge conflict
nohwnd Jul 6, 2026
a7e2387
fix: remove NU5128 comment to resolve merge conflict with main
nohwnd Jul 6, 2026
6e566cb
Fix runsettings console verbosity handling
nohwnd Aug 14, 2026
781b3c0
Fix settings argument assertion
nohwnd Aug 14, 2026
768533e
Retry CI after transient Windows timeouts
nohwnd Aug 14, 2026
3c992ca
Fix verbosity acceptance test on Unix
nohwnd Aug 15, 2026
26b2671
Avoid platform-specific test summary assertion
nohwnd Aug 15, 2026
3984246
Merge remote-tracking branch 'origin/main' into fix/issue-10369-8a2bb…
nohwnd Aug 17, 2026
f56089d
Address review feedback on logger verbosity handling
nohwnd Aug 17, 2026
ac1d063
Cover the uri form of the console logger in the preservation tests
nohwnd Aug 17, 2026
8e810bd
Assert the dev version in the logger verbosity acceptance test
nohwnd Aug 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/extensions/video-and-voice-recorder.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ tools\net462\Common7\IDE\Extensions\TestPlatform\Extensions\VideoRecorder\Micros
tools\net462\Common7\IDE\Extensions\TestPlatform\Extensions\VideoRecorder\Microsoft.VisualStudio.TestTools.DataCollection.MediaRecorder.Model.dll
tools\net462\Common7\IDE\Extensions\TestPlatform\Extensions\VideoRecorder\VSTestVideoRecorder.exe

Previously there was also recorder for `V1`. That was removed with TPv0 removal from VS2026 in https://github.com/microsoft/vstest/pull/15247, where VSTest Video recorder was also removed by mistake.
Previously there was also recorder for `V1`. That was removed with TPv0 removal from VS2026 in [PR #15247](https://github.com/microsoft/vstest/pull/15247), where VSTest Video recorder was also removed by mistake.
16 changes: 8 additions & 8 deletions eng/expected-dll-frameworks.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@
"build/netstandard2.0/Mono.Cecil.Pdb.dll": "netstandard",
"build/netstandard2.0/Mono.Cecil.Rocks.dll": "netstandard",
"build/netstandard2.0/System.Buffers.dll": "netstandard",
"build/netstandard2.0/System.Memory.dll": "none",
"build/netstandard2.0/System.Memory.dll": "netstandard",
"build/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": "none",
"build/netstandard2.0/System.Text.Encodings.Web.dll": "netstandard",
"build/netstandard2.0/System.Text.Json.dll": "netstandard",
"build/netstandard2.0/System.Threading.Tasks.Extensions.dll": "none",
"build/netstandard2.0/System.Threading.Tasks.Extensions.dll": "netstandard",
"lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll": "none",
"lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": "netframework"
},
Expand Down Expand Up @@ -101,11 +101,11 @@
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/Mono.Cecil.Rocks.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Buffers.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Collections.Immutable.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Memory.dll": "none",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Memory.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Runtime.CompilerServices.Unsafe.dll": "none",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Text.Encodings.Web.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Text.Json.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Threading.Tasks.Extensions.dll": "none",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/System.Threading.Tasks.Extensions.dll": "netstandard",
"tools/net462/Common7/IDE/Extensions/TestPlatform/Extensions/VideoRecorder/Microsoft.VisualStudio.TestTools.DataCollection.MediaRecorder.Model.dll": "none",
"tools/net462/Common7/IDE/Extensions/TestPlatform/fr/Microsoft.CodeCoverage.IO.dll": "none",
"tools/net462/Common7/IDE/Extensions/TestPlatform/it/Microsoft.CodeCoverage.IO.dll": "none",
Expand Down Expand Up @@ -182,7 +182,7 @@
"contentFiles/any/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": "netstandard",
"contentFiles/any/net10.0/Microsoft.TestPlatform.CommunicationUtilities.dll": "net",
"contentFiles/any/net10.0/Microsoft.TestPlatform.CoreUtilities.dll": "net",
"contentFiles/any/net10.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "netstandard",
"contentFiles/any/net10.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "net",
"contentFiles/any/net10.0/Microsoft.TestPlatform.PlatformAbstractions.dll": "net",
"contentFiles/any/net10.0/Microsoft.TestPlatform.Utilities.dll": "netstandard",
"contentFiles/any/net10.0/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.dll": "net",
Expand Down Expand Up @@ -379,7 +379,7 @@
"tools/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": "netstandard",
"tools/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": "net",
"tools/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": "net",
"tools/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "netstandard",
"tools/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "net",
"tools/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": "net",
"tools/net8.0/Microsoft.TestPlatform.Utilities.dll": "netstandard",
"tools/net8.0/Microsoft.TestPlatform.VsTestConsole.TranslationLayer.dll": "net",
Expand All @@ -391,7 +391,7 @@
"tools/net8.0/ru/Microsoft.CodeCoverage.IO.dll": "none",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.CommunicationUtilities.dll": "netframework",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.CoreUtilities.dll": "net",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.CrossPlatEngine.dll": "netstandard",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.CrossPlatEngine.dll": "net",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.PlatformAbstractions.dll": "net",
"tools/net8.0/TestHostNetFramework/Microsoft.TestPlatform.Utilities.dll": "netstandard",
"tools/net8.0/TestHostNetFramework/Microsoft.VisualStudio.TestPlatform.Common.dll": "netstandard",
Expand All @@ -408,7 +408,7 @@
"build/net8.0/x86/testhost.x86.dll": "net",
"lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": "net",
"lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": "net",
"lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "netstandard",
"lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": "net",
"lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": "net",
"lib/net8.0/Microsoft.TestPlatform.Utilities.dll": "netstandard",
"lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll": "netstandard",
Expand Down
8 changes: 4 additions & 4 deletions eng/expected-nupkg-file-counts.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"Microsoft.CodeCoverage": 81,
"Microsoft.NET.Test.Sdk": 26,
"Microsoft.TestPlatform": 553,
"Microsoft.TestPlatform.AdapterUtilities": 62,
"Microsoft.TestPlatform.Build": 21,
"Microsoft.TestPlatform.AdapterUtilities": 66,
"Microsoft.TestPlatform.Build": 22,
Comment thread
nohwnd marked this conversation as resolved.
"Microsoft.TestPlatform.CLI": 483,
"Microsoft.TestPlatform.Extensions.TrxLogger": 35,
"Microsoft.TestPlatform.Extensions.TrxLogger": 37,
"Microsoft.TestPlatform.Filter.Source": 13,
"Microsoft.TestPlatform.Internal.Uwp": 39,
"Microsoft.TestPlatform.ObjectModel": 93,
"Microsoft.TestPlatform.ObjectModel": 96,
Comment thread
nohwnd marked this conversation as resolved.
"Microsoft.TestPlatform.Portable": 608,
Comment thread
nohwnd marked this conversation as resolved.
"Microsoft.TestPlatform.TestHost": 65,
"Microsoft.TestPlatform.TranslationLayer": 175,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,12 @@

<PropertyGroup>
<IsPackable Condition="'$(DotNetBuildSourceOnly)' != 'true'">true</IsPackable>
<NuspecFile>Microsoft.TestPlatform.AdapterUtilities.nuspec</NuspecFile>
<NuspecBasePath>$(OutputPath)</NuspecBasePath>
<PackageId>Microsoft.TestPlatform.AdapterUtilities</PackageId>
<PackageTags>vstest visual-studio unittest testplatform mstest microsoft test testing</PackageTags>
<PackageDescription>
Includes helpers for the Test Platform's modern functionality such as standardized fully qualified names and hierarchical test case names.
</PackageDescription>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<PropertyGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', '$(NetFrameworkMinimum)'))">
Expand Down Expand Up @@ -49,6 +48,10 @@
<Compile Include="..\..\shared\NullableAttributes.cs" Link="NullableAttributes.cs" />
</ItemGroup>

<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
<None Update="NullableHelpers.tt">
<LastGenOutput>NullableHelpers.cs</LastGenOutput>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -16,30 +16,29 @@
<PropertyGroup>
<!-- This package is included even in source build -->
<IsPackable>true</IsPackable>
<NuspecFile Condition="'$(DotNetBuildSourceOnly)' != 'true'">Microsoft.TestPlatform.Build.nuspec</NuspecFile>
<NuspecFile Condition="'$(DotNetBuildSourceOnly)' == 'true' and '$(DotNetBuildFromVMR)' != 'true'">Microsoft.TestPlatform.Build.sourcebuild.nuspec</NuspecFile>
<NuspecFile Condition="'$(DotNetBuildSourceOnly)' == 'true' and '$(DotNetBuildFromVMR)' == 'true'">Microsoft.TestPlatform.Build.sourcebuild.product.nuspec</NuspecFile>
<NuspecBasePath>$(OutputPath)</NuspecBasePath>
<PackageId>Microsoft.TestPlatform.Build</PackageId>
<PackageTags>vstest visual-studio unittest testplatform mstest microsoft test testing</PackageTags>
<RepositoryUrl>https://github.com/microsoft/vstest</RepositoryUrl>
<PackageProjectUrl>https://github.com/microsoft/vstest</PackageProjectUrl>
<PackageDescription>
Build tasks and targets for running tests with Test Platform
</PackageDescription>
<PackageReadmeFile>README.md</PackageReadmeFile>
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
<NoWarn>$(NoWarn);NU5128</NoWarn>
Comment thread
nohwnd marked this conversation as resolved.
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Build.Framework" Version="$(MicrosoftBuildFrameworkPackageVersion)" PrivateAssets="All" />
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="$(MicrosoftBuildUtilitiesCorePackageVersion)" PrivateAssets="All" />
</ItemGroup>

<ItemGroup Label="NuGet">
<NuspecProperty Include="SourceBuildTfmCurrent=$(NetCurrent)" />
<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
<Content Include="Microsoft.TestPlatform.targets">
<Content Include="Microsoft.TestPlatform.targets" Pack="true" PackagePath="runtimes/any/native">
Comment thread
nohwnd marked this conversation as resolved.
Comment thread
nohwnd marked this conversation as resolved.
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading