Sha256: 5107666d101adc6e6f03bc4923e1e922e02d0fd1b0e91d1b78c397224b3beb97
Contents?: true
Size: 919 Bytes
Versions: 3
Compression:
Stored size: 919 Bytes
Contents
# $Id: test.rake 428 2007-12-31 17:55:51Z tim_pease $ require 'rake/testtask' namespace :test do Rake::TestTask.new(:run) do |t| t.libs = PROJ.libs t.test_files = if test ?f, PROJ.test_file then [PROJ.test_file] else PROJ.tests end t.ruby_opts += PROJ.ruby_opts t.ruby_opts += PROJ.test_opts end if HAVE_RCOV desc 'Run rcov on the unit tests' task :rcov => :clobber_rcov do opts = PROJ.rcov_opts.join(' ') files = if test ?f, PROJ.test_file then [PROJ.test_file] else PROJ.tests end files = files.join(' ') sh "#{RCOV} #{files} #{opts}" end desc 'Remove rcov products' task :clobber_rcov do rm_r 'coverage' rescue nil end end end # namespace :test desc 'Alias to test:run' task :test => 'test:run' task :clobber => 'test:clobber_rcov' if HAVE_RCOV remove_desc_for_task %w(test:clobber_rcov) # EOF
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bones-1.2.1 | tasks/test.rake |
bones-1.2.0 | tasks/test.rake |
bones-1.1.2 | tasks/test.rake |