It seems that exec accumulates arguments, thus running the first test over and over with more and more arguments.
http://scratchcomputing.com/tmp/tapx_exec.patch The runtests utility was also passing a string from the '-e' switch. The split(/ /, ...) is a little naive, but demonstrates the issue. --Eric -- Minimum wage help gives you minimum service. --David Schomer --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------