Subject: | unnecessary warnings during tests |
I'm testing a module which uses DBIx::Class, which uses SQL::Abstract,
which uses Moo, which uses strictures. I'm getting warnings like
strictures.pm extra testing active but couldn't load all modules.
Missing were:
indirect multidimensional bareword::filehandles
Extra testing is auto-enabled in checkouts only, so if you're the author
of a strictures using module you need to run:
cpan indirect multidimensional bareword::filehandles
but these modules are not required by your users.
which is completely unnecessary, because these modules aren't going to
catch any issues in my code - they all check syntax during compilation,
and work lexically. I can see how this would be useful while running
Moo's test suite, but I can't really see how it's helpful to me. Can
this "extra testing" be disabled unless you're actually testing a module
that uses strictures? It's pretty irritating.