On Tue, Feb 17, 2009 at 02:06:33PM +0000, Chris 'BinGOs' Williams wrote:
> Okay, I think the key phrase here is 'installed'. What we do in the test
> environment is resolve all the dependencies for a given module and the
> <build_dir>/blib/* directories get added cumulatively to PERL5LIB.
Some of us work that way. I *install* modules and their dependencies, so
don't rely on PERL5LIB.
> In your test I see that you use '-T' switch which makes perl ignore PERL5LIB,
> hence the blarting about can't find LWP/RobotUA.pm in @INC.
This is indeed a problem.
> Now, I thought CPANPLUS ( which I smoke on ) and CPAN used the same mechanism
> during testing, so I'm going to copy this to the cpan-testers-discuss mailing
> list
> for any further comments.
I have an evil hack for getting PERL5LIB to kinda-sorta work in taint
mode in the tests for Data::Compare. Maybe you could steal something
from that for your smokers?
--
David Cantrell | Nth greatest programmer in the world
You are so cynical. And by "cynical", of course, I mean "correct".
-- Kurt Starsinic