# from David Cantrell
# on Tuesday 31 July 2007 04:27 am:
>> No. If AUTHOR_TESTING, fail miserably unless the pod and coverage
>> both 1. gets tested and 2. passes. That means the Test::Pod::*
>> module in question must load.
>
>Wrong. If AUTHOR_TESTING then surely all tests *must* pass both with
>and *without* the optional module!
What good does it do to skip the test if AUTHOR_TESTING? That just gets
us back into the same situation as the current one where the author
didn't have Test::Pod and pod which fails the tests got shipped.
To accomplish author testing, you must actually *run the tests*. You
can't do that if you don't have the module available.
If the tests didn't run, well ... it's untested. If untested pod ships
with the possibility of the tests actually running (and quite likely
failing) on the install system, the error appears at the wrong end.
The advocacy of "check your pod" and "cover your pod" is fine, but
please apply the clue-stick *before* the dist gets shipped to CPAN.
--Eric
--
The opinions expressed in this e-mail were randomly generated by
the computer and do not necessarily reflect the views of its owner.
--Management
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------