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.
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 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
Take a tour of Develocity's acceleration technologies
Learn more about how Develocity accelerates builds and test with Build Cache, Test Distribution, and Predictive Test Selection.
See why HiveMQ relies on Develocity
Get the inside scoop on HiveMQ's experience with Develocity Test Distribution and their results so far.
Explore DPE University
Check out free, self-paced training courses designed to help developers and engineers get the most out of Gradle, Maven, and Develocity.