In large mono-repos, like this one is presumably targeting, running all tests in the repo for a given PR would take years (maybe even decades/centuries) of compute time. You have to do some level of test selection, and there are full time engineers who just work on optimizing this.
The test runtime argument is the main one IMO.
(source: while I did not work on this at a prior job, I worked closely with the team that did this work).
The test runtime argument is the main one IMO.
(source: while I did not work on this at a prior job, I worked closely with the team that did this work).