Automates, via PowerShell, the process of executing SpecFlow features via specflow.exe to produce a html report that can be shown in TeamCity.
PowerShell C# Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
examples/BowlingKata
lib
src
.gitattributes
.gitignore
LICENSE.md
TeamCity.SpecFlow.Reporting.sln
logo-32.png
logo.pdn
logo.png
readme.md

readme.md

TeamCity.SpecFlow.Reporting

TeamCity.Specflow.Reporting is a low ceremony, convention over configuration, PowerShell module that automates the process of executing SpecFlow features via specflow.exe to produce a html report that can be shown in TeamCity.

It's distributed via NuGet and requires minimal configuration in TeamCity.

It also, automatically, handles the error caused by .NET 4 or higher:

"The element <ParameterGroup> beneath element <UsingTask> is unrecognized."

...discussed here.

TeamCity.Specflow.Reporting is meant to be easy (ICI Import-Customize(optional)-Invoke)...but still highly customizable if you need it to be:

# 1. Import the module
Import-Module .\TeamCity.SpecFlow.Reporting.psm1

# 2. Invoke the report generation
Invoke-TeamCitySpecFlowReport

You can read more and get the details in the wiki section.