Accelerating Continuous Integration with Parallel Batch Testing

Emad Fallahzadeh, Amir Hossein Bavand, Peter C. Rigby · 2023

Continuous integration at scale is costly but essential to software development. Various test optimization techniques including test selection and prioritization aim to reduce the cost. Test batching is an effective alternative, but overlooked technique. This study evaluates parallelization’s effect by adjusting machine count for test batching and introduces two novel approaches.

Read the paper · More papers on PaperTik