Seleeni
Selenium CI GitHub Actions
Grid-käynnistys ja selainohjainten lataukset lisäävät minuutteja ennen testiajoja.
90-luku → 15-luku
Verkon käynnistys
24m → 7m
Sviitti
Miksi se tapahtuu
Mitä muuttaa
- Tallenna välimuistiin selainversiossa avatut ohjaimen binaarit
- Suorita ruudukko palvelusäiliönä sen sijaan, että käynnistät sen vaiheittain
- Rinnakoi ruudukon solmujen välillä testimatriisin avulla
Seleeni runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
NäytelmäkirjailijaSelainlataukset ja sarjatestien suorittaminen hallitsevat jokaista ajoa.SypressiCypress-binaari lataa jokaisen ajon ja tekniset tiedot suoritetaan sarjassa.JestJest muuttaa jokaisen tiedoston joka ajon aikana ja käyttää yhtä työntekijää CI:ssä.VitestVitest optimoi riippuvuudet uudelleen ja toimii yhdessä säikeessä.