Class RUNIT::CUI::TestRunner
In: lib/runit/cui/testrunner.rb
Parent: Test::Unit::UI::Console::TestRunner

Methods

Public Class methods

[Source]

    # File lib/runit/cui/testrunner.rb, line 17
17:       def initialize
18:         super nil
19:       end

[Source]

    # File lib/runit/cui/testrunner.rb, line 46
46:       def self.quiet_mode=(boolean)
47:         @@quiet_mode = boolean
48:       end

[Source]

    # File lib/runit/cui/testrunner.rb, line 13
13:       def self.run(suite)
14:         self.new().run(suite)
15:       end

Public Instance methods

[Source]

    # File lib/runit/cui/testrunner.rb, line 30
30:       def  create_mediatorcreate_mediator(suite)
31:         mediator = Test::Unit::UI::TestRunnerMediator.new(suite)
32:         class << mediator
33:           attr_writer :result_delegate
34:           def create_result
35:             return @result_delegate.create_result
36:           end
37:         end
38:         mediator.result_delegate = self
39:         return mediator
40:       end

[Source]

    # File lib/runit/cui/testrunner.rb, line 42
42:       def create_result
43:         return RUNIT::TestResult.new
44:       end

[Source]

    # File lib/runit/cui/testrunner.rb, line 21
21:       def run(suite, quiet_mode=@@quiet_mode)
22:         @suite = suite
23:         def @suite.suite
24:           self
25:         end
26:         @output_level = (quiet_mode ? Test::Unit::UI::PROGRESS_ONLY : Test::Unit::UI::VERBOSE)
27:         start
28:       end

[Validate]