Case Study: ModuleWorks achieves 15x faster test cycles and minute-scale full builds with Incredibuild

A Incredibuild Case Study

Preview of the ModuleWorks Case Study

ModuleWorks achieves 15 times faster test cycles for Precision CAM with IncrediBuild

ModuleWorks, a software component provider for the CAD/CAM industry, faced major slowdowns in its C++ development workflow: their continuous integration server ran hundreds of GTest unit and integration tests across 32 binary configurations, causing builds and integrations to take days and preventing developers from merging and testing changes rapidly. To solve this bottleneck, ModuleWorks implemented Incredibuild to accelerate both test runs and full builds.

With Incredibuild, ModuleWorks cut test time from 2.5 minutes to 20 seconds (over 15× faster) and reduced full rebuilds from around 3 hours to about 3 minutes, more than doubling the number of developers the CI server can serve per day. Daily build time per developer fell from roughly 3 hours to 20 minutes (≈83% improvement), enabling true continuous integration, faster releases, fewer regressions, higher test coverage and overall improved developer productivity thanks to Incredibuild.


Open case study document...

ModuleWorks

Jan Theegarten

Developer


Incredibuild

45 Case Studies