Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to configure TeamCity to run the tests concurrently rather than one by one?

I have some UI/system tests written with NUnit, C# and Seleium and I'm using TeamCity to run those tests automatically e.g. Once a day.

The problem is that each test takes between 1-10 minutes to complete and TeamCity runs them sequentially so it takes ages to get them all completed.

(please don't worry or comment about why the tests take so long because they are system tests and run for multiple users across multiple sites)

The tests are independent and don't rely on each other obviously therefore they can run concurrently.

How would that be possible to configure TeamCity to run the tests concurrently rather than one by one?

like image 996
The Light Avatar asked Mar 12 '12 10:03

The Light


People also ask

What is a build configuration in TeamCity?

Last modified: 27 October 2022. This section contains articles on how to create and configure build configurations via the TeamCity UI. A build configuration is a collection of settings used to start a build and group the sequence of the builds in the UI.

How do you run builds in TeamCity?

To run a custom build with specific changes, open the build results page, go to the Changes tab, expand the required change, click the Run build with this change, and proceed with the options in the Run Custom Build dialog. Use HTTP request or REST API request to TeamCity to trigger a build.

What is TeamCity in automation?

Deliver quality software faster TeamCity is a general-purpose CI/CD solution that allows the most flexibility for all sorts of workflows and development practices. The Projects Overview lets you quickly check the status of your builds, see what triggered them, download the latest build artifacts, and more.


1 Answers

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

like image 135
James Woolfenden Avatar answered Oct 03 '22 15:10

James Woolfenden