Releases: machine/machine.specifications.runner.visualstudio
v2.2.0-beta1
- Support for .NET Core Test Projects (Visual Studio IDE, dotnet test and vstest.console). NOTE: Line numbers for tests are not working currently for .NET Core targets.
v2.1.0
2.0.0
Get it
Visual Studio Plugin: attached below
NuGet Package: https://www.nuget.org/packages/Machine.Specifications.Runner.VisualStudio/2.0.0
What's new and improved
This is a significant update to the Test Adapter:
- New test discovery engine built directly on top of MSpec replaces old Mono.Cecil based one:
- Full support for
[Behavior]
andBehaves_like<>
and everything MSpec - Full support for assembly binding (
.config
) during test discovery (and execution)
- Full support for
- Greatly improved support for Visual Studio Team Services, TFS,etc (works out of the box with the NuGet package)
- Major performance improvements when running whole test assemblies
- Much clearer test result output
- Fully compatible with VS parallel assembly execution (enabled through MaxCpuCount set to 0 in *.runsettings )
- Inner exceptions are now displayed in failed test results
- Tests in Visual Studio IDE are now displayed as English text
2.0.0-rc1
Get it
Visual Studio Plugin: attached below
NuGet Package: https://www.nuget.org/packages/Machine.Specifications.Runner.VisualStudio/2.0.0-rc1
What's new and improved
This is a significant update to the Test Adapter:
- New test discovery engine built directly on top of MSpec replaces old Mono.Cecil based one:
- Full support for
[Behavior]
andBehaves_like<>
and everything MSpec - Full support for assembly binding (
.config
) during test discovery (and execution)
- Full support for
- Greatly improved support for Visual Studio Team Services, TFS,etc (works out of the box with the NuGet package)
- Major performance improvements when running whole test assemblies
- Much clearer test result output
- Fully compatible with VS parallel assembly execution (enabled through MaxCpuCount set to 0 in *.runsettings )
- Inner exceptions are now displayed in failed test results
- Tests in Visual Studio IDE are now displayed as English text
2.0.0-beta2
Get it
Visual Studio Plugin: https://ci.appveyor.com/project/machine-visualstudio/machine-vstestadapter/build/2.0.0-beta2+54
NuGet Package: https://www.nuget.org/packages/Machine.Specifications.Runner.VisualStudio/2.0.0-beta2
Fixed since 2.0.0-beta1
- Fixed an issue where running in parallel multiple test assemblies, which are in the same folder would result in file locked errors (#43)
2.0.0-beta1
Get it
Visual Studio Plugin: attached below
NuGet Package: https://www.nuget.org/packages/Machine.Specifications.Runner.VisualStudio/2.0.0-beta1
New
- Full support for [Behavior] and
Behaves_like<>
- The test discovery engine has been rewritten to use Machine.Specification for test discovery (rather than custom discovery engine using Mono.Cecil), which means full support for all scenarios and also resolves issues around assembly binding configuration in
*.dll.config
files. - Major performance improvement when running tests in CI
- The test execution pipeline should now work when running tests in parallel.
Fixed
- Inner exceptions not being displayed on test failure
1.7.0
What's new
- Upgraded to use Machine.Specifications 0.9.3
- The adapter now is distributed through a NuGet package in addition to the Visual Studio extension to enable Continuous Integration/Delivery scenario
- The adaptor is now set-up with Continuous Integration and builds of the NuGet package and VSIX extension can be downloaded from AppVeyor
Related Documentation
v1.6
Added Support for Visual Studio 2015