Skip to content

Commit

Permalink
add rcov task to rakefile; ignore coverage directory
Browse files Browse the repository at this point in the history
  • Loading branch information
bleything committed Aug 23, 2006
1 parent 963855c commit 26926e1
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,23 @@ Rake::TestTask.new { |t|
t.verbose = true
}

desc "Clean pkg and rdoc, remove .bak files"
task :clean => [ :clobber_rdoc, :clobber_package ] do
desc "Clean pkg, coverage, and rdoc; remove .bak files"
task :clean => [ :clobber_rdoc, :clobber_package, :clobber_coverage ] do
puts cmd = "find . -type f -name *.bak -delete"
`#{cmd}`
end

task :clobber_coverage do
puts cmd = "rm -rf coverage"
`#{cmd}`
end

desc "Generate coverage analysis with rcov (requires rcov to be installed)"
task :rcov => [ :clobber_coverage ] do
puts cmd = "rcov -Ilib --xrefs -T test/*.rb"
puts `#{cmd}`
end

desc "Strip trailing whitespace and fix newlines for all release files"
task :fix_whitespace => [ :clean ] do
RELEASE_FILES.each do |filename|
Expand Down

0 comments on commit 26926e1

Please sign in to comment.