RSpec Failure: spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb
Failures:
1) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when properties are nil
Failure/Error: it { is_expected.to be_nil }
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:11:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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>'
2) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when report does not have gitlab properties
Failure/Error: it { is_expected.to be_nil }
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:17:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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>'
3) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when schema_version is missing
Failure/Error: it { is_expected.to be_nil }
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:29:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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>'
4) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when schema version is unsupported
Failure/Error: it { is_expected.to be_nil }
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:42:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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>'
5) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when no dependency_scanning properties are present does not call dependency_scanning parser
Failure/Error: parse_source
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:55:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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>'
6) Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when dependency_scanning properties are present passes only supported properties to the dependency scanning parser
Failure/Error: parse_source
ArgumentError:
wrong number of arguments (given 0, expected 1..2)
# ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:85:in `block (3 levels) in <main>'
# ./spec/spec_helper.rb:416:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:18:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:408:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:404:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:59:in `with_raw_context'
# ./spec/spec_helper.rb:404: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 3 minutes 53.5 seconds (files took 41.72 seconds to load)
1285 examples, 6 failures
Failed examples:
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:11 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when properties are nil
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:17 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when report does not have gitlab properties
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:29 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when schema_version is missing
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:42 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when schema version is unsupported
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:52 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when no dependency_scanning properties are present does not call dependency_scanning parser
rspec ./spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb:82 # Gitlab::Ci::Parsers::Sbom::CyclonedxProperties when dependency_scanning properties are present passes only supported properties to the dependency scanning parser