Subject: | Check $ENV{RELEASE_TESTING}; if true make missing modules a failure |
If I have a module with an optional dependency on, say, Moose, then I want the following:
use Test::Requires "Moose";
to skip tests when run on the end user's computer.
But when I run it on my *own* computer, while preparing a release, I don't want it to skip the test - I want it to die loudly.
Does this sound reasonable to you? If so, am happy to submit a patch.