Hoppa till innehåll

Guider

Hur man kör endast de tester som påverkas av en förändring

Varje tryckning kör hela testsviten oavsett vad som ändrades.

6 min läsning

Varför det händer

Hur man fixar det

  1. Använd ett byggsystem med analys av påverkade mål (Nx, Turborepo, Bazel, Pants)
  2. Hämta hela git-historiken så att basjämförelsen är korrekt
  3. Håll en full-suite körning på main så att ingenting döljer sig bakom en dålig beroendegraf
  4. Börja med grova sökvägsfilter om en fullständig uppgiftsgraf är en för stor förändring

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.