diff options
author | Yuta Saito <[email protected]> | 2023-11-13 20:19:25 +0000 |
---|---|---|
committer | Yuta Saito <[email protected]> | 2023-11-14 06:00:10 +0900 |
commit | e8ab3f7010965e6d632457a316a76c68feee5007 (patch) | |
tree | 8bdc6ca718638bcc4405771d82be800eace216aa /test/ruby/test_settracefunc.rb | |
parent | bbfd735b887de71de48c7f862e6e3842bcc03241 (diff) |
test: Check file name in test_thread_add_trace_func also
For better assert failure diagnostics.
Diffstat (limited to 'test/ruby/test_settracefunc.rb')
-rw-r--r-- | test/ruby/test_settracefunc.rb | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/ruby/test_settracefunc.rb b/test/ruby/test_settracefunc.rb index 76891e3c97..4b271cfe91 100644 --- a/test/ruby/test_settracefunc.rb +++ b/test/ruby/test_settracefunc.rb @@ -2132,7 +2132,7 @@ CODE q = Thread::Queue.new t = Thread.new{ Thread.current.add_trace_func proc{|ev, file, line, *args| - events << [ev, line] + events << [ev, file, line] } # do not stop trace. They will be stopped at Thread termination. q.push 1 _x = 1 @@ -2142,15 +2142,15 @@ CODE q.pop method_for_test_thread_add_trace_func t.join - assert_equal ["c-return", base_line + 3], events[0] - assert_equal ["line", base_line + 6], events[1] - assert_equal ["c-call", base_line + 6], events[2] - assert_equal ["c-return", base_line + 6], events[3] - assert_equal ["line", base_line + 7], events[4] - assert_equal ["line", base_line + 8], events[5] - assert_equal ["call", base_line + -6], events[6] - assert_equal ["return", base_line + -4], events[7] - assert_equal ["line", base_line + 9], events[8] + assert_equal ["c-return", __FILE__, base_line + 3], events[0] + assert_equal ["line", __FILE__, base_line + 6], events[1] + assert_equal ["c-call", __FILE__, base_line + 6], events[2] + assert_equal ["c-return", __FILE__, base_line + 6], events[3] + assert_equal ["line", __FILE__, base_line + 7], events[4] + assert_equal ["line", __FILE__, base_line + 8], events[5] + assert_equal ["call", __FILE__, base_line + -6], events[6] + assert_equal ["return", __FILE__, base_line + -4], events[7] + assert_equal ["line", __FILE__, base_line + 9], events[8] assert_equal nil, events[9] # other thread |