DEV Community

loading...

Discussion on: How long does it take for your test suite to run?

Collapse
qmenoret profile image
Quentin Ménoret

We have 21k tests (half are end to end tests).
It takes ~15 minutes to run on our CI (including build time, tests are ~11 minutes)
Each build uses 128 instances to reach that speed. And we build that for every commit pushed!

Collapse
drews256 profile image
Andrew Stuntz Author

That’s a lot of instances. Do you have a limit on the number of instances you scale to? If every dev commits at once do they sit and wait?

Collapse
qmenoret profile image
Quentin Ménoret

I think we can have around 60 to 80 builds in parallel (which is more than enough given the number of devs we have). So if you multiply that by the number of instances... That's a lot in total! And if it gets too slow, we'll increase the number of instances per build again 🚀