Shopify

Keeping Developers Happy with a Fast CI - Shopify

Feb 24, 2021
Keeping Developers Happy with a Fast CI - Shopify
SummaryAI, from the source post

This post details improvements to the test selection system by adding mappings for non-Ruby files like ActiveRecord fixtures, increasing the percentage of builds that don't select all tests from 45% to over 60%, and improving test stability from 88% to 97%. It also addresses the impact of slow or hanging tests by temporarily disabling them to improve p95 build times.

More from the Test Selection and Optimization trail