Skip to content

Cucumber and FitNesse integration for teams practicing BDD

Notifications You must be signed in to change notification settings

khaled-elnaggar/cunesse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CuNesse

Maven Central Maven Central

Welcome to CuNesse: Cucumber and FitNesse integration.

CuNesse is simply a "Test System plugin" for FitNesse to enable cucumber-jvm features in writing and executing Gherkin scripts, all the while leveraging FitNesse's user-friendly wiki web server, versioning and reporting capabilities.

Demo

First off, clone this repo and navigate inside it using the following commands

git clone https://github.com/khaled-elnaggar/cunesse.git
cd cunesse

This repo contains a toy demo, to run FitNesse server locally, simply run

./mvnw test -Pfitnesse-server

Now go to http://localhost:8003/ on your web browser to find the familiar FitNesse landing page.

Go specifically to http://localhost:8003/FrontPage.CucumberTestSystem, the TestSuite we prepared as a demo.

Now try playing around with the TestPages, add new scenarios and modify the step definitions found in src/test/java/org/fitnesse/cucumber/stepdefinitions

What is next

We plan to have a dedicated demo project on how structure it, package it, deploy it and tie it to the pipeline. Stay tuned.

About

Cucumber and FitNesse integration for teams practicing BDD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages