/build_subsets

post

Endpoint expects partial test suite execution data for particular test build.

For instance send here data collected after execution half of test suite on the first CI node. Send here also data collected for the second half of the test suite executed on the second CI node.

We will merge the data automatically to have complete information about the particular build.

/build_distributions

post

Endpoint expects a list of all test files in your test suite.

In response, you will get a list of test files that should be run on a node with particular node_index value.

You will get also build_distribution_id (seed) to compare if all your CI nodes are running based on the same test suite split.

/queues

post

Endpoint expects a list of all test files in your test suite.

In response, you will get a list of test files that should be run on a node with particular node_index value. The CI node can request this endpoint multiple times til it gets an empty list of test files which means the end of the queue.

You will get also queue_name to compare if all your CI nodes are running against the same test suite queue created for particular CI build.

In response you will see build_subset_id when you have fixed_queue_split=true in request. When build_subset_id has a value then the test suite split was done based on this old recorded build subset. In that case the queue_name will be null.