Flaky test in spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb
Example failure https://gitlab.com/gitlab-org/gitlab/-/jobs/1145222058
Failures:
1) Gitlab::ErrorTracking::Processor::ContextPayloadProcessor.call behaves like processing an exception merges the context payload into event payload
Failure/Error: expect(result_hash[:user]).to eq(ip_address: '127.0.0.1', username: 'root')
expected: {:ip_address=>"127.0.0.1", :username=>"root"}
got: {:id=>-1, :ip_address=>"127.0.0.1", :username=>"root"}
(compared using ==)
Diff:
@@ -1 +1,2 @@
+:id => -1,
:ip_address => "127.0.0.1",
Shared Example Group: "processing an exception" called from ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:45
# ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:26:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:367:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:358:in `block (2 levels) in <top (required)>'
2) Gitlab::ErrorTracking::Processor::ContextPayloadProcessor.call when followed by #process behaves like processing an exception merges the context payload into event payload
Failure/Error: expect(result_hash[:user]).to eq(ip_address: '127.0.0.1', username: 'root')
expected: {:ip_address=>"127.0.0.1", :username=>"root"}
got: {:id=>-1, :ip_address=>"127.0.0.1", :username=>"root"}
(compared using ==)
Diff:
@@ -1 +1,2 @@
+:id => -1,
:ip_address => "127.0.0.1",
Shared Example Group: "processing an exception" called from ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:50
# ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:26:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:367:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:358:in `block (2 levels) in <top (required)>'
3) Gitlab::ErrorTracking::Processor::ContextPayloadProcessor#process with sentry_processors_before_send disabled behaves like processing an exception merges the context payload into event payload
Failure/Error: expect(result_hash[:user]).to eq(ip_address: '127.0.0.1', username: 'root')
expected: {:ip_address=>"127.0.0.1", :username=>"root"}
got: {:id=>-1, :ip_address=>"127.0.0.1", :username=>"root"}
(compared using ==)
Diff:
@@ -1 +1,2 @@
+:id => -1,
:ip_address => "127.0.0.1",
Shared Example Group: "processing an exception" called from ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:63
# ./spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb:26:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:367:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:358:in `block (2 levels) in <top (required)>'
Finished in 15 minutes 30 seconds (files took 50.67 seconds to load)
5455 examples, 3 failures, 20 pending
Failed examples:
rspec './spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb[1:1:1:1]' # Gitlab::ErrorTracking::Processor::ContextPayloadProcessor.call behaves like processing an exception merges the context payload into event payload
rspec './spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb[1:1:2:1:1]' # Gitlab::ErrorTracking::Processor::ContextPayloadProcessor.call when followed by #process behaves like processing an exception merges the context payload into event payload
rspec './spec/lib/gitlab/error_tracking/processor/context_payload_processor_spec.rb[1:2:1:1:1]' # Gitlab::ErrorTracking::Processor::ContextPayloadProcessor#process with sentry_processors_before_send disabled behaves like processing an exception merges the context payload into event payload
Edited by Rémy Coutable