Hi,
I am using JRuby and Cucumber v 0.6.4.
This command successfully runs my test
C:\svnProjects\hydra>jruby -S cucumber
features\phase_one_workflow.feature
However, when I run through rake
#rakefile
require ‘cucumber/rake/task’
Cucumber::Rake::Task.new(“default”, “All features”) do |t|
t.cucumber_opts = “features --format junit --out reports”
end
#command line
C:\svnProjects\hydra>jruby -S rake --trace features
I receive:
C:\svnProjects\hydra>jruby -S rake --trace features
(in C:/svnProjects/hydra)
** Invoke features (first_time)
** Execute features
“C:/Program Files/jruby-1.4.0/bin/jruby.exe” -I
“C:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.4/lib;lib” "C:/ruby/li
Response 200 OK #puts in my test
rake aborted!
Command failed with status (1): ["C:/Program
Files/jruby-1.4.0/bin/jruby.ex…]
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in sh' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in
call’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in sh' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in
sh’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1029:in ruby' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in
ruby’
C:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.4/lib/cucumber/rake/task.rb:68:in
run' C:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.4/lib/cucumber/rake/task.rb:138:in
define_task’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in call' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
execute’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in each' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
execute’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
invoke_with_call_chain' C:/Program Files/jruby-1.4.0/lib/ruby/1.8/monitor.rb:242:in
mon_synchronize’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
invoke_with_call_chain' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
invoke’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
invoke_task' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in each' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in run' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in run' C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:19:in
load’
C:/Program Files/jruby-1.4.0/bin/rake:19
Command failed with status (1): ["C:/Program
Files/jruby-1.4.0/bin/jruby.ex…]
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in sh' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in
call’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in sh' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in
sh’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1029:in ruby' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1098:in
ruby’
C:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.4/lib/cucumber/rake/task.rb:68:in
run' C:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.4/lib/cucumber/rake/task.rb:138:in
define_task’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in call' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
execute’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in each' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
execute’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
invoke_with_call_chain' C:/Program Files/jruby-1.4.0/lib/ruby/1.8/monitor.rb:242:in
mon_synchronize’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
invoke_with_call_chain' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
invoke’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
invoke_task' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in each' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
top_level’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in run' C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling’
C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in run' C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 C:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:19:in
load’
C:/Program Files/jruby-1.4.0/bin/rake:19
It seems to be using the MRI rake although rake is also in JRuby
Aidy
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email