Docker і CI/CD · Senior · Запитання 36 з 75
Як пришвидшити великий набір тестів, що має працювати на кожен PR?
- ✓Правильна відповідь: Розбити тести між runner, балансуючи за минулими таймінгами
- 2Запускати лише тести, що впали минулого разу
- 3Вимкнути найповільніші тести до наступного релізу
Пояснення
Поділ за кількістю файлів лишає один шард набагато повільнішим; поділ за таймінгами їх вирівнює. Вибір лише зачеплених тестів у монорепо ще зменшує роботу.