Skip to content

Commit 2f8ab8e

Browse files
committed
filter TracePoint :line events by file
in target_thread test to avoid such failure: ``` 1) Failure: TestSetTraceFunc#test_enable_target_thread [/tmp/ruby/src/trunk/test/ruby/test_settracefunc.rb:2595]: <[#<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>]> expected but was <[#<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>, #<Thread:0x000078ca3d778460 run>]>. ```
1 parent 3820b35 commit 2f8ab8e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

test/ruby/test_settracefunc.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2583,6 +2583,7 @@ def test_script_compiled
25832583
def test_enable_target_thread
25842584
events = []
25852585
TracePoint.new(:line) do |tp|
2586+
next unless tp.path == __FILE__
25862587
events << Thread.current
25872588
end.enable(target_thread: Thread.current) do
25882589
_a = 1
@@ -2596,6 +2597,7 @@ def test_enable_target_thread
25962597

25972598
events = []
25982599
tp = TracePoint.new(:line) do |tp|
2600+
next unless tp.path == __FILE__
25992601
events << Thread.current
26002602
end
26012603

0 commit comments

Comments
 (0)