Skip to content

orangebeard-io/SpecFlow-Plugin

Repository files navigation

Orangebeard.io FitNesse TestSystemListener
Orangebeard.io SpecFlow Plugin

A Plugin to report Specflow tests in Orangebeard.

License

Build

  • Clone this repository
  • Open in a .Net IDE
  • Reference the Orangebeard.Client DLL (Find it on NuGet)
  • Build the Plugin DLL

Install

  • Reference the Plugin in your Solution, make sure it is copied to your output directory (You can find the Plugin on Nuget!)
  • Optional: Add hooks file for custom runtime hooks (see HooksExample.cs)
  • create Orangebeard.config.json (and set it to copy to output dir):
{
  "enabled": true,
  "server": {
    "url": "https://my.orangebeard.app/",
    "project": "MY_PROJECT_NAME",
    "authentication": {
      "accessToken": "MY_AUTH_TOKEN"
    }
  },
  "testSet": {
    "name": "Test run name",
    "description": "test run description",
    "attributes": [ "tag1", "somekey:somevalue" ]
  },
  "rootNamespaces": [ "OptionalRootNameSpace" ]
}

Now run your test as you normally do and see the results find their way to Orangebeard!