Skip to content

fitnesse/fitnesse-cucumber-test-system

Repository files navigation

Cucumber test system for FitNesse

maven central

This project is a nice demonstration of the state of FitNesse and it's modularity. With fairly little code it's possible to define and run your Cucumber tests from FitNesse.

Which is rather cool, when you think about it :)

Note that no sub-processes are spawn during the execution of the Cucumber tests. This is different from how SliM and Fit work.

Features

  • Execute Cucumber BDD tests via FitNesse.

  • Easily manage your BDD test cases in FitNesse.

  • Define a simple property to tell where your step definitions live:

    !define cucumber.glue {org.fitnesse.cucumber}

  • Story files can be accessed directly from within FitNesse. This way you can make use of the reporting facilities of FitNesse.

Using the plugin

You'll need FitNesse version [20160515] or newer.

Binaries (jar files) are available from the Maven Central repository.

The most convenient way to use this plugin is to create a build script and add fitnesse-cucumber as a dependency. Have a look at the Maven Central page.

Alternatively you can download the standalone jar and add it to a plugins folder next to your FitNesseRoot.

The plugin will register itself with FitNesse automatically.