Docker und CI/CD · Senior · Frage 36 von 75
Wie beschleunigt man eine große Testsuite, die bei jedem PR laufen muss?
- 1Tests auf Runner verteilen, ausgeglichen nach früheren Laufzeiten
- 2Nur die Tests laufen lassen, die beim letzten Lauf scheiterten
- 3Die langsamsten Tests bis zum nächsten Release abschalten
Antwort zeigen
Richtige Antwort: Tests auf Runner verteilen, ausgeglichen nach früheren Laufzeiten
Erklärung
Aufteilen nach Dateizahl lässt einen Teil viel langsamer; Aufteilen nach Laufzeit gleicht sie aus. Die Auswahl betroffener Tests in Monorepos verringert die Arbeit weiter.