Boost logo

Boost Users :

Subject: Re: [Boost-users] [Test] can tests be run in parallel?
From: Ovanes Markarian (om_boost_at_[hidden])
Date: 2011-06-10 06:30:45


On Fri, Jun 10, 2011 at 11:13 AM, Thorsten Ottosen <
thorsten.ottosen_at_[hidden]> 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?



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net