private void doRunTest(final Test testSuite) {
setButtonState(runAction, false);
setButtonState(stopAction, true);
setButtonState(testViewAction, false);
setButtonState(testReportViewAction, false);
reporter = new MarathonResultReporter(testSuite);
runnerThread = new Thread("TestRunner-Thread") {
public void run() {
try {
TestRunner.this.start(testSuite);
testSuite.run(testResult);