Sha256: 85d568c5b037d770c3d5312779506b12b9e1b331759cc3219d9813b9f7d14f19
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
#!/usr/bin/env ruby require File.expand_path("../helper", __FILE__) class TestTrace < Test::Unit::TestCase include TestHelper def test_trace_option filter = Proc.new{|got_lines, correct_lines| got_lines.collect!{|l| l =~ /gcd\.rb:/? l : nil}.compact! got_lines.each do |s| s.gsub!(/:.*gcd.rb:/, ':gcd.rb:') end } assert(run_debugger("trace", "-nx --trace ./example/gcd.rb 3 5", :filter => filter)) end def test_linetrace_command filter = Proc.new{|got_lines, correct_lines| got_lines.reject! {|l| l =~ /:(rdbg|linecache)\.rb:/ } } testname = 'linetrace' script = File.join('data', testname + '.cmd') assert(run_debugger(testname, "--script #{script} -- ./example/gcd.rb 3 5", :filter => filter)) end def test_linetrace_plus_command filter = Proc.new{|got_lines, correct_lines| got_lines.reject! {|l| l =~ /:(rdbg|linecache)\.rb:/ } } testname = 'linetracep' script = File.join('data', testname + '.cmd') assert(run_debugger(testname, "--script #{script} -- ./example/gcd.rb 3 5", :filter => filter)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-debug-0.10.5.rc1 | test/test-trace.rb |