Module Test::Unit::UI::TestRunnerUtilities
In: lib/test/unit/ui/testrunnerutilities.rb

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

Methods

Public Instance methods

Creates a new TestRunner and runs the suite.

[Source]

    # File lib/test/unit/ui/testrunnerutilities.rb, line 28
28:         def run(suite, output_level=NORMAL)
29:           return new(suite, output_level).start
30:         end

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

[Source]

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

[Validate]