
Developer Experience: It’s Time to Start Complaining | Gradle's Justin Reock
Dev Interrupted
00:00
How to Avoid Performance Regressions in Local Builds
We have predicted test selection, which is the newest addition to our suite. Uses a machine learning model and tries to predict which tests are actually going to provide interesting feedback as opposed to just succeeding. And then also there's the analytic side of failures in flaky tests. If you wake up one day and your builds are taking 10 minutes and you're like, oh, I remember a couple of months ago, this was a lot faster, but you have no way to pinpoint where they're changing it. Endpoint security upgrades, antivirus, new versions of an annotation processor, dependencies, all these things can impact build performance.
Transcript
Play full episode