Tests consuming too much memory
If you try to run tests using yarn test, the tests will start fine, but will keep increasing it's memory usage with each test, even though it should be stable. Eventually it will stall my system and I have to do a hard reboot. You can see this with yarn test --logHeapUsage:
This is a known issue with Jest (https://github.com/facebook/jest/issues/11956) and there are a couple potential workarounds:
- Roll back to Node 16.10 instead of 16.11+
- Update to Jest 29 (we currently have 27) and use
--workerIdleMemroyLimit(I tried this briefly, and updating Jest seemed to break testing completely. I think other dependencies need to be updated as well)
