Home - essenius/FitNesseRun GitHub Wiki

Introduction to FitNesseRun

FitNesseRun is an Azure Pipelines extension to enable integration of FitNesse test runs in your pipelines. It contains two tasks:

  • FitNesseConfigure takes care of configuring FitNesse by generating the required configuration file based on parameters
  • FitNesseRun allows you to run a FitNesse test or suite on an existing FitNesse wiki (Call mode), or by executing an instance of FitNesse on the agent (Execute mode). The Test Specification for both modes follows the standard FitNesse convention, with an extension to specify whether to run as a suite if required. The result is transformed into an NUnit 3 file, which can be published into Azure DevOps via a Publish Test Results task, where you can then view the results.

The tasks don’t take care of deploying FitNesse itself, the Wiki pages, or the fixtures for FitNesse, so you need to do that beforehand. See the example on how that looks in Azure Pipelines.

There are two versions of this task: Stable (V0) and Development (V1); both should work reliably.

If you are interested in contributing, have a look at the coding guidelines.

Acceptance Testing Wiki