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

Reply via email to