| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-14 | 9.6 kB | |
| v18.6.0 source code.tar.gz | 2026-05-14 | 4.4 MB | |
| v18.6.0 source code.zip | 2026-05-14 | 6.1 MB | |
| Totals: 3 Items | 10.6 MB | 0 | |
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 https://github.com/microsoft/vstest/pull/15576
- Skip VideoRecorder test on CI due to access denied errors by @nohwnd in https://github.com/microsoft/vstest/pull/15587
- Fix integration test build collision with mutex + EventWaitHandle by @nohwnd in https://github.com/microsoft/vstest/pull/15568
- Reduce blame test flakiness: increase hang dump timeout to 10s by @nohwnd in https://github.com/microsoft/vstest/pull/15590
- Fix concurrent modification in MetricsCollection by @nohwnd in https://github.com/microsoft/vstest/pull/15581
- Fix PassingNoArguments test: disable --diag to preserve help output by @nohwnd in https://github.com/microsoft/vstest/pull/15583
- perf: fix dictionary double-lookups, Collection.Contains, and LINQ allocations by @Evangelink in https://github.com/microsoft/vstest/pull/15533
- Replace VSSDK-sourced DLLs with proper package references by @nohwnd in https://github.com/microsoft/vstest/pull/15567
- Add target framework to default TRX file name by @nohwnd in https://github.com/microsoft/vstest/pull/15565
- Update post-build template parameters by @nohwnd in https://github.com/microsoft/vstest/pull/15591
- Fix path for post-build template and adjust validation by @nohwnd in https://github.com/microsoft/vstest/pull/15592
- Add azure-pipelines-official.yml to pipeline files by @nohwnd in https://github.com/microsoft/vstest/pull/15594
- Update comment formatting for signing validation by @nohwnd in https://github.com/microsoft/vstest/pull/15597
- Fix enable-auto-merge for maestro by @Youssef1313 in https://github.com/microsoft/vstest/pull/15595
- Auto-approve maestro PRs by @Youssef1313 in https://github.com/microsoft/vstest/pull/15598
- Update enable-auto-merge to squash by @Youssef1313 in https://github.com/microsoft/vstest/pull/15602
- Update enable-auto-merge.yml for the correct permissions by @Youssef1313 in https://github.com/microsoft/vstest/pull/15606
- Add 365 regression tests for untested bug fixes by @nohwnd in https://github.com/microsoft/vstest/pull/15615
- Fix typos and add comments to empty catch blocks by @nohwnd in https://github.com/microsoft/vstest/pull/15609
- Fix flaky EventLogCollector test: ensure deterministic event log entries by @nohwnd in https://github.com/microsoft/vstest/pull/15607
- Mark PathConverter tests as Windows-only by @nohwnd in https://github.com/microsoft/vstest/pull/15617
- Fix HangDumpOnTimeout flakiness and ignore VideoRecorder test by @nohwnd in https://github.com/microsoft/vstest/pull/15616
- Add copilot-setup-steps.yml by @nohwnd in https://github.com/microsoft/vstest/pull/15604
- Add CreateNoNewWindow RunConfiguration setting by @nohwnd in https://github.com/microsoft/vstest/pull/15585
- Add preview packages documentation by @nohwnd in https://github.com/microsoft/vstest/pull/15628
- Cleanup filter implementation by @Youssef1313 in https://github.com/microsoft/vstest/pull/15629
- Fix SCI binding failure in DTA hosts (rel/18.6) by @nohwnd in https://github.com/microsoft/vstest/pull/15722
- Remove DiagnosticSource binding redirect (rel/18.6) by @nohwnd in https://github.com/microsoft/vstest/pull/15776
Full Changelog: https://github.com/microsoft/vstest/compare/v18.5.1...v18.6.0