Přejít na obsah

Průvodci

Jak spustit pouze testy ovlivněné změnou

Každé stisknutí spustí celou testovací sadu bez ohledu na to, co se změnilo.

6 min čtení

Každé stisknutí spustí celou testovací sadu bez ohledu na to, co se změnilo.

Proč se to děje

Neexistuje žádné mapování ze změněných souborů na ovlivněné testy, takže CI musí předpokládat, že je ovlivněno vše.

Jak to opravit

  1. Přijměte systém sestavení s analýzou ovlivněného cíle (Nx, Turborepo, Bazel, Pants)
  2. Načtěte celou historii git, aby bylo základní srovnání správné
  3. Udržujte plnou sadu spuštěnou na hlavním, takže se nic neschová za špatný graf závislosti
  4. Pokud je celý graf úlohy příliš velký, začněte s filtry hrubých cest

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.