ReleaseMicrosoftMicrosoftpublished May 26, 2026seen 5d

microsoft/vstest v18.6.0

microsoft/vstest

Open original ↗

Captured source

source ↗
published May 26, 2026seen 5dcaptured 11hhttp 200method plain

v18.6.0

Repository: microsoft/vstest

Tag: v18.6.0

Published: 2026-05-26T18:47:06Z

Prerelease: no

Release notes:

What's Changed

  • Revert removal of Video Recorder by @nohwnd in https://github.com/microsoft/vstest/pull/15336
  • Speed up blame by filtering non-.NET processes from dump collection by @nohwnd in https://github.com/microsoft/vstest/pull/15518
  • Add README.md to NuGet packages by @nohwnd in https://github.com/microsoft/vstest/pull/15550
  • Report child process info on connection timeout by @nohwnd in https://github.com/microsoft/vstest/pull/15603

Changes to tests and infra

  • Brand as 18.6 by @nohwnd in https://github.com/microsoft/vstest/pull/15423
  • Upgrading code coverage version to 18.5.1, by @fhnaseer in https://github.com/microsoft/vstest/pull/15422
  • Updating System.Collections.Immutable to 9.0.11 by @MSLukeWest in https://github.com/microsoft/vstest/pull/15425
  • Fix attachVS when used for debugging integration tests by @nohwnd in https://github.com/microsoft/vstest/pull/15451
  • Replace dotnet.config, with global.json by @nohwnd in https://github.com/microsoft/vstest/pull/15449
  • Document debugging integration tests with AttachVS by @Copilot in https://github.com/microsoft/vstest/pull/15452
  • Fix stack overflow tests by @nohwnd in https://github.com/microsoft/vstest/pull/15461
  • Make TestAssets.sln buildable locally by @Youssef1313 in https://github.com/microsoft/vstest/pull/15466
  • Try filtering out tests by @nohwnd in https://github.com/microsoft/vstest/pull/15463
  • Build just once when tfms run in parallel by @nohwnd in https://github.com/microsoft/vstest/pull/15465
  • Review simplify compatibility sources, deduplicate tests by @nohwnd in https://github.com/microsoft/vstest/pull/15472
  • Cleanup dead TRX code by @Youssef1313 in https://github.com/microsoft/vstest/pull/15474
  • Update .NET runtimes to 8.0.25, 9.0.14, and 10.0.4 by @nohwnd in https://github.com/microsoft/vstest/pull/15481
  • Compat matrix checker by @nohwnd in https://github.com/microsoft/vstest/pull/15480
  • Add trx analysis skill by @nohwnd in https://github.com/microsoft/vstest/pull/15486
  • Split integration tests to single tfm and multi tfm project by @nohwnd in https://github.com/microsoft/vstest/pull/15484
  • Update matrix by @nohwnd in https://github.com/microsoft/vstest/pull/15477
  • Break infinite restore loop in VS by @nohwnd in https://github.com/microsoft/vstest/pull/15503
  • Use global package cache for build, and local for running integration tests by @nohwnd in https://github.com/microsoft/vstest/pull/15500
  • Update contributing by @nohwnd in https://github.com/microsoft/vstest/pull/15505
  • Reduce test wall-clock time by increasing minThreads by @drognanar in https://github.com/microsoft/vstest/pull/15502
  • Indicator flakiness by @nohwnd in https://github.com/microsoft/vstest/pull/15513
  • Fix ci build by @nohwnd in https://github.com/microsoft/vstest/pull/15515
  • Fix thread safety issues by @Evangelink in https://github.com/microsoft/vstest/pull/15512
  • Optimize DotnetSDKSimulation_PostProcessing test (163s → 61s) by @nohwnd in https://github.com/microsoft/vstest/pull/15516
  • Build isolated test assets for single TFM instead of 7 by @nohwnd in https://github.com/microsoft/vstest/pull/15517
  • Remove unused dependencies from Library.IntegrationTests by @nohwnd in https://github.com/microsoft/vstest/pull/15527
  • Remove printing _attachments content to console by @nohwnd in https://github.com/microsoft/vstest/pull/15520
  • Add Linux/macOS test filtering guide to CONTRIBUTING.md by @nohwnd in https://github.com/microsoft/vstest/pull/15521
  • Change integration test parallelization from ClassLevel to MethodLevel by @nohwnd in https://github.com/microsoft/vstest/pull/15526
  • Unify target framework checks with IsNetFrameworkTarget/IsNetTarget by @nohwnd in https://github.com/microsoft/vstest/pull/15523
  • Add unattended work instructions to copilot-instructions.md by @nohwnd in https://github.com/microsoft/vstest/pull/15531
  • Reduce code style rule severity from warning to suggestion by @nohwnd in https://github.com/microsoft/vstest/pull/15522
  • Remove Debug/Release line number branching from tests by @nohwnd in https://github.com/microsoft/vstest/pull/15519
  • Revise unattended work instructions in copilot-instructions.md by @nohwnd in https://github.com/microsoft/vstest/pull/15532
  • Improve CompatibilityRowsBuilder error message with diagnostic details by @nohwnd in https://github.com/microsoft/vstest/pull/15529
  • docs: add git worktree and upstream sync workflow to copilot-instructions.md by @nohwnd in https://github.com/microsoft/vstest/pull/15538
  • Add VSIX runner to smoke tests by @nohwnd in https://github.com/microsoft/vstest/pull/15541
  • Remove deprecated WebTest and TMI test methods by @nohwnd in https://github.com/microsoft/vstest/pull/15525
  • Fix compatibility test failures for legacy vstest.console and MSTest adapter by @nohwnd in https://github.com/microsoft/vstest/pull/15534
  • Convert TestPlatform.sln to slnx format by @nohwnd in https://github.com/microsoft/vstest/pull/15551
  • Convert test/TestAssets .sln files to .slnx format by @nohwnd in https://github.com/microsoft/vstest/pull/15557
  • Enable parallelization for blame data collector tests by @nohwnd in https://github.com/microsoft/vstest/pull/15552
  • Fix CI failure when GeneratedTestAssets directory doesn't exist by @nohwnd in https://github.com/microsoft/vstest/pull/15556
  • Set DOTNET_ROOT in test.sh for local Linux usage by @nohwnd in https://github.com/microsoft/vstest/pull/15559
  • Use MSTest recommended analyzers by @Evangelink in https://github.com/microsoft/vstest/pull/15539
  • Document semicolon handling in RunSettings test parameters by @nohwnd in https://github.com/microsoft/vstest/pull/15561
  • Enable CA1067 analyzer and fix violations by @nohwnd in https://github.com/microsoft/vstest/pull/15560
  • Fix HTML logger parallel file collision with atomic file creation by @nohwnd in https://github.com/microsoft/vstest/pull/15562
  • Deduplicate package extraction between verify-nupkgs and IntegrationTestBuild by @nohwnd in https://github.com/microsoft/vstest/pull/15554
  • Fix MSTEST0046: use Assert.MatchesRegex instead of StringAssert.Matches by @nohwnd in https://github.com/microsoft/vstest/pull/15575
  • Attach diagnostic logs to acceptance test runs by @nohwnd in https://github.com/microsoft/vstest/pull/15572
  • Deprecate EnableShutdownAfterTestRun which is no-op by @Youssef1313 in…

Excerpt shown — open the source for the full document.

Notability

notability 2.0/10

Routine tool release