How to configure TeamCity to run tests simultaneously, and not one at a time?

I have UI / system tests written with NUnit, C # and Seleium, and I use TeamCity to automatically run these tests, for example. Once a day.

The problem is that each test takes from 1 to 10 minutes, and TeamCity runs them sequentially, so it is required that they all be completed.

(please don’t worry and do not comment on why the tests take so long because they are system tests and run for several users on several sites)

Tests are independent and do not rely on each other, so they can work simultaneously.

How can I configure TeamCity to run tests simultaneously, and not one at a time?

+5
source share
4 answers

It seems you have to wait 7.1: http://youtrack.jetbrains.com/issue/TW-4300

+1
source

The best way to do this is to add additional build servers. You cannot run multiple instances interactively, as they will intersect

0
source

Build Agents .

Build. , , TeamCity. . , .

0

TeamCity NUnit .

You should split lengthy tests into several build configurations. After that, these configurations can be run on different assembly agents in parallel.

0
source

All Articles