Test failure ee/spec/requests/api/provider_identity_spec.rb:64
Summary
Steps to reproduce
Failed for https://gitlab.com/gitlab-org/gitlab/-/jobs/3171614443
Failures:
1) API::ProviderIdentity Provider Identity API provider_type: "scim", provider_extern_uid_1: "scim-uid-1", provider_extern_uid_2: "scim-uid-2", identity_type: ScimIdentity(id: integer, group_id: integer, user_id: integer, created_at: datetime_with_timezone, updated_at: datetime_with_timezone, active: boolean, extern_uid: string), validation_error: "Extern uid can't be blank" when GET identities when user is group owner returns the list of identities
Failure/Error:
expect(json_response).to(
match([
{ "extern_uid" => provider_extern_uid_1, "user_id" => user.id },
{ "extern_uid" => provider_extern_uid_2, "user_id" => owner.id }
])
)
expected [{"extern_uid"=>"scim-uid-2", "user_id"=>973}, {"extern_uid"=>"scim-uid-1", "user_id"=>974}] to match [{"extern_uid"=>"scim-uid-1", "user_id"=>974}, {"extern_uid"=>"scim-uid-2", "user_id"=>973}]
Diff:
@@ -1,3 +1,3 @@
-[{"extern_uid"=>"scim-uid-1", "user_id"=>974},
- {"extern_uid"=>"scim-uid-2", "user_id"=>973}]
+[{"extern_uid"=>"scim-uid-2", "user_id"=>973},
+ {"extern_uid"=>"scim-uid-1", "user_id"=>974}]
# ./ee/spec/requests/api/provider_identity_spec.rb:67:in `block (6 levels) in <main>'
# ./spec/spec_helper.rb:414:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:406:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:402:in `block (3 levels) in <top (required)>'
# ./lib/gitlab/application_context.rb:58:in `with_raw_context'
# ./spec/spec_helper.rb:402:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:242: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>'
Proposed Resolution
Please refer to the Resolution guidance to learn more about resolution of broken master.
Job #3171614443 failed for 084bc132: