!1 ''!-FitLibraryForFit-!'' This contains the latest release of ''!-FitLibrary-!'' with ''!-FolderRunner-!''. !3 Note * This ''!-FitLibrary-!'' release contains all the ''Fit'' code, ready built in. * It does '''not''' work with the ''Fit'' version from http://fit.c2.com !2 Tests, User Guide, etc The User Guide, Specifications and Tests for ''!-FitLibrary-!'' are organised in three folders: !-

(1) tests

-!This contains: * The !-FitLibrary.UserGuide-!, the user documentation for ''!-FitLibrary-!'' and ''!-FolderRunner-!''. * The !-FitLibrary.Specifications-!. * The !-FitLibrary.Glossary-!, which is used in the !-FitLibrary.UserGuide-! and !-FitLibrary.Specifications-!. You can run ''!-FolderRunner-!'' on all of these to get reports, including the User Guide. Double-click on either: * ''runTests.bat''. This uses ''Ant'' to run ''!-FitLibrary-!'' on all the test files in the directory ''tests'' and writes the reports into !-reports-!. It provides a simple GUI frontend to show progress. However, if you don't have ''Ant'' installed, double-click on either of the following. * The ''fitlibraryRunner.jar''. * The ''fitlibraryRunnerXls.jar''. This is the same as ''fitlibraryRunner.jar'', but includes spreadsheet handling. Some of the specifications used to assume that ''Dot'' was installed (''Dot'' is available at http://www.graphviz.org). !-

(2) spreadsheetTests

-! * This contains tests that mix spreadsheet and html files. * To run them, double-click on ''runSpreadsheet.bat''. This runs ''Ant'' with the ''runSpreadsheet'' target, which produces the reports in ''spreadsheetReports'' !-

(3) suiteTests

-! * This contains tests that use !-suite fixture-!. * To run them, double-click on ''runSuite.bat''. This runs ''Ant'' with the ''runSuite'' target, which runs ''!-FolderRunner-!'' twice and produces the reports in ''suiteTests/reports'' and ''suiteTests/otherReports'' !2 src The ''src'' directory contains the following: * ''bookExamplesSrc.zip'', the Fit Book examples * ''fitFromFitNesseSrc.zip'', the source for Fit from ''!-FitNesse-!'' that used in ''!-FitLibrary-!''. (This version does '''not''' use the Fit version from http://fit.c2.com.) * ''!-FitLibrarySrc.jar-!'', the source for ''!-FitLibrary-!''. !2 lib The ''lib'' directory contains two (possily out-of-date) jar files that may be useful: ''junit.jar'' and ''poi.jar''. The latter supports the reading of Excel spreadsheet files and is used by ''!-FolderRunner-!'' when running storytests that are in spreadsheet files. !2 Any Suggestions? Any suggestions for improvements in this release are most welcome. Rick Mugridge, http://www.RimuResearch.com.