Add more parallel jobs to CI for jest
What does this MR do and why?
Add more parallel jobs to CI for jest
It seems like it has been a while since we've looked at the execution time of our jest jobs.
-
jest
currently has a median of 22 minute run time, when we have a target of 15 minutes. Looking at a few example pipelines, the tests actually seem to be well distributed. Usually the steps before and after the execution take about 2 minutes, the actual execution takes 20 minutes. 20 minutes * 7 = 140 / (15 - 2) = 10.76. Rounding this up a little to account for future growth seems reasonable. -
jest-as-if-foss
Same argument, just that the median is more than 30 minutes.
Screenshots or screen recordings
N/A
How to set up and validate locally
N/A
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Lukas Eipert