Namespace
Methods
N
P
R
Attributes
[RW] options
[RW] to_run
Class Public methods
new(force_standalone = false, default_dir = nil, argv = ARGV)
# File ../ruby/lib/test/unit.rb, line 611
def initialize(force_standalone = false, default_dir = nil, argv = ARGV)
  @runner = Runner.new do |files, options|
    options[:base_directory] ||= default_dir
    files << default_dir if files.empty? and default_dir
    @to_run = files
    yield self if block_given?
    files
  end
  Runner.runner = @runner
  @options = @runner.option_parser
  @argv = argv
end
run(*args)
# File ../ruby/lib/test/unit.rb, line 633
def self.run(*args)
  new(*args).run
end
Instance Public methods
process_args(*args)
# File ../ruby/lib/test/unit.rb, line 624
def process_args(*args)
  @runner.process_args(*args)
  !@to_run.empty?
end
run()
# File ../ruby/lib/test/unit.rb, line 629
def run
  @runner.run(@argv) || true
end