# Rutema 0.6.2 Released

**URL:** <https://www.ruby-forum.com/t/rutema-0-6-2-released/131727>\
**Category:** Ruby\
**Created:** [March 12, 2008, 7:27pm UTC](https://www.ruby-forum.com/t/rutema-0-6-2-released/131727 "2008-03-12T19:27:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vassilis\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/848f3c/32.png) [@Vassilis\_R](https://www.ruby-forum.com/u/Vassilis_R)\
**Post date:** [March 12, 2008, 7:27pm UTC](https://www.ruby-forum.com/t/rutema-0-6-2-released/131727/1 "2008-03-12T19:27:47Z")

</div>

rutema version 0.6.2 has been released!

A small feature and bugfix release.

## DESCRIPTION:

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  
environments.

For more information look at [http://patir.rubyforge.org/rutema](http://patir.rubyforge.org/rutema)

## FEATURES/PROBLEMS:

- 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  
format

## SYNOPSIS:

See [http://patir.rubyforge.org/rutema/distro\_test.html](http://patir.rubyforge.org/rutema/distro_test.html) for an  
introductory example.

## REQUIREMENTS:

- patir ([http://patir.rubyforge.org](http://patir.rubyforge.org))
- mailfactory ([http://rubyforge.org/projects/mailfactory/](http://rubyforge.org/projects/mailfactory/))
- activerecord ([http://ar.rubyonrails.com/](http://ar.rubyonrails.com/))
- sqlite3 ([http://rubyforge.org/projects/sqlite-ruby/](http://rubyforge.org/projects/sqlite-ruby/))
- ramaze ([http://www.ramaze.net/](http://www.ramaze.net/))
- ruport ([http://rubyreports.org/](http://rubyreports.org/))
- acts\_as\_reportable

## INSTALL:

- gem install rutema

Changes:

## 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  
database

## 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. [http://patir.rubyforge.org/rutema/parser.html](http://patir.rubyforge.org/rutema/parser.html) is the new  
black.
- Corrected some english spelling mistakes (hey, we’re not native  
speakers)
- Fixed an issue with AR cached connections that interfered with unit  
tests

## 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
