This issue is discussed here: kulshekhar/ts-jest#1967
When running tests with multiple processes (maxWorkers > 1), ts-jest caches transformed results multiple times, resulting in a memory leak issue. The failure occurs in a CI pipeline with these errors:


The tests that fail due to memory issues do not stay consistent when running with workers.
While these errors don't show locally, when logging heap usage, you can see that each test has an increased heap size. Here is a sample of heap size logs:
