Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (413) does not match dist (412):
  • Duplicates in MANIFEST: t/etc/debian-jessie-sid/debian_version

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Carp
  • Config
  • Data::Dumper
  • Encode
  • Exporter
  • File::Path
  • Getopt::Long
  • JSON
  • Net::FTP
  • Text::ParseWords
  • constant

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.001,0.004,0.008,0.009,0.01,0.011,0.012,0.016,0.029,0.043,0.046,0.053,0.58,1.70_02

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Test::Smoke, Test::Smoke::BuildCFG, Test::Smoke::FTPClient, Test::Smoke::Patcher, Test::Smoke::Policy, Test::Smoke::SourceTree, Test::Smoke::Util

build_prereq_matches_use

List all modules used in the test suite in META.yml build_requires

Error:

  • Test::NoWarnings

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Test::Smoke The Perl core test smoke suite 1.70_02 metacpan
Test::Smoke::App::AppOption Object that represents an Application Option. 0.001 metacpan
Test::Smoke::App::AppOptionCollection A collection of AppOption objects. 0.001 metacpan
Test::Smoke::App::Archiver The tsarchive.pl application. 0.001 metacpan
Test::Smoke::App::Base Baseclass for Test::Smoke::App::* applications. 0.001 metacpan
Test::Smoke::App::Options A collection of application configs and config options. 0.001 metacpan
Test::Smoke::App::Reporter The tsreport.pl application. 0.001 metacpan
Test::Smoke::App::RunSmoke The tsrunsmoke.pl application. 0.001 metacpan
Test::Smoke::App::SendReport Implementation for tssendrpt.pl 0.001 metacpan
Test::Smoke::App::SmokePerl The tssmokeperl.pl application. 0.001 metacpan
Test::Smoke::App::SyncTree Synchronise the perl source tree from a source. 0.001 metacpan
Test::Smoke::Archiver Archive the smoke files. 0.001 metacpan
Test::Smoke::BuildCFG OO interface for handling build configurations 0.009 metacpan
Test::Smoke::FTPClient Implement a mirror like object 0.011 metacpan
Test::Smoke::LogMixin 0.001 metacpan
Test::Smoke::Mailer Factory for objects to send the report. 0.016 metacpan
Test::Smoke::Mailer::Base baseclass for Mailers 0.001 metacpan
Test::Smoke::Mailer::MIME_Lite 0.016 metacpan
Test::Smoke::Mailer::Mail_Sendmail 0.016 metacpan
Test::Smoke::Mailer::Mail_X 0.016 metacpan
Test::Smoke::Mailer::SendEmail 0.016 metacpan
Test::Smoke::Mailer::Sendmail 0.016 metacpan
Test::Smoke::ObjectBase 0.001 metacpan
Test::Smoke::Patcher OO interface to help patching the source-tree 0.012 metacpan
Test::Smoke::Policy OO interface to handle the Policy.sh stuff. 0.004 metacpan
Test::Smoke::Poster Factory for poster objects. 0.001 metacpan
Test::Smoke::Poster::Base Base class for the posters to CoreSmokeDB. 0.001 metacpan
Test::Smoke::Poster::Curl Poster subclass using curl. 0.001 metacpan
Test::Smoke::Poster::HTTP_Lite Poster subclass using HTTP::Lite. 0.001 metacpan
Test::Smoke::Poster::HTTP_Tiny Poster subclass using HTTP::Tiny. 0.001 metacpan
Test::Smoke::Poster::LWP_UserAgent Poster subclass using LWP::UserAgent. 0.001 metacpan
Test::Smoke::Reporter OO interface for handling the testresults (mktest.out) 0.053 metacpan
Test::Smoke::Smoker OO interface to do one smoke cycle. 0.046 metacpan
Test::Smoke::SourceTree Manipulate the perl source-tree 0.008 metacpan
Test::Smoke::Syncer Factory for syncer objects. 0.029 metacpan
Test::Smoke::Syncer::Base 0.001 metacpan
Test::Smoke::Syncer::Copy 0.029 metacpan
Test::Smoke::Syncer::FTP 0.029 metacpan
Test::Smoke::Syncer::Forest 0.029 metacpan
Test::Smoke::Syncer::Git 0.029 metacpan
Test::Smoke::Syncer::Hardlink 0.029 metacpan
Test::Smoke::Syncer::Rsync 0.029 metacpan
Test::Smoke::Syncer::Snapshot 0.029 metacpan
Test::Smoke::SysInfo Factory for system specific information objects 0.043 metacpan
Test::Smoke::SysInfo::AIX Object for specific AIX info. 0.001 metacpan
Test::Smoke::SysInfo::BSD Object for specific BSD info. 0.001 metacpan
Test::Smoke::SysInfo::Base Baseclass for system information. 0.001 metacpan
Test::Smoke::SysInfo::Cygwin Object for specific Cygwin info. 0.001 metacpan
Test::Smoke::SysInfo::Darwin Object for specific Darwin info. 0.001 metacpan
Test::Smoke::SysInfo::Generic Object for Generic info. 0.001 metacpan
Test::Smoke::SysInfo::HPUX Object for specific HP-UX info. 0.001 metacpan
Test::Smoke::SysInfo::Haiku Object for specific Haiku info. 0.001 metacpan
Test::Smoke::SysInfo::Irix Object for specific Irix info. 0.001 metacpan
Test::Smoke::SysInfo::Linux Object for specific Linux info. 0.001 metacpan
Test::Smoke::SysInfo::Solaris Object for specific Solaris/Sun-os info. 0.001 metacpan
Test::Smoke::SysInfo::VMS Object for specific VMS info. 0.001 metacpan
Test::Smoke::SysInfo::Windows Object for specific Windows info. 0.001 metacpan
Test::Smoke::Util Take out some of the functions of the smoke suite. 0.58 metacpan
Test::Smoke::Util::Execute Run a command and return its output. 0.001 metacpan
Test::Smoke::Util::FindHelpers Functions to help find Helpers (modules/bins) 0.001 metacpan
fallback Like L<lib>, but pushes the dirs at the end of C<@INC>. 0.01 metacpan

Provides

Name File View
Test::Smoke::BuildCFG::Config lib/Test/Smoke/BuildCFG.pm metacpan
Test::Smoke::Logger lib/Test/Smoke/LogMixin.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan