rspec unit pg14 14/32
Passed Started
by
@huzaifaiftikhar1

Huzaifa Iftikhar
1Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}2# [RSpecRunTime] Starting RSpec timer...3[TEST PROF INFO] EventProf enabled (sql.active_record)4unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.5unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.6Test environment set up in 1.525368818 seconds7# [RSpecRunTime] Starting example group spec/policies/project_policy_spec.rb. Expected to take 6 minutes 21.54 seconds.8ProjectPolicy9 does not include the read permissions when the issue author is not a member of the private project10 with no project feature11 returns false12 behaves like model with wiki policies13 container_level: :public, access_level: :enabled, membership: :admin, access: :all14 allows actions based on membership15 container_level: :public, access_level: :enabled, membership: :maintainer, access: :maintainer16 allows actions based on membership17 container_level: :public, access_level: :enabled, membership: :developer, access: :developer18 allows actions based on membership19 container_level: :public, access_level: :enabled, membership: :reporter, access: :reporter20 allows actions based on membership21 container_level: :public, access_level: :enabled, membership: :guest, access: :guest22 allows actions based on membership23 container_level: :public, access_level: :enabled, membership: :non_member, access: :guest24 allows actions based on membership25 container_level: :public, access_level: :enabled, membership: :anonymous, access: :guest26 allows actions based on membership27 container_level: :public, access_level: :private, membership: :admin, access: :all28 allows actions based on membership29 container_level: :public, access_level: :private, membership: :maintainer, access: :maintainer30 allows actions based on membership31 container_level: :public, access_level: :private, membership: :developer, access: :developer32 allows actions based on membership33 container_level: :public, access_level: :private, membership: :reporter, access: :reporter34 allows actions based on membership35 container_level: :public, access_level: :private, membership: :guest, access: :guest36 allows actions based on membership37 container_level: :public, access_level: :private, membership: :non_member, access: nil38 allows actions based on membership39 container_level: :public, access_level: :private, membership: :anonymous, access: nil40 allows actions based on membership41 container_level: :public, access_level: :disabled, membership: :admin, access: nil42 allows actions based on membership43 container_level: :public, access_level: :disabled, membership: :maintainer, access: nil44 allows actions based on membership45 container_level: :public, access_level: :disabled, membership: :developer, access: nil46 allows actions based on membership47 container_level: :public, access_level: :disabled, membership: :reporter, access: nil48 allows actions based on membership49 container_level: :public, access_level: :disabled, membership: :guest, access: nil50 allows actions based on membership51 container_level: :public, access_level: :disabled, membership: :non_member, access: nil52 allows actions based on membership53 container_level: :public, access_level: :disabled, membership: :anonymous, access: nil54 allows actions based on membership55 container_level: :internal, access_level: :enabled, membership: :admin, access: :all56 allows actions based on membership57 container_level: :internal, access_level: :enabled, membership: :maintainer, access: :maintainer58 allows actions based on membership59 container_level: :internal, access_level: :enabled, membership: :developer, access: :developer60 allows actions based on membership61 container_level: :internal, access_level: :enabled, membership: :reporter, access: :reporter62 allows actions based on membership63 container_level: :internal, access_level: :enabled, membership: :guest, access: :guest64 allows actions based on membership65 container_level: :internal, access_level: :enabled, membership: :non_member, access: :guest66 allows actions based on membership67 container_level: :internal, access_level: :enabled, membership: :anonymous, access: nil68 allows actions based on membership69 container_level: :internal, access_level: :private, membership: :admin, access: :all70 allows actions based on membership71 container_level: :internal, access_level: :private, membership: :maintainer, access: :maintainer72 allows actions based on membership73 container_level: :internal, access_level: :private, membership: :developer, access: :developer74 allows actions based on membership75 container_level: :internal, access_level: :private, membership: :reporter, access: :reporter76 allows actions based on membership77 container_level: :internal, access_level: :private, membership: :guest, access: :guest78 allows actions based on membership79 container_level: :internal, access_level: :private, membership: :non_member, access: nil80 allows actions based on membership81 container_level: :internal, access_level: :private, membership: :anonymous, access: nil82 allows actions based on membership83 container_level: :internal, access_level: :disabled, membership: :admin, access: nil84 allows actions based on membership85 container_level: :internal, access_level: :disabled, membership: :maintainer, access: nil86 allows actions based on membership87 container_level: :internal, access_level: :disabled, membership: :developer, access: nil88 allows actions based on membership89 container_level: :internal, access_level: :disabled, membership: :reporter, access: nil90 allows actions based on membership91 container_level: :internal, access_level: :disabled, membership: :guest, access: nil92 allows actions based on membership93 container_level: :internal, access_level: :disabled, membership: :non_member, access: nil94 allows actions based on membership95 container_level: :internal, access_level: :disabled, membership: :anonymous, access: nil96 allows actions based on membership97 container_level: :private, access_level: :private, membership: :admin, access: :all98 allows actions based on membership99 container_level: :private, access_level: :private, membership: :maintainer, access: :maintainer100 allows actions based on membership101 container_level: :private, access_level: :private, membership: :developer, access: :developer102 allows actions based on membership103 container_level: :private, access_level: :private, membership: :reporter, access: :reporter104 allows actions based on membership105 container_level: :private, access_level: :private, membership: :guest, access: :guest106 allows actions based on membership107 container_level: :private, access_level: :private, membership: :non_member, access: nil108 allows actions based on membership109 container_level: :private, access_level: :private, membership: :anonymous, access: nil110 allows actions based on membership111 container_level: :private, access_level: :disabled, membership: :admin, access: nil112 allows actions based on membership113 container_level: :private, access_level: :disabled, membership: :maintainer, access: nil114 allows actions based on membership115 container_level: :private, access_level: :disabled, membership: :developer, access: nil116 allows actions based on membership117 container_level: :private, access_level: :disabled, membership: :reporter, access: nil118 allows actions based on membership119 container_level: :private, access_level: :disabled, membership: :guest, access: nil120 allows actions based on membership121 container_level: :private, access_level: :disabled, membership: :non_member, access: nil122 allows actions based on membership123 container_level: :private, access_level: :disabled, membership: :anonymous, access: nil124 allows actions based on membership125 issues feature126 when the feature is disabled127 does not include the issues permissions128 disables boards and lists permissions129 when external tracker configured130 does not include the issues permissions131 merge requests feature132 disallows all permissions when the feature is disabled133 for a guest in a private project134 disallows the guest from all merge request permissions135 when both issues and merge requests are disabled136 does not include the issues permissions137 creating_merge_request_in138 when the current_user can download_code139 when project is public140 when the current_user is guest141 is expected to be allowed :create_merge_request_in142 when project is internal143 when the current_user is guest144 is expected to be allowed :create_merge_request_in145 when project is private146 when the current_user is guest147 is expected not to be allowed :create_merge_request_in148 when the current_user is reporter or above149 is expected to be allowed :create_merge_request_in150 when the current_user can not download code151 when project is public152 when the current_user is guest153 is expected not to be allowed :create_merge_request_in154 when project is internal155 when the current_user is guest156 is expected not to be allowed :create_merge_request_in157 when project is private158 when the current_user is guest159 is expected not to be allowed :create_merge_request_in160 when the current_user is reporter or above161 is expected not to be allowed :create_merge_request_in162 pipeline feature163 for confirmed user164 allows modify pipelines165 for unconfirmed user166 disallows to modify pipelines167 destroy permission168 for developers169 prevents :destroy_pipeline170 for maintainers171 prevents :destroy_pipeline172 for project owner173 allows :destroy_pipeline174 on archived projects175 prevents :destroy_pipeline176 on archived pending_delete projects177 allows :destroy_pipeline178 builds feature179 when builds are disabled180 disallows all permissions except pipeline when the feature is disabled181 when builds are disabled only for some users182 disallows pipeline and commit_status permissions183 repository feature184 when user is a project member185 when it is disabled186 disallows all permissions187 when user is non-member188 when access level is private189 disallows all permissions190 behaves like project policies as anonymous191 abilities for public projects192 when a project has pending invites193 does not grant owner access194 behaves like archived project policies195 when the project is archived196 disables write actions on all relevant project features197 disables some other important write actions198 does not disable other abilities199# [RSpecRunTime] RSpec elapsed time: 32.03 seconds. Current RSS: ~1560M. load average: 1.10 1.30 1.20 1/288 421200 abilities for non-public projects201 is expected to be banned202 behaves like project policies as guest203 as a direct project member204 abilities for public projects205 is expected not to be allowed :set_note_created_at206 abilities for non-public projects207 is expected not to be allowed :set_note_created_at208 behaves like deploy token does not get confused with user209 is expected not to be allowed :set_note_created_at210 behaves like archived project policies211 when the project is archived212 disables write actions on all relevant project features213 disables some other important write actions214 does not disable other abilities215 public builds enabled216 is expected to be allowed :read_pipeline217 when public builds disabled218 is expected not to be allowed :read_pipeline219 when builds are disabled220 is expected to be allowed :read_pipeline221 as an inherited member from the group222 abilities for private projects223 is expected not to be allowed :set_note_created_at224 behaves like project policies as reporter225 abilities for non-public projects226 is expected not to be allowed :set_note_created_at227 behaves like deploy token does not get confused with user228 is expected not to be allowed :set_note_created_at229 behaves like archived project policies230 when the project is archived231 disables write actions on all relevant project features232 disables some other important write actions233 does not disable other abilities234 as an inherited member from the group235 abilities for private projects236 is expected not to be allowed :set_note_created_at237 behaves like project policies as developer238 abilities for non-public projects239 is expected not to be allowed :set_note_created_at240 behaves like deploy token does not get confused with user241 is expected not to be allowed :set_note_created_at242 behaves like archived project policies243 when the project is archived244 disables write actions on all relevant project features245 disables some other important write actions246 does not disable other abilities247 as an inherited member from the group248 abilities for private projects249 is expected not to be allowed :set_note_created_at250 behaves like project policies as maintainer251 abilities for non-public projects252 is expected not to be allowed :set_note_created_at253 behaves like deploy token does not get confused with user254 is expected not to be allowed :set_note_created_at255 behaves like archived project policies256 when the project is archived257 disables write actions on all relevant project features258 disables some other important write actions259 does not disable other abilities260 behaves like project policies as owner261 abilities for non-public projects262 is expected to be allowed :set_note_created_at263 behaves like deploy token does not get confused with user264 is expected not to be allowed :set_note_created_at265 behaves like archived project policies266 when the project is archived267 disables write actions on all relevant project features268 disables some other important write actions269 does not disable other abilities270 behaves like project policies as admin with admin mode271 abilities for non-public projects272 is expected to be allowed :set_note_created_at273 deploy token does not get confused with user274 is expected not to be allowed :set_note_created_at275 behaves like archived project policies276 when the project is archived277 disables write actions on all relevant project features278 disables some other important write actions279 does not disable other abilities280 abilities for all project visibility281 behaves like project private features with read_all_resources ability282 for public projects283 allows the download_code ability284 for internal projects285 allows the download_code ability286 for private projects287 allows the download_code ability288 behaves like project policies as admin without admin mode289 abilities for non-public projects290 is expected to be banned291 deploy token does not get confused with user292 is expected to be banned293 when a public project has merge requests allowing access294 does not allow pushing code295 allows pushing if the user is a member with push access to the target project296 disallows abilities to a maintainer if the merge request was closed297# [RSpecRunTime] RSpec elapsed time: 43.8 seconds. Current RSS: ~1563M. load average: 1.08 1.29 1.19 1/288 422298 importing members from another project299 with maintainer300 is expected to be allowed :import_project_members_from_another_project301 with owner302 is expected to be allowed :import_project_members_from_another_project303 with guest304 is expected to be disallowed :import_project_members_from_another_project305 with reporter306 is expected to be disallowed :import_project_members_from_another_project307 with developer308 is expected to be disallowed :import_project_members_from_another_project309 with anonymous310 is expected to be disallowed :import_project_members_from_another_project311 with an admin312 when admin mode is enabled313 is expected to be allowed :import_project_members_from_another_project314 when admin mode is disabled315 is expected not to be allowed :import_project_members_from_another_project316 importing work items317 with reporter318 is expected to be allowed :import_work_items319 with developer320 is expected to be allowed :import_work_items321 with maintainer322 is expected to be allowed :import_work_items323 with owner324 is expected to be allowed :import_work_items325 with guest326 is expected to be disallowed :import_work_items327 with anonymous328 is expected to be disallowed :import_work_items329 with an admin330 when admin mode is enabled331 is expected to be allowed :import_work_items332 when admin mode is disabled333 is expected not to be allowed :import_work_items334 reading usage quotas and viewing the edit page335 with maintainer336 is expected to be allowed :read_usage_quotas and :view_edit_page337 with owner338 is expected to be allowed :read_usage_quotas and :view_edit_page339 with guest340 is expected to be disallowed :read_usage_quotas and :view_edit_page341 with reporter342 is expected to be disallowed :read_usage_quotas and :view_edit_page343 with developer344 is expected to be disallowed :read_usage_quotas and :view_edit_page345 with anonymous346 is expected to be disallowed :read_usage_quotas and :view_edit_page347 with an admin348 when admin mode is enabled349 is expected to be allowed :view_edit_page350 when admin mode is disabled351 is expected not to be allowed :view_edit_page352 behaves like clusterable policies353 #add_cluster?354 with a reporter355 is expected not to be allowed :read_cluster356 is expected not to be allowed :add_cluster357 is expected not to be allowed :create_cluster358 is expected not to be allowed :update_cluster359 is expected not to be allowed :admin_cluster360# [RSpecRunTime] RSpec elapsed time: 49.29 seconds. Current RSS: ~1565M. load average: 1.07 1.28 1.19 1/288 429361 with a developer362 is expected to be allowed :read_cluster363 is expected not to be allowed :add_cluster364 is expected not to be allowed :create_cluster365 is expected not to be allowed :update_cluster366 is expected not to be allowed :admin_cluster367# [RSpecRunTime] RSpec elapsed time: 50.84 seconds. Current RSS: ~1569M. load average: 1.07 1.28 1.19 1/288 430368 with a maintainer369 with no clusters370 is expected to be allowed :read_cluster371 is expected to be allowed :add_cluster372 is expected to be allowed :create_cluster373 is expected to be allowed :update_cluster374 is expected to be allowed :admin_cluster375# [RSpecRunTime] RSpec elapsed time: 52.35 seconds. Current RSS: ~1566M. load average: 1.07 1.28 1.19 1/288 431376 owner access377 personal project378 allows owner access379 group project380 group members381 allows owner access382 with timeline event tags383 when user is member of the project384 allows access to timeline event tags385 when user is a maintainer/owner386 allows to create timeline event tags387 allows to read import error388 when user is a developer/guest/reporter389 disallows creation390 disallows reading the import error391 when user is not a member of the project392 disallows access to the timeline event tags393 reading a project394 allows access when a user has read access to the repo395 never checks the external service396 with an external authorization service397 allows access when the external service allows it398 prevents all but seeing a public project in a list when access is denied399 passes the full path to external authorization for logging purposes400 with an admin401 when admin mode is enabled402 does not check the external service and allows access403# [RSpecRunTime] RSpec elapsed time: 56.65 seconds. Current RSS: ~1562M. load average: 1.06 1.28 1.19 1/288 432404 when admin mode is disabled405 checks the external service and allows access406 forking a project407 anonymous user408 is expected to be disallowed :fork_project409 project member410 guest411 is expected to be disallowed :fork_project412 reporter413 is expected to be allowed :fork_project414 developer415 is expected to be allowed :fork_project416 maintainer417 is expected to be allowed :fork_project418 create_task419 when user is member of the project420 is expected to be allowed :create_task421 read_grafana422 project_visibility: :public, role: :anonymous, allowed: false423 is expected not to be allowed :read_grafana424 project_visibility: :public, role: :guest, allowed: false425 is expected not to be allowed :read_grafana426 project_visibility: :public, role: :reporter, allowed: true427 is expected to be allowed :read_grafana428 project_visibility: :internal, role: :anonymous, allowed: false429 is expected not to be allowed :read_grafana430 project_visibility: :internal, role: :guest, allowed: true431 is expected to be allowed :read_grafana432 project_visibility: :internal, role: :reporter, allowed: true433 is expected to be allowed :read_grafana434 project_visibility: :private, role: :anonymous, allowed: false435 is expected not to be allowed :read_grafana436 project_visibility: :private, role: :guest, allowed: true437 is expected to be allowed :read_grafana438 project_visibility: :private, role: :reporter, allowed: true439 is expected to be allowed :read_grafana440 read_prometheus441 project_visibility: :public, role: :anonymous, allowed: false442 is expected not to be allowed :read_prometheus443 project_visibility: :public, role: :guest, allowed: false444 is expected not to be allowed :read_prometheus445 project_visibility: :public, role: :reporter, allowed: true446 is expected to be allowed :read_prometheus447 project_visibility: :internal, role: :anonymous, allowed: false448 is expected not to be allowed :read_prometheus449 project_visibility: :internal, role: :guest, allowed: false450 is expected not to be allowed :read_prometheus451 project_visibility: :internal, role: :reporter, allowed: true452 is expected to be allowed :read_prometheus453 project_visibility: :private, role: :anonymous, allowed: false454 is expected not to be allowed :read_prometheus455 project_visibility: :private, role: :guest, allowed: false456 is expected not to be allowed :read_prometheus457 project_visibility: :private, role: :reporter, allowed: true458 is expected to be allowed :read_prometheus459 update_max_artifacts_size460 when no user461 is expected not to be allowed :update_max_artifacts_size462 admin463 when admin mode is enabled464 is expected to be allowed :update_max_artifacts_size465 when admin mode is disabled466 is expected not to be allowed :update_max_artifacts_size467 guest468 is expected not to be allowed :update_max_artifacts_size469 reporter470 is expected not to be allowed :update_max_artifacts_size471 developer472 is expected not to be allowed :update_max_artifacts_size473 maintainer474 is expected not to be allowed :update_max_artifacts_size475 owner476 is expected not to be allowed :update_max_artifacts_size477 read_storage_disk_path478 when no user479 is expected not to be allowed :read_storage_disk_path480 admin481 when admin mode is enabled482 is expected to be allowed :read_storage_disk_path483 when admin mode is disabled484 is expected not to be allowed :read_storage_disk_path485 guest486 is expected not to be allowed :read_storage_disk_path487 reporter488 is expected not to be allowed :read_storage_disk_path489 developer490 is expected not to be allowed :read_storage_disk_path491 maintainer492 is expected not to be allowed :read_storage_disk_path493 owner494 is expected not to be allowed :read_storage_disk_path495 alert bot496 is expected to be allowed :reporter_access497 within a private project498 is expected to be allowed :admin_issue499 set_pipeline_variables500 when user is developer501 when project allows user defined variables502 is expected to be allowed :set_pipeline_variables503 when project restricts use of user defined variables504 is expected not to be allowed :set_pipeline_variables505 when user is maintainer506 when project allows user defined variables507 is expected to be allowed :set_pipeline_variables508 when project restricts use of user defined variables509 is expected to be allowed :set_pipeline_variables510 support bot511 with service desk disabled512 is expected to be allowed :public_access513 is expected not to be allowed :read_project514 with service desk enabled515 is expected to be allowed :read_work_item516 when issues are protected members only517 is expected to be allowed :read_work_item518 project bots519 project_bot_access520 when regular user and part of the project521 is expected not to be allowed :project_bot_access522 when project bot and not part of the project523 is expected not to be allowed :project_bot_access524 when project bot and part of the project525 is expected to be allowed :project_bot_access526 with resource access tokens527 is expected not to be allowed :create_resource_access_tokens528 read_prometheus_alerts529 with admin530 when admin mode is enabled531 is expected to be allowed :read_prometheus_alerts532 when admin mode is disabled533 is expected to be disallowed :read_prometheus_alerts534 with owner535 is expected to be allowed :read_prometheus_alerts536 with maintainer537 is expected to be allowed :read_prometheus_alerts538 with developer539 is expected to be disallowed :read_prometheus_alerts540 with reporter541 is expected to be disallowed :read_prometheus_alerts542 with guest543 is expected to be disallowed :read_prometheus_alerts544 with anonymous545 is expected to be disallowed :read_prometheus_alerts546 metrics_dashboard feature547 public project548 feature private549 with reporter550 is expected to be allowed :metrics_dashboard551 is expected to be allowed :read_prometheus552 is expected to be allowed :read_deployment553 is expected to be allowed :read_metrics_user_starred_dashboard554 is expected to be allowed :create_metrics_user_starred_dashboard555 with guest556 is expected to be disallowed :metrics_dashboard557 with anonymous558 is expected to be disallowed :metrics_dashboard559 feature enabled560 with reporter561 is expected to be allowed :metrics_dashboard562 is expected to be allowed :read_prometheus563 is expected to be allowed :read_deployment564 is expected to be allowed :read_metrics_user_starred_dashboard565 is expected to be allowed :create_metrics_user_starred_dashboard566 with guest567 is expected to be allowed :metrics_dashboard568 is expected to be disallowed :read_prometheus569 is expected to be allowed :read_deployment570 is expected to be allowed :read_metrics_user_starred_dashboard571 is expected to be allowed :create_metrics_user_starred_dashboard572 with anonymous573 is expected to be allowed :metrics_dashboard574 is expected to be disallowed :read_prometheus575 is expected to be allowed :read_deployment576 is expected to be disallowed :read_metrics_user_starred_dashboard577 is expected to be disallowed :create_metrics_user_starred_dashboard578 internal project579 feature private580 with reporter581 is expected to be allowed :metrics_dashboard582 is expected to be allowed :read_prometheus583 is expected to be allowed :read_deployment584 is expected to be allowed :read_metrics_user_starred_dashboard585 is expected to be allowed :create_metrics_user_starred_dashboard586 with guest587 is expected to be disallowed :metrics_dashboard588 is expected to be disallowed :read_prometheus589 with anonymous590 is expected to be disallowed :metrics_dashboard591 is expected to be disallowed :read_prometheus592 feature enabled593 with reporter594 is expected to be allowed :metrics_dashboard595 is expected to be allowed :read_prometheus596 is expected to be allowed :read_deployment597 is expected to be allowed :read_metrics_user_starred_dashboard598 is expected to be allowed :create_metrics_user_starred_dashboard599 with guest600 is expected to be allowed :metrics_dashboard601 is expected to be disallowed :read_prometheus602 is expected to be allowed :read_deployment603 is expected to be allowed :read_metrics_user_starred_dashboard604 is expected to be allowed :create_metrics_user_starred_dashboard605 with anonymous606 is expected to be disallowed :metrics_dashboard607 is expected to be disallowed :read_prometheus608 private project609 feature private610 with reporter611 is expected to be allowed :metrics_dashboard612 is expected to be allowed :read_prometheus613 is expected to be allowed :read_deployment614 is expected to be allowed :read_metrics_user_starred_dashboard615 is expected to be allowed :create_metrics_user_starred_dashboard616 with guest617 is expected to be disallowed :metrics_dashboard618 is expected to be disallowed :read_prometheus619 with anonymous620 is expected to be disallowed :metrics_dashboard621 is expected to be disallowed :read_prometheus622 feature enabled623 with reporter624 is expected to be allowed :metrics_dashboard625 is expected to be allowed :read_prometheus626 is expected to be allowed :read_deployment627 is expected to be allowed :read_metrics_user_starred_dashboard628 is expected to be allowed :create_metrics_user_starred_dashboard629 with guest630 is expected to be disallowed :metrics_dashboard631 is expected to be disallowed :read_prometheus632 with anonymous633 is expected to be disallowed :metrics_dashboard634 is expected to be disallowed :read_prometheus635 feature disabled636 with reporter637 is expected to be disallowed :metrics_dashboard638 with guest639 is expected to be disallowed :metrics_dashboard640 with anonymous641 is expected to be disallowed :metrics_dashboard642 deploy key access643 private project644 when a read deploy key is enabled in the project645 is expected to be allowed :download_code646 is expected to be disallowed :push_code647 is expected to be disallowed :read_project648 when a write deploy key is enabled in the project649 is expected to be allowed :download_code650 is expected to be allowed :push_code651 is expected to be disallowed :read_project652 when the deploy key is not enabled in the project653 is expected to be disallowed :download_code654 is expected to be disallowed :push_code655 is expected to be disallowed :read_project656 deploy token access657 private project658 a deploy token with read_registry scope659 is expected to be allowed :read_container_image660 is expected to be disallowed :create_container_image661 with registry disabled662 is expected to be disallowed :read_container_image663 is expected to be disallowed :create_container_image664 a deploy token with write_registry scope665 is expected to be disallowed :read_container_image666 is expected to be allowed :create_container_image667 with registry disabled668 is expected to be disallowed :read_container_image669 is expected to be disallowed :create_container_image670 a deploy token with no registry scope671 is expected to be disallowed :read_container_image672 is expected to be disallowed :create_container_image673 a deploy token with read_package_registry scope674 is expected to be allowed :read_project675 is expected to be allowed :read_package676 is expected to be disallowed :create_package677 behaves like package access with repository disabled678 is expected to be allowed :read_package679 a deploy token with write_package_registry scope680 is expected to be allowed :create_package681 is expected to be allowed :read_package682 is expected to be allowed :read_project683 is expected to be allowed :destroy_package684 behaves like package access with repository disabled685 is expected to be allowed :read_package686 public project687 a deploy token with read_registry scope688 is expected to be allowed :read_container_image689 is expected to be disallowed :create_container_image690 with registry disabled691 is expected to be disallowed :read_container_image692 is expected to be disallowed :create_container_image693 with registry private694 is expected to be allowed :read_container_image695 is expected to be disallowed :create_container_image696 a deploy token with write_registry scope697 is expected to be allowed :read_container_image698 is expected to be allowed :create_container_image699 with registry disabled700 is expected to be disallowed :read_container_image701 is expected to be disallowed :create_container_image702 with registry private703 is expected to be allowed :read_container_image704 is expected to be allowed :create_container_image705 a deploy token with no registry scope706 is expected to be disallowed :read_container_image707 is expected to be disallowed :create_container_image708 create_web_ide_terminal709 with admin710 when admin mode enabled711 is expected to be allowed :create_web_ide_terminal712 when admin mode disabled713 is expected to be disallowed :create_web_ide_terminal714 with owner715 is expected to be allowed :create_web_ide_terminal716 with maintainer717 is expected to be allowed :create_web_ide_terminal718 with developer719 is expected to be disallowed :create_web_ide_terminal720 with reporter721 is expected to be disallowed :create_web_ide_terminal722 with guest723 is expected to be disallowed :create_web_ide_terminal724 with non member725 is expected to be disallowed :create_web_ide_terminal726 with anonymous727 is expected to be disallowed :create_web_ide_terminal728 read_repository_graphs729 when user can download_code730 is expected to be allowed :read_repository_graphs731 when user cannot download_code732 is expected to be disallowed :read_repository_graphs733 security configuration feature734 guest735 prevents reading security configuration736 reporter737 prevents reading security configuration738 developer739 allows reading security configuration740 maintainer741 allows reading security configuration742 owner743 allows reading security configuration744 infrastructure google cloud feature745 guest746 disallows managing google cloud747 reporter748 disallows managing google cloud749 developer750 disallows managing google cloud751 maintainer752 allows managing google cloud753 owner754 allows managing google cloud755 infrastructure aws feature756 guest757 disallows managing aws758 reporter759 disallows managing aws760 developer761 disallows managing aws762 maintainer763 allows managing aws764 owner765 allows managing aws766 design permissions767 when design management is not available768 is expected not to be allowed :read_design_activity and :read_design769 when design management is available770 is expected to be allowed :read_design_activity and :read_design771 read_build_report_results772 when user can read_build and read_pipeline773 is expected to be allowed :read_build_report_results774 when user can read_build but cannot read_pipeline775 is expected to be disallowed :read_build_report_results776 when user cannot read_build but can read_pipeline777 is expected to be disallowed :read_build_report_results778 when user cannot read_build and cannot read_pipeline779 is expected to be disallowed :read_build_report_results780 read_package781 with admin782 is expected to be allowed :read_package783 behaves like package access with repository disabled784 is expected to be allowed :read_package785 with owner786 is expected to be allowed :read_package787 with maintainer788 is expected to be allowed :read_package789 with developer790 is expected to be allowed :read_package791 with reporter792 is expected to be allowed :read_package793 with guest794 is expected to be allowed :read_package795 with non member796 is expected to be allowed :read_package797 with anonymous798 is expected to be allowed :read_package799 admin_package800 with admin801 when admin mode enabled802 is expected to be allowed :admin_package803 when admin mode disabled804 is expected to be disallowed :admin_package805 with owner806 is expected to be allowed :admin_package807 with maintainer808 is expected to be allowed :admin_package809 with developer810 is expected to be disallowed :admin_package811 with reporter812 is expected to be disallowed :admin_package813 with guest814 is expected to be disallowed :admin_package815 with non_member816 is expected to be disallowed :admin_package817 with anonymous818 is expected to be disallowed :admin_package819 view_package_registry_project_settings820 with packages disabled and821 with registry enabled822 with an admin user823 when admin mode enabled824 is expected to be allowed :view_package_registry_project_settings825 when admin mode disabled826 is expected to be disallowed :view_package_registry_project_settings827 with owner828 is expected to be allowed :view_package_registry_project_settings829 with maintainer830 is expected to be allowed :view_package_registry_project_settings831 with developer832 is expected to be disallowed :view_package_registry_project_settings833 with reporter834 is expected to be disallowed :view_package_registry_project_settings835 with guest836 is expected to be disallowed :view_package_registry_project_settings837 with non_member838 is expected to be disallowed :view_package_registry_project_settings839 with anonymous840 is expected to be disallowed :view_package_registry_project_settings841 with registry disabled842 with admin user843 when admin mode enabled844 is expected to be disallowed :view_package_registry_project_settings845 when admin mode disabled846 is expected to be disallowed :view_package_registry_project_settings847 with owner848 is expected to be disallowed :view_package_registry_project_settings849 with maintainer850 is expected to be disallowed :view_package_registry_project_settings851 with developer852 is expected to be disallowed :view_package_registry_project_settings853 with reporter854 is expected to be disallowed :view_package_registry_project_settings855 with guest856 is expected to be disallowed :view_package_registry_project_settings857 with non_member858 is expected to be disallowed :view_package_registry_project_settings859 with anonymous860 is expected to be disallowed :view_package_registry_project_settings861 with registry disabled and862 with packages enabled863 with an admin user864 when admin mode enabled865 is expected to be allowed :view_package_registry_project_settings866 when admin mode disabled867 is expected to be disallowed :view_package_registry_project_settings868 with owner869 is expected to be allowed :view_package_registry_project_settings870 with maintainer871 is expected to be allowed :view_package_registry_project_settings872 with developer873 is expected to be disallowed :view_package_registry_project_settings874 with reporter875 is expected to be disallowed :view_package_registry_project_settings876 with guest877 is expected to be disallowed :view_package_registry_project_settings878 with non_member879 is expected to be disallowed :view_package_registry_project_settings880 with anonymous881 is expected to be disallowed :view_package_registry_project_settings882 with packages disabled883 with admin user884 when admin mode enabled885 is expected to be disallowed :view_package_registry_project_settings886 when admin mode disabled887 is expected to be disallowed :view_package_registry_project_settings888 with owner889 is expected to be disallowed :view_package_registry_project_settings890 with maintainer891 is expected to be disallowed :view_package_registry_project_settings892 with developer893 is expected to be disallowed :view_package_registry_project_settings894 with reporter895 is expected to be disallowed :view_package_registry_project_settings896 with guest897 is expected to be disallowed :view_package_registry_project_settings898 with non_member899 is expected to be disallowed :view_package_registry_project_settings900 with anonymous901 is expected to be disallowed :view_package_registry_project_settings902 with registry & packages both disabled903 with admin user904 when admin mode enabled905 is expected to be disallowed :view_package_registry_project_settings906 when admin mode disabled907 is expected to be disallowed :view_package_registry_project_settings908 with owner909 is expected to be disallowed :view_package_registry_project_settings910 with maintainer911 is expected to be disallowed :view_package_registry_project_settings912 with developer913 is expected to be disallowed :view_package_registry_project_settings914 with reporter915 is expected to be disallowed :view_package_registry_project_settings916 with guest917 is expected to be disallowed :view_package_registry_project_settings918 with non_member919 is expected to be disallowed :view_package_registry_project_settings920 with anonymous921 is expected to be disallowed :view_package_registry_project_settings922 read_feature_flag923 with maintainer924 when repository is available925 is expected to be allowed :read_feature_flag926 when repository is disabled927 is expected to be disallowed :read_feature_flag928 with developer929 when repository is available930 is expected to be allowed :read_feature_flag931 with reporter932 when repository is available933 is expected to be disallowed :read_feature_flag934 read_analytics935 anonymous user936 is expected to be allowed :read_analytics937 with various analytics features938 when analytics is disabled for the project939 for guest user940 is expected to be disallowed :read_cycle_analytics941 is expected to be disallowed :read_insights942 is expected to be disallowed :read_repository_graphs943 is expected to be disallowed :read_ci_cd_analytics944# [RSpecRunTime] RSpec elapsed time: 1 minute 32.72 seconds. Current RSS: ~1619M. load average: 1.09 1.26 1.19 1/289 433945 for reporter user946 is expected to be disallowed :read_cycle_analytics947 is expected to be disallowed :read_insights948 is expected to be disallowed :read_repository_graphs949 is expected to be disallowed :read_ci_cd_analytics950 for developer951 is expected to be disallowed :read_cycle_analytics952 is expected to be disallowed :read_insights953 is expected to be disallowed :read_repository_graphs954 is expected to be disallowed :read_ci_cd_analytics955 when analytics is private for the project956 for guest user957 is expected to be allowed :read_cycle_analytics958 is expected to be allowed :read_insights959 is expected to be disallowed :read_repository_graphs960 is expected to be disallowed :read_ci_cd_analytics961 for reporter user962 is expected to be allowed :read_cycle_analytics963 is expected to be allowed :read_insights964 is expected to be allowed :read_repository_graphs965 is expected to be allowed :read_ci_cd_analytics966 for developer967 is expected to be allowed :read_cycle_analytics968 is expected to be allowed :read_insights969 is expected to be allowed :read_repository_graphs970 is expected to be allowed :read_ci_cd_analytics971 when analytics is enabled for the project972 for guest user973 is expected to be allowed :read_cycle_analytics974 is expected to be allowed :read_insights975 is expected to be disallowed :read_repository_graphs976 is expected to be disallowed :read_ci_cd_analytics977 for reporter user978 is expected to be allowed :read_cycle_analytics979 is expected to be allowed :read_insights980 is expected to be allowed :read_repository_graphs981 is expected to be allowed :read_ci_cd_analytics982 for developer983 is expected to be allowed :read_cycle_analytics984 is expected to be allowed :read_insights985 is expected to be allowed :read_repository_graphs986 is expected to be allowed :read_ci_cd_analytics987 project member988 guest989 is expected to be allowed :read_analytics990 without access to Analytics991 is expected to be disallowed :read_analytics992 reporter993 is expected to be allowed :read_analytics994 without access to Analytics995 is expected to be disallowed :read_analytics996 developer997 is expected to be allowed :read_analytics998 without access to Analytics999 is expected to be disallowed :read_analytics1000 maintainer1001 is expected to be allowed :read_analytics1002 without access to Analytics1003 is expected to be disallowed :read_analytics1004 read_ci_cd_analytics1005 public project1006 when public pipelines are disabled for the project1007 project member1008 guest1009 is expected to be disallowed :read_ci_cd_analytics1010 reporter1011 is expected to be allowed :read_ci_cd_analytics1012 developer1013 is expected to be allowed :read_ci_cd_analytics1014 maintainer1015 is expected to be allowed :read_ci_cd_analytics1016 non member1017 is expected to be disallowed :read_ci_cd_analytics1018 anonymous1019 is expected to be disallowed :read_ci_cd_analytics1020 when public pipelines are enabled for the project1021 project member1022 guest1023 is expected to be allowed :read_ci_cd_analytics1024 reporter1025 is expected to be allowed :read_ci_cd_analytics1026 developer1027 is expected to be allowed :read_ci_cd_analytics1028 maintainer1029 is expected to be allowed :read_ci_cd_analytics1030 non member1031 is expected to be allowed :read_ci_cd_analytics1032 anonymous1033 is expected to be allowed :read_ci_cd_analytics1034 private project1035 project member1036 guest1037 is expected to be disallowed :read_ci_cd_analytics1038 reporter1039 is expected to be allowed :read_ci_cd_analytics1040 developer1041 is expected to be allowed :read_ci_cd_analytics1042 maintainer1043 is expected to be allowed :read_ci_cd_analytics1044 non member1045 is expected to be disallowed :read_ci_cd_analytics1046 anonymous1047 is expected to be disallowed :read_ci_cd_analytics1048 behaves like Self-managed Core resource access tokens1049 with owner access1050 create resource access tokens1051 is expected to be allowed :create_resource_access_tokens1052 when resource access token creation is not allowed1053 is expected not to be allowed :create_resource_access_tokens1054 when parent group has project access token creation disabled1055 is expected not to be allowed :create_resource_access_tokens1056 with a personal namespace project1057 is expected to be allowed :create_resource_access_tokens1058 read resource access tokens1059 is expected to be allowed :read_resource_access_tokens1060 destroy resource access tokens1061 is expected to be allowed :destroy_resource_access_tokens1062 with developer access1063 create resource access tokens1064 is expected not to be allowed :create_resource_access_tokens1065 read resource access tokens1066 is expected not to be allowed :read_resource_access_tokens1067 destroy resource access tokens1068 is expected not to be allowed :destroy_resource_access_tokens1069 environments feature1070 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1071 allows/disallows the abilities based on the environments feature access level1072 project_visibility: :public, access_level: 20, role: :developer, allowed: true1073 allows/disallows the abilities based on the environments feature access level1074 project_visibility: :public, access_level: 20, role: :guest, allowed: true1075 allows/disallows the abilities based on the environments feature access level1076 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1077 allows/disallows the abilities based on the environments feature access level1078 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1079 allows/disallows the abilities based on the environments feature access level1080 project_visibility: :public, access_level: 10, role: :developer, allowed: true1081 allows/disallows the abilities based on the environments feature access level1082 project_visibility: :public, access_level: 10, role: :guest, allowed: false1083 allows/disallows the abilities based on the environments feature access level1084 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1085 allows/disallows the abilities based on the environments feature access level1086 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1087 allows/disallows the abilities based on the environments feature access level1088 project_visibility: :public, access_level: 0, role: :developer, allowed: false1089 allows/disallows the abilities based on the environments feature access level1090 project_visibility: :public, access_level: 0, role: :guest, allowed: false1091 allows/disallows the abilities based on the environments feature access level1092 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1093 allows/disallows the abilities based on the environments feature access level1094 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1095 allows/disallows the abilities based on the environments feature access level1096 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1097 allows/disallows the abilities based on the environments feature access level1098 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1099 allows/disallows the abilities based on the environments feature access level1100 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1101 allows/disallows the abilities based on the environments feature access level1102 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1103 allows/disallows the abilities based on the environments feature access level1104 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1105 allows/disallows the abilities based on the environments feature access level1106 project_visibility: :internal, access_level: 10, role: :guest, allowed: false1107 allows/disallows the abilities based on the environments feature access level1108 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1109 allows/disallows the abilities based on the environments feature access level1110 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1111 allows/disallows the abilities based on the environments feature access level1112 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1113 allows/disallows the abilities based on the environments feature access level1114 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1115 allows/disallows the abilities based on the environments feature access level1116 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1117 allows/disallows the abilities based on the environments feature access level1118 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1119 allows/disallows the abilities based on the environments feature access level1120 project_visibility: :private, access_level: 20, role: :developer, allowed: true1121 allows/disallows the abilities based on the environments feature access level1122 project_visibility: :private, access_level: 20, role: :guest, allowed: false1123 allows/disallows the abilities based on the environments feature access level1124 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1125 allows/disallows the abilities based on the environments feature access level1126 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1127 allows/disallows the abilities based on the environments feature access level1128 project_visibility: :private, access_level: 10, role: :developer, allowed: true1129 allows/disallows the abilities based on the environments feature access level1130 project_visibility: :private, access_level: 10, role: :guest, allowed: false1131 allows/disallows the abilities based on the environments feature access level1132 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1133 allows/disallows the abilities based on the environments feature access level1134 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1135 allows/disallows the abilities based on the environments feature access level1136 project_visibility: :private, access_level: 0, role: :developer, allowed: false1137 allows/disallows the abilities based on the environments feature access level1138 project_visibility: :private, access_level: 0, role: :guest, allowed: false1139 allows/disallows the abilities based on the environments feature access level1140 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1141 allows/disallows the abilities based on the environments feature access level1142 monitor feature1143 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1144 allows/disallows the abilities based on the monitor feature access level1145 project_visibility: :public, access_level: 20, role: :developer, allowed: true1146 allows/disallows the abilities based on the monitor feature access level1147 project_visibility: :public, access_level: 20, role: :guest, allowed: true1148 allows/disallows the abilities based on the monitor feature access level1149 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1150 allows/disallows the abilities based on the monitor feature access level1151 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1152 allows/disallows the abilities based on the monitor feature access level1153 project_visibility: :public, access_level: 10, role: :developer, allowed: true1154 allows/disallows the abilities based on the monitor feature access level1155 project_visibility: :public, access_level: 10, role: :guest, allowed: true1156 allows/disallows the abilities based on the monitor feature access level1157 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1158 allows/disallows the abilities based on the monitor feature access level1159 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1160 allows/disallows the abilities based on the monitor feature access level1161 project_visibility: :public, access_level: 0, role: :developer, allowed: false1162 allows/disallows the abilities based on the monitor feature access level1163 project_visibility: :public, access_level: 0, role: :guest, allowed: false1164 allows/disallows the abilities based on the monitor feature access level1165 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1166 allows/disallows the abilities based on the monitor feature access level1167 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1168 allows/disallows the abilities based on the monitor feature access level1169 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1170 allows/disallows the abilities based on the monitor feature access level1171 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1172 allows/disallows the abilities based on the monitor feature access level1173 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1174 allows/disallows the abilities based on the monitor feature access level1175 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1176 allows/disallows the abilities based on the monitor feature access level1177 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1178 allows/disallows the abilities based on the monitor feature access level1179 project_visibility: :internal, access_level: 10, role: :guest, allowed: true1180 allows/disallows the abilities based on the monitor feature access level1181 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1182 allows/disallows the abilities based on the monitor feature access level1183 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1184 allows/disallows the abilities based on the monitor feature access level1185 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1186 allows/disallows the abilities based on the monitor feature access level1187 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1188 allows/disallows the abilities based on the monitor feature access level1189 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1190 allows/disallows the abilities based on the monitor feature access level1191 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1192 allows/disallows the abilities based on the monitor feature access level1193 project_visibility: :private, access_level: 20, role: :developer, allowed: true1194 allows/disallows the abilities based on the monitor feature access level1195 project_visibility: :private, access_level: 20, role: :guest, allowed: false1196 allows/disallows the abilities based on the monitor feature access level1197 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1198 allows/disallows the abilities based on the monitor feature access level1199 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1200 allows/disallows the abilities based on the monitor feature access level1201 project_visibility: :private, access_level: 10, role: :developer, allowed: true1202 allows/disallows the abilities based on the monitor feature access level1203 project_visibility: :private, access_level: 10, role: :guest, allowed: false1204 allows/disallows the abilities based on the monitor feature access level1205 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1206 allows/disallows the abilities based on the monitor feature access level1207 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1208 allows/disallows the abilities based on the monitor feature access level1209 project_visibility: :private, access_level: 0, role: :developer, allowed: false1210 allows/disallows the abilities based on the monitor feature access level1211 project_visibility: :private, access_level: 0, role: :guest, allowed: false1212 allows/disallows the abilities based on the monitor feature access level1213 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1214 allows/disallows the abilities based on the monitor feature access level1215 feature flags feature1216 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1217 allows/disallows the abilities based on the feature flags access level1218 project_visibility: :public, access_level: 20, role: :developer, allowed: true1219 allows/disallows the abilities based on the feature flags access level1220 project_visibility: :public, access_level: 20, role: :guest, allowed: true1221 allows/disallows the abilities based on the feature flags access level1222 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1223 allows/disallows the abilities based on the feature flags access level1224 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1225 allows/disallows the abilities based on the feature flags access level1226 project_visibility: :public, access_level: 10, role: :developer, allowed: true1227 allows/disallows the abilities based on the feature flags access level1228 project_visibility: :public, access_level: 10, role: :guest, allowed: true1229 allows/disallows the abilities based on the feature flags access level1230 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1231 allows/disallows the abilities based on the feature flags access level1232 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1233 allows/disallows the abilities based on the feature flags access level1234 project_visibility: :public, access_level: 0, role: :developer, allowed: false1235 allows/disallows the abilities based on the feature flags access level1236 project_visibility: :public, access_level: 0, role: :guest, allowed: false1237 allows/disallows the abilities based on the feature flags access level1238 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1239 allows/disallows the abilities based on the feature flags access level1240 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1241 allows/disallows the abilities based on the feature flags access level1242 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1243 allows/disallows the abilities based on the feature flags access level1244 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1245 allows/disallows the abilities based on the feature flags access level1246 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1247 allows/disallows the abilities based on the feature flags access level1248 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1249 allows/disallows the abilities based on the feature flags access level1250 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1251 allows/disallows the abilities based on the feature flags access level1252 project_visibility: :internal, access_level: 10, role: :guest, allowed: true1253 allows/disallows the abilities based on the feature flags access level1254 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1255 allows/disallows the abilities based on the feature flags access level1256 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1257 allows/disallows the abilities based on the feature flags access level1258 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1259 allows/disallows the abilities based on the feature flags access level1260 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1261 allows/disallows the abilities based on the feature flags access level1262 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1263 allows/disallows the abilities based on the feature flags access level1264 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1265 allows/disallows the abilities based on the feature flags access level1266 project_visibility: :private, access_level: 20, role: :developer, allowed: true1267 allows/disallows the abilities based on the feature flags access level1268 project_visibility: :private, access_level: 20, role: :guest, allowed: false1269 allows/disallows the abilities based on the feature flags access level1270 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1271 allows/disallows the abilities based on the feature flags access level1272 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1273 allows/disallows the abilities based on the feature flags access level1274 project_visibility: :private, access_level: 10, role: :developer, allowed: true1275 allows/disallows the abilities based on the feature flags access level1276 project_visibility: :private, access_level: 10, role: :guest, allowed: false1277 allows/disallows the abilities based on the feature flags access level1278 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1279 allows/disallows the abilities based on the feature flags access level1280 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1281 allows/disallows the abilities based on the feature flags access level1282 project_visibility: :private, access_level: 0, role: :developer, allowed: false1283 allows/disallows the abilities based on the feature flags access level1284 project_visibility: :private, access_level: 0, role: :guest, allowed: false1285 allows/disallows the abilities based on the feature flags access level1286 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1287 allows/disallows the abilities based on the feature flags access level1288 Releases feature1289 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1290 allows/disallows the abilities based on the Releases access level1291 project_visibility: :public, access_level: 20, role: :developer, allowed: true1292 allows/disallows the abilities based on the Releases access level1293 project_visibility: :public, access_level: 20, role: :guest, allowed: true1294 allows/disallows the abilities based on the Releases access level1295 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1296 allows/disallows the abilities based on the Releases access level1297 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1298 allows/disallows the abilities based on the Releases access level1299 project_visibility: :public, access_level: 10, role: :developer, allowed: true1300 allows/disallows the abilities based on the Releases access level1301 project_visibility: :public, access_level: 10, role: :guest, allowed: true1302 allows/disallows the abilities based on the Releases access level1303 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1304 allows/disallows the abilities based on the Releases access level1305 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1306 allows/disallows the abilities based on the Releases access level1307 project_visibility: :public, access_level: 0, role: :developer, allowed: false1308 allows/disallows the abilities based on the Releases access level1309 project_visibility: :public, access_level: 0, role: :guest, allowed: false1310 allows/disallows the abilities based on the Releases access level1311 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1312 allows/disallows the abilities based on the Releases access level1313 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1314 allows/disallows the abilities based on the Releases access level1315 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1316 allows/disallows the abilities based on the Releases access level1317 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1318 allows/disallows the abilities based on the Releases access level1319 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1320 allows/disallows the abilities based on the Releases access level1321 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1322 allows/disallows the abilities based on the Releases access level1323 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1324 allows/disallows the abilities based on the Releases access level1325 project_visibility: :internal, access_level: 10, role: :guest, allowed: true1326 allows/disallows the abilities based on the Releases access level1327 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1328 allows/disallows the abilities based on the Releases access level1329 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1330 allows/disallows the abilities based on the Releases access level1331 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1332 allows/disallows the abilities based on the Releases access level1333 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1334 allows/disallows the abilities based on the Releases access level1335 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1336 allows/disallows the abilities based on the Releases access level1337 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1338 allows/disallows the abilities based on the Releases access level1339 project_visibility: :private, access_level: 20, role: :developer, allowed: true1340 allows/disallows the abilities based on the Releases access level1341 project_visibility: :private, access_level: 20, role: :guest, allowed: true1342 allows/disallows the abilities based on the Releases access level1343 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1344 allows/disallows the abilities based on the Releases access level1345 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1346 allows/disallows the abilities based on the Releases access level1347 project_visibility: :private, access_level: 10, role: :developer, allowed: true1348 allows/disallows the abilities based on the Releases access level1349 project_visibility: :private, access_level: 10, role: :guest, allowed: true1350 allows/disallows the abilities based on the Releases access level1351 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1352 allows/disallows the abilities based on the Releases access level1353 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1354 allows/disallows the abilities based on the Releases access level1355 project_visibility: :private, access_level: 0, role: :developer, allowed: false1356 allows/disallows the abilities based on the Releases access level1357 project_visibility: :private, access_level: 0, role: :guest, allowed: false1358 allows/disallows the abilities based on the Releases access level1359 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1360 allows/disallows the abilities based on the Releases access level1361 infrastructure feature1362 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1363 allows/disallows the abilities based on the infrastructure access level1364 project_visibility: :public, access_level: 20, role: :developer, allowed: true1365 allows/disallows the abilities based on the infrastructure access level1366 project_visibility: :public, access_level: 20, role: :guest, allowed: true1367 allows/disallows the abilities based on the infrastructure access level1368 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1369 allows/disallows the abilities based on the infrastructure access level1370 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1371 allows/disallows the abilities based on the infrastructure access level1372 project_visibility: :public, access_level: 10, role: :developer, allowed: true1373 allows/disallows the abilities based on the infrastructure access level1374 project_visibility: :public, access_level: 10, role: :guest, allowed: true1375 allows/disallows the abilities based on the infrastructure access level1376 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1377 allows/disallows the abilities based on the infrastructure access level1378 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1379 allows/disallows the abilities based on the infrastructure access level1380 project_visibility: :public, access_level: 0, role: :developer, allowed: false1381 allows/disallows the abilities based on the infrastructure access level1382 project_visibility: :public, access_level: 0, role: :guest, allowed: false1383 allows/disallows the abilities based on the infrastructure access level1384 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1385 allows/disallows the abilities based on the infrastructure access level1386 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1387 allows/disallows the abilities based on the infrastructure access level1388 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1389 allows/disallows the abilities based on the infrastructure access level1390 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1391 allows/disallows the abilities based on the infrastructure access level1392 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1393 allows/disallows the abilities based on the infrastructure access level1394 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1395 allows/disallows the abilities based on the infrastructure access level1396 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1397 allows/disallows the abilities based on the infrastructure access level1398 project_visibility: :internal, access_level: 10, role: :guest, allowed: true1399 allows/disallows the abilities based on the infrastructure access level1400 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1401 allows/disallows the abilities based on the infrastructure access level1402 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1403 allows/disallows the abilities based on the infrastructure access level1404 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1405 allows/disallows the abilities based on the infrastructure access level1406 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1407 allows/disallows the abilities based on the infrastructure access level1408 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1409 allows/disallows the abilities based on the infrastructure access level1410 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1411 allows/disallows the abilities based on the infrastructure access level1412 project_visibility: :private, access_level: 20, role: :developer, allowed: true1413 allows/disallows the abilities based on the infrastructure access level1414 project_visibility: :private, access_level: 20, role: :guest, allowed: true1415 allows/disallows the abilities based on the infrastructure access level1416 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1417 allows/disallows the abilities based on the infrastructure access level1418 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1419 allows/disallows the abilities based on the infrastructure access level1420 project_visibility: :private, access_level: 10, role: :developer, allowed: true1421 allows/disallows the abilities based on the infrastructure access level1422 project_visibility: :private, access_level: 10, role: :guest, allowed: true1423 allows/disallows the abilities based on the infrastructure access level1424 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1425 allows/disallows the abilities based on the infrastructure access level1426 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1427 allows/disallows the abilities based on the infrastructure access level1428 project_visibility: :private, access_level: 0, role: :developer, allowed: false1429 allows/disallows the abilities based on the infrastructure access level1430 project_visibility: :private, access_level: 0, role: :guest, allowed: false1431 allows/disallows the abilities based on the infrastructure access level1432 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1433 allows/disallows the abilities based on the infrastructure access level1434 when terraform state management is disabled1435 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1436 always disallows the terraform_state feature1437 project_visibility: :public, access_level: 20, role: :developer, allowed: true1438 always disallows the terraform_state feature1439 project_visibility: :public, access_level: 20, role: :guest, allowed: true1440 always disallows the terraform_state feature1441 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1442 always disallows the terraform_state feature1443 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1444 always disallows the terraform_state feature1445 project_visibility: :public, access_level: 10, role: :developer, allowed: true1446 always disallows the terraform_state feature1447 project_visibility: :public, access_level: 10, role: :guest, allowed: true1448 always disallows the terraform_state feature1449 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1450 always disallows the terraform_state feature1451 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1452 always disallows the terraform_state feature1453 project_visibility: :public, access_level: 0, role: :developer, allowed: false1454 always disallows the terraform_state feature1455 project_visibility: :public, access_level: 0, role: :guest, allowed: false1456 always disallows the terraform_state feature1457 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1458 always disallows the terraform_state feature1459 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1460 always disallows the terraform_state feature1461 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1462 always disallows the terraform_state feature1463 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1464 always disallows the terraform_state feature1465 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1466 always disallows the terraform_state feature1467 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1468 always disallows the terraform_state feature1469 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1470 always disallows the terraform_state feature1471 project_visibility: :internal, access_level: 10, role: :guest, allowed: true1472 always disallows the terraform_state feature1473 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1474 always disallows the terraform_state feature1475 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1476 always disallows the terraform_state feature1477 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1478 always disallows the terraform_state feature1479 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1480 always disallows the terraform_state feature1481 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1482 always disallows the terraform_state feature1483 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1484 always disallows the terraform_state feature1485 project_visibility: :private, access_level: 20, role: :developer, allowed: true1486 always disallows the terraform_state feature1487 project_visibility: :private, access_level: 20, role: :guest, allowed: true1488 always disallows the terraform_state feature1489 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1490 always disallows the terraform_state feature1491 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1492 always disallows the terraform_state feature1493 project_visibility: :private, access_level: 10, role: :developer, allowed: true1494 always disallows the terraform_state feature1495 project_visibility: :private, access_level: 10, role: :guest, allowed: true1496 always disallows the terraform_state feature1497 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1498 always disallows the terraform_state feature1499 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1500 always disallows the terraform_state feature1501 project_visibility: :private, access_level: 0, role: :developer, allowed: false1502 always disallows the terraform_state feature1503 project_visibility: :private, access_level: 0, role: :guest, allowed: false1504 always disallows the terraform_state feature1505 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1506 always disallows the terraform_state feature1507 access_security_and_compliance1508 when the "Security and Compliance" is enabled1509 when the role is owner1510 is expected to be allowed :access_security_and_compliance1511 when the role is maintainer1512 is expected to be allowed :access_security_and_compliance1513 when the role is developer1514 is expected to be allowed :access_security_and_compliance1515 with admin1516 when admin mode enabled1517 is expected to be allowed :access_security_and_compliance1518 when admin mode disabled1519 is expected to be disallowed :access_security_and_compliance1520 when the role is reporter1521 is expected to be disallowed :access_security_and_compliance1522 when the role is guest1523 is expected to be disallowed :access_security_and_compliance1524 with non member1525 is expected to be disallowed :access_security_and_compliance1526 with anonymous1527 is expected to be disallowed :access_security_and_compliance1528 when the "Security and Compliance" is not enabled1529 when the role is owner1530 is expected to be disallowed :access_security_and_compliance1531 when the role is maintainer1532 is expected to be disallowed :access_security_and_compliance1533 when the role is developer1534 is expected to be disallowed :access_security_and_compliance1535 when the role is reporter1536 is expected to be disallowed :access_security_and_compliance1537 when the role is guest1538 is expected to be disallowed :access_security_and_compliance1539 with admin1540 when admin mode enabled1541 is expected to be disallowed :access_security_and_compliance1542 when admin mode disabled1543 is expected to be disallowed :access_security_and_compliance1544 with non member1545 is expected to be disallowed :access_security_and_compliance1546 with anonymous1547 is expected to be disallowed :access_security_and_compliance1548 when user is authenticated via CI_JOB_TOKEN1549 user_role: :reporter, external_user: false, scope_project_type: :same, token_scope_enabled: true, result: true1550 enforces the expected permissions1551 user_role: :reporter, external_user: true, scope_project_type: :same, token_scope_enabled: true, result: true1552 enforces the expected permissions1553 user_role: :reporter, external_user: false, scope_project_type: :same, token_scope_enabled: false, result: true1554 enforces the expected permissions1555 user_role: :reporter, external_user: false, scope_project_type: :different, token_scope_enabled: true, result: false1556 enforces the expected permissions1557 user_role: :reporter, external_user: true, scope_project_type: :different, token_scope_enabled: true, result: false1558 enforces the expected permissions1559 user_role: :reporter, external_user: false, scope_project_type: :different, token_scope_enabled: false, result: true1560 enforces the expected permissions1561 user_role: :guest, external_user: false, scope_project_type: :same, token_scope_enabled: true, result: true1562 enforces the expected permissions1563 user_role: :guest, external_user: true, scope_project_type: :same, token_scope_enabled: true, result: true1564 enforces the expected permissions1565 user_role: :guest, external_user: false, scope_project_type: :same, token_scope_enabled: false, result: true1566 enforces the expected permissions1567 user_role: :guest, external_user: false, scope_project_type: :different, token_scope_enabled: true, result: false1568 enforces the expected permissions1569 user_role: :guest, external_user: true, scope_project_type: :different, token_scope_enabled: true, result: false1570 enforces the expected permissions1571 user_role: :guest, external_user: false, scope_project_type: :different, token_scope_enabled: false, result: true1572 enforces the expected permissions1573 when the project is public or internal and not on the allowlist1574 feature: :container_registry, permissions: [:build_read_container_image, :read_container_image]1575 allows the permissions based on the feature access level1576 disallows the permissions if feature access level is restricted1577 disallows the permissions if feature access level is disabled1578 feature: :package_registry, permissions: [:read_package, :read_project]1579 allows the permissions based on the feature access level1580 disallows the permissions if feature access level is restricted1581 disallows the permissions if feature access level is disabled1582 feature: :builds, permissions: [:read_commit_status]1583 allows the permissions based on the feature access level1584 disallows the permissions if feature access level is restricted1585 disallows the permissions if feature access level is disabled1586 feature: :releases, permissions: [:read_release]1587 allows the permissions based on the feature access level1588 disallows the permissions if feature access level is restricted1589 disallows the permissions if feature access level is disabled1590 feature: :environments, permissions: [:read_environment]1591 allows the permissions based on the feature access level1592 disallows the permissions if feature access level is restricted1593 disallows the permissions if feature access level is disabled1594 container_image policies1595 project_visibility: :public, access_level: 20, role: :admin, allowed: true1596 allows/disallows the abilities based on the container_registry feature access level1597 allows build_read_container_image to admins who are also team members1598 project_visibility: :public, access_level: 20, role: :owner, allowed: true1599 allows/disallows the abilities based on the container_registry feature access level1600 allows build_read_container_image to admins who are also team members1601 project_visibility: :public, access_level: 20, role: :maintainer, allowed: true1602 allows/disallows the abilities based on the container_registry feature access level1603 allows build_read_container_image to admins who are also team members1604 project_visibility: :public, access_level: 20, role: :developer, allowed: true1605 allows/disallows the abilities based on the container_registry feature access level1606 allows build_read_container_image to admins who are also team members1607 project_visibility: :public, access_level: 20, role: :reporter, allowed: true1608 allows/disallows the abilities based on the container_registry feature access level1609 allows build_read_container_image to admins who are also team members1610 project_visibility: :public, access_level: 20, role: :guest, allowed: true1611 allows/disallows the abilities based on the container_registry feature access level1612 allows build_read_container_image to admins who are also team members1613 project_visibility: :public, access_level: 20, role: :anonymous, allowed: true1614 allows/disallows the abilities based on the container_registry feature access level1615 allows build_read_container_image to admins who are also team members1616 project_visibility: :public, access_level: 10, role: :admin, allowed: true1617 allows/disallows the abilities based on the container_registry feature access level1618 allows build_read_container_image to admins who are also team members1619 project_visibility: :public, access_level: 10, role: :owner, allowed: true1620 allows/disallows the abilities based on the container_registry feature access level1621 allows build_read_container_image to admins who are also team members1622 project_visibility: :public, access_level: 10, role: :maintainer, allowed: true1623 allows/disallows the abilities based on the container_registry feature access level1624 allows build_read_container_image to admins who are also team members1625 project_visibility: :public, access_level: 10, role: :developer, allowed: true1626 allows/disallows the abilities based on the container_registry feature access level1627 allows build_read_container_image to admins who are also team members1628 project_visibility: :public, access_level: 10, role: :reporter, allowed: true1629 allows/disallows the abilities based on the container_registry feature access level1630 allows build_read_container_image to admins who are also team members1631 project_visibility: :public, access_level: 10, role: :guest, allowed: false1632 allows/disallows the abilities based on the container_registry feature access level1633 allows build_read_container_image to admins who are also team members1634 project_visibility: :public, access_level: 10, role: :anonymous, allowed: false1635 allows/disallows the abilities based on the container_registry feature access level1636 allows build_read_container_image to admins who are also team members1637 project_visibility: :public, access_level: 0, role: :admin, allowed: false1638 allows/disallows the abilities based on the container_registry feature access level1639 allows build_read_container_image to admins who are also team members1640 project_visibility: :public, access_level: 0, role: :owner, allowed: false1641 allows/disallows the abilities based on the container_registry feature access level1642 allows build_read_container_image to admins who are also team members1643 project_visibility: :public, access_level: 0, role: :maintainer, allowed: false1644 allows/disallows the abilities based on the container_registry feature access level1645 allows build_read_container_image to admins who are also team members1646 project_visibility: :public, access_level: 0, role: :developer, allowed: false1647 allows/disallows the abilities based on the container_registry feature access level1648 allows build_read_container_image to admins who are also team members1649 project_visibility: :public, access_level: 0, role: :reporter, allowed: false1650 allows/disallows the abilities based on the container_registry feature access level1651 allows build_read_container_image to admins who are also team members1652 project_visibility: :public, access_level: 0, role: :guest, allowed: false1653 allows/disallows the abilities based on the container_registry feature access level1654 allows build_read_container_image to admins who are also team members1655 project_visibility: :public, access_level: 0, role: :anonymous, allowed: false1656 allows/disallows the abilities based on the container_registry feature access level1657 allows build_read_container_image to admins who are also team members1658 project_visibility: :internal, access_level: 20, role: :admin, allowed: true1659 allows/disallows the abilities based on the container_registry feature access level1660 allows build_read_container_image to admins who are also team members1661 project_visibility: :internal, access_level: 20, role: :owner, allowed: true1662 allows/disallows the abilities based on the container_registry feature access level1663 allows build_read_container_image to admins who are also team members1664 project_visibility: :internal, access_level: 20, role: :maintainer, allowed: true1665 allows/disallows the abilities based on the container_registry feature access level1666 allows build_read_container_image to admins who are also team members1667 project_visibility: :internal, access_level: 20, role: :developer, allowed: true1668 allows/disallows the abilities based on the container_registry feature access level1669 allows build_read_container_image to admins who are also team members1670 project_visibility: :internal, access_level: 20, role: :reporter, allowed: true1671 allows/disallows the abilities based on the container_registry feature access level1672 allows build_read_container_image to admins who are also team members1673 project_visibility: :internal, access_level: 20, role: :guest, allowed: true1674 allows/disallows the abilities based on the container_registry feature access level1675 allows build_read_container_image to admins who are also team members1676 project_visibility: :internal, access_level: 20, role: :anonymous, allowed: false1677 allows/disallows the abilities based on the container_registry feature access level1678 allows build_read_container_image to admins who are also team members1679 project_visibility: :internal, access_level: 10, role: :admin, allowed: true1680 allows/disallows the abilities based on the container_registry feature access level1681 allows build_read_container_image to admins who are also team members1682 project_visibility: :internal, access_level: 10, role: :owner, allowed: true1683 allows/disallows the abilities based on the container_registry feature access level1684 allows build_read_container_image to admins who are also team members1685 project_visibility: :internal, access_level: 10, role: :maintainer, allowed: true1686 allows/disallows the abilities based on the container_registry feature access level1687 allows build_read_container_image to admins who are also team members1688 project_visibility: :internal, access_level: 10, role: :developer, allowed: true1689 allows/disallows the abilities based on the container_registry feature access level1690 allows build_read_container_image to admins who are also team members1691 project_visibility: :internal, access_level: 10, role: :reporter, allowed: true1692 allows/disallows the abilities based on the container_registry feature access level1693 allows build_read_container_image to admins who are also team members1694 project_visibility: :internal, access_level: 10, role: :guest, allowed: false1695 allows/disallows the abilities based on the container_registry feature access level1696 allows build_read_container_image to admins who are also team members1697 project_visibility: :internal, access_level: 10, role: :anonymous, allowed: false1698 allows/disallows the abilities based on the container_registry feature access level1699 allows build_read_container_image to admins who are also team members1700 project_visibility: :internal, access_level: 0, role: :admin, allowed: false1701 allows/disallows the abilities based on the container_registry feature access level1702 allows build_read_container_image to admins who are also team members1703 project_visibility: :internal, access_level: 0, role: :owner, allowed: false1704 allows/disallows the abilities based on the container_registry feature access level1705 allows build_read_container_image to admins who are also team members1706 project_visibility: :internal, access_level: 0, role: :maintainer, allowed: false1707 allows/disallows the abilities based on the container_registry feature access level1708 allows build_read_container_image to admins who are also team members1709 project_visibility: :internal, access_level: 0, role: :developer, allowed: false1710 allows/disallows the abilities based on the container_registry feature access level1711 allows build_read_container_image to admins who are also team members1712 project_visibility: :internal, access_level: 0, role: :reporter, allowed: false1713 allows/disallows the abilities based on the container_registry feature access level1714 allows build_read_container_image to admins who are also team members1715 project_visibility: :internal, access_level: 0, role: :guest, allowed: false1716 allows/disallows the abilities based on the container_registry feature access level1717 allows build_read_container_image to admins who are also team members1718 project_visibility: :internal, access_level: 0, role: :anonymous, allowed: false1719 allows/disallows the abilities based on the container_registry feature access level1720 allows build_read_container_image to admins who are also team members1721 project_visibility: :private, access_level: 20, role: :admin, allowed: true1722 allows/disallows the abilities based on the container_registry feature access level1723 allows build_read_container_image to admins who are also team members1724 project_visibility: :private, access_level: 20, role: :owner, allowed: true1725 allows/disallows the abilities based on the container_registry feature access level1726 allows build_read_container_image to admins who are also team members1727 project_visibility: :private, access_level: 20, role: :maintainer, allowed: true1728 allows/disallows the abilities based on the container_registry feature access level1729 allows build_read_container_image to admins who are also team members1730 project_visibility: :private, access_level: 20, role: :developer, allowed: true1731 allows/disallows the abilities based on the container_registry feature access level1732 allows build_read_container_image to admins who are also team members1733 project_visibility: :private, access_level: 20, role: :reporter, allowed: true1734 allows/disallows the abilities based on the container_registry feature access level1735 allows build_read_container_image to admins who are also team members1736 project_visibility: :private, access_level: 20, role: :guest, allowed: false1737 allows/disallows the abilities based on the container_registry feature access level1738 allows build_read_container_image to admins who are also team members1739 project_visibility: :private, access_level: 20, role: :anonymous, allowed: false1740 allows/disallows the abilities based on the container_registry feature access level1741 allows build_read_container_image to admins who are also team members1742 project_visibility: :private, access_level: 10, role: :admin, allowed: true1743 allows/disallows the abilities based on the container_registry feature access level1744 allows build_read_container_image to admins who are also team members1745 project_visibility: :private, access_level: 10, role: :owner, allowed: true1746 allows/disallows the abilities based on the container_registry feature access level1747 allows build_read_container_image to admins who are also team members1748 project_visibility: :private, access_level: 10, role: :maintainer, allowed: true1749 allows/disallows the abilities based on the container_registry feature access level1750 allows build_read_container_image to admins who are also team members1751 project_visibility: :private, access_level: 10, role: :developer, allowed: true1752 allows/disallows the abilities based on the container_registry feature access level1753 allows build_read_container_image to admins who are also team members1754 project_visibility: :private, access_level: 10, role: :reporter, allowed: true1755 allows/disallows the abilities based on the container_registry feature access level1756 allows build_read_container_image to admins who are also team members1757 project_visibility: :private, access_level: 10, role: :guest, allowed: false1758 allows/disallows the abilities based on the container_registry feature access level1759 allows build_read_container_image to admins who are also team members1760 project_visibility: :private, access_level: 10, role: :anonymous, allowed: false1761 allows/disallows the abilities based on the container_registry feature access level1762 allows build_read_container_image to admins who are also team members1763 project_visibility: :private, access_level: 0, role: :admin, allowed: false1764 allows/disallows the abilities based on the container_registry feature access level1765 allows build_read_container_image to admins who are also team members1766 project_visibility: :private, access_level: 0, role: :owner, allowed: false1767 allows/disallows the abilities based on the container_registry feature access level1768 allows build_read_container_image to admins who are also team members1769 project_visibility: :private, access_level: 0, role: :maintainer, allowed: false1770 allows/disallows the abilities based on the container_registry feature access level1771 allows build_read_container_image to admins who are also team members1772 project_visibility: :private, access_level: 0, role: :developer, allowed: false1773 allows/disallows the abilities based on the container_registry feature access level1774 allows build_read_container_image to admins who are also team members1775 project_visibility: :private, access_level: 0, role: :reporter, allowed: false1776 allows/disallows the abilities based on the container_registry feature access level1777 allows build_read_container_image to admins who are also team members1778 project_visibility: :private, access_level: 0, role: :guest, allowed: false1779 allows/disallows the abilities based on the container_registry feature access level1780 allows build_read_container_image to admins who are also team members1781 project_visibility: :private, access_level: 0, role: :anonymous, allowed: false1782 allows/disallows the abilities based on the container_registry feature access level1783 allows build_read_container_image to admins who are also team members1784 with external guest users1785 project_visibility: :public, access_level: 20, allowed: true1786 allows/disallows the abilities based on the container_registry feature access level1787 project_visibility: :public, access_level: 10, allowed: false1788 allows/disallows the abilities based on the container_registry feature access level1789 project_visibility: :public, access_level: 0, allowed: false1790 allows/disallows the abilities based on the container_registry feature access level1791 project_visibility: :internal, access_level: 20, allowed: true1792 allows/disallows the abilities based on the container_registry feature access level1793 project_visibility: :internal, access_level: 10, allowed: false1794 allows/disallows the abilities based on the container_registry feature access level1795 project_visibility: :internal, access_level: 0, allowed: false1796 allows/disallows the abilities based on the container_registry feature access level1797 project_visibility: :private, access_level: 20, allowed: false1798 allows/disallows the abilities based on the container_registry feature access level1799 project_visibility: :private, access_level: 10, allowed: false1800 allows/disallows the abilities based on the container_registry feature access level1801 project_visibility: :private, access_level: 0, allowed: false1802 allows/disallows the abilities based on the container_registry feature access level1803 update_runners_registration_token1804 when anonymous1805 is expected not to be allowed :update_runners_registration_token1806 admin1807 when admin mode is enabled1808 is expected to be allowed :update_runners_registration_token1809 when admin mode is disabled1810 is expected to be disallowed :update_runners_registration_token1811 guest1812 is expected to be disallowed :update_runners_registration_token1813 reporter1814 is expected to be disallowed :update_runners_registration_token1815 developer1816 is expected to be disallowed :update_runners_registration_token1817 maintainer1818 is expected to be allowed :update_runners_registration_token1819 owner1820 is expected to be allowed :update_runners_registration_token1821 register_project_runners1822 admin1823 when admin mode is enabled1824 is expected to be allowed :register_project_runners1825 with project runner registration disabled1826 is expected to be allowed :register_project_runners1827 with specific project runner registration disabled1828 is expected to be allowed :register_project_runners1829 when admin mode is disabled1830 is expected to be disallowed :register_project_runners1831 with owner1832 is expected to be allowed :register_project_runners1833 with project runner registration disabled1834 is expected to be disallowed :register_project_runners1835 with specific project runner registration disabled1836 is expected to be disallowed :register_project_runners1837 with maintainer1838 is expected to be allowed :register_project_runners1839 with reporter1840 is expected to be disallowed :register_project_runners1841 with guest1842 is expected to be disallowed :register_project_runners1843 with non member1844 is expected to be disallowed :register_project_runners1845 with anonymous1846 is expected to be disallowed :register_project_runners1847 create_runner1848 admin1849 when admin mode is enabled1850 is expected to be allowed :create_runner1851 with project runner registration disabled1852 is expected to be allowed :create_runner1853 with specific project runner registration disabled1854 is expected to be allowed :create_runner1855 when admin mode is disabled1856 is expected to be disallowed :create_runner1857 with owner1858 is expected to be allowed :create_runner1859 with project runner registration disabled1860 is expected to be disallowed :create_runner1861 with specific project runner registration disabled1862 is expected to be disallowed :create_runner1863 with maintainer1864 is expected to be allowed :create_runner1865 with reporter1866 is expected to be disallowed :create_runner1867 with guest1868 is expected to be disallowed :create_runner1869 with developer1870 is expected to be disallowed :create_runner1871 with anonymous1872 is expected to be disallowed :create_runner1873 admin_project_runners1874 admin1875 when admin mode is enabled1876 is expected to be allowed :create_runner1877 when admin mode is disabled1878 is expected to be disallowed :create_runner1879 with owner1880 is expected to be allowed :create_runner1881 with maintainer1882 is expected to be allowed :create_runner1883 with reporter1884 is expected to be disallowed :create_runner1885 with guest1886 is expected to be disallowed :create_runner1887 with developer1888 is expected to be disallowed :create_runner1889 with anonymous1890 is expected to be disallowed :create_runner1891 read_project_runners1892 with maintainer1893 is expected to be allowed :read_project_runners1894 with admin1895 is expected to be allowed :read_project_runners1896 with reporter1897 is expected to be disallowed :read_project_runners1898 when the user is not part of the project1899 is expected to be disallowed :read_project_runners1900 update_sentry_issue1901 role: :owner, allowed: true1902 is expected to equal true1903 role: :maintainer, allowed: true1904 is expected to equal true1905 role: :developer, allowed: true1906 is expected to equal true1907 role: :reporter, allowed: false1908 is expected to equal false1909 role: :guest, allowed: false1910 is expected to equal false1911 read_milestone1912 when project is public1913 and issues and merge requests are private1914 when user is an inherited member from the group1915 and user is a guest1916 is expected to be allowed :read_milestone1917 and user is a reporter1918 is expected to be allowed :read_milestone1919 and user is a developer1920 is expected to be allowed :read_milestone1921 role_enables_download_code1922 default roles1923 private project1924 role: :owner, allowed: true1925 is expected to equal true1926 role: :maintainer, allowed: true1927 is expected to equal true1928 role: :developer, allowed: true1929 is expected to equal true1930 role: :reporter, allowed: true1931 is expected to equal true1932 role: :guest, allowed: false1933 is expected to equal false1934 read_code1935 when the current_user can download_code1936 is expected to be allowed :read_code1937 when the current_user cannot download_code1938 is expected not to be allowed :read_code1939 read_namespace_catalog1940 is expected to be disallowed :read_namespace_catalog1941 add_catalog_resource1942 role: :owner, allowed: true1943 is expected to equal true1944 role: :maintainer, allowed: false1945 is expected to equal false1946 role: :developer, allowed: false1947 is expected to equal false1948 role: :reporter, allowed: false1949 is expected to equal false1950 role: :guest, allowed: false1951 is expected to equal false1952 read_model_registry1953 feature_flag_enabled: false, current_user: owner, access_level: 20, allowed: false1954 is expected not to be allowed :read_model_registry1955 feature_flag_enabled: true, current_user: guest, access_level: 20, allowed: true1956 is expected to be allowed :read_model_registry1957 feature_flag_enabled: true, current_user: guest, access_level: 10, allowed: true1958 is expected to be allowed :read_model_registry1959 feature_flag_enabled: true, current_user: guest, access_level: 0, allowed: false1960 is expected not to be allowed :read_model_registry1961 feature_flag_enabled: true, current_user: non_member, access_level: 20, allowed: true1962 is expected to be allowed :read_model_registry1963 feature_flag_enabled: true, current_user: non_member, access_level: 10, allowed: false1964 is expected not to be allowed :read_model_registry1965 feature_flag_enabled: true, current_user: non_member, access_level: 0, allowed: false1966 is expected not to be allowed :read_model_registry1967 write_model_registry1968 feature_flag_enabled: false, current_user: owner, access_level: 20, allowed: false1969 is expected not to be allowed :write_model_registry1970 feature_flag_enabled: true, current_user: reporter, access_level: 20, allowed: true1971 is expected to be allowed :write_model_registry1972 feature_flag_enabled: true, current_user: reporter, access_level: 10, allowed: true1973 is expected to be allowed :write_model_registry1974 feature_flag_enabled: true, current_user: reporter, access_level: 0, allowed: false1975 is expected not to be allowed :write_model_registry1976 feature_flag_enabled: true, current_user: guest, access_level: 20, allowed: false1977 is expected not to be allowed :write_model_registry1978 feature_flag_enabled: true, current_user: non_member, access_level: 20, allowed: false1979 is expected not to be allowed :write_model_registry1980 :read_model_experiments1981 ff_ml_experiment_tracking: false, current_user: owner, access_level: 20, allowed: false1982 is expected not to be allowed :read_model_experiments1983 ff_ml_experiment_tracking: true, current_user: guest, access_level: 20, allowed: true1984 is expected to be allowed :read_model_experiments1985 ff_ml_experiment_tracking: true, current_user: guest, access_level: 10, allowed: true1986 is expected to be allowed :read_model_experiments1987 ff_ml_experiment_tracking: true, current_user: guest, access_level: 0, allowed: false1988 is expected not to be allowed :read_model_experiments1989 ff_ml_experiment_tracking: true, current_user: non_member, access_level: 20, allowed: true1990 is expected to be allowed :read_model_experiments1991 ff_ml_experiment_tracking: true, current_user: non_member, access_level: 10, allowed: false1992 is expected not to be allowed :read_model_experiments1993 ff_ml_experiment_tracking: true, current_user: non_member, access_level: 0, allowed: false1994 is expected not to be allowed :read_model_experiments1995 :write_model_experiments1996 ff_ml_experiment_tracking: false, current_user: owner, access_level: 20, allowed: false1997 is expected not to be allowed :write_model_experiments1998 ff_ml_experiment_tracking: true, current_user: reporter, access_level: 20, allowed: true1999 is expected to be allowed :write_model_experiments2000 ff_ml_experiment_tracking: true, current_user: reporter, access_level: 10, allowed: true2001 is expected to be allowed :write_model_experiments2002 ff_ml_experiment_tracking: true, current_user: reporter, access_level: 0, allowed: false2003 is expected not to be allowed :write_model_experiments2004 ff_ml_experiment_tracking: true, current_user: guest, access_level: 20, allowed: false2005 is expected not to be allowed :write_model_experiments2006 ff_ml_experiment_tracking: true, current_user: non_member, access_level: 20, allowed: false2007 is expected not to be allowed :write_model_experiments2008 when project is created and owned by a banned user2009 is expected not to be allowed :read_project2010 when current user is an admin2011 is expected to be allowed :read_project2012 when hide_projects_of_banned_users FF is disabled2013 is expected to be allowed :read_project2014# [RSpecRunTime] Finishing example group spec/policies/project_policy_spec.rb. It took 2 minutes 55.55 seconds. Expected to take 6 minutes 21.54 seconds.2015# [RSpecRunTime] Starting example group spec/models/project_team_spec.rb. Expected to take 3 minutes 13.64 seconds.2016ProjectTeam2017 does not allow STI2018 personal project2019 members collection2020 is expected to include #<User id:168 @user120>2021 is expected not to include #<User id:174 @user125>2022 is expected not to include #<User id:177 @user127>2023 is expected not to include #<User id:183 @user132>2024# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.98 seconds. Current RSS: ~1574M. load average: 1.06 1.19 1.17 1/287 4342025 access methods2026 is expected to be truthy2027 is expected to be falsey2028 is expected to be falsey2029 is expected to be falsey2030 is expected to be falsey2031 is expected to be truthy2032 is expected to be truthy2033 is expected to be falsey2034 is expected to be falsey2035# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.58 seconds. Current RSS: ~1498M. load average: 0.97 1.17 1.16 1/287 4352036 group project2037 members collection2038 is expected to include #<User id:226 @user165>2039 is expected to include #<User id:230 @user168>2040 is expected to include #<User id:237 @user174>2041 is expected not to include #<User id:241 @user177>2042 is expected not to include #<User id:248 @user183>2043# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.9 seconds. Current RSS: ~1482M. load average: 1.05 1.18 1.16 1/287 4362044 access methods2045 is expected to be truthy2046 is expected to be truthy2047 is expected to be truthy2048 is expected to be falsey2049 is expected to be falsey2050 is expected to be falsey2051 is expected to be truthy2052 is expected to be truthy2053 is expected to be falsey2054 is expected to be falsey2055# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.51 seconds. Current RSS: ~1468M. load average: 0.97 1.15 1.16 1/287 4372056 owner methods2057 personal project2058 is expected to contain exactly #<User id:302 @namespace98>2059 is expected to be truthy2060# [RSpecRunTime] RSpec elapsed time: 3 minutes 36.56 seconds. Current RSS: ~1470M. load average: 0.97 1.15 1.16 1/287 4382061 group project2062 is expected to contain exactly #<User id:304 @user227> and #<User id:305 @user228>2063 is expected to be truthy2064 is expected to be truthy2065 is expected to be falsey2066# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.64 seconds. Current RSS: ~1473M. load average: 0.98 1.15 1.16 1/287 4392067 #fetch_members2068 personal project2069 returns project members2070 returns project members of a specified level2071 returns invited members of a group2072 returns invited members of a group of a specified level2073# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.75 seconds. Current RSS: ~1476M. load average: 0.98 1.15 1.15 1/287 4402074 group project2075 returns project members2076 returns project members of a specified level2077# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.73 seconds. Current RSS: ~1475M. load average: 0.98 1.15 1.15 1/287 4412078 #import_team2079 matches the imported members2080 target project includes source member with the same access2081 does not change the source project members2082 when importer is a maintainer in target project2083 behaves like imports source owners with correct access2084 is expected to eq 402085# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.79 seconds. Current RSS: ~1483M. load average: 0.98 1.15 1.15 1/287 4422086 when importer is an owner in target project2087 behaves like imports source owners with correct access2088 is expected to eq 502089 when source_project does not exist2090 is expected to eq false2091 #find_member2092 personal project2093 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2094 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2095 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2096 is expected to be nil2097 is expected to be nil2098# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.37 seconds. Current RSS: ~1479M. load average: 0.98 1.14 1.15 1/287 4432099 group project2100 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2101 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2102 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...ss: boolean, member_namespace_id: integer, member_role_id: integer, expiry_notified_at: timestamptz)2103 is expected to be nil2104 is expected to be nil2105# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.0 seconds. Current RSS: ~1462M. load average: 1.07 1.16 1.16 1/287 4442106 #members_in_project_and_ancestors2107 group project2108 filters out users who are not members of the project2109# [RSpecRunTime] RSpec elapsed time: 4 minutes 5.1 seconds. Current RSS: ~1461M. load average: 1.07 1.16 1.16 1/287 4452110 #members_with_access_levels2111 with access_levels2112 filters members who have given access levels2113# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.24 seconds. Current RSS: ~1459M. load average: 1.07 1.16 1.16 1/287 4462114 without access_levels2115 returns empty array2116 #add_members2117 add the given users to the team2118 #add_member2119 add the given user to the team2120 #has_user?2121 when the user is a member2122 is expected to be truthy2123 is expected to be falsey2124# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.37 seconds. Current RSS: ~1462M. load average: 1.06 1.15 1.16 1/287 4472125 when user is a member with minimal access2126 is expected to be falsey2127 when user is not a direct member of the project2128 is expected to be falsey2129 when the user is an invited member2130 returns false when nil is passed2131 #human_max_access2132 returns Maintainer role2133 returns Owner role2134 #contributor?2135 when user is a member of project2136 is expected to equal false2137 is expected to equal false2138 is expected to equal false2139# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.43 seconds. Current RSS: ~1505M. load average: 1.06 1.15 1.15 1/287 4662140 when user has at least one merge request merged into default_branch2141 is expected to equal true2142 is expected to equal false2143# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.95 seconds. Current RSS: ~1521M. load average: 1.06 1.15 1.15 1/293 5382144 #max_member_access2145 personal project2146 when project is not shared with group2147 is expected to eq 402148 is expected to eq 202149 is expected to eq 102150 is expected to eq 02151 is expected to eq 02152# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.98 seconds. Current RSS: ~1487M. load average: 1.05 1.14 1.15 1/293 5392153 when project is shared with group2154 is expected to eq 302155 is expected to eq 202156 is expected to eq 02157 is expected to eq 02158 but share_with_group_lock is true2159 is expected to eq 02160 is expected to eq 02161# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.34 seconds. Current RSS: ~1464M. load average: 1.04 1.14 1.15 1/288 5402162 group project2163 is expected to eq 402164 is expected to eq 202165 is expected to eq 102166 is expected to eq 02167 is expected to eq 02168# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.19 seconds. Current RSS: ~1456M. load average: 1.04 1.14 1.15 1/288 5412169 #purge_member_access_cache_for_user_id2170 removes cached max access for user from store2171 #member?2172 returns false for no user2173 returns true for personal projects of the user2174 returns true for projects of groups the user is a member of2175 returns true for projects for which the user is a member of2176 returns true for projects shared on a group the user is a member of2177 checks for the correct minimum level access2178# [RSpecRunTime] RSpec elapsed time: 4 minutes 50.99 seconds. Current RSS: ~1452M. load average: 1.03 1.13 1.15 1/286 5422179 #contribution_check_for_user_ids2180 does not perform extra queries when asked for users who have already been found2181 only requests the extra users when uncached users are passed2182 returns correct contributors2183# [RSpecRunTime] RSpec elapsed time: 4 minutes 59.71 seconds. Current RSS: ~1509M. load average: 1.02 1.13 1.15 1/291 6982184 #max_member_access_for_user_ids2185 with RequestStore enabled2186 returns correct roles for different users2187 does not perform extra queries when asked for users who have already been found2188 only requests the extra users when uncached users are passed2189# [RSpecRunTime] RSpec elapsed time: 5 minutes 6.97 seconds. Current RSS: ~1468M. load average: 1.02 1.12 1.14 1/291 6992190 with RequestStore disabled2191 returns correct roles for different users2192# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.39 seconds. Current RSS: ~1455M. load average: 1.02 1.12 1.14 1/288 7002193# [RSpecRunTime] Finishing example group spec/models/project_team_spec.rb. It took 2 minutes 9.82 seconds. Expected to take 3 minutes 13.64 seconds.2194# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing_spec.rb. Expected to take 2 minutes 9.81 seconds.2195Gitlab::Database::LoadBalancing2196 .base_models2197 returns the models to apply load balancing to2198 returns the models as a frozen array2199 .each_load_balancer2200 yields every load balancer to the supplied block2201 returns an Enumerator when no block is given2202 .primary_only?2203 returns true if all load balancers have no replicas2204 returns false if at least one has replicas2205 .release_hosts2206 releases the host of every load balancer2207 .db_role_for_connection2208 when the NullPool is used for connection2209 returns unknown2210 when the load balancing is configured2211 when a proxy connection is used2212 returns :unknown2213 when an invalid connection is used2214 returns :unknown2215 when a null connection is used2216 returns :unknown2217 when a read connection is used2218 returns :replica2219 when a read_write connection is used2220 returns :primary2221 LoadBalancing integration tests2222-- create_table(:_test_load_balancing_test, {:force=>true})2223 -> 0.0047s2224 queries: -> { model.first }, include_transaction: false, expected_results: [:replica]2225 redirects queries to the right roles2226# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.02 seconds. Current RSS: ~1487M. load average: 1.10 1.14 1.15 1/289 7012227 queries: -> { model.find_by(id: 123) }, include_transaction: false, expected_results: [:replica]2228 redirects queries to the right roles2229# [RSpecRunTime] RSpec elapsed time: 5 minutes 17.03 seconds. Current RSS: ~1484M. load average: 1.10 1.14 1.15 1/290 7022230 queries: -> { model.where(name: 'hello').to_a }, include_transaction: false, expected_results: [:replica]2231 redirects queries to the right roles2232# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.03 seconds. Current RSS: ~1477M. load average: 1.17 1.15 1.15 1/291 7032233 queries: -> { model.create!(name: 'test1') }, include_transaction: false, expected_results: [:primary]2234 redirects queries to the right roles2235# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.02 seconds. Current RSS: ~1469M. load average: 1.17 1.15 1.15 1/292 7042236 queries: -> {2237 instance = model.create!(name: 'test1')2238 instance.update!(name: 'test2')2239 }, include_transaction: false, expected_results: [:primary, :primary]2240 redirects queries to the right roles2241# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.05 seconds. Current RSS: ~1456M. load average: 1.16 1.15 1.15 1/292 7052242 queries: -> { model.update_all(name: 'test2') }, include_transaction: false, expected_results: [:primary]2243 redirects queries to the right roles2244# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.06 seconds. Current RSS: ~1454M. load average: 1.22 1.16 1.16 1/293 7062245 queries: -> {2246 instance = model.create!(name: 'test1')2247 instance.destroy!2248 }, include_transaction: false, expected_results: [:primary, :primary]2249 redirects queries to the right roles2250# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.09 seconds. Current RSS: ~1450M. load average: 1.22 1.16 1.16 1/294 7072251 queries: -> { model.delete_all }, include_transaction: false, expected_results: [:primary]2252 redirects queries to the right roles2253# [RSpecRunTime] RSpec elapsed time: 5 minutes 35.09 seconds. Current RSS: ~1452M. load average: 1.21 1.16 1.16 1/295 7082254 queries: -> { model.connection.exec_query('SELECT 1').to_a }, include_transaction: false, expected_results: [:primary]2255 redirects queries to the right roles2256# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.11 seconds. Current RSS: ~1452M. load average: 1.21 1.16 1.16 1/296 7092257 queries: -> {2258 model.first2259 model.create!(name: 'test1')2260 model.first2261 model.find_by(name: 'test1')2262 }, include_transaction: false, expected_results: [:replica, :primary, :primary, :primary]2263 redirects queries to the right roles2264# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.16 seconds. Current RSS: ~1452M. load average: 1.19 1.16 1.16 1/297 7102265 queries: -> {2266 model.transaction do2267 model.find_by(name: 'test1')2268 model.create!(name: 'test1')2269 instance = model.find_by(name: 'test1')2270 instance.update!(name: 'test2')2271 end2272 model.find_by(name: 'test1')2273 }, include_transaction: true, expected_results: [:primary, :primary, :primary, :primary, :primary, :primary, :primary]2274 redirects queries to the right roles2275# [RSpecRunTime] RSpec elapsed time: 5 minutes 44.18 seconds. Current RSS: ~1452M. load average: 1.17 1.15 1.15 1/298 7112276 queries: -> {2277 model.transaction do2278 model.transaction do2279 model.create!(name: 'test1')2280 end2281 model.update_all(name: 'test2')2282 end2283 model.find_by(name: 'test1')2284 }, include_transaction: true, expected_results: [:primary, :primary, :primary, :primary, :primary]2285 redirects queries to the right roles2286# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.4 seconds. Current RSS: ~1451M. load average: 1.17 1.15 1.15 1/299 7122287 queries: -> {2288 model.transaction do2289 model.first2290 model.where(name: 'test1').to_a2291 end2292 }, include_transaction: true, expected_results: [:primary, :primary, :primary, :primary]2293 redirects queries to the right roles2294# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.43 seconds. Current RSS: ~1451M. load average: 1.16 1.15 1.15 1/299 7132295 queries: -> {2296 ::Gitlab::Database::LoadBalancing::Session.current.use_primary do2297 model.first2298 model.where(name: 'test1').to_a2299 end2300 model.first2301 }, include_transaction: false, expected_results: [:primary, :primary, :replica]2302 redirects queries to the right roles2303# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.91 seconds. Current RSS: ~1450M. load average: 1.23 1.16 1.16 1/301 7142304 queries: -> {2305 model.first2306 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2307 model.where(name: 'test1').to_a2308 }, include_transaction: false, expected_results: [:replica, :primary]2309 redirects queries to the right roles2310# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.92 seconds. Current RSS: ~1451M. load average: 1.23 1.16 1.16 1/302 7152311 queries: -> {2312 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2313 model.where(name: 'test1').to_a2314 end2315 }, include_transaction: false, expected_results: [:replica]2316 redirects queries to the right roles2317# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.86 seconds. Current RSS: ~1451M. load average: 1.21 1.16 1.16 1/304 7162318 queries: -> {2319 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2320 model.create!(name: 'test1')2321 end2322 }, include_transaction: false, expected_results: [:primary]2323 redirects queries to the right roles2324# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.93 seconds. Current RSS: ~1450M. load average: 1.21 1.16 1.16 1/304 7172325 queries: -> {2326 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2327 model.connection.exec_query("SELECT 1")2328 end2329 }, include_transaction: false, expected_results: [:primary]2330 redirects queries to the right roles2331# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.89 seconds. Current RSS: ~1449M. load average: 1.19 1.16 1.16 1/305 7182332 queries: -> {2333 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2334 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2335 model.where(name: 'test1').to_a2336 end2337 }, include_transaction: false, expected_results: [:replica]2338 redirects queries to the right roles2339# [RSpecRunTime] RSpec elapsed time: 6 minutes 8.98 seconds. Current RSS: ~1450M. load average: 1.18 1.16 1.16 1/306 7192340 queries: -> {2341 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2342 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2343 model.create!(name: 'test1')2344 end2345 }, include_transaction: false, expected_results: [:primary]2346 redirects queries to the right roles2347# [RSpecRunTime] RSpec elapsed time: 6 minutes 11.92 seconds. Current RSS: ~1450M. load average: 1.18 1.16 1.16 1/307 7202348 queries: -> {2349 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2350 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2351 model.connection.exec_query('SELECT 1')2352 end2353 }, include_transaction: false, expected_results: [:primary]2354 redirects queries to the right roles2355# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.93 seconds. Current RSS: ~1450M. load average: 1.16 1.15 1.15 1/307 7212356 queries: -> {2357 ::Gitlab::Database::LoadBalancing::Session.current.use_primary do2358 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2359 model.where(name: 'test1').to_a2360 end2361 end2362 }, include_transaction: false, expected_results: [:replica]2363 redirects queries to the right roles2364# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.92 seconds. Current RSS: ~1451M. load average: 1.16 1.15 1.15 1/309 7222365 queries: -> {2366 ::Gitlab::Database::LoadBalancing::Session.current.write!2367 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2368 model.where(name: 'test1').to_a2369 end2370 }, include_transaction: false, expected_results: [:replica]2371 redirects queries to the right roles2372# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.07 seconds. Current RSS: ~1451M. load average: 1.15 1.15 1.15 1/310 7232373 queries: -> {2374 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2375 model.first2376 model.where(name: 'test1').to_a2377 end2378 }, include_transaction: false, expected_results: [:replica, :replica]2379 redirects queries to the right roles2380# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.2 seconds. Current RSS: ~1449M. load average: 1.14 1.15 1.15 1/311 7242381 queries: -> {2382 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2383 model.transaction do2384 model.first2385 model.where(name: 'test1').to_a2386 end2387 end2388 }, include_transaction: false, expected_results: [:replica, :replica]2389 redirects queries to the right roles2390# [RSpecRunTime] RSpec elapsed time: 6 minutes 27.2 seconds. Current RSS: ~1449M. load average: 1.14 1.15 1.15 1/313 7252391 queries: -> {2392 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2393 model.connection.exec_query("SELECT 1")2394 end2395 }, include_transaction: false, expected_results: [:replica]2396 redirects queries to the right roles2397# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.18 seconds. Current RSS: ~1449M. load average: 1.13 1.14 1.15 1/315 7262398 queries: -> {2399 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2400 model.transaction do2401 model.connection.exec_query("SET LOCAL statement_timeout = 5000")2402 model.count2403 end2404 end2405 }, include_transaction: true, expected_results: [:replica, :replica, :replica, :replica]2406 redirects queries to the right roles2407# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.13 seconds. Current RSS: ~1450M. load average: 1.13 1.14 1.15 1/317 7272408 queries: -> {2409 model.create!(name: 'Test1')2410 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2411 model.connection.exec_query("SELECT 1")2412 end2413 }, include_transaction: false, expected_results: [:primary, :primary]2414 redirects queries to the right roles2415# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.1 seconds. Current RSS: ~1450M. load average: 1.12 1.14 1.15 1/317 7282416 queries: -> {2417 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2418 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2419 model.connection.exec_query("SELECT 1")2420 end2421 }, include_transaction: false, expected_results: [:primary]2422 redirects queries to the right roles2423# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.08 seconds. Current RSS: ~1451M. load average: 1.11 1.14 1.15 1/317 7292424 queries: -> {2425 ::Gitlab::Database::LoadBalancing::Session.current.use_primary do2426 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2427 model.connection.exec_query("SELECT 1")2428 end2429 end2430 }, include_transaction: false, expected_results: [:primary]2431 redirects queries to the right roles2432# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.08 seconds. Current RSS: ~1450M. load average: 1.11 1.14 1.15 1/319 7302433 queries: -> {2434 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2435 ::Gitlab::Database::LoadBalancing::Session.current.use_primary do2436 model.connection.exec_query("SELECT 1")2437 end2438 end2439 }, include_transaction: false, expected_results: [:primary]2440 redirects queries to the right roles2441# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.05 seconds. Current RSS: ~1451M. load average: 1.10 1.14 1.15 1/321 7312442 queries: -> {2443 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2444 model.connection.exec_query("SELECT 1")2445 model.delete_all2446 model.connection.exec_query("SELECT 1")2447 end2448 }, include_transaction: false, expected_results: [:replica, :primary, :primary]2449 redirects queries to the right roles2450# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.05 seconds. Current RSS: ~1450M. load average: 1.10 1.14 1.15 1/321 7322451 queries: -> {2452 ::Gitlab::Database::LoadBalancing::Session.current.use_replicas_for_read_queries do2453 ::Gitlab::Database::LoadBalancing::Session.current.fallback_to_replicas_for_ambiguous_queries do2454 model.connection.exec_query('SELECT 1')2455 model.where(name: 'test1').to_a2456 end2457 end2458 }, include_transaction: false, expected_results: [:replica, :replica]2459 redirects queries to the right roles2460# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.28 seconds. Current RSS: ~1450M. load average: 1.09 1.13 1.15 1/322 7332461 custom connection handling2462 queries: -> {2463 ::Gitlab::Database::LoadBalancing::Session.current.use_primary!2464 model.connection.clear_cache!2465 model.connection.schema_cache.add('users')2466 model.connection.pool.release_connection2467 }, expected_role: :replica2468 redirects queries to the right roles2469# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.32 seconds. Current RSS: ~1450M. load average: 1.08 1.13 1.15 1/323 7342470 queries: -> {2471 connection = model.connection2472 connection.select_one('SELECT 1')2473 connection.pool.release_connection2474 }, expected_role: :replica2475 redirects queries to the right roles2476# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.45 seconds. Current RSS: ~1451M. load average: 1.08 1.13 1.15 1/325 7352477 queries: -> {2478 connection = model.retrieve_connection2479 connection.select_one('SELECT 1')2480 connection.pool.release_connection2481 }, expected_role: :primary2482 redirects queries to the right roles2483# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.44 second. Current RSS: ~1451M. load average: 1.16 1.15 1.15 1/327 7362484 a write inside a transaction inside fallback_to_replicas_for_ambiguous_queries block2485 raises an exception2486# [RSpecRunTime] RSpec elapsed time: 7 minutes 3.49 seconds. Current RSS: ~1449M. load average: 1.14 1.14 1.15 1/326 7372487-- drop_table(:_test_load_balancing_test, {:force=>true})2488 -> 0.0096s2489# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing_spec.rb. It took 1 minute 54.08 seconds. Expected to take 2 minutes 9.81 seconds.2490# [RSpecRunTime] Starting example group spec/models/clusters/platforms/kubernetes_spec.rb. Expected to take 1 minute 39.93 seconds.2491Clusters::Platforms::Kubernetes2492 does not allow STI2493 is expected to belong to cluster required: false2494 is expected to be a kind of Gitlab::Kubernetes2495 is expected to respond to #ca_pem2496 is expected to validate that :namespace is not ‹"gitlab-managed-apps"›2497 is expected to validate that :api_url cannot be empty/falsy2498 is expected to validate that :token cannot be empty/falsy2499 is expected to delegate #enabled? to the #cluster object2500 is expected to delegate #provided_by_user? to the #cluster object2501 is expected to nullify if blank :namespace2502 behaves like having unique enum values2503 has unique values in "authorization_type"2504# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.9 seconds. Current RSS: ~1477M. load average: 1.14 1.14 1.15 1/326 7382505 default values2506 is expected to eq "rbac"2507 before_validation2508 when namespace includes upper case2509 converts to lower case2510 validation2511 when validates namespace2512 when namespace is nil2513 is expected to be truthy2514 when namespace is longer than 632515 is expected to be falsey2516 when namespace includes invalid character2517 is expected to be falsey2518 when namespace is vaild2519 is expected to be truthy2520 for group cluster2521 is expected to be falsey2522 when validates api_url2523 when api_url is invalid url2524 is expected to be falsey2525 when api_url is nil2526 is expected to be falsey2527 when api_url is valid url2528 is expected to be truthy2529 when api_url is localhost2530 is expected to be falsey2531 Application settings allows local requests2532 is expected to be truthy2533 when validates token2534 when token is nil2535 is expected to be falsey2536 ca_cert2537 with a valid certificate2538 is expected to be truthy2539 with an invalid certificate2540 is expected to be falsey2541 but the certificate is not being updated2542 is expected to be truthy2543 with no certificate2544 is expected to be truthy2545 when using reserved namespaces2546 when no namespace is manually assigned2547 is expected to be valid2548 when no reserved namespace is assigned2549 is expected to be valid2550 when reserved namespace is assigned2551 is expected not to be valid2552 #kubeclient2553 is expected to be an instance of Gitlab::Kubernetes::KubeClient2554 ca_pem is a single certificate2555 adds it to cert_store2556# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.15 seconds. Current RSS: ~1545M. load average: 1.13 1.14 1.15 1/326 7392557 ca_pem is a chain2558 fixture_path: "spec/fixtures/clusters/root_certificate.pem"2559 includes chain of certificates2560 fixture_path: "spec/fixtures/clusters/intermediate_certificate.pem"2561 includes chain of certificates2562 fixture_path: "spec/fixtures/clusters/leaf_certificate.pem"2563 includes chain of certificates2564 #rbac?2565 is expected to be truthy2566 #predefined_variables2567 is expected to include {:key => "KUBE_URL", :value => "https://kubernetes.example.com", :public => true}2568 platform has a CA certificate2569 is expected to include {:key => "KUBE_CA_PEM", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true}2570 is expected to include {:key => "KUBE_CA_PEM_FILE", :value => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :public => true, :file => true}2571# [RSpecRunTime] RSpec elapsed time: 7 minutes 14.7 seconds. Current RSS: ~1510M. load average: 1.12 1.14 1.15 1/326 7402572 cluster is managed by project2573 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2574 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2575 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2576# [RSpecRunTime] RSpec elapsed time: 7 minutes 17.43 seconds. Current RSS: ~1495M. load average: 1.12 1.14 1.15 1/326 7412577 kubernetes namespace exists2578 is expected to include {:key => :fake_key, :value => "fake_value"}2579 kubernetes namespace does not exist2580 is expected not to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2581 is expected not to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2582 is expected not to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2583 cluster is unmanaged2584 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2585 is expected to include {:key => "KUBE_NAMESPACE", :value => "kubernetes-namespace"}2586 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2587 custom namespace is provided2588 is expected to include {:key => "KUBE_TOKEN", :value => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", :public => false, :masked => true}2589 is expected to include {:key => "KUBE_NAMESPACE", :value => "custom-namespace"}2590 is expected to include {:key => "KUBECONFIG", :value => "kubeconfig", :public => false, :file => true}2591# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.29 seconds. Current RSS: ~1522M. load average: 1.18 1.15 1.15 1/286 7422592 cluster variables2593 is expected to include {:key => :fake_key, :value => "fake_value"}2594 #terminals2595 with invalid pods2596 returns no terminals2597 with valid pods2598 returns terminals2599 uses max session time from settings2600# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.73 seconds. Current RSS: ~1540M. load average: 1.17 1.15 1.15 1/286 7432601 #calculate_reactive_cache_for2602 when kubernetes responds with valid deployments2603 on a project level cluster2604 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2605 when reading ingress raises NoMethodError2606 when version request succeeds2607 when server min version is < 232608 does not raise error2609 returns empty array for the K8s component keys2610# [RSpecRunTime] RSpec elapsed time: 7 minutes 33.28 seconds. Current RSS: ~1545M. load average: 1.17 1.15 1.15 1/286 7442611 when server min version is >= 232612 does raise error2613 when the version request fails2614 tracks error and returns empty arrays2615 on a group level cluster2616 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2617 on an instance level cluster2618 is expected to include {:pods => [{"metadata" => {"name" => "kube-pod", "generateName" => "generated-name-with-suffix", "creationTimestamp" => "2016-11-25T19:55:19Z", "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"containers" => [{"name" => "container-0"}, {"name" => "container-0-1"}]}, "status" => {"phase" => "Running"}}], :deployments => [{"metadata" => {"name" => "kube-deployment", "generation" => 4, "annotations" => {"app.gitlab.com/env" => "production", "app.gitlab.com/app" => "project-path-slug"}, "labels" => {}}, "spec" => {"replicas" => 3}, "status" => {"observedGeneration" => 4}}], :ingresses => [{"metadata" => {"name" => "production-auto-deploy", "labels" => {"app" => "production", "app.kubernetes.io/managed-by" => "Helm", "chart" => "auto-deploy-app-2.0.0-beta.2", "heritage" => "Helm", "release" => "production"}, "annotations" => {"kubernetes.io/ingress.class" => "nginx", "kubernetes.io/tls-acme" => "true", "meta.helm.sh/release-name" => "production", "meta.helm.sh/release-namespace" => "awesome-app-1-production"}}}]}2619 when the kubernetes integration is disabled2620 is expected to be nil2621 when there are ignored K8s connections errors2622 Gitlab::HTTP_V2::UrlBlocker::BlockedUrlError2623 does not raise error2624 returns empty array for the K8s component keys2625 logs the error2626# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.02 seconds. Current RSS: ~1557M. load average: 1.14 1.14 1.15 1/286 7452627 Kubeclient::HttpError2628 does not raise error2629 returns empty array for the K8s component keys2630 logs the error2631# [RSpecRunTime] RSpec elapsed time: 7 minutes 41.53 seconds. Current RSS: ~1557M. load average: 1.14 1.14 1.15 1/286 7462632 Errno::ECONNREFUSED2633 does not raise error2634 returns empty array for the K8s component keys2635 logs the error2636# [RSpecRunTime] RSpec elapsed time: 7 minutes 43.99 seconds. Current RSS: ~1554M. load average: 1.13 1.14 1.15 1/286 7472637 URI::InvalidURIError2638 does not raise error2639 returns empty array for the K8s component keys2640 logs the error2641# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.43 seconds. Current RSS: ~1554M. load average: 1.13 1.14 1.15 1/286 7482642 Errno::EHOSTUNREACH2643 does not raise error2644 returns empty array for the K8s component keys2645 logs the error2646# [RSpecRunTime] RSpec elapsed time: 7 minutes 48.9 seconds. Current RSS: ~1554M. load average: 1.12 1.14 1.15 1/286 7492647 OpenSSL::X509::StoreError2648 does not raise error2649 returns empty array for the K8s component keys2650 logs the error2651# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.34 seconds. Current RSS: ~1553M. load average: 1.12 1.14 1.15 1/286 7502652 OpenSSL::SSL::SSLError2653 does not raise error2654 returns empty array for the K8s component keys2655 logs the error2656# [RSpecRunTime] RSpec elapsed time: 7 minutes 53.91 seconds. Current RSS: ~1551M. load average: 1.11 1.14 1.15 1/286 7512657 when kubernetes responds with 500s2658 does not raise kubeclient http error2659 when kubernetes responds with 404s2660 is expected to eq {:deployments=>[], :ingresses=>[], :pods=>[]}2661 #rollout_status2662 legacy deployments based on app label2663 only legacy deployments2664 contains nothing2665 deployment with no pods2666 returns a valid status with matching deployments2667 new deployment based on annotations2668 contains only matching deployments2669 with no deployments but there are pods2670 returns an empty array2671 with valid deployments2672 creates a matching RolloutStatus2673 with canary ingress2674 has canary ingress2675# [RSpecRunTime] RSpec elapsed time: 8 minutes 0.39 second. Current RSS: ~1544M. load average: 1.18 1.15 1.15 1/288 7522676 with empty list of deployments2677 creates a matching RolloutStatus2678 when the pod track does not match the deployment track2679 does not return the pod2680 when the pod track is not stable2681 the pod is not stable2682 when the pod track is stable2683 the pod is stable2684 when the pod track is not provided2685 the pod is stable2686 when the number of matching pods does not match the number of replicas2687 returns a pending pod for each missing replica2688 when pending pods are returned for missing replicas2689 returns the correct track for the pending pods2690 when two deployments with the same track are missing instances2691 returns the correct number of pending pods2692 with multiple matching deployments2693 returns each pod once2694 when cache keys are defaulted2695 does not raise error2696 #ingresses2697 when there is an ingress in the namespace2698 returns an ingress2699 when there are no ingresss in the namespace2700 returns nothing2701 #patch_ingress2702 when there is an ingress in the namespace2703 returns an ingress2704 when there are no ingresss in the namespace2705 raises an error2706 #authorization_type2707 behaves like having enum with nil value2708 has enum with nil value2709# [RSpecRunTime] Finishing example group spec/models/clusters/platforms/kubernetes_spec.rb. It took 1 minute 6.42 seconds. Expected to take 1 minute 39.93 seconds.2710# [RSpecRunTime] Starting example group spec/services/issues/close_service_spec.rb. Expected to take 1 minute 26.97 seconds.2711Issues::CloseService2712 #execute2713 checks if the user is authorized to update the issue2714 does not close the issue when the user is not authorized to do so2715 closes the external issue even when the user is not authorized to do so2716 closes the issue when the user is authorized to do so2717 refreshes the number of open issues2718 invalidates counter cache for assignees2719 does not change escalation status2720 when skip_authorization is true2721 does close the issue even if user is not authorized2722# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.67 seconds. Current RSS: ~1536M. load average: 1.15 1.14 1.15 2/289 8012723 issue is incident type2724 creates a new escalation resolved escalation status2725 behaves like an incident management tracked event2726 .track_event2727 tracks the event using redis2728# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.71 seconds. Current RSS: ~1530M. load average: 1.13 1.14 1.15 1/290 8302729 behaves like Snowplow event tracking with RedisHLL context2730 behaves like Snowplow event tracking2731 is emitted2732# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.17 seconds. Current RSS: ~1530M. load average: 1.13 1.14 1.15 1/291 8452733 when there is an escalation status2734 changes escalations status to resolved2735 adds a system note2736 adds a timeline event2737 when the escalation status did not change to resolved2738 does not create a system note2739 does not create a timeline event2740# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.79 seconds. Current RSS: ~1530M. load average: 1.12 1.14 1.15 1/293 9162741 #close_issue2742 with external issue2743 with an active external issue tracker supporting close_issue2744 closes the issue on the external issue tracker2745# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.16 seconds. Current RSS: ~1531M. load average: 1.12 1.14 1.15 1/293 9232746 with inactive external issue tracker supporting close_issue2747WARNING: An expectation of `:close_issue` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/services/issues/close_service_spec.rb:179:in `block (5 levels) in <top (required)>'.2748 does not close the issue on the external issue tracker2749# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.47 seconds. Current RSS: ~1526M. load average: 1.11 1.13 1.14 1/293 9302750 with an active external issue tracker not supporting close_issue2751 does not close the issue on the external issue tracker2752# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.99 seconds. Current RSS: ~1530M. load average: 1.11 1.13 1.14 1/293 9372753 closed by a merge request2754 mentions closure via a merge request2755 behaves like records an onboarding progress action2756 is expected to receive execute({:action=>:issue_auto_closed}) 1 time2757# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.52 seconds. Current RSS: ~1531M. load average: 1.34 1.18 1.16 1/294 10172758 updating `metrics.first_mentioned_in_commit_at`2759 when `metrics.first_mentioned_in_commit_at` is not set2760 uses the first commit authored timestamp2761# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.21 seconds. Current RSS: ~1523M. load average: 1.34 1.18 1.16 1/294 10572762 when `metrics.first_mentioned_in_commit_at` is already set2763 does not update the metrics2764# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.86 seconds. Current RSS: ~1521M. load average: 1.34 1.18 1.16 1/294 10972765 when merge request has no commits2766 does not update the metrics2767# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.43 seconds. Current RSS: ~1520M. load average: 1.40 1.20 1.17 1/294 11262768 closed by a commit2769 mentions closure via a commit2770# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.09 seconds. Current RSS: ~1519M. load average: 1.40 1.20 1.17 1/293 11332771 valid params2772 verifies the number of queries2773 closes the issue2774 records closed user2775 sends notification2776 creates resource state event about the issue being closed2777 marks todos as done2778 deletes milestone issue counters cache2779 when closing the issue fails2780 does not assign a closed_by value for the issue2781# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.64 seconds. Current RSS: ~1532M. load average: 1.42 1.21 1.17 1/288 11822782 when there is an associated Alert Management Alert2783 when alert can be resolved2784 resolves an alert and sends a system note2785# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.22 seconds. Current RSS: ~1530M. load average: 1.42 1.21 1.17 1/288 11892786 when alert cannot be resolved2787 writes a warning into the log2788# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.56 seconds. Current RSS: ~1529M. load average: 1.38 1.20 1.17 1/288 11962789 when there are several associated Alert Management Alerts2790 when alerts can be resolved2791 resolves an alert and sends a system note2792# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.13 seconds. Current RSS: ~1528M. load average: 1.38 1.20 1.17 1/288 12032793 behaves like does not record an onboarding progress action2794 is expected not to receive new(*(any args)) 0 times2795# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.51 seconds. Current RSS: ~1526M. load average: 1.38 1.20 1.17 1/288 12102796 when issue is not confidential2797 executes issue hooks2798# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.88 seconds. Current RSS: ~1525M. load average: 1.35 1.20 1.17 1/289 12252799 when issue is confidential2800 executes confidential issue hooks2801# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.26 seconds. Current RSS: ~1523M. load average: 1.35 1.20 1.17 1/290 12402802 internal issues disabled2803 does not close the issue2804# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.53 seconds. Current RSS: ~1523M. load average: 1.35 1.20 1.17 1/291 12482805# [RSpecRunTime] Finishing example group spec/services/issues/close_service_spec.rb. It took 56.69 seconds. Expected to take 1 minute 26.97 seconds.2806# [RSpecRunTime] Starting example group spec/finders/labels_finder_spec.rb. Expected to take 1 minute 14.23 seconds.2807LabelsFinder2808 #execute2809 with no filter2810 returns labels from projects the user have access2811 returns labels available if nil title is supplied2812# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.25 seconds. Current RSS: ~1515M. load average: 1.32 1.20 1.17 1/291 12492813 behaves like filtering by group2814 returns labels available for any non-archived project within the group2815 when only_group_labels is true2816 returns only group labels2817# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.27 seconds. Current RSS: ~1514M. load average: 1.32 1.20 1.17 1/291 12502818 when group has no projects2819 when only group labels is false2820 returns group labels2821 when including labels from group ancestors2822 returns labels from group and its ancestors2823 ignores labels from groups which user can not read2824# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.94 seconds. Current RSS: ~1521M. load average: 1.32 1.20 1.17 1/291 12512825 when including labels from group descendants2826 returns labels from group and its descendants2827 ignores labels from groups which user can not read2828# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.0 seconds. Current RSS: ~1519M. load average: 1.32 1.20 1.17 1/291 12522829 when including labels from group projects with limited visibility2830 when merge requests and issues are not visible for non members2831 when user is not a group member2832 behaves like with limited visibility2833 returns only authorized projects labels2834# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.23 seconds. Current RSS: ~1508M. load average: 1.30 1.19 1.17 2/291 12532835 when user is a group member2836 behaves like with full visibility2837 returns all projects labels2838# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.61 seconds. Current RSS: ~1505M. load average: 1.30 1.19 1.17 1/289 12542839 when merge requests are not visible for non members2840 when user is not a group member2841 behaves like with full visibility2842 returns all projects labels2843# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.75 seconds. Current RSS: ~1506M. load average: 1.30 1.19 1.17 1/289 12552844 when user is a group member2845 behaves like with full visibility2846 returns all projects labels2847# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.08 seconds. Current RSS: ~1501M. load average: 1.30 1.19 1.17 1/289 12562848 when issues are not visible for non members2849 when user is not a group member2850 behaves like with full visibility2851 returns all projects labels2852# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.3 seconds. Current RSS: ~1493M. load average: 1.27 1.19 1.16 1/289 12572853 when user is a group member2854 behaves like with full visibility2855 returns all projects labels2856# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.6 seconds. Current RSS: ~1488M. load average: 1.27 1.19 1.16 1/289 12582857 behaves like filtering by group2858 returns labels available for any non-archived project within the group2859 when only_group_labels is true2860 returns only group labels2861 when group has no projects2862 when only group labels is false2863 returns group labels2864 when including labels from group ancestors2865 returns labels from group and its ancestors2866 ignores labels from groups which user can not read2867# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.21 seconds. Current RSS: ~1494M. load average: 1.27 1.19 1.16 1/289 12592868 when including labels from group descendants2869 returns labels from group and its descendants2870 ignores labels from groups which user can not read2871# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.29 seconds. Current RSS: ~1501M. load average: 1.25 1.18 1.16 1/289 12602872 when including labels from group projects with limited visibility2873 when merge requests and issues are not visible for non members2874 when user is not a group member2875 behaves like with limited visibility2876 returns only authorized projects labels2877# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.4 seconds. Current RSS: ~1499M. load average: 1.25 1.18 1.16 1/289 12612878 when user is a group member2879 behaves like with full visibility2880 returns all projects labels2881# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.74 seconds. Current RSS: ~1499M. load average: 1.25 1.18 1.16 1/289 12622882 when merge requests are not visible for non members2883 when user is not a group member2884 behaves like with full visibility2885 returns all projects labels2886# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.87 seconds. Current RSS: ~1495M. load average: 1.25 1.18 1.16 1/289 12632887 when user is a group member2888 behaves like with full visibility2889 returns all projects labels2890# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.14 seconds. Current RSS: ~1491M. load average: 1.31 1.20 1.17 1/289 12642891 when issues are not visible for non members2892 when user is not a group member2893 behaves like with full visibility2894 returns all projects labels2895# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.33 seconds. Current RSS: ~1484M. load average: 1.31 1.20 1.17 1/289 12652896 when user is a group member2897 behaves like with full visibility2898 returns all projects labels2899# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.62 seconds. Current RSS: ~1479M. load average: 1.31 1.20 1.17 1/289 12662900 behaves like filtering by group2901 returns labels available for any non-archived project within the group2902 when only_group_labels is true2903 returns only group labels2904 when group has no projects2905 when only group labels is false2906 returns group labels2907 when including labels from group ancestors2908 returns labels from group and its ancestors2909 ignores labels from groups which user can not read2910# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.21 seconds. Current RSS: ~1486M. load average: 1.29 1.20 1.17 1/289 12672911 when including labels from group descendants2912 returns labels from group and its descendants2913 ignores labels from groups which user can not read2914# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.33 seconds. Current RSS: ~1492M. load average: 1.29 1.20 1.17 1/289 12682915 when including labels from group projects with limited visibility2916 when merge requests and issues are not visible for non members2917 when user is not a group member2918 behaves like with limited visibility2919 returns only authorized projects labels2920# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.51 seconds. Current RSS: ~1491M. load average: 1.29 1.20 1.17 1/289 12692921 when user is a group member2922 behaves like with full visibility2923 returns all projects labels2924# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.9 seconds. Current RSS: ~1490M. load average: 1.29 1.20 1.17 1/289 12702925 when merge requests are not visible for non members2926 when user is not a group member2927 behaves like with full visibility2928 returns all projects labels2929# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.04 seconds. Current RSS: ~1490M. load average: 1.26 1.19 1.17 1/289 12712930 when user is a group member2931 behaves like with full visibility2932 returns all projects labels2933# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.3 seconds. Current RSS: ~1486M. load average: 1.26 1.19 1.17 1/290 12722934 when issues are not visible for non members2935 when user is not a group member2936 behaves like with full visibility2937 returns all projects labels2938# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.49 seconds. Current RSS: ~1480M. load average: 1.26 1.19 1.17 1/289 12732939 when user is a group member2940 behaves like with full visibility2941 returns all projects labels2942# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.78 seconds. Current RSS: ~1477M. load average: 1.26 1.19 1.17 1/289 12742943 filtering by project_id2944 returns labels available for the project2945 when include_ancestor_groups is true2946 returns all ancestor labels2947# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.84 seconds. Current RSS: ~1479M. load average: 1.24 1.19 1.17 1/289 12752948 as an administrator2949 does not return labels from another project2950 filtering by title2951 returns label with that title2952 returns label with title alias2953 returns no labels if empty title is supplied2954 returns no labels if blank title is supplied2955 returns no labels if empty name is supplied2956# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.04 seconds. Current RSS: ~1491M. load average: 1.24 1.19 1.17 1/289 12762957 search by title and description2958 returns labels with a partially matching title2959 returns labels with a partially matching description2960 returns labels matching a single character2961 filter by subscription2962 returns labels user subscribed to2963 filter by locked labels2964 returns labels that are locked2965 external authorization2966 behaves like a finder with external authorization service2967 finds the subject2968 with an external authorization service2969 does not include the subject when no project was given2970 includes the subject when a project id was given2971# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.89 seconds. Current RSS: ~1498M. load average: 1.30 1.20 1.17 1/289 12772972# [RSpecRunTime] Finishing example group spec/finders/labels_finder_spec.rb. It took 43.28 seconds. Expected to take 1 minute 14.23 seconds.2973# [RSpecRunTime] Starting example group spec/models/design_management/design_spec.rb. Expected to take 1 minute 6.71 seconds.2974DesignManagement::Design2975 does not allow STI2976 behaves like AtomicInternalId2977 .has_internal_id2978 Module inclusion2979 is expected to includes the AtomicInternalId module2980# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.22 seconds. Current RSS: ~1495M. load average: 1.30 1.20 1.17 1/289 12822981 Validation2982 when presence validation is required2983 when creating an object2984 raises an error if the internal id is blank2985 when updating an object2986 raises an error if the internal id is blank2987 when presence validation is not required2988 when creating an object2989 does not raise an error if the internal id is blank (PENDING: No reason given)2990 when updating an object2991 does not raise an error if the internal id is blank (PENDING: No reason given)2992 Creating an instance2993 saves a new instance properly2994 internal id generation2995 calls InternalId.generate_next and sets internal id attribute2996 does not overwrite an existing internal id2997 when the instance has an internal ID set2998 calls InternalId.update_last_value and sets the `last_value` to that of the instance2999 unsetting the instance internal id on rollback3000 when the internal id has been changed3001 when the internal id is automatically set3002 clears it on the instance3003 when the internal id is manually set3004 does not clear it on the instance3005 when the internal id has not been changed3006 preserves the value on the instance3007 supply of internal ids3008 provides a persistent supply of IID values, sensitive to the current state3009 #reset_scope_internal_id_attribute3010 rewinds the allocated IID3011 allocates the same IID3012 behaves like a class that supports relative positioning3013 #scoped_items3014 includes all items with the same scope3015 #relative_siblings3016 includes all items with the same scope, except self3017 .move_nulls_to_end3018 moves items with null relative_position to the end3019 preserves relative position3020 moves the item near the start position when there are no existing positions3021 does not perform any moves if all items have their relative_position set3022 manages to move nulls to the end even if there is a sequence at the end3023 manages to move nulls to the end even if there is not enough space3024 manages to move nulls to the end, stacking if we cannot create enough space3025 manages to move nulls found in the relative scope3026 can move many nulls3027 does not have an N+1 issue3028# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.48 seconds. Current RSS: ~1507M. load average: 1.28 1.20 1.17 1/289 12833029 .move_nulls_to_start3030 moves items with null relative_position to the start3031 moves the item near the start position when there are no existing positions3032 preserves relative position3033 does not perform any moves if all items have their relative_position set3034 manages to move nulls to the start even if there is not enough space3035 manages to move nulls to the end, stacking if we cannot create enough space3036# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.06 seconds. Current RSS: ~1506M. load average: 1.26 1.20 1.17 1/289 12843037 #move_before3038 moves item before3039 can move the item before an item at the start3040 can move the item before an item at MIN_POSITION3041 can move the item before an item bunched up at MIN_POSITION3042 when there is no space3043 moves items correctly3044 leap-frogging to the left3045 can leap-frog STEPS times before needing to rebalance3046 there is no space to the left after moving STEPS times3047 rebalances to the right3048 #move_after3049 moves item after3050 can move the item after an item bunched up at MAX_POSITION3051 when there is no space3052 can move the item after an item at MAX_POSITION3053 moves items correctly3054 leap-frogging3055 rebalances after STEPS jumps3056 #move_to_start3057 places items at most IDEAL_DISTANCE from the start when the range is open3058 moves item to the end3059 positions the item at MIN_POSITION when there is only one space left3060 rebalances when there is already an item at the MIN_POSITION3061 deals with a run of elements at the start3062 #move_to_end3063 places items at most IDEAL_DISTANCE from the start when the range is open3064 moves item to the end3065 positions the item at MAX_POSITION when there is only one space left3066 rebalances when there is already an item at the MAX_POSITION3067 deals with a run of elements at the end3068 #move_between3069 positions item between two other3070 positions item between on top3071 positions item between to end3072 positions items even when after and before positions are the same3073 positions item in the middle of other two if distance is big enough3074 positions item closer to the middle if we are at the very top3075 positions item closer to the middle if we are at the very bottom3076 positions item in the middle of other two3077 positions item right if we pass non-sequential parameters3078 avoids N+1 queries when rebalancing other items3079 the two items are next to each other3080 behaves like moves item between3081 moves the middle item to between left and right3082# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.37 seconds. Current RSS: ~1519M. load average: 1.24 1.19 1.17 1/290 12853083 there is no space3084 behaves like moves item between3085 moves the middle item to between left and right3086 there is a bunch of items3087 handles bunches correctly3088 behaves like moves item between3089 moves the middle item to between left and right3090 relations3091 is expected to belong to project required: false3092 is expected to belong to issue required: false3093 is expected to have many actions3094 is expected to have many versions3095 is expected to have many authors3096 is expected to have many notes dependent => delete_all3097 is expected to have many user_mentions3098 #authors3099 returns unique version authors3100# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.06 seconds. Current RSS: ~1512M. load average: 1.24 1.19 1.17 1/290 12863101 validations3102 is expected to be valid3103 is expected to validate that :project cannot be empty/falsy3104 is expected to validate that :issue cannot be empty/falsy3105 is expected to validate that :filename cannot be empty/falsy3106 is expected to validate that the length of :filename is at most 2553107 is expected to validate that the length of :description is at most 10000003108 is expected to validate that :filename is case-sensitively unique within the scope of :issue_id3109 validates that the extension is an image3110 validating files with .svg extension3111 allows .svg files when feature flag is enabled3112 does not allow .svg files when feature flag is disabled3113# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.28 seconds. Current RSS: ~1526M. load average: 1.24 1.19 1.17 1/290 12873114 scopes3115 .visible_at_version3116 at oldest version3117 finds the first design only3118 at version 23119 finds the first and second designs3120 at latest version3121 finds designs3122 when the argument is nil3123 finds all undeleted designs3124 one of the designs was deleted before the given version3125 is not returned3126 a re-created history3127 is returned, though other deleted events are not3128 dead or alive3129 can establish the history at any point3130 .ordered3131 sorts by relative position and ID in ascending order3132 .in_creation_order3133 sorts by ID in ascending order3134 .with_filename3135 returns correct design when passed a single filename3136 returns correct designs when passed an Array of filenames3137 .on_issue3138 returns correct designs when passed a single issue3139 returns correct designs when passed an Array of issues3140 .current3141 returns just the undeleted designs3142 .build_full_path3143 builds the full path for a design3144 #visible_in?3145 tells us when a design is visible3146 #to_ability_name3147 is expected to eq "design"3148 #status3149 the design is new3150 is expected to have attributes {:status => :new}3151 the design is current3152 is expected to have attributes {:status => :current}3153 the design has been deleted3154 is expected to have attributes {:status => :deleted}3155 #deleted?3156 the design is new3157 is falsy3158 the design is current3159 is falsy3160 the design has been deleted3161 is truthy3162 the design has been deleted, but was then re-created3163 is falsy3164 #participants3165 is expected to be empty3166 when participants can read the project3167 is expected to contain exactly #<User id:1096 @user811>, #<User id:1097 @user812>, and #<User id:1098 @user813>3168# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.31 seconds. Current RSS: ~1528M. load average: 1.22 1.19 1.17 1/291 13043169 #new_design?3170 is false when there are versions3171 is true when there are no versions3172 is false for deleted designs3173 does not cause extra queries when actions are loaded3174 implicitly caches values3175 queries again when the clear_version_cache trigger has been called3176 causes a single query when there versions are not loaded3177 #full_path3178 builds the full path for a design3179 #diff_refs3180 has no diff ref if new3181 there are several versions3182 builds diff refs based on the first commit and it's for the design3183 there is just one version3184 builds diff refs based on the empty tree if there was only one version3185 #repository3186 is a design repository3187 #user_notes_count3188 returns a count of user-generated notes3189 #after_note_changed3190 calls #delete_cache on DesignUserNotesCountService for non-system notes3191 .for_reference3192 avoids extra queries when calling to_reference3193 #to_reference3194 when nil argument3195 uses the simple format3196 when full is true3197 returns complete path to the issue3198 when full is false3199 returns complete path to the issue3200 when same project argument3201 returns bare reference3202 reference_pattern3203 is nil3204 link_reference_pattern3205 is not nil3206 does not match the designs tab3207 intentionally ignores filenames with any special character3208 ext: "png"3209 matches the URL3210 the file is all upper case3211 extracts the encoded filename3212 ext: "PNG"3213 matches the URL3214 the file is all upper case3215 extracts the encoded filename3216 ext: "jpg"3217 matches the URL3218 the file is all upper case3219 extracts the encoded filename3220 ext: "JPG"3221 matches the URL3222 the file is all upper case3223 extracts the encoded filename3224 ext: "jpeg"3225 matches the URL3226 the file is all upper case3227 extracts the encoded filename3228 ext: "JPEG"3229 matches the URL3230 the file is all upper case3231 extracts the encoded filename3232 ext: "gif"3233 matches the URL3234 the file is all upper case3235 extracts the encoded filename3236 ext: "GIF"3237 matches the URL3238 the file is all upper case3239 extracts the encoded filename3240 ext: "bmp"3241 matches the URL3242 the file is all upper case3243 extracts the encoded filename3244 ext: "BMP"3245 matches the URL3246 the file is all upper case3247 extracts the encoded filename3248 ext: "tiff"3249 matches the URL3250 the file is all upper case3251 extracts the encoded filename3252 ext: "TIFF"3253 matches the URL3254 the file is all upper case3255 extracts the encoded filename3256 ext: "ico"3257 matches the URL3258 the file is all upper case3259 extracts the encoded filename3260 ext: "ICO"3261 matches the URL3262 the file is all upper case3263 extracts the encoded filename3264 ext: "webp"3265 matches the URL3266 the file is all upper case3267 extracts the encoded filename3268 ext: "WEBP"3269 matches the URL3270 the file is all upper case3271 extracts the encoded filename3272 ext: "svg"3273 matches the URL3274 the file is all upper case3275 extracts the encoded filename3276 ext: "SVG"3277 matches the URL3278 the file is all upper case3279 extracts the encoded filename3280 .by_issue_id_and_filename3281 behaves like a where_composite scope3282 we pass an empty array3283 returns a null relation3284 we pass nil3285 returns a null relation3286 we pass a singleton composite id3287 finds the first result3288 we pass group of ids3289 finds all the results3290 performance3291 is not O(N)3292# [RSpecRunTime] Finishing example group spec/models/design_management/design_spec.rb. It took 31.67 seconds. Expected to take 1 minute 6.71 seconds.3293# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb. Expected to take 57.9 seconds.3294Ci::JobArtifacts::DestroyAllExpiredService3295 .execute3296 when artifact is expired3297 with preloaded relationships3298 performs a consistent number of queries3299# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.88 seconds. Current RSS: ~1509M. load average: 1.18 1.18 1.16 1/294 14083300 when artifact is not locked3301 deletes job artifact record3302 when the artifact does not have a file attached to it3303 does not create deleted objects3304# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.93 seconds. Current RSS: ~1472M. load average: 1.17 1.18 1.16 1/289 14093305 when the artifact has a file attached to it3306 creates a deleted object3307 resets project statistics3308 does not remove the files3309# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.8 seconds. Current RSS: ~1429M. load average: 1.15 1.17 1.16 1/289 14103310 when the project in which the artifact belongs to is undergoing stats refresh3311 does not destroy job artifact3312# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.9 seconds. Current RSS: ~1468M. load average: 1.13 1.17 1.16 1/289 14113313 when artifact is locked3314 does not destroy job artifact3315# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.79 seconds. Current RSS: ~1459M. load average: 1.13 1.17 1.16 1/289 14123316 when artifact is not expired3317 does not destroy expired job artifacts3318# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.64 seconds. Current RSS: ~1454M. load average: 1.12 1.17 1.16 1/289 14133319 when artifact is permanent3320 does not destroy expired job artifacts3321# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.42 seconds. Current RSS: ~1455M. load average: 1.12 1.17 1.16 1/289 14143322 when failed to destroy artifact3323 when the import fails3324 raises an exception and stop destroying3325 when the delete fails3326 raises an exception rolls back the insert3327 when exclusive lease has already been taken by the other instance3328 raises an error and does not start destroying3329 with a second artifact and batch size of 13330 when timeout happens3331 destroys one artifact3332 reports the number of destroyed artifacts3333 when loop reached loop limit3334 destroys one artifact3335 reports the number of destroyed artifacts3336 when the number of artifacts is greater than than batch size3337 destroys all expired artifacts3338 reports the number of destroyed artifacts3339# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.24 seconds. Current RSS: ~1470M. load average: 1.11 1.16 1.16 1/289 14153340 when there are no artifacts3341 does not raise error3342 reports the number of destroyed artifacts3343# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.67 seconds. Current RSS: ~1470M. load average: 1.10 1.16 1.16 1/289 14163344 when some artifacts are locked3345 destroys only unlocked artifacts3346# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.53 seconds. Current RSS: ~1441M. load average: 1.10 1.16 1.16 1/289 14173347 when some artifacts are trace3348 destroys only non trace artifacts3349# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.4 seconds. Current RSS: ~1428M. load average: 1.09 1.16 1.16 1/289 14183350 when all artifacts are locked3351 destroys no artifacts3352# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.23 second. Current RSS: ~1429M. load average: 1.09 1.16 1.16 1/289 14193353# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb. It took 38.66 seconds. Expected to take 57.9 seconds.3354# [RSpecRunTime] Starting example group spec/presenters/project_presenter_spec.rb. Expected to take 53.6 seconds.3355ProjectPresenter3356 #license_short_name3357 when project.repository has a license_key3358 returns the nickname of the license if present3359 returns the name of the license if nickname is not present3360# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.42 seconds. Current RSS: ~1431M. load average: 1.09 1.16 1.16 1/289 14203361 when project.repository has no license_key but a license_blob3362 returns LICENSE3363 #default_view3364 user not signed in3365 when repository is empty3366 returns wiki if user has repository access and can read wiki, which exists3367 returns activity if user has repository access and can read wiki, which does not exist3368 returns issues if user does not have repository access, but can read issues3369 returns activity if user can read neither wiki nor issues3370 when repository is not empty3371 returns files and readme if user has repository access3372 returns wiki if user does not have repository access and can read wiki, which exists3373 returns activity if user does not have repository or wiki access3374 returns releases anchor3375 returns environments anchor3376# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.72 seconds. Current RSS: ~1473M. load average: 1.08 1.15 1.16 1/289 14313377 user signed in3378 when the user is allowed to see the code3379 returns the project view3380 with wikis enabled and the right policy for the user3381 returns wiki if the user has the right policy and the wiki exists3382 returns activity if the user does not have the right policy3383# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.67 seconds. Current RSS: ~1506M. load average: 1.08 1.15 1.16 1/289 14503384 with issues as a feature available3385 return issues3386 with no activity, no wikies and no issues3387 returns activity as default3388 #can_current_user_push_code?3389 empty repo3390 returns true if user can push_code3391 returns false if user cannot push_code3392 not empty repo3393 returns true if user can push to default branch3394 returns false if default branch is protected3395 if no current user3396 returns false3397# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.0 seconds. Current RSS: ~1516M. load average: 1.08 1.15 1.15 1/289 14933398 statistics anchors (empty repo)3399 #storage_anchor_data3400 does not return storage data3401 #releases_anchor_data3402 does not return release count3403 #commits_anchor_data3404 returns commits data3405 #branches_anchor_data3406 returns branches data3407 #tags_anchor_data3408 returns tags data3409 statistics anchors3410 #storage_anchor_data3411 does not return storage data for non-admin users3412 returns storage data with usage quotas link for admin users3413 #gitlab_ci_anchor_data3414 when user cannot collaborate3415 returns no value3416# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.14 seconds. Current RSS: ~1525M. load average: 1.08 1.15 1.15 1/289 15063417 when user can collaborate3418 and the CI/CD file is missing3419 returns `Set up CI/CD` button3420 and there is a CI/CD file3421 returns `CI/CD configuration` button3422 #releases_anchor_data3423 returns release count if user can read release3424 returns nil if user cannot read release3425 user not signed in3426 returns nil if user is signed out3427 #commits_anchor_data3428 returns commits data3429 #branches_anchor_data3430 returns branches data3431 #terraform_states_anchor_data3432 terraform_states_exists: true, can_read_terraform_state: true, expected_result: anchor_goto_terraform3433 is expected to match (have attributes {:is_link => true, :label => (a string including "0"), :link => "/namespace353/project-387/-/terraform"})3434 terraform_states_exists: true, can_read_terraform_state: false, expected_result: nil3435 is expected to match nil3436 terraform_states_exists: false, can_read_terraform_state: true, expected_result: nil3437 is expected to match nil3438 terraform_states_exists: false, can_read_terraform_state: false, expected_result: nil3439 is expected to match nil3440 #tags_anchor_data3441 returns tags data3442 #new_file_anchor_data3443 returns new file data if user can push3444 returns nil if user cannot push3445 when the project is empty3446 is empty for a developer3447 #readme_anchor_data3448 when user can push and README does not exists3449 returns anchor data3450 when README exists3451 returns anchor data3452 #changelog_anchor_data3453 when user can push and CHANGELOG does not exist3454 returns anchor data3455 when CHANGELOG exists3456 returns anchor data3457 #license_anchor_data3458 when user can push and LICENSE does not exist3459 returns anchor data3460 when LICENSE exists3461 returns anchor data3462 #contribution_guide_anchor_data3463 when user can push and CONTRIBUTING does not exist3464 returns anchor data3465 when CONTRIBUTING exists3466 returns anchor data3467 #autodevops_anchor_data3468 returns nil if builds feature is not available3469 when Auto Devops is enabled3470 returns anchor data3471 when user can admin pipeline and CI yml does not exist3472 returns anchor data3473 #kubernetes_cluster_anchor_data3474 when user can create Kubernetes cluster3475 returns link to cluster if only one exists3476 returns link to clusters page if more than one exists3477 returns link to create a cluster if no cluster exists3478 when user cannot create Kubernetes cluster3479 returns nil3480 #upload_anchor_data3481 when a user can push to the default branch3482 returns upload_anchor_data3483 when the user cannot push to default branch3484 returns nil3485 #wiki_anchor_data3486 wiki_enabled: true, can_read_wiki: true, has_home_page: true, can_create_wiki: true, expected_result: anchor_goto_wiki3487 is expected to match (have attributes {:class_modifier => "btn-default", :is_link => false, :label => (a string ending with "Wiki"), :link => "/namespace353/project-387/-/wikis/home"})3488 wiki_enabled: true, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: anchor_goto_wiki3489 is expected to match (have attributes {:class_modifier => "btn-default", :is_link => false, :label => (a string ending with "Wiki"), :link => "/namespace353/project-387/-/wikis/home"})3490 wiki_enabled: true, can_read_wiki: true, has_home_page: false, can_create_wiki: true, expected_result: anchor_add_wiki3491 is expected to match (have attributes {:is_link => false, :label => (a string ending with "Add Wiki"), :link => "/namespace353/project-387/-/wikis/home?view=create"})3492 wiki_enabled: true, can_read_wiki: true, has_home_page: false, can_create_wiki: false, expected_result: nil3493 is expected to match nil3494 wiki_enabled: true, can_read_wiki: false, has_home_page: true, can_create_wiki: true, expected_result: nil3495 is expected to match nil3496 wiki_enabled: true, can_read_wiki: false, has_home_page: true, can_create_wiki: false, expected_result: nil3497 is expected to match nil3498 wiki_enabled: true, can_read_wiki: false, has_home_page: false, can_create_wiki: true, expected_result: nil3499 is expected to match nil3500 wiki_enabled: true, can_read_wiki: false, has_home_page: false, can_create_wiki: false, expected_result: nil3501 is expected to match nil3502 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: true, expected_result: nil3503 is expected to match nil3504 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: nil3505 is expected to match nil3506 wiki_enabled: false, can_read_wiki: true, has_home_page: true, can_create_wiki: false, expected_result: nil3507 is expected to match nil3508 wiki_enabled: false, can_read_wiki: true, has_home_page: false, can_create_wiki: true, expected_result: nil3509 is expected to match nil3510 wiki_enabled: false, can_read_wiki: true, has_home_page: false, can_create_wiki: false, expected_result: nil3511 is expected to match nil3512 wiki_enabled: false, can_read_wiki: false, has_home_page: true, can_create_wiki: true, expected_result: nil3513 is expected to match nil3514 wiki_enabled: false, can_read_wiki: false, has_home_page: true, can_create_wiki: false, expected_result: nil3515 is expected to match nil3516 wiki_enabled: false, can_read_wiki: false, has_home_page: false, can_create_wiki: true, expected_result: nil3517 is expected to match nil3518 wiki_enabled: false, can_read_wiki: false, has_home_page: false, can_create_wiki: false, expected_result: nil3519 is expected to match nil3520 #statistics_buttons3521 orders the items correctly3522 #repo_statistics_buttons3523 empty repo3524 includes a button to configure integrations for maintainers3525 does not include a button if not a maintainer3526 for a developer3527 orders the items correctly3528# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.76 seconds. Current RSS: ~1529M. load average: 1.07 1.15 1.15 1/294 15443529 initialized repo3530 orders the items correctly3531 #can_setup_review_app?3532 when the ci/cd file is missing3533 is expected to be truthy3534 when the ci/cd file is not missing3535 and the user can create a cluster3536 and there is no cluster associated to this project3537 is expected to be truthy3538 and there is already a cluster associated to this project3539 is expected to be falsey3540 when a group cluster is instantiated3541 and the project belongs to this group3542 is expected to be falsey3543 and the project does not belong to this group3544 is expected to be truthy3545 and there is already an instance cluster3546 is false3547 and the user cannot create a cluster3548 is expected to be falsey3549 #has_review_app?3550 when review apps exist3551 is expected to be truthy3552 when review apps do not exist3553 is expected to be falsey3554# [RSpecRunTime] Finishing example group spec/presenters/project_presenter_spec.rb. It took 26.99 seconds. Expected to take 53.6 seconds.3555# [RSpecRunTime] Starting example group spec/services/ci/update_build_queue_service_spec.rb. Expected to take 44.59 seconds.3556Ci::UpdateBuildQueueService3557 pending builds queue push / pop3558 #push3559 when pending build can be created3560 creates a new pending build in transaction3561 increments queue push metric3562# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.98 seconds. Current RSS: ~1512M. load average: 1.06 1.14 1.15 1/294 15903563 when invalid transition is detected3564 raises an error3565 when duplicate entry exists3566 does nothing and returns build id3567 #pop3568 when pending build exists3569 removes pending build in a transaction3570 increments queue pop metric3571# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.85 seconds. Current RSS: ~1523M. load average: 1.06 1.14 1.15 1/294 16193572 when pending build does not exist3573 does nothing if there is no pending build to remove3574 when invalid transition is detected3575 raises an error3576 #remove!3577 when pending build exists3578 removes pending build in a transaction3579 when pending build does not exist3580 does nothing if there is no pending build to remove3581 shared runner builds tracking3582 #track3583 when a shared runner build can be tracked3584 creates a new shared runner build tracking entry3585 increments new shared runner build metric3586# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.27 seconds. Current RSS: ~1521M. load average: 1.05 1.14 1.15 1/292 16623587 when invalid transition is detected3588 raises an error3589 when duplicate entry exists3590 does nothing and returns build id3591 #untrack3592 when shared runner build tracking entry exists3593 removes shared runner build3594 increments shared runner build done metric3595# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.28 seconds. Current RSS: ~1519M. load average: 1.13 1.15 1.15 1/289 16913596 when tracking entry does not exist3597 does nothing if there is no tracking entry to remove3598 when invalid transition is detected3599 raises an error3600 #tick3601 when updating project runners3602 behaves like matching build3603 when there is a online runner that can pick build3604 avoids running redundant queries3605 behaves like refreshes runner3606 ticks runner queue value3607# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.41 seconds. Current RSS: ~1512M. load average: 1.13 1.15 1.15 1/289 17203608 behaves like mismatching tags3609 when there is no runner that can pick build due to tag mismatch3610 behaves like does not refresh runner3611 ticks runner queue value3612# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.35 seconds. Current RSS: ~1512M. load average: 1.12 1.15 1.15 1/289 17283613 behaves like recent runner queue3614 when there is runner with expired cache3615 behaves like does not refresh runner3616 ticks runner queue value3617 when the runner is assigned to another project3618 behaves like does not refresh runner3619 ticks runner queue value3620# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.24 seconds. Current RSS: ~1517M. load average: 1.12 1.15 1.15 1/289 17433621 when updating shared runners3622 behaves like matching build3623 when there is a online runner that can pick build3624 avoids running redundant queries3625 behaves like refreshes runner3626 ticks runner queue value3627# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.74 seconds. Current RSS: ~1524M. load average: 1.12 1.15 1.15 1/289 17583628 behaves like mismatching tags3629 when there is no runner that can pick build due to tag mismatch3630 behaves like does not refresh runner3631 ticks runner queue value3632 behaves like recent runner queue3633 when there is runner with expired cache3634 behaves like does not refresh runner3635 ticks runner queue value3636# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.53 seconds. Current RSS: ~1545M. load average: 1.35 1.20 1.17 1/289 17733637 when there is no runner that can pick build due to being disabled on project3638 behaves like does not refresh runner3639 ticks runner queue value3640 when updating group runners3641 behaves like matching build3642 when there is a online runner that can pick build3643 avoids running redundant queries3644 behaves like refreshes runner3645 ticks runner queue value3646# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.65 seconds. Current RSS: ~1555M. load average: 1.35 1.20 1.17 1/289 17813647 behaves like mismatching tags3648 when there is no runner that can pick build due to tag mismatch3649 behaves like does not refresh runner3650 ticks runner queue value3651 behaves like recent runner queue3652 when there is runner with expired cache3653 behaves like does not refresh runner3654 ticks runner queue value3655 when there is no runner that can pick build due to being disabled on project3656 behaves like does not refresh runner3657 ticks runner queue value3658 avoids N+1 queries3659 does execute the same amount of queries regardless of number of runners3660# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.17 seconds. Current RSS: ~1556M. load average: 1.32 1.19 1.17 1/289 17883661# [RSpecRunTime] Finishing example group spec/services/ci/update_build_queue_service_spec.rb. It took 27.98 seconds. Expected to take 44.59 seconds.3662# [RSpecRunTime] Starting example group spec/models/remote_mirror_spec.rb. Expected to take 41.75 seconds.3663RemoteMirror3664 does not allow STI3665 URL validation3666 with a valid URL3667 is valid3668 with an invalid URL3669 is not valid3670 does not allow url with an invalid user3671 does not allow url pointing to localhost3672 does not allow url pointing to the local network3673 returns a nil safe_url3674 encrypting credentials3675 when setting URL for a first time3676 stores the URL without credentials3677 stores the credentials on a separate field3678 handles credentials with large content3679# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.91 seconds. Current RSS: ~1596M. load average: 1.29 1.19 1.17 1/289 18073680 when updating the URL3681 allows a new URL without credentials3682 allows a new URL with credentials3683# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.38 second. Current RSS: ~1609M. load average: 1.29 1.19 1.17 1/289 18203684 #bare_url3685 returns the URL without any credentials3686 returns an empty string when the URL is nil3687 #update_repository3688 performs update including options3689 #options_for_update3690 includes the `keep_divergent_refs` option3691 includes the `only_branches_matching` option3692 includes the `ssh_key` option3693 includes the `known_hosts` option3694 #safe_url3695 when URL contains credentials3696 masks the credentials3697 when URL does not contain credentials3698 shows the full URL3699 #mark_as_failed!3700 sets the update_status to failed3701 saves the sanitized error3702 notifications3703 notifies the project maintainers3704# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.78 seconds. Current RSS: ~1608M. load average: 1.35 1.20 1.17 1/289 18513705 #hard_retry!3706 transitions an invalid mirror to the to_retry state3707 #hard_fail!3708 transitions an invalid mirror to the failed state3709 when remote mirror gets destroyed3710 does not remove the remote3711 stuck mirrors3712 includes mirrors that were started over an hour ago3713 includes mirrors started over 3 hours ago for their first sync3714# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.57 seconds. Current RSS: ~1608M. load average: 1.32 1.20 1.17 1/289 18823715 #sync3716 with remote mirroring disabled3717 returns nil3718 with silent mode enabled3719 returns nil3720 with remote mirroring enabled3721 defaults to disabling only protected branches3722 with only protected branches enabled3723 when it did not update in the last minute3724 schedules a RepositoryUpdateRemoteMirrorWorker to run now3725# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.47 seconds. Current RSS: ~1631M. load average: 1.30 1.20 1.17 1/289 19073726 when it did update in the last minute3727 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next minute3728 with only protected branches disabled3729 when it did not update in the last 5 minutes3730 schedules a RepositoryUpdateRemoteMirrorWorker to run now3731 when it did update within the last 5 minutes3732 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next 5 minutes3733 when remote_mirror_no_delay is enabled3734 schedules a RepositoryUpdateRemoteMirrorWorker to run now3735# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.43 seconds. Current RSS: ~1633M. load average: 1.30 1.20 1.17 1/289 19323736 #url=3737 resets all the columns when URL changes3738 #updated_since?3739 when remote mirror does not have status failed3740 returns true when last update started after the timestamp3741 returns false when last update started before the timestamp3742# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.89 seconds. Current RSS: ~1645M. load average: 1.27 1.19 1.17 1/289 19513743 when remote mirror has status failed3744 returns false when last update started after the timestamp3745# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.91 seconds. Current RSS: ~1642M. load average: 1.27 1.19 1.17 1/289 19583746 no project3747 includes mirror with a project in pending_delete3748 #disabled?3749 when disabled3750 is expected to be truthy3751 when enabled3752 is expected to be falsy3753# [RSpecRunTime] Finishing example group spec/models/remote_mirror_spec.rb. It took 26.31 seconds. Expected to take 41.75 seconds.3754# [RSpecRunTime] Starting example group spec/services/system_notes/merge_requests_service_spec.rb. Expected to take 39.11 seconds.3755SystemNotes::MergeRequestsService3756 .merge_when_checks_pass3757 posts the 'merge when merge checks pass' system note3758 behaves like a system note3759 has the correct attributes3760# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.67 seconds. Current RSS: ~1641M. load average: 1.33 1.21 1.17 1/295 20423761 .cancel_auto_merge3762 posts the 'canceled auto merge' system note3763 behaves like a system note3764 has the correct attributes3765 .abort_auto_merge3766 posts the 'abort auto merge' system note3767 behaves like a system note3768 has the correct attributes3769 .merge_when_pipeline_succeeds3770 posts the 'merge when pipeline succeeds' system note3771 behaves like a system note3772 has the correct attributes3773# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.74 seconds. Current RSS: ~1616M. load average: 1.33 1.21 1.17 1/295 22093774 .cancel_merge_when_pipeline_succeeds3775 posts the 'merge when pipeline succeeds' system note3776 behaves like a system note3777 has the correct attributes3778 .abort_merge_when_pipeline_succeeds3779 posts the 'merge when pipeline succeeds' system note3780 behaves like a system note3781 has the correct attributes3782 .handle_merge_request_draft3783 adding draft note3784 sets the note text3785 behaves like a system note3786 has the correct attributes3787 removing draft note3788 sets the note text3789 behaves like a system note3790 has the correct attributes3791 .add_merge_request_draft_from_commit3792 posts the 'marked this merge request as draft from commit' system note3793 behaves like a system note3794 has the correct attributes3795 .resolve_all_discussions3796 sets the note text3797 behaves like a system note3798 has the correct attributes3799 .diff_discussion_outdated3800 behaves like a system note3801 has the correct attributes3802 when the change_position is valid for the discussion3803 creates a new note in the discussion3804 links to the diff in the system note3805 discussion is on an image3806 links to the diff in the system note3807# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.18 seconds. Current RSS: ~1604M. load average: 1.28 1.20 1.17 1/295 27443808 when the change_position does not point to a valid version3809 creates a new note in the discussion3810 does not create a link3811# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.51 seconds. Current RSS: ~1602M. load average: 1.28 1.20 1.17 1/295 28393812 .change_branch3813 behaves like a system note3814 has the correct attributes3815 when target branch name changed3816 on update3817 sets the note text3818 on delete3819 sets the note text3820 for invalid event_type3821 raises exception3822 .change_branch_presence3823 behaves like a system note3824 has the correct attributes3825 when source branch deleted3826 sets the note text3827 .new_issue_branch3828 branch_project is set3829 behaves like a system note for new issue branch3830 behaves like a system note3831 has the correct attributes3832 when a branch is created from the new branch button3833 sets the note text3834 branch_project is not set3835 behaves like a system note for new issue branch3836 behaves like a system note3837 has the correct attributes3838 when a branch is created from the new branch button3839 sets the note text3840 .new_merge_request3841 sets the new merge request note text3842 behaves like a system note3843 has the correct attributes3844# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.67 seconds. Current RSS: ~1610M. load average: 1.26 1.20 1.17 1/295 31943845 .picked_into_branch3846 posts the 'picked merge request' system note3847 links the merge request and the cherry-pick commit3848 behaves like a system note3849 has the correct attributes3850# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.07 seconds. Current RSS: ~1609M. load average: 1.26 1.20 1.17 1/295 32883851 #approve_mr3852 behaves like a system note3853 has the correct attributes3854 when merge request approved3855 sets the note text3856# [RSpecRunTime] Finishing example group spec/services/system_notes/merge_requests_service_spec.rb. It took 22.41 seconds. Expected to take 39.11 seconds.3857# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client_spec.rb. Expected to take 36.18 seconds.3858Gitlab::GitalyClient3859 .query_time3860 increments query times3861 .long_timeout3862 default case3863 is expected to eq 6 hours3864 running in Puma3865 is expected to eq 553866 .filesystem_id3867 returns an empty string when the relevant storage status is not found in the response3868 when the relevant storage status is not found3869 .filesystem_disk_available3870 returns nil when the relevant storage status is not found in the response3871 .filesystem_disk_used3872 returns nil when the relevant storage status is not found in the response3873 when the relevant storage status is found3874 .filesystem_disk_available3875 returns disk available when the relevant storage status is found in the response3876 .filesystem_disk_used3877 returns disk used when the relevant storage status is found in the response3878 .stub_class3879 returns the gRPC health check stub3880 returns a Gitaly stub3881 .stub_address3882 returns the same result after being called multiple times3883 .stub_creds3884 returns :this_channel_is_insecure if unix3885 returns :this_channel_is_insecure if tcp3886 returns :this_channel_is_insecure if dns3887 returns :this_channel_is_insecure if dns (short-form)3888 returns :this_channel_is_insecure if dns (with authority)3889 returns Credentials object if tls3890 raise an exception if the scheme is not supported3891 .create_channel3892 storage: "default", address: "unix:tmp/gitaly.sock", expected_target: "unix:tmp/gitaly.sock"3893 creates channel based on storage3894 caches channel based on storage3895 returns different channels for different storages3896 storage: "default", address: "tcp://localhost:9876", expected_target: "localhost:9876"3897 creates channel based on storage3898 caches channel based on storage3899 returns different channels for different storages3900 storage: "default", address: "tls://localhost:9876", expected_target: "localhost:9876"3901 creates channel based on storage3902 caches channel based on storage3903 returns different channels for different storages3904 storage: "default", address: "dns:///localhost:9876", expected_target: "dns:///localhost:9876"3905 creates channel based on storage3906 caches channel based on storage3907 returns different channels for different storages3908 storage: "default", address: "dns:localhost:9876", expected_target: "dns:localhost:9876"3909 creates channel based on storage3910 caches channel based on storage3911 returns different channels for different storages3912 storage: "default", address: "dns://1.1.1.1/localhost:9876", expected_target: "dns://1.1.1.1/localhost:9876"3913 creates channel based on storage3914 caches channel based on storage3915 returns different channels for different storages3916 .stub3917 when passed a UNIX socket address3918 passes the address as-is to GRPC3919 shares the same channel object with other stub3920 when passed a TLS address3921 strips tls:// prefix before passing it to GRPC::Core::Channel initializer3922 shares the same channel object with other stub3923 when passed a TCP address3924 strips tcp:// prefix before passing it to GRPC::Core::Channel initializer3925 shares the same channel object with other stub3926 when passed a DNS address3927 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer3928 shares the same channel object with other stub3929 when passed an unsupported scheme3930 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer3931 .connection_data3932 returns connection data3933 allow_n_plus_1_calls3934 when RequestStore is enabled3935 returns the result of the allow_n_plus_1_calls block3936 when the `gitaly_call_count_exception_block_depth` key is not present3937 does not decrement call count3938 when RequestStore is not active3939 returns the result of the allow_n_plus_1_calls block3940 .request_kwargs3941 sets the gitaly-session-id in the metadata3942 when RequestStore is not enabled3943 sets a different gitaly-session-id per request3944 when RequestStore is enabled3945 sets the same gitaly-session-id on every outgoing request metadata3946 server_feature_flags when RequestStore is activated3947 behaves like gitaly feature flags in metadata3948 evaluates Gitaly server feature flags3949 when there are actors3950 evaluates Gitaly server feature flags with actors3951 server_feature_flags when RequestStore is not activated3952 behaves like gitaly feature flags in metadata3953 evaluates Gitaly server feature flags3954 when there are actors3955 evaluates Gitaly server feature flags with actors3956 logging information in metadata3957 user is added to application context3958 injects username and user_id into gRPC metadata3959 user is not added to application context3960 does not inject username and user_id into gRPC metadata3961 remote_ip is added to application context3962 injects remote_ip into gRPC metadata3963 remote_ip is not added to application context3964 does not inject remote_ip into gRPC metadata3965 .fetch_relative_path3966 when RequestStore is disabled3967 does not set a relative path3968 when RequestStore is enabled3969 when RequestStore is empty3970 does not set a relative path3971 when RequestStore contains a relalive_path value3972 sets a base64 encoded version of relative_path3973 when relalive_path is empty3974 does not set a relative path3975 gitlab_git_env3976 when RequestStore is disabled3977 does not force-route to primary3978 when RequestStore is enabled without git_env3979 does not force-orute to primary3980 when RequestStore is enabled with empty git_env3981 disables force-routing to primary3982 when RequestStore is enabled with populated git_env3983 enables force-routing to primary3984 deadlines3985 includes the deadline information3986 limits the deadline do the request deadline if that is closer3987 does not limit calls in sidekiq3988 does not limit calls in sidekiq when allowed unlimited3989 includes only the deadline specified by the timeout when there was no deadline3990 enforce_gitaly_request_limits?3991 when RequestStore is enabled and the maximum number of calls is enforced by a feature flag3992 allows up the maximum number of allowed calls3993 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set3994 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block3995 when the maximum number of calls has been reached3996 fails on the next call3997 when the maximum number of calls has been reached within an allow_n_plus_1_calls block3998 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block3999 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block4000 when RequestStore is enabled and the maximum number of calls is not enforced by a feature flag4001 allows up the maximum number of allowed calls4002 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set4003 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block4004 when the maximum number of calls has been reached4005 fails on the next call4006 when the maximum number of calls has been reached within an allow_n_plus_1_calls block4007 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block4008 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block4009 in production and when RequestStore is enabled4010 when the maximum number of calls is enforced by a feature flag4011 does not allow the maximum number of calls to be exceeded4012 when the maximum number of calls is not enforced by a feature flag4013 allows the maximum number of calls to be exceeded4014 when RequestStore is not active4015 does not raise errors when the maximum number of allowed calls is exceeded4016 does not fail when the maximum number of calls is exceeded within an allow_n_plus_1_calls block4017 get_request_count4018 when RequestStore is enabled4019 when enforce_gitaly_request_limits is called outside of allow_n_plus_1_calls blocks4020 counts gitaly calls4021 when enforce_gitaly_request_limits is called inside and outside of allow_n_plus_1_calls blocks4022 counts gitaly calls4023 when reset_counts is called4024 resets counts4025 when RequestStore is not active4026 returns zero4027 timeouts4028 with default values4029 returns expected values4030 Peek Performance bar details4031 when the request store is active4032 records call details if a RPC is called4033 when no request store is active4034 records nothing4035 .decode_detailed_error4036 decodes a structured error4037 error: #<GRPC::BadStatus: 3:error message>, result: <Gitaly::InvalidRefFormatError: refs: []>4038 returns correct detailed error4039 error: #<GRPC::BadStatus: 3:error message>, result: nil4040 returns correct detailed error4041 error: #<StandardError: StandardError>, result: nil4042 returns correct detailed error4043 .with_feature_flag_actor4044 when RequestStore is activated4045 behaves like with_feature_flag_actor4046 allows access to feature flag actors inside the block4047 when RequestStore is not activated4048 behaves like with_feature_flag_actor4049 allows access to feature flag actors inside the block4050 .execute4051 raises an exception when running within a concurrent Ruby thread4052# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client_spec.rb. It took 10.02 seconds. Expected to take 36.18 seconds.4053# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/destroy_batch_service_spec.rb. Expected to take 34.43 seconds.4054Ci::JobArtifacts::DestroyBatchService4055 #execute4056 creates a deleted object for artifact with attached file4057 does not remove the attached file4058 deletes the artifact records and logs them4059 reports metrics for destroyed artifacts4060 when artifact belongs to a project that is undergoing stats refresh4061 and skip_projects_on_refresh is set to false (default)4062 logs the projects undergoing refresh and continues with the delete4063 behaves like avoiding N+1 queries4064 does not make multiple queries when fetching multiple project refresh records4065# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.51 second. Current RSS: ~1556M. load average: 1.25 1.20 1.17 1/289 33434066 and skip_projects_on_refresh is set to true4067 logs the projects undergoing refresh and excludes the artifacts from deletion4068 behaves like avoiding N+1 queries4069 does not make multiple queries when fetching multiple project refresh records4070# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.73 seconds. Current RSS: ~1502M. load average: 1.31 1.21 1.18 1/289 33444071 when artifact belongs to a project not undergoing refresh4072 and skip_projects_on_refresh is set to false (default)4073 does not log any warnings4074 and skip_projects_on_refresh is set to true4075 does not log any warnings4076 ProjectStatistics4077 updates project statistics by the relevant amount4078 increments project statistics with artifact size as amount and job artifact id as ref4079 with update_stats: false4080 does not update project statistics4081 returns statistic updates per project4082# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.94 seconds. Current RSS: ~1507M. load average: 1.26 1.20 1.18 1/289 33454083 when failed to destroy artifact4084 when the import fails4085 raises an exception and stop destroying4086 when there are no artifacts4087 does not raise error4088 reports the number of destroyed artifacts4089# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/destroy_batch_service_spec.rb. It took 20.4 seconds. Expected to take 34.43 seconds.4090# [RSpecRunTime] Starting example group spec/models/integrations/every_integration_spec.rb. Expected to take 32.52 seconds.4091Every integration4092 does not allow STI4093 apple_app_store4094 secret fields4095 uses type: 'password' for all secret fields4096 defines non-empty titles and help texts for all secret fields4097 asana4098 secret fields4099 uses type: 'password' for all secret fields4100 defines non-empty titles and help texts for all secret fields4101 assembla4102 secret fields4103 uses type: 'password' for all secret fields4104 defines non-empty titles and help texts for all secret fields4105 bamboo4106 secret fields4107 uses type: 'password' for all secret fields4108 defines non-empty titles and help texts for all secret fields4109 beyond_identity4110 secret fields4111 uses type: 'password' for all secret fields4112 defines non-empty titles and help texts for all secret fields4113 bugzilla4114 secret fields4115 uses type: 'password' for all secret fields4116 defines non-empty titles and help texts for all secret fields4117 buildkite4118 secret fields4119 uses type: 'password' for all secret fields4120 defines non-empty titles and help texts for all secret fields4121 campfire4122 secret fields4123 uses type: 'password' for all secret fields4124 defines non-empty titles and help texts for all secret fields4125 clickup4126 secret fields4127 uses type: 'password' for all secret fields4128 defines non-empty titles and help texts for all secret fields4129 confluence4130 secret fields4131 uses type: 'password' for all secret fields4132 defines non-empty titles and help texts for all secret fields4133 custom_issue_tracker4134 secret fields4135 uses type: 'password' for all secret fields4136 defines non-empty titles and help texts for all secret fields4137 datadog4138 secret fields4139 uses type: 'password' for all secret fields4140 defines non-empty titles and help texts for all secret fields4141 diffblue_cover4142 secret fields4143 uses type: 'password' for all secret fields4144 defines non-empty titles and help texts for all secret fields4145 discord4146 secret fields4147 uses type: 'password' for all secret fields4148 defines non-empty titles and help texts for all secret fields4149 drone_ci4150 secret fields4151 uses type: 'password' for all secret fields4152 defines non-empty titles and help texts for all secret fields4153 emails_on_push4154 secret fields4155 uses type: 'password' for all secret fields4156 defines non-empty titles and help texts for all secret fields4157 ewm4158 secret fields4159 uses type: 'password' for all secret fields4160 defines non-empty titles and help texts for all secret fields4161 external_wiki4162 secret fields4163 uses type: 'password' for all secret fields4164 defines non-empty titles and help texts for all secret fields4165 git_guardian4166 secret fields4167 uses type: 'password' for all secret fields4168 defines non-empty titles and help texts for all secret fields4169 github4170 secret fields4171 uses type: 'password' for all secret fields4172 defines non-empty titles and help texts for all secret fields4173 google_play4174 secret fields4175 uses type: 'password' for all secret fields4176 defines non-empty titles and help texts for all secret fields4177 hangouts_chat4178 secret fields4179 uses type: 'password' for all secret fields4180 defines non-empty titles and help texts for all secret fields4181 harbor4182 secret fields4183 uses type: 'password' for all secret fields4184 defines non-empty titles and help texts for all secret fields4185 irker4186 secret fields4187 uses type: 'password' for all secret fields4188 defines non-empty titles and help texts for all secret fields4189 jenkins4190 secret fields4191 uses type: 'password' for all secret fields4192 defines non-empty titles and help texts for all secret fields4193 jira4194 secret fields4195 uses type: 'password' for all secret fields4196 defines non-empty titles and help texts for all secret fields4197 mattermost4198 secret fields4199 uses type: 'password' for all secret fields4200 defines non-empty titles and help texts for all secret fields4201 mattermost_slash_commands4202 secret fields4203 uses type: 'password' for all secret fields4204 defines non-empty titles and help texts for all secret fields4205 microsoft_teams4206 secret fields4207 uses type: 'password' for all secret fields4208 defines non-empty titles and help texts for all secret fields4209 mock_ci4210 secret fields4211 uses type: 'password' for all secret fields4212 defines non-empty titles and help texts for all secret fields4213 mock_monitoring4214 secret fields4215 uses type: 'password' for all secret fields4216 defines non-empty titles and help texts for all secret fields4217 packagist4218 secret fields4219 uses type: 'password' for all secret fields4220 defines non-empty titles and help texts for all secret fields4221 pipelines_email4222 secret fields4223 uses type: 'password' for all secret fields4224 defines non-empty titles and help texts for all secret fields4225 pivotaltracker4226 secret fields4227 uses type: 'password' for all secret fields4228 defines non-empty titles and help texts for all secret fields4229 prometheus4230 secret fields4231 uses type: 'password' for all secret fields4232 defines non-empty titles and help texts for all secret fields4233 pumble4234 secret fields4235 uses type: 'password' for all secret fields4236 defines non-empty titles and help texts for all secret fields4237 pushover4238 secret fields4239 uses type: 'password' for all secret fields4240 defines non-empty titles and help texts for all secret fields4241 redmine4242 secret fields4243 uses type: 'password' for all secret fields4244 defines non-empty titles and help texts for all secret fields4245 slack4246 secret fields4247 uses type: 'password' for all secret fields4248 defines non-empty titles and help texts for all secret fields4249 slack_slash_commands4250 secret fields4251 uses type: 'password' for all secret fields4252 defines non-empty titles and help texts for all secret fields4253 squash_tm4254 secret fields4255 uses type: 'password' for all secret fields4256 defines non-empty titles and help texts for all secret fields4257 teamcity4258 secret fields4259 uses type: 'password' for all secret fields4260 defines non-empty titles and help texts for all secret fields4261 telegram4262 secret fields4263 uses type: 'password' for all secret fields4264 defines non-empty titles and help texts for all secret fields4265 unify_circuit4266 secret fields4267 uses type: 'password' for all secret fields4268 defines non-empty titles and help texts for all secret fields4269 webex_teams4270 secret fields4271 uses type: 'password' for all secret fields4272 defines non-empty titles and help texts for all secret fields4273 youtrack4274 secret fields4275 uses type: 'password' for all secret fields4276 defines non-empty titles and help texts for all secret fields4277 zentao4278 secret fields4279 uses type: 'password' for all secret fields4280 defines non-empty titles and help texts for all secret fields4281# [RSpecRunTime] Finishing example group spec/models/integrations/every_integration_spec.rb. It took 8.8 seconds. Expected to take 32.52 seconds.4282# [RSpecRunTime] Starting example group spec/policies/project_snippet_policy_spec.rb. Expected to take 30.95 seconds.4283ProjectSnippetPolicy4284 when project is public4285 with public snippet4286 no user4287 is expected not to be allowed :admin_snippet4288 regular user4289 when user is not a member4290 and is not the snippet author4291 is expected not to be allowed :admin_snippet4292 and is the snippet author4293 behaves like regular user non-member author permissions4294 is expected not to be allowed :admin_snippet4295 when user is a member4296 behaves like regular user member permissions4297 not snippet author4298 member (guest)4299 is expected not to be allowed :admin_snippet4300 member (reporter)4301 is expected not to be allowed :admin_snippet4302 member (developer)4303 is expected not to be allowed :admin_snippet4304 member (maintainer)4305 is expected to be allowed :admin_snippet4306 snippet author4307 member (guest)4308 is expected not to be allowed :admin_snippet4309 member (reporter)4310 is expected to be allowed :admin_snippet4311 member (developer)4312 is expected to be allowed :admin_snippet4313 member (maintainer)4314 is expected to be allowed :admin_snippet4315 external user4316 is expected not to be allowed :admin_snippet4317 when user is a member4318 is expected not to be allowed :admin_snippet4319 with internal snippet4320 no user4321 is expected not to be allowed :admin_snippet4322 regular user4323 when user is not a member4324 and is not the snippet author4325 is expected not to be allowed :admin_snippet4326 and is the snippet author4327 behaves like regular user non-member author permissions4328 is expected not to be allowed :admin_snippet4329 when user is a member4330 behaves like regular user member permissions4331 not snippet author4332 member (guest)4333 is expected not to be allowed :admin_snippet4334 member (reporter)4335 is expected not to be allowed :admin_snippet4336 member (developer)4337 is expected not to be allowed :admin_snippet4338 member (maintainer)4339 is expected to be allowed :admin_snippet4340 snippet author4341 member (guest)4342 is expected not to be allowed :admin_snippet4343 member (reporter)4344 is expected to be allowed :admin_snippet4345 member (developer)4346 is expected to be allowed :admin_snippet4347 member (maintainer)4348 is expected to be allowed :admin_snippet4349 external user4350 is expected not to be allowed :admin_snippet4351 when user is a member4352 is expected not to be allowed :admin_snippet4353 with private snippet4354 no user4355 is expected not to be allowed :admin_snippet4356 regular user4357 when user is not a member4358 and is not the snippet author4359 is expected not to be allowed :admin_snippet4360 and is the snippet author4361 behaves like regular user non-member author permissions4362 is expected not to be allowed :admin_snippet4363 when user is a member4364 behaves like regular user member permissions4365 not snippet author4366 member (guest)4367 is expected not to be allowed :admin_snippet4368 member (reporter)4369 is expected not to be allowed :admin_snippet4370 member (developer)4371 is expected not to be allowed :admin_snippet4372 member (maintainer)4373 is expected to be allowed :admin_snippet4374 snippet author4375 member (guest)4376 is expected not to be allowed :admin_snippet4377 member (reporter)4378 is expected to be allowed :admin_snippet4379 member (developer)4380 is expected to be allowed :admin_snippet4381 member (maintainer)4382 is expected to be allowed :admin_snippet4383 inherited user4384 behaves like regular user member permissions4385 not snippet author4386 member (guest)4387 is expected not to be allowed :admin_snippet4388 member (reporter)4389 is expected not to be allowed :admin_snippet4390 member (developer)4391 is expected not to be allowed :admin_snippet4392 member (maintainer)4393 is expected to be allowed :admin_snippet4394 snippet author4395 member (guest)4396 is expected not to be allowed :admin_snippet4397 member (reporter)4398 is expected to be allowed :admin_snippet4399 member (developer)4400 is expected to be allowed :admin_snippet4401 member (maintainer)4402 is expected to be allowed :admin_snippet4403 external user4404 is expected not to be allowed :admin_snippet4405 when user is a member4406 is expected not to be allowed :admin_snippet4407 admin user4408 when admin mode is enabled4409 is expected to be allowed :admin_snippet4410 when admin mode is disabled4411 is expected not to be allowed :admin_snippet4412 when project is private4413 inherited user4414 behaves like regular user member permissions4415 not snippet author4416 member (guest)4417 is expected not to be allowed :admin_snippet4418 member (reporter)4419 is expected not to be allowed :admin_snippet4420 member (developer)4421 is expected not to be allowed :admin_snippet4422 member (maintainer)4423 is expected to be allowed :admin_snippet4424 snippet author4425 member (guest)4426 is expected not to be allowed :admin_snippet4427 member (reporter)4428 is expected to be allowed :admin_snippet4429 member (developer)4430 is expected to be allowed :admin_snippet4431 member (maintainer)4432 is expected to be allowed :admin_snippet4433 when the author of the snippet is banned4434 no user4435 is expected not to be allowed :admin_snippet4436 regular user4437 is expected not to be allowed :admin_snippet4438 external user4439 is expected not to be allowed :admin_snippet4440 admin user4441 is expected to be allowed :admin_snippet4442# [RSpecRunTime] Finishing example group spec/policies/project_snippet_policy_spec.rb. It took 13.27 seconds. Expected to take 30.95 seconds.4443# [RSpecRunTime] Starting example group spec/models/route_spec.rb. Expected to take 29.43 seconds.4444Route4445 does not allow STI4446 relationships4447 is expected to belong to source required: false4448 is expected to belong to namespace required: false4449 validations4450 is expected to validate that :source cannot be empty/falsy4451 is expected to validate that :path cannot be empty/falsy4452 is expected to validate that :path is case-insensitively unique4453 callbacks4454 after update4455 calls #create_redirect_for_old_path4456 calls #delete_conflicting_redirects4457 after create4458 calls #delete_conflicting_redirects4459 .inside_path4460 returns correct routes4461 .for_routable_type4462 returns correct routes4463 #rename_descendants4464 path update4465 when route name is set4466 updates children routes with new path4467 when route name is nil4468 does not fail4469 when conflicting redirects exist4470 deletes the conflicting redirects4471# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.68 seconds. Current RSS: ~1539M. load average: 1.31 1.22 1.18 1/290 33514472 name update4473 updates children routes with new path4474 handles a rename from nil4475# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.15 seconds. Current RSS: ~1542M. load average: 1.31 1.22 1.18 1/290 33524476 #create_redirect_for_old_path4477 if the path changed4478 creates a RedirectRoute for the old path4479 #create_redirect4480 creates a RedirectRoute with the same source4481 when the source is a Project4482 creates a RedirectRoute4483 when the source is not a project4484 creates a RedirectRoute4485 #delete_conflicting_redirects4486 deletes the redirect4487 when a redirect route with the same path exists4488 when the redirect route has matching case4489 deletes the redirect4490 when redirect routes with paths descending from the route path exists4491 deletes all redirects with paths that descend from the route path4492# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.59 seconds. Current RSS: ~1544M. load average: 1.28 1.22 1.18 1/290 33534493 when the redirect route is differently cased4494 deletes the redirect4495 #conflicting_redirects4496 returns an ActiveRecord::Relation4497 returns the redirect routes4498 when a redirect route with the same path exists4499 when the redirect route has matching case4500 returns the redirect route4501 when redirect routes with paths descending from the route path exists4502 returns the redirect routes4503# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.9 seconds. Current RSS: ~1527M. load average: 1.28 1.22 1.18 1/290 33544504 when the redirect route is differently cased4505 returns the redirect route4506 conflicting routes validation4507 when there is a conflicting route4508 fails validation4509 when deleting the conflicting route4510 does not delete the original route4511# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.7 seconds. Current RSS: ~1529M. load average: 1.26 1.21 1.18 1/290 33554512 when there are no conflicting routes4513 passes validation4514 with loose foreign key on routes.namespace_id4515 behaves like cleanup by a loose foreign key4516 cleans up (delete or nullify) the model4517# [RSpecRunTime] Finishing example group spec/models/route_spec.rb. It took 14.18 seconds. Expected to take 29.43 seconds.4518# [RSpecRunTime] Starting example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. Expected to take 27.99 seconds.4519Resolvers::BoardListIssuesResolver4520 #resolve4521 when project boards4522 behaves like group and project board list issues resolver4523 when authorized4524 generates a mutually exclusive filter error when milestone wildcard and title are provided4525 returns the issues in the correct order4526 finds only issues matching filters4527 finds only issues filtered by milestone wildcard4528 finds only issues matching search param4529 filters issues by negated issue type4530 generates an error if both assignee_username and assignee_wildcard_id are present4531 accepts assignee wildcard id NONE4532 accepts assignee wildcard id ANY4533 when filtering by confidential4534 returns matching issue4535# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.91 seconds. Current RSS: ~1519M. load average: 1.24 1.21 1.18 1/290 33564536 when group boards4537 behaves like group and project board list issues resolver4538 when authorized4539 generates a mutually exclusive filter error when milestone wildcard and title are provided4540 returns the issues in the correct order4541 finds only issues matching filters4542 finds only issues filtered by milestone wildcard4543 finds only issues matching search param4544 filters issues by negated issue type4545 generates an error if both assignee_username and assignee_wildcard_id are present4546 accepts assignee wildcard id NONE4547 accepts assignee wildcard id ANY4548 when filtering by confidential4549 returns matching issue4550# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.37 seconds. Current RSS: ~1496M. load average: 1.20 1.20 1.18 1/290 33574551# [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. It took 16.77 seconds. Expected to take 27.99 seconds.4552# [RSpecRunTime] Starting example group spec/services/groups/create_service_spec.rb. Expected to take 25.9 seconds.4553Groups::CreateService#execute4554 for visibility level restrictions4555 without restricted visibility level4556 behaves like creating a group4557 is expected to be persisted4558 with restricted visibility level4559 behaves like does not create a group4560 is expected not to be persisted4561 with `setup_for_company` attribute4562 has the specified setup_for_company4563 with `default_branch_protection` attribute4564 for users who have the ability to create a group with `default_branch_protection`4565 creates group with the specified branch protection level4566 for users who do not have the ability to create a group with `default_branch_protection`4567 does not create the group with the specified branch protection level4568 with `default_branch_protection_defaults` attribute4569 for users who have the ability to create a group with `default_branch_protection`4570 creates group with the specified default branch protection settings4571 for users who do not have the ability to create a group with `default_branch_protection_defaults`4572 does not create the group with the specified default branch protection settings4573 with `allow_mfa_for_subgroups` attribute4574 behaves like creating a group4575 is expected to be persisted4576 with `math_rendering_limits_enabled` attribute4577 behaves like creating a group4578 is expected to be persisted4579 with `lock_math_rendering_limits_enabled` attribute4580 behaves like creating a group4581 is expected to be persisted4582 for a top level group4583 when user can create a group4584 behaves like creating a group4585 is expected to be persisted4586 with before_commit callback4587 behaves like has sync-ed traversal_ids4588 is expected to eq [1642]4589 when user can not create a group4590 behaves like does not create a group4591 is expected not to be persisted4592 when creating a group within an organization4593 when organization is provided4594 when user can create the group4595 behaves like creating a group4596 is expected to be persisted4597 when organization_id is not a valid id4598 returns an error and does not set organization_id4599 behaves like does not create a group4600 is expected not to be persisted4601 when user is an admin4602 behaves like creating a group4603 is expected to be persisted4604 when user can not create the group4605 returns an error and does not set organization_id4606 behaves like does not create a group4607 is expected not to be persisted4608 when parent group is different from provided group4609 returns an error and does not set organization_id4610 behaves like does not create a group4611 is expected not to be persisted4612 when organization is not set by params4613 and the parent of the group has an organization4614 creates group with the parent group organization4615 and has no parent group4616 creates group with the current organization4617 when organization is not set at all4618 creates group without an organization4619 for a subgroup4620 as group owner4621 behaves like creating a group4622 is expected to be persisted4623 behaves like has sync-ed traversal_ids4624 is expected to eq [1649, 1651]4625 as guest4626 returns an error and does not set parent_id4627 behaves like does not create a group4628 is expected not to be persisted4629 as owner4630 behaves like creating a group4631 is expected to be persisted4632 as maintainer4633 behaves like creating a group4634 is expected to be persisted4635 when visibility level is passed as a string4636 assigns the correct visibility level4637 for creating a mattermost team4638 create the chat team with the group4639 for creating a setting record4640 create the settings record connected to the group4641 for creating a details record4642 create the details record connected to the group4643 with an active instance-level integration4644 creates a service from the instance-level integration4645 with an active group-level integration4646 creates a service from the group-level integration4647 with an active subgroup4648 creates a service from the subgroup-level integration4649# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.67 seconds. Current RSS: ~1538M. load average: 1.22 1.21 1.18 3/290 33584650 with shared runners configuration4651 when parent group is present4652 shared_runners_config: true, descendants_override_disabled_shared_runners_config: false4653 creates group following the parent config4654 shared_runners_config: false, descendants_override_disabled_shared_runners_config: false4655 creates group following the parent config4656 shared_runners_config: false, descendants_override_disabled_shared_runners_config: true4657 creates group following the parent config4658 for root group4659 follows default config4660# [RSpecRunTime] Finishing example group spec/services/groups/create_service_spec.rb. It took 13.41 seconds. Expected to take 25.9 seconds.4661# [RSpecRunTime] Starting example group spec/services/push_event_payload_service_spec.rb. Expected to take 24.88 seconds.4662PushEventPayloadService4663 #execute4664 creates a new PushEventPayload row4665 sets the push_event_payload association of the used event4666# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.16 seconds. Current RSS: ~1522M. load average: 1.22 1.21 1.18 1/290 33634667 #commit_title4668 returns nil if no commits were pushed4669 returns a String limited to 70 characters4670 does not truncate the commit message if it is shorter than 70 characters4671 includes the first line of a commit message if the message spans multiple lines4672# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.32 seconds. Current RSS: ~1514M. load average: 1.29 1.22 1.18 1/290 33724673 #commit_from_id4674 returns nil when creating a new ref4675 returns the ID of the first commit when pushing to an existing ref4676# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.46 seconds. Current RSS: ~1511M. load average: 1.29 1.22 1.18 1/290 33774677 #commit_to_id4678 returns nil when removing an existing ref4679 #commit_count4680 returns the number of commits4681 raises when the push data does not contain the commits count4682# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.08 seconds. Current RSS: ~1505M. load average: 1.29 1.22 1.18 1/290 33844683 #ref4684 returns the name of the ref4685 raises when the push data does not contain the ref name4686# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.24 seconds. Current RSS: ~1498M. load average: 1.29 1.22 1.18 1/290 33894687 #revision_before4688 returns the revision from before the push4689 raises when the push data does not contain the before revision4690# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.37 seconds. Current RSS: ~1494M. load average: 1.26 1.22 1.18 1/290 33944691 #revision_after4692 returns the revision from after the push4693 raises when the push data does not contain the after revision4694# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.51 seconds. Current RSS: ~1493M. load average: 1.26 1.22 1.18 1/290 33994695 #trimmed_ref4696 returns the ref name without its prefix4697 #create?4698 returns true when creating a new ref4699 returns false when pushing to an existing ref4700# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.19 seconds. Current RSS: ~1490M. load average: 1.26 1.22 1.18 1/290 34064701 #remove?4702 returns true when removing an existing ref4703 returns false pushing to an existing ref4704# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.34 seconds. Current RSS: ~1490M. load average: 1.26 1.22 1.18 1/290 34114705 #action4706 returns :created when creating a ref4707 returns :removed when removing an existing ref4708 returns :pushed when pushing to an existing ref4709# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.99 seconds. Current RSS: ~1489M. load average: 1.24 1.21 1.18 1/290 34184710 #ref_type4711 returns :tag for a tag4712 returns :branch for a branch4713# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.11 seconds. Current RSS: ~1490M. load average: 1.24 1.21 1.18 1/290 34234714# [RSpecRunTime] Finishing example group spec/services/push_event_payload_service_spec.rb. It took 15.35 seconds. Expected to take 24.88 seconds.4715# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 23.8 seconds.4716BlobPolicy4717 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 14718 grants permission4719 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 14720 grants permission4721 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 14722 grants permission4723 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 14724 grants permission4725 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 14726 grants permission4727 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 14728 grants permission4729 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14730 grants permission4731 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04732 grants permission4733 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14734 grants permission4735 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 14736 grants permission4737 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04738 grants permission4739 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04740 grants permission4741 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04742 grants permission4743 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04744 grants permission4745 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04746 grants permission4747 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04748 grants permission4749 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 14750 grants permission4751 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 14752 grants permission4753 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 14754 grants permission4755 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 14756 grants permission4757 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 14758 grants permission4759 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 04760 grants permission4761 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14762 grants permission4763 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04764 grants permission4765 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14766 grants permission4767 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 14768 grants permission4769 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04770 grants permission4771 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04772 grants permission4773 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04774 grants permission4775 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04776 grants permission4777 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04778 grants permission4779 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04780 grants permission4781 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 14782 grants permission4783 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 04784 grants permission4785 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 14786 grants permission4787 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 04788 grants permission4789 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 04790 grants permission4791 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 04792 grants permission4793 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 04794 grants permission4795 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 04796 grants permission4797 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 04798 grants permission4799 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 04800 grants permission4801# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 12.28 seconds. Expected to take 23.8 seconds.4802# [RSpecRunTime] Starting example group spec/finders/packages/nuget/package_finder_spec.rb. Expected to take 22.96 seconds.4803Packages::Nuget::PackageFinder4804 #execute!4805 with a project4806 behaves like handling all the conditions4807 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4808 with lower case package name4809 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4810# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.24 seconds. Current RSS: ~1510M. load average: 1.11 1.18 1.17 1/294 35564811 with unknown package name4812 is expected to be empty4813 with an uninstallable package4814 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4815 with valid version4816 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4817 with varying case version4818 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4819 with unknown version4820 is expected to be empty4821 with normalized version4822 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4823 with limit hit4824 is expected to contain exactly #<Packages::Package id: 7, project_id: 533, created_at: "2024-03-08 06:23:13.897741477 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 8, project_id: 533, created_at: "2024-03-08 06:23:13.912993776 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4825 with downcase package name4826 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4827 with client version less than 34828 behaves like calling with_nuget_version_or_normalized_version scope4829 calls with_nuget_version_or_normalized_version scope with the correct arguments4830 with client version greater than or equal to 34831 behaves like calling with_nuget_version_or_normalized_version scope4832 calls with_nuget_version_or_normalized_version scope with the correct arguments4833 with no client version4834 behaves like calling with_nuget_version_or_normalized_version scope4835 calls with_nuget_version_or_normalized_version scope with the correct arguments4836 with a subgroup4837 behaves like handling all the conditions4838 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4839 with lower case package name4840 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4841 with unknown package name4842 is expected to be empty4843 with an uninstallable package4844 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4845 with valid version4846 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4847 with varying case version4848 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4849 with unknown version4850 is expected to be empty4851 with normalized version4852 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4853 with limit hit4854 is expected to contain exactly #<Packages::Package id: 10, project_id: 533, created_at: "2024-03-08 06:23:17.296040547 +0000", updat...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 11, project_id: 533, created_at: "2024-03-08 06:23:17.311170206 +0000", updat...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4855 with downcase package name4856 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4857 with client version less than 34858 behaves like calling with_nuget_version_or_normalized_version scope4859 calls with_nuget_version_or_normalized_version scope with the correct arguments4860 with client version greater than or equal to 34861 behaves like calling with_nuget_version_or_normalized_version scope4862 calls with_nuget_version_or_normalized_version scope with the correct arguments4863 with no client version4864 behaves like calling with_nuget_version_or_normalized_version scope4865 calls with_nuget_version_or_normalized_version scope with the correct arguments4866 with a group4867 behaves like handling all the conditions4868 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4869 with lower case package name4870 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4871 with unknown package name4872 is expected to be empty4873 with an uninstallable package4874 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4875 with valid version4876 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4877 with varying case version4878 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4879 with unknown version4880 is expected to be empty4881 with normalized version4882 is expected to contain exactly #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4883 with limit hit4884 is expected to contain exactly #<Packages::Package id: 13, project_id: 533, created_at: "2024-03-08 06:23:20.742829964 +0000", updat...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 14, project_id: 533, created_at: "2024-03-08 06:23:20.760901263 +0000", updat...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4885 with downcase package name4886 is expected to contain exactly #<Packages::Package id: 1, project_id: 533, created_at: "2024-03-08 06:23:11.206340000 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 2, project_id: 533, created_at: "2024-03-08 06:23:11.279525990 +0000", update...ge_type: "nuget", creator_id: 1436, status: "default", last_downloaded_at: nil, status_message: nil>4887 with client version less than 34888 behaves like calling with_nuget_version_or_normalized_version scope4889 calls with_nuget_version_or_normalized_version scope with the correct arguments4890 with client version greater than or equal to 34891 behaves like calling with_nuget_version_or_normalized_version scope4892 calls with_nuget_version_or_normalized_version scope with the correct arguments4893 with no client version4894 behaves like calling with_nuget_version_or_normalized_version scope4895 calls with_nuget_version_or_normalized_version scope with the correct arguments4896 with nil4897 is expected to be empty4898 when package name is blank4899 is expected to be empty4900# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.16 seconds. Current RSS: ~1510M. load average: 1.09 1.18 1.17 1/291 35574901# [RSpecRunTime] Finishing example group spec/finders/packages/nuget/package_finder_spec.rb. It took 12.76 seconds. Expected to take 22.96 seconds.4902# [RSpecRunTime] Starting example group spec/services/projects/move_access_service_spec.rb. Expected to take 22.19 seconds.4903Projects::MoveAccessService4904 #execute4905 when both projects are in the same namespace4906 does not refresh project owner authorized projects4907 behaves like move the accesses4908 moves the accesses4909 rollbacks if an exception is raised4910# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.5 seconds. Current RSS: ~1518M. load average: 1.00 1.16 1.16 1/290 35584911 when projects are in different namespaces4912 refreshes both project owner authorized projects4913 behaves like move the accesses4914 moves the accesses4915 rollbacks if an exception is raised4916# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.31 seconds. Current RSS: ~1509M. load average: 1.00 1.16 1.16 1/290 35594917 when remove_remaining_elements is false4918 does not remove remaining memberships4919 does not remove remaining group links4920 does not remove remaining authorizations4921# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.07 seconds. Current RSS: ~1503M. load average: 1.00 1.15 1.16 1/290 35604922# [RSpecRunTime] Finishing example group spec/services/projects/move_access_service_spec.rb. It took 15.9 seconds. Expected to take 22.19 seconds.4923# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. Expected to take 21.21 seconds.4924BulkImports::Common::Pipelines::MembersPipeline4925 when importing to group4926 #run4927 creates memberships for existing users4928 #load4929 creates new membership4930 does not send new member notification4931 when user_id is current user id4932 does not create new membership4933 when data is nil4934 does not create new membership4935 when user membership already exists with the same access level4936 does not create new membership4937 when portable is in a parent group4938 when the same membership exists in parent group4939 does not create new membership4940 when membership with higher access level exists in parent group4941 creates new direct membership4942 when membership with lower access level exists in parent group4943 does not create new membership4944 when importing to project4945 #run4946 creates memberships for existing users4947 #load4948 creates new membership4949 does not send new member notification4950 when user_id is current user id4951 does not create new membership4952# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.05 seconds. Current RSS: ~1533M. load average: 0.92 1.13 1.16 1/290 35614953 when data is nil4954 does not create new membership4955 when user membership already exists with the same access level4956 does not create new membership4957 when portable is in a parent group4958 when the same membership exists in parent group4959 does not create new membership4960 when membership with higher access level exists in parent group4961 creates new direct membership4962 when membership with lower access level exists in parent group4963 does not create new membership4964# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. It took 9.83 seconds. Expected to take 21.21 seconds.4965# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_running_service_spec.rb. Expected to take 20.63 seconds.4966Ci::StuckBuilds::DropRunningService4967 when job is running4968 when job is outdated4969 behaves like job is dropped with failure reason4970 changes status4971 when job has data integrity problem4972 drops the job and logs the reason4973# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.46 seconds. Current RSS: ~1518M. load average: 0.78 1.10 1.14 1/290 35624974 when job is fresh4975 behaves like job is unchanged4976 does not change status4977 when job freshly updated4978 behaves like job is unchanged4979 does not change status4980 when new query flag is disabled4981 when job is running4982 when job is outdated4983 behaves like job is dropped with failure reason4984 changes status4985 when job has data integrity problem4986 drops the job and logs the reason4987# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.76 seconds. Current RSS: ~1521M. load average: 0.78 1.10 1.14 1/290 35634988 when job is fresh4989 behaves like job is unchanged4990 does not change status4991 when job freshly updated4992 behaves like job is unchanged4993 does not change status4994 when job is success4995 when created_at is the same as updated_at4996 behaves like job is unchanged4997 does not change status4998 when created_at is before updated_at4999 behaves like job is unchanged5000 does not change status5001 when job is skipped5002 when created_at is the same as updated_at5003 behaves like job is unchanged5004 does not change status5005 when created_at is before updated_at5006 behaves like job is unchanged5007 does not change status5008 when job is failed5009 when created_at is the same as updated_at5010 behaves like job is unchanged5011 does not change status5012 when created_at is before updated_at5013 behaves like job is unchanged5014 does not change status5015 when job is canceled5016 when created_at is the same as updated_at5017 behaves like job is unchanged5018 does not change status5019 when created_at is before updated_at5020 behaves like job is unchanged5021 does not change status5022 when job is scheduled5023 when created_at is the same as updated_at5024 behaves like job is unchanged5025 does not change status5026 when created_at is before updated_at5027 behaves like job is unchanged5028 does not change status5029 when job is pending5030 when created_at is the same as updated_at5031 behaves like job is unchanged5032 does not change status5033 when created_at is before updated_at5034 behaves like job is unchanged5035 does not change status5036# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_running_service_spec.rb. It took 11.58 seconds. Expected to take 20.63 seconds.5037# [RSpecRunTime] Starting example group spec/finders/events_finder_spec.rb. Expected to take 19.7 seconds.5038EventsFinder5039 when targeting a user5040 returns events between specified dates filtered on action and type5041 does not return events the current_user does not have access to5042 does not include events on confidential issues the user does not have access to5043 includes confidential events user has access to5044 returns nothing when the current user cannot read cross project5045 returns nothing when the target profile is private5046# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.44 seconds. Current RSS: ~1502M. load average: 0.83 1.09 1.14 1/290 35645047 wiki events5048 can find the wiki events5049# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.3 seconds. Current RSS: ~1498M. load average: 0.83 1.09 1.14 1/295 36445050 dashboard events5051 scope is `all`5052 includes activity of other users5053# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.8 seconds. Current RSS: ~1499M. load average: 0.92 1.10 1.15 1/295 36455054 scope is not `all`5055 does not include activity of other users5056# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.18 seconds. Current RSS: ~1502M. load average: 0.92 1.10 1.15 1/295 36465057 when targeting a project5058 returns project events between specified dates filtered on action and type5059 does not return events the current_user does not have access to5060# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.43 seconds. Current RSS: ~1505M. load average: 0.92 1.10 1.15 1/295 36475061# [RSpecRunTime] Finishing example group spec/finders/events_finder_spec.rb. It took 13.94 seconds. Expected to take 19.7 seconds.5062# [RSpecRunTime] Starting example group spec/finders/users_finder_spec.rb. Expected to take 18.87 seconds.5063UsersFinder5064 #execute5065 with a normal user5066 behaves like executes users finder as normal user5067 returns searchable users5068 filters by username5069 filters by id5070 filters by username (case insensitive)5071 filters by search5072 does not filter by private emails search5073 filters by external users5074 filters by non external users5075 filters by created_at5076 filters by non internal users5077 does not filter by custom attributes5078 orders returned results5079 does not filter by admins5080 minimum character limit for search5081 passes use_minimum_char_limit from params5082 allows searching with 2 characters when use_minimum_char_limit is false5083 does not allow searching with 2 characters when use_minimum_char_limit is not set5084# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.12 seconds. Current RSS: ~1542M. load average: 1.01 1.12 1.15 1/295 36495085 with group argument is passed5086 filtered by search5087 when user cannot read group5088 filtered by search5089 with an admin user5090 when admin mode setting is disabled5091 behaves like executes users finder as admin5092 filters by external users5093 returns all users5094 filters by blocked users5095 filters by active users5096 returns only admins5097 filters by custom attributes5098 filters by private emails search5099 when admin mode setting is enabled5100 when in admin mode5101 behaves like executes users finder as admin5102 filters by external users5103 returns all users5104 filters by blocked users5105 filters by active users5106 returns only admins5107 filters by custom attributes5108 filters by private emails search5109 when not in admin mode5110 behaves like executes users finder as normal user5111 returns searchable users5112 filters by username5113 filters by id5114 filters by username (case insensitive)5115 filters by search5116 does not filter by private emails search5117 filters by external users5118 filters by non external users5119 filters by created_at5120 filters by non internal users5121 does not filter by custom attributes5122 orders returned results5123 does not filter by admins5124 minimum character limit for search5125 passes use_minimum_char_limit from params5126 allows searching with 2 characters when use_minimum_char_limit is false5127 does not allow searching with 2 characters when use_minimum_char_limit is not set5128# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.21 seconds. Current RSS: ~1551M. load average: 1.01 1.12 1.15 1/290 36505129# [RSpecRunTime] Finishing example group spec/finders/users_finder_spec.rb. It took 6.78 seconds. Expected to take 18.87 seconds.5130# [RSpecRunTime] Starting example group spec/lib/banzai/filter/video_link_filter_spec.rb. Expected to take 18.29 seconds.5131Banzai::Filter::VideoLinkFilter5132 when the element src has a video extension5133 behaves like a video element5134 replaces the image tag with a video tag5135 behaves like a video element5136 replaces the image tag with a video tag5137 behaves like a video element5138 replaces the image tag with a video tag5139 behaves like a video element5140 replaces the image tag with a video tag5141 behaves like a video element5142 replaces the image tag with a video tag5143 behaves like a video element5144 replaces the image tag with a video tag5145 behaves like a video element5146 replaces the image tag with a video tag5147 behaves like a video element5148 replaces the image tag with a video tag5149 behaves like a video element5150 replaces the image tag with a video tag5151 behaves like a video element5152 replaces the image tag with a video tag5153 when the element has height or width specified5154 behaves like a video element5155 replaces the image tag with a video tag5156 behaves like a video element5157 replaces the image tag with a video tag5158 behaves like a video element5159 replaces the image tag with a video tag5160 when the element has no src attribute5161 behaves like an unchanged element5162 leaves the document unchanged5163 when the element src is an image5164 behaves like an unchanged element5165 leaves the document unchanged5166 when the element src has an invalid file extension5167 behaves like an unchanged element5168 leaves the document unchanged5169 when data-canonical-src is empty5170 and src is a video5171 behaves like a video element5172 replaces the image tag with a video tag5173 and src is an image5174 behaves like an unchanged element5175 leaves the document unchanged5176 when data-canonical-src is set5177 uses the correct src5178# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/video_link_filter_spec.rb. It took 11.44 seconds. Expected to take 18.29 seconds.5179# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. Expected to take 17.68 seconds.5180Gitlab::Utils::SanitizeNodeLink5181 #safe_protocol?5182 with the scheme: javascript:5183 returns false5184 with the scheme: JaVaScRiPt:5185 returns false5186 with the scheme: javascript:5187 returns false5188 with the scheme: javascript :5189 returns false5190 with the scheme: javascript:5191 returns false5192 with the scheme: javascript :5193 returns false5194 with the scheme: :javascript:5195 returns false5196 with the scheme: javascript:5197 returns false5198 with the scheme: javascript:5199 returns false5200 with the scheme:  javascript:5201 returns false5202 #remove_unsafe_links5203 with the scheme: javascript:5204 <a> tags5205 removes the unsafe link5206 <img> tags5207 removes the unsafe link5208 <video> tags5209 removes the unsafe link5210 <audio> tags5211 removes the unsafe link5212 with the scheme: JaVaScRiPt:5213 <a> tags5214 removes the unsafe link5215 <img> tags5216 removes the unsafe link5217 <video> tags5218 removes the unsafe link5219 <audio> tags5220 removes the unsafe link5221 with the scheme: javascript:5222 <a> tags5223 removes the unsafe link5224 <img> tags5225 removes the unsafe link5226 <video> tags5227 removes the unsafe link5228 <audio> tags5229 removes the unsafe link5230 with the scheme: javascript :5231 <a> tags5232 removes the unsafe link5233 <img> tags5234 removes the unsafe link5235 <video> tags5236 removes the unsafe link5237 <audio> tags5238 removes the unsafe link5239 with the scheme: javascript:5240 <a> tags5241 removes the unsafe link5242 <img> tags5243 removes the unsafe link5244 <video> tags5245 removes the unsafe link5246 <audio> tags5247 removes the unsafe link5248 with the scheme: javascript :5249 <a> tags5250 removes the unsafe link5251 <img> tags5252 removes the unsafe link5253 <video> tags5254 removes the unsafe link5255 <audio> tags5256 removes the unsafe link5257 with the scheme: :javascript:5258 <a> tags5259 removes the unsafe link5260 <img> tags5261 removes the unsafe link5262 <video> tags5263 removes the unsafe link5264 <audio> tags5265 removes the unsafe link5266 with the scheme: javascript:5267 <a> tags5268 removes the unsafe link5269 <img> tags5270 removes the unsafe link5271 <video> tags5272 removes the unsafe link5273 <audio> tags5274 removes the unsafe link5275 with the scheme: javascript:5276 <a> tags5277 removes the unsafe link5278 <img> tags5279 removes the unsafe link5280 <video> tags5281 removes the unsafe link5282 <audio> tags5283 removes the unsafe link5284 with the scheme:  javascript:5285 <a> tags5286 removes the unsafe link5287 <img> tags5288 removes the unsafe link5289 <video> tags5290 removes the unsafe link5291 <audio> tags5292 removes the unsafe link5293 when URI is valid5294 does not remove it5295 when URI is invalid5296 removes the link5297 when URI is encoded but still invalid5298 removes the link5299 #sanitize_unsafe_links5300 makes a call to #remove_unsafe_links_method5301# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/sanitize_node_link_spec.rb. It took 5.44 seconds. Expected to take 17.68 seconds.5302# [RSpecRunTime] Starting example group spec/lib/banzai/filter/audio_link_filter_spec.rb. Expected to take 17.12 seconds.5303Banzai::Filter::AudioLinkFilter5304 when the element src has an audio extension5305 behaves like an audio element5306 replaces the image tag with an audio tag5307 behaves like an audio element5308 replaces the image tag with an audio tag5309 behaves like an audio element5310 replaces the image tag with an audio tag5311 behaves like an audio element5312 replaces the image tag with an audio tag5313 behaves like an audio element5314 replaces the image tag with an audio tag5315 behaves like an audio element5316 replaces the image tag with an audio tag5317 behaves like an audio element5318 replaces the image tag with an audio tag5319 behaves like an audio element5320 replaces the image tag with an audio tag5321 behaves like an audio element5322 replaces the image tag with an audio tag5323 behaves like an audio element5324 replaces the image tag with an audio tag5325 when the element has no src attribute5326 behaves like an unchanged element5327 leaves the document unchanged5328 when the element src is an image5329 behaves like an unchanged element5330 leaves the document unchanged5331 when the element src has an invalid file extension5332 behaves like an unchanged element5333 leaves the document unchanged5334 when data-canonical-src is empty5335 and src is audio5336 behaves like an audio element5337 replaces the image tag with an audio tag5338 and src is an image5339 behaves like an unchanged element5340 leaves the document unchanged5341 when data-canonical-src is set5342 uses the correct src5343# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/audio_link_filter_spec.rb. It took 9.76 seconds. Expected to take 17.12 seconds.5344# [RSpecRunTime] Starting example group spec/tasks/gitlab/user_management_rake_spec.rb. Expected to take 16.62 seconds.5345gitlab:user_management tasks5346 disable_project_and_group_creation5347 returns output info5348 with users5349 in the group5350 behaves like updates proper users5351 updates members5352 does not update other users5353# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.3 seconds. Current RSS: ~1609M. load average: 1.06 1.12 1.15 1/290 38615354 in the descendant groups5355 behaves like updates proper users5356 updates members5357 does not update other users5358# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.48 seconds. Current RSS: ~1585M. load average: 1.06 1.12 1.15 1/290 38625359 in the children projects5360 behaves like updates proper users5361 updates members5362 does not update other users5363# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.49 seconds. Current RSS: ~1549M. load average: 1.13 1.13 1.15 1/290 38635364 when updated rows do not match the member count5365 returns an error message5366# [RSpecRunTime] Finishing example group spec/tasks/gitlab/user_management_rake_spec.rb. It took 11.09 seconds. Expected to take 16.62 seconds.5367# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.07 seconds. Current RSS: ~1511M. load average: 1.13 1.13 1.15 1/290 38645368# [RSpecRunTime] Starting example group spec/models/deployment_metrics_spec.rb. Expected to take 16.1 seconds.5369DeploymentMetrics5370 does not allow STI5371 #has_metrics?5372 when deployment is failed5373 is expected to be falsy5374# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.27 seconds. Current RSS: ~1517M. load average: 1.13 1.13 1.15 1/292 38765375 when deployment is success5376 without a monitoring integration5377 is expected to be falsy5378 with a Prometheus integration5379 is expected to be truthy5380 with a Prometheus integration that cannot query5381 is expected to be falsy5382 with a Prometheus integration that is not configured5383 is expected to be falsy5384 with a cluster Prometheus5385 is expected to be truthy5386# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.19 seconds. Current RSS: ~1570M. load average: 1.12 1.13 1.15 1/295 39435387 #metrics5388 metrics are disabled5389 is expected to eq {}5390 metrics are enabled5391 is expected to eq {:deployment_time=>1709879106, :last_update=>42, :metrics=>{}, :success=>true}5392 #additional_metrics5393 metrics are disabled5394 is expected to eq {}5395# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.09 seconds. Current RSS: ~1582M. load average: 1.11 1.13 1.15 1/295 39835396 metrics are enabled5397 is expected to eq {:deployment_time=>1709879109, :last_update=>42, :metrics=>{}, :success=>true}5398# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.45 seconds. Current RSS: ~1579M. load average: 1.11 1.13 1.15 1/295 40015399# [RSpecRunTime] Finishing example group spec/models/deployment_metrics_spec.rb. It took 10.49 seconds. Expected to take 16.1 seconds.5400# [RSpecRunTime] Starting example group spec/services/system_notes/design_management_service_spec.rb. Expected to take 15.57 seconds.5401SystemNotes::DesignManagementService5402 #design_version_added5403 with one kind of event5404 makes just one note5405 adds a new system note5406# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.05 seconds. Current RSS: ~1566M. load average: 1.10 1.13 1.15 1/295 40025407 with a mixture of events5408 makes one note for each kind of event5409 adds a system note for each kind of event5410# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.58 seconds. Current RSS: ~1556M. load average: 1.10 1.13 1.15 1/295 40035411 icons5412 action: :creation5413 has a valid action5414 action: :modification5415 has a valid action5416 action: :deletion5417 has a valid action5418 it succeeds5419 action: :creation, icon: "designs_added", human_description: "added"5420 has the correct data5421 action: :modification, icon: "designs_modified", human_description: "updated"5422 has the correct data5423 action: :deletion, icon: "designs_removed", human_description: "removed"5424 has the correct data5425 #design_discussion_added5426 adds a new system note5427 has the correct note text5428 behaves like a system note5429 has the correct attributes5430# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.08 seconds. Current RSS: ~1504M. load average: 1.09 1.12 1.15 1/293 40585431# [RSpecRunTime] Finishing example group spec/services/system_notes/design_management_service_spec.rb. It took 10.61 seconds. Expected to take 15.57 seconds.5432# [RSpecRunTime] Starting example group spec/services/groups/import_export/export_service_spec.rb. Expected to take 15.11 seconds.5433Groups::ImportExport::ExportService5434 #async_execute5435 when the job can be successfully scheduled5436 enqueues an export job5437 returns truthy5438 when the job cannot be scheduled5439 returns falsey5440 #execute5441 saves the version5442 saves the models using ndjson tree saver5443 compresses and removes tmp files5444 notifies the user5445 when saver succeeds5446 saves the group in the file system5447# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.24 seconds. Current RSS: ~1516M. load average: 1.09 1.12 1.15 1/296 40775448 when user does not have admin_group permission5449 fails5450 logs the error5451 tracks the error5452# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.67 seconds. Current RSS: ~1512M. load average: 1.08 1.12 1.15 1/296 40785453 when export fails5454 when file saver fails5455 removes the remaining exported data5456 notifies the user about failed group export5457# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.69 seconds. Current RSS: ~1512M. load average: 1.08 1.12 1.15 1/296 40795458 when file compression fails5459 removes the remaining exported data5460 notifies logger5461 when there is an existing export file5462 removes it5463# [RSpecRunTime] Finishing example group spec/services/groups/import_export/export_service_spec.rb. It took 8.33 seconds. Expected to take 15.11 seconds.5464# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release_spec.rb. Expected to take 14.68 seconds.5465Gitlab::Ci::Config::Entry::Release5466 validation5467 when entry config value is correct5468 behaves like a valid entry5469 #value5470 returns release configuration5471 #valid?5472 is valid5473 when value includes 'assets' keyword5474 behaves like a valid entry5475 #value5476 returns release configuration5477 #valid?5478 is valid5479 when value includes 'name' keyword5480 behaves like a valid entry5481 #value5482 returns release configuration5483 #valid?5484 is valid5485 when value includes 'ref' keyword5486 behaves like a valid entry5487 #value5488 returns release configuration5489 #valid?5490 is valid5491 when value includes 'released_at' keyword5492 behaves like a valid entry5493 #value5494 returns release configuration5495 #valid?5496 is valid5497 when value includes 'milestones' keyword5498 for an array of milestones5499 behaves like a valid entry5500 #value5501 returns release configuration5502 #valid?5503 is valid5504 for a single milestone5505 behaves like a valid entry5506 #value5507 returns release configuration5508 #valid?5509 is valid5510 when value includes 'ref' keyword5511 when 'ref' is a full commit SHA5512 behaves like a valid entry5513 #value5514 returns release configuration5515 #valid?5516 is valid5517 when 'ref' is a short commit SHA5518 behaves like a valid entry5519 #value5520 returns release configuration5521 #valid?5522 is valid5523 when 'ref' is a branch name5524 behaves like a valid entry5525 #value5526 returns release configuration5527 #valid?5528 is valid5529 when 'ref' is a semantic versioning tag5530 behaves like a valid entry5531 #value5532 returns release configuration5533 #valid?5534 is valid5535 when 'ref' is a semantic versioning tag rc5536 behaves like a valid entry5537 #value5538 returns release configuration5539 #valid?5540 is valid5541 when value includes 'released_at' keyword5542 behaves like a valid entry5543 #value5544 returns release configuration5545 #valid?5546 is valid5547 when value includes 'milestones' keyword5548 for an array of milestones5549 behaves like a valid entry5550 #value5551 returns release configuration5552 #valid?5553 is valid5554 for a single milestone5555 behaves like a valid entry5556 #value5557 returns release configuration5558 #valid?5559 is valid5560 when value includes 'tag_message' keyword5561 behaves like a valid entry5562 #value5563 returns release configuration5564 #valid?5565 is valid5566 when 'tag_message' is nil5567 behaves like a valid entry5568 #value5569 returns release configuration5570 #valid?5571 is valid5572 when entry value is not correct5573 #errors5574 when value of attribute is invalid5575 behaves like reports error5576 reports error5577 when release description is missing5578 behaves like reports error5579 reports error5580 when release tag_name is missing5581 behaves like reports error5582 reports error5583 when there is an unknown key present5584 behaves like reports error5585 reports error5586 when `released_at` is not a valid date5587 behaves like reports error5588 reports error5589 when `ref` is not valid5590 behaves like reports error5591 reports error5592 when `milestones` is not an array of strings5593 behaves like reports error5594 reports error5595 when `tag_message` is not a string5596 behaves like reports error5597 reports error5598# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release_spec.rb. It took 4.68 seconds. Expected to take 14.68 seconds.5599# [RSpecRunTime] Starting example group spec/views/projects/_home_panel.html.haml_spec.rb. Expected to take 14.29 seconds.5600projects/_home_panel5601 admin area link5602 renders admin area link for admin5603 does not render admin area link for non-admin5604 does not render admin area link for anonymous5605# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.93 seconds. Current RSS: ~1551M. load average: 1.07 1.12 1.15 1/290 40865606 home panel5607 renders Vue app root5608 badges5609 has no badges5610 does not render any badge5611 only has group badges5612 behaves like show badges5613 renders the all badges5614 only has project badges5615 behaves like show badges5616 renders the all badges5617 has both group and project badges5618 behaves like show badges5619 renders the all badges5620 forks5621 user can read fork source5622 does not show the forked-from project5623# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.91 seconds. Current RSS: ~1559M. load average: 1.07 1.12 1.15 1/290 40935624 user cannot read fork source5625 shows the message that forked project is inaccessible5626# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.44 seconds. Current RSS: ~1551M. load average: 1.06 1.11 1.15 1/290 41005627# [RSpecRunTime] Finishing example group spec/views/projects/_home_panel.html.haml_spec.rb. It took 8.36 seconds. Expected to take 14.29 seconds.5628# [RSpecRunTime] Starting example group spec/services/issues/resolve_discussions_spec.rb. Expected to take 13.87 seconds.5629Issues::ResolveDiscussions5630 for resolving discussions5631 #merge_request_for_resolving_discussion5632 finds the merge request5633 only queries for the merge request once5634# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.39 seconds. Current RSS: ~1544M. load average: 1.06 1.11 1.15 1/296 42065635 #discussions_to_resolve5636 contains a single discussion when matching merge request and discussion are passed5637 contains all discussions when only a merge request is passed5638 contains only unresolved discussions5639 is empty when a discussion and another merge request are passed5640# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.9 seconds. Current RSS: ~1530M. load average: 1.14 1.13 1.15 1/296 44565641# [RSpecRunTime] Finishing example group spec/services/issues/resolve_discussions_spec.rb. It took 8.46 seconds. Expected to take 13.87 seconds.5642# [RSpecRunTime] Starting example group spec/services/milestones/destroy_service_spec.rb. Expected to take 13.49 seconds.5643Milestones::DestroyService5644 #execute5645 deletes milestone5646 logs destroy event5647 with an existing merge request5648 deletes milestone id from issuables5649# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.53 seconds. Current RSS: ~1534M. load average: 1.13 1.13 1.15 1/296 45095650 group milestones5651 is expected to eq #<Milestone id:9 group246%"My title 448">5652 deletes milestone id from issuables5653 does not log destroy event5654# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.87 seconds. Current RSS: ~1533M. load average: 1.12 1.12 1.15 1/296 45625655 when a release is tied to a milestone5656 destroys the milestone but not the associated release5657# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.02 seconds. Current RSS: ~1526M. load average: 1.12 1.12 1.15 1/295 45695658# [RSpecRunTime] Finishing example group spec/services/milestones/destroy_service_spec.rb. It took 10.12 seconds. Expected to take 13.49 seconds.5659# [RSpecRunTime] Starting example group spec/services/labels/create_service_spec.rb. Expected to take 13.44 seconds.5660Labels::CreateService5661 #execute5662 in a project5663 with color in hex-code5664 creates a label5665 with color in allowed name5666 creates a label5667 with color in up-case allowed name5668 creates a label5669 with color surrounded by spaces5670 creates a label5671 with unknown color5672 doesn't create a label5673 with no color5674 doesn't create a label5675 in a group5676 with color in hex-code5677 creates a label5678 with color in allowed name5679 creates a label5680 with color in up-case allowed name5681 creates a label5682 with color surrounded by spaces5683 creates a label5684 with unknown color5685 doesn't create a label5686 with no color5687 doesn't create a label5688 in admin area5689 with color in hex-code5690 creates a label5691 with color in allowed name5692 creates a label5693 with color in up-case allowed name5694 creates a label5695 with color surrounded by spaces5696 creates a label5697 with unknown color5698 doesn't create a label5699 with no color5700 doesn't create a label5701 lock_on_merge5702 when feature flag is disabled5703 does not allow setting lock_on_merge5704 when feature flag is enabled5705 allows setting lock_on_merge5706 does not alow setting lock_on_merge for templates5707# [RSpecRunTime] Finishing example group spec/services/labels/create_service_spec.rb. It took 6.19 seconds. Expected to take 13.44 seconds.5708# [RSpecRunTime] Starting example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. Expected to take 13.01 seconds.5709Gitlab::Search::RecentMergeRequests5710 behaves like search recent items5711 #log_view5712 adds the item to the recent items5713 removes an item when it exceeds the size items_limit5714 expires the items after expires_after5715 does not include results logged for another user5716# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.07 seconds. Current RSS: ~1549M. load average: 1.10 1.12 1.15 1/290 45705717 #search5718 matches partial text in the item title5719 returns results sorted by recently viewed5720 does not leak items you no longer have access to5721 limits results to 5 items5722# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.03 seconds. Current RSS: ~1541M. load average: 1.01 1.10 1.14 1/290 45715723# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. It took 7.82 seconds. Expected to take 13.01 seconds.5724# [RSpecRunTime] Starting example group spec/models/ml/experiment_spec.rb. Expected to take 12.32 seconds.5725Ml::Experiment5726 does not allow STI5727 associations5728 is expected to belong to project required: false5729 is expected to belong to user required: false5730 is expected to have many candidates5731 is expected to have many metadata5732 is expected to belong to model class_name => Ml::Model required: false5733# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.45 seconds. Current RSS: ~1536M. load average: 1.01 1.10 1.14 1/290 45725734 #destroy5735 allow experiment without model to be destroyed5736 throws error when destroying experiment with model5737 .package_name5738 .package_name5739 is expected to eq "ml_experiment_1"5740 .by_project5741 is expected to contain exactly #<Ml::Experiment id: 1, created_at: "2024-03-08 06:26:14.713827951 +0000", updated_at: "2024-03-08 06...+0000", iid: 1, project_id: 722, user_id: 1739, name: "experiment1", deleted_on: nil, model_id: nil>, #<Ml::Experiment id: 2, created_at: "2024-03-08 06:26:14.730950970 +0000", updated_at: "2024-03-08 06...+0000", iid: 2, project_id: 722, user_id: 1739, name: "experiment2", deleted_on: nil, model_id: nil>, and #<Ml::Experiment id: 3, created_at: "2024-03-08 06:26:15.005928629 +0000", updated_at: "2024-03-08 06...+0000", iid: 3, project_id: 722, user_id: 1740, name: "[model]model1", deleted_on: nil, model_id: 1>5742 .including_project5743 loads latest version5744 #by_project_id_and_iid5745 if exists5746 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-03-08 06:26:14.713827951 +0000", updated_at: "2024-03-08 06...+0000", iid: 1, project_id: 722, user_id: 1739, name: "experiment1", deleted_on: nil, model_id: nil>5747 if does not exist5748 is expected to equal nil5749 #by_project_id_and_name5750 if exists5751 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-03-08 06:26:14.713827951 +0000", updated_at: "2024-03-08 06...+0000", iid: 1, project_id: 722, user_id: 1739, name: "experiment1", deleted_on: nil, model_id: nil>5752 if does not exist5753 is expected to be nil5754 .find_or_create5755 when experiments exists5756 fetches existing experiment5757 when experiments does not exist5758 creates the experiment5759 when experiment name exists but project is different5760 creates a model5761 #with_candidate_count5762 fetches the candidate count5763# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.58 seconds. Current RSS: ~1557M. load average: 1.01 1.10 1.14 1/290 45735764 #package_for_experiment?5765 package_name: "ml_experiment_1234", id: true5766 is expected to equal true5767 package_name: "ml_experiment_1234abc", id: false5768 is expected to equal false5769 package_name: "ml_experiment_abc", id: false5770 is expected to equal false5771 package_name: "ml_experiment_", id: false5772 is expected to equal false5773 package_name: "blah", id: false5774 is expected to equal false5775 #exclude_experiments_for_models5776 excludes experiments that belongs to a model5777# [RSpecRunTime] Finishing example group spec/models/ml/experiment_spec.rb. It took 5.12 seconds. Expected to take 12.32 seconds.5778# [RSpecRunTime] Starting example group spec/models/concerns/ci/maskable_spec.rb. Expected to take 11.98 seconds.5779Ci::Maskable5780 does not allow STI5781 masked value validations5782 when variable is masked and expanded5783 is expected not to allow :value to be ‹"hello"›5784 is expected not to allow :value to be ‹"hello world"›5785 is expected not to allow :value to be ‹"hello$VARIABLEworld"›5786 is expected not to allow :value to be ‹"hello\\rworld"›5787 is expected to allow :value to be ‹"helloworld"›5788 when method :raw is not defined5789 evaluates masked variables as expanded5790 when variable is masked and raw5791 is expected not to allow :value to be ‹"hello"›5792 is expected not to allow :value to be ‹"hello world"›5793 is expected to allow :value to be ‹"hello\\rworld"›5794 is expected to allow :value to be ‹"hello$VARIABLEworld"›5795 is expected to allow :value to be ‹"helloworld!!!"›5796 is expected to allow :value to be ‹"hell******world"›5797 is expected to allow :value to be ‹"helloworld123"›5798 when variable is not masked5799 is expected to allow :value to be ‹"hello"›5800 is expected to allow :value to be ‹"hello world"›5801 is expected to allow :value to be ‹"hello$VARIABLEworld"›5802 is expected to allow :value to be ‹"hello\\rworld"›5803 is expected to allow :value to be ‹"helloworld"›5804 Regexes5805 with MASK_AND_RAW_REGEX5806 does not match strings shorter than 8 letters5807 does not match strings with spaces5808 does not match strings that span more than one line5809 matches valid strings5810 with REGEX5811 does not match strings shorter than 8 letters5812 does not match strings with spaces5813 does not match strings with shell variables5814 does not match strings with escape characters5815 does not match strings that span more than one line5816 does not match strings using unsupported characters5817 matches valid strings5818 #to_runner_variable5819 exposes the masked attribute5820# [RSpecRunTime] Finishing example group spec/models/concerns/ci/maskable_spec.rb. It took 3.47 seconds. Expected to take 11.98 seconds.5821# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/diff_refs_spec.rb. Expected to take 11.82 seconds.5822Gitlab::Diff::DiffRefs5823 #==5824 when shas are missing5825 returns false5826 when shas are equal5827 returns true5828 when shas are unequal5829 returns false5830 when shas are truncated5831 when sha prefixes are too short5832 returns false5833 when sha prefixes are equal5834 returns true5835 when sha prefixes are unequal5836 returns false5837 #compare_in5838 with diff refs for the initial commit5839 returns an appropriate comparison5840 with diff refs for a commit5841 returns an appropriate comparison5842 with diff refs for a comparison through the base5843 returns an appropriate comparison5844 with diff refs for a straight comparison5845 returns an appropriate comparison5846# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/diff_refs_spec.rb. It took 6.08 seconds. Expected to take 11.82 seconds.5847# [RSpecRunTime] Starting example group spec/finders/contributed_projects_finder_spec.rb. Expected to take 11.4 seconds.5848ContributedProjectsFinder5849 when order_by is specified5850 is expected to eq [#<Project id:741 namespace722/project-808>>, #<Project id:742 namespace723/project-809>>, #<Project id:740 namespace721/project-807>>]5851# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.44 seconds. Current RSS: ~1620M. load average: 0.94 1.08 1.13 1/295 46725852 activity without a current user5853 does only return public projects5854 does return all projects when visibility gets ignored5855# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.49 seconds. Current RSS: ~1577M. load average: 0.94 1.08 1.13 1/295 46735856 activity with a current user5857 is expected to eq [#<Project id:751 namespace732/project-818>>, #<Project id:750 namespace731/project-817>>, #<Project id:749 namespace730/project-816>>]5858# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.08 seconds. Current RSS: ~1561M. load average: 0.94 1.08 1.13 1/295 46745859 user with private profile5860 does not return contributed projects5861# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.81 seconds. Current RSS: ~1541M. load average: 0.94 1.07 1.13 1/295 46755862# [RSpecRunTime] Finishing example group spec/finders/contributed_projects_finder_spec.rb. It took 8.16 seconds. Expected to take 11.4 seconds.5863# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. Expected to take 10.94 seconds.5864Ci::CreatePipelineService5865 dry run5866 when pipeline is valid5867 returns a valid pipeline5868 behaves like returns a non persisted pipeline5869 does not persist the pipeline5870 does not process the pipeline5871 does not schedule merge request head pipeline update5872# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.19 seconds. Current RSS: ~1525M. load average: 0.94 1.07 1.13 1/295 47045873 when pipeline is not valid5874 when there are syntax errors5875 returns a pipeline with errors5876 behaves like returns a non persisted pipeline5877 does not persist the pipeline5878 does not process the pipeline5879 does not schedule merge request head pipeline update5880 when there are logical errors5881 returns a pipeline with errors5882 behaves like returns a non persisted pipeline5883 does not persist the pipeline5884 does not process the pipeline5885 does not schedule merge request head pipeline update5886 when there are errors at the seeding stage5887 returns a pipeline with errors5888 behaves like returns a non persisted pipeline5889 does not persist the pipeline5890 does not process the pipeline5891 does not schedule merge request head pipeline update5892# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. It took 4.97 seconds. Expected to take 10.94 seconds.5893# [RSpecRunTime] Starting example group spec/models/integrations/harbor_spec.rb. Expected to take 10.75 seconds.5894Integrations::Harbor5895 does not allow STI5896 behaves like Integrations::ResetSecretFields5897 #exposing_secrets_fields5898 returns an array of strings5899 #reset_secret_fields?5900 returns false if no exposing field has changed5901 returns true if any exposing field has changed5902 validation callback5903 when an exposing field has changed5904 clears all secret fields5905 when a secret field has been updated5906 does not clear this secret field5907 when a secret field has been updated with the same value5908 does not clear this secret field5909 when no exposing field has changed5910 does not clear any secret fields5911 masked password5912 is expected not to allow :password to be ‹"hello"›5913 is expected not to allow :password to be ‹"hello world"›5914 is expected not to allow :password to be ‹"hello$VARIABLEworld"›5915 is expected not to allow :password to be ‹"hello\\rworld"›5916 is expected to allow :password to be ‹"helloworld"›5917# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.3 seconds. Current RSS: ~1578M. load average: 1.03 1.09 1.14 1/295 47535918 url5919 is expected not to allow :url to be ‹"https://192.168.1.1"›5920 is expected not to allow :url to be ‹"https://127.0.0.1"›5921 is expected to allow :url to be ‹"https://demo.goharbor.io"›5922 hostname5923 returns the host of the integration url5924 #fields5925 returns custom fields5926 #test5927 gets response from Gitlab::Harbor::Client#ping5928 #help5929 renders prompt information5930 .to_param5931 returns the name of the integration5932 ci variables5933 returns vars when harbor_integration is activated5934 when harbor_integration is inactive5935 returns []5936 with robot username5937 returns username variable with $$5938# [RSpecRunTime] Finishing example group spec/models/integrations/harbor_spec.rb. It took 4.21 seconds. Expected to take 10.75 seconds.5939# [RSpecRunTime] Starting example group spec/graphql/mutations/commits/create_spec.rb. Expected to take 10.52 seconds.5940Mutations::Commits::Create5941 is expected to require graphql authorizations :push_code5942 #resolve5943 when user is not a project member5944 raises an error5945 when user is a direct project member5946 and user is a guest5947 raises an error5948 and user is a developer5949 when service successfully creates a new commit5950 returns the ETag path for the commit's pipeline5951 returns the content of the commit5952 returns a new commit5953 when request has multiple actions5954 returns a new commit5955 when actions are not defined5956 returns a new commit5957 when branch does not exist5958 returns errors5959 when branch does not exist and a start branch is provided5960 returns a new commit5961 when message is not set5962 returns errors5963 when actions are incorrect5964 returns errors5965 when branch is protected5966 returns errors5967 when user is an inherited member from the group5968 when project is public with private repository5969 and user is a guest5970 raises an error5971 when project is private5972 and user is a guest5973 raises an error5974 when user is a maintainer of a different project5975 raises an error5976# [RSpecRunTime] Finishing example group spec/graphql/mutations/commits/create_spec.rb. It took 5.31 seconds. Expected to take 10.52 seconds.5977# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. Expected to take 10.24 seconds.5978Gitlab::Auth::OAuth::AuthHash5979 defaults5980 is expected to eq "openid_connect"5981 is expected to eql "CN=Onur Küçük,OU=Test,DC=example,DC=net"5982 is expected to eql "onur.küçük_ABC-123@example.net"5983 is expected to eql "oküçük"5984 is expected to eql "Onur Küçük"5985 is expected not to be empty5986 is expected to eq "some locality, some country"5987 email not provided5988 generates a temp email5989 username not provided5990 takes the first part of the email as username5991 when username claim is in email format5992 creates proper email and username fields5993 name not provided5994 concats first and lastname as the name5995 custom username field provided5996 uses the custom field for the username within info5997 uses the custom field for the username within extra.raw_info5998 uses the default claim for the username when the custom claim is not found5999 uses the default claim for the username when the custom claim is empty6000 uses the default claim for the username when the custom claim is nil6001 auth_hash constructed with ASCII-8BIT encoding6002 forces utf8 encoding on uid6003 forces utf8 encoding on provider6004 forces utf8 encoding on name6005 forces utf8 encoding on username6006 forces utf8 encoding on email6007 forces utf8 encoding on password6008 #get_from_auth_hash_or_info6009 for a key not within auth_hash6010 provides username from info_hash6011 for a key within auth_hash6012 provides username from auth_hash6013 for a key within auth_hash extra6014 provides username from auth_hash extra6015# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. It took 2.56 seconds. Expected to take 10.24 seconds.6016# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/handle_malformed_strings_spec.rb. Expected to take 10.13 seconds.6017Gitlab::Middleware::HandleMalformedStrings6018 does not modify the env6019 in the URL6020 rejects null bytes6021 rejects escaped null bytes6022 rejects malformed strings6023 rejects escaped malformed strings6024 with POST request6025 with valid JSON6026 returns no error6027 with bad JSON6028Error occurred while parsing request parameters.6029Contents:6030{ bad json }6031 rejects bad JSON with 400 error6032 in authorization headers6033 does not reject correct non-basic-auth tokens6034 does not reject correct encoded password with special characters6035 behaves like rejecting invalid input6036 rejects problematic input in the password6037 rejects problematic input in the username6038 rejects problematic input in non-basic-auth tokens6039 behaves like rejecting invalid input6040 rejects problematic input in the password6041 rejects problematic input in the username6042 rejects problematic input in non-basic-auth tokens6043 behaves like rejecting invalid input6044 rejects problematic input in the password6045 rejects problematic input in the username6046 rejects problematic input in non-basic-auth tokens6047 in params6048 with null byte6049 gives up and does not reject too deeply nested params6050 behaves like checks params6051 rejects bad params in a top level param6052 rejects bad params for hashes with strings6053 rejects bad params for arrays with strings6054 rejects bad params for arrays containing hashes with string values6055 with malformed strings6056 behaves like checks params6057 rejects bad params in a top level param6058 rejects bad params for hashes with strings6059 rejects bad params for arrays with strings6060 rejects bad params for arrays containing hashes with string values6061 without problematic input6062 does not error for strings6063 does not error with no params6064# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/handle_malformed_strings_spec.rb. It took 2.75 seconds. Expected to take 10.13 seconds.6065# [RSpecRunTime] Starting example group spec/lib/kramdown/parser/atlassian_document_format_spec.rb. Expected to take 9.62 seconds.6066Kramdown::Parser::AtlassianDocumentFormat6067 markdown render6068 renders header id to html6069 logs an error with invalid json6070 logs an error if no valid document node6071 invalid node gets ignored6072 behaves like render elements to markdown6073 renders blockquote6074 behaves like render elements to markdown6075 renders bullet_list6076 behaves like render elements to markdown6077 renders code_block6078 behaves like render elements to markdown6079 renders emoji6080 behaves like render elements to markdown6081 renders hard_break6082 behaves like render elements to markdown6083 renders heading6084 behaves like render elements to markdown6085 renders inline_card6086 behaves like render elements to markdown6087 renders media_group6088 behaves like render elements to markdown6089 renders media_single6090 behaves like render elements to markdown6091 renders mention6092 behaves like render elements to markdown6093 renders ordered_list6094 behaves like render elements to markdown6095 renders panel6096 behaves like render elements to markdown6097 renders paragraph6098 behaves like render elements to markdown6099 renders rule6100 behaves like render elements to markdown6101 renders table6102 behaves like render elements to markdown6103 renders strong_em_mark6104 behaves like render elements to markdown6105 renders code_mark6106 behaves like render elements to markdown6107 renders link_mark6108 behaves like render elements to markdown6109 renders strike_sup_sub_mark6110 behaves like render elements to markdown6111 renders underline_text_color_mark6112 behaves like render elements to markdown6113 renders complex_document6114# [RSpecRunTime] Finishing example group spec/lib/kramdown/parser/atlassian_document_format_spec.rb. It took 2.52 seconds. Expected to take 9.62 seconds.6115# [RSpecRunTime] Starting example group spec/services/merge_requests/reload_diffs_service_spec.rb. Expected to take 9.49 seconds.6116MergeRequests::ReloadDiffsService6117 #execute6118 creates new merge request diff6119 calls update_diff_discussion_positions with correct params6120 does not change existing merge request diff6121 cache clearing6122 clears the cache for older diffs on the merge request6123 avoids N+1 queries6124# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.46 seconds. Current RSS: ~1604M. load average: 1.09 1.10 1.14 1/297 52026125# [RSpecRunTime] Finishing example group spec/services/merge_requests/reload_diffs_service_spec.rb. It took 6.29 seconds. Expected to take 9.49 seconds.6126# [RSpecRunTime] Starting example group spec/experiments/application_experiment_spec.rb. Expected to take 9.39 seconds.6127ApplicationExperiment6128 registers a default control behavior for anonymous experiments6129 .available?6130 is false for foss6131 #publish6132 tracks the assignment6133 adds to the published experiments6134 #track6135 doesn't track if we shouldn't track6136 tracks the event with the expected arguments and merged contexts6137 when using known context resources6138 includes those using the gitlab standard context6139 falls back to using the group key6140 with the actor key6141 provides it to the tracking call as the user6142 handles when it's not a user record6143 #key_for6144 generates FIPS compliant SHA2 hashes6145 falls back to legacy MD5 when FIPS isn't forced6146 #process_redirect_url6147 generates the correct urls based on where the engine was mounted6148 when resolving variants6149 returns an assigned name6150 when nesting experiments6151 doesn't raise an exception6152 tracks an event6153 when caching6154 caches the variant determined by the variant resolver6155 doesn't cache a variant if we don't explicitly provide one6156 caches a control variant if we assign it specifically6157 arbitrary attributes6158 sets and gets attributes about an experiment6159 increments a value for an experiment6160# [RSpecRunTime] Finishing example group spec/experiments/application_experiment_spec.rb. It took 2.82 seconds. Expected to take 9.39 seconds.6161# [RSpecRunTime] Starting example group spec/rubocop/cop/static_translation_definition_spec.rb. Expected to take 9.23 seconds.6162RuboCop::Cop::StaticTranslationDefinition6163 ignore6164 code: "CONSTANT_1 = __(\"a\")"6165 does not register an offense6166 code: "CONSTANT_2 = s__(\"a\")"6167 does not register an offense6168 code: "CONSTANT_3 = n__(\"a\")"6169 does not register an offense6170 code: "CONSTANT_var = _(code)"6171 does not register an offense6172 code: "CONSTANT_int = _(1)"6173 does not register an offense6174 code: "CONSTANT_none = _()"6175 does not register an offense6176 code: "class MyClass\n def self.method\n @cache ||= { hello: -> { _(\"hello\") } }\n end\nend\n"6177 does not register an offense6178 code: "class MyClass\n def self.method\n @cache ||= { hello: proc { _(\"hello\") } }\n end\nend\n"6179 does not register an offense6180 code: "class MyClass\n def method\n @cache ||= { hello: _(\"hello\") }\n end\nend\n"6181 does not register an offense6182 code: "def method\n s_('a')\nend\n"6183 does not register an offense6184 code: "class MyClass\n VALID = -> {\n s_('hi')\n }\nend\n"6185 does not register an offense6186 code: "class MyClass\n def hello\n {\n a: _('hi')\n }\n end\nend\n"6187 does not register an offense6188 code: "SomeClass = Struct.new do\n def text\n _('Some translated text')\n end\nend\n"6189 does not register an offense6190 code: "Struct.new('SomeClass') do\n def text\n _('Some translated text')\n end\nend\n"6191 does not register an offense6192 code: "class MyClass\n field :foo, title: -> { _('A title') }\nend\n"6193 does not register an offense6194 code: "included do\n put do\n _('b')\n end\nend\nclass_methods do\n expose do\n _('b')\n end\nend\n"6195 does not register an offense6196 offenses6197 code: "A = _(\"a\")\n ^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n"6198 registers an offense6199 code: "B = s_(\"b\")\n ^^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n"6200 registers an offense6201 code: "C = n_(\"c\")\n ^^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n"6202 registers an offense6203 code: "A = _('a' \\\n ^^^^^^^ [...]\n 'b')\n"6204 registers an offense6205 code: "A = _(\"a\#{s}\")\n ^^^^^^^^^^ [...]\n"6206 registers an offense6207 code: "class MyClass\n def self.translations\n @cache ||= { hello: _(\"hello\") }\n ^^^^^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n end\nend\n"6208 registers an offense6209 code: "module MyModule\n A = {\n b: {\n c: _(\"a\")\n ^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n }\n }\nend\n"6210 registers an offense6211 code: "class MyClass\n B = [\n [\n s_(\"a\")\n ^^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \n ]\n ]\nend\n"6212 registers an offense6213 code: "class MyClass\n field :foo, title: _('A title')\n ^^^^^^^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \nend\n"6214 registers an offense6215 code: "included do\n _('a')\n ^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \nend\nprepended do\n self.var = _('a')\n ^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \nend\nclass_methods do\n _('a')\n ^^^^^^ Translation is defined in static scope. Keep translations dynamic. See https://docs.gitlab.com/ee/development/i18n/externalization.html#keep-translations-dynamic \nend\n"6216 registers an offense6217# [RSpecRunTime] Finishing example group spec/rubocop/cop/static_translation_definition_spec.rb. It took 2.86 seconds. Expected to take 9.23 seconds.6218# [RSpecRunTime] Starting example group spec/lib/gitlab/security/scan_configuration_spec.rb. Expected to take 8.92 seconds.6219Gitlab::Security::ScanConfiguration6220 #available?6221 with a core scanner6222 type: :sast6223 is expected to be truthy6224 type: :sast_iac6225 is expected to be truthy6226 type: :secret_detection6227 is expected to be truthy6228 type: :container_scanning6229 is expected to be truthy6230 with custom scanner6231 is expected to be falsey6232 #configured?6233 is expected to be falsey6234 #configuration_path6235 is expected to be nil6236 #meta_info_path6237 is expected to be nil6238 #on_demand_available?6239 is expected to be falsey6240 #can_enable_by_merge_request?6241 with a core scanner6242 type: :sast6243 is expected to be truthy6244 type: :sast_iac6245 is expected to be truthy6246 type: :secret_detection6247 is expected to be truthy6248 with a custom scanner6249 is expected to be falsey6250 #security_features6251 scan_type: :sast, features_hash: {:name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :description=>"Analyze your source code for known vulnerabilities.", :help_path=>"/help/user/application_security/sast/index", :configuration_help_path=>"/help/user/application_security/sast/index#configuration", :type=>"sast"}6252 is expected to eq {:configuration_help_path=>"/help/user/application_security/sast/index#configuration", :description=>...ast/index", :name=>"Static Application Security Testing (SAST)", :short_name=>"SAST", :type=>"sast"}6253 scan_type: :sast_iac, features_hash: {:name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :description=>"Analyze your infrastructure as code configuration files for known vulnerabilities.", :help_path=>"/help/user/application_security/iac_scanning/index", :configuration_help_path=>"/help/user/application_security/iac_scanning/index#configuration", :type=>"sast_iac"}6254 is expected to eq {:configuration_help_path=>"/help/user/application_security/iac_scanning/index#configuration", :descr.../index", :name=>"Infrastructure as Code (IaC) Scanning", :short_name=>"SAST IaC", :type=>"sast_iac"}6255 scan_type: :dast, features_hash: {:badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside of the DevOps cycle and find vulnerabilities in your projects", :variant=>"info"}, :secondary=>{:type=>"dast_profiles", :name=>"DAST profiles", :description=>"Manage profiles for use by DAST scans.", :configuration_text=>"Manage profiles"}, :name=>"Dynamic Application Security Testing (DAST)", :short_name=>"DAST", :description=>"Analyze a deployed version of your web application for known vulnerabilities by examining it from the outside in. DAST works by simulating external attacks on your application while it is running.", :help_path=>"/help/user/application_security/dast/index", :configuration_help_path=>"/help/user/application_security/dast/index#enable-automatic-dast-run", :type=>"dast", :anchor=>"dast"}6256 is expected to eq {:anchor=>"dast", :badge=>{:text=>"Available on demand", :tooltip_text=>"On-demand scans run outside ...y DAST scans.", :name=>"DAST profiles", :type=>"dast_profiles"}, :short_name=>"DAST", :type=>"dast"}6257 scan_type: :dependency_scanning, features_hash: {:name=>"Dependency Scanning", :description=>"Analyze your dependencies for known vulnerabilities.", :help_path=>"/help/user/application_security/dependency_scanning/index", :configuration_help_path=>"/help/user/application_security/dependency_scanning/index#configuration", :type=>"dependency_scanning", :anchor=>"dependency-scanning"}6258 is expected to eq {:anchor=>"dependency-scanning", :configuration_help_path=>"/help/user/application_security/dependenc...ion_security/dependency_scanning/index", :name=>"Dependency Scanning", :type=>"dependency_scanning"}6259 scan_type: :container_scanning, features_hash: {:name=>"Container Scanning", :description=>"Check your Docker images for known vulnerabilities.", :help_path=>"/help/user/application_security/container_scanning/index", :configuration_help_path=>"/help/user/application_security/container_scanning/index#configuration", :type=>"container_scanning"}6260 is expected to eq {:configuration_help_path=>"/help/user/application_security/container_scanning/index#configuration", ...cation_security/container_scanning/index", :name=>"Container Scanning", :type=>"container_scanning"}6261 scan_type: :secret_detection, features_hash: {:name=>"Secret Detection", :description=>"Analyze your source code and git history for secrets.", :help_path=>"/help/user/application_security/secret_detection/index", :configuration_help_path=>"/help/user/application_security/secret_detection/index#configuration", :type=>"secret_detection"}6262 is expected to eq {:configuration_help_path=>"/help/user/application_security/secret_detection/index#configuration", :d.../application_security/secret_detection/index", :name=>"Secret Detection", :type=>"secret_detection"}6263 scan_type: :api_fuzzing, features_hash: {:name=>"API Fuzzing", :description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index", :type=>"api_fuzzing"}6264 is expected to eq {:description=>"Find bugs in your code with API fuzzing.", :help_path=>"/help/user/application_security/api_fuzzing/index", :name=>"API Fuzzing", :type=>"api_fuzzing"}6265 scan_type: :coverage_fuzzing, features_hash: {:name=>"Coverage Fuzzing", :description=>"Find bugs in your code with coverage-guided fuzzing.", :help_path=>"/help/user/application_security/coverage_fuzzing/index", :configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index#enable-coverage-guided-fuzz-testing", :type=>"coverage_fuzzing", :secondary=>{:type=>"corpus_management", :name=>"Corpus Management", :description=>"Manage corpus files used as seed inputs with coverage-guided fuzzing.", :configuration_text=>"Manage corpus"}}6266 is expected to eq {:configuration_help_path=>"/help/user/application_security/coverage_fuzzing/index#enable-coverage-gu...uided fuzzing.", :name=>"Corpus Management", :type=>"corpus_management"}, :type=>"coverage_fuzzing"}6267 scan_type: :breach_and_attack_simulation, features_hash: {:anchor=>"bas", :badge=>{:always_display=>true, :text=>"Incubating feature", :tooltip_text=>"Breach and Attack Simulation is an incubating feature extending existing security testing by simulating adversary activity.", :variant=>"info"}, :description=>"Simulate breach and attack scenarios against your running application by attempting to detect and exploit known vulnerabilities.", :name=>"Breach and Attack Simulation (BAS)", :help_path=>"/help/user/application_security/breach_and_attack_simulation/index", :secondary=>{:configuration_help_path=>"/help/user/application_security/breach_and_attack_simulation/index#extend-dynamic-application-security-testing-dast", :description=>"Enable incubating Breach and Attack Simulation focused features such as callback attacks in your DAST scans.", :name=>"Out-of-Band Application Security Testing (OAST)"}, :short_name=>"BAS", :type=>"breach_and_attack_simulation"}6268 is expected to eq {:anchor=>"bas", :badge=>{:always_display=>true, :text=>"Incubating feature", :tooltip_text=>"Breach ...nd Application Security Testing (OAST)"}, :short_name=>"BAS", :type=>"breach_and_attack_simulation"}6269 scan_type: :invalid, features_hash: {}6270 is expected to eq {}6271# [RSpecRunTime] Finishing example group spec/lib/gitlab/security/scan_configuration_spec.rb. It took 2.68 seconds. Expected to take 8.92 seconds.6272# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb. Expected to take 8.82 seconds.6273Gitlab::GithubImport::Importer::SingleEndpointIssueNotesImporter6274 is expected to includes the Gitlab::GithubImport::ParallelScheduling module6275 is expected to includes the Gitlab::GithubImport::SingleEndpointNotesImporting module6276 is expected to eq Gitlab::GithubImport::Representation::Note6277 is expected to eq Gitlab::GithubImport::Importer::NoteImporter6278 is expected to eq :issue_comments6279 is expected to eq :note6280 is expected to eq 16281 #each_object_to_import6282 fetches data6283 skips cached pages6284 skips cached merge requests6285# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.29 seconds. Current RSS: ~1611M. load average: 1.08 1.09 1.13 1/291 52096286# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb. It took 4.47 seconds. Expected to take 8.82 seconds.6287# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/projects_spec.rb. Expected to take 8.59 seconds.6288ErrorTracking::SentryClient::Projects6289 #projects6290 behaves like calls sentry api6291 calls sentry api6292 behaves like has correct return type6293 returns objects of type Gitlab::ErrorTracking::Project6294 behaves like has correct length6295 is expected to eq 26296 behaves like Sentry API response size limit6297 when response body is within limit6298 checks parsed response6299 when response body is too large6300 raises an exception6301 when resulting memory size of the parsed response is too large6302 raises an exception6303 essential keys missing in API response6304 raises exception6305 optional keys missing in sentry response6306 behaves like calls sentry api6307 calls sentry api6308 behaves like has correct return type6309 returns objects of type Gitlab::ErrorTracking::Project6310 behaves like has correct length6311 is expected to eq 16312 error object created from sentry response6313 sentry_project_object: :id, sentry_response: :id6314 is expected to eq "2"6315 sentry_project_object: :name, sentry_response: :name6316 is expected to eq "sentry-example"6317 sentry_project_object: :status, sentry_response: :status6318 is expected to eq "active"6319 sentry_project_object: :slug, sentry_response: :slug6320 is expected to eq "sentry-example"6321 sentry_project_object: :organization_name, sentry_response: [:organization, :name]6322 is expected to eq "Sentry"6323 sentry_project_object: :organization_id, sentry_response: [:organization, :id]6324 is expected to eq "1"6325 sentry_project_object: :organization_slug, sentry_response: [:organization, :slug]6326 is expected to eq "sentry"6327 redirects6328 behaves like no Sentry redirects6329 does not follow redirects6330 when exception is raised6331 behaves like maps Sentry exceptions6332 HTTParty::Error6333 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"6334 Net::OpenTimeout6335 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"6336 SocketError6337 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"6338 OpenSSL::SSL::SSLError6339 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"6340 Errno::ECONNREFUSED6341 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"6342 StandardError6343 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"6344# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/projects_spec.rb. It took 2.54 seconds. Expected to take 8.59 seconds.6345# [RSpecRunTime] Starting example group spec/finders/feature_flags_finder_spec.rb. Expected to take 8.56 seconds.6346FeatureFlagsFinder6347 #execute6348 returns feature flags ordered by name6349 preloads relations by default6350 when user is a reporter6351 returns an empty list6352# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.3 seconds. Current RSS: ~1591M. load average: 1.07 1.09 1.13 1/292 52106353 when scope is given6354 when scope is enabled6355 returns active feature flag6356 when scope is disabled6357 returns inactive feature flag6358 when preload option is false6359 does not preload relations6360# [RSpecRunTime] Finishing example group spec/finders/feature_flags_finder_spec.rb. It took 4.84 seconds. Expected to take 8.56 seconds.6361# [RSpecRunTime] Starting example group spec/tooling/danger/analytics_instrumentation_spec.rb. Expected to take 8.28 seconds.6362Tooling::Danger::AnalyticsInstrumentation6363 #check_deprecated_data_sources!6364 when no metric definitions were modified6365 does not trigger warning6366 when metrics fields were modified6367 when source is redis6368 issues a warning6369 when source is redis_hll6370 issues a warning6371 when neither redis nor redis_hll used as a data_source6372 does not issue a warning6373 #check!6374 with growth experiment label6375 doesn't add new labels6376 doesn't add new warnings6377 without growth experiment label6378 with approved label6379 doesn't add new labels6380 doesn't add new warnings6381 without approved label6382For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6383Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6384For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6385markdown formatted list6386 adds new labels6387For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6388Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6389For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6390markdown formatted list6391 receives all the changed files by calling the correct helper method6392 warns with proper message6393 with analytics instrumentation::review pending label6394For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6395Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6396For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6397markdown formatted list6398 doesn't add new labels6399 with analytics instrumentation::approved label6400 doesn't add new labels6401 with the analytics instrumentation label6402 with ci? false6403For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6404Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6405For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6406markdown formatted list6407 doesn't add new labels6408 with ci? true6409For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6410Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6411For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6412markdown formatted list6413 adds new labels6414For the following files, a review from the [Data team and Analytics Instrumentation team](https://gitlab.com/groups/gitlab-org/analytics-section/analytics-instrumentation/engineers/-/group_members?with_inherited_permissions=exclude) is recommended6415Please check the ~"analytics instrumentation" [Service Ping guide](https://docs.gitlab.com/ee/development/service_ping/) or the [Snowplow guide](https://docs.gitlab.com/ee/development/snowplow/).6416For MR review guidelines, see the [Internal Analytics review guidelines](https://docs.gitlab.com/ee/development/internal_analytics/review_guidelines.html).6417markdown formatted list6418 receives all the changed files by calling the correct helper method6419 #check_usage_data_insertions!6420 when usage_data.rb is modified6421 and has insertions6422 produces warning6423 and changes are not insertions6424 doesnt do anything6425 when usage_data.rb is not modified6426 and another file has insertions6427 doesnt do anything6428 #check_affected_scopes!6429 when a model was modified6430 when a scope is changed6431 and a metrics uses the affected scope6432 producing warning6433 when no metrics using the affected scope6434 doesnt do anything6435 when an unrelated model with matching scope was modified6436 doesnt do anything6437 when models arent modified6438 doesnt do anything6439# [RSpecRunTime] Finishing example group spec/tooling/danger/analytics_instrumentation_spec.rb. It took 2.41 seconds. Expected to take 8.28 seconds.6440# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/conflicts_service_spec.rb. Expected to take 8.27 seconds.6441Gitlab::GitalyClient::ConflictsService6442 #conflicts6443 calls list_conflict_files with no parameters6444 #list_conflict_files6445 behaves like listing conflicts6446 sends an RPC request6447 when allow_tree_conflicts is set to true6448 behaves like listing conflicts6449 sends an RPC request6450 #resolve_conflicts6451 sends an RPC request6452 raises a relevant exception if resolution_error is present6453 with branches with UTF-8 characters6454 handles commit messages with UTF-8 characters6455# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.38 seconds. Current RSS: ~1604M. load average: 1.06 1.09 1.13 1/291 52656456# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/conflicts_service_spec.rb. It took 5.31 seconds. Expected to take 8.27 seconds.6457# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/background_transaction_spec.rb. Expected to take 7.95 seconds.6458Gitlab::Metrics::BackgroundTransaction6459 #run6460 yields the supplied block6461 stores the transaction in the current thread6462 removes the transaction from the current thread upon completion6463 #labels6464 when the worker queue is accessible6465 provides labels with endpoint_id, feature_category and queue6466 when the worker name does not exist6467 provides labels with endpoint_id and feature_category6468 when the worker queue is not accessible6469 provides labels with endpoint_id and feature_category6470 behaves like transaction metrics with labels6471 .prometheus_metric6472 adds a metric6473 #method_call_for6474 returns a MethodCall6475 #add_event6476 adds a metric6477 allows tracking of custom tags6478 with sensitive tags6479 filters tags6480 #increment6481 adds a metric6482 with block6483 overrides docstring6484 overrides labels6485 filters sensitive tags6486 #set6487 adds a metric6488 with block6489 overrides docstring6490 overrides labels6491 filters sensitive tags6492 #observe6493 adds a metric6494 with block6495 overrides docstring6496 overrides labels6497 filters sensitive tags6498# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/background_transaction_spec.rb. It took 2.44 seconds. Expected to take 7.95 seconds.6499# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parser_spec.rb. Expected to take 7.94 seconds.6500Gitlab::Diff::Parser6501 #parse6502 is expected to eq 306503 lines6504 first line6505 is expected to eq "match"6506 is expected to eq 66507 is expected to eq 66508 is expected to eq "@@ -6,12 +6,18 @@ module Popen"6509 removal line6510 is expected to eq "old"6511 is expected to eq 146512 is expected to eq 136513 is expected to eq "- options = { chdir: path }"6514 addition line6515 is expected to eq "new"6516 is expected to eq 156517 is expected to eq 186518 is expected to eq "+ options = {"6519 unchanged line6520 is expected to eq nil6521 is expected to eq 246522 is expected to eq 316523 is expected to eq " @cmd_output << stderr.read"6524 \ No newline at end of file6525 parses nonewline in one file correctly6526 parses nonewline in two files correctly6527 when lines is empty6528 is expected to eq []6529 is expected to eq []6530 when it is a binary notice6531 is expected to eq []6532 tolerates special diff markers in a content6533 counts lines correctly6534# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parser_spec.rb. It took 2.22 seconds. Expected to take 7.94 seconds.6535# [RSpecRunTime] Starting example group spec/models/ci/running_build_spec.rb. Expected to take 7.67 seconds.6536Ci::RunningBuild6537 does not allow STI6538 .upsert_shared_runner_build!6539 another pending entry does not exist6540 creates a new pending entry6541 when another queuing entry exists for given build6542 returns a build id as a result6543 when build has been picked by a project runner6544 raises an error6545 when build has not been picked by a runner yet6546 raises an error6547 partitioning6548 assigns the same partition id as the one that build has6549 behaves like cleanup by a loose foreign key6550 cleans up (delete or nullify) the model6551# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.8 seconds. Current RSS: ~1600M. load average: 0.97 1.07 1.12 1/291 52666552# [RSpecRunTime] Finishing example group spec/models/ci/running_build_spec.rb. It took 3.75 seconds. Expected to take 7.67 seconds.6553# [RSpecRunTime] Starting example group spec/services/ci/delete_objects_service_spec.rb. Expected to take 7.66 seconds.6554Ci::DeleteObjectsService6555 #execute6556 deletes records6557 deletes files6558 when trying to execute without records6559 does not change the number of objects6560# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.43 seconds. Current RSS: ~1581M. load average: 0.97 1.07 1.12 1/291 52676561 when trying to remove the same file multiple times6562 executes successfully6563 with artifacts both ready and not ready for deletion6564 skips records with pick_up_at in the future6565 limits the number of records removed6566 removes records in order6567 updates pick_up_at timestamp6568 does not delete objects for which file deletion has failed6569 with an open database transaction6570 raises an exception and does not remove records6571 #remaining_batches_count6572 when there is less than one batch size6573 is expected to eq 16574 when there is more than one batch size6575 is expected to eq 26576# [RSpecRunTime] Finishing example group spec/services/ci/delete_objects_service_spec.rb. It took 4.39 seconds. Expected to take 7.66 seconds.6577# [RSpecRunTime] Starting example group spec/models/lfs_download_object_spec.rb. Expected to take 7.41 seconds.6578LfsDownloadObject6579 does not allow STI6580 #headers6581 returns specified Hash6582 with nil headers6583 returns a Hash6584 #to_hash6585 returns specified Hash6586 #has_authorization_header?6587 returns false6588 with uppercase form6589 returns true6590 with lowercase form6591 returns true6592 validations6593 is expected to validate that :size looks like a number greater than or equal to 06594 oid attribute6595 must be 64 characters long6596 must contain only hexadecimal characters6597# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.09 seconds. Current RSS: ~1582M. load average: 1.05 1.08 1.13 1/291 52686598 link attribute6599 only http and https protocols are valid6600 cannot be empty6601 when localhost or local network addresses6602 are allowed6603 is expected to be valid6604 are not allowed6605 is expected to be invalid6606 headers attribute6607 only nil and Hash values are valid6608# [RSpecRunTime] Finishing example group spec/models/lfs_download_object_spec.rb. It took 3.21 seconds. Expected to take 7.41 seconds.6609# [RSpecRunTime] Starting example group spec/services/todos/destroy/design_service_spec.rb. Expected to take 7.4 seconds.6610Todos::Destroy::DesignService6611 #execute6612 when the design has been archived6613 removes todos for that design6614# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.33 seconds. Current RSS: ~1556M. load average: 1.05 1.08 1.13 1/291 52696615 when no design has been archived6616 does not remove any todos6617# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.74 seconds. Current RSS: ~1553M. load average: 1.05 1.08 1.13 1/291 52706618# [RSpecRunTime] Finishing example group spec/services/todos/destroy/design_service_spec.rb. It took 5.35 seconds. Expected to take 7.4 seconds.6619# [RSpecRunTime] Starting example group spec/workers/integrations/create_external_cross_reference_worker_spec.rb. Expected to take 7.14 seconds.6620Integrations::CreateExternalCrossReferenceWorker6621 has the `until_executed` deduplicate strategy6622 behaves like an idempotent worker6623 is labeled as idempotent6624 performs multiple times sequentially without raising an exception6625 can run multiple times with the same arguments6626# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.46 seconds. Current RSS: ~1546M. load average: 1.04 1.08 1.13 1/297 53136627 mentionable_type: "Commit", mentionable_id: lazy { commit.id }6628 creates a cross reference6629 mentionable_type: "Issue", mentionable_id: lazy { issue.id }6630 creates a cross reference6631 mentionable_type: "MergeRequest", mentionable_id: lazy { merge_request.id }6632 creates a cross reference6633 mentionable_type: "Note", mentionable_id: lazy { note.id }6634 creates a cross reference6635 mentionable_type: "Snippet", mentionable_id: lazy { snippet.id }6636 creates a cross reference6637 error handling6638 project_id does not exist6639 behaves like does not create a cross reference6640 does not create a cross reference6641 author_id does not exist6642 behaves like does not create a cross reference6643 does not create a cross reference6644 mentionable_id does not exist6645 behaves like does not create a cross reference6646 does not create a cross reference6647 mentionable_type is not a Mentionable6648 behaves like does not create a cross reference6649 does not create a cross reference6650 mentionable_type is not a defined constant6651 behaves like does not create a cross reference6652 does not create a cross reference6653 mentionable is a Commit and mentionable_id does not exist6654 behaves like does not create a cross reference6655 does not create a cross reference6656# [RSpecRunTime] Finishing example group spec/workers/integrations/create_external_cross_reference_worker_spec.rb. It took 2.92 seconds. Expected to take 7.14 seconds.6657# [RSpecRunTime] Starting example group spec/lib/banzai/filter/attributes_filter_spec.rb. Expected to take 7.13 seconds.6658Banzai::Filter::AttributesFilter6659 attribute syntax6660 when attribute syntax is valid6661 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">"6662 adds them to the img6663 text: "<img src=\"example.jpg\">{ width=100 }", result: "<img src=\"example.jpg\" width=\"100\">"6664 adds them to the img6665 text: "<img src=\"example.jpg\">{width=\"100\"}", result: "<img src=\"example.jpg\" width=\"100\">"6666 adds them to the img6667 text: "<img src=\"example.jpg\">{width=100 width=200}", result: "<img src=\"example.jpg\" width=\"200\">"6668 adds them to the img6669 text: "<img src=\"example.jpg\">{.test_class width=100 style=\"width:400\"}", result: "<img src=\"example.jpg\" width=\"100\">"6670 adds them to the img6671 text: "<img src=\"example.jpg\" class=\"lazy\" />{width=100}", result: "<img src=\"example.jpg\" class=\"lazy\" width=\"100\">"6672 adds them to the img6673 when attribute syntax is invalid6674 text: "<img src=\"example.jpg\"> {width=100}", result: "<img src=\"example.jpg\"> {width=100}"6675 does not recognize as attributes6676 text: "<img src=\"example.jpg\">{width=100\nheight=100}", result: "<img src=\"example.jpg\">{width=100\nheight=100}"6677 does not recognize as attributes6678 text: "{width=100 height=100}\n<img src=\"example.jpg\">", result: "{width=100 height=100}\n<img src=\"example.jpg\">"6679 does not recognize as attributes6680 text: "<h1>header</h1>{width=100}", result: "<h1>header</h1>{width=100}"6681 does not recognize as attributes6682 height and width6683 when size attributes are valid6684 text: "<img src=\"example.jpg\">{width=100 height=200px}", result: "<img src=\"example.jpg\" width=\"100\" height=\"200px\">"6685 adds them to the img6686 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">"6687 adds them to the img6688 text: "<img src=\"example.jpg\">{width=100px}", result: "<img src=\"example.jpg\" width=\"100px\">"6689 adds them to the img6690 text: "<img src=\"example.jpg\">{height=100%}", result: "<img src=\"example.jpg\" height=\"100%\">"6691 adds them to the img6692 text: "<img src=\"example.jpg\">{width=\"100%\"}", result: "<img src=\"example.jpg\" width=\"100%\">"6693 adds them to the img6694 when size attributes are invalid6695 text: "<img src=\"example.jpg\">{width=100cs}", result: "<img src=\"example.jpg\">"6696 ignores them6697 text: "<img src=\"example.jpg\">{width=auto height=200}", result: "<img src=\"example.jpg\" height=\"200\">"6698 ignores them6699 text: "<img src=\"example.jpg\">{width=10000}", result: "<img src=\"example.jpg\">"6700 ignores them6701 text: "<img src=\"example.jpg\">{width=-200}", result: "<img src=\"example.jpg\">"6702 ignores them6703# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/attributes_filter_spec.rb. It took 1.91 seconds. Expected to take 7.13 seconds.6704# [RSpecRunTime] Starting example group spec/models/packages/debian/project_distribution_key_spec.rb. Expected to take 6.95 seconds.6705Packages::Debian::ProjectDistributionKey6706 does not allow STI6707 behaves like Debian Distribution Key6708 relationships6709 is expected to belong to distribution class_name => Packages::Debian::ProjectDistribution required: false inverse_of => key6710 validations6711 #distribution6712 is expected to validate that :distribution cannot be empty/falsy6713 #private_key6714 is expected to validate that :private_key cannot be empty/falsy6715 is expected to allow :private_key to be ‹"-----BEGIN PGP PRIVATE KEY BLOCK-----\n..."›6716 is expected not to allow :private_key to be ‹"A"›, producing a custom validation error on failure6717 #passphrase6718 is expected to validate that :passphrase cannot be empty/falsy6719 is expected to allow :passphrase to be ‹"P@$$w0rd"›6720 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6721 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6722 #public_key6723 is expected to validate that :public_key cannot be empty/falsy6724 is expected to allow :public_key to be ‹"-----BEGIN PGP PUBLIC KEY BLOCK-----\n..."›6725 is expected not to allow :public_key to be ‹"A"›, producing a custom validation error on failure6726 #fingerprint6727 is expected to validate that :passphrase cannot be empty/falsy6728 is expected to allow :passphrase to be ‹"abc"›6729 is expected to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6730 is expected not to allow :passphrase to be ‹"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"›6731# [RSpecRunTime] Finishing example group spec/models/packages/debian/project_distribution_key_spec.rb. It took 2.19 seconds. Expected to take 6.95 seconds.6732# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. Expected to take 6.85 seconds.6733Gitlab::GithubImport::Markdown::Attachment6734 #doc_belongs_to_project?6735 when url relates to this project6736 is expected to eq true6737 when url is not related to this project6738 is expected to eq false6739 when url is a part of project blob6740 is expected to eq false6741 .from_markdown6742 when it's a doc attachment6743 returns instance with attachment info6744 when type is not in whitelist6745 is expected to eq nil6746 when domain name is unknown6747 is expected to eq nil6748 when URL is blank6749 is expected to eq nil6750 when it's an image attachment6751 returns instance with attachment info6752 when type is not in whitelist6753 is expected to eq nil6754 when domain name is unknown6755 is expected to eq nil6756 when URL is blank6757 is expected to eq nil6758 when image attachment is in the new format6759 returns instance with attachment info6760 when it's an inline html node6761 returns instance with attachment info6762 when image src is not present6763 is expected to eq nil6764 #inspect6765 returns attachment basic info6766 #part_of_project_blob?6767 when url is a part of project blob6768 is expected to eq true6769 when url is not a part of project blob6770 is expected to eq false6771 #media?6772 when it is a media link6773 is expected to eq true6774 when it is a new media link6775 is expected to eq true6776 when it is not a media link6777 is expected to eq false6778# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. It took 2.01 seconds. Expected to take 6.85 seconds.6779# [RSpecRunTime] Starting example group spec/services/clusters/agents/create_service_spec.rb. Expected to take 6.74 seconds.6780Clusters::Agents::CreateService6781 #execute6782 without user permissions6783 returns errors when user does not have permissions6784 with user permissions6785 creates a new clusters_agent6786 returns success status6787 returns agent values6788 generates an error message when name is invalid6789# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.53 seconds. Current RSS: ~1590M. load average: 1.04 1.08 1.12 1/291 53466790# [RSpecRunTime] Finishing example group spec/services/clusters/agents/create_service_spec.rb. It took 3.76 seconds. Expected to take 6.74 seconds.6791# [RSpecRunTime] Starting example group spec/models/pages/lookup_path_spec.rb. Expected to take 6.61 seconds.6792Pages::LookupPath6793 does not allow STI6794 #project_id6795 delegates to Project#id6796 #access_control6797 delegates to Project#private_pages?6798 #https_only6799 when no domain provided6800 delegates to Project#pages_https_only?6801 when there is domain provided6802 takes into account the https setting of the domain6803 #source6804 uses deployment from object storage6805 does not recreate source hash6806 when deployment is in the local storage6807 uses file protocol6808 #prefix6809 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: nil, result: "/"6810 is expected to eq "/"6811 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: nil, result: "/myproject/"6812 is expected to eq "/myproject/"6813 full_path: "mygroup/myproject", trim_prefix: nil, path_prefix: "PREFIX", result: "/PREFIX/"6814 is expected to eq "/PREFIX/"6815 full_path: "mygroup/myproject", trim_prefix: "mygroup", path_prefix: "PREFIX", result: "/myproject/PREFIX/"6816 is expected to eq "/myproject/PREFIX/"6817 #unique_host6818 when unique domain is disabled6819 returns nil6820 when namespace_in_path is enabled6821 returns nil6822 when unique domain is enabled6823 returns the project unique domain6824 #root_directory6825 when there is a deployment6826 returns the deployment's root_directory6827# [RSpecRunTime] Finishing example group spec/models/pages/lookup_path_spec.rb. It took 2.28 seconds. Expected to take 6.61 seconds.6828# [RSpecRunTime] Starting example group spec/graphql/resolvers/package_pipelines_resolver_spec.rb. Expected to take 6.55 seconds.6829Resolvers::PackagePipelinesResolver6830 is expected to include :lookahead6831 #resolve6832 contains the expected pipelines6833 with valid after6834 contains the expected pipelines6835# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.0 seconds. Current RSS: ~1590M. load average: 1.03 1.08 1.12 1/291 53476836 with valid before6837 contains the expected pipelines6838 with invalid after6839 generates an argument error6840 with invalid after key6841 generates an argument error6842 with invalid before6843 generates an argument error6844 with invalid before key6845 generates an argument error6846 with unauthorized user6847 returns nothing6848 with many packages6849 contains the expected pipelines6850 handles n+1 situations6851# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.68 seconds. Current RSS: ~1581M. load average: 1.03 1.08 1.12 1/291 53486852# [RSpecRunTime] Finishing example group spec/graphql/resolvers/package_pipelines_resolver_spec.rb. It took 3.86 seconds. Expected to take 6.55 seconds.6853# [RSpecRunTime] Starting example group spec/uploaders/records_uploads_spec.rb. Expected to take 6.39 seconds.6854RecordsUploads6855 callbacks6856 #record_upload after `store`6857 #destroy_upload after `remove`6858 #record_upload callback6859 creates an Upload record after store6860 creates a new record and assigns size, path, model, and uploader6861 does not create an Upload record when the file doesn't exist6862 does not create an Upload record if model is missing6863 destroys Upload records at the same path before recording6864 does not affect other uploads with different model but the same path6865# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.21 seconds. Current RSS: ~1572M. load average: 1.03 1.08 1.12 2/291 53496866 #destroy_upload callback6867 destroys Upload records at the same path after removal6868 #filename6869 gets the filename from the path recorded in the database, not CarrierWave6870# [RSpecRunTime] Finishing example group spec/uploaders/records_uploads_spec.rb. It took 2.79 seconds. Expected to take 6.39 seconds.6871# [RSpecRunTime] Starting example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. Expected to take 6.35 seconds.6872Ci::ExternalPullRequests::CreatePipelineWorker6873 #perform6874 creates the pipeline6875 when the project not found6876 behaves like not calling service6877 does not call the service6878# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.22 seconds. Current RSS: ~1540M. load average: 1.03 1.07 1.12 1/296 54106879 when the user not found6880 behaves like not calling service6881 does not call the service6882 when the pull request not found6883 behaves like not calling service6884 does not call the service6885 when the pull request does not belong to the project6886 behaves like not calling service6887 does not call the service6888# [RSpecRunTime] Finishing example group spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb. It took 5.49 seconds. Expected to take 6.35 seconds.6889# [RSpecRunTime] Starting example group spec/helpers/nav/new_dropdown_helper_spec.rb. Expected to take 6.23 seconds.6890Nav::NewDropdownHelper6891 #new_dropdown_view_model6892 has title6893 when current_user is nil (anonymous)6894 is expected to be nil6895 when group and project are nil6896 has base results6897 when can create project6898 has project menu item6899 when can create group6900 has group menu item6901 when can create snippet6902 has new snippet menu item6903 when can create organization6904 has new organization menu item6905 when ui_for_organizations feature flag is disabled6906 does not have new organization menu item6907 with persisted group6908 has base results6909 when can create projects in group6910 has new project menu item6911 when can create subgroup6912 has new subgroup menu item6913 when can invite members6914 behaves like invite member item6915 shows invite member link with emoji6916 with persisted project6917 has base results6918 with show_new_issue_link?6919 shows new issue menu item6920 with merge project6921 shows merge project6922 when can create snippet6923 shows new snippet6924 when invite members experiment6925 behaves like invite member item6926 shows invite member link with emoji6927 with persisted group and project6928 gives precedence to project over group6929# [RSpecRunTime] Finishing example group spec/helpers/nav/new_dropdown_helper_spec.rb. It took 2.55 seconds. Expected to take 6.23 seconds.6930# [RSpecRunTime] Starting example group spec/rubocop/formatter/graceful_formatter_spec.rb. Expected to take 6.13 seconds.6931RuboCop::Formatter::GracefulFormatter6932 .grace_period?6933 with Details in config6934 is expected to eq true6935 with unknown value for Details in config6936 is expected to output /Cop\/Name: Unhandled value "unknown" for `Details` key./ to stderr6937 with empty config6938 is expected to eq false6939 without Details in config6940 is expected to eq false6941 without offenses6942 behaves like summary reporting6943 reports summary with 2 inspected, 0 offenses, 0 silenced6944 with missing @total_offense_count6945 raises an error6946 with offenses6947 with active only6948 behaves like summary reporting6949 reports summary with 2 inspected, 2 offenses, 0 silenced6950 with silenced only6951 behaves like summary reporting6952 reports summary with 2 inspected, 0 offenses, 2 silenced6953 with active and silenced6954 behaves like summary reporting6955 reports summary with 2 inspected, 2 offenses, 3 silenced6956 .grace_period_key_value6957 is expected to eq "Details: grace period"6958 .adjusted_exit_status6959 active_offenses: 0, status: 0, adjusted_status: 06960 is expected to eq 06961 active_offenses: 0, status: 1, adjusted_status: 06962 is expected to eq 06963 active_offenses: 1, status: 1, adjusted_status: 16964 is expected to eq 16965 active_offenses: 0, status: 2, adjusted_status: 26966 is expected to eq 26967 active_offenses: 1, status: 2, adjusted_status: 26968 is expected to eq 26969 active_offenses: 1, status: 0, adjusted_status: 06970 is expected to eq 06971 without files to inspect6972 behaves like summary reporting6973 reports summary with 0 inspected, 0 offenses, 0 silenced6974# [RSpecRunTime] Finishing example group spec/rubocop/formatter/graceful_formatter_spec.rb. It took 1.79 seconds. Expected to take 6.13 seconds.6975# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. Expected to take 6.02 seconds.6976BulkImports::Projects::Pipelines::ReleasesPipeline6977 #run6978 imports release into destination project6979 links6980 restores release links6981# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.7 seconds. Current RSS: ~1575M. load average: 1.03 1.07 1.12 1/296 54116982 milestones6983 restores release milestone6984 evidences6985 creates release evidence6986 when release is historical6987 does not create release evidence6988 when release is upcoming6989 does not create release evidence6990# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. It took 2.58 seconds. Expected to take 6.02 seconds.6991# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. Expected to take 5.95 seconds.6992Gitlab::BitbucketImport::ImportPullRequestNotesWorker6993 behaves like Gitlab::BitbucketImport::ObjectImporter6994 .sidekiq_retries_exhausted6995 notifies the waiter6996 #perform6997 when project does not exist6998 behaves like notifies the waiter6999 is expected to receive notify("key", anything) 1 time7000 when project has import started7001 calls the importer7002 behaves like notifies the waiter7003 is expected to receive notify("key", anything) 1 time7004 when the importer raises an ActiveRecord::RecordInvalid error7005 tracks the error7006 when the importer raises a StandardError7007 tracks the error and raises the error7008 when project import has been cancelled7009 does not call the importer7010 behaves like notifies the waiter7011 is expected to receive notify("key", anything) 1 time7012 #importer_class7013 does not raise a NotImplementedError7014# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. It took 1.87 seconds. Expected to take 5.95 seconds.7015# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. Expected to take 5.85 seconds.7016Gitlab::Database::LoadBalancing::RackMiddleware7017 #call7018 handles a request7019 #find_caught_up_replica7020 does not stick if no namespace and identifier could be found7021 sticks to the primary if a warden user is found7022 sticks to the primary if a sticking namespace and identifier is found7023 sticks to the primary if multiple sticking namespaces and identifiers were found7024 #stick_if_necessary7025 sticks to the primary for the user7026 when no write was performed7027 does not stick to the primary7028 when there is no user in the env7029 when there is an explicit single sticking object in the env7030 sticks to the single sticking object7031 when there is multiple explicit sticking objects7032 sticks to the sticking objects7033 when there no explicit sticking objects7034 does not stick to the primary7035 #clear7036 clears the currently used host and session7037 #sticking_namespaces7038 using a Warden request7039 returns the warden user if present7040 returns an empty Array if no user was present7041 using a request with a manually set sticking object7042 returns the sticking object7043 using a regular request7044 returns an empty Array7045# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. It took 1.52 seconds. Expected to take 5.85 seconds.7046# [RSpecRunTime] Starting example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. Expected to take 5.78 seconds.7047Clusters::AgentTokens::RevokeService7048 #execute7049 when user is authorized7050 when user revokes agent token7051 succeeds7052 creates an activity event7053# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.78 seconds. Current RSS: ~1554M. load average: 1.02 1.07 1.12 1/291 54127054 when there is a validation failure7055 fails without raising an error7056 does not create an activity event7057# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.16 seconds. Current RSS: ~1549M. load average: 1.02 1.07 1.12 1/291 54137058 when user is not authorized7059 when user attempts to revoke agent token7060 fails7061# [RSpecRunTime] Finishing example group spec/services/clusters/agent_tokens/revoke_service_spec.rb. It took 3.66 seconds. Expected to take 5.78 seconds.7062# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/milestone_parser_spec.rb. Expected to take 5.65 seconds.7063Banzai::ReferenceParser::MilestoneParser7064 #nodes_visible_to_user7065 when the link has a data-issue attribute7066 behaves like referenced feature visibility7067 when feature is disabled7068 does not create reference7069 when feature is enabled only for team members7070 does not create reference for non member7071 creates reference for member7072# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.96 seconds. Current RSS: ~1558M. load average: 1.02 1.07 1.12 1/291 54147073 when feature is enabled7074 creates reference7075 #referenced_by7076 when the link has a data-milestone attribute7077 using an existing milestone ID7078 returns an Array of milestones7079 using a non-existing milestone ID7080 returns an empty Array7081# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/milestone_parser_spec.rb. It took 3.56 seconds. Expected to take 5.65 seconds.7082# [RSpecRunTime] Starting example group spec/models/merge_request/diff_commit_user_spec.rb. Expected to take 5.57 seconds.7083MergeRequest::DiffCommitUser7084 does not allow STI7085 validations7086 requires that names are less than 512 characters long7087 requires that Emails are less than 512 characters long7088 requires either a name or Email7089 allows setting of just a name7090 allows setting of just an Email7091 allows setting of both a name and Email7092 .prepare7093 trims a value to at most 512 characters7094 returns nil if the value is an empty string7095 .find_or_create7096 creates a new row if none exist7097 returns an existing row if one exists7098 handles concurrent inserts7099 .bulk_find_or_create7100 bulk creates missing rows and reuses existing rows7101 does not insert any data when all users exist7102 handles concurrently inserted rows7103# [RSpecRunTime] Finishing example group spec/models/merge_request/diff_commit_user_spec.rb. It took 1.68 seconds. Expected to take 5.57 seconds.7104# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/push_check_spec.rb. Expected to take 5.47 seconds.7105Gitlab::Checks::PushCheck7106 #validate!7107 does not raise any error7108 when the user is not allowed to push to the repo7109 raises an error7110# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.87 seconds. Current RSS: ~1581M. load average: 1.02 1.07 1.12 3/292 54277111 when using a DeployKeyAccess instance7112 when the deploy key cannot push to the targetted branch7113 raises an error7114# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.88 seconds. Current RSS: ~1579M. load average: 1.02 1.07 1.12 1/291 54357115 when the deploy key can push to the targetted branch7116 is valid7117# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/push_check_spec.rb. It took 3.55 seconds. Expected to take 5.47 seconds.7118# [RSpecRunTime] Starting example group spec/models/deployment_merge_request_spec.rb. Expected to take 5.36 seconds.7119DeploymentMergeRequest7120 does not allow STI7121 is expected to belong to deployment required: true7122 is expected to belong to merge_request required: true7123# [RSpecRunTime] Finishing example group spec/models/deployment_merge_request_spec.rb. It took 3.46 seconds. Expected to take 5.36 seconds.7124# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.3 seconds. Current RSS: ~1599M. load average: 1.02 1.07 1.12 1/297 55357125# [RSpecRunTime] Starting example group spec/helpers/notifications_helper_spec.rb. Expected to take 5.28 seconds.7126NotificationsHelper7127 notification_icon7128 is expected to match "data-testid=\"notifications-off-icon\""7129 is expected to match "data-testid=\"notifications-off-icon\""7130 is expected to match "data-testid=\"notifications-icon\""7131 is expected to match "data-testid=\"at-icon\""7132 is expected to match "data-testid=\"earth-icon"7133 is expected to match "data-testid=\"eye-icon\""7134 is expected to equal ""7135 #notification_icon_level7136 is expected to eq "owner_disabled"7137 is expected to eq "watch"7138 is expected to eq "participating"7139# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.34 seconds. Current RSS: ~1597M. load average: 1.02 1.07 1.12 1/297 55367140# [RSpecRunTime] Finishing example group spec/helpers/notifications_helper_spec.rb. It took 2.13 seconds. Expected to take 5.28 seconds.7141# [RSpecRunTime] Starting example group spec/lib/gitlab/marker_range_spec.rb. Expected to take 5.16 seconds.7142Gitlab::MarkerRange7143 is expected to eq 1..107144 behaves like a Range7145 #mode7146 is expected to be nil7147 when mode is provided7148 is expected to eq :deletion7149 #to_range7150 is expected to eq 1..107151 when mode is provided7152 is omitted during transformation7153 .from_range7154 converts Range to MarkerRange object7155 keeps correct range7156 when range excludes end7157 keeps correct range7158 when range is already a MarkerRange7159 is expected to equal 1, 2, 3, 4, 5, 6, 7, 8, 9, and 107160 #==7161 is expected to be truthy7162 when marker ranges have different modes7163 is expected to be falsey7164 when marker ranges have different ranges7165 is expected to be falsey7166 when marker ranges is a simple range7167 is expected to be falsey7168# [RSpecRunTime] Finishing example group spec/lib/gitlab/marker_range_spec.rb. It took 1.53 seconds. Expected to take 5.16 seconds.7169# [RSpecRunTime] Starting example group spec/graphql/types/base_argument_spec.rb. Expected to take 5.12 seconds.7170Types::BaseArgument7171 adds a formatted `deprecated_reason` to the subject7172 appends to the description if given7173 does not append to the description if it is absent7174 adds information about the replacement if provided7175 supports named reasons: renamed7176 supports :alpha7177 does not allow :alpha and :deprecated together7178 validations7179 raises an informative error if `deprecation_reason` is used7180 raises an error if a required property is missing7181 raises an error if milestone is not a String7182# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.03 seconds. Current RSS: ~1607M. load average: 1.10 1.08 1.12 1/296 55377183 visible?7184 defaults to true7185 when subject is deprecated7186 defaults to true7187 returns false if `remove_deprecated` is true in context7188# [RSpecRunTime] Finishing example group spec/graphql/types/base_argument_spec.rb. It took 1.44 seconds. Expected to take 5.12 seconds.7189# [RSpecRunTime] Starting example group spec/models/operations/feature_flags_client_spec.rb. Expected to take 5.03 seconds.7190Operations::FeatureFlagsClient7191 does not allow STI7192 associations7193 is expected to belong to project required: false7194 validations7195 is expected to validate that :project cannot be empty/falsy7196 #token7197 ensures that token is always set7198 .update_last_feature_flag_updated_at!7199 updates the last_feature_flag_updated_at of the project client7200 #unleash_api_version7201 is expected to eq 17202 #unleash_api_features7203 fetches7204 when unleash app name is not set7205 does not fetch7206 #unleash_api_cache_key7207 constructs the cache key7208 when unleash app name is not set7209 constructs the cache key without unleash app name7210# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags_client_spec.rb. It took 1.86 seconds. Expected to take 5.03 seconds.7211# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/pipeline_spec.rb. Expected to take 4.93 seconds.7212API::Entities::Ci::Pipeline7213 exposes pipeline before_sha7214 exposes pipeline tag7215 exposes pipeline yaml_errors7216 exposes pipeline created_at7217 exposes pipeline updated_at7218 exposes pipeline started_at7219 exposes pipeline finished_at7220 exposes pipeline committed_at7221 exposes pipeline duration7222 exposes pipeline queued_duration7223 exposes pipeline user basic information7224 exposes pipeline detailed status7225 exposes pipeline coverage as a string7226# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/pipeline_spec.rb. It took 3.6 seconds. Expected to take 4.93 seconds.7227# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.91 seconds. Current RSS: ~1596M. load average: 1.09 1.08 1.12 1/293 55387228# [RSpecRunTime] Starting example group spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb. Expected to take 4.9 seconds.7229Gitlab::GithubImport::ReschedulingMethods7230 #perform7231 with a non-existing project7232 does not perform any work7233 notifies any waiters so they do not wait forever7234 with an existing project7235 notifies any waiters upon successfully importing the data7236 reschedules itself if the data could not be imported7237# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.58 seconds. Current RSS: ~1610M. load average: 1.08 1.08 1.12 1/291 55397238 #try_import7239 returns true when the import succeeds7240 returns false when the import fails due to hitting the GitHub API rate limit7241 returns false when the import fails due to the FailedToObtainLockError7242 #notify_waiter7243 notifies the waiter if a waiter key is specified7244 does not notify any waiters if no waiter key is specified7245# [RSpecRunTime] Finishing example group spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb. It took 2.21 seconds. Expected to take 4.9 seconds.7246# [RSpecRunTime] Starting example group spec/models/achievements/user_achievement_spec.rb. Expected to take 4.79 seconds.7247Achievements::UserAchievement7248 does not allow STI7249 scopes7250 .not_revoked7251 only returns user achievements which have not been revoked7252 associations7253 is expected to belong to achievement inverse_of => user_achievements required: true7254 is expected to belong to user inverse_of => user_achievements required: true7255 is expected to belong to awarded_by_user class_name => User inverse_of => awarded_user_achievements required: true7256 is expected to belong to revoked_by_user class_name => User inverse_of => revoked_user_achievements optional: true7257 #revoked?7258 when revoked7259 is expected to equal true7260 when not revoked7261 is expected to equal false7262# [RSpecRunTime] Finishing example group spec/models/achievements/user_achievement_spec.rb. It took 1.73 seconds. Expected to take 4.79 seconds.7263# [RSpecRunTime] Starting example group spec/rubocop/cop_todo_spec.rb. Expected to take 4.76 seconds.7264RuboCop::CopTodo7265 #record7266 records offenses7267 #generate?7268 when empty todo7269 is expected to eq false7270 when previously disabled7271 is expected to eq true7272 when in grace period7273 is expected to eq true7274 with offenses recorded7275 is expected to eq true7276 #add_files7277 adds files7278 #initialize7279 initializes a cop todo7280 #autocorrectable?7281 when found in rubocop registry7282 when autocorrectable7283 is expected to be truthy7284 when not autocorrectable7285 is expected to be falsey7286 when not found in rubocop registry7287 is expected to be falsey7288 #to_yaml7289 when autocorrectable7290 is expected to eq "---\n# Cop supports --autocorrect.\nCop/Rule:\n"7291 when previously disabled7292 is expected to eq "---\nCop/Rule:\n # Offense count: 3\n # Temporarily disabled due to too many offenses\n Enabled: false\n Exclude:\n - 'a.rb'\n - 'b.rb'\n"7293 with grace period7294 is expected to eq "---\nCop/Rule:\n Details: grace period\n Exclude:\n - 'a.rb'\n - 'b.rb'\n"7295 with multiple files7296 sorts excludes alphabetically7297# [RSpecRunTime] Finishing example group spec/rubocop/cop_todo_spec.rb. It took 1.37 seconds. Expected to take 4.76 seconds.7298# [RSpecRunTime] Starting example group spec/graphql/types/untrusted_regexp_spec.rb. Expected to take 4.65 seconds.7299Types::UntrustedRegexp7300 is expected to eq "UntrustedRegexp"7301 is expected to eq "A regexp containing patterns sourced from user input"7302 .coerce_input7303 input: ".*", expected_result: ".*"7304 with input .*7305 is expected to eq ".*"7306 input: "(.*)", expected_result: "(.*)"7307 with input (.*)7308 is expected to eq "(.*)"7309 input: "[test*]+", expected_result: "[test*]+"7310 with input [test*]+7311 is expected to eq "[test*]+"7312 input: "*v1", expected_result: :raise_error7313 with input *v17314 raises a coercion error7315 input: "[test*", expected_result: :raise_error7316 with input [test*7317 raises a coercion error7318 input: "test*+", expected_result: :raise_error7319 with input test*+7320 raises a coercion error7321 .coerce_result7322 input: "1", expected_result: "1"7323 with input 17324 is expected to eq "1"7325 input: 1, expected_result: "1"7326 with input 17327 is expected to eq "1"7328 input: true, expected_result: "true"7329 with input true7330 is expected to eq "true"7331# [RSpecRunTime] Finishing example group spec/graphql/types/untrusted_regexp_spec.rb. It took 1.12 seconds. Expected to take 4.65 seconds.7332# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/unlink_alert_spec.rb. Expected to take 4.63 seconds.7333Mutations::Issues::UnlinkAlert7334 is expected to require graphql authorizations :update_issue and :admin_issue7335 #resolve7336 when the user is a guest7337 raises an error7338# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.45 seconds. Current RSS: ~1606M. load average: 1.07 1.08 1.12 1/291 55407339 when the user is a developer7340 when unlinking internal alert7341 behaves like unlinking an alert7342 unlinks the alert7343 returns no errors7344 when unlinking external alert7345 behaves like unlinking an alert7346 unlinks the alert7347 returns no errors7348 when LinkAlerts::DestroyService responds with an error7349 returns the error7350# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/unlink_alert_spec.rb. It took 2.28 seconds. Expected to take 4.63 seconds.7351# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb. Expected to take 4.51 seconds.7352Gitlab::BitbucketImport::ImportPullRequestWorker7353 behaves like Gitlab::BitbucketImport::ObjectImporter7354 .sidekiq_retries_exhausted7355 notifies the waiter7356 #perform7357 when project does not exist7358 behaves like notifies the waiter7359 is expected to receive notify("key", anything) 1 time7360 when project has import started7361 calls the importer7362 behaves like notifies the waiter7363 is expected to receive notify("key", anything) 1 time7364 when the importer raises an ActiveRecord::RecordInvalid error7365 tracks the error7366 when the importer raises a StandardError7367 tracks the error and raises the error7368 when project import has been cancelled7369 does not call the importer7370 behaves like notifies the waiter7371 is expected to receive notify("key", anything) 1 time7372 #importer_class7373 does not raise a NotImplementedError7374# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb. It took 1.86 seconds. Expected to take 4.51 seconds.7375# [RSpecRunTime] Starting example group spec/services/users/ban_service_spec.rb. Expected to take 4.49 seconds.7376Users::BanService7377 ban7378 when successful7379 returns success status7380 bans the user7381 creates a BannedUser7382 logs ban in application logs7383 tracks the event7384# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.57 seconds. Current RSS: ~1608M. load average: 1.07 1.08 1.12 1/291 55467385 when failed7386 when user is blocked7387 returns state error message7388 behaves like does not modify the BannedUser record or user state7389 does not modify the BannedUser record or user state7390 when user is not an admin7391 returns permissions error message7392 behaves like does not modify the BannedUser record or user state7393 does not modify the BannedUser record or user state7394# [RSpecRunTime] Finishing example group spec/services/users/ban_service_spec.rb. It took 1.86 seconds. Expected to take 4.49 seconds.7395# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/admin_overview_menu_spec.rb. Expected to take 4.4 seconds.7396Sidebars::Admin::Menus::AdminOverviewMenu7397 behaves like Admin menu with extra container html options7398 contains extra container html options7399 behaves like Admin menu with sub menus7400 contains submemus7401 behaves like Admin menu7402 renders the correct link7403 renders the correct title7404 renders the correct icon7405 renders the separator if needed7406 #render?7407 when user is admin7408 renders7409 when user is not admin7410 does not render7411 when user is not logged in7412 does not render7413 Menu items7414 Organizations7415 when ui_for_organizations feature flag is enabled7416 is expected not to be nil7417 when ui_for_organizations feature flag is disabled7418 is expected to be nil7419# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/admin_overview_menu_spec.rb. It took 1.23 seconds. Expected to take 4.4 seconds.7420# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb. Expected to take 4.35 seconds.7421Gitlab::Database::QueryAnalyzers::Ci::PartitioningIdAnalyzer7422 when ci_partitioning_analyze_queries_partition_id_check is enabled7423 when querying a routing table7424 when partition_id is present7425 when selecting data7426 behaves like a good query7427 does not raise error7428 with a join query7429 behaves like a good query7430 does not raise error7431 when removing data7432 behaves like a good query7433 does not raise error7434 when updating data7435 behaves like a good query7436 does not raise error7437 when inserting a record7438 behaves like a good query7439 does not raise error7440 when partition_id is missing7441 when inserting a record7442 behaves like a bad query7443 raises PartitionIdMissingError7444 when selecting data7445 behaves like a bad query7446 raises PartitionIdMissingError7447 when removing data7448 behaves like a bad query7449 raises PartitionIdMissingError7450 when updating data7451 behaves like a bad query7452 raises PartitionIdMissingError7453 with a join query7454 behaves like a bad query7455 raises PartitionIdMissingError7456 when ci_partitioning_analyze_queries_partition_id_check is disabled7457 does not analyze the query7458# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb. It took 1.15 seconds. Expected to take 4.35 seconds.7459# [RSpecRunTime] Starting example group spec/lib/gitlab/database_warnings_spec.rb. Expected to take 4.27 seconds.7460Gitlab::DatabaseWarnings7461 .check_postgres_version_and_print_warning7462 prints a warning if not compliant with minimum postgres version7463 does not print a warning if compliant with minimum postgres version7464 does not print a warning in Rails runner environment7465 ignores ActiveRecord errors7466 ignores Postgres errors7467 .check_single_connection_and_print_warning7468 prints a warning if single connection7469 does not print a warning if single ci connection7470 does not print a warning if multiple connection7471 does not print a warning in Rails runner environment7472# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_warnings_spec.rb. It took 0.93 second. Expected to take 4.27 seconds.7473# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. Expected to take 4.24 seconds.7474Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::Targets7475 .a_star?7476 when * is used7477 is expected to be truthy7478 when no * is used7479 is expected to be falsey7480 .null?7481 when target is null7482 is expected to be truthy7483 when target is not null7484 is expected to be falsey7485 .reference_names7486 with a literal target7487 is expected to be empty7488 with a function target7489 is expected to be empty7490 with a subselect target7491 is expected to eq ["xyz_subselect"]7492 updates all_references in the select statement7493 with an unqualified column name7494 is expected to eq ["namespaces", "users"]7495 with a qualified column name7496 is expected to eq ["namespaces"]7497 with a table name7498 is expected to eq ["namespaces"]7499 with a *7500 is expected to eq ["namespaces", "users"]7501# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb. It took 1.23 seconds. Expected to take 4.24 seconds.7502# [RSpecRunTime] Starting example group spec/views/shared/projects/_list.html.haml_spec.rb. Expected to take 4.16 seconds.7503shared/projects/_list7504 with projects7505 renders the list of projects7506 will not show elements a user shouldn't be able to see7507 renders list in list view7508 with projects in card mode7509 renders card mode when set to true7510 without projects7511 when @contributed_projects is set7512 and is empty7513 renders a no-content message7514 when @starred_projects is set7515 and is empty7516 renders a no-content message7517 and without a special instance variable7518 for an explore_page7519 renders a no-content message7520 for a non-explore page7521 renders a no-content message7522# [RSpecRunTime] Finishing example group spec/views/shared/projects/_list.html.haml_spec.rb. It took 1.5 seconds. Expected to take 4.16 seconds.7523# [RSpecRunTime] Starting example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. Expected to take 4.12 seconds.7524Sidekiq::Worker7525 for sidekiq workers7526 behaves like a forbiddable operation within a transaction7527 allows the operation outside of a transaction7528 forbids the operation within a transaction7529 allows the oepration within a transaction if skipped7530 forbids the operation if it is within a Ci::ApplicationRecord transaction7531 for mailers7532 behaves like a forbiddable operation within a transaction7533 allows the operation outside of a transaction7534 forbids the operation within a transaction7535 allows the oepration within a transaction if skipped7536 forbids the operation if it is within a Ci::ApplicationRecord transaction7537# [RSpecRunTime] Finishing example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. It took 0.94 second. Expected to take 4.12 seconds.7538# [RSpecRunTime] Starting example group spec/graphql/types/current_user_todos_type_spec.rb. Expected to take 4.09 seconds.7539Types::CurrentUserTodos7540 is expected to eq "CurrentUserTodos"7541 is expected to have graphql fields :current_user_todos7542 .current_user_todos7543 batches todo lookups, linear in the number of target types/state arguments7544 returns correct data7545 returns correct data, when state arguments are supplied7546# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.47 seconds. Current RSS: ~1625M. load average: 1.06 1.07 1.12 1/297 55877547# [RSpecRunTime] Finishing example group spec/graphql/types/current_user_todos_type_spec.rb. It took 2.23 seconds. Expected to take 4.09 seconds.7548# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_members_resolver_spec.rb. Expected to take 3.99 seconds.7549Resolvers::ProjectMembersResolver7550 behaves like querying members with a group7551 #resolve7552 finds all resource members7553 with sort options7554 searches users by user name7555# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.49 second. Current RSS: ~1587M. load average: 1.06 1.07 1.12 1/296 55887556 with search7557 when the search term matches a user7558 searches users by user name7559 when the search term does not match any user7560 is empty7561 when user can not see resource members7562 generates an error7563# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_members_resolver_spec.rb. It took 2.64 seconds. Expected to take 3.99 seconds.7564# [RSpecRunTime] Starting example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. Expected to take 3.97 seconds.7565Resolvers::PaginatedTreeResolver7566 is expected to have nullable GraphQL type TreeConnection7567 #resolve7568 resolves to a collection with a tree object7569 with recursive option7570 resolve to a recursive tree7571 with limited max_page_size7572 resolves to a pagination collection with a tree object7573 when repository does not exist7574 returns nil7575 when repository is empty7576 returns nil7577 Cursor pagination7578 returns all tree entries during cursor pagination7579 when cursor is invalid7580 generates an error7581 Custom error handling7582 when gitaly is not available7583 generates an unavailable error7584# [RSpecRunTime] Finishing example group spec/graphql/resolvers/paginated_tree_resolver_spec.rb. It took 1.63 seconds. Expected to take 3.97 seconds.7585# [RSpecRunTime] Starting example group spec/validators/devise_email_validator_spec.rb. Expected to take 3.88 seconds.7586DeviseEmailValidator7587 validations7588 by default7589 allows when email is valid7590 returns error when email is invalid7591 returns error when email is nil7592 returns error when email is blank7593 when regexp is set as Regexp7594 allows when value match7595 returns error when value does not match7596 when regexp is set as String7597 raise argument error7598 when allow_nil is set to true7599 allows when email is nil7600 when allow_blank is set to true7601 allows when email is blank7602# [RSpecRunTime] Finishing example group spec/validators/devise_email_validator_spec.rb. It took 1.03 seconds. Expected to take 3.88 seconds.7603# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/deployment_spec.rb. Expected to take 3.86 seconds.7604Gitlab::Kubernetes::Deployment7605 #name7606 is expected to eq :selected7607 #labels7608 is expected to eq :selected7609 #outdated?7610 when outdated7611 is expected to be truthy7612 when up to date7613 is expected to be falsy7614 when ahead of latest7615 is expected to be falsy7616 #instances7617 when unnamed7618 returns all pods with generated names and pending7619 when number of pods is less than wanted replicas7620 returns not spawned pods as pending and unknown and running7621 when outdated7622 returns all instances as named and waiting7623 with pods of each type7624 returns all instances7625 with track label7626 when marked as stable7627 returns all instances7628 when marked as canary7629 returns all instances7630# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/deployment_spec.rb. It took 1.16 seconds. Expected to take 3.86 seconds.7631# [RSpecRunTime] Starting example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. Expected to take 3.81 seconds.7632DataTransfer::ProjectDataTransferFinder7633 #execute7634 returns the correct number of egress7635 returns the correct values7636 when there are no results for specified dates7637 returns nothing7638 when there are no results for specified project7639 returns nothing7640 when dates are not provided7641 return all values for a project7642 when user does not have permissions7643 returns nothing7644# [RSpecRunTime] Finishing example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. It took 1.79 seconds. Expected to take 3.81 seconds.7645# [RSpecRunTime] Starting example group spec/models/group_deploy_token_spec.rb. Expected to take 3.75 seconds.7646GroupDeployToken7647 does not allow STI7648 relationships7649 is expected to belong to group required: false7650 is expected to belong to deploy_token required: false7651 validation7652 is expected to validate that :deploy_token cannot be empty/falsy7653 is expected to validate that :group cannot be empty/falsy7654 is expected to validate that :deploy_token_id is case-sensitively unique within the scope of :group_id7655 #has_access_to_group?7656 for itself7657 is expected to eq true7658 for a subgroup7659 is expected to eq true7660 for other group7661 is expected to eq false7662# [RSpecRunTime] Finishing example group spec/models/group_deploy_token_spec.rb. It took 1.28 seconds. Expected to take 3.75 seconds.7663# [RSpecRunTime] Starting example group spec/scripts/generate_rspec_pipeline_spec.rb. Expected to take 3.73 seconds.7664GenerateRspecPipeline7665 #generate!7666 when rspec_files and pipeline_template_path exists7667 generates the pipeline config with default parallelization7668 when parallelization > 07669 generates the pipeline config7670 when parallelization > MAX_NODES_COUNT7671 generates the pipeline config with max parallelization of 507672 when knapsack_report_path is given7673 generates the pipeline config with parallelization based on Knapsack7674 and RSpec files have a high duration7675 generates the pipeline config with parallelization based on Knapsack7676 and Knapsack report does not contain valid JSON7677 generates the pipeline config with default parallelization7678 when test_suite_prefix is given7679 generates the pipeline config based on the test_suite_prefix7680 when generated_pipeline_path is given7681 writes the pipeline config in the given generated_pipeline_path7682 when rspec_files does not exist7683 generates the pipeline config using the no-op template7684 when pipeline_template_path does not exist7685 generates the pipeline config using the no-op template7686# [RSpecRunTime] Finishing example group spec/scripts/generate_rspec_pipeline_spec.rb. It took 1.09 seconds. Expected to take 3.73 seconds.7687# [RSpecRunTime] Starting example group spec/workers/incident_management/close_incident_worker_spec.rb. Expected to take 3.67 seconds.7688IncidentManagement::CloseIncidentWorker7689 #perform7690 calls the close issue service7691 when the incident does not exist7692 behaves like does not call the close issue service7693 is expected not to change `ResourceStateEvent.count`7694 when issue type is not incident7695 behaves like does not call the close issue service7696 is expected not to change `ResourceStateEvent.count`7697 when incident is not open7698 behaves like does not call the close issue service7699 is expected not to change `ResourceStateEvent.count`7700 when incident fails to close7701 is expected not to change `ResourceStateEvent.count`7702# [RSpecRunTime] Finishing example group spec/workers/incident_management/close_incident_worker_spec.rb. It took 1.49 seconds. Expected to take 3.67 seconds.7703# [RSpecRunTime] Starting example group spec/services/user_agent_detail_service_spec.rb. Expected to take 3.66 seconds.7704UserAgentDetailService7705 #create7706 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: true7707 creates a user agent detail when expected7708 perform_spam_check: true, spam_params_present: false, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: false7709 creates a user agent detail when expected7710 perform_spam_check: false, spam_params_present: true, user_agent: "UA", ip_address: "IP", creates_user_agent_detail: false7711 creates a user agent detail when expected7712 perform_spam_check: true, spam_params_present: true, user_agent: "", ip_address: "IP", creates_user_agent_detail: false7713 creates a user agent detail when expected7714 perform_spam_check: true, spam_params_present: true, user_agent: nil, ip_address: "IP", creates_user_agent_detail: false7715 creates a user agent detail when expected7716 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: "", creates_user_agent_detail: false7717 creates a user agent detail when expected7718 perform_spam_check: true, spam_params_present: true, user_agent: "UA", ip_address: nil, creates_user_agent_detail: false7719 creates a user agent detail when expected7720# [RSpecRunTime] Finishing example group spec/services/user_agent_detail_service_spec.rb. It took 1.12 seconds. Expected to take 3.66 seconds.7721# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/exported_relations_merger_spec.rb. Expected to take 3.58 seconds.7722Gitlab::ImportExport::Project::ExportedRelationsMerger7723 #save7724 downloads, extracts, and merges all files into export_path7725 when exception occurs7726 registers the exception messages and returns false7727# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.8 seconds. Current RSS: ~1563M. load average: 1.12 1.09 1.12 1/294 56587728# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/exported_relations_merger_spec.rb. It took 3.1 seconds. Expected to take 3.58 seconds.7729# [RSpecRunTime] Starting example group spec/workers/ci/build_schedule_worker_spec.rb. Expected to take 3.55 seconds.7730Ci::BuildScheduleWorker7731 when build is found7732 when build is scheduled7733 executes RunScheduledBuildService7734 when build is not scheduled7735 executes RunScheduledBuildService7736 when build is not found7737 does nothing7738# [RSpecRunTime] Finishing example group spec/workers/ci/build_schedule_worker_spec.rb. It took 1.42 seconds. Expected to take 3.55 seconds.7739# [RSpecRunTime] Starting example group spec/serializers/evidences/evidence_entity_spec.rb. Expected to take 3.49 seconds.7740Evidences::EvidenceEntity7741 exposes the expected fields7742 when a release is associated to a milestone7743 when a milestone has no issue associated with it7744 creates a valid JSON object7745 when a milestone has no description7746 creates a valid JSON object7747 when a milestone has no due_date7748 creates a valid JSON object7749 when a milestone has an issue7750 when the issue has no description7751 creates a valid JSON object7752 when a release is not associated to any milestone7753 creates a valid JSON object7754# [RSpecRunTime] Finishing example group spec/serializers/evidences/evidence_entity_spec.rb. It took 1.74 seconds. Expected to take 3.49 seconds.7755# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. Expected to take 3.45 seconds.7756Gitlab::Ci::Config::Interpolation::Interpolator7757 when input data is valid7758 correctly interpolates the config7759 when spec header is missing but inputs are specified7760 surfaces an error about invalid inputs7761 #to_hash7762 when interpolation is not used7763 returns original content7764 when interpolation is available7765 correctly interpolates content7766 when spec header is invalid7767 surfaces an error about invalid header7768 when interpolation block is invalid7769 returns an error7770 when config has a syntax error7771 surfaces an error about invalid config7772 when multiple interpolation blocks are invalid7773 returns an error7774 when provided interpolation argument is invalid7775 returns an error7776# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. It took 1.32 seconds. Expected to take 3.45 seconds.7777# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/notes_spec.rb. Expected to take 3.42 seconds.7778WorkItems::Callbacks::Notes7779 #before_update_callback7780 when discussion_locked param is not present7781 behaves like discussion_locked is unchanged7782 does not change the discussion_locked of the work item7783 when user cannot set work item metadata7784 behaves like discussion_locked is unchanged7785 does not change the discussion_locked of the work item7786 when user can set work item metadata7787 sets the discussion_locked for the work item7788 when widget does not exist in new type7789 keeps item's discussion_locked value intact7790# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/notes_spec.rb. It took 1.23 seconds. Expected to take 3.42 seconds.7791# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb. Expected to take 3.37 seconds.7792Jobs/SAST-IaC.gitlab-ci.yml7793 the created pipeline7794 on feature branch7795 creates the kics-iac-sast job7796# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.77 seconds. Current RSS: ~1576M. load average: 1.11 1.08 1.12 1/293 56727797 on merge request7798 has no jobs7799 SAST_DISABLED is set7800 on default branch7801 has no jobs7802 on feature branch7803 has no jobs7804# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb. It took 2.51 seconds. Expected to take 3.37 seconds.7805# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/order_spec.rb. Expected to take 3.34 seconds.7806Gitlab::LetsEncrypt::Order7807 #url7808 delegates to Acme::Client::Resources::Order7809 #status7810 delegates to Acme::Client::Resources::Order7811 #expires7812 delegates to Acme::Client::Resources::Order7813 #new_challenge7814 returns challenge7815 #request_certificate7816 generates csr and finalizes order7817 #challenge_error7818 returns error if challenge has errors7819# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/order_spec.rb. It took 1.48 seconds. Expected to take 3.34 seconds.7820# [RSpecRunTime] Starting example group spec/finders/groups/custom_emoji_finder_spec.rb. Expected to take 3.31 seconds.7821Groups::CustomEmojiFinder7822 #execute7823 when inside a group7824 returns custom emoji from group7825 when group is nil7826 returns nil7827 when group is a subgroup7828 returns custom emoji7829 when custom emoji is in parent group7830 returns custom emoji7831 when params is empty7832 returns empty record7833 when include_ancestor_groups is false7834 returns empty record7835# [RSpecRunTime] Finishing example group spec/finders/groups/custom_emoji_finder_spec.rb. It took 1.31 seconds. Expected to take 3.31 seconds.7836# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. Expected to take 3.26 seconds.7837Gitlab::GithubImport::Importer::PullRequests::MergedByImporter7838 when the merger user is not provided7839 adds a note referencing the merger user7840# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.95 seconds. Current RSS: ~1587M. load average: 1.10 1.08 1.12 1/297 57527841 when the merger user can be mapped7842 assigns the merged by user when mapped7843 when the merger user cannot be mapped to a gitlab user7844 behaves like adds a note referencing the merger user7845 adds a note referencing the merger user7846 when original user cannot be found on github7847 behaves like adds a note referencing the merger user7848 adds a note referencing the merger user7849# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb. It took 1.63 seconds. Expected to take 3.26 seconds.7850# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/config_spec.rb. Expected to take 3.24 seconds.7851Gitlab::WebIde::Config7852 when config is valid7853 #to_hash7854 returns hash created from string7855 #valid?7856 is valid7857 has no errors7858 when config is invalid7859 when yml is incorrect7860 .new7861 raises error7862 when config logic is incorrect7863 #valid?7864 is not valid7865 has errors7866 #errors7867 returns an array of strings7868# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/config_spec.rb. It took 0.81 second. Expected to take 3.24 seconds.7869# [RSpecRunTime] Starting example group spec/routing/directs/subscription_portal_spec.rb. Expected to take 3.18 seconds.7870Custom URLs Subscription Portal7871 subscription_portal_staging_url7872 when STAGING_CUSTOMER_PORTAL_URL is unset7873 is expected to eq "https://customers.staging.gitlab.com"7874 when STAGING_CUSTOMER_PORTAL_URL is set7875 is expected to eq "https://customers.staging.example.com"7876 subscription_portal_url7877 when CUSTOMER_PORTAL_URL ENV is unset7878 test: false, development: false, expected_url: "https://customers.gitlab.com"7879 is expected to eq "https://customers.gitlab.com"7880 test: false, development: true, expected_url: "https://customers.staging.gitlab.com"7881 is expected to eq "https://customers.staging.gitlab.com"7882 test: true, development: false, expected_url: "https://customers.staging.gitlab.com"7883 is expected to eq "https://customers.staging.gitlab.com"7884 when CUSTOMER_PORTAL_URL ENV is set7885 is expected to eq "https://customers.example.com"7886 subscription_portal_instance_review_url7887 is expected to eq "https://customers.staging.gitlab.com/instance_review"7888# [RSpecRunTime] Finishing example group spec/routing/directs/subscription_portal_spec.rb. It took 0.83 second. Expected to take 3.18 seconds.7889# [RSpecRunTime] Starting example group spec/models/work_items/widgets/current_user_todos_spec.rb. Expected to take 3.16 seconds.7890WorkItems::Widgets::CurrentUserTodos7891 does not allow STI7892 .quick_action_commands7893 is expected to contain exactly :todo and :done7894 .type7895 is expected to eq :current_user_todos7896 #type7897 is expected to eq :current_user_todos7898 .quick_action_params7899 is expected to contain exactly :todo_event7900 .process_quick_action_param7901 when quick action param is todo_event7902 when param value is `done`7903 is expected to eq {:action=>"mark_as_done"}7904 when param value is `add`7905 is expected to eq {:action=>"add"}7906 when quick action param is not todo_event7907 is expected to eq {:foo=>"foo"}7908# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/current_user_todos_spec.rb. It took 1.17 seconds. Expected to take 3.16 seconds.7909# [RSpecRunTime] Starting example group spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb. Expected to take 3.09 seconds.7910Gitlab::BranchPushMergeCommitAnalyzer7911 #get_merge_commit7912 returns correct merge commit SHA for each commit7913 when one parent has two children7914 returns correct merge commit SHA for each commit7915# [RSpecRunTime] RSpec elapsed time: 21 minutes 31.61 seconds. Current RSS: ~1597M. load average: 1.09 1.08 1.12 1/296 57717916 when relevant_commit_ids is provided7917 returns correct merge commit7918# [RSpecRunTime] Finishing example group spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb. It took 1.99 seconds. Expected to take 3.09 seconds.7919# [RSpecRunTime] Starting example group spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb. Expected to take 3.09 seconds.7920Resolvers::IncidentManagement::TimelineEventsResolver7921 is expected to have nullable GraphQL type TimelineEventTypeConnection7922 returns timeline events7923 when resolving a single item7924 when id given7925 returns the timeline event7926# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.14 seconds. Current RSS: ~1597M. load average: 1.08 1.08 1.12 1/296 57817927 when user does not have permissions7928 returns no timeline events7929# [RSpecRunTime] Finishing example group spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb. It took 2.19 seconds. Expected to take 3.09 seconds.7930# [RSpecRunTime] Starting example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. Expected to take 2.99 seconds.7931Resolvers::Ml::FindModelsResolver7932 #resolve7933 when user is allowed and model exists7934 is expected to eq [#<Ml::Model id: 4, created_at: "2024-03-08 06:29:57.661401304 +0000", updated_at: "2024-03-08 06:29:...4-03-08 06:29:57.353032787 +0000", project_id: 890, name: "model3", description: nil, user_id: nil>]7935 only passes name, sort_by and order to finder7936 when user is nil7937 processes the request7938# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.35 seconds. Current RSS: ~1584M. load average: 1.08 1.08 1.12 1/296 57827939 when user does not have permission7940 is expected to be nil7941# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. It took 2.02 seconds. Expected to take 2.99 seconds.7942# [RSpecRunTime] Starting example group spec/helpers/projects/terraform_helper_spec.rb. Expected to take 2.99 seconds.7943Projects::TerraformHelper7944 #js_terraform_list_data7945 includes image path7946 includes project path7947 includes access token path7948 includes username7949 includes terraform state api url7950 indicates the user is a terraform admin7951 when current_user is not a terraform admin7952 indicates the user is not an admin7953# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.73 seconds. Current RSS: ~1586M. load average: 1.08 1.08 1.12 1/294 57837954 when current_user is missing7955 indicates the user is not an admin7956# [RSpecRunTime] Finishing example group spec/helpers/projects/terraform_helper_spec.rb. It took 1.38 seconds. Expected to take 2.99 seconds.7957# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb. Expected to take 2.92 seconds.7958Gitlab::GithubImport::ImportIssueEventWorker7959 #execute7960 imports an issue event and increase importer counter7961 when event should increment a mapped importer counter7962 increments the mapped importer counter7963 when extended_events is disabled7964 increments the issue_event importer counter7965# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.03 seconds. Current RSS: ~1595M. load average: 1.08 1.08 1.11 1/294 57847966# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb. It took 1.2 seconds. Expected to take 2.92 seconds.7967# [RSpecRunTime] Starting example group spec/lib/gitlab/webpack/file_loader_spec.rb. Expected to take 2.92 seconds.7968Gitlab::Webpack::FileLoader7969 with dev server enabled7970 returns content when responds successfully7971 raises error when 4047972 raises error when errors out7973 with dev server enabled and https7974 raises error if catches SSLError7975 with dev server disabled7976 .load7977 returns file content from file path7978 throws error if file cannot be read7979# [RSpecRunTime] Finishing example group spec/lib/gitlab/webpack/file_loader_spec.rb. It took 0.74 second. Expected to take 2.92 seconds.7980# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/design_repo_saver_spec.rb. Expected to take 2.85 seconds.7981Gitlab::ImportExport::DesignRepoSaver7982 bundle a design Git repo7983 bundles the repo successfully7984 when the repo is empty7985 bundles the repo successfully7986# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.6 seconds. Current RSS: ~1580M. load average: 1.08 1.08 1.11 1/293 58037987# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/design_repo_saver_spec.rb. It took 1.82 seconds. Expected to take 2.85 seconds.7988# [RSpecRunTime] Starting example group spec/services/groups/merge_requests_count_service_spec.rb. Expected to take 2.82 seconds.7989Groups::MergeRequestsCountService7990 #relation_for_count7991 uses the MergeRequestsFinder to scope merge requests7992# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.8 seconds. Current RSS: ~1570M. load average: 1.08 1.08 1.11 1/297 58447993 behaves like a counter caching service with threshold7994 when cache is empty7995 refreshes cache if value over threshold7996 does not refresh cache if value under threshold7997 when cached count is under the threshold value7998 does not refresh cache7999 when cached count is over the threshold value8000 does not refresh cache8001# [RSpecRunTime] Finishing example group spec/services/groups/merge_requests_count_service_spec.rb. It took 1.59 seconds. Expected to take 2.82 seconds.8002# [RSpecRunTime] Starting example group spec/services/spam/ham_service_spec.rb. Expected to take 2.81 seconds.8003Spam::HamService8004 #execute8005 AkismetService returns false (Akismet cannot be reached, etc)8006 returns false8007 does not update the record8008 if spam log record has already been marked as spam8009 does not update the record8010 Akismet ham submission is successful8011 returns true8012 updates the record8013# [RSpecRunTime] Finishing example group spec/services/spam/ham_service_spec.rb. It took 0.8 second. Expected to take 2.81 seconds.8014# [RSpecRunTime] Starting example group spec/models/work_items/related_link_restriction_spec.rb. Expected to take 2.74 seconds.8015WorkItems::RelatedLinkRestriction8016 does not allow STI8017 validations8018 is expected to validate that :source_type cannot be empty/falsy8019 is expected to validate that :target_type cannot be empty/falsy8020 is expected to validate that :target_type is case-sensitively unique within the scope of :source_type_id and :link_type8021 .link_type8022 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}›8023 associations8024 is expected to belong to source_type required: false8025 is expected to belong to target_type required: false8026# [RSpecRunTime] Finishing example group spec/models/work_items/related_link_restriction_spec.rb. It took 0.95 second. Expected to take 2.74 seconds.8027# [RSpecRunTime] Starting example group spec/services/base_count_service_spec.rb. Expected to take 2.74 seconds.8028BaseCountService8029 #relation_for_count8030 raises NotImplementedError8031 #count8032 returns the number of values8033 #uncached_count8034 returns the uncached number of values8035 #refresh_cache8036 refreshes the cache8037 #delete_cache8038 deletes the cache8039 #raw?8040 returns false8041 #cache_key8042 raises NotImplementedError8043 #cache_options8044 returns the default in options8045# [RSpecRunTime] Finishing example group spec/services/base_count_service_spec.rb. It took 0.9 second. Expected to take 2.74 seconds.8046# [RSpecRunTime] Starting example group spec/lib/system_check/app/authorized_keys_permission_check_spec.rb. Expected to take 2.68 seconds.8047SystemCheck::App::AuthorizedKeysPermissionCheck8048 #skip?8049 authorized keys enabled8050 is expected to eq false8051 authorized keys not enabled8052 is expected to eq true8053 #check?8054 authorized keys is accessible8055 is expected to eq true8056 authorized keys is not accessible8057 is expected to eq false8058 #repair!8059 authorized_keys file created8060 is expected to eq true8061 authorized_keys file is not created8062 is expected to eq false8063# [RSpecRunTime] Finishing example group spec/lib/system_check/app/authorized_keys_permission_check_spec.rb. It took 0.7 second. Expected to take 2.68 seconds.8064# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt_spec.rb. Expected to take 2.64 seconds.8065Gitlab::LetsEncrypt8066 .enabled?8067 when terms of service are accepted8068 is expected to eq true8069 when terms of service are not accepted8070 is expected to eq false8071 .terms_of_service_url8072 returns the url8073# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.34 seconds. Current RSS: ~1585M. load average: 1.06 1.08 1.11 1/296 58458074# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt_spec.rb. It took 2.81 seconds. Expected to take 2.64 seconds.8075# [RSpecRunTime] Starting example group spec/models/system_note_metadata_spec.rb. Expected to take 2.63 seconds.8076SystemNoteMetadata8077 does not allow STI8078 associations8079 is expected to belong to note required: false8080 is expected to belong to description_version required: false8081 validation8082 is expected to validate that :note cannot be empty/falsy8083 when action type is invalid8084 is expected to be invalid8085 when action type is valid8086 is expected to be valid8087 when action type is valid8088 is expected to be valid8089 when importing8090 is expected to be valid8091# [RSpecRunTime] Finishing example group spec/models/system_note_metadata_spec.rb. It took 1.04 seconds. Expected to take 2.63 seconds.8092# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb. Expected to take 2.58 seconds.8093Packages::Nuget::V2::MetadataIndexPresenter8094 #xml8095 is expected to eq "Edmx"8096 is expected to be present8097 is expected to be present8098 is expected to include "Schema", "EntityType", "Key", "PropertyRef", "EntityContainer", "EntitySet", "FunctionImport", and "Parameter"8099 is expected to contain exactly "Id", "Version", "Authors", "Dependencies", "Description", "DownloadCount", "IconUrl", "Published", "ProjectUrl", "Tags", "Title", and "LicenseUrl"8100 is expected to eq "V2FeedContext"8101 is expected to eq "FindPackagesById"8102# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb. It took 0.83 second. Expected to take 2.58 seconds.8103# [RSpecRunTime] Starting example group spec/models/integrations/pushover_spec.rb. Expected to take 2.55 seconds.8104Integrations::Pushover8105 does not allow STI8106 behaves like Integrations::HasAvatar8107 #avatar_url8108 returns the expected avatar URL8109 Validations8110 when integration is active8111 is expected to validate that :api_key cannot be empty/falsy8112 is expected to validate that :user_key cannot be empty/falsy8113 is expected to validate that :priority cannot be empty/falsy8114 when integration is inactive8115 is expected not to validate that :api_key cannot be empty/falsy8116 is expected not to validate that :user_key cannot be empty/falsy8117 is expected not to validate that :priority cannot be empty/falsy8118 Execute8119 calls Pushover API8120# [RSpecRunTime] Finishing example group spec/models/integrations/pushover_spec.rb. It took 1.06 seconds. Expected to take 2.55 seconds.8121# [RSpecRunTime] Starting example group spec/finders/lfs_pointers_finder_spec.rb. Expected to take 2.53 seconds.8122LfsPointersFinder8123 #execute8124 when path has no LFS files8125 is expected to eq []8126 when path points to LFS file8127 returns LFS blob ids8128 when path points to directory with LFS files8129 returns LFS blob ids8130 when repository is empty8131 is expected to eq []8132# [RSpecRunTime] Finishing example group spec/finders/lfs_pointers_finder_spec.rb. It took 0.99 second. Expected to take 2.53 seconds.8133# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. Expected to take 2.48 seconds.8134Gitlab::Ci::Build::Policy::Kubernetes8135 when kubernetes service is active8136 when user configured kubernetes from CI/CD > Clusters8137 is satisfied by a kubernetes pipeline8138 when kubernetes service is inactive8139 is not satisfied by a pipeline without kubernetes available8140 when kubernetes policy is invalid8141 raises an error8142# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb. It took 1.51 seconds. Expected to take 2.48 seconds.8143# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. Expected to take 2.48 seconds.8144Packages::Nuget::ExtractRemoteMetadataFileService8145 #execute8146 when the remote URL is blank8147 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "invalid file url"8148 when the package file is corrupted8149 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found"8150 when reaching the maximum received fragments8151 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found"8152 when nuspec file is too big8153 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file too big"8154 when nuspec file is fragmented8155 ignores the Zip::DecompressionError and constructs the nuspec file from the fragments8156 when the remote URL is valid8157 returns a success response with the nuspec file content8158 with a corrupted nupkg file with a wrong entry size8159 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /nuspec file has the wrong entry size/8160 with a Zip::Error exception8161 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /Error opening zip stream/8162# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. It took 0.9 second. Expected to take 2.48 seconds.8163# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/reindex_concurrently_spec.rb. Expected to take 2.42 seconds.8164Gitlab::Database::Reindexing::ReindexConcurrently#perform8165 recreates the index using REINDEX with a long statement timeout8166 when the index serves an exclusion constraint8167 raises an error8168# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.4 seconds. Current RSS: ~1561M. load average: 1.05 1.07 1.11 1/291 58858169 when attempting to reindex an expression index8170 raises an error8171 when the index is a dangling temporary index from a previous reindexing run8172 with the temporary index prefix8173 raises an error8174 with the temporary index prefix with a counter8175 raises an error8176 with dangling indexes matching TEMPORARY_INDEX_PATTERN, i.e. /some\_index\_ccnew(\d)*/8177 with normal index names8178 behaves like dropping the dangling index8179 drops the dangling indexes while controlling lock_timeout8180# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.72 seconds. Current RSS: ~1572M. load average: 1.04 1.07 1.11 1/291 58868181 with index name at 63 character limit8182 behaves like dropping the dangling index8183 drops the dangling indexes while controlling lock_timeout8184# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.9 seconds. Current RSS: ~1570M. load average: 1.11 1.08 1.11 2/291 58878185# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/reindex_concurrently_spec.rb. It took 31.23 seconds. Expected to take 2.42 seconds.8186# [RSpecRunTime] Starting example group spec/support_specs/capybara_wait_for_all_requests_spec.rb. Expected to take 2.4 seconds.8187capybara_wait_for_all_requests8188 for Capybara::Node::Actions::WaitForRequestsAfterClickButton8189 waits for requests after a click button8190 for Capybara::Node::Actions::WaitForRequestsAfterClickLink8191 waits for requests after a click link8192 for Capybara::Session::WaitForAllRequestsAfterVisitPage8193 waits for all requests after a page visit8194# [RSpecRunTime] Finishing example group spec/support_specs/capybara_wait_for_all_requests_spec.rb. It took 0.48 second. Expected to take 2.4 seconds.8195# [RSpecRunTime] Starting example group spec/workers/object_pool/destroy_worker_spec.rb. Expected to take 2.35 seconds.8196ObjectPool::DestroyWorker8197 #perform8198 when no pool is in the database8199 doesn't raise an error8200 when a pool is present8201 requests Gitaly to remove the object pool8202 destroys the pool8203# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.99 seconds. Current RSS: ~1584M. load average: 1.10 1.08 1.11 1/291 59008204# [RSpecRunTime] Finishing example group spec/workers/object_pool/destroy_worker_spec.rb. It took 1.61 seconds. Expected to take 2.35 seconds.8205# [RSpecRunTime] Starting example group spec/lib/gitlab/fogbugz_import/project_creator_spec.rb. Expected to take 2.31 seconds.8206Gitlab::FogbugzImport::ProjectCreator8207 creates project with private visibility level8208 creates project with provided name and path8209# [RSpecRunTime] Finishing example group spec/lib/gitlab/fogbugz_import/project_creator_spec.rb. It took 1.86 seconds. Expected to take 2.31 seconds.8210# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.99 seconds. Current RSS: ~1595M. load average: 1.10 1.08 1.11 1/291 59058211# [RSpecRunTime] Starting example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. Expected to take 2.28 seconds.8212CronFreezePeriodTimezoneValidator8213 freeze_start: "0 23 * * 5", freeze_end: "0 7 * * 1", is_valid: true8214 crontab validation8215 freeze_start: "0 23 * * 5", freeze_end: "invalid", is_valid: false8216 crontab validation8217 freeze_start: "invalid", freeze_end: "0 7 * * 1", is_valid: false8218 crontab validation8219# [RSpecRunTime] Finishing example group spec/validators/cron_freeze_period_timezone_validator_spec.rb. It took 1.59 seconds. Expected to take 2.28 seconds.8220# [RSpecRunTime] Starting example group spec/services/projects/all_issues_count_service_spec.rb. Expected to take 2.24 seconds.8221Projects::AllIssuesCountService8222 behaves like a counter caching service8223 #count8224 caches the count8225 #refresh_cache8226 refreshes the cache8227 #delete_cache8228 removes the cache8229 #uncached_count8230 does not cache the count8231 #count8232 returns the number of all issues8233# [RSpecRunTime] Finishing example group spec/services/projects/all_issues_count_service_spec.rb. It took 1.26 seconds. Expected to take 2.24 seconds.8234# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/versioned_migration_class_spec.rb. Expected to take 2.23 seconds.8235RuboCop::Cop::Migration::VersionedMigrationClass8236 outside of a migration8237 behaves like a disabled cop8238 does not register any offenses8239 in migration8240 in an old migration8241 behaves like a disabled cop8242 does not register any offenses8243 that is recent8244 adds an offence if inheriting from ActiveRecord::Migration8245 adds an offence if inheriting from old version of Gitlab::Database::Migration8246 adds an offence if including Gitlab::Database::MigrationHelpers directly8247 excludes ActiveRecord classes defined inside the migration8248 excludes parentless classes defined inside the migration8249# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.86 seconds. Current RSS: ~1598M. load average: 1.09 1.08 1.11 1/291 59078250# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/versioned_migration_class_spec.rb. It took 2.09 seconds. Expected to take 2.23 seconds.8251# [RSpecRunTime] Starting example group spec/lib/banzai/cross_project_reference_spec.rb. Expected to take 2.18 seconds.8252Banzai::CrossProjectReference8253 #parent_from_ref8254 when no project was referenced8255 returns the project from context8256 when no project was referenced in group context8257 returns the group from context8258 when referenced project does not exist8259 returns nil8260 when referenced project exists8261 returns the referenced project8262 when reference cache is loaded8263 pulls from the reference cache8264# [RSpecRunTime] Finishing example group spec/lib/banzai/cross_project_reference_spec.rb. It took 0.68 second. Expected to take 2.18 seconds.8265# [RSpecRunTime] Starting example group spec/helpers/ci/variables_helper_spec.rb. Expected to take 2.15 seconds.8266Ci::VariablesHelper8267 #create_deploy_token_path8268 returns the project deploy token path8269 returns the group deploy token path8270 #ci_variable_maskable_regex8271 converts to a javascript regex8272 #ci_variable_maskable_raw_regex8273 converts to a javascript regex8274# [RSpecRunTime] Finishing example group spec/helpers/ci/variables_helper_spec.rb. It took 0.61 second. Expected to take 2.15 seconds.8275# [RSpecRunTime] Starting example group spec/serializers/import/provider_repo_serializer_spec.rb. Expected to take 2.13 seconds.8276Import::ProviderRepoSerializer8277 #represent8278 raises an error if invalid provider supplied8279 provider: :github, class_name: "Import::GithubishProviderRepoEntity"8280 uses correct entity class8281 provider: :gitea, class_name: "Import::GithubishProviderRepoEntity"8282 uses correct entity class8283 provider: :bitbucket, class_name: "Import::BitbucketProviderRepoEntity"8284 uses correct entity class8285 provider: :bitbucket_server, class_name: "Import::BitbucketServerProviderRepoEntity"8286 uses correct entity class8287 provider: :fogbugz, class_name: "Import::FogbugzProviderRepoEntity"8288 uses correct entity class8289# [RSpecRunTime] Finishing example group spec/serializers/import/provider_repo_serializer_spec.rb. It took 0.75 second. Expected to take 2.13 seconds.8290# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/cron_worker_context_spec.rb. Expected to take 2.09 seconds.8291RuboCop::Cop::Scalability::CronWorkerContext8292 does not add an offense when the worker calls `bulk_perform_async_with_contexts`8293 does not add an offense when the worker calls `with_context`8294 does not add an offense when the class defines a context8295 adds an offense when including CronjobQueue8296 does not add an offense when the worker calls `bulk_perform_in_with_contexts`8297 does not add offenses for other workers8298# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/cron_worker_context_spec.rb. It took 0.77 second. Expected to take 2.09 seconds.8299# [RSpecRunTime] Starting example group spec/views/groups/packages/index.html.haml_spec.rb. Expected to take 2.07 seconds.8300groups/packages/index.html.haml8301 renders vue entrypoint8302 settings path8303 without permission sets empty settings path8304 with permission sets group settings path8305 can_delete_packages8306 without permission sets false8307 with permission sets true8308# [RSpecRunTime] Finishing example group spec/views/groups/packages/index.html.haml_spec.rb. It took 0.75 second. Expected to take 2.07 seconds.8309# [RSpecRunTime] Starting example group spec/finders/packages/ml_model/package_finder_spec.rb. Expected to take 2.02 seconds.8310Packages::MlModel::PackageFinder8311 #execute!8312 finds package by name and version8313 ignores packages with same name but different version8314 when package name+version does not exist8315 raises ActiveRecord::RecordNotFound8316 when package exists but is marked for destruction8317 raises ActiveRecord::RecordNotFound8318 when package name+version does not exist but it is not ml_model8319 raises ActiveRecord::RecordNotFound8320# [RSpecRunTime] Finishing example group spec/finders/packages/ml_model/package_finder_spec.rb. It took 0.93 second. Expected to take 2.02 seconds.8321# [RSpecRunTime] Starting example group spec/models/namespaces/randomized_suffix_path_spec.rb. Expected to take 2.0 seconds.8322Namespaces::RandomizedSuffixPath8323 does not allow STI8324 #to_s8325 represents with given path8326 #call8327 returns path without count when count is 08328 returns path suffixed with count when between 0 and 48329 adds a "randomized" suffix when MAX_TRIES is exhausted8330 adds an offset to the "randomized" suffix when MAX_TRIES is exhausted8331# [RSpecRunTime] Finishing example group spec/models/namespaces/randomized_suffix_path_spec.rb. It took 0.7 second. Expected to take 2.0 seconds.8332# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. Expected to take 1.97 seconds.8333Packages::Nuget::ExtractMetadataFileService8334 #execute8335 with valid package file8336 returns the nuspec file content8337 with InputStream zip8338 returns the nuspec file content8339 without the nuspec file8340 behaves like raises an error8341 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file not found"8342 with a too big nuspec file8343 behaves like raises an error8344 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file too big"8345 with a corrupted nupkg file with a wrong entry size8346 behaves like raises an error8347 is expected to raise Packages::Nuget::ExtractMetadataFileService::ExtractionError with "nuspec file has the wrong entry size: entry 'DummyProject.DummyPackage.nuspec' should be 255B, but is larger when inflated."8348# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_metadata_file_service_spec.rb. It took 0.64 second. Expected to take 1.97 seconds.8349# [RSpecRunTime] Starting example group spec/tooling/danger/model_validations_spec.rb. Expected to take 1.95 seconds.8350Tooling::Danger::ModelValidations8351 #add_comment_for_added_validations8352 when model has a newly added validation8353 adds suggestions at the correct line8354 when model does not have a newly added validation8355 does not add suggestion8356 #changed_model_files8357 returns added and modified files8358# [RSpecRunTime] Finishing example group spec/tooling/danger/model_validations_spec.rb. It took 0.45 second. Expected to take 1.95 seconds.8359# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. Expected to take 1.93 seconds.8360CloudSeed::GoogleCloud::EnableCloudRunService8361 when a project does not have any gcp projects8362 returns error8363 when a project has 3 gcp projects8364 enables cloud run, artifacts registry and cloud build8365# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. It took 0.9 second. Expected to take 1.93 seconds.8366# [RSpecRunTime] Starting example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. Expected to take 1.88 seconds.8367Sidebars::Organizations::Menus::ManageMenu8368 has title and sprite_icon8369 Menu items8370 Activity8371 is expected not to be nil8372 Groups and projects8373 is expected not to be nil8374 Users8375 when current user has permissions8376 is expected not to be nil8377 when current user does not have permissions8378 is expected to be nil8379# [RSpecRunTime] Finishing example group spec/lib/sidebars/organizations/menus/manage_menu_spec.rb. It took 0.68 second. Expected to take 1.88 seconds.8380# [RSpecRunTime] Starting example group spec/serializers/user_serializer_spec.rb. Expected to take 1.88 seconds.8381UserSerializer8382 serializer with merge request context8383 returns a user with can_merge option8384# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.15 seconds. Current RSS: ~1605M. load average: 1.08 1.08 1.11 1/297 59488385# [RSpecRunTime] Finishing example group spec/serializers/user_serializer_spec.rb. It took 1.42 seconds. Expected to take 1.88 seconds.8386# [RSpecRunTime] Starting example group spec/serializers/ci/downloadable_artifact_serializer_spec.rb. Expected to take 1.83 seconds.8387Ci::DownloadableArtifactSerializer8388 #as_json8389 matches schema8390# [RSpecRunTime] Finishing example group spec/serializers/ci/downloadable_artifact_serializer_spec.rb. It took 0.94 second. Expected to take 1.83 seconds.8391# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. Expected to take 1.83 seconds.8392Gitlab::Usage::Metrics::KeyPathProcessor8393 #unflatten_default_path8394 key_path: "uuid", value: nil, expected_hash: {:uuid=>nil}8395 is expected to eq {:uuid=>nil}8396 key_path: "uuid", value: "1111", expected_hash: {:uuid=>"1111"}8397 is expected to eq {:uuid=>"1111"}8398 key_path: "counts.issues", value: nil, expected_hash: {:counts=>{:issues=>nil}}8399 is expected to eq {:counts=>{:issues=>nil}}8400 key_path: "counts.issues", value: 100, expected_hash: {:counts=>{:issues=>100}}8401 is expected to eq {:counts=>{:issues=>100}}8402 key_path: "usage_activity_by_stage.verify.ci_builds", value: 100, expected_hash: {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}}8403 is expected to eq {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}}8404# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. It took 0.65 second. Expected to take 1.83 seconds.8405# [RSpecRunTime] Starting example group spec/lib/gitlab/issuable_sorter_spec.rb. Expected to take 1.78 seconds.8406Gitlab::IssuableSorter8407 sorts references by a given key8408 for Jira issues8409 sorts references by a given key8410 for references from multiple projects and namespaces8411 sorts references by project and then by a given key8412# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable_sorter_spec.rb. It took 0.72 second. Expected to take 1.78 seconds.8413# [RSpecRunTime] Starting example group spec/routing/openid_connect_spec.rb. Expected to take 1.75 seconds.8414Doorkeeper::OpenidConnect::DiscoveryController routing8415 to #provider8416 to #webfinger8417 to #keys8418# [RSpecRunTime] Finishing example group spec/routing/openid_connect_spec.rb. It took 0.46 second. Expected to take 1.75 seconds.8419# [RSpecRunTime] Starting example group spec/routing/openid_connect_spec.rb. Expected to take 1.75 seconds.8420Doorkeeper::OpenidConnect::UserinfoController routing8421 to #show8422 to #show8423# [RSpecRunTime] Finishing example group spec/routing/openid_connect_spec.rb. It took 0.4 second. Expected to take 1.75 seconds.8424# [RSpecRunTime] Starting example group spec/serializers/build_artifact_entity_spec.rb. Expected to take 1.74 seconds.8425BuildArtifactEntity8426 #as_json8427 contains job name8428 exposes information about expiration of artifacts8429 exposes the artifact download path8430 when project is specified in options8431 doesnt get a project from the artifact8432# [RSpecRunTime] Finishing example group spec/serializers/build_artifact_entity_spec.rb. It took 0.92 second. Expected to take 1.74 seconds.8433# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb. Expected to take 1.68 seconds.8434Gitlab::UsageDataCounters::SourceCodeCounter8435 behaves like a redis usage counter8436 .count(pushes)8437 increments the Source Code pushes counter by 18438 .read(pushes)8439 returns the total number of pushes events8440 behaves like a redis usage counter with totals8441 totals8442 can report all totals8443 unknown events8444 cannot increment8445 cannot read8446# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb. It took 0.62 second. Expected to take 1.68 seconds.8447# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/pair_selector_spec.rb. Expected to take 1.67 seconds.8448Gitlab::Diff::PairSelector8449 #to_a8450 finds all pairs8451 when there are empty lines8452 is expected not to raise Exception8453 when there are only removals8454 returns empty collection8455 when there are only additions8456 returns empty collection8457 when there are no changes8458 returns empty collection8459# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/pair_selector_spec.rb. It took 0.63 second. Expected to take 1.67 seconds.8460# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/test_map_packer_spec.rb. Expected to take 1.64 seconds.8461Tooling::TestMapPacker8462 #pack8463 compacts list of test files into a prefix tree8464 does nothing to empty hash8465 #unpack8466 unpack prefix tree into list of test files8467 does nothing to empty hash8468# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/test_map_packer_spec.rb. It took 0.52 second. Expected to take 1.64 seconds.8469# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb. Expected to take 1.6 seconds.8470Types::Ci::PipelineMergeRequestEventTypeEnum8471 is expected to eq "PipelineMergeRequestEventType"8472 has specific values8473# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb. It took 0.34 second. Expected to take 1.6 seconds.8474# [RSpecRunTime] Starting example group spec/models/jira_connect_subscription_spec.rb. Expected to take 1.58 seconds.8475JiraConnectSubscription8476 does not allow STI8477 associations8478 is expected to belong to installation class_name => JiraConnectInstallation required: false8479 is expected to belong to namespace class_name => Namespace required: false8480 validations8481 is expected to validate that :installation cannot be empty/falsy8482 is expected to validate that :namespace cannot be empty/falsy8483# [RSpecRunTime] Finishing example group spec/models/jira_connect_subscription_spec.rb. It took 0.62 second. Expected to take 1.58 seconds.8484# [RSpecRunTime] Starting example group spec/lib/gitlab/kroki_spec.rb. Expected to take 1.54 seconds.8485Gitlab::Kroki8486 .formats8487 enabled_formats: "", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "umlet", "vega", "vegalite", "wavedrom"]8488 returns the expected formats8489 enabled_formats: "blockdiag", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "umlet", "vega", "vegalite", "wavedrom", "actdiag", "blockdiag", "nwdiag", "packetdiag", "rackdiag", "seqdiag"]8490 returns the expected formats8491 enabled_formats: "bpmn", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "umlet", "vega", "vegalite", "wavedrom", "bpmn"]8492 returns the expected formats8493 enabled_formats: "excalidraw", expected_formats: ["bytefield", "c4plantuml", "d2", "dbml", "diagramsnet", "ditaa", "erd", "graphviz", "nomnoml", "pikchr", "plantuml", "structurizr", "svgbob", "umlet", "vega", "vegalite", "wavedrom", "excalidraw"]8494 returns the expected formats8495# [RSpecRunTime] Finishing example group spec/lib/gitlab/kroki_spec.rb. It took 0.59 second. Expected to take 1.54 seconds.8496# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/loose_foreign_keys_slis_spec.rb. Expected to take 1.52 seconds.8497Gitlab::Metrics::LooseForeignKeysSlis8498 #initialize_slis!8499 initializes Apdex and ErrorRate SLIs for loose_foreign_key_clean_ups8500 #record_apdex8501 with success: true8502 increments the loose_foreign_key_clean_ups Apdex as a success8503 with success: false8504 increments the loose_foreign_key_clean_ups Apdex as not a success8505 #record_error_rate8506 with error: true8507 increments the loose_foreign_key_clean_ups ErrorRate as an error8508 with error: false8509 increments the loose_foreign_key_clean_ups ErrorRate as not an error8510# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/loose_foreign_keys_slis_spec.rb. It took 0.6 second. Expected to take 1.52 seconds.8511# [RSpecRunTime] Starting example group spec/views/groups/show.html.haml_spec.rb. Expected to take 1.48 seconds.8512groups/show8513 group README8514 with readme project8515 renders #js-group-readme8516 with private readme project8517 does not render #js-group-readme8518 without readme project8519 does not render #js-group-readme8520# [RSpecRunTime] Finishing example group spec/views/groups/show.html.haml_spec.rb. It took 0.7 second. Expected to take 1.48 seconds.8521# [RSpecRunTime] Starting example group spec/lib/gitlab/render_timeout_spec.rb. Expected to take 1.47 seconds.8522Gitlab::RenderTimeout8523 utilizes timeout for web8524 utilizes longer timeout for sidekiq8525# [RSpecRunTime] Finishing example group spec/lib/gitlab/render_timeout_spec.rb. It took 0.36 second. Expected to take 1.47 seconds.8526# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/middleware_spec.rb. Expected to take 1.44 seconds.8527Gitlab::QueryLimiting::Middleware8528 #call8529 runs the application with query limiting in place8530 #action_name8531 using a Rails request8532 returns the name of the controller and action8533 includes the content type if this is not text/html8534 using a Grape API request8535 returns the name of the request method and endpoint path8536 returns nil if the route can not be retrieved8537# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/middleware_spec.rb. It took 0.63 second. Expected to take 1.44 seconds.8538# [RSpecRunTime] Starting example group spec/models/ml/candidate_metric_spec.rb. Expected to take 1.42 seconds.8539Ml::CandidateMetric8540 does not allow STI8541 associations8542 is expected to belong to candidate required: false8543 scope :latest8544 fetches only the last metric for the name8545# [RSpecRunTime] Finishing example group spec/models/ml/candidate_metric_spec.rb. It took 0.73 second. Expected to take 1.42 seconds.8546# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb. Expected to take 1.37 seconds.8547Resolvers::Ci::Catalog::Resources::VersionsResolver8548 #resolve8549 when the user is authorized to read project releases8550 when name argument is provided8551 returns the version that matches the name8552# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb. It took 0.91 second. Expected to take 1.37 seconds.8553# [RSpecRunTime] Starting example group spec/lib/banzai/commit_renderer_spec.rb. Expected to take 1.36 seconds.8554Banzai::CommitRenderer8555 .render8556 renders a commit description and title8557# [RSpecRunTime] Finishing example group spec/lib/banzai/commit_renderer_spec.rb. It took 0.81 second. Expected to take 1.36 seconds.8558# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/destroy_spec.rb. Expected to take 1.32 seconds.8559Mutations::Users::SavedReplies::Destroy8560 #resolve8561 when service fails to delete a new saved reply8562 raises Gitlab::Graphql::Errors::ResourceNotAvailable8563 when service successfully deletes the saved reply8564 is expected to be empty8565# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/destroy_spec.rb. It took 0.42 second. Expected to take 1.32 seconds.8566# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. Expected to take 1.29 seconds.8567Gitlab::GithubImport::ProjectRelationType8568 #for8569 when it's user owned repo8570 is expected to eq "owned"8571 when it's organization repo8572 is expected to eq "organization"8573 when it's user collaborated repo8574 is expected to eq "collaborated"8575 with cache8576 calls client only once during 5 minutes timeframe8577# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. It took 0.59 second. Expected to take 1.29 seconds.8578# [RSpecRunTime] Starting example group spec/config/smime_signature_settings_spec.rb. Expected to take 1.25 seconds.8579SmimeSignatureSettings8580 .parse8581 sets correct default values to disabled8582 when providing custom values8583 sets correct default values to disabled8584 enables smime with default key and cert8585 enables smime with custom key and cert8586# [RSpecRunTime] Finishing example group spec/config/smime_signature_settings_spec.rb. It took 0.53 second. Expected to take 1.25 seconds.8587# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. Expected to take 1.24 seconds.8588Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies::None8589 #schedule8590 yields without checking for duplicates8591 #perform8592 does not delete any locks before executing8593# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb. It took 0.35 second. Expected to take 1.24 seconds.8594# [RSpecRunTime] Starting example group spec/graphql/types/todoable_interface_spec.rb. Expected to take 1.22 seconds.8595Types::TodoableInterface8596 exposes the expected fields8597 .resolve_type8598 knows the correct type for objects8599 raises an error for an unknown type8600# [RSpecRunTime] Finishing example group spec/graphql/types/todoable_interface_spec.rb. It took 0.51 second. Expected to take 1.22 seconds.8601# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. Expected to take 1.18 seconds.8602admin/application_settings/_jira_connect.html.haml8603 renders the enable public key storage checkbox8604 renders the application ID field8605 renders the asymmetric jwt cdn url field8606# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. It took 0.59 second. Expected to take 1.18 seconds.8607# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_timestamps_spec.rb. Expected to take 1.17 seconds.8608RuboCop::Cop::Migration::AddTimestamps8609 when outside of migration8610 registers no offense8611 when in migration8612 registers an offense when the "add_timestamps" method is used8613 does not register an offense when the "add_timestamps" method is not used8614 does not register an offense when the "add_timestamps_with_timezone" method is used8615# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_timestamps_spec.rb. It took 0.55 second. Expected to take 1.17 seconds.8616# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. Expected to take 1.14 seconds.8617Gitlab::Ci::Pipeline::Expression::Lexeme::Null8618 .build8619 creates a new instance of the token8620 .type8621 is a value lexeme8622 #evaluate8623 always evaluates to `nil`8624# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb. It took 0.45 second. Expected to take 1.14 seconds.8625# [RSpecRunTime] Starting example group spec/lib/gitlab/cross_project_access/check_collection_spec.rb. Expected to take 1.12 seconds.8626Gitlab::CrossProjectAccess::CheckCollection8627 #add_collection8628 merges the checks of 2 collections8629 #should_run?8630 returns true if one of the check says it should run8631 returns false if one of the check says it should be skipped8632# [RSpecRunTime] Finishing example group spec/lib/gitlab/cross_project_access/check_collection_spec.rb. It took 0.43 second. Expected to take 1.12 seconds.8633# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/graphql_name_position_spec.rb. Expected to take 1.09 seconds.8634RuboCop::Cop::Graphql::GraphqlNamePosition8635 adds an offense when graphql_name is not on the first line8636 does not add an offense for classes that only call graphql_name8637 does not add an offense for classes that have no call to graphql_name8638# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/graphql_name_position_spec.rb. It took 0.44 second. Expected to take 1.09 seconds.8639# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. Expected to take 1.06 seconds.8640Gitlab::Pagination::Keyset::InOperatorOptimization::Strategies::OrderValuesLoaderStrategy8641 #initializer_columns8642 returns NULLs for each ORDER BY columns8643 when an SQL expression is given8644 when the sql_type attribute is missing8645 raises error8646 when the sql_type_attribute is present8647 returns the initializer columns8648# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. It took 0.46 second. Expected to take 1.06 seconds.8649# [RSpecRunTime] Starting example group spec/graphql/types/grafana_integration_type_spec.rb. Expected to take 1.02 seconds.8650Types::GrafanaIntegrationType8651 is expected to eq "GrafanaIntegration"8652 is expected to require graphql authorizations :admin_operations8653 is expected to have graphql fields :id, :grafana_url, :enabled, :created_at, and :updated_at8654# [RSpecRunTime] Finishing example group spec/graphql/types/grafana_integration_type_spec.rb. It took 0.43 second. Expected to take 1.02 seconds.8655# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb. Expected to take 1.02 seconds.8656Sidebars::Groups::SuperSidebarMenus::OperationsMenu8657 defines list of NilMenuItem placeholders8658 has title and sprite_icon8659# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb. It took 0.35 second. Expected to take 1.02 seconds.8660# [RSpecRunTime] Starting example group spec/rubocop/cop/sidekiq_redis_call_spec.rb. Expected to take 0.97 second.8661RuboCop::Cop::SidekiqRedisCall8662 flags the use of Sidekiq.redis in single-line blocks8663 flags any use of Sidekiq.redis even without blocks8664 flags the use of Sidekiq.redis in multi-line blocks8665# [RSpecRunTime] Finishing example group spec/rubocop/cop/sidekiq_redis_call_spec.rb. It took 0.45 second. Expected to take 0.97 second.8666# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_link_spec.rb. Expected to take 0.96 second.8667IncidentManagement::TimelineEventTagLink8668 does not allow STI8669 associations8670 is expected to belong to timeline_event required: false8671 is expected to belong to timeline_event_tag required: false8672# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_link_spec.rb. It took 0.47 second. Expected to take 0.96 second.8673# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/time_series_storable_spec.rb. Expected to take 0.93 second.8674Gitlab::Usage::TimeSeriesStorable8675 #keys_for_aggregation8676 returns proper keys8677 #apply_time_aggregation8678 returns proper key for given time8679# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/time_series_storable_spec.rb. It took 0.37 second. Expected to take 0.93 second.8680# [RSpecRunTime] Starting example group spec/graphql/types/branch_rules/branch_protection_type_spec.rb. Expected to take 0.91 second.8681Types::BranchRules::BranchProtectionType8682 is expected to have graphql fields :merge_access_levels, :push_access_levels, and :allow_force_push8683 is expected to require graphql authorizations :read_protected_branch8684# [RSpecRunTime] Finishing example group spec/graphql/types/branch_rules/branch_protection_type_spec.rb. It took 0.35 second. Expected to take 0.91 second.8685# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/selector_usage_spec.rb. Expected to take 0.9 second.8686RuboCop::Cop::QA::SelectorUsage8687 outside of QA8688 data-qa-selector8689 behaves like non-qa file usage8690 reports an offense8691 qa class8692 behaves like non-qa file usage8693 reports an offense8694 in a QA file8695 has no error8696# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/selector_usage_spec.rb. It took 0.45 second. Expected to take 0.9 second.8697# [RSpecRunTime] Starting example group spec/policies/concerns/crud_policy_helpers_spec.rb. Expected to take 0.85 second.8698CrudPolicyHelpers8699 .create_read_update_admin_destroy8700 returns an array of the appropriate abilites given a feature name8701 .create_update_admin_destroy8702 returns an array of the appropriate abilites given a feature name8703 .create_update_admin8704 returns an array of the appropriate abilites given a feature name8705# [RSpecRunTime] Finishing example group spec/policies/concerns/crud_policy_helpers_spec.rb. It took 0.44 second. Expected to take 0.85 second.8706# [RSpecRunTime] Starting example group spec/graphql/resolvers/package_details_resolver_spec.rb. Expected to take 0.85 second.8707Resolvers::PackageDetailsResolver8708 #resolve8709 is expected to eq #<Packages::Package id: 22, project_id: 922, created_at: "2024-03-08 06:31:28.565178599 +0000", updat...type: "composer", creator_id: 2078, status: "default", last_downloaded_at: nil, status_message: nil>8710# [RSpecRunTime] Finishing example group spec/graphql/resolvers/package_details_resolver_spec.rb. It took 0.52 second. Expected to take 0.85 second.8711# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_platform_type_spec.rb. Expected to take 0.81 second.8712Types::Ci::RunnerPlatformType8713 is expected to eq "RunnerPlatform"8714 exposes the expected fields8715# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_platform_type_spec.rb. It took 0.35 second. Expected to take 0.81 second.8716# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. Expected to take 0.77 second.8717Types::Clusters::Agents::Authorizations::UserAccessType8718 is expected to eq "ClusterAgentAuthorizationUserAccess"8719 is expected to have graphql fields :agent and :config8720# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. It took 0.38 second. Expected to take 0.77 second.8721# [RSpecRunTime] Starting example group spec/graphql/types/jira_import_type_spec.rb. Expected to take 0.75 second.8722Types::JiraImportType8723 is expected to eq "JiraImport"8724 has the expected fields8725# [RSpecRunTime] Finishing example group spec/graphql/types/jira_import_type_spec.rb. It took 0.36 second. Expected to take 0.75 second.8726# [RSpecRunTime] Starting example group spec/support_specs/matchers/result_matchers_spec.rb. Expected to take 0.74 second.8727result matchers8728 works with value asserted via argument8729 works with value asserted via block8730# [RSpecRunTime] Finishing example group spec/support_specs/matchers/result_matchers_spec.rb. It took 0.35 second. Expected to take 0.74 second.8731# [RSpecRunTime] Starting example group spec/rubocop/cop/sidekiq_options_queue_spec.rb. Expected to take 0.72 second.8732RuboCop::Cop::SidekiqOptionsQueue8733 does not register an offense when `sidekiq_options` is used with another option8734 registers an offense when `sidekiq_options` is used with the `queue` option8735# [RSpecRunTime] Finishing example group spec/rubocop/cop/sidekiq_options_queue_spec.rb. It took 0.36 second. Expected to take 0.72 second.8736# [RSpecRunTime] Starting example group spec/lib/mattermost/client_spec.rb. Expected to take 0.71 second.8737Mattermost::Client8738 JSON parse error8739 yields an error on malformed JSON8740/builds/gitlab-org/gitlab/spec/lib/mattermost/client_spec.rb:12: warning: redefining constant Struct::Request8741 shows a client error if the request was unsuccessful8742# [RSpecRunTime] Finishing example group spec/lib/mattermost/client_spec.rb. It took 0.35 second. Expected to take 0.71 second.8743# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb. Expected to take 0.69 second.8744Types::WorkItems::Widgets::LabelsUpdateInputType8745 is expected to contain exactly "addLabelIds" and "removeLabelIds"8746 is expected to eq "WorkItemWidgetLabelsUpdateInput"8747# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb. It took 0.34 second. Expected to take 0.69 second.8748# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/confidential_issue_worker_spec.rb. Expected to take 0.69 second.8749TodosDestroyer::ConfidentialIssueWorker8750 calls the Todos::Destroy::ConfidentialIssueService with issue_id parameter8751 calls the Todos::Destroy::ConfidentialIssueService with project_id parameter8752# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/confidential_issue_worker_spec.rb. It took 0.36 second. Expected to take 0.69 second.8753# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/metadata_type_spec.rb. Expected to take 0.66 second.8754Types::Packages::Helm::MetadataType8755 is expected to eq "PackageHelmMetadataType"8756 includes helm json fields8757# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/metadata_type_spec.rb. It took 0.37 second. Expected to take 0.66 second.8758# [RSpecRunTime] Starting example group spec/graphql/types/ci/recent_failures_type_spec.rb. Expected to take 0.65 second.8759Types::Ci::RecentFailuresType8760 is expected to eq "RecentFailures"8761 contains attributes related to a recent failure history for a test case8762# [RSpecRunTime] Finishing example group spec/graphql/types/ci/recent_failures_type_spec.rb. It took 0.35 second. Expected to take 0.65 second.8763# [RSpecRunTime] Starting example group spec/graphql/types/tree/blob_type_spec.rb. Expected to take 0.64 second.8764Types::Tree::BlobType8765 is expected to eq "Blob"8766 is expected to have graphql fields :id, :sha, :name, :type, :path, :flat_path, :web_url, :web_path, :lfs_oid, and :mode8767# [RSpecRunTime] Finishing example group spec/graphql/types/tree/blob_type_spec.rb. It took 0.35 second. Expected to take 0.64 second.8768# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. Expected to take 0.59 second.8769Gitlab::Ci::Config::Interpolation::Functions::Base8770 defines an expected interface for child classes8771# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb. It took 0.26 second. Expected to take 0.59 second.8772# [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. Expected to take 0.54 second.8773Ci::PipelineSchedulesHelper8774 #js_pipeline_schedules_form_data8775 returns pipeline schedule form data8776# [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_schedules_helper_spec.rb. It took 0.33 second. Expected to take 0.54 second.8777# [RSpecRunTime] Starting example group spec/lib/sidebars/uncategorized_menu_spec.rb. Expected to take 0.51 second.8778Sidebars::UncategorizedMenu8779 has title and sprite_icon8780# [RSpecRunTime] Finishing example group spec/lib/sidebars/uncategorized_menu_spec.rb. It took 0.27 second. Expected to take 0.51 second.8781# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/change_timezone_spec.rb. Expected to take 0.49 second.8782RuboCop::Cop::Gitlab::ChangeTimezone8783 Time.zone=8784 registers an offense with no 2nd argument8785# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/change_timezone_spec.rb. It took 0.27 second. Expected to take 0.49 second.8786# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb. Expected to take 0.48 second.8787Gitlab::Kubernetes::ConfigMaps::AwsNodeAuth8788 #generate8789 builds a Kubeclient Resource8790# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb. It took 0.27 second. Expected to take 0.48 second.8791# [RSpecRunTime] Starting example group spec/services/packages/nuget/metadata_extraction_service_spec.rb. Expected to take 0.47 second.8792Packages::Nuget::MetadataExtractionService8793 #execute8794 calls the necessary services and executes the metadata extraction8795# [RSpecRunTime] Finishing example group spec/services/packages/nuget/metadata_extraction_service_spec.rb. It took 0.28 second. Expected to take 0.47 second.8796# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_status_enum_spec.rb. Expected to take 0.45 second.8797Types::Packages::PackageStatusEnum8798 exposes all package statuses8799# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_status_enum_spec.rb. It took 0.26 second. Expected to take 0.45 second.8800# [RSpecRunTime] Starting example group spec/lib/banzai/filter/html_entity_filter_spec.rb. Expected to take 0.45 second.8801Banzai::Filter::HtmlEntityFilter8802 converts common entities to their HTML-escaped equivalents8803# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/html_entity_filter_spec.rb. It took 0.27 second. Expected to take 0.45 second.8804# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/lfs_object_spec.rb. Expected to take 0.43 second.8805Gitlab::GithubImport::Representation::LfsObject8806 #github_identifiers8807 returns a hash with needed identifiers8808# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/lfs_object_spec.rb. It took 0.3 second. Expected to take 0.43 second.8809# [RSpecRunTime] Starting example group spec/lib/gitlab/email/html_to_markdown_parser_spec.rb. Expected to take 0.42 second.8810Gitlab::Email::HtmlToMarkdownParser8811 .convert8812 parses html correctly8813# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/html_to_markdown_parser_spec.rb. It took 0.3 second. Expected to take 0.42 second.8814auto_explain log contains 1605 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.342.main.ndjson.gz8815took 32.3820316838816auto_explain log contains 1607 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-14-32.342.ci.ndjson.gz8817took 30.7531567768818[TEST PROF INFO] EventProf results for sql.active_record8819Total time: 06:19.575 of 23:09.043 (27.33%)8820Total events: 3463628821Top 5 slowest suites (by time):8822Gitlab::Datab...:LoadBalancing (./spec/lib/gitlab/database/load_balancing_spec.rb:5) – 01:00.003 (81275 / 50) of 01:54.079 (52.6%)8823ProjectTeam (./spec/models/project_team_spec.rb:5) – 00:38.841 (35309 / 104) of 02:09.824 (29.92%)8824Gitlab::Datab...rently#perform (./spec/lib/gitlab/database/reindexing/reindex_concurrently_spec.rb:5) – 00:30.258 (195 / 7) of 00:31.227 (96.9%)8825ProjectPolicy (./spec/policies/project_policy_spec.rb:5) – 00:25.128 (25176 / 1016) of 02:55.536 (14.32%)8826Clusters::Pla...ms::Kubernetes (./spec/models/clusters/platforms/kubernetes_spec.rb:5) – 00:20.947 (12692 / 109) of 01:06.421 (31.54%)8827Knapsack report was generated. Preview:8828{8829 "spec/policies/project_policy_spec.rb": 175.53564898399964,8830 "spec/models/project_team_spec.rb": 129.82457089499985,8831 "spec/lib/gitlab/database/load_balancing_spec.rb": 114.07925810500001,8832 "spec/models/clusters/platforms/kubernetes_spec.rb": 66.42122724299952,8833 "spec/services/issues/close_service_spec.rb": 56.69119181899987,8834 "spec/finders/labels_finder_spec.rb": 43.284691126000325,8835 "spec/models/design_management/design_spec.rb": 31.673053098999844,8836 "spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb": 38.66188518600029,8837 "spec/presenters/project_presenter_spec.rb": 26.9851152250003,8838 "spec/services/ci/update_build_queue_service_spec.rb": 27.97665804100052,8839 "spec/models/remote_mirror_spec.rb": 26.307788633999735,8840 "spec/services/system_notes/merge_requests_service_spec.rb": 22.409551730999738,8841 "spec/lib/gitlab/gitaly_client_spec.rb": 10.018443612998453,8842 "spec/services/ci/job_artifacts/destroy_batch_service_spec.rb": 20.403740108999045,8843 "spec/models/integrations/every_integration_spec.rb": 8.801295682000273,8844 "spec/policies/project_snippet_policy_spec.rb": 13.272303413001282,8845 "spec/models/route_spec.rb": 14.183506625999144,8846 "spec/graphql/resolvers/board_list_issues_resolver_spec.rb": 16.76711353600149,8847 "spec/services/groups/create_service_spec.rb": 13.407971533999444,8848 "spec/services/push_event_payload_service_spec.rb": 15.346338790001028,8849 "spec/policies/blob_policy_spec.rb": 12.280441327000517,8850 "spec/finders/packages/nuget/package_finder_spec.rb": 12.7641534710001,8851 "spec/services/projects/move_access_service_spec.rb": 15.897983409999142,8852 "spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb": 9.833273779000592,8853 "spec/services/ci/stuck_builds/drop_running_service_spec.rb": 11.580637749999369,8854 "spec/finders/events_finder_spec.rb": 13.941415802999472,8855 "spec/finders/users_finder_spec.rb": 6.779909906001194,8856 "spec/lib/banzai/filter/video_link_filter_spec.rb": 11.439051866000227,8857 "spec/lib/gitlab/utils/sanitize_node_link_spec.rb": 5.435624395000559,8858 "spec/lib/banzai/filter/audio_link_filter_spec.rb": 9.75745150200055,8859 "spec/tasks/gitlab/user_management_rake_spec.rb": 11.093548386001203,8860 "spec/models/deployment_metrics_spec.rb": 10.48670568000125,8861 "spec/services/system_notes/design_management_service_spec.rb": 10.610416491999786,8862 "spec/services/groups/import_export/export_service_spec.rb": 8.325505711000005,8863 "spec/lib/gitlab/ci/config/entry/release_spec.rb": 4.6779175930005295,8864 "spec/views/projects/_home_panel.html.haml_spec.rb": 8.358972478999931,8865 "spec/services/issues/resolve_discussions_spec.rb": 8.456829570999616,8866 "spec/services/milestones/destroy_service_spec.rb": 10.120226978000574,8867 "spec/services/labels/create_service_spec.rb": 6.188601779998862,8868 "spec/lib/gitlab/search/recent_merge_requests_spec.rb": 7.814824328999748,8869 "spec/models/ml/experiment_spec.rb": 5.115713580000374,8870 "spec/models/concerns/ci/maskable_spec.rb": 3.4738086220004334,8871 "spec/lib/gitlab/diff/diff_refs_spec.rb": 6.07918024799983,8872 "spec/finders/contributed_projects_finder_spec.rb": 8.156088394000108,8873 "spec/services/ci/create_pipeline_service/dry_run_spec.rb": 4.972538150001128,8874 "spec/models/integrations/harbor_spec.rb": 4.209697356998731,8875 "spec/graphql/mutations/commits/create_spec.rb": 5.307446676000836,8876 "spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 2.5556799700007105,8877 "spec/lib/gitlab/middleware/handle_malformed_strings_spec.rb": 2.748956495001039,8878 "spec/lib/kramdown/parser/atlassian_document_format_spec.rb": 2.5171427019995463,8879 "spec/services/merge_requests/reload_diffs_service_spec.rb": 6.287817492999238,8880 "spec/experiments/application_experiment_spec.rb": 2.8219384500007436,8881 "spec/rubocop/cop/static_translation_definition_spec.rb": 2.8563095569988945,8882 "spec/lib/gitlab/security/scan_configuration_spec.rb": 2.679075500998806,8883 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_notes_importer_spec.rb": 4.467053947999375,8884 "spec/lib/error_tracking/sentry_client/projects_spec.rb": 2.544386540999767,8885 "spec/finders/feature_flags_finder_spec.rb": 4.841594969999278,8886 "spec/tooling/danger/analytics_instrumentation_spec.rb": 2.4120766510004614,8887 "spec/lib/gitlab/gitaly_client/conflicts_service_spec.rb": 5.310413985000196,8888 "spec/lib/gitlab/metrics/background_transaction_spec.rb": 2.4381162590016174,8889 "spec/lib/gitlab/diff/parser_spec.rb": 2.2158453749998444,8890 "spec/models/ci/running_build_spec.rb": 3.7452939320010046,8891 "spec/services/ci/delete_objects_service_spec.rb": 4.384617894000257,8892 "spec/models/lfs_download_object_spec.rb": 3.2074795919997996,8893 "spec/services/todos/destroy/design_service_spec.rb": 5.350603091999801,8894 "spec/workers/integrations/create_external_cross_reference_worker_spec.rb": 2.921653482999318,8895 "spec/lib/banzai/filter/attributes_filter_spec.rb": 1.9110132480000175,8896 "spec/models/packages/debian/project_distribution_key_spec.rb": 2.1868475780011067,8897 "spec/lib/gitlab/github_import/markdown/attachment_spec.rb": 2.0094336610000028,8898 "spec/services/clusters/agents/create_service_spec.rb": 3.7600595699987025,8899 "spec/models/pages/lookup_path_spec.rb": 2.277299610001137,8900 "spec/graphql/resolvers/package_pipelines_resolver_spec.rb": 3.862351583000418,8901 "spec/uploaders/records_uploads_spec.rb": 2.7868800129999727,8902 "spec/workers/ci/external_pull_requests/create_pipeline_worker_spec.rb": 5.490053282001099,8903 "spec/helpers/nav/new_dropdown_helper_spec.rb": 2.5467078410001704,8904 "spec/rubocop/formatter/graceful_formatter_spec.rb": 1.7850492979996488,8905 "spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb": 2.5842232779996266,8906 "spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb": 1.8664895510009956,8907 "spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb": 1.520855496999502,8908 "spec/services/clusters/agent_tokens/revoke_service_spec.rb": 3.656294568998419,8909 "spec/lib/banzai/reference_parser/milestone_parser_spec.rb": 3.557432856001469,8910 "spec/models/merge_request/diff_commit_user_spec.rb": 1.6839311650001036,8911 "spec/lib/gitlab/checks/push_check_spec.rb": 3.545290666001165,8912 "spec/models/deployment_merge_request_spec.rb": 3.4572555129998364,8913 "spec/helpers/notifications_helper_spec.rb": 2.1252365719992667,8914 "spec/lib/gitlab/marker_range_spec.rb": 1.5300165970002126,8915 "spec/graphql/types/base_argument_spec.rb": 1.4445583630003966,8916 "spec/models/operations/feature_flags_client_spec.rb": 1.8610510609996709,8917 "spec/lib/api/entities/ci/pipeline_spec.rb": 3.600854373000402,8918 "spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb": 2.211700675999964,8919 "spec/models/achievements/user_achievement_spec.rb": 1.7247821620003378,8920 "spec/rubocop/cop_todo_spec.rb": 1.3708763979993819,8921 "spec/graphql/types/untrusted_regexp_spec.rb": 1.1200170760002948,8922 "spec/graphql/mutations/issues/unlink_alert_spec.rb": 2.2783749299997,8923 "spec/workers/gitlab/bitbucket_import/import_pull_request_worker_spec.rb": 1.859151982000185,8924 "spec/services/users/ban_service_spec.rb": 1.8589701620003325,8925 "spec/lib/sidebars/admin/menus/admin_overview_menu_spec.rb": 1.233801427999424,8926 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb": 1.1542417840009875,8927 "spec/lib/gitlab/database_warnings_spec.rb": 0.9345099399997707,8928 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/targets_spec.rb": 1.228241318000073,8929 "spec/views/shared/projects/_list.html.haml_spec.rb": 1.4955920390002575,8930 "spec/initializers/forbid_sidekiq_in_transactions_spec.rb": 0.9350721110004088,8931 "spec/graphql/types/current_user_todos_type_spec.rb": 2.2322164739998698,8932 "spec/graphql/resolvers/project_members_resolver_spec.rb": 2.638638995000292,8933 "spec/graphql/resolvers/paginated_tree_resolver_spec.rb": 1.6293378390000726,8934 "spec/validators/devise_email_validator_spec.rb": 1.0269788940004219,8935 "spec/lib/gitlab/kubernetes/deployment_spec.rb": 1.1617263539992564,8936 "spec/finders/data_transfer/project_data_transfer_finder_spec.rb": 1.7909185159987828,8937 "spec/models/group_deploy_token_spec.rb": 1.2781111839994992,8938 "spec/scripts/generate_rspec_pipeline_spec.rb": 1.0913571090004552,8939 "spec/workers/incident_management/close_incident_worker_spec.rb": 1.4851359799995407,8940 "spec/services/user_agent_detail_service_spec.rb": 1.122232626999903,8941 "spec/lib/gitlab/import_export/project/exported_relations_merger_spec.rb": 3.1036346389992104,8942 "spec/workers/ci/build_schedule_worker_spec.rb": 1.4167589450007654,8943 "spec/serializers/evidences/evidence_entity_spec.rb": 1.736227871000665,8944 "spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb": 1.3148690420002822,8945 "spec/services/work_items/callbacks/notes_spec.rb": 1.2321440690011514,8946 "spec/lib/gitlab/ci/templates/Jobs/sast_iac_gitlab_ci_yaml_spec.rb": 2.510123662999831,8947 "spec/lib/gitlab/lets_encrypt/order_spec.rb": 1.4793174500009627,8948 "spec/finders/groups/custom_emoji_finder_spec.rb": 1.3143247019997943,8949 "spec/lib/gitlab/github_import/importer/pull_requests/merged_by_importer_spec.rb": 1.6313551490002283,8950 "spec/lib/gitlab/web_ide/config_spec.rb": 0.8127376689990342,8951 "spec/routing/directs/subscription_portal_spec.rb": 0.8273796489993401,8952 "spec/models/work_items/widgets/current_user_todos_spec.rb": 1.1657424730001367,8953 "spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb": 1.9899861919984687,8954 "spec/graphql/resolvers/incident_management/timeline_events_resolver_spec.rb": 2.191125175999332,8955 "spec/graphql/resolvers/ml/find_models_resolver_spec.rb": 2.021289999000146,8956 "spec/helpers/projects/terraform_helper_spec.rb": 1.3812285979984154,8957 "spec/workers/gitlab/github_import/import_issue_event_worker_spec.rb": 1.197682291000092,8958 "spec/lib/gitlab/webpack/file_loader_spec.rb": 0.7399111449994962,8959 "spec/lib/gitlab/import_export/design_repo_saver_spec.rb": 1.8245219039999938,8960 "spec/services/groups/merge_requests_count_service_spec.rb": 1.5853138019992912,8961 "spec/services/spam/ham_service_spec.rb": 0.8007245310000144,8962 "spec/models/work_items/related_link_restriction_spec.rb": 0.9516494800009241,8963 "spec/services/base_count_service_spec.rb": 0.8970216130001063,8964 "spec/lib/system_check/app/authorized_keys_permission_check_spec.rb": 0.6985627680005564,8965 "spec/lib/gitlab/lets_encrypt_spec.rb": 2.806805741998687,8966 "spec/models/system_note_metadata_spec.rb": 1.0396252020000247,8967 "spec/presenters/packages/nuget/v2/metadata_index_presenter_spec.rb": 0.8307258889999503,8968 "spec/models/integrations/pushover_spec.rb": 1.06116965199908,8969 "spec/finders/lfs_pointers_finder_spec.rb": 0.994672314998752,8970 "spec/lib/gitlab/ci/build/policy/kubernetes_spec.rb": 1.511184447001142,8971 "spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb": 0.8955622739995306,8972 "spec/lib/gitlab/database/reindexing/reindex_concurrently_spec.rb": 31.227190028999757,8973 "spec/support_specs/capybara_wait_for_all_requests_spec.rb": 0.47593458500159613,8974 "spec/workers/object_pool/destroy_worker_spec.rb": 1.607838220001213,8975 "spec/lib/gitlab/fogbugz_import/project_creator_spec.rb": 1.863191881999228,8976 "spec/validators/cron_freeze_period_timezone_validator_spec.rb": 1.592559591999816,8977 "spec/services/projects/all_issues_count_service_spec.rb": 1.262356056000499,8978 "spec/rubocop/cop/migration/versioned_migration_class_spec.rb": 2.0931649140002264,8979 "spec/lib/banzai/cross_project_reference_spec.rb": 0.6837310390001221,8980 "spec/helpers/ci/variables_helper_spec.rb": 0.6110871649998444,8981 "spec/serializers/import/provider_repo_serializer_spec.rb": 0.7540164140009438,8982 "spec/rubocop/cop/scalability/cron_worker_context_spec.rb": 0.7675957930005097,8983 "spec/views/groups/packages/index.html.haml_spec.rb": 0.7505214239990892,8984 "spec/finders/packages/ml_model/package_finder_spec.rb": 0.9338609799997357,8985 "spec/models/namespaces/randomized_suffix_path_spec.rb": 0.7025338990006276,8986 "spec/services/packages/nuget/extract_metadata_file_service_spec.rb": 0.639327773000332,8987 "spec/tooling/danger/model_validations_spec.rb": 0.4530419760012592,8988 "spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb": 0.8976941130003979,8989 "spec/lib/sidebars/organizations/menus/manage_menu_spec.rb": 0.6802429999988817,8990 "spec/serializers/user_serializer_spec.rb": 1.4170283240000572,8991 "spec/serializers/ci/downloadable_artifact_serializer_spec.rb": 0.9395927309997205,8992 "spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb": 0.6475176620006096,8993 "spec/lib/gitlab/issuable_sorter_spec.rb": 0.715315287001431,8994 "spec/routing/openid_connect_spec.rb": 0.8584192760008591,8995 "spec/serializers/build_artifact_entity_spec.rb": 0.9183241110004019,8996 "spec/lib/gitlab/usage_data_counters/source_code_counter_spec.rb": 0.6221478940005909,8997 "spec/lib/gitlab/diff/pair_selector_spec.rb": 0.6305003529996611,8998 "spec/tooling/lib/tooling/test_map_packer_spec.rb": 0.5154612110000016,8999 "spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb": 0.3425315940003202,9000 "spec/models/jira_connect_subscription_spec.rb": 0.6212771339996834,9001 "spec/lib/gitlab/kroki_spec.rb": 0.591745985999296,9002 "spec/lib/gitlab/metrics/loose_foreign_keys_slis_spec.rb": 0.5951707959993655,9003 "spec/views/groups/show.html.haml_spec.rb": 0.6953368280010181,9004 "spec/lib/gitlab/render_timeout_spec.rb": 0.36043007300031604,9005 "spec/lib/gitlab/query_limiting/middleware_spec.rb": 0.6314300529993488,9006 "spec/models/ml/candidate_metric_spec.rb": 0.731511596000928,9007 "spec/graphql/resolvers/ci/catalog/resources/versions_resolver_spec.rb": 0.9086659620006685,9008 "spec/lib/banzai/commit_renderer_spec.rb": 0.8056389299999864,9009 "spec/graphql/mutations/users/saved_replies/destroy_spec.rb": 0.42405472900099994,9010 "spec/lib/gitlab/github_import/project_relation_type_spec.rb": 0.5866520460003812,9011 "spec/config/smime_signature_settings_spec.rb": 0.5249485209988052,9012 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb": 0.3456492250006704,9013 "spec/graphql/types/todoable_interface_spec.rb": 0.510272431998601,9014 "spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb": 0.590251616000387,9015 "spec/rubocop/cop/migration/add_timestamps_spec.rb": 0.5512890890004201,9016 "spec/lib/gitlab/ci/pipeline/expression/lexeme/null_spec.rb": 0.44493016699925647,9017 "spec/lib/gitlab/cross_project_access/check_collection_spec.rb": 0.4293911389995628,9018 "spec/rubocop/cop/graphql/graphql_name_position_spec.rb": 0.4419324369991955,9019 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb": 0.45565576600165514,9020 "spec/graphql/types/grafana_integration_type_spec.rb": 0.4313590080000722,9021 "spec/lib/sidebars/groups/super_sidebar_menus/operations_menu_spec.rb": 0.3536251940004149,9022 "spec/rubocop/cop/sidekiq_redis_call_spec.rb": 0.44567723699947237,9023 "spec/models/incident_management/timeline_event_tag_link_spec.rb": 0.4678833250000025,9024 "spec/lib/gitlab/usage/time_series_storable_spec.rb": 0.36665217300105724,9025 "spec/graphql/types/branch_rules/branch_protection_type_spec.rb": 0.35272040400013793,9026 "spec/rubocop/cop/qa/selector_usage_spec.rb": 0.448210096999901,9027 "spec/policies/concerns/crud_policy_helpers_spec.rb": 0.4437096569999994,9028 "spec/graphql/resolvers/package_details_resolver_spec.rb": 0.5194794519993593,9029 "spec/graphql/types/ci/runner_platform_type_spec.rb": 0.34872609400008514,9030 "spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb": 0.3833783810005116,9031 "spec/graphql/types/jira_import_type_spec.rb": 0.3554406640014349,9032 "spec/support_specs/matchers/result_matchers_spec.rb": 0.3519735739992029,9033 "spec/rubocop/cop/sidekiq_options_queue_spec.rb": 0.3579057740007556,9034 "spec/lib/mattermost/client_spec.rb": 0.35178498399909586,9035 "spec/graphql/types/work_items/widgets/labels_update_input_type_spec.rb": 0.34242352500041306,9036 "spec/workers/todos_destroyer/confidential_issue_worker_spec.rb": 0.3567422140004055,9037 "spec/graphql/types/packages/helm/metadata_type_spec.rb": 0.36756750299900887,9038 "spec/graphql/types/ci/recent_failures_type_spec.rb": 0.3470007150008314,9039 "spec/graphql/types/tree/blob_type_spec.rb": 0.3477838340004382,9040 "spec/lib/gitlab/ci/config/interpolation/functions/base_spec.rb": 0.26314515999911237,9041 "spec/helpers/ci/pipeline_schedules_helper_spec.rb": 0.3308046160000231,9042 "spec/lib/sidebars/uncategorized_menu_spec.rb": 0.2706791599994176,9043 "spec/rubocop/cop/gitlab/change_timezone_spec.rb": 0.27429471899995406,9044 "spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb": 0.26510676100042474,9045 "spec/services/packages/nuget/metadata_extraction_service_spec.rb": 0.2776166290004767,9046 "spec/graphql/types/packages/package_status_enum_spec.rb": 0.26469017999988864,9047 "spec/lib/banzai/filter/html_entity_filter_spec.rb": 0.269864880001478,9048 "spec/lib/gitlab/github_import/representation/lfs_object_spec.rb": 0.29531518799922196,9049 "spec/lib/gitlab/email/html_to_markdown_parser_spec.rb": 0.30005489799987129050}9051Knapsack global time execution for tests: 23m 08s9052Pending: (Failures listed here are expected and do not affect your suite's status)9053 1) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9054 # No reason given9055 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499056 2) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9057 # No reason given9058 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579059Finished in 24 minutes 17 seconds (files took 1 minute 22.18 seconds to load)90603921 examples, 0 failures, 2 pending9061Randomized with seed 74699062[TEST PROF INFO] Time spent in factories: 09:06.234 (36.55% of total time)9063RSpec exited with 0.9064No examples to retry, congrats!9066Running after script...9067$ source scripts/utils.sh9068$ bundle exec gem list gitlab_quality-test_tooling9069gitlab_quality-test_tooling (1.17.0)9070$ section_start "relate-failure-issue" "Report test failures" # collapsed multi-line command9074$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9076$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9080$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9082$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9086$ tooling/bin/push_job_metrics || true9087[job-metrics] Pushing job metrics file for the CI/CD job.9088[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9090Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9092Uploading artifacts...9093auto_explain/: found 3 matching artifact files and directories 9094coverage/: found 5 matching artifact files and directories 9095WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9096WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9097knapsack/: found 4 matching artifact files and directories 9098rspec/: found 12 matching artifact files and directories 9099WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9100log/*.log: found 19 matching artifact files and directories 9101WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348594964/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9102WARNING: Retrying... context=artifacts-uploader error=request redirected9103Uploading artifacts as "archive" to coordinator... 201 Created id=6348594964 responseStatus=201 Created token=glcbt-659104Uploading artifacts...9105rspec/rspec-*.xml: found 1 matching artifact files and directories 9106WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6348594964/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9107WARNING: Retrying... context=artifacts-uploader error=request redirected9108Uploading artifacts as "junit" to coordinator... 201 Created id=6348594964 responseStatus=201 Created token=glcbt-659110Job succeeded