I'm working on documentation for the website, and I found a couple things in the test runner were half-implemented. fail_now will now always diverge, just like the old Windows behavior. cleanups will now be called even if the test fails due to a raised signal. Documentation has been added to warn about the case in which a cleanup proc will run in the main thread and can take out the runner if it also fails.
I'm working on documentation for the website, and I found a couple things in the test runner were half-implemented.
fail_now
will now always diverge, just like the old Windows behavior.cleanups
will now be called even if the test fails due to a raised signal. Documentation has been added to warn about the case in which acleanup
proc will run in the main thread and can take out the runner if it also fails.