Commit d2bfe1f9 authored by azul's avatar azul

cleanup: rcov task - we use simplecov now

parent 5cead42b
begin
require 'rcov/rcovtask'
namespace :test do
namespace :coverage do
desc 'Delete aggregate coverage data.'
task(:clean) { rm_f 'coverage.data' }
end
desc 'Aggregate code coverage for unit, functional and integration tests'
task coverage: 'test:coverage:clean'
%w[unit functional integration].each do |target|
namespace :coverage do
Rcov::RcovTask.new(target) do |t|
t.libs << 'test'
t.test_files = FileList["test/#{target}/**/*_test.rb"]
t.output_dir = "test/coverage/#{target}"
t.verbose = true
t.rcov_opts << '--rails --aggregate coverage.data'
end
end
task coverage: "test:coverage:#{target}"
end
end
rescue LoadError => exc
# skipping rcov task...
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment