# 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 ---------------------------------------------------