Module: Rake

Extended by:
Rake
Includes:
Test::Unit::Assertions
Included in:
Rake
Defined in:
lib/rake/contrib/ftptools.rb,
lib/rake.rb,
lib/rake/runtest.rb,
lib/rake/tasklib.rb,
lib/rake/rdoctask.rb,
lib/rake/testtask.rb,
lib/rake/packagetask.rb,
lib/rake/gempackagetask.rb,
lib/rake/contrib/sshpublisher.rb,
lib/rake/contrib/compositepublisher.rb,
lib/rake/contrib/rubyforgepublisher.rb

Overview

:nodoc:

Defined Under Namespace

Classes: CompositePublisher, FileList, FtpFile, FtpUploader, GemPackageTask, PackageTask, RDocTask, RubyForgePublisher, SshDirPublisher, SshFilePublisher, SshFreshDirPublisher, TaskLib, TestTask

Instance Method Summary collapse

Instance Method Details

#run_tests(pattern = 'test/test*.rb', log_enabled = false) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/rake/runtest.rb', line 9

def run_tests(pattern='test/test*.rb', log_enabled=false)
  Dir["#{pattern}"].each { |fn|
    puts fn if log_enabled
    begin
	load fn
    rescue Exception => ex
	puts "Error in #{fn}: #{ex.message}"
	puts ex.backtrace
	assert false
    end
  }
end