CPANTS - The CPAN Testing Service
About this site
The goals of the CPANTS project are to provide some sort of quality measure (called "Kwalitee") and lots of metadata for all distributions on CPAN.
Please take all the information presented here with a grain of salt. The methods used to test the distributions are a bit flakey, and some of the Kwalitee indicators are still subjects of discussions (which should happen on the perl-qa list).
Limitations
CPANTS is not about running the test suite that most distributions ship with. This is done by the CPAN Testers.
One big limitation of CPANTS is that it cannot actually execute any code: The module might not run on the machine doing the testing, it might have third-party dependencies, etc. CPANTS can only gather data and Kwalitee by looking at files, source code etc. This means that there are a lot of bugs in the Kwalitee-calculating code. Don't take everything here too serious! In a future version it might be possible to collect metadata from various distributed testers who run the tests on different platforms and settings (as CPAN testers do).
Perl/Modules Used To Test
CPANTS Kwalitee is tested with the following versions of perl and modules.
| Archive::Any::Lite | 0.07 |
| Archive::Tar | 1.90 |
| Archive::Zip | 1.31_04 |
| CPAN::DistnameInfo | 0.12 |
| CPAN::Meta::YAML | 0.007 |
| ExtUtils::Manifest | 1.61 |
| Module::CPANTS::Analyse | 0.87 |
| Module::CoreList | 2.84 |
| Module::ExtractUse | 0.30 |
| Module::Signature | 0.70 |
| Pod::Simple::Checker | 3.20 |
| Software::License | 0.103004 |
| Test::CPAN::Meta::YAML | 0.21 |
| perl | v5.16.3 |
| version | 0.99 |