Anders Hovmöller
Anders Hovmöller
I think the idea forward is to implement something similar to how mutmut2 worked: time the full test run, and forcibly kill all workers that have run longer than the...
> but the problem is that the whole thing can block if you limit the number of parallel processes to 15 maybe and 15 process decide to never terminate That's...
Ah I think you need to delete the mutants folder and try again. The name mangling was changed and you have the old stuff on disk.
I pushed a few of fixes on main.
resource.RLIMIT_CPU looks very interesting as a way to implement timeout totally in the worker process.
Nice. I looked into syntax highlighting, but I failed at finding it heh
It's weirdly recollecting stats every single time. So something is wrong there. In any case, I got it to run through the entire test suite (if I rm mutants/ before)!...
Well that's interesting to say the least!
I get this a lot: ``` File "/Users/boxed/Projects/mutmut/mutmut/__main__.py", line 138, in limit_memory resource.setrlimit(resource.RLIMIT_AS, (maxsize, hard)) ValueError: current limit exceeds maximum limit ``` Maybe the memory limit idea isn't good? The...
I cherry picked the syntax highlighting fix into `main`.