It turns out that my problem is that the command being passed to 
Kernel.open is in the form

C:\ruby\bin\ruby ...

Because the command is enclosed in double quotes ("), the \r is being 
interpreted as a special character and the path is not understood 
correctly.

If you:

1) replace the double quotes with single quotes, or
2) leave the double quotes and escape the backslashes in the path, or
3) replace the backslashes with forward slashes,

it will work.

I'll look into submitting a patch for ZenTest so that the calling code 
will work.

Wes
-- 
Posted via http://www.ruby-forum.com/.