Rakefile in rake-0.9.0.beta.4 vs Rakefile in rake-0.9.0.beta.5

- old
+ new

@@ -104,20 +104,32 @@ end end begin require 'rcov/rcovtask' + IGNORE_COVERAGE_IN = FileList[ + 'lib/rake/rdoctask.rb', + 'lib/rake/testtask.rb', + 'lib/rake/packagetask.rb', + 'lib/rake/clean.rb', + ] + unless File::ALT_SEPARATOR + IGNORE_COVERAGE_IN.include( + 'lib/rake/alt_system.rb', + 'lib/rake/win32.rb') + end + Rcov::RcovTask.new do |t| t.libs << "test" - dot_rakes = t.rcov_opts = [ '-xRakefile', '-xrakefile', '-xpublish.rf', - '-xlib/rake/contrib', '-x/Library', + '-xlib/rake/contrib', '-x/Library', '-x.rvm', '--text-report', '--sort coverage' - ] + FileList['rakelib/*.rake'].pathmap("-x%p") + ] + FileList['rakelib/*.rake'].pathmap("-x%p") + + IGNORE_COVERAGE_IN.map { |fn| "-x#{fn}" } t.test_files = FileList[ 'test/lib/*_test.rb', 'test/contrib/*_test.rb', 'test/functional/*_test.rb' ] @@ -246,10 +258,10 @@ # s.signing_key = File.join(ENV['CERT_DIR'], 'gem-private_key.pem') # s.cert_chain = [File.join(ENV['CERT_DIR'], 'gem-public_cert.pem')] # end end - package_task = Gem::PackageTask.new(SPEC) do |pkg| + Gem::PackageTask.new(SPEC) do |pkg| pkg.need_zip = true pkg.need_tar = true end file "rake.gemspec" => ["Rakefile", "lib/rake.rb"] do |t|