Vitest
Vitest CI GitHub Actions
Vitest optimoi riippuvuudet uudelleen ja toimii yhdessä säikeessä.
30s → 1s
Dep optimointi
6m → 80s
Testisarja
Miksi se tapahtuu
Mitä muuttaa
- Välimuisti node_modules/.vite näppäilty lukitustiedostoon
- Käytä --pool=threads-funktiota, jossa maxThreads on asetettu ydinmääräksi
- Sirpa ja --shard suurille sviiteille
Vitest 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.JestJest muuttaa jokaisen tiedoston joka ajon aikana ja käyttää yhtä työntekijää CI:ssä.pytestpytest toimii yhdellä ytimellä, kun juoksijalla on kahdeksan tyhjäkäyntiä.