|
|
|
|
|
by mhlakhani
543 days ago
|
|
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). |
|
No, not really. That's a silly example. Your assertion makes as much sense as arguing that your monorepo would take years to build because all code is tracked by the same repo. It doesn't it, does it? Why?
How you store your code has nothing to do with how you build it.