httpd-test-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stas Bekman <s...@stason.org>
Subject Re: Apache::Test
Date Tue, 16 Sep 2003 08:54:23 GMT
Boris Zentner wrote:
> Hi,
> 
> Am Dienstag, 16. September 2003 09:38 schrieb Stas Bekman:
> 
>>Boris Zentner wrote:
>>
>>>Hi,
>>>
>>>Am Freitag, 12. September 2003 20:04 schrieb Stas Bekman:
>>>
>>>>[redirecting it to the httpd-test dev list where this discussion belongs]
>>>>
>>>>Boris Zentner wrote:
>>>>
>>>>>Hi Stas,
>>>>>
>>>>>I spend the morning on porting Apache::PageKit to Apache::Test and make
>>>>>the installation of this large module easy. My idea to support perl <
>>>>>5.8 and >= 5.8 was to use patch inside the makefile and make the
>>>>>changes to my files after they are copied to the blib directory. So the
>>>>>original files are avail everytime. Im not really sure if this is a
>>>>>good way, but it stopped working on the 'make test' part since on some
>>>>>configurations the content of Apache-PageKit/lib is not the same as
>>>>>Apache-PageKit/blib but Apache::Test use Apache-PageKit/lib instead
>>>>>Apache-PageKit/blib. I think this is wrong since if all goes well I
>>>>>install the content of Apache-PageKit/blib and this is not what I
>>>>>tested.
>>>>>
>>>>>I attach a patch that fix it for me. The above comment seems also
>>>>>misleading.
>>>>
>>>>The idea is to allow developers to test against the live files under lib,
>>>>to make it possible to develop while running the test suite. I use this
>>>>feature all the time in combination with Apache::Reload. You are right
>>>>that we want to test against the blib when users run 'make test'.
>>>>Purhaps we should make it configurable, so it's not hardwired? e.g. we
>>>>could have an environment variable APACHE_TEST_DEV_MODE which when set
>>>>will add the non-blib dirs to @INC.
>>>
>>>I'm happy with the ENV idea; but i fail to see, why a lib after the blib
>>>spoil your work with Apache::Reload since under normal development, there
>>>is no blib directory.
>>
>>what do you mean normal development? Once you run 'make' you get 'blib'. I
>>develop now inside the source distro and test on the place. Apache::Test
>>rules.
> 
> 
> I was under the impression of the commet directly over the fix that the 'lib' 
> was the lib inside mod_perl ( or that was the desired lib, sure I noticed 
> that the real world and the comment do not match ).
> 
> So my conclusion was that you work inside the perl/lib or mod_perl/lib and not 
> inside your project directory.

I guess it's late, but I fail to follow your logic here. All I want is 
project/lib to be the very first in @INC. that's for dev of course. I develop 
inside the project directory.

>>>If possible I prefer a automatic solution.
>>
>>what do you mean? AI ;)
> 
> 
> That whould be fine with me too ;-) But now that I understand your prefered 
> development strategy. I agree that the the best solution is the ENV var.

Cool, we can also have a command line flag.
[...]
> That would be so cool! I can not agree more. Thank you.
> 
> Have a nice day.

night for me, but a good day to you too ;)


__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


Mime
View raw message