Try our free Gradle and Maven training courses on DPE University

Develocity

Test Distribution

Stop spending so much time waiting on your tests to run. Develocity™ Test Distribution is a sophisticated way to run tests using intelligent parallelism to make the most of our infrastructure and the most of your time.

Accelerate your tests up to 10x

Test Distribution intelligently distributes your existing test suite across a pool of remote agents inside your own network. Using historical test data and your chosen container orchestration solution, tests for both local and CI builds are assigned out and run in parallel to significantly reduce the time you spend waiting for tests to execute.

Intelligent

Test Distribution intelligently analyzes previous test runs to optimize its distribution of tests across remote agents. To achieve the fastest possible execution, it automatically utilizes new agents as they become available. While all agents are still within your on-premise network, Test Distribution removes the constraint of running tests on your local machine or the CI node.

Intelligent
Test Distribution

Test Distribution at work

The Developer Productivity team at Netflix enabled Test Distribution to reduce test execution time by a phenomenal 92%, with builds going from 1 hour to just 5 minutes.

Test Distribution

Test Distribution vs. CI Fanout

Test Distribution is available for local and Cl builds, and since tests are distributed automatically, there's no change to your workflow. Thanks to test report aggregation, you get the same output as if the build had been executed on one machine. Finally, dynamic scheduling balances the test execution load elastically between test agents to optimize for test execution time and compute resource consumption.

Learn more about Develocity

Need help getting set up?