aslak hellesoy wrote:
On Fri, Jan 23, 2009 at 2:16 PM, aslak hellesoy
<[email protected]
<mailto:[email protected]>> wrote:
On Fri, Jan 23, 2009 at 1:02 PM, Mauro Talevi
<[email protected]
<mailto:[email protected]>> wrote:
aslak hellesoy wrote:
Hi gang,
With a little JRuby love I managed to hook Cucumber
(http://cukes.info/) up to JBehave. My latest commit:
http://github.com/aslakhellesoy/cucumber/commit/855e033832e19b5ad248c57cfb4abc8f72fa2da0
What this means is that it will be possible to use Cucumber
with Java, implementing steps simply by subclassing
org.jbehave.scenario.steps.Steps. I don't use the Scenario
or runner classes. The README in the link above
explains why this is interesting.
I'm planning to package Cucumber in an executable
cucumber.jar file so people can run it from the command line,
just like the pure ruby version.
Any thoughts on this?
Aslak (::)
Ehi Asklak,
welcome back to Java-land :-)
Very interesting stuff - I'll have a closer look and sniff at
weekend. But looks promising ...
Glad you like it. Here is how to try it out until I package a more
user-friendly release:
Install jruby and git or msysgit
git clone git://github.com/aslakhellesoy/cucumber.git
<http://github.com/aslakhellesoy/cucumber.git> # A little slow - I
need to http://kerneltrap.org/mailarchive/git/2007/10/7/331471
jruby -S gem install diff-lcs treetop rspec term-ansicolor
cd cucumber
git checkout -b ast
git pull origin ast
cd examples/jbehave
mvn compile jar:jar
jruby ../../bin/cucumber features
jruby ../../bin/cucumber features/trading.feature:5:22 # Only run
first and last scenario
Aslak,
I've been doing through the todo list above and on second step I get
failure:
jruby -S gem install diff-lcs treetop rspec term-ansicolor
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Bulk updating Gem source index for: http://gems.rubyforge.org/
ERROR: While executing gem ... (Gem::RemoteSourceException)
Error fetching remote gem cache: ParserException while scanning a
block mapping we had this expected <block end>, but found
org.jvyamlb.tokens.ScalarToken
with
jruby -v
ruby 1.8.6 (2008-05-28 rev 6586) [i386-jruby1.1.2]
Not sure if the missing gem is essential or not. In general, though,
it'd be much more appealing if we would have access to it via a jar.
Any chance of getting the jar packaged and uploaded somewhere?
Cheers
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email