Sometimes there is a need to do things after the tests run. Great example, running code coverage. Simpletest module calls exit on all reporters except DrupalReporter and so I cannot run my code coverage report.
Also, DrupalTestSuite eats the test results from it's parent TestSuite for no particular reason.
patch to fix all this is attached