On Wed, Jan 28, 2009 at 9:33 AM, aslak hellesoy <[email protected]> wrote: > On Wed, Jan 28, 2009 at 9:31 AM, aslak hellesoy > <[email protected]> wrote: >> On Wed, Jan 28, 2009 at 9:12 AM, Mauro Talevi >> <[email protected]> wrote: >>> 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 >>> >> >> This just means one of the mirrors serving gems was not responding. >> Did you try more than once? >> > > Oops sorry that's not correct. Looks like a JRuby bug. > What jruby version do you have? You should use the latest version (1.1.6) >
Okokokokok. I didn't get enough sleep. I see you have a really old JRuby version. Just upgrade and you should be fine. Aslak >>> 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? >>> >> >> Working on it >> >>> Cheers >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >>> >> >> >> >> -- >> Aslak (::) >> > > > > -- > Aslak (::) > -- Aslak (::) --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
