module Test::Unit::UI::TestRunnerUtilities - test-unit: Ruby Standard Library Documentation

# module Test::Unit::UI::TestRunnerUtilities

Provides some utilities common to most, if not all, TestRunners.

### Public Instance Methods

run(suite, options={}) click to toggle source

Creates a new `TestRunner` and runs the suite.

    # File test-unit-3.6.7/lib/test/unit/ui/testrunnerutilities.rb, line 23
    def run(suite, options={})
      return new(suite, options).start
    end

start_command_line_test() click to toggle source

Takes care of the ARGV parsing and suite determination necessary for running one of the TestRunners from the command line.

    # File test-unit-3.6.7/lib/test/unit/ui/testrunnerutilities.rb, line 30
    def start_command_line_test
      if ARGV.empty?
        puts "You should supply the name of a test suite file to the runner"
        exit
      end
      require ARGV[0].gsub(/.+::/, '')
      new(eval(ARGV[0])).start
    end