On 12/13/09 12:50 PM, Ryan Voots wrote:
In this case I'd say the correct thing to do would be to fail the tests, and more than likely fail in the Makefile.PL/Build.PL so that it won't even attempt to install without them since they are so integral to the functioning of the whole thing.
You don't fail the {Makefile|Build}.PL, you just don't emit the resulting file and exit with 0. This way the standard build chain treats it as a NA and not a FAIL.