Its preventing File::Slurp, a prerequisite of Jifty, from installing cleanly just because its detecting some imported POSIX constants. WTF?!
This kind of test should be run only when an environment variable like AUTHOR is true, not for every user. I didn't want my Jifty install to fail just because some deep prerequisite was being too picky about making sure its own documentation covered everything it imported into itself.
Upgrade CPAN, use distroprefs and relax (Score:1)
(1) Upgrade to CPAN 1.90
(2) configure distroprefs: 'o conf prefs_dir ...'
(3) copy URI.File-Slurp.yml from the CPAN distribution to your prefs directory
(4) Relax and never ever care again about File::Slurp or Pod::Coverage.
Re: (Score:1)
When I'm testing for what a "regular" user sees, a raw configuration is better.
Re: (Score:2)
I recently outgrown Test::Pod::Coverage because Pod::Coverage is just really dumb. It seems to handle only the simple solution: a single package per file, and that package has to named after the file path. That just doesn't work for me anymore.
Re: (Score:1)
From the
t/pod-coverage.tof my last module:Use best Test::Pod::Coverage, maybe (Score:1)
Besides, skipping pod coverage test with environmental variables (TEST_POD or AUTHOR or anything) is not a good idea, as it tends to be ignored even by module authors (especially those who copy the test from someone else's modules, and thus, don't know it should be enabled somehow). Actually there're modules that have pod coverage test that fail if
Re: (Score:1)
Without proper PREREQ_PM, modules just fail to install and that sucks.
Ah good, people are getting it (Score:1)
As for the AUTHOR flag, pending some newly created standard, the one you want to use is probably AUTOMATED_TESTING.
The tests will fail in CPAN Testers, but pass when a user installs it.
Here's the current version of 99_author.t from my repository (which is bundled with
Re: (Score:1)
Smoke vs interactive is a different distinction. The QA thread that couldn't settle on a name centered around AUTHOR_TESTS, I think. I'm happy considering that variable standard-enough.
Re: (Score:1)
I'm starting to think that it's stupid because the Pod::Coverage metric is stupid.
use the right metric (Score:1)
I've found that looking for a
Maybe somebody with a stricter polic