split tests over n servers?

Hi,

We use Rspec, Cucumber and TestUnit tests units in one project, and we're looking for solutions to run them faster.
Can TeamCity start those 3 groups of tests in parallel, on 3 different machines?

Alain

3 comments

You can split these tests across 3 build configurations and trigger them independently.

0

You can split these tests across 3 build configurations and trigger them independently.


As they are just parts of the whole tests suite/build, can TC regroup them logically, and consider the build a success when the 3 tests groups have passed?

One step further, if we could start the units and functionals steps in parallel, it would even go faster.

0

If you'll split the suite and run different parts of it in different build configurations, you can create one more configuration which will depend on all of them by snapshot dependency. In this case when you trigger this configuration, all its' dependencies will be triggered too and all of them will have synchronized (same) sources. After the build of the main configuration finishes, you will see agreegated information about failed tests.
Also the main configuration status will be green if all its' dependencies are green and red in other case.

You might also want to vote for this issue: http://youtrack.jetbrains.net/issue/TW-2608

0

Please sign in to leave a comment.