Binding business requirements to .Net code
Clone or download
Tragedian and SabotageAndi Add error-logging in feature file generation (#1369)
* Add error-logging in feature file generation

* Remove obsolete code

* Fix inverted return value from task

* Add MockBuildEngine to show output from MSBuild tasks

* Reduce code for test generation and fix tests
Latest commit bc29d98 Jan 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github update .NET Framework versions list Dec 20, 2018
.vscode Upstream settings for… Mar 3, 2018
Build cleanup and push version to 3 Sep 4, 2017
ExternalRepositories Add error check for legacy codebehind generator (#1367) Dec 21, 2018
Installer add note that SpecFlow.CustomPlugin is only necessary for generator p… Jan 10, 2019
Licenses Added licenses for referenced libraries that are delivered with SpecF… Mar 30, 2018
Plugins fix dotnet build Nov 20, 2018
SpecFlow.Tools.MsBuild.Generation Add error-logging in feature file generation (#1369) Jan 16, 2019
TechTalk.SpecFlow.Generator collection class attribute addition (#1380) Jan 9, 2019
TechTalk.SpecFlow.Parser fix dotnet build Nov 20, 2018
TechTalk.SpecFlow.Utils changes to build on mac os x Aug 16, 2018
TechTalk.SpecFlow Added net471 build-target and updated NuGet dependencies (#1373) Jan 7, 2019
Tests Add error-logging in feature file generation (#1369) Jan 16, 2019
docs add new documentation for MSBuild (#1381) Jan 16, 2019
lib Merge branch 'master' into DotNetCore Mar 31, 2017
scripts add scripts for build & testing Jun 4, 2018
.gitattributes Turn off line ending git auto conversion (#953) Oct 11, 2017
.gitignore Fix gitignore Oct 23, 2018
.gitmodules add SpecFlow.TestProjectGenerator as submodule Apr 10, 2018 Enhancements to with regard to style Nov 25, 2016
CommonAssemblyInfo.cs using new generator interface Mar 31, 2011
Directory.Build.props add GeneratorPluginLoaderTests Oct 29, 2018
Directory.Build.targets fix packaging of SpecFlow.Tools.MsBuild.Generation Aug 29, 2018
GitExtensions.settings GitExtensions.settings auto change Oct 17, 2018
LICENSE.txt Create LICENSE.txt Oct 24, 2017 update readme with badges Sep 21, 2018
TechTalk.SpecFlow.sln cleanup sln Oct 31, 2018
TechTalk.SpecFlow.sln.DotSettings work specs new api Apr 19, 2018
TechTalk.SpecFlow.sln.docstates fix unit tests Jul 12, 2011
azure-pipelines.yml remove trigger configuration Oct 31, 2018
build.ps1 build only once Aug 20, 2018
build.yml set artifact type in build pipeline Nov 27, 2018
changelog.txt fixed UpToDateChecks for feature files in MSBuild target (fixes #1319) Jan 8, 2019
clean.ps1 mac changes Aug 17, 2018
netfx.props changes to build on mac os x Aug 16, 2018
nuget.config remove local nuget feed Nov 22, 2018
runtests.cmd add build bat files Aug 10, 2018
specflow.ico remove unused assets Jan 22, 2015
specflow.snk Add strong-name for specflow assemblies Nov 10, 2009
specflow.yml add up-for-grabs yml-file Apr 19, 2016
version.json bring specs again to work Jun 4, 2018

SpecFlow - Cucumber for .NET

SpecFlow is a pragmatic BDD solution for .NET. It uses the Gherkin specification language and integrates to Visual Studio. It provides efficient testing solution for the .NET-related platforms, like .NET, Mono, Silverlight or Windows Phone 7.

For questions please send them to the Discussion group.

For issues/bugs please use the issue tracker on GitHub.


Pull Requests Issues closed

Build status

Continuous integration: Build status

Deployment status

Unit Tests: Unit Tests

xUnit Integration Tests: xUnit Integration Tests

NUnit Integration Tests: NUnit Integration Tests

MSTest Integration Tests: MSTest Integration Tests

Published to MyGet: Published to MyGet

CI NuGet Package feed:


Developer Gitter chat: Join the chat at

The main development happens on the master branch.

If you are interested in contributing, there are some useful information on this page: Contributing.


Copyright (c) TechTalk. See LICENSE for details.