Selen
Selenium CI på GitHub Actions
Grid-start och nedladdning av webbläsardrivrutiner lägger till minuter innan testkörningar.
90-tal → 15-tal
Grid start
24m → 7m
Svit
Varför det händer
Vad ska ändras
- Cachelagra drivrutinsbinärfilerna som är inskrivna i webbläsarversionen
- Kör rutnätet som en servicebehållare istället för att starta det i ett steg
- Parallellisera över rutnätsnoder med en testmatris
Selen på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
DramatikerWebbläsarnedladdningar och seriell testkörning dominerar varje körning.CypressCypress-binären laddar ner varje körning och specifikationer körs i serie.SkämtJest transformerar varje fil vid varje körning och använder en arbetare i CI.VitestVitest optimerar om beroenden och körs i en enda trådpool.
