class Test::Unit::UI::TestRunnerMediator
def run
Runs the suite the TestRunnerMediator was created
def run AutoRunner.need_auto_run = false result = create_result Test::Unit.run_at_start_hooks start_time = Time.now begin with_listener(result) do @test_suite_runner_class.run_all_tests do |run_context| catch do |stop_tag| result.stop_tag = stop_tag notify_listeners(RESET, @suite.size) notify_listeners(STARTED, result) run_suite(result, run_context) end end end ensure elapsed_time = Time.now - start_time notify_listeners(FINISHED, elapsed_time) end Test::Unit.run_at_exit_hooks result end