The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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