Framework for Integrated Tests in Ruby

This is the home page of the RubyFIT project, aimed at porting the original Framework for Integrated Tests written in Java to the Ruby world. Source code for the project is available from GitHub. RubyForge is still used for bug tracking and gem distribution.

The main developer and project maintainer is Giulio Piancastelli.


14.X.2009 — RubyFIT 1.2 has been released. It conforms to the Fit 1.2 specification by recognizing HTML numeric entities and providing a better command line interface with character encoding support for input/output files. It also fixes a few bugs, speeds up the fixture loading process, and runs on Ruby 1.9. See the complete changelog for details.

28.XII.2008 — RubyFIT development has been officially moved on GitHub.

16.V.2006 — RubyFIT 1.1 has been released. This first release of the software is compatible with version 1.1 of the FIT specification. (See also LatestChanges for a general list of new features to be found in implementations compliant to the FIT 1.1 specification.)

For more unofficial news, occasional short meditative soliloquy about RubyFIT happens sometimes on the project maintainer’s Twitter account.


You need to have RubyGems installed.

Then, just issue the following command from a console prompt:

gem install fit

and you are ready to use the framework.


There are several sources for RubyFIT documentation:

If you know of additional documentation or tutorials missing, please send an email to the project maintainer and it will be added to the list.


Micah Martin
Jim Hughes
Brian Marick
Bret Pettichord
Jari Bakken
Zhon Johansen