Hi,
On Jun 21, 2009, at 11:39 PM, Tal Rotbart wrote:
popen3 seems to work with jruby 1.3.0 (as least for me, and at least
for stderr and stdout).
Hey, neato. I was testing on jruby 1.1.3 which I see now is quite
decrepit.
So using popen3 wouldn't require a baroque solution after all.
There's a small example of using popen3 to spec an interactive shell
in shenandoah:
http://github.com/rsutphin/shenandoah/blob/b569a2aff4bdd7f41fe6da0fd31d677bcc85a772/spec/shenandoah/runner_spec.rb#L69
It runs an ad hoc script which starts up the shell with some known
parameters. I'm not sure if that's the best way to go for buildr or
if you'd want to create a temporary buildfile and define the specs
based on running the entire buildr executable.
Rhett