Sha256: 663dc37120b915015930876ed48fa5438374685df0da6a24f108c313e05fbdf7
Contents?: true
Size: 640 Bytes
Versions: 11
Compression:
Stored size: 640 Bytes
Contents
require 'cucumber/rake/task' require 'cucumber/platform' class Cucumber::Rake::Task def set_profile_for_current_ruby self.profile = if(Cucumber::JRUBY) Cucumber::WINDOWS ? 'jruby_win' : 'jruby' elsif(Cucumber::WINDOWS_MRI) 'windows_mri' elsif(Cucumber::RUBY_1_9) 'ruby_1_9' end end end Cucumber::Rake::Task.new(:features) do |t| t.fork = false t.set_profile_for_current_ruby end Cucumber::Rake::Task.new(:legacy_features) do |t| t.fork = false t.cucumber_opts = %w{legacy_features} t.set_profile_for_current_ruby t.rcov = ENV['RCOV'] end task :cucumber => [:features, :legacy_features]
Version data entries
11 entries across 9 versions & 5 rubygems