        cmd = "/bin/sh #{File.join('..', 'runner.sh')} #{args} >#{outfile}"
      else
 -      cmd = "../rdbg.rb #{args} >#{outfile}"
-+      ruby = config_load('ruby', true)
-+      params = config_load('ruby_params', true)
-+      cmd = "#{"#{ruby} #{params} "}../rdbg.rb #{args} > #{outfile}"
++      cmd = "#{"#{load_ruby} #{load_params} "}../rdbg.rb #{args} > #{outfile}"
      end
 -    # puts cmd
-+    #puts "'#{cmd}'"
++    # puts "'#{cmd}'"
      output = `#{cmd}`
      
      got_lines     = File.read(outfile).split(/\n/)
-@@ -112,6 +116,15 @@
+@@ -112,6 +114,26 @@
    #   # Handle the last remaining hunk 
    #   output << oldhunk.diff(format) << '\n'
    # end
--
 +  
 +  # Loads key from the _config_._yaml_ file.
 +  def config_load(key, may_be_nil=false, default_value='')

 # require 'diff/lcs'
 # require 'diff/lcs/hunk'
 
@@ -21,12 +22,15 @@
     end
     
     ENV['RDEBUG'] = debug_pgm

 # info break
 No breakpoints.
 # # Should get a message about having no breakpoints.
Index: test/data/output.right
===================================================================
--- test/data/output.right	(revision 830)
+++ test/data/output.right	(working copy)
@@ -31,9 +31,13 @@
 two
 stopped
 stack
---> #0 debug_program at line tdebug.rb:53
+--> #0 Object.debug_program(options#OpenStruct) at line tdebug.rb:53
 
 variables
+bt = nil
+d0 = "./output.rb"
+options = #<OpenStruct annotate=false, emacs=false, frame_bind=false, no-quit...
+output = "Syntax OK\n"
 self = main
 
 source tdebug.rb:53
Index: test/data/stepping.cmd
===================================================================
--- test/data/stepping.cmd	(revision 830)
