Another way to do it is with FindBin, i.e.
use FindBin (); use File::Spec::Functions qw/catfile/; ... $p->parse_file(catfile($FindBin::Bin,qw/ .. lib Pod Simple Select.pm / +));
I do this in the tests for several of my modules (example) and it's worked great so far across all of CPAN Testers*.
The same thing goes for lib, e.g. use lib $FindBin::Bin;.
* Update: Sorry, I should not have made that specific claim that that code works across all of CPAN Testers, I forgot that those are author tests that don't get run there. However, I do have a few very similar lines of code where I can make that claim instead (from here):
use FindBin (); use lib $FindBin::Bin; ... my $script = catfile($FindBin::Bin, 'test_opts_usage.pl');
In reply to Re: Test::More file not found on unix (updated)
by haukex
in thread Test::More file not found on unix
by frazap
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |