Sha256: 30fac4dc15850f301d5d309b0ef56c69a69bbf708294a5180bb2d5451854c956

Contents?: true

Size: 742 Bytes

Versions: 2

Compression:

Stored size: 742 Bytes

Contents

require 'racatt'
require 'coveralls/rake/task'


namespace 'cuke_cataloger' do

  task :clear_coverage do
    # Remove previous coverage results so that they don't get merged into the new results
    code_coverage_directory = File.join(File.dirname(__FILE__), 'coverage')
    FileUtils.remove_dir(code_coverage_directory, true) if File.exists?(code_coverage_directory)
  end


  Racatt.create_tasks

  # Redefining the task from 'racatt' in order to clear the code coverage results
  task :test_everything, [:command_options] => :clear_coverage


  # The task that CI will use
  Coveralls::RakeTask.new
  task :ci_build => [:test_everything, 'coveralls:push']
end


task :default => 'cuke_cataloger:test_everything'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cuke_cataloger-1.1.0 Rakefile
cuke_cataloger-1.0.0 Rakefile