Hi again,
More problems with configuring my Apache::Test setup. I have successfully added the Apache::Test framework into a current project. As I'm adding new tests, I need to update the code in my modules. To this end, I followed the advice in the docs to set APACHE_TEST_LIVE_DEV.
Running t/TEST -config correctly created the modperl_inc.pl with the path to my project/lib directory. However, it also adds paths to the blib directory above this one which means that I have to run make each time my modules change in order to get my test server to see the updates (currently I'm using t/TEST -run-tests to prevent restarting the server everytime). Deleting the blib paths (there are 2 that get added) does not make any difference (even if I restart the test server).
By putting it last (after blib):
use lib '/home/stas/work/modules/Apache-Filter-HTTPHeadersFixup/t/response'; use lib '/home/stas/work/modules/Apache-Filter-HTTPHeadersFixup/blib/arch'; use lib '/home/stas/work/modules/Apache-Filter-HTTPHeadersFixup/blib/lib'; use Apache2; use lib '/home/stas/work/modules/Apache-Filter-HTTPHeadersFixup/lib';
it ensures that it'll be first in @INC. So it does it right.
Show us an example of a module that you put in project/lib/ and it finds the blib/ one instead. Are you sure you fully qualify the package name in lib/?
Questions: 1) Why is t/TEST -config adding the blib paths?
it has to, because not all packages contain only .pm files, but .xs too and they end up in blib/.
2) Why aren't my changes to modperl_inc.pl affecting the @INC hash?
they do. Have you dumped your @INC? Are you sure you aren't calling 'use blib' somewhere in your code?
e.g. change modperl_inc.pl to dump @INC at the end of the file. I'm pretty sure that lib is the first dir.
I can't seem to find much documentation about the modperl_inc.pl or modperl_startup.pl files. Any pointers would be most appreciated!
Right, there is no documentation. Patches are welcome.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com