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
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.