Class Test::Unit::UI::Console::TestRunner
In: test/unit/ui/console/testrunner.rb
Parent: Object

Runs a Test::Unit::TestSuite on the console.

Methods

new   start  

Public Class methods

Creates a new TestRunner for running the passed suite. If quiet_mode is true, the output while running is limited to progress dots, errors and failures, and the final result. io specifies where runner output should go to; defaults to STDOUT.

[Source]

# File test/unit/ui/console/testrunner.rb, line 25
          def initialize(suite, output_level=NORMAL, io=STDOUT)
            if (suite.respond_to?(:suite))
              @suite = suite.suite
            else
              @suite = suite
            end
            @output_level = output_level
            @io = io
            @already_outputted = false
            @faults = []
          end

Public Instance methods

Begins the test run.

[Source]

# File test/unit/ui/console/testrunner.rb, line 38
          def start
            setup_mediator
            attach_to_mediator
            return start_mediator
          end

[Validate]

ruby-doc.org is hosted and maintained by James Britt and Neurogami, LLC, a Ruby consulting company. The site was created in 2002 as part of the Ruby Documentation Project to promote the Ruby language and to help other Ruby hackers.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

For information about this site or Neurogami, contact james@neurogami.com.