I ran across an issue with mauve's xml output today. The xml test
results are stored in a TestReport object which belongs to
RunnerProcess. In tests where Harness thinks that the RunnerProcess has
timed out, it kills RunnerProcess, causing the TestReport object to be
destroyed and all the information to be lost. I am not sure how to go
about fixing this. Any ideas?