[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#722734: ITP: libdist-zilla-plugin-test-reportprereqs-perl -- Report on prerequisite versions during automated testing

Package: wnpp
Severity: wishlist
Owner: Oleg Gashev <oleg@gashev.net>

* Package name    : libdist-zilla-plugin-test-reportprereqs-perl
  Version         : 0.006
  Upstream Author : David Golden <dagolden@cpan.org>
* URL             : https://metacpan.org/release/Dist-Zilla-Plugin-Test-ReportPrereqs
* License         : Apache-2.0
  Programming Lang: Perl
  Description     : Report on prerequisite versions during automated testing

 This Dist::Zilla plugin adds a t/00-report-prereqs.t test file. It reports
 the version of all modules listed in the distribution metadata prerequisites
 (including 'recommends', 'suggests', etc.). However, any 'develop' prereqs
 are not reported (unless they show up in another category).
 If a MYMETA.json file exists and CPAN::Meta is installed on the testing
 machine, MYMETA.json will be examined for prerequisites in addition, as it
 would include any dynamic prerequisites not set in the distribution metadata.
 Versions are reported based on the result of parse_version from
 ExtUtils::MakeMaker, which means prerequisite modules are not actually loaded
 (which avoids various edge cases with certain modules). Parse errors are
 reported as "undef". If a module is not installed, "missing" is reported
 instead of a version string.

Reply to: