ReleaseMicrosoftMicrosoftpublished Oct 2, 2025seen Jun 26

microsoft/vstest v18.0.0

microsoft/vstest

Open original ↗

Captured source

source ↗
published Oct 2, 2025seen Jun 26captured 1whttp 200method plain

v18.0.0

Repository: microsoft/vstest

Tag: v18.0.0

Published: 2025-10-02T08:27:19Z

Prerelease: no

Release notes:

What's Changed

  • Update reporting formatting by @martincostello in https://github.com/microsoft/vstest/pull/15082
  • Fix stack trace for Trace.Fail and Debug.Fail by @nohwnd in https://github.com/microsoft/vstest/pull/15103
  • Add documentation of environment variables by @Copilot in https://github.com/microsoft/vstest/pull/15095
  • IFrameworkHandle.LaunchProcessWithDebuggerAttached allows null for workingDirectory in signature but throws by @Copilot in https://github.com/microsoft/vstest/pull/15091
  • Add Dependabot configuration for .NET SDK updates by @JamieMagee in https://github.com/microsoft/vstest/pull/15114
  • Handle dotnet_root in testhost version aware way by @nohwnd in https://github.com/microsoft/vstest/pull/15184
  • Add magic bytes validation for Mach-O binaries in DotnetHostHelper by @Copilot in https://github.com/microsoft/vstest/pull/15230
  • using globbing pattern doesn't work on windows with forward slashes by @Copilot in https://github.com/microsoft/vstest/pull/15088
  • Remove tpv0 by @nohwnd in https://github.com/microsoft/vstest/pull/15247
  • Cache AssemblyName in ManagedNameHelper by @Youssef1313 in https://github.com/microsoft/vstest/pull/15259
  • Add ARM64 support to GetArchitectureForSource methods by @Copilot in https://github.com/microsoft/vstest/pull/15278

Internal fixes and updates

  • Fix formatting in two files by @ViktorHofer in https://github.com/microsoft/vstest/pull/15047
  • Build TestPlatform packages in VMR by @ViktorHofer in https://github.com/microsoft/vstest/pull/15055
  • Condition property on .NET FX MSBuild by @jaredpar in https://github.com/microsoft/vstest/pull/15054
  • Migrate to awesome assertions by @nohwnd in https://github.com/microsoft/vstest/pull/15056
  • Revert "Build TestPlatform packages in VMR" by @ViktorHofer in https://github.com/microsoft/vstest/pull/15057
  • Update package Category by @ViktorHofer in https://github.com/microsoft/vstest/pull/15058
  • Revert "Write props of tests into trx" by @nohwnd in https://github.com/microsoft/vstest/pull/15080
  • Error on unsupported tfms (#15072) by @nohwnd in https://github.com/microsoft/vstest/pull/15073
  • Use policies from testfx to align by @nohwnd in https://github.com/microsoft/vstest/pull/15085
  • Update enable-auto-merge.yml by @nohwnd in https://github.com/microsoft/vstest/pull/15102
  • Revert ignoring environment test by @Copilot in https://github.com/microsoft/vstest/pull/15094
  • unignore tests by @Copilot in https://github.com/microsoft/vstest/pull/15093
  • Update MSTest by @Youssef1313 in https://github.com/microsoft/vstest/pull/15108
  • Bump dotnet-sdk from 9.0.106 to 9.0.301 by @dependabot[bot] in https://github.com/microsoft/vstest/pull/15179
  • Use Assert.Equals by @nohwnd in https://github.com/microsoft/vstest/pull/15181
  • Run VSTest tests with MTP by @Youssef1313 in https://github.com/microsoft/vstest/pull/15079
  • Use the standard sdk for architecture switch test by @nohwnd in https://github.com/microsoft/vstest/pull/15188
  • Remove CUIT (Coded UI Test) from NuGet packages and test projects by @Copilot in https://github.com/microsoft/vstest/pull/15177
  • dump-logs? by @nohwnd in https://github.com/microsoft/vstest/pull/15187
  • Moving to version 18 by @nohwnd in https://github.com/microsoft/vstest/pull/15209
  • Update fakes version by @drognanar in https://github.com/microsoft/vstest/pull/15227
  • Microsoft.Intellitrace.Core should be taken from nuget by @nohwnd in https://github.com/microsoft/vstest/pull/15229
  • Remove MSTest.Assert.Extensions by @Youssef1313 in https://github.com/microsoft/vstest/pull/15178
  • Sourcebuild fix by @nohwnd in https://github.com/microsoft/vstest/pull/15239
  • Set dotnet_root_ only when the architecture of dotnet in the path is the same by @nohwnd in https://github.com/microsoft/vstest/pull/15250
  • Remove fakes v1 from FakesUtilities by @drognanar in https://github.com/microsoft/vstest/pull/15251
  • Update fakes dependencies by @drognanar in https://github.com/microsoft/vstest/pull/15254
  • Do half the work in GetManagedName by @Youssef1313 in https://github.com/microsoft/vstest/pull/15255
  • check Vsix only when produced by @nohwnd in https://github.com/microsoft/vstest/pull/15261
  • Set dotnet_root_ always by @nohwnd in https://github.com/microsoft/vstest/pull/15266
  • Don't hardcode old vswhere version in global.json by @akoeplinger in https://github.com/microsoft/vstest/pull/15267
  • Revert dowgrade of fakes by @nohwnd in https://github.com/microsoft/vstest/pull/15263
  • Update VSSDK to version with code flow guard by @nohwnd in https://github.com/microsoft/vstest/pull/15279
  • Update Fakes to version with code flow guard by @nohwnd in https://github.com/microsoft/vstest/pull/15273
  • Add es-metadata.yml by @Youssef1313 in https://github.com/microsoft/vstest/pull/15276
  • Avoid iterator in TraitCollection.GetTraits by @Youssef1313 in https://github.com/microsoft/vstest/pull/15249
  • MSDia update by @nohwnd in https://github.com/microsoft/vstest/pull/15281
  • Use sdk.paths in global.json by @Youssef1313 in https://github.com/microsoft/vstest/pull/15258

New Contributors

  • @jaredpar made their first contribution in https://github.com/microsoft/vstest/pull/15054
  • @Copilot made their first contribution in https://github.com/microsoft/vstest/pull/15094
  • @JamieMagee made their first contribution in https://github.com/microsoft/vstest/pull/15114
  • @dependabot[bot] made their first contribution in https://github.com/microsoft/vstest/pull/15179

Full Changelog: https://github.com/microsoft/vstest/compare/v17.14.1...v18.0.0