1
# Author:: Nathaniel Talbott.
2
# Copyright:: Copyright (c) 2000-2002 Nathaniel Talbott. All rights reserved.
3
# License:: Ruby license.
5
require 'test/unit/ui/console/testrunner'
6
require 'runit/testresult'
10
class TestRunner < Test::Unit::UI::Console::TestRunner
21
def run(suite, quiet_mode=@@quiet_mode)
26
@output_level = (quiet_mode ? Test::Unit::UI::PROGRESS_ONLY : Test::Unit::UI::VERBOSE)
30
def create_mediator(suite)
31
mediator = Test::Unit::UI::TestRunnerMediator.new(suite)
33
attr_writer :result_delegate
35
return @result_delegate.create_result
38
mediator.result_delegate = self
43
return RUNIT::TestResult.new
46
def self.quiet_mode=(boolean)
47
@@quiet_mode = boolean