Rewrite local testdriver processing. Using a listener framework to report test results, and also, store test execution durations.
Make a table view out of the test results for easier reading.