You can include external HTML pages as sub-wikis within the FitNesse wiki. If you have a set of tests that were written in HTML before you started to use FitNesse, you can include these in your current test suites without converting them to FitNesse wiki pages. If you prefer not to use the FitNesse wiki syntax and FitNesse editor to maintain your tests, you can still use FitNesse to execute your tests, both interactively and in batch, view test results and track test history.

To include a folder of HTML files in the FitNesse wiki, simply place the folder somewhere beneath the FitNesseRoot folder that holds all the FitNesse wiki files. Each folder containing HTML files will appear as a page and the HTML files will appear as child pages.

Here's an example:


The external HTML pages appear as read-only pages - you cannot edit them from FitNesse or change their properties (yet!). The folder pages are always marked with the Suite property and the HTML pages are marked with the Test property if they contain at least one HTML table. You can create SuiteSetup.html and SetUp.html files and FitNesse will treat these as special test pages, the same as wiki pages.

This is a first version of this feature and so there are a few caveats:

If you can avoid these issues, this feature should work well for you: it has been successfully used on a large suite of hundreds of HTML files.