# from Julien Beasley
# on Friday 09 March 2007 03:39 pm:

>Thanks Ovid! This may be exactly what I'm looking for (since I'm going
> to have tests in libtap and perl). However, and I apologize if I'm
> wrong about this, doesn't your proposed solution have to start a new
> perl interpreter for every single test file? If so, that might up
> being too slow for practical use.

As others have said, it's not that big of a deal.

Also note that --exec 'bash -c' should do the same thing (iff you're 
running 0.50_07 (because --exec 'anything' was broken before this.))

However, if you feel the need for speed, I *think* you could add support 
in runtests for "--exec ''" to turn into @exec=() rather than 
@exec=('').

This would, of course, only work with properly shebanged and +x'd test 
files on real operating systems (and on compiled-executable-only test 
suites on windows), but I think the same can be said for the 
aforementioned naive run.pl.  For mixed-suite support on windows, we 
probably just say "welcome to windows!" and make you write a more 
whatisit-aware run.pl (vs e.g. convoluting the usage of --exec with 
--exec-if-whatever and what-not.)

--Eric
-- 
We who cut mere stones must always be envisioning cathedrals.
--Quarry worker's creed
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to