From 1b77fdd3e4cb7b42f95ac481debd89ef1b32d7d2 Mon Sep 17 00:00:00 2001 From: andr3if Date: Fri, 1 May 2026 21:28:29 -0700 Subject: [PATCH 1/2] fix: silence filter messages in base logger --- lib/parallel_tests/rspec/logger_base.rb | 7 +++++++ spec/parallel_tests/rspec/logger_base_spec.rb | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/lib/parallel_tests/rspec/logger_base.rb b/lib/parallel_tests/rspec/logger_base.rb index 4b3b1bff..3f5667dc 100644 --- a/lib/parallel_tests/rspec/logger_base.rb +++ b/lib/parallel_tests/rspec/logger_base.rb @@ -9,6 +9,7 @@ module RSpec class ParallelTests::RSpec::LoggerBase < RSpec::Core::Formatters::BaseTextFormatter def initialize(*args) super + silence_filter_messages @output ||= args[0] @@ -28,6 +29,12 @@ def close(*) @output.close if (IO === @output) & (@output != $stdout) end + def silence_filter_messages + RSpec.configure do |config| + config.silence_filter_announcements = true + end + end + protected # do not let multiple processes get in each others way diff --git a/spec/parallel_tests/rspec/logger_base_spec.rb b/spec/parallel_tests/rspec/logger_base_spec.rb index 6052dc6f..209a5bb8 100644 --- a/spec/parallel_tests/rspec/logger_base_spec.rb +++ b/spec/parallel_tests/rspec/logger_base_spec.rb @@ -32,5 +32,9 @@ @logger = ParallelTests::RSpec::LoggerBase.new(io) @logger.close end + + it 'filter messages should be silenced' do + expect(RSpec.configuration.silence_filter_announcements).to be true + end end end From e21a6d510457640123acf0ff4cef775191eb8ad7 Mon Sep 17 00:00:00 2001 From: andr3if Date: Fri, 1 May 2026 21:33:22 -0700 Subject: [PATCH 2/2] updated changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b403fd24..df2b642c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ only add here if you are working on a PR ### Added ### Fixed +- silence filter messages from rspec in base logger ## 5.7.0 - 2026-04-09