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.

0
1 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.

0

Please sign in to leave a comment.