121:36:46 is expected to eq false 221:36:46 with security_policy_bot as a member in the group project 321:36:46 current_user: security_policy_bot, user_cap_available: false, user_cap_reached: false, existing_membership: false, result: true 421:36:46 is expected to eq true 521:36:46 current_user: security_policy_bot, user_cap_available: false, user_cap_reached: false, existing_membership: true, result: true 621:36:46 is expected to eq true 721:36:46 current_user: security_policy_bot, user_cap_available: false, user_cap_reached: true, existing_membership: true, result: true 821:36:47 is expected to eq true 921:36:47 current_user: security_policy_bot, user_cap_available: true, user_cap_reached: false, existing_membership: false, result: true 1021:36:47 is expected to eq true 1121:36:47 current_user: security_policy_bot, user_cap_available: true, user_cap_reached: false, existing_membership: true, result: true 1221:36:47 is expected to eq true 1321:36:47 current_user: security_policy_bot, user_cap_available: true, user_cap_reached: true, existing_membership: true, result: true 1421:36:47 is expected to eq true 1521:36:47 current_user: security_policy_bot, user_cap_available: true, user_cap_reached: true, existing_membership: false, result: true 1621:36:47 is expected to eq true 1721:36:47 #has_free_or_no_subscription? 1821:36:47 returns true with a free plan 1921:36:47 returns false when the plan is not free 2021:36:48 returns true when there is no plan 2121:36:48 returns true when there is a subscription with no plan 2221:36:48 when it is a subgroup 2321:36:48 with a free plan 2521:36:48# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.78 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.19 1.26 1.34 1/426 6600 2721:36:48 with a plan that is not free 2921:36:49 when there is no plan 3121:36:49 when there is a subscription with no plan 3321:36:49 #enforce_free_user_cap? 3421:36:49 enforce_free_cap: false, result: false 3521:36:49 is expected to eq false 3621:36:49 enforce_free_cap: true, result: true 3721:36:49 is expected to eq true 3821:36:49 #exclude_guests? 3921:36:50 actual_plan_name: :free, requested_plan_name: nil, result: false 4021:36:50 returns the expected result 4121:36:50 actual_plan_name: :premium, requested_plan_name: nil, result: false 4221:36:50 returns the expected result 4321:36:50 actual_plan_name: :ultimate, requested_plan_name: nil, result: true 4421:36:50 returns the expected result 4521:36:50 actual_plan_name: :ultimate_trial, requested_plan_name: nil, result: true 4621:36:50 returns the expected result 4721:36:50 actual_plan_name: :ultimate_trial_paid_customer, requested_plan_name: nil, result: false 4821:36:50 returns the expected result 4921:36:50 actual_plan_name: :gold, requested_plan_name: nil, result: true 5021:36:50 returns the expected result 5121:36:50 actual_plan_name: :free, requested_plan_name: "premium", result: false 5221:36:50 returns the expected result 5321:36:50 actual_plan_name: :free, requested_plan_name: "ultimate", result: true 5421:36:50 returns the expected result 5521:36:50 actual_plan_name: :premium, requested_plan_name: "ultimate", result: true 5621:36:50 returns the expected result 5721:36:50 actual_plan_name: :ultimate, requested_plan_name: "ultimate", result: true 5821:36:50 returns the expected result 5921:36:50 #actual_plan_name 6021:36:50 when parent group has a subscription associated 6121:36:51 returns an associated plan name 6221:36:51 when parent group does not have subscription associated 6321:36:51 returns a free plan name 6521:36:51 with `minimal_access_role` not licensed 6621:36:51 does not count the minimal access user 6721:36:51 with `minimal_access_role` licensed 6821:36:51 counts the minimal access user 6921:36:51 #saml_discovery_token 7021:36:52 returns existing tokens 7121:36:52 when missing on read 7221:36:52 generates a token 7321:36:52 saves the generated token 7421:36:52 in read-only mode 7521:36:52 doesn't raise an error as that could expose group existence 7621:36:52 returns a random value to prevent access 7721:36:52# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.01 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.17 1.26 1.34 1/426 6601 7921:36:52 #saml_enabled? 8021:36:52 when a SAML provider does not exist 8121:36:53 is expected to eq false 8221:36:53 when a SAML provider exists and is persisted 8321:36:53 is expected to eq true 8421:36:53 when a SAML provider is not persisted 8521:36:53 is expected to eq false 8621:36:53 when global SAML is enabled 8721:36:53 is expected to eq true 8821:36:53 #saml_group_sync_available? 8921:36:54 is expected to eq false 9021:36:54 with group_saml_group_sync feature licensed 9121:36:54 is expected to eq false 9221:36:54 with saml enabled 9321:36:54 is expected to eq true 9421:36:54 when the group is a subgroup 9521:36:55 is expected to eq true 9621:36:55# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.1 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.17 1.26 1.34 1/426 6602 9821:36:55 #saml_group_links_exists? 9921:36:55 with group saml disabled 10021:36:55 is expected to eq false 10121:36:55 with group saml enabled 10221:36:55 without saml group links 10321:36:55 is expected to eq false 10421:36:55 with saml group links 10521:36:55 is expected to eq true 10621:36:55 #insights_config 10721:36:55 when group has no Insights project configured 10821:36:56 returns the default config 10921:36:56 when group has an Insights project configured without a config file 11021:36:56 returns the default config 11121:36:56 when group has an Insights project configured 11221:36:56 with a valid config file 11321:36:57 returns the insights config data 11421:36:57 with an invalid config file 11621:36:58 when group has an Insights project configured which is in a nested group 11721:36:59 returns the insights config data 11821:36:59 #any_hook_failed? 11921:36:59 is expected to eq false 12021:36:59 #execute_hooks 12121:36:59 group_webhooks 12221:37:00 when group_webhooks feature is enabled through license 12321:37:00 behaves like enabled group hooks 12521:37:00 executes the hook for self and ancestor groups by default 12621:37:00 when group_webhooks feature is enabled through usage ping features 12721:37:00 behaves like enabled group hooks 12921:37:00 executes the hook for self and ancestor groups by default 13021:37:00 when group_webhooks feature is disabled 13121:37:00 does not execute the hook 13221:37:00 subgroup hooks 13321:37:00 when a subgroup is added to the parent group 13421:37:00 executes the webhook 13521:37:00 when a subgroup is removed from the parent group 13621:37:01 executes the webhook 13721:37:01 when the subgroup has subgroup webhooks enabled 13821:37:01 does not execute the webhook on itself 13921:37:01 ancestor groups 14021:37:02 fires webhook twice when both parent & grandparent group has subgroup_events enabled 14121:37:02 when parent group does not have subgroup_events enabled 14221:37:02 fires webhook once for the grandparent group when it has subgroup_events enabled 14321:37:02 when the group is not a subgroup 14421:37:02 does not proceed to firing any webhooks 14521:37:02 when group webhooks are unlicensed 14621:37:02 does not execute the webhook 14721:37:02 #self_or_ancestor_marked_for_deletion 14821:37:02 delayed deletion feature is not available 15021:37:03 delayed deletion feature is available 15121:37:03 the group has been marked for deletion 15221:37:03 returns the group 15321:37:03 the parent group has been marked for deletion 15421:37:03 returns the parent group 15521:37:03 no group has been marked for deletion 15821:37:04 returns the first group that is marked for deletion, up its ancestry chain 15921:37:04 #marked_for_deletion? 16021:37:04 delayed deletion feature is available 16121:37:04 when the group is marked for delayed deletion 16221:37:05 is expected to be truthy 16321:37:05 when the group is not marked for delayed deletion 16421:37:05 is expected to be falsey 16521:37:05 delayed deletion feature is not available 16621:37:05 when the group is marked for delayed deletion 16721:37:05 is expected to be falsey 16821:37:05 when the group is not marked for delayed deletion 16921:37:05 is expected to be falsey 17021:37:05 #adjourned_deletion? 17121:37:05 delayed deletion feature is available 17221:37:05 adjourned_period: 0, delayed_group_deletion: true, expected: false 17321:37:05 is expected to be falsey 17421:37:05 adjourned_period: 0, delayed_group_deletion: false, expected: false 17521:37:06 is expected to be falsey 17621:37:06 adjourned_period: 1, delayed_group_deletion: true, expected: true 17721:37:06 is expected to be truthy 17821:37:06 adjourned_period: 1, delayed_group_deletion: false, expected: true 17921:37:06 is expected to be truthy 18021:37:06 delayed deletion feature is not available 18121:37:06 when delayed deletion period is set to more than 0 18221:37:06 behaves like returns false 18321:37:06 is expected to be falsey 18421:37:06 #permanent_deletion_date 18521:37:06 returns the sum of the date passed as argument and the deletion_adjourned_period set in application setting 18621:37:06 #personal_access_token_expiration_policy_available? 18721:37:06 when the group does not enforce managed accounts 18821:37:06 is expected to be falsey 18921:37:06 when the group enforces managed accounts 19021:37:06 with `personal_access_token_expiration_policy` licensed 19121:37:06 is expected to be truthy 19221:37:06 with `personal_access_token_expiration_policy` not licensed 19321:37:06 is expected to be falsey 19421:37:06 #update_personal_access_tokens_lifetime 19521:37:06 when the group does not enforce managed accounts 19621:37:06 behaves like it does not call the update lifetime service 19721:37:06 doesn not call the update lifetime service 19821:37:06 when the group enforces managed accounts 19921:37:06 with `personal_access_token_expiration_policy` not licensed 20021:37:06 behaves like it does not call the update lifetime service 20121:37:06 doesn not call the update lifetime service 20221:37:06 with `personal_access_token_expiration_policy` licensed 20321:37:06 when the group does not enforce a PAT expiry policy 20421:37:06 behaves like it does not call the update lifetime service 20521:37:07 doesn not call the update lifetime service 20621:37:07 when the group enforces a PAT expiry policy 20721:37:07 executes the update lifetime service 20821:37:07 #max_personal_access_token_lifetime_from_now 20921:37:07 when max_personal_access_token_lifetime is defined 21121:37:07 is in the future 21221:37:07 is in days_from_now 21321:37:07 when max_personal_access_token_lifetime is nil 21521:37:07 #owners_emails 21621:37:07 is expected to match ["bob@example.com"] 21721:37:07 #access_level_roles 21821:37:07 returns the correct roles 21921:37:07 Releases Stats 22021:37:07 when there are no releases 22121:37:07 #releases_count 22321:37:07 #releases_percentage 22421:37:08 returns 0 and does not attempt to divide by 0 22521:37:08 when there are some releases 22621:37:08 #releases_count 22721:37:10 counts all releases for group and descendants 22821:37:10# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.39 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.13 1.24 1.34 1/426 6723 23021:37:10 #releases_percentage 23121:37:12 calculates projects with releases percentage for group and descendants 23221:37:12# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.64 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.12 1.24 1.33 1/426 6724 23421:37:12 #repository_storage 23521:37:12 when wiki does not have a tracked repository storage 23621:37:12 returns the default shard 23721:37:12 when wiki has a tracked repository storage 23821:37:12 returns the persisted shard 23921:37:12 #user_cap_reached? 24021:37:12 when user cap feature is not available 24121:37:13 is expected to be falsey 24221:37:13 when user cap feature is available 24321:37:13 when this group has no root ancestor 24421:37:13 behaves like returning the right value for user_cap_reached? 24521:37:13 when no user cap has been set to that root ancestor 24621:37:13 is expected to be falsey 24721:37:13 when a user cap has been set to that root ancestor 24821:37:13 when this cap is higher than the number of billable members 24921:37:13 is expected to be falsey 25021:37:13 when this cap is the same as the number of billable members 25121:37:13 is expected to be truthy 25221:37:13 when this cap is lower than the number of billable members 25321:37:14 is expected to be truthy 25421:37:14 when this group has a root ancestor 25521:37:14 behaves like returning the right value for user_cap_reached? 25621:37:14 when no user cap has been set to that root ancestor 25721:37:14 is expected to be falsey 25821:37:14 when a user cap has been set to that root ancestor 25921:37:14 when this cap is higher than the number of billable members 26021:37:15 is expected to be falsey 26121:37:15 when this cap is the same as the number of billable members 26221:37:15 is expected to be truthy 26321:37:15 when this cap is lower than the number of billable members 26421:37:16 is expected to be truthy 26521:37:16 #calculate_reactive_cache 26621:37:16 returns cache data for the free plan members count 26721:37:16 #shared_externally? 26821:37:16 returns false when the group is not shared outside of the namespace hierarchy 26921:37:16 returns true when the group is shared outside of the namespace hierarchy 27021:37:16 returns false when the group is shared internally within the namespace hierarchy 27121:37:16 returns true when a subgroup is shared outside of the namespace hierarchy 27221:37:17 returns false when the only shared groups are outside of the namespace hierarchy 27321:37:17 returns true when the group project is shared outside of the namespace hierarchy 27421:37:17 returns false when the group project is only shared internally within the namespace hierarchy 27521:37:17# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.57 second. Current RSS: ~1353M. Threads: 4. load average: 1.27 1.27 1.34 1/427 6733 27721:37:17 behaves like can move repository storage 27821:37:17 #set_repository_read_only! 27921:37:17 makes the repository read-only 28021:37:18 raises an error if the project is already read-only 28121:37:18 raises an error when there is an existing git transfer in progress 28221:37:18 skip_git_transfer_check is true 28321:37:18 makes the project read-only when git transfers are in progress 28421:37:18 #set_repository_writable! 28521:37:18 sets repository_read_only to false 28621:37:18 raises an error when the update fails 28721:37:18 #reference_counter 28821:37:18 returns a Gitlab::ReferenceCounter object 28921:37:18 #cluster_agents 29021:37:19 is expected to contain exactly #<Clusters::Agent id: 2, created_at: "2024-11-14 21:37:19.387072287 +0000", updated_at: "2024-11-14 2..._id: 144, name: "agent-2", created_by_user_id: 418, has_vulnerabilities: false, is_receptive: false> and #<Clusters::Agent id: 3, created_at: "2024-11-14 21:37:19.448684565 +0000", updated_at: "2024-11-14 2..._id: 145, name: "agent-3", created_by_user_id: 419, has_vulnerabilities: false, is_receptive: false> 29121:37:19# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.59 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.27 1.27 1.34 2/427 6742 29321:37:19 #unique_project_download_limit_enabled? 29421:37:19 is expected to eq true 29521:37:19 when feature flag is disabled 29621:37:19 is expected to eq false 29721:37:19 when licensed feature is not available 29821:37:19 is expected to eq false 29921:37:19 when sub-group 30021:37:20 is expected to eq false 30121:37:20 #parent_epic_ids_in_ancestor_groups 30221:37:21 returns parent ids of epics of the given group that belongs to ancestor groups 30321:37:21# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.43 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.27 1.27 1.34 1/426 6743 30521:37:21 #has_dependencies? 30621:37:21 returns false when group does not have dependencies 30721:37:22 returns true when group does have dependencies 30821:37:23 returns false if dependencies only exist on archived projects 30921:37:23# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.0 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.25 1.26 1.34 1/426 6744 31121:37:23 #sbom_occurrences 31221:37:24 is expected to be empty 31321:37:24 with projects in group 31421:37:24 is expected to be empty 31521:37:24 with occurrences 31621:37:27 returns occurrences from unarchived projects 31721:37:27# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.17 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.25 1.26 1.34 1/426 6745 31921:37:27 #reached_project_access_token_limit? 32021:37:27 when not in a saas environment 32121:37:27 returns false when group project has a token 32221:37:27 when in a saas environment 32321:37:28 returns false when the limit has not been reached 32421:37:29 returns true when the limit has been reached 32521:37:29 returns true for a subgroup when a root group project has a token 32621:37:30 returns true for the root group when a subgroup project has a token 32721:37:31 returns true for a subgroup when another subgroup project has a token 32821:37:32 does not count group tokens 32921:37:32 does not count personal tokens 33021:37:33 does not count expired tokens 33121:37:33# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.79 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.21 1.25 1.34 2/426 6746 33321:37:33 #service_accounts 33421:37:34 returns only the group service accounts 33521:37:34 .pending_delete? 33621:37:34 when deletion_schedule is not present 33721:37:34 returns false 33821:37:34 when deletion_schedule is present 33921:37:34 when marked_for_deletion_on is from past 34021:37:34 returns false 34121:37:34 when marked_for_deletion_on is in future 34321:37:34 .count_within_namespaces 34421:37:34 with a single group in the hierarchy 34621:37:35 with another group in the hierarchy 34821:37:35 #resource_parent 35021:37:35 #jira_issues_integration_available? 35221:37:35 returns true for licensed instance 35421:37:36 returns false for unlicensed instance 35521:37:36 #multiple_approval_rules_available? 35721:37:36 returns true for licensed instance 35921:37:36 returns false for unlicensed instance 36021:37:36 #block_seat_overages? 36121:37:36 subscriptions: true, seat_control: :off, user_cap: nil, flag: true, result: false 36221:37:36 returns the expected result 36321:37:36 subscriptions: true, seat_control: :user_cap, user_cap: 1, flag: true, result: false 36421:37:36 returns the expected result 36521:37:36 subscriptions: true, seat_control: :block_overages, user_cap: nil, flag: true, result: true 36621:37:37 returns the expected result 36721:37:37 subscriptions: true, seat_control: :off, user_cap: nil, flag: false, result: false 36821:37:37 returns the expected result 36921:37:37 subscriptions: true, seat_control: :user_cap, user_cap: 1, flag: false, result: false 37021:37:37 returns the expected result 37121:37:37 subscriptions: true, seat_control: :block_overages, user_cap: nil, flag: false, result: false 37221:37:37 returns the expected result 37321:37:37 subscriptions: false, seat_control: :off, user_cap: nil, flag: true, result: false 37421:37:37 returns the expected result 37521:37:37 subscriptions: false, seat_control: :user_cap, user_cap: 1, flag: true, result: false 37621:37:38 returns the expected result 37721:37:38 subscriptions: false, seat_control: :block_overages, user_cap: nil, flag: true, result: false 37821:37:38 returns the expected result 37921:37:38 subscriptions: false, seat_control: :off, user_cap: nil, flag: false, result: false 38021:37:38 returns the expected result 38121:37:38 subscriptions: false, seat_control: :user_cap, user_cap: 1, flag: false, result: false 38221:37:38 returns the expected result 38321:37:38 subscriptions: false, seat_control: :block_overages, user_cap: nil, flag: false, result: false 38421:37:38 returns the expected result 38521:37:38 seat_overage? 38621:37:38 without a gitlab subscription 38721:37:39 returns false 38821:37:39 with a gitlab subscription 38921:37:39 with a reactive cache hit 39021:37:39 returns false when there are available seats 39121:37:39 returns false when all seats are taken, but there is no overage 39221:37:40 returns true when the number of users exceeds the number of seats 39321:37:40 does not count non-billable members as consuming a seat 39421:37:40# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.92 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.27 1.27 1.34 1/427 6747 39621:37:40 with a reactive cache miss 39721:37:41 returns false 39821:37:41 #seats_available_for? 39921:37:41 with a subscription 40021:37:41 returns true if there are enough seats 40121:37:41 returns false if there are not enough seats 40221:37:41 returns true if there are exactly enough seats remaining 40321:37:42 counts members in subgroups as consuming seats 40421:37:42 considers if users are already consuming a seat 40521:37:43 considers if users are already consuming a seat when the seat count is exceeded 40621:37:43 returns true if passed an empty array 40721:37:43 returns true if there are no seats remaining and the passed array is empty 40821:37:43 accepts an array of integers 40921:37:43 returns true when the access level is minimal access even if there are not enough seats 41021:37:43 returns false when the access level is guest if there are not enough seats 41121:37:43# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.02 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.25 1.26 1.34 1/427 6748 41321:37:43 with an ultimate subscription 41421:37:44 returns true when the access level is guest even if there are not enough seats 41521:37:44 returns false when there are not enough seats if the custom role is billable 41621:37:44 returns true even if there are not enough seats if the custom role is not billable 41721:37:44 returns false when there are not enough seats if the custom role is billable and uses minimal access as its base 41821:37:45 assumes the custom role is billable if given an invalid member role id 41921:37:45# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.15 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.25 1.26 1.34 1/427 6749 42121:37:45 without a subscription 42321:37:45 #licensed_ai_features_available? 42421:37:45 ai_features: true, ai_chat: true, licensed_ai_features_available: true 42521:37:45 is expected to equal true 42621:37:45 ai_features: true, ai_chat: false, licensed_ai_features_available: true 42721:37:45 is expected to equal true 42821:37:45 ai_features: false, ai_chat: true, licensed_ai_features_available: true 42921:37:45 is expected to equal true 43021:37:45 ai_features: false, ai_chat: false, licensed_ai_features_available: false 43121:37:45 is expected to equal false 43221:37:45 #code_suggestions_purchased? 43321:37:45 when code suggestions purchase exists 43521:37:46 when code suggestions purchase does not exists 43621:37:46 returns false 43721:37:46 #enable_auto_assign_gitlab_duo_pro_seats? 43821:37:46 when the feature flag is globally enabled 43921:37:46 returns false for non-root namespace 44021:37:46 returns true when namespace_settings.enable_auto_assign_gitlab_duo_pro_seats is enabled 44121:37:46 returns false when namespace_settings.enable_auto_assign_gitlab_duo_pro_seats is disabled 44221:37:46 when the feature flag is disabled globally 44321:37:46 returns false 44421:37:46 when the feature flag is enabled for a specific group 44521:37:46 returns true when namespace_settings.enable_auto_assign_gitlab_duo_pro_seats is enabled 44621:37:46 returns false for non-root namespace 44721:37:46 returns false when namespace_settings.enable_auto_assign_gitlab_duo_pro_seats is disabled 44821:37:46 #epic_and_work_item_associations_unification_enabled? 44921:37:47 for the sub group 45021:37:47 when epic_and_work_item_associations_unification enabled 45121:37:47 is expected to eq true 45221:37:47 for the other group not in the hierarchy 45321:37:47 is expected to eq false 45421:37:47 when epic_and_work_item_associations_unification disabled 45521:37:47 is expected to eq false 45621:37:47 for the root group 45721:37:47 when epic_and_work_item_associations_unification enabled 45821:37:47 is expected to eq true 45921:37:47 #work_items_rolledup_dates_feature_flag_enabled? 46021:37:47 behaves like checks self and root ancestor feature flag 46121:37:47 when FF is enabled for the root group 46221:37:47 is expected to be truthy 46321:37:47 when FF is enabled for the group 46421:37:47 is expected to be truthy 46521:37:47 when root_group is the actor 46621:37:47 is not enabled if the FF is enabled for a child 46721:37:47 when FF is disabled globally 46821:37:47 is expected to be falsey 46921:37:47 when FF is enabled globally 47021:37:47 is expected to be truthy 47121:37:47 #namespace_work_items_enabled? 47221:37:48 when all feature flags are enabled 47321:37:48 is expected to eq true 47421:37:48 when namespace_level_work_items is disabled and work_item_epics is enabled at the root group 47521:37:48 when epics are available 47621:37:48 for a sub group 47721:37:48 is expected to eq true 47821:37:48 for the root group 47921:37:48 is expected to eq true 48021:37:48 for group outside the hierarchy 48121:37:48 is expected to eq false 48221:37:48 when epics are not available 48321:37:48 is expected to eq false 48421:37:48 when namespace_level_work_items is enabled and work_item_epics is disabled 48521:37:48 is expected to eq true 48621:37:48 when namespace_level_work_items and work_item_epics feature flags are disabled 48721:37:48 is expected to eq false 48821:37:48 #share_with_group_lock 48921:37:48 becomes enabled when block seat overages becomes enabled 49021:37:48 when the namespace settings seat_control is set to user_cap 49121:37:48 cannot be set to false 49221:37:48 when block seat overages is already enabled for the group 49321:37:48 cannot be disabled 49421:37:48 #work_item_epics_enabled? 49521:37:49 when all conditions are met 49621:37:49 is expected to equal true 49721:37:49 when work_item_epics feature flag is disabled 49821:37:49 is expected to equal false 49921:37:49 when work_item_epics enabled for the sub group 50021:37:49 is expected to equal false 50121:37:49 when epics is not a licensed feature 50221:37:49 is expected to equal false 50321:37:49 #work_item_epics_ssot_enabled? 50421:37:49 when enabled for root ancestor 50521:37:49 is expected to eq true 50621:37:49 when enabled for sub group 50721:37:49 is expected to eq false 50821:37:49 when disabled for root ancestor 50921:37:49 is expected to eq false 51021:37:49 #can_manage_extensions_marketplace_for_enterprise_users? 51121:37:49 group: root_group, licensed_feature_available: true, feature_flags_enabled: true, expected: true 51221:37:49 is expected to eq true 51321:37:49 group: child_group, licensed_feature_available: true, feature_flags_enabled: true, expected: false 51421:37:49 is expected to eq false 51521:37:49 group: root_group, licensed_feature_available: false, feature_flags_enabled: true, expected: false 51621:37:49 is expected to eq false 51721:37:49 group: root_group, licensed_feature_available: true, feature_flags_enabled: false, expected: false 51821:37:49 is expected to eq false 51921:37:49 #active_compliance_frameworks? 52021:37:50 without default framework 52121:37:50 without assigned projects 52221:37:50 returns false 52321:37:50 with assigned projects 52521:37:50 with default framework 52621:37:50 without assigned projects 52721:37:50 returns false 52821:37:50 with assigned projects 53021:37:50 #enterprise_users_extensions_marketplace_enabled? 53121:37:50 value: true, licensed_feature_available: true, expected: true 53221:37:50 is expected to eq true 53321:37:50 value: false, licensed_feature_available: true, expected: false 53421:37:51 is expected to eq false 53521:37:51 value: false, licensed_feature_available: false, expected: true 53621:37:51 is expected to eq true 53721:37:51# [RSpecRunTime] Finishing example group ee/spec/models/ee/group_spec.rb. It took 3 minutes 6.41 seconds. Expected to take 3 minutes 15.62 seconds. 53821:37:51# [RSpecRunTime] Starting example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. Expected to take 1 minute 52.27 seconds. 53921:37:51Geo::ProjectRepositoryReplicator 54021:37:52 invokes replicator.geo_handle_after_create on create 54121:37:52 updated event consumption 54221:37:52 in replicables_for_current_secondary list 54321:37:53 runs Geo::FrameworkRepositorySyncService service 54421:37:53# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.7 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.29 1.27 1.34 1/427 6786 54621:37:53 not in replicables_for_current_secondary list 54721:37:54 does not run Geo::FrameworkRepositorySyncService service 54821:37:54# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.91 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.29 1.27 1.34 1/427 6805 55021:37:54 when a sync is currently running 55121:37:56 moves registry state to pending 55221:37:56# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.21 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.29 1.27 1.34 1/427 6824 55421:37:56 #geo_handle_after_destroy 55521:37:56 on a Geo primary 55621:37:57 creates a Geo::Event 55721:37:57 when replication feature flag is disabled 55821:37:58 does not publish 55921:37:58# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.51 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.35 1.28 1.35 1/427 6861 56121:37:58 on a Geo secondary 56221:37:59 does not create an event 56321:37:59# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.66 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.35 1.28 1.35 1/427 6880 56521:37:59 housekeeping implementation 56621:38:00 calls Geo::CreateObjectPoolService 56721:38:01# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.04 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.35 1.28 1.35 1/427 6899 56921:38:01 .no_repo_message 57021:38:02 is implemented 57121:38:02# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.22 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.35 1.28 1.35 1/427 6918 57321:38:02 .housekeeping_enabled? 57421:38:03 is implemented 57521:38:03# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.44 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.32 1.28 1.34 1/427 6937 57721:38:03 .replicables_for_current_secondary 57821:38:03 when syncing object storage is enabled 57921:38:03 behaves like is implemented and returns a valid relation 58021:38:04 is implemented 58121:38:04# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.93 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.32 1.28 1.34 1/427 6956 58321:38:04 when syncing object storage is disabled 58421:38:04 behaves like is implemented and returns a valid relation 58521:38:06 is implemented 58621:38:06# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.26 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.32 1.28 1.34 1/427 6975 58821:38:06 with selective sync disabled 58921:38:06 behaves like is implemented and returns a valid relation 59021:38:07 is implemented 59121:38:07# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.63 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.30 1.27 1.34 1/427 6994 59321:38:07 with selective sync enabled for namespaces 59421:38:07 behaves like is implemented and returns a valid relation 59521:38:08 is implemented 59621:38:08# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.02 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.30 1.27 1.34 1/427 7013 59821:38:08 with selective sync enabled for shards 59921:38:08 behaves like is implemented and returns a valid relation 60021:38:11 is implemented 60121:38:11# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.5 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.30 1.27 1.34 2/427 7032 60521:38:12# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.73 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.35 1.29 1.35 1/427 7051 60721:38:12 #geo_handle_after_update 60821:38:12 on a Geo primary 60921:38:13 creates a Geo::Event 61021:38:15 calls #after_verifiable_update 61121:38:15 when replication feature flag is disabled 61221:38:16 does not publish 61321:38:16# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.23 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.35 1.29 1.35 1/427 7106 61521:38:16 on a Geo secondary 61621:38:17 does not create an event 61721:38:17# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.31 second. Current RSS: ~1453M. Threads: 4. load average: 1.48 1.31 1.35 1/428 7125 61921:38:17 deleted event consumption 62021:38:18 runs Geo::RepositoryRegistryRemovalService service 62121:38:18# [RSpecRunTime] RSpec elapsed time: 7 minutes 1.56 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.48 1.31 1.35 1/428 7144 62321:38:18 #after_verifiable_update 62421:38:18 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 62521:38:19 calls verify_async only if needed 62621:38:19# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.81 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.48 1.31 1.35 1/427 7163 62821:38:19 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 62921:38:20 calls verify_async only if needed 63021:38:21# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.04 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.48 1.31 1.35 1/427 7182 63221:38:21 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 63321:38:22 calls verify_async only if needed 63421:38:22# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.18 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.48 1.31 1.35 1/427 7201 63621:38:22 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 63721:38:23 calls verify_async only if needed 63821:38:23# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.34 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.45 1.31 1.35 1/427 7220 64021:38:23 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 64121:38:24 calls verify_async only if needed 64221:38:24# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.51 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.45 1.31 1.35 1/427 7239 64421:38:24 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 64521:38:25 calls verify_async only if needed 64621:38:25# [RSpecRunTime] RSpec elapsed time: 7 minutes 8.66 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.45 1.31 1.35 1/427 7258 64821:38:25 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 64921:38:26 calls verify_async only if needed 65021:38:26# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.86 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.45 1.31 1.35 1/427 7277 65221:38:26 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 65321:38:27 calls verify_async only if needed 65421:38:28# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.08 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.49 1.32 1.36 1/427 7296 65621:38:28 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 65721:38:29 calls verify_async only if needed 65821:38:29# [RSpecRunTime] RSpec elapsed time: 7 minutes 12.42 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.49 1.32 1.36 1/427 7315 66021:38:29 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 66121:38:30 calls verify_async only if needed 66221:38:30# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.66 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.49 1.32 1.36 1/427 7334 66421:38:30 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 66521:38:31 calls verify_async only if needed 66621:38:31# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.77 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.49 1.32 1.36 1/427 7353 66821:38:31 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 66921:38:32 calls verify_async only if needed 67021:38:32# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.01 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.45 1.32 1.35 1/427 7372 67221:38:32 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 67321:38:34 calls verify_async only if needed 67421:38:34# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.18 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.45 1.32 1.35 1/427 7391 67621:38:34 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 67721:38:35 calls verify_async only if needed 67821:38:35# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.41 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.45 1.32 1.35 1/427 7410 68021:38:35 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 68121:38:36 calls verify_async only if needed 68221:38:36# [RSpecRunTime] RSpec elapsed time: 7 minutes 19.6 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.45 1.32 1.35 1/427 7429 68421:38:36 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 68521:38:37 calls verify_async only if needed 68621:38:37# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.78 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.41 1.31 1.35 1/427 7448 68821:38:37 #geo_handle_after_create 68921:38:37 on a Geo primary 69021:38:38 creates a Geo::Event 69121:38:38 when replication feature flag is disabled 69221:38:40 does not publish 69321:38:40# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.22 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.41 1.31 1.35 1/427 7485 69521:38:40 on a Geo secondary 69621:38:41 does not create an event 69721:38:41# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.32 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.41 1.31 1.35 1/427 7504 70021:38:42 is implemented 70221:38:43# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.64 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.62 1.35 1.37 1/427 7541 70421:38:43 behaves like a replicator 70521:38:43 Geo node status 70621:38:43 on a primary site 70721:38:44 .primary_total_count 70821:38:44 returns the number of available replicables on primary 70921:38:44 on a secondary site 71021:38:44 .registry_count 71121:38:46 returns the number of registries on secondary 71221:38:46# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.3 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.62 1.35 1.37 1/427 7542 71421:38:46 .synced_count 71521:38:48 returns the number of synced items on secondary 71621:38:48# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.28 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.65 1.37 1.37 1/427 7543 71821:38:48 .failed_count 71921:38:50 returns the number of failed items on secondary 72021:38:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.2 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.65 1.37 1.37 1/427 7544 72221:38:50 when replicator is Geo::RegistrySyncWorker compatible 72321:38:50 has "created" and "deleted" events 72421:38:50 when replicator enqueues a sync event 72521:38:51 is expected to receive perform_async("project_repository", "updated", {"model_record_id"=>218}) 1 time 72621:38:51# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.44 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.65 1.37 1.37 1/427 7563 72821:38:51 .git_access_class 72921:38:52 is implemented 73021:38:52# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.59 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.60 1.36 1.37 1/427 7582 73221:38:52 #housekeeping_model_record 73321:38:53 is implemented 73421:38:53# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.87 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.60 1.36 1.37 1/427 7601 73721:38:54 is defined and does not raise error 73821:38:55# [RSpecRunTime] RSpec elapsed time: 7 minutes 38.06 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.60 1.36 1.37 1/427 7620 74021:38:55 behaves like a verifiable replicator 74221:38:55 has checksum_succeeded event 74321:38:55 .verification_enabled? 74421:38:55 on a Geo primary site 74521:38:55 when replication feature flag is enabled 74621:38:55 when force primary checksumming feature flag is enabled 74821:38:55 when the force primary checksumming feature flag is disabled 75021:38:55 when replication feature flag is disabled 75121:38:55 when force primary checksumming feature flag is enabled 75321:38:55 when the force primary checksumming feature flag is disabled 75421:38:55 returns false 75521:38:55 on a Geo secondary site 75621:38:55 when replication feature flag is enabled 75721:38:55 when force primary checksumming feature flag is enabled 75921:38:55 when the force primary checksumming feature flag is disabled 76121:38:55 when replication feature flag is disabled 76221:38:55 when force primary checksumming feature flag is enabled 76321:38:55 returns false 76421:38:55 when the force primary checksumming feature flag is disabled 76521:38:55 returns false 76621:38:55 .checksummed_count 76721:38:55 when verification is enabled 76821:38:55 behaves like a counter of succeeded available verifiables 76921:38:56 is expected to eq 1 77021:38:57 excludes other verification states 77121:38:57# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.79 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.63 1.37 1.37 1/427 7657 77321:38:57 when verification is disabled 77521:38:57 .verified_count 77621:38:57 when verification is enabled 77721:38:57 behaves like a counter of succeeded available verifiables 77821:38:58 is expected to eq 1 77921:39:00 excludes other verification states 78021:39:00# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.36 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.63 1.37 1.37 1/427 7694 78221:39:00 when verification is disabled 78421:39:00 .checksum_failed_count 78521:39:00 when verification is enabled 78621:39:00 behaves like a counter of failed available verifiables 78721:39:01 is expected to eq 1 78821:39:02 excludes other verification states 78921:39:02# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.76 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.58 1.36 1.37 1/427 7731 79121:39:02 when verification is disabled 79321:39:02 .verification_failed_count 79421:39:02 when verification is enabled 79521:39:02 behaves like a counter of failed available verifiables 79621:39:03 is expected to eq 1 79721:39:05 excludes other verification states 79821:39:05# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.26 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.58 1.36 1.37 1/427 7768 80021:39:05 when verification is disabled 80221:39:05 .verification_total_count 80321:39:05 when verification is enabled 80421:39:05 when the verification_state is disabled 80521:39:06 is expected to eq 0 80621:39:06# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.67 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.58 1.36 1.37 2/427 7787 80821:39:06 when the verification_state is not disabled 80921:39:07 is expected to eq 1 81021:39:07# [RSpecRunTime] RSpec elapsed time: 7 minutes 50.95 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7806 81221:39:07 when verification is disabled 81421:39:07 .trigger_background_verification 81521:39:07 when verification is enabled 81621:39:07 for a Geo secondary 81721:39:08 does not enqueue ReverificationBatchWorker 81821:39:08 enqueues VerificationBatchWorker 81921:39:08 enqueues VerificationTimeoutWorker 82021:39:08 for a Geo primary 82121:39:08 enqueues ReverificationBatchWorker 82221:39:08 enqueues VerificationStateBackfillWorker 82321:39:08 enqueues VerificationBatchWorker 82421:39:08 enqueues VerificationTimeoutWorker 82521:39:08 when verification is disabled 82621:39:08 does not enqueue VerificationBatchWorker 82721:39:08 does not enqueue VerificationTimeoutWorker 82821:39:08 .backfill_verification_state_table 82921:39:08 on a Geo secondary site 83021:39:08 returns false 83121:39:08 on a Geo primary site 83221:39:08 when replication feature flag is enabled 83321:39:08 when force primary checksumming feature flag is enabled 83421:39:09 calls Geo::VerificationStateBackfillService 83521:39:09# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.72 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7825 83721:39:09 when force primary checksumming feature flag is disabled 83821:39:10 calls Geo::VerificationStateBackfillService 83921:39:10# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.83 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7844 84121:39:10 when replication feature flag is disabled 84221:39:10 when force primary checksumming feature flag is enabled 84321:39:11 calls Geo::VerificationStateBackfillService 84421:39:11# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.96 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7863 84621:39:11 when force primary checksumming feature flag is disabled 84721:39:13 does not call Geo::VerificationStateBackfillService 84821:39:13# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.21 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.49 1.35 1.36 1/427 7882 85021:39:13 .verify_batch 85121:39:13 when there are records needing verification 85221:39:14 calls #verify on each replicator 85321:39:14# [RSpecRunTime] RSpec elapsed time: 7 minutes 57.4 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.49 1.35 1.36 1/427 7901 85521:39:14 .remaining_verification_batch_count 85621:39:14 converts needs_verification_count to number of batches 85721:39:14 .remaining_reverification_batch_count 85821:39:14 converts needs_reverification_count to number of batches 85921:39:14 .reverify_batch! 86021:39:14 calls #reverify_batch 86121:39:14 .replicator_batch_to_verify 86221:39:15 returns usable Replicator instances 86321:39:15# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.72 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.49 1.35 1.36 1/427 7920 86521:39:15 .model_record_id_batch_to_verify 86621:39:15 when the batch is filled by pending rows 86721:39:15 returns IDs of pending rows 86821:39:15 does not call .verification_failed_batch 86921:39:15 when that batch is not filled by pending rows 87021:39:15 includes IDs of failed rows 87121:39:15 .verification_pending_batch 87221:39:15 when current node is a primary 87321:39:15 delegates to the model class of the replicator 87421:39:15 when current node is a secondary 87521:39:15 delegates to the registry class of the replicator 87621:39:15 .verification_failed_batch 87721:39:15 when current node is a primary 87821:39:15 delegates to the model class of the replicator 87921:39:15 when current node is a secondary 88021:39:15 delegates to the registry class of the replicator 88121:39:15 .fail_verification_timeouts 88221:39:15 when current node is a primary 88321:39:16 delegates to the model class of the replicator 88421:39:16 when current node is a secondary 88521:39:16 delegates to the registry class of the replicator 88621:39:16 #verify_async 88721:39:16 on a Geo primary 88821:39:17 calls verification_pending! 88921:39:18 does not enqueue Geo::VerificationWorker 89021:39:18# [RSpecRunTime] RSpec elapsed time: 8 minutes 1.4 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7957 89321:39:19 wraps the checksum calculation in track_checksum_attempt! 89421:39:19# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.55 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7976 89621:39:19 #verification_state_tracker 89721:39:19 on a Geo primary 89821:39:20 returns model_record 89921:39:20# [RSpecRunTime] RSpec elapsed time: 8 minutes 3.76 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.53 1.36 1.37 1/427 7995 90121:39:20 on a Geo secondary 90221:39:21 returns registry 90321:39:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.92 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.53 1.36 1.37 1/427 8014 90521:39:21 #geo_handle_after_checksum_succeeded 90621:39:21 on a Geo primary 90721:39:22 creates checksum_succeeded event 90821:39:24 is called on verification success 90921:39:24 when replication feature flag is disabled 91021:39:25 does not publish 91121:39:25# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.2 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.65 1.39 1.38 1/427 8069 91321:39:25 on a Geo secondary 91421:39:26 does not create an event 91521:39:26# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.35 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.65 1.39 1.38 1/427 8088 91721:39:26 #consume_event_checksum_succeeded 91821:39:26 with a persisted model_record 91921:39:26 on a Geo primary 92121:39:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.56 seconds. Current RSS: ~1422M. Threads: 4. load average: 1.60 1.38 1.37 1/427 8107 92321:39:27 on a Geo secondary 92421:39:27 with a persisted registry 92521:39:27 with a registry which is verified 92621:39:28 sets state to verification_pending 92721:39:28# [RSpecRunTime] RSpec elapsed time: 8 minutes 11.83 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.60 1.38 1.37 1/427 8126 92921:39:28 with a registry which is pending verification 93021:39:29 does not change state from verification_pending 93121:39:30# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.04 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.60 1.38 1.37 1/427 8145 93321:39:30 with an unpersisted registry 93421:39:31 does not persist the registry 93521:39:31# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.27 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.60 1.38 1.37 1/427 8164 93821:39:32 returns the opposite of immutable? 93921:39:32# [RSpecRunTime] RSpec elapsed time: 8 minutes 15.39 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.55 1.38 1.37 1/427 8183 94121:39:32 #primary_verification_succeeded? 94221:39:32 when the model record is verification_succeeded 94421:39:33# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.53 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.55 1.38 1.37 1/427 8202 94621:39:33 when the model record is not verification_succeeded 94721:39:34 returns false 94821:39:34# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.73 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.55 1.38 1.37 1/427 8221 95021:39:34 #ok_to_skip_download? 95121:39:34 when the registry is brand new 95221:39:34 when the model is immutable 95321:39:34 when the resource already exists on this site 95421:39:34 when verification is enabled for this model 95521:39:34 when the resource is in verifiables 95621:39:35 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 (PENDING: this context does not apply to mutable models) 95721:39:35# [RSpecRunTime] RSpec elapsed time: 8 minutes 18.91 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.55 1.38 1.37 1/428 8240 95921:39:35 when the resource is not in verifiables 96021:39:36 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 (PENDING: this context does not apply to mutable models) 96121:39:36# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.01 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.55 1.38 1.37 1/428 8259 96321:39:36 when verification is disabled for this model 96421:39:38 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to mutable models) 96521:39:38# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.13 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.51 1.37 1.37 1/428 8278 96721:39:38 when the resource does not exist on this site 96821:39:39 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 (PENDING: this context does not apply to mutable models) 96921:39:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.23 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.51 1.37 1.37 1/428 8297 97121:39:39 when the model is mutable 97221:39:40 is expected to be falsey 97321:39:40# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.41 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.51 1.37 1.37 1/428 8316 97521:39:40 when the registry is not brand new (sync or verification has been attempted before) 97621:39:41 is expected to be falsey 97721:39:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.68 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.51 1.37 1.37 1/428 8335 97921:39:41 integration tests 98121:39:41 background backfill 98221:39:42 verifies model records 98321:39:42# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.98 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.46 1.36 1.37 1/428 8356 98521:39:42 triggered by events 98621:39:44 verifies model records 98721:39:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.25 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.46 1.36 1.37 1/428 8377 98921:39:44 on a secondary 99021:39:44 background backfill 99121:39:45 verifies registries 99221:39:45# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.64 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.46 1.36 1.37 1/428 8400 99421:39:45 triggered by events 99521:39:46 verifies registries 99621:39:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.94 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.46 1.36 1.37 1/428 8423 99821:39:46# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. It took 1 minute 55.83 seconds. Expected to take 1 minute 52.27 seconds. 99921:39:46# [RSpecRunTime] Starting example group ee/spec/serializers/environment_entity_spec.rb. Expected to take 1 minute 22.8 seconds. 100021:39:46EnvironmentEntity 100321:39:50 exposes active alert flag 100421:39:50 when user does not have permission to read alert 100521:39:50 does not expose active alert flag 100621:39:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.87 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.43 1.36 1.36 1/428 8424 100821:39:50 when license is insufficient 100921:39:51 does not expose active alert flag 101021:39:51 when environment has a review app 101221:39:51 behaves like protected environments access 101321:39:51 when Protected Environments feature is not available in the project 101421:39:51 access_level: :guest, result: false 101521:39:52 is expected to eq false 101621:39:53# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.07 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.39 1.35 1.36 1/431 8454 101821:39:53 access_level: :reporter, result: false 101921:39:53 is expected to eq false 102021:39:53 access_level: :developer, result: true 102121:39:55 is expected to eq true 102221:39:55# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.42 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.39 1.35 1.36 1/433 8459 102421:39:55 access_level: :maintainer, result: true 102521:39:56 is expected to eq true 102621:39:56# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.82 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.39 1.35 1.36 1/433 8462 102821:39:56 access_level: :admin, result: true 102921:39:57 is expected to eq true 103021:39:57# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.89 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.36 1.34 1.36 1/433 8465 103221:39:57 when Protected Environments feature is available in the project 103321:39:57 when environment is protected with project-level protection 103421:39:57 behaves like authorize correctly per access type 103521:39:57 when user does not have access to the environment 103621:39:57 access_level: :guest, result: false 103721:39:58 is expected to eq false 103821:39:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.07 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.36 1.34 1.36 1/433 8468 104021:39:59 access_level: :reporter, result: false 104121:40:00 is expected to eq false 104221:40:00# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.24 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.36 1.34 1.36 1/433 8472 104421:40:00 access_level: :developer, result: false 104521:40:01 is expected to eq false 104621:40:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.79 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.36 1.34 1.36 1/433 8475 104821:40:01 access_level: :maintainer, result: false 104921:40:03 is expected to eq false 105021:40:03# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.24 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.49 1.37 1.37 1/433 8478 105221:40:03 access_level: :admin, result: true 105321:40:04 is expected to eq true 105421:40:04# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.42 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.49 1.37 1.37 1/433 8481 105621:40:04 when user has access to the environment 105721:40:04 access_level: :reporter, result: false 105821:40:05 is expected to eq false 105921:40:05# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.55 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.49 1.37 1.37 1/433 8484 106121:40:05 access_level: :developer, result: true 106221:40:06 is expected to eq true 106321:40:07# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.08 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.49 1.37 1.37 1/433 8487 106521:40:07 access_level: :maintainer, result: true 106621:40:08 is expected to eq true 106721:40:08# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.61 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.45 1.37 1.37 1/433 8490 106921:40:08 access_level: :admin, result: true 107021:40:09 is expected to eq true 107121:40:09# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.79 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.45 1.37 1.37 1/433 8493 107321:40:09 when the user has access via a group 107421:40:11 is expected to eq false 107521:40:11# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.2 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.45 1.37 1.37 1/433 8496 107721:40:11 when environment is protected with group-level protection 107821:40:11 behaves like authorize correctly per access type 107921:40:11 when user does not have access to the environment 108021:40:11 access_level: :guest, result: false 108121:40:12 is expected to eq false 108221:40:12# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.36 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.42 1.36 1.36 1/433 8499 108421:40:12 access_level: :reporter, result: false 108521:40:13 is expected to eq false 108621:40:13# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.51 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.42 1.36 1.36 1/433 8502 108821:40:13 access_level: :developer, result: false 108921:40:14 is expected to eq false 109021:40:14# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.94 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.42 1.36 1.36 3/433 8505 109221:40:14 access_level: :maintainer, result: false 109321:40:16 is expected to eq false 109421:40:16# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.34 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.42 1.36 1.36 1/433 8508 109621:40:16 access_level: :admin, result: true 109721:40:17 is expected to eq true 109821:40:17# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.58 second. Current RSS: ~1428M. Threads: 4. load average: 1.62 1.40 1.38 1/434 8511 110021:40:17 when user has access to the environment 110121:40:17 access_level: :reporter, result: false 110221:40:18 is expected to eq false 110321:40:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.81 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.62 1.40 1.38 1/434 8514 110521:40:18 access_level: :developer, result: true 110621:40:20 is expected to eq true 110721:40:20# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.32 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.62 1.40 1.38 1/434 8517 110921:40:20 access_level: :maintainer, result: true 111021:40:21 is expected to eq true 111121:40:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.81 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.62 1.40 1.38 1/434 8520 111321:40:21 access_level: :admin, result: true 111421:40:22 is expected to eq true 111521:40:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.06 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.57 1.40 1.38 1/434 8523 111721:40:23 when the user has access via a group 111821:40:24 is expected to eq false 111921:40:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.59 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.57 1.40 1.38 1/434 8526 112121:40:24 when environment is not protected 112221:40:24 access_level: :guest, result: false 112321:40:25 is expected to eq false 112421:40:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.67 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.57 1.40 1.38 1/434 8529 112621:40:25 access_level: :reporter, result: false 112721:40:26 is expected to eq false 112821:40:26# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.72 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.57 1.40 1.38 1/434 8532 113021:40:26 access_level: :developer, result: true 113121:40:28 is expected to eq true 113221:40:28# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.16 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.53 1.39 1.37 1/433 8535 113421:40:28 access_level: :maintainer, result: true 113521:40:29 is expected to eq true 113621:40:29# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.64 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.53 1.39 1.37 2/433 8538 113821:40:29 access_level: :admin, result: true 113921:40:31 is expected to eq true 114021:40:31# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.13 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.53 1.39 1.37 1/433 8541 114221:40:31 #terminal_path 114321:40:31 behaves like protected environments access 114421:40:31 when Protected Environments feature is not available in the project 114521:40:31 access_level: :guest, result: false 114621:40:32 is expected to eq false 114721:40:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.2 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.53 1.39 1.37 1/433 8544 114921:40:32 access_level: :reporter, result: false 115021:40:33Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 115221:40:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 115321:40:33 is expected to eq false 115421:40:33# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.28 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.48 1.38 1.37 1/433 8547 115621:40:33 access_level: :developer, result: false 115721:40:34Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 115921:40:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 116021:40:34 is expected to eq false 116121:40:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.77 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.48 1.38 1.37 1/433 8550 116321:40:34 access_level: :maintainer, result: true 116421:40:36Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 116621:40:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 116721:40:36 is expected to eq true 116821:40:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.22 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.48 1.38 1.37 3/433 8553 117021:40:36 access_level: :admin, result: true 117121:40:37Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 117321:40:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 117421:40:37 is expected to eq true 117521:40:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.34 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.45 1.38 1.37 1/433 8556 117721:40:37 when Protected Environments feature is available in the project 117821:40:37 when environment is protected with project-level protection 117921:40:37 behaves like authorize correctly per access type 118021:40:37 when user does not have access to the environment 118121:40:37 access_level: :guest, result: false 118221:40:38 is expected to eq false 118321:40:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.44 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.45 1.38 1.37 1/435 8559 118521:40:38 access_level: :reporter, result: false 118621:40:39Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 118821:40:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118921:40:39 is expected to eq false 119021:40:39# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.55 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.45 1.38 1.37 2/435 8562 119221:40:39 access_level: :developer, result: false 119321:40:40Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 119521:40:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 119621:40:40 is expected to eq false 119721:40:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.99 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.45 1.38 1.37 1/435 8565 119921:40:40 access_level: :maintainer, result: false 120021:40:42Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 120221:40:42To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 120321:40:42 is expected to eq false 120421:40:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.45 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.41 1.37 1.37 1/435 8568 120621:40:42 access_level: :admin, result: true 120721:40:43Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 120921:40:43To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 121021:40:43 is expected to eq true 121121:40:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.63 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.41 1.37 1.37 1/435 8571 121321:40:43 when user has access to the environment 121421:40:43 access_level: :reporter, result: false 121521:40:44Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 121721:40:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 121821:40:44 is expected to eq false 121921:40:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.74 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.41 1.37 1.37 1/435 8574 122121:40:44 access_level: :developer, result: false 122221:40:46Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 122421:40:46To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 122521:40:46 is expected to eq false 122621:40:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.24 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.41 1.37 1.37 1/435 8577 122821:40:46 access_level: :maintainer, result: true 122921:40:47Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 123121:40:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 123221:40:47 is expected to eq true 123321:40:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.86 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.38 1.36 1.36 1/435 8580 123521:40:47 access_level: :admin, result: true 123621:40:48Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 123821:40:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 123921:40:48 is expected to eq true 124021:40:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.03 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.38 1.36 1.36 1/435 8583 124221:40:48 when the user has access via a group 124321:40:50Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 124521:40:50To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 124621:40:50 is expected to eq false 124721:40:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.48 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.38 1.36 1.36 1/435 8586 124921:40:50 when environment is protected with group-level protection 125021:40:50 behaves like authorize correctly per access type 125121:40:50 when user does not have access to the environment 125221:40:50 access_level: :guest, result: false 125321:40:51 is expected to eq false 125421:40:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.59 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.38 1.36 1.36 1/435 8589 125621:40:51 access_level: :reporter, result: false 125721:40:52Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 125921:40:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 126021:40:52 is expected to eq false 126121:40:52# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.83 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.35 1.36 1.36 1/435 8592 126321:40:52 access_level: :developer, result: false 126421:40:54Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 126621:40:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 126721:40:54 is expected to eq false 126821:40:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.24 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.35 1.36 1.36 1/435 8595 127021:40:54 access_level: :maintainer, result: false 127121:40:55Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 127321:40:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 127421:40:55 is expected to eq false 127521:40:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.68 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.35 1.36 1.36 1/435 8598 127721:40:55 access_level: :admin, result: true 127821:40:56Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 128021:40:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 128121:40:56 is expected to eq true 128221:40:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.85 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.35 1.36 1.36 1/435 8601 128421:40:56 when user has access to the environment 128521:40:56 access_level: :reporter, result: false 128621:40:57Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 128821:40:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 128921:40:58 is expected to eq false 129021:40:58# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.11 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.32 1.35 1.36 1/435 8604 129221:40:58 access_level: :developer, result: false 129321:40:59Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 129521:40:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 129621:40:59 is expected to eq false 129721:40:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.63 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.32 1.35 1.36 1/435 8607 129921:40:59 access_level: :maintainer, result: true 130021:41:00Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 130221:41:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 130321:41:01 is expected to eq true 130421:41:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.14 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.32 1.35 1.36 1/435 8610 130621:41:01 access_level: :admin, result: true 130721:41:02Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 130921:41:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 131021:41:02 is expected to eq true 131121:41:02# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.35 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.29 1.35 1.36 1/435 8613 131321:41:02 when the user has access via a group 131421:41:03Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 131621:41:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 131721:41:03 is expected to eq false 131821:41:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.93 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.29 1.35 1.36 1/435 8616 132021:41:03 when environment is not protected 132121:41:03 access_level: :guest, result: false 132221:41:04 is expected to eq false 132321:41:05# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.0 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.29 1.35 1.36 1/435 8619 132521:41:05 access_level: :reporter, result: false 132621:41:06Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 132821:41:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 132921:41:06 is expected to eq false 133021:41:06# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.16 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.29 1.35 1.36 1/435 8622 133221:41:06 access_level: :developer, result: false 133321:41:07Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 133521:41:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 133621:41:07 is expected to eq false 133721:41:07# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.57 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.27 1.34 1.36 1/435 8625 133921:41:07 access_level: :maintainer, result: true 134021:41:08Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 134221:41:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 134321:41:08 is expected to eq true 134421:41:09# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.04 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.27 1.34 1.36 1/435 8628 134621:41:09 access_level: :admin, result: true 134721:41:10Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 134921:41:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 135021:41:10 is expected to eq true 135121:41:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.23 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.27 1.34 1.36 1/435 8631 135321:41:10 required_approval_count 135421:41:10 exposes required_approval_count 135521:41:10# [RSpecRunTime] Finishing example group ee/spec/serializers/environment_entity_spec.rb. It took 1 minute 23.55 seconds. Expected to take 1 minute 22.8 seconds. 135621:41:10# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage_data_metrics_spec.rb. Expected to take 1 minute 12.12 seconds. 135721:41:10Gitlab::UsageDataMetrics 135821:41:10 .uncached_data 135921:41:10 with instrumentation_class 136021:41:36 includes top level keys 136121:41:59 includes counts keys 136221:41:59 Redis_HLL_counters 136321:42:21 is included in the Usage Ping hash structure 136421:42:21# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.29 seconds. Current RSS: ~1446M. Threads: 4. load average: 0.98 1.23 1.32 1/431 8698 136621:42:21# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage_data_metrics_spec.rb. It took 1 minute 10.85 seconds. Expected to take 1 minute 12.12 seconds. 136721:42:21# [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/index_spec.rb. Expected to take 1 minute 1.47 seconds. 136821:42:21Search::Zoekt::Index 136921:42:21 is expected to eq 10737418240 137021:42:21 does not allow STI 137121:42:21 #update_reserved_storage_bytes! 137221:42:21 updates indices with the sum of size_bytes for all associated repositories 137321:42:21 when the node only has a little bit more storage 137421:42:22 increases the node reservation as much as possible 137521:42:22 when the node does not have any more storage 137621:42:22 does not do anything 137721:42:22 when an exception occurs 137821:42:22 logs the error and re-raises the exception 138121:42:26 is expected to contain exactly #<Search::Zoekt::Index id: 5, zoekt_enabled_namespace_id: 5, zoekt_node_id: 5, namespace_id: 869, cre...a_id: 5, reserved_storage_bytes: 0, used_storage_bytes: 0, watermark_level: "healthy", metadata: {}> 138221:42:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.6 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.06 1.25 1.32 1/431 8699 138421:42:26 .for_root_namespace_id 138521:42:29 is expected to contain exactly #<Search::Zoekt::Index id: 5, zoekt_enabled_namespace_id: 5, zoekt_node_id: 5, namespace_id: 869, cre...a_id: 5, reserved_storage_bytes: 0, used_storage_bytes: 0, watermark_level: "healthy", metadata: {}> 138621:42:29 when there are orphaned indices 138721:42:32 is expected to be empty 138821:42:32# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.19 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.06 1.24 1.32 1/432 8700 139021:42:32 .for_root_namespace_id_with_search_enabled 139121:42:34 correctly filters on the search field 139221:42:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.97 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.05 1.24 1.32 1/432 8701 139421:42:34 .with_all_repositories_ready 139521:42:39 returns all the indices whose all zoekt_repositories are ready 139621:42:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.13 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.05 1.23 1.32 1/432 8702 139921:42:41 returns correct indices 140021:42:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.88 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.05 1.23 1.32 1/432 8703 140221:42:41 .preload_zoekt_enabled_namespace_and_namespace 140321:42:44 preloads the project and avoids N+1 queries 140421:42:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.67 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.04 1.23 1.31 1/432 8704 140621:42:44 .preload_node 140721:42:47 preloads the node and avoids N+1 queries 140821:42:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.37 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.04 1.23 1.31 1/432 8705 141021:42:47 .should_be_marked_as_orphaned 141121:42:50 returns indices that are missing either an enabled namespace or a replica 141221:42:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.8 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.04 1.23 1.31 1/432 8706 141421:42:50 .should_be_deleted 141521:42:53 returns indices that are marked as either orphaned or pending_deletion 141621:42:53# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.87 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.04 1.22 1.31 1/432 8707 141821:42:53 .should_have_overprovisioned_watermark 141921:42:56 returns indices that have too much storage 142021:42:58 does not returns indices that already have overprovisioned watermark level 142121:42:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.09 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.03 1.22 1.31 1/432 8708 142321:42:59 .should_have_low_watermark 142421:43:01 returns indices that have over low watermark of storage 142521:43:04 does not return indices that already have low watermarked state 142621:43:07 returns indices that have high watermark state but storage that reflects low watermark 142721:43:07# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.27 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.11 1.23 1.31 1/433 8709 142921:43:07 .should_have_high_watermark 143021:43:09 returns indices that have over high watermark of storage 143121:43:12 does not return indices that already have high watermark state 143221:43:12# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.59 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.09 1.22 1.31 1/433 8710 143421:43:12 .with_storage_over_percent 143521:43:15 returns indices over percent 143621:43:17 does not return zoekt indices with nothing reserved 143721:43:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.98 second. Current RSS: ~1383M. Threads: 4. load average: 1.08 1.22 1.31 1/433 8711 143921:43:17 .with_reserved_storage_bytes 144021:43:20 returns indices with reserved storage 144121:43:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.94 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.08 1.22 1.31 3/433 8712 144421:43:20 is expected to belong to zoekt_enabled_namespace required: false inverse_of => indices 144521:43:21 is expected to belong to node required: false inverse_of => indices 144621:43:21 is expected to belong to replica required: false inverse_of => indices 144721:43:21 is expected to have many zoekt_repositories inverse_of => zoekt_index 144821:43:21 restricts deletion when there are associated zoekt repositories 144921:43:21 #free_storage_bytes 145021:43:21 is difference between reserved bytes and used bytes 145321:43:21 calls Search::Zoekt::NamespaceIndexerWorker for the namespace with delete operation 145521:43:21 validates that zoekt_enabled_namespace root_namespace_id matches namespace_id 145621:43:21 is expected to validate jsonb schema "zoekt_indices_metadata" 145721:43:21# [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/index_spec.rb. It took 1 minute 0.54 second. Expected to take 1 minute 1.47 seconds. 145821:43:21# [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb. Expected to take 50.43 seconds. 145921:43:21GitlabSubscriptions::AddOnPurchase 146021:43:21 is expected to includes the EachBatch module 146121:43:21 does not allow STI 146221:43:21 #delete_ineligible_user_assignments_in_batches! 146321:43:22 with assigned_users records 146421:43:22 removes only ineligible user assignments 146521:43:23 accepts batch_size and deletes the assignments in batch 146621:43:23 expires the cache keys for the ineligible users 146721:43:23 when the add_on_purchase has no namespace 146821:43:23 when all assigned users are eligible 146921:43:23 is expected to eq 0 147021:43:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.9 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.24 1.25 1.32 1/433 8713 147221:43:23 when there are ineligible users 147321:43:24 removes only ineligible user assignments 147421:43:24 with no assigned_users records 147521:43:24 is expected to eq 0 147621:43:24 when add_on_purchase does not have namespace 147721:43:24 is expected to eq 0 147921:43:24 is expected to eq false 148021:43:24 when subscription has expired 148121:43:24 is expected to eq true 148321:43:24 is expected to be a kind of ActiveSupport::Duration 148421:43:24 .uniq_add_on_names 148521:43:25 is expected to contain exactly "code_suggestions" 148721:43:25 is expected to eq true 148821:43:25 when subscription has expired 148921:43:25 is expected to eq false 149021:43:25 .next_candidate_requiring_assigned_users_refresh 149121:43:25 returns nil when there are no stale records 149221:43:25 when there are stale records 149321:43:25 returns the stale record 149421:43:25 when there is stale records with nil refreshed_at 149521:43:25 returns record with nil refreshed_at as next candidate 149621:43:25 when there is stale record with earlier refreshed_at 149721:43:26 returns record with earlier refreshed_at as next candidate 149821:43:26 associations 149921:43:26 is expected to belong to add_on required: false inverse_of => add_on_purchases 150021:43:26 is expected to belong to namespace optional: true 150121:43:26 is expected to belong to organization required: false 150221:43:26 is expected to have many assigned_users class_name => GitlabSubscriptions::UserAddOnAssignment inverse_of => add_on_purchase 150321:43:26 .uniq_namespace_ids 150421:43:26 is expected to contain exactly 1104 and 1105 150521:43:26 .maximum_duo_seat_count 150621:43:26 when no namespace IDs are given 150721:43:26 when there is no duo add-on 150821:43:26 returns the default of 0 150921:43:26 when there is a duo pro add-on 151021:43:26 returns the number of seats purchased 151121:43:26 when there is a duo enterprise add-on 151221:43:26 returns the number of seats purchased 151321:43:26 when there is both a duo pro add-on and a duo enterprise trial add-on 151421:43:26 returns the maximum number of seats purchased for the add-on with the most seats 151521:43:26 when there is both a duo pro trial add-on and a duo enterprise add-on 151621:43:27 returns the maximum number of seats purchased for the add-on with the most seats 151721:43:27 when namespace IDs are given 151821:43:27 when there is no duo add-on 151921:43:27 returns the default of 0 152021:43:27 when there is a duo pro add-on 152121:43:27 returns the number of seats purchased 152221:43:27 when there is a duo enterprise add-on 152321:43:27 returns the number of seats purchased 152421:43:27 when there is both a duo pro add-on and a duo enterprise trial add-on 152521:43:27 returns the maximum number of seats purchased for the add-on with the most seats 152621:43:27 when there is both a duo pro trial add-on and a duo enterprise add-on 152721:43:27 returns the maximum number of seats purchased for the add-on with the most seats 152821:43:27 with more than one group namespace 152921:43:27 returns the highest seat count of both 153121:43:27 is expected to delegate #add_on_name to the #add_on object as #name, allowing #add_on to return nil 153221:43:27 #already_assigned? 153321:43:27 when the user has been already assigned 153421:43:27 is expected to eq true 153521:43:27 when user is not already assigned 153621:43:27 is expected to eq false 153821:43:28 is expected to validate that :add_on cannot be empty/falsy 153921:43:28 is expected to validate that :expires_on cannot be empty/falsy 154021:43:28 is expected to validate that :started_at cannot be empty/falsy 154121:43:28 is expected to validate that :subscription_add_on_id is case-sensitively unique within the scope of :namespace_id 154221:43:28 is expected to validate that :quantity cannot be empty/falsy 154321:43:28 is expected to validate that :quantity looks like an integer greater than or equal to 1 154421:43:28 is expected to validate that :purchase_xid cannot be empty/falsy 154521:43:28 is expected to validate that the length of :purchase_xid is at most 255 154621:43:28 when validating namespace 154721:43:28 when on .com 154821:43:29 namespace: group_namespace, result: true 154921:43:29 validates the namespace correctly 155021:43:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.16 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.22 1.25 1.31 1/433 8714 155221:43:29 namespace: sub_group_namespace, result: false 155321:43:29 validates the namespace correctly 155421:43:29 namespace: project_namespace, result: false 155521:43:29 validates the namespace correctly 155621:43:29 namespace: user_namespace, result: false 155721:43:29 validates the namespace correctly 155821:43:29 namespace: nil, result: false 155921:43:29 validates the namespace correctly 156021:43:29 when not on .com 156121:43:29 is expected not to validate that :namespace cannot be empty/falsy 156421:43:32 returns all the purchases that are not expired 156521:43:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.4 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.20 1.24 1.31 1/433 8715 156721:43:32 .ready_for_cleanup 156821:43:32 returns all ready for cleanup add on purchases 157021:43:35 returns all the purchases that are not expired 157121:43:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.95 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.20 1.24 1.31 1/433 8716 157321:43:35 .by_add_on_name 157421:43:37 when name is: code_suggestions 157521:43:39 returns all the purchases related to gitlab_duo_pro 157621:43:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.14 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.18 1.24 1.31 1/433 8717 157821:43:39 when name is set to anything else 157921:43:40 returns empty collection 158021:43:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.82 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.18 1.24 1.31 1/433 8718 158221:43:40 .by_namespace 158321:43:42 when record with given namespace_id exists 158421:43:43 is expected to contain exactly #<GitlabSubscriptions::AddOnPurchase id: 81, created_at: "2024-11-14 21:43:41.280788932 +0000", updat..., last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1> 158521:43:43 when namespace record is passed 158621:43:45 is expected to contain exactly #<GitlabSubscriptions::AddOnPurchase id: 81, created_at: "2024-11-14 21:43:41.280788932 +0000", updat..., last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1> 158721:43:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.58 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.17 1.23 1.31 1/433 8719 158921:43:45 when record with given namespace_id does not exist 159021:43:47 is expected to contain exactly 159121:43:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.44 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.40 1.28 1.32 2/433 8720 159321:43:47 when nil is given 159421:43:47 and the record exist 159521:43:49 is expected to contain exactly #<GitlabSubscriptions::AddOnPurchase id: 90, created_at: "2024-11-14 21:43:49.278097217 +0000", updat..., last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1> 159621:43:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.39 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.40 1.28 1.32 1/433 8721 159821:43:49 and the record does not exist 159921:43:50 is expected to contain exactly 160021:43:51# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.09 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.40 1.28 1.32 1/433 8722 160221:43:51 .for_gitlab_duo_pro 160321:43:54 returns all the purchases related to gitlab duo 160421:43:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.29 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.53 1.31 1.33 1/433 8723 160621:43:54 .for_product_analytics 160721:43:57 returns all the purchases related to product_analytics 160821:43:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.57 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.48 1.30 1.33 1/433 8724 161021:43:57 .for_duo_enterprise 161121:43:57 is expected to be empty 161221:43:57 with duo_enterprise purchase 161321:43:57 is expected to eq [#<GitlabSubscriptions::AddOnPurchase id: 115, created_at: "2024-11-14 21:43:57.775477139 +0000", upd... last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1>] 161421:43:57 with other purchases 161521:43:58 returns only duo_enterprise add-ons 161621:43:58 .for_duo_pro_or_duo_enterprise 161721:43:58 is expected to be empty 161821:43:58 with duo_enterprise purchase 161921:43:58 is expected to eq [#<GitlabSubscriptions::AddOnPurchase id: 118, created_at: "2024-11-14 21:43:58.370440613 +0000", upd... last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1>] 162021:43:58 with duo_pro purchase 162121:43:58 is expected to eq [#<GitlabSubscriptions::AddOnPurchase id: 119, created_at: "2024-11-14 21:43:58.568825374 +0000", upd... last_assigned_users_refreshed_at: nil, trial: false, started_at: "2024-11-14", organization_id: 1>] 162221:43:58 with other purchases 162321:43:59 returns both gitlab_duo_pro and duo_enterprise add-ons 162521:44:02 returns all the non-guest purchases related to the user top level namespaces 162621:44:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.51 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.44 1.30 1.33 1/433 8725 162821:44:02 .assigned_to_user 162921:44:05 returns all active purchases related to the user add-on assignments 163021:44:05# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.91 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.44 1.30 1.33 1/433 8726 163221:44:05 .requiring_assigned_users_refresh 163321:44:06 returns correct add_on_purchases 163421:44:06 accepts limit param 163521:44:06 .find_by_namespace_and_add_on 163621:44:07 filters by namespace and add-on 163721:44:07 #lock_key_for_refreshing_user_assignments 163821:44:07 returns lock key based on class name and id 163921:44:07# [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb. It took 45.42 seconds. Expected to take 50.43 seconds. 164021:44:07# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb. Expected to take 40.88 seconds. 164121:44:07EE::Gitlab::Auth::Ldap::Sync::Group 164221:44:07 .execute_all_providers 164321:44:07 uses the ldap sync state machine 164421:44:08 fails a stuck group older than 1 hour 164521:44:08 when the group ldap sync has already started 164621:44:08 logs a debug message 164721:44:08 does not update permissions 164821:44:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.06 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.33 1.28 1.32 1/433 8727 165021:44:09 when ldap connection fails 165121:44:09 logs a debug message 165221:44:09 ensures group state returns to failed_ldap_sync 165421:44:10 uses the ldap sync state machine 165521:44:10 fails a stuck group older than 1 hour 165621:44:10 when the group ldap sync has already started 165721:44:11 logs a debug message 165821:44:11 does not update permissions 165921:44:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 54.66 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.33 1.28 1.32 1/433 8728 166121:44:11 when ldap connection fails 166221:44:12 logs a debug message 166321:44:12 ensures group state returns to failed_ldap_sync 166421:44:12 .fail_stuck_group 166521:44:13 handles nil ldap_sync_last_sync_at 166621:44:13 .ldap_sync_ready? 166721:44:13 returns false when ldap sync started 166821:44:13 returns true when ldap sync pending 166921:44:13 #update_permissions 167021:44:13 with all functionality against one LDAP group type 167121:44:13 with basic add/update actions 167221:44:14 does not update permissions unless ldap sync status is started 167321:44:14 adds new members and sets ldap attribute to true 167421:44:15 converts an existing membership access request to a real member 167521:44:16 downgrades existing member access 167621:44:17 upgrades existing member access 167721:44:18 sets an existing member ldap attribute to true 167821:44:18 does not alter an ldap member that has a permission override 167921:44:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.8 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.28 1.27 1.32 1/434 8729 168121:44:18 when existing user is no longer in LDAP group 168221:44:19 removes the group member 168321:44:20 refuses to delete the last owner 168421:44:21 updates projects authorizations 168521:44:21# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.74 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.28 1.27 1.32 1/434 8730 168721:44:21 when the user is the last owner 168821:44:22 downgrades one user but not the other 168921:44:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.99 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.25 1.26 1.31 1/434 8731 169121:44:22 when user inherits higher permissions from parent 169221:44:24 adds member with the inherited higher permission 169321:44:25 upgrades existing member to the inherited higher permission 169421:44:26 does not alter an ldap member that has a permission override 169521:44:26 and another member who does not inherit higher permissions 169621:44:27 upgrades user with the inherited higher permission but not the other 169721:44:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.01 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.23 1.26 1.31 1/433 8732 169921:44:27 and another member who also inherits higher permissions 170021:44:29 upgrades both users with the inherited higher permissions 170121:44:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.69 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.23 1.26 1.31 1/433 8733 170321:44:29 when user inherits lower permissions from parent 170421:44:30 adds member with the ldap group link's access level 170521:44:32 downgrades existing member access to the ldap group link's access level 170621:44:33 does not alter an ldap member that has a permission override 170721:44:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.23 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.22 1.25 1.31 1/433 8734 170921:44:33 when user has a pending access request in a parent group 171021:44:34 does not propagate the access level of the pending access request 171121:44:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.98 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.22 1.25 1.31 1/433 8735 171321:44:34 when user inherits permissions from parent and user is no longer in LDAP group 171421:44:36 removes existing member 171521:44:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.38 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.22 1.25 1.31 1/433 8736 171721:44:36 when permissions are inherited from a complex ancestry 171821:44:38 applies the permission inherited from the closest ancestor when it's higher 171921:44:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.2 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.28 1.26 1.31 1/433 8737 172121:44:38 when the extern_uid and group member DNs have different case 172221:44:39 does not revert the overrides 172321:44:39 does not update permissions when group base is missing 172421:44:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.83 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.28 1.26 1.31 1/433 8738 172621:44:39 when custom roles is enabled 172721:44:40 assigns member role to synced ldap users 172821:44:40 with different LDAP group types 172921:44:40 with groupOfNames style LDAP group 173021:44:41 adds the user to the group 173121:44:41 with posixGroup style LDAP group 173221:44:41 adds the user to the group 173321:44:41 with groupOfUniqueNames style LDAP group 173421:44:42 adds the user to the group 173521:44:42 with an empty LDAP group 173621:44:42 does nothing, without failure 173821:44:42 #update_permissions 173921:44:42 with all functionality against one LDAP group type 174021:44:42 with basic add/update actions 174121:44:43 does not update permissions unless ldap sync status is started 174221:44:44 adds new members and sets ldap attribute to true 174321:44:44 updates permissions when group base is missing 174421:44:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.77 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.26 1.26 1.31 1/433 8739 174621:44:44# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb. It took 37.46 seconds. Expected to take 40.88 seconds. 174721:44:44# [RSpecRunTime] Starting example group ee/spec/replicators/geo/group_wiki_repository_replicator_spec.rb. Expected to take 36.39 seconds. 174821:44:44Geo::GroupWikiRepositoryReplicator 174921:44:45 invokes replicator.geo_handle_after_create on create 175021:44:45 behaves like a replicator 175121:44:45 Geo node status 175221:44:45 on a primary site 175321:44:45 .primary_total_count 175421:44:45 returns the number of available replicables on primary 175521:44:45 on a secondary site 175621:44:45 .registry_count 175721:44:46 returns the number of registries on secondary 175821:44:46 .synced_count 175921:44:46 returns the number of synced items on secondary 176021:44:46 .failed_count 176121:44:47 returns the number of failed items on secondary 176221:44:47 when replicator is Geo::RegistrySyncWorker compatible 176321:44:47 has "created" and "deleted" events 176421:44:47 when replicator enqueues a sync event 176521:44:47 is expected to receive perform_async("group_wiki_repository", "updated", {"model_record_id"=>1352}) 1 time 176621:44:47 behaves like a verifiable replicator 176821:44:47 has checksum_succeeded event 176921:44:47 .verification_enabled? 177021:44:47 on a Geo primary site 177121:44:47 when replication feature flag is enabled 177221:44:47 when force primary checksumming feature flag is enabled 177321:44:47 returns true 177421:44:47 when the force primary checksumming feature flag is disabled 177521:44:47 returns true 177621:44:47 when replication feature flag is disabled 177721:44:47 when force primary checksumming feature flag is enabled 177821:44:47 returns true 177921:44:47 when the force primary checksumming feature flag is disabled 178021:44:48 returns false 178121:44:48 on a Geo secondary site 178221:44:48 when replication feature flag is enabled 178321:44:48 when force primary checksumming feature flag is enabled 178421:44:48 returns true 178521:44:48 when the force primary checksumming feature flag is disabled 178621:44:48 returns true 178721:44:48 when replication feature flag is disabled 178821:44:48 when force primary checksumming feature flag is enabled 178921:44:48 returns false 179021:44:48 when the force primary checksumming feature flag is disabled 179121:44:48 returns false 179221:44:48 .checksummed_count 179321:44:48 when verification is enabled 179421:44:48 behaves like a counter of succeeded available verifiables 179521:44:48 is expected to eq 1 179621:44:48 excludes other verification states 179721:44:48 when verification is disabled 179921:44:48 .verified_count 180021:44:48 when verification is enabled 180121:44:48 behaves like a counter of succeeded available verifiables 180221:44:49 is expected to eq 1 180321:44:49 excludes other verification states 180421:44:49 when verification is disabled 180621:44:49 .checksum_failed_count 180721:44:49 when verification is enabled 180821:44:49 behaves like a counter of failed available verifiables 180921:44:49 is expected to eq 1 181021:44:50 excludes other verification states 181121:44:50 when verification is disabled 181321:44:50 .verification_failed_count 181421:44:50 when verification is enabled 181521:44:50 behaves like a counter of failed available verifiables 181621:44:50 is expected to eq 1 181721:44:50 excludes other verification states 181821:44:50 when verification is disabled 182021:44:50 .verification_total_count 182121:44:50 when verification is enabled 182221:44:50 when the verification_state is disabled 182321:44:51 is expected to eq 0 182421:44:51 when the verification_state is not disabled 182521:44:51 is expected to eq 1 182621:44:51 when verification is disabled 182821:44:51 .trigger_background_verification 182921:44:51 when verification is enabled 183021:44:51 for a Geo secondary 183121:44:51 does not enqueue ReverificationBatchWorker 183221:44:51 enqueues VerificationBatchWorker 183321:44:51 enqueues VerificationTimeoutWorker 183421:44:51 for a Geo primary 183521:44:51 enqueues ReverificationBatchWorker 183621:44:51 enqueues VerificationStateBackfillWorker 183721:44:51 enqueues VerificationBatchWorker 183821:44:51 enqueues VerificationTimeoutWorker 183921:44:51 when verification is disabled 184021:44:51 does not enqueue VerificationBatchWorker 184121:44:51 does not enqueue VerificationTimeoutWorker 184221:44:51 .backfill_verification_state_table 184321:44:51 on a Geo secondary site 184421:44:51 returns false 184521:44:51 on a Geo primary site 184621:44:51 when replication feature flag is enabled 184721:44:51 when force primary checksumming feature flag is enabled 184821:44:52 calls Geo::VerificationStateBackfillService 184921:44:52 when force primary checksumming feature flag is disabled 185021:44:52 calls Geo::VerificationStateBackfillService 185121:44:52 when replication feature flag is disabled 185221:44:52 when force primary checksumming feature flag is enabled 185321:44:52 calls Geo::VerificationStateBackfillService 185421:44:52 when force primary checksumming feature flag is disabled 185521:44:52 does not call Geo::VerificationStateBackfillService 185621:44:52 .verify_batch 185721:44:52 when there are records needing verification 185821:44:53 calls #verify on each replicator 185921:44:53 .remaining_verification_batch_count 186021:44:53 converts needs_verification_count to number of batches 186121:44:53 .remaining_reverification_batch_count 186221:44:53 converts needs_reverification_count to number of batches 186321:44:53 .reverify_batch! 186421:44:53 calls #reverify_batch 186521:44:53 .replicator_batch_to_verify 186621:44:53 returns usable Replicator instances 186721:44:53 .model_record_id_batch_to_verify 186821:44:53 when the batch is filled by pending rows 186921:44:53 returns IDs of pending rows 187021:44:53 does not call .verification_failed_batch 187121:44:53 when that batch is not filled by pending rows 187221:44:53 includes IDs of failed rows 187321:44:53 .verification_pending_batch 187421:44:53 when current node is a primary 187521:44:53 delegates to the model class of the replicator 187621:44:53 when current node is a secondary 187721:44:53 delegates to the registry class of the replicator 187821:44:53 .verification_failed_batch 187921:44:53 when current node is a primary 188021:44:53 delegates to the model class of the replicator 188121:44:53 when current node is a secondary 188221:44:53 delegates to the registry class of the replicator 188321:44:53 .fail_verification_timeouts 188421:44:53 when current node is a primary 188521:44:53 delegates to the model class of the replicator 188621:44:53 when current node is a secondary 188721:44:53 delegates to the registry class of the replicator 188821:44:53 #verify_async 188921:44:53 on a Geo primary 189021:44:53 calls verification_pending! 189121:44:54 does not enqueue Geo::VerificationWorker 189321:44:54 wraps the checksum calculation in track_checksum_attempt! 189421:44:54 #verification_state_tracker 189521:44:54 on a Geo primary 189621:44:54 returns model_record 189721:44:54 on a Geo secondary 189821:44:55 returns registry 189921:44:55 #geo_handle_after_checksum_succeeded 190021:44:55 on a Geo primary 190121:44:55 creates checksum_succeeded event 190221:44:55 is called on verification success 190321:44:55 when replication feature flag is disabled 190421:44:55 does not publish 190521:44:55 on a Geo secondary 190621:44:55 does not create an event 190721:44:55 #consume_event_checksum_succeeded 190821:44:55 with a persisted model_record 190921:44:55 on a Geo primary 191021:44:56 does nothing 191121:44:56 on a Geo secondary 191221:44:56 with a persisted registry 191321:44:56 with a registry which is verified 191421:44:56 sets state to verification_pending 191521:44:56 with a registry which is pending verification 191621:44:57 does not change state from verification_pending 191721:44:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.07 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.20 1.25 1.31 1/433 8748 191921:44:58 with an unpersisted registry 192021:44:58 does not persist the registry 192221:44:58 returns the opposite of immutable? 192321:44:58 #primary_verification_succeeded? 192421:44:58 when the model record is verification_succeeded 192521:44:58 returns true 192621:44:58 when the model record is not verification_succeeded 192721:44:59 returns false 192821:44:59 #ok_to_skip_download? 192921:44:59 when the registry is brand new 193021:44:59 when the model is immutable 193121:44:59 when the resource already exists on this site 193221:44:59 when verification is enabled for this model 193321:44:59 when the resource is in verifiables 193421:44:59 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 (PENDING: this context does not apply to mutable models) 193521:44:59 when the resource is not in verifiables 193621:44:59 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 (PENDING: this context does not apply to mutable models) 193721:44:59 when verification is disabled for this model 193821:44:59 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to mutable models) 193921:44:59 when the resource does not exist on this site 194021:45:00 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 (PENDING: this context does not apply to mutable models) 194121:45:00 when the model is mutable 194221:45:00 is expected to be falsey 194321:45:00 when the registry is not brand new (sync or verification has been attempted before) 194421:45:00 is expected to be falsey 194521:45:00 integration tests 194621:45:00 on a primary 194721:45:00 background backfill 194821:45:01 verifies model records 194921:45:01 triggered by events 195021:45:01 verifies model records 195121:45:01 on a secondary 195221:45:01 background backfill 195321:45:02 verifies registries 195421:45:02 triggered by events 195521:45:02 verifies registries 195721:45:02 is defined and does not raise error 195821:45:02 .replicables_for_current_secondary 195921:45:03 when syncing object storage is enabled 196021:45:03 behaves like is implemented and returns a valid relation 196121:45:03 is implemented 196221:45:03 when syncing object storage is disabled 196321:45:03 behaves like is implemented and returns a valid relation 196421:45:03 is implemented 196521:45:03 with selective sync disabled 196621:45:03 behaves like is implemented and returns a valid relation 196721:45:04 is implemented 196821:45:04 with selective sync enabled for namespaces 196921:45:04 behaves like is implemented and returns a valid relation 197021:45:04 is implemented 197121:45:04 with selective sync enabled for shards 197221:45:04 behaves like is implemented and returns a valid relation 197321:45:05 is implemented 197421:45:05 #geo_handle_after_update 197521:45:05 on a Geo primary 197621:45:05 creates a Geo::Event 197721:45:05 calls #after_verifiable_update 197821:45:05 when replication feature flag is disabled 197921:45:05 does not publish 198021:45:05 on a Geo secondary 198121:45:06 does not create an event 198221:45:06 #geo_handle_after_create 198321:45:06 on a Geo primary 198421:45:06 creates a Geo::Event 198521:45:06 when replication feature flag is disabled 198621:45:06 does not publish 198721:45:06 on a Geo secondary 198821:45:06 does not create an event 198921:45:06 #geo_handle_after_destroy 199021:45:06 on a Geo primary 199121:45:07 creates a Geo::Event 199221:45:07 when replication feature flag is disabled 199321:45:07 does not publish 199421:45:07 on a Geo secondary 199521:45:07 does not create an event 199621:45:07 updated event consumption 199721:45:07 in replicables_for_current_secondary list 199821:45:07 runs Geo::FrameworkRepositorySyncService service 199921:45:07 not in replicables_for_current_secondary list 200021:45:08 does not run Geo::FrameworkRepositorySyncService service 200121:45:08 when a sync is currently running 200221:45:08 moves registry state to pending 200321:45:08 deleted event consumption 200421:45:08 runs Geo::RepositoryRegistryRemovalService service 200521:45:08 .git_access_class 200621:45:08 is implemented 200721:45:08 .no_repo_message 200821:45:09 is implemented 200921:45:09 .housekeeping_enabled? 201021:45:09 is implemented 201121:45:09 #housekeeping_model_record 201221:45:09 is implemented 201321:45:09 #after_verifiable_update 201421:45:09 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 201521:45:09 calls verify_async only if needed 201621:45:09 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 201721:45:10 calls verify_async only if needed 201821:45:10 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 201921:45:10 calls verify_async only if needed 202021:45:10 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 202121:45:10 calls verify_async only if needed 202221:45:10 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 202321:45:10 calls verify_async only if needed 202421:45:10 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 202521:45:10 calls verify_async only if needed 202621:45:10 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 202721:45:11 calls verify_async only if needed 202821:45:11 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 202921:45:11 calls verify_async only if needed 203021:45:11 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 203121:45:11 calls verify_async only if needed 203221:45:11 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 203321:45:11 calls verify_async only if needed 203421:45:11 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 203521:45:12 calls verify_async only if needed 203621:45:12 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 203721:45:12 calls verify_async only if needed 203821:45:12 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 203921:45:12 calls verify_async only if needed 204021:45:12 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 204121:45:12 calls verify_async only if needed 204221:45:12 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 204321:45:13 calls verify_async only if needed 204421:45:13 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 204521:45:13 calls verify_async only if needed 204721:45:13 is implemented 205221:45:13 when wiki git repository does not exist 205321:45:14 creates an empty git repository 205421:45:14 logs an error message 205521:45:14 .no_repo_message 205621:45:15 returns the proper error message for group-level wikis 205721:45:15# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/group_wiki_repository_replicator_spec.rb. It took 30.3 seconds. Expected to take 36.39 seconds. 205821:45:15# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/user_spec.rb. Expected to take 27.31 seconds. 205921:45:15Gitlab::Auth::GroupSaml::User 206021:45:15 #valid_sign_in? 206121:45:15 with matching user for that group and uid 206221:45:15 returns true 206321:45:15 with no matching user identity 206421:45:15 returns false 206521:45:15 #find_and_update! 206621:45:15 with matching user for that group and uid 206721:45:16 updates group membership 206821:45:17 returns the user 206921:45:17 does not mark the user as provisioned 207021:45:17 when user attributes are present 207121:45:17 when user is managed by group 207221:45:18 updates the user can_create_group attribute 207321:45:19 updates the user projects_limit attribute 207421:45:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.4 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.22 1.25 1.30 1/433 8821 207621:45:19 when user is not managed by group 207721:45:20 does not update the user can_create_group attribute 207821:45:20 does not update the user projects_limit attribute 207921:45:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.98 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.22 1.25 1.30 1/433 8822 208121:45:20 when the user has multiple group saml identities 208221:45:21 returns the user 208321:45:21 with no matching user identity 208421:45:21 when a user does not exist 208521:45:22 creates the user 208621:45:23 updates group membership 208721:45:24 does not confirm the user 208821:45:24 returns the correct user 208921:45:25 marks the user as provisioned by the group 209021:45:26 creates the user SAML identity 209121:45:27 sends user confirmation email 209221:45:27 when a verified pages domain matches the user email domain 209321:45:28 confirms the user 209421:45:29 does not send user confirmation email 209521:45:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.69 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.18 1.24 1.30 1/433 8823 209721:45:29 when a conflicting user already exists 209821:45:30 does not update membership 209921:45:30 returns a user with errors 210021:45:30 when user is an enterprise user of the group 210121:45:31 updates group membership 210221:45:32 returns the user 210321:45:32 adds group_saml identity 210421:45:32 when user has group_saml identity with different extern_uid 210521:45:33 updates the identity's extern_uid 210621:45:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.54 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.17 1.23 1.30 1/433 8824 210821:45:33 when user is an enterprise user of another group 210921:45:34 does not update membership 211021:45:34 returns a user with errors 211121:45:35 does not add group_saml identity 211221:45:35 when user has group_saml identity with different extern_uid 211321:45:36 does not update the identity's extern_uid 211421:45:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.44 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.17 1.23 1.30 1/433 8825 211621:45:36 #bypass_two_factor? 211821:45:36 #signup_identity_verification_enabled? 212021:45:37# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/user_spec.rb. It took 21.98 seconds. Expected to take 27.31 seconds. 212121:45:37# [RSpecRunTime] Starting example group ee/spec/db/seeds/data_seeder/data_seeder_spec.rb. Expected to take 25.79 seconds. 212221:45:37Gitlab::DataSeeder 212421:45:37 Gitlab::DataSeeder::Parsers::Parser 212621:45:37 raises an error if trying to initialize Parser without a subclass 212721:45:37 with a seed file that does not exist 212821:45:37 raises an error 212921:45:37 Gitlab::DataSeeder::Parsers::Yaml 213121:45:37 when seed file is invalid 213221:45:37 behaves like raises an error when specifying an invalid factory 213321:45:37 raises an error 213421:45:37 behaves like specifying invalid traits to a factory 213521:45:38 raises an error 213621:45:38 behaves like specifying invalid attributes to a factory 213721:45:38 raises an error 213821:45:39 contains possible alternatives 213921:45:39 behaves like an id already exists 214021:45:39 raises a validation error 214221:45:39 behaves like name is not specified 214321:45:39 raises an error when name is not specified 214521:45:39 behaves like has a name 214721:45:40 behaves like factory definitions 214821:45:41 has exactly two definitions 214921:45:42 creates the group label 215021:45:43 creates the project 215121:45:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.69 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.14 1.23 1.29 1/433 8826 215321:45:43 behaves like passes traits 215421:45:44 passes traits 215521:45:44 @parser_binding 215621:45:44 when a definition has an id 215721:45:44 behaves like definition has an id 215821:45:44 binds the object 215921:45:44 behaves like id has spaces 216021:45:45parsing id "id with spaces" as "id_with_spaces" 216121:45:45 binds to an underscored variable 216221:45:45 renders a warning 216321:45:46# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.06 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.14 1.23 1.29 1/433 8827 216521:45:46 when id is malformed 216621:45:46 when id contains invalid characters 216721:45:46 behaves like invalid id 216821:45:46 raises an error 216921:45:46 behaves like invalid id 217021:45:46 raises an error 217121:45:46 behaves like invalid id 217221:45:47 raises an error 217321:45:47 behaves like definition does not have an id 217421:45:48 does not bind the object 217521:45:48 Gitlab::DataSeeder::Parsers::Json 217721:45:48 when seed file is invalid 217821:45:48 behaves like raises an error when specifying an invalid factory 217921:45:48 raises an error 218021:45:48 behaves like specifying invalid traits to a factory 218121:45:48 raises an error 218221:45:48 behaves like specifying invalid attributes to a factory 218321:45:49 raises an error 218421:45:49 contains possible alternatives 218521:45:49 behaves like an id already exists 218621:45:50 raises a validation error 218821:45:50 behaves like name is not specified 218921:45:50 raises an error when name is not specified 219121:45:50 behaves like has a name 219321:45:51 behaves like factory definitions 219421:45:52 has exactly two definitions 219521:45:53 creates the group label 219621:45:54 creates the project 219721:45:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.45 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.04 1.20 1.29 1/433 8828 219921:45:54 behaves like passes traits 220021:45:55 passes traits 220121:45:55 @parser_binding 220221:45:55 when id is malformed 220321:45:55 when id contains invalid characters 220421:45:55 behaves like invalid id 220521:45:55 raises an error 220621:45:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.67 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.04 1.20 1.29 1/433 8829 220821:45:55 behaves like invalid id 220921:45:56 raises an error 221021:45:56 behaves like invalid id 221121:45:56 raises an error 221221:45:56 behaves like definition does not have an id 221321:45:57 does not bind the object 221421:45:57 Gitlab::DataSeeder::Parsers::Ruby 221521:45:57 parses and creates a group label 221621:45:57 with instance variables 221721:45:58 can refer to instance variables 221821:45:58 when the ruby is invalid 221921:45:58 with a syntax error 222021:45:58 throws an error 222121:45:58 with a database uniqueness constraint 222221:45:59 throws an error 222421:45:59 when seed file is a yaml file 222521:45:59 with .yml extension 222621:45:59 behaves like parses the file 222721:45:59 parses with Gitlab::DataSeeder::Parsers::Yaml 222821:45:59 with .yml.erb extension 222921:45:59 behaves like parses the file 223021:45:59. parses with Gitlab::DataSeeder::Parsers::Yaml 223121:45:59 with .json.erb extension 223221:45:59 behaves like parses the file 223321:45:59.. parses with Gitlab::DataSeeder::Parsers::Json 223421:45:59 with .json extension 223521:45:59 behaves like parses the file 223621:45:59... parses with Gitlab::DataSeeder::Parsers::Json 223721:45:59 when seed file is invalid yaml 223821:45:59.... raises an error 223921:46:00..... error backtrace contains the seed file 224021:46:00 Gitlab::DataSeeder::FactoryDefinitions 224221:46:00........................ returns the name 224321:46:00 #definitions 224421:46:00........................ returns exactly one well-formed definition 224521:46:00 #fabricate_all 224621:46:00........................ fabricates a group label 224721:46:00 #factory_name 224821:46:00........................ singularizes the factory name 224921:46:00 Gitlab::DataSeeder::FactoryDefinitions::FactoryDefinition 225121:46:00........................ saves the built record 225321:46:01........................ builds a model 225421:46:01 when value is a simple string 225521:46:01 sets the value 225621:46:01 when erb is included as a value 225821:46:01# [RSpecRunTime] Finishing example group ee/spec/db/seeds/data_seeder/data_seeder_spec.rb. It took 24.29 seconds. Expected to take 25.79 seconds. 225921:46:01# [RSpecRunTime] Starting example group ee/spec/models/project_ci_cd_setting_spec.rb. Expected to take 21.16 seconds. 226021:46:01ProjectCiCdSetting 226121:46:01........................ does not allow STI 226221:46:01 #restrict_pipeline_cancellation_role 226321:46:01 defines an enum 226421:46:01 defaults to developer 226521:46:01 #merge_pipelines_enabled? 226621:46:01 when Merge pipelines (EEP) is available through license 226721:46:01.................. is expected to be truthy 226821:46:02 when project setting is disabled 226921:46:02.................. is expected to be falsy 227021:46:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.06 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.25 1.30 1/433 8830 227221:46:03 when Merge pipelines (EEP) is available through usage ping features 227321:46:03.................. is expected to be truthy 227421:46:03 when project setting is disabled 227521:46:03.................. is expected to be falsy 227621:46:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.33 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.25 1.30 1/433 8831 227821:46:04 when usage ping is disabled on free license 227921:46:04.................. is expected to be falsy 228021:46:04 when Merge pipelines (EEP) is unavailable 228121:46:04.................. is expected to be falsy 228221:46:05 when project setting is disabled 228321:46:05.................. is expected to be falsy 228421:46:06# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.12 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.28 1.25 1.30 1/433 8832 228621:46:06 #merge_trains_enabled? 228721:46:06 merge_pipelines_enabled: true, merge_trains_enabled: true, feature_available: true, expected_result: true 228821:46:06.................. returns merge trains availability 228921:46:06 merge_pipelines_enabled: true, merge_trains_enabled: false, feature_available: true, expected_result: false 229021:46:06.................. returns merge trains availability 229121:46:07 merge_pipelines_enabled: false, merge_trains_enabled: false, feature_available: true, expected_result: false 229221:46:07.................. returns merge trains availability 229321:46:07 merge_pipelines_enabled: false, merge_trains_enabled: true, feature_available: true, expected_result: false 229421:46:08.................. returns merge trains availability 229521:46:08 merge_pipelines_enabled: true, merge_trains_enabled: true, feature_available: false, expected_result: false 229621:46:08.................. returns merge trains availability 229721:46:09 merge_pipelines_enabled: true, merge_trains_enabled: false, feature_available: false, expected_result: false 229821:46:09.................. returns merge trains availability 229921:46:09 merge_pipelines_enabled: false, merge_trains_enabled: false, feature_available: false, expected_result: false 230021:46:09.................. returns merge trains availability 230121:46:10 #merge_trains_skip_train_allowed? 230221:46:10 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: true, ff_only: false, rebase: false, feature_available: true, expected_result: true 230321:46:10.................. returns true only if all of the related settings and features are true 230421:46:10 merge_pipelines_enabled: false, merge_trains_enabled: true, skip_train_allowed: true, ff_only: false, rebase: false, feature_available: true, expected_result: false 230521:46:11.................. returns true only if all of the related settings and features are true 230621:46:11 merge_pipelines_enabled: true, merge_trains_enabled: false, skip_train_allowed: true, ff_only: false, rebase: false, feature_available: true, expected_result: false 230721:46:11.................. returns true only if all of the related settings and features are true 230821:46:12 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: false, ff_only: false, rebase: false, feature_available: true, expected_result: false 230921:46:12.................. returns true only if all of the related settings and features are true 231021:46:12 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: true, ff_only: false, rebase: false, feature_available: false, expected_result: false 231121:46:12.................. returns true only if all of the related settings and features are true 231221:46:13 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: true, ff_only: true, rebase: true, feature_available: true, expected_result: false 231321:46:13.................. returns true only if all of the related settings and features are true 231421:46:14 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: true, ff_only: false, rebase: true, feature_available: true, expected_result: false 231521:46:14.................. returns true only if all of the related settings and features are true 231621:46:14 merge_pipelines_enabled: true, merge_trains_enabled: true, skip_train_allowed: true, ff_only: true, rebase: false, feature_available: true, expected_result: false 231721:46:14.................. returns true only if all of the related settings and features are true 231821:46:15 #auto_rollback_enabled? 231921:46:15 license_feature: true, actual_setting: true 232021:46:15.................. is only enabled if set and both the license and the feature flag allows 232121:46:15 license_feature: false, actual_setting: true 232221:46:15.................. is only enabled if set and both the license and the feature flag allows 232321:46:16 license_feature: true, actual_setting: true 232421:46:16.................. is only enabled if set and both the license and the feature flag allows 232521:46:17 license_feature: false, actual_setting: true 232621:46:17.................. is only enabled if set and both the license and the feature flag allows 232721:46:17 license_feature: true, actual_setting: false 232821:46:17.................. is only enabled if set and both the license and the feature flag allows 232921:46:18 license_feature: false, actual_setting: false 233021:46:18.................. is only enabled if set and both the license and the feature flag allows 233121:46:18 license_feature: true, actual_setting: false 233221:46:18.................. is only enabled if set and both the license and the feature flag allows 233321:46:19 license_feature: false, actual_setting: false 233421:46:19.................. is only enabled if set and both the license and the feature flag allows 233521:46:20 #merge_pipelines_were_disabled? 233621:46:20 when merge pipelines option was enabled 233721:46:20 when merge pipelines option is disabled 233821:46:20.................. is expected to equal true 233921:46:20 when merge pipelines option is intact 234021:46:20.................. is expected to equal false 234121:46:21 when merge pipelines option was disabled 234221:46:21 when merge pipelines option is disabled 234321:46:21.................. is expected to equal false 234421:46:21 when merge pipelines option is intact 234521:46:22.................. is expected to equal false 234621:46:22# [RSpecRunTime] Finishing example group ee/spec/models/project_ci_cd_setting_spec.rb. It took 21.29 seconds. Expected to take 21.16 seconds. 234721:46:22# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/user_class_proxy_spec.rb. Expected to take 18.34 seconds. 234821:46:22Elastic::Latest::UserClassProxy 234921:46:22...... #elastic_search 235021:46:22 calls ApplicationClassProxy.search once 235121:46:22 methods being called 235221:46:22 calls fuzzy_query_hash, namespace_query and forbidden_states_filter 235321:46:22 when the query contains simple query string syntax characters 235421:46:22 calls basic_query_hash, namespace_query and forbidden_states_filter 235521:46:22 when the query does not contain simple query string syntax characters 235721:46:33 has fuzzy queries and filters for forbidden state 235821:46:33 with admin passed in arguments 235921:46:33 does not have the forbidden state filter and includes email for the query search 236021:46:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.59 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.87 1.38 1.34 1/467 8835 236221:46:33 with count_only passed in arguments 236321:46:33 only has filters 236421:46:34 when the query contains simple query string syntax characters 236621:46:41 has a simple query string and filters for forbidden state 236721:46:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.38 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.88 1.39 1.35 1/474 8836 236921:46:42 #forbidden_states_filter 237021:46:42 has a term with forbidden_state eq false 237121:46:42 when the user is an admin 237221:46:42 returns filters so that users are returned regardless of state 237321:46:42 #namespace_query 237421:46:42...... returns musts if no groups or projects are passed in 237521:46:42 with a project 237621:46:42.................. has a terms query with the full ancestry and its namespace 237721:46:42 when the project belongs to a group with an ancestor 237821:46:42.......................................... has a terms query with the full ancestry and individual parts of the ancestry 237921:46:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.37 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.81 1.39 1.34 1/474 8837 238121:46:43 with a group 238221:46:43........................ has a prefix query with the group ancestry 238321:46:43 when the group has a parent group 238421:46:43........................ has a prefix query with the group ancestry and a terms query with the parent group ancestry 238521:46:43# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/user_class_proxy_spec.rb. It took 21.24 seconds. Expected to take 18.34 seconds. 238621:46:43# [RSpecRunTime] Starting example group ee/spec/models/ci/bridge_spec.rb. Expected to take 16.94 seconds. 238821:46:43................................................ does not allow STI 238921:46:44...... belongs to an upstream pipeline 239021:46:44 behaves like has secrets 239221:46:45 is expected to delegate #secrets to the #metadata object, allowing #metadata to return nil 239321:46:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.33 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.81 1.39 1.34 1/474 8838 239621:46:45 without metadata 239721:46:45 is expected to equal false 239821:46:45 with metadata 239921:46:45 when secrets exist 240021:46:46 is expected to equal true 240121:46:46 when secrets do not exit 240221:46:47 is expected to equal false 240321:46:47 behaves like a deployable job in EE 240421:46:47 when the job is waiting for deployment approval 240521:46:47.................................... does not allow the job to be enqueued 240621:46:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.75 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.75 1.38 1.34 2/475 8858 240921:46:48 when job is waiting for deployment approval 241021:46:48.............................. is expected not to be playable 241121:46:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.95 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.75 1.38 1.34 1/476 8878 241321:46:49 state machine transitions 241421:46:49 when bridge points towards downstream 241521:46:49...... does not subscribe to upstream project 241621:46:50 when bridge points towards upstream 241721:46:50...... subscribes to the upstream project 241821:46:50...... does not schedule downstream pipeline creation 241921:46:50 #inherit_status_from_upstream! 242021:46:50 when bridge does not have upstream pipeline 242121:46:50...... is expected to equal false 242221:46:50 when upstream pipeline has the same status as the bridge 242321:46:50...... is expected to equal false 242421:46:51 when status is not supported 242521:46:51 when status is created 242621:46:51...... returns false 242721:46:51...... does not change the bridge status 242821:46:51 when status is waiting_for_resource 242921:46:52...... returns false 243021:46:52...... does not change the bridge status 243121:46:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.08 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.69 1.37 1.34 1/474 8879 243321:46:53 when status is preparing 243421:46:53...... returns false 243521:46:53...... does not change the bridge status 243621:46:53 when status is waiting_for_callback 243721:46:54...... returns false 243821:46:54...... does not change the bridge status 243921:46:54 when status is pending 244021:46:54...... returns false 244121:46:55...... does not change the bridge status 244221:46:55 when status is supported 244321:46:55 when status is running 244421:46:55...... inherits the upstream status 244521:46:56 when status is success 244621:46:56...... inherits the upstream status 244721:46:56 when status is failed 244821:46:56...... inherits the upstream status 244921:46:57 when status is canceling 245021:46:57...... inherits the upstream status 245121:46:57 when status is canceled 245221:46:57...... inherits the upstream status 245321:46:58 when status is skipped 245421:46:58...... inherits the upstream status 245521:46:58 when status is manual 245621:46:58...... inherits the upstream status 245721:46:59 when status is scheduled 245821:46:59...... inherits the upstream status 245921:47:00# [RSpecRunTime] Finishing example group ee/spec/models/ci/bridge_spec.rb. It took 16.24 seconds. Expected to take 16.94 seconds. 246021:47:00# [RSpecRunTime] Starting example group ee/spec/views/admin/dashboard/index.html.haml_spec.rb. Expected to take 15.41 seconds. 246121:47:00admin/dashboard/index.html.haml 246221:47:00...... when license is present 246321:47:00.................................................................. includes notices above license breakdown 246421:47:01.................................................................. includes license overview 246521:47:02.................................................................. includes license breakdown 246621:47:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.72 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.58 1.36 1.34 1/471 8880 246821:47:03 when license is not present 246921:47:03............................................................ does not show content 247021:47:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.82 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.58 1.36 1.34 1/471 8881 247221:47:04 license expirations 247321:47:04 when paid license is loaded 247421:47:04 when is active 247521:47:04 behaves like expiration message 247621:47:04........................................................................ shows 'End date: Dec 14, 2024' 247721:47:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.88 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.58 1.36 1.34 1/471 8882 247921:47:05 when is expired 248021:47:05 behaves like expiration message 248121:47:05........................................................................ shows 'Expired: Oct 15, 2024' 248221:47:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.95 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.58 1.36 1.34 1/471 8883 248421:47:06 when never expires 248521:47:06 behaves like expiration message 248621:47:06........................................................................ shows 'End date: None' 248721:47:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.06 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.53 1.35 1.33 1/471 8884 248921:47:08 when trial license is loaded 249021:47:08 when is active 249121:47:08 behaves like expiration message 249221:47:08........................................................................ shows 'End date: Free trial will expire in 23 days' 249321:47:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.28 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.53 1.35 1.33 1/471 8885 249521:47:09 when is expired 249621:47:09 behaves like expiration message 249721:47:09........................................................................ shows 'Expired: Oct 15, 2024' 249821:47:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.45 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.53 1.35 1.33 1/471 8886 250021:47:10 when never expires 250121:47:10 behaves like expiration message 250221:47:10........................................................................ shows 'End date: None' 250321:47:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.55 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.53 1.35 1.33 1/471 8887 250721:47:11 when no Geo sites are configured 250821:47:11............................................................ does not render the number of sites 250921:47:12 when 1 Geo site is configured 251021:47:12.................................................................. renders 1 site 251121:47:13 when a 2nd Geo site is configured 251221:47:13.................................................................. renders 2 sites 251321:47:14 when a 3rd Geo site is configured 251421:47:14.................................................................. renders 3 sites 251521:47:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.77 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.49 1.35 1.33 1/471 8888 251721:47:15# [RSpecRunTime] Finishing example group ee/spec/views/admin/dashboard/index.html.haml_spec.rb. It took 15.67 seconds. Expected to take 15.41 seconds. 251821:47:15# [RSpecRunTime] Starting example group ee/spec/models/analytics/cycle_analytics/group_level_spec.rb. Expected to take 13.79 seconds. 251921:47:15Analytics::CycleAnalytics::GroupLevel 252021:47:15...................................................... does not allow STI 252221:47:21Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 252421:47:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 252521:47:21Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 252721:47:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 252821:47:22Job arguments to MergeRequests::CloseIssueWorker must be native JSON types, but :skip_authorization is a Symbol. 253021:47:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 253121:47:17.................................... returns medians for each stage for a specific group 253221:47:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.81 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.56 1.37 1.34 1/476 9083 253421:47:25 #time_summary 253521:47:26.................................... returns medians for lead time, cycle time and time to merge 253621:47:29# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.71 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.52 1.36 1.34 1/477 9136 253821:47:29# [RSpecRunTime] Finishing example group ee/spec/models/analytics/cycle_analytics/group_level_spec.rb. It took 13.94 seconds. Expected to take 13.79 seconds. 253921:47:29# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/merge_request_link_spec.rb. Expected to take 13.15 seconds. 254021:47:29Vulnerabilities::MergeRequestLink 254121:47:29...... does not allow STI 254221:47:29 associations and fields 254321:47:29 is expected to belong to vulnerability required: false 254421:47:29 is expected to belong to merge_request required: false 254521:47:29 is expected to have one author class_name => User through merge_request 254621:47:29 with loose foreign key on vulnerability_merge_request_links.project_id 254721:47:29 behaves like cleanup by a loose foreign key 254821:47:29................................................................................................ cleans up (delete or nullify) the model 254921:47:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.63 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.51 1.37 1.34 1/474 9195 255121:47:39 with loose foreign key on vulnerability_merge_request_links.merge_request_id 255221:47:39 behaves like cleanup by a loose foreign key 255321:47:39.............................................................................. cleans up (delete or nullify) the model 255421:47:42# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.33 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.51 1.37 1.34 1/477 9254 255621:47:42# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/merge_request_link_spec.rb. It took 12.64 seconds. Expected to take 13.15 seconds. 255721:47:42# [RSpecRunTime] Starting example group ee/spec/models/dast_site_spec.rb. Expected to take 12.22 seconds. 255921:47:42........................ does not allow STI 256021:47:42 associations 256121:47:42...... is expected to belong to project required: false 256221:47:43...... is expected to belong to dast_site_validation required: false 256321:47:43...... is expected to have many dast_site_profiles 256421:47:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.6 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.47 1.36 1.34 1/475 9255 256721:47:43 when there is a related site token 256821:47:43.......................................... ensures it and associated site validations cleaned up on destroy 257021:47:43...... is expected to be valid 257121:47:44...... is expected to validate that the length of :url is at most 255 257221:47:44...... is expected to validate that :url is case-sensitively unique within the scope of :project_id 257321:47:45...... is expected to validate that :project_id cannot be empty/falsy 257421:47:45 behaves like dast url addressable 257521:47:45 includes UrlAddressable 257621:47:45 when the url is not public 257721:47:45...... is valid 257821:47:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.77 seconds. Current RSS: ~1455M. Threads: 5. load average: 1.47 1.36 1.34 1/474 9256 258021:47:45 when the project_id and dast_site_token.project_id do not match 258121:47:45................................................ is not valid 258221:47:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.24 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.47 1.36 1.34 1/474 9257 258421:47:47 with loose foreign key on dast_sites.project_id 258521:47:47 behaves like cleanup by a loose foreign key 258621:47:47........................ cleans up (delete or nullify) the model 258721:47:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.1 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.47 1.37 1.34 2/472 9258 258921:47:55# [RSpecRunTime] Finishing example group ee/spec/models/dast_site_spec.rb. It took 12.75 seconds. Expected to take 12.22 seconds. 259021:47:55# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/session_enforcer_spec.rb. Expected to take 11.0 seconds. 259121:47:55Gitlab::Auth::GroupSaml::SessionEnforcer 259221:47:55...... #access_restricted? 259321:47:55.......................................................................................... with setup 259421:47:56 group: root_group, git_check_enforced?: false, owner_of_resource?: nil, owner_of_root_group?: nil, usr: user, active_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 259621:47:56 behaves like Git access allowed 259721:47:56 is expected not to be access restricted 259821:47:56# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.36 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.47 1.37 1.34 1/472 9259 260021:47:56 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access not allowed" 260221:47:56 behaves like Git access not allowed 260321:47:56 is expected to be access restricted 260421:47:56 group: root_group, git_check_enforced?: true, owner_of_resource?: true, owner_of_root_group?: nil, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access not allowed" 260621:47:56 behaves like Git access not allowed 260721:47:57 is expected to be access restricted 260821:47:57 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 261021:47:57 behaves like Git access allowed 261121:47:57 is expected not to be access restricted 261221:47:57 group: subgroup, git_check_enforced?: false, owner_of_resource?: nil, owner_of_root_group?: nil, usr: user, active_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 261421:47:57 behaves like Git access allowed 261521:47:57 is expected not to be access restricted 261621:47:57 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access not allowed" 261821:47:57 behaves like Git access not allowed 261921:47:57 is expected to be access restricted 262021:47:57 group: subgroup, git_check_enforced?: true, owner_of_resource?: true, owner_of_root_group?: false, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access not allowed" 262221:47:57 behaves like Git access not allowed 262321:47:58 is expected to be access restricted 262421:47:58 group: subgroup, git_check_enforced?: true, owner_of_resource?: true, owner_of_root_group?: false, usr: user, active_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 262621:47:58 behaves like Git access allowed 262721:47:58 is expected not to be access restricted 262821:47:58 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: true, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access not allowed" 263021:47:58 behaves like Git access not allowed 263121:47:59 is expected to be access restricted 263221:47:59 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: true, usr: user, active_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 263421:47:59 behaves like Git access allowed 263521:47:59 is expected not to be access restricted 263621:47:59 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "Git access allowed" 263821:47:59 behaves like Git access allowed 263921:47:59 is expected not to be access restricted 264021:47:59 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: user, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "Git access allowed" 264221:47:59 behaves like Git access allowed 264321:47:59 is expected not to be access restricted 264421:47:59 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "Git access not allowed" 264621:47:59 behaves like Git access not allowed 264721:48:00 is expected to be access restricted 264821:48:00 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: true, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "Git access allowed" 265021:48:00 behaves like Git access allowed 265121:48:00 is expected not to be access restricted 265221:48:00 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: user, active_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "Git access allowed" 265421:48:00 behaves like Git access allowed 265521:48:00 is expected not to be access restricted 265621:48:00 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: user, active_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "Git access not allowed" 265821:48:00 behaves like Git access not allowed 265921:48:00 is expected to be access restricted 266021:48:00 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: user, active_session?: true, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "Git access allowed" 266221:48:00 behaves like Git access allowed 266321:48:00 is expected not to be access restricted 266421:48:00 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: user, active_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "Git access allowed" 266621:48:00 behaves like Git access allowed 266721:48:01 is expected not to be access restricted 266821:48:01 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: svc_acct, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 267021:48:01 behaves like Git access allowed 267121:48:01 is expected not to be access restricted 267221:48:01 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: svc_acct, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 267421:48:01 behaves like Git access allowed 267521:48:01 is expected not to be access restricted 267621:48:01 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: bot, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 267821:48:01 behaves like Git access allowed 267921:48:01 is expected not to be access restricted 268021:48:01 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: bot, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 268221:48:01 behaves like Git access allowed 268321:48:01 is expected not to be access restricted 268421:48:01 group: root_group, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: nil, usr: proj_bot, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 268621:48:01 behaves like Git access allowed 268721:48:02 is expected not to be access restricted 268821:48:02 group: subgroup, git_check_enforced?: true, owner_of_resource?: false, owner_of_root_group?: false, usr: proj_bot, active_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "Git access allowed" 269021:48:02 behaves like Git access allowed 269121:48:02 is expected not to be access restricted 269221:48:02 when git check is enforced 269321:48:02 with an active session 269421:48:02 behaves like Git access allowed 269521:48:02 is expected not to be access restricted 269621:48:02 with sub-group 269721:48:02 behaves like Git access allowed 269821:48:02 is expected not to be access restricted 269921:48:02 with expired session 270021:48:02 behaves like Git access not allowed 270121:48:02 is expected to be access restricted 270221:48:02 with two active sessions 270321:48:02 behaves like Git access allowed 270421:48:03.............................. is expected not to be access restricted 270521:48:03 with two active sessions for the same provider and one pre-sso 270621:48:03 behaves like Git access allowed 270721:48:03 is expected not to be access restricted 270821:48:03 without group 270921:48:03 behaves like Git access allowed 271021:48:03 is expected not to be access restricted 271121:48:03 without saml_provider 271221:48:03 behaves like Git access allowed 271321:48:03........................ is expected not to be access restricted 271521:48:04 when admin mode is enabled 271621:48:04 behaves like Git access allowed 271721:48:04...... is expected not to be access restricted 271821:48:04 when admin mode is disabled 271921:48:04 behaves like Git access allowed 272021:48:04...... is expected not to be access restricted 272121:48:04 with auditor 272221:48:04 behaves like Git access allowed 272321:48:04...... is expected not to be access restricted 272421:48:04 with group owner 272521:48:04 behaves like Git access allowed 272621:48:05 is expected not to be access restricted 272721:48:05 without any session 272821:48:05 behaves like Git access not allowed 272921:48:05 is expected to be access restricted 273121:48:05 when admin mode is enabled 273221:48:05 behaves like Git access allowed 273321:48:05...... is expected not to be access restricted 273421:48:05 when admin mode is disabled 273521:48:05 behaves like Git access not allowed 273621:48:05...... is expected to be access restricted 273721:48:05 with auditor 273821:48:05 behaves like Git access allowed 273921:48:06...... is expected not to be access restricted 274021:48:06 with group owner 274121:48:06 behaves like Git access not allowed 274221:48:06 is expected to be access restricted 274321:48:06 when group is a subgroup 274421:48:06 behaves like Git access not allowed 274521:48:06 is expected to be access restricted 274621:48:06 with project bot 274721:48:06 behaves like Git access allowed 274821:48:07...... is expected not to be access restricted 274921:48:07 when git check is not enforced 275021:48:07 with an active session 275121:48:07 behaves like Git access allowed 275221:48:07 is expected not to be access restricted 275321:48:07 without any session 275421:48:07 behaves like Git access allowed 275521:48:07 is expected not to be access restricted 275621:48:07# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/session_enforcer_spec.rb. It took 12.41 seconds. Expected to take 11.0 seconds. 275721:48:07# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/sites/find_or_create_service_spec.rb. Expected to take 10.7 seconds. 275821:48:07AppSec::Dast::Sites::FindOrCreateService 275921:48:07...... #execute! 276021:48:07 when a user does not have access to the project 276121:48:07........................ raises an exception 276221:48:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.79 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.44 1.36 1.34 1/472 9278 276421:48:08 when the user can run a dast scan 276521:48:08........................ returns a dast_site 276621:48:10........................ creates a dast_site 276721:48:11 when the dast_site already exists 276821:48:11.............................. returns the existing dast_site 276921:48:13.............................. does not create a new dast_site 277021:48:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.96 seconds. Current RSS: ~1511M. Threads: 5. load average: 1.40 1.36 1.34 1/472 9351 277221:48:14 when the record is invalid 277321:48:15........................ raises an exception 277421:48:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.59 seconds. Current RSS: ~1516M. Threads: 5. load average: 1.40 1.36 1.34 1/472 9370 277621:48:16 when on demand scan licensed feature is not available 277721:48:16........................ raises an exception 277821:48:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.0 second. Current RSS: ~1512M. Threads: 5. load average: 1.53 1.38 1.35 1/472 9389 278021:48:17# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/sites/find_or_create_service_spec.rb. It took 10.51 seconds. Expected to take 10.7 seconds. 278121:48:17# [RSpecRunTime] Starting example group ee/spec/finders/ee/group_members_finder_spec.rb. Expected to take 9.91 seconds. 278221:48:17GroupMembersFinder 278321:48:18................................................ #execute 278421:48:18 with custom roles 278521:48:18.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. subject_relations: [], subject_group: :group, expected_members: [] 278621:48:24 returns correct members 278721:48:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.99 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.49 1.38 1.34 1/472 9390 278921:48:24 subject_relations: [:direct, :inherited], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 279021:48:25 returns correct members 279121:48:25 subject_relations: [:direct], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 279221:48:25 returns correct members 279321:48:25 subject_relations: [:inherited], subject_group: :group, expected_members: [] 279421:48:25 returns correct members 279521:48:25 subject_relations: [:descendants], subject_group: :group, expected_members: [:user1_sub_group, :user1_sub_sub_group, :user2_sub_group, :user2_sub_sub_group, :user3_sub_group, :user3_sub_sub_group, :user4_sub_group, :user4_sub_sub_group] 279621:48:25 returns correct members 279721:48:25 subject_relations: [:shared_from_groups], subject_group: :group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 279821:48:25 returns correct members 279921:48:25 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 280021:48:25 returns correct members 280121:48:25 subject_relations: [], subject_group: :sub_group, expected_members: [] 280221:48:25 returns correct members 280321:48:25 subject_relations: [:direct, :inherited], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 280421:48:25 returns correct members 280521:48:25 subject_relations: [:direct], subject_group: :sub_group, expected_members: [:user1_sub_group, :user2_sub_group, :user3_sub_group, :user4_sub_group] 280621:48:25 returns correct members 280721:48:25 subject_relations: [:inherited], subject_group: :sub_group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group] 280821:48:25 returns correct members 280921:48:25 subject_relations: [:descendants], subject_group: :sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 281021:48:25 returns correct members 281121:48:25 subject_relations: [:shared_from_groups], subject_group: :sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 281221:48:25 returns correct members 281321:48:25 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 281421:48:25 returns correct members 281521:48:25 subject_relations: [], subject_group: :sub_sub_group, expected_members: [] 281621:48:25 returns correct members 281721:48:25 subject_relations: [:direct, :inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user4_group, :user4_sub_group, :user4_sub_sub_group] 281821:48:25 returns correct members 281921:48:25 subject_relations: [:direct], subject_group: :sub_sub_group, expected_members: [:user1_sub_sub_group, :user2_sub_sub_group, :user3_sub_sub_group, :user4_sub_sub_group] 282021:48:25 returns correct members 282121:48:25 subject_relations: [:inherited], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user2_group, :user2_sub_group, :user3_group, :user3_sub_group, :user4_group, :user4_sub_group] 282221:48:25 returns correct members 282321:48:25 subject_relations: [:descendants], subject_group: :sub_sub_group, expected_members: [] 282421:48:25 returns correct members 282521:48:25 subject_relations: [:shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_public_shared_group, :user2_public_shared_group, :user3_public_shared_group, :user4_public_shared_group] 282621:48:25 returns correct members 282721:48:25 subject_relations: [:direct, :inherited, :descendants, :shared_from_groups], subject_group: :sub_sub_group, expected_members: [:user1_group, :user1_sub_group, :user1_sub_sub_group, :user1_public_shared_group, :user2_group, :user2_sub_group, :user2_sub_sub_group, :user2_public_shared_group, :user3_group, :user3_sub_group, :user3_sub_sub_group, :user3_public_shared_group, :user4_group, :user4_sub_group, :user4_sub_sub_group, :user4_public_shared_group] 282821:48:25 returns correct members 282921:48:25 minimal access 283021:48:25............ when group does not allow minimal access members 283121:48:26 returns only members with full access 283221:48:26 when group allows minimal access members 283321:48:26 also returns members with minimal access 283421:48:26 filter by enterprise users 283521:48:26........................ when domain_verification feature is available for the group 283621:48:26 when requested by owner 283721:48:26 direct members of the group 283821:48:26 returns Enterprise members when the filter is `true` 283921:48:26 returns members that are not Enterprise members when the filter is `false` 284021:48:26 returns all members when the filter is not specified 284121:48:26 returns all members when the filter is not either of `true` or `false` 284221:48:26 when requested by non-owner 284321:48:26 returns all members, as non-owners do not have the ability to filter by Enterprise users 284421:48:26 when domain_verification feature is not available for the group 284521:48:26 when requested by owner 284621:48:26 returns all members, because `Enterprise` filter can only be applied on a paid top-level group with domain_verification feature available 284721:48:26 filter by max role 284821:48:26.............................................................................. filter by custom role ID 284921:48:27 provided member role ID is incorrect 285021:48:27 max_role: nil 285121:48:27...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 285221:48:27 max_role: "" 285321:48:27...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 285421:48:27 max_role: "custom" 285521:48:27...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 285621:48:27 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 285721:48:28...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 285821:48:28 max_role: where(:max_role) { [nil, '', 'custom', lazy { "xcustom-#{member_role.id}" }, lazy { "custom-#{member_role.id}x" }] } 285921:48:28...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 286021:48:28 none of the members have the provided member role ID 286121:48:28...... is expected to be empty 286221:48:28 one of the members has the provided member role ID 286321:48:28...... is expected to contain exactly #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 286421:48:28 filter by max role minimal access 286521:48:28............ when group does not allow minimal access members 286621:48:28...... is expected to contain exactly #<GroupMember id: 942, access_level: 50, source_id: 1792, source_type: "Namespace", user_id: 977, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 943, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 978, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 944, access_level: 40, source_id: 1792, source_type: "Namespace", user_id: 979, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, #<GroupMember id: 969, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 988, not...: 21, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true>, and #<GroupMember id: 970, access_level: 10, source_id: 1792, source_type: "Namespace", user_id: 989, not... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 286721:48:28 when group allows minimal access members 286821:48:28...... is expected to contain exactly #<GroupMember id: 971, access_level: 5, source_id: 1792, source_type: "Namespace", user_id: 997, noti... nil, expiry_notified_at: nil, request_accepted_at: nil, is_source_accessible_to_current_user: true> 286921:48:28# [RSpecRunTime] Finishing example group ee/spec/finders/ee/group_members_finder_spec.rb. It took 10.9 seconds. Expected to take 9.91 seconds. 287021:48:28# [RSpecRunTime] Starting example group ee/spec/services/ee/groups/create_service_spec.rb. Expected to take 8.51 seconds. 287121:48:28Groups::CreateService#execute 287221:48:28.................. for audit events 287321:48:28 when licensed 287421:48:29 does not log audit event if operation fails 287521:48:29 does not log audit event if operation results in no change 287621:48:29 when operation succeeds 287721:48:29 logs an audit event 287821:48:30 logs the audit event info 287921:48:30 calls the audit method with the event type 288021:48:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.74 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.45 1.37 1.34 1/472 9391 288221:48:30 when not licensed 288321:48:31 does not log audit event 288421:48:31 when created group is a sub-group 288521:48:31.................. sends the audit streaming event 288621:48:32 handling of allow_runner_registration_token 288721:48:32 when on SaaS 288821:48:32 uses the default value for column 288921:48:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.02 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.41 1.36 1.34 1/472 9392 289121:48:32 when user has exceed the group creation limit 289221:48:33 does not create the group 289321:48:33 for repository_size_limit assignment as Bytes 289421:48:33...... when the user is an admin with admin mode enabled 289521:48:33 when the param is present 289621:48:33 assigns repository_size_limit as Bytes 289721:48:33 when the param is an empty string 289821:48:33 assigns a nil value 289921:48:33 when the user is an admin with admin mode disabled 290021:48:33 assigns a nil value 290121:48:33 when the user is not an admin 290221:48:34 assigns a nil value 290321:48:34 when updating protected params 290521:48:34...... updates the attributes 290621:48:34 as a regular user 290721:48:34 ignores the attributes 290821:48:34 with push rule 290921:48:34 when feature is available 291021:48:34 when there are push rules settings 291121:48:34........................ uses the configured push rules settings 291221:48:35 when there are not push rules settings 291321:48:36 is does not create the group push rule 291421:48:36 when feature not is available 291521:48:36 ignores the group push rule 291621:48:36 handling of allow_runner_registration_token default 291721:48:36 when on SaaS 291821:48:37 disallows runner registration tokens 291921:48:37# [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/create_service_spec.rb. It took 8.15 seconds. Expected to take 8.51 seconds. 292021:48:37# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/note_class_proxy_spec.rb. Expected to take 8.2 seconds. 292121:48:37Elastic::Latest::NoteClassProxy 292221:48:37...... #elastic_search 292321:48:42.................................................................................................................. when performing a global search 292421:48:44 adds archived filter query and does not includes the archived notes in the search results 292521:48:44 when options contains include_archived as true 292621:48:45 does not add archived filter query and includes the archived notes with results from all projects 292721:48:45# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.47 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.43 1.37 1.34 3/478 9393 293021:48:46 returns notes 293121:48:46# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/note_class_proxy_spec.rb. It took 9.28 seconds. Expected to take 8.2 seconds. 293221:48:46# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb. Expected to take 7.53 seconds. 293321:48:46Sbom::Ingestion::Tasks::IngestOccurrences 293421:48:46.................................................................................................................................... #execute 293521:48:47........................................................................................................................................................................................................................................................................................................................ is idempotent 293621:48:48 behaves like bulk insertable task 293721:48:48 when the validation fails 293821:48:48 can generate error messages correctly 293921:48:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.61 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.56 1.40 1.35 1/478 9394 294221:48:48 for a dependency scanning occurrence 294321:48:48...................................................................................................... sets the correct attributes for the occurrence 294421:48:48 for each occurrence_map 294521:48:48...................................................................................................... passes an array of vulnerability ids into the occurrence_map 294621:48:49 for a container scanning occurrence 294721:48:49...................................................................................................... sets the correct attributes for the occurrence 294821:48:49 for each occurrence_map 294921:48:49...................................................................................................... passes an array of vulnerability ids into the occurrence_map 295021:48:49 when there is an existing occurrence 295121:48:49...................................................................................................................................................................................................................................................................................................................................................... does not create a new record for the existing version 295221:48:50 when only attributes related to the pipeline have been changed 295321:48:50............................................................................................................................................................................................................................................................................................................................................................ does not update existing records 295421:48:51# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.31 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.56 1.40 1.35 1/478 9395 295621:48:51 when attributes not related to the pipeline have been changed 295721:48:51........................................................................................................................................................................................................................................................................................................................................................................ updates the record 295821:48:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.45 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.51 1.39 1.35 1/478 9396 296021:48:52 when there is no component version 296121:48:52........................................................................................................................................................................................................................ inserts records without the version 296221:48:52........................................................................................................................................................................................................................ does not include licenses 296321:48:53 when there is no source package 296421:48:53........................................................................................................................................................................................................................................................................ inserts records without the source package 296521:48:53 when there is no purl 296621:48:53.............................................................................. skips licenses for components without a purl 296721:48:53 when there are two duplicate occurrences 296821:48:53................................................................................................ discards duplicates 296921:48:54 when the components license are persisted in the database 297021:48:54............................................................................................................................................................ when SBOM provides licenses for all components 297121:48:54........................ sets the license according to the information provided in the report 297221:48:54 when the feature flag `license_scanning_with_sbom_licenses` is disabled 297321:48:54........................ sets the license using the license database 297421:48:54 when the SBOM does not provide licenses for any component 297521:48:54........................ sets the license using the license database 297621:48:54 when the SBOM provides licenses for some components 297721:48:54................................................ sets the license using the report and the license database 297821:48:54# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb. It took 8.51 seconds. Expected to take 7.53 seconds. 297921:48:54# [RSpecRunTime] Starting example group ee/spec/models/security/policy_project_link_spec.rb. Expected to take 7.13 seconds. 298021:48:54Security::PolicyProjectLink 298121:48:54...... does not allow STI 298221:48:54 .for_project 298321:48:54.......................................................................................... returns links for the specified project 298421:48:56...... returns an empty relation if no links exist for the project 298521:48:56# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.63 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.51 1.39 1.35 3/478 9397 298721:48:56 associations 298821:48:56........................................................................ is expected to belong to project required: false 298921:48:58........................................................................ is expected to belong to security_policy required: false 299021:49:00........................................................................ is expected to validate that :security_policy is case-sensitively unique within the scope of :project_id 299121:49:02# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.04 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.47 1.38 1.35 1/478 9398 299321:49:02# [RSpecRunTime] Finishing example group ee/spec/models/security/policy_project_link_spec.rb. It took 7.18 seconds. Expected to take 7.13 seconds. 299421:49:02# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/checks/push_rules/tag_check_spec.rb. Expected to take 6.81 seconds. 299521:49:02EE::Gitlab::Checks::PushRules::TagCheck 299621:49:02...... #validate! 299721:49:02................................................ returns an error if the rule denies tag deletion 299821:49:03 behaves like check ignored when push rule unlicensed 299921:49:04................................................ is expected to be truthy 300021:49:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.05 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.43 1.38 1.35 1/480 9443 300221:49:06 behaves like use predefined push rules 300321:49:06................................................ calls Project#predefined_push_rule 300421:49:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.12 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.40 1.37 1.34 1/481 9467 300621:49:08 when tag is deleted in web UI 300721:49:08................................................ ignores the push rule 300821:49:10# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.14 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.40 1.37 1.34 1/482 9489 301021:49:10# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/checks/push_rules/tag_check_spec.rb. It took 8.11 seconds. Expected to take 6.81 seconds. 301121:49:10# [RSpecRunTime] Starting example group ee/spec/services/namespaces/storage/email_notification_service_spec.rb. Expected to take 6.55 seconds. 301221:49:10Namespaces::Storage::EmailNotificationService 301321:49:10...... execute 301421:49:10 in a saas environment 301521:49:10.............................................................................. sends an email to all group owners 301621:49:12 does not send an out of storage notification twice 301721:49:12 does nothing if there is no root_storage_statistics 301821:49:12 limit: 100, current_size: 100, usage_ratio: 1.0, last_notification_level: :storage_remaining, expected_level: :exceeded 301921:49:12 sends an out of storage notification when the namespace runs out of storage 302021:49:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.42 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.37 1.36 1.34 1/482 9490 302221:49:12 limit: 100, current_size: 200, usage_ratio: 2.0, last_notification_level: :storage_remaining, expected_level: :exceeded 302321:49:12 sends an out of storage notification when the namespace runs out of storage 302421:49:12 limit: 100, current_size: 100, usage_ratio: 1.0, last_notification_level: :caution, expected_level: :exceeded 302521:49:12 sends an out of storage notification when the namespace runs out of storage 302621:49:12 limit: 100, current_size: 100, usage_ratio: 1.0, last_notification_level: :warning, expected_level: :exceeded 302721:49:12 sends an out of storage notification when the namespace runs out of storage 302821:49:12 limit: 100, current_size: 100, usage_ratio: 1.0, last_notification_level: :danger, expected_level: :exceeded 302921:49:12 sends an out of storage notification when the namespace runs out of storage 303021:49:12 limit: 100, current_size: 70, usage_ratio: 0.7, last_notification_level: :storage_remaining, expected_level: :caution 303121:49:12 sends a storage limit notification when storage is running low 303221:49:12 limit: 100, current_size: 85, usage_ratio: 0.85, last_notification_level: :storage_remaining, expected_level: :warning 303321:49:13 sends a storage limit notification when storage is running low 303421:49:13 limit: 100, current_size: 95, usage_ratio: 0.95, last_notification_level: :storage_remaining, expected_level: :danger 303521:49:13 sends a storage limit notification when storage is running low 303621:49:13 limit: 100, current_size: 77, usage_ratio: 0.77, last_notification_level: :storage_remaining, expected_level: :caution 303721:49:13 sends a storage limit notification when storage is running low 303821:49:13 limit: 1000, current_size: 971, usage_ratio: 0.971, last_notification_level: :storage_remaining, expected_level: :danger 303921:49:13 sends a storage limit notification when storage is running low 304021:49:13 limit: 100, current_size: 85, usage_ratio: 0.85, last_notification_level: :caution, expected_level: :warning 304121:49:13 sends a storage limit notification when storage is running low 304221:49:13 limit: 100, current_size: 95, usage_ratio: 0.95, last_notification_level: :warning, expected_level: :danger 304321:49:13 sends a storage limit notification when storage is running low 304421:49:13 limit: 100, current_size: 99, usage_ratio: 0.99, last_notification_level: :exceeded, expected_level: :danger 304521:49:13 sends a storage limit notification when storage is running low 304621:49:13 limit: 100, current_size: 94, usage_ratio: 0.94, last_notification_level: :danger, expected_level: :warning 304721:49:13 sends a storage limit notification when storage is running low 304821:49:13 limit: 100, current_size: 84, usage_ratio: 0.84, last_notification_level: :warning, expected_level: :caution 304921:49:14 sends a storage limit notification when storage is running low 305021:49:14 limit: 8192, current_size: 6144, usage_ratio: 0.75, last_notification_level: :storage_remaining, expected_level: :caution 305121:49:14 sends a storage limit notification when storage is running low 305221:49:14 limit: 5120, current_size: 3840, usage_ratio: 0.75, last_notification_level: :storage_remaining, expected_level: :caution 305321:49:14 sends a storage limit notification when storage is running low 305421:49:14 limit: 100, current_size: 5, last_notification_level: :storage_remaining 305521:49:14 does not send an email when there is sufficient storage remaining 305621:49:14 limit: 100, current_size: 69, last_notification_level: :storage_remaining 305721:49:14 does not send an email when there is sufficient storage remaining 305821:49:14 limit: 100, current_size: 69, last_notification_level: :caution 305921:49:14 does not send an email when there is sufficient storage remaining 306021:49:14 limit: 100, current_size: 69, last_notification_level: :warning 306121:49:14 does not send an email when there is sufficient storage remaining 306221:49:14 limit: 100, current_size: 69, last_notification_level: :danger 306321:49:14 does not send an email when there is sufficient storage remaining 306421:49:14 limit: 100, current_size: 69, last_notification_level: :exceeded 306521:49:14 does not send an email when there is sufficient storage remaining 306621:49:14 limit: 1000, current_size: 699, last_notification_level: :exceeded 306721:49:14 does not send an email when there is sufficient storage remaining 306821:49:14 limit: 0, current_size: 0, last_notification_level: :storage_remaining 306921:49:14 does not send an email when there is no storage limit 307021:49:14 limit: 0, current_size: 150, last_notification_level: :storage_remaining 307121:49:15 does not send an email when there is no storage limit 307221:49:15 limit: 0, current_size: 0, last_notification_level: :caution 307321:49:15 does not send an email when there is no storage limit 307421:49:15 limit: 0, current_size: 100, last_notification_level: :caution 307521:49:15 does not send an email when there is no storage limit 307621:49:15 limit: 0, current_size: 0, last_notification_level: :warning 307721:49:15 does not send an email when there is no storage limit 307821:49:15 limit: 0, current_size: 50, last_notification_level: :warning 307921:49:15 does not send an email when there is no storage limit 308021:49:15 limit: 0, current_size: 0, last_notification_level: :danger 308121:49:15 does not send an email when there is no storage limit 308221:49:15 limit: 0, current_size: 50, last_notification_level: :danger 308321:49:15 does not send an email when there is no storage limit 308421:49:15 limit: 0, current_size: 0, last_notification_level: :exceeded 308521:49:15 does not send an email when there is no storage limit 308621:49:15 limit: 0, current_size: 1, last_notification_level: :exceeded 308721:49:15 does not send an email when there is no storage limit 308821:49:15 limit: 100, current_size: 70, last_notification_level: :caution 308921:49:15 does not send a storage limit notification for the same threshold twice 309021:49:15 limit: 100, current_size: 85, last_notification_level: :warning 309121:49:15 does not send a storage limit notification for the same threshold twice 309221:49:15 limit: 100, current_size: 95, last_notification_level: :danger 309321:49:16 does not send a storage limit notification for the same threshold twice 309421:49:16 with a personal namespace 309521:49:16.................................... sends a limit notification 309621:49:16 sends an out of storage notification 309721:49:16 in a self-managed environment 309821:49:16.................................... does nothing 309921:49:16# [RSpecRunTime] Finishing example group ee/spec/services/namespaces/storage/email_notification_service_spec.rb. It took 6.74 seconds. Expected to take 6.55 seconds. 310021:49:16# [RSpecRunTime] Starting example group ee/spec/services/google_cloud/compute/list_zones_service_spec.rb. Expected to take 6.17 seconds. 310121:49:16GoogleCloud::Compute::ListZonesService 310221:49:16.............................. #execute 310321:49:17 behaves like a compute service handling validation errors 310421:49:17 behaves like returning an error service response 310521:49:17...... returns an error service response 310621:49:17 with saas only feature enabled 310721:49:17 with not enough permissions 310821:49:17...... behaves like returning an error service response 310921:49:17 returns an error service response 311021:49:17 with no integration 311121:49:17 behaves like returning an error service response 311221:49:18...... returns an error service response 311321:49:18 with disabled integration 311421:49:18 behaves like returning an error service response 311521:49:18...... returns an error service response 311621:49:18 when client raises AuthenticationError 311721:49:18 behaves like returning an error service response 311821:49:18...... returns an error service response 311921:49:19 behaves like logging an error 312021:49:19...... logs an error 312121:49:19 when client raises ApiError 312221:49:19 behaves like returning an error service response 312321:49:19...... returns an error service response 312421:49:19 behaves like logging an error 312521:49:19...... logs an error 312621:49:20 with saas only feature enabled 312721:49:20...... returns the zones 312821:49:20 behaves like overriding the google cloud project id 312921:49:20...... returns results by calling the specified project id 313021:49:20 with an invalid order_by 313121:49:20 field: "test", direction: "asc" 313221:49:20 behaves like returning an error service response 313321:49:20...... returns an error service response 313421:49:21 field: "name", direction: "greater_than" 313521:49:21 behaves like returning an error service response 313621:49:21...... returns an error service response 313721:49:21 field: "", direction: "desc" 313821:49:21 behaves like returning an error service response 313921:49:21...... returns an error service response 314021:49:21 field: "name", direction: "" 314121:49:21 behaves like returning an error service response 314221:49:22...... returns an error service response 314321:49:22 with an invalid max_results 314421:49:22 max_results: 0 314521:49:22 behaves like returning an error service response 314621:49:22...... returns an error service response 314721:49:22 max_results: 501 314821:49:22 behaves like returning an error service response 314921:49:22...... returns an error service response 315021:49:23# [RSpecRunTime] Finishing example group ee/spec/services/google_cloud/compute/list_zones_service_spec.rb. It took 6.15 seconds. Expected to take 6.17 seconds. 315121:49:23# [RSpecRunTime] Starting example group ee/spec/presenters/vulnerability_presenter_spec.rb. Expected to take 5.85 seconds. 315221:49:23VulnerabilityPresenter 315321:49:23................................................................................................ #links 315421:49:24 when vulnerability has links 315521:49:24...................................................... expect links to be instance of active support hash with indifferent access 315621:49:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.37 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.46 1.38 1.35 1/472 9491 315921:49:24...................................................... returns the scanner for a finding 316021:49:24 returns empty hash if scanner is missing for a vulnerabilities_finding 316221:49:24 returns the scan for a finding 316321:49:24 returns empty hash if scan is missing for a vulnerabilities_finding 316421:49:24 #remediations 316521:49:24...................................................... returns remediations 316621:49:25 #location_text 316721:49:25 when line is nil 316821:49:25...................................................... returns a string with file 316921:49:25 when line is present 317021:49:25...................................................... returns a string with file and line 317121:49:25 #location_link_with_raw_path 317221:49:25 when the end_line is the same as the start_line 317321:49:25...................................................... returns the location link in raw format 317421:49:25 when the end_line is nil 317521:49:26...................................................... returns the location link in raw format 317621:49:26 when the end_line is different from the start_line 317721:49:26...................................................... returns the location link in raw format 317821:49:26 #location_link 317921:49:26...................................................... returns the location link in blob format 318121:49:26...................................................... returns the path in blob format 318221:49:27...................................................... returns nil if file is missing in the finding 318421:49:27...................................................... returns the path in raw format 318521:49:27...................................................... returns nil if file is missing in the finding 318621:49:27 #jira_issue_description 318721:49:27...................................................... returns the jira description in string format 318821:49:28 #description 318921:49:28 when the vulnerability description field is populated 319021:49:28...................................................... returns the description for the vulnerability 319121:49:28 when the vulnerability description field is empty 319221:49:28...................................................... returns the description for the vulnerability finding 319321:49:29# [RSpecRunTime] Finishing example group ee/spec/presenters/vulnerability_presenter_spec.rb. It took 6.06 seconds. Expected to take 5.85 seconds. 319421:49:29# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_deployment_approvals_metric_spec.rb. Expected to take 5.54 seconds. 319521:49:29Gitlab::Usage::Metrics::Instrumentations::CountDeploymentApprovalsMetric 319621:49:29...... for all time frame 319721:49:29............................................................................................................ behaves like a correct instrumented metric value and query 319821:49:31 behaves like a correct instrumented metric value 319921:49:31 has correct value 320021:49:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.4 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.42 1.38 1.35 1/474 9530 320221:49:31 behaves like a correct instrumented metric query 320321:49:31 has correct generate query 320421:49:31 for 28d time frame 320521:49:31.................................................................................................................................................................. behaves like a correct instrumented metric value and query 320621:49:34 behaves like a correct instrumented metric value 320721:49:34 has correct value 320821:49:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.9 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.47 1.39 1.35 1/477 9588 321021:49:34 behaves like a correct instrumented metric query 321121:49:34 has correct generate query 321221:49:34# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_deployment_approvals_metric_spec.rb. It took 5.84 seconds. Expected to take 5.54 seconds. 321321:49:34# [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/create_approval_event_service_spec.rb. Expected to take 5.33 seconds. 321421:49:34MergeRequests::CreateApprovalEventService 321521:49:34...... #execute 321621:49:34.............................. creates approve MR event 321721:49:36 for approvals metrics calculation 321821:49:36 when code_review_analytics project feature is available 321921:49:36.............................. schedules RefreshApprovalsData 322021:49:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.4 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.43 1.38 1.35 1/478 9703 322221:49:38 when code_review_analytics is not available 322321:49:38.............................. does not schedule for RefreshApprovalsData 322421:49:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.1 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.43 1.38 1.35 1/478 9760 322621:49:40# [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/create_approval_event_service_spec.rb. It took 5.16 seconds. Expected to take 5.33 seconds. 322721:49:40# [RSpecRunTime] Starting example group ee/spec/policies/requirements_management/requirement_policy_spec.rb. Expected to take 5.04 seconds. 322821:49:40RequirementsManagement::RequirementPolicy 322921:49:40................................................................................................ behaves like resource with requirement permissions 323021:49:41 when requirements feature is enabled 323221:49:41 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 323321:49:41# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.81 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.43 1.38 1.35 1/478 9761 323621:49:41 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 323721:49:41 with maintainer 323821:49:41 behaves like user with manage permissions 323921:49:42 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 324021:49:42 is expected to be disallowed :destroy_requirement 324121:49:42 with developer 324221:49:42 behaves like user with manage permissions 324321:49:42 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 324421:49:42 is expected to be disallowed :destroy_requirement 324521:49:42 with reporter 324621:49:42 behaves like user with manage permissions 324721:49:42 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 324821:49:42 is expected to be disallowed :destroy_requirement 325021:49:42 with user as author/assignee 325121:49:42 is expected to be allowed :read_requirement, :update_requirement, and :admin_requirement 325221:49:42 is expected to be disallowed :create_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 325321:49:42 behaves like user with read-only permissions 325421:49:42 is expected to be allowed :read_requirement 325521:49:43 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 325621:49:43 with non member 325721:49:43 behaves like user with read-only permissions 325821:49:43............ is expected to be allowed :read_requirement 325921:49:43............ is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 326021:49:43 with private resource parent 326121:49:43............ is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 326221:49:44 when access level is disabled 326421:49:44 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 326621:49:44 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 326721:49:44 when access level is private 326821:49:44 with admin user 326921:49:44 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 327021:49:44 with admin mode enabled 327121:49:44 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 327321:49:44 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 327421:49:44 with maintainer 327521:49:44 behaves like user with manage permissions 327621:49:44 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 327721:49:44 is expected to be disallowed :destroy_requirement 327821:49:44 with developer 327921:49:44 behaves like user with manage permissions 328021:49:44 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 328121:49:45 is expected to be disallowed :destroy_requirement 328221:49:45 with reporter 328321:49:45 behaves like user with manage permissions 328421:49:45 is expected to be allowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :create_requirement_test_report, and :export_requirements 328521:49:45 is expected to be disallowed :destroy_requirement 328721:49:45 behaves like user with read-only permissions 328821:49:45 is expected to be allowed :read_requirement 328921:49:45 is expected to be disallowed :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 329021:49:45 with non member 329121:49:45............ is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 329221:49:45 when requirements feature is disabled 329421:49:45 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 329621:49:45 is expected to be disallowed :read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, :create_requirement_test_report, and :export_requirements 329721:49:45# [RSpecRunTime] Finishing example group ee/spec/policies/requirements_management/requirement_policy_spec.rb. It took 5.9 seconds. Expected to take 5.04 seconds. 329821:49:45# [RSpecRunTime] Starting example group ee/spec/models/dast/profiles_pipeline_spec.rb. Expected to take 4.79 seconds. 329921:49:45Dast::ProfilesPipeline 330021:49:45...... does not allow STI 330121:49:46 loose foreign key on dast_profiles_pipelines.ci_pipeline_id 330221:49:46 behaves like cleanup by a loose foreign key 330321:49:46........................................................................ cleans up (delete or nullify) the model 330421:49:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.86 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.44 1.39 1.35 1/474 9762 330621:49:48 associations 330721:49:48...................................................... is expected to belong to ci_pipeline class_name => Ci::Pipeline required: true 330821:49:49...................................................... is expected to belong to dast_profile class_name => Dast::Profile required: true 330921:49:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.84 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.44 1.39 1.35 1/472 9763 331121:49:51# [RSpecRunTime] Finishing example group ee/spec/models/dast/profiles_pipeline_spec.rb. It took 5.85 seconds. Expected to take 4.79 seconds. 331221:49:51# [RSpecRunTime] Starting example group ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb. Expected to take 4.63 seconds. 331321:49:51AlertManagement::ProcessPrometheusAlertService 331421:49:51........................ #execute 331521:49:52 when alert payload is valid 331621:49:52 behaves like does not create or delete any escalations 331721:49:53 is expected to not change `IncidentManagement::PendingEscalations::Alert.count` and not change `IncidentManagement::PendingEscalations::Issue.count` 331821:49:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.17 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.41 1.38 1.35 1/472 9764 332021:49:53 with escalation policies feature enabled 332121:49:54...... is expected to receive perform_async(a kind of Integer) 1 time 332221:49:54 with an existing alert 332321:49:54 behaves like does not create or delete any escalations 332421:49:54................................................ is expected to not change `IncidentManagement::PendingEscalations::Alert.count` and not change `IncidentManagement::PendingEscalations::Issue.count` 332521:49:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.29 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.41 1.38 1.35 1/472 9765 332721:49:55 with resolving payload 332821:49:55................................................ is expected to change `target.pending_escalations.reload.count` from 1 to 0 332921:49:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.57 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.41 1.38 1.35 1/472 9766 333121:49:56 with HTTP integration provided 333221:49:56...... ignores the custom mapping 333321:49:56 with custom mappings feature enabled 333421:49:57 respects the custom mapping 333521:49:57# [RSpecRunTime] Finishing example group ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb. It took 5.49 seconds. Expected to take 4.63 seconds. 333621:49:57# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/progress_spec.rb. Expected to take 4.26 seconds. 333721:49:57WorkItems::Widgets::Progress 333821:49:57.......................................... does not allow STI 334021:49:57 behaves like a progress widget attribute 334121:49:57 is expected to eq 2024-11-14 21:49:57.908975087 +0000 334221:49:57 when progress object is not present for work item 334321:49:58.............................. returns nil 334421:49:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.83 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.37 1.37 1.35 1/472 9767 334721:49:58 behaves like a progress widget attribute 334821:49:58 is expected to eq 20 334921:49:58 when progress object is not present for work item 335021:49:58.............................. returns nil 335121:49:59 #start_value 335221:49:59 behaves like a progress widget attribute 335321:49:59 is expected to eq 0.0 335421:49:59 when progress object is not present for work item 335521:49:59.............................. returns nil 335621:50:00 #current_value 335721:50:00 behaves like a progress widget attribute 335821:50:00 is expected to eq 0.0 335921:50:00 when progress object is not present for work item 336021:50:00.............................. returns nil 336221:50:01 behaves like a progress widget attribute 336321:50:01 is expected to eq 100.0 336421:50:01 when progress object is not present for work item 336521:50:01.............................. returns nil 336621:50:01# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/progress_spec.rb. It took 4.59 seconds. Expected to take 4.26 seconds. 336721:50:01# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb. Expected to take 4.12 seconds. 336821:50:01Namespaces::Storage::ProjectPreEnforcementAlertComponent 336921:50:01...................................................... with project belonging to user 337021:50:02.................. includes the correct project info in the alert text 337121:50:03 behaves like dismissible alert 337221:50:03 when the user dismissed the alert under 14 days ago 337321:50:03...... does not render the alert 337421:50:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.68 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.34 1.37 1.35 1/472 9768 337621:50:03 when the user dismissed the alert over 14 days ago 337721:50:04...... does render the alert 337821:50:04 with project in a group 337921:50:04............ includes the correct project info in the alert text 338021:50:04 behaves like dismissible alert 338121:50:04 when the user dismissed the alert under 14 days ago 338221:50:05...... does not render the alert 338321:50:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.42 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.34 1.37 1.35 1/472 9769 338521:50:05 when the user dismissed the alert over 14 days ago 338621:50:05...... does render the alert 338721:50:05# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb. It took 3.99 seconds. Expected to take 4.12 seconds. 338821:50:05# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/help/executor_spec.rb. Expected to take 3.94 seconds. 338921:50:05Gitlab::Llm::Chain::Tools::Help::Executor 339121:50:05 returns tool name 339221:50:05 returns resource name 339421:50:05 when request is from IDE 339521:50:06.............................. returns IDE copy 339621:50:06 behaves like track internal event 339721:50:06 behaves like internal event tracking 339821:50:06.............................. logs to Snowplow, Redis, and product analytics tooling 339921:50:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.68 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.32 1.36 1.34 1/472 9770 340121:50:07 when request is from web 340221:50:07.............................. returns web copy 340321:50:08 behaves like track internal event 340421:50:08 behaves like internal event tracking 340521:50:08.............................. logs to Snowplow, Redis, and product analytics tooling 340621:50:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.37 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.32 1.36 1.34 1/472 9771 340821:50:09 when streaming feature is disabled 340921:50:09.............................. returns copy 341021:50:10# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/help/executor_spec.rb. It took 4.24 seconds. Expected to take 3.94 seconds. 341121:50:10# [RSpecRunTime] Starting example group ee/spec/models/concerns/deprecated_approvals_before_merge_spec.rb. Expected to take 3.76 seconds. 341221:50:10DeprecatedApprovalsBeforeMerge 341321:50:10...... does not allow STI 341421:50:10 for merged MR 341521:50:10........................ does not change approval rules 341621:50:11# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.93 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.32 1.36 1.34 1/475 9826 341821:50:11 for unmerged merge request 341921:50:11 behaves like with approvals before merge deprecated 342021:50:11 when updating approvals_before_merge 342121:50:11........................ creates any_approver rule 342221:50:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.68 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.37 1.37 1.35 1/477 9883 342521:50:13 behaves like with approvals before merge deprecated 342621:50:13 when updating approvals_before_merge 342721:50:13.................. creates any_approver rule 342821:50:14# [RSpecRunTime] Finishing example group ee/spec/models/concerns/deprecated_approvals_before_merge_spec.rb. It took 4.24 seconds. Expected to take 3.76 seconds. 342921:50:14# [RSpecRunTime] Starting example group ee/spec/workers/security/sync_policy_worker_spec.rb. Expected to take 3.63 seconds. 343021:50:14Security::SyncPolicyWorker 343121:50:14...................................................... when event is Security::PolicyUpdatedEvent 343221:50:15 calls Security::SyncProjectPolicyWorker 343321:50:15 behaves like subscribes to event 343421:50:15Job arguments to Security::SyncPolicyWorker must be native JSON types, but {"enabled"=>{"from"=>false, "to"=>true}} is a ActiveSupport::HashWithIndifferentAccess. 343621:50:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 343721:50:15Job arguments to Security::SyncProjectPolicyWorker must be native JSON types, but {"security_policy_id"=>5, "diff"=>{"enabled"=>{"from"=>false, "to"=>true}}, "rules_diff"=>{"created"=>[], "updated"=>[], "deleted"=>[]}} is a ActiveSupport::HashWithIndifferentAccess. 343921:50:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 344021:50:15 consumes the published event 344121:50:15 behaves like an idempotent worker 344221:50:15 is labeled as idempotent 344321:50:15Job arguments to Security::SyncProjectPolicyWorker must be native JSON types, but {"security_policy_id"=>5, "diff"=>{"enabled"=>{"from"=>false, "to"=>true}}, "rules_diff"=>{"created"=>[], "updated"=>[], "deleted"=>[]}} is a ActiveSupport::HashWithIndifferentAccess. 344521:50:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 344621:50:15 performs multiple times sequentially without raising an exception 344721:50:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.49 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.37 1.37 1.35 1/477 9884 344921:50:15 when policy_configuration is scoped to a namespace with multiple projects 345021:50:15...................................................... calls Security::SyncProjectPolicyWorker 345121:50:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.71 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.37 1.37 1.35 1/476 9885 345321:50:16 when policy changes does not need refresh 345421:50:16 does not call Security::SyncProjectPolicyWorker 345521:50:16 when event is Security::PolicyCreatedEvent 345621:50:16 calls Security::SyncProjectPolicyWorker 345721:50:16 behaves like subscribes to event 345821:50:16 consumes the published event 345921:50:16 behaves like an idempotent worker 346021:50:16 is labeled as idempotent 346121:50:16 performs multiple times sequentially without raising an exception 346221:50:16 when policy is disabled 346321:50:17 does not call Security::SyncProjectPolicyWorker 346421:50:17 when policy_configuration is scoped to a namespace with multiple projects 346521:50:17...................................................... calls Security::SyncProjectPolicyWorker 346621:50:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.25 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.34 1.36 1.35 2/477 9886 346821:50:18 when event is Security::PolicyDeletedEvent 346921:50:18 calls Security::DeleteSecurityPolicyWorker 347021:50:18 behaves like subscribes to event 347121:50:18 consumes the published event 347221:50:18 behaves like an idempotent worker 347321:50:18 is labeled as idempotent 347421:50:18 performs multiple times sequentially without raising an exception 347521:50:18# [RSpecRunTime] Finishing example group ee/spec/workers/security/sync_policy_worker_spec.rb. It took 4.12 seconds. Expected to take 3.63 seconds. 347621:50:18# [RSpecRunTime] Starting example group ee/spec/services/security/merge_request_security_report_generation_service_spec.rb. Expected to take 3.47 seconds. 347721:50:18Security::MergeRequestSecurityReportGenerationService 347821:50:18...... #execute 347921:50:18........................ when the given report type is invalid 348021:50:19 raises InvalidReportTypeError 348121:50:19# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.93 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.34 1.36 1.35 1/479 9944 348321:50:19 when the given report type is valid 348421:50:19...................................................................................................................................................... report_type: "sast", mr_report_method: :compare_sast_reports 348521:50:21 when the report status is `parsing` 348621:50:21 returns the report 348721:50:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.29 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.34 1.36 1.35 1/479 9945 348921:50:21 when the report status is `parsed` 349021:50:21 returns all the fields along with the calculated state of the findings 349121:50:21 report_type: "secret_detection", mr_report_method: :compare_secret_detection_reports 349221:50:21 when the report status is `parsing` 349321:50:21 returns the report 349421:50:21 when the report status is `parsed` 349521:50:21 returns all the fields along with the calculated state of the findings 349621:50:21 report_type: "container_scanning", mr_report_method: :compare_container_scanning_reports 349721:50:21 when the report status is `parsing` 349821:50:21 returns the report 349921:50:21 when the report status is `parsed` 350021:50:21 returns all the fields along with the calculated state of the findings 350121:50:21 report_type: "dependency_scanning", mr_report_method: :compare_dependency_scanning_reports 350221:50:21 when the report status is `parsing` 350321:50:21 returns the report 350421:50:21 when the report status is `parsed` 350521:50:21 returns all the fields along with the calculated state of the findings 350621:50:21 report_type: "dast", mr_report_method: :compare_dast_reports 350721:50:21 when the report status is `parsing` 350821:50:21 returns the report 350921:50:21 when the report status is `parsed` 351021:50:21 returns all the fields along with the calculated state of the findings 351121:50:21 report_type: "coverage_fuzzing", mr_report_method: :compare_coverage_fuzzing_reports 351221:50:21 when the report status is `parsing` 351321:50:21 returns the report 351421:50:21 when the report status is `parsed` 351521:50:21 returns all the fields along with the calculated state of the findings 351621:50:21 report_type: "api_fuzzing", mr_report_method: :compare_api_fuzzing_reports 351721:50:21 when the report status is `parsing` 351821:50:21 returns the report 351921:50:21 when the report status is `parsed` 352021:50:21 returns all the fields along with the calculated state of the findings 352121:50:21# [RSpecRunTime] Finishing example group ee/spec/services/security/merge_request_security_report_generation_service_spec.rb. It took 3.26 seconds. Expected to take 3.47 seconds. 352221:50:21# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. Expected to take 3.32 seconds. 352321:50:21Namespaces::Storage::LimitAlertComponent 352421:50:21...... namespace enforcement 352521:50:21 when namespace has no additional storage 352621:50:21 and under storage size limit 352721:50:21 renders the alert title 352821:50:22 renders the alert message 352921:50:22 allows to dismiss alert 353021:50:22 and above storage size limit 353121:50:22 renders the alert title 353221:50:22 renders the alert message 353321:50:22 does not allow to dismiss alert 353421:50:22 when namespace has additional storage 353521:50:22 and under storage size limit 353621:50:22 renders the alert title 353721:50:22 renders the alert message 353821:50:22 and above storage size limit 353921:50:23 renders the alert title 354021:50:23 renders the alert message 354121:50:23 and enforcement_limit is higher than dashboard_limit 354221:50:23 renders the title with the dashboard_limit 354421:50:23 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true 354521:50:23 renders the alert title 354621:50:23 namespaces_storage_limit: false, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 354721:50:23 renders the alert title 354821:50:23 namespaces_storage_limit: true, user_present: false, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 354921:50:23 renders the alert title 355021:50:23 namespaces_storage_limit: true, user_present: true, user_has_access: false, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 355121:50:23 renders the alert title 355221:50:23 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: false, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 355321:50:23 renders the alert title 355421:50:23 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :none, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false 355521:50:23 renders the alert title 355621:50:23 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true 355721:50:24 renders the alert title 355821:50:24 namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: true, user_has_dismissed_alert: false, should_render: false 355921:50:24 renders the alert title 356021:50:24 for a project in a public group 356121:50:24 when the user is not a member 356221:50:24 does not render the alert 356321:50:24 when the user is at least a guest of the project 356421:50:24 renders the alert 356521:50:24 when user is not an owner 356621:50:24 usage_ratio: 0.85, alert_message_copy: "exceeds the storage quota" 356721:50:24 renders the message 356821:50:24 renders the non-owner copy 356921:50:24 usage_ratio: 1.0, alert_message_copy: "is now read-only" 357021:50:24 renders the message 357121:50:24 renders the non-owner copy 357221:50:24# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. It took 3.13 seconds. Expected to take 3.32 seconds. 357321:50:24# [RSpecRunTime] Starting example group ee/spec/models/namespaces/storage/root_excess_size_spec.rb. Expected to take 3.2 seconds. 357421:50:24Namespaces::Storage::RootExcessSize 357521:50:24.............................. does not allow STI 357621:50:25 #above_size_limit? 357721:50:25 when limit enforcement is off 357821:50:25........................ is expected to eq false 357921:50:25 when limit enforcement is on 358021:50:25 when below limit 358121:50:25........................ is expected to eq false 358221:50:25 when above limit 358321:50:25........................ is expected to eq true 358421:50:25 #usage_ratio 358521:50:25........................ is expected to eq 0.5 358621:50:25 when limit is 0 358721:50:25 when current size is greater than 0 358821:50:25........................ is expected to eq 1 358921:50:26 when current size is less than 0 359021:50:26........................ is expected to eq 0 359121:50:26 #current_size 359221:50:26........................ is expected to eq 52428800 359321:50:26 when it is a subgroup of the namespace 359421:50:26.......................................... is expected to eq 52428800 359621:50:26 when there is additional purchased storage and a plan 359721:50:26........................ is expected to eq 10485760000 359821:50:26 when there is no additionl purchased storage 359921:50:27........................ is expected to eq 0 360021:50:27 #enforce_limit? 360121:50:27........................ returns true if automatic_purchased_storage_allocation is enabled 360221:50:27........................ returns false if automatic_purchased_storage_allocation is disabled 360321:50:27 #enforcement_type 360421:50:27........................ returns :project_repository_limit 360521:50:27# [RSpecRunTime] Finishing example group ee/spec/models/namespaces/storage/root_excess_size_spec.rb. It took 2.85 seconds. Expected to take 3.2 seconds. 360621:50:27# [RSpecRunTime] Starting example group ee/spec/policies/saml_provider_policy_spec.rb. Expected to take 3.09 seconds. 360721:50:27SamlProviderPolicy 360821:50:27...... with a user 360921:50:27.................................... allows access to public groups 361021:50:28.................................... allows access to private groups 361121:50:28 with a token actor 361321:50:28.............................. allows access to public groups 361421:50:28.............................. allows access to private groups 361521:50:29 invalid or missing token 361621:50:29.............................. allows anonymous access to public groups 361721:50:29.............................. prevents access to private groups 361821:50:30 without a user or actor 361921:50:30.............................. allows access to public groups 362021:50:30.............................. prevents access to private groups 362121:50:30# [RSpecRunTime] Finishing example group ee/spec/policies/saml_provider_policy_spec.rb. It took 2.94 seconds. Expected to take 3.09 seconds. 362221:50:30# [RSpecRunTime] Starting example group ee/spec/services/audit_events/release_created_audit_event_service_spec.rb. Expected to take 3.0 seconds. 362321:50:30AuditEvents::ReleaseCreatedAuditEventService 362421:50:30...... #security_event 362521:50:30 with no milestones 362621:50:30.................................... logs the event to file 362721:50:31 with one milestone 362821:50:31.......................................... logs the event to file 362921:50:32 with multiple milestones 363021:50:32................................................ logs the event to file 363121:50:33# [RSpecRunTime] Finishing example group ee/spec/services/audit_events/release_created_audit_event_service_spec.rb. It took 2.68 seconds. Expected to take 3.0 seconds. 363221:50:33# [RSpecRunTime] Starting example group ee/spec/models/analytics/value_stream_dashboard/count_spec.rb. Expected to take 2.87 seconds. 363321:50:33Analytics::ValueStreamDashboard::Count 363421:50:33...... does not allow STI 363521:50:33 associations 363621:50:33 is expected to belong to namespace required: false 363821:50:33 is expected to validate that :namespace_id cannot be empty/falsy 363921:50:33 is expected to validate that :recorded_at cannot be empty/falsy 364021:50:33 is expected to validate that :count cannot be empty/falsy 364121:50:33 .aggregate_for_period 364221:50:33.............................................................................................................................. when requesting issue counts 364321:50:34 correctly counts the issues in the given time frame 364421:50:34 when there are more measurements within the given time frame 364521:50:34...... takes the latest measurements 364621:50:34# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.72 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.27 1.35 1.34 1/472 9946 364821:50:34 when querying a subgroup 364921:50:34 returns count scoped to the subgroup 365021:50:34 when querying a project namespace 365121:50:34 returns count scoped to the project namespace 365221:50:34 when requesting direct_members counts 365321:50:34 returns only the directly associated count and does not look up subgroups 365421:50:34 when querying a subgroup 365521:50:34 returns count scoped to the subgroup 365621:50:34 when requesting group counts 365721:50:34 correctly counts the groups in the given time frame 365821:50:34 when querying a subgroup 365921:50:34 returns count scoped to the subgroup 366021:50:34 when querying group without data 366121:50:35 returns nil count 366221:50:35 when querying group in a date range where data is not available 366321:50:35 returns nil count 366421:50:35 when unsupported namespace class is passed 366521:50:35 returns 0 count 366621:50:35 .latest_first_order 366721:50:35.......................................................................................... returns the results in a correct order 366821:50:35# [RSpecRunTime] Finishing example group ee/spec/models/analytics/value_stream_dashboard/count_spec.rb. It took 2.28 seconds. Expected to take 2.87 seconds. 366921:50:35# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb. Expected to take 2.8 seconds. 367021:50:35Gitlab::Ci::Parsers::LicenseCompliance::LicenseScanning 367121:50:35...... #parse! 367221:50:35 when parsing a valid v1 report 367321:50:35 is expected to eql "1.0" 367421:50:35 is expected to eq 4 367521:50:35 is expected to eql "Apache 2.0" 367721:50:35 is expected to equal 1 367821:50:35 is expected to equal 1 367921:50:35 is expected to eql "thread_safe" 368021:50:36 is expected to eql "MIT" 368221:50:36 is expected to equal 52 368321:50:36 is expected to equal 52 368421:50:36 is expected to eql "actioncable" 368521:50:36 is expected to eql "New BSD" 368721:50:36 is expected to equal 3 368821:50:36 is expected to equal 3 368921:50:36 is expected to contain exactly "ffi", "puma", and "sqlite3" 369021:50:36 is expected to eql "unknown" 369121:50:36 is expected to be nil 369221:50:36 is expected to equal 1 369321:50:36 is expected to equal 1 369421:50:36 is expected to eql "ruby-bundler-rails" 369521:50:36 when parsing a valid v1.1 report 369621:50:36 is expected to eql "1.1" 369721:50:36 is expected to eq 3 369821:50:36 is expected to eql "BSD-4-Clause" 369921:50:36 is expected to eql "BSD" 370121:50:36 is expected to equal 2 370221:50:36 is expected to equal 2 370321:50:36 is expected to contain exactly "b" and "c" 370421:50:36 is expected to eql "MIT" 370521:50:36 is expected to eql "MIT" 370721:50:36 is expected to equal 2 370821:50:36 is expected to equal 2 370921:50:36 is expected to contain exactly "a" and "c" 371021:50:36 is expected to be nil 371121:50:37 is expected to eql "unknown" 371221:50:37 is expected to be nil 371321:50:37 is expected to equal 1 371421:50:37 is expected to equal 1 371521:50:37 is expected to contain exactly "d" 371621:50:37 when parsing a valid v2 report 371721:50:37 is expected to eql "2.0" 371821:50:37 is expected to eq 3 371921:50:37 is expected to eql "BSD-3-Clause" 372021:50:37 is expected to eql "BSD 3-Clause \"New\" or \"Revised\" License" 372221:50:37 is expected to equal 2 372321:50:37 is expected to equal 2 372421:50:37 is expected to contain exactly "b" and "c" 372521:50:37 is expected to eql "MIT" 372621:50:37 is expected to eql "MIT License" 372821:50:37 is expected to equal 2 372921:50:37 is expected to equal 2 373021:50:37 is expected to contain exactly "a" and "c" 373121:50:37 is expected to be nil 373221:50:37 is expected to eql "unknown" 373321:50:37 is expected to be nil 373421:50:37 is expected to equal 1 373521:50:37 is expected to equal 1 373621:50:37 is expected to contain exactly "d" 373721:50:37 when parsing a valid v2.1 report 373821:50:37 is expected to eql "2.1" 373921:50:37 is expected to eq 3 374021:50:37 parses the BSD license 374121:50:37 parses the MIT license 374221:50:37 parses an unknown license 374321:50:37 when parsing a v2 report with a missing license definition 374421:50:37 is expected to equal 1 374521:50:37 is expected to eql "MIT" 374621:50:37 is expected to eql "unknown" 374721:50:37 is expected to equal 1 374821:50:38 is expected to eql "saml-kit" 374921:50:38 when the report version is not recognized 375021:50:38 is expected to raise KeyError 375121:50:38 when the report version is missing 375221:50:38 is expected to eq "1.0" 375321:50:38 is expected to be empty 375421:50:38 when the report version is nil 375521:50:38 is expected to eq "1.0" 375621:50:38 is expected to be empty 375721:50:38 when the report version is blank 375821:50:38 is expected to eq "1.0" 375921:50:38 is expected to be empty 376021:50:38 when the report is structured as an array 376121:50:38 is expected to be empty 376221:50:38 when the report is not a valid JSON document 376321:50:38 is expected to eql "1.0" 376421:50:38 is expected to be empty 376521:50:38# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb. It took 2.74 seconds. Expected to take 2.8 seconds. 376621:50:38# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/auth/auth_finders_spec.rb. Expected to take 2.69 seconds. 376721:50:38Gitlab::Auth::AuthFinders 376821:50:38............ #find_user_from_geo_token 376921:50:38...... is expected to eq #<User id:1163 @user748> 377021:50:38 when the path is not Geo specific 377121:50:38 is expected to eq nil 377221:50:38 when the Authorization header is invalid 377321:50:38 is expected to eq nil 377421:50:38 when the Authorization header is nil 377521:50:38 is expected to eq nil 377621:50:38 when the Authorization header is a Geo header 377721:50:38 does not authenticate when the token expired 377821:50:38 does not authenticate when clocks are not in sync 377921:50:38 does not authenticate with invalid decryption key error 378021:50:38 when the scope is not API 378121:50:38 does not authenticate 378221:50:38 when it does not contain a user id 378321:50:38 raises an unauthorize error 378421:50:38 when the user does not exist 378521:50:38...... raises an unauthorized error 378621:50:39 #find_user_from_bearer_token 378721:50:39 with a personal access token 378821:50:39............ returns user 378921:50:39 when personal access tokens are disabled 379021:50:39............ raises unauthorized error 379121:50:39 #find_user_from_access_token 379221:50:39 when validate_access_token! returns valid 379321:50:39............ returns user 379421:50:39 when personal access tokens are disabled on instance level 379521:50:39............ raised unauthorized error 379621:50:39 when personal access tokens are disabled for the group for enterprise users 379721:50:39................................................ raised unauthorized error 379821:50:39 when personal access tokens are disabled for the group for service accounts 379921:50:39.......................................... returns user 380021:50:40 #find_user_from_feed_token 380121:50:40 when the request format is atom 380221:50:40 when feed_token param is provided 380321:50:40 when the feed token is valid 380421:50:40 when personal access tokens are disabled 380521:50:40 returns user 380621:50:40 when disable_personal_access_tokens feature is licensed 380821:50:40 #find_user_from_job_token 380921:50:40.............................. when token is valid 381021:50:40 returns user and streams audit event 381121:50:40 when token is invalid 381221:50:40 returns user 381321:50:40# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/auth/auth_finders_spec.rb. It took 2.51 seconds. Expected to take 2.69 seconds. 381421:50:40# [RSpecRunTime] Starting example group ee/spec/services/award_emojis/add_service_spec.rb. Expected to take 2.58 seconds. 381521:50:40AwardEmojis::AddService 381621:50:40.................................................................. #execute 381721:50:41 publish to status page 381821:50:41 when adding succeeds 381921:50:41 with recognized emoji 382021:50:41...... triggers status page publish 382121:50:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.98 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.30 1.35 1.34 1/472 9947 382321:50:43 with unrecognized emoji 382421:50:44 does not trigger status page publish service 382521:50:44 when adding fails 382621:50:44 does not trigger status page publish service 382721:50:44 tracking emoji adding 382921:50:44........................ tracks usage 383021:50:45 for awardables that are not epics 383121:50:45 does not track epic emoji awarding 383221:50:45# [RSpecRunTime] Finishing example group ee/spec/services/award_emojis/add_service_spec.rb. It took 4.33 seconds. Expected to take 2.58 seconds. 383321:50:45# [RSpecRunTime] Starting example group ee/spec/services/boards/epic_boards/create_service_spec.rb. Expected to take 2.51 seconds. 383421:50:45Boards::EpicBoards::CreateService 383521:50:45............ create epic board 383621:50:45 behaves like create a board 383721:50:45...... with valid params 383821:50:45........................ creates a new board 383921:50:45........................ returns a successful response 384021:50:45........................ creates the default lists 384121:50:45 with invalid params 384221:50:46........................ does not create a new parent board 384321:50:46........................ returns an error response 384421:50:46........................ does not create board's default lists 384521:50:46 without params 384621:50:46........................ creates a new parent board 384721:50:46........................ returns a successful response 384821:50:46........................ creates board's default lists 384921:50:47 when logged in 385021:50:47........................ tracks epic board creation 385121:50:47 when not logged in 385221:50:47........................ tracks epic board creation 385321:50:47# [RSpecRunTime] Finishing example group ee/spec/services/boards/epic_boards/create_service_spec.rb. It took 2.43 seconds. Expected to take 2.51 seconds. 385421:50:47# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb. Expected to take 2.42 seconds. 385521:50:47GitlabSubscriptions::AddOnPurchases::UpdateService 385621:50:47...... #execute 385721:50:47.............................. when on .com 385821:50:47 when no record exists 385921:50:47 returns an error 386021:50:47 when a record exists 386121:50:47...... returns a success 386221:50:47 updates the found record 386321:50:48 enqueues RefreshUserAssignmentsWorker 386421:50:48 when passing in the add-on purchase record 386521:50:48 reuses the passed in record instead of loading one 386621:50:48 when the add-on purchase and a new add-on are passed 386721:50:48...... updates the add-on 386821:50:48 when creating the record failed 386921:50:48 returns an error 387021:50:48 does not enqueue RefreshUserAssignmentsWorker 387121:50:48 when trial param is not provided 387221:50:48 when existing add_on is a trial 387321:50:48 when a record exists 387421:50:48...... returns a success 387521:50:48 updates the found record 387621:50:48 enqueues RefreshUserAssignmentsWorker 387721:50:48 when passing in the add-on purchase record 387821:50:48 reuses the passed in record instead of loading one 387921:50:48 when the add-on purchase and a new add-on are passed 388021:50:48...... updates the add-on 388121:50:48 when creating the record failed 388221:50:48 returns an error 388321:50:48 does not enqueue RefreshUserAssignmentsWorker 388421:50:48 when trial param is provided as false 388521:50:48 when existing add_on is a trial 388621:50:48 when a record exists 388721:50:48...... returns a success 388821:50:49 updates the found record 388921:50:49 enqueues RefreshUserAssignmentsWorker 389021:50:49 when passing in the add-on purchase record 389121:50:49 reuses the passed in record instead of loading one 389221:50:49 when the add-on purchase and a new add-on are passed 389321:50:49...... updates the add-on 389421:50:49 when creating the record failed 389521:50:49 returns an error 389621:50:49 does not enqueue RefreshUserAssignmentsWorker 389721:50:49 when not on .com 389821:50:49 when no record exists 389921:50:49 returns an error 390021:50:49 when a record exists 390121:50:49............ returns a success 390221:50:49 updates the found record 390321:50:49 enqueues RefreshUserAssignmentsWorker 390421:50:49 when passing in the add-on purchase record 390521:50:49 reuses the passed in record instead of loading one 390621:50:49 when the add-on purchase and a new add-on are passed 390721:50:49...... updates the add-on 390821:50:49 when creating the record failed 390921:50:49 returns an error 391021:50:49 does not enqueue RefreshUserAssignmentsWorker 391121:50:49# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb. It took 2.16 seconds. Expected to take 2.42 seconds. 391221:50:49# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/minutes/pipeline_consumption_spec.rb. Expected to take 2.34 seconds. 391321:50:49Gitlab::Ci::Minutes::PipelineConsumption 391421:50:49.......................................... #amount 391521:50:50.................. calculates minutes consumed correctly 391621:50:50.................. filters out non-completed builds 391721:50:51.................. correctly rounds numbers 391821:50:51.................. does not error for completed builds with no duration 391921:50:51 with private runners 392021:50:51.................. excludes non-instance runners 392121:50:51# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.92 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.27 1.34 1.34 1/472 9948 392321:50:51# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/minutes/pipeline_consumption_spec.rb. It took 2.09 seconds. Expected to take 2.34 seconds. 392421:50:51# [RSpecRunTime] Starting example group ee/spec/services/groups/ssh_certificates/find_service_spec.rb. Expected to take 2.28 seconds. 392521:50:51Groups::SshCertificates::FindService 392621:50:51................................................ #execute 392721:50:52 returns successful response with payload 392821:50:52 when a certificate not found 392921:50:52 returns not found error 393021:50:52 when ssh_certificates feature is not available 393121:50:52 returns forbidden error 393221:50:52 when a user is not found 393321:50:52 returns not found error 393421:50:52 when a user is not a member 393521:50:52...... returns not found error 393621:50:52 when a user is not an enterprise user 393721:50:52...... returns not found error 393821:50:52 when user is an invited member of a group 393921:50:52.................................... returns not found error 394021:50:53 when user has minimal group access and developer project access 394121:50:53................................................ returns successful response with payload 394221:50:53# [RSpecRunTime] Finishing example group ee/spec/services/groups/ssh_certificates/find_service_spec.rb. It took 2.07 seconds. Expected to take 2.28 seconds. 394321:50:53# [RSpecRunTime] Starting example group ee/spec/models/boards/epic_board_recent_visit_spec.rb. Expected to take 2.15 seconds. 394421:50:53Boards::EpicBoardRecentVisit 394521:50:53.................................... does not allow STI 394621:50:54 associations 394721:50:54 is expected to belong to epic_board required: true inverse_of => epic_board_recent_visits 394821:50:54 is expected to belong to group required: true inverse_of => epic_board_recent_visits 394921:50:54 is expected to belong to user required: true inverse_of => epic_board_recent_visits 395121:50:54 is expected to validate that :user cannot be empty/falsy 395221:50:54 is expected to validate that :group cannot be empty/falsy 395321:50:54 is expected to validate that :epic_board cannot be empty/falsy 395421:50:54 behaves like boards recent visit 395521:50:54...... #visited 395621:50:54 creates a visit if one does not exists 395721:50:54 behaves like was visited previously 395821:50:54...... updates the timestamp 395921:50:54 when we try to create a visit that is not unique 396021:50:54 behaves like was visited previously 396121:50:54...... updates the timestamp 396321:50:54............................................................................................................ returns the most recent visited 396421:50:55................................................................................................................................................ returns last 3 visited boards 396521:50:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.04 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.25 1.34 1.34 1/472 9949 396721:50:56# [RSpecRunTime] Finishing example group ee/spec/models/boards/epic_board_recent_visit_spec.rb. It took 2.05 seconds. Expected to take 2.15 seconds. 396821:50:56# [RSpecRunTime] Starting example group ee/spec/services/milestones/update_service_spec.rb. Expected to take 2.14 seconds. 396921:50:56Milestones::UpdateService 397021:50:56...... #execute 397121:50:56 refresh related epic dates 397221:50:56.................................................................................... when work_items_rolledup_dates is enabled 397321:50:56 behaves like updates milestone sourced dates 397421:50:56 when due date changes 397521:50:57 updates milestone sourced dates when due date changes 397621:50:57# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.19 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.25 1.34 1.34 1/472 9950 397821:50:57 when start date changes 397921:50:57 updates milestone sourced dates when start date changes 398021:50:57 when both start and due date changes 398121:50:57 updates milestone sourced dates when start date changes 398221:50:57 when work_items_rolledup_dates is disabled 398321:50:57 behaves like updates milestone sourced dates 398421:50:57 when due date changes 398521:50:57 updates milestone sourced dates when due date changes 398621:50:57 when start date changes 398721:50:58 updates milestone sourced dates when start date changes 398821:50:58 when both start and due date changes 398921:50:58 updates milestone sourced dates when start date changes 399021:50:58# [RSpecRunTime] Finishing example group ee/spec/services/milestones/update_service_spec.rb. It took 2.29 seconds. Expected to take 2.14 seconds. 399121:50:58# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/epic_instance_proxy_spec.rb. Expected to take 2.01 seconds. 399221:50:58Elastic::Latest::EpicInstanceProxy 399321:50:58.............................................................................. #as_indexed_json 399421:50:58 serializes the object as a hash 399521:50:59.......................................... does not have an N+1 for building the document 399621:50:59 with start date inherited date from child epic and due date inherited from milestone 399721:50:59........................................................................................................................ sets start and due dates to inherited dates 399821:51:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.48 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.15 1.32 1.33 1/472 9951 400121:51:00 contains group id 400221:51:00# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/epic_instance_proxy_spec.rb. It took 2.18 seconds. Expected to take 2.01 seconds. 400321:51:00# [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb. Expected to take 1.98 seconds. 400421:51:00Security::Ingestion::Tasks::IngestVulnerabilityReads 400521:51:00............................................................................................................................................................ #execute 400621:51:02 calls the update service 400721:51:02 returns finding maps 400821:51:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.53 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.14 1.31 1.33 1/472 9952 401021:51:02# [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb. It took 2.01 seconds. Expected to take 1.98 seconds. 401121:51:02# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/incident_management/issuable_resource_links_resolver_spec.rb. Expected to take 1.87 seconds. 401221:51:02Resolvers::IncidentManagement::IssuableResourceLinksResolver 401321:51:02...................................................... returns issuable resource links 401421:51:03 is expected to have nullable GraphQL type IssuableResourceLinkConnection 401521:51:03 when user does not have permissions 401621:51:04 returns no resource links 401721:51:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.27 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.14 1.31 1.33 1/472 9953 401921:51:04# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/incident_management/issuable_resource_links_resolver_spec.rb. It took 1.74 seconds. Expected to take 1.87 seconds. 402021:51:04# [RSpecRunTime] Starting example group ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb. Expected to take 1.84 seconds. 402121:51:04Analytics::CycleAnalytics::ValueStreams::ListService 402221:51:04............ when project namespace is given 402321:51:04.................. behaves like value stream list service examples 402421:51:04 when the resource is licensed 402521:51:04 returns the no value streams 402621:51:04 when value stream records are present 402721:51:04............ returns the value streams 402821:51:05 when filtering by value stream ids 402921:51:05 returns the filtered value stream 403021:51:05 when the user is not allowed to access the service 403121:51:05...... returns failed service response 403221:51:05 when project is not licensed 403321:51:05 returns the default value stream 403421:51:05 when group is given 403521:51:05........................ behaves like value stream list service examples 403621:51:05 when the resource is licensed 403721:51:05 returns the no value streams 403821:51:05 when value stream records are present 403921:51:05............ returns the value streams 404021:51:05 when filtering by value stream ids 404121:51:05 returns the filtered value stream 404221:51:05 when the user is not allowed to access the service 404321:51:05...... returns failed service response 404421:51:05 when group is not licensed 404521:51:05 returns failed service response 404621:51:05# [RSpecRunTime] Finishing example group ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb. It took 1.72 seconds. Expected to take 1.84 seconds. 404721:51:05# [RSpecRunTime] Starting example group ee/spec/services/analytics/ai_analytics/ai_user_metrics_service_spec.rb. Expected to take 1.76 seconds. 404821:51:05Analytics::AiAnalytics::AiUserMetricsService 404921:51:05.................................................................................... for group 405021:51:07 behaves like common ai user metrics service 405121:51:07 when the clickhouse is not available for analytics 405221:51:07 returns service error 405321:51:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.35 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.14 1.31 1.33 1/472 9954 405621:51:07 behaves like common ai user metrics service 405721:51:07 when the clickhouse is not available for analytics 405821:51:07 returns service error 405921:51:07# [RSpecRunTime] Finishing example group ee/spec/services/analytics/ai_analytics/ai_user_metrics_service_spec.rb. It took 1.41 seconds. Expected to take 1.76 seconds. 406021:51:07# [RSpecRunTime] Starting example group ee/spec/services/ee/design_management/save_designs_service_spec.rb. Expected to take 1.71 seconds. 406121:51:07DesignManagement::SaveDesignsService 406221:51:07.......................................... #execute 406321:51:07 when service is successful 406421:51:08Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 406621:51:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 406721:51:08 calls repository#log_geo_updated_event 406821:51:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.9 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.05 1.29 1.32 1/473 9996 407021:51:08 when service errors 407121:51:08 does not call repository#log_geo_updated_event 407221:51:08# [RSpecRunTime] Finishing example group ee/spec/services/ee/design_management/save_designs_service_spec.rb. It took 1.57 seconds. Expected to take 1.71 seconds. 407321:51:08# [RSpecRunTime] Starting example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. Expected to take 1.63 seconds. 407421:51:08Types::Dast::ProfileScheduleType 407521:51:08.............................................................................. is expected to eq "DastProfileSchedule" 407621:51:10 is expected to have graphql fields :id, :active, :startsAt, :timezone, :nextRunAt, :cadence, and :ownerValid 407721:51:10 startsAt field 407821:51:10 converts the startsAt to the timezone 407921:51:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.22 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.05 1.29 1.32 1/473 9997 408121:51:10 nextRunAt field 408221:51:10 converts the nextRunAt to the timezone 408421:51:10 returns if the owner is valid 408521:51:10# [RSpecRunTime] Finishing example group ee/spec/graphql/types/dast/profile_schedule_type_spec.rb. It took 1.36 seconds. Expected to take 1.63 seconds. 408621:51:10# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/access_spec.rb. Expected to take 1.6 seconds. 408721:51:10Gitlab::Access 408821:51:10............................................................................................................ #human_access_labeled 408921:51:11 returns correct label for default role 409021:51:11 returns correct label for custom role 409121:51:11 #role_description 409221:51:11 returns the correct description of the minimal access role 409321:51:11 #human_access 409421:51:11 returns correct name for default role 409521:51:11 returns correct name for custom role 409621:51:11 #human_access_with_none 409721:51:11 returns correct name for default role 409821:51:11 return correct name for minimal role 409921:51:11 return correct name for none role 410021:51:11 returns correct name for custom role 410121:51:11 .human_access_with_none 410221:51:11 returns correct name for default role 410321:51:11 return correct name for minimal role 410421:51:11 return correct name for none role 410521:51:11 returns correct name for custom role 410621:51:11# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/access_spec.rb. It took 1.59 seconds. Expected to take 1.6 seconds. 410721:51:11# [RSpecRunTime] Starting example group ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb. Expected to take 1.54 seconds. 410821:51:11IncidentManagement::CreateIncidentSlaExceededLabelService 410921:51:11...... behaves like incident management label service 411021:51:11.................. execute 411121:51:12 with predefined project label 411221:51:12 behaves like existing label 411321:51:12...... returns the existing label 411421:51:12 with predefined group label 411521:51:12 behaves like existing label 411621:51:12.......................................... returns the existing label 411721:51:13 without label 411821:51:13 when user has permissions to create labels 411921:51:13 behaves like new label 412021:51:13 creates a new label 412121:51:13 when user has no permissions to create labels 412221:51:13...... behaves like new label 412321:51:13 creates a new label 412421:51:13# [RSpecRunTime] Finishing example group ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb. It took 1.55 seconds. Expected to take 1.54 seconds. 412521:51:13# [RSpecRunTime] Starting example group ee/spec/services/ee/ci/update_instance_variables_service_spec.rb. Expected to take 1.51 seconds. 412621:51:13Ci::UpdateInstanceVariablesService 412721:51:13............ with update only variables 412821:51:13............ does not change the count 412921:51:13 with insert only variables 413021:51:13 persists attributes 413221:51:13 with update only variables 413321:51:13............ does not change the count 413421:51:14 with insert and update variables 413521:51:14...... audits changes 413621:51:14 with insert, update, and destroy variables 413721:51:14............ audits changes 413821:51:14 with invalid variables 413921:51:14...... is expected to be falsey 414021:51:14...... does not insert any records 414121:51:14...... does not audit 414221:51:14 when deleting non existing variables 414321:51:14 does not audit 414421:51:14 when updating non existing variables 414521:51:14 does not audit 414621:51:14# [RSpecRunTime] Finishing example group ee/spec/services/ee/ci/update_instance_variables_service_spec.rb. It took 1.56 seconds. Expected to take 1.51 seconds. 414721:51:14# [RSpecRunTime] Starting example group ee/spec/services/protected_environments/destroy_service_spec.rb. Expected to take 1.42 seconds. 414821:51:14ProtectedEnvironments::DestroyService#execute 414921:51:14.............................. when the Protected Environment is deleted 415021:51:15............ is expected to be truthy 415121:51:15............ deletes the requested ProtectedEnvironment 415221:51:15............ deletes the related DeployAccessLevel 415321:51:16............ stores and logs the audit event 415421:51:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.21 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.04 1.28 1.32 1/473 9998 415621:51:16 when the Protected Environment can not be deleted 415721:51:16............ is expected to be falsy 415821:51:16............ does not store or log the audit event 415921:51:16# [RSpecRunTime] Finishing example group ee/spec/services/protected_environments/destroy_service_spec.rb. It took 1.47 seconds. Expected to take 1.42 seconds. 416021:51:16# [RSpecRunTime] Starting example group ee/spec/services/observability/issue_links/create_service_spec.rb. Expected to take 1.41 seconds. 416121:51:16Observability::IssueLinks::CreateService 416221:51:16.......................................... #execute 416321:51:17 when gitlab observability is not allowed 416421:51:17 errors with no permission 416521:51:17 when links are not present altogether 416621:51:17 creates no observability connections 416721:51:17 when insufficient link params are present 416821:51:17 errors with insufficient link params 416921:51:17 when persisting observability metrics links 417021:51:17 creates a metric connection 417121:51:17 when invalid link-params are passed 417221:51:17 creates no metric connection 417321:51:17 when persisting observability logs links 417421:51:17 creates a log connection 417521:51:17 when invalid link-params are passed 417621:51:17 creates no log connection 417721:51:17 when persisting observability trace links 417821:51:17 creates a trace connection 417921:51:17 when invalid link-params are passed 418021:51:17 creates no trace connection 418121:51:17# [RSpecRunTime] Finishing example group ee/spec/services/observability/issue_links/create_service_spec.rb. It took 1.3 seconds. Expected to take 1.41 seconds. 418221:51:17# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/health_check_spec.rb. Expected to take 1.31 seconds. 418321:51:17Gitlab::Geo::HealthCheck 418421:51:17............ #perform_checks 418521:51:17 when an exception is raised 418621:51:17 catches the exception nicely and returns the message 418721:51:17 with PostgreSQL 418821:51:17 on the primary node 418921:51:18 returns an empty string 419021:51:18 on the secondary node 419121:51:18 when the Geo tracking DB is not configured 419221:51:18 returns an error 419321:51:18 when reusing an existing tracking database 419421:51:18...... returns an error when event_log_state is older than current node created_at 419521:51:18 when the database is writable 419621:51:18 returns an error 419721:51:18 streaming replication 419821:51:18 returns an error when replication is not working 419921:51:18 archive recovery replication 420021:51:18 returns an error when replication is not working 420121:51:18 some sort of replication 420221:51:18 that is not working 420321:51:18 returns an error 420421:51:18 that is working 420521:51:18 returns an error if database is not fully migrated 420621:51:18 finally returns an empty string when everything is healthy 420721:51:18 #db_replication_lag_seconds 420821:51:18 when replication is not enabled 421021:51:18 when there is no lag 421121:51:18 returns 0 seconds 421221:51:18 when there is lag 421321:51:18 returns the number of seconds 421421:51:18 #replication_enabled? 421521:51:18 streaming_replication_enabled: false, archive_recovery_replication_enabled: false, result: false 421621:51:18 returns the correct result 421721:51:18 streaming_replication_enabled: true, archive_recovery_replication_enabled: false, result: true 421821:51:18 returns the correct result 421921:51:18 streaming_replication_enabled: false, archive_recovery_replication_enabled: true, result: true 422021:51:18 returns the correct result 422121:51:18 #replication_working? 422221:51:18 streaming_replication_enabled: false, streaming_replication_active: nil, some_replication_active: false, result: false 422321:51:18 returns the correct result 422421:51:18 streaming_replication_enabled: false, streaming_replication_active: nil, some_replication_active: true, result: true 422521:51:19 returns the correct result 422621:51:19 streaming_replication_enabled: true, streaming_replication_active: false, some_replication_active: nil, result: false 422721:51:19 returns the correct result 422821:51:19 streaming_replication_enabled: true, streaming_replication_active: true, some_replication_active: nil, result: true 422921:51:19 returns the correct result 423021:51:19# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/health_check_spec.rb. It took 1.35 seconds. Expected to take 1.31 seconds. 423121:51:19# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/checks/integrations_check_spec.rb. Expected to take 1.27 seconds. 423221:51:19Gitlab::Checks::IntegrationsCheck 423321:51:19...... #validate! 423421:51:19........................ calls integration push checks validate method 423521:51:20# [RSpecRunTime] RSpec elapsed time: 20 minutes 3.38 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.04 1.28 1.32 1/472 10017 423721:51:20# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/checks/integrations_check_spec.rb. It took 1.25 seconds. Expected to take 1.27 seconds. 423821:51:20# [RSpecRunTime] Starting example group ee/spec/lib/ee/event_filter_spec.rb. Expected to take 1.23 seconds. 424021:51:20...... #apply_filter 424121:51:20.................................................................................................................................... with the "epic" filter 424221:51:21 filters issue events only 424321:51:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.58 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.04 1.28 1.32 1/472 10018 424521:51:21# [RSpecRunTime] Finishing example group ee/spec/lib/ee/event_filter_spec.rb. It took 1.2 seconds. Expected to take 1.23 seconds. 424621:51:21# [RSpecRunTime] Starting example group ee/spec/presenters/gitlab_subscriptions/trials/widget_presenter_spec.rb. Expected to take 1.15 seconds. 424721:51:21GitlabSubscriptions::Trials::WidgetPresenter 424821:51:21...... #attributes 424921:51:21 when eligible for ultimate trial widget 425021:51:21 is expected to contain exactly :trial_widget_data_attrs 425121:51:21 when eligible for both duo pro and ultimate trial widget 425221:51:21.................................... is expected to contain exactly :trial_widget_data_attrs 425321:51:21 when eligible for duo pro widget 425421:51:21.................................... is expected to contain exactly :trial_widget_data_attrs 425521:51:22 when eligible for duo enterprise widget 425621:51:22 is expected to contain exactly :trial_widget_data_attrs 425721:51:22 when on premium trial 425821:51:22 when group is not eligible for widget 425921:51:22 is expected to contain exactly 426021:51:22 when not eligible for widget 426121:51:22 when namespace is not present 426221:51:22 is expected to contain exactly 426321:51:22 when subscriptions_trials feature is not available 426421:51:22 is expected to contain exactly 426521:51:22 when user is not authorized 426621:51:22 is expected to contain exactly 426721:51:22 when user does not exist 426821:51:22 is expected to contain exactly 426921:51:22 when not eligible for either widget 427021:51:22 is expected to contain exactly 427121:51:22 when duo enterprise widget on a free group 427221:51:22 is expected to contain exactly 427321:51:22# [RSpecRunTime] Finishing example group ee/spec/presenters/gitlab_subscriptions/trials/widget_presenter_spec.rb. It took 1.26 seconds. Expected to take 1.15 seconds. 427421:51:22# [RSpecRunTime] Starting example group ee/spec/models/concerns/password_complexity_spec.rb. Expected to take 1.12 seconds. 427521:51:22PasswordComplexity 427621:51:22...... does not allow STI 427821:51:22 when password_complexity feature is not available 427921:51:22 behaves like validating different types of password combination 428021:51:23 shows that any combinations is valid 428121:51:23 when password_complexity feature is available 428221:51:23 when no rules are enabled 428321:51:23 behaves like validating different types of password combination 428421:51:23 shows that any combinations is valid 428521:51:23 when number is required 428621:51:23 without any number in password 428721:51:23 is not valid 428821:51:23 with a number in password 429021:51:23 with an unicode Nd number in password 429221:51:23 when uppercase letter is required 429321:51:23 without any uppercase letter 429421:51:23 is not valid 429521:51:23 with a uppercase letter 429721:51:23 with a uppercase accented letter 429921:51:23 when password complexity requires all types 430021:51:23 when password complexity rules are not fully matched 430121:51:23 is not valid 430221:51:23 when password complexity rules are fully matched 430421:51:23 when updating user attributes 430521:51:23 when password is not updated 430621:51:23...... does not check password complexity 430721:51:23 when password is updated 430821:51:24...... checks password complexity 430921:51:24# [RSpecRunTime] Finishing example group ee/spec/models/concerns/password_complexity_spec.rb. It took 1.3 seconds. Expected to take 1.12 seconds. 431021:51:24# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo_chat_resource_helper_spec.rb. Expected to take 1.04 seconds. 431121:51:24Gitlab::DuoChatResourceHelper 431221:51:24.................................................................................... #project 431321:51:24 when resource is a project 431421:51:24 returns the project itself 431521:51:24 when resource is a group 431721:51:24 when resource is a user 431921:51:24 when resource has a project parent 432021:51:24 returns the parent project 432121:51:24 when resource has a group parent 432421:51:24 when resource is a group 432521:51:24 returns the group itself 432621:51:24 when resource is a project 432721:51:24 returns the project group 432821:51:24 when resource is a user 433021:51:25 when resource has a project parent 433121:51:25 returns the project group 433221:51:25 when resource has a group parent 433321:51:25 returns the group 433421:51:25# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo_chat_resource_helper_spec.rb. It took 0.99 second. Expected to take 1.04 seconds. 433521:51:25# [RSpecRunTime] Starting example group ee/spec/services/ee/projects/detect_repository_languages_service_spec.rb. Expected to take 1.02 seconds. 433621:51:25Projects::DetectRepositoryLanguagesService 433721:51:25........................ #execute 433821:51:25 without previous detection 433921:51:26 calls ProcessBookkeepingService 434021:51:26# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.22 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.04 1.27 1.32 1/473 10047 434221:51:26# [RSpecRunTime] Finishing example group ee/spec/services/ee/projects/detect_repository_languages_service_spec.rb. It took 1.09 seconds. Expected to take 1.02 seconds. 434321:51:26# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/ldap/person_spec.rb. Expected to take 0.98 second. 434421:51:26Gitlab::Auth::Ldap::Person 434521:51:26...... includes the EE module 434621:51:26 .ldap_attributes 434721:51:26 appends EE-specific attributes 434821:51:26 appends first and last name attributes 434921:51:26 .find_by_email 435021:51:26 tries finding for each configured email attribute 435121:51:26 returns nil when no user was found 435221:51:26 .find_by_certificate_issuer_and_serial 435321:51:26 searches by certificate assertion 435421:51:26 .find_by_ad_certificate_field 435521:51:26 searches by active directory certificate assertion 435621:51:26 .find_by_kerberos_principal 435721:51:26 when simple LDAP linking is not configured 435821:51:26 LDAP server is not for kerberos realm 435921:51:26 returns nil without searching 436021:51:26 LDAP server is for kerberos realm 436121:51:26 searches by configured uid attribute 436221:51:26 when simple LDAP linking is enabled 436321:51:26 principal domain matches an allowed realm 436421:51:26 searches by configured uid attribute 436521:51:26 principal domain does not match an allowed realm 436621:51:26 returns nil without searching 436721:51:26 .ldap_attributes 436821:51:26 includes a real attribute name 436921:51:26 excludes integers 437021:51:26 excludes false values 437121:51:27 excludes true values 437221:51:27 #kerberos_principal 437321:51:27 returns the principal combining the configured UID and DC components of the distinguishedName 437521:51:27 when the SSH key is literal 437621:51:27 includes the SSH key 437721:51:27 when the SSH key is prefixed 437821:51:28 includes the SSH key 437921:51:28 when the SSH key is suffixed 438021:51:28 includes the SSH key 438121:51:28 when the SSH key is followed by a newline 438221:51:28 includes the SSH key 438321:51:28 when the key is not an SSH key 438521:51:28 when there are multiple keys 438621:51:28 includes both SSH keys 438821:51:28 returns an empty array if the field was not present 438921:51:28 returns the values of `memberof` if the field was present 439021:51:28 #cn_from_memberof 439121:51:28 gets the group cn from the memberof value 439221:51:28 doesn't break when there is no CN property 439321:51:28 supports dashes in the group cn 439521:51:28 returns only CNs from the memberof values 439621:51:28# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/ldap/person_spec.rb. It took 2.28 seconds. Expected to take 0.98 second. 439721:51:28# [RSpecRunTime] Starting example group ee/spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. Expected to take 0.91 second. 439821:51:28BulkImports::Projects::Pipelines::ProtectedBranchesPipeline 439921:51:28................................................ #run 440021:51:29 imports protected branch information with unprotect access levels 440121:51:29# [RSpecRunTime] Finishing example group ee/spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb. It took 0.76 second. Expected to take 0.91 second. 440221:51:29# [RSpecRunTime] Starting example group ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb. Expected to take 0.89 second. 440321:51:29RemoteDevelopment::RemoteDevelopmentNamespaceClusterAgentMapping 440421:51:29.................................................................. does not allow STI 440521:51:29 associations 440621:51:29 for belongs_to 440721:51:29...... belongs to user 440821:51:30...... belongs to namespace 440921:51:30...... belongs to agent 441021:51:30 when from factory 441121:51:30...... has correct associations from factory 441221:51:30# [RSpecRunTime] Finishing example group ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb. It took 0.92 second. Expected to take 0.89 second. 441321:51:30# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/search/found_wiki_page_spec.rb. Expected to take 0.82 second. 441421:51:30Gitlab::Search::FoundWikiPage 441521:51:30...... .initialize 441621:51:30 when found_blob is not a group_level_blob 441721:51:30.................. is expected to be an instance of ProjectWiki 441821:51:30 when found_blob is a group_level_blob 441921:51:30........................ is expected to be an instance of GroupWiki 442021:51:31# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/search/found_wiki_page_spec.rb. It took 0.91 second. Expected to take 0.82 second. 442121:51:31# [RSpecRunTime] Starting example group ee/spec/models/dora/configuration_spec.rb. Expected to take 0.79 second. 442221:51:31Dora::Configuration 442321:51:31...... is expected to validate that :project_id cannot be empty/falsy 442421:51:31 does not allow STI 442521:51:31 is expected not to allow :branches_for_lead_time_for_changes to be ‹nil› 442621:51:31 is expected to validate that :project_id is case-sensitively unique 442721:51:31 is expected to allow :branches_for_lead_time_for_changes to be ‹[]› 442821:51:31 associations 442921:51:31 is expected to belong to project required: false 443021:51:31# [RSpecRunTime] Finishing example group ee/spec/models/dora/configuration_spec.rb. It took 0.66 second. Expected to take 0.79 second. 443121:51:31# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. Expected to take 0.76 second. 443221:51:31Gitlab::Usage::Metrics::Instrumentations::LicenseManagementJobsMetric 443321:51:31...... behaves like a correct instrumented metric value 443421:51:31.............................. has correct value 443521:51:32# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. It took 0.79 second. Expected to take 0.76 second. 443621:51:32# [RSpecRunTime] Starting example group ee/spec/db/seeds/data_seeder/bulk_data_spec.rb. Expected to take 0.72 second. 443821:51:32.................................... does not create records from the excluded factories (FAILED - 1) 443921:51:32# [RSpecRunTime] Finishing example group ee/spec/db/seeds/data_seeder/bulk_data_spec.rb. It took 0.29 second. Expected to take 0.72 second. 444021:51:32# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/requirement_legacy_spec.rb. Expected to take 0.69 second. 444121:51:32WorkItems::Widgets::RequirementLegacy 444221:51:32.................................... does not allow STI 444421:51:33 is expected to eq 1 444621:51:33 is expected to eq :requirement_legacy 444821:51:33 is expected to eq :requirement_legacy 444921:51:33# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/requirement_legacy_spec.rb. It took 0.69 second. Expected to take 0.69 second. 445021:51:33# [RSpecRunTime] Starting example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. Expected to take 0.65 second. 445121:51:33Search::Zoekt::NodeBackoff 445221:51:33...... .num_failures 445321:51:33...... is incremented whenever a backoff occurs 445421:51:33...... resets after backoff expiry 445521:51:33 .seconds_remaining 445621:51:33...... is number of seconds until expiration 445721:51:33 .remove_backoff! 445821:51:33...... disables the backoff 445921:51:33...... resets the number of failures 446121:51:33...... increments number of failures in redis and sets expiry correctly 446221:51:33 .expires_in_s 446321:51:33...... uses exponential backoff depending on number of failures 446421:51:33...... has a maximum backoff time 446621:51:33...... is set for a new backoff 446721:51:33...... is expiration date time 446921:51:33...... is true whenever a backoff is set 447021:51:34...... resets after backoff expiry 447121:51:34# [RSpecRunTime] Finishing example group ee/spec/lib/search/zoekt/node_backoff_spec.rb. It took 0.57 second. Expected to take 0.65 second. 447221:51:34# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb. Expected to take 0.62 second. 447321:51:34Gitlab::BitbucketServerImport::Importers::RepositoryImporter 447421:51:34........................ #execute 447521:51:34 validates repository size 447621:51:34# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb. It took 0.63 second. Expected to take 0.62 second. 447721:51:34# [RSpecRunTime] Starting example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. Expected to take 0.6 second. 447821:51:34Ai::SelfHostedModels::UpdateService 447921:51:34............ #execute 448021:51:34 when the model is successfully updated 448121:51:34...... returns a success response 448221:51:35 when the model fails to be updated 448321:51:35...... returns an error response 448421:51:35# [RSpecRunTime] Finishing example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. It took 0.56 second. Expected to take 0.6 second. 448521:51:35# [RSpecRunTime] Starting example group ee/spec/services/web_hook_service_spec.rb. Expected to take 0.55 second. 448621:51:35WebHookService 448721:51:35.............................. #async_execute 448821:51:35 when hook has custom context attributes 448921:51:35 includes the subscription plan in the worker context 449021:51:35# [RSpecRunTime] Finishing example group ee/spec/services/web_hook_service_spec.rb. It took 0.57 second. Expected to take 0.55 second. 449121:51:35# [RSpecRunTime] Starting example group ee/spec/finders/boards/epic_boards_finder_spec.rb. Expected to take 0.53 second. 449221:51:35Boards::EpicBoardsFinder 449321:51:35...... #execute 449421:51:35................................................................................................ finds all epic boards in the group ordered by case-insensitive name 449521:51:36 when include_ancestor_groups parameter is set 449621:51:36 finds all epic boards in the group or ancestor groups 449721:51:36 when ID parameter is set 449821:51:36 finds epic board by ID 449921:51:36# [RSpecRunTime] Finishing example group ee/spec/finders/boards/epic_boards_finder_spec.rb. It took 0.55 second. Expected to take 0.53 second. 450021:51:36# [RSpecRunTime] Starting example group ee/spec/services/search/zoekt/replica_state_service_spec.rb. Expected to take 0.51 second. 450121:51:36Search::Zoekt::ReplicaStateService 450221:51:36...................................................... .execute 450321:51:36 delegates to a new instance 450521:51:36 when all the indices for a replica are marked as ready 450621:51:36 marks the replica as ready 450721:51:36 when one of the indices for the replica is not ready 450821:51:36 marks the replica as pending 450921:51:36# [RSpecRunTime] Finishing example group ee/spec/services/search/zoekt/replica_state_service_spec.rb. It took 0.4 second. Expected to take 0.51 second. 451021:51:36# [RSpecRunTime] Starting example group ee/spec/validators/user_id_existence_validator_spec.rb. Expected to take 0.45 second. 451121:51:36UserIdExistenceValidator 451221:51:36............ with nil value 451321:51:36 behaves like does not add an error 451421:51:36 does not add an error 451521:51:36 behaves like does not trigger SQL queries 451621:51:36 does not trigger SQL queries 451721:51:36 with array containing invalid user ids 451821:51:36 adds an error 451921:51:36 with array containing valid user ids 452021:51:36 behaves like does not add an error 452121:51:37 does not add an error 452221:51:37 with empty array value 452321:51:37 behaves like does not add an error 452421:51:37 does not add an error 452521:51:37 behaves like does not trigger SQL queries 452621:51:37 does not trigger SQL queries 452721:51:37 with non-array value 452821:51:37 behaves like does not add an error 452921:51:37 does not add an error 453021:51:37 behaves like does not trigger SQL queries 453121:51:37 does not trigger SQL queries 453221:51:37# [RSpecRunTime] Finishing example group ee/spec/validators/user_id_existence_validator_spec.rb. It took 0.38 second. Expected to take 0.45 second. 453321:51:37# [RSpecRunTime] Starting example group ee/spec/lib/ee/sidebars/your_work/menus/operations_dashboard_menu_spec.rb. Expected to take 0.45 second. 453421:51:37Sidebars::YourWork::Menus::OperationsDashboardMenu 453521:51:37...... behaves like top-level menu item with license feature guard 453621:51:37 when user can access feature 453821:51:37 when user cannot access feature 453921:51:37 does not render 454021:51:37 when user is not logged in 454121:51:37 does not render 454221:51:37 behaves like menu without sub menu items 454321:51:37 does not contain any sub menu 454421:51:37 behaves like top-level menu item 454521:51:37 renders the correct link 454621:51:37 renders the correct title 454721:51:37 renders the correct icon 454821:51:37 defines correct active route 454921:51:37 behaves like top-level menu item 455021:51:37 renders the correct link 455121:51:37 renders the correct title 455221:51:37 renders the correct icon 455321:51:37 defines correct active route 455421:51:37# [RSpecRunTime] Finishing example group ee/spec/lib/ee/sidebars/your_work/menus/operations_dashboard_menu_spec.rb. It took 0.42 second. Expected to take 0.45 second. 455521:51:37# [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/external_issue_link_entity_spec.rb. Expected to take 0.4 second. 455621:51:37Vulnerabilities::ExternalIssueLinkEntity 455721:51:37...... #as_json 455821:51:37 when the request is not nil 455921:51:37 when the user is available 456021:51:37 behaves like required fields 456221:51:37 when the user can not read issue 456321:51:37 does not contain issue_url 456421:51:37 when the user can read issue 456521:51:37 contains URL to the issue 456621:51:37 when the user is not available 456721:51:37 does not show issue details 456821:51:37 behaves like required fields 457021:51:37 when the request is nil 457121:51:37 does not show issue details 457221:51:37 behaves like required fields 457421:51:37# [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/external_issue_link_entity_spec.rb. It took 0.36 second. Expected to take 0.4 second. 457521:51:37# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/scim/reprovisioning_service_spec.rb. Expected to take 0.38 second. 457621:51:37EE::Gitlab::Scim::ReprovisioningService 457721:51:37...... #execute 457821:51:37.................................... activates scim identity 457921:51:38 activates the user which was in blocked state 458021:51:38 returns the successful reprovisiong message 458121:51:38# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/scim/reprovisioning_service_spec.rb. It took 0.4 second. Expected to take 0.38 second. 458221:51:38# [RSpecRunTime] Starting example group ee/spec/views/projects/settings/analytics/_custom_dashboard_projects.html.haml_spec.rb. Expected to take 0.35 second. 458321:51:38projects/settings/analytics/_custom_dashboard_projects.html.haml 458421:51:38...... when project analytics dashboards feature is available 458521:51:38 renders a help link 458621:51:38 renders a link to the project analytics dashboards 458721:51:38 renders the vue project select app 458821:51:38 when project analytics dashboards feature is unavailable 458921:51:38 does not render the custom dashboard settings 459021:51:38# [RSpecRunTime] Finishing example group ee/spec/views/projects/settings/analytics/_custom_dashboard_projects.html.haml_spec.rb. It took 0.46 second. Expected to take 0.35 second. 459121:51:38# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb. Expected to take 0.33 second. 459221:51:38Gitlab::Geo::LogCursor::EventLogs 459321:51:38...... #fetch_in_batches 459421:51:38 when there are no event_logs 459521:51:38 does not yield a group of events 459621:51:38 when there are event logs 459721:51:38 when there is no event_log_state 459821:51:38............ does not yield a group of events 459921:51:38 when there is already an event_log_state 460021:51:38.................. saves last event as last processed after yielding 460121:51:39.................. yields a group of events 460221:51:39# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb. It took 0.26 second. Expected to take 0.33 second. 460321:51:39# [RSpecRunTime] Starting example group ee/spec/models/ai/duo_chat_event_spec.rb. Expected to take 0.3 second. 460421:51:39Ai::DuoChatEvent 460521:51:39...... does not allow STI 460721:51:39 defaults to current time 460821:51:39 properly converts from string 461021:51:39 is expected to validate that :user cannot be empty/falsy 461121:51:39 is expected to validate that :timestamp cannot be empty/falsy 461221:51:39 is expected to validate that :event is ‹"request_duo_chat_response"› 461321:51:39 #to_clickhouse_csv_row 461421:51:39 returns serialized attributes hash 461521:51:39# [RSpecRunTime] Finishing example group ee/spec/models/ai/duo_chat_event_spec.rb. It took 0.27 second. Expected to take 0.3 second. 461621:51:39# [RSpecRunTime] Starting example group ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb. Expected to take 0.28 second. 461721:51:39Namespaces::SyncNamespaceNameWorker 461821:51:39.............................. #perform 461921:51:39 triggers a sync for the namespace name to CustomersDot 462021:51:39 when the namespace is not found 462121:51:39 does not trigger a sync for the namespace name to CustomersDot 462221:51:39 does not raise an error 462321:51:39 when the sync fails 462421:51:39 raises a RequestError 462521:51:39# [RSpecRunTime] Finishing example group ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb. It took 0.26 second. Expected to take 0.28 second. 462621:51:39# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/assignees_spec.rb. Expected to take 0.25 second. 462721:51:39WorkItems::Widgets::Assignees 462821:51:39...... does not allow STI 462921:51:39 .allows_multiple_assignees? 463021:51:39 when resource parent is a group 463121:51:39 when licensed feature is available 463221:51:39 is expected to be truthy 463321:51:39 when licensed feature is not available 463421:51:39 is expected to be falsey 463521:51:39 when resource parent is a project 463621:51:39 when licensed feature is available 463721:51:39 is expected to be truthy 463821:51:39 when licensed feature is not available 463921:51:39 is expected to be falsey 464021:51:39# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/assignees_spec.rb. It took 0.23 second. Expected to take 0.25 second. 464121:51:39# [RSpecRunTime] Starting example group ee/spec/routing/security_routing_spec.rb. Expected to take 0.23 second. 464221:51:39Security routing routing 464321:51:39...... /-/security/dashboard 464421:51:39 is expected to route {:get=>"/-/security/dashboard"} to {:controller=>"security/dashboard", :action=>"show"} 464521:51:39 /-/security/dashboard/settings 464621:51:39 is expected to route {:get=>"/-/security/dashboard/settings"} to {:controller=>"security/dashboard", :action=>"settings"} 464821:51:40 is expected to redirect to "/-/security/dashboard" 464921:51:40# [RSpecRunTime] Finishing example group ee/spec/routing/security_routing_spec.rb. It took 0.27 second. Expected to take 0.23 second. 465021:51:40# [RSpecRunTime] Starting example group ee/spec/workers/search/elastic_index_embedding_bulk_cron_worker_spec.rb. Expected to take 0.21 second. 465121:51:40Search::ElasticIndexEmbeddingBulkCronWorker 465221:51:40...... behaves like worker with data consistency 465321:51:40 .get_data_consistency_feature_flag_enabled? 465421:51:40 returns true 465521:51:40 .get_data_consistency_per_database 465621:51:40 returns correct data consistency 465921:51:40 if embeddings are throttled 466021:51:40 does not call super 466221:51:40 requeues the worker 466321:51:40 when the flag is disabled 466421:51:40 does not requeue the worker 466521:51:40# [RSpecRunTime] Finishing example group ee/spec/workers/search/elastic_index_embedding_bulk_cron_worker_spec.rb. It took 0.3 second. Expected to take 0.21 second. 466621:51:40# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo_workflow/client_spec.rb. Expected to take 0.19 second. 466721:51:40Gitlab::DuoWorkflow::Client 466821:51:40...... .headers 466921:51:40...... returns cloud connector headers 467121:51:40 returns secure config 467321:51:40 returns configured url 467421:51:40# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo_workflow/client_spec.rb. It took 0.19 second. Expected to take 0.19 second. 467521:51:40# [RSpecRunTime] Starting example group ee/spec/workers/historical_data_worker_spec.rb. Expected to take 0.18 second. 467621:51:40HistoricalDataWorker 467721:51:40...... #perform 467821:51:40 with a trial license 467921:51:40...... does not track historical data 468021:51:40 with a non trial license 468121:51:40...... tracks historical data 468221:51:40 when there is not a license key 468321:51:40 does not track historical data 468421:51:40# [RSpecRunTime] Finishing example group ee/spec/workers/historical_data_worker_spec.rb. It took 0.2 second. Expected to take 0.18 second. 468521:51:40# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/support/git_access_actor_spec.rb. Expected to take 0.16 second. 468621:51:40API::Support::GitAccessActor 468721:51:40...... .from_params 468821:51:40 when passing a Kerberos principal 468921:51:40............ finds the user based on a principal 469021:51:40# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/support/git_access_actor_spec.rb. It took 0.17 second. Expected to take 0.16 second. 469121:51:40# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/context_spec.rb. Expected to take 0.15 second. 469221:51:40CodeSuggestions::Context 469321:51:40...... #trimmed 469421:51:40 when context size is less than limit 469521:51:40 returns unchanged context 469621:51:40 when context size exceeds the limit 469721:51:41 trims context fragments from the end of list 469821:51:41 when context is nil 469921:51:41 is expected to be nil 470021:51:41 when context is empty 470121:51:41 is expected to be empty 470221:51:41# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/context_spec.rb. It took 0.14 second. Expected to take 0.15 second. 470321:51:41# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb. Expected to take 0.14 second. 470421:51:41Gitlab::Duo::Chat::DatasetWriter 470521:51:41...... #write 470621:51:41 writes the completion to the current file as JSON 470821:51:41 creates the output directory if it does not exist 470921:51:41 creates a new file 471021:51:41 creates a file with a random hex name and .jsonl extension 471121:51:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb. It took 0.14 second. Expected to take 0.14 second. 471221:51:41# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb. Expected to take 0.13 second. 471321:51:41Gitlab::Auth::Oidc::AuthHash 471421:51:41...... #groups 471521:51:41 when defined in the auth hash 471621:51:41 returns the value 471821:51:41 returns empty array 471921:51:41 when undefined 472021:51:41 returns empty array 472121:51:41# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb. It took 0.11 second. Expected to take 0.13 second. 472221:51:41# [RSpecRunTime] Starting example group ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb. Expected to take 0.12 second. 472321:51:41ElasticClusterReindexingCronWorker 472421:51:41...... #perform 472521:51:41 calls execute method 472621:51:41 removes old indices if no task is found 472721:51:41# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb. It took 0.11 second. Expected to take 0.12 second. 472821:51:41# [RSpecRunTime] Starting example group ee/spec/graphql/types/observability/log_type_spec.rb. Expected to take 0.11 second. 472921:51:41Types::Observability::LogType 473021:51:41...... is expected to require graphql authorizations :read_observability 473121:51:41 has the expected fields 473221:51:41# [RSpecRunTime] Finishing example group ee/spec/graphql/types/observability/log_type_spec.rb. It took 0.08 second. Expected to take 0.11 second. 473321:51:41# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. Expected to take 0.11 second. 473421:51:41Gitlab::Metrics::Samplers::DatabaseSampler 473521:51:41...... #sample 473621:51:41 for Geo::TrackingBase 473721:51:41 when Geo is enabled 473821:51:41 samples connection pool statistics 473921:51:41 when Geo is not enabled 474021:51:41 records no samples 474121:51:41 still records samples for other connections 474221:51:41# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. It took 0.11 second. Expected to take 0.11 second. 474321:51:41# [RSpecRunTime] Starting example group ee/spec/services/admin/email_service_spec.rb. Expected to take 0.1 second. 474421:51:41Admin::EmailService 474521:51:41...... #execute 474621:51:41 when we can obtain the lease 474721:51:41 schedules the worker 474821:51:41 when we can't obtain the lease 474921:51:41 does not schedule the worker 475021:51:41# [RSpecRunTime] Finishing example group ee/spec/services/admin/email_service_spec.rb. It took 0.08 second. Expected to take 0.1 second. 475121:51:41# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/config_spec.rb. Expected to take 0.1 second. 475221:51:41Elastic::Latest::Config 475321:51:41...... .mappings 475421:51:41 returns config 475621:51:41 behaves like config settings return correct values 475721:51:41 returns config 475821:51:41 sets correct shard/replica settings 475921:51:41# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/config_spec.rb. It took 0.11 second. Expected to take 0.1 second. 476021:51:41# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/member_access_level_enum_spec.rb. Expected to take 0.09 second. 476121:51:41Types::MemberAccessLevelEnum 476221:51:41...... is expected to eq "MemberAccessLevel" 476321:51:41 exposes all the existing EE access level values 476421:51:41# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/member_access_level_enum_spec.rb. It took 0.08 second. Expected to take 0.09 second. 476521:51:41# [RSpecRunTime] Starting example group ee/spec/graphql/types/protected_environment_type_spec.rb. Expected to take 0.08 second. 476621:51:41Types::ProtectedEnvironmentType 476721:51:41...... is expected to eq "ProtectedEnvironment" 476821:51:41 includes the expected fields 476921:51:41# [RSpecRunTime] Finishing example group ee/spec/graphql/types/protected_environment_type_spec.rb. It took 0.08 second. Expected to take 0.08 second. 477021:51:41# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/auth/ldap/config_spec.rb. Expected to take 0.08 second. 477121:51:41Gitlab::Auth::Ldap::Config 477221:51:41...... .available_providers 477321:51:41 when multiple LDAP servers are licensed 477421:51:42 returns multiple configured providers 477521:51:42 ._available_servers 477621:51:42 when no database connection occurs 477721:51:42 returns an empty array 477821:51:42# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/auth/ldap/config_spec.rb. It took 0.08 second. Expected to take 0.08 second. 477921:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/types/issuables/custom_field_select_option_input_type_spec.rb. Expected to take 0.08 second. 478021:51:42Types::Issuables::CustomFieldSelectOptionInputType 478121:51:42...... is expected to eq "CustomFieldSelectOptionInput" 478221:51:42 is expected to contain exactly "id" and "value" 478321:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/types/issuables/custom_field_select_option_input_type_spec.rb. It took 0.08 second. Expected to take 0.08 second. 478421:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/mutation_type_spec.rb. Expected to take 0.07 second. 478521:51:42Types::MutationType 478621:51:42...... deprecated mutations 478721:51:42 field_name: "ApiFuzzingCiConfigurationCreate", reason: "The configuration snippet is now generated client-side", milestone: "15.1" 478821:51:42 is expected not to be present 478921:51:42 .authorization 479021:51:42 allows ai_features scope token 479121:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/mutation_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 479221:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb. Expected to take 0.06 second. 479321:51:42Types::VulnerabilityLocation::DastType 479421:51:42...... is expected to have graphql fields :hostname, :param, :path, and :request_method 479521:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 479621:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb. Expected to take 0.06 second. 479721:51:42Types::VulnerabilitySeveritiesCountType 479821:51:42...... is expected to have graphql fields "info", "unknown", "low", "medium", "high", and "critical" 479921:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 480021:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/list_type_spec.rb. Expected to take 0.05 second. 480121:51:42Types::VulnerabilityDetails::ListType 480221:51:42...... is expected to have graphql fields :name, :description, :fieldName, and :items 480321:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/list_type_spec.rb. It took 0.05 second. Expected to take 0.05 second. 480421:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/milestone_type_spec.rb. Expected to take 0.05 second. 480521:51:42Types::MilestoneType 480621:51:42...... has the expected fields 480721:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/milestone_type_spec.rb. It took 0.05 second. Expected to take 0.05 second. 480821:51:42# [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/related_link_type_enum_spec.rb. Expected to take 0.05 second. 480921:51:42Types::WorkItems::RelatedLinkTypeEnum 481021:51:42...... has the correct type 481121:51:42# [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/related_link_type_enum_spec.rb. It took 0.05 second. Expected to take 0.05 second. 481221:51:42# [RSpecRunTime] Starting example group ee/spec/serializers/security/vulnerability_report_data_serializer_spec.rb. Expected to take 0.04 second. 481321:51:42Security::VulnerabilityReportDataSerializer 481421:51:42...... represents VulnerabilityReportDataEntity 481521:51:42# [RSpecRunTime] Finishing example group ee/spec/serializers/security/vulnerability_report_data_serializer_spec.rb. It took 0.05 second. Expected to take 0.04 second. 481621:52:19auto_explain log contains 1928 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-db-39-39.347.main.ndjson.gz 481721:52:19took 36.094841817 481821:52:19[TEST PROF INFO] EventProf results for sql.active_record 481921:52:19Total time: 05:14.024 of 20:18.341 (25.77%) 482021:52:19Total events: 200676 482121:52:19Top 5 slowest suites (by time): 482221:52:19Group (./ee/spec/models/ee/group_spec.rb:5) – 00:54.008 (43166 / 531) of 03:06.407 (28.97%) 482321:52:19MergeRequests::RefreshService (./ee/spec/services/ee/merge_requests/refresh_service_spec.rb:5) – 00:43.782 (22242 / 53) of 03:20.554 (21.83%) 482421:52:19Geo::ProjectR...toryReplicator (./ee/spec/replicators/geo/project_repository_replicator_spec.rb:5) – 00:23.518 (14517 / 129) of 01:55.832 (20.3%) 482521:52:19Search::Zoekt::Index (./ee/spec/models/search/zoekt/index_spec.rb:5) – 00:19.768 (13042 / 35) of 01:00.544 (32.65%) 482621:52:19EnvironmentEntity (./ee/spec/serializers/environment_entity_spec.rb:5) – 00:19.478 (11607 / 64) of 01:23.547 (23.31%) 482721:52:19Knapsack report was generated. Preview: 482921:52:19 "ee/spec/services/ee/merge_requests/refresh_service_spec.rb": 200.5536604810004, 483021:52:19 "ee/spec/models/ee/group_spec.rb": 186.4076124080002, 483121:52:19 "ee/spec/replicators/geo/project_repository_replicator_spec.rb": 115.83220794099907, 483221:52:19 "ee/spec/serializers/environment_entity_spec.rb": 83.54691250500036, 483321:52:19 "ee/spec/lib/gitlab/usage_data_metrics_spec.rb": 70.84836102600093, 483421:52:19 "ee/spec/models/search/zoekt/index_spec.rb": 60.54403726899909, 483521:52:19 "ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb": 45.41484608099927, 483621:52:19 "ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb": 37.46097136500066, 483721:52:19 "ee/spec/replicators/geo/group_wiki_repository_replicator_spec.rb": 30.301052801998594, 483821:52:19 "ee/spec/lib/gitlab/auth/group_saml/user_spec.rb": 21.97729653299939, 483921:52:19 "ee/spec/db/seeds/data_seeder/data_seeder_spec.rb": 24.289999810000154, 484021:52:19 "ee/spec/models/project_ci_cd_setting_spec.rb": 21.287063323999973, 484121:52:19 "ee/spec/lib/elastic/latest/user_class_proxy_spec.rb": 21.237449734999245, 484221:52:19 "ee/spec/models/ci/bridge_spec.rb": 16.235218998001073, 484321:52:19 "ee/spec/views/admin/dashboard/index.html.haml_spec.rb": 15.669993343000897, 484421:52:19 "ee/spec/models/analytics/cycle_analytics/group_level_spec.rb": 13.943674320000355, 484521:52:19 "ee/spec/models/vulnerabilities/merge_request_link_spec.rb": 12.638210007999078, 484621:52:19 "ee/spec/models/dast_site_spec.rb": 12.745726823999576, 484721:52:19 "ee/spec/lib/gitlab/auth/group_saml/session_enforcer_spec.rb": 12.406910018000417, 484821:52:19 "ee/spec/services/app_sec/dast/sites/find_or_create_service_spec.rb": 10.506722533000357, 484921:52:19 "ee/spec/finders/ee/group_members_finder_spec.rb": 10.901053835999846, 485021:52:19 "ee/spec/services/ee/groups/create_service_spec.rb": 8.145059558000867, 485121:52:19 "ee/spec/lib/elastic/latest/note_class_proxy_spec.rb": 9.27853367699936, 485221:52:19 "ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb": 8.51188951200129, 485321:52:19 "ee/spec/models/security/policy_project_link_spec.rb": 7.17579146099888, 485421:52:19 "ee/spec/lib/ee/gitlab/checks/push_rules/tag_check_spec.rb": 8.106789800000115, 485521:52:19 "ee/spec/services/namespaces/storage/email_notification_service_spec.rb": 6.743619691000276, 485621:52:19 "ee/spec/services/google_cloud/compute/list_zones_service_spec.rb": 6.150971076000133, 485721:52:19 "ee/spec/presenters/vulnerability_presenter_spec.rb": 6.057826221000141, 485821:52:19 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_deployment_approvals_metric_spec.rb": 5.842909230001169, 485921:52:19 "ee/spec/services/ee/merge_requests/create_approval_event_service_spec.rb": 5.160157619999154, 486021:52:19 "ee/spec/policies/requirements_management/requirement_policy_spec.rb": 5.899818907000736, 486121:52:19 "ee/spec/models/dast/profiles_pipeline_spec.rb": 5.849669889999859, 486221:52:19 "ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb": 5.494369115998779, 486321:52:19 "ee/spec/models/work_items/widgets/progress_spec.rb": 4.5917475759997615, 486421:52:19 "ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb": 3.9851769329998206, 486521:52:19 "ee/spec/lib/gitlab/llm/chain/tools/help/executor_spec.rb": 4.239984342000753, 486621:52:19 "ee/spec/models/concerns/deprecated_approvals_before_merge_spec.rb": 4.238163890999203, 486721:52:19 "ee/spec/workers/security/sync_policy_worker_spec.rb": 4.118105497000215, 486821:52:19 "ee/spec/services/security/merge_request_security_report_generation_service_spec.rb": 3.25479516499945, 486921:52:19 "ee/spec/components/namespaces/storage/limit_alert_component_spec.rb": 3.128977100999691, 487021:52:19 "ee/spec/models/namespaces/storage/root_excess_size_spec.rb": 2.8455850840000494, 487121:52:19 "ee/spec/policies/saml_provider_policy_spec.rb": 2.9375768399986555, 487221:52:19 "ee/spec/services/audit_events/release_created_audit_event_service_spec.rb": 2.6772150110009534, 487321:52:19 "ee/spec/models/analytics/value_stream_dashboard/count_spec.rb": 2.282616987999063, 487421:52:19 "ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb": 2.7351219879983546, 487521:52:19 "ee/spec/lib/ee/gitlab/auth/auth_finders_spec.rb": 2.510181158000705, 487621:52:19 "ee/spec/services/award_emojis/add_service_spec.rb": 4.329140267000184, 487721:52:19 "ee/spec/services/boards/epic_boards/create_service_spec.rb": 2.434642931999406, 487821:52:19 "ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb": 2.1641821440007334, 487921:52:19 "ee/spec/lib/gitlab/ci/minutes/pipeline_consumption_spec.rb": 2.0863490470001125, 488021:52:19 "ee/spec/services/groups/ssh_certificates/find_service_spec.rb": 2.0734037780002836, 488121:52:19 "ee/spec/models/boards/epic_board_recent_visit_spec.rb": 2.0481847090013616, 488221:52:19 "ee/spec/services/milestones/update_service_spec.rb": 2.2911458979997406, 488321:52:19 "ee/spec/lib/elastic/latest/epic_instance_proxy_spec.rb": 2.1767163330005133, 488421:52:19 "ee/spec/services/security/ingestion/tasks/ingest_vulnerability_reads_spec.rb": 2.009139570998741, 488521:52:19 "ee/spec/graphql/resolvers/incident_management/issuable_resource_links_resolver_spec.rb": 1.7417780819996551, 488621:52:19 "ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb": 1.7161799839996092, 488721:52:19 "ee/spec/services/analytics/ai_analytics/ai_user_metrics_service_spec.rb": 1.4071331479990477, 488821:52:19 "ee/spec/services/ee/design_management/save_designs_service_spec.rb": 1.5649604499994894, 488921:52:19 "ee/spec/graphql/types/dast/profile_schedule_type_spec.rb": 1.3605917789991508, 489021:52:19 "ee/spec/lib/ee/gitlab/access_spec.rb": 1.5918214499997703, 489121:52:19 "ee/spec/services/incident_management/create_incident_sla_exceeded_label_service_spec.rb": 1.5485749510007736, 489221:52:19 "ee/spec/services/ee/ci/update_instance_variables_service_spec.rb": 1.555415720999008, 489321:52:19 "ee/spec/services/protected_environments/destroy_service_spec.rb": 1.4705776139999216, 489421:52:19 "ee/spec/services/observability/issue_links/create_service_spec.rb": 1.3001523120001366, 489521:52:19 "ee/spec/lib/gitlab/geo/health_check_spec.rb": 1.3457885299994814, 489621:52:19 "ee/spec/lib/gitlab/checks/integrations_check_spec.rb": 1.2456643549994624, 489721:52:19 "ee/spec/lib/ee/event_filter_spec.rb": 1.2024620970005344, 489821:52:19 "ee/spec/presenters/gitlab_subscriptions/trials/widget_presenter_spec.rb": 1.2593073239986552, 489921:52:19 "ee/spec/models/concerns/password_complexity_spec.rb": 1.300608531000762, 490021:52:19 "ee/spec/lib/gitlab/duo_chat_resource_helper_spec.rb": 0.990397956000379, 490121:52:19 "ee/spec/services/ee/projects/detect_repository_languages_service_spec.rb": 1.0879500120008743, 490221:52:19 "ee/spec/lib/gitlab/auth/ldap/person_spec.rb": 2.281510888000412, 490321:52:19 "ee/spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb": 0.7595902560005925, 490421:52:19 "ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb": 0.9185412599999836, 490521:52:19 "ee/spec/lib/ee/gitlab/search/found_wiki_page_spec.rb": 0.9114601689998381, 490621:52:19 "ee/spec/models/dora/configuration_spec.rb": 0.6562170710003556, 490721:52:19 "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb": 0.793000124000173, 490821:52:19 "ee/spec/db/seeds/data_seeder/bulk_data_spec.rb": 0.2849215580008604, 490921:52:19 "ee/spec/models/work_items/widgets/requirement_legacy_spec.rb": 0.688123818999884, 491021:52:19 "ee/spec/lib/search/zoekt/node_backoff_spec.rb": 0.566173985000205, 491121:52:19 "ee/spec/lib/ee/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb": 0.6306162419987231, 491221:52:19 "ee/spec/services/ai/self_hosted_models/update_service_spec.rb": 0.5549349049997545, 491321:52:19 "ee/spec/services/web_hook_service_spec.rb": 0.5716829349985346, 491421:52:19 "ee/spec/finders/boards/epic_boards_finder_spec.rb": 0.5522120149998955, 491521:52:19 "ee/spec/services/search/zoekt/replica_state_service_spec.rb": 0.40199851199940895, 491621:52:19 "ee/spec/validators/user_id_existence_validator_spec.rb": 0.37922470299963607, 491721:52:19 "ee/spec/lib/ee/sidebars/your_work/menus/operations_dashboard_menu_spec.rb": 0.41647132099933515, 491821:52:19 "ee/spec/serializers/vulnerabilities/external_issue_link_entity_spec.rb": 0.35908046399890736, 491921:52:19 "ee/spec/lib/ee/gitlab/scim/reprovisioning_service_spec.rb": 0.4008172019985068, 492021:52:19 "ee/spec/views/projects/settings/analytics/_custom_dashboard_projects.html.haml_spec.rb": 0.457036120000339, 492121:52:19 "ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb": 0.26041304800128273, 492221:52:19 "ee/spec/models/ai/duo_chat_event_spec.rb": 0.2675595879991306, 492321:52:19 "ee/spec/workers/namespaces/sync_namespace_name_worker_spec.rb": 0.257912129000033, 492421:52:19 "ee/spec/models/work_items/widgets/assignees_spec.rb": 0.23248143900127616, 492521:52:19 "ee/spec/routing/security_routing_spec.rb": 0.2723047370000131, 492621:52:19 "ee/spec/workers/search/elastic_index_embedding_bulk_cron_worker_spec.rb": 0.30102913700102363, 492721:52:19 "ee/spec/lib/gitlab/duo_workflow/client_spec.rb": 0.1898573620001116, 492821:52:19 "ee/spec/workers/historical_data_worker_spec.rb": 0.20008624000001873, 492921:52:19 "ee/spec/lib/ee/api/support/git_access_actor_spec.rb": 0.1685206329984794, 493021:52:19 "ee/spec/lib/code_suggestions/context_spec.rb": 0.1368252840002242, 493121:52:19 "ee/spec/lib/gitlab/duo/chat/dataset_writer_spec.rb": 0.14033761299833714, 493221:52:19 "ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb": 0.10931020499992883, 493321:52:19 "ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb": 0.11296185500032152, 493421:52:19 "ee/spec/graphql/types/observability/log_type_spec.rb": 0.07476031700025487, 493521:52:19 "ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb": 0.10977901499973086, 493621:52:19 "ee/spec/services/admin/email_service_spec.rb": 0.08354143599899544, 493721:52:19 "ee/spec/lib/elastic/latest/config_spec.rb": 0.10595889599971997, 493821:52:19 "ee/spec/graphql/ee/types/member_access_level_enum_spec.rb": 0.07712754699969082, 493921:52:19 "ee/spec/graphql/types/protected_environment_type_spec.rb": 0.07697471700157621, 494021:52:19 "ee/spec/lib/ee/gitlab/auth/ldap/config_spec.rb": 0.0750195660002646, 494121:52:19 "ee/spec/graphql/types/issuables/custom_field_select_option_input_type_spec.rb": 0.07527869600016857, 494221:52:19 "ee/spec/graphql/ee/types/mutation_type_spec.rb": 0.08233487600045919, 494321:52:19 "ee/spec/graphql/types/vulnerability_location/dast_type_spec.rb": 0.04869048799992015, 494421:52:19 "ee/spec/graphql/types/vulnerability_severities_count_type_spec.rb": 0.05258792799941148, 494521:52:19 "ee/spec/graphql/types/vulnerability_details/list_type_spec.rb": 0.0476002889990923, 494621:52:19 "ee/spec/graphql/ee/types/milestone_type_spec.rb": 0.04719641799965757, 494721:52:19 "ee/spec/graphql/types/work_items/related_link_type_enum_spec.rb": 0.04689038699871162, 494821:52:19 "ee/spec/serializers/security/vulnerability_report_data_serializer_spec.rb": 0.04776902699995844 495021:52:19Knapsack global time execution for tests: 20m 18s 495121:52:19Pending: (Failures listed here are expected and do not affect your suite's status) 495221:52:19 1) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is in verifiables 495321:52:19 # this context does not apply to mutable models 495421:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 495521:52:19 2) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is not in verifiables 495621:52:19 # this context does not apply to mutable models 495721:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 495821:52:19 3) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 495921:52:19 # this context does not apply to mutable models 496021:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 496121:52:19 4) Geo::ProjectRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource does not exist on this site 496221:52:19 # this context does not apply to mutable models 496321:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 496421:52:19 5) Geo::GroupWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is in verifiables 496521:52:19 # this context does not apply to mutable models 496621:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 496721:52:19 6) Geo::GroupWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is enabled for this model when the resource is not in verifiables 496821:52:19 # this context does not apply to mutable models 496921:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 497021:52:19 7) Geo::GroupWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 497121:52:19 # this context does not apply to mutable models 497221:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 497321:52:19 8) Geo::GroupWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource does not exist on this site 497421:52:19 # this context does not apply to mutable models 497521:52:19 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 497721:52:19 1) DataSeeder does not create records from the excluded factories 497821:52:19 Failure/Error: connection.public_send(...) 497921:52:19 ActiveRecord::RecordNotUnique: 498021:52:19 PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "namespaces_pkey" 498121:52:19 DETAIL: Key (id)=(99) already exists. 498221:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 498321:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 498421:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 498521:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 498621:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 498721:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 498821:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:61:in `block (2 levels) in <class:ConnectionProxy>' 498921:52:19 # ./lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:34:in `temporary_ignore_tables_in_transaction' 499021:52:19 # ./spec/support/database/prevent_cross_database_modification.rb:19:in `_test_ignore_table_in_transaction' 499121:52:19 # ./lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb:34:in `temporary_ignore_tables_in_transaction' 499221:52:19 # ./app/models/concerns/cross_database_ignored_tables.rb:8:in `temporary_ignore_cross_database_tables' 499321:52:19 # ./app/models/concerns/cross_database_ignored_tables.rb:50:in `temporary_ignore_cross_database_tables' 499421:52:19 # ./app/models/concerns/cross_database_ignored_tables.rb:30:in `block in register_ignored_cross_database_event' 499521:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 499621:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 499721:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 499821:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 499921:52:19 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 500021:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 500121:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 500221:52:19 # /tmp/awesome.rb20241114-347-ixfb7u:4:in `seed' 500321:52:19 # ./ee/spec/db/seeds/data_seeder/bulk_data_spec.rb:16:in `block (2 levels) in <top (required)>' 500421:52:19 # ./spec/spec_helper.rb:474:in `block (3 levels) in <top (required)>' 500521:52:19 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 500621:52:19 # ./spec/spec_helper.rb:473:in `block (2 levels) in <top (required)>' 500721:52:19 # ./spec/spec_helper.rb:468:in `block (3 levels) in <top (required)>' 500821:52:19 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 500921:52:19 # ./spec/spec_helper.rb:459:in `block (2 levels) in <top (required)>' 501021:52:19 # ./spec/spec_helper.rb:455:in `block (3 levels) in <top (required)>' 501121:52:19 # ./lib/gitlab/application_context.rb:94:in `with_raw_context' 501221:52:19 # ./spec/spec_helper.rb:455:in `block (2 levels) in <top (required)>' 501321:52:19 # ./spec/spec_helper.rb:426:in `block (3 levels) in <top (required)>' 501421:52:19 # ./lib/gitlab/ci/config/feature_flags.rb:38:in `ensure_correct_usage' 501521:52:19 # ./spec/spec_helper.rb:425:in `block (2 levels) in <top (required)>' 501621:52:19 # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>' 501721:52:19 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 501821:52:19 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 501921:52:19 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 502021:52:19 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 502121:52:19 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 502221:52:19 # ------------------ 502321:52:19 # --- Caused by: --- 502421:52:19 # PG::UniqueViolation: 502521:52:19 # ERROR: duplicate key value violates unique constraint "namespaces_pkey" 502621:52:19 # DETAIL: Key (id)=(99) already exists. 502721:52:19 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 502821:52:19Finished in 21 minutes 2 seconds (files took 2 minutes 46.8 seconds to load) 502921:52:192148 examples, 1 failure, 8 pending 503021:52:19Failed examples: 503121:52:19rspec ./ee/spec/db/seeds/data_seeder/bulk_data_spec.rb:7 # DataSeeder does not create records from the excluded factories 503221:52:19Randomized with seed 31490 503321:52:21Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected 503421:52:21[TEST PROF INFO] Time spent in factories: 11:14.918 (51.21% of total time) 503521:52:22RSpec exited with 1. 503621:52:29[job-metrics] Updating job metrics tag for the CI/CD job. 503721:52:22RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-8368448616.txt 503821:52:29Retrying the failing examples in a new RSpec process... 503921:52:29$ gem install junit_merge --no-document --version 0.1.2 504021:52:31Successfully installed nokogiri-1.16.7-x86_64-linux 504121:52:31Successfully installed junit_merge-0.1.2 504221:52:312 gems installed 504321:52:29==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 2 seconds. 504421:52:31Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-8368448616.json --format RspecJunitFormatter --out rspec/rspec-retry-8368448616.xml --only-failures --pattern "{ee/}spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb" 504521:52:31/builds/gitlab-org/gitlab/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 504621:52:51 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 504721:52:51 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 504821:52:51 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 504921:52:51 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 505021:52:51 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 505121:52:51****************************************************************************** 505221:52:51 Your database has a single connection, and single connections were 505421:52:51 In GitLab 17.0 and later, you must have the two main: and ci: sections in your database.yml. 505521:52:51 Please add a :ci section to your database, following these instructions: 505721:52:51****************************************************************************** 505821:53:37DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <top (required)> at /builds/gitlab-org/gitlab/config/environment.rb:7) 505921:53:49warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5. 506121:53:57Run options: include {:last_run_status=>"failed"} 506221:53:57# [RSpecRunTime] Starting RSpec timer... 506321:53:58[TEST PROF INFO] EventProf enabled (sql.active_record) 506421:53:58unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 506521:54:04Test environment set up in 3.516922304 seconds 506621:54:04# [RSpecRunTime] Starting example group ee/spec/db/seeds/data_seeder/bulk_data_spec.rb. Expected to take 0.72 second. 506821:54:05 does not create records from the excluded factories 506921:54:05# [RSpecRunTime] Finishing example group ee/spec/db/seeds/data_seeder/bulk_data_spec.rb. It took 1.23 seconds. Expected to take 0.72 second. 507021:54:37auto_explain log contains 1931 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-single-db-39-39.10082.main.ndjson.gz 507121:54:37took 31.649809923 507221:54:37[TEST PROF INFO] EventProf results for sql.active_record 507321:54:37Total time: 00:00.039 of 00:01.231 (3.18%) 507421:54:37Total events: 33 507521:54:37Top 5 slowest suites (by time): 507621:54:37DataSeeder (./ee/spec/db/seeds/data_seeder/bulk_data_spec.rb:6) – 00:00.039 (33 / 1) of 00:01.231 (3.18%) 507721:54:37Finished in 39.71 seconds (files took 1 minute 25.53 seconds to load) 507821:54:371 example, 0 failures 507921:54:37Randomized with seed 64891 508021:54:37[TEST PROF INFO] Time spent in factories: 00:00.024 (0.05% of total time) 508121:54:38Loading rspec/rspec-8368448616.json... 508221:54:38Merged rspec/rspec-retry-8368448616.json adding 5 results. 508321:54:38Saved rspec/rspec-8368448616.json. 508421:55:15A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR... 508521:55:15Flaky test was not part of this MR. 508721:55:18Running after script... 508821:55:18$ source scripts/utils.sh 508921:55:18$ log_disk_usage 509021:55:18******************************************************* 509121:55:18This runner currently has 21G free disk space. 509221:55:18******************************************************* 515221:55:33$ bundle exec gem list gitlab_quality-test_tooling 515321:55:35gitlab_quality-test_tooling (2.1.0) 515421:55:35$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 515721:55:35$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 516021:55:35$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 516321:55:35$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 516821:55:37$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 517221:55:39$ tooling/bin/push_job_metrics || true 517321:55:40[job-metrics] Pushing job metrics file for the CI/CD job. 517421:55:40[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 517621:55:41Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 517821:55:44Uploading artifacts... 517921:55:44auto_explain/: found 3 matching artifact files and directories 518021:55:44coverage/: found 4 matching artifact files and directories 518121:55:44crystalball/: found 2 matching artifact files and directories 518221:55:44WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 518321:55:44knapsack/: found 4 matching artifact files and directories 518421:55:44rspec/: found 19 matching artifact files and directories 518521:55:44WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 518621:55:44log/*.log: found 18 matching artifact files and directories 518821:55:44WARNING: Retrying... context=artifacts-uploader error=request redirected 518921:55:47Uploading artifacts as "archive" to coordinator... 201 Created id=8368448616 responseStatus=201 Created token=glcbt-66 519021:55:47Uploading artifacts... 519121:55:48rspec/rspec-*.xml: found 2 matching artifact files and directories 519321:55:48WARNING: Retrying... context=artifacts-uploader error=request redirected 519421:55:49Uploading artifacts as "junit" to coordinator... 201 Created id=8368448616 responseStatus=201 Created token=glcbt-66 519621:56:02Job succeeded