Entries by Stephen McCafferty

SpecFlow+ Runner 1.8 Released

SpecFlow+ Runner 1.8 has been released and is available for download from NuGet. The main changes in this version are: Support for SpecFlow 2.4 Change to the behaviour of the test adapter for compatibility with Visual Studio 15.8 This version also includes a number of smaller bug fixes.

SpecFlow 2.4 Released

SpecFlow 2.4 has been released and is now available for download from NuGet. This is likely to be the last release of SpecFlow before we release SpecFlow 3. SpecFlow 2.4 includes a number of new features: Added ability to convert type to same type or one of the base types #1110 Added support for customization […]

SpecFlow and PackageReference

By default, the packages used in SpecFlow projects are stored in packages.config. However the new Visual Studio projects instead use the PackageReference element to reference packages. When using the PackageReference element, generator plugins will not be found, and you will see errors similar to the following: Unable to find plugin in the plugin search path: […]

.NET Core Support for SpecFlow

Update: A preview version of SpecFlow 3 is now available. Please refer to this blog post for more details. Please also read this announcement on upcoming breaking changes for all users. We have been working on adding .NET Core support to SpecFlow. You can follow the current status here. If you are interested in using […]

SpecFlow+ Runner and Excel 1.7 Released

SpecFlow+ 1.7 Runner SpecFlow+ 1.7 Runner has been released. This version includes support for SpecFlow 2.3, as well as the following changes: Combine the test results of retried tests in a single result. This only works when executing tests via VSTest (https://github.com/techtalk/SpecFlow/issues/833, https://github.com/techtalk/SpecFlow/issues/836) New report template for Cucumber JSON format (CucumberJson.cshtml) Use TestRunContext to get […]

SpecFlow 2.3 Released

SpecFlow 2.3 has been released with the following changes: New features Expose the current status (result) of the scenario execution in ScenarioContext via ScenarioExecutionStatus property (https://github.com/techtalk/SpecFlow/pull/963) Allow aliasing of properties or fields on objects mapped from tables via the CreateInstance or CreateSet extensionMethods by utilising the TableAliases attribute (https://github.com/techtalk/SpecFlow/pull/969) Allow custom XSLT files to include […]

SpecFlow Visual Studio Integration 2017.1.10 Released

A new update to the Visual Studio Integration for SpecFlow has been released for Visual Studio 2013, 2015 and 2017. This release contains the following changes: Fix to run feature files in projects using the new project model introduces in VS 2017. More details here Scenario outlines can now be executed from Visual Studio with […]