In event of framework failure, test suite still deletes temporary directory
Steps to reproduce:
- Purposely induce a framework failure WHILE running the test. For example, assuming #12213 (closed) is unfixed just output some UTF-8 characters in your test script.
- Look and see if the
rundirectory is still around.
Expected result: It is
Actual result: It's not
Relatedly, if the test suite did ANY cleaning up, it should say how to rerun the test suite without cleaning up. This is esp. important when debugging framework errors, where the vagaries of the test output could be key to solving the problem.
Assigning to thomie since he's been changing this code recently.