'To be called in response to user choosing to run a test'

def runClicked(self):

    if self.running:
        return
    if (not self.test_suite):
        self.errorDialog('Test    Discovery', 'You    discover    some    tests    first!')
        return
    self.currentResult = GUITestResult(self)
    self.totalTests = self.test_suite.countTestCases()
    self.running = 1
    self.notifyRunning()
    self.test_suite.run(self.currentResult)
    self.running = 0
    self.notifyStopped()
