Avoid re-running tests when using unittest with multiprocessing
Summary A recent upgrade to a newer Python environment triggered a catastrophic failure in the test suite due to a change in the multiprocessing start method. Specifically, the system transitioned from ‘fork’ to ‘spawn’. Instead of a single test execution, the test suite entered a recursive infinite loop of process spawning, eventually crashing with a … Read more