Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
Changes for version 0.02_06
- 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
Changes for version 0.02_05
- 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
Changes for version 0.02_04
- 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
Changes for version 0.02_03
- 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.
Changes for version 0.02_02
- 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.
Changes for version 0.02_01
- 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.
Modules
Yet Another CPAN Smoke Tester
Recent list for Yet Another CPAN Smoke Tester
SmokeDB list for Yet Another CPAN Smoke Tester