Vitest
Testa CI på GitHub Actions
Vitest optimerar om beroenden och körs i en enda trådpool.
30 → 1 s
Dep optimera
6m → 80-tal
Testsvit
Varför det händer
Vad ska ändras
- Cache node_modules/.vite nyckelad på låsfilen
- Använd --pool=trådar med maxThreads inställda på kärnantalet
- Shard med --shard för stora sviter
Testa på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
DramatikerWebbläsarnedladdningar och seriell testkörning dominerar varje körning.CypressCypress-binären laddar ner varje körning och specifikationer körs i serie.SkämtJest transformerar varje fil vid varje körning och använder en arbetare i CI.pytestpytest körs på en kärna medan löparen har åtta på tomgång.
