Rutema 0.6.2 Released

rutema version 0.6.2 has been released!

A small feature and bugfix release.


rutema is a test execution tool with a twist.
It allows you to combine test tools while it takes care of logging,
reporting, archiving of results and formalizes execution of automated
and manual tests.
It’s purpose is to provide a set of classes and a framework that will
allow testers to specify and execute tests in heterogeneous testing

For more information look at


  • Unified test execution environment for automated and manual tests
  • Extensible reports and notifications in various formats (email, rss,
    pdf, html etc.)
  • Web frontend and command line report generation tools for browsing the
    test results database
  • Comprehensive history of test execution
  • A well defined way to create a project specific test specification


See for an
introductory example.



  • gem install rutema


0.6.2 / 2008-03-12

  • Parsers derived from Rutema::SpecificationParser now receive the
    system configuration so that conventions like tools, paths and context
    can be used in element_ methods (this functionality fell through the
    cracks with the change in parser implementation)
  • rutemaweb now has proper commandline help and connects properly to the

0.6.1 / 2008-02-28

  • ExtensibleXMLParser made more tolerant (no exceptions when an element
    cannot be handled)
  • Bug: Typo in the class name used in the exceptions fixed
  • Bugfix: ActiveRecord connection throws an exception that prevented
    Historian from establishing a new one. Fixed
  • More unit tests

0.6.0 / 2008-02-27

  • Added Rutema::ExtensibleXMLParser - this parser simplifies parser
    creation immensely. Check the documentation for details
  • “Howto create a parser v0.5.0” officially the fastest deprecation of a
    document ever. is the new
  • Corrected some english spelling mistakes (hey, we’re not native
  • Fixed an issue with AR cached connections that interfered with unit

0.5.0 / 2008-02-26

  • activerecord reporter is now loaded by default (no need to require it
    in the configuration file)
  • bugfix: step names correctly written in the database
  • The web frontend now uses Ramaze
  • using patir-0.5.3 because of the chdir bugfixes
  • rutema can now test itself! rutemax and rutemah return meaningful exit
    codes. So there, we do eat our own dogfood
  • lots more documentation on usage and how to build a parser