Spec failure: rspec './ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb[1:2:1:7:1:1:1]' # Gitlab::Usage::Metrics::Instrumentations::CountSecurityScansMetric
Job #4652469739 failed for df3bf318:
Gitlab::Usage::Metrics::Instrumentations::CountSecurityScansMetric
# order random
with time_frame 28d
behaves like a correct secure type instrumented metric value
with scan_type api_fuzzing
behaves like a correct instrumented metric value and query
behaves like a correct instrumented metric value
has correct value (FAILED - 1)
1st Try error in ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:18:
expected: 1
got: 2
(compared using ==)
RSpec::Retry: 2nd try ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:18
Failures:
1) Gitlab::Usage::Metrics::Instrumentations::CountSecurityScansMetric with time_frame 28d behaves like a correct secure type instrumented metric value with scan_type api_fuzzing behaves like a correct instrumented metric value and query behaves like a correct instrumented metric value has correct value
Failure/Error: expect(metric.value).to eq(expected_value)
expected: 1
got: 2
(compared using ==)
Shared Example Group: "a correct instrumented metric value" called from ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:42
Shared Example Group: "a correct instrumented metric value and query" called from ./ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb:28
Shared Example Group: "a correct secure type instrumented metric value" called from ./ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb:42
# ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:19:in `block (2 levels) in <main>'
# ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:9:in `block (3 levels) in <main>'
# ./spec/support/shared_examples/metrics_instrumentation_shared_examples.rb:9:in `block (2 levels) in <main>'
# ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:66:in `with_raw_context'
# ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:266:in `block (2 levels) in <top (required)>'
# ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <main>'
# ./spec/support/fast_quarantine.rb:23: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 5.36 seconds (files took 35.16 seconds to load)
1 example, 1 failure
Failed examples:
rspec './ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb[1:2:1:7:1:1:1]' # Gitlab::Usage::Metrics::Instrumentations::CountSecurityScansMetric with time_frame 28d behaves like a correct secure type instrumented metric value with scan_type api_fuzzing behaves like a correct instrumented metric value and query behaves like a correct instrumented metric value has correct value
Randomized with seed 14659
Reproduction
bin/rspec './ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb[1:2:1:7:1:1:1]'