Sha256: aebd4fc8e074796846635f6825afbc1fb3931014eaa0f125ce165adf4f505ab0

Contents?: true

Size: 459 Bytes

Versions: 11

Compression:

Stored size: 459 Bytes

Contents

require 'spec/rake/spectask'
require 'spec/rake/verify_rcov'

RCOV_DIR = "#{File.dirname(__FILE__)}/../doc/output/coverage"

desc "Run all specs with rcov"
Spec::Rake::SpecTask.new(:rcov) do |t|
  t.spec_files = FileList['specs/**/*.rb']
  t.rcov = true
  t.rcov_opts = ['--exclude examples', '--exclude specs']
  t.rcov_dir = RCOV_DIR
end

RCov::VerifyTask.new(:verify_rcov => :rcov) do |t|
  t.threshold = 100.0
  t.index_html = "#{RCOV_DIR}/index.html"
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
gecoder-with-gecode-0.8.0-mswin32 tasks/rcov.rake
gecoder-with-gecode-0.7.1-mswin32 tasks/rcov.rake
gecoder-0.5.0 tasks/rcov.rake
gecoder-0.4.0 tasks/rcov.rake
gecoder-0.6.0 tasks/rcov.rake
gecoder-0.7.0 tasks/rcov.rake
gecoder-0.6.1 tasks/rcov.rake
gecoder-0.8.0 tasks/rcov.rake
gecoder-0.7.1 tasks/rcov.rake
gecoder-with-gecode-0.7.1 tasks/rcov.rake
gecoder-with-gecode-0.8.0 tasks/rcov.rake