diff options
| author | Koichi Sasada <ko1@atdot.net> | 2026-02-03 14:54:51 +0900 |
|---|---|---|
| committer | Koichi Sasada <ko1@atdot.net> | 2026-02-03 17:07:32 +0900 |
| commit | 2f8ab8e4703936f650d8dfc0ef69c174b6062761 (patch) | |
| tree | f98cf5f2d83cfe150c25b324e97d9f87ec4897e5 /test/ruby | |
| parent | 3820b354f1cbfbdeb60818a96de7b25995c5c1ac (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.rb | 2 |
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 |
