So, why is the test duration stuff wrapped up in this commit?  Is that because you need to generate an overall end-test-suite event with the right values?