Closed jodavies closed 3 months ago
Maybe a better solution would be to run the test only if the total memory size of the host is large enough (check.rb
should provide a new function, say, total_memory
).
For reference, here is a memory profiling result (v5.0.0-beta.1-20-gffcea7d
):
In addition, currently when I run make check
after control returns to my shell, there are some leftover processes which are stuck until I kill them. Maybe this is messing up the CI also.
I think you have a test case that gives TIMEOUT
(Issue7_3
). It seems that check.rb
fails to kill timed-out processes. I was aware of it with WSL2 but thought it might be a WSL-specific problem.
Probably, you are working on a real Linux and hit the same problem. So, I have created an issue for it: #476
I often have fails on this test with tform due to its memory consumption with tform -w8, which is 18GB or so. I see it is already disabled on github due to fails, presumably for the same reason. Maybe this one is more reliable if it only runs in serial tests?
Thanks, Josh.