Test cleanup on Cygwin should avoid deleting any DLLs until the end of the test run.
This issue is particular to Cygwin since on Cygwin distutils.spawn uses os.fork(). Deleting DLLs can lead to Cygwin's fork() breaking, due to trying to load a DLL that no longer exists. This means that the test run will use a little more disk space on Cygwin, but still allows full (or partial) cleanup at the end.
Showing
Please register or sign in to comment