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: run_tests and test_clean
Date Wed, 15 Sep 2004 23:20:12 GMT
Geoffrey Young wrote:
> hi all...
> 
> in TestMM.pm we have this:
> 
>   test_clean :
>     ...
> 
> 
>   run_tests : test_clean
>     ...
> 
> 
> test :: pure_all run_tests test_clean
> 
> 
> in a test suite with *lots* of files, test_clean takes forever.  however, I
> experience has shown me that test_clean is only really required when you
> make changes to a configuration file or have autogenerated files you want to
> regenerate, making it a waste common development circumstances where a
> single test file is run over and over again.
> 
> I'd like to suggest that test_clean _not_ be a prerequisite for run_tests,
> but instead shuffle the 'test' target around a bit.  with the attached
> patch, you can save *lots* of cycles by doing something similar to the
> following:
> 
> $ make test TEST_FILES=t/foo.t
> $ make run_tests TEST_FILES=t/foo.t
> $ make run_tests TEST_FILES=t/foo.t
> ...
> 
> in my current situation, the first (with t/TEST -clean) runs in 45 seconds,
> while the second (and subsequent) iteration runs in 29 seconds.  definitely
> a plus for me :)

Are you sure that there will be no side effects? If yes, then +1

Why not just run t/TEST directly instead of using make? I never use make 
when developing tests. So it was never an issue for me.


-- 
__________________________________________________________________
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