Files | Admin

Notes:

Release Name: 0.6.3

Notes:
== 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
== 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 for an introductory example.

== REQUIREMENTS:
* patir (http://patir.rubyforge.org)
* mailfactory (http://rubyforge.org/projects/mailfactory/)
* activerecord (http://ar.rubyonrails.com/)
* sqlite3 (http://rubyforge.org/projects/sqlite-ruby/)
* ramaze (http://www.ramaze.net/)
* ruport (http://rubyreports.org/)
* acts_as_reportable

== INSTALL:
* gem install rutema


Changes: == 0.6.3 / 2008-03-26 * Bugfix: specifying a .spec filename on the commandline did not work - Path expanded before changing directory. * Bugfix: running an attended .spec on it's own was not possible - attended mode is now set for single runs. * Cleaned up the Runner's log output == 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 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