Skip to content

Commit 8e8337a

Browse files
feat: add backtrace filtering
1 parent 13b64dd commit 8e8337a

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

dump.rdb

-16.7 KB
Binary file not shown.

ruby/lib/rspec/queue.rb

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,18 @@ def setup(err, out)
435435
invalid_usage!('Missing --queue parameter') unless queue_url
436436
invalid_usage!('Missing --build parameter') unless RSpec::Queue.config.build_id
437437
invalid_usage!('Missing --worker parameter') unless RSpec::Queue.config.worker_id
438-
RSpec.configuration.backtrace_formatter.filter_gem('ci-queue')
438+
RSpec.configure do |config|
439+
config.backtrace_exclusion_patterns = [
440+
# Filter bundler paths
441+
%r{/tmp/bundle/},
442+
# RSpec internals
443+
%r{/gems/rspec-},
444+
# ci-queue and rspec-queue internals
445+
%r{exe/rspec-queue},
446+
%r{lib/ci/queue/},
447+
%r{rspec/queue}
448+
]
449+
end
439450
end
440451

441452
def run_specs(example_groups)

0 commit comments

Comments
 (0)