Skämt
Jest CI på GitHub Actions
Jest transformerar varje fil vid varje körning och använder en arbetare i CI.
90-tal → 8-tal
Förvandla tiden
14m → 3m
Testsvit
Varför det händer
Vad ska ändras
- Cachelagra Jest-cachekatalogen på låsfilen och config
- Ställ in --maxWorkers till kärnantalet istället för att acceptera standardvärdet
- Använd --shard över en matris för sviter över tio minuter
- Byt transformatorn till SWC eller esbuild — Babel är vanligtvis flaskhalsen