Sha256: ba9e9f2b05b4156c322388da00e50ebe118057ddcab8ad7ffd67eb4b9a153eac

Contents?: true

Size: 818 Bytes

Versions: 6

Compression:

Stored size: 818 Bytes

Contents

$:.unshift(File.dirname(__FILE__) + '/../lib')
require 'cucumber/rake/task'

namespace :features do
  Cucumber::Rake::Task.new(:all) do |t|
    t.cucumber_opts = %w{--format progress}
    t.rcov = ENV['RCOV']
  end
  
  Cucumber::Rake::Task.new(:pretty) do |t|
    t.cucumber_opts = %w{--format pretty}
  end

  Cucumber::Rake::Task.new(:cruise) do |t|
    t.cucumber_opts = %w{--format html}
    t.cucumber_opts << %[--out "#{ENV['CC_BUILD_ARTIFACTS']}/CucumberFeatures.html"]
    t.rcov = true
    t.rcov_opts = %w{--rails --exclude osx\/objc,gems\/,spec\/}
    t.rcov_opts << %[-o "#{ENV['CC_BUILD_ARTIFACTS']}/CucumberCoverage"]
  end

  Cucumber::Rake::Task.new(:rcov) do |t|    
    t.rcov = true
    t.rcov_opts = %w{--rails --exclude osx\/objc,gems\/,spec\/}
    t.rcov_opts << %[-o "features_rcov"]
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kosmas58-cucumber-0.3.100 gem_tasks/features.rake
kosmas58-cucumber-0.3.102 gem_tasks/features.rake
kosmas58-cucumber-0.3.103 gem_tasks/features.rake
kosmas58-cucumber-0.3.97 gem_tasks/features.rake
kosmas58-cucumber-0.3.98 gem_tasks/features.rake
kosmas58-cucumber-0.3.99 gem_tasks/features.rake