Entries by Stephen McCafferty

.NET Core Support for SpecFlow

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 together with .NET Core, we would appreciate your input, feedback and even code contributions. Our current estimates mean that we hope to be able to release a version of SpecFlow […]

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 […]

NuGet Packages – Reserved ID and Naming Conventions

Microsoft is introducing package identity verification for packages on nuget.org. This will allow developers to reserve particular ID prefixes used to identify. This in turn should help users identify which packages have been submitted by the owner of the ID prefix. We have submitted a request to reserve the “SpecFlow” NuGet package prefix, which is […]

SpecFlow+ Runner 1.6.3 Released

SpecFlow+ Runner 1.6.3 has been released and is available to download from nuget.org. This minor release fixes two bugs: CommunicationObjectFaultedException thrown when using process separation in conjunction with DateTime CommunicationObjectFaultedException with tests that take a long time to complete. This was caused by a time limit of 10 minutes for responses; the time limit has […]

SpecFlow+ Runner 1.6.2 Minor Release

SpecFlow+ Runner 1.6.2 is now available to download from NuGet.org. This release addresses two issues in SpecFlow+ Runner: Workaround for issue 935, where the project name and projectId (GUID) are not automatically entered in your profile when installing the package. Note: You will still need to manually enter a GUID in your profile if you […]

SpecFlow+ LivingDoc 0.1.9 Released

SpecFlow+ LivingDoc has been updated. If you are using the VSTS version, you will automatically receive this update. TFS users will need to download the extension from the marketplace. This release introduces a number of UX improvements and additional features: Click on Show source when viewing the documentation to switch to the source file in […]