Algorithms for parallel tests
Where can I find information about the available algorithms for parallel tests? I don't see this information on the Parallel Tests documentation page, and the only time I've seen different values mentioned is this post. I am looking for a list of the available algorithms with a description of each.
Please sign in to leave a comment.
Hi!
The available algorithm options for the custom execution of parallelized tests are as follows:
DURATION
: TeamCity splits only by the execution time of test classes, generating batches with similar test execution time;SPLIT_SUITE
: for each suite, TeamCity splits test classes in n (number of batches) groups and adds one group in each batch;GROUP_SUITES
: the same as duration but ignores the test classes and distributes test suites in batches (tests from one suite appear in a single batch).Please let us know if this helps or if you have any further questions.