~/talk

Supercharging CI: Test Suite Optimization for Speed, Stability, and Savings

Talkat CI/CD Express Conference 2023 · on Thursday, 2023-09-14· [testing, devops-and-delivery]
links:none on file
slides:none on file

Test suite shrinks from 35 minutes for ~4,000 tests to ~10 minutes for 15,000 tests and can hit 5 minutes by using faster VMs and cores, with pass rate rising from ~33% to ~95%. Key moves are package caching and compiling assets once then distributing, scaling from 4 to 20 VMs with knapsack Pro to balance shards, then using multicore vertical scaling plus switching Selenium to Cypress, adding RSpec retry for temporary flakes, and trimming slow specs to control cost.

AI-written summary · about

  1. 0:00Introduction
  2. 3:15Facing the challenge
  3. 5:25Blueprint for success
  4. 7:10Pre-optimizations
  5. 11:25Horizontal scaling
  6. 15:22Vertical scaling
  7. 17:47Taming flaky tests
  8. 20:32Maintaining stability and cost
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.