Sypressi
Cypress CI GitHub Actions
Cypress-binaari lataa jokaisen ajon ja tekniset tiedot suoritetaan sarjassa.
60s → 2s
Binääriasennus
28m → 7m
E2E sviitti
Miksi se tapahtuu
Mitä muuttaa
- Välimuisti ~/.cache/Cypress näppäilty Cypress-versiossa
- Jaa tiedot matriisiin ja aja ne rinnakkain
- Poista videotallennus käytöstä CI:ssä, ellet todella katso videoita
- Käytä sypressi run --component ja --e2e erillisinä töinä
Sypressi 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.JestJest muuttaa jokaisen tiedoston joka ajon aikana ja käyttää yhtä työntekijää CI:ssä.VitestVitest optimoi riippuvuudet uudelleen ja toimii yhdessä säikeessä.pytestpytest toimii yhdellä ytimellä, kun juoksijalla on kahdeksan tyhjäkäyntiä.