Add comprehensive 'report-prereqs'-like tooling
authorPeter Rabbitson <ribasushi@cpan.org>
Wed, 4 Mar 2015 01:30:48 +0000 (02:30 +0100)
committerPeter Rabbitson <ribasushi@cpan.org>
Fri, 13 Mar 2015 08:53:55 +0000 (09:53 +0100)
commit0a70f4be5cbb7caa99efa1ae0b4b87b29ef93cfa
tree36d4409c2e868e625e49184af77609f5c89f1800
parent2f48c52fe73889262b28a6e1348fae837663adba
Add comprehensive 'report-prereqs'-like tooling

Unlike what is currently available in various Dzil plugins, this is more of
a descendent of Test::DiagINC - it tries to load as much as possible and
subsequently reports on whatever can be found in the symtable.

There is no (and never will be any) attempt made to validate if all modules
listed in the various METAs are in fact available (this is what the rest of
the test suite is for).

Module versions are broken up into groups depending on their place in @INC,
without leaking the contents of @INC itself.

(slightly modified cherry pick of cebc0cc8)
t/00describe_environment.t [new file with mode: 0644]