Predictive Test Selection Without SaaS Lock-In: Storing TIA Indexes in GitHub Actions Cache or S3Hosted predictive test selection products solve a real problem, and they come with a procurement conversation: another vendor, another bill, and a security review about sending build and test metadata1h ago · 10 min readbaokhang.hashnode.dev
How to Run Test Impact Analysis in Maven Without Breaking JaCoCo Code CoverageTest impact analysis (TIA) and code coverage both want the same thing from your build: a seat on the test JVM's command line. Coverage tools attach a Java agent through argLine. Many TIA tools do too.2h ago · 8 min readbaokhang.hashnode.dev
Why Maven Build Cache Still Re-Runs Your Entire Test Suite on One-Line EditsYou install maven-build-cache-extension, your unchanged modules start restoring from cache in seconds, and PR builds feel fast. Then you edit one line in a utility class inside your biggest module and3h ago · 8 min readbaokhang.hashnode.dev
How We Cut Maven & JUnit 5 Test Runs by 61% Across Apache Repos Without Missing RegressionsMost "predictive test selection" write-ups for Java come from vendors, and most of them give you a percentage with no way to check it. This one comes with the commit hashes. We replayed 800 consecutiv8h ago · 9 min readbaokhang.hashnode.dev
Why Kubernetes In-Place Memory Resize Gets Stuck "In Progress" on JVM PodsYou lowered a JVM pod's memory with an in-place resize, and the pod now shows PodResizeInProgress, an Error reason, and an old memory limit that never changes. The kubelet is not broken. It refuses to17h ago · 10 min readbaokhang.hashnode.dev