Jest
Jest CI GitHub Actions
Jest muuttaa jokaisen tiedoston joka ajon aikana ja käyttää yhtä työntekijää CI:ssä.
90-luku → 8-luku
Muutosaika
14m → 3m
Testisarja
Miksi se tapahtuu
Mitä muuttaa
- Tallenna välimuistiin Jest-välimuistihakemisto, joka on näppäilty lukitustiedostoon ja konfiguraatioon
- Aseta --maxWorkers ydinmääräksi oletusarvon hyväksymisen sijaan
- Käytä --shard matriisin yli kymmenen minuutin sviiteissä
- Vaihda muuntaja SWC:hen tai esbuildiin – Babel on yleensä pullonkaula
Jest on 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.VitestVitest optimoi riippuvuudet uudelleen ja toimii yhdessä säikeessä.pytestpytest toimii yhdellä ytimellä, kun juoksijalla on kahdeksan tyhjäkäyntiä.