Sha256: 90a2843a88c76415d02fac72a9a18323f90b542e0dff56ea08e4b937d2bd44c1

Contents?: true

Size: 793 Bytes

Versions: 8

Compression:

Stored size: 793 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}
  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

8 entries across 8 versions & 1 rubygems

Version Path
kosmas58-cucumber-0.3.11.3 gem_tasks/features.rake
kosmas58-cucumber-0.3.11.6 gem_tasks/features.rake
kosmas58-cucumber-0.3.90 gem_tasks/features.rake
kosmas58-cucumber-0.3.92 gem_tasks/features.rake
kosmas58-cucumber-0.3.93.1 gem_tasks/features.rake
kosmas58-cucumber-0.3.94 gem_tasks/features.rake
kosmas58-cucumber-0.3.95 gem_tasks/features.rake
kosmas58-cucumber-0.3.96 gem_tasks/features.rake