Subject: | Test::Kwalitee incorrectly reports non-use of strict in Inline::CPP |
After downloading and unpacking the tarball for Inline::CPP, and then setting RELEASE_TESTING=1, running "make test" will cause Test::Kwalitee to incorrectly report that lib/Inline/CPP.pm is not using strict.
This became an issue when Inline::CPP restructured its file hierarchy moving CPP.pm from top level into lib/.
Oddly, make disttest results in a PASS; the test doesn't incorrectly fail in this case.
So, steps to reproduce:
Grab Inline::CPP and unpack the tarball.
cd into distribution directory.
export RELEASE_TESTING=1
perl Makefile.PL && make && make test
Steps to have a clean run (ie, problem not detected):
make disttest