Added new RRT_HOME env variable that is set at execution time to the directory that RRT was executed from.
Added ability to expand environment variables in the RRT configuration file (rrt.cfg).
Added in the Perl Mail package in order to expand RRT email capabilities to include qmail and smtp. Previously, only sendmail was supported.
First official SourceForge Release.
Fixed issue where the log_file_extensions could match anywhere in the filename. Now, they match from the end of the filename only
Fixed issue where the first line of the first file loaded was not being parsed. This could cause issues if the log file had the testname on the first line. This problem was introduced in release 1.11.0 with the parsing performance enhancement.
Under the right conditions, the column overloading used in the regression report for the PASSED/FAILED/ERROR strings could result in multiple result columns being displayed in the same report. This has been fixed.
functionality. Now the web reports can be kept even if the
archived tar.gz files are to be removed. Previously, the
-delete_archives option removed both.
Changed the way the date of the files is determined. Previously, the system time-stamp of the file was used. This was not robust enough because if a user copied or moved the location of the files, the dates could be messed up resulting in non-deterministic behavior. Now, the date-stamp in the filename is used to determine if the file should be archived/removed.
Modified the way parsing of the log files is performed. This should be a performance enhancement. Preliminary testing shows at least a 30% speed boost.
New rrt_max_file_size parameter has been added that limits the maximum size that a file can be for parsing and storage. If a file exceeds this size, then RRT will only parse and store the upper and lower rrt_max_file_size/2 portions of the file.
Added support for log files that have been compressed using the tool gzip. These files will be parsed using the gzip -dc command. They will be stored uncompressed for web access.
Added two new parameters
rrt_reports_to_keep. These allow one to
set a minimum number of reports to be maintained on the main web
page and the archive web page regardless of their date-stamp.
This will prevent a cron process or user from removing all of
the history information for a project even if a project becomes
idle and the date-stamp thresholds are met.
Updated the documentation and release notes.
Added the Apache 2 license. The Regression Report Tool is now available as open source.
Previously the passed/fail string that was displayed in the user report was whatever was captured via the regular expression. Now, the fixed strings of PASSED/FAILED will be used regardless of what the user's pass/fail string is in the log file.