Selen
Selenium CI på GitHub Actions
Grid-oppstart og nedlasting av nettleserdrivere legger til minutter før noen testkjøringer.
90-tallet → 15-tallet
Oppstart av nett
24m → 7m
Suite
Hvorfor det skjer
Hva skal endres
- Bufre driverbinærene som er tastet på nettleserversjonen
- Kjør rutenettet som en tjenestebeholder i stedet for å starte det i et trinn
- Parallelliser på tvers av rutenettnoder med en testmatrise
Selen på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
DramatikerNettlesernedlastinger og seriell testkjøring dominerer hver kjøring.SypressCypress-binæren laster ned hver kjøring og spesifikasjonene kjøres i serie.SpøkJest transformerer hver fil på hver kjøring og bruker én arbeider i CI.VitestVitest re-optimaliserer avhengigheter og kjører i en enkelt trådpool.