summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2026-02-03 14:54:51 +0900
committerKoichi Sasada <ko1@atdot.net>2026-02-03 17:07:32 +0900
commit2f8ab8e4703936f650d8dfc0ef69c174b6062761 (patch)
treef98cf5f2d83cfe150c25b324e97d9f87ec4897e5 /test/ruby
parent3820b354f1cbfbdeb60818a96de7b25995c5c1ac (diff)
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>]>. ```
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_settracefunc.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/ruby/test_settracefunc.rb b/test/ruby/test_settracefunc.rb
index d3b2441e21..8b0e08fc97 100644
--- a/test/ruby/test_settracefunc.rb
+++ b/test/ruby/test_settracefunc.rb
@@ -2583,6 +2583,7 @@ CODE
def test_enable_target_thread
events = []
TracePoint.new(:line) do |tp|
+ next unless tp.path == __FILE__
events << Thread.current
end.enable(target_thread: Thread.current) do
_a = 1
@@ -2596,6 +2597,7 @@ CODE
events = []
tp = TracePoint.new(:line) do |tp|
+ next unless tp.path == __FILE__
events << Thread.current
end