Docker i CI/CD · Senior · Pytanie 36 z 75
Jak przyspieszyć duży zestaw testów, który musi działać dla każdego PR?
- ✓Poprawna odpowiedź: Podzielić testy między runnery, równoważąc je według czasów
- 2Uruchamiać tylko testy, które ostatnio się nie powiodły
- 3Wyłączyć najwolniejsze testy do następnego wydania
Wyjaśnienie
Podział według liczby plików zostawia jeden shard dużo wolniejszy; podział według czasów je wyrównuje. Wybór tylko dotkniętych testów w monorepo jeszcze zmniejsza pracę.