Sha256: 3c0999acf8cc94bef46193bca95910e1e17bc29138746a6d445d32e86a249dfb

Contents?: true

Size: 591 Bytes

Versions: 19

Compression:

Stored size: 591 Bytes

Contents

begin
require 'cucumber/rake/task'

Cucumber::Rake::Task.new(:cucumber) do |t|
  t.cucumber_opts = "--profile default"
end

namespace :cucumber do
  Cucumber::Rake::Task.new(:rcov, "Run Cucumber using RCov") do |t|
    t.cucumber_opts = "--profile default"
    t.rcov = true
    t.rcov_opts = %w{--exclude spec\/}
  end

  Cucumber::Rake::Task.new(:native_lexer, "Run Native lexer Cucumber features") do |t|
    t.cucumber_opts = "--profile native_lexer"
  end
  task :native_lexer => [:clean, :compile]
end

rescue LoadError
  task :cucumber do
    raise "Cucumber not installed"
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
gherkin-2.2.4 tasks/cucumber.rake
gherkin-2.2.4-i386-mswin32 tasks/cucumber.rake
gherkin-2.2.4-i386-mingw32 tasks/cucumber.rake
gherkin-2.2.4-universal-dotnet tasks/cucumber.rake
gherkin-2.2.4-java tasks/cucumber.rake
gherkin-2.2.3 tasks/cucumber.rake
gherkin-2.2.3-i386-mswin32 tasks/cucumber.rake
gherkin-2.2.3-i386-mingw32 tasks/cucumber.rake
gherkin-2.2.3-universal-dotnet tasks/cucumber.rake
gherkin-2.2.3-java tasks/cucumber.rake
gherkin-2.2.2-i386-mswin32 tasks/cucumber.rake
gherkin-2.2.2-i386-mingw32 tasks/cucumber.rake
gherkin-2.2.2-universal-dotnet tasks/cucumber.rake
gherkin-2.2.2-java tasks/cucumber.rake
gherkin-2.2.1 tasks/cucumber.rake
gherkin-2.2.1-i386-mswin32 tasks/cucumber.rake
gherkin-2.2.1-i386-mingw32 tasks/cucumber.rake
gherkin-2.2.1-universal-dotnet tasks/cucumber.rake
gherkin-2.2.1-java tasks/cucumber.rake