*Wow!*

6 seconds (35% speedup) for executing just one test! And when executing ten tests, 17 seconds speedup!

Wow indeed.  But what are the timings on Linux? :-)

1) My patch invokes sed once per test group. Perhaps we should instead generate a single sed script based on the final value of at_groups, and parse out all relevant shell functions with one pass of sed prior to starting the driver loop. This has the benefit of fewer sed calls, but the expense of constant memory usage proportional to the size of the subset of tests being run.

I like this, but timing is needed on both cygwin and Linux.

Paolo



Reply via email to