Test::HasVersion

Test::HasVersion is a script to check if Perl modules have version numbers.
Download

Test::HasVersion Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • A. R. Ferreira
  • Publisher web site:
  • http://search.cpan.org/~ferreira/Test-HasVersion-0.012/HasVersion.pm

Test::HasVersion Tags


Test::HasVersion Description

Test::HasVersion is a script to check if Perl modules have version numbers. Test::HasVersion is a script to check if Perl modules have version numbers.SYNOPSISTest::HasVersion lets you check a Perl module has a version number in a Test::Simple fashion. use Test::HasVersion tests => 1; pm_version_ok("M.pm", "Valid version");Module authors can include the following in a t/has_version.t file and let Test::HasVersion find and check all installable PM files in a distribution. use Test::More; eval "use Test::HasVersion"; plan skip_all => 'Test::HasVersion required for testing for version numbers' if $@; all_pm_version_ok();Do you wanna check that every one of your Perl modules in a distribution has a version number? You wanna make sure you don't forget the brand new modules you just added? Well, that's the module you have been looking for. Use it!Do you wanna check someone else's distribution to make sure the author have not commited the sin of leaving Perl modules without a version that can be used to tell if you have this or that feature? Test::HasVersion is also for you, nasty little fellow.There's a script test_version which is installed with this distribution. You may invoke it from within the root directory of a distribution you just unpacked, and it will check every .pm file in the directory and under lib/ (if any). $ test_versionYou may also provide directories and files as arguments. $ test_version *.pm lib/ inc/ $ test_version . (Be warned that many Perl modules in a t/ directory do not receive versions because they are not used outside the distribution.) Requirements: · Perl


Test::HasVersion Related Software