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:         if((!r.process_args(argv)) && default_dir)
11:           r.to_run << default_dir
12:         end
13:         r.run
14:       end

[Source]

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

[Validate]