Selen
Selenium CI w GitHub Actions
Uruchamianie sieci Grid i pobieranie sterowników przeglądarki wydłużają czas przed uruchomieniem jakichkolwiek testów.
Lata 90. → 15
Uruchomienie sieci
24 m → 7 m
Apartament
Dlaczego tak się dzieje
Co zmienić
Selen na runnerhut
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
DramaturgPobieranie przeglądarki i wykonywanie testów szeregowych dominują przy każdym uruchomieniu.CyprysPlik binarny Cypress pobiera każde uruchomienie, a specyfikacje są wykonywane szeregowo.ŻartJest przekształca każdy plik przy każdym uruchomieniu i używa jednego procesu roboczego w CI.OdwiedźVitest ponownie optymalizuje zależności i działa w pojedynczej puli wątków.