Revision history for Perl extension CPAN::YACSmoke. 0.03 Tue Mar 1 2005 - minor fixes/tweaks 0.02_08 (Not publicly released.) - fixed bug with install_prerequisites callback - cleaned up Build.PL - additional updates/corrects to POD - patches from Barbie - audit_log is in the base directory if no path is given - uncompleted tests are marked 'aborted' - additional logging - minor tweaks to code - added Barbie to author in Build.PL abstract 0.02_06 Sat Feb 12 2005 - removed all plugins except default Recent - distros are tested in sorted order (as they were in 0.02) - aborts if prereq on excluded list - minor tweaks 0.02_05 Fri Feb 11 2005 - minor changes to POD - appends comments to test reports if CPANPLUS v0.052 installed - ignore_cpanplus_bugs when CPANPLUS version >= 0.052 - 'aborted' grade can be set with mark function 0.02_04 Tue Feb 8 2005 - smarter handling of aborted installations (they are marked as 'aborted') - minor tweaks to plugins - added report_pass_only option - corrected typo when no new distros are to be tested * uses Sort::Versions to sort version numbers - added option to ignore bad prereqs rather than abort install - uninstallable prereqs abort install by default - install aborted if prereqs have grade of 'na' or 'ungraded' - default config file assumed for basedir - fixed tests - minor tweaks in Build.PL - added Barbie as author in POD 0.02_03 Wed Feb 2 2005 - If a report grade couldn't be determined, then the DB was recording this as 'unknown'. However, seeing as this a valid report grade, this has been changed to 'ungraded'. - Fixed bugs in send reporting - if a module had been tested and the DB had 'ungraded', a subsequent pass/fail/na/unknown wasn't being recorded. Should be able to override grades for ungraded/unknown/none. Should be able to override a fail grade with a pass. - Fixed bugs in audit & plugin reporting. - Settings passed to CPANPLUS::Configure now handled correctly. - Reduced object overhead by not using mark() in test(), but accessing the tied DB directly. - created private methods _track and _debug to better handle messages to STDOUT and audit file. - Added new plugin, SmokeDB, to access the contents of the current local cpansmoke DB. - Added standard regex for supported archive extensions. - Added support for an audit callback handler. 0.02_02 Mon Jan 31 2005 - Move NNTP.pm to NNTPWeb.pm and created a NNTP.pm plugin that uses Net::NNTP. - added excluded() function to list the distributions that would be excluded from testing. - added a parameter to download_list(). If set to 1 it implies a test run is in progress. - added more audit trail printing. - fixed a few bugs in previous development version. - added a cpansmoke.pl script. 0.02_01 Fri Jan 25 2005 - added POD and more tests. - added plugin capability to be more flexible about where to get the recent distribution lists. - added more configuration support including an audit_log and config_file settings. - set $ENV{'AUTOMATED_TESTING'} = 1, which if adopted by others will hopefully enable CPAN authors to detect if their distribution is being tested by a machine or a human. 0.02 Sun Jan 23 2005 - added option to exclude distros based on regexes * uses Regexp::Assemble - options can be passed to new, test, mark methods - various code comments/tweaks - some messages only shown when verbose is set 0.01 Thu Jan 20 23:46:50 2005 - original version; created by h2xs 1.23 with options -v 0.01 -n CPAN::YACSmoke -b 5.6.1 -X