Keeping Developers Happy with a Fast CI - Shopify
Feb 24, 2021

Summary
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.