On Fri, Jun 10, 2011 at 11:13 AM, Thorsten Ottosen <thorsten.ottosen@dezide.com> wrote:
Den 10-06-2011 00:07, Gennadiy Rozental skrev:
[...]
Thanks for the clarification. I really think this could be very useful.
I also think a very simple solution would suffice: simply run each test suite in parallel, and put a lock around the output such that the entire
output of a test suite (or test case) is printed at the end of the test suite (or test case).

regards

Thorsten

I think there is much more to do, since test suites might depend on other test cases or test suites. There must be some sort of logic, how to identify independent execution units and execute them, because even if some suite cannot be run in parallel since it depends on other suite(s) or test cases, it is still possible that all tcs in this suite can be run in parallel. May be some sort of work stealing algorithm?