Class Test::Unit::AutoRunner
In: lib/test/unit/autorunner.rb
Parent: Object

Methods

run   standalone?  

Constants

RUNNERS = { :console => proc do |r| require 'test/unit/ui/console/testrunner'

Public Class methods

[Source]

    # File lib/test/unit/autorunner.rb, line 8
 8:       def self.run(force_standalone=false, default_dir=nil, argv=ARGV, &block)
 9:         r = new(force_standalone || standalone?, &block)
10:         r.base = default_dir
11:         r.process_args(argv)
12:         r.run
13:       end

[Source]

    # File lib/test/unit/autorunner.rb, line 15
15:       def self.standalone?
16:         return false unless("-e" == $0)
17:         ObjectSpace.each_object(Class) do |klass|
18:           return false if(klass < TestCase)
19:         end
20:         true
21:       end

[Validate]