FolderRunner runs the FIT tests in every file in an input folder and its sub-folders. The results are written to an output folder structure that parallels the input structure. A reportIndex.html is created with a summary of the results. Set-up and tear-down files are appended to the front and end of each test file. Files without FIT tests are copied as is. Files and directories can be excluded from processing. Results can be written to an XML file for use with continuous integration tools.
To use:
FolderRunner -i input -o output -a assemblies -x excludes -c configwhere:
- input is the name of the input folder where the test files reside,
- output is the name of the output folder where the results of the tests will be written,
- assemblies is a list of assemblies separated by ';' where the test fixtures are located,
- excludes is a list of regex patterns separated by ';' of the files and directories to be excluded,
- config is the name of a Suite Configuration File.
FolderRunner -i spec -o result -a myfixture.dll;myother.dll -x bin;temp.*\.html
The features of Folder Runner are described in detail in the following sections: