Flaky test spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb
This flaky test was surfaced in today's broken master incident: gitlab-org/quality/engineering-productivity/master-broken-incidents#171 (closed)
Job: https://gitlab.com/gitlab-org/gitlab/-/jobs/3335809384
1st Try error in ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:78:
expected: 1
got: 0
(compared using ==)
RSpec::Retry: 2nd try ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:78
Failures:
1) Gitlab::Analytics::CycleAnalytics::RecordsFetcher#serialized_records for issue based stage when records are loaded by guest filters out confidential issues
Failure/Error: expect(subject.size).to eq(1)
expected: 1
got: 0
(compared using ==)
# ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:79:in `block (5 levels) in <main>'
# ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:7:in `block (3 levels) in <main>'
# ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:7:in `block (2 levels) in <main>'
# ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:404:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:400:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:400:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:240:in `block (2 levels) in <top (required)>'
# ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'
# ./spec/support/flaky_tests.rb:27:in `block (2 levels) in <main>'
# ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <main>'
# ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
# ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <main>'
Finished in 6.12 seconds (files took 40.32 seconds to load)
2 examples, 1 failure
Failed examples:
rspec ./spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb:78 # Gitlab::Analytics::CycleAnalytics::RecordsFetcher#serialized_records for issue based stage when records are loaded by guest filters out confidential issues
Refs
Edited by Peter Leitzen