rspec-ee unit pg14 20/28
Passed Started
by
@nickleonard

Nick Leonard
1 auditor2 is expected not to be allowed :view_edit_page3 commit_committer_check is not enabled by the current license4 is expected not to be allowed :change_commit_committer_check5 is expected not to be allowed :read_commit_committer_check6 commit_committer_check is enabled by the current license7 when the user is an admin8 is expected to be allowed :change_commit_committer_check9 is expected to be allowed :read_commit_committer_check10 the user is a maintainer11 is expected to be allowed :change_commit_committer_check12 is expected to be allowed :read_commit_committer_check13 the user is a developer14 is expected not to be allowed :change_commit_committer_check15 is expected to be allowed :read_commit_committer_check16 reject_unsigned_commits is not enabled by the current license17 is expected not to be allowed :change_reject_unsigned_commits18 is expected not to be allowed :read_reject_unsigned_commits19 reject_unsigned_commits is enabled by the current license20 when the user is an admin21 is expected to be allowed :change_reject_unsigned_commits22 is expected to be allowed :read_reject_unsigned_commits23 the user is a maintainer24 is expected to be allowed :change_reject_unsigned_commits25 is expected to be allowed :read_reject_unsigned_commits26 the user is a developer27 is expected not to be allowed :change_reject_unsigned_commits28 is expected to be allowed :read_reject_unsigned_commits29 view_productivity_analytics30 owner31 is allowed32 maintainer33 is allowed34 developer35 is allowed36 reporter37 is allowed38 admin39 is allowed when admin mode is enabled40 is not allowed when admin mode is disabled41 guest42 is not allowed43 view_type_of_work_charts44 owner45 is allowed46 maintainer47 is allowed48 developer49 is allowed50 reporter51 is allowed52 admin53 is allowed when admin mode is enabled54 is not allowed when admin mode is disabled55 guest56 is not allowed57 #read_group_saml_identity58 for owner59 is expected to be allowed :read_group_saml_identity60 without Group SAML enabled61 is expected to be disallowed :read_group_saml_identity62 for maintainer63 is expected to be disallowed :read_group_saml_identity64 for developer65 is expected to be disallowed :read_group_saml_identity66 for reporter67 is expected to be disallowed :read_group_saml_identity68 for guest69 is expected to be disallowed :read_group_saml_identity70 update_default_branch_protection71 for an admin72 when the `default_branch_protection_restriction_in_groups` feature is available73 when the setting `group_owners_can_manage_default_branch_protection` is enabled74 when admin mode is enabled75 is expected to be allowed :update_default_branch_protection76 when admin mode is disabled77 is expected to be disallowed :update_default_branch_protection78 when the setting `group_owners_can_manage_default_branch_protection` is disabled79 when admin mode is enabled80 is expected to be allowed :update_default_branch_protection81 when admin mode is disabled82 is expected to be disallowed :update_default_branch_protection83 when the `default_branch_protection_restriction_in_groups` feature is not available84 when the setting `group_owners_can_manage_default_branch_protection` is enabled85 when admin mode is enabled86 is expected to be allowed :update_default_branch_protection87 when admin mode is disabled88 is expected to be disallowed :update_default_branch_protection89 when the setting `group_owners_can_manage_default_branch_protection` is disabled90 when admin mode is enabled91 is expected to be allowed :update_default_branch_protection92 when admin mode is disabled93 is expected to be disallowed :update_default_branch_protection94 for an owner95 when the `default_branch_protection_restriction_in_groups` feature is available96 when the setting `group_owners_can_manage_default_branch_protection` is enabled97 is expected to be allowed :update_default_branch_protection98 when the setting `group_owners_can_manage_default_branch_protection` is disabled99 is expected to be disallowed :update_default_branch_protection100 when the `default_branch_protection_restriction_in_groups` feature is not available101 when the setting `group_owners_can_manage_default_branch_protection` is enabled102 is expected to be allowed :update_default_branch_protection103 when the setting `group_owners_can_manage_default_branch_protection` is disabled104 is expected to be allowed :update_default_branch_protection105 :admin_ci_minutes106 role: :guest, admin_mode: nil, allowed: false107 is expected to be disallowed :admin_ci_minutes108 role: :reporter, admin_mode: nil, allowed: false109 is expected to be disallowed :admin_ci_minutes110 role: :developer, admin_mode: nil, allowed: false111 is expected to be disallowed :admin_ci_minutes112 role: :maintainer, admin_mode: nil, allowed: false113 is expected to be disallowed :admin_ci_minutes114 role: :owner, admin_mode: nil, allowed: true115 is expected to be allowed :admin_ci_minutes116 role: :admin, admin_mode: true, allowed: true117 is expected to be allowed :admin_ci_minutes118 role: :admin, admin_mode: false, allowed: false119 is expected to be disallowed :admin_ci_minutes120 :read_group_audit_events121 role: :guest, admin_mode: nil, allowed: false122 is expected to be disallowed :read_group_audit_events123 role: :reporter, admin_mode: nil, allowed: false124 is expected to be disallowed :read_group_audit_events125 role: :developer, admin_mode: nil, allowed: true126 is expected to be allowed :read_group_audit_events127 role: :maintainer, admin_mode: nil, allowed: true128 is expected to be allowed :read_group_audit_events129 role: :owner, admin_mode: nil, allowed: true130 is expected to be allowed :read_group_audit_events131 role: :admin, admin_mode: true, allowed: true132 is expected to be allowed :read_group_audit_events133 role: :admin, admin_mode: false, allowed: false134 is expected to be disallowed :read_group_audit_events135 when group is read only136 when the group is read only137 is expected to be disallowed :create_epic, :update_epic, :admin_pipeline, :register_group_runners, :add_cluster, :create_cluster, :update_cluster, :admin_cluster, :create_deploy_token, :create_subgroup, and :create_package138 is expected to be allowed :read_billable_member139 when the group is not read only140 is expected to be allowed :create_epic, :update_epic, :admin_pipeline, :register_group_runners, :add_cluster, :create_cluster, :update_cluster, :admin_cluster, :create_deploy_token, :create_subgroup, and :create_package141 under .com142 behaves like model with wiki policies143 container_level: :public, access_level: :enabled, membership: :admin, access: :all144 allows actions based on membership145 container_level: :public, access_level: :enabled, membership: :maintainer, access: :maintainer146 allows actions based on membership147 container_level: :public, access_level: :enabled, membership: :developer, access: :developer148 allows actions based on membership149 container_level: :public, access_level: :enabled, membership: :reporter, access: :reporter150 allows actions based on membership151 container_level: :public, access_level: :enabled, membership: :guest, access: :guest152 allows actions based on membership153# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.32 seconds. Current RSS: ~1590M. load average: 1.03 1.06 1.06 1/384 438154 container_level: :public, access_level: :enabled, membership: :non_member, access: :guest155 allows actions based on membership156 container_level: :public, access_level: :enabled, membership: :anonymous, access: :guest157 allows actions based on membership158 container_level: :public, access_level: :private, membership: :admin, access: :all159 allows actions based on membership160 container_level: :public, access_level: :private, membership: :maintainer, access: :maintainer161 allows actions based on membership162# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.81 seconds. Current RSS: ~1573M. load average: 1.03 1.06 1.06 1/384 439163 container_level: :public, access_level: :private, membership: :developer, access: :developer164 allows actions based on membership165# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.89 seconds. Current RSS: ~1567M. load average: 1.03 1.06 1.06 1/384 440166 container_level: :public, access_level: :private, membership: :reporter, access: :reporter167 allows actions based on membership168# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.14 seconds. Current RSS: ~1556M. load average: 1.03 1.06 1.06 3/384 441169 container_level: :public, access_level: :private, membership: :guest, access: :guest170 allows actions based on membership171# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.28 seconds. Current RSS: ~1547M. load average: 1.03 1.06 1.06 1/384 442172 container_level: :public, access_level: :private, membership: :non_member, access: nil173 allows actions based on membership174 container_level: :public, access_level: :private, membership: :anonymous, access: nil175 allows actions based on membership176 container_level: :public, access_level: :disabled, membership: :admin, access: nil177 allows actions based on membership178 container_level: :public, access_level: :disabled, membership: :maintainer, access: nil179 allows actions based on membership180 container_level: :public, access_level: :disabled, membership: :developer, access: nil181 allows actions based on membership182 container_level: :public, access_level: :disabled, membership: :reporter, access: nil183 allows actions based on membership184 container_level: :public, access_level: :disabled, membership: :guest, access: nil185 allows actions based on membership186# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.76 seconds. Current RSS: ~1551M. load average: 1.02 1.06 1.05 1/384 443187 container_level: :public, access_level: :disabled, membership: :non_member, access: nil188 allows actions based on membership189 container_level: :public, access_level: :disabled, membership: :anonymous, access: nil190 allows actions based on membership191 container_level: :internal, access_level: :enabled, membership: :admin, access: :all192 allows actions based on membership193 container_level: :internal, access_level: :enabled, membership: :maintainer, access: :maintainer194 allows actions based on membership195# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.12 seconds. Current RSS: ~1549M. load average: 1.02 1.06 1.05 1/384 444196 container_level: :internal, access_level: :enabled, membership: :developer, access: :developer197 allows actions based on membership198# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.3 seconds. Current RSS: ~1547M. load average: 1.02 1.06 1.05 1/384 445199 container_level: :internal, access_level: :enabled, membership: :reporter, access: :reporter200 allows actions based on membership201# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.41 seconds. Current RSS: ~1545M. load average: 1.02 1.06 1.05 1/384 446202 container_level: :internal, access_level: :enabled, membership: :guest, access: :guest203 allows actions based on membership204# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.49 seconds. Current RSS: ~1541M. load average: 1.02 1.06 1.05 1/384 447205 container_level: :internal, access_level: :enabled, membership: :non_member, access: :guest206 allows actions based on membership207 container_level: :internal, access_level: :enabled, membership: :anonymous, access: nil208 allows actions based on membership209 container_level: :internal, access_level: :private, membership: :admin, access: :all210 allows actions based on membership211 container_level: :internal, access_level: :private, membership: :maintainer, access: :maintainer212 allows actions based on membership213# [RSpecRunTime] RSpec elapsed time: 2 minutes 51.98 seconds. Current RSS: ~1543M. load average: 1.10 1.07 1.06 1/384 448214 container_level: :internal, access_level: :private, membership: :developer, access: :developer215 allows actions based on membership216# [RSpecRunTime] RSpec elapsed time: 2 minutes 53.04 seconds. Current RSS: ~1545M. load average: 1.10 1.07 1.06 1/384 449217 container_level: :internal, access_level: :private, membership: :reporter, access: :reporter218 allows actions based on membership219# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.17 seconds. Current RSS: ~1545M. load average: 1.10 1.07 1.06 1/384 450220 container_level: :internal, access_level: :private, membership: :guest, access: :guest221 allows actions based on membership222# [RSpecRunTime] RSpec elapsed time: 2 minutes 55.29 seconds. Current RSS: ~1543M. load average: 1.10 1.07 1.06 1/384 451223 container_level: :internal, access_level: :private, membership: :non_member, access: nil224 allows actions based on membership225 container_level: :internal, access_level: :private, membership: :anonymous, access: nil226 allows actions based on membership227 container_level: :internal, access_level: :disabled, membership: :admin, access: nil228 allows actions based on membership229 container_level: :internal, access_level: :disabled, membership: :maintainer, access: nil230 allows actions based on membership231# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.69 seconds. Current RSS: ~1545M. load average: 1.09 1.07 1.06 1/384 452232 container_level: :internal, access_level: :disabled, membership: :developer, access: nil233 allows actions based on membership234# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.82 seconds. Current RSS: ~1544M. load average: 1.09 1.07 1.06 1/384 453235 container_level: :internal, access_level: :disabled, membership: :reporter, access: nil236 allows actions based on membership237# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.89 second. Current RSS: ~1542M. load average: 1.08 1.07 1.06 1/384 454238 container_level: :internal, access_level: :disabled, membership: :guest, access: nil239 allows actions based on membership240# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.98 seconds. Current RSS: ~1537M. load average: 1.08 1.07 1.06 1/384 455241 container_level: :internal, access_level: :disabled, membership: :non_member, access: nil242 allows actions based on membership243 container_level: :internal, access_level: :disabled, membership: :anonymous, access: nil244 allows actions based on membership245 container_level: :private, access_level: :private, membership: :admin, access: :all246 allows actions based on membership247 container_level: :private, access_level: :private, membership: :maintainer, access: :maintainer248 allows actions based on membership249# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.49 seconds. Current RSS: ~1549M. load average: 1.08 1.07 1.06 1/384 456250 container_level: :private, access_level: :private, membership: :developer, access: :developer251 allows actions based on membership252# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.73 seconds. Current RSS: ~1546M. load average: 1.08 1.07 1.06 1/384 457253 container_level: :private, access_level: :private, membership: :reporter, access: :reporter254 allows actions based on membership255# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.83 seconds. Current RSS: ~1543M. load average: 1.08 1.07 1.06 1/384 458256 container_level: :private, access_level: :private, membership: :guest, access: :guest257 allows actions based on membership258# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.96 seconds. Current RSS: ~1541M. load average: 1.08 1.07 1.06 1/384 459259 container_level: :private, access_level: :private, membership: :non_member, access: nil260 allows actions based on membership261 container_level: :private, access_level: :private, membership: :anonymous, access: nil262 allows actions based on membership263 container_level: :private, access_level: :disabled, membership: :admin, access: nil264 allows actions based on membership265 container_level: :private, access_level: :disabled, membership: :maintainer, access: nil266 allows actions based on membership267# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.38 seconds. Current RSS: ~1544M. load average: 1.07 1.07 1.06 1/384 460268 container_level: :private, access_level: :disabled, membership: :developer, access: nil269 allows actions based on membership270# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.51 seconds. Current RSS: ~1543M. load average: 1.07 1.07 1.06 1/384 461271 container_level: :private, access_level: :disabled, membership: :reporter, access: nil272 allows actions based on membership273# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.66 seconds. Current RSS: ~1537M. load average: 1.07 1.07 1.06 1/384 462274 container_level: :private, access_level: :disabled, membership: :guest, access: nil275 allows actions based on membership276# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.78 seconds. Current RSS: ~1537M. load average: 1.07 1.07 1.06 1/384 463277 container_level: :private, access_level: :disabled, membership: :non_member, access: nil278 allows actions based on membership279 container_level: :private, access_level: :disabled, membership: :anonymous, access: nil280 allows actions based on membership281 when the feature is not licensed on this group282 does not include the wiki permissions283 behaves like update namespace limit policy284 update_subscription_limit285 role: :user, is_com: true, allowed: false286 when admin mode enabled287 is expected to be disallowed :update_subscription_limit288 when admin mode disabled289 is expected to be disallowed :update_subscription_limit290 role: :owner, is_com: true, allowed: false291 when admin mode enabled292 is expected to be disallowed :update_subscription_limit293 when admin mode disabled294 is expected to be disallowed :update_subscription_limit295 role: :admin, is_com: true, allowed: true296 when admin mode enabled297 is expected to be allowed :update_subscription_limit298 when admin mode disabled299 is expected to be disallowed :update_subscription_limit300 role: :user, is_com: false, allowed: false301 when admin mode enabled302 is expected to be disallowed :update_subscription_limit303 when admin mode disabled304 is expected to be disallowed :update_subscription_limit305 role: :owner, is_com: false, allowed: false306 when admin mode enabled307 is expected to be disallowed :update_subscription_limit308 when admin mode disabled309 is expected to be disallowed :update_subscription_limit310 role: :admin, is_com: false, allowed: false311 when admin mode enabled312 is expected to be disallowed :update_subscription_limit313 when admin mode disabled314 is expected to be disallowed :update_subscription_limit315 group access tokens316 GitLab.com Core resource access tokens317 with owner access318 is expected not to be allowed :create_resource_access_tokens319 is expected not to be allowed :admin_setting_to_allow_resource_access_token_creation320 is expected to be allowed :read_resource_access_tokens321 is expected to be allowed :destroy_resource_access_tokens322 on GitLab.com paid323 with owner324 behaves like GitLab.com Paid plan resource access tokens325 on SaaS326 is expected to be allowed :create_resource_access_tokens327 is expected to be allowed :read_resource_access_tokens328 is expected to be allowed :destroy_resource_access_tokens329 when personal access tokens are disabled330 is expected not to be allowed :create_resource_access_tokens331 is expected not to be allowed :read_resource_access_tokens332 is expected not to be allowed :destroy_resource_access_tokens333# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.89 seconds. Current RSS: ~1560M. load average: 1.06 1.06 1.06 1/384 464334 create resource access tokens335 is expected to be allowed :create_resource_access_tokens336 when resource access token creation is not allowed337 is expected not to be allowed :create_resource_access_tokens338 when parent group has resource access token creation disabled339 cannot create resource access tokens340 is expected not to be allowed :create_resource_access_tokens341 can render admin settings for resource access token342 is expected to be allowed :admin_setting_to_allow_resource_access_token_creation343 read resource access tokens344 is expected to be allowed :read_resource_access_tokens345 destroy resource access tokens346 is expected to be allowed :destroy_resource_access_tokens347 admin settings `allow resource access token` is allowed348 is expected to be allowed :admin_setting_to_allow_resource_access_token_creation349 with developer350 create resource access tokens351 is expected not to be allowed :create_resource_access_tokens352 read resource access tokens353 is expected not to be allowed :read_resource_access_tokens354 destroy resource access tokens355 is expected not to be allowed :destroy_resource_access_tokens356 :read_group_release_stats357 when group is private358 behaves like read_group_release_stats permissions359 when user is logged out360 is expected to be disallowed :read_group_release_stats361 when user is not a member of the group362 is expected to be disallowed :read_group_release_stats363 when user is guest364 is expected to be allowed :read_group_release_stats365 when group is public366 behaves like read_group_release_stats permissions367 when user is logged out368 is expected to be disallowed :read_group_release_stats369 when user is not a member of the group370 is expected to be disallowed :read_group_release_stats371 when user is guest372 is expected to be allowed :read_group_release_stats373 :admin_merge_request_approval_settings374 role: :guest, licensed: true, admin_mode: nil, root_group: true, allowed: false375 is expected to be disallowed :admin_merge_request_approval_settings376 role: :guest, licensed: false, admin_mode: nil, root_group: true, allowed: false377 is expected to be disallowed :admin_merge_request_approval_settings378 role: :reporter, licensed: true, admin_mode: nil, root_group: true, allowed: false379 is expected to be disallowed :admin_merge_request_approval_settings380 role: :reporter, licensed: false, admin_mode: nil, root_group: true, allowed: false381 is expected to be disallowed :admin_merge_request_approval_settings382 role: :developer, licensed: true, admin_mode: nil, root_group: true, allowed: false383 is expected to be disallowed :admin_merge_request_approval_settings384 role: :developer, licensed: false, admin_mode: nil, root_group: true, allowed: false385 is expected to be disallowed :admin_merge_request_approval_settings386 role: :maintainer, licensed: true, admin_mode: nil, root_group: true, allowed: false387 is expected to be disallowed :admin_merge_request_approval_settings388 role: :maintainer, licensed: false, admin_mode: nil, root_group: true, allowed: false389 is expected to be disallowed :admin_merge_request_approval_settings390 role: :owner, licensed: true, admin_mode: nil, root_group: true, allowed: true391 is expected to be allowed :admin_merge_request_approval_settings392 role: :owner, licensed: true, admin_mode: nil, root_group: false, allowed: false393 is expected to be disallowed :admin_merge_request_approval_settings394 role: :owner, licensed: false, admin_mode: nil, root_group: true, allowed: false395 is expected to be disallowed :admin_merge_request_approval_settings396 role: :admin, licensed: true, admin_mode: true, root_group: true, allowed: true397 is expected to be allowed :admin_merge_request_approval_settings398 role: :admin, licensed: true, admin_mode: true, root_group: false, allowed: false399 is expected to be disallowed :admin_merge_request_approval_settings400 role: :admin, licensed: false, admin_mode: true, root_group: true, allowed: false401 is expected to be disallowed :admin_merge_request_approval_settings402 role: :admin, licensed: true, admin_mode: false, root_group: true, allowed: false403 is expected to be disallowed :admin_merge_request_approval_settings404 role: :admin, licensed: false, admin_mode: false, root_group: true, allowed: false405 is expected to be disallowed :admin_merge_request_approval_settings406 :start_trial407 role: :guest, eligible_for_trial: true, admin_mode: nil, allowed: false408 is expected to be disallowed :start_trial409 role: :guest, eligible_for_trial: false, admin_mode: nil, allowed: false410 is expected to be disallowed :start_trial411 role: :reporter, eligible_for_trial: true, admin_mode: nil, allowed: false412 is expected to be disallowed :start_trial413 role: :reporter, eligible_for_trial: false, admin_mode: nil, allowed: false414 is expected to be disallowed :start_trial415 role: :developer, eligible_for_trial: true, admin_mode: nil, allowed: false416 is expected to be disallowed :start_trial417 role: :developer, eligible_for_trial: false, admin_mode: nil, allowed: false418 is expected to be disallowed :start_trial419 role: :maintainer, eligible_for_trial: true, admin_mode: nil, allowed: true420 is expected to be allowed :start_trial421 role: :maintainer, eligible_for_trial: false, admin_mode: nil, allowed: false422 is expected to be disallowed :start_trial423 role: :owner, eligible_for_trial: true, admin_mode: nil, allowed: true424 is expected to be allowed :start_trial425 role: :owner, eligible_for_trial: false, admin_mode: nil, allowed: false426 is expected to be disallowed :start_trial427 role: :admin, eligible_for_trial: true, admin_mode: true, allowed: true428 is expected to be allowed :start_trial429 role: :admin, eligible_for_trial: false, admin_mode: true, allowed: false430 is expected to be disallowed :start_trial431 role: :admin, eligible_for_trial: true, admin_mode: false, allowed: false432 is expected to be disallowed :start_trial433 role: :admin, eligible_for_trial: false, admin_mode: false, allowed: false434 is expected to be disallowed :start_trial435 compliance framework permissions436 :admin_compliance_framework437 role: :owner, licensed: true, admin_mode: nil, allowed: true438 is expected to be allowed :admin_compliance_framework439 role: :owner, licensed: false, admin_mode: nil, allowed: false440 is expected to be disallowed :admin_compliance_framework441 role: :admin, licensed: true, admin_mode: true, allowed: true442 is expected to be allowed :admin_compliance_framework443 role: :admin, licensed: true, admin_mode: false, allowed: false444 is expected to be disallowed :admin_compliance_framework445 role: :maintainer, licensed: true, admin_mode: nil, allowed: false446 is expected to be disallowed :admin_compliance_framework447 role: :developer, licensed: true, admin_mode: nil, allowed: false448 is expected to be disallowed :admin_compliance_framework449 role: :reporter, licensed: true, admin_mode: nil, allowed: false450 is expected to be disallowed :admin_compliance_framework451 role: :guest, licensed: true, admin_mode: nil, allowed: false452 is expected to be disallowed :admin_compliance_framework453 :admin_compliance_pipeline_configuration454 role: :owner, licensed: true, admin_mode: nil, allowed: true455 is expected to be allowed :admin_compliance_pipeline_configuration456 role: :owner, licensed: false, admin_mode: nil, allowed: false457 is expected to be disallowed :admin_compliance_pipeline_configuration458 role: :admin, licensed: true, admin_mode: true, allowed: true459 is expected to be allowed :admin_compliance_pipeline_configuration460 role: :admin, licensed: true, admin_mode: false, allowed: false461 is expected to be disallowed :admin_compliance_pipeline_configuration462 role: :maintainer, licensed: true, admin_mode: nil, allowed: false463 is expected to be disallowed :admin_compliance_pipeline_configuration464 role: :developer, licensed: true, admin_mode: nil, allowed: false465 is expected to be disallowed :admin_compliance_pipeline_configuration466 role: :reporter, licensed: true, admin_mode: nil, allowed: false467 is expected to be disallowed :admin_compliance_pipeline_configuration468 role: :guest, licensed: true, admin_mode: nil, allowed: false469 is expected to be disallowed :admin_compliance_pipeline_configuration470 view_devops_adoption471 when license does not include the feature472 is expected to be disallowed :view_group_devops_adoption473 when license includes the feature474 role: :admin, allowed: true475 is expected to be allowed :view_group_devops_adoption476 role: :owner, allowed: true477 is expected to be allowed :view_group_devops_adoption478 role: :maintainer, allowed: true479 is expected to be allowed :view_group_devops_adoption480 role: :developer, allowed: true481 is expected to be allowed :view_group_devops_adoption482 role: :reporter, allowed: true483 is expected to be allowed :view_group_devops_adoption484 role: :guest, allowed: false485 is expected to be disallowed :view_group_devops_adoption486 role: :non_group_member, allowed: false487 is expected to be disallowed :view_group_devops_adoption488 role: :auditor, allowed: true489 is expected to be allowed :view_group_devops_adoption490 manage_devops_adoption_namespaces491 when license does not include the feature492 is expected to be disallowed :manage_devops_adoption_namespaces493 when license includes the feature494 role: :admin, allowed: true495 is expected to be allowed :manage_devops_adoption_namespaces496 role: :owner, allowed: true497 is expected to be allowed :manage_devops_adoption_namespaces498 role: :maintainer, allowed: true499 is expected to be allowed :manage_devops_adoption_namespaces500 role: :developer, allowed: true501 is expected to be allowed :manage_devops_adoption_namespaces502 role: :reporter, allowed: true503 is expected to be allowed :manage_devops_adoption_namespaces504 role: :guest, allowed: false505 is expected to be disallowed :manage_devops_adoption_namespaces506 role: :non_group_member, allowed: false507 is expected to be disallowed :manage_devops_adoption_namespaces508 when license plan does not include the feature509 role: :admin, allowed: true510 is expected to be allowed :manage_devops_adoption_namespaces511 role: :owner, allowed: false512 is expected to be disallowed :manage_devops_adoption_namespaces513 role: :maintainer, allowed: false514 is expected to be disallowed :manage_devops_adoption_namespaces515 role: :developer, allowed: false516 is expected to be disallowed :manage_devops_adoption_namespaces517 role: :reporter, allowed: false518 is expected to be disallowed :manage_devops_adoption_namespaces519 role: :guest, allowed: false520 is expected to be disallowed :manage_devops_adoption_namespaces521 role: :non_group_member, allowed: false522 is expected to be disallowed :manage_devops_adoption_namespaces523 external audit events524 when license is disabled525 is expected to be disallowed :admin_external_audit_events526 when license is enabled527 is expected to be allowed :admin_external_audit_events528 when user is not an owner529 is expected to be disallowed :admin_external_audit_events530 a pending membership531 with a private group532 role: :guest533 has permission identical to a private group in which the user is not a member534 role: :reporter535 has permission identical to a private group in which the user is not a member536 role: :developer537 has permission identical to a private group in which the user is not a member538 role: :maintainer539 has permission identical to a private group in which the user is not a member540 role: :owner541 has permission identical to a private group in which the user is not a member542 with a project in the group543 role: :guest544 has permission identical to a private group in which the user is not a member545 role: :reporter546 has permission identical to a private group in which the user is not a member547 role: :developer548 has permission identical to a private group in which the user is not a member549 role: :maintainer550 has permission identical to a private group in which the user is not a member551 role: :owner552 has permission identical to a private group in which the user is not a member553 with a public group554 role: :guest555 has permission identical to a public group in which the user is not a member556 role: :reporter557 has permission identical to a public group in which the user is not a member558 role: :developer559 has permission identical to a public group in which the user is not a member560 role: :maintainer561 has permission identical to a public group in which the user is not a member562 role: :owner563 has permission identical to a public group in which the user is not a member564 with a group invited to another group565 role: :guest566 has permission to the other group as if the user is not a member567 role: :reporter568 has permission to the other group as if the user is not a member569 role: :developer570 has permission to the other group as if the user is not a member571 role: :maintainer572 has permission to the other group as if the user is not a member573 role: :owner574 has permission to the other group as if the user is not a member575 security complience policy576 when licensed feature is available577 with developer or maintainer role578 role: "maintainer"579 is expected to be disallowed :read_security_orchestration_policies580 is expected to be disallowed :update_security_orchestration_policy_project581 role: "developer"582 is expected to be disallowed :read_security_orchestration_policies583 is expected to be disallowed :update_security_orchestration_policy_project584 with owner role585 role: "owner"586 is expected to be disallowed :read_security_orchestration_policies587 is expected to be disallowed :update_security_orchestration_policy_project588 is expected to be disallowed :modify_security_policy589 when licensed feature is available590 when security_orchestration_policy_configuration is not present591 with developer or maintainer role592 role: "maintainer"593 is expected to be allowed :read_security_orchestration_policies594 is expected to be disallowed :update_security_orchestration_policy_project595 role: "developer"596 is expected to be allowed :read_security_orchestration_policies597 is expected to be disallowed :update_security_orchestration_policy_project598 with owner role599 role: "owner"600 is expected to be allowed :read_security_orchestration_policies601 is expected to be allowed :update_security_orchestration_policy_project602 is expected to be allowed :modify_security_policy603 when security_orchestration_policy_configuration is present604 is expected to be disallowed :modify_security_policy605 when security_orchestration_policy_configuration is present606 when current_user is developer of security_policy_management_project607 is expected to be allowed :modify_security_policy608 when current_user is not developer of security_policy_management_project609 is expected to be disallowed :modify_security_policy610 read_usage_quotas policy611 reading usage quotas612 role: :owner, admin_mode: nil, allowed: true613 is expected to be allowed :read_usage_quotas614 role: :admin, admin_mode: true, allowed: true615 is expected to be allowed :read_usage_quotas616 role: :admin, admin_mode: false, allowed: false617 is expected to be disallowed :read_usage_quotas618 role: :maintainer, admin_mode: nil, allowed: false619 is expected to be disallowed :read_usage_quotas620 role: :developer, admin_mode: nil, allowed: false621 is expected to be disallowed :read_usage_quotas622 role: :reporter, admin_mode: nil, allowed: false623 is expected to be disallowed :read_usage_quotas624 role: :guest, admin_mode: nil, allowed: false625 is expected to be disallowed :read_usage_quotas626 dependency proxy627 feature enabled628 auditor629 is expected to be allowed :read_dependency_proxy630 is expected to be disallowed :admin_dependency_proxy631 read wiki632 feature enabled633 auditor634 is expected to be allowed :read_wiki635 is expected to be disallowed :admin_wiki636 feature disabled637 auditor638 is expected to be disallowed :read_wiki639 is expected to be disallowed :admin_wiki640 group level compliance dashboard641 feature enabled642 auditor643 is expected to be allowed :read_group_compliance_dashboard644 feature disabled645 auditor646 is expected to be disallowed :read_group_compliance_dashboard647 user banned from namespace648 when user is not banned649 is expected to be allowed :read_group650 when user is banned651 is expected to be disallowed :read_design_activity, :read_group, :read_package, :upload_file, :guest_access, :read_release, :award_emoji, :update_max_artifacts_size, :read_confidential_issues, :read_milestone, :read_issue_board_list, :read_label, :read_issue_board, :read_group_member, :read_custom_emoji, :read_counts, :read_issue, :read_namespace, :read_achievement, :admin_achievement, :award_achievement, :destroy_user_achievement, :read_namespace_via_membership, :admin_metrics_dashboard_annotation, :create_custom_emoji, :create_package, :developer_access, :admin_crm_organization, :admin_crm_contact, :read_cluster, :read_cluster_agent, :read_group_all_available_runners, :use_k8s_proxies, :reporter_access, :read_container_image, :read_harbor_registry, :admin_issue_board, :admin_label, :admin_milestone, :admin_issue_board_list, :admin_issue, :update_issue, :read_metrics_dashboard_annotation, :read_prometheus, :read_crm_organization, :read_crm_contact, :destroy_package, :create_projects, :import_projects, :admin_pipeline, :admin_build, :add_cluster, :create_cluster, :update_cluster, :admin_cluster, :read_deploy_token, :read_group_runners, :create_jira_connect_subscription, :maintainer_access, :read_upload, :destroy_upload, :admin_group, :admin_namespace, :admin_group_member, :change_visibility_level, :read_usage_quotas, :register_group_runners, :create_runner, :destroy_issue, :set_note_created_at, :set_emails_disabled, :change_prevent_sharing_groups_outside_hierarchy, :set_show_diff_preview_in_email, :change_new_user_signups_cap, :update_default_branch_protection, :create_deploy_token, :destroy_deploy_token, :update_runners_registration_token, :owner_access, :update_git_access_protocol, :admin_cicd_variables, :read_billing, :edit_billing, :remove_group, :read_group_activity, :read_group_issues, :read_group_boards, :read_group_labels, :read_group_milestones, :read_group_merge_requests, :read_group_build_report_results, :read_nested_project_resources, :create_subgroup, :view_globally, :request_access, :change_share_with_group_lock, :read_statistics, :transfer_projects, :read_dependency_proxy, :admin_dependency_proxy, :project_bot_access, :read_resource_access_tokens, :destroy_resource_access_tokens, :admin_setting_to_allow_resource_access_token_creation, :create_resource_access_tokens, :manage_resource_access_tokens, :admin_member_access_request, :read_internal_note, :admin_package, :view_edit_page, :admin_remote_development_cluster_agent_mapping, :ban_group_member, :read_wiki, :download_wiki_code, :read_group_release_stats, :list_subgroup_epics, :view_productivity_analytics, :view_type_of_work_charts, :admin_wiki, :modify_product_analytics_settings, :read_jobs_statistics, :modify_value_stream_dashboard_settings, :view_group_devops_adoption, :read_group_repository_analytics, :read_group_contribution_analytics, :read_cycle_analytics, :view_group_ci_cd_analytics, :read_group_compliance_dashboard, :admin_protected_environment, :set_epic_created_at, :set_epic_updated_at, :read_cluster_environments, :read_group_activity_analytics, :read_dora4_analytics, :read_ai_analytics, :read_group_coverage_reports, :read_group_analytics_dashboards, :create_group_stage, :read_group_stage, :update_group_stage, :delete_group_stage, :admin_value_stream, :manage_devops_adoption_namespaces, :change_prevent_group_forking, :read_epic, :read_epic_board, :read_epic_board_list, :read_iteration, :read_iteration_cadence, :create_iteration, :admin_iteration, :create_iteration_cadence, :admin_iteration_cadence, :rollover_issues, :create_epic, :admin_epic, :update_epic, :read_confidential_epic, :admin_epic_board, :admin_epic_board_list, :destroy_epic, :read_group_security_dashboard, :read_group_audit_events, :admin_group_saml, :admin_saml_group_links, :admin_ldap_group_links, :update_group_member, :override_group_member, :admin_service_accounts, :admin_service_account_member, :create_wiki, :admin_merge_request, :read_product_analytics, :read_security_orchestration_policies, :update_security_orchestration_policy_project, :modify_security_policy, :read_security_orchestration_policy_project, :admin_vulnerability, :read_dependency, :destroy_group_member, :read_billable_member, :admin_member_role, :admin_push_rules, :create_vulnerability_export, :read_security_resource, :read_licenses, :read_group_credentials_inventory, :admin_group_credentials_inventory, :admin_ci_minutes, :admin_merge_request_approval_settings, :update_approval_rule, :update_package, :read_group_saml_identity, :update_wiki, :destroy_wiki, :change_commit_committer_check, :change_commit_committer_name_check, :read_commit_committer_check, :read_commit_committer_name_check, :change_reject_unsigned_commits, :read_reject_unsigned_commits, :change_reject_non_dco_commits, :read_reject_non_dco_commits, :change_push_rules, :update_subscription_limit, :start_trial, :update_runner, :export_group_memberships, :admin_compliance_framework, :admin_compliance_pipeline_configuration, :admin_external_audit_events, :read_epic_iid, :read_limit_alert, :access_duo_chat, :access_duo_features, :read_saml_user, :read_saved_replies, :create_saved_replies, :destroy_saved_replies, :update_saved_replies, :read_runner_cloud_provisioning_info, and :provision_cloud_runner652 inside a subgroup653 is expected to be disallowed :read_design_activity, :read_group, :read_package, :upload_file, :guest_access, :read_release, :award_emoji, :update_max_artifacts_size, :read_confidential_issues, :read_milestone, :read_issue_board_list, :read_label, :read_issue_board, :read_group_member, :read_custom_emoji, :read_counts, :read_issue, :read_namespace, :read_achievement, :admin_achievement, :award_achievement, :destroy_user_achievement, :read_namespace_via_membership, :admin_metrics_dashboard_annotation, :create_custom_emoji, :create_package, :developer_access, :admin_crm_organization, :admin_crm_contact, :read_cluster, :read_cluster_agent, :read_group_all_available_runners, :use_k8s_proxies, :reporter_access, :read_container_image, :read_harbor_registry, :admin_issue_board, :admin_label, :admin_milestone, :admin_issue_board_list, :admin_issue, :update_issue, :read_metrics_dashboard_annotation, :read_prometheus, :read_crm_organization, :read_crm_contact, :destroy_package, :create_projects, :import_projects, :admin_pipeline, :admin_build, :add_cluster, :create_cluster, :update_cluster, :admin_cluster, :read_deploy_token, :read_group_runners, :create_jira_connect_subscription, :maintainer_access, :read_upload, :destroy_upload, :admin_group, :admin_namespace, :admin_group_member, :change_visibility_level, :read_usage_quotas, :register_group_runners, :create_runner, :destroy_issue, :set_note_created_at, :set_emails_disabled, :change_prevent_sharing_groups_outside_hierarchy, :set_show_diff_preview_in_email, :change_new_user_signups_cap, :update_default_branch_protection, :create_deploy_token, :destroy_deploy_token, :update_runners_registration_token, :owner_access, :update_git_access_protocol, :admin_cicd_variables, :read_billing, :edit_billing, :remove_group, :read_group_activity, :read_group_issues, :read_group_boards, :read_group_labels, :read_group_milestones, :read_group_merge_requests, :read_group_build_report_results, :read_nested_project_resources, :create_subgroup, :view_globally, :request_access, :change_share_with_group_lock, :read_statistics, :transfer_projects, :read_dependency_proxy, :admin_dependency_proxy, :project_bot_access, :read_resource_access_tokens, :destroy_resource_access_tokens, :admin_setting_to_allow_resource_access_token_creation, :create_resource_access_tokens, :manage_resource_access_tokens, :admin_member_access_request, :read_internal_note, :admin_package, :view_edit_page, :admin_remote_development_cluster_agent_mapping, :ban_group_member, :read_wiki, :download_wiki_code, :read_group_release_stats, :list_subgroup_epics, :view_productivity_analytics, :view_type_of_work_charts, :admin_wiki, :modify_product_analytics_settings, :read_jobs_statistics, :modify_value_stream_dashboard_settings, :view_group_devops_adoption, :read_group_repository_analytics, :read_group_contribution_analytics, :read_cycle_analytics, :view_group_ci_cd_analytics, :read_group_compliance_dashboard, :admin_protected_environment, :set_epic_created_at, :set_epic_updated_at, :read_cluster_environments, :read_group_activity_analytics, :read_dora4_analytics, :read_ai_analytics, :read_group_coverage_reports, :read_group_analytics_dashboards, :create_group_stage, :read_group_stage, :update_group_stage, :delete_group_stage, :admin_value_stream, :manage_devops_adoption_namespaces, :change_prevent_group_forking, :read_epic, :read_epic_board, :read_epic_board_list, :read_iteration, :read_iteration_cadence, :create_iteration, :admin_iteration, :create_iteration_cadence, :admin_iteration_cadence, :rollover_issues, :create_epic, :admin_epic, :update_epic, :read_confidential_epic, :admin_epic_board, :admin_epic_board_list, :destroy_epic, :read_group_security_dashboard, :read_group_audit_events, :admin_group_saml, :admin_saml_group_links, :admin_ldap_group_links, :update_group_member, :override_group_member, :admin_service_accounts, :admin_service_account_member, :create_wiki, :admin_merge_request, :read_product_analytics, :read_security_orchestration_policies, :update_security_orchestration_policy_project, :modify_security_policy, :read_security_orchestration_policy_project, :admin_vulnerability, :read_dependency, :destroy_group_member, :read_billable_member, :admin_member_role, :admin_push_rules, :create_vulnerability_export, :read_security_resource, :read_licenses, :read_group_credentials_inventory, :admin_group_credentials_inventory, :admin_ci_minutes, :admin_merge_request_approval_settings, :update_approval_rule, :update_package, :read_group_saml_identity, :update_wiki, :destroy_wiki, :change_commit_committer_check, :change_commit_committer_name_check, :read_commit_committer_check, :read_commit_committer_name_check, :change_reject_unsigned_commits, :read_reject_unsigned_commits, :change_reject_non_dco_commits, :read_reject_non_dco_commits, :change_push_rules, :update_subscription_limit, :start_trial, :update_runner, :export_group_memberships, :admin_compliance_framework, :admin_compliance_pipeline_configuration, :admin_external_audit_events, :read_epic_iid, :read_limit_alert, :access_duo_chat, :access_duo_features, :read_saml_user, :read_saved_replies, :create_saved_replies, :destroy_saved_replies, :update_saved_replies, :read_runner_cloud_provisioning_info, and :provision_cloud_runner654 as an owner of the subgroup655 is expected to be disallowed :read_design_activity, :read_group, :read_package, :upload_file, :guest_access, :read_release, :award_emoji, :update_max_artifacts_size, :read_confidential_issues, :read_milestone, :read_issue_board_list, :read_label, :read_issue_board, :read_group_member, :read_custom_emoji, :read_counts, :read_issue, :read_namespace, :read_achievement, :admin_achievement, :award_achievement, :destroy_user_achievement, :read_namespace_via_membership, :admin_metrics_dashboard_annotation, :create_custom_emoji, :create_package, :developer_access, :admin_crm_organization, :admin_crm_contact, :read_cluster, :read_cluster_agent, :read_group_all_available_runners, :use_k8s_proxies, :reporter_access, :read_container_image, :read_harbor_registry, :admin_issue_board, :admin_label, :admin_milestone, :admin_issue_board_list, :admin_issue, :update_issue, :read_metrics_dashboard_annotation, :read_prometheus, :read_crm_organization, :read_crm_contact, :destroy_package, :create_projects, :import_projects, :admin_pipeline, :admin_build, :add_cluster, :create_cluster, :update_cluster, :admin_cluster, :read_deploy_token, :read_group_runners, :create_jira_connect_subscription, :maintainer_access, :read_upload, :destroy_upload, :admin_group, :admin_namespace, :admin_group_member, :change_visibility_level, :read_usage_quotas, :register_group_runners, :create_runner, :destroy_issue, :set_note_created_at, :set_emails_disabled, :change_prevent_sharing_groups_outside_hierarchy, :set_show_diff_preview_in_email, :change_new_user_signups_cap, :update_default_branch_protection, :create_deploy_token, :destroy_deploy_token, :update_runners_registration_token, :owner_access, :update_git_access_protocol, :admin_cicd_variables, :read_billing, :edit_billing, :remove_group, :read_group_activity, :read_group_issues, :read_group_boards, :read_group_labels, :read_group_milestones, :read_group_merge_requests, :read_group_build_report_results, :read_nested_project_resources, :create_subgroup, :view_globally, :request_access, :change_share_with_group_lock, :read_statistics, :transfer_projects, :read_dependency_proxy, :admin_dependency_proxy, :project_bot_access, :read_resource_access_tokens, :destroy_resource_access_tokens, :admin_setting_to_allow_resource_access_token_creation, :create_resource_access_tokens, :manage_resource_access_tokens, :admin_member_access_request, :read_internal_note, :admin_package, :view_edit_page, :admin_remote_development_cluster_agent_mapping, :ban_group_member, :read_wiki, :download_wiki_code, :read_group_release_stats, :list_subgroup_epics, :view_productivity_analytics, :view_type_of_work_charts, :admin_wiki, :modify_product_analytics_settings, :read_jobs_statistics, :modify_value_stream_dashboard_settings, :view_group_devops_adoption, :read_group_repository_analytics, :read_group_contribution_analytics, :read_cycle_analytics, :view_group_ci_cd_analytics, :read_group_compliance_dashboard, :admin_protected_environment, :set_epic_created_at, :set_epic_updated_at, :read_cluster_environments, :read_group_activity_analytics, :read_dora4_analytics, :read_ai_analytics, :read_group_coverage_reports, :read_group_analytics_dashboards, :create_group_stage, :read_group_stage, :update_group_stage, :delete_group_stage, :admin_value_stream, :manage_devops_adoption_namespaces, :change_prevent_group_forking, :read_epic, :read_epic_board, :read_epic_board_list, :read_iteration, :read_iteration_cadence, :create_iteration, :admin_iteration, :create_iteration_cadence, :admin_iteration_cadence, :rollover_issues, :create_epic, :admin_epic, :update_epic, :read_confidential_epic, :admin_epic_board, :admin_epic_board_list, :destroy_epic, :read_group_security_dashboard, :read_group_audit_events, :admin_group_saml, :admin_saml_group_links, :admin_ldap_group_links, :update_group_member, :override_group_member, :admin_service_accounts, :admin_service_account_member, :create_wiki, :admin_merge_request, :read_product_analytics, :read_security_orchestration_policies, :update_security_orchestration_policy_project, :modify_security_policy, :read_security_orchestration_policy_project, :admin_vulnerability, :read_dependency, :destroy_group_member, :read_billable_member, :admin_member_role, :admin_push_rules, :create_vulnerability_export, :read_security_resource, :read_licenses, :read_group_credentials_inventory, :admin_group_credentials_inventory, :admin_ci_minutes, :admin_merge_request_approval_settings, :update_approval_rule, :update_package, :read_group_saml_identity, :update_wiki, :destroy_wiki, :change_commit_committer_check, :change_commit_committer_name_check, :read_commit_committer_check, :read_commit_committer_name_check, :change_reject_unsigned_commits, :read_reject_unsigned_commits, :change_reject_non_dco_commits, :read_reject_non_dco_commits, :change_push_rules, :update_subscription_limit, :start_trial, :update_runner, :export_group_memberships, :admin_compliance_framework, :admin_compliance_pipeline_configuration, :admin_external_audit_events, :read_epic_iid, :read_limit_alert, :access_duo_chat, :access_duo_features, :read_saml_user, :read_saved_replies, :create_saved_replies, :destroy_saved_replies, :update_saved_replies, :read_runner_cloud_provisioning_info, and :provision_cloud_runner656# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.22 seconds. Current RSS: ~1559M. load average: 1.18 1.09 1.07 1/384 465657 as an admin658 when admin mode is enabled659 is expected to be allowed :read_group660 when group is public661 is expected to be disallowed :read_group662 when the limit_unique_project_downloads_per_namespace_user feature flag is disabled663 is expected to be allowed :read_group664 when licensed feature unique_project_download_limit is not available665 is expected to be allowed :read_group666 ban_group_member667 unique_project_download_limit_enabled: false, is_owner: false, enabled: false668 has the correct value669 unique_project_download_limit_enabled: false, is_owner: true, enabled: false670 has the correct value671 unique_project_download_limit_enabled: true, is_owner: false, enabled: false672 has the correct value673 unique_project_download_limit_enabled: true, is_owner: true, enabled: true674 has the correct value675 group cicd runners676 auditor677 is expected to be allowed :read_group_runners678 is expected to be allowed :read_group_all_available_runners679 is expected to be disallowed :register_group_runners680 is expected to be disallowed :create_runner681 group container registry682 auditor683 is expected to be allowed :read_container_image684 is expected to be disallowed :admin_container_image685 admin_service_accounts686 when the feature is not enabled687 is expected to be disallowed :admin_service_accounts688 is expected to be disallowed :admin_service_account_member689 when feature is enabled690 when the user is a maintainer691 is expected to be disallowed :admin_service_accounts692 is expected to be disallowed :admin_service_account_member693 when the user is an owner694 is expected to be allowed :admin_service_accounts695 is expected to be allowed :admin_service_account_member696 when the user is an instance admin697 when admin mode is enabled698 is expected to be allowed :admin_service_accounts699 is expected to be allowed :admin_service_account_member700 when admin mode is not enabled701 is expected to be disallowed :admin_service_accounts702 is expected to be disallowed :admin_service_account_member703 access_duo_chat704 when on SaaS instance705 when container is a group with AI enabled706 when user is a member of the group707 is expected to be allowed :access_duo_chat708 when the group does not have an Premium SaaS license709 is expected to be disallowed :access_duo_chat710 when the user is not a member but has AI enabled via another group711 user can view group712 is allowed713 user cannot view group714 is not allowed715 when group has not AI enabled716 when user has AI enabled717 when container is a group718 returns false719 for self-managed720 when not on .org or .com721 licensed: true, instance_level_ai_beta_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112aba7b48 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil>722 is expected to be disallowed :access_duo_chat723 licensed: true, instance_level_ai_beta_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112aba5898 @method_name=:be_allowed, @args=[:access_duo_chat], @block=nil>724 is expected to be allowed :access_duo_chat725 licensed: false, instance_level_ai_beta_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112abab7c0 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil>726 is expected to be disallowed :access_duo_chat727 licensed: false, instance_level_ai_beta_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112aba9a88 @method_name=:be_disallowed, @args=[:access_duo_chat], @block=nil>728 is expected to be disallowed :access_duo_chat729 access_duo_features730 current_user: guest, duo_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112abcdca8 @method_name=:be_allowed, @args=[:access_duo_features], @block=nil>731 is expected to be allowed :access_duo_features732 current_user: guest, duo_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112abd3130 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil>733 is expected to be disallowed :access_duo_features734 current_user: nil, duo_features_enabled: true, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112abd04a8 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil>735 is expected to be disallowed :access_duo_features736 current_user: nil, duo_features_enabled: false, cs_matcher: #<RSpec::Matchers::BuiltIn::BePredicate:0x000078112abd6628 @method_name=:be_disallowed, @args=[:access_duo_features], @block=nil>737 is expected to be disallowed :access_duo_features738 when the group is not yet persisted739 is expected to be disallowed :access_duo_features740 :read_saml_user741 when a SAML provider does not exist742 is expected to be disallowed :read_saml_user743 when a SAML provider exists744 the_group: group, licensed: false, saml_enabled: false, sso_enforced: false, role: 50, allowed: false745 is expected to eq false746 the_group: group, licensed: false, saml_enabled: false, sso_enforced: false, role: 40, allowed: false747 is expected to eq false748 the_group: group, licensed: true, saml_enabled: false, sso_enforced: false, role: 50, allowed: false749 is expected to eq false750 the_group: group, licensed: true, saml_enabled: false, sso_enforced: false, role: 40, allowed: false751 is expected to eq false752 the_group: group, licensed: true, saml_enabled: true, sso_enforced: false, role: 50, allowed: false753 is expected to eq false754 the_group: group, licensed: true, saml_enabled: true, sso_enforced: false, role: 40, allowed: false755 is expected to eq false756 the_group: group, licensed: true, saml_enabled: true, sso_enforced: true, role: 50, allowed: true757 is expected to eq true758 the_group: group, licensed: true, saml_enabled: true, sso_enforced: true, role: 40, allowed: false759 is expected to eq false760 the_group: subgroup, licensed: false, saml_enabled: false, sso_enforced: false, role: 50, allowed: false761 is expected to eq false762 the_group: subgroup, licensed: false, saml_enabled: false, sso_enforced: false, role: 40, allowed: false763 is expected to eq false764 the_group: subgroup, licensed: true, saml_enabled: false, sso_enforced: false, role: 50, allowed: false765 is expected to eq false766 the_group: subgroup, licensed: true, saml_enabled: false, sso_enforced: false, role: 40, allowed: false767 is expected to eq false768 the_group: subgroup, licensed: true, saml_enabled: true, sso_enforced: false, role: 50, allowed: false769 is expected to eq false770 the_group: subgroup, licensed: true, saml_enabled: true, sso_enforced: false, role: 40, allowed: false771 is expected to eq false772 the_group: subgroup, licensed: true, saml_enabled: true, sso_enforced: true, role: 50, allowed: true773 is expected to eq true774 the_group: subgroup, licensed: true, saml_enabled: true, sso_enforced: true, role: 40, allowed: false775 is expected to eq false776 custom role777 for a member role with read_vulnerability true778 does not enable to admin_vulnerability779 behaves like custom roles abilities780 without custom_roles license disabled781 is expected to be disallowed :read_group_security_dashboard782 with custom_roles license enabled783 custom role for parent group membership784 when a role enables the abilities785 is expected to be allowed :read_group_security_dashboard786 is expected to be disallowed787 when a role does not enable the abilities788 is expected to be disallowed :read_group_security_dashboard789 custom role on group membership790 when a role enables the abilities791 is expected to be allowed :read_group_security_dashboard792 is expected to be disallowed793 when a role does not enable the abilities794 is expected to be disallowed :read_group_security_dashboard795 for a member role with admin_vulnerability true796 behaves like custom roles abilities797 without custom_roles license disabled798 is expected to be disallowed :read_group_security_dashboard and :admin_vulnerability799 with custom_roles license enabled800 custom role for parent group membership801 when a role enables the abilities802 is expected to be allowed :read_group_security_dashboard and :admin_vulnerability803 is expected to be disallowed804 when a role does not enable the abilities805 is expected to be disallowed :read_group_security_dashboard and :admin_vulnerability806 custom role on group membership807 when a role enables the abilities808 is expected to be allowed :read_group_security_dashboard and :admin_vulnerability809 is expected to be disallowed810 when a role does not enable the abilities811 is expected to be disallowed :read_group_security_dashboard and :admin_vulnerability812 for a member role with read_dependency true813 behaves like custom roles abilities814 without custom_roles license disabled815 is expected to be disallowed :read_dependency816 with custom_roles license enabled817 custom role for parent group membership818 when a role enables the abilities819 is expected to be allowed :read_dependency820 is expected to be disallowed821 when a role does not enable the abilities822 is expected to be disallowed :read_dependency823 custom role on group membership824 when a role enables the abilities825 is expected to be allowed :read_dependency826 is expected to be disallowed827 when a role does not enable the abilities828 is expected to be disallowed :read_dependency829 for a member role with admin_group_member true830 behaves like custom roles abilities831 without custom_roles license disabled832 is expected to be disallowed :admin_group_member833 with custom_roles license enabled834 custom role for parent group membership835 when a role enables the abilities836 is expected to be allowed :admin_group_member837 is expected to be disallowed838 when a role does not enable the abilities839 is expected to be disallowed :admin_group_member840 custom role on group membership841 when a role enables the abilities842 is expected to be allowed :admin_group_member843 is expected to be disallowed844 when a role does not enable the abilities845 is expected to be disallowed :admin_group_member846 admin_service_account_member847 is expected to be disallowed :admin_service_account_member848 when service accounts feature enabled849 is expected to be allowed :admin_service_account_member850 for a member role with manage_group_access_tokens true851 behaves like custom roles abilities852 without custom_roles license disabled853 is expected to be disallowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens854 with custom_roles license enabled855 custom role for parent group membership856 when a role enables the abilities857 is expected to be allowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens858 is expected to be disallowed859 when a role does not enable the abilities860 is expected to be disallowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens861 custom role on group membership862 when a role enables the abilities863 is expected to be allowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens864 is expected to be disallowed865 when a role does not enable the abilities866 is expected to be disallowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens867 when resource access token creation is not allowed868 is expected to be allowed :read_resource_access_tokens and :destroy_resource_access_tokens869 is expected to be disallowed :create_resource_access_tokens and :manage_resource_access_tokens870 when resource access tokens feature is unavailable871 is expected to be disallowed :read_resource_access_tokens, :destroy_resource_access_tokens, :create_resource_access_tokens, and :manage_resource_access_tokens872 for a custom role with the `admin_cicd_variables` ability873 behaves like custom roles abilities874 without custom_roles license disabled875 is expected to be disallowed :admin_cicd_variables876 with custom_roles license enabled877 custom role for parent group membership878 when a role enables the abilities879 is expected to be allowed :admin_cicd_variables880 is expected to be disallowed881 when a role does not enable the abilities882 is expected to be disallowed :admin_cicd_variables883 custom role on group membership884 when a role enables the abilities885 is expected to be allowed :admin_cicd_variables886 is expected to be disallowed887 when a role does not enable the abilities888 is expected to be disallowed :admin_cicd_variables889 for a custom role with the `remove_group` ability890 behaves like custom roles abilities891 without custom_roles license disabled892 is expected to be disallowed :remove_group and :view_edit_page893 with custom_roles license enabled894 custom role for parent group membership895 when a role enables the abilities896 is expected to be allowed :remove_group and :view_edit_page897 is expected to be disallowed898 when a role does not enable the abilities899 is expected to be disallowed :remove_group and :view_edit_page900 custom role on group membership901 when a role enables the abilities902 is expected to be allowed :remove_group and :view_edit_page903 is expected to be disallowed904 when a role does not enable the abilities905 is expected to be disallowed :remove_group and :view_edit_page906 when the group is a top level group907 is expected to be disallowed :remove_group and :view_edit_page908 for a custom role with the `admin_push_rules` ability909 behaves like custom roles abilities910 without custom_roles license disabled911 is expected to be disallowed :admin_push_rules912 with custom_roles license enabled913 custom role for parent group membership914 when a role enables the abilities915 is expected to be allowed :admin_push_rules916 is expected to be disallowed917 when a role does not enable the abilities918 is expected to be disallowed :admin_push_rules919 custom role on group membership920 when a role enables the abilities921 is expected to be allowed :admin_push_rules922 is expected to be disallowed923 when a role does not enable the abilities924 is expected to be disallowed :admin_push_rules925 for a custom role with the `manage_security_policy_link` ability926 behaves like custom roles abilities927 without custom_roles license disabled928 is expected to be disallowed :read_security_orchestration_policies, :read_security_orchestration_policy_project, and :update_security_orchestration_policy_project929 with custom_roles license enabled930 custom role for parent group membership931 when a role enables the abilities932 is expected to be allowed :read_security_orchestration_policies, :read_security_orchestration_policy_project, and :update_security_orchestration_policy_project933 is expected to be disallowed :modify_security_policy934 when a role does not enable the abilities935 is expected to be disallowed :read_security_orchestration_policies, :read_security_orchestration_policy_project, and :update_security_orchestration_policy_project936 custom role on group membership937 when a role enables the abilities938 is expected to be allowed :read_security_orchestration_policies, :read_security_orchestration_policy_project, and :update_security_orchestration_policy_project939 is expected to be disallowed :modify_security_policy940 when a role does not enable the abilities941 is expected to be disallowed :read_security_orchestration_policies, :read_security_orchestration_policy_project, and :update_security_orchestration_policy_project942 for :read_limit_alert943 when the user is a guest member of the group944 is expected to be allowed :read_limit_alert945 when the user is not a member of the group946 is expected to be disallowed :read_limit_alert947 saved replies permissions948 when group_saved_replies_flag feature flag is disabled949 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies950 when no license is present951 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies952 with correct license953 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies954 when the user is a developer955 is expected to be allowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies956 when the user is a guest member of the group957 is expected to be disallowed :read_saved_replies, :create_saved_replies, :update_saved_replies, and :destroy_saved_replies958 read_runner_cloud_provisioning_info policy959 is expected to be disallowed :read_runner_cloud_provisioning_info960 when SaaS-only feature is available961 the user is a maintainer962 is expected to be allowed :read_runner_cloud_provisioning_info963 the user is a guest964 is expected to be disallowed :read_runner_cloud_provisioning_info965 provision_cloud_runner policy966 is expected to be disallowed :provision_cloud_runner967 when SaaS-only feature is available968 the user is a maintainer969 is expected to be allowed :provision_cloud_runner970 the user is a guest971 is expected to be disallowed :provision_cloud_runner972 read_jobs_statistics973 is expected to be disallowed :read_jobs_statistics974 when runner performance insights feature is available975 is expected to be disallowed :read_jobs_statistics976 when user is a maintainer977 is expected to be allowed :read_jobs_statistics978# [RSpecRunTime] Finishing example group ee/spec/policies/group_policy_spec.rb. It took 4 minutes 12.51 seconds. Expected to take 4 minutes 57.08 seconds.979# [RSpecRunTime] Starting example group ee/spec/models/group_wiki_spec.rb. Expected to take 2 minutes 49.3 seconds.980GroupWiki981 does not allow STI982 behaves like wiki model983 VALID_USER_MARKUPS contains all valid markups984 container class includes HasWiki985 behaves like model with repository986 container class includes HasRepository987 #commits_by988 retrieves several commits from the repository by oid989# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.72 seconds. Current RSS: ~1536M. load average: 1.11 1.08 1.06 1/385 478990 #web_url991 when given the only_path option992 when only_path is false993 returns the full web URL for this repo994 when only_path is true995 returns the relative web URL for this repo996 when only_path is nil997 returns the full web URL for this repo998 when not given the only_path option999 returns the full web URL for this repo1000 #url_to_repo1001 returns the SSH URL to the repository1002 #ssh_url_to_repo1003 returns the SSH URL to the repository1004 #http_url_to_repo1005 returns the HTTP URL to the repository1006 #repository1007 returns valid repo1008 uses the same container1009 #storage1010 returns valid storage1011 #full_path1012 returns valid full_path1013 #lfs_enabled?1014 returns the expected value1015 #empty_repo?1016 when the repo does not exist1017 returns true1018 when the repo exists1019 returns the empty state of the repository1020 #valid_repo?1021 is expected to equal false1022 is expected to equal true1023 #repository_exists?1024 is expected to equal false1025 is expected to equal true1026 #repo_exists?1027 is expected to equal false1028 is expected to equal true1029 #root_ref1030 is expected to equal true1031 is expected to equal false1032 is expected to equal false1033# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.41 seconds. Current RSS: ~1512M. load average: 1.25 1.11 1.07 1/385 5411034 Respond to1035 is expected to respond to #base_dir1036 is expected to respond to #disk_path1037 is expected to respond to #gitlab_shell1038# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.64 seconds. Current RSS: ~1513M. load average: 1.25 1.11 1.07 1/384 5481039 #change_head1040 delegates #change_head to repository1041 #after_repository_change_head1042 calls #reload_default_branch1043 publishes an Repositories::DefaultBranchChangedEvent event1044# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.21 seconds. Current RSS: ~1512M. load average: 1.23 1.11 1.07 1/384 5551045 .container_class1046 is set to the container class1047 .find_by_id1048 returns a wiki instance if the container is found1049 returns nil if the container is not found1050 #initialize1051 accepts a valid user1052 accepts a blank user1053 raises an error for invalid users1054# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.76 seconds. Current RSS: ~1508M. load average: 1.23 1.11 1.07 1/384 5681055 #run_after_commit1056 delegates to the container1057 #==1058 returns true for wikis from the same container1059 returns false for wikis from different containers1060# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.25 seconds. Current RSS: ~1507M. load average: 1.21 1.11 1.07 1/384 5751061 #id1062 returns the ID of the container1063 #has_home_page?1064 when home page exists1065 returns true1066 returns false when #find_page raise an error1067 when home page does not exist1068 returns false1069 #to_global_id1070 returns a global ID1071 #repository1072 returns a wiki repository1073 #full_path1074 returns the container path with the .wiki extension1075 #wiki_base_path1076 returns the wiki base path1077 includes the relative URL root1078 #empty?1079 when the wiki repository is empty1080 returns true1081 when the repository does not exist1082 returns true and does not create the repo1083 when the wiki has pages1084 #empty?1085 returns false1086 #list_pages1087 behaves like wiki model #list_pages1088 returns an array of WikiPage instances1089 does not load WikiPage content by default1090 returns all pages by default1091 with limit option1092 returns limited set of pages1093 returns all set of pages if limit is more than the total pages1094 returns all set of pages if limit is 01095# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.18 seconds. Current RSS: ~1493M. load average: 1.18 1.10 1.07 1/389 13411096 with offset option1097 returns offset-ed set of pages1098 returns all set of pages if offset is 01099 can combines with limit1100# [RSpecRunTime] RSpec elapsed time: 4 minutes 48.7 seconds. Current RSS: ~1492M. load average: 1.18 1.10 1.07 1/389 16841101 with sorting options1102 returns pages sorted by title by default1103 with load_content option1104 loads WikiPage content1105 #sidebar_entries1106 when the number of pages does not exceed the limit1107 returns all pages grouped by directory and limited is false1108# [RSpecRunTime] RSpec elapsed time: 4 minutes 52.33 seconds. Current RSS: ~1480M. load average: 1.16 1.10 1.07 1/389 23101109 when the number of pages exceeds the limit1110 returns 15 pages grouped by directory and limited is true1111# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.32 seconds. Current RSS: ~1475M. load average: 1.16 1.10 1.07 1/389 27361112 #find_page1113 find page with normal repository RPCs1114 behaves like wiki model #find_page1115 returns the latest version of the page if it exists1116 returns nil if the page or version does not exist1117 can find a page by slug1118 returns a WikiPage instance1119 pages with spaces in the path1120 can find a page by title1121 cannot find a page by slug1122# [RSpecRunTime] RSpec elapsed time: 4 minutes 57.8 seconds. Current RSS: ~1479M. load average: 1.15 1.10 1.07 1/389 29651123 pages with multibyte-character title1124 can find a page by slug1125 pages with invalidly-encoded content1126 can find the page1127 wiki repository's default branch is updated1128 returns the page in the updated default branch1129 wiki repository's HEAD is updated1130 returns the page in the new HEAD1131 pages with relative paths1132 path: "~hello.md", title: "~Hello"1133 can find page with `~Hello` title1134 path: "hello~world.md", title: "Hello~World"1135 can find page with `Hello~World` title1136 path: "~~~hello.md", title: "~~~Hello"1137 can find page with `~~~Hello` title1138 path: "~/hello.md", title: "~/Hello"1139 can find page with `~/Hello` title1140 path: "hello.md", title: "/Hello"1141 can find page with `/Hello` title1142 path: "hello.md", title: "../Hello"1143 can find page with `../Hello` title1144 path: "hello.md", title: "./Hello"1145 can find page with `./Hello` title1146 path: "dir/hello.md", title: "/dir/Hello"1147 can find page with `/dir/Hello` title1148 pages with different file extensions1149 extension: :md, path: "wiki-markdown.md", title: "wiki markdown"1150 can find page with md extension1151 extension: :markdown, path: "wiki-markdown-2.md", title: "wiki markdown 2"1152 can find page with markdown extension1153 extension: :rdoc, path: "wiki-rdoc.rdoc", title: "wiki rdoc"1154 can find page with rdoc extension1155 extension: :asciidoc, path: "wiki-asciidoc.asciidoc", title: "wiki asciidoc"1156 can find page with asciidoc extension1157 extension: :adoc, path: "wiki-asciidoc-2.adoc", title: "wiki asciidoc 2"1158 can find page with adoc extension1159 extension: :org, path: "wiki-org.org", title: "wiki org"1160 can find page with org extension1161 extension: :textile, path: "wiki-textile.textile", title: "wiki textile"1162 can find page with textile extension1163 extension: :creole, path: "wiki-creole.creole", title: "wiki creole"1164 can find page with creole extension1165 extension: :rest, path: "wiki-rest.rest", title: "wiki rest"1166 can find page with rest extension1167 extension: :rst, path: "wiki-rest-2.rst", title: "wiki rest 2"1168 can find page with rst extension1169 extension: :mediawiki, path: "wiki-mediawiki.mediawiki", title: "wiki mediawiki"1170 can find page with mediawiki extension1171 extension: :wiki, path: "wiki-mediawiki-2.wiki", title: "wiki mediawiki 2"1172 can find page with wiki extension1173 extension: :pod, path: "wiki-pod.pod", title: "wiki pod"1174 can find page with pod extension1175 extension: :text, path: "wiki-text.txt", title: "wiki text"1176 can find page with text extension1177 #find_sidebar1178 find sidebar with normal repository RPCs1179 behaves like wiki model #find_sidebar1180 finds the page defined as _sidebar1181 #find_file1182 returns the latest version of the file if it exists1183 returns nil if the page does not exist1184 returns a Gitlab::Git::WikiFile instance1185 returns the whole file1186 when load_content is disabled1187 includes the file data in the Gitlab::Git::WikiFile1188# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.62 seconds. Current RSS: ~1495M. load average: 1.34 1.14 1.09 1/385 44161189 wiki repository's default branch is updated1190 returns the page in the updated default branch1191 #create_page1192 behaves like create_page tests1193 creates a new wiki page1194 returns false when a duplicate page exists1195 stores an error message when a duplicate page exists1196 sets the correct commit message1197 sets the correct commit email1198 runs after_wiki_activity callbacks1199 cannot create two pages with the same title but different format1200 cannot create two pages with the same title but different capitalization1201 cannot create two pages with the same title, different capitalization, and different format1202 cannot create two pages with the same title, even if the existing file has no sluggified path1203 returns false if a page exists already in the repository1204 returns false if it has an invalid format1205 new_file: "foo", format: :markdown, existing_repo_files: [], success: true1206 is expected to eq true1207# [RSpecRunTime] RSpec elapsed time: 5 minutes 24.08 seconds. Current RSS: ~1497M. load average: 1.31 1.14 1.09 1/385 47901208 new_file: "foo", format: :rdoc, existing_repo_files: [], success: true1209 is expected to eq true1210 new_file: "foo", format: :asciidoc, existing_repo_files: [], success: true1211 is expected to eq true1212 new_file: "foo", format: :org, existing_repo_files: [], success: true1213 is expected to eq true1214 new_file: "foo", format: :textile, existing_repo_files: [], success: false1215 is expected to eq false1216 new_file: "foo", format: :creole, existing_repo_files: [], success: false1217 is expected to eq false1218 new_file: "foo", format: :rest, existing_repo_files: [], success: false1219 is expected to eq false1220 new_file: "foo", format: :mediawiki, existing_repo_files: [], success: false1221 is expected to eq false1222 new_file: "foo", format: :pod, existing_repo_files: [], success: false1223 is expected to eq false1224 new_file: "foo", format: :plaintext, existing_repo_files: [], success: false1225 is expected to eq false1226 new_file: "foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1227 is expected to eq false1228 new_file: "foo", format: :markdown, existing_repo_files: ["foO.md"], success: false1229 is expected to eq false1230 new_file: "foO", format: :markdown, existing_repo_files: ["foo.md"], success: false1231 is expected to eq false1232 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdfoo"], success: true1233 is expected to eq true1234 new_file: "foo", format: :markdown, existing_repo_files: ["foo.markdown"], success: false1235 is expected to eq false1236 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkd"], success: false1237 is expected to eq false1238 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mkdn"], success: false1239 is expected to eq false1240 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mdown"], success: false1241 is expected to eq false1242 new_file: "foo", format: :markdown, existing_repo_files: ["foo.adoc"], success: false1243 is expected to eq false1244 new_file: "foo", format: :markdown, existing_repo_files: ["foo.asciidoc"], success: false1245 is expected to eq false1246 new_file: "foo", format: :markdown, existing_repo_files: ["foo.org"], success: false1247 is expected to eq false1248 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false1249 is expected to eq false1250 new_file: "foo", format: :markdown, existing_repo_files: ["foo.textile"], success: false1251 is expected to eq false1252 new_file: "foo", format: :markdown, existing_repo_files: ["foo.creole"], success: false1253 is expected to eq false1254 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest"], success: false1255 is expected to eq false1256 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rest.txt"], success: false1257 is expected to eq false1258 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst"], success: false1259 is expected to eq false1260 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txt"], success: false1261 is expected to eq false1262 new_file: "foo", format: :markdown, existing_repo_files: ["foo.rst.txtfoo"], success: true1263 is expected to eq true1264 new_file: "foo", format: :markdown, existing_repo_files: ["foo.mediawiki"], success: false1265 is expected to eq false1266 new_file: "foo", format: :markdown, existing_repo_files: ["foo.wiki"], success: false1267 is expected to eq false1268 new_file: "foo", format: :markdown, existing_repo_files: ["foo.pod"], success: false1269 is expected to eq false1270 new_file: "foo", format: :markdown, existing_repo_files: ["foo.txt"], success: false1271 is expected to eq false1272 new_file: "foo", format: :markdown, existing_repo_files: ["foo.Md"], success: false1273 is expected to eq false1274 new_file: "foo", format: :markdown, existing_repo_files: ["foo.jpg"], success: true1275 is expected to eq true1276 new_file: "foo", format: :rdoc, existing_repo_files: ["foo.md"], success: false1277 is expected to eq false1278 new_file: "foo", format: :rdoc, existing_repo_files: ["foO.md"], success: false1279 is expected to eq false1280 new_file: "foO", format: :rdoc, existing_repo_files: ["foo.md"], success: false1281 is expected to eq false1282 new_file: "foo", format: :asciidoc, existing_repo_files: ["foo.md"], success: false1283 is expected to eq false1284 new_file: "foo", format: :org, existing_repo_files: ["foo.md"], success: false1285 is expected to eq false1286 new_file: "foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true1287 is expected to eq true1288 new_file: "/foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1289 is expected to eq false1290 new_file: "~foo", format: :markdown, existing_repo_files: [], success: true1291 is expected to eq true1292 new_file: "~~~foo", format: :markdown, existing_repo_files: [], success: true1293 is expected to eq true1294 new_file: "./foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1295 is expected to eq false1296 new_file: "../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1297 is expected to eq false1298 new_file: "../../foo", format: :markdown, existing_repo_files: ["foo.md"], success: false1299 is expected to eq false1300 new_file: "../../foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true1301 is expected to eq true1302 new_file: "dir/foo", format: :markdown, existing_repo_files: ["foo.md"], success: true1303 is expected to eq true1304 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: false1305 is expected to eq false1306 new_file: "dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1307 is expected to eq false1308 new_file: "/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1309 is expected to eq false1310 new_file: "./dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1311 is expected to eq false1312 new_file: "../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1313 is expected to eq false1314 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true1315 is expected to eq true1316 new_file: "../dir/../foo", format: :markdown, existing_repo_files: ["foo.rdoc"], success: false1317 is expected to eq false1318 new_file: "../dir/../dir/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: false1319 is expected to eq false1320 new_file: "../dir/../another/foo", format: :markdown, existing_repo_files: ["dir/foo.rdoc"], success: true1321 is expected to eq true1322 new_file: "another/dir/foo", format: :markdown, existing_repo_files: ["dir/foo.md"], success: true1323 is expected to eq true1324 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: false1325 is expected to eq false1326 new_file: "foo bar", format: :markdown, existing_repo_files: ["foo-bar.md"], success: true1327 is expected to eq true1328 new_file: "f\xF6\xF6", format: :markdown, existing_repo_files: ["f��.md"], success: false1329 is expected to eq false1330 #update_page1331 behaves like update_page tests1332 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"1333 aggregate_failures1334 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"1335 aggregate_failures1336 original_title: "test page", original_format: :markdown, updated_title: "test page", updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"1337 aggregate_failures1338 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"1339 aggregate_failures1340 original_title: "test page", original_format: :markdown, updated_title: "new dir/test page", updated_format: :markdown, expected_title: "new dir/test page", expected_path: "new-dir/test-page.md"1341 aggregate_failures1342 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :markdown, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.md"1343 aggregate_failures1344 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"1345 aggregate_failures1346 original_title: "test dir/test page", original_format: :markdown, updated_title: "test dir/test page", updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"1347 aggregate_failures1348 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :markdown, expected_title: "new test page", expected_path: "new-test-page.md"1349 aggregate_failures1350 original_title: "test dir/test page", original_format: :markdown, updated_title: "test page", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"1351 aggregate_failures1352 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"1353 aggregate_failures1354 original_title: "test.page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"1355 aggregate_failures1356 original_title: "testpage", original_format: :markdown, updated_title: "./testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"1357 aggregate_failures1358 original_title: "test page", original_format: :markdown, updated_title: "~new test page", updated_format: :asciidoc, expected_title: "~new test page", expected_path: "~new-test-page.asciidoc"1359 aggregate_failures1360 original_title: "test page", original_format: :markdown, updated_title: "~~~new test page", updated_format: :asciidoc, expected_title: "~~~new test page", expected_path: "~~~new-test-page.asciidoc"1361 aggregate_failures1362 original_title: "test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"1363 aggregate_failures1364 original_title: "test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"1365 aggregate_failures1366 original_title: "test dir/test page", original_format: :markdown, updated_title: "new dir/new test page", updated_format: :asciidoc, expected_title: "new dir/new test page", expected_path: "new-dir/new-test-page.asciidoc"1367 aggregate_failures1368 original_title: "test dir/test page", original_format: :markdown, updated_title: "new test page", updated_format: :asciidoc, expected_title: "new test page", expected_path: "new-test-page.asciidoc"1369 aggregate_failures1370 original_title: "test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test page", expected_path: "test-page.asciidoc"1371 aggregate_failures1372 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :asciidoc, expected_title: "test dir/test page", expected_path: "test-dir/test-page.asciidoc"1373 aggregate_failures1374 original_title: "test dir/test page", original_format: :markdown, updated_title: nil, updated_format: :markdown, expected_title: "test dir/test page", expected_path: "test-dir/test-page.md"1375 aggregate_failures1376 original_title: "test page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test page", expected_path: "test-page.md"1377 aggregate_failures1378 original_title: "test.page", original_format: :markdown, updated_title: "", updated_format: :markdown, expected_title: "test.page", expected_path: "test.page.md"1379 aggregate_failures1380 original_title: "testpage", original_format: :markdown, updated_title: "../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"1381 aggregate_failures1382 original_title: "dir/testpage", original_format: :markdown, updated_title: "dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"1383 aggregate_failures1384 original_title: "dir/testpage", original_format: :markdown, updated_title: "./dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"1385 aggregate_failures1386 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"1387 aggregate_failures1388 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../testpage", updated_format: :markdown, expected_title: "testpage", expected_path: "testpage.md"1389 aggregate_failures1390 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../dir/testpage", updated_format: :markdown, expected_title: "dir/testpage", expected_path: "dir/testpage.md"1391 aggregate_failures1392 original_title: "dir/testpage", original_format: :markdown, updated_title: "../dir/../another/testpage", updated_format: :markdown, expected_title: "another/testpage", expected_path: "another/testpage.md"1393 aggregate_failures1394 when sluggified paths already exist in the repository1395 the page path is sluggified1396 when format is invalid1397 returns false and sets error message1398 when format is not allowed1399 returns false and sets error message1400 when the repository fails to update1401 returns false and sets error message1402 when page path does not have a default extension1403 when format is not different1404 does not change the default extension1405 #delete_page1406 deletes the page1407 sets the correct commit email1408 runs after_wiki_activity callbacks1409 when an error is raised1410 logs the error and returns false1411# [RSpecRunTime] RSpec elapsed time: 6 minutes 20.05 seconds. Current RSS: ~1470M. load average: 1.23 1.15 1.09 1/386 83481412 #hook_attrs1413 returns a hash with values1414 #default_branch1415 when repository is not created1416 returns the instance default branch1417 when repository is empty1418 returns the instance default branch1419 when repository is not empty1420 returns the repository default branch1421 #create_wiki_repository1422 when repository is not created1423 changes the HEAD reference to the default branch1424 when repository is empty1425 creates the repository with the default branch1426 #preview_slug1427 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"1428 is expected to eq "The-Best-Thing"1429 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"1430 is expected to eq "The-Best-Thing"1431 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"1432 is expected to eq "A-Subject/Title-Here"1433 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"1434 is expected to eq "A-subject"1435 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"1436 is expected to eq "A-1/B-2/C-3"1437 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"1438 is expected to eq "subject/title"1439 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"1440 is expected to eq "subject/title.md"1441 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"1442 is expected to eq "foo%2Fbar"1443 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"1444 is expected to eq ".md"1445 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"1446 is expected to eq ".txt"1447 #create_wiki_repository1448 tracks the repository storage in the database1449 #track_wiki_repository1450 when a tracking entry does not exist1451 creates a new entry1452 tracks the storage location1453 on a read-only instance1454 does not attempt to create a new entry1455# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.27 seconds. Current RSS: ~1473M. load average: 1.27 1.16 1.10 1/386 85261456 when a tracking entry exists1457 does not create a new entry in the database1458 updates the storage location1459 on a read-only instance1460 does not update the storage location1461# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.69 seconds. Current RSS: ~1473M. load average: 1.27 1.16 1.10 1/381 85331462 #storage1463 uses the group repository prefix1464 #repository_storage1465 gets the repository storage from the container1466 #hashed_storage?1467 returns true1468 #disk_path1469 returns the repository storage path1470 #after_post_receive1471 updates group statistics1472 .use_elasticsearch?1473 group should receive use_elasticsearch?1474 behaves like EE wiki model1475 does use Elasticsearch1476 #kerberos_url_to_repo1477 returns valid kerberos url for this repo1478 behaves like can housekeep repository1479 with a clean redis state1480 #pushes_since_gc1481 without any pushes1482 returns 01483 with a number of pushes1484 returns the number of pushes1485 #increment_pushes_since_gc1486 increments the number of pushes since the last GC1487 #reset_pushes_since_gc1488 resets the number of pushes since the last GC1489 #pushes_since_gc_redis_shared_state_key1490 returns the proper redis key format1491 #git_garbage_collect_worker_klass1492 defines a git gargabe collect worker1493# [RSpecRunTime] Finishing example group ee/spec/models/group_wiki_spec.rb. It took 2 minutes 17.76 seconds. Expected to take 2 minutes 49.3 seconds.1494# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb. Expected to take 2 minutes 3.03 seconds.1495Gitlab::Analytics::CycleAnalytics::DataCollector1496 when `Analytics::CycleAnalytics::Stage` is given1497 behaves like test various start and end event combinations1498 when `Issue` based stage is given1499 between issue creation time and issue first mentioned in commit time1500 behaves like custom Value Stream Analytics Stage1501 loads serialized records1502 calculates median1503 when sorting by duration1504 returns serialized records sorted by duration DESC1505# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.02 seconds. Current RSS: ~1481M. load average: 1.38 1.18 1.10 1/381 85561506 #duration_chart_average_data1507 loads data ordered by event time1508 #count1509 returns limited count1510 when filtering in progress items1511 calculates median1512 loads serialized records1513 #count1514 returns limited count1515# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.68 seconds. Current RSS: ~1485M. load average: 1.38 1.18 1.10 1/381 85571516 between issue creation time and closing time1517 behaves like custom Value Stream Analytics Stage1518 loads serialized records1519 calculates median1520 when sorting by duration1521 returns serialized records sorted by duration DESC1522# [RSpecRunTime] RSpec elapsed time: 6 minutes 41.18 seconds. Current RSS: ~1485M. load average: 1.35 1.18 1.10 1/381 85581523 #duration_chart_average_data1524 loads data ordered by event time1525 #count1526 returns limited count1527 when filtering in progress items1528 calculates median1529 loads serialized records1530 #count1531 returns limited count1532 between issue first mentioned in commit and first associated with milestone time1533 behaves like custom Value Stream Analytics Stage1534 loads serialized records1535 calculates median1536 when sorting by duration1537 returns serialized records sorted by duration DESC1538# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.14 seconds. Current RSS: ~1486M. load average: 1.35 1.18 1.10 1/381 85591539 #duration_chart_average_data1540 loads data ordered by event time1541 #count1542 returns limited count1543 when filtering in progress items1544 calculates median1545 loads serialized records1546 #count1547 returns limited count1548# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.92 seconds. Current RSS: ~1485M. load average: 1.32 1.18 1.10 1/381 85601549 between issue creation time and first added to board time1550 behaves like custom Value Stream Analytics Stage1551 loads serialized records1552 calculates median1553 when sorting by duration1554 returns serialized records sorted by duration DESC1555# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.37 seconds. Current RSS: ~1482M. load average: 1.32 1.18 1.10 1/381 85611556 #duration_chart_average_data1557 loads data ordered by event time1558 #count1559 returns limited count1560 when filtering in progress items1561 calculates median1562 loads serialized records1563 #count1564 returns limited count1565# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.11 seconds. Current RSS: ~1483M. load average: 1.32 1.18 1.10 1/381 85621566 between issue creation time and last edit time1567 behaves like custom Value Stream Analytics Stage1568 loads serialized records1569 calculates median1570 when sorting by duration1571 returns serialized records sorted by duration DESC1572# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.55 seconds. Current RSS: ~1481M. load average: 1.32 1.18 1.10 1/381 85631573 #duration_chart_average_data1574 loads data ordered by event time1575 #count1576 returns limited count1577 when filtering in progress items1578 calculates median1579 loads serialized records1580 #count1581 returns limited count1582# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.24 seconds. Current RSS: ~1484M. load average: 1.29 1.17 1.10 1/381 85641583 between issue created and issue first added to an iteration1584 behaves like custom Value Stream Analytics Stage1585 loads serialized records1586 calculates median1587 when sorting by duration1588 returns serialized records sorted by duration DESC1589# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.04 seconds. Current RSS: ~1479M. load average: 1.29 1.17 1.10 1/381 85651590 #duration_chart_average_data1591 loads data ordered by event time1592 #count1593 returns limited count1594 when filtering in progress items1595 calculates median1596 loads serialized records1597 #count1598 returns limited count1599 between issue label added time and label removed time1600 behaves like custom Value Stream Analytics Stage1601 loads serialized records1602 calculates median1603 when sorting by duration1604 returns serialized records sorted by duration DESC1605# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.14 seconds. Current RSS: ~1485M. load average: 1.27 1.17 1.10 1/381 85661606 #duration_chart_average_data1607 loads data ordered by event time1608 #count1609 returns limited count1610 when filtering in progress items1611 calculates median1612 loads serialized records1613 #count1614 returns limited count1615# [RSpecRunTime] RSpec elapsed time: 6 minutes 59.89 seconds. Current RSS: ~1493M. load average: 1.27 1.17 1.10 1/381 85671616 between issue label added time and another issue label added time1617 behaves like custom Value Stream Analytics Stage1618 loads serialized records1619 calculates median1620 when sorting by duration1621 returns serialized records sorted by duration DESC1622# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.68 seconds. Current RSS: ~1488M. load average: 1.17 1.15 1.09 1/383 85681623 #duration_chart_average_data1624 loads data ordered by event time1625 #count1626 returns limited count1627 when filtering in progress items1628 calculates median1629 loads serialized records1630 #count1631 returns limited count1632# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.54 seconds. Current RSS: ~1494M. load average: 1.17 1.15 1.09 1/383 85691633 when filtering for two labels1634 does not raise query syntax error1635 between issue creation time and issue label added time1636 behaves like custom Value Stream Analytics Stage1637 loads serialized records1638 calculates median1639 when sorting by duration1640 returns serialized records sorted by duration DESC1641# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.01 seconds. Current RSS: ~1482M. load average: 1.15 1.15 1.09 1/383 85701642 #duration_chart_average_data1643 loads data ordered by event time1644 #count1645 returns limited count1646 when filtering in progress items1647 calculates median1648 loads serialized records1649 #count1650 returns limited count1651 between issue first assigned at and issue closed time1652 behaves like custom Value Stream Analytics Stage1653 loads serialized records1654 calculates median1655 when sorting by duration1656 returns serialized records sorted by duration DESC1657# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.37 seconds. Current RSS: ~1483M. load average: 1.15 1.15 1.09 1/383 85711658 #duration_chart_average_data1659 loads data ordered by event time1660 #count1661 returns limited count1662 when filtering in progress items1663 calculates median1664 loads serialized records1665 #count1666 returns limited count1667 between issue first assigned at and issue label added time1668 behaves like custom Value Stream Analytics Stage1669 loads serialized records1670 calculates median1671 when sorting by duration1672 returns serialized records sorted by duration DESC1673# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.13 seconds. Current RSS: ~1480M. load average: 1.14 1.15 1.09 1/383 85721674 #duration_chart_average_data1675 loads data ordered by event time1676 #count1677 returns limited count1678 when filtering in progress items1679 calculates median1680 loads serialized records1681 #count1682 returns limited count1683# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.96 seconds. Current RSS: ~1484M. load average: 1.21 1.16 1.10 1/383 85731684 between issue created and issue first assigned time1685 behaves like custom Value Stream Analytics Stage1686 loads serialized records1687 calculates median1688 when sorting by duration1689 returns serialized records sorted by duration DESC1690# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.48 seconds. Current RSS: ~1483M. load average: 1.21 1.16 1.10 1/383 85741691 #duration_chart_average_data1692 loads data ordered by event time1693 #count1694 returns limited count1695 when filtering in progress items1696 calculates median1697 loads serialized records1698 #count1699 returns limited count1700 when `MergeRequest` based stage is given1701 between merge request creation time and merged at time1702 behaves like custom Value Stream Analytics Stage1703 loads serialized records1704 calculates median1705 when sorting by duration1706 returns serialized records sorted by duration DESC1707# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.98 seconds. Current RSS: ~1483M. load average: 1.19 1.16 1.10 1/388 86041708 #duration_chart_average_data1709 loads data ordered by event time1710 #count1711 returns limited count1712 when filtering in progress items1713 calculates median1714 loads serialized records1715 #count1716 returns limited count1717 between merge request merrged time and first deployed to production at time1718 behaves like custom Value Stream Analytics Stage1719 loads serialized records1720 calculates median1721 when sorting by duration1722 returns serialized records sorted by duration DESC1723# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.18 seconds. Current RSS: ~1493M. load average: 1.19 1.16 1.10 1/388 86301724 #duration_chart_average_data1725 loads data ordered by event time1726 #count1727 returns limited count1728 when filtering in progress items1729 calculates median1730 loads serialized records1731 #count1732 returns limited count1733# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.84 seconds. Current RSS: ~1512M. load average: 1.18 1.16 1.10 1/387 86311734 between first commit at and merge request merged time1735 behaves like custom Value Stream Analytics Stage1736 loads serialized records1737 calculates median1738 when sorting by duration1739 returns serialized records sorted by duration DESC1740# [RSpecRunTime] RSpec elapsed time: 7 minutes 28.68 seconds. Current RSS: ~1517M. load average: 1.18 1.16 1.10 1/387 86571741 #duration_chart_average_data1742 loads data ordered by event time1743 #count1744 returns limited count1745 when filtering in progress items1746 calculates median1747 loads serialized records1748 #count1749 returns limited count1750 between merge request build started time and build finished time1751 behaves like custom Value Stream Analytics Stage1752 loads serialized records1753 calculates median1754 when sorting by duration1755 returns serialized records sorted by duration DESC1756# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.04 seconds. Current RSS: ~1525M. load average: 1.40 1.20 1.11 1/387 86831757 #duration_chart_average_data1758 loads data ordered by event time1759 #count1760 returns limited count1761 when filtering in progress items1762 calculates median1763 loads serialized records1764 #count1765 returns limited count1766 between merge request creation time and close time1767 behaves like custom Value Stream Analytics Stage1768 loads serialized records1769 calculates median1770 when sorting by duration1771 returns serialized records sorted by duration DESC1772# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.86 seconds. Current RSS: ~1534M. load average: 1.37 1.20 1.11 1/388 88221773 #duration_chart_average_data1774 loads data ordered by event time1775 #count1776 returns limited count1777 when filtering in progress items1778 calculates median1779 loads serialized records1780 #count1781 returns limited count1782 between merge request creation time and last edit time1783 behaves like custom Value Stream Analytics Stage1784 loads serialized records1785 calculates median1786 when sorting by duration1787 returns serialized records sorted by duration DESC1788# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.78 seconds. Current RSS: ~1524M. load average: 1.37 1.20 1.11 1/388 89591789 #duration_chart_average_data1790 loads data ordered by event time1791 #count1792 returns limited count1793 when filtering in progress items1794 calculates median1795 loads serialized records1796 #count1797 returns limited count1798 between merge request label added time and label removed time1799 behaves like custom Value Stream Analytics Stage1800 loads serialized records1801 calculates median1802 when sorting by duration1803 returns serialized records sorted by duration DESC1804# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.64 seconds. Current RSS: ~1522M. load average: 1.34 1.20 1.11 1/388 90951805 #duration_chart_average_data1806 loads data ordered by event time1807 #count1808 returns limited count1809 when filtering in progress items1810 calculates median1811 loads serialized records1812 #count1813 returns limited count1814# [RSpecRunTime] RSpec elapsed time: 7 minutes 47.45 seconds. Current RSS: ~1521M. load average: 1.39 1.21 1.11 1/387 90961815 between merge request label added time and MR merged time1816 behaves like custom Value Stream Analytics Stage1817 loads serialized records1818 calculates median1819 when sorting by duration1820 returns serialized records sorted by duration DESC1821# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.19 seconds. Current RSS: ~1515M. load average: 1.44 1.22 1.12 1/388 92331822 #duration_chart_average_data1823 loads data ordered by event time1824 #count1825 returns limited count1826 when filtering in progress items1827 calculates median1828 loads serialized records1829 #count1830 returns limited count1831# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.96 seconds. Current RSS: ~1515M. load average: 1.44 1.22 1.12 1/387 92341832 between MR first assigned at and MR closed time1833 behaves like custom Value Stream Analytics Stage1834 loads serialized records1835 calculates median1836 when sorting by duration1837 returns serialized records sorted by duration DESC1838# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.41 seconds. Current RSS: ~1515M. load average: 1.44 1.22 1.12 1/388 93711839 #duration_chart_average_data1840 loads data ordered by event time1841 #count1842 returns limited count1843 when filtering in progress items1844 calculates median1845 loads serialized records1846 #count1847 returns limited count1848 between MR created and MR first assigned at time1849 behaves like custom Value Stream Analytics Stage1850 loads serialized records1851 calculates median1852 when sorting by duration1853 returns serialized records sorted by duration DESC1854# [RSpecRunTime] RSpec elapsed time: 7 minutes 59.25 seconds. Current RSS: ~1518M. load average: 1.41 1.22 1.12 1/388 95071855 #duration_chart_average_data1856 loads data ordered by event time1857 #count1858 returns limited count1859 when filtering in progress items1860 calculates median1861 loads serialized records1862 #count1863 returns limited count1864 when filter parameters are given1865 when `project_ids` parameter is given1866 behaves like filter examples1867 provides filtered results1868# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.86 seconds. Current RSS: ~1528M. load average: 1.37 1.21 1.12 1/388 95871869 when `assignee_username` is given1870 behaves like filter examples1871 provides filtered results1872# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.08 seconds. Current RSS: ~1526M. load average: 1.37 1.21 1.12 1/388 96421873 when `author_username` is given1874 behaves like filter examples1875 provides filtered results1876# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.26 seconds. Current RSS: ~1527M. load average: 1.37 1.21 1.12 1/388 96971877 when `label_name` is given1878 behaves like filter examples1879 provides filtered results1880# [RSpecRunTime] RSpec elapsed time: 8 minutes 6.61 seconds. Current RSS: ~1525M. load average: 1.42 1.23 1.12 1/388 97521881 when `Any` `label_name` is given1882 behaves like filter examples1883 provides filtered results1884# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.01 seconds. Current RSS: ~1521M. load average: 1.42 1.23 1.12 1/388 98071885 when two labels are given1886 behaves like filter examples1887 provides filtered results1888# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.57 seconds. Current RSS: ~1518M. load average: 1.42 1.23 1.12 1/388 98621889 when `milestone_title` is given1890 behaves like filter examples1891 provides filtered results1892# [RSpecRunTime] RSpec elapsed time: 8 minutes 10.76 seconds. Current RSS: ~1512M. load average: 1.42 1.23 1.12 1/388 99171893 limit count1894 when limit is reached1895 shows the MAX COUNT1896# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.24 seconds. Current RSS: ~1509M. load average: 1.39 1.22 1.12 1/388 99431897 when limit is not reached1898 shows the actual count1899# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb. It took 1 minute 37.75 seconds. Expected to take 2 minutes 3.03 seconds.1900# [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/confirm_service_spec.rb. Expected to take 1 minute 33.72 seconds.1901Vulnerabilities::ConfirmService1902 when vulnerability state is not different from the requested state1903 behaves like does not create state transition for same state1904 when vulnerability state is not different from the requested state1905 with an authorized user with proper permissions1906 does not create a state transition entry1907# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.43 seconds. Current RSS: ~1502M. load average: 1.36 1.22 1.12 1/387 99591908 with an authorized user with proper permissions1909 when vulnerability state is different from the requested state1910 confirms a vulnerability1911 creates note1912 creates state transition entry to `confirmed`1913 behaves like calls vulnerability statistics utility services in order1914 when updating the vulnerability fails1915 does not call the service classes1916# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.51 seconds. Current RSS: ~1476M. load average: 1.28 1.21 1.12 1/382 99601917 when updating the vulnerability succeeds1918 calls the service classes in order1919# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.32 seconds. Current RSS: ~1475M. load average: 1.26 1.20 1.12 1/382 99611920 behaves like removes dismissal feedback from associated findings1921 when there is no error1922 removes dismissal feedback from associated findings1923# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.23 seconds. Current RSS: ~1472M. load average: 1.32 1.22 1.12 1/382 99621924 when there is an error1925 does not remove any feedback1926 responds with error1927# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.4 seconds. Current RSS: ~1468M. load average: 1.37 1.23 1.13 1/382 99631928 when vulnerability is dismissed1929 behaves like nullifies dismissal fields from associated vulnerability read1930 nullifies the dismissal fields on the associated vulnerability_read1931# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.59 seconds. Current RSS: ~1468M. load average: 1.34 1.23 1.12 1/382 99641932 when security dashboard feature is disabled1933 raises an "access denied" error1934# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.48 seconds. Current RSS: ~1464M. load average: 1.39 1.24 1.13 1/382 99651935 permissions1936 is expected to be allowed for :owner1937 is expected to be allowed for :maintainer1938 is expected to be denied for :developer1939 is expected to be denied for :auditor1940 is expected to be denied for :reporter1941 is expected to be denied for :guest1942 is expected to be denied for :anonymous1943 when admin mode is enabled1944 is expected to be allowed for :admin1945# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.22 seconds. Current RSS: ~1462M. load average: 1.31 1.23 1.13 1/382 99661946 when admin mode is disabled1947 is expected to be denied for :admin1948# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.9 seconds. Current RSS: ~1461M. load average: 1.28 1.23 1.13 1/382 99671949 with `disable_developer_access_to_admin_vulnerability` disabled1950 is expected to be allowed for :developer1951# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.65 seconds. Current RSS: ~1461M. load average: 1.28 1.23 1.13 1/382 99681952# [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/confirm_service_spec.rb. It took 1 minute 22.68 seconds. Expected to take 1 minute 33.72 seconds.1953# [RSpecRunTime] Starting example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. Expected to take 1 minute 15.91 seconds.1954Geo::ProjectRepositoryReplicator1955 invokes replicator.geo_handle_after_create on create1956 #before_verifiable_update1957 primary: true, verification_enabled: true, checksum: "abc123", expect_verification_pending: true1958 marks pending verification only if needed1959# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.63 seconds. Current RSS: ~1487M. load average: 1.26 1.22 1.13 1/382 99811960 primary: true, verification_enabled: false, checksum: "abc123", expect_verification_pending: false1961 marks pending verification only if needed1962 primary: false, verification_enabled: true, checksum: "abc123", expect_verification_pending: false1963 marks pending verification only if needed1964 primary: false, verification_enabled: false, checksum: "abc123", expect_verification_pending: false1965 marks pending verification only if needed1966 .replicables_for_current_secondary1967 when syncing object storage is enabled1968 behaves like is implemented and returns a valid relation1969 is implemented1970 when syncing object storage is disabled1971 behaves like is implemented and returns a valid relation1972 is implemented1973 with selective sync disabled1974 behaves like is implemented and returns a valid relation1975 is implemented1976 with selective sync enabled for namespaces1977 behaves like is implemented and returns a valid relation1978 is implemented1979 with selective sync enabled for shards1980 behaves like is implemented and returns a valid relation1981 is implemented1982 updated event consumption1983 in replicables_for_current_secondary list1984 runs Geo::FrameworkRepositorySyncService service1985 not in replicables_for_current_secondary list1986 does not run Geo::FrameworkRepositorySyncService service1987 when a sync is currently running1988 moves registry state to pending1989 #geo_handle_after_create1990 creates a Geo::Event1991 does not call #before_verifiable_update1992 when replication feature flag is disabled1993 does not call #before_verifiable_update1994 does not publish1995# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.7 seconds. Current RSS: ~1537M. load average: 1.22 1.22 1.13 1/384 100731996 behaves like a replicator1997 Geo node status1998 on a primary site1999 .primary_total_count2000 returns the number of available replicables on primary2001 on a secondary site2002 .registry_count2003 returns the number of registries on secondary2004# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.66 seconds. Current RSS: ~1523M. load average: 1.22 1.22 1.13 1/384 100742005 .synced_count2006 returns the number of synced items on secondary2007# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.88 seconds. Current RSS: ~1516M. load average: 1.20 1.21 1.12 1/384 100752008 .failed_count2009 returns the number of failed items on secondary2010# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.2 seconds. Current RSS: ~1510M. load average: 1.20 1.21 1.12 1/384 100762011 when replicator is Geo::RegistrySyncWorker compatible2012 has "created" and "deleted" events2013 when replicator enqueues a sync event2014 is expected to receive perform_async("project_repository", "updated", {"model_record_id"=>297}) 1 time2015 .no_repo_message2016 is implemented2017 behaves like a verifiable replicator2018 events2019 has checksum_succeeded event2020 .verification_enabled?2021 when replication is enabled2022 when verification_feature_flag_enabled? returns true2023 returns true2024 when verification_feature_flag_enabled? returns false2025 returns false2026 when replication is disabled2027 returns false2028 .checksummed_count2029 when verification is enabled2030 behaves like a counter of succeeded available verifiables2031 is expected to eq 12032 excludes other verification states2033# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.63 seconds. Current RSS: ~1536M. load average: 1.18 1.21 1.12 1/384 101012034 when verification is disabled2035 returns nil2036 .verified_count2037 when verification is enabled2038 behaves like a counter of succeeded available verifiables2039 is expected to eq 12040 excludes other verification states2041# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.26 seconds. Current RSS: ~1527M. load average: 1.18 1.21 1.12 1/384 101142042 when verification is disabled2043 returns nil2044 .checksum_failed_count2045 when verification is enabled2046 behaves like a counter of failed available verifiables2047 is expected to eq 12048 excludes other verification states2049# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.89 seconds. Current RSS: ~1526M. load average: 1.18 1.21 1.12 1/384 101272050 when verification is disabled2051 returns nil2052 .verification_failed_count2053 when verification is enabled2054 behaves like a counter of failed available verifiables2055 is expected to eq 12056 excludes other verification states2057# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.66 seconds. Current RSS: ~1525M. load average: 1.17 1.20 1.12 1/384 101402058 when verification is disabled2059 returns nil2060 .verification_total_count2061 when verification is enabled2062 when the verification_state is disabled2063 is expected to eq 02064 when the verification_state is not disabled2065 is expected to eq 12066 when verification is disabled2067 returns nil2068 .trigger_background_verification2069 when verification is enabled2070 for a Geo secondary2071 does not enqueue ReverificationBatchWorker2072 enqueues VerificationBatchWorker2073 enqueues VerificationTimeoutWorker2074 for a Geo primary2075 enqueues ReverificationBatchWorker2076 enqueues VerificationStateBackfillWorker2077 enqueues VerificationBatchWorker2078 enqueues VerificationTimeoutWorker2079 when verification is disabled2080 does not enqueue VerificationBatchWorker2081 does not enqueue VerificationTimeoutWorker2082 .backfill_verification_state_table2083 calls VerificationStateBackfillService2084 when on secondary2085 returns false2086 .verify_batch2087 when there are records needing verification2088 calls #verify on each replicator2089 .remaining_verification_batch_count2090 converts needs_verification_count to number of batches2091 .remaining_reverification_batch_count2092 converts needs_reverification_count to number of batches2093 .reverify_batch!2094 calls #reverify_batch2095 .replicator_batch_to_verify2096 returns usable Replicator instances2097 .model_record_id_batch_to_verify2098 when the batch is filled by pending rows2099 returns IDs of pending rows2100 does not call .verification_failed_batch2101 when that batch is not filled by pending rows2102 includes IDs of failed rows2103 .verification_pending_batch2104 when current node is a primary2105 delegates to the model class of the replicator2106 when current node is a secondary2107 delegates to the registry class of the replicator2108 .verification_failed_batch2109 when current node is a primary2110 delegates to the model class of the replicator2111 when current node is a secondary2112 delegates to the registry class of the replicator2113 .fail_verification_timeouts2114 when current node is a primary2115 delegates to the model class of the replicator2116 when current node is a secondary2117 delegates to the registry class of the replicator2118 #verify_async2119 on a Geo primary2120 calls verification_started! and enqueues VerificationWorker2121 #verify2122 wraps the checksum calculation in track_checksum_attempt!2123 #verification_state_tracker2124 on a Geo primary2125 returns model_record2126 on a Geo secondary2127 returns registry2128 #handle_after_checksum_succeeded2129 on a Geo primary2130 creates checksum_succeeded event2131 is called on verification success2132# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.36 seconds. Current RSS: ~1553M. load average: 1.14 1.20 1.12 1/384 102012133 on a Geo secondary2134 does not create an event2135 #consume_event_checksum_succeeded2136 with a persisted model_record2137 on a Geo primary2138 does nothing2139 on a Geo secondary2140 with a persisted registry2141 with a registry which is verified2142 sets state to verification_pending2143 with a registry which is pending verification2144 does not change state from verification_pending2145 with an unpersisted registry2146 does not persist the registry2147 #mutable?2148 returns the opposite of immutable?2149 #primary_verification_succeeded?2150 when the model record is verification_succeeded2151 returns true2152 when the model record is not verification_succeeded2153 returns false2154 #ok_to_skip_download?2155 when the registry is brand new2156 when the model is immutable2157 when the resource already exists on this site2158 when verification is enabled for this model2159 when the resource is in verifiables2160 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:723 (PENDING: this context does not apply to mutable models)2161 when the resource is not in verifiables2162 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:731 (PENDING: this context does not apply to mutable models)2163 when verification is disabled for this model2164 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:740 (PENDING: this context does not apply to mutable models)2165 when the resource does not exist on this site2166 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:749 (PENDING: this context does not apply to mutable models)2167 when the model is mutable2168 is expected to be falsey2169 when the registry is not brand new (sync or verification has been attempted before)2170 is expected to be falsey2171# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.74 seconds. Current RSS: ~1524M. load average: 1.27 1.22 1.13 1/384 102862172 integration tests2173 on a primary2174 background backfill2175 verifies model records2176 triggered by events2177 verifies model records2178 on a secondary2179 background backfill2180 verifies registries2181 triggered by events2182 verifies registries2183 .git_access_class2184 is implemented2185 #housekeeping_model_record2186 is implemented2187 deleted event consumption2188 runs Geo::RepositoryRegistryRemovalService service2189 housekeeping implementation2190 calls Geo::CreateObjectPoolService2191 #replicator2192 is defined and does not raise error2193 #model2194 is implemented2195 is a Class2196# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.08 seconds. Current RSS: ~1570M. load average: 1.25 1.22 1.13 1/384 103592197 #geo_handle_after_update2198 creates a Geo::Event2199 calls #before_verifiable_update2200 when replication feature flag is disabled2201 does not call #before_verifiable_update2202 does not publish2203# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.85 seconds. Current RSS: ~1573M. load average: 1.23 1.22 1.13 1/384 103842204 #mutable?2205 is true2206 .housekeeping_enabled?2207 is implemented2208 #geo_handle_after_destroy2209 creates a Geo::Event2210 when replication feature flag is disabled2211 does not publish2212# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.82 seconds. Current RSS: ~1585M. load average: 1.23 1.22 1.13 1/384 104092213# [RSpecRunTime] Finishing example group ee/spec/replicators/geo/project_repository_replicator_spec.rb. It took 1 minute 0.28 second. Expected to take 1 minute 15.91 seconds.2214# [RSpecRunTime] Starting example group ee/spec/models/geo/project_repository_registry_spec.rb. Expected to take 1 minute 12.37 seconds.2215Geo::ProjectRepositoryRegistry2216 does not allow STI2217 factory is valid2218 scopes2219 sync_timed_out2220 return correct records2221# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.64 seconds. Current RSS: ~1586M. load average: 1.21 1.21 1.13 1/384 104102222 not_pending2223 returns registries that are not pending2224 #pending!2225 when a sync is currently running2226 successfully moves state to pending2227 when the registry has recorded a failure2228 clears failure retry fields2229 sets last_synced_at to nil2230 obligatory fields check2231 has expected fields or methods2232 #synced!2233 mark as synced2234 when a sync was scheduled after the last sync finishes2235 does not reset state2236 resets the other sync state fields2237# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.05 seconds. Current RSS: ~1572M. load average: 1.11 1.19 1.12 1/384 104112238 finders2239 .find_registries_never_attempted_sync2240 returns unsynced items2241 returns items that never have an attempt to sync except some specific item ID2242# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.18 seconds. Current RSS: ~1522M. load average: 1.11 1.19 1.12 1/384 104122243 .find_registries_needs_sync_again2244 returns failed items2245 returns failed items except some specific item ID2246 orders records according to retry_at2247# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.09 seconds. Current RSS: ~1486M. load average: 1.10 1.19 1.12 1/384 104132248 behaves like a Geo verifiable registry2249 state machine2250 when transitioning to synced2251 marks verification as pending2252 when the model_record cannot be verified2253 when the registry is already verification_disabled2254 changes verification to disabled2255# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.22 seconds. Current RSS: ~1486M. load average: 1.09 1.19 1.12 1/384 104142256 when the registry is verification_pending2257 changes verification to disabled2258 when transitioning to pending2259 when synced2260 marks verification as disabled2261 when failed2262 marks verification as disabled2263 verification_state machine2264 when transitioning to verification_failed2265 changes state from synced to failed2266 .verification_pending_batch2267 returns IDs of rows which are synced and pending verification2268 excludes rows which are not synced or are not pending verification2269 marks verification as started2270# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.26 seconds. Current RSS: ~1494M. load average: 1.09 1.18 1.12 1/384 104152271 .verification_failed_batch2272 with a failed record with retry due2273 returns IDs of rows which are synced and have failed verification2274 excludes rows which are not synced or have not failed verification2275 marks verification as started2276# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.13 seconds. Current RSS: ~1479M. load average: 1.08 1.18 1.12 2/385 104162277 when verification_retry_at is in the future2278 does not return the row which failed verification2279 .needs_verification_count2280 returns the number of rows which are synced and pending verification2281 includes rows which are synced and failed verification and are due for retry2282 excludes rows which are synced and failed verification and have a future retry time2283 excludes rows which are not synced or are not (pending or failed) verification2284# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.08 seconds. Current RSS: ~1477M. load average: 1.15 1.19 1.12 1/386 104172285 #verification_succeeded!2286 clears checksum mismatch fields2287 #track_checksum_attempt!2288 yields to the checksum calculation2289 when verification was not yet started2290 starts verification2291 when the model record cannot be verified2292 when the registry is already verification_disabled2293 leaves verification as disabled2294# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.3 seconds. Current RSS: ~1477M. load average: 1.15 1.19 1.12 1/386 104182295 when the registry is verification_pending2296 changes verification to disabled2297 when the primary site is expected to checksum the model record2298 comparison with primary checksum2299 when the calculated checksum matches the primary checksum2300 transitions to verification_succeeded and updates the checksum2301 when the calculated checksum does not match the primary checksum2302 transitions to verification_failed and updates mismatch fields2303 when verification was started2304 does not update verification_started_at2305 when an error occurs while yielding2306 sets verification_failed2307 #brand_new_pending?2308 returns true when sync state is pending and all other fields are default2309 returns true when started but all other fields are default2310 returns false when sync state is synced2311 returns false when sync state is failed2312 returns false when it is pending but was synced before2313 returns false when it is scheduled to retry sync2314 returns false when it was tried before2315 returns false when it has a sync failure message2316 returns false when verification succeeded2317 returns false when verification failed2318 returns false when verification started2319 returns false when it was verified before2320 returns false when verification was started before2321 returns false when verification is scheduled for retry2322 returns false when verification was tried before2323 returns false when checksum mismatched before2324 returns false when it has a local checksum from before2325 returns false when verification mismatched before2326 returns false when there is a verification failure message from before2327# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.01 seconds. Current RSS: ~1491M. load average: 1.13 1.19 1.12 1/386 104192328 .fail_sync_timeouts2329 marks started records as failed if they are expired2330 .ordered_by_id2331 orders records by id ASC2332# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.05 seconds. Current RSS: ~1490M. load average: 1.12 1.18 1.12 1/386 104202333 #failed!2334 sets last_sync_failure with message2335 truncates a long last_sync_failure2336 increments retry_count2337 sets retry_at to a time in the future2338 can transition from any state2339 when an error is given2340 includes error.message in last_sync_failure2341# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.11 seconds. Current RSS: ~1489M. load average: 1.12 1.18 1.12 1/386 104212342 when missing_on_primary is not given2343 caps retry_at to default 1 hour2344 when missing_on_primary is falsey2345 caps retry_at to default 1 hour2346 when missing_on_primary is truthy2347 caps retry_at to 4 hours2348 .repository_out_of_date?2349 for a non-Geo setup2350 returns false2351 for a Geo setup2352 for a Geo Primary2353 returns false2354 for a Geo secondary2355 when Primary node is not configured2356 returns false2357 when Primary node is configured2358 when project_repository_registry entry does not exist2359 returns true2360 when project_repository_registry entry does exist2361 when last_repository_updated_at is not set2362 returns false2363 when synchronous_request_required is true2364 when the primary has pipeline refs the secondary does not have2365 returns true2366# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.9 seconds. Current RSS: ~1529M. load average: 1.10 1.18 1.12 1/388 106532367 when the secondary has pipeline refs the primary does not have2368 returns false2369 when pipeline refs are the same on primary and secondary2370 returns false2371 when last_repository_updated_at is set2372 when sync failed2373 returns true2374 when last_synced_at is not set2375 returns true2376 when verification failed2377 returns true2378 when verification succeeded2379 returns false2380 when last_synced_at is set2381 project_last_updated: Wed, 10 Apr 2024 20:49:52.743596870 UTC +00:00, project_registry_last_synced: Wed, 10 Apr 2024 20:48:52.743633620 UTC +00:00, expected: true2382 returns the expected value2383 project_last_updated: Wed, 10 Apr 2024 20:47:52.743924080 UTC +00:00, project_registry_last_synced: Wed, 10 Apr 2024 20:48:52.743948770 UTC +00:00, expected: false2384 returns the expected value2385 project_last_updated: Wed, 10 Apr 2024 20:46:52.744122730 UTC +00:00, project_registry_last_synced: Wed, 10 Apr 2024 20:48:52.744137160 UTC +00:00, expected: false2386 returns the expected value2387 project_last_updated: Wed, 10 Apr 2024 20:46:52.744287040 UTC +00:00, project_registry_last_synced: Wed, 10 Apr 2024 20:44:52.744301560 UTC +00:00, expected: true2388 returns the expected value2389# [RSpecRunTime] Finishing example group ee/spec/models/geo/project_repository_registry_spec.rb. It took 1 minute 1.17 seconds. Expected to take 1 minute 12.37 seconds.2390# [RSpecRunTime] Starting example group ee/spec/services/epic_issues/create_service_spec.rb. Expected to take 1 minute 2.94 seconds.2391EpicIssues::CreateService2392 #execute2393 when epics feature is disabled2394 returns an error2395 no relationship is created2396 does not trigger issuableEpicUpdated2397# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.28 seconds. Current RSS: ~1578M. load average: 1.09 1.17 1.12 1/388 106562398 when epics feature is enabled2399 when user has permissions to link the issue2400 when the reference list is empty2401 returns an error2402 no relationship is created2403 does not trigger issuableEpicUpdated2404 does not create a system note2405 when there is an issue to relate2406 when shortcut for Issue is given2407 returns an error2408 no relationship is created2409 does not trigger issuableEpicUpdated2410 when a full reference is given2411 creates a new relationship and updates epic2412 orders the epic issue to the first place and moves the existing ones down2413 returns success status and created links2414 triggers issuableEpicUpdated2415 does not perform N + 1 queries (PENDING: https://gitlab.com/gitlab-org/gitlab/-/issues/438295)2416 async actions2417 creates 1 system note for epic and 1 system note for issue2418 creates a note for epic correctly2419 creates a note for issue correctly2420 records action on usage ping2421# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.74 seconds. Current RSS: ~1572M. load average: 1.08 1.17 1.11 1/386 106572422 when epic has synced work item2423 creates link with work item parent link2424 triggers the issuable_epic_updated subscription2425 calls NewEpicIssueWorker2426 when work item already has a parent2427 and new parent has associated work item2428 updates the existing link2429 when :sync_epic_to_work_item FF is disabled2430 deletes old parent link2431# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.37 seconds. Current RSS: ~1578M. load average: 1.08 1.17 1.11 1/386 106582432 and new parent does not have associated work item2433 deletes the old work item parent link2434 when work item link creation fails2435 behaves like does not create relationships2436 does not create relationships for the epic or the work item2437 logs error2438 does not trigger issuableEpicUpdated2439 does not create a system note2440 does not call NewEpicIssueWorker2441# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.47 seconds. Current RSS: ~1583M. load average: 1.07 1.16 1.11 1/386 106592442 when syncing a relative position fails2443 behaves like does not create relationships2444 does not create relationships for the epic or the work item2445 logs error2446 does not trigger issuableEpicUpdated2447 does not create a system note2448 does not call NewEpicIssueWorker2449# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.97 seconds. Current RSS: ~1593M. load average: 1.07 1.16 1.11 1/386 106602450 when epic issue link creation fails2451 does not create relationships for the epic or the work item2452 when sync_epic_to_work_item feature flag is disabled2453 create relationship only for the epic2454 when an issue link is given2455 creates a new relationship and updates epic2456 orders the epic issue to the first place and moves the existing ones down2457 returns success status and created links2458 triggers issuableEpicUpdated2459 async actions2460 creates 1 system note for epic and 1 system note for issue2461 creates a note for epic correctly2462 creates a note for issue correctly2463 records action on usage ping2464# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.63 seconds. Current RSS: ~1609M. load average: 1.06 1.16 1.11 1/386 106612465 when a link of an issue in a subgroup is given2466 creates a new relationship and updates epic2467 orders the epic issue to the first place and moves the existing ones down2468 returns success status and created links2469 triggers issuableEpicUpdated2470 async actions2471 creates 1 system note for epic and 1 system note for issue2472 creates a note for epic correctly2473 creates a note for issue correctly2474 records action on usage ping2475# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.08 seconds. Current RSS: ~1607M. load average: 1.06 1.16 1.11 1/387 106622476 when multiple valid issues are given2477 creates new relationships2478 places each issue at the start2479 orders the epic issues to the first place and moves the existing ones down2480 returns success status and created links2481 creates 2 system notes for each issue2482# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.29 seconds. Current RSS: ~1603M. load average: 1.05 1.15 1.11 1/387 106632483 when epic_relations_for_non_members feature flag is disabled2484 creates a new relationship and updates epic2485 orders the epic issue to the first place and moves the existing ones down2486 returns success status and created links2487 triggers issuableEpicUpdated2488 async actions2489 creates 1 system note for epic and 1 system note for issue2490 creates a note for epic correctly2491 creates a note for issue correctly2492 records action on usage ping2493# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.49 seconds. Current RSS: ~1534M. load average: 1.13 1.17 1.11 1/387 106642494 when there are invalid references2495 creates links only for valid references2496 returns error status2497# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.23 seconds. Current RSS: ~1533M. load average: 1.13 1.17 1.11 1/387 106652498 when assigning issuable which don't support epics2499 returns an error2500 no relationship is created2501 does not trigger issuableEpicUpdated2502 when user does not have permissions to link the issue2503 returns an error2504 no relationship is created2505 does not trigger issuableEpicUpdated2506 when assigning issue(s) to the same epic2507 no relationship is created2508 does not create notes2509 returns an error2510 when at least one of the issues is still not assigned to the epic2511 creates a new relationship and updates epic2512 orders the epic issue to the first place and moves the existing ones down2513 returns success status and created links2514 triggers issuableEpicUpdated2515 async actions2516 creates 1 system note for epic and 1 system note for issue2517 creates a note for epic correctly2518 creates a note for issue correctly2519 records action on usage ping2520# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.3 seconds. Current RSS: ~1517M. load average: 1.19 1.18 1.12 1/387 106662521 when an issue is already assigned to another epic2522 does not create a new association2523 updates the existing association2524 returns success status and created links2525 creates 3 system notes2526 updates both old and new epic milestone dates2527 creates a note correctly for the original epic2528 creates a note correctly for the new epic2529 creates a note correctly for the issue2530# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.17 seconds. Current RSS: ~1507M. load average: 1.18 1.18 1.12 1/386 106672531 when issue from non group project is given2532 returns an error2533 no relationship is created2534 does not trigger issuableEpicUpdated2535# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.56 seconds. Current RSS: ~1508M. load average: 1.16 1.17 1.12 1/386 106682536# [RSpecRunTime] Finishing example group ee/spec/services/epic_issues/create_service_spec.rb. It took 54.47 seconds. Expected to take 1 minute 2.94 seconds.2537# [RSpecRunTime] Starting example group ee/spec/finders/geo/terraform_state_version_registry_finder_spec.rb. Expected to take 56.49 seconds.2538Geo::TerraformStateVersionRegistryFinder2539 behaves like a framework registry finder2540 #execute2541 when user cannot read all Geo2542 is expected to be empty2543# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.63 seconds. Current RSS: ~1510M. load average: 1.16 1.17 1.12 1/386 106692544 when user can read all Geo2545 when admin mode is disabled2546 is expected to be empty2547# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.21 seconds. Current RSS: ~1502M. load average: 1.23 1.19 1.12 1/386 106702548 when admin mode is enabled2549 with an ids param2550 returns specified registries2551# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.78 seconds. Current RSS: ~1491M. load average: 1.21 1.18 1.12 1/386 106712552 with an ids param empty2553 returns all registries2554# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.29 seconds. Current RSS: ~1486M. load average: 1.19 1.18 1.12 1/386 106722555 with a replication_state param2556 returns registries with requested replication state2557# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.68 seconds. Current RSS: ~1486M. load average: 1.19 1.18 1.12 1/386 106732558 with a replication_state param empty2559 returns all registries2560# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.27 seconds. Current RSS: ~1485M. load average: 1.18 1.18 1.12 1/386 106742561 with verification enabled2562 with a verification_state param2563 returns registries with requested verification state2564# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.28 seconds. Current RSS: ~1484M. load average: 1.16 1.17 1.12 1/386 106752565 with a verification_state param empty2566 returns all registries2567# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.75 seconds. Current RSS: ~1478M. load average: 1.15 1.17 1.12 1/386 106762568 with verification disabled2569 with a verification_state param2570 raises ArgumentError (PENDING: Skipping because verification is enabled for Terraform::StateVersion)2571# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.74 seconds. Current RSS: ~1479M. load average: 1.15 1.17 1.12 1/386 106772572 with a verification_state param empty2573 raises ArgumentError (PENDING: Skipping because verification is enabled for Terraform::StateVersion)2574# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.79 seconds. Current RSS: ~1476M. load average: 1.14 1.17 1.12 1/386 106782575 when search method is not implemented in the registry model2576 raises ArgumentError (PENDING: Skipping because search method is implemented for Terraform::StateVersion)2577# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.71 seconds. Current RSS: ~1476M. load average: 1.13 1.16 1.11 1/386 106792578 when search method is implemented in the registry model2579 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented2580 for Terraform::StateVersion or searchable attributes are not defined.)2581# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.85 seconds. Current RSS: ~1472M. load average: 1.12 1.16 1.11 1/386 106802582 with no params2583 returns all registries2584# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.77 seconds. Current RSS: ~1470M. load average: 1.11 1.16 1.11 1/386 106812585# [RSpecRunTime] Finishing example group ee/spec/finders/geo/terraform_state_version_registry_finder_spec.rb. It took 50.23 seconds. Expected to take 56.49 seconds.2586# [RSpecRunTime] Starting example group ee/spec/models/push_rule_spec.rb. Expected to take 50.0 seconds.2587PushRule2588 does not allow STI2589 defaults regexp_uses_re2 to true2590 updates regexp_uses_re2 to true on edit2591 behaves like cleanup by a loose foreign key2592 cleans up (delete or nullify) the model2593# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.15 seconds. Current RSS: ~1471M. load average: 1.11 1.16 1.11 1/386 106822594 Associations2595 is expected to belong to project required: false inverse_of => push_rule2596 is expected to belong to organization required: false2597 is expected to have one group inverse_of => push_rule2598 Validation2599 is expected to validate that :max_file_size looks like an integer greater than or equal to 02600 validates RE2 regex syntax2601 when feature flag "add_validation_for_push_rules" is enabled2602 force_push_regex: length validation2603 is expected to validate that the length of :force_push_regex is at most 5112604 delete_branch_regex: length validation2605 is expected to validate that the length of :delete_branch_regex is at most 5112606 commit_message_regex: length validation2607 is expected to validate that the length of :commit_message_regex is at most 5112608 commit_message_negative_regex: length validation2609 is expected to validate that the length of :commit_message_negative_regex is at most 5112610 author_email_regex: length validation2611 is expected to validate that the length of :author_email_regex is at most 5112612 file_name_regex: length validation2613 is expected to validate that the length of :file_name_regex is at most 5112614 branch_name_regex: length validation2615 is expected to validate that the length of :branch_name_regex is at most 5112616 when feature flag "add_validation_for_push_rules" is disabled2617 force_push_regex: length validation2618 is expected not to validate that the length of :force_push_regex is at most 5112619 delete_branch_regex: length validation2620 is expected not to validate that the length of :delete_branch_regex is at most 5112621 commit_message_regex: length validation2622 is expected not to validate that the length of :commit_message_regex is at most 5112623 commit_message_negative_regex: length validation2624 is expected not to validate that the length of :commit_message_negative_regex is at most 5112625 author_email_regex: length validation2626 is expected not to validate that the length of :author_email_regex is at most 5112627 file_name_regex: length validation2628 is expected not to validate that the length of :file_name_regex is at most 5112629 branch_name_regex: length validation2630 is expected not to validate that the length of :branch_name_regex is at most 5112631 #branch_name_allowed?2632 checks branch against regex2633 uses RE2 regex engine2634 tolerates nil messages2635 with legacy regex2636 attempts to use safe RE2 regex engine2637 when unsafe regexps are available2638 falls back to ruby regex engine2639# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.9 seconds. Current RSS: ~1507M. load average: 1.10 1.16 1.11 1/386 106832640 when unsafe regexps are disabled2641 raises an exception2642 #commit_message_allowed?2643 uses multiline regex2644 tolerates nil messages2645# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.5 seconds. Current RSS: ~1506M. load average: 1.10 1.16 1.11 1/386 106842646 #commit_message_blocked?2647 uses multiline regex2648 tolerates nil messages2649 when commit message with break line in the last2650 uses multiline regex2651# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.24 seconds. Current RSS: ~1503M. load average: 1.09 1.15 1.11 1/386 106852652 when commit message without break line in the last2653 uses multiline regex2654 #commit_validation?2655 setting: :commit_message_regex, value: "regex", result: true2656 when rule is enabled at global level2657 returns the default value at project level2658# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.01 seconds. Current RSS: ~1494M. load average: 1.09 1.15 1.11 1/386 106912659 setting: :branch_name_regex, value: "regex", result: true2660 when rule is enabled at global level2661 returns the default value at project level2662# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.3 seconds. Current RSS: ~1483M. load average: 1.09 1.15 1.11 1/386 106972663 setting: :author_email_regex, value: "regex", result: true2664 when rule is enabled at global level2665 returns the default value at project level2666# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.62 seconds. Current RSS: ~1476M. load average: 1.08 1.15 1.11 1/387 107032667 setting: :file_name_regex, value: "regex", result: true2668 when rule is enabled at global level2669 returns the default value at project level2670# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.88 seconds. Current RSS: ~1474M. load average: 1.08 1.15 1.11 1/386 107092671 setting: :reject_unsigned_commits, value: true, result: true2672 when rule is enabled at global level2673 returns the default value at project level2674# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.09 seconds. Current RSS: ~1471M. load average: 1.08 1.15 1.11 1/386 107152675 setting: :commit_committer_check, value: true, result: true2676 when rule is enabled at global level2677 returns the default value at project level2678# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.35 seconds. Current RSS: ~1471M. load average: 1.08 1.15 1.11 1/386 107212679 setting: :commit_committer_name_check, value: true, result: true2680 when rule is enabled at global level2681 returns the default value at project level2682# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.58 seconds. Current RSS: ~1472M. load average: 1.16 1.16 1.11 1/386 107272683 setting: :member_check, value: true, result: true2684 when rule is enabled at global level2685 returns the default value at project level2686# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.76 seconds. Current RSS: ~1473M. load average: 1.16 1.16 1.11 1/386 107332687 setting: :prevent_secrets, value: true, result: true2688 when rule is enabled at global level2689 returns the default value at project level2690# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.02 seconds. Current RSS: ~1472M. load average: 1.16 1.16 1.11 1/386 107392691 setting: :max_file_size, value: 1, result: false2692 when rule is enabled at global level2693 returns the default value at project level2694# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.32 seconds. Current RSS: ~1472M. load average: 1.16 1.16 1.11 1/386 107452695 #commit_message_allowed?2696 raises a MatchError when the regex is invalid2697 #commit_message_blocked?2698 raises a MatchError when the regex is invalid2699 #branch_name_allowed?2700 raises a MatchError when the regex is invalid2701 #author_email_allowed?2702 raises a MatchError when the regex is invalid2703 #filename_denylisted?2704 raises a MatchError when the regex is invalid2705 #commit_signature_allowed?2706 when feature is not licensed and it is enabled2707 accepts unsigned commits2708 when enabled at a global level2709 returns false if commit is not signed2710 and disabled at a Project level2711 returns true if commit is not signed2712# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.96 seconds. Current RSS: ~1474M. load average: 1.13 1.16 1.11 1/386 107462713 and unset at a Project level2714 returns false if commit is not signed2715# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.03 seconds. Current RSS: ~1474M. load average: 1.13 1.16 1.11 1/386 107472716 when disabled at a global level2717 returns true if commit is not signed2718 but enabled at a Project level2719 returns false if commit is not signed2720 returns true if commit is signed2721# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.18 seconds. Current RSS: ~1473M. load average: 1.13 1.16 1.11 1/386 107482722 when user has enabled and disabled it at a project level2723 and it is enabled globally2724 returns false if commit is not signed2725 returns true if commit is signed2726# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.44 seconds. Current RSS: ~1472M. load average: 1.12 1.16 1.11 1/386 107492727 with caching2728 memoizes the right push rules2729# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.86 seconds. Current RSS: ~1472M. load average: 1.12 1.16 1.11 1/386 107502730 #available?2731 reject_unsigned_commits2732 with the global push_rule2733 with a EE starter license2734 behaves like an unavailable push_rule2735 is not available2736 with a EE premium license2737 behaves like an available push_rule2738 is available2739 with GL.com plans2740 behaves like different payment plans verifications2741 with a Bronze plan2742 behaves like an unavailable push_rule2743 is not available2744 with a Premium plan2745 behaves like an available push_rule2746 is available2747 with a Ultimate plan2748 behaves like an available push_rule2749 is available2750 when a push rule belongs to a group2751 behaves like different payment plans verifications2752 with a Bronze plan2753 behaves like an unavailable push_rule2754 is not available2755 with a Premium plan2756 behaves like an available push_rule2757 is available2758 with a Ultimate plan2759 behaves like an available push_rule2760 is available2761# [RSpecRunTime] Finishing example group ee/spec/models/push_rule_spec.rb. It took 41.2 seconds. Expected to take 50.0 seconds.2762# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230724151612_backfill_archived_field_in_commits_spec.rb. Expected to take 45.3 seconds.2763BackfillArchivedFieldInCommits2764 migration_options2765 has migration options set2766# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.12 seconds. Current RSS: ~1476M. load average: 1.42 1.22 1.13 1/410 107702767 integration test2768 updates documents in batches2769# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.19 seconds. Current RSS: ~1455M. load average: 1.58 1.26 1.15 2/421 110592770 .migrate2771 when no data needs to be updated2772 does not execute update_by_query2773 when project is not found2774 schedules ElasticDeleteProjectWorker2775# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.9 seconds. Current RSS: ~1454M. load average: 1.58 1.26 1.15 1/423 113452776 when task is in progress2777 when max projects are in progress2778 does not kick off a new task and writes the same data back to the migration_state2779# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.13 seconds. Current RSS: ~1436M. load average: 1.69 1.29 1.16 1/423 116312780 when more projects can be run2781 kicks off a new task and adds a new project to the migration_state2782# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.66 seconds. Current RSS: ~1427M. load average: 1.88 1.33 1.17 1/423 119172783 when the task is completed2784 behaves like starts a new task2785 calls updated_by_query and updates migration_state with new task_id2786# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.13 seconds. Current RSS: ~1426M. load average: 1.88 1.33 1.17 1/423 122032787 when the task returns an error2788 behaves like starts a new task2789 calls updated_by_query and updates migration_state with new task_id2790# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.5 seconds. Current RSS: ~1426M. load average: 1.97 1.36 1.18 1/423 124892791 when task is not found2792 does not raise an error2793 behaves like starts a new task2794 calls updated_by_query and updates migration_state with new task_id2795# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.91 seconds. Current RSS: ~1408M. load average: 2.29 1.44 1.21 1/423 130602796 when update_by_query returns failures2797 does not write a new task into the migration_state2798# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.26 seconds. Current RSS: ~1408M. load average: 2.19 1.43 1.21 1/423 133462799 .completed?2800 when commits are missing archived2801 is expected to eq false2802# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.98 seconds. Current RSS: ~1410M. load average: 2.25 1.46 1.22 1/423 136322803 when no commits are missing archived2804 is expected to eq true2805# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.78 seconds. Current RSS: ~1411M. load average: 2.25 1.46 1.22 3/423 139182806# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230724151612_backfill_archived_field_in_commits_spec.rb. It took 47.6 seconds. Expected to take 45.3 seconds.2807# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_issue_links/create_service_spec.rb. Expected to take 41.12 seconds.2808VulnerabilityIssueLinks::CreateService2809 permissions2810 is expected to be allowed for :owner2811 is expected to be allowed for :maintainer2812 is expected to be allowed for :developer2813 is expected to be denied for :auditor2814 is expected to be denied for :reporter2815 is expected to be denied for :guest2816 is expected to be denied for :anonymous2817 when admin mode enabled2818 is expected to be allowed for :admin2819# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.64 seconds. Current RSS: ~1473M. load average: 2.12 1.48 1.23 1/415 139192820 when admin mode disabled2821 is expected to be denied for :admin2822# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.67 seconds. Current RSS: ~1474M. load average: 2.12 1.48 1.23 1/415 139202823 with an authorized user with proper permissions2824 with valid params2825 creates a new vulnerability-issue link2826# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.16 seconds. Current RSS: ~1466M. load average: 2.03 1.47 1.23 1/415 139212827 with missing vulnerability2828 responds with an error2829# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.44 seconds. Current RSS: ~1469M. load average: 2.03 1.47 1.23 1/415 139222830 with missing issue2831 responds with an error2832# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.63 seconds. Current RSS: ~1470M. load average: 2.03 1.48 1.23 1/415 139232833 when a link between these issue and vulnerability already exists2834 responds with an error about a conflicting data2835# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.01 seconds. Current RSS: ~1470M. load average: 2.03 1.48 1.23 1/415 139242836 when a "created" link already exists for a vulnerability2837 responds with an error about a conflicting data2838# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.11 seconds. Current RSS: ~1464M. load average: 1.94 1.47 1.23 1/415 139252839 when trying to relate an issue of a different project2840 creates a vulnerability-issue link2841# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.21 seconds. Current RSS: ~1465M. load average: 1.94 1.47 1.23 1/415 139262842 when trying to relate a confidential issue of the same project2843 creates a vulnerability-issue link2844# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.54 seconds. Current RSS: ~1467M. load average: 1.87 1.46 1.23 1/415 139272845 when security dashboard feature is disabled2846 raises an "access denied" error2847# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.94 seconds. Current RSS: ~1466M. load average: 1.87 1.46 1.23 1/415 139282848# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_issue_links/create_service_spec.rb. It took 39.34 seconds. Expected to take 41.12 seconds.2849# [RSpecRunTime] Starting example group ee/spec/helpers/ee/users/callouts_helper_spec.rb. Expected to take 37.3 seconds.2850EE::Users::CalloutsHelper2851 #render_dashboard_ultimate_trial2852 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: true2853 is expected to receive render("shared/ultimate_trial_callout_content") 1 time2854 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2855 is expected not to receive render(*(any args)) 0 times2856 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2857 is expected not to receive render(*(any args)) 0 times2858 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2859 is expected not to receive render(*(any args)) 0 times2860 owns_group_without_trial?: true, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2861 is expected not to receive render(*(any args)) 0 times2862 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2863 is expected not to receive render(*(any args)) 0 times2864 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2865 is expected not to receive render(*(any args)) 0 times2866 owns_group_without_trial?: true, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2867 is expected not to receive render(*(any args)) 0 times2868 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2869 is expected not to receive render(*(any args)) 0 times2870 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2871 is expected not to receive render(*(any args)) 0 times2872 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2873 is expected not to receive render(*(any args)) 0 times2874 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: true, should_render?: false2875 is expected not to receive render(*(any args)) 0 times2876 owns_group_without_trial?: false, show_ultimate_trial?: true, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2877 is expected not to receive render(*(any args)) 0 times2878 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: true, should_render?: false2879 is expected not to receive render(*(any args)) 0 times2880 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: true, has_no_trial_or_paid_plan?: false, should_render?: false2881 is expected not to receive render(*(any args)) 0 times2882 owns_group_without_trial?: false, show_ultimate_trial?: false, user_default_dashboard?: false, has_no_trial_or_paid_plan?: false, should_render?: false2883 is expected not to receive render(*(any args)) 0 times2884 #render_two_factor_auth_recovery_settings_check2885 kind_of_user: :anonymous, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2886 is expected not to receive render(*(any args)) 0 times2887 kind_of_user: :anonymous, is_gitlab_com?: true, dismissed_callout?: false, should_render?: false2888 is expected not to receive render(*(any args)) 0 times2889 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2890 is expected not to receive render(*(any args)) 0 times2891 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: true, dismissed_callout?: false, should_render?: false2892 is expected not to receive render(*(any args)) 0 times2893 kind_of_user: :user_two_factor_disabled, is_gitlab_com?: true, dismissed_callout?: true, should_render?: false2894 is expected not to receive render(*(any args)) 0 times2895 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: false, dismissed_callout?: false, should_render?: false2896 is expected not to receive render(*(any args)) 0 times2897 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: true, dismissed_callout?: false, should_render?: true2898 is expected to receive render("shared/two_factor_auth_recovery_settings_check") 1 time2899 kind_of_user: :user_two_factor_enabled, is_gitlab_com?: true, dismissed_callout?: true, should_render?: false2900 is expected not to receive render(*(any args)) 0 times2901 .show_new_user_signups_cap_reached?2902 when user is anonymous2903 is expected to eq false2904 when user is not an admin2905 is expected to eq false2906 when feature flag is enabled2907 new_user_signups_cap: nil, active_user_count: 10, result: false2908 is expected to eq false2909 new_user_signups_cap: 10, active_user_count: 9, result: false2910 is expected to eq false2911 new_user_signups_cap: 0, active_user_count: 10, result: true2912 is expected to eq true2913 new_user_signups_cap: 1, active_user_count: 1, result: true2914 is expected to eq true2915 #dismiss_two_factor_auth_recovery_settings_check2916 dismisses `TWO_FACTOR_AUTH_RECOVERY_SETTINGS_CHECK` callout2917 #show_verification_reminder?2918 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, result: true2919 is expected to eq true2920 on_gitlab_com?: false, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, result: false2921 is expected to eq false2922 on_gitlab_com?: true, logged_in?: false, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: true, result: false2923 is expected to eq false2924 on_gitlab_com?: true, logged_in?: true, unverified?: false, failed_pipeline?: true, not_dismissed_callout?: true, result: false2925 is expected to eq false2926 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: false, not_dismissed_callout?: true, result: false2927 is expected to eq false2928 on_gitlab_com?: true, logged_in?: true, unverified?: true, failed_pipeline?: true, not_dismissed_callout?: false, result: false2929 is expected to eq false2930 dismissing the alert timing2931 when failing a pipeline after dismissing the alert2932 is expected to eq true2933 when dismissing the alert after failing a pipeline2934 is expected to eq false2935 #web_hook_disabled_dismissed?2936 with a group2937 when the web-hook failure callout has never been dismissed2938 is false2939 when the web-hook failure callout has been dismissed2940 is true2941 is true when passed as a presenter (PENDING: Does not apply to Group)2942 when there was an older failure2943 is true2944 when there has been a more recent failure2945 is false2946 .show_joining_a_project_alert?2947 cookie_present?: true, onboarding?: true, user_dismissed_callout?: true, expected_result: false2948 is expected to eq false2949 cookie_present?: false, onboarding?: true, user_dismissed_callout?: true, expected_result: false2950 is expected to eq false2951 cookie_present?: true, onboarding?: false, user_dismissed_callout?: true, expected_result: false2952 is expected to eq false2953 cookie_present?: true, onboarding?: true, user_dismissed_callout?: false, expected_result: true2954 is expected to eq true2955 .show_transition_to_jihu_callout?2956 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Hong_Kong", user_dismissed: false, expected_result: true2957 is expected to equal true2958 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: true2959 is expected to equal true2960 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Macau", user_dismissed: false, expected_result: true2961 is expected to equal true2962 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Chongqing", user_dismissed: false, expected_result: true2963 is expected to equal true2964 gitlab_com_subscriptions_enabled: true, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false2965 is expected to equal false2966 gitlab_com_subscriptions_enabled: false, gitlab_jh: true, has_active_license: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false2967 is expected to equal false2968 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: true, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false2969 is expected to equal false2970 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: user, timezone: "Asia/Shanghai", user_dismissed: false, expected_result: false2971 is expected to equal false2972 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "America/Los_Angeles", user_dismissed: false, expected_result: false2973 is expected to equal false2974 gitlab_com_subscriptions_enabled: false, gitlab_jh: false, has_active_license: false, current_user: admin, timezone: "Asia/Shanghai", user_dismissed: true, expected_result: false2975 is expected to equal false2976 .show_duo_pro_trial_alert?2977 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true2978 is expected to eq false2979 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false2980 is expected to eq false2981 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true2982 is expected to eq false2983 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false2984 is expected to eq true2985 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true2986 is expected to eq false2987 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false2988 is expected to eq false2989 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true2990 is expected to eq false2991 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false2992 is expected to eq false2993 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true2994 is expected to eq false2995 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false2996 is expected to eq false2997 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true2998 is expected to eq false2999 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3000 is expected to eq false3001 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3002 is expected to eq false3003# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.25 seconds. Current RSS: ~1503M. load average: 1.62 1.43 1.22 1/415 139293004 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3005 is expected to eq false3006 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3007 is expected to eq false3008 saas_feature_available?: true, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3009 is expected to eq false3010 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3011 is expected to eq false3012 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3013 is expected to eq false3014 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3015 is expected to eq false3016 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3017 is expected to eq false3018 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3019 is expected to eq false3020 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3021 is expected to eq false3022 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3023 is expected to eq false3024 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3025 is expected to eq false3026 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3027 is expected to eq false3028 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3029 is expected to eq false3030 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3031 is expected to eq false3032 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3033 is expected to eq false3034 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3035 is expected to eq false3036 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3037 is expected to eq false3038 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3039 is expected to eq false3040 saas_feature_available?: true, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3041 is expected to eq false3042 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3043 is expected to eq false3044 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3045 is expected to eq false3046 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3047 is expected to eq false3048 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3049 is expected to eq false3050 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3051 is expected to eq false3052 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3053 is expected to eq false3054 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3055 is expected to eq false3056 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3057 is expected to eq false3058 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3059 is expected to eq false3060 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3061 is expected to eq false3062 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3063 is expected to eq false3064 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3065 is expected to eq false3066 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3067 is expected to eq false3068 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3069 is expected to eq false3070 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3071 is expected to eq false3072 saas_feature_available?: false, feature_flag_enabled?: true, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3073 is expected to eq false3074 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3075 is expected to eq false3076 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3077 is expected to eq false3078 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3079 is expected to eq false3080 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3081 is expected to eq false3082 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3083 is expected to eq false3084 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3085 is expected to eq false3086 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3087 is expected to eq false3088 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: true, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3089 is expected to eq false3090 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: true3091 is expected to eq false3092 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: true, user_dismissed_callout?: false3093 is expected to eq false3094 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: true3095 is expected to eq false3096 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: true, duo_pro_subscription?: false, user_dismissed_callout?: false3097 is expected to eq false3098 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: true3099 is expected to eq false3100 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: true, user_dismissed_callout?: false3101 is expected to eq false3102 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: true3103 is expected to eq false3104 saas_feature_available?: false, feature_flag_enabled?: false, owner_of_group?: false, group_paid?: false, duo_pro_subscription?: false, user_dismissed_callout?: false3105 is expected to eq false3106# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/users/callouts_helper_spec.rb. It took 37.03 seconds. Expected to take 37.3 seconds.3107# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230724221548_remove_wikis_from_main_index_spec.rb. Expected to take 31.52 seconds.3108RemoveWikisFromMainIndex3109 .migrate3110 when no data needs to be deleted3111 does not execute delete_by_query3112 when project is not found3113 schedules ElasticDeleteProjectWorker3114# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.29 seconds. Current RSS: ~1493M. load average: 1.46 1.41 1.22 1/427 141983115 when task is in progress3116 when max projects are in progress3117 does not kick off a new task and writes the same data back to the migration_state3118# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.84 seconds. Current RSS: ~1482M. load average: 1.46 1.41 1.22 1/427 142693119 when more projects can be run3120 kicks off a new task and adds a new project to the migration_state3121# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.45 seconds. Current RSS: ~1482M. load average: 1.46 1.41 1.22 2/427 143413122 when the task is completed3123 behaves like starts a new task3124 calls delete_by_query and updates migration_state with new task_id3125# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.13 seconds. Current RSS: ~1463M. load average: 1.58 1.43 1.23 1/427 144133126 when the task returns an error3127 behaves like starts a new task3128 calls delete_by_query and updates migration_state with new task_id3129# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.7 seconds. Current RSS: ~1457M. load average: 1.58 1.43 1.23 1/427 144843130 when task is not found3131 does not raise an error3132 behaves like starts a new task3133 calls delete_by_query and updates migration_state with new task_id3134# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.23 seconds. Current RSS: ~1434M. load average: 1.53 1.43 1.23 2/427 146263135 when delete_by_query returns failures3136 does not write a new task into the migration_state3137# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.0 seconds. Current RSS: ~1425M. load average: 1.53 1.43 1.23 1/427 146983138 integration test3139 deletes documents in batches3140# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.01 seconds. Current RSS: ~1410M. load average: 1.53 1.43 1.23 1/427 147713141 migration_options3142 has migration options set3143# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.22 seconds. Current RSS: ~1411M. load average: 1.49 1.42 1.23 1/427 148443144 .completed?3145 when there are no wiki_blob in the main index3146 returns true3147# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.52 seconds. Current RSS: ~1412M. load average: 1.49 1.42 1.23 3/427 149163148 when there are wiki_blobs in the main index3149 returns false3150# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.83 seconds. Current RSS: ~1413M. load average: 1.49 1.42 1.23 8/427 149863151# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230724221548_remove_wikis_from_main_index_spec.rb. It took 27.52 seconds. Expected to take 31.52 seconds.3152# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb. Expected to take 30.04 seconds.3153Gitlab::Llm::Completions::ResolveVulnerability3154 #execute3155 behaves like resolve vulnerability completions3156 when the client returns an unsuccessful response3157 publishes the error to the graphql subscription3158# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.64 seconds. Current RSS: ~1437M. load average: 1.45 1.41 1.23 1/424 150093159 when there is no file for the finding in the repo3160 returns an error3161# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.85 seconds. Current RSS: ~1453M. load average: 1.45 1.41 1.23 1/424 150133162 when vulnerable code exceeds maximum length3163 returns an error3164# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.1 seconds. Current RSS: ~1476M. load average: 1.49 1.42 1.23 1/424 150173165 when vulnerabllity report_type is secret detection3166 returns an error3167# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.29 seconds. Current RSS: ~1481M. load average: 1.49 1.42 1.23 1/423 150213168 when the client returns a successful response3169 requests that a MR be created with the extracted patch3170 publishes the created merge request for the fix3171 when the LLM responds with a typed code block3172 publishes the created merge request for the fix3173# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.43 seconds. Current RSS: ~1488M. load average: 1.42 1.41 1.23 1/424 150553174 when an unexpected error is raised3175 records the error3176 publishes a generic error to the graphql subscription3177# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.67 seconds. Current RSS: ~1488M. load average: 1.42 1.41 1.23 1/424 150623178 when the client experiences a Net::ReadTimeout3179 records the error3180 publishes a generic error to the graphql subscription3181# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.01 second. Current RSS: ~1488M. load average: 1.46 1.42 1.23 2/424 150693182 when the CreateFromVulnerabilityDataService service fails to create an MR3183 publishes a resolution error to the graphql subscription3184# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.36 seconds. Current RSS: ~1487M. load average: 1.51 1.43 1.24 1/425 150733185 when request is cached3186 when unique users make the same request3187 makes a fresh request for each user3188# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.66 seconds. Current RSS: ~1488M. load average: 1.51 1.43 1.24 1/425 150853189# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb. It took 30.2 seconds. Expected to take 30.04 seconds.3190# [RSpecRunTime] Starting example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. Expected to take 26.22 seconds.3191Geo::ProjectRepositoryRegistryFinder3192 behaves like a framework registry finder3193 #execute3194 when user cannot read all Geo3195 is expected to be empty3196# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.84 seconds. Current RSS: ~1483M. load average: 1.47 1.42 1.23 1/424 150863197 when user can read all Geo3198 when admin mode is disabled3199 is expected to be empty3200# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.82 seconds. Current RSS: ~1478M. load average: 1.47 1.42 1.23 1/424 150873201 when admin mode is enabled3202 with an ids param3203 returns specified registries3204# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.81 seconds. Current RSS: ~1476M. load average: 1.47 1.42 1.23 1/423 150883205 with an ids param empty3206 returns all registries3207# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.62 seconds. Current RSS: ~1476M. load average: 1.35 1.40 1.23 1/423 150893208 with a replication_state param3209 returns registries with requested replication state3210# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.3 seconds. Current RSS: ~1475M. load average: 1.35 1.40 1.23 1/422 150903211 with a replication_state param empty3212 returns all registries3213# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.12 seconds. Current RSS: ~1476M. load average: 1.32 1.39 1.23 1/419 150913214 with verification enabled3215 with a verification_state param3216 returns registries with requested verification state3217# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.93 seconds. Current RSS: ~1475M. load average: 1.32 1.39 1.23 1/419 150923218 with a verification_state param empty3219 returns all registries3220# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.82 seconds. Current RSS: ~1474M. load average: 1.32 1.39 1.23 1/419 150933221 with verification disabled3222 with a verification_state param3223 raises ArgumentError (PENDING: Skipping because verification is enabled for Project)3224# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.78 seconds. Current RSS: ~1474M. load average: 1.29 1.38 1.22 1/419 150943225 with a verification_state param empty3226 raises ArgumentError (PENDING: Skipping because verification is enabled for Project)3227# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.69 seconds. Current RSS: ~1474M. load average: 1.29 1.38 1.22 1/419 150953228 when search method is not implemented in the registry model3229 raises ArgumentError (PENDING: Skipping because search method is implemented for Project)3230# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.75 seconds. Current RSS: ~1474M. load average: 1.29 1.38 1.22 1/419 150963231 when search method is implemented in the registry model3232 returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented3233 for Project or searchable attributes are not defined.)3234# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.65 seconds. Current RSS: ~1473M. load average: 1.27 1.38 1.22 1/419 150973235 with no params3236 returns all registries3237# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.45 seconds. Current RSS: ~1473M. load average: 1.27 1.38 1.22 1/419 150983238# [RSpecRunTime] Finishing example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. It took 24.77 seconds. Expected to take 26.22 seconds.3239# [RSpecRunTime] Starting example group ee/spec/lib/banzai/reference_parser/vulnerability_parser_spec.rb. Expected to take 25.38 seconds.3240Banzai::ReferenceParser::VulnerabilityParser3241 #nodes_visible_to_user3242 when the vulnerabilities feature is enabled3243 returns the nodes the user can read for valid vulnerability nodes3244 returns an empty array for nodes without required data-attributes3245# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.92 seconds. Current RSS: ~1473M. load average: 1.25 1.37 1.22 1/419 150993246 when the vulnerabilities feature is disabled3247 returns an empty array3248# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.3 seconds. Current RSS: ~1470M. load average: 1.21 1.36 1.22 1/419 151003249 #referenced_by3250 when using an existing vulnerabilities IDs3251 returns an Array of vulnerabilities3252 returns an empty Array for empty list of nodes3253# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.71 seconds. Current RSS: ~1465M. load average: 1.19 1.35 1.22 1/419 151013254 when vulnerability with given ID does not exist3255 returns an empty Array3256 #records_for_nodes3257 returns a Hash containing the vulnerabilities for a list of nodes3258# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.34 seconds. Current RSS: ~1469M. load average: 1.18 1.34 1.22 1/419 151023259# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/reference_parser/vulnerability_parser_spec.rb. It took 22.89 seconds. Expected to take 25.38 seconds.3260# [RSpecRunTime] Starting example group ee/spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 22.34 seconds.3261MergeRequestWidgetEntity3262 avoids N+1 queries3263 has vulnerability feedback paths3264 has can_read_vulnerability_feedback property3265 has discover project security path3266 has pipeline id3267 exposes saml_approval_path3268 exposes require_saml_auth_to_approve3269 test report artifacts3270 json_entry: :browser_performance, artifact_type: :browser_performance, exposures: [:degradation_threshold, :head_path, :base_path]3271 when feature is available3272 with new report artifacts3273 has data entry3274# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.65 second. Current RSS: ~1501M. load average: 1.16 1.34 1.21 1/425 151693275 without artifacts3276 does not have data entry3277 json_entry: :browser_performance, artifact_type: :performance, exposures: [:degradation_threshold, :head_path, :base_path]3278 when feature is available3279 with new report artifacts3280 has data entry3281 without artifacts3282 does not have data entry3283 json_entry: :load_performance, artifact_type: :load_performance, exposures: [:head_path, :base_path]3284 when feature is available3285 with new report artifacts3286 has data entry3287 without artifacts3288 does not have data entry3289 degradation_threshold3290 with browser_performance artifact3291 when head pipeline's browser performance build has the threshold variable defined3292 returns the value of the variable3293 when head pipeline's browser performance build has no threshold variable defined3294 returns nil3295 with performance artifact3296 when head pipeline's browser performance build has the threshold variable defined3297 returns the value of the variable3298 when head pipeline's browser performance build has no threshold variable defined3299 returns nil3300 #license_scanning3301 when report artifact is defined3302 is included3303 #settings_path should not be included for developers3304 when feature is not licensed3305 is not included3306# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.47 seconds. Current RSS: ~1506M. load average: 1.14 1.33 1.21 1/424 152103307 when user is maintainer3308 #settings_path should be included for maintainers3309 when a report artifact is produced from a forked project3310 is expected to include :license_scanning3311 the full report leads to the fork project3312# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.69 seconds. Current RSS: ~1516M. load average: 1.13 1.32 1.21 1/425 152753313 #can_read_vulnerabilities3314 when security dashboard feature is available3315 is set to true3316 when security dashboard feature is not available3317 is set to false3318 #can_read_vulnerability_feedback3319 when user has permissions to read vulnerability feedback3320 is set to true3321 when user has no permissions to read vulnerability feedback3322 is set to false3323# [RSpecRunTime] Finishing example group ee/spec/serializers/merge_request_widget_entity_spec.rb. It took 22.57 seconds. Expected to take 22.34 seconds.3324# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/merge_service_spec.rb. Expected to take 20.85 seconds.3325MergeRequests::MergeService3326 #execute3327 project has exceeded size limit3328 persists the correct error message3329# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.37 seconds. Current RSS: ~1526M. load average: 1.12 1.32 1.21 1/425 153283330 when the namespace storage limit has been exceeded3331 persists the correct error message3332 when the repository size limit has been exceeded, but the namespace storage limit has not3333 does not set an error message3334 when the namespace storage limit has been exceeded and the merge request is for a subgroup project3335 persists the correct error message3336# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.39 seconds. Current RSS: ~1517M. load average: 1.12 1.32 1.21 1/425 153793337 when the namespace is over the free user cap limit3338 persists the correct error message3339 when merge request rule exists3340 creates approved_approvers3341# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.6 seconds. Current RSS: ~1508M. load average: 1.11 1.31 1.21 1/425 153913342 with jira issue enforcement3343 prevent_merge: true, issue_specified: true, merged: true3344 sets the correct merged state and raises an error when applicable3345# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.94 seconds. Current RSS: ~1505M. load average: 1.11 1.31 1.21 1/425 154023346 prevent_merge: true, issue_specified: false, merged: false3347 sets the correct merged state and raises an error when applicable3348 prevent_merge: false, issue_specified: true, merged: true3349 sets the correct merged state and raises an error when applicable3350# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.35 seconds. Current RSS: ~1503M. load average: 1.11 1.31 1.21 1/425 154133351 prevent_merge: false, issue_specified: false, merged: true3352 sets the correct merged state and raises an error when applicable3353 when skip_merge_train is true3354 with merge_trains_skip_merge_train_allowed ProjectCiCdSetting enabled3355DEPRECATION WARNING: Invalid Feature Flag disable_merge_trains stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)3356 creates a new merged Car record and adds the revision to the train history3357 with merge_trains_skip_merge_train_allowed ProjectCiCdSetting disabled3358 does not create any new Car record or add to the train revision history3359 when the merge_train_skip_trains feature flag is disabled3360 does not create any new Car record or add to the train revision history3361 behaves like merge validation hooks3362 returns true when valid3363 commit message validation for required characters3364 returns false and matches validation error3365 behaves like hook validations are skipped when push rules unlicensed3366 is expected to be truthy3367 commit message validation for forbidden characters3368 returns false and saves error when invalid3369 behaves like hook validations are skipped when push rules unlicensed3370 is expected to be truthy3371 authors email validation3372 returns false and saves error when invalid3373 validates against the commit email3374 behaves like hook validations are skipped when push rules unlicensed3375 is expected to be truthy3376# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.12 seconds. Current RSS: ~1499M. load average: 1.34 1.36 1.22 1/425 154543377 DCO signoff validation3378 behaves like hook validations are skipped when push rules unlicensed3379 is expected to be truthy3380 when a non DCO commit message is used3381 returns false and saves error when invalid3382 when a DCO compliant commit message is used3383 accepts the commit message3384 fast forward merge request3385 returns true when fast forward is enabled3386 behaves like squashing commits3387 and the project has a push rule for required characters3388 returns false and saves error when invalid3389 and the project has a push rule for forbidden characters3390 returns false and saves error when invalid3391 when the project uses the fast-forward merge method3392 behaves like squashing commits3393 and the project has a push rule for required characters3394 returns false and saves error when invalid3395 and the project has a push rule for forbidden characters3396 returns false and saves error when invalid3397# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/merge_service_spec.rb. It took 17.93 seconds. Expected to take 20.85 seconds.3398# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/pipeline_artifact_registries_resolver_spec.rb. Expected to take 18.81 seconds.3399Resolvers::Geo::PipelineArtifactRegistriesResolver3400 behaves like a Geo registries resolver3401 #resolve3402 when the parent object is the current node3403 when the user has permission to view Geo data3404 when admin mode is enabled3405 when the ids argument is null3406 returns registries, in order3407# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.74 seconds. Current RSS: ~1500M. load average: 1.31 1.35 1.22 1/422 154553408 when the ids argument is present3409 returns the requested registries, in order3410# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.89 seconds. Current RSS: ~1490M. load average: 1.29 1.34 1.22 1/419 154563411 when the replication_state argument is present3412 returns registries with requested replication state, in order3413# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.91 seconds. Current RSS: ~1488M. load average: 1.29 1.34 1.22 1/419 154573414 with verification enabled3415 when the verification_state argument is present3416 returns registries with requested verification state, in order3417# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.02 seconds. Current RSS: ~1485M. load average: 1.34 1.35 1.22 1/419 154583418 with verification disabled3419 when the verification_state argument is present3420 raises ArgumentError (PENDING: Skipping because verification is enabled for Ci::PipelineArtifact)3421# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.21 seconds. Current RSS: ~1479M. load average: 1.34 1.35 1.22 1/419 154593422 when admin mode is disabled3423 returns nothing3424# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.3 seconds. Current RSS: ~1479M. load average: 1.32 1.35 1.22 1/419 154603425 when the user does not have permission to view Geo data3426 returns nothing3427# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.81 seconds. Current RSS: ~1482M. load average: 1.32 1.35 1.22 1/419 154613428 when the parent object is not the current node3429 when the user has permission to view Geo data3430 returns nothing, because we can't query other nodes' tracking databases3431# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.24 seconds. Current RSS: ~1497M. load average: 1.29 1.34 1.22 1/419 154623432# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/pipeline_artifact_registries_resolver_spec.rb. It took 19.41 seconds. Expected to take 18.81 seconds.3433# [RSpecRunTime] Starting example group ee/spec/models/requirements_management/test_report_spec.rb. Expected to take 17.92 seconds.3434RequirementsManagement::TestReport3435 does not allow STI3436 associations3437 is expected to belong to author class_name => User required: false3438 is expected to belong to requirement_issue required: false3439 is expected to belong to build required: false3440# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.12 seconds. Current RSS: ~1502M. load average: 1.29 1.34 1.22 1/419 154633441 validations3442 is expected to validate that :state cannot be empty/falsy3443 is expected to validate that :requirement_issue cannot be empty/falsy3444 requirements associations3445 when only requirement issue is set3446 behaves like a model with a requirement issue association3447 requirement issue association3448 when the requirement issue is of type requirement3449 is expected to be valid3450# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.13 seconds. Current RSS: ~1505M. load average: 1.29 1.34 1.22 1/419 154643451 when requirement issue is not of requirement type3452 is expected to include /must be a `requirement`/3453 when requirement issue is invalid but the type field is not dirty3454 is expected to be valid3455 is expected to be valid3456# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.87 seconds. Current RSS: ~1505M. load average: 1.27 1.34 1.22 1/419 154653457 when requirement_issue is not of type requirement3458 is expected to include /must be a `requirement`/3459 scopes3460 .for_user_build3461 returns only test reports matching build's user and pipeline3462# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.24 second. Current RSS: ~1505M. load average: 1.27 1.34 1.22 1/419 154663463 .with_build3464 returns only test reports which reference a CI build3465 .without_build3466 returns only test reports which do not refer any CI build3467 .persist_requirement_reports3468 if the CI report contains no entries3469 does not create any test reports3470 if the CI report contains some entries3471 and the entries are valid3472 and legacy is false3473 creates test report with expected status for each open requirement3474 when all_passed? in ci_report3475 creates test report with expected status for each open requirement3476# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.64 seconds. Current RSS: ~1505M. load average: 1.25 1.33 1.22 1/420 154673477 when legacy is true3478 creates test report with expected status for each open requirement3479# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.07 seconds. Current RSS: ~1510M. load average: 1.25 1.33 1.22 1/420 154683480 and the entries are not valid3481 does not create any test reports3482 .build_report3483 behaves like builds the expected reports3484 when build is passed as argument3485 builds test report with correct attributes3486 when build is not passed as argument3487 builds test report with correct attributes3488 when legacy is true3489 behaves like builds the expected reports3490 when build is passed as argument3491 builds test report with correct attributes3492 when build is not passed as argument3493 builds test report with correct attributes3494 when state param is invalid3495 when state is nil3496 test report is not valid3497 when state is a non-nil invalid value3498 raises ArgumentError3499 behaves like cleanup by a loose foreign key3500 cleans up (delete or nullify) the model3501# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.07 seconds. Current RSS: ~1517M. load average: 1.22 1.32 1.22 1/419 154693502# [RSpecRunTime] Finishing example group ee/spec/models/requirements_management/test_report_spec.rb. It took 15.82 seconds. Expected to take 17.92 seconds.3503# [RSpecRunTime] Starting example group ee/spec/models/audit_events/external_audit_event_destination_spec.rb. Expected to take 16.48 seconds.3504AuditEvents::ExternalAuditEventDestination3505 does not allow STI3506 Associations3507 belongs to a group3508 is expected to have one namespace_filter3509 Validations3510 is expected to have db column named verification_token of type text3511 is expected to have many headers class_name => AuditEvents::Streaming::Header3512 can have 20 headers3513 can have no more than 20 headers3514 validates uniqueness of name scoped to namespace3515 for destination_url3516 does not create destination with same url for a group3517 creates destination with same url for different groups3518# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.5 seconds. Current RSS: ~1551M. load average: 1.21 1.32 1.22 1/419 154703519 #headers_hash3520 must have a unique destination_url3521 must not have any parents3522 when destination has 2 headers3523 return active headers3524# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.74 seconds. Current RSS: ~1559M. load average: 1.21 1.32 1.22 1/420 154713525 behaves like includes Limitable concern3526 #exceeds_limits?3527 without plan limits configured3528 is expected to eq false3529 without plan limits configured3530 is expected to eq false3531 with an existing model3532 is expected to eq true3533 validations3534 is expected to be a kind of Limitable3535 without plan limits configured3536 can create new models3537 with plan limits configured3538 can create new models3539 with an existing model3540 cannot create new models exceeding the plan limits3541 behaves like includes CustomHttpExternallyDestinationable concern3542 validations3543 is expected to be a kind of AuditEvents::CustomHttpExternallyDestinationable3544 is expected to validate that the length of :destination_url is at most 2553545 is expected to validate that :destination_url cannot be empty/falsy3546 is expected to validate that the length of :verification_token is between 16 and 243547 is expected to validate that the length of :name is at most 723548 when creating without a name3549 assigns a default name3550# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.4 seconds. Current RSS: ~1575M. load average: 1.19 1.31 1.21 1/420 154723551 when creating with undefined verification token3552 destination is valid3553 verification token is present3554# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.58 seconds. Current RSS: ~1579M. load average: 1.19 1.31 1.21 1/420 154733555 when updating3556 verification token cannot be nil3557 behaves like allowed_to_stream?3558 destination_object: destination_with_filters_of_given_type, audit_operation_val: audit_operation, result: true3559 is expected to eq true3560 destination_object: destination_with_filters, audit_operation_val: audit_operation, result: false3561 is expected to eq false3562 destination_object: destination, audit_operation_val: audit_operation, result: true3563 is expected to eq true3564 destination_object: destination_with_filters_of_given_type, audit_operation_val: nil, result: true3565 is expected to eq true3566 behaves like includes ExternallyCommonDestinationable concern3567 validations3568 is expected to be a kind of AuditEvents::ExternallyCommonDestinationable3569 is expected to validate that the length of :name is at most 723570 when creating without a name3571 assigns a default name3572 #allowed_to_stream?3573 with namespace filter3574 destination_object: destination_with_group_filter, audit_event: top_level_group_audit_event, result: false3575 is expected to eq false3576 destination_object: destination_with_group_filter, audit_event: sibling_group_audit_event, result: false3577 is expected to eq false3578 destination_object: destination_with_group_filter, audit_event: group_audit_event, result: true3579 is expected to eq true3580 destination_object: destination_with_group_filter, audit_event: sub_subgroup_audit_event, result: true3581 is expected to eq true3582 destination_object: destination_with_group_filter, audit_event: project_audit_event, result: true3583 is expected to eq true3584 destination_object: destination_with_project_filter, audit_event: top_level_group_audit_event, result: false3585 is expected to eq false3586 destination_object: destination_with_project_filter, audit_event: group_audit_event, result: false3587 is expected to eq false3588 destination_object: destination_with_project_filter, audit_event: other_project_audit_event, result: false3589 is expected to eq false3590 destination_object: destination_with_project_filter, audit_event: project_audit_event, result: true3591 is expected to eq true3592 when event type filter with given event type exists3593 is expected to eq true3594 with event filters3595 behaves like allowed_to_stream?3596 destination_object: destination_with_filters_of_given_type, audit_operation_val: audit_operation, result: true3597 is expected to eq true3598 destination_object: destination_with_filters, audit_operation_val: audit_operation, result: false3599 is expected to eq false3600 destination_object: destination, audit_operation_val: audit_operation, result: true3601 is expected to eq true3602 destination_object: destination_with_filters_of_given_type, audit_operation_val: nil, result: true3603 is expected to eq true3604 #audit_details3605 equals to the destination url3606# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/external_audit_event_destination_spec.rb. It took 16.84 seconds. Expected to take 16.48 seconds.3607# [RSpecRunTime] Starting example group ee/spec/services/audit_event_service_spec.rb. Expected to take 15.24 seconds.3608AuditEventService3609 #for_member3610 generates event3611 handles deleted users3612 generates a system event3613 user access expiry3614 generates a system event3615# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.13 seconds. Current RSS: ~1589M. load average: 1.16 1.30 1.21 1/420 154743616 create user access3617 stores author name3618 updating membership3619 records the change in expiry date3620 #security_event3621 unlicensed3622 does not create an event3623 licensed3624 creates an event3625 on a read-only instance3626 does not create an event3627 admin audit log licensed3628 for an unauthenticated user3629 when request IP address is present3630 has the request IP address3631 when request IP address is not present3632 has the user IP address3633 for an authenticated user3634 when request IP address is present3635 has the request IP address3636 when request IP address is not present3637 has the user IP address3638 tracks exceptions when the event cannot be created3639 for an impersonated user3640 has the impersonator name3641 when request IP address is present3642 has the request IP address3643 when request IP address is not present3644 has the impersonator IP address3645 #enabled?3646 admin_audit_log: true, audit_events: false, extended_audit_events: false, result: true3647 returns the correct result when feature is available3648 admin_audit_log: false, audit_events: true, extended_audit_events: false, result: true3649 returns the correct result when feature is available3650 admin_audit_log: false, audit_events: false, extended_audit_events: true, result: true3651 returns the correct result when feature is available3652 admin_audit_log: false, audit_events: false, extended_audit_events: false, result: false3653 returns the correct result when feature is available3654 #entity_audit_events_enabled?3655 entity is a project3656 returns false when project is unlicensed3657 returns true when project is licensed3658 entity is a group3659 returns false when group is unlicensed3660 returns true when group is licensed3661 entity is a user3662 returns false when unlicensed3663 returns true when licensed with extended events3664 auth event3665 returns true when unlicensed3666 #for_user3667 with destroy action3668 sets the details attribute3669 sets the target_id column3670 with create action3671 sets the details attribute3672 sets the target_id column3673 with custom action3674 sets the details attribute3675 sets the target_id column3676 #for_project3677 with destroy action3678 sets the details attribute3679 sets the target_id column3680# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.71 seconds. Current RSS: ~1610M. load average: 1.15 1.30 1.21 5/420 154753681 with create action3682 sets the details attribute3683 sets the target_id column3684# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.0 seconds. Current RSS: ~1611M. load average: 1.15 1.30 1.21 1/420 154763685 #for_changes3686 sets the details attribute3687 #for_project3688 sets the details attribute3689 sets the target_type column3690 #for_group3691 sets the details attribute3692 stores target_type in a database column3693 license3694 has the audit_admin feature3695 logs an audit event3696 has the entity_path3697 request IP address is present3698 has the IP address in the details hash3699 has the IP address stored in a separate attribute3700 request IP address is not present3701 has the IP address in the details hash3702 has the IP address stored in a separate attribute3703 has the extended_audit_events feature3704 logs an audit event3705 does not have the entity_path3706 does not have the ip_address3707 entity has the audit_events feature3708 logs an audit event3709 does not have the entity_path3710 does not have the ip_address3711 does not have any audit event feature3712 does not log the audit event3713 save_type3714 with save_type of :database_and_stream3715 saves to database3716 streams the event3717 when the event is created within a transaction3718 does not raise an error about a job being enqueued from within a transaction3719 with save_type of :database3720 saves to database and is not streamed3721 with save_type of :stream3722 does not save to database3723 streams the event3724# [RSpecRunTime] Finishing example group ee/spec/services/audit_event_service_spec.rb. It took 13.77 seconds. Expected to take 15.24 seconds.3725# [RSpecRunTime] Starting example group ee/spec/models/software_license_spec.rb. Expected to take 14.91 seconds.3726SoftwareLicense3727 does not allow STI3728 validations3729 is expected to includes the Presentable module3730 is expected to validate that :name cannot be empty/falsy3731 is expected to validate that the length of :spdx_identifier is at most 2553732 is expected to validate that :name is case-sensitively unique3733 .create_policy_for!3734 when a software license with a given name has already been created3735 is expected to be persisted3736 is expected to be allowed3737 is expected to eql #<SoftwareLicense id: 4, name: "MIT", spdx_identifier: "MIT">3738# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.24 seconds. Current RSS: ~1579M. load average: 1.20 1.30 1.21 1/420 154773739 when a software license with a given name has NOT been created3740 is expected to be persisted3741 is expected to be denied3742 is expected to be persisted3743 is expected to eql "1808c2dd-ab5a-408b-a454-a09efb9c06ef"3744# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.58 seconds. Current RSS: ~1564M. load average: 1.20 1.30 1.21 1/420 154783745 when scan_result_policy_read is given3746 is expected to be persisted3747 is expected to be allowed3748 is expected to eq #<Security::ScanResultPolicyRead id: 3, security_orchestration_policy_configuration_id: 6, created_at...erability_attributes: {}, project_id: 978, rule_idx: 3, project_approval_settings: {}, commits: nil>3749 is expected to eql #<SoftwareLicense id: 12, name: "MIT", spdx_identifier: "MIT">3750# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.8 seconds. Current RSS: ~1515M. load average: 1.19 1.30 1.21 1/420 154793751 with an open database transaction3752 raises an exception and does not create policy3753 .unsafe_create_policy_for!3754 calls find_or_create_by!3755 .transaction_open?3756 when transaction_open is true3757 is expected to be truthy3758 when transaction_open is false3759 is expected to be falsey3760 scopes3761 .by_spdx3762 is expected to contain exactly #<SoftwareLicense id: 14, name: "MIT", spdx_identifier: "MIT">3763 .spdx3764 is expected to contain exactly #<SoftwareLicense id: 14, name: "MIT", spdx_identifier: "MIT">3765 .by_spdx3766 is expected to contain exactly #<SoftwareLicense id: 14, name: "MIT", spdx_identifier: "MIT">3767 .spdx3768 is expected to contain exactly #<SoftwareLicense id: 14, name: "MIT", spdx_identifier: "MIT">3769 .by_name3770 is expected to contain exactly #<SoftwareLicense id: 14, name: "MIT", spdx_identifier: "MIT">3771 .unknown3772 is expected to contain exactly #<SoftwareLicense id: 15, name: "Apache 2.0 License", spdx_identifier: nil>3773 .grouped_by_name3774 is expected to eql {"Apache 2.0 License"=>1, "MIT"=>1}3775 .ordered3776 is expected to eql "Apache 2.0 License" and "MIT"3777 #canonical_id3778 when an SPDX identifier is available3779 is expected to eq "MIT"3780 when an SPDX identifier is not available3781 is expected to eq "mit license"3782 .unclassified_licenses_for3783 when a project has not classified licenses3784 returns each license in the SPDX catalogue ordered by name3785 when some of the licenses are classified3786 returns each license in the SPDX catalogue that has not been classified3787 .all_license_names3788 returns ordered list of license names from the SPDX catalogue3789 caches the license names3790# [RSpecRunTime] Finishing example group ee/spec/models/software_license_spec.rb. It took 15.56 seconds. Expected to take 14.91 seconds.3791# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/group_type_spec.rb. Expected to take 13.53 seconds.3792Types::GroupType3793 is expected to have graphql field :iterations3794 is expected to have graphql field :iteration_cadences3795 is expected to have graphql field :vulnerabilities3796 is expected to have graphql field :vulnerability_scanners3797 is expected to have graphql field :vulnerabilities_count_by_day3798 is expected to have graphql field :vulnerability_grades3799 is expected to have graphql field :code_coverage_activities3800 is expected to have graphql field :stats3801 is expected to have graphql field :billable_members_count3802 is expected to have graphql field :external_audit_event_destinations3803 is expected to have graphql field :external_audit_event_streaming_destinations3804 is expected to have graphql field :google_cloud_logging_configurations3805 is expected to have graphql field :merge_request_violations3806 is expected to have graphql field :allow_stale_runner_pruning3807 is expected to have graphql field :cluster_agents3808 is expected to have graphql field :enforce_free_user_cap3809 is expected to have graphql field :project_compliance_standards_adherence3810 is expected to have graphql field :amazon_s3_configurations3811 is expected to have graphql field :pending_members3812 is expected to have graphql field :value_streams3813 is expected to have graphql field :saved_replies3814 is expected to have graphql field :saved_reply3815 is expected to have graphql field :value_stream_analytics3816 is expected to have graphql field :duo_features_enabled3817 is expected to have graphql field :lock_duo_features_enabled3818 is expected to have graphql field :marked_for_deletion_on3819 is expected to have graphql field :ai_metrics3820 nested epic request3821 is expected to have graphql field :epicsEnabled3822 is expected to have graphql field :epic3823 is expected to have graphql field :epics3824 is expected to have graphql field :epic_board3825 is expected to have graphql field :epic_boards3826# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.98 seconds. Current RSS: ~1546M. load average: 1.16 1.29 1.21 1/420 154803827 vulnerabilities3828 returns the vulnerabilities for all projects in the group and its subgroups3829# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.28 second. Current RSS: ~1540M. load average: 1.16 1.29 1.21 1/420 154813830 billable members count3831 when no plan is provided3832 returns billable users count including guests3833# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.77 seconds. Current RSS: ~1539M. load average: 1.23 1.30 1.21 1/421 154823834 when a plan is provided3835 with a plan that should include guests is provided3836 returns billable users count including guests3837 with a plan that should exclude guests is provided3838 returns billable users count excluding guests when a plan that should exclude guests is provided3839 without owner authorization3840 does not return the billable members count3841 dora field3842 is expected to have graphql type Types::DoraType3843 marked_for_deletion_on3844 when feature is available3845 returns correct date3846 when feature is not available3847 returns nil3848# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/group_type_spec.rb. It took 11.13 seconds. Expected to take 13.53 seconds.3849# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20231005103449_reindex_and_remove_leftover_merge_request_in_main_index_spec.rb. Expected to take 12.99 seconds.3850ReindexAndRemoveLeftoverMergeRequestInMainIndex3851 migration_options3852 has migration options set3853# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.01 seconds. Current RSS: ~1541M. load average: 1.12 1.27 1.20 1/433 157193854 .migrate3855 if migration is completed3856 performs logging and does not call Elastic::ProcessBookkeepingService3857 if migration is not completed3858 calls Elastic::ProcessBookkeepingService3859# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.93 seconds. Current RSS: ~1542M. load average: 1.12 1.27 1.20 2/433 157203860 .completed?3861 when no merge_request documents are in the main index3862 returns true3863 when merge_request documents exists in the main index3864 returns false3865# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20231005103449_reindex_and_remove_leftover_merge_request_in_main_index_spec.rb. It took 12.1 seconds. Expected to take 12.99 seconds.3866# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb. Expected to take 12.15 seconds.3867Resolvers::BoardGroupings::EpicsResolver3868 when board_grouped_by_epic_performance is turned on3869 behaves like #resolve3870 when user can not see epics3871 does not return epics3872# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.53 seconds. Current RSS: ~1513M. load average: 1.19 1.29 1.21 1/432 157213873 when user can access the group3874 finds all epics for issues in the project board3875 finds all epics for issues in the group board3876 finds only epics for issues matching issue filters3877 finds only epics for issues matching search param3878 generates an error if both epic_id and epic_wildcard_id are present3879 calls service with right params3880 accepts epic global id3881 accepts epic wildcard id3882# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.61 seconds. Current RSS: ~1531M. load average: 1.17 1.28 1.21 1/432 157223883 when user is a group guest3884 finds non-confidental epics for issues in the project board3885 finds non-confidental epics for issues in the group board3886 with issue filters3887 when issue filters are set3888 does not call the Epics::WithIssuesFinder3889 when there are no issue filters3890 call the Epics::WithIssuesFinder and orders the result3891 orders by descending epics.id3892 when board_grouped_by_epic_performance is turned off3893 behaves like #resolve3894 when user can not see epics3895 does not return epics3896 when user can access the group3897 finds all epics for issues in the project board3898 finds all epics for issues in the group board3899 finds only epics for issues matching issue filters3900 finds only epics for issues matching search param3901 generates an error if both epic_id and epic_wildcard_id are present3902 calls service with right params3903 accepts epic global id3904 accepts epic wildcard id3905# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.77 seconds. Current RSS: ~1538M. load average: 1.16 1.28 1.21 1/427 157233906 when user is a group guest3907 finds non-confidental epics for issues in the project board3908 finds non-confidental epics for issues in the group board3909# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb. It took 11.15 seconds. Expected to take 12.15 seconds.3910# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/executor_spec.rb. Expected to take 11.75 seconds.3911Gitlab::Llm::Chain::Tools::IssueIdentifier::Executor3912 #execute3913 when issue is identified3914 when user does not have permission to read resource3915 when is issue identified with iid3916 behaves like issue not found response3917 returns success response3918# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.9 seconds. Current RSS: ~1534M. load average: 1.16 1.28 1.21 1/427 157243919 when is issue identified with reference3920 behaves like issue not found response3921 returns success response3922 when is issue identified with url3923 behaves like issue not found response3924 returns success response3925 when user has permission to read resource3926 when ai response has invalid JSON3927 retries the ai call3928 when there is a StandardError3929 returns an error3930 when issue is the current issue in context3931 behaves like success response3932 returns success response3933 when issue is identified by iid3934 behaves like success response3935 returns success response3936 when is issue identified with reference3937 behaves like success response3938 returns success response3939 when is issue identified with url3940 behaves like success response3941 returns success response (PENDING: Temporarily skipped with xcontext)3942 when issue mistaken with an MR3943 behaves like issue not found response3944 returns success response3945 when context container is a group3946 behaves like success response3947 returns success response3948 when multiple issues are identified3949 behaves like issue not found response3950 returns success response3951 when context container is a project namespace3952 when issue is the current issue in context3953 behaves like success response3954 returns success response3955 when context container is nil3956 when issue is identified by iid3957 behaves like issue not found response3958 returns success response3959 when issue is the current issue in context3960 behaves like success response3961 returns success response3962 when is issue identified with reference3963 behaves like success response3964 returns success response3965 when is issue identified with not-full reference3966 behaves like issue not found response3967 returns success response3968 when group does not have ai enabled3969 returns success response3970 when is issue identified with url3971 behaves like success response3972 returns success response (PENDING: Temporarily skipped with xcontext)3973 when issue was already identified3974 returns already identified response3975 #name3976 returns tool name3977 returns tool human name3978 #description3979 returns tool description3980# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/executor_spec.rb. It took 11.09 seconds. Expected to take 11.75 seconds.3981# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/build_service_spec.rb. Expected to take 10.7 seconds.3982MergeRequests::BuildService3983 project default template configured3984 issuable default templates feature not available3985 does not set the MR description from template3986 when description is provided3987 sets the user's description3988# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.24 seconds. Current RSS: ~1539M. load average: 1.12 1.26 1.20 1/432 157703989 issuable default templates feature available3990 sets the MR description from template3991 when description is provided3992 prefers user's description to the default template3993# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.4 seconds. Current RSS: ~1557M. load average: 1.12 1.26 1.20 1/432 158133994 a Default.md file exists in the repository3995 prefers the project default template3996# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.64 seconds. Current RSS: ~1563M. load average: 1.12 1.26 1.20 1/432 158513997 when MR is set to close an issue3998 appends closing reference once3999# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.05 seconds. Current RSS: ~1563M. load average: 1.11 1.26 1.20 1/432 158734000 target branch rules4001 with target branch from params4002 does not use target branch rule4003 when project does not have licensed feature4004 does not use target branch rule4005 when project has licensed feature4006 sets target branch from target branch rule4007# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/build_service_spec.rb. It took 8.9 seconds. Expected to take 10.7 seconds.4008# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb. Expected to take 10.45 seconds.4009Gitlab::Llm::Chain::Tools::IssueReader::Executor4010 #name4011 returns tool name4012 returns tool human name4013 #execute4014 when issue is identified4015 when user has permission to read resource4016 when ai response has invalid JSON4017 retries the ai call4018 when there is a StandardError4019 returns an error4020 when issue is the current issue in context4021 behaves like success response4022 returns success response4023 when issue is identified by iid4024 behaves like success response4025 returns success response4026 when is issue identified with reference4027 behaves like success response4028 returns success response4029 when issue mistaken with an MR4030 behaves like issue not found response4031 returns success response4032 when context container is a group4033 behaves like success response4034 returns success response4035 when multiple issues are identified4036 behaves like issue not found response4037 returns success response4038 when context container is a project namespace4039 when issue is the current issue in context4040 behaves like success response4041 returns success response4042 when context container is nil4043 when issue is identified by iid4044 behaves like issue not found response4045 returns success response4046 when issue is the current issue in context4047 behaves like success response4048 returns success response4049 when is issue identified with reference4050 behaves like success response4051 returns success response4052 when is issue identified with not-full reference4053 behaves like issue not found response4054 returns success response4055 when group does not have ai enabled4056 returns success response4057 when issue was already identified4058 returns already identified response4059 #description4060 returns tool description4061# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb. It took 8.51 seconds. Expected to take 10.45 seconds.4062# [RSpecRunTime] Starting example group ee/spec/services/ee/groups/create_service_spec.rb. Expected to take 9.58 seconds.4063Groups::CreateService#execute4064 for audit events4065 when licensed4066 does not log audit event if operation fails4067 does not log audit event if operation results in no change4068 when operation succeeds4069 logs an audit event4070 logs the audit event info4071 calls the audit method with the event type4072# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.04 seconds. Current RSS: ~1539M. load average: 1.02 1.23 1.19 1/425 159134073 when not licensed4074 does not log audit event4075 when created group is a sub-group4076 sends the audit streaming event4077 for repository_size_limit assignment as Bytes4078 when the user is an admin with admin mode enabled4079 when the param is present4080 assigns repository_size_limit as Bytes4081 when the param is an empty string4082 assigns a nil value4083 when the user is an admin with admin mode disabled4084 assigns a nil value4085 when the user is not an admin4086 assigns a nil value4087 when updating protected params4088 as an admin4089 updates the attributes4090 as a regular user4091 ignores the attributes4092 with push rule4093 when feature is available4094 when there are push rules settings4095 uses the configured push rules settings4096 when there are not push rules settings4097 is does not create the group push rule4098 when feature not is available4099 ignores the group push rule4100 when create_event is true4101 enqueues a create event worker4102 when user can not create a group4103 does not enqueue a create event worker4104 when create_event is NOT true4105 does not enqueue a create event worker4106# [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/create_service_spec.rb. It took 7.71 seconds. Expected to take 9.58 seconds.4107# [RSpecRunTime] Starting example group ee/spec/finders/ee/group_members_finder_spec.rb. Expected to take 9.21 seconds.4108GroupMembersFinder4109 #execute4110 with custom roles4111 subject_relations: [], subject_group: :group, expected_members: []4112 returns correct members4113# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.06 seconds. Current RSS: ~1492M. load average: 1.02 1.22 1.19 1/426 159144114 subject_relations: [:direct, :inherited], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group]4115 returns correct members4116 subject_relations: [:direct], subject_group: :group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group]4117 returns correct members4118 subject_relations: [:inherited], subject_group: :group, expected_members: []4119 returns correct members4120 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]4121 returns correct members4122 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]4123 returns correct members4124 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]4125 returns correct members4126 subject_relations: [], subject_group: :sub_group, expected_members: []4127 returns correct members4128 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]4129 returns correct members4130 subject_relations: [:direct], subject_group: :sub_group, expected_members: [:user1_sub_group, :user2_sub_group, :user3_sub_group, :user4_sub_group]4131 returns correct members4132 subject_relations: [:inherited], subject_group: :sub_group, expected_members: [:user1_group, :user2_group, :user3_group, :user4_group]4133 returns correct members4134 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]4135 returns correct members4136 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]4137 returns correct members4138 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]4139 returns correct members4140 subject_relations: [], subject_group: :sub_sub_group, expected_members: []4141 returns correct members4142 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]4143 returns correct members4144 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]4145 returns correct members4146 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]4147 returns correct members4148 subject_relations: [:descendants], subject_group: :sub_sub_group, expected_members: []4149 returns correct members4150 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]4151 returns correct members4152 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]4153 returns correct members4154 minimal access4155 when group does not allow minimal access members4156 returns only members with full access4157 when group allows minimal access members4158 also returns members with minimal access4159 filter by enterprise users4160 when domain_verification feature is available for the group4161 when requested by owner4162 direct members of the group4163 returns Enterprise members when the filter is `true`4164 returns members that are not Enterprise members when the filter is `false`4165 returns all members when the filter is not specified4166 returns all members when the filter is not either of `true` or `false`4167 when requested by non-owner4168 returns all members, as non-owners do not have the ability to filter by Enterprise users4169 when domain_verification feature is not available for the group4170 when requested by owner4171 returns all members, because `Enterprise` filter can only be applied on a paid top-level group with domain_verification feature available4172# [RSpecRunTime] Finishing example group ee/spec/finders/ee/group_members_finder_spec.rb. It took 8.89 seconds. Expected to take 9.21 seconds.4173# [RSpecRunTime] Starting example group ee/spec/views/shared/_mirror_status.html.haml_spec.rb. Expected to take 9.15 seconds.4174shared/_mirror_status.html.haml4175 when mirror has not updated yet4176 does not render anything4177# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.31 seconds. Current RSS: ~1538M. load average: 1.02 1.22 1.19 1/426 159154178 when mirror successful4179 renders success message4180# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.69 seconds. Current RSS: ~1538M. load average: 1.10 1.23 1.19 1/426 159164181 when mirror failed4182 renders failure message4183 renders failure message with icon4184 with a previous successful update4185 renders failure message4186# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.6 seconds. Current RSS: ~1517M. load average: 1.10 1.23 1.19 1/426 159174187 with a hard failed mirror4188 renders hard failed message4189# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.98 seconds. Current RSS: ~1508M. load average: 1.09 1.23 1.19 1/426 159184190# [RSpecRunTime] Finishing example group ee/spec/views/shared/_mirror_status.html.haml_spec.rb. It took 8.26 seconds. Expected to take 9.15 seconds.4191# [RSpecRunTime] Starting example group ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb. Expected to take 8.3 seconds.4192Ci::CreatePipelineService4193 when the feature is not licensed4194 behaves like it does not expand the dast variables4195 does not include the profile variables4196# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.14 seconds. Current RSS: ~1488M. load average: 1.09 1.23 1.19 1/428 159444197 when the feature is licensed4198 when the stage is dast4199 persists dast_configuration in build options4200 expands the dast variables4201 when the user has permission4202 expands the secret dast variables4203# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.24 seconds. Current RSS: ~1484M. load average: 1.09 1.23 1.19 1/430 159504204 when the site profile does not exist4205 behaves like a missing profile4206 communicates failure4207 when the scanner profile does not exist4208 behaves like a missing profile4209 communicates failure4210 when there is an unexpected system error4211 handles the error4212 when the stage is not dast4213 behaves like it does not expand the dast variables4214 does not include the profile variables4215 behaves like pipelines are created without N+1 SQL queries4216 avoids N+1 queries4217 behaves like pipelines are created without N+1 SQL queries4218 avoids N+1 queries4219# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.16 seconds. Current RSS: ~1474M. load average: 1.16 1.24 1.19 1/431 159814220# [RSpecRunTime] Finishing example group ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb. It took 8.17 seconds. Expected to take 8.3 seconds.4221# [RSpecRunTime] Starting example group ee/spec/helpers/trials_helper_spec.rb. Expected to take 7.93 seconds.4222TrialsHelper4223 #trial_selection_intro_text4224 have_group_namespace: true, text: "You can apply your trial to a new group or an existing group."4225 is expected to eq "You can apply your trial to a new group or an existing group."4226 have_group_namespace: false, text: "Create a new group to start your GitLab Ultimate trial."4227 is expected to eq "Create a new group to start your GitLab Ultimate trial."4228 #glm_params4229 is memoized4230 glm_source: nil, glm_content: nil, result: {}4231 is expected to eq {}4232 glm_source: "source", glm_content: nil, result: {:glm_source=>"source"}4233 is expected to eq {"glm_source"=>"source"}4234 glm_source: nil, glm_content: "content", result: {:glm_content=>"content"}4235 is expected to eq {"glm_content"=>"content"}4236 glm_source: "source", glm_content: "content", result: {:glm_source=>"source", :glm_content=>"content"}4237 is expected to eq {"glm_content"=>"content", "glm_source"=>"source"}4238 #show_tier_badge_for_new_trial?4239 trials_available?: false, paid?: false, private?: true, never_had_trial?: true, authorized: true, result: false4240 is expected to equal false4241 trials_available?: true, paid?: true, private?: true, never_had_trial?: true, authorized: true, result: false4242 is expected to equal false4243 trials_available?: true, paid?: false, private?: false, never_had_trial?: true, authorized: true, result: false4244 is expected to equal false4245 trials_available?: true, paid?: false, private?: true, never_had_trial?: false, authorized: true, result: false4246 is expected to equal false4247 trials_available?: true, paid?: false, private?: true, never_had_trial?: true, authorized: false, result: false4248 is expected to equal false4249 trials_available?: true, paid?: false, private?: true, never_had_trial?: true, authorized: true, result: true4250 is expected to equal true4251 #should_ask_company_question?4252 glm_source: "about.gitlab.com", result: false4253 is expected to eq false4254 glm_source: "learn.gitlab.com", result: false4255 is expected to eq false4256 glm_source: "docs.gitlab.com", result: false4257 is expected to eq false4258 glm_source: "abouts.gitlab.com", result: true4259 is expected to eq true4260 glm_source: "about.gitlab.org", result: true4261 is expected to eq true4262 glm_source: "about.gitlob.com", result: true4263 is expected to eq true4264 glm_source: nil, result: true4265 is expected to eq true4266 #create_company_form_data4267 allows overriding data with params4268 with namespace_selector_data4269 #trial_namespace_selector_data4270 returns free group4271# [RSpecRunTime] RSpec elapsed time: 21 minutes 33.93 seconds. Current RSS: ~1499M. load average: 1.23 1.26 1.20 1/432 159824272 #duo_pro_trial_namespace_selector_data4273 returns all groups without create group option4274 #create_duo_pro_lead_form_data4275 provides expected form data4276 allows overriding data with params4277 when namespace_id is in the params4278 provides the submit path with the namespace_id4279 when params are empty4280 uses the values from current user4281 #create_lead_form_data4282 provides expected form data4283 allows overriding data with params4284 when namespace_id is in the params4285 provides the submit path with the namespace_id4286 when params are empty4287 uses the values from current user4288 #glm_source4289 return gitlab config host4290 #namespace_options_for_listbox4291 when there is no eligible group4292 returns just the "New" option group4293 when only group namespaces are eligible4294 returns the "New" and "Groups" option groups4295 when some group namespaces are eligible4296 returns the "New", "Groups" option groups4297# [RSpecRunTime] Finishing example group ee/spec/helpers/trials_helper_spec.rb. It took 5.9 seconds. Expected to take 7.93 seconds.4298# [RSpecRunTime] Starting example group ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb. Expected to take 7.58 seconds.4299Security::UnassignRedundantPolicyConfigurationsWorker4300 deduplication4301 is expected to equal true4302 #perform4303 does not unassign top-level group4304 unassigns projects and groups with redundant policy projects4305 does not unassign unrelated projects4306 keeps bot users4307# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.92 seconds. Current RSS: ~1499M. load average: 1.11 1.23 1.19 1/427 159834308# [RSpecRunTime] Finishing example group ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb. It took 6.86 seconds. Expected to take 7.58 seconds.4309# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. Expected to take 7.39 seconds.4310Gitlab::Llm::StageCheck4311 when not gitlab.com4312 container: group, feature_type: "EXPERIMENTAL"4313 when instance has ai_features license4314 when experimental features enabled setting is true4315 returns false4316# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.35 seconds. Current RSS: ~1475M. load average: 1.11 1.23 1.19 1/427 159844317 when experimental features enabled setting is false4318 returns false4319 container: group, feature_type: "BETA"4320 when instance has ai_features license4321 when experimental features enabled setting is true4322 returns false4323 when experimental features enabled setting is false4324 returns false4325 container: project, feature_type: "EXPERIMENTAL"4326 when instance has ai_features license4327 when experimental features enabled setting is true4328 returns false4329 when experimental features enabled setting is false4330 returns false4331 container: project, feature_type: "BETA"4332 when instance has ai_features license4333 when experimental features enabled setting is true4334 returns false4335 when experimental features enabled setting is false4336 returns false4337 .available?4338 when gitlab.com4339 container: group, feature_type: "EXPERIMENTAL"4340 when experimental setting is false4341 returns false4342 when experimental setting is true4343 returns true4344 for a project in a personal namespace4345 returns false4346 with an invalid feature name4347 returns false4348 when not on a plan with ai features licensed4349 returns false4350 container: group, feature_type: "BETA"4351 when experimental setting is false4352 returns false4353 when experimental setting is true4354 returns true4355 for a project in a personal namespace4356 returns false4357 with an invalid feature name4358 returns false4359 when not on a plan with ai features licensed4360 returns false4361 container: project, feature_type: "EXPERIMENTAL"4362 when experimental setting is false4363 returns false4364 when experimental setting is true4365 returns true4366 for a project in a personal namespace4367 returns false4368 with an invalid feature name4369 returns false4370 when not on a plan with ai features licensed4371 returns false4372 container: project, feature_type: "BETA"4373 when experimental setting is false4374 returns false4375 when experimental setting is true4376 returns true4377 for a project in a personal namespace4378 returns false4379 with an invalid feature name4380 returns false4381 when not on a plan with ai features licensed4382 returns false4383 with premium plan4384 returns false4385 with chat feature4386 with project4387 is expected to eq true4388 with group4389 is expected to eq true4390# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. It took 7.8 seconds. Expected to take 7.39 seconds.4391# [RSpecRunTime] Starting example group ee/spec/services/epic_issues/list_service_spec.rb. Expected to take 7.0 seconds.4392EpicIssues::ListService4393 #execute4394 when epics feature is disabled4395 returns an empty array4396# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.45 seconds. Current RSS: ~1505M. load average: 1.09 1.22 1.19 1/427 159894397 when epics feature is enabled4398 does not have N+1 queries4399 owner can see all issues and destroy their associations4400 returns related issues JSON4401# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.26 seconds. Current RSS: ~1512M. load average: 1.09 1.22 1.19 1/427 159904402 user can see only some issues4403 returns related issues JSON4404# [RSpecRunTime] Finishing example group ee/spec/services/epic_issues/list_service_spec.rb. It took 6.05 seconds. Expected to take 7.0 seconds.4405# [RSpecRunTime] Starting example group ee/spec/models/audit_events/streaming/event_type_filter_spec.rb. Expected to take 6.77 seconds.4406AuditEvents::Streaming::EventTypeFilter4407 does not allow STI4408 Validations4409 is expected to belong to external_audit_event_destination required: false4410 is expected to validate that :audit_event_type is case-sensitively unique within the scope of :external_audit_event_destination_id4411 behaves like audit event streaming filter4412 Validations4413 is expected to validate that :audit_event_type cannot be empty/falsy4414 is expected to validate that the length of :audit_event_type is at most 2554415 is expected to allow :audit_event_type to be ‹"event_type_filters_created"›4416 is expected not to allow :audit_event_type to be ‹"invalid_audit_event_type"›4417# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.92 seconds. Current RSS: ~1548M. load average: 1.09 1.22 1.19 1/427 159914418 .audit_event_type_in4419 returns the correct audit events4420 #to_s4421 is expected to eq "event_type_filters_created"4422 .pluck_audit_event_type4423 returns the audit event type of the event type filter4424 Associations4425 belongs to a external audit event destination4426# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/streaming/event_type_filter_spec.rb. It took 5.09 seconds. Expected to take 6.77 seconds.4427# [RSpecRunTime] Starting example group ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb. Expected to take 6.62 seconds.4428ee:gitlab:seed:data_seeder4429 prints a seeding statement4430 prints a done statement4431 when seed file does not exist4432.... raises an error4433# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.87 seconds. Current RSS: ~1559M. load average: 1.08 1.21 1.18 1/427 159924434# [RSpecRunTime] Finishing example group ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb. It took 4.58 seconds. Expected to take 6.62 seconds.4435# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.59 seconds. Current RSS: ~1534M. load average: 1.07 1.21 1.18 1/427 159934436# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/template/custom_templates_spec.rb. Expected to take 6.32 seconds.4437Custom file template classes4438...... Gitlab::Template::CustomDockerfileTemplate4439 .all4440 returns all valid templates4441# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.99 seconds. Current RSS: ~1523M. load average: 1.07 1.21 1.18 1/432 163774442 .find4443 finds a valid template4444 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly)4445 does not find a template with the wrong extension4446 does not find a template in a subdirectory4447 Gitlab::Template::CustomGitignoreTemplate4448 .all4449 returns all valid templates4450 .find4451 finds a valid template4452 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly)4453 does not find a template with the wrong extension4454 does not find a template in a subdirectory4455 Gitlab::Template::CustomGitlabCiYmlTemplate4456 .all4457 returns all valid templates4458 .find4459 finds a valid template4460 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly)4461 does not find a template with the wrong extension4462 does not find a template in a subdirectory4463 Gitlab::Template::CustomLicenseTemplate4464 .all4465 returns all valid templates4466 .find4467 finds a valid template4468 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly)4469 does not find a template with the wrong extension4470 does not find a template in a subdirectory4471 Gitlab::Template::IssueTemplate4472 .all4473 returns all valid templates4474 .find4475 finds a valid template4476 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly)4477 does not find a template with the wrong extension4478 does not find a template in a subdirectory4479 Gitlab::Template::MergeRequestTemplate4480 .all4481 returns all valid templates4482 .find4483 finds a valid template4484 sets the category correctly (PENDING: {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly)4485 does not find a template with the wrong extension4486 does not find a template in a subdirectory4487# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/template/custom_templates_spec.rb. It took 5.86 seconds. Expected to take 6.32 seconds.4488# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/site_validations/find_or_create_service_spec.rb. Expected to take 6.13 seconds.4489AppSec::Dast::SiteValidations::FindOrCreateService4490............ execute4491 when the licensed feature is available4492 communicates failure4493# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.5 seconds. Current RSS: ~1573M. load average: 1.07 1.21 1.18 1/432 165184494 when the licensed feature is available4495 communicates success4496 creates a new record in the database4497 associates the dast_site_validation with the dast_site4498 attempts to validate4499 when a param is missing4500 communicates failure4501# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.16 seconds. Current RSS: ~1585M. load average: 1.14 1.22 1.19 1/432 165414502 when the dast_site_token.project and container do not match4503...... communicates failure4504 when the dast_site_token does not have a related dast_site via its url4505.. communicates failure4506 when the site has already passed validation4507.. returns the existing dast_site_validation4508 does not create a new record in the database4509 does not attempt to re-validate4510 associates the dast_site_validation with the dast_site4511# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.93 seconds. Current RSS: ~1592M. load average: 1.14 1.22 1.19 1/432 165424512# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/site_validations/find_or_create_service_spec.rb. It took 5.61 seconds. Expected to take 6.13 seconds.4513# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. Expected to take 5.84 seconds.4514Resolvers::Geo::DependencyProxyBlobRegistriesResolver4515.. behaves like a Geo registries resolver4516 #resolve4517.. when the parent object is the current node4518 when the user has permission to view Geo data4519.. when admin mode is enabled4520 when the ids argument is null4521........................................ returns registries, in order4522# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.13 seconds. Current RSS: ~1589M. load average: 1.14 1.22 1.19 1/432 165434523 when the ids argument is present4524........................................ returns the requested registries, in order4525 when the replication_state argument is present4526........................................ returns registries with requested replication state, in order4527 with verification enabled4528 when the verification_state argument is present4529........................................ returns registries with requested verification state, in order4530 with verification disabled4531 when the verification_state argument is present4532........................................ raises ArgumentError (PENDING: Skipping because verification is enabled for DependencyProxy::Blob)4533 when admin mode is disabled4534........................................ returns nothing4535 when the user does not have permission to view Geo data4536.......................................... returns nothing4537 when the parent object is not the current node4538 when the user has permission to view Geo data4539............................................ returns nothing, because we can't query other nodes' tracking databases4540# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb. It took 5.86 seconds. Expected to take 5.84 seconds.4541# [RSpecRunTime] Starting example group ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb. Expected to take 5.77 seconds.4542Banzai::ReferenceParser::EpicParser4543.. #nodes_visible_to_user4544 when the epics feature is enabled4545............................................ returns the nodes the user can read for valid epic nodes4546........ returns an empty array for nodes without required data-attributes4547# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.59 seconds. Current RSS: ~1570M. load average: 1.13 1.22 1.18 1/431 165444548 when the epics feature is disabled4549............................................ returns an empty array4550# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.74 seconds. Current RSS: ~1565M. load average: 1.20 1.23 1.19 1/427 165454551 #referenced_by4552 when using an existing epics IDs4553............................................ returns an Array of epics4554.. returns an empty Array for empty list of nodes4555# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.95 seconds. Current RSS: ~1559M. load average: 1.20 1.23 1.19 1/427 165464556 when epic with given ID does not exist4557.. returns an empty Array4558 #records_for_nodes4559............................................ returns a Hash containing the epics for a list of nodes4560# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb. It took 5.25 seconds. Expected to take 5.77 seconds.4561# [RSpecRunTime] Starting example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. Expected to take 5.47 seconds.4562Ci::CompareLicenseScanningReportsCollapsedService4563.......... #execute4564 when base and head pipelines have test reports4565...... with denied licenses4566 with incorrect report type4567 does not process the report4568 when license_check enabled4569.. does not process the report4570# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.88 seconds. Current RSS: ~1562M. load average: 1.20 1.23 1.19 1/433 165904571 with cyclonedx report4572................ exposes report with numbers of licenses by type4573 when license_check enabled4574.............. exposes approval as required4575# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.5 seconds. Current RSS: ~1564M. load average: 1.18 1.22 1.19 1/434 166024576 without denied licenses4577................ exposes approval as not required4578 when head pipeline has corrupted reports4579 exposes empty report4580 when the base pipeline is nil4581 exposes empty report4582 #serializer_class4583 is expected to equal LicenseCompliance::CollapsedComparerSerializer4584# [RSpecRunTime] Finishing example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. It took 4.64 seconds. Expected to take 5.47 seconds.4585# [RSpecRunTime] Starting example group ee/spec/finders/member_roles/roles_finder_spec.rb. Expected to take 5.44 seconds.4586MemberRoles::RolesFinder4587.................................. without permissions4588 when filtering by group4589 does not return any member roles for group4590 when filtering by id4591 does not return any member roles for id4592 with permissions4593 without custom roles feature4594 does not return any member roles for group4595 with custom roles feature4596 when filter param is missing4597 raises an error4598 when filtering by group4599 returns all member roles of the group4600 when filtering by project4601 returns all member roles of the project root ancestor4602 when filtering by id4603 returns member role found by id4604 when filtering by multiple ids4605 returns only member roles a user can read4606 when a user is an instance admin4607 returns all requested member roles for the instance admin4608 when providing the order_by and sort parameters4609 order: nil, sort: nil, result: :name_asc4610 returns the result with correct ordering4611 order: nil, sort: :asc, result: :name_asc4612 returns the result with correct ordering4613 order: nil, sort: :desc, result: :name_desc4614 returns the result with correct ordering4615 order: :name, sort: nil, result: :name_asc4616 returns the result with correct ordering4617 order: :name, sort: :asc, result: :name_asc4618 returns the result with correct ordering4619 order: :name, sort: :desc, result: :name_desc4620 returns the result with correct ordering4621 order: :id, sort: nil, result: :id_asc4622 returns the result with correct ordering4623 order: :id, sort: :asc, result: :id_asc4624 returns the result with correct ordering4625 order: :id, sort: :desc, result: :id_desc4626 returns the result with correct ordering4627 order: :created_at, sort: nil, result: :id_asc4628 returns the result with correct ordering4629 order: :created_at, sort: :asc, result: :id_asc4630 returns the result with correct ordering4631 order: :created_at, sort: :desc, result: :id_desc4632 returns the result with correct ordering4633 when requesting roles for the whole instance4634 when a user does not have permissions4635 raises an error4636 when a user is an instance admin4637 when on self-managed4638 returns instance member roles for instance admin4639 when on SaaS4640 returns an error4641 when requesting an instance roles by id4642 when a user does not have permissions4643 returns an empty array4644 when a user is an instance admin4645 when on self-managed4646 returns instance member roles4647 when on SaaS4648 returns an empty array4649 when requesting roles for the whole instance and group4650 when a user is an instance admin4651 when on self-managed4652 returns both instance member roles and group member roles4653# [RSpecRunTime] Finishing example group ee/spec/finders/member_roles/roles_finder_spec.rb. It took 4.55 seconds. Expected to take 5.44 seconds.4654# [RSpecRunTime] Starting example group ee/spec/helpers/projects/project_members_helper_spec.rb. Expected to take 5.09 seconds.4655Projects::ProjectMembersHelper4656........ #project_members_app_data_json4657.............. does not execute N+14658...... includes `manage_member_roles_path` data4659# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.11 seconds. Current RSS: ~1578M. load average: 1.16 1.22 1.18 1/427 166094660 #project_member_header_subtext4661............ can_admin_member: true, enforce_free_user_cap: true, subtext: standard_subtext, current_project: project4662 contains expected text4663 can_admin_member: true, enforce_free_user_cap: true, subtext: enforcement_subtext, current_project: project_with_group4664 contains expected text4665 can_admin_member: true, enforce_free_user_cap: false, subtext: standard_subtext, current_project: project_with_group4666 contains expected text4667 can_admin_member: false, enforce_free_user_cap: true, subtext: standard_subtext, current_project: project_with_group4668 contains expected text4669 can_admin_member: false, enforce_free_user_cap: false, subtext: standard_subtext, current_project: project_with_group4670 contains expected text4671# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/project_members_helper_spec.rb. It took 3.79 seconds. Expected to take 5.09 seconds.4672# [RSpecRunTime] Starting example group ee/spec/models/status_page/published_incident_spec.rb. Expected to take 5.08 seconds.4673StatusPage::PublishedIncident4674.......... does not allow STI4675 .untrack4676 when the incident is not yet tracked4677 is expected not to change `described_class.count`4678 when the incident is already tracked4679.. is expected to change `described_class.count` by -14680 .track4681 is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: timestamptz, updated_at: timestamptz, issue_id: integer)4682 is expected to eq #<StatusPage::PublishedIncident id: 3, created_at: "2024-04-10 21:12:39.707765250 +0000", updated_at: "2024-04-10 21:12:39.707765250 +0000", issue_id: 153>4683 is expected to eq #<Issue id:153 namespace1108/project-1109#1>4684 is expected to change `described_class.count` by 14685 when the incident already exists4686.. is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: timestamptz, updated_at: timestamptz, issue_id: integer)4687.. is expected to eq #<StatusPage::PublishedIncident id: 7, created_at: "2024-04-10 21:12:40.234112252 +0000", updated_at: "2024-04-10 21:12:40.234112252 +0000", issue_id: 153>4688.. is expected to eq #<Issue id:153 namespace1108/project-1109#1>4689.. is expected not to change `described_class.count`4690# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.09 seconds. Current RSS: ~1565M. load average: 1.16 1.22 1.18 1/427 166104691 when issue is new record4692 is expected to be a kind of StatusPage::PublishedIncident(id: integer, created_at: timestamptz, updated_at: timestamptz, issue_id: integer)4693 is expected to eq #<StatusPage::PublishedIncident id: 11, created_at: "2024-04-10 21:12:41.404003172 +0000", updated_at: "2024-04-10 21:12:41.404003172 +0000", issue_id: 155>4694 is expected to eq #<Issue id:156 namespace1111/project-1112#1>4695 is expected to change `described_class.count` by 14696# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.17 seconds. Current RSS: ~1538M. load average: 1.14 1.21 1.18 1/427 166114697 when issue is nil4698 is expected to raise ActiveRecord::RecordInvalid with message matching /Issue can't be blank/4699 validation4700 is expected to validate that :issue cannot be empty/falsy4701 associations4702 is expected to belong to issue required: false inverse_of => status_page_published_incident4703# [RSpecRunTime] Finishing example group ee/spec/models/status_page/published_incident_spec.rb. It took 4.46 seconds. Expected to take 5.08 seconds.4704# [RSpecRunTime] Starting example group ee/spec/services/ci/create_pipeline_service/runnable_builds_spec.rb. Expected to take 4.78 seconds.4705Ci::CreatePipelineService4706.............. drops builds that match shared runners4707 with private runners4708.. does not drop the builds4709# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.26 seconds. Current RSS: ~1527M. load average: 1.13 1.21 1.18 1/432 166554710# [RSpecRunTime] Finishing example group ee/spec/services/ci/create_pipeline_service/runnable_builds_spec.rb. It took 4.76 seconds. Expected to take 4.78 seconds.4711# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_added_to_iteration_spec.rb. Expected to take 4.77 seconds.4712Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstAddedToIteration4713.. behaves like value stream analytics event4714 is expected to be a kind of String4715 is expected to be a kind of Symbol4716 is expected to include ApplicationRecord(abstract)4717 is expected to respond to #timestamp_projection4718 is expected to respond to #html_description4719 is expected to be a kind of Array4720 #apply_query_customization4721 expects an ActiveRecord::Relation object as argument and returns a modified version of it4722 #hash_code4723 returns a hash that uniquely identifies an event4724 does not differ when the same object is built with the same params4725 behaves like value stream analytics first assignment event methods4726.......................................................... #apply_query_customization4727 looks up the first assignment event timestamp4728# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.65 seconds. Current RSS: ~1529M. load average: 1.13 1.21 1.18 1/432 166564729 #apply_negated_query_customization4730 returns records where the event has not happened yet4731 #include_in4732 returns both records4733 when invoked multiple times4734 returns both records4735 behaves like LEFT JOIN-able value stream analytics event4736.............................. can use the event as LEFT JOIN4737 when looking at the record with data4738 contains the timestamp expression4739# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.12 seconds. Current RSS: ~1530M. load average: 1.13 1.21 1.18 1/432 166574740 when looking at the record without data4741 returns nil for the timestamp expression4742# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_added_to_iteration_spec.rb. It took 3.96 seconds. Expected to take 4.77 seconds.4743# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb. Expected to take 4.62 seconds.4744Resolvers::UserNotesCountResolver4745.. #resolve4746.......... is expected to have nullable GraphQL type Int4747 when counting notes from an epic4748................................................................ when epics feature is available4749 when counting notes from a public epic4750 returns the number of non-system notes for the epic4751 when not logged in4752 returns the number of non-system notes for the issue4753# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.04 seconds. Current RSS: ~1526M. load average: 1.12 1.21 1.18 1/432 166704754 when a user has permission to view notes4755 returns the number of notes for the issue4756 when a user does not have permission to view notes4757 generates an error4758# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb. It took 4.21 seconds. Expected to take 4.62 seconds.4759# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scanner_profiles/destroy_service_spec.rb. Expected to take 4.44 seconds.4760AppSec::Dast::ScannerProfiles::DestroyService4761.......... #execute4762 when a user does not have access to the project4763 returns an error status4764 populates message4765 when the user can run a DAST scan4766 returns a success status4767 deletes the dast_scanner_profile4768 returns a dast_scanner_profile payload4769 audits the deletion4770 when the dast_scanner_profile doesn't exist4771 returns an error status4772 populates message4773# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.25 seconds. Current RSS: ~1542M. load average: 1.11 1.20 1.18 1/428 166714774 when on demand scan licensed feature is not available4775 returns an error status4776 populates message4777 when project has security policies enabled4778 when there is no policy that is referencing the profile4779 returns a success status4780 when there is a policy that is referencing the profile4781 returns an error status4782 populates message4783# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scanner_profiles/destroy_service_spec.rb. It took 4.25 seconds. Expected to take 4.44 seconds.4784# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. Expected to take 4.36 seconds.4785Resolvers::UserDiscussionsCountResolver4786.. #resolve4787.......... is expected to have nullable GraphQL type Int4788 when counting discussions from an epic4789................................................................ when counting discussions from a public epic4790 returns the number of non-system discussions for the epic4791# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.91 seconds. Current RSS: ~1519M. load average: 1.10 1.20 1.18 1/427 166844792 when a user has permission to view discussions4793 returns the number of discussions for the issue4794 when a user does not have permission to view discussions4795 generates an error4796# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. It took 4.71 seconds. Expected to take 4.36 seconds.4797# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/external_issue_resolver_spec.rb. Expected to take 4.12 seconds.4798Resolvers::ExternalIssueResolver4799.... when Jira issues are requested4800.......................................................... when Jira API responds with nil4801 sends request to Jira to fetch issues4802 returns nil4803# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.86 seconds. Current RSS: ~1515M. load average: 1.17 1.21 1.18 1/427 166854804 when Jira API responds with found issues4805 sends request to Jira to fetch issues4806 returns serialized Jira issues4807 when Jira API responds with an integration error4808 generates an error4809 when Jira API responds with an request error4810 generates an error4811# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/external_issue_resolver_spec.rb. It took 3.89 seconds. Expected to take 4.12 seconds.4812# [RSpecRunTime] Starting example group ee/spec/finders/ee/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 4.06 seconds.4813Ci::DailyBuildGroupReportResultsFinder4814.. #execute4815............................................ with permissions4816 when sort is true4817 returns coverages belonging to the group4818# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.87 seconds. Current RSS: ~1508M. load average: 1.17 1.21 1.18 1/427 166864819 with a limit below 10004820 uses the provided limit4821 with a limit above 10004822 returns MAX_ITEMS as a limit4823 without a limit4824 returns MAX_ITEMS as a limit4825 with group_activity4826........ returns the group activity aggregated data4827 without permmissions4828 returns an empty result4829# [RSpecRunTime] Finishing example group ee/spec/finders/ee/ci/daily_build_group_report_results_finder_spec.rb. It took 4.5 seconds. Expected to take 4.06 seconds.4830# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/agent_config/main_integration_spec.rb. Expected to take 4.0 seconds.4831RemoteDevelopment::AgentConfig::Main Integration4832.. when a remote_development_agent_config record already exists4833.................. when config passed is empty4834 does not create a config record4835# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.02 seconds. Current RSS: ~1509M. load average: 1.16 1.21 1.18 1/427 166874836 when config passed results in updates to the remote_development_agent_config record4837 updates the config record4838 when config is invalid4839 does not update the record and returns error4840 when the agent has associated workspaces4841.................................... sets force_include_all_resources to true on all associated workspaces4842 when config passed contains a dns_zone update4843 sets dns_zone on all associated workspaces4844# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.05 seconds. Current RSS: ~1511M. load average: 1.16 1.21 1.18 1/428 166884845 when associated workspaces cannot be updated4846 does not update the workspace records and returns error4847 when a remote_development_agent_config record does not already exist4848........ when config passed is empty4849 does not create a config record4850 when config passed results in updates to the remote_development_agent_config record4851 creates a config record4852 when config is invalid4853 does not create the record and returns error4854# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/agent_config/main_integration_spec.rb. It took 4.14 seconds. Expected to take 4.0 seconds.4855# [RSpecRunTime] Starting example group ee/spec/services/ee/issues/reopen_service_spec.rb. Expected to take 3.77 seconds.4856Issues::ReopenService4857...... #execute4858 when project bot it logs audit events4859.. when licensed4860.... does not log audit event if operation fails4861.... does not log audit event if operation results in no change4862 when operation succeeds4863.... logs an audit event4864.... logs the audit event info4865.... calls the audit method with the event type4866# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.93 seconds. Current RSS: ~1525M. load average: 1.07 1.19 1.18 1/428 166954867 when not licensed4868.... does not log audit event4869# [RSpecRunTime] Finishing example group ee/spec/services/ee/issues/reopen_service_spec.rb. It took 3.42 seconds. Expected to take 3.77 seconds.4870# [RSpecRunTime] Starting example group ee/spec/services/ci/runners/stale_group_runners_prune_service_spec.rb. Expected to take 3.72 seconds.4871Ci::Runners::StaleGroupRunnersPruneService4872.. on self-managed instance4873 behaves like perform on empty groups relation does not prune any runners4874 with empty groups relation4875........ does not prune any runners and returns :success status4876 when stale_runner_cleanup_for_namespace licensed feature is available4877 with some stale group runners on group14878 behaves like pruning is executed on stale runners4879.................... prunes all runners in batches4880 when stale_runner_cleanup_for_namespace licensed feature is unavailable4881 with some stale group runners on group14882 behaves like pruning is not executed on stale runners4883.................... does not prune any runners4884 on .com4885 behaves like perform on empty groups relation does not prune any runners4886 with empty groups relation4887............ does not prune any runners and returns :success status4888 with some stale group runners on group14889 behaves like pruning is executed on stale runners4890........................ prunes all runners in batches4891 with premium plan4892 behaves like pruning is not executed on stale runners4893........................ does not prune any runners4894# [RSpecRunTime] Finishing example group ee/spec/services/ci/runners/stale_group_runners_prune_service_spec.rb. It took 3.7 seconds. Expected to take 3.72 seconds.4895# [RSpecRunTime] Starting example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 3.61 seconds.4896groups/settings/_remove.html.haml4897.. render4898...... enables the Remove group button and does not show an alert for a group4899.......... disables the Remove group button and shows an alert for a group with a paid gitlab.com plan4900.......... disables the Remove group button and shows an alert for a group with a legacy paid gitlab.com plan4901................ enables the Remove group button and does not show an alert for a subgroup4902.......... enables the Remove group button for group with a trial plan4903 when delayed deletes are enabled4904...... enables the Remove group button and does not show an alert for a group without a paid gitlab.com plan4905.......... disables the Remove group button and shows an alert for a group with a paid gitlab.com plan4906................ enables the Remove group button and does not show an alert for a subgroup4907# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.43 seconds. Current RSS: ~1526M. load average: 1.06 1.18 1.17 1/428 166964908# [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. It took 3.38 seconds. Expected to take 3.61 seconds.4909# [RSpecRunTime] Starting example group ee/spec/policies/dast/branch_policy_spec.rb. Expected to take 3.53 seconds.4910Dast::BranchPolicy4911.. behaves like a dast on-demand scan policy4912...................... dast on-demand policies4913 when a user does not have access to the project4914 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4915 when the user is a guest4916 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4917 when the user is a reporter4918 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4919 when the user is a developer4920 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4921 when the user is a maintainer4922 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4923 when the user is an owner4924 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4925 when the user is an auditor4926.. is expected to be disallowed :create_on_demand_dast_scan and :edit_on_demand_dast_scan4927.. is expected to be allowed :read_on_demand_dast_scan4928 when the user is allowed4929 when on demand scan licensed feature is not available4930...... is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan4931 when FIPS mode is enabled4932 when browser based feature flag is disabled4933 is disallowed4934 when browser based feature flag is enabled4935 is allowed4936# [RSpecRunTime] Finishing example group ee/spec/policies/dast/branch_policy_spec.rb. It took 3.71 seconds. Expected to take 3.53 seconds.4937# [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/base_service_spec.rb. Expected to take 3.38 seconds.4938MergeRequests::BaseService4939............ does not fire compliance hooks4940 for UpdateService4941.. fires the correct number of compliance hooks4942# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.83 seconds. Current RSS: ~1529M. load average: 0.97 1.16 1.17 1/434 167444943 #filter_params4944 filter users and groups4945 calls ParamsFilteringService4946# [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/base_service_spec.rb. It took 3.09 seconds. Expected to take 3.38 seconds.4947# [RSpecRunTime] Starting example group ee/spec/components/namespaces/block_seat_overages/alert_component_spec.rb. Expected to take 3.29 seconds.4948Namespaces::BlockSeatOverages::AlertComponent4949.......... #title4950 returns the title including the group name4951...... uses the root group name when given a subgroup4952 #render?4953 in a self-managed environment4954 returns false4955 in a saas environment4956...... when block seat overages is enabled4957.. returns true when there is a seat overage4958 returns false when there is not a seat overage4959 when block seat overages is disabled4960.. returns false even when there is a seat overage4961 returns false when there is not a seat overage4962 rendering4963........ with the group owner4964 renders a banner for the owner4965 with a non-group owner4966 renders a banner for non-owners4967# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/block_seat_overages/alert_component_spec.rb. It took 3.06 seconds. Expected to take 3.29 seconds.4968# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/security_policy/commit_scan_execution_policy_spec.rb. Expected to take 3.22 seconds.4969Mutations::SecurityPolicy::CommitScanExecutionPolicy4970.. #resolve4971.................... when both fullPath and projectPath are not provided4972 raises exception4973# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.95 seconds. Current RSS: ~1548M. load average: 0.97 1.16 1.17 1/433 167634974 for project4975.. behaves like commits scan execution policies4976 when permission is set for user4977 returns branch name4978 when permission is not enabled4979 raises exception4980 for namespace4981.. behaves like commits scan execution policies4982 when permission is set for user4983 returns branch name4984 when permission is not enabled4985 raises exception4986# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/security_policy/commit_scan_execution_policy_spec.rb. It took 2.96 seconds. Expected to take 3.22 seconds.4987# [RSpecRunTime] Starting example group ee/spec/helpers/ee/merge_requests_helper_spec.rb. Expected to take 3.14 seconds.4988EE::MergeRequestsHelper4989.. #review_llm_summary4990 returns latest review summary from reviewer4991 when merge request has no latest merge request diff4992 returns nil4993 #show_video_component?4994 when project is nil4995 returns false4996 when project is set4997 when user is not signed in4998 returns false4999 when user is signed in5000 when control behavior5001 returns false5002 when candidate behavior5003 returns true5004 #mr_compare_form_data5005 when the project does not have the correct license5006 returns target_branch_finder_path as nil5007 when the project has the correct license5008 returns target_branch_finder_path5009 #render_items_list5010 returns one item in the list5011 returns two items in the list5012 returns three items in the list5013 #diffs_tab_pane_data5014 for endpoint_codequality5015 returns expected value5016 for codequality_report_available5017 when feature is licensed5018 returns expected value5019 when merge request does not have codequality reports5020 returns expected value5021 when feature is not licensed5022 does not return the variable5023 for sast_report_available5024 returns expected value5025 when merge request does not have SAST reports5026 returns expected value5027 #review_llm_summary_allowed?5028 calls Ability.allowed? with summarize_submitted_review5029# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/merge_requests_helper_spec.rb. It took 3.94 seconds. Expected to take 3.14 seconds.5030# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/url_builder_spec.rb. Expected to take 3.0 seconds.5031Gitlab::UrlBuilder5032.. .build5033 factory: :epic, path_generator: ->(epic) { "/groups/#{epic.group.full_path}/-/epics/#{epic.iid}" }5034 returns the full URL5035 returns only the path if only_path is set5036 factory: :epic_board, path_generator: ->(epic_board) { "/groups/#{epic_board.group.full_path}/-/epic_boards/#{epic_board.id}" }5037 returns the full URL5038 returns only the path if only_path is set5039 factory: :vulnerability, path_generator: ->(vulnerability) { "/#{vulnerability.project.full_path}/-/security/vulnerabilities/#{vulnerability.id}" }5040 returns the full URL5041 returns only the path if only_path is set5042 factory: :note_on_epic, path_generator: ->(note) { "/groups/#{note.noteable.group.full_path}/-/epics/#{note.noteable.iid}#note_#{note.id}" }5043 returns the full URL5044 returns only the path if only_path is set5045 factory: :note_on_vulnerability, path_generator: ->(note) { "/#{note.project.full_path}/-/security/vulnerabilities/#{note.noteable.id}#note_#{note.id}" }5046 returns the full URL5047 returns only the path if only_path is set5048 factory: :group_wiki, path_generator: ->(wiki) { "/groups/#{wiki.container.full_path}/-/wikis/home" }5049 returns the full URL5050 returns only the path if only_path is set5051 factory: [:issue, :objective], path_generator: ->(issue) { "/#{issue.project.full_path}/-/work_items/#{issue.iid}" }5052 returns the full URL5053 returns only the path if only_path is set5054 factory: [:issue, :key_result], path_generator: ->(issue) { "/#{issue.project.full_path}/-/work_items/#{issue.iid}" }5055 returns the full URL5056 returns only the path if only_path is set5057 factory: [:issue, :key_result, :group_level], path_generator: ->(issue) { "/groups/#{issue.namespace.full_path}/-/work_items/#{issue.iid}" }5058 returns the full URL5059 returns only the path if only_path is set5060# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/url_builder_spec.rb. It took 2.6 seconds. Expected to take 3.0 seconds.5061# [RSpecRunTime] Starting example group ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb. Expected to take 2.98 seconds.5062GitlabSubscriptions::UpcomingReconciliation5063.. does not allow STI5064 associations5065 is expected to belong to namespace optional: true5066 validations5067.... is expected to validate that :next_reconciliation_date cannot be empty/falsy5068 is expected to validate that :display_alert_from cannot be empty/falsy5069.. does not allow multiple rows with namespace_id nil5070 when instance has paid namespaces (ex: gitlab.com)5071 is expected to validate that :namespace cannot be empty/falsy5072 is expected not to validate that :namespace is case-sensitively unique5073 when namespaces are not paid (ex: self managed instance)5074 is expected not to validate that :namespace cannot be empty/falsy5075 is expected to validate that :namespace is case-sensitively unique5076 scopes5077............ .by_namespace_ids5078 returns only upcoming reconciliations for given namespaces5079 #display_alert?5080 with next_reconciliation_date in future5081 is expected to eq true5082 with next_reconciliation_date in past5083 is expected to eq false5084 with display_alert_from in future5085 is expected to eq false5086 with display_alert_from in past5087 is expected to eq true5088 .next5089 when self managed5090.. returns row where namespace_id is nil5091 returns nil when there is no row with namespace_id nil5092 when instance has paid namespaces (ex: gitlab.com)5093.... returns row for given namespace5094 returns nil when there is no row with given namespace_id5095 returns nil if namespace_id is nil5096# [RSpecRunTime] Finishing example group ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb. It took 2.77 seconds. Expected to take 2.98 seconds.5097# [RSpecRunTime] Starting example group ee/spec/helpers/users/identity_verification_helper_spec.rb. Expected to take 2.86 seconds.5098Users::IdentityVerificationHelper5099.... #identity_verification_data5100 when no phone number for user exists5101 returns the expected data5102 when phone number for user exists5103.. returns the expected data5104 #rate_limited_error_message5105 returns a generic error message5106 when the limit is for email_verification_code_send5107 returns a specific message5108 #enable_arkose_challenge5109 when arkose_labs_phone_verification_challenge feature-flag is disabled5110 is expected to be falsey5111 when arkose_labs_phone_verification_challenge feature-flag is enabled5112 and reCAPTCHA is disabled5113 is expected to be truthy5114 and reCAPTCHA is enabled5115 is expected to be falsey5116 and category is credit_card5117 is expected to be falsey5118 #show_arkose_challenge5119 when arkose is not enabled5120 is expected to be falsey5121 when arkose is enabled5122 and when verification attempts have not been exceeded5123 is expected to be falsey5124 and when verification attempts have been exceeded5125 is expected to be truthy5126 #show_recaptcha_challenge5127 when reCAPTCHA is not enabled5128 is expected to be falsey5129 when reCAPTCHA is enabled5130 and daily limit is not reached5131 is expected to be falsey5132 and daily limit is reached5133 is expected to be truthy5134 #restricted_country?5135 when the country is restricted5136 is expected to eq true5137 when the feature is disabled5138 is expected to eq false5139 when the country is not restricted5140 is expected to eq false5141 #user_banned_error_message5142 dot_com: true, error_message: "Your account has been blocked. Contact https://support.gitlab.com for assistance."5143 returns the correct account banned error message5144 dot_com: false, error_message: "Your account has been blocked. Contact your GitLab administrator for assistance."5145 returns the correct account banned error message5146# [RSpecRunTime] Finishing example group ee/spec/helpers/users/identity_verification_helper_spec.rb. It took 2.45 seconds. Expected to take 2.86 seconds.5147# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/releases/update_spec.rb. Expected to take 2.78 seconds.5148Mutations::Releases::Update5149.......................... #resolve5150 milestones5151 when the provided milestones include a group milestone5152 when the group milestone association feature is licensed5153 updates the milestone associations5154# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.66 seconds. Current RSS: ~1588M. load average: 0.98 1.15 1.16 1/433 168395155 when the group milestone association feature is not licensed5156 returns the updated release as nil5157 returns a validation error5158# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/releases/update_spec.rb. It took 2.36 seconds. Expected to take 2.78 seconds.5159# [RSpecRunTime] Starting example group ee/spec/workers/merge_requests/capture_suggested_reviewers_accepted_worker_spec.rb. Expected to take 2.72 seconds.5160MergeRequests::CaptureSuggestedReviewersAcceptedWorker5161................ #perform5162 when merge request is not found5163 returns without calling the capture suggested reviewer service5164# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.98 seconds. Current RSS: ~1587M. load average: 0.98 1.15 1.16 1/436 168885165 when merge request is found5166 when merge request is not eligible5167 returns without calling the capture suggested reviewer service5168 when merge request is eligible5169 when reviewer ids is blank5170 returns without calling the capture suggested reviewer service5171 when reviewer ids is not blank5172 when service returns error5173 returns without logging extra metadata5174 when service returns success5175 attempts to capture suggested reviewers accepted5176 logs with extra metadata5177 behaves like an idempotent worker5178 is labeled as idempotent5179 performs multiple times sequentially without raising an exception5180 updates the accepted reviewers5181# [RSpecRunTime] Finishing example group ee/spec/workers/merge_requests/capture_suggested_reviewers_accepted_worker_spec.rb. It took 2.67 seconds. Expected to take 2.72 seconds.5182# [RSpecRunTime] Starting example group ee/spec/services/namespaces/storage/usage_export_service_spec.rb. Expected to take 2.63 seconds.5183Namespaces::Storage::UsageExportService5184.. .execute5185 creates an instance and calls execute5186 #execute5187 when the user is allowed to export the data5188............................ when successful5189 with a free plan5190 returns the csv data5191 only returns free plan namespace data5192 with free storage consumed5193 storage_size: 2048, additional_purchased_storage_size: 1024, free_storage_consumed: 10245194 returns the expected result5195 storage_size: 1024, additional_purchased_storage_size: 0, free_storage_consumed: 10245196 returns the expected result5197 storage_size: 1024, additional_purchased_storage_size: 1024, free_storage_consumed: 05198 returns the expected result5199 storage_size: 1024, additional_purchased_storage_size: 2048, free_storage_consumed: 05200 returns the expected result5201 storage_size: 0, additional_purchased_storage_size: 2048, free_storage_consumed: 05202 returns the expected result5203 with any other plan5204 returns no namespace data5205 when unsuccessful5206 returns an error5207 when the user is not allowed to export the data5208.. returns an error5209# [RSpecRunTime] Finishing example group ee/spec/services/namespaces/storage/usage_export_service_spec.rb. It took 2.26 seconds. Expected to take 2.63 seconds.5210# [RSpecRunTime] Starting example group ee/spec/services/compliance_management/frameworks/export_service_spec.rb. Expected to take 2.59 seconds.5211ComplianceManagement::Frameworks::ExportService5212.................................. #email_export5213 enqueues a worker5214# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.01 seconds. Current RSS: ~1579M. load average: 1.06 1.16 1.17 1/435 169075215 #execute5216 with a authorized user5217 with no frameworks5218 is expected to be success5219 exports a CSV payload with only the header5220 with frameworks assigned5221........ exports a CSV payload with frameworks5222# [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/frameworks/export_service_spec.rb. It took 2.46 seconds. Expected to take 2.59 seconds.5223# [RSpecRunTime] Starting example group ee/spec/finders/ee/work_items/work_items_finder_spec.rb. Expected to take 2.52 seconds.5224WorkItems::WorkItemsFinder5225.. when filtering work items5226...... with status widget5227...................... returns correct results5228# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.32 seconds. Current RSS: ~1564M. load average: 1.06 1.16 1.17 1/435 169085229 with legacy requirement widget5230...................... returns correct results5231# [RSpecRunTime] Finishing example group ee/spec/finders/ee/work_items/work_items_finder_spec.rb. It took 2.34 seconds. Expected to take 2.52 seconds.5232# [RSpecRunTime] Starting example group ee/spec/services/audit_events/release_created_audit_event_service_spec.rb. Expected to take 2.49 seconds.5233AuditEvents::ReleaseCreatedAuditEventService5234.. #security_event5235 with no milestones5236.......... logs the event to file5237 with one milestone5238............ logs the event to file5239 with multiple milestones5240.............. logs the event to file5241# [RSpecRunTime] Finishing example group ee/spec/services/audit_events/release_created_audit_event_service_spec.rb. It took 2.33 seconds. Expected to take 2.49 seconds.5242# [RSpecRunTime] Starting example group ee/spec/services/ee/event_create_service_spec.rb. Expected to take 2.41 seconds.5243EventCreateService5244.. Epics5245 #open_epic5246.............. creates new event5247 #close_epic5248.............. creates new event5249 #reopen_epic5250.............. creates new event5251 #leave_note5252.................... creates new event5253# [RSpecRunTime] Finishing example group ee/spec/services/ee/event_create_service_spec.rb. It took 2.22 seconds. Expected to take 2.41 seconds.5254# [RSpecRunTime] Starting example group ee/spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. Expected to take 2.4 seconds.5255BulkImports::Common::Pipelines::WikiPipeline5256.. #run5257............ behaves like wiki pipeline imports a wiki for an entity5258 #run5259.... when wiki exists5260 imports new wiki into destination project5261 when wiki does not exist5262 does not import wiki5263 when scheme is blocked5264 prevents import5265 when wiki is disabled5266 unsuccessful response5267 when response is forbidden5268 does not raise an error5269 when response is not found5270 does not raise an error5271 when response is not 4035272 does not raise an error5273# [RSpecRunTime] Finishing example group ee/spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb. It took 1.69 seconds. Expected to take 2.4 seconds.5274# [RSpecRunTime] Starting example group ee/spec/workers/vulnerability_exports/export_worker_spec.rb. Expected to take 2.31 seconds.5275VulnerabilityExports::ExportWorker5276.. #perform5277 when vulnerability export does not exist5278 does not raise any error5279 does not call VulnerabilityExports::ExportService::export5280 when vulnerability export exists5281........ calls VulnerabilityExports::ExportService::export with the vulnerability_export object5282 sidekiq_retries_exhausted callback5283 when the max retry count is not reached5284........ does not mark the vulnerability export object as failed5285 when the max retry count is reached5286........ marks the vulnerability export object as failed5287# [RSpecRunTime] Finishing example group ee/spec/workers/vulnerability_exports/export_worker_spec.rb. It took 2.13 seconds. Expected to take 2.31 seconds.5288# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/license_scanning_gitlab_ci_yaml_spec.rb. Expected to take 2.3 seconds.5289License-Scanning.gitlab-ci.yml5290.. the created pipeline5291.... when project has no license5292 includes no jobs5293# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.72 seconds. Current RSS: ~1525M. load average: 1.13 1.17 1.17 1/432 169315294 when project has Ultimate license5295 by default5296 includes job5297 when LICENSE_MANAGEMENT_DISABLED=15298.. includes no jobs5299# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/license_scanning_gitlab_ci_yaml_spec.rb. It took 2.25 seconds. Expected to take 2.3 seconds.5300# [RSpecRunTime] Starting example group ee/spec/lib/audit_events/strategies/amazon_s3_destination_strategy_spec.rb. Expected to take 2.22 seconds.5301AuditEvents::Strategies::AmazonS3DestinationStrategy5302............ behaves like validate Amazon S3 destination strategy5303 #track_and_stream5304 when Amazon S3 configuration exists5305.. tracks audit event count and calls Aws::S3::Client5306 when entity type is Gitlab::Audit::InstanceScope5307...... saves the json inside the instance directory on S35308 when entity type is Namespaces::UserNamespace5309........ saves the json inside the user directory on S35310 when entity type has special characters5311........ replaces all the non alpha numeric characters with underscore and save to S35312 #streamable?5313 when feature is not licensed5314 is expected to be falsey5315 when feature is licensed5316 when event group is nil5317 is expected to be falsey5318 when Amazon S3 configurations does not exist for the group5319 is expected to be falsey5320 when Amazon S3 configurations exists for the group5321.. is expected to be truthy5322 #destinations5323 when event group is nil5324 returns empty array5325 when Amazon S3 configurations exist for the group5326.... returns all the destinations5327# [RSpecRunTime] Finishing example group ee/spec/lib/audit_events/strategies/amazon_s3_destination_strategy_spec.rb. It took 2.04 seconds. Expected to take 2.22 seconds.5328# [RSpecRunTime] Starting example group ee/spec/models/dora/change_failure_rate_metric_spec.rb. Expected to take 2.18 seconds.5329Dora::ChangeFailureRateMetric5330.. does not allow STI5331 #data_queries5332...................................... for production environment5333 returns number of incidents opened at given date5334 inherits data queries from DeploymentFrequency metric5335# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.48 seconds. Current RSS: ~1544M. load average: 1.12 1.17 1.17 1/435 169485336 for non-production environment5337.. returns no queries5338# [RSpecRunTime] Finishing example group ee/spec/models/dora/change_failure_rate_metric_spec.rb. It took 1.85 seconds. Expected to take 2.18 seconds.5339# [RSpecRunTime] Starting example group ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb. Expected to take 2.14 seconds.5340Audit::GroupMergeRequestApprovalSettingChangesAuditor5341.......... when group_merge_request_approval_setting is created5342.. creates audit events5343 when group_merge_request_approval_setting is updated5344.. creates an audit event5345 passes correct event type to auditor5346 creates an audit event5347 passes correct event type to auditor5348 creates an audit event5349 passes correct event type to auditor5350 creates an audit event5351 passes correct event type to auditor5352 creates an audit event5353 passes correct event type to auditor5354# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.77 seconds. Current RSS: ~1549M. load average: 1.12 1.17 1.17 1/435 169495355# [RSpecRunTime] Finishing example group ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb. It took 2.15 seconds. Expected to take 2.14 seconds.5356# [RSpecRunTime] Starting example group ee/spec/services/geo/node_status_request_service_spec.rb. Expected to take 2.09 seconds.5357Geo::NodeStatusRequestService5358...... behaves like a geo RequestService5359 #execute5360 parses a 401 response5361 alerts on bad SSL certficate5362 handles connection refused5363 returns meaningful error message when primary uses incorrect db key5364 gracefully handles case when primary is deleted5365# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.91 seconds. Current RSS: ~1553M. load average: 1.12 1.17 1.17 1/435 169505366 #execute5367 does not include id in the payload5368 sends geo_node_id in the request5369.... sends all of the data in the status JSONB field in the request5370# [RSpecRunTime] Finishing example group ee/spec/services/geo/node_status_request_service_spec.rb. It took 1.83 seconds. Expected to take 2.09 seconds.5371# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/update/main_integration_spec.rb. Expected to take 2.06 seconds.5372RemoteDevelopment::Workspaces::Update::Main Integration5373...................................... when workspace update is successful5374 updates the workspace and returns success5375# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.41 seconds. Current RSS: ~1549M. load average: 1.11 1.17 1.17 1/432 169515376 when workspace update fails5377 does not update the workspace and returns error5378# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/update/main_integration_spec.rb. It took 2.01 seconds. Expected to take 2.06 seconds.5379# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scans/associate_service_spec.rb. Expected to take 1.99 seconds.5380AppSec::Dast::Scans::AssociateService5381...................... #execute5382 when user is not allowed to create on demand scans5383 does not associate the dast_profile and the ci_pipeline5384# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.03 seconds. Current RSS: ~1550M. load average: 1.11 1.17 1.17 1/430 169585385 when user is allowed to create on demand scans5386 associates the dast_profile and the ci_pipeline5387 when an association already exists5388 is idempotent5389# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scans/associate_service_spec.rb. It took 1.83 seconds. Expected to take 1.99 seconds.5390# [RSpecRunTime] Starting example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. Expected to take 1.96 seconds.5391Projects::OnDemandScansHelper5392...... #on_demand_scans_data5393.............................................. returns proper data5394# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.12 seconds. Current RSS: ~1538M. load average: 1.10 1.16 1.17 1/430 169595395 #on_demand_scans_form_data5396.. returns proper data5397# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/on_demand_scans_helper_spec.rb. It took 1.89 seconds. Expected to take 1.96 seconds.5398# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb. Expected to take 1.92 seconds.5399MergeRequests::Mergeability::CheckExternalStatusChecksPassedService5400.. #execute5401 only_allow_merge_if_all_status_checks_passed_enabled?: true, any_external_status_checks_not_passed?: false, expected_status: :success5402 returns correct status5403 only_allow_merge_if_all_status_checks_passed_enabled?: false, any_external_status_checks_not_passed?: true, expected_status: :inactive5404 returns correct status5405 only_allow_merge_if_all_status_checks_passed_enabled?: false, any_external_status_checks_not_passed?: false, expected_status: :inactive5406 returns correct status5407 only_allow_merge_if_all_status_checks_passed_enabled?: true, any_external_status_checks_not_passed?: true, expected_status: :failed5408 returns correct status5409 #cacheable?5410 returns false5411 behaves like mergeability check service5412 sets the identifier5413 sets the description5414 #skip?5415 when skip check param is true5416 returns true5417 when skip check param is false5418 returns false5419 #only_allow_merge_if_all_status_checks_passed_enabled?5420 license: false, column_value: false, return_value: false5421 returns correct value5422 license: true, column_value: false, return_value: false5423 returns correct value5424 license: false, column_value: true, return_value: false5425 returns correct value5426 license: true, column_value: true, return_value: true5427 returns correct value5428# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb. It took 1.88 seconds. Expected to take 1.92 seconds.5429# [RSpecRunTime] Starting example group ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb. Expected to take 1.82 seconds.5430EE::Ci::PipelineEditorHelper5431........ #js_pipeline_editor_data5432 with api_fuzzing enabled5433 behaves like api fuzzing only5434 includes keys for only api fuzzing5435 with ai ci config chat and api_fuzzing enabled5436 when user can create a pipeline5437 includes keys for all features5438 when user cannot create a pipeline5439 behaves like api fuzzing only5440 includes keys for only api fuzzing5441 without features licensed and enabled5442 when user can create a pipeline5443 behaves like no licensed features keys5444 returns dataset with no licensed features keys5445 when user cannot create a pipeline5446 behaves like no licensed features keys5447 returns dataset with no licensed features keys5448# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb. It took 1.6 seconds. Expected to take 1.82 seconds.5449# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb. Expected to take 1.79 seconds.5450Types::IncidentManagement::OncallRotationDateInputType5451.. accepts date and time5452 behaves like invalid time format5453 like 07255454 raises an argument error5455 behaves like invalid date format5456 like 20000-12-035457 raises an argument error5458 behaves like invalid date format5459 like 1923-2-025460 raises an argument error5461 behaves like invalid time format5462 like 24:595463 raises an argument error5464 behaves like invalid time format5465 like 00:995466 raises an argument error5467 behaves like invalid date format5468 like YYYY-MM-DD5469 raises an argument error5470 behaves like invalid parsed datetime5471 like 2021-02-305472 raises an argument error5473 behaves like invalid date format5474 like 1923-02-25475 raises an argument error5476 behaves like invalid time format5477 like 123:005478 raises an argument error5479 behaves like invalid date format5480 like 192312025481 raises an argument error5482 behaves like invalid time format5483 like 99:995484 raises an argument error5485 behaves like invalid time format5486 like 00:0005487 raises an argument error5488 behaves like invalid time format5489 like 23:605490 raises an argument error5491 behaves like invalid parsed datetime5492 like 1923-39-025493 raises an argument error5494# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb. It took 1.9 seconds. Expected to take 1.79 seconds.5495# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/verify/uploads_spec.rb. Expected to take 1.77 seconds.5496Gitlab::Verify::Uploads5497.............. includes uploads in object storage5498# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/verify/uploads_spec.rb. It took 1.18 seconds. Expected to take 1.77 seconds.5499# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.03 seconds. Current RSS: ~1551M. load average: 1.17 1.18 1.17 1/435 169815500# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb. Expected to take 1.7 seconds.5501Gitlab::Insights::Finders::ProjectsFinder5502.............. when using ids5503 is expected to contain exactly #<Project id:1135 namespace1227/project-1224>> and #<Project id:1137 namespace1229/project-1226>>5504# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.2 seconds. Current RSS: ~1545M. load average: 1.17 1.18 1.17 1/435 169825505 when using paths5506 is expected to contain exactly #<Project id:1135 namespace1227/project-1224>> and #<Project id:1136 namespace1228/project-1225>>5507 when using mixed types5508 is expected to contain exactly #<Project id:1135 namespace1227/project-1224>> and #<Project id:1137 namespace1229/project-1226>>5509 when using unknown references5510 is expected to contain exactly #<Project id:1137 namespace1229/project-1226>>5511 when empty array is given5512 is expected to eq nil5513# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb. It took 1.74 seconds. Expected to take 1.7 seconds.5514# [RSpecRunTime] Starting example group ee/spec/workers/vulnerabilities/update_archived_attribute_of_vulnerability_reads_worker_spec.rb. Expected to take 1.69 seconds.5515Vulnerabilities::UpdateArchivedAttributeOfVulnerabilityReadsWorker5516...... is labeled as idempotent5517 performs multiple times sequentially without raising an exception5518 #perform5519 calls the `Vulnerabilities::UpdateArchivedOfVulnerabilityReadsService`5520 when the service class raises `FailedToObtainLockError`5521 reschedules the job to run in 5 minutes5522# [RSpecRunTime] Finishing example group ee/spec/workers/vulnerabilities/update_archived_attribute_of_vulnerability_reads_worker_spec.rb. It took 0.91 second. Expected to take 1.69 seconds.5523# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb. Expected to take 1.64 seconds.5524Gitlab::Usage::Metrics::Instrumentations::ProtectedEnvironmentApprovalRulesRequiredApprovalsAverageMetric5525................................ behaves like a correct instrumented metric value and query5526 behaves like a correct instrumented metric value5527 has correct value5528# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.19 seconds. Current RSS: ~1539M. load average: 1.16 1.17 1.17 1/435 169835529 behaves like a correct instrumented metric query5530 has correct generate query5531# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb. It took 1.73 seconds. Expected to take 1.64 seconds.5532# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/analytics/devops_adoption/enabled_namespaces_resolver_spec.rb. Expected to take 1.62 seconds.5533Resolvers::Analytics::DevopsAdoption::EnabledNamespacesResolver5534.... #resolve5535...................... for instance level5536 as an admin user5537 returns enabled_namespaces for all groups without display_namespace5538 as a non-admin user5539 generates ResourceNotAvailable error5540 when the feature is not available5541 generates ResourceNotAvailable error5542 for group level5543 for reporter+5544 returns enabled_namespaces for given parent group and its descendants5545 for guests5546 generates ResourceNotAvailable error5547 when the feature is not available5548 generates ResourceNotAvailable error5549# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/analytics/devops_adoption/enabled_namespaces_resolver_spec.rb. It took 1.57 seconds. Expected to take 1.62 seconds.5550# [RSpecRunTime] Starting example group ee/spec/workers/repository_import_worker_spec.rb. Expected to take 1.54 seconds.5551RepositoryImportWorker5552........ updates the error on custom project template Import/Export5553 when project is a mirror5554.. adds mirror in front of the mirror scheduler queue5555 when import failed5556.. does not add import job5557 when project not found (deleted)5558 does not raise any exception5559 sidekiq options5560 disables retry5561 disables dead5562 sets default status expiration5563# [RSpecRunTime] Finishing example group ee/spec/workers/repository_import_worker_spec.rb. It took 1.51 seconds. Expected to take 1.54 seconds.5564# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb. Expected to take 1.52 seconds.5565Gitlab::Graphql::Aggregations::Epics::EpicNode5566.. #initialize5567 behaves like setting attributes based on the first record5568 sets epic attributes based on the first record5569 behaves like setting attributes based on the first record5570 sets epic attributes based on the first record5571 recursive totals5572 an epic with no child epics5573 with no child issues5574 has the correct aggregates5575 behaves like has_issues?5576 returns false5577 with an issue with 0 weight5578 has the correct aggregates5579 behaves like has_issues?5580 returns true5581 with an open issue with nonzero weight5582 has the correct aggregates5583 behaves like has_issues?5584 returns true5585 with a closed issue with nonzero weight5586 behaves like has_issues?5587 returns true5588 an epic with child epics5589 with a child that has issues of nonzero weight5590 has the correct aggregates5591 behaves like has_issues?5592 returns false5593# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb. It took 1.39 seconds. Expected to take 1.52 seconds.5594# [RSpecRunTime] Starting example group ee/spec/models/ai/ai_resource/concerns/noteable_spec.rb. Expected to take 1.5 seconds.5595Ai::AiResource::Concerns::Noteable5596.. does not allow STI5597 #notes_with_limit5598.......... when user can see notes5599 when there are notes for the noteable5600.. returns an array with notes5601 when there more notes for the noteable5602.. returns an array with notes no longer than limit5603# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.15 seconds. Current RSS: ~1541M. load average: 1.14 1.17 1.17 1/430 169845604# [RSpecRunTime] Finishing example group ee/spec/models/ai/ai_resource/concerns/noteable_spec.rb. It took 1.37 seconds. Expected to take 1.5 seconds.5605# [RSpecRunTime] Starting example group ee/spec/helpers/ee/emails_helper_spec.rb. Expected to take 1.45 seconds.5606EE::EmailsHelper5607.. #action_title5608 path: "somedomain.com/groups/agroup/-/epics/231", result: "View Epic"5609 returns the expected title5610 path: "somedomain.com/aproject/issues/231", result: "View Issue"5611 returns the expected title5612 path: "somedomain.com/aproject/-/merge_requests/231", result: "View Merge request"5613 returns the expected title5614 path: "somedomain.com/aproject/-/commit/al3f231", result: "View Commit"5615 returns the expected title5616 #service_desk_email_additional_text5617 when additional email text is enabled through license5618 is expected to eq "this is some additional custom text"5619 when additional email text is disabled5620 is expected to be nil5621 when additional email text is enabled through usage ping features5622 is expected to eq "this is some additional custom text"5623 #show_email_additional_text?5624 when email_additional_text is available5625 returns true when setting is present5626 returns false when setting is blank5627 when email_additional_text is not available5628 returns false5629# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/emails_helper_spec.rb. It took 1.42 seconds. Expected to take 1.45 seconds.5630# [RSpecRunTime] Starting example group ee/spec/services/llm/git_command_service_spec.rb. Expected to take 1.42 seconds.5631Llm::GitCommandService5632.. #perform5633............ returns an error5634 when user is a member of ultimate group5635 responds successfully with VertexAI formatted params5636 returns an error when messages are too big5637# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.75 seconds. Current RSS: ~1540M. load average: 1.13 1.17 1.17 1/430 169855638# [RSpecRunTime] Finishing example group ee/spec/services/llm/git_command_service_spec.rb. It took 1.17 seconds. Expected to take 1.42 seconds.5639# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/oidc/config_spec.rb. Expected to take 1.37 seconds.5640Gitlab::Auth::Oidc::Config5641.. #groups_attribute5642 when config is defined5643 returns the value5644 when config is not defined5645 returns default value5646 #admin_groups5647 when config is defined5648 returns the value5649 when config is not defined5650 returns empty array5651 #required_groups5652 when config is defined5653 returns the value5654 when config is not defined5655 returns empty array5656 #auditor_groups5657 when config is defined5658 returns the value5659 when config is not defined5660 returns empty array5661 #external_groups5662 when config is defined5663 returns the value5664 when config is not defined5665 returns empty array5666# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/oidc/config_spec.rb. It took 1.32 seconds. Expected to take 1.37 seconds.5667# [RSpecRunTime] Starting example group ee/spec/services/target_branch_rules/find_service_spec.rb. Expected to take 1.35 seconds.5668TargetBranchRules::FindService5669.......... when the user does not have permissions5670 returns default branch5671 when user has permission5672 when the target branch rule does not exists5673 retuns success5674 when the target branch rule exists5675 retuns success5676 when the project does not have the correct license5677 returns default branch5678# [RSpecRunTime] Finishing example group ee/spec/services/target_branch_rules/find_service_spec.rb. It took 1.33 seconds. Expected to take 1.35 seconds.5679# [RSpecRunTime] Starting example group ee/spec/helpers/groups/trial_discover_page_helper_spec.rb. Expected to take 1.3 seconds.5680Groups::TrialDiscoverPageHelper5681.. #discover_details5682 returns an array5683 contains correct number of items5684 returns correct features5685 #group_trial_status5686 when trial is active5687 returns correct status5688 when trial is expired5689 returns correct status5690 #discover_features5691 returns an array5692 contains correct number of items5693 returns correct features5694 returns correct tracking labels5695# [RSpecRunTime] Finishing example group ee/spec/helpers/groups/trial_discover_page_helper_spec.rb. It took 1.23 seconds. Expected to take 1.3 seconds.5696# [RSpecRunTime] Starting example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb. Expected to take 1.28 seconds.5697Analytics::DevopsAdoption::EnabledNamespaces::DeleteService5698.................. deletes the enabled_namespace5699.. authorizes for manage_devops_adoption5700 when deletion fails5701.. returns error response5702 when user cannot manage enabled_namespaces for the namespace5703.... returns forbidden error5704# [RSpecRunTime] Finishing example group ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb. It took 1.19 seconds. Expected to take 1.28 seconds.5705# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb. Expected to take 1.24 seconds.5706Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithJiraIssuelistActiveMetric5707.............. behaves like a correct instrumented metric value and query5708 behaves like a correct instrumented metric value5709 has correct value5710 behaves like a correct instrumented metric query5711 has correct generate query5712# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb. It took 1.13 seconds. Expected to take 1.24 seconds.5713# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. Expected to take 1.22 seconds.5714Resolvers::Ai::Agents::FindAgentResolver5715.. #resolve5716.............. when user is allowed and agents exists5717 is expected to eq [#<Ai::Agent id: 2, created_at: "2024-04-10 21:14:54.951550279 +0000", updated_at: "2024-04-10 21:14:...269740 +0000", updated_at: "2024-04-10 21:14:54.932269740 +0000", project_id: 1147, name: "agent1">]5718 only passes name, sort_by and order to finder5719# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.11 seconds. Current RSS: ~1535M. load average: 1.12 1.16 1.17 1/430 169965720 when user does not have permission5721 is expected to be nil5722# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb. It took 1.29 seconds. Expected to take 1.22 seconds.5723# [RSpecRunTime] Starting example group ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb. Expected to take 1.19 seconds.5724Analytics::ProductivityAnalyticsRequestParams5725.. validations5726 is valid5727 `merged_at` params5728 when `merged_before` is earlier than `merged_after`5729 is invalid5730 when `merged_after` is earlier than `productivity_analytics_start_date`5731 is invalid5732 when `merged_before` is earlier than `productivity_analytics_start_date`5733 is invalid5734 default values5735 `merged_before`5736 defaults to today date5737 `merged_after`5738 when `productivity_analytics_start_date` is within the last 30 days5739 defaults to `productivity_analytics_start_date`5740 when `productivity_analytics_start_date` older than 30 days5741 defaults to 30 days ago5742# [RSpecRunTime] Finishing example group ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb. It took 1.22 seconds. Expected to take 1.19 seconds.5743# [RSpecRunTime] Starting example group ee/spec/presenters/dast/site_profile_presenter_spec.rb. Expected to take 1.14 seconds.5744Dast::SiteProfilePresenter5745.......... #password5746 behaves like a DAST on-demand secret variable5747 when there is no associated secret variable5748 is expected to be nil5749 when there an associated secret variable5750.. is redacted5751 #request_headers5752 behaves like a DAST on-demand secret variable5753 when there is no associated secret variable5754 is expected to be nil5755 when there an associated secret variable5756.. is redacted5757# [RSpecRunTime] Finishing example group ee/spec/presenters/dast/site_profile_presenter_spec.rb. It took 1.28 seconds. Expected to take 1.14 seconds.5758# [RSpecRunTime] Starting example group ee/spec/services/ee/users/unblock_service_spec.rb. Expected to take 1.1 seconds.5759Users::UnblockService5760.... #execute5761 audit events5762 when licensed5763 when user unblock operation succeeds5764.. logs an audit event5765.. logs the audit event info5766 when user unblock operation fails5767.. does not log any audit event5768 when not licensed5769.. does not log any audit event5770# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/unblock_service_spec.rb. It took 1.32 seconds. Expected to take 1.1 seconds.5771# [RSpecRunTime] Starting example group ee/spec/models/analytics/forecasting/deployment_frequency_forecast_spec.rb. Expected to take 1.07 seconds.5772Analytics::Forecasting::DeploymentFrequencyForecast5773.......... does not allow STI5774 #values5775 returns rounded positive values of whatever model forecasts5776 #source_time_series5777.................. returns deployment frequency metrics for last year with gaps filled5778 .context_class5779 is Project5780# [RSpecRunTime] Finishing example group ee/spec/models/analytics/forecasting/deployment_frequency_forecast_spec.rb. It took 1.05 seconds. Expected to take 1.07 seconds.5781# [RSpecRunTime] Starting example group ee/spec/workers/geo/verification_timeout_worker_spec.rb. Expected to take 1.02 seconds.5782Geo::VerificationTimeoutWorker5783.. uses a Geo queue5784 perform5785 secondary node5786........ fails timed out records on secondary5787 idempotent behaviour5788 is labeled as idempotent5789 performs multiple times sequentially without raising an exception5790 calls fail_verification_timeouts5791# [RSpecRunTime] Finishing example group ee/spec/workers/geo/verification_timeout_worker_spec.rb. It took 1.05 seconds. Expected to take 1.02 seconds.5792# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. Expected to take 0.99 second.5793Gitlab::Analytics::ValueStreamDashboard::NamespaceCursor5794.......................... iterates over a namespace and transforms the yielded namespace relation5795 when continuing the iteration from a certain namespace id5796 selects the correct namespaces5797 when top_level_namespace_id is missing5798 raises error on initialize5799# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. It took 0.92 second. Expected to take 0.99 second.5800# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/open_ai/options_spec.rb. Expected to take 0.97 second.5801Gitlab::Llm::OpenAi::Options5802.. #chat5803 returns a hash with the expected keys5804 #messages_chat5805 when all messages have valid roles5806 returns a hash with the expected keys5807 when some messages have invalid roles5808 raises an ArgumentError5809 #moderations5810 returns a hash with the expected keys5811 #edits5812 returns a hash with the expected keys5813 #completions5814 returns a hash with the expected keys5815 #embeddings5816 returns a hash with the expected keys5817# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/open_ai/options_spec.rb. It took 1.0 second. Expected to take 0.97 second.5818# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/health_status_spec.rb. Expected to take 0.92 second.5819WorkItems::Widgets::HealthStatus5820.......... does not allow STI5821 .quick_action_params5822 is expected to include :health_status5823 #health_status5824 is expected to eq "on_track"5825# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/health_status_spec.rb. It took 0.94 second. Expected to take 0.92 second.5826# [RSpecRunTime] Starting example group ee/spec/workers/incident_management/pending_escalations/issue_check_worker_spec.rb. Expected to take 0.91 second.5827IncidentManagement::PendingEscalations::IssueCheckWorker5828.................. #perform5829 with valid escalation5830 processes the escalation5831 without valid escalation5832 does nothing5833# [RSpecRunTime] Finishing example group ee/spec/workers/incident_management/pending_escalations/issue_check_worker_spec.rb. It took 1.0 second. Expected to take 0.91 second.5834# [RSpecRunTime] Starting example group ee/spec/helpers/ee/projects/incidents_helper_spec.rb. Expected to take 0.86 second.5835Projects::IncidentsHelper5836.. #incidents_data5837 returns the correct set of data5838 when status page feature is available5839 returns the feature as enabled5840 when status page feature is not available5841 returns the feature as disabled5842 when incident sla feature is available5843 returns the feature as enabled5844 when incident sla feature is not available5845 returns the feature as disabled5846# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/projects/incidents_helper_spec.rb. It took 2.4 seconds. Expected to take 0.86 second.5847# [RSpecRunTime] Starting example group ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb. Expected to take 0.83 second.5848Llm::VertexAiAccessTokenRefreshWorker5849.. behaves like worker with data consistency5850 .get_data_consistency_feature_flag_enabled?5851 returns true5852 .get_data_consistency5853 returns correct data consistency5854 #perform5855 generates a new token and stores it in the database5856 when AI feature flag not enabled5857 is a no-op5858 when Vertex is not configured5859 is a no-op5860# [RSpecRunTime] Finishing example group ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb. It took 0.76 second. Expected to take 0.83 second.5861# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/license_scanning/base_scanner_spec.rb. Expected to take 0.81 second.5862Gitlab::LicenseScanning::BaseScanner5863.. #latest_build_for_default_branch5864 raises a not implemented error5865 #has_data?5866 raises a not implemented error5867 #initialize5868 returns a base scanner instance5869 #results_available?5870 raises a not implemented error5871 #report5872 raises a not implemented error5873 #latest_pipeline5874 raises a not implemented error5875# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/license_scanning/base_scanner_spec.rb. It took 0.87 second. Expected to take 0.81 second.5876# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. Expected to take 0.78 second.5877Mutations::GitlabSubscriptions::Activate5878.... #resolve5879 when successful5880 returns no errors, a license and no future subscriptions5881 when there are future subscriptions5882 returns the no errors, a license and the future subscriptions5883 when failure5884 returns errors5885 when non-admin5886.. raises errors5887# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. It took 0.8 second. Expected to take 0.78 second.5888# [RSpecRunTime] Starting example group ee/spec/workers/concerns/elastic/migration_helper_spec.rb. Expected to take 0.76 second.5889Elastic::MigrationHelper5890.. #get_max_slices5891 number_of_shards: nil, result: 25892 returns correct max_slice5893 number_of_shards: 1, result: 25894 returns correct max_slice5895 number_of_shards: 2, result: 25896 returns correct max_slice5897 number_of_shards: 3, result: 35898 returns correct max_slice5899 #get_number_of_shards5900 uses get_settings5901# [RSpecRunTime] Finishing example group ee/spec/workers/concerns/elastic/migration_helper_spec.rb. It took 0.75 second. Expected to take 0.76 second.5902# [RSpecRunTime] Starting example group ee/spec/models/sbom/component_version_spec.rb. Expected to take 0.72 second.5903Sbom::ComponentVersion5904.. does not allow STI5905 associations5906 is expected to belong to component required: true5907 validations5908 is expected to validate that :version cannot be empty/falsy5909 is expected to validate that the length of :version is at most 2555910# [RSpecRunTime] Finishing example group ee/spec/models/sbom/component_version_spec.rb. It took 0.66 second. Expected to take 0.72 second.5911# [RSpecRunTime] Starting example group ee/spec/services/geo/repository_registry_removal_service_spec.rb. Expected to take 0.71 second.5912Geo::RepositoryRegistryRemovalService5913.. #execute5914........ removes registry record5915........ removes repository5916# [RSpecRunTime] Finishing example group ee/spec/services/geo/repository_registry_removal_service_spec.rb. It took 0.69 second. Expected to take 0.71 second.5917# [RSpecRunTime] Starting example group ee/spec/serializers/audit_event_entity_spec.rb. Expected to take 0.66 second.5918AuditEventEntity5919.. .as_json5920...... includes audit event attributes5921 @presenter5922...... is only set once5923# [RSpecRunTime] Finishing example group ee/spec/serializers/audit_event_entity_spec.rb. It took 0.71 second. Expected to take 0.66 second.5924# [RSpecRunTime] Starting example group ee/spec/helpers/manual_quarterly_co_term_banner_helper_spec.rb. Expected to take 0.65 second.5925ManualQuarterlyCoTermBannerHelper5926.. #manual_quarterly_co_term_banner5927.. when current user is empty5928 does not return a banner payload5929 when current user cannot admin all resources5930 does not return a banner payload5931 when current user can admin all resources5932 returns a banner payload5933# [RSpecRunTime] Finishing example group ee/spec/helpers/manual_quarterly_co_term_banner_helper_spec.rb. It took 0.69 second. Expected to take 0.65 second.5934# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. Expected to take 0.64 second.5935Sidebars::UserSettings::Panel5936.. behaves like a panel without placeholders5937 has no Sidebars::NilMenuItem5938 behaves like a panel instantiable by the anonymous user5939 is expected to be a kind of Sidebars::UserSettings::Panel5940 behaves like a panel with uniquely identifiable menu items5941 all menu_items have unique item_id5942 all menu_items have an item_id5943# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. It took 0.7 second. Expected to take 0.64 second.5944# [RSpecRunTime] Starting example group ee/spec/services/package_metadata/stop_signal_spec.rb. Expected to take 0.61 second.5945PackageMetadata::StopSignal5946.. #stop?5947 ttl: 6, should_stop?: false5948 is expected to eq false5949 ttl: 5, should_stop?: false5950 is expected to eq false5951 ttl: 4, should_stop?: true5952 is expected to eq true5953 ttl: nil, should_stop?: true5954 is expected to eq true5955# [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/stop_signal_spec.rb. It took 0.65 second. Expected to take 0.61 second.5956# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/update/main_spec.rb. Expected to take 0.6 second.5957RemoteDevelopment::Workspaces::Update::Main5958.. when the Updater returns an err Result5959 returns a workspace update failed error response5960 when the Authorizer returns an err Result5961 returns an unauthorized error response5962 when an invalid Result is returned5963 raises an UnmatchedResultError5964 when the Updater returns an ok Result5965 returns a workspace update success response with the workspace as the payload5966# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/update/main_spec.rb. It took 0.67 second. Expected to take 0.6 second.5967# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/wiki_config_spec.rb. Expected to take 0.56 second.5968Elastic::Latest::WikiConfig5969.. .settings5970 behaves like config settings return correct values5971 returns config5972 sets correct shard/replica settings5973 .mappings5974 returns config5975# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/wiki_config_spec.rb. It took 0.61 second. Expected to take 0.56 second.5976# [RSpecRunTime] Starting example group ee/spec/models/ee/concerns/vulnerability_finding_helpers_spec.rb. Expected to take 0.55 second.5977VulnerabilityFindingHelpers5978.. does not allow STI5979 #requires_manual_resolution?5980 returns false if the finding does not require manual resolution5981 returns true when the finding requires manual resolution5982# [RSpecRunTime] Finishing example group ee/spec/models/ee/concerns/vulnerability_finding_helpers_spec.rb. It took 0.53 second. Expected to take 0.55 second.5983# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/settings/public_api_spec.rb. Expected to take 0.53 second.5984RemoteDevelopment::Settings::PublicApi5985.. get_single_setting5986 when passed a valid setting name5987 returns the setting value5988 when passed an invalid setting name5989 raises an exception with a descriptive message5990 get_all_settings5991 returns a Hash containing all settings5992# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/settings/public_api_spec.rb. It took 0.54 second. Expected to take 0.53 second.5993# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb. Expected to take 0.52 second.5994ReindexEpicsToUpdateAnalyzer5995.. does not have migration options set5996 #migrate5997 creates reindexing task with correct target and options5998 #completed?5999 always returns true6000# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb. It took 0.6 second. Expected to take 0.52 second.6001# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. Expected to take 0.5 second.6002Types::IncidentManagement::IssuableResourceLinkType6003.. is expected to eq "IssuableResourceLink"6004 exposes expected fields6005 is expected to require graphql authorizations :admin_issuable_resource_link6006# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. It took 0.51 second. Expected to take 0.5 second.6007# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/merge_request_config_spec.rb. Expected to take 0.48 second.6008Elastic::Latest::MergeRequestConfig6009.. .settings6010 behaves like config settings return correct values6011 returns config6012 sets correct shard/replica settings6013 .mappings6014 returns config6015# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/merge_request_config_spec.rb. It took 0.55 second. Expected to take 0.48 second.6016# [RSpecRunTime] Starting example group ee/spec/services/admin/email_service_spec.rb. Expected to take 0.47 second.6017Admin::EmailService6018.. #execute6019 when we can obtain the lease6020 schedules the worker6021 when we can't obtain the lease6022 does not schedule the worker6023# [RSpecRunTime] Finishing example group ee/spec/services/admin/email_service_spec.rb. It took 0.4 second. Expected to take 0.47 second.6024# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/escalation_rule_type_spec.rb. Expected to take 0.45 second.6025Types::IncidentManagement::EscalationRuleType6026.. exposes the expected fields6027 is expected to eq "EscalationRuleType"6028# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/escalation_rule_type_spec.rb. It took 0.39 second. Expected to take 0.45 second.6029# [RSpecRunTime] Starting example group ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb. Expected to take 0.44 second.6030Analytics::CycleAnalytics::EventEntity6031.. #type6032 returns `simple` for non-label based events6033 returns `label` for label based events6034# [RSpecRunTime] Finishing example group ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb. It took 0.39 second. Expected to take 0.44 second.6035# [RSpecRunTime] Starting example group ee/spec/graphql/types/merge_requests/approval_state_type_spec.rb. Expected to take 0.43 second.6036Types::MergeRequests::ApprovalStateType6037.. is expected to have graphql fields :approval_rules_overwritten, :rules, :invalid_approvers_rules, and :suggested_approvers6038 is expected to require graphql authorizations :read_merge_request6039# [RSpecRunTime] Finishing example group ee/spec/graphql/types/merge_requests/approval_state_type_spec.rb. It took 0.38 second. Expected to take 0.43 second.6040# [RSpecRunTime] Starting example group ee/spec/workers/elastic_indexing_control_worker_spec.rb. Expected to take 0.42 second.6041ElasticIndexingControlWorker6042.. #perform6043 indexing is unpaused6044 calls resume_processing!6045 indexing is paused6046 raises an exception6047# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_indexing_control_worker_spec.rb. It took 0.4 second. Expected to take 0.42 second.6048# [RSpecRunTime] Starting example group ee/spec/workers/geo/sync_timeout_cron_worker_spec.rb. Expected to take 0.42 second.6049Geo::SyncTimeoutCronWorker6050.. uses a cronjob queue6051 #perform6052 calls fail_sync_timeouts6053# [RSpecRunTime] Finishing example group ee/spec/workers/geo/sync_timeout_cron_worker_spec.rb. It took 0.38 second. Expected to take 0.42 second.6054# [RSpecRunTime] Starting example group ee/spec/graphql/types/epic_descendant_count_type_spec.rb. Expected to take 0.41 second.6055Types::EpicDescendantCountType6056.. is expected to eq "EpicDescendantCount"6057 has specific fields6058# [RSpecRunTime] Finishing example group ee/spec/graphql/types/epic_descendant_count_type_spec.rb. It took 0.39 second. Expected to take 0.41 second.6059# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/gitlab_subscriptions/add_on_purchase_spec.rb. Expected to take 0.39 second.6060EE::API::Entities::GitlabSubscriptions::AddOnPurchase6061.. contains the correct attributes6062# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/gitlab_subscriptions/add_on_purchase_spec.rb. It took 0.3 second. Expected to take 0.39 second.6063# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/issuables/lazy_links_aggregate_spec.rb. Expected to take 0.38 second.6064Gitlab::Graphql::Aggregations::Issuables::LazyLinksAggregate6065.. .link_class6066 requires implementation on subclasses6067# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/issuables/lazy_links_aggregate_spec.rb. It took 0.3 second. Expected to take 0.38 second.6068# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb. Expected to take 0.35 second.6069RemoteDevelopment::Workspaces::Create::VolumeComponentInjector6070.. injects the workspace volume component6071# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb. It took 0.29 second. Expected to take 0.35 second.6072# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/vertex_ai_spec.rb. Expected to take 0.34 second.6073Gitlab::Llm::Chain::Tools::IssueReader::Prompts::VertexAi6074.. .prompt6075 returns prompt6076# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/vertex_ai_spec.rb. It took 0.28 second. Expected to take 0.34 second.6077# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/text_type_spec.rb. Expected to take 0.33 second.6078Types::VulnerabilityDetails::TextType6079.. is expected to have graphql fields :name, :description, :fieldName, and :value6080# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/text_type_spec.rb. It took 0.29 second. Expected to take 0.33 second.6081# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/ci_editor_assistant/prompts/vertex_ai_spec.rb. Expected to take 0.33 second.6082Gitlab::Llm::Chain::Tools::CiEditorAssistant::Prompts::VertexAi6083.. .prompt6084 returns prompt6085# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/ci_editor_assistant/prompts/vertex_ai_spec.rb. It took 0.28 second. Expected to take 0.33 second.6086# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb. Expected to take 0.32 second.6087Types::VulnerabilityLocation::ContainerScanningType6088.. is expected to have graphql fields :dependency, :image, and :operating_system6089# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb. It took 0.31 second. Expected to take 0.32 second.6090# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/markdown_type_spec.rb. Expected to take 0.31 second.6091Types::VulnerabilityDetails::MarkdownType6092.. is expected to have graphql fields :name, :description, :fieldName, and :value6093# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/markdown_type_spec.rb. It took 0.3 second. Expected to take 0.31 second.6094# [RSpecRunTime] Starting example group ee/spec/workers/gitlab_subscriptions/notify_seats_exceeded_batch_worker_spec.rb. Expected to take 0.31 second.6095GitlabSubscriptions::NotifySeatsExceededBatchWorker6096.. #perform6097 calls NotifySeatsExceededBatchService6098# [RSpecRunTime] Finishing example group ee/spec/workers/gitlab_subscriptions/notify_seats_exceeded_batch_worker_spec.rb. It took 0.31 second. Expected to take 0.31 second.6099auto_explain log contains 1551 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-20-28.341.main.ndjson.gz6100took 34.3682629746101auto_explain log contains 1553 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-20-28.341.ci.ndjson.gz6102took 31.6413822036103[TEST PROF INFO] EventProf results for sql.active_record6104Total time: 06:07.128 of 25:23.053 (24.1%)6105Total events: 2743356106Top 5 slowest suites (by time):6107GroupPolicy (./ee/spec/policies/group_policy_spec.rb:5) – 01:04.693 (35703 / 760) of 04:12.466 (25.62%)6108Vulnerabiliti...ConfirmService (./ee/spec/services/vulnerabilities/confirm_service_spec.rb:5) – 00:25.390 (20524 / 21) of 01:22.677 (30.71%)6109GroupWiki (./ee/spec/models/group_wiki_spec.rb:5) – 00:24.852 (21229 / 258) of 02:17.758 (18.04%)6110Gitlab::Analy...:DataCollector (./ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb:5) – 00:23.895 (15091 / 186) of 01:37.752 (24.44%)6111Geo::ProjectRepositoryRegistry (./ee/spec/models/geo/project_repository_registry_spec.rb:5) – 00:17.222 (12958 / 88) of 01:01.170 (28.15%)6112Knapsack report was generated. Preview:6113{6114 "ee/spec/policies/group_policy_spec.rb": 252.46620879700095,6115 "ee/spec/models/group_wiki_spec.rb": 137.75836498399985,6116 "ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb": 97.7525688379992,6117 "ee/spec/services/vulnerabilities/confirm_service_spec.rb": 82.6768772309988,6118 "ee/spec/replicators/geo/project_repository_replicator_spec.rb": 60.280263419999756,6119 "ee/spec/models/geo/project_repository_registry_spec.rb": 61.17065186200125,6120 "ee/spec/services/epic_issues/create_service_spec.rb": 54.46618234500056,6121 "ee/spec/finders/geo/terraform_state_version_registry_finder_spec.rb": 50.23053457899914,6122 "ee/spec/models/push_rule_spec.rb": 41.2019321530006,6123 "ee/spec/elastic/migrate/20230724151612_backfill_archived_field_in_commits_spec.rb": 47.599800075999156,6124 "ee/spec/services/vulnerability_issue_links/create_service_spec.rb": 39.337976390999756,6125 "ee/spec/helpers/ee/users/callouts_helper_spec.rb": 37.02445203299976,6126 "ee/spec/elastic/migrate/20230724221548_remove_wikis_from_main_index_spec.rb": 27.52301496200016,6127 "ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb": 30.198908491998736,6128 "ee/spec/finders/geo/project_repository_registry_finder_spec.rb": 24.77321765600027,6129 "ee/spec/lib/banzai/reference_parser/vulnerability_parser_spec.rb": 22.88751830399997,6130 "ee/spec/serializers/merge_request_widget_entity_spec.rb": 22.57338467899899,6131 "ee/spec/services/merge_requests/merge_service_spec.rb": 17.927918577999662,6132 "ee/spec/graphql/resolvers/geo/pipeline_artifact_registries_resolver_spec.rb": 19.409673652000492,6133 "ee/spec/models/requirements_management/test_report_spec.rb": 15.815969257000688,6134 "ee/spec/models/audit_events/external_audit_event_destination_spec.rb": 16.837818453999716,6135 "ee/spec/services/audit_event_service_spec.rb": 13.771126691999598,6136 "ee/spec/models/software_license_spec.rb": 15.557091521000984,6137 "ee/spec/graphql/ee/types/group_type_spec.rb": 11.126593257999048,6138 "ee/spec/elastic/migrate/20231005103449_reindex_and_remove_leftover_merge_request_in_main_index_spec.rb": 12.097628478000843,6139 "ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb": 11.151831457000299,6140 "ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/executor_spec.rb": 11.090368999999555,6141 "ee/spec/services/merge_requests/build_service_spec.rb": 8.904330823001146,6142 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb": 8.50891642300121,6143 "ee/spec/services/ee/groups/create_service_spec.rb": 7.714019584000198,6144 "ee/spec/finders/ee/group_members_finder_spec.rb": 8.891210173000218,6145 "ee/spec/views/shared/_mirror_status.html.haml_spec.rb": 8.258972055999038,6146 "ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb": 8.166668980000395,6147 "ee/spec/helpers/trials_helper_spec.rb": 5.904198447000454,6148 "ee/spec/workers/security/unassign_redundant_policy_configurations_worker_spec.rb": 6.85739293700135,6149 "ee/spec/lib/gitlab/llm/stage_check_spec.rb": 7.803872389000389,6150 "ee/spec/services/epic_issues/list_service_spec.rb": 6.046671900001456,6151 "ee/spec/models/audit_events/streaming/event_type_filter_spec.rb": 5.087099999000202,6152 "ee/spec/tasks/gitlab/seed/data_seeder_rake_spec.rb": 4.576176554000995,6153 "ee/spec/lib/gitlab/template/custom_templates_spec.rb": 5.860928048999995,6154 "ee/spec/services/app_sec/dast/site_validations/find_or_create_service_spec.rb": 5.607462612000745,6155 "ee/spec/graphql/resolvers/geo/dependency_proxy_blob_registries_resolver_spec.rb": 5.864205097999729,6156 "ee/spec/lib/banzai/reference_parser/epic_parser_spec.rb": 5.245215581000593,6157 "ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb": 4.641108021000036,6158 "ee/spec/finders/member_roles/roles_finder_spec.rb": 4.54475742700015,6159 "ee/spec/helpers/projects/project_members_helper_spec.rb": 3.792252594999809,6160 "ee/spec/models/status_page/published_incident_spec.rb": 4.460572330001014,6161 "ee/spec/services/ci/create_pipeline_service/runnable_builds_spec.rb": 4.755527745001018,6162 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_added_to_iteration_spec.rb": 3.9591440969998075,6163 "ee/spec/graphql/resolvers/user_notes_count_resolver_spec.rb": 4.212109113001134,6164 "ee/spec/services/app_sec/dast/scanner_profiles/destroy_service_spec.rb": 4.24822585199945,6165 "ee/spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 4.708155048998378,6166 "ee/spec/graphql/resolvers/external_issue_resolver_spec.rb": 3.8923852699990675,6167 "ee/spec/finders/ee/ci/daily_build_group_report_results_finder_spec.rb": 4.500255570999798,6168 "ee/spec/lib/remote_development/agent_config/main_integration_spec.rb": 4.1381283450009505,6169 "ee/spec/services/ee/issues/reopen_service_spec.rb": 3.4218138640007965,6170 "ee/spec/services/ci/runners/stale_group_runners_prune_service_spec.rb": 3.695062289998532,6171 "ee/spec/views/groups/settings/_remove.html.haml_spec.rb": 3.3784163359996455,6172 "ee/spec/policies/dast/branch_policy_spec.rb": 3.7110863189991505,6173 "ee/spec/services/ee/merge_requests/base_service_spec.rb": 3.087755451999328,6174 "ee/spec/components/namespaces/block_seat_overages/alert_component_spec.rb": 3.05771819200163,6175 "ee/spec/graphql/mutations/security_policy/commit_scan_execution_policy_spec.rb": 2.957562858999154,6176 "ee/spec/helpers/ee/merge_requests_helper_spec.rb": 3.940168678000191,6177 "ee/spec/lib/ee/gitlab/url_builder_spec.rb": 2.6029856060013117,6178 "ee/spec/models/gitlab_subscriptions/upcoming_reconciliation_spec.rb": 2.768395518000034,6179 "ee/spec/helpers/users/identity_verification_helper_spec.rb": 2.4479652240006544,6180 "ee/spec/graphql/mutations/releases/update_spec.rb": 2.3612282480007707,6181 "ee/spec/workers/merge_requests/capture_suggested_reviewers_accepted_worker_spec.rb": 2.674181132999365,6182 "ee/spec/services/namespaces/storage/usage_export_service_spec.rb": 2.2611399039997195,6183 "ee/spec/services/compliance_management/frameworks/export_service_spec.rb": 2.460215522998624,6184 "ee/spec/finders/ee/work_items/work_items_finder_spec.rb": 2.337808939999377,6185 "ee/spec/services/audit_events/release_created_audit_event_service_spec.rb": 2.3258665009998367,6186 "ee/spec/services/ee/event_create_service_spec.rb": 2.221839245999945,6187 "ee/spec/lib/bulk_imports/common/pipelines/wiki_pipeline_spec.rb": 1.6879524840005615,6188 "ee/spec/workers/vulnerability_exports/export_worker_spec.rb": 2.1322221899990836,6189 "ee/spec/lib/gitlab/ci/templates/license_scanning_gitlab_ci_yaml_spec.rb": 2.2467438240000774,6190 "ee/spec/lib/audit_events/strategies/amazon_s3_destination_strategy_spec.rb": 2.034758256000714,6191 "ee/spec/models/dora/change_failure_rate_metric_spec.rb": 1.8532002640004066,6192 "ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb": 2.148533360001238,6193 "ee/spec/services/geo/node_status_request_service_spec.rb": 1.8328718059983657,6194 "ee/spec/lib/remote_development/workspaces/update/main_integration_spec.rb": 2.0133140859998093,6195 "ee/spec/services/app_sec/dast/scans/associate_service_spec.rb": 1.8248500160007097,6196 "ee/spec/helpers/projects/on_demand_scans_helper_spec.rb": 1.8922155919990473,6197 "ee/spec/services/merge_requests/mergeability/check_external_status_checks_passed_service_spec.rb": 1.8766333240000677,6198 "ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb": 1.6017675469993264,6199 "ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb": 1.900211242998921,6200 "ee/spec/lib/ee/gitlab/verify/uploads_spec.rb": 1.1800518790005299,6201 "ee/spec/lib/gitlab/insights/finders/projects_finder_spec.rb": 1.7358181309991778,6202 "ee/spec/workers/vulnerabilities/update_archived_attribute_of_vulnerability_reads_worker_spec.rb": 0.9051744940006756,6203 "ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb": 1.7339200910009822,6204 "ee/spec/graphql/resolvers/analytics/devops_adoption/enabled_namespaces_resolver_spec.rb": 1.5680040890001692,6205 "ee/spec/workers/repository_import_worker_spec.rb": 1.5144002020006155,6206 "ee/spec/lib/gitlab/graphql/aggregations/epics/epic_node_spec.rb": 1.3927903189996869,6207 "ee/spec/models/ai/ai_resource/concerns/noteable_spec.rb": 1.3731896190001862,6208 "ee/spec/helpers/ee/emails_helper_spec.rb": 1.4214157369988243,6209 "ee/spec/services/llm/git_command_service_spec.rb": 1.1714884600005462,6210 "ee/spec/lib/gitlab/auth/oidc/config_spec.rb": 1.3194155119999778,6211 "ee/spec/services/target_branch_rules/find_service_spec.rb": 1.3265417410002556,6212 "ee/spec/helpers/groups/trial_discover_page_helper_spec.rb": 1.22508361600012,6213 "ee/spec/services/analytics/devops_adoption/enabled_namespaces/delete_service_spec.rb": 1.1849510800002463,6214 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_issuelist_active_metric_spec.rb": 1.1277316720006638,6215 "ee/spec/graphql/resolvers/ai/agents/find_agent_resolver_spec.rb": 1.2874555129983491,6216 "ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb": 1.2174804380010755,6217 "ee/spec/presenters/dast/site_profile_presenter_spec.rb": 1.2793002340004023,6218 "ee/spec/services/ee/users/unblock_service_spec.rb": 1.315897712000151,6219 "ee/spec/models/analytics/forecasting/deployment_frequency_forecast_spec.rb": 1.0512342660003924,6220 "ee/spec/workers/geo/verification_timeout_worker_spec.rb": 1.052468066000074,6221 "ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb": 0.9230017330010014,6222 "ee/spec/lib/gitlab/llm/open_ai/options_spec.rb": 1.0030352079993463,6223 "ee/spec/models/work_items/widgets/health_status_spec.rb": 0.9382110119986464,6224 "ee/spec/workers/incident_management/pending_escalations/issue_check_worker_spec.rb": 1.0012116779998905,6225 "ee/spec/helpers/ee/projects/incidents_helper_spec.rb": 2.3981897060002666,6226 "ee/spec/workers/llm/vertex_ai_access_token_refresh_worker_spec.rb": 0.7583171510013926,6227 "ee/spec/lib/gitlab/license_scanning/base_scanner_spec.rb": 0.8701564960010728,6228 "ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 0.8031727990000945,6229 "ee/spec/workers/concerns/elastic/migration_helper_spec.rb": 0.7542263810009899,6230 "ee/spec/models/sbom/component_version_spec.rb": 0.662581376000162,6231 "ee/spec/services/geo/repository_registry_removal_service_spec.rb": 0.6892775249998522,6232 "ee/spec/serializers/audit_event_entity_spec.rb": 0.7092139139986102,6233 "ee/spec/helpers/manual_quarterly_co_term_banner_helper_spec.rb": 0.6868440250000276,6234 "ee/spec/lib/sidebars/user_settings/panel_spec.rb": 0.6976653539986728,6235 "ee/spec/services/package_metadata/stop_signal_spec.rb": 0.653228366998519,6236 "ee/spec/lib/remote_development/workspaces/update/main_spec.rb": 0.6652438059991255,6237 "ee/spec/lib/elastic/latest/wiki_config_spec.rb": 0.6063704989992402,6238 "ee/spec/models/ee/concerns/vulnerability_finding_helpers_spec.rb": 0.5332786830003897,6239 "ee/spec/lib/remote_development/settings/public_api_spec.rb": 0.540973892000693,6240 "ee/spec/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer_spec.rb": 0.5947243289992912,6241 "ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb": 0.5057868730000337,6242 "ee/spec/lib/elastic/latest/merge_request_config_spec.rb": 0.5448658219993376,6243 "ee/spec/services/admin/email_service_spec.rb": 0.4007395690005069,6244 "ee/spec/graphql/types/incident_management/escalation_rule_type_spec.rb": 0.3886270799994236,6245 "ee/spec/serializers/analytics/cycle_analytics/event_entity_spec.rb": 0.3855345400006627,6246 "ee/spec/graphql/types/merge_requests/approval_state_type_spec.rb": 0.376017041000523,6247 "ee/spec/workers/elastic_indexing_control_worker_spec.rb": 0.39606285999980173,6248 "ee/spec/workers/geo/sync_timeout_cron_worker_spec.rb": 0.3751755110006343,6249 "ee/spec/graphql/types/epic_descendant_count_type_spec.rb": 0.39239016999999876,6250 "ee/spec/lib/ee/api/entities/gitlab_subscriptions/add_on_purchase_spec.rb": 0.30359631400096987,6251 "ee/spec/lib/gitlab/graphql/aggregations/issuables/lazy_links_aggregate_spec.rb": 0.2997261749987956,6252 "ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb": 0.287421445000291,6253 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/prompts/vertex_ai_spec.rb": 0.2776596050007356,6254 "ee/spec/graphql/types/vulnerability_details/text_type_spec.rb": 0.2862936860001355,6255 "ee/spec/lib/gitlab/llm/chain/tools/ci_editor_assistant/prompts/vertex_ai_spec.rb": 0.2821917349992873,6256 "ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb": 0.31235527399985585,6257 "ee/spec/graphql/types/vulnerability_details/markdown_type_spec.rb": 0.300744214999213,6258 "ee/spec/workers/gitlab_subscriptions/notify_seats_exceeded_batch_worker_spec.rb": 0.30936354499863236259}6260Knapsack global time execution for tests: 25m 22s6261Pending: (Failures listed here are expected and do not affect your suite's status)6262 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 6263 # this context does not apply to mutable models6264 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7236265 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 6266 # this context does not apply to mutable models6267 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7316268 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 6269 # this context does not apply to mutable models6270 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7406271 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 6272 # this context does not apply to mutable models6273 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:7496274 5) EpicIssues::CreateService#execute when epics feature is enabled when user has permissions to link the issue when there is an issue to relate when a full reference is given does not perform N + 1 queries6276 Failure/Error:6277 expect { described_class.new(epic, user, params).execute }6278 .not_to exceed_query_limit(control_count)6279 .with_threshold(28)6280 Expected a maximum of 60 (+28) queries, got 146:6281 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" WHERE "projects"."id" IN (SELECT "routes"."source_id" FROM "routes" WHERE "routes"."source_type" = 'Project' AND ((LOWER(routes.path) = LOWER('group479/project-468')))) /* allow_cross_joins_across_databases */ /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:172:in `cached_objects_for_paths'*/6282 SELECT "routes".* FROM "routes" WHERE "routes"."source_type" = 'Project' AND "routes"."source_id" = 467 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:172:in `cached_objects_for_paths'*/6283 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."id" = 1416 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:172:in `cached_objects_for_paths'*/6284 SELECT "routes".* FROM "routes" WHERE "routes"."source_type" = 'Namespace' AND "routes"."source_id" = 1416 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:172:in `cached_objects_for_paths'*/6285 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."project_id" = 467 AND "issues"."iid" IN (1, 2, 3, 4, 5) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:144:in `block in load_records_per_parent'*/6286 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."id" = 1419 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:144:in `block in load_records_per_parent'*/6287 SELECT "work_item_types".* FROM "work_item_types" WHERE "work_item_types"."id" = 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/filter/references/reference_cache.rb:144:in `block in load_records_per_parent'*/6288 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."id" = 1416 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/namespace.rb:700:in `cross_namespace_reference?'*/6289 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" IN (66, 67, 68, 69, 70) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6290 SELECT "work_item_types".* FROM "work_item_types" WHERE "work_item_types"."id" = 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6291 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."id" = 1419 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6292 SELECT "users".* FROM "users" WHERE "users"."id" = 840 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6293 SELECT "issue_assignees".* FROM "issue_assignees" WHERE "issue_assignees"."issue_id" IN (66, 67, 68, 69, 70) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6294 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id" FROM "projects" WHERE "projects"."id" = 467 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6295 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."id" = 1416 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6296 SELECT "project_features".* FROM "project_features" WHERE "project_features"."project_id" = 467 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6297 SELECT "routes".* FROM "routes" WHERE "routes"."source_type" = 'Project' AND "routes"."source_id" = 467 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/banzai/reference_parser/base_parser.rb:190:in `collection_objects_for_ids'*/6298 SELECT "namespaces"."id", "namespaces"."name", "namespaces"."path", "namespaces"."owner_id", "namespaces"."created_at", "namespaces"."updated_at", "namespaces"."type", "namespaces"."description", "namespaces"."avatar", "namespaces"."membership_lock", "namespaces"."share_with_group_lock", "namespaces"."visibility_level", "namespaces"."request_access_enabled", "namespaces"."ldap_sync_status", "namespaces"."ldap_sync_error", "namespaces"."ldap_sync_last_update_at", "namespaces"."ldap_sync_last_successful_update_at", "namespaces"."ldap_sync_last_sync_at", "namespaces"."description_html", "namespaces"."lfs_enabled", "namespaces"."parent_id", "namespaces"."shared_runners_minutes_limit", "namespaces"."repository_size_limit", "namespaces"."require_two_factor_authentication", "namespaces"."two_factor_grace_period", "namespaces"."cached_markdown_version", "namespaces"."project_creation_level", "namespaces"."runners_token", "namespaces"."file_template_project_id", "namespaces"."saml_discovery_token", "namespaces"."runners_token_encrypted", "namespaces"."custom_project_templates_group_id", "namespaces"."auto_devops_enabled", "namespaces"."extra_shared_runners_minutes_limit", "namespaces"."last_ci_minutes_notification_at", "namespaces"."last_ci_minutes_usage_notification_level", "namespaces"."subgroup_creation_level", "namespaces"."max_pages_size", "namespaces"."max_artifacts_size", "namespaces"."mentions_disabled", "namespaces"."default_branch_protection", "namespaces"."max_personal_access_token_lifetime", "namespaces"."push_rule_id", "namespaces"."shared_runners_enabled", "namespaces"."allow_descendants_override_disabled_shared_runners", "namespaces"."traversal_ids", "namespaces"."organization_id" FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" = 1416 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/project.rb:1961:in `personal?'*/6299 SELECT MAX("project_authorizations"."access_level") AS "maximum_access_level", "project_authorizations"."user_id" AS "project_authorizations_user_id" FROM "project_authorizations" WHERE "project_authorizations"."project_id" = 467 AND "project_authorizations"."user_id" = 838 GROUP BY "project_authorizations"."user_id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/project_team.rb:198:in `block in max_member_access_for_user_ids'*/6300 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" INNER JOIN "epic_issues" ON "issues"."id" = "epic_issues"."issue_id" WHERE "epic_issues"."epic_id" = 3 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:66:in `previous_related_issuables'*/6301 SELECT "projects"."id", "projects"."name", "projects"."path", "projects"."description", "projects"."created_at", "projects"."updated_at", "projects"."creator_id", "projects"."namespace_id", "projects"."last_activity_at", "projects"."import_url", "projects"."visibility_level", "projects"."archived", "projects"."avatar", "projects"."merge_requests_template", "projects"."star_count", "projects"."merge_requests_rebase_enabled", "projects"."import_type", "projects"."import_source", "projects"."approvals_before_merge", "projects"."reset_approvals_on_push", "projects"."merge_requests_ff_only_enabled", "projects"."issues_template", "projects"."mirror", "projects"."mirror_last_update_at", "projects"."mirror_last_successful_update_at", "projects"."mirror_user_id", "projects"."shared_runners_enabled", "projects"."runners_token", "projects"."build_allow_git_fetch", "projects"."build_timeout", "projects"."mirror_trigger_builds", "projects"."pending_delete", "projects"."public_builds", "projects"."last_repository_check_failed", "projects"."last_repository_check_at", "projects"."only_allow_merge_if_pipeline_succeeds", "projects"."has_external_issue_tracker", "projects"."repository_storage", "projects"."repository_read_only", "projects"."request_access_enabled", "projects"."has_external_wiki", "projects"."ci_config_path", "projects"."lfs_enabled", "projects"."description_html", "projects"."only_allow_merge_if_all_discussions_are_resolved", "projects"."repository_size_limit", "projects"."printing_merge_request_link_enabled", "projects"."auto_cancel_pending_pipelines", "projects"."service_desk_enabled", "projects"."cached_markdown_version", "projects"."delete_error", "projects"."last_repository_updated_at", "projects"."disable_overriding_approvers_per_merge_request", "projects"."storage_version", "projects"."resolve_outdated_diff_discussions", "projects"."remote_mirror_available_overridden", "projects"."only_mirror_protected_branches", "projects"."pull_mirror_available_overridden", "projects"."jobs_cache_index", "projects"."external_authorization_classification_label", "projects"."mirror_overwrites_diverged_branches", "projects"."pages_https_only", "projects"."external_webhook_token", "projects"."packages_enabled", "projects"."merge_requests_author_approval", "projects"."pool_repository_id", "projects"."runners_token_encrypted", "projects"."bfg_object_map", "projects"."detected_repository_languages", "projects"."merge_requests_disable_committers_approval", "projects"."require_password_to_approve", "projects"."max_pages_size", "projects"."max_artifacts_size", "projects"."pull_mirror_branch_prefix", "projects"."remove_source_branch_after_merge", "projects"."marked_for_deletion_at", "projects"."marked_for_deletion_by_user_id", "projects"."autoclose_referenced_issues", "projects"."suggestion_commit_message", "projects"."project_namespace_id", "projects"."hidden", "projects"."organization_id", "project_authorizations"."user_id", "project_authorizations"."access_level" FROM "projects" LEFT OUTER JOIN "project_authorizations" AS project_authorizations ON "project_authorizations"."project_id" = "projects"."id" AND "project_authorizations"."user_id" = 838 WHERE "projects"."id" IN (467, 467, 467, 467, 467) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/preloaders/user_max_access_level_in_projects_preloader.rb:32:in `execute'*/6302 SELECT MAX("members"."access_level") AS "maximum_access_level", "hierarchy"."id" AS "hierarchy_id" FROM ((SELECT "members"."id", "members"."access_level", "members"."source_id", "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."user_id" = 838 /* allow_cross_joins_across_databases */)6303 UNION6304 (SELECT "members"."id", LEAST("group_group_links"."group_access", "members"."access_level") AS access_level, "group_group_links"."shared_group_id" AS source_id, "members"."source_type", "members"."user_id", "members"."notification_level", "members"."type", "members"."created_at", "members"."updated_at", "members"."created_by_id", "members"."invite_email", "members"."invite_token", "members"."invite_accepted_at", "members"."requested_at", "members"."expires_at", "members"."ldap", "members"."override", "members"."state", "members"."invite_email_success", "members"."member_namespace_id", "members"."member_role_id", "members"."expiry_notified_at" FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" INNER JOIN group_group_links ON members.source_id = group_group_links.shared_with_group_id WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' AND "users"."state" = 'active' AND "members"."state" = 0 AND "members"."requested_at" IS NULL AND "members"."invite_token" IS NULL AND (members.access_level > 5) AND "members"."user_id" = 838 /* allow_cross_joins_across_databases */)) members INNER JOIN (SELECT id, unnest(traversal_ids) as traversal_id FROM "namespaces" WHERE "namespaces"."id" IN (1416, 1416, 1416, 1416, 1416)) as hierarchy ON members.source_id = hierarchy.traversal_id WHERE "members"."type" = 'GroupMember' AND "members"."source_type" = 'Namespace' GROUP BY "hierarchy"."id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/preloaders/user_max_access_level_in_groups_preloader.rb:24:in `preload_with_traversal_ids'*/6305 SELECT namespaces.*, root_query.id as source_id FROM "namespaces" INNER JOIN (SELECT id, traversal_ids[1] as root_id FROM "namespaces" WHERE "namespaces"."type" = 'Group' AND "namespaces"."id" IN (1416, 1416, 1416, 1416, 1416)) as root_query ON root_query.root_id = namespaces.id /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/preloaders/group_root_ancestor_preloader.rb:17:in `group_by'*/6306 SELECT "ip_restrictions".* FROM "ip_restrictions" WHERE "ip_restrictions"."group_id" = 1416 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/preloaders/group_root_ancestor_preloader.rb:17:in `group_by'*/6307 SELECT "saml_providers".* FROM "saml_providers" WHERE "saml_providers"."group_id" = 1416 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/preloaders/group_root_ancestor_preloader.rb:17:in `group_by'*/6308 SELECT "namespace_bans".* FROM "namespace_bans" WHERE "namespace_bans"."user_id" = 838 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/policies/ee/project_policy.rb:223:in `block (2 levels) in <module:ProjectPolicy>'*/6309 SELECT DISTINCT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epic_issues"."epic_id" = "epics"."id" WHERE "epic_issues"."issue_id" IN (66, 67, 68, 69, 70) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:42:in `flatten'*/6310 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:9:in `relate_issuables'*/6311 SELECT "epic_issues"."epic_id", MIN(relative_position) AS position FROM ((SELECT id, relative_position, parent_id, parent_id as epic_id, 'epic' as object_type6312 FROM "epics" WHERE "epics"."parent_id" = 3)6313 UNION6314 (SELECT id, relative_position, epic_id as parent_id, epic_id, 'epic_issue' as object_type6315 FROM "epic_issues" WHERE "epic_issues"."epic_id" = 3)) epic_issues GROUP BY "epic_issues"."epic_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6316 SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6317 SELECT 1 AS one FROM "epic_issues" WHERE "epic_issues"."issue_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6318 INSERT INTO "epic_issues" ("epic_id", "issue_id", "relative_position") VALUES (3, 66, 0) RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6319 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 66 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/issuable_links/create_service.rb:101:in `referenced_issuables'*/6320 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" INNER JOIN "work_item_parent_links" ON "issues"."id" = "work_item_parent_links"."work_item_id" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/base_service.rb:38:in `previous_related_issuables'*/6321 SELECT "work_item_parent_links".* FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:46:in `for_work_item'*/6322 SELECT "work_item_parent_links"."work_item_parent_id", MAX(relative_position) AS position FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 AND "work_item_parent_links"."id" IS NOT NULL GROUP BY "work_item_parent_links"."work_item_parent_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6323 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6324 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6325 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/issue.rb:327:in `has_epic?'*/6326 SELECT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epics"."id" = "epic_issues"."epic_id" WHERE "epic_issues"."issue_id" = 66 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/work_items/parent_link.rb:20:in `validate_legacy_hierarchy'*/6327 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6328 UNION6329 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6330 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6331 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 66 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 66) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6332 INSERT INTO "work_item_parent_links" ("work_item_id", "work_item_parent_id", "relative_position", "created_at", "updated_at") VALUES (66, 71, 0, '2024-04-10 21:01:40.546782', '2024-04-10 21:01:40.546782') RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6333 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 66 AND "work_item_parent_links"."id" != 6 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6334 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6335 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6336 UNION6337 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6338 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6339 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 66 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 66) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6340 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/database.rb:359:in `block in transaction'*/6341 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:9:in `relate_issuables'*/6342 SELECT "epic_issues"."epic_id", MIN(relative_position) AS position FROM ((SELECT id, relative_position, parent_id, parent_id as epic_id, 'epic' as object_type6343 FROM "epics" WHERE "epics"."parent_id" = 3)6344 UNION6345 (SELECT id, relative_position, epic_id as parent_id, epic_id, 'epic_issue' as object_type6346 FROM "epic_issues" WHERE "epic_issues"."epic_id" = 3)) epic_issues GROUP BY "epic_issues"."epic_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6347 SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6348 SELECT 1 AS one FROM "epic_issues" WHERE "epic_issues"."issue_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6349 INSERT INTO "epic_issues" ("epic_id", "issue_id", "relative_position") VALUES (3, 67, -513) RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6350 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 67 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/issuable_links/create_service.rb:101:in `referenced_issuables'*/6351 SELECT "work_item_parent_links".* FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:46:in `for_work_item'*/6352 SELECT "work_item_parent_links"."work_item_parent_id", MAX(relative_position) AS position FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 AND "work_item_parent_links"."id" IS NOT NULL GROUP BY "work_item_parent_links"."work_item_parent_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6353 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6354 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6355 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/issue.rb:327:in `has_epic?'*/6356 SELECT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epics"."id" = "epic_issues"."epic_id" WHERE "epic_issues"."issue_id" = 67 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/work_items/parent_link.rb:20:in `validate_legacy_hierarchy'*/6357 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6358 UNION6359 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6360 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6361 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 67 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 67) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6362 INSERT INTO "work_item_parent_links" ("work_item_id", "work_item_parent_id", "relative_position", "created_at", "updated_at") VALUES (67, 71, 513, '2024-04-10 21:01:40.610196', '2024-04-10 21:01:40.610196') RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6363 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 67 AND "work_item_parent_links"."id" != 7 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6364 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6365 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6366 UNION6367 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6368 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6369 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 67 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 67) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6370 UPDATE "work_item_parent_links" SET "relative_position" = -513, "updated_at" = '2024-04-10 21:01:40.629615' WHERE "work_item_parent_links"."id" = 7 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6371 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/database.rb:359:in `block in transaction'*/6372 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:9:in `relate_issuables'*/6373 SELECT "epic_issues"."epic_id", MIN(relative_position) AS position FROM ((SELECT id, relative_position, parent_id, parent_id as epic_id, 'epic' as object_type6374 FROM "epics" WHERE "epics"."parent_id" = 3)6375 UNION6376 (SELECT id, relative_position, epic_id as parent_id, epic_id, 'epic_issue' as object_type6377 FROM "epic_issues" WHERE "epic_issues"."epic_id" = 3)) epic_issues GROUP BY "epic_issues"."epic_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6378 SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6379 SELECT 1 AS one FROM "epic_issues" WHERE "epic_issues"."issue_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6380 INSERT INTO "epic_issues" ("epic_id", "issue_id", "relative_position") VALUES (3, 68, -1026) RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6381 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 68 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/issuable_links/create_service.rb:101:in `referenced_issuables'*/6382 SELECT "work_item_parent_links".* FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:46:in `for_work_item'*/6383 SELECT "work_item_parent_links"."work_item_parent_id", MAX(relative_position) AS position FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 AND "work_item_parent_links"."id" IS NOT NULL GROUP BY "work_item_parent_links"."work_item_parent_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6384 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6385 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6386 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/issue.rb:327:in `has_epic?'*/6387 SELECT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epics"."id" = "epic_issues"."epic_id" WHERE "epic_issues"."issue_id" = 68 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/work_items/parent_link.rb:20:in `validate_legacy_hierarchy'*/6388 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6389 UNION6390 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6391 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6392 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 68 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 68) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6393 INSERT INTO "work_item_parent_links" ("work_item_id", "work_item_parent_id", "relative_position", "created_at", "updated_at") VALUES (68, 71, 513, '2024-04-10 21:01:40.676861', '2024-04-10 21:01:40.676861') RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6394 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 68 AND "work_item_parent_links"."id" != 8 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6395 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6396 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6397 UNION6398 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6399 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6400 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 68 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 68) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6401 UPDATE "work_item_parent_links" SET "relative_position" = -1026, "updated_at" = '2024-04-10 21:01:40.694749' WHERE "work_item_parent_links"."id" = 8 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6402 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/database.rb:359:in `block in transaction'*/6403 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:9:in `relate_issuables'*/6404 SELECT "epic_issues"."epic_id", MIN(relative_position) AS position FROM ((SELECT id, relative_position, parent_id, parent_id as epic_id, 'epic' as object_type6405 FROM "epics" WHERE "epics"."parent_id" = 3)6406 UNION6407 (SELECT id, relative_position, epic_id as parent_id, epic_id, 'epic_issue' as object_type6408 FROM "epic_issues" WHERE "epic_issues"."epic_id" = 3)) epic_issues GROUP BY "epic_issues"."epic_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6409 SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6410 SELECT 1 AS one FROM "epic_issues" WHERE "epic_issues"."issue_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6411 INSERT INTO "epic_issues" ("epic_id", "issue_id", "relative_position") VALUES (3, 69, -1539) RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6412 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 69 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/issuable_links/create_service.rb:101:in `referenced_issuables'*/6413 SELECT "work_item_parent_links".* FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:46:in `for_work_item'*/6414 SELECT "work_item_parent_links"."work_item_parent_id", MAX(relative_position) AS position FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 AND "work_item_parent_links"."id" IS NOT NULL GROUP BY "work_item_parent_links"."work_item_parent_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6415 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6416 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6417 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/issue.rb:327:in `has_epic?'*/6418 SELECT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epics"."id" = "epic_issues"."epic_id" WHERE "epic_issues"."issue_id" = 69 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/work_items/parent_link.rb:20:in `validate_legacy_hierarchy'*/6419 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6420 UNION6421 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6422 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6423 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 69 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 69) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6424 INSERT INTO "work_item_parent_links" ("work_item_id", "work_item_parent_id", "relative_position", "created_at", "updated_at") VALUES (69, 71, 513, '2024-04-10 21:01:40.746549', '2024-04-10 21:01:40.746549') RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6425 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 69 AND "work_item_parent_links"."id" != 9 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6426 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6427 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6428 UNION6429 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6430 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6431 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 69 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 69) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6432 UPDATE "work_item_parent_links" SET "relative_position" = -1539, "updated_at" = '2024-04-10 21:01:40.768242' WHERE "work_item_parent_links"."id" = 9 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6433 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/database.rb:359:in `block in transaction'*/6434 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:9:in `relate_issuables'*/6435 SELECT "epic_issues"."epic_id", MIN(relative_position) AS position FROM ((SELECT id, relative_position, parent_id, parent_id as epic_id, 'epic' as object_type6436 FROM "epics" WHERE "epics"."parent_id" = 3)6437 UNION6438 (SELECT id, relative_position, epic_id as parent_id, epic_id, 'epic_issue' as object_type6439 FROM "epic_issues" WHERE "epic_issues"."epic_id" = 3)) epic_issues GROUP BY "epic_issues"."epic_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6440 SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6441 SELECT 1 AS one FROM "epic_issues" WHERE "epic_issues"."issue_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6442 INSERT INTO "epic_issues" ("epic_id", "issue_id", "relative_position") VALUES (3, 70, -2052) RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:24:in `block in relate_issuables'*/6443 SELECT "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 70 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/issuable_links/create_service.rb:101:in `referenced_issuables'*/6444 SELECT "work_item_parent_links".* FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:46:in `for_work_item'*/6445 SELECT "work_item_parent_links"."work_item_parent_id", MAX(relative_position) AS position FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 AND "work_item_parent_links"."id" IS NOT NULL GROUP BY "work_item_parent_links"."work_item_parent_id" ORDER BY position DESC NULLS LAST LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/relative_positioning/item_context.rb:94:in `calculate_relative_position'*/6446 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6447 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6448 SELECT "epic_issues".* FROM "epic_issues" WHERE "epic_issues"."issue_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/issue.rb:327:in `has_epic?'*/6449 SELECT "epics".* FROM "epics" INNER JOIN "epic_issues" ON "epics"."id" = "epic_issues"."epic_id" WHERE "epic_issues"."issue_id" = 70 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/models/ee/work_items/parent_link.rb:20:in `validate_legacy_hierarchy'*/6450 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6451 UNION6452 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6453 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6454 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 70 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 70) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6455 INSERT INTO "work_item_parent_links" ("work_item_id", "work_item_parent_id", "relative_position", "created_at", "updated_at") VALUES (70, 71, 513, '2024-04-10 21:01:40.817597', '2024-04-10 21:01:40.817597') RETURNING "id" /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/services/work_items/parent_links/create_service.rb:13:in `relate_issuables'*/6456 SELECT 1 AS one FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_id" = 70 AND "work_item_parent_links"."id" != 10 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6457 SELECT "work_item_hierarchy_restrictions".* FROM "work_item_hierarchy_restrictions" WHERE "work_item_hierarchy_restrictions"."parent_type_id" = 8 AND "work_item_hierarchy_restrictions"."child_type_id" = 1 LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:74:in `validate_hierarchy_restrictions'*/6458 WITH RECURSIVE "base_and_ancestors" AS ((SELECT 1 as depth, ARRAY[issues.id] AS tree_path, false AS tree_cycle, "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues" WHERE "issues"."id" = 71)6459 UNION6460 (SELECT ("base_and_ancestors"."depth" + 1), tree_path || "issues".id, "issues".id = ANY(tree_path), "issues"."id", "issues"."title", "issues"."author_id", "issues"."project_id", "issues"."created_at", "issues"."updated_at", "issues"."description", "issues"."milestone_id", "issues"."iid", "issues"."updated_by_id", "issues"."weight", "issues"."confidential", "issues"."due_date", "issues"."moved_to_id", "issues"."lock_version", "issues"."title_html", "issues"."description_html", "issues"."time_estimate", "issues"."relative_position", "issues"."service_desk_reply_to", "issues"."cached_markdown_version", "issues"."last_edited_at", "issues"."last_edited_by_id", "issues"."discussion_locked", "issues"."closed_at", "issues"."closed_by_id", "issues"."state_id", "issues"."duplicated_to_id", "issues"."promoted_to_epic_id", "issues"."health_status", "issues"."external_key", "issues"."sprint_id", "issues"."blocking_issues_count", "issues"."upvotes_count", "issues"."work_item_type_id", "issues"."namespace_id", "issues"."start_date" FROM "issues", "base_and_ancestors", "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = "issues"."id" AND "work_item_parent_links"."work_item_id" = "base_and_ancestors"."id" AND "base_and_ancestors"."tree_cycle" = FALSE)) SELECT "issues".* FROM "base_and_ancestors" AS "issues" WHERE "issues"."id" NOT IN (SELECT "issues"."id" FROM "issues" WHERE "issues"."id" = 71) ORDER BY "depth" ASC /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:108:in `detect'*/6461 SELECT COUNT(*) FROM "work_item_parent_links" WHERE "work_item_parent_links"."work_item_parent_id" = 71 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:56:in `validate_max_children'*/6462 SELECT 1 AS one FROM "issue_links" WHERE ("issue_links"."source_id" = 70 AND "issue_links"."target_id" = 71 OR "issue_links"."source_id" = 71 AND "issue_links"."target_id" = 70) LIMIT 1 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/app/models/work_items/parent_link.rb:117:in `check_existing_related_link'*/6463 UPDATE "work_item_parent_links" SET "relative_position" = -2052, "updated_at" = '2024-04-10 21:01:40.837032' WHERE "work_item_parent_links"."id" = 10 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epic_issues/create_service.rb:111:in `sync_relative_position!'*/6464 RELEASE SAVEPOINT active_record_2 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/lib/gitlab/database.rb:359:in `block in transaction'*/6465 SELECT "epics"."id" FROM "epics" WHERE "epics"."id" = 3 ORDER BY "epics"."id" ASC LIMIT 100 /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epics/update_dates_service.rb:33:in `each_batch'*/6466 SELECT DISTINCT "epics"."parent_id" FROM "epics" WHERE "epics"."id" = 3 AND "epics"."id" = 3 AND "epics"."parent_id" IS NOT NULL /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epics/update_dates_service.rb:34:in `block in each_batch'*/6467 UPDATE "epics" SET (start_date, start_date_sourcing_milestone_id, start_date_sourcing_epic_id) = (SELECT min_start_date, milestone_id, epic_id FROM ((SELECT milestones.start_date AS min_start_date, NULL AS epic_id, milestones.id AS milestone_id FROM "milestones" INNER JOIN "issues" ON "issues"."milestone_id" = "milestones"."id" INNER JOIN "epic_issues" ON "epic_issues"."issue_id" = "issues"."id" WHERE (epic_issues.epic_id = epics.id) AND "milestones"."start_date" IS NOT NULL)6468 UNION6469 (SELECT epic_dates.start_date AS min_start_date, epic_dates.id AS epic_id, NULL AS milestone_id FROM "epics" "epic_dates" WHERE "epic_dates"."start_date" IS NOT NULL AND (epic_dates.parent_id = epics.id))) min_date ORDER BY min_start_date asc LIMIT 1) WHERE "epics"."id" = 3 AND "epics"."id" = 3 AND ("epics"."start_date_is_fixed" = FALSE OR "epics"."start_date_is_fixed" IS NULL) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epics/strategies/start_date_inherited_strategy.rb:8:in `execute'*/6470 UPDATE "epics" SET (end_date, due_date_sourcing_milestone_id, due_date_sourcing_epic_id) = (SELECT max_end_date, milestone_id, epic_id FROM ((SELECT milestones.due_date AS max_end_date, NULL AS epic_id, milestones.id AS milestone_id FROM "milestones" INNER JOIN "issues" ON "issues"."milestone_id" = "milestones"."id" INNER JOIN "epic_issues" ON "epic_issues"."issue_id" = "issues"."id" WHERE (epic_issues.epic_id = epics.id) AND "milestones"."due_date" IS NOT NULL)6471 UNION6472 (SELECT epic_dates.end_date AS max_end_date, epic_dates.id AS epic_id, NULL AS milestone_id FROM "epics" "epic_dates" WHERE "epic_dates"."end_date" IS NOT NULL AND (epic_dates.parent_id = epics.id))) max_date ORDER BY max_end_date desc LIMIT 1) WHERE "epics"."id" = 3 AND "epics"."id" = 3 AND ("epics"."due_date_is_fixed" = FALSE OR "epics"."due_date_is_fixed" IS NULL) /*application:test,correlation_id:2b1c0b086375db12d19ac59450c9886a,db_config_name:main,line:/ee/app/services/epics/strategies/due_date_inherited_strategy.rb:8:in `execute'*/6473 # ./ee/spec/services/epic_issues/create_service_spec.rb:166:in `block (7 levels) in <top (required)>'6474 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6475 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6476 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6477 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6478 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6479 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6480 # ./spec/spec_helper.rb:384:in `block (3 levels) in <top (required)>'6481 # ./gems/gitlab-safe_request_store/lib/gitlab/safe_request_store.rb:66:in `enabling_request_store'6482 # ./gems/gitlab-safe_request_store/lib/gitlab/safe_request_store.rb:59:in `ensure_request_store'6483 # ./spec/spec_helper.rb:384:in `block (2 levels) in <top (required)>'6484 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6485 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6486 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6487 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6488 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6489 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6490 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'6491 6) Geo::TerraformStateVersionRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError6492 # Skipping because verification is enabled for Terraform::StateVersion6493 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:986494 7) Geo::TerraformStateVersionRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError6495 # Skipping because verification is enabled for Terraform::StateVersion6496 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1066497 8) Geo::TerraformStateVersionRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError6498 # Skipping because search method is implemented for Terraform::StateVersion6499 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1226500 9) Geo::TerraformStateVersionRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword6501 # Skipping because search method is not implemented6502 for Terraform::StateVersion or searchable attributes are not defined.6503 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1536504 10) EE::Users::CalloutsHelper#web_hook_disabled_dismissed? with a group when the web-hook failure callout has been dismissed is true when passed as a presenter6505 # Does not apply to Group6506 # ./spec/support/shared_examples/helpers/callouts_for_web_hooks.rb:236507 11) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError6508 # Skipping because verification is enabled for Project6509 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:986510 12) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError6511 # Skipping because verification is enabled for Project6512 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1066513 13) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError6514 # Skipping because search method is implemented for Project6515 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1226516 14) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword6517 # Skipping because search method is not implemented6518 for Project or searchable attributes are not defined.6519 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:1536520 15) Resolvers::Geo::PipelineArtifactRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError6521 # Skipping because verification is enabled for Ci::PipelineArtifact6522 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:776523 16) Gitlab::Llm::Chain::Tools::IssueIdentifier::Executor#execute when issue is identified when user has permission to read resource when is issue identified with url behaves like success response returns success response6524 # Temporarily skipped with xcontext6525 # ./ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/executor_spec.rb:76526 17) Gitlab::Llm::Chain::Tools::IssueIdentifier::Executor#execute when issue is identified when user has permission to read resource when context container is nil when is issue identified with url behaves like success response returns success response6527 # Temporarily skipped with xcontext6528 # ./ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/executor_spec.rb:76529 18) Custom file template classes Gitlab::Template::CustomDockerfileTemplate.find sets the category correctly6530 # {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly6531 Failure/Error: expect(found.category).to eq('Custom')6532 expected: "Custom"6533 got: nil6534 (compared using ==)6535 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6536 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6537 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6538 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6539 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6540 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6541 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6542 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6543 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6544 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6545 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6546 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6547 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6548 19) Custom file template classes Gitlab::Template::CustomGitignoreTemplate.find sets the category correctly6549 # {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly6550 Failure/Error: expect(found.category).to eq('Custom')6551 expected: "Custom"6552 got: nil6553 (compared using ==)6554 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6555 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6556 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6557 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6558 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6559 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6560 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6561 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6562 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6563 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6564 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6565 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6566 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6567 20) Custom file template classes Gitlab::Template::CustomGitlabCiYmlTemplate.find sets the category correctly6568 # {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly6569 Failure/Error: expect(found.category).to eq('Custom')6570 expected: "Custom"6571 got: nil6572 (compared using ==)6573 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6574 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6575 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6576 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6577 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6578 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6579 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6580 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6581 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6582 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6583 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6584 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6585 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6586 21) Custom file template classes Gitlab::Template::CustomLicenseTemplate.find sets the category correctly6587 # {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly6588 Failure/Error: expect(found.category).to eq('Custom')6589 expected: "Custom"6590 got: nil6591 (compared using ==)6592 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6593 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6594 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6595 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6596 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6597 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6598 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6599 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6600 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6601 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6602 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6603 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6604 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6605 22) Custom file template classes Gitlab::Template::IssueTemplate.find sets the category correctly6606 # {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly6607 Failure/Error: expect(found.category).to eq('Custom')6608 expected: "Custom"6609 got: nil6610 (compared using ==)6611 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6612 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6613 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6614 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6615 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6616 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6617 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6618 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6619 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6620 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6621 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6622 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6623 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6624 23) Custom file template classes Gitlab::Template::MergeRequestTemplate.find sets the category correctly6625 # {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly6626 Failure/Error: expect(found.category).to eq('Custom')6627 expected: "Custom"6628 got: nil6629 (compared using ==)6630 # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'6631 # ./spec/spec_helper.rb:425:in `block (3 levels) in <top (required)>'6632 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'6633 # ./spec/spec_helper.rb:416:in `block (2 levels) in <top (required)>'6634 # ./spec/spec_helper.rb:412:in `block (3 levels) in <top (required)>'6635 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'6636 # ./spec/spec_helper.rb:412:in `block (2 levels) in <top (required)>'6637 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'6638 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'6639 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'6640 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'6641 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'6642 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'6643 24) Resolvers::Geo::DependencyProxyBlobRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError6644 # Skipping because verification is enabled for DependencyProxy::Blob6645 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:776646Finished in 26 minutes 35 seconds (files took 1 minute 26.61 seconds to load)66472941 examples, 0 failures, 24 pending6648Randomized with seed 471026649[TEST PROF INFO] Time spent in factories: 11:09.450 (40.82% of total time)6650RSpec exited with 0.6651No examples to retry, congrats!6653Running after script...6654$ source scripts/utils.sh6655$ bundle exec gem list gitlab_quality-test_tooling6656gitlab_quality-test_tooling (1.21.1)6657$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command6659$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command6661$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command6663$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command6667$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command6671$ tooling/bin/push_job_metrics || true6672[job-metrics] Pushing job metrics file for the CI/CD job.6673[job-metrics] Pushed 4 CI job metric entries to InfluxDB.6675Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy6677Uploading artifacts...6678auto_explain/: found 3 matching artifact files and directories 6679coverage/: found 5 matching artifact files and directories 6680crystalball/: found 2 matching artifact files and directories 6681deprecations/: found 6 matching artifact files and directories 6682knapsack/: found 4 matching artifact files and directories 6683rspec/: found 16 matching artifact files and directories 6684WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 6685log/*.log: found 21 matching artifact files and directories 6686WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597628072/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com6687WARNING: Retrying... context=artifacts-uploader error=request redirected6688Uploading artifacts as "archive" to coordinator... 201 Created id=6597628072 responseStatus=201 Created token=glcbt-656689Uploading artifacts...6690rspec/rspec-*.xml: found 1 matching artifact files and directories 6691WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6597628072/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com6692WARNING: Retrying... context=artifacts-uploader error=request redirected6693Uploading artifacts as "junit" to coordinator... 201 Created id=6597628072 responseStatus=201 Created token=glcbt-656695Job succeeded