i trying run cucumber tests using rake. when call rake kickoff (@kickoff tag within feature file) following error:
rake aborted! nomethoderror: undefined method `initializer' cucumber:module /webdata/jenkins/jobs/kickoff_build/workspace/rakefile:2:in `<top (required)>' (see full trace running task --trace) i have run bundler , necessary gems installed.
here contents of kickoff_build feature file:
@kickoff feature: automated regression build scenario: automation developer, want kick off build given ci server configured correctly when tag in line 1 of file called via rake task test should run , pass here content of rakefile:
require 'rubygems' require 'cucumber' require 'cucumber/rake/task' require 'cuke_sniffer' cucumber::rake::task.new(:kickoff, :build) |t| tags = '--tags ~@wip --tags ~@manual --tags ~@known_defect' t.cucumber_opts = "--format html --out results/result.html --format pretty #{tags} --format junit --out features/reports" end
this bug present in betas cucumber 2.0.0.
upgrade cucumber ~> 2.0 , should fine.
Comments
Post a Comment