Gradle
42 Case Studies
A Gradle Case Study
HiveMQ, a provider of a mission-critical MQTT platform for IoT data, faced developer productivity challenges due to extensive testing requirements. Their 10-hour sequential test process was essential for quality but threatened fast feedback cycles. They needed a solution to effectively distribute tests and manage flakiness without compromising their high standards. They turned to the vendor Gradle and implemented its Develocity platform, including Test Distribution and Build Scan features.
Gradle's Develocity solution enabled HiveMQ to distribute tests across multiple agents with minimal overhead. This resulted in a dramatic reduction of feedback time from 30-40 minutes to just 10-15 minutes, a 3x improvement. The Test Distribution feature worked seamlessly for most tests and Gradle's flexibility allowed them to create a custom plugin for more complex Docker-based tests. Additionally, Develocity's analytics helped the team proactively identify and fix flaky tests, further stabilizing their development process.