rspec unit pg14 18/32
Passed Started
by
@ahegyi
Adam Hegyi
1 skips description placeholder and removes new line characters before it2# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.43 seconds. Current RSS: ~1420M. load average: 1.17 1.10 1.13 1/310 187633 when description is blank string4 skips description placeholder and removes new line characters before it5# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.0 second. Current RSS: ~1418M. load average: 1.17 1.10 1.13 2/311 188226 when custom commit template contains placeholder in the middle or beginning of the line7 uses custom template8 when description is empty string9 does not remove new line characters before empty placeholder10# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.08 seconds. Current RSS: ~1419M. load average: 1.24 1.11 1.13 1/310 1893911 when project has template with CRLF newlines12 converts it to LF newlines13 when description is empty string14 skips description placeholder and removes new line characters before it15# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.97 seconds. Current RSS: ~1421M. load average: 1.24 1.11 1.13 1/310 1905616 when project has merge commit template with first_commit17 uses first commit18 when branch has no unmerged commits19 is an empty string20# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.78 seconds. Current RSS: ~1422M. load average: 1.30 1.13 1.14 1/310 1915921 when project has merge commit template with first_multiline_commit22 uses first multiline commit23 when branch has no multiline commits24 is mr title25# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.57 seconds. Current RSS: ~1423M. load average: 1.30 1.13 1.14 1/310 1928026 when project has merge commit template with reviewers27 and mr has no reviewers28 removes variable and blank line29 when there is blank line after reviewed_by30 removes blank line before it31# [RSpecRunTime] RSpec elapsed time: 11 minutes 15.42 seconds. Current RSS: ~1417M. load average: 1.28 1.12 1.14 1/310 1939632 when there is no blank line after reviewed_by33 does not remove blank line before it34# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.96 seconds. Current RSS: ~1417M. load average: 1.28 1.12 1.14 2/310 1945635 and mr has one reviewer36 returns user name and email37# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.54 seconds. Current RSS: ~1416M. load average: 1.17 1.10 1.13 1/310 1951538 and mr has multiple reviewers39 returns users names and emails40# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.23 seconds. Current RSS: ~1416M. load average: 1.17 1.10 1.13 1/310 1957441 when project has merge commit template with approvers42 and mr has no approval43 removes variable and blank line44 when there is blank line after approved_by45 removes blank line before it46# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.22 seconds. Current RSS: ~1413M. load average: 1.32 1.14 1.14 1/310 1969147 when there is no blank line after approved_by48 does not remove blank line before it49# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.64 seconds. Current RSS: ~1413M. load average: 1.32 1.14 1.14 1/310 1975050 and mr has one approval51 returns user name and email52# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.13 seconds. Current RSS: ~1415M. load average: 1.32 1.14 1.14 1/310 1980953 and mr has multiple approvals54 returns users names and emails55# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.83 seconds. Current RSS: ~1414M. load average: 1.32 1.14 1.14 1/310 1986856 when project has merge commit template with url57 and merge request has url58 returns mr url59# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.3 seconds. Current RSS: ~1412M. load average: 1.29 1.13 1.14 1/310 1992760 when project has merge commit template with merged_by61 and current_user is passed62 returns user name and email63# [RSpecRunTime] RSpec elapsed time: 11 minutes 30.76 seconds. Current RSS: ~1412M. load average: 1.29 1.13 1.14 1/310 1998764 when project has commit template with all_commits65 returns all commit messages66 with 2 commits67 returns both messages68# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.51 seconds. Current RSS: ~1414M. load average: 1.35 1.15 1.14 1/310 2010869 with over 100 commits70 returns first 100 commits skipping merge commit71# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.1 seconds. Current RSS: ~1416M. load average: 1.35 1.15 1.14 1/310 2016972 when branch has no unmerged commits73 is an empty string74# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.41 seconds. Current RSS: ~1414M. load average: 1.35 1.15 1.14 1/310 2021575 when branch has commit with message over 100kb76 skips commit body77# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.07 seconds. Current RSS: ~1498M. load average: 1.32 1.15 1.14 1/310 2027978 user79 comes from metrics80 returns user name and email81# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.63 seconds. Current RSS: ~1491M. load average: 1.32 1.15 1.14 1/310 2033882 comes from merge_user83 returns user name and email84# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.19 seconds. Current RSS: ~1480M. load average: 1.32 1.15 1.14 1/310 2039785 when project has commit template with the same variable used twice86 uses custom template87# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.69 seconds. Current RSS: ~1436M. load average: 1.30 1.14 1.14 1/310 2045688 when project has commit template without any variable89 uses custom template90# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.11 seconds. Current RSS: ~1434M. load average: 1.30 1.14 1.14 1/310 2051591 when project has template with all variables92 uses custom template93# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.49 seconds. Current RSS: ~1445M. load average: 1.30 1.14 1.14 1/310 2057694 when project has merge commit template with co_authored_by95 uses custom template96 when author and merging user is one of the commit authors97 skips his mail in coauthors98# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.63 seconds. Current RSS: ~1411M. load average: 1.27 1.14 1.14 1/310 2069399 when author and merging user is the only author of commits100 skips coauthors and empty lines before it101# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.17 seconds. Current RSS: ~1410M. load average: 1.27 1.14 1.14 1/310 20752102 when project has merge commit template with co_authored_by103 when author and merging user are one of the commit authors104 skips merging user, but does not skip merge request author105# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.8 seconds. Current RSS: ~1412M. load average: 1.27 1.14 1.14 1/310 20810106 #new_mr_description107 when project has template with all variables108 renders only variables specific to a new non-persisted merge request109 when no first commit exists110 does not populate any commit-related variables111# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.77 seconds. Current RSS: ~1415M. load average: 1.25 1.14 1.14 1/310 20840112# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/message_generator_spec.rb. It took 2 minutes 20.63 seconds. Expected to take 1 minute 55.97 seconds.113# [RSpecRunTime] Starting example group spec/policies/group_policy_spec.rb. Expected to take 1 minute 28.61 seconds.114GroupPolicy115 read_package116 admin117 when admin mode is enabled118 is expected to be allowed :read_package119# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.47 seconds. Current RSS: ~1409M. load average: 1.25 1.14 1.14 1/309 20841120 when admin mode is disabled121 is expected to be disallowed :read_package122 with owner123 is expected to be allowed :read_package124 with maintainer125 is expected to be allowed :read_package126 with reporter127 is expected to be allowed :read_package128 with guest129 is expected to be disallowed :read_package130 with non member131 is expected to be disallowed :read_package132 with anonymous133 is expected to be disallowed :read_package134 behaves like clusterable policies135 #add_cluster?136 with a reporter137 is expected not to be allowed :read_cluster138 is expected not to be allowed :add_cluster139 is expected not to be allowed :create_cluster140 is expected not to be allowed :update_cluster141 is expected not to be allowed :admin_cluster142# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.92 second. Current RSS: ~1415M. load average: 1.23 1.14 1.14 1/310 20842143 with a developer144 is expected to be allowed :read_cluster145 is expected not to be allowed :add_cluster146 is expected not to be allowed :create_cluster147 is expected not to be allowed :update_cluster148 is expected not to be allowed :admin_cluster149# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.91 seconds. Current RSS: ~1408M. load average: 1.13 1.12 1.13 1/310 20843150 with a maintainer151 with no clusters152 is expected to be allowed :read_cluster153 is expected to be allowed :add_cluster154 is expected to be allowed :create_cluster155 is expected to be allowed :update_cluster156 is expected to be allowed :admin_cluster157# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.86 seconds. Current RSS: ~1389M. load average: 1.13 1.12 1.13 1/305 20844158 admin_package ability159 with maintainer160 is expected to be disallowed :admin_package161 with owner162 is expected to be allowed :admin_package163 has projects164 is expected to be allowed :read_issue_board165 in subgroups166 is expected to be allowed :read_issue_board167# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.21 seconds. Current RSS: ~1386M. load average: 1.04 1.10 1.13 1/305 20845168 create_runner169 admin170 when admin mode is enabled171 is expected to be allowed :create_runner172 with specific group runner registration disabled173 is expected to be allowed :create_runner174 with group runner registration disabled175 with specific group runner registration enabled176 is expected to be allowed :create_runner177 with specific group runner registration disabled178 is expected to be allowed :create_runner179 when admin mode is disabled180 is expected to be disallowed :create_runner181 with owner182 is expected to be allowed :create_runner183 behaves like disallowed when group runner registration disabled184 with group runner registration disabled185 with specific group runner registration enabled186 is expected to be disallowed :create_runner187 with specific group runner registration disabled188 is expected to be disallowed :create_runner189 with maintainer190 is expected to be disallowed :create_runner191 with reporter192 is expected to be disallowed :create_runner193 with guest194 is expected to be disallowed :create_runner195 with developer196 is expected to be disallowed :create_runner197 with anonymous198 is expected to be disallowed :create_runner199 when crm_enabled is false200 is expected to be disallowed :read_crm_contact201 is expected to be disallowed :read_crm_organization202 is expected to be disallowed :admin_crm_contact203 is expected to be disallowed :admin_crm_organization204 update_runners_registration_token205 admin206 when admin mode is enabled207 is expected to be allowed :update_runners_registration_token208 with registration tokens disabled209 is expected to be disallowed :update_runners_registration_token210 when admin mode is disabled211 is expected to be disallowed :update_runners_registration_token212 with owner213 is expected to be allowed :update_runners_registration_token214 with registration tokens disabled215 is expected to be disallowed :update_runners_registration_token216 with maintainer217 is expected to be disallowed :update_runners_registration_token218 with reporter219 is expected to be disallowed :update_runners_registration_token220 with guest221 is expected to be disallowed :update_runners_registration_token222 with non member223 is expected to be disallowed :update_runners_registration_token224 with anonymous225 is expected to be disallowed :update_runners_registration_token226 package registry227 deploy token user228 with read_package_registry scope229 is expected to be allowed :read_package230 is expected to be allowed :read_group231 is expected to be disallowed :create_package232 with write_package_registry scope233 is expected to be allowed :create_package234 is expected to be allowed :read_package235 is expected to be allowed :read_group236 is expected to be disallowed :destroy_package237 read_usage_quotas policy238 reading usage quotas239 role: :owner, admin_mode: nil, allowed: true240 is expected to be allowed :read_usage_quotas241 role: :admin, admin_mode: true, allowed: true242 is expected to be allowed :read_usage_quotas243 role: :admin, admin_mode: false, allowed: false244 is expected to be disallowed :read_usage_quotas245 role: :maintainer, admin_mode: nil, allowed: false246 is expected to be disallowed :read_usage_quotas247 role: :developer, admin_mode: nil, allowed: false248 is expected to be disallowed :read_usage_quotas249 role: :reporter, admin_mode: nil, allowed: false250 is expected to be disallowed :read_usage_quotas251 role: :guest, admin_mode: nil, allowed: false252 is expected to be disallowed :read_usage_quotas253 private group that has been invited to a public project and with no user254 is expected not to be allowed :manage_merge_request_settings255 change_share_with_group_lock256 when the current_user owns the group257 when the group share_with_group_lock is enabled258 when the parent group share_with_group_lock is enabled259 when the group has a grandparent260 when the grandparent share_with_group_lock is enabled261 when the current_user owns the parent262 when the current_user owns the grandparent263 is expected to be allowed :change_share_with_group_lock264# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.88 seconds. Current RSS: ~1404M. load average: 1.03 1.09 1.13 1/304 20846265 when the current_user does not own the grandparent266 is expected not to be allowed :change_share_with_group_lock267# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.97 seconds. Current RSS: ~1403M. load average: 1.03 1.09 1.13 1/304 20847268 when the current_user does not own the parent269 is expected not to be allowed :change_share_with_group_lock270 when the grandparent share_with_group_lock is disabled271 when the current_user owns the parent272 is expected to be allowed :change_share_with_group_lock273# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.86 seconds. Current RSS: ~1399M. load average: 1.03 1.09 1.13 1/304 20848274 when the current_user does not own the parent275 is expected not to be allowed :change_share_with_group_lock276 when the group does not have a grandparent277 when the current_user owns the parent278 is expected to be allowed :change_share_with_group_lock279 when the current_user does not own the parent280 is expected not to be allowed :change_share_with_group_lock281 when the parent group share_with_group_lock is disabled282 is expected to be allowed :change_share_with_group_lock283 when the group share_with_group_lock is disabled284 is expected to be allowed :change_share_with_group_lock285 when the current_user does not own the group286 is expected not to be allowed :change_share_with_group_lock287 migration bot288 aggregate_failures289 behaves like deploy token does not get confused with user290 is expected not to be allowed :manage_merge_request_settings291 with no user292 aggregate_failures293 private nested group use the highest access level from the group and inherited permissions294 with no user295 is expected not to be allowed :manage_merge_request_settings296 guests297 is expected not to be allowed :manage_merge_request_settings298 reporter299 is expected not to be allowed :manage_merge_request_settings300 developer301 is expected not to be allowed :manage_merge_request_settings302 maintainer303 is expected to be allowed :read_cluster304 allows every maintainer permission plus creating subgroups305 owner306 is expected to be allowed :manage_merge_request_settings307 transfer_projects308 reporter309 behaves like not allowed to transfer projects310 is expected to be disallowed :transfer_projects311 behaves like not allowed to transfer projects312 is expected to be disallowed :transfer_projects313 behaves like not allowed to transfer projects314 is expected to be disallowed :transfer_projects315 developer316 behaves like not allowed to transfer projects317 is expected to be disallowed :transfer_projects318 behaves like not allowed to transfer projects319 is expected to be disallowed :transfer_projects320 behaves like not allowed to transfer projects321 is expected to be disallowed :transfer_projects322 maintainer323 behaves like not allowed to transfer projects324 is expected to be disallowed :transfer_projects325 behaves like allowed to transfer projects326 is expected to be allowed :transfer_projects327 behaves like allowed to transfer projects328 is expected to be allowed :transfer_projects329 owner330 behaves like not allowed to transfer projects331 is expected to be disallowed :transfer_projects332 behaves like allowed to transfer projects333 is expected to be allowed :transfer_projects334 behaves like allowed to transfer projects335 is expected to be allowed :transfer_projects336 update_max_artifacts_size337 when no user338 is expected not to be allowed :update_max_artifacts_size339 admin340 when admin mode is enabled341 is expected to be allowed :update_max_artifacts_size342 when admin mode is enabled343 is expected not to be allowed :update_max_artifacts_size344 guest345 is expected not to be allowed :update_max_artifacts_size346 reporter347 is expected not to be allowed :update_max_artifacts_size348 developer349 is expected not to be allowed :update_max_artifacts_size350 maintainer351 is expected not to be allowed :update_max_artifacts_size352 owner353 is expected not to be allowed :update_max_artifacts_size354 create_subgroup355 when group has subgroup creation level set to owner356 reporter357 is expected to be disallowed :create_subgroup358 developer359 is expected to be disallowed :create_subgroup360 maintainer361 is expected to be disallowed :create_subgroup362 owner363 is expected to be allowed :create_subgroup364 when group has subgroup creation level set to maintainer365 reporter366 is expected to be disallowed :create_subgroup367 developer368 is expected to be disallowed :create_subgroup369 maintainer370 is expected to be allowed :create_subgroup371 owner372 is expected to be allowed :create_subgroup373 guests374 is expected not to be allowed :manage_merge_request_settings375 behaves like deploy token does not get confused with user376 is expected not to be allowed :manage_merge_request_settings377 behaves like checks timelog categories permissions378 with no user379 is expected to be disallowed :read_timelog_category380 with a regular user381 is expected to be disallowed :read_timelog_category382 with a reporter user383 when timelog_categories is enabled384 is expected to be allowed :read_timelog_category385 when timelog_categories is disabled386 is expected to be disallowed :read_timelog_category387 design activity388 when design management is not available389 is expected not to be allowed :read_design_activity390 even when there are projects in the group391 is expected not to be allowed :read_design_activity392# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.96 seconds. Current RSS: ~1397M. load average: 1.02 1.09 1.12 1/304 20849393 when design management is available globally394 the group has no projects395 is expected not to be allowed :read_design_activity396 the group has a project397 is expected to be allowed :read_design_activity398 which does not have design management enabled399 is expected not to be allowed :read_design_activity400 but another project does401 is expected to be allowed :read_design_activity402# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.08 seconds. Current RSS: ~1388M. load average: 1.02 1.09 1.12 1/304 20850403 maintainer404 with subgroup_creation level set to maintainer405 allows permissions from lower roles406 allows every maintainer permission plus creating subgroups407 with subgroup_creation_level set to owner408 allows every maintainer permission409 behaves like deploy token does not get confused with user410 is expected not to be allowed :manage_merge_request_settings411 register_group_runners412 admin413 when admin mode is enabled414 is expected to be allowed :register_group_runners415 with registration tokens disabled416 is expected to be disallowed :register_group_runners417 with specific group runner registration disabled418 is expected to be allowed :register_group_runners419 with group runner registration disabled420 is expected to be allowed :register_group_runners421 with registration tokens disabled422 is expected to be disallowed :register_group_runners423 with specific group runner registration disabled424 is expected to be allowed :register_group_runners425 with specific group runner registration token disallowed426 is expected to be disallowed :register_group_runners427 when admin mode is disabled428 is expected to be disallowed :register_group_runners429 with owner430 is expected to be allowed :register_group_runners431 with registration tokens disabled432 is expected to be disallowed :register_group_runners433 with group runner registration disabled434 is expected to be disallowed :register_group_runners435 with specific group runner registration disabled436 is expected to be disallowed :register_group_runners437 with specific group runner registration token disallowed438 is expected to be disallowed :register_group_runners439 with maintainer440 is expected to be disallowed :register_group_runners441 with reporter442 is expected to be disallowed :register_group_runners443 with guest444 is expected to be disallowed :register_group_runners445 with non member446 is expected to be disallowed :register_group_runners447 with anonymous448 is expected to be disallowed :register_group_runners449 admin450 is expected not to be allowed :manage_merge_request_settings451 with admin mode452 is expected to be allowed :read_internal_note453 behaves like deploy token does not get confused with user454 is expected not to be allowed :manage_merge_request_settings455 with admin mode456 is expected not to be allowed :read_internal_note457 private group that has been invited to a public project and with a foreign user458 is expected not to be allowed :manage_merge_request_settings459 organization owner460 is expected to be allowed :read_internal_note461 achievements462 is expected to be allowed :read_achievement463 is expected to be allowed :admin_achievement464 is expected to be allowed :award_achievement465 is expected to be allowed :destroy_user_achievement466 with feature flag disabled467 is expected to be disallowed :read_achievement468 is expected to be disallowed :admin_achievement469 is expected to be disallowed :award_achievement470 is expected to be disallowed :destroy_user_achievement471# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.69 seconds. Current RSS: ~1392M. load average: 1.02 1.08 1.12 1/304 20851472 when current user is not a group member473 is expected to be disallowed :read_achievement474 when the group is public475 is expected to be allowed :read_achievement476 when current user is not an owner477 is expected to be disallowed :destroy_user_achievement478 create_jira_connect_subscription479 admin480 when admin mode is enabled481 is expected to be allowed :create_jira_connect_subscription482 when admin mode is disabled483 is expected to be disallowed :create_jira_connect_subscription484 with owner485 is expected to be allowed :create_jira_connect_subscription486 with maintainer487 is expected to be allowed :create_jira_connect_subscription488 with reporter489 is expected to be disallowed :create_jira_connect_subscription490 with guest491 is expected to be disallowed :create_jira_connect_subscription492 with non member493 is expected to be disallowed :create_jira_connect_subscription494 with anonymous495 is expected to be disallowed :create_jira_connect_subscription496 behaves like Self-managed Core resource access tokens497 with owner access498 create resource access tokens499 is expected to be allowed :create_resource_access_tokens500 when resource access token creation is not allowed501 is expected not to be allowed :create_resource_access_tokens502 when parent group has project access token creation disabled503 is expected not to be allowed :create_resource_access_tokens504 with a personal namespace project505 is expected to be allowed :create_resource_access_tokens506 read resource access tokens507 is expected to be allowed :read_resource_access_tokens508 destroy resource access tokens509 is expected to be allowed :destroy_resource_access_tokens510 with developer access511 create resource access tokens512 is expected not to be allowed :create_resource_access_tokens513 read resource access tokens514 is expected not to be allowed :read_resource_access_tokens515 destroy resource access tokens516 is expected not to be allowed :destroy_resource_access_tokens517 support bot518 is expected not to be allowed :read_label519 when group hierarchy has a project with service desk enabled520 is expected to be allowed :read_label521 is expected to be allowed :read_label522# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.04 seconds. Current RSS: ~1384M. load average: 1.02 1.08 1.12 1/304 20852523 import_projects524 when group has no project creation level set525 reporter526 is expected to be disallowed :import_projects527 developer528 is expected to be disallowed :import_projects529 maintainer530 is expected to be allowed :import_projects531 owner532 is expected to be allowed :import_projects533 when group has project creation level set to no one534 reporter535 is expected to be disallowed :import_projects536 developer537 is expected to be disallowed :import_projects538 maintainer539 is expected to be disallowed :import_projects540 owner541 is expected to be disallowed :import_projects542 when group has project creation level set to maintainer only543 reporter544 is expected to be disallowed :import_projects545 developer546 is expected to be disallowed :import_projects547 maintainer548 is expected to be allowed :import_projects549 owner550 is expected to be allowed :import_projects551 when group has project creation level set to developers + maintainer552 reporter553 is expected to be disallowed :import_projects554 developer555 is expected to be disallowed :import_projects556 maintainer557 is expected to be allowed :import_projects558 owner559 is expected to be allowed :import_projects560 reporter561 is expected not to be allowed :manage_merge_request_settings562 behaves like deploy token does not get confused with user563 is expected not to be allowed :manage_merge_request_settings564 owner565 is expected to be allowed :manage_merge_request_settings566 behaves like deploy token does not get confused with user567 is expected not to be allowed :manage_merge_request_settings568 public group with user who is not a member569 is expected not to be allowed :read_namespace_via_membership570 developer571 is expected not to be allowed :manage_merge_request_settings572 behaves like deploy token does not get confused with user573 is expected not to be allowed :manage_merge_request_settings574 public group with no user575 is expected not to be allowed :read_namespace_via_membership576 change_prevent_sharing_groups_outside_hierarchy577 with owner578 is expected to be allowed :change_prevent_sharing_groups_outside_hierarchy579 with non-owner roles580 role: "admin"581 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy582 role: "maintainer"583 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy584 role: "reporter"585 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy586 role: "developer"587 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy588 role: "guest"589 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy590 create_projects591 when group has no project creation level set592 reporter593 is expected to be disallowed :create_projects594 developer595 is expected to be allowed :create_projects596 maintainer597 is expected to be allowed :create_projects598 owner599 is expected to be allowed :create_projects600 when group has project creation level set to no one601 reporter602 is expected to be disallowed :create_projects603 developer604 is expected to be disallowed :create_projects605 maintainer606 is expected to be disallowed :create_projects607 owner608 is expected to be disallowed :create_projects609 when group has project creation level set to maintainer only610 reporter611 is expected to be disallowed :create_projects612 developer613 is expected to be disallowed :create_projects614 maintainer615 is expected to be allowed :create_projects616 owner617 is expected to be allowed :create_projects618 when group has project creation level set to developers + maintainer619 reporter620 is expected to be disallowed :create_projects621 developer622 is expected to be allowed :create_projects623 maintainer624 is expected to be allowed :create_projects625 owner626 is expected to be allowed :create_projects627 with visibility levels restricted by the administrator628 restricted_visibility_levels: [], group_visibility: public, can_create_project?: true, can_create_subgroups?: true629 with non-admin user630 is expected to be allowed :create_subgroup631 is expected to be allowed :create_projects632 with admin user633 is expected to be allowed :create_projects634 restricted_visibility_levels: [], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true635 with non-admin user636 is expected to be allowed :create_subgroup637 is expected to be allowed :create_projects638 with admin user639 is expected to be allowed :create_projects640 restricted_visibility_levels: [], group_visibility: private, can_create_project?: true, can_create_subgroups?: true641 with non-admin user642 is expected to be allowed :create_subgroup643 is expected to be allowed :create_projects644 with admin user645 is expected to be allowed :create_projects646 restricted_visibility_levels: [public], group_visibility: public, can_create_project?: true, can_create_subgroups?: true647 with non-admin user648 is expected to be allowed :create_subgroup649 is expected to be allowed :create_projects650 with admin user651 is expected to be allowed :create_projects652 restricted_visibility_levels: [public], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true653 with non-admin user654 is expected to be allowed :create_subgroup655 is expected to be allowed :create_projects656 with admin user657 is expected to be allowed :create_projects658 restricted_visibility_levels: [public], group_visibility: private, can_create_project?: true, can_create_subgroups?: true659 with non-admin user660 is expected to be allowed :create_subgroup661 is expected to be allowed :create_projects662 with admin user663 is expected to be allowed :create_projects664 restricted_visibility_levels: [internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true665 with non-admin user666 is expected to be allowed :create_subgroup667 is expected to be allowed :create_projects668 with admin user669 is expected to be allowed :create_projects670 restricted_visibility_levels: [internal], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true671 with non-admin user672 is expected to be allowed :create_subgroup673 is expected to be allowed :create_projects674 with admin user675 is expected to be allowed :create_projects676 restricted_visibility_levels: [internal], group_visibility: private, can_create_project?: true, can_create_subgroups?: true677 with non-admin user678 is expected to be allowed :create_subgroup679 is expected to be allowed :create_projects680 with admin user681 is expected to be allowed :create_projects682 restricted_visibility_levels: [private], group_visibility: public, can_create_project?: true, can_create_subgroups?: true683 with non-admin user684 is expected to be allowed :create_subgroup685 is expected to be allowed :create_projects686 with admin user687 is expected to be allowed :create_projects688 restricted_visibility_levels: [private], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true689 with non-admin user690 is expected to be allowed :create_subgroup691 is expected to be allowed :create_projects692 with admin user693 is expected to be allowed :create_projects694 restricted_visibility_levels: [private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false695 with non-admin user696 is expected to be disallowed :create_subgroup697 is expected to be disallowed :create_projects698 with admin user699 is expected to be allowed :create_projects700 restricted_visibility_levels: [public, internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true701 with non-admin user702 is expected to be allowed :create_subgroup703 is expected to be allowed :create_projects704 with admin user705 is expected to be allowed :create_projects706 restricted_visibility_levels: [public, internal], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true707 with non-admin user708 is expected to be allowed :create_subgroup709 is expected to be allowed :create_projects710 with admin user711 is expected to be allowed :create_projects712 restricted_visibility_levels: [public, internal], group_visibility: private, can_create_project?: true, can_create_subgroups?: true713 with non-admin user714 is expected to be allowed :create_subgroup715 is expected to be allowed :create_projects716 with admin user717 is expected to be allowed :create_projects718 restricted_visibility_levels: [public, private], group_visibility: public, can_create_project?: true, can_create_subgroups?: true719 with non-admin user720 is expected to be allowed :create_subgroup721 is expected to be allowed :create_projects722 with admin user723 is expected to be allowed :create_projects724 restricted_visibility_levels: [public, private], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true725 with non-admin user726 is expected to be allowed :create_subgroup727 is expected to be allowed :create_projects728 with admin user729 is expected to be allowed :create_projects730 restricted_visibility_levels: [public, private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false731 with non-admin user732 is expected to be disallowed :create_subgroup733 is expected to be disallowed :create_projects734 with admin user735 is expected to be allowed :create_projects736 restricted_visibility_levels: [private, internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true737 with non-admin user738 is expected to be allowed :create_subgroup739 is expected to be allowed :create_projects740 with admin user741 is expected to be allowed :create_projects742 restricted_visibility_levels: [private, internal], group_visibility: internal, can_create_project?: false, can_create_subgroups?: false743 with non-admin user744 is expected to be disallowed :create_subgroup745 is expected to be disallowed :create_projects746 with admin user747 is expected to be allowed :create_projects748 restricted_visibility_levels: [private, internal], group_visibility: private, can_create_project?: false, can_create_subgroups?: false749 with non-admin user750 is expected to be disallowed :create_subgroup751 is expected to be disallowed :create_projects752 with admin user753 is expected to be allowed :create_projects754 restricted_visibility_levels: [public, internal, private], group_visibility: public, can_create_project?: false, can_create_subgroups?: false755 with non-admin user756 is expected to be disallowed :create_subgroup757 is expected to be disallowed :create_projects758 with admin user759 is expected to be allowed :create_projects760 restricted_visibility_levels: [public, internal, private], group_visibility: internal, can_create_project?: false, can_create_subgroups?: false761 with non-admin user762 is expected to be disallowed :create_subgroup763 is expected to be disallowed :create_projects764 with admin user765 is expected to be allowed :create_projects766 restricted_visibility_levels: [public, internal, private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false767 with non-admin user768 is expected to be disallowed :create_subgroup769 is expected to be disallowed :create_projects770 with admin user771 is expected to be allowed :create_projects772 dependency proxy773 feature disabled774 behaves like disallows all dependency proxy access775 is expected to be disallowed :read_dependency_proxy776 is expected to be disallowed :admin_dependency_proxy777 feature enabled778 human user779 reporter780 behaves like allows dependency proxy read access but not admin781 is expected to be allowed :read_dependency_proxy782 is expected to be disallowed :admin_dependency_proxy783 developer784 behaves like allows dependency proxy read access but not admin785 is expected to be allowed :read_dependency_proxy786 is expected to be disallowed :admin_dependency_proxy787 maintainer788 behaves like allows dependency proxy read access but not admin789 is expected to be allowed :read_dependency_proxy790 is expected to be disallowed :admin_dependency_proxy791 owner792 is expected to be allowed :read_dependency_proxy793 is expected to be allowed :admin_dependency_proxy794 deploy token user795 with insufficient scopes796 behaves like disallows all dependency proxy access797 is expected to be disallowed :read_dependency_proxy798 is expected to be disallowed :admin_dependency_proxy799 with sufficient scopes800 behaves like allows dependency proxy read access but not admin801 is expected to be allowed :read_dependency_proxy802 is expected to be disallowed :admin_dependency_proxy803 group access token user804 not a member of the group805 behaves like disallows all dependency proxy access806 is expected to be disallowed :read_dependency_proxy807 is expected to be disallowed :admin_dependency_proxy808 a member of the group809 behaves like allows dependency proxy read access but not admin810 is expected to be allowed :read_dependency_proxy811 is expected to be disallowed :admin_dependency_proxy812 all other user types813 with user_type 1814 when the user has sufficient access815 behaves like allows dependency proxy read access but not admin816 is expected to be allowed :read_dependency_proxy817 is expected to be disallowed :admin_dependency_proxy818 when the user does not have sufficient access819 behaves like disallows all dependency proxy access820 is expected to be disallowed :read_dependency_proxy821 is expected to be disallowed :admin_dependency_proxy822 with user_type 2823 when the user has sufficient access824 behaves like allows dependency proxy read access but not admin825 is expected to be allowed :read_dependency_proxy826 is expected to be disallowed :admin_dependency_proxy827 when the user does not have sufficient access828 behaves like disallows all dependency proxy access829 is expected to be disallowed :read_dependency_proxy830 is expected to be disallowed :admin_dependency_proxy831 with user_type 3832 when the user has sufficient access833 behaves like allows dependency proxy read access but not admin834 is expected to be allowed :read_dependency_proxy835 is expected to be disallowed :admin_dependency_proxy836 when the user does not have sufficient access837 behaves like disallows all dependency proxy access838 is expected to be disallowed :read_dependency_proxy839 is expected to be disallowed :admin_dependency_proxy840 with user_type 4841 when the user has sufficient access842 behaves like allows dependency proxy read access but not admin843 is expected to be allowed :read_dependency_proxy844 is expected to be disallowed :admin_dependency_proxy845 when the user does not have sufficient access846 behaves like disallows all dependency proxy access847 is expected to be disallowed :read_dependency_proxy848 is expected to be disallowed :admin_dependency_proxy849 with user_type 5850 when the user has sufficient access851 behaves like allows dependency proxy read access but not admin852 is expected to be allowed :read_dependency_proxy853 is expected to be disallowed :admin_dependency_proxy854 when the user does not have sufficient access855 behaves like disallows all dependency proxy access856 is expected to be disallowed :read_dependency_proxy857 is expected to be disallowed :admin_dependency_proxy858 with user_type 7859 when the user has sufficient access860 behaves like allows dependency proxy read access but not admin861 is expected to be allowed :read_dependency_proxy862 is expected to be disallowed :admin_dependency_proxy863 when the user does not have sufficient access864 behaves like disallows all dependency proxy access865 is expected to be disallowed :read_dependency_proxy866 is expected to be disallowed :admin_dependency_proxy867 with user_type 8868 when the user has sufficient access869 behaves like allows dependency proxy read access but not admin870 is expected to be allowed :read_dependency_proxy871 is expected to be disallowed :admin_dependency_proxy872 when the user does not have sufficient access873 behaves like disallows all dependency proxy access874 is expected to be disallowed :read_dependency_proxy875 is expected to be disallowed :admin_dependency_proxy876 with user_type 9877 when the user has sufficient access878 behaves like allows dependency proxy read access but not admin879 is expected to be allowed :read_dependency_proxy880 is expected to be disallowed :admin_dependency_proxy881 when the user does not have sufficient access882 behaves like disallows all dependency proxy access883 is expected to be disallowed :read_dependency_proxy884 is expected to be disallowed :admin_dependency_proxy885 with user_type 10886 when the user has sufficient access887 behaves like allows dependency proxy read access but not admin888 is expected to be allowed :read_dependency_proxy889 is expected to be disallowed :admin_dependency_proxy890 when the user does not have sufficient access891 behaves like disallows all dependency proxy access892 is expected to be disallowed :read_dependency_proxy893 is expected to be disallowed :admin_dependency_proxy894 with user_type 11895 when the user has sufficient access896 behaves like allows dependency proxy read access but not admin897 is expected to be allowed :read_dependency_proxy898 is expected to be disallowed :admin_dependency_proxy899 when the user does not have sufficient access900 behaves like disallows all dependency proxy access901 is expected to be disallowed :read_dependency_proxy902 is expected to be disallowed :admin_dependency_proxy903 with user_type 12904 when the user has sufficient access905 behaves like allows dependency proxy read access but not admin906 is expected to be allowed :read_dependency_proxy907 is expected to be disallowed :admin_dependency_proxy908 when the user does not have sufficient access909 behaves like disallows all dependency proxy access910 is expected to be disallowed :read_dependency_proxy911 is expected to be disallowed :admin_dependency_proxy912 with user_type 13913 when the user has sufficient access914 behaves like allows dependency proxy read access but not admin915 is expected to be allowed :read_dependency_proxy916 is expected to be disallowed :admin_dependency_proxy917 when the user does not have sufficient access918 behaves like disallows all dependency proxy access919 is expected to be disallowed :read_dependency_proxy920 is expected to be disallowed :admin_dependency_proxy921 with user_type 14922 when the user has sufficient access923 behaves like allows dependency proxy read access but not admin924 is expected to be allowed :read_dependency_proxy925 is expected to be disallowed :admin_dependency_proxy926 when the user does not have sufficient access927 behaves like disallows all dependency proxy access928 is expected to be disallowed :read_dependency_proxy929 is expected to be disallowed :admin_dependency_proxy930 with user_type 15931 when the user has sufficient access932 behaves like allows dependency proxy read access but not admin933 is expected to be allowed :read_dependency_proxy934 is expected to be disallowed :admin_dependency_proxy935 when the user does not have sufficient access936 behaves like disallows all dependency proxy access937 is expected to be disallowed :read_dependency_proxy938 is expected to be disallowed :admin_dependency_proxy939 read_group_all_available_runners940 admin941 when admin mode is enabled942 is expected to be allowed :read_group_all_available_runners943 when admin mode is disabled944 is expected to be disallowed :read_group_all_available_runners945 with owner946 is expected to be allowed :read_group_all_available_runners947 with maintainer948 is expected to be allowed :read_group_all_available_runners949 with developer950 is expected to be allowed :read_group_all_available_runners951 with reporter952 is expected to be disallowed :read_group_all_available_runners953 with guest954 is expected to be disallowed :read_group_all_available_runners955 with non member956 is expected to be disallowed :read_group_all_available_runners957 with anonymous958 is expected to be disallowed :read_group_all_available_runners959 project bots960 project_bot_access961 when regular user and part of the group962 is expected not to be allowed :project_bot_access963 when project bot and not part of the project964 is expected not to be allowed :project_bot_access965 when project bot and part of the project966 is expected to be allowed :project_bot_access967 with resource access tokens968 is expected not to be allowed :create_resource_access_tokens969# [RSpecRunTime] Finishing example group spec/policies/group_policy_spec.rb. It took 1 minute 50.86 seconds. Expected to take 1 minute 28.61 seconds.970# [RSpecRunTime] Starting example group spec/finders/work_items/work_items_finder_spec.rb. Expected to take 1 minute 16.6 seconds.971WorkItems::WorkItemsFinder972 behaves like issues or work items finder973 #execute974 scope: all975 returns all items976 finds items user can access due to group977 user does not have read permissions978 when filtering by project id979 returns no items980# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.92 seconds. Current RSS: ~1365M. load average: 0.93 1.05 1.10 1/305 20902981 when filtering by group id982 returns no items983 assignee filtering984 behaves like assignee ID filter985 returns issuables assigned to that user986 behaves like assignee NOT ID filter987 returns issuables not assigned to that user988 behaves like assignee OR filter989 returns issuables assigned to the given users990 when assignee_id does not exist991 behaves like assignee NOT ID filter992 returns issuables not assigned to that user993 filter by username994 behaves like assignee username filter995 returns issuables assigned to those users996 behaves like assignee NOT username filter997 returns issuables not assigned to those users998 behaves like assignee OR filter999 returns issuables assigned to the given users1000 when assignee_username does not exist1001 behaves like assignee NOT username filter1002 returns issuables not assigned to those users1003 behaves like no assignee filter1004 returns issuables not assigned to any assignee1005 returns issuables not assigned to any assignee1006 returns issuables not assigned to any assignee1007# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.28 seconds. Current RSS: ~1367M. load average: 0.93 1.05 1.10 1/305 209031008 behaves like any assignee filter1010 returns issuables assigned to any assignee1011 returns issuables assigned to any assignee1012 returns issuables assigned to any assignee1013# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.38 seconds. Current RSS: ~1369M. load average: 0.93 1.05 1.10 1/305 209041014 filtering by release1015 when filter by none1016 returns items without releases1017 when sort by milestone1018 returns items without any releases1019 when filter by any1020 returns items with any releases1021 when sort by milestone1022 returns items without any releases1023 when filter by a release_tag1024 returns the items associated with the release tag1025 when sort by milestone1026 returns the items associated with the release tag1027 when filter by a negated release_tag1028 returns the items not associated with the release1029 when sort by milestone1030 returns the items not associated with the release1031 filtering by projects1032 when projects are passed in a list of ids1033 returns the item belonging to the projects1034 when projects are passed in a subquery1035 returns the item belonging to the projects1036 filtering by author1037 by author ID1038 returns items created by that user1039 using OR1040 returns items created by any of the given users1041 filtering by NOT author ID1042 returns items not created by that user1043 filtering by nonexistent author ID and issue term using CTE for search1044 returns no results1045 filtering by milestone1046 returns items assigned to that milestone1047 filtering by not milestone1048 returns items not assigned to that milestone1049 with multiple milestones1050 returns items not assigned to both milestones1051 filtering by group milestone1052 returns items assigned to that group milestone1053 using NOT1054 returns items not assigned to that group milestone1055# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.33 seconds. Current RSS: ~1372M. load average: 0.94 1.05 1.10 1/306 209051056 filtering by no milestone1057 returns items with no milestone1058 returns items with no milestone (deprecated)1059 filtering by any milestone1060 returns items with any assigned milestone1061 returns items with any assigned milestone (deprecated)1062 filtering by upcoming milestone1063 returns items in the upcoming milestone for each project or group1064 using NOT1065 returns items not in upcoming milestones for each project or group, but must have a due date1066# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.93 seconds. Current RSS: ~1349M. load average: 0.87 1.03 1.09 1/305 209061067 filtering by started milestone1068 returns items in the started milestones for each project1069 using NOT1070 returns items not in the started milestones for each project1071# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.06 seconds. Current RSS: ~1350M. load average: 0.88 1.03 1.09 1/305 209071072 filtering by label1073 returns items with that label1074 using NOT1075 returns items that do not have that label1076 shadowing the same outside param1077 does not take precedence over labels outside NOT1078# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.2 seconds. Current RSS: ~1359M. load average: 0.81 1.01 1.08 1/305 209081079 further filtering outside params1080 further filters on the returned resultset1081 filtering by multiple labels1082 returns the unique items with all those labels1083 using NOT1084 returns items that do not have any of the labels provided1085 using OR1086 returns items that have at least one of the given labels1087 filtering by a label that includes any or none in the title1088 returns the unique items with all those labels1089 using NOT1090 returns items that do not have ANY ONE of the labels provided1091 filtering by no label1092 returns items with no labels1093 filtering by any label1094 returns items that have one or more label1095 when the same label exists on project and group levels1096 finds both item records1097 filtering by item term1098 with latin search term1099 returns matching items1100 with non-latin search term1101 returns matching items1102 filtering by item term in title1103 returns items with title match for search term1104 filtering by items iids1105 returns items where iids match1106 using NOT1107 returns items with no iids match1108 filtering by state1109 with opened1110 returns only opened items1111 with closed1112 returns only closed items1113 with all1114 returns all items1115 with invalid state1116 returns all items1117 filtering by created_at1118 through created_after1119 returns items created on or after the given date1120 through created_before1121 returns items created on or before the given date1122 through created_after and created_before1123 returns items created between the given dates1124 filtering by updated_at1125 through updated_after1126 returns items updated on or after the given date1127 through updated_before1128 returns items updated on or before the given date1129 through updated_after and updated_before1130 returns items updated between the given dates1131 filtering by closed_at1132 through closed_after1133 returns items closed on or after the given date1134 through closed_before1135 returns items closed on or before the given date1136 through closed_after and closed_before1137 returns items closed between the given dates1138 filtering by reaction name1139 user searches by no reaction1140 returns items that the user did not react to1141 user searches by any reaction1142 returns items that the user reacted to1143 user searches by "thumbsup" reaction1144 returns items that the user thumbsup to1145 using NOT1146 returns items that the user did not thumbsup to1147 user2 searches by "thumbsup" reaction1148 returns items that the user2 thumbsup to1149 using NOT1150 returns items that the user2 thumbsup to1151 user searches by "thumbsdown" reaction1152 returns items that the user thumbsdown to1153 using NOT1154 returns items that the user thumbsdown to1155 filtering by confidential1156 no filtering1157 returns all items1158 user filters confidential items1159 returns only confidential items1160 user filters only public items1161 returns only public items1162 filtering by item type1163 no type given1164 returns all items1165 incident type1166 returns incident items1167 objective type1168 returns incident items1169 key_result type1170 returns incident items1171 item type1172 returns all items with type issue1173 multiple params1174 returns all items1175 without array1176 returns incident items1177 invalid params1178 returns no items1179 crm filtering1180 filtering by crm contact1181 when the user can read crm contacts1182 returns for that contact1183# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.66 seconds. Current RSS: ~1377M. load average: 0.85 1.01 1.08 1/305 209091184 when the user can not read crm contacts1185 does not filter by contact1186 filtering by crm organization1187 when the user can read crm organization1188 returns for that crm organization1189 when the user can not read crm organization1190 does not filter by crm organization1191 when the user is unauthorized1192 returns no results1193 when the user can see some, but not all, items1194 returns only items they can see1195 personal scope1196 returns item assigned to the user1197 filtering by project1198 returns items assigned to the user in that project1199 when project restricts items1200 doesn't return team-only items to non team members1201 doesn't return items if feature disabled1202# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.29 seconds. Current RSS: ~1374M. load average: 0.87 1.01 1.08 1/305 209101203 external authorization1204 behaves like a finder with external authorization service1205 finds the subject1206 with an external authorization service1207 does not include the subject when no project was given1208 includes the subject when a project id was given1209# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.16 seconds. Current RSS: ~1368M. load average: 0.88 1.01 1.08 1/305 209111210 filtering by due date1211 with param set to no due date1212 returns items with no due date1213 with param set to any due date1214 returns items with any due date1215 with param set to due today1216 returns items due today1217 with param set to due tomorrow1218 returns items due today1219 with param set to overdue1220 returns overdue items1221 with param set to next month and previous two weeks1222 returns items due in the previous two weeks and next month1223 with invalid param1224 returns no items1225 #row_count1226 returns -1 if the query times out1227 when admin mode is enabled1228 returns the number of rows for the default state1229 returns the number of rows for a given state1230 when admin mode is disabled1231 returns no rows1232 confidentiality access check1233 when no project filter is given1234 for a user without project membership1235 behaves like returns public, does not return hidden or confidential1236 returns only public items1237 for a guest user1238 behaves like returns public, does not return hidden or confidential1239 returns only public items1240 for a project member with access to view confidential items1241 behaves like returns public and confidential, does not return hidden1242 returns only public and confidential items1243 for an admin1244 when admin mode is enabled1245 behaves like returns public, confidential, and hidden1246 returns all items1247 when admin mode is disabled1248 behaves like returns public, does not return hidden or confidential1249 returns only public items1250 when searching within a specific project1251 for an anonymous user1252 does not filter by confidentiality1253 behaves like returns public, does not return hidden or confidential1254 returns only public items1255 for a user without project membership1256 filters by confidentiality1257 behaves like returns public, does not return hidden or confidential1258 returns only public items1259 for a guest user1260 filters by confidentiality1261 behaves like returns public, does not return hidden or confidential1262 returns only public items1263# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.68 seconds. Current RSS: ~1384M. load average: 0.90 1.01 1.08 1/305 209131264 for a project member with access to view confidential items1265 does not filter by confidentiality1266 behaves like returns public and confidential, does not return hidden1267 returns only public and confidential items1268 for an admin1269 when admin mode is enabled1270 does not filter by confidentiality1271 behaves like returns public, confidential, and hidden1272 returns all items1273 when admin mode is disabled1274 filters by confidentiality1275 behaves like returns public, does not return hidden or confidential1276 returns only public items1277 when filtering items assigned to the current user1278 returns items assigned to the user1279 does not filter by confidentiality1280 when both assignee_id and assignee_username are provided1281 behaves like returns public, does not return hidden or confidential1282 returns only public items1283 #use_cte_for_search?1284 when there is no search param1285 returns false1286 when the force_cte param is falsey1287 returns false1288 when a non-simple sort is given1289 returns false1290 when all conditions are met1291 uses group search optimization1292 returns true1293 uses project search optimization1294 returns true1295 with simple sort1296 returns true1297 with simple sort as a symbol1298 returns true1299 #parent_param=1300 klass: :Project, param: :project_id1301 sets the params1302 klass: :Group, param: :group_id1303 sets the params1304 unexpected parent1305 raises an error1306 when group parameter is present1307 returns group level work items1308 when namespace_level_work_items is disabled1309 does not return group level work items1310# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.1 seconds. Current RSS: ~1387M. load average: 0.90 1.01 1.08 1/305 209141311 when user has access to confidential items1312 includes confidential group-level items1313 when include_descendants is true1314 when user does not have access to all subgroups1315 includes work items from subgroups and child projects with access1316 when user has read access to all subgroups1317 includes work items from subgroups and child projects with access1318 when user can access all confidential items1319 includes confidential items from subgroups and child projects1320 when user can access confidential issues of certain subgroups only1321 includes confidential items from subgroups and child projects with access1322 when include_ancestors is true1323 includes work items from ancestor groups1324 when both include_descendants and include_ancestors are true1325 includes work items from ancestor groups, subgroups, and child projects1326# [RSpecRunTime] Finishing example group spec/finders/work_items/work_items_finder_spec.rb. It took 1 minute 25.06 seconds. Expected to take 1 minute 16.6 seconds.1327# [RSpecRunTime] Starting example group spec/services/releases/create_service_spec.rb. Expected to take 1 minute 5.7 seconds.1328Releases::CreateService1329 #execute1330 behaves like a successful release creation1331 creates a new release1332# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.17 seconds. Current RSS: ~1396M. load average: 0.91 1.01 1.08 1/308 209371333 when the tag does not exist1334 raises an error1335# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.38 seconds. Current RSS: ~1400M. load average: 0.92 1.01 1.08 2/310 209601336 when project is a catalog resource1337 when legacy_catalog_publish is false or nil1338 the release is valid1339 behaves like a successful release creation without catalog publish1340 does not publish the release to the catalog1341 behaves like a successful release creation1342 creates a new release1343# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.87 seconds. Current RSS: ~1391M. load average: 0.92 1.01 1.08 1/310 211831344 the project does not have components1345 behaves like a successful release creation without catalog publish1346 does not publish the release to the catalog1347 behaves like a successful release creation1348 creates a new release1349# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.3 seconds. Current RSS: ~1396M. load average: 0.93 1.01 1.08 1/310 212341350 when legacy_catalog_publish is true1351 the release is valid1352 behaves like a successful release creation with catalog publish1353 publishes the release to the catalog1354 behaves like a successful release creation1355 creates a new release1356# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.17 seconds. Current RSS: ~1383M. load average: 0.93 1.00 1.08 1/310 214851357 the project does not have components1358 behaves like an unsuccessful release creation with catalog publish errors1359 raises an error and does not update the release1360# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.4 seconds. Current RSS: ~1383M. load average: 0.93 1.00 1.08 1/310 215111361 when the FF ci_release_cli_catalog_publish_option is disabled1362 the release is valid1363 behaves like a successful release creation with catalog publish1364 publishes the release to the catalog1365 behaves like a successful release creation1366 creates a new release1367# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.11 seconds. Current RSS: ~1379M. load average: 0.94 1.00 1.08 1/310 217621368 the project does not have components1369 behaves like an unsuccessful release creation with catalog publish errors1370 raises an error and does not update the release1371# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.41 seconds. Current RSS: ~1379M. load average: 0.94 1.00 1.08 1/310 217881372 when ref is provided1373 creates a tag if the tag does not exist1374 behaves like a successful release creation1375 creates a new release1376# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.01 seconds. Current RSS: ~1384M. load average: 0.94 1.00 1.08 1/310 218561377 and the tag would be protected1378 and the user does not have permissions1379 raises an error1380# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.38 seconds. Current RSS: ~1397M. load average: 0.94 1.00 1.08 1/310 218661381 and the user has permissions1382 behaves like a successful release creation1383 creates a new release1384# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.76 seconds. Current RSS: ~1400M. load average: 0.94 1.00 1.08 1/310 218971385 and tag_message is provided1386 creates a tag if the tag does not exist1387 behaves like a successful release creation1388 creates a new release1389# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.42 seconds. Current RSS: ~1400M. load average: 0.94 1.00 1.08 1/310 219711390 there already exists a release on a tag1391 raises an error and does not update the release1392# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.73 seconds. Current RSS: ~1399M. load average: 0.95 1.00 1.08 1/310 219821393 when a passed-in milestone does not exist for this project1394 raises an error saying the milestone is inexistent1395 raises an error saying the milestone id is inexistent1396# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.17 seconds. Current RSS: ~1401M. load average: 0.95 1.00 1.08 1/310 220031397 when existing milestone is passed in1398 by title1399 behaves like creates release1400 creates a release and ties this milestone to it1401# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.65 seconds. Current RSS: ~1403M. load average: 0.95 1.00 1.08 1/310 220321402 by ids1403 behaves like creates release1404 creates a release and ties this milestone to it1405# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.09 seconds. Current RSS: ~1403M. load average: 0.95 1.00 1.08 1/310 220611406 when another release was previously created with that same milestone linked1407 also creates another release tied to that same milestone1408# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.69 seconds. Current RSS: ~1399M. load average: 0.95 1.00 1.08 1/310 220901409 when multiple existing milestones are passed in1410 by title1411 behaves like creates multiple releases1412 creates a release and ties it to these milestones1413# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.18 seconds. Current RSS: ~1399M. load average: 0.95 1.00 1.08 1/309 221191414 by ids1415 behaves like creates multiple releases1416 creates a release and ties it to these milestones1417# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.73 seconds. Current RSS: ~1397M. load average: 0.96 1.00 1.08 1/309 221481418 when multiple milestone titles are passed in but one of them does not exist1419 raises an error1420 does not create any release1421 with milestones as ids1422 raises an error1423# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.52 seconds. Current RSS: ~1393M. load average: 0.96 1.00 1.08 1/309 221791424 no milestone association behavior1425 when no milestones parameter is passed1426 creates a release without a milestone tied to it1427 does not create any new MilestoneRelease object1428# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.31 seconds. Current RSS: ~1399M. load average: 0.88 0.99 1.07 1/309 222361429 when an empty array is passed as the milestones parameter1430 creates a release without a milestone tied to it1431# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.78 seconds. Current RSS: ~1398M. load average: 0.88 0.99 1.07 1/309 222651432 when nil is passed as the milestones parameter1433 creates a release without a milestone tied to it1434# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.25 seconds. Current RSS: ~1397M. load average: 0.89 0.99 1.07 1/309 222941435 Evidence collection1436 historical release1437 does not execute CreateEvidenceWorker1438 does not create an Evidence object1439 is a historical release1440 is not an upcoming release1441# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.96 seconds. Current RSS: ~1397M. load average: 0.90 0.99 1.07 1/309 224391442 immediate release1443 sets `released_at` to the current dttm1444 queues CreateEvidenceWorker1445 creates Evidence1446 is not a historical release1447 is not an upcoming release1448 creates evidence without pipeline if it does not exist1449 uses the last pipeline for evidence1450 pipeline is still being used for evidence if new pipeline is being created for tag1451 uses the last pipeline for evidence when tag is already created1452 when old evidence_pipeline is passed to service1453 uses the old pipeline for evidence1454# [RSpecRunTime] RSpec elapsed time: 16 minutes 18.62 seconds. Current RSS: ~1393M. load average: 0.92 0.99 1.07 2/309 228121455 upcoming release1456 does not execute CreateEvidenceWorker1457 does not create an Evidence object1458 is not a historical release1459 is an upcoming release1460# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.87 seconds. Current RSS: ~1403M. load average: 0.93 0.99 1.07 1/309 229571461# [RSpecRunTime] Finishing example group spec/services/releases/create_service_spec.rb. It took 1 minute 13.16 seconds. Expected to take 1 minute 5.7 seconds.1462# [RSpecRunTime] Starting example group spec/services/groups/update_service_spec.rb. Expected to take 57.74 seconds.1463Groups::UpdateService1464 #execute1465 with project1466 located in a subgroup1467 does allow a path update if there is not a root namespace change1468# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.71 seconds. Current RSS: ~1400M. load average: 0.93 0.99 1.07 1/309 229581469 project visibility_level validation1470 public group with public projects1471 does not change permission level1472 returns false if save failed1473 when a project has container images1474 within group1475 with path updates1476 does not allow the update1477# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.47 seconds. Current RSS: ~1387M. load average: 0.93 0.99 1.07 1/309 229591478 with name updates1479 allows the update1480# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.53 seconds. Current RSS: ~1374M. load average: 0.93 0.99 1.07 1/309 229601481 when the path does not change1482 allows the update1483# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.74 seconds. Current RSS: ~1360M. load average: 0.94 0.99 1.07 1/304 229611484 within subgroup1485 does not allow path updates1486# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.74 seconds. Current RSS: ~1356M. load average: 0.94 0.99 1.07 1/304 229621487 internal group with internal project1488 does not change permission level1489# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.09 seconds. Current RSS: ~1356M. load average: 0.94 0.99 1.07 1/304 229631490 internal group with private project1491 changes permission level to private1492# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.62 seconds. Current RSS: ~1358M. load average: 0.94 0.99 1.07 1/304 229651493 with parent_id user doesn't have permissions for1494 does not update parent_id1495 crm_enabled param1496 when no existing crm_settings1497 when param not present, leave crm enabled1498 when param set false, disables crm1499# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.6 seconds. Current RSS: ~1363M. load average: 0.94 0.99 1.07 1/304 229661500 with existing crm_settings1501 when param set true, enables crm1502 when param set false, disables crm1503 when param not present, crm remains disabled1504 when param not present, crm remains enabled1505# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.35 seconds. Current RSS: ~1369M. load average: 0.95 0.99 1.07 1/304 229671506 unauthorized visibility_level validation1507 does not change permission level1508 path change validation1509 with namespaced npm packages1510 updating the root group1511 behaves like not allowing a path update1512 does not allow a path update1513# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.5 seconds. Current RSS: ~1367M. load average: 0.95 0.99 1.07 1/304 229681514 behaves like allowing an update1515 allows an update on name1516# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.51 seconds. Current RSS: ~1365M. load average: 0.95 0.99 1.07 1/304 229691517 updating the subgroup1518 behaves like allowing an update1519 allows an update on path1520# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.63 seconds. Current RSS: ~1365M. load average: 0.95 0.99 1.07 1/304 229701521 behaves like allowing an update1522 allows an update on name1523# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.73 seconds. Current RSS: ~1358M. load average: 0.95 0.99 1.07 1/304 229711524 with scoped npm packages1525 updating the root group1526 behaves like allowing an update1527 allows an update on path1528# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.94 seconds. Current RSS: ~1359M. load average: 0.95 0.99 1.07 1/304 229721529 behaves like allowing an update1530 allows an update on name1531# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.04 seconds. Current RSS: ~1358M. load average: 0.95 0.99 1.07 1/304 229731532 updating the subgroup1533 behaves like allowing an update1534 allows an update on path1535# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.19 seconds. Current RSS: ~1357M. load average: 0.96 0.99 1.06 1/304 229741536 behaves like allowing an update1537 allows an update on name1538# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.35 seconds. Current RSS: ~1357M. load average: 0.96 0.99 1.06 1/304 229751539 with unscoped npm packages1540 updating the root group1541 behaves like allowing an update1542 allows an update on path1543# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.5 seconds. Current RSS: ~1356M. load average: 0.96 0.99 1.06 1/304 229761544 behaves like allowing an update1545 allows an update on name1546# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.55 seconds. Current RSS: ~1356M. load average: 0.96 0.99 1.06 1/304 229771547 updating the subgroup1548 behaves like allowing an update1549 allows an update on path1550# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.74 seconds. Current RSS: ~1357M. load average: 0.96 0.99 1.06 1/304 229781551 behaves like allowing an update1552 allows an update on name1553# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.07 second. Current RSS: ~1359M. load average: 0.96 0.99 1.06 1/304 229791554 when user is not group owner1555 when group is private1556 does not update the group to public1557 does not update the group to public with tricky value1558# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.79 seconds. Current RSS: ~1359M. load average: 0.96 0.99 1.06 1/304 229801559 when group is public1560 does not update the group to private1561 does not update the group to private with invalid string value1562 does not update the group to private with valid string value1563 does not update the group to private because of Active Record typecasting1564# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.01 seconds. Current RSS: ~1372M. load average: 0.88 0.97 1.06 2/304 229811565 when updating #emails_enabled1566 updates the attribute1567 does not update when not group owner1568# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.68 seconds. Current RSS: ~1373M. load average: 0.88 0.97 1.06 1/304 229821569 when updating #max_artifacts_size1570 for users who have the ability to update max_artifacts_size1571 updates max_artifacts_size1572 for users who do not have the ability to update max_artifacts_size1573 does not update max_artifacts_size1574 when updating #allow_runner_registration_token1575 for users who have the ability to update allow_runner_registration_token1576 updates allow_runner_registration_token1577 for users who do not have the ability to update allow_runner_registration_token1578 does not update allow_runner_registration_token1579 when updating #math_rendering_limits_enabled1580 updates attribute1581 does not update when not group owner1582# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.5 seconds. Current RSS: ~1378M. load average: 0.89 0.98 1.06 1/304 229831583 when updating #lock_math_rendering_limits_enabled1584 updates attribute1585 does not update when not group owner1586# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.23 seconds. Current RSS: ~1379M. load average: 0.90 0.98 1.06 1/304 229841587 updating default_branch_protection1588 for users who have the ability to update default_branch_protection1589 updates default_branch_protection attribute1590 updates default_branch_protection_defaults to match default_branch_protection1591# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.1 seconds. Current RSS: ~1380M. load average: 0.90 0.98 1.06 1/304 229851592 for users who do not have the ability to update default_branch_protection1593 does not update the attribute1594 updating default_branch_protection_defaults1595 for users who have the ability to update default_branch_protection_defaults1596 updates default_branch_protection attribute1597 for users who do not have the ability to update default_branch_protection_defaults1598 does not update the attribute1599 when setting enable_namespace_descendants_cache1600 when the group_hierarchy_optimization feature flag is enabled1601 when enabling the setting1602 creates the initial Namespaces::Descendants record1603 when accidentally enabling the setting again1604 does nothing1605 when disabling the setting1606 removes the Namespaces::Descendants record1607 when the Namespaces::Descendants record is missing1608 does not raise error1609# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.04 seconds. Current RSS: ~1379M. load average: 0.91 0.98 1.06 1/304 229861610 when the group_hierarchy_optimization feature flag is disabled1611 does nothing1612 EventStore1613 when changing a group path1614 publishes a GroupPathChangedEvent1615# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.97 seconds. Current RSS: ~1382M. load average: 0.91 0.98 1.06 1/304 229871616 when not changing a group path1617 does not publish a GroupPathChangedEvent1618# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.16 seconds. Current RSS: ~1383M. load average: 0.92 0.98 1.06 1/304 229881619 rename group1620 returns true1621# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.6 seconds. Current RSS: ~1379M. load average: 0.92 0.98 1.06 1/304 229891622 for a subgroup1623 when the parent group share_with_group_lock is enabled1624 for the parent group owner1625 allows disabling share_with_group_lock1626# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.64 seconds. Current RSS: ~1377M. load average: 0.92 0.98 1.06 1/304 229901627 for a subgroup owner (who does not own the parent)1628 does not allow disabling share_with_group_lock1629# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.77 seconds. Current RSS: ~1376M. load average: 0.92 0.98 1.06 1/304 229911630 change shared Runners config1631 calls the shared runners update service1632 handles errors in the shared runners update service1633# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.7 seconds. Current RSS: ~1374M. load average: 0.92 0.98 1.06 1/304 229921634 changes allowing subgroups to establish own 2FA1635 changes settings1636 enqueues update subgroups and its members1637# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.34 seconds. Current RSS: ~1373M. load average: 0.92 0.98 1.06 1/304 229931638# [RSpecRunTime] Finishing example group spec/services/groups/update_service_spec.rb. It took 1 minute 6.46 seconds. Expected to take 57.74 seconds.1639# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/factory_spec.rb. Expected to take 47.96 seconds.1640Gitlab::Ci::Status::Build::Factory1641 when build is successful1642 matches correct core status1643 matches correct extended statuses1644 fabricates a retryable build status1645 fabricates status with correct details1646# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.73 seconds. Current RSS: ~1367M. load average: 0.93 0.98 1.06 1/304 229941647 when build is erased1648 matches correct core status1649 matches correct extended statuses1650 fabricates a retryable build status1651 fabricates status with correct details1652# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.21 seconds. Current RSS: ~1366M. load average: 0.94 0.98 1.06 1/304 229951653 when build is failed1654 when build is not allowed to fail1655 matches correct core status1656 matches correct extended statuses1657 fabricates a failed build status1658 fabricates status with correct details1659# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.02 seconds. Current RSS: ~1370M. load average: 0.94 0.98 1.06 1/304 229961660 when build is allowed to fail1661 matches correct core status1662 matches correct extended statuses1663 fabricates a failed but allowed build status1664 fabricates status with correct details1665# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.96 seconds. Current RSS: ~1362M. load average: 0.94 0.98 1.05 1/304 229971666 when build has unmet prerequisites1667 matches correct core status1668 matches correct extended statuses1669 fabricates a failed with unmet prerequisites build status1670 fabricates status with correct details1671# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.85 seconds. Current RSS: ~1360M. load average: 0.95 0.98 1.05 1/304 229981672 when build is a canceled1673 matches correct core status1674 matches correct extended statuses1675 fabricates a retryable build status1676 fabricates status with correct details1677# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.76 seconds. Current RSS: ~1359M. load average: 0.95 0.98 1.05 1/304 229991678 when build is running1679 matches correct core status1680 matches correct extended statuses1681 fabricates a canceable build status1682 fabricates status with correct details1683# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.63 seconds. Current RSS: ~1359M. load average: 0.96 0.98 1.05 1/304 230001684 when build is pending1685 matches correct core status1686 matches correct extended statuses1687 fabricates a cancelable build status1688 fabricates status with correct details1689# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.56 seconds. Current RSS: ~1358M. load average: 0.96 0.98 1.05 1/304 230011690 when build is skipped1691 matches correct core status1692 matches correct extended statuses1693 fabricates a skipped build status1694 fabricates status with correct details1695# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.3 seconds. Current RSS: ~1354M. load average: 1.04 1.00 1.06 1/304 230021696 when build is a manual action1697 when build is a play action1698 matches correct core status1699 matches correct extended statuses1700 fabricates action detailed status1701 fabricates status with correct details1702 when user has ability to play action1703 fabricates status that has action1704# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.01 seconds. Current RSS: ~1356M. load average: 1.04 1.00 1.06 1/304 230031705 when user does not have ability to play action1706 fabricates status that has no action1707# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.28 seconds. Current RSS: ~1347M. load average: 1.04 1.00 1.06 1/304 230041708 when build is an environment stop action1709 matches correct core status1710 matches correct extended statuses1711 fabricates action detailed status1712 when user is not allowed to execute manual action1713 fabricates status with correct details1714# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.28 seconds. Current RSS: ~1350M. load average: 1.03 1.00 1.06 1/304 230051715 when build is a delayed action1716 matches correct core status1717 matches correct extended statuses1718 fabricates action detailed status1719 fabricates status with correct details1720 when user has ability to play action1721 fabricates status that has action1722# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.87 seconds. Current RSS: ~1350M. load average: 1.03 1.00 1.06 4/305 230061723 when user does not have ability to play action1724 fabricates status that has no action1725# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.93 seconds. Current RSS: ~1350M. load average: 1.03 1.00 1.06 1/304 230071726# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/factory_spec.rb. It took 51.58 seconds. Expected to take 47.96 seconds.1727# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_snippet_spec.rb. Expected to take 43.26 seconds.1728Gitlab::GitAccessSnippet1729 when actor is a DeployKey1730 does not allow push and pull access1731# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.18 seconds. Current RSS: ~1355M. load average: 1.03 1.00 1.06 1/304 230161732 when snippet repository is read-only1733 does not allow push and allows pull access1734 #check_snippet_accessibility!1735 when the snippet exists1736 allows access1737 when the snippet is nil1738 blocks access with "not found"1739 when the snippet does not have a repository1740 blocks access with "not found"1741 terms are enforced1742 blocks access when the user did not accept terms1743 allows access when the user accepted the terms1744 behaves like actor is migration bot1745 when user is the migration bot1746 can perform git operations1747# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.46 seconds. Current RSS: ~1421M. load average: 1.03 1.00 1.06 1/304 230171748 project snippet accessibility1749 when project is public1750 behaves like checks accessibility1751 anonymous1752 respects accessibility1753 non_member1754 respects accessibility1755 guest1756 respects accessibility1757 reporter1758 respects accessibility1759 maintainer1760 respects accessibility1761 admin1762 respects accessibility1763 author1764 respects accessibility1765 behaves like actor is migration bot1766 when user is the migration bot1767 can perform git operations1768 when project is public but snippet feature is private1769 behaves like checks accessibility1770 anonymous1771 respects accessibility1772 non_member1773 respects accessibility1774 guest1775 respects accessibility1776 reporter1777 respects accessibility1778 maintainer1779 respects accessibility1780 admin1781 respects accessibility1782 author1783 respects accessibility1784 behaves like actor is migration bot1785 when user is the migration bot1786 can perform git operations1787 when project is not accessible1788 anonymous1789 respects accessibility1790 non_member1791 respects accessibility1792 behaves like actor is migration bot1793 when user is the migration bot1794 can perform git operations1795 when project is archived1796 anonymous1797 cannot perform git operations1798 non_member1799 cannot perform git operations1800 guest1801 cannot perform git pushes1802 reporter1803 cannot perform git pushes1804 maintainer1805 cannot perform git pushes1806 author1807 cannot perform git pushes1808 admin1809 when admin mode is enabled1810 cannot perform git pushes1811 when admin mode is disabled1812 cannot perform git operations1813 behaves like actor is migration bot1814 when user is the migration bot1815 can perform git operations1816 when snippet feature is disabled1817 anonymous1818 cannot perform git operations1819 non_member1820 cannot perform git operations1821 author1822 cannot perform git operations1823 admin1824 cannot perform git operations1825 behaves like actor is migration bot1826 when user is the migration bot1827 can perform git operations1828 personal snippet accessibility1829 snippet_level: :public, membership: :admin, admin_mode: true, _expected_count: 11830 respects accessibility1831 behaves like actor is migration bot1832 when user is the migration bot1833 can perform git operations1834 snippet_level: :public, membership: :admin, admin_mode: false, _expected_count: 11835 respects accessibility1836 behaves like actor is migration bot1837 when user is the migration bot1838 can perform git operations1839 snippet_level: :public, membership: :author, admin_mode: nil, _expected_count: 11840 respects accessibility1841 behaves like actor is migration bot1842 when user is the migration bot1843 can perform git operations1844 snippet_level: :public, membership: :non_member, admin_mode: nil, _expected_count: 11845 respects accessibility1846 behaves like actor is migration bot1847 when user is the migration bot1848 can perform git operations1849 snippet_level: :public, membership: :anonymous, admin_mode: nil, _expected_count: 11850 respects accessibility1851 behaves like actor is migration bot1852 when user is the migration bot1853 can perform git operations1854 snippet_level: :internal, membership: :admin, admin_mode: true, _expected_count: 11855 respects accessibility1856 behaves like actor is migration bot1857 when user is the migration bot1858 can perform git operations1859# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.26 seconds. Current RSS: ~1526M. load average: 1.02 1.00 1.05 1/304 233781860 snippet_level: :internal, membership: :admin, admin_mode: false, _expected_count: 11861 respects accessibility1862 behaves like actor is migration bot1863 when user is the migration bot1864 can perform git operations1865 snippet_level: :internal, membership: :author, admin_mode: nil, _expected_count: 11866 respects accessibility1867 behaves like actor is migration bot1868 when user is the migration bot1869 can perform git operations1870 snippet_level: :internal, membership: :non_member, admin_mode: nil, _expected_count: 11871 respects accessibility1872 behaves like actor is migration bot1873 when user is the migration bot1874 can perform git operations1875 snippet_level: :internal, membership: :anonymous, admin_mode: nil, _expected_count: 01876 respects accessibility1877 behaves like actor is migration bot1878 when user is the migration bot1879 can perform git operations1880 snippet_level: :private, membership: :admin, admin_mode: true, _expected_count: 11881 respects accessibility1882 behaves like actor is migration bot1883 when user is the migration bot1884 can perform git operations1885 snippet_level: :private, membership: :admin, admin_mode: false, _expected_count: 01886 respects accessibility1887 behaves like actor is migration bot1888 when user is the migration bot1889 can perform git operations1890 snippet_level: :private, membership: :author, admin_mode: nil, _expected_count: 11891 respects accessibility1892 behaves like actor is migration bot1893 when user is the migration bot1894 can perform git operations1895 snippet_level: :private, membership: :non_member, admin_mode: nil, _expected_count: 01896 respects accessibility1897 behaves like actor is migration bot1898 when user is the migration bot1899 can perform git operations1900 snippet_level: :private, membership: :anonymous, admin_mode: nil, _expected_count: 01901 respects accessibility1902 behaves like actor is migration bot1903 when user is the migration bot1904 can perform git operations1905 when changes are specific1906 behaves like snippet checks1907 does not raise error if SnippetCheck does not raise error1908 raises error if SnippetCheck raises error1909 sets the file count limit from Snippet class1910 when user is migration bot1911 behaves like snippet checks1912 does not raise error if SnippetCheck does not raise error1913 raises error if SnippetCheck raises error1914 sets the file count limit from Snippet class1915 repository size restrictions1916 when GIT_OBJECT_DIRECTORY_RELATIVE env var is set1917 behaves like a push to repository already over the limit1918 errs1919 behaves like migration bot does not err1920 does not err1921 behaves like a push to repository below the limit1922 does not err1923 behaves like migration bot does not err1924 does not err1925 behaves like a push to repository to make it over the limit1926 errs1927 behaves like migration bot does not err1928 does not err1929 a change with GIT_OBJECT_DIRECTORY_RELATIVE env var unset1930 behaves like a push to repository already over the limit1931 errs1932 behaves like migration bot does not err1933 does not err1934 behaves like a push to repository below the limit1935 does not err1936 behaves like migration bot does not err1937 does not err1938 behaves like a push to repository to make it over the limit1939 errs1940 behaves like migration bot does not err1941 does not err1942# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_snippet_spec.rb. It took 39.21 seconds. Expected to take 43.26 seconds.1943# [RSpecRunTime] Starting example group spec/lib/gitlab/color_spec.rb. Expected to take 38.38 seconds.1944Gitlab::Color1945 .of1946 parses black to #0000001947 parses silver to #C0C0C01948 parses gray to #8080801949 parses white to #FFFFFF1950 parses maroon to #8000001951 parses red to #FF00001952 parses purple to #8000801953 parses fuchsia to #FF00FF1954 parses green to #0080001955 parses lime to #00FF001956 parses olive to #8080001957 parses yellow to #FFFF001958 parses navy to #0000801959 parses blue to #0000FF1960 parses teal to #0080801961 parses aqua to #00FFFF1962 parses orange to #FFA5001963 parses aliceblue to #F0F8FF1964 parses antiquewhite to #FAEBD71965 parses aquamarine to #7FFFD41966 parses azure to #F0FFFF1967 parses beige to #F5F5DC1968 parses bisque to #FFE4C41969 parses blanchedalmond to #FFEBCD1970 parses blueviolet to #8A2BE21971 parses brown to #A52A2A1972 parses burlywood to #DEB8871973 parses cadetblue to #5F9EA01974 parses chartreuse to #7FFF001975 parses chocolate to #D2691E1976 parses coral to #FF7F501977 parses cornflowerblue to #6495ED1978 parses cornsilk to #FFF8DC1979 parses crimson to #DC143C1980 parses darkblue to #00008B1981 parses darkcyan to #008B8B1982 parses darkgoldenrod to #B8860B1983 parses darkgray to #A9A9A91984 parses darkgreen to #0064001985 parses darkgrey to #A9A9A91986 parses darkkhaki to #BDB76B1987 parses darkmagenta to #8B008B1988 parses darkolivegreen to #556B2F1989 parses darkorange to #FF8C001990 parses darkorchid to #9932CC1991 parses darkred to #8B00001992 parses darksalmon to #E9967A1993 parses darkseagreen to #8FBC8F1994 parses darkslateblue to #483D8B1995 parses darkslategray to #2F4F4F1996 parses darkslategrey to #2F4F4F1997 parses darkturquoise to #00CED11998 parses darkviolet to #9400D31999 parses deeppink to #FF14932000 parses deepskyblue to #00BFFF2001 parses dimgray to #6969692002 parses dimgrey to #6969692003 parses dodgerblue to #1E90FF2004 parses firebrick to #B222222005 parses floralwhite to #FFFAF02006 parses forestgreen to #228B222007 parses gainsboro to #DCDCDC2008 parses ghostwhite to #F8F8FF2009 parses gold to #FFD7002010 parses goldenrod to #DAA5202011 parses greenyellow to #ADFF2F2012 parses grey to #8080802013 parses honeydew to #F0FFF02014 parses hotpink to #FF69B42015 parses indianred to #CD5C5C2016 parses indigo to #4B00822017 parses ivory to #FFFFF02018 parses khaki to #F0E68C2019 parses lavender to #E6E6FA2020 parses lavenderblush to #FFF0F52021 parses lawngreen to #7CFC002022 parses lemonchiffon to #FFFACD2023 parses lightblue to #ADD8E62024 parses lightcoral to #F080802025 parses lightcyan to #E0FFFF2026 parses lightgoldenrodyellow to #FAFAD22027 parses lightgray to #D3D3D32028 parses lightgreen to #90EE902029 parses lightgrey to #D3D3D32030 parses lightpink to #FFB6C12031 parses lightsalmon to #FFA07A2032 parses lightseagreen to #20B2AA2033 parses lightskyblue to #87CEFA2034 parses lightslategray to #7788992035 parses lightslategrey to #7788992036 parses lightsteelblue to #B0C4DE2037 parses lightyellow to #FFFFE02038 parses limegreen to #32CD322039 parses linen to #FAF0E62040 parses mediumaquamarine to #66CDAA2041 parses mediumblue to #0000CD2042 parses mediumorchid to #BA55D32043 parses mediumpurple to #9370DB2044 parses mediumseagreen to #3CB3712045 parses mediumslateblue to #7B68EE2046 parses mediumspringgreen to #00FA9A2047 parses mediumturquoise to #48D1CC2048 parses mediumvioletred to #C715852049 parses midnightblue to #1919702050 parses mintcream to #F5FFFA2051 parses mistyrose to #FFE4E12052 parses moccasin to #FFE4B52053 parses navajowhite to #FFDEAD2054 parses oldlace to #FDF5E62055 parses olivedrab to #6B8E232056 parses orangered to #FF45002057 parses orchid to #DA70D62058 parses palegoldenrod to #EEE8AA2059 parses palegreen to #98FB982060 parses paleturquoise to #AFEEEE2061 parses palevioletred to #DB70932062 parses papayawhip to #FFEFD52063 parses peachpuff to #FFDAB92064 parses peru to #CD853F2065 parses pink to #FFC0CB2066 parses plum to #DDA0DD2067 parses powderblue to #B0E0E62068 parses rosybrown to #BC8F8F2069 parses royalblue to #4169E12070 parses saddlebrown to #8B45132071 parses salmon to #FA80722072 parses sandybrown to #F4A4602073 parses seagreen to #2E8B572074 parses seashell to #FFF5EE2075 parses sienna to #A0522D2076 parses skyblue to #87CEEB2077 parses slateblue to #6A5ACD2078 parses slategray to #7080902079 parses slategrey to #7080902080 parses snow to #FFFAFA2081 parses springgreen to #00FF7F2082 parses steelblue to #4682B42083 parses tan to #D2B48C2084 parses thistle to #D8BFD82085 parses tomato to #FF63472086 parses turquoise to #40E0D02087 parses violet to #EE82EE2088 parses wheat to #F5DEB32089 parses whitesmoke to #F5F5F52090 parses yellowgreen to #9ACD322091 parses rebeccapurple to #6633992092 parses hex literals as colors2093 raises if the input is nil2094 returns an invalid color if the input is not valid2095# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.26 seconds. Current RSS: ~1527M. load average: 1.01 1.00 1.05 1/304 235872096 .color_for2097 when generating color for nil value2098 is expected to be valid2099 behaves like deterministic2100 is deterministoc2101 when generating color for empty string value2102 is expected to be valid2103 behaves like deterministic2104 is deterministoc2105 when generating color for number value2106 is expected to be valid2107 behaves like deterministic2108 is deterministoc2109 when generating color for string value2110 is expected to be valid2111 behaves like deterministic2112 is deterministoc2113 #new2114 handles nil values2115 strips input2116 #valid?2117 black is a valid color2118 silver is a valid color2119 gray is a valid color2120 white is a valid color2121 maroon is a valid color2122 red is a valid color2123 purple is a valid color2124 fuchsia is a valid color2125 green is a valid color2126 lime is a valid color2127 olive is a valid color2128 yellow is a valid color2129 navy is a valid color2130 blue is a valid color2131 teal is a valid color2132 aqua is a valid color2133 orange is a valid color2134 aliceblue is a valid color2135 antiquewhite is a valid color2136 aquamarine is a valid color2137 azure is a valid color2138 beige is a valid color2139 bisque is a valid color2140 blanchedalmond is a valid color2141 blueviolet is a valid color2142 brown is a valid color2143 burlywood is a valid color2144 cadetblue is a valid color2145 chartreuse is a valid color2146 chocolate is a valid color2147 coral is a valid color2148 cornflowerblue is a valid color2149 cornsilk is a valid color2150 crimson is a valid color2151 darkblue is a valid color2152 darkcyan is a valid color2153 darkgoldenrod is a valid color2154 darkgray is a valid color2155 darkgreen is a valid color2156 darkgrey is a valid color2157 darkkhaki is a valid color2158 darkmagenta is a valid color2159 darkolivegreen is a valid color2160 darkorange is a valid color2161 darkorchid is a valid color2162 darkred is a valid color2163 darksalmon is a valid color2164 darkseagreen is a valid color2165 darkslateblue is a valid color2166 darkslategray is a valid color2167 darkslategrey is a valid color2168 darkturquoise is a valid color2169 darkviolet is a valid color2170 deeppink is a valid color2171 deepskyblue is a valid color2172 dimgray is a valid color2173 dimgrey is a valid color2174 dodgerblue is a valid color2175 firebrick is a valid color2176 floralwhite is a valid color2177 forestgreen is a valid color2178 gainsboro is a valid color2179 ghostwhite is a valid color2180 gold is a valid color2181 goldenrod is a valid color2182 greenyellow is a valid color2183 grey is a valid color2184 honeydew is a valid color2185 hotpink is a valid color2186 indianred is a valid color2187 indigo is a valid color2188 ivory is a valid color2189 khaki is a valid color2190 lavender is a valid color2191 lavenderblush is a valid color2192 lawngreen is a valid color2193 lemonchiffon is a valid color2194 lightblue is a valid color2195 lightcoral is a valid color2196 lightcyan is a valid color2197 lightgoldenrodyellow is a valid color2198 lightgray is a valid color2199 lightgreen is a valid color2200 lightgrey is a valid color2201 lightpink is a valid color2202 lightsalmon is a valid color2203 lightseagreen is a valid color2204 lightskyblue is a valid color2205 lightslategray is a valid color2206 lightslategrey is a valid color2207 lightsteelblue is a valid color2208 lightyellow is a valid color2209 limegreen is a valid color2210 linen is a valid color2211 mediumaquamarine is a valid color2212 mediumblue is a valid color2213 mediumorchid is a valid color2214 mediumpurple is a valid color2215 mediumseagreen is a valid color2216 mediumslateblue is a valid color2217 mediumspringgreen is a valid color2218 mediumturquoise is a valid color2219 mediumvioletred is a valid color2220 midnightblue is a valid color2221 mintcream is a valid color2222 mistyrose is a valid color2223 moccasin is a valid color2224 navajowhite is a valid color2225 oldlace is a valid color2226 olivedrab is a valid color2227 orangered is a valid color2228 orchid is a valid color2229 palegoldenrod is a valid color2230 palegreen is a valid color2231 paleturquoise is a valid color2232 palevioletred is a valid color2233 papayawhip is a valid color2234 peachpuff is a valid color2235 peru is a valid color2236 pink is a valid color2237 plum is a valid color2238 powderblue is a valid color2239 rosybrown is a valid color2240 royalblue is a valid color2241 saddlebrown is a valid color2242 salmon is a valid color2243 sandybrown is a valid color2244 seagreen is a valid color2245 seashell is a valid color2246 sienna is a valid color2247 skyblue is a valid color2248 slateblue is a valid color2249 slategray is a valid color2250 slategrey is a valid color2251 snow is a valid color2252 springgreen is a valid color2253 steelblue is a valid color2254 tan is a valid color2255 thistle is a valid color2256 tomato is a valid color2257 turquoise is a valid color2258 violet is a valid color2259 wheat is a valid color2260 whitesmoke is a valid color2261 yellowgreen is a valid color2262 rebeccapurple is a valid color2263 #fff is a valid color2264 #ffffff is a valid color2265 #ABCDEF is a valid color2266 #123456 is a valid color2267 #1234567 is not a valid color2268 fff is not a valid color2269 #deadbeaf is not a valid color2270 #a1b2c3 is a valid color2271 nil is not a valid color2272# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.96 seconds. Current RSS: ~1513M. load average: 1.01 1.00 1.05 1/304 235882273 #light?2274 #fff is light2275 #c2c2c2 is light2276 #868686 is dark2277 #000 is dark2278 invalid colors are not light2279 #contrast2280 with light colors2281 is dark2282 with dark colors2283 is light2284 as_json2285 serializes correctly2286# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_spec.rb. It took 34.77 seconds. Expected to take 38.38 seconds.2287# [RSpecRunTime] Starting example group spec/models/hooks/project_hook_spec.rb. Expected to take 35.45 seconds.2288ProjectHook2289 does not allow STI2290 .executable/.disabled2291 finds the correct set of project hooks2292 when the flag is disabled2293 causes all hooks to be considered executable2294 causes no hooks to be considered disabled2295# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.92 seconds. Current RSS: ~1513M. load average: 1.01 1.00 1.05 1/304 235892296 when silent mode is enabled2297 causes no hooks to be considered executable2298 causes all hooks to be considered disabled2299# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.41 seconds. Current RSS: ~1490M. load average: 1.00 1.00 1.05 1/304 235902300 #executable?2301 recent_failures: 0, not_until: :not_set, executable: true2302 has the correct state2303 when the flag is disabled2304 is always executable2305 recent_failures: 0, not_until: :past, executable: true2306 has the correct state2307 when the flag is disabled2308 is always executable2309 recent_failures: 0, not_until: :future, executable: true2310 has the correct state2311 when the flag is disabled2312 is always executable2313 recent_failures: 0, not_until: :now, executable: true2314 has the correct state2315 when the flag is disabled2316 is always executable2317 recent_failures: 1, not_until: :not_set, executable: true2318 has the correct state2319 when the flag is disabled2320 is always executable2321 recent_failures: 1, not_until: :past, executable: true2322 has the correct state2323 when the flag is disabled2324 is always executable2325 recent_failures: 1, not_until: :future, executable: true2326 has the correct state2327 when the flag is disabled2328 is always executable2329 recent_failures: 3, not_until: :not_set, executable: true2330 has the correct state2331 when the flag is disabled2332 is always executable2333 recent_failures: 3, not_until: :past, executable: true2334 has the correct state2335 when the flag is disabled2336 is always executable2337 recent_failures: 3, not_until: :future, executable: true2338 has the correct state2339 when the flag is disabled2340 is always executable2341 recent_failures: 4, not_until: :not_set, executable: false2342 has the correct state2343 when the flag is disabled2344 is always executable2345 recent_failures: 4, not_until: :past, executable: true2346 has the correct state2347 when the flag is disabled2348 is always executable2349 recent_failures: 4, not_until: :now, executable: false2350 has the correct state2351 when the flag is disabled2352 is always executable2353 recent_failures: 4, not_until: :future, executable: false2354 has the correct state2355 when the flag is disabled2356 is always executable2357 #enable!2358 makes a hook executable if it was marked as failed2359 makes a hook executable if it is currently backed off2360 logs relevant information2361 does not update hooks unless necessary2362 is expected to change `hook.executable?` from false to true2363 #backoff!2364 when we have not backed off before2365 does not disable the hook2366 increments recent_failures2367 logs relevant information2368 when we have exhausted the grace period2369 disables the hook2370 increments backoff_count2371 sets disabled_until2372 logs relevant information2373 is expected to change `hook.backoff_count` by 12374 when the hook is permanently disabled2375 does not set disabled_until2376 does not increment the backoff count2377# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.82 second. Current RSS: ~1483M. load average: 1.00 1.00 1.05 1/304 235912378 when the flag is disabled2379 does not increment backoff count2380 #failed!2381 is expected to change `hook.recent_failures` by 12382 when the flag is disabled2383 does not increment recent failure count2384 #temporarily_disabled?2385 is false when not temporarily disabled2386 allows FAILURE_THRESHOLD initial failures before we back-off2387 when hook has been told to back off2388 is true2389 when the flag is disabled2390 is false2391 #permanently_disabled?2392 is false when not disabled2393 when hook has been disabled2394 is true2395 when the flag is disabled2396 is false2397 #alert_status2398 is expected to eq :executable2399 when hook has been disabled2400 is expected to eq :disabled2401 when the flag is disabled2402 is expected to eq :executable2403 when hook has been backed off2404 is expected to eq :temporarily_disabled2405 when the flag is disabled2406 is expected to eq :executable2407 associations2408 is expected to belong to project required: false2409 validations2410 is expected to validate that :project cannot be empty/falsy2411 behaves like includes Limitable concern2412 #exceeds_limits?2413 without plan limits configured2414 is expected to eq false2415 without plan limits configured2416 is expected to eq false2417 with an existing model2418 is expected to eq true2419 validations2420 is expected to be a kind of Limitable2421 without plan limits configured2422 can create new models2423 with plan limits configured2424 can create new models2425 with an existing model2426 cannot create new models exceeding the plan limits2427# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.11 seconds. Current RSS: ~1445M. load average: 1.00 1.00 1.05 1/304 235922428 .for_projects2429 finds related project hooks2430# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.59 seconds. Current RSS: ~1440M. load average: 1.00 1.00 1.05 1/304 235932431 .push_hooks2432 returns hooks for push events only2433 .tag_push_hooks2434 returns hooks for tag push events only2435 #parent2436 returns the associated project2437 #application_context2438 includes the type and project2439# [RSpecRunTime] Finishing example group spec/models/hooks/project_hook_spec.rb. It took 34.42 seconds. Expected to take 35.45 seconds.2440# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.2441Lint factories for ProjectHook2442 with saas, license, and factory defaults2443 behaves like factory2444 project_hook factory2445 does not raise error when built2446 does not raise error when created2447 linting :url_variables trait2448 does not raise error when created2449# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.97 seconds. Current RSS: ~1430M. load average: 1.00 1.00 1.05 2/304 236032450 linting :token trait2451 does not raise error when created2452 linting :all_events_enabled trait2453 does not raise error when created2454 linting :with_push_branch_filter trait2455 does not raise error when created2456 linting :permanently_disabled trait2457 does not raise error when created2458# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.92 seconds. Expected to take 32.1 seconds.2459# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb. Expected to take 31.06 seconds.2460Gitlab::Database::BackgroundMigration::BatchedMigrationRunner2461 #run_migration_job2462 when the migration has no previous jobs2463 when the migration has batches to process2464 runs the job for the first batch2465 migration health2466 puts migration on hold on stop signal2467 optimizes migration on normal signal2468 optimizes migration on no signal2469 optimizes migration on unknown signal2470# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.49 seconds. Current RSS: ~1379M. load average: 1.08 1.02 1.05 1/304 236042471 when the batch maximum exceeds the migration maximum2472 clamps the batch maximum to the migration maximum2473# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.4 seconds. Current RSS: ~1372M. load average: 1.00 1.00 1.05 1/304 236052474 when the migration has no batches to process2475 behaves like it has completed the migration2476 does not create and run a migration job2477 marks the migration as finished2478 when the migration should stop2479 changes the status to failure2480 when the migration has previous jobs2481 when the migration has no batches remaining2482 behaves like it has completed the migration2483 does not create and run a migration job2484 marks the migration as finished2485# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.74 seconds. Current RSS: ~1366M. load average: 0.91 0.98 1.04 1/304 236062486 when the migration has batches to process2487 runs the migration job for the next batch2488 when the batch minimum exceeds the migration maximum2489 behaves like it has completed the migration2490 does not create and run a migration job2491 marks the migration as finished2492# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.37 seconds. Current RSS: ~1354M. load average: 0.92 0.98 1.04 1/304 236072493 when migration has failed jobs2494 retries the failed job2495 when failed job has reached the maximum number of attempts2496 marks the migration as failed2497# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.47 seconds. Current RSS: ~1349M. load average: 0.93 0.98 1.04 1/304 236082498 when migration has stuck jobs2499 retries the stuck job2500# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.41 seconds. Current RSS: ~1349M. load average: 0.93 0.98 1.04 1/305 236092501 when migration has possible stuck jobs2502 keeps the migration active2503# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.28 seconds. Current RSS: ~1348M. load average: 0.93 0.98 1.04 1/304 236102504 when the migration has batches to process and failed jobs2505 runs next batch then retries the failed job2506# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.45 seconds. Current RSS: ~1347M. load average: 1.01 1.00 1.04 1/304 236112507 #run_entire_migration2508 when not in a development or test environment2509 raises an error2510 when the given migration is not active2511 does not create and run migration jobs2512 when the given migration is active2513 runs all jobs inline until finishing the migration2514# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.83 seconds. Current RSS: ~1348M. load average: 1.01 1.00 1.04 1/304 236122515 #finalize2516 when the migration is not yet completed2517-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2518 -> 0.0018s2519-- create_table(:_test_batched_migrations_test_table, {:id=>false})2520 -> 0.0041s2521-- execute("INSERT INTO _test_batched_migrations_test_table VALUES (1, 1), (2, 2), (3, NULL), (4, NULL), (5, NULL), (6, NULL), (7, NULL), (8, NULL)")2522 -> 0.0027s2523-- execute("SELECT * FROM _test_batched_migrations_test_table WHERE some_id_convert_to_bigint IS NULL")2524 -> 0.0017s2525-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2526 -> 0.0020s2527 completes the migration2528 when migration fails to complete2529-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2530 -> 0.0018s2531-- create_table(:_test_batched_migrations_test_table, {:id=>false})2532 -> 0.0044s2533-- execute("INSERT INTO _test_batched_migrations_test_table VALUES (1, 1), (2, 2), (3, NULL), (4, NULL), (5, NULL), (6, NULL), (7, NULL), (8, NULL)")2534 -> 0.0027s2535-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2536 -> 0.0018s2537 raises an error2538# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.04 seconds. Current RSS: ~1350M. load average: 1.01 1.00 1.04 1/304 236132539 when the migration is already finished2540-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2541 -> 0.0013s2542-- create_table(:_test_batched_migrations_test_table, {:id=>false})2543 -> 0.0028s2544-- execute("INSERT INTO _test_batched_migrations_test_table VALUES (1, 1), (2, 2), (3, NULL), (4, NULL), (5, NULL), (6, NULL), (7, NULL), (8, NULL)")2545 -> 0.0019s2546-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2547 -> 0.0018s2548 is a no-op2549 when the migration does not exist2550-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2551 -> 0.0014s2552-- create_table(:_test_batched_migrations_test_table, {:id=>false})2553 -> 0.0032s2554-- execute("INSERT INTO _test_batched_migrations_test_table VALUES (1, 1), (2, 2), (3, NULL), (4, NULL), (5, NULL), (6, NULL), (7, NULL), (8, NULL)")2555 -> 0.0020s2556-- drop_table(:_test_batched_migrations_test_table, {:if_exists=>true})2557 -> 0.0020s2558 is a no-op2559 .finalize2560 when the connection is passed2561 initializes the object with the given connection2562# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb. It took 35.26 seconds. Expected to take 31.06 seconds.2563# [RSpecRunTime] Starting example group spec/services/ci/process_sync_events_service_spec.rb. Expected to take 28.93 seconds.2564Ci::ProcessSyncEventsService2565 #perform2566 for Projects::SyncEvent2567 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2}2568 consumes events2569 when any event left after processing2570 is expected to eq {:consumable_events=>1, :estimated_total_events=>2, :processed_events=>1}2571 enqueues Projects::ProcessSyncEventsWorker2572# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.72 seconds. Current RSS: ~1358M. load average: 1.01 1.00 1.04 1/304 236142573 when no event left after processing2574 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2}2575 does not enqueue Projects::ProcessSyncEventsWorker2576# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.55 second. Current RSS: ~1343M. load average: 1.01 1.00 1.04 2/305 236152577 when there is no event2578 is expected to eq {:consumable_events=>0, :estimated_total_events=>0}2579 does nothing2580# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.2 seconds. Current RSS: ~1353M. load average: 1.01 1.00 1.04 2/304 236162581 when there is non-executed events2582 is expected to eq {:consumable_events=>2, :estimated_total_events=>3, :processed_events=>2}2583 does not delete non-executed events2584# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.94 seconds. Current RSS: ~1357M. load average: 1.01 1.00 1.04 1/304 236172585 for Namespaces::SyncEvent2586 enqueues Namespaces::ProcessSyncEventsWorker if any left2587 does not enqueue Namespaces::ProcessSyncEventsWorker if no left2588 behaves like event consuming2589 consumes events2590# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.42 seconds. Current RSS: ~1358M. load average: 1.01 1.00 1.04 1/304 236182591 for Ci::Catalog::Resources::SyncEvent2592 processes the events2593 when there are no remaining unprocessed events2594 does not enqueue Ci::Catalog::Resources::ProcessSyncEventsWorker2595# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.58 seconds. Current RSS: ~1359M. load average: 1.01 1.00 1.04 1/304 236192596 when there are remaining unprocessed events2597 enqueues Ci::Catalog::Resources::ProcessSyncEventsWorker2598 when there are orphaned sync events2599 processes the events2600# [RSpecRunTime] Finishing example group spec/services/ci/process_sync_events_service_spec.rb. It took 30.27 seconds. Expected to take 28.93 seconds.2601# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/failed_spec.rb. Expected to take 27.28 seconds.2602Gitlab::Ci::Status::Build::Failed2603 #text2604 does not override status text2605 #icon2606 does not override status icon2607 #group2608 does not override status group2609 #favicon2610 does not override status label2611 #label2612 does not override label2613 #badge_tooltip2614 does override badge_tooltip2615 #status_tooltip2616 does override status_tooltip2617 .matches?2618 with a failed build2619 returns true2620 with any other type of build2621 returns false2622 covers all failure reasons2623 unknown_failure2624 is a valid status2625# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.8 seconds. Current RSS: ~1377M. load average: 1.01 1.00 1.04 1/304 236202626 script_failure2627 is a valid status2628 api_failure2629 is a valid status2630 stuck_or_timeout_failure2631 is a valid status2632 runner_system_failure2633 is a valid status2634 missing_dependency_failure2635 is a valid status2636 runner_unsupported2637 is a valid status2638 stale_schedule2639 is a valid status2640 job_execution_timeout2641 is a valid status2642 archived_failure2643 is a valid status2644 unmet_prerequisites2645 is a valid status2646 scheduler_failure2647 is a valid status2648 data_integrity_failure2649 is a valid status2650 forward_deployment_failure2651 is a valid status2652 user_blocked2653 is a valid status2654 project_deleted2655 is a valid status2656 ci_quota_exceeded2657 is a valid status2658 pipeline_loop_detected2659 is a valid status2660 no_matching_runner2661 is a valid status2662 trace_size_exceeded2663 is a valid status2664 builds_disabled2665 is a valid status2666 environment_creation_failure2667 is a valid status2668 deployment_rejected2669 is a valid status2670 failed_outdated_deployment_job2671 is a valid status2672 protected_environment_failure2673 is a valid status2674 insufficient_bridge_permissions2675 is a valid status2676 downstream_bridge_project_not_found2677 is a valid status2678 invalid_bridge_trigger2679 is a valid status2680 upstream_bridge_project_not_found2681 is a valid status2682 insufficient_upstream_permissions2683 is a valid status2684 bridge_pipeline_is_child_pipeline2685 is a valid status2686 downstream_pipeline_creation_failed2687 is a valid status2688 secrets_provider_not_found2689 is a valid status2690 reached_max_descendant_pipelines_depth2691 is a valid status2692 ip_restriction_failure2693 is a valid status2694 reached_max_pipeline_hierarchy_size2695 is a valid status2696 reached_downstream_pipeline_trigger_rate_limit2697 is a valid status2698 invalid failure message2699 is an invalid status2700# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/failed_spec.rb. It took 31.47 seconds. Expected to take 27.28 seconds.2701# [RSpecRunTime] Starting example group spec/lib/gitlab/tree_summary_spec.rb. Expected to take 25.09 seconds.2702Gitlab::TreeSummary2703 #initialize2704 defaults offset to 02705 defaults limit to 252706 when offset is larger than the maximum2707 sets offset to the maximum2708# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.6 seconds. Current RSS: ~1358M. load average: 1.00 1.00 1.04 1/304 236452709 #summarize2710 returns an array of entries2711 when offset is negative2712 returns an empty array2713# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.38 seconds. Current RSS: ~1357M. load average: 1.00 1.00 1.04 1/307 236922714 with caching2715 Commits list cache2716 creates a cache for commits list2717 when commit has a very long message2718 truncates commit message to 1 kilobyte2719# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.17 seconds. Current RSS: ~1358M. load average: 1.00 1.00 1.04 1/309 237592720 #fetch_logs2721 summarizes the entries within the window2722 references the commit and commit path in entries2723 in a good subdirectory2724 summarizes the entries in the subdirectory2725# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.96 seconds. Current RSS: ~1357M. load average: 1.00 1.00 1.04 2/309 240202726 in a subdirectory with a pathspec character2727 summarizes the entries in the subdirectory2728# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.17 seconds. Current RSS: ~1355M. load average: 1.00 1.00 1.04 2/310 241052729 in a non-existent subdirectory2730 is expected to be empty2731# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.37 seconds. Current RSS: ~1354M. load average: 1.00 1.00 1.04 1/310 241892732 custom offset and limit2733 returns entries from the offset2734# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.63 seconds. Current RSS: ~1354M. load average: 1.08 1.02 1.04 1/310 242742735 next offset2736 when there are more entries to fetch2737 returns next offset2738# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.93 seconds. Current RSS: ~1354M. load average: 1.08 1.02 1.04 1/310 243632739 when there are no more entries to fetch2740 returns next offset2741# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.27 seconds. Current RSS: ~1354M. load average: 1.08 1.02 1.04 1/310 244522742 #summarize (commits)2743 returns an Array of ::Commit objects2744 deduplicates commits when multiple entries reference the same commit2745 in a subdirectory2746 returns commits for entries in the subdirectory2747# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.83 seconds. Current RSS: ~1385M. load average: 1.00 1.00 1.04 1/309 245682748 in a subdirectory with non-ASCII filenames2749 returns commits for entries in the subdirectory2750 rendering commits2751 does not perform N + 1 request2752 References in commit messages2753 project_visibility: "private", user_role: :guest, issue_confidential: false, expected_result: true2754 is expected to eq true2755# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.9 seconds. Current RSS: ~1406M. load average: 1.00 1.00 1.04 1/309 246542756 project_visibility: "private", user_role: :guest, issue_confidential: true, expected_result: false2757 is expected to eq false2758 project_visibility: "private", user_role: :reporter, issue_confidential: false, expected_result: true2759 is expected to eq true2760 project_visibility: "private", user_role: :reporter, issue_confidential: true, expected_result: true2761 is expected to eq true2762 project_visibility: "internal", user_role: :guest, issue_confidential: false, expected_result: true2763 is expected to eq true2764 project_visibility: "internal", user_role: :guest, issue_confidential: true, expected_result: false2765 is expected to eq false2766 project_visibility: "internal", user_role: :reporter, issue_confidential: false, expected_result: true2767 is expected to eq true2768 project_visibility: "internal", user_role: :reporter, issue_confidential: true, expected_result: true2769 is expected to eq true2770 project_visibility: "public", user_role: :guest, issue_confidential: false, expected_result: true2771 is expected to eq true2772 project_visibility: "public", user_role: :guest, issue_confidential: true, expected_result: false2773 is expected to eq false2774 project_visibility: "public", user_role: :reporter, issue_confidential: false, expected_result: true2775 is expected to eq true2776 project_visibility: "public", user_role: :reporter, issue_confidential: true, expected_result: true2777 is expected to eq true2778# [RSpecRunTime] Finishing example group spec/lib/gitlab/tree_summary_spec.rb. It took 27.97 seconds. Expected to take 25.09 seconds.2779# [RSpecRunTime] Starting example group spec/models/notification_recipient_spec.rb. Expected to take 23.65 seconds.2780NotificationRecipient2781 does not allow STI2782 #notifiable?2783 when emails are disabled2784 returns false if group disabled2785 returns false if project disabled2786# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.04 seconds. Current RSS: ~1382M. load average: 1.00 1.00 1.04 1/309 246992787 when emails are enabled2788 returns true if group enabled2789 returns true if project enabled2790# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.75 seconds. Current RSS: ~1377M. load average: 1.00 1.00 1.04 1/309 247002791 when recipient email is blocked2792 with permanent failures2793 returns false2794 with temporary failures2795 returns false2796 #has_access?2797 user cannot read cross project2798 returns false2799 user cannot read build2800 returns false2801 user cannot read commit2802 returns false2803 target has no policy2804 returns true2805 #notification_setting2806 for child groups2807 when notification setting is global2808 considers notification setting from the first parent without global setting2809# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.0 seconds. Current RSS: ~1369M. load average: 0.92 0.98 1.03 1/305 247012810 when notification setting is not global2811 considers notification setting from lowest group member in hierarchy2812# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.1 seconds. Current RSS: ~1370M. load average: 0.92 0.98 1.03 1/304 247022813 #suitable_notification_level?2814 when notification level is mention2815 when type is mention2816 returns true2817 when type is not mention2818 returns false2819 when notification level is participating2820 when type is participating2821 returns true2822 when type is mention2823 returns true2824 with custom action2825 when action is failed_pipeline2826 returns true2827 when action is fixed_pipeline2828 returns true2829 when action is not fixed_pipeline or failed_pipeline2830 returns false2831 when notification level is custom2832 when type is participating2833 with custom event enabled2834 returns true2835 without custom event enabled2836 returns true2837 when type is mention2838 with custom event enabled2839 returns true2840 without custom event enabled2841 returns true2842 when type is watch2843 with custom event enabled2844 returns true2845 without custom event enabled2846 returns false2847 when custom_action is fixed_pipeline and success_pipeline event is enabled2848 returns true2849 with merge_when_pipeline_succeeds2850 custom event enabled2851 returns true2852 custom event disabled2853 returns false2854 when notification level is watch2855 when type is watch2856 without excluded watcher events2857 returns true2858# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.63 seconds. Current RSS: ~1366M. load average: 0.93 0.98 1.03 1/304 247032859 with excluded watcher events2860 returns false2861 when type is not watch2862 without excluded watcher events2863 returns true2864 with excluded watcher events2865 returns false2866# [RSpecRunTime] Finishing example group spec/models/notification_recipient_spec.rb. It took 26.64 seconds. Expected to take 23.65 seconds.2867# [RSpecRunTime] Starting example group spec/helpers/groups_helper_spec.rb. Expected to take 22.15 seconds.2868GroupsHelper2869 #group_icon_url2870 returns an url for the avatar2871 gives default avatar_icon when no avatar is present2872 #group_lfs_status2873 only one project in group2874 returns all projects as enabled2875 returns all projects as disabled2876 more than one project in group2877 LFS enabled in group2878 returns both projects as enabled2879 returns only one as enabled2880 LFS disabled in group2881 returns both projects as disabled2882 returns only one as disabled2883 #group_title2884 enqueues the elements in the breadcrumb schema list2885 avoids N+1 queries2886 traversal queries2887 outputs the groups in the correct order2888# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.83 seconds. Current RSS: ~1366M. load average: 0.95 0.99 1.03 1/304 247042889 #group_title_link2890 link2891 uses the group name as innerText2892 links to the group path2893 icon2894 specifies the group name as the alt text2895 uses the group's avatar_url2896 #share_with_group_lock_help_text2897 traversal queries2898 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil2899 has the correct help text with correct ancestor links2900# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.45 seconds. Current RSS: ~1373M. load average: 0.95 0.99 1.03 1/304 247052901 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil2902 has the correct help text with correct ancestor links2903 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil2904 has the correct help text with correct ancestor links2905 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil2906 has the correct help text with correct ancestor links2907 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil2908 has the correct help text with correct ancestor links2909 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil2910 has the correct help text with correct ancestor links2911 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup2912 has the correct help text with correct ancestor links2913 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup2914 has the correct help text with correct ancestor links2915 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup2916 has the correct help text with correct ancestor links2917 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup2918 has the correct help text with correct ancestor links2919# [RSpecRunTime] RSpec elapsed time: 22 minutes 54.61 seconds. Current RSS: ~1389M. load average: 0.95 0.99 1.03 1/304 247062920 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup2921 has the correct help text with correct ancestor links2922 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :subgroup2923 has the correct help text with correct ancestor links2924 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil2925 has the correct help text with correct ancestor links2926 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil2927 has the correct help text with correct ancestor links2928 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil2929 has the correct help text with correct ancestor links2930 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil2931 has the correct help text with correct ancestor links2932 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil2933 has the correct help text with correct ancestor links2934 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil2935 has the correct help text with correct ancestor links2936 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group2937 has the correct help text with correct ancestor links2938 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group2939 has the correct help text with correct ancestor links2940 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group2941 has the correct help text with correct ancestor links2942 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :root_group2943 has the correct help text with correct ancestor links2944 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group2945 has the correct help text with correct ancestor links2946 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group2947 has the correct help text with correct ancestor links2948 #can_disable_group_emails?2949 returns true for the group owner2950 returns false for anyone else2951 when subgroups2952 returns false if parent group is disabling emails2953 returns true if parent group is not disabling emails2954 #can_set_group_diff_preview_in_email?2955 returns true for an owner of the group2956 returns false for a maintainer of the group2957 returns false for anyone else2958 respects the settings of a parent group2959 when a parent group has disabled diff previews2960 returns false for all users2961# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.37 seconds. Current RSS: ~1409M. load average: 0.87 0.97 1.02 1/304 247072962 #can_update_default_branch_protection?2963 for users who can update default branch protection of the group2964 is expected to be truthy2965 for users who cannot update default branch protection of the group2966 is expected to be falsey2967 #show_thanks_for_purchase_alert?2968 with quantity present2969 returns true2970 with quantity not present2971 returns false2972 with quantity empty2973 returns false2974 #render_setting_to_allow_project_access_token_creation?2975 returns true if group is root2976 returns false if group is subgroup2977# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.29 seconds. Current RSS: ~1414M. load average: 0.87 0.97 1.02 1/305 247082978 #can_admin_group_member?2979 returns true when current_user can admin members2980 returns false when current_user can not admin members2981 #can_admin_service_accounts?2982 returns false when current_user can not admin members2983 #localized_jobs_to_be_done_choices2984 has a translation for all `jobs_to_be_done` values2985 #subgroup_creation_data2986 when group has a parent2987 returns expected hash2988 when group does not have a parent2989 returns expected hash2990 #group_name_and_path_app_data2991 when group has a parent2992 returns expected hash2993 #group_overview_tabs_app_data2994 returns expected hash2995 #show_group_readme?2996 when project is public2997 is expected to equal true2998 when project is private2999 when user can not see the project3000 when user can see the project3001 is expected to equal true3002# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.11 seconds. Current RSS: ~1411M. load average: 0.88 0.97 1.02 1/309 247703003 #enabled_git_access_protocol_options_for_group3004 instance setting is nil3005 is expected to contain exactly ["Both SSH and HTTP(S)", "all"], ["Only SSH", "ssh"], and ["Only HTTP(S)", "http"]3006 instance setting is blank3007 is expected to contain exactly ["Both SSH and HTTP(S)", "all"], ["Only SSH", "ssh"], and ["Only HTTP(S)", "http"]3008 instance setting is ssh3009 is expected to contain exactly ["Only SSH", "ssh"]3010 instance setting is http3011 is expected to contain exactly ["Only HTTP(S)", "http"]3012 #new_custom_emoji_path3013 with nil group3014 is expected to eq nil3015 with current_user who has no permissions3016 is expected to eq nil3017 with current_user who has permissions3018 is expected to eq "/groups/group369/-/custom_emoji/new"3019 #access_level_roles_user_can_assign3020 when user is provided3021 when a user is a group member3022 returns only the roles the provided user can assign3023 when a user is an admin3024 returns all roles3025 when a user is not a group member3026 returns the empty array3027 when a user has different access for different groups in the hierarchy3028 returns the access levels that are peers or lower3029 when a group is linked to another3030 is expected to eq {"Developer"=>30, "Guest"=>10, "Maintainer"=>40, "Reporter"=>20}3031 when user is not provided3032 returns the empty array3033 #show_prevent_inviting_groups_outside_hierarchy_setting?3034 returns true for a root group3035 returns false for a subgroup3036# [RSpecRunTime] Finishing example group spec/helpers/groups_helper_spec.rb. It took 24.11 seconds. Expected to take 22.15 seconds.3037# [RSpecRunTime] Starting example group spec/models/packages/package_file_spec.rb. Expected to take 21.04 seconds.3038Packages::PackageFile3039 does not allow STI3040 behaves like having unique enum values3041 has unique values in "status"3042# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.17 seconds. Current RSS: ~1411M. load average: 0.81 0.95 1.01 1/309 247713043 behaves like destructible3044 .next_pending_destruction3045 returns the oldest item pending destruction based on updated_at3046 returns the oldest item pending destruction based on created_at3047# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.91 seconds. Current RSS: ~1409M. load average: 0.75 0.94 1.01 1/309 247723048 relationships3049 is expected to belong to package required: false3050 is expected to have one conan_file_metadatum3051 is expected to have many package_file_build_infos inverse_of => package_file3052 is expected to have one debian_file_metadatum class_name => Packages::Debian::FileMetadatum inverse_of => package_file3053 is expected to have one helm_file_metadatum class_name => Packages::Helm::FileMetadatum inverse_of => package_file3054 validations3055 is expected to validate that :package cannot be empty/falsy3056 with pypi package3057 file_name3058 can not save a duplicated file3059 with a pending destruction package duplicated file3060 can save it3061 file_sha2563062 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: true3063 does not allow invalid sha256 characters3064 sha256_value: nil, expected_success: true3065 does not allow invalid sha256 characters3066 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false3067 does not allow invalid sha256 characters3068 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", expected_success: false3069 does not allow invalid sha256 characters3070 sha256_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%", expected_success: false3071 does not allow invalid sha256 characters3072 sha256_value: "", expected_success: false3073 does not allow invalid sha256 characters3074 with package filenames3075 .with_file_name3076 is expected to contain exactly #<Packages::PackageFile id: 355, package_id: 333, created_at: "2024-05-24 16:08:42.271938860 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3077 .with_file_name_like3078 is expected to contain exactly #<Packages::PackageFile id: 355, package_id: 333, created_at: "2024-05-24 16:08:42.271938860 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3079 .with_format3080 is expected to contain exactly #<Packages::PackageFile id: 357, package_id: 335, created_at: "2024-05-24 16:08:42.967464119 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3081 .with_nuget_format3082 is expected to contain exactly #<Packages::PackageFile id: 358, package_id: 336, created_at: "2024-05-24 16:08:43.293489712 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3083 updating project statistics3084 when the package file has an explicit size3085 behaves like UpdateProjectStatistics3086 is expected to be a new record3087 when statistic is a counter attribute3088 when creating3089 stores pending increments for async update3090 when updating3091 stores pending increments for async update3092 avoids N + 1 queries3093 when destroying3094 stores pending increment for async update3095 when it is destroyed from the project level3096 does not store pending increments for async update3097 does not schedule a namespace statistics worker3098# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.76 seconds. Current RSS: ~1430M. load average: 0.77 0.94 1.01 1/304 247733099 .for_package_ids3100 returns matching packages3101 .with_conan_package_reference3102 returns matching packages3103# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.07 seconds. Current RSS: ~1422M. load average: 0.77 0.94 1.01 1/304 247743104 .for_rubygem_with_file_name3105 returns the matching gem file only for ruby packages3106 Debian scopes3107 #with_debian_file_type3108 is expected to contain exactly #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> (FAILED - 1)3109 #with_debian_component_name3110 is expected to contain exactly #<Packages::PackageFile id: 393, package_id: 338, created_at: "2024-05-24 16:08:52.665435617 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3111 #with_debian_architecture_name3112 is expected to contain exactly #<Packages::PackageFile id: 394, package_id: 338, created_at: "2024-05-24 16:08:52.685764664 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3113 #with_debian_unknown_since3114 is expected to contain exactly #<Packages::PackageFile id: 395, package_id: 350, created_at: "2024-05-24 16:08:53.113367211 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3115 .for_helm_with_channel3116 returns the matching file only for Helm packages3117 with package files pending destruction3118 does not return them3119 .most_recent!3120 is expected to eq #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> (FAILED - 2)3121 .most_recent_for3122 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: 43123 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3124# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.5 seconds. Current RSS: ~1409M. load average: 0.79 0.94 1.01 1/304 247753125 package_input1: 1, package_input2: 2, package_input3: 3, package_input4: nil3126 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, and #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3127 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: 43128 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3129 package_input1: 1, package_input2: 2, package_input3: nil, package_input4: nil3130 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3131 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: 43132 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3133 package_input1: 1, package_input2: nil, package_input3: 3, package_input4: nil3134 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3135 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: 43136 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3137 package_input1: 1, package_input2: nil, package_input3: nil, package_input4: nil3138 is expected to contain exactly #<Packages::PackageFile id: 409, package_id: 354, created_at: "2024-05-24 16:08:54.521437000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3139 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: 43140 is expected to contain exactly #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>, and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3141 package_input1: nil, package_input2: 2, package_input3: 3, package_input4: nil3142 is expected to contain exactly #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3143 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: 43144 is expected to contain exactly #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3145 package_input1: nil, package_input2: 2, package_input3: nil, package_input4: nil3146 is expected to contain exactly #<Packages::PackageFile id: 419, package_id: 355, created_at: "2024-05-24 16:08:55.618675000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3147 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: 43148 is expected to contain exactly #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil> and #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3149 package_input1: nil, package_input2: nil, package_input3: 3, package_input4: nil3150 is expected to contain exactly #<Packages::PackageFile id: 415, package_id: 356, created_at: "2024-05-24 16:08:55.559662000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3151 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: 43152 is expected to contain exactly #<Packages::PackageFile id: 412, package_id: 357, created_at: "2024-05-24 16:08:55.512915000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>3153 package_input1: nil, package_input2: nil, package_input3: nil, package_input4: nil3154 is expected to contain exactly3155 extra join and extra where3156 returns the most recent package for the selected channel3157 with package files pending destruction3158 does not return them3159# [RSpecRunTime] RSpec elapsed time: 23 minutes 26.25 seconds. Current RSS: ~1418M. load average: 0.79 0.94 1.01 1/304 247763160 #pipelines3161 package_file without pipeline3162 is expected to be empty3163 package_file with pipeline3164 is expected to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...l, ci_ref_id: 107, locked: "artifacts_locked", partition_id: 102, id: 111, auto_canceled_by_id: nil> and #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...l, ci_ref_id: 108, locked: "artifacts_locked", partition_id: 102, id: 112, auto_canceled_by_id: nil>3165 #update_file_store callback3166 updates metadata columns3167 update callbacks3168 with object storage disabled3169 behaves like executing the default callback3170 executes the default callback3171 with new_file_path set3172 behaves like executing the default callback3173 executes the default callback3174 with object storage enabled3175 behaves like executing the default callback3176 executes the default callback3177 with new_file_path set3178 executes the move_in_object_storage callback3179 status scopes3180 .installable3181 does not include non-displayable packages3182 .with_status3183 is expected to contain exactly #<Packages::PackageFile id: 433, package_id: 366, created_at: "2024-05-24 16:09:03.025397268 +0000", ...rification_started_at: nil, status: "pending_destruction", file_final_path: nil, new_file_path: nil>3184 #file_name_for_download3185 with a simple file name3186 is expected to eq "FooBar"3187 with a file name with encoded slashes3188 returns the last component of the file name3189# [RSpecRunTime] Finishing example group spec/models/packages/package_file_spec.rb. It took 22.15 seconds. Expected to take 21.04 seconds.3190# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.3191Lint factories for Packages::PackageFile3192 with saas, license, and factory defaults3193 behaves like factory3194 package_file factory3195 does not raise error when built3196 does not raise error when created3197 linting :pending_destruction trait3198 does not raise error when created3199# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.38 seconds. Current RSS: ~1409M. load average: 0.80 0.94 1.01 1/304 247863200 linting :jar trait3201 does not raise error when created3202 linting :pom trait3203 does not raise error when created3204 linting :xml trait3205 does not raise error when created3206 linting :npm trait3207 does not raise error when created3208 linting :terraform_module trait3209 does not raise error when created3210 linting :nuget trait3211 does not raise error when created3212 linting :snupkg trait3213 does not raise error when created3214 linting :gem trait3215 does not raise error when created3216 linting :unprocessed_gem trait3217 does not raise error when created3218 linting :gemspec trait3219 does not raise error when created3220 linting :pypi trait3221 does not raise error when created3222 linting :generic trait3223 does not raise error when created3224 linting :generic_zip trait3225 does not raise error when created3226 linting :rpm trait3227 does not raise error when created3228 linting :object_storage trait3229 does not raise error when created3230 linting :verification_succeeded trait3231 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3232 linting :verification_failed trait3233 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3234 behaves like factory3235 conan_package_file factory3236 does not raise error when built3237 does not raise error when created3238 linting :conan_recipe_file trait3239 does not raise error when created3240 linting :conan_recipe_manifest trait3241 does not raise error when created3242 linting :conan_package_manifest trait3243 does not raise error when created3244 linting :conan_package_info trait3245 does not raise error when created3246 linting :conan_package trait3247 does not raise error when created3248 behaves like factory3249 debian_package_file factory3250 does not raise error when built3251 does not raise error when created3252 linting :unknown trait3253 does not raise error when created3254 linting :invalid trait3255 does not raise error when created3256 linting :source trait3257 does not raise error when created3258 linting :dsc trait3259 does not raise error when created3260 linting :deb trait3261 does not raise error when created3262 linting :deb_dev trait3263 does not raise error when created3264 linting :udeb trait3265 does not raise error when created3266 linting :ddeb trait3267 does not raise error when created3268 linting :buildinfo trait3269 does not raise error when created3270 linting :changes trait3271 does not raise error when created3272 linting :keep trait3273 does not raise error when created3274 behaves like factory3275 helm_package_file factory3276 does not raise error when built3277 does not raise error when created3278 behaves like factory3279 package_file_with_file factory3280 does not raise error when built3281 does not raise error when created3282# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 8.75 seconds. Expected to take 32.1 seconds.3283# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/paginated_merge_request_diff_spec.rb. Expected to take 19.73 seconds.3284Gitlab::Diff::FileCollection::PaginatedMergeRequestDiff3285 behaves like unfoldable diff3286 calls Gitlab::Diff::File#unfold_diff_lines with correct position3287# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.39 seconds. Current RSS: ~1417M. load average: 0.76 0.93 1.00 2/310 248453288 behaves like cacheable diff collection3289 #write_cache3290 calls Gitlab::Diff::HighlightCache#write_if_empty3291 calls Gitlab::Diff::StatsCache#write_if_empty with diff stats3292# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.84 seconds. Current RSS: ~1424M. load average: 0.78 0.93 1.00 2/310 249623293 #clear_cache3294 calls Gitlab::Diff::HighlightCache#clear3295 calls Gitlab::Diff::StatsCache#clear3296# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.34 seconds. Current RSS: ~1437M. load average: 0.78 0.93 1.00 1/310 250793297 #diff_files3298 calls Gitlab::Diff::HighlightCache#decorate3299 when there are stats cached3300 does not make a diff stats rpc call3301# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.92 seconds. Current RSS: ~1435M. load average: 0.88 0.95 1.01 1/310 251973302 when there are no stats cached3303 makes a diff stats rpc call3304# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.37 seconds. Current RSS: ~1429M. load average: 0.88 0.95 1.01 1/310 252563305 #diff_files3306 returns paginated diff files3307 returns a valid instance of a DiffCollection3308 returns generated value3309 when first page3310 returns correct diff files3311# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.41 seconds. Current RSS: ~1431M. load average: 0.89 0.95 1.00 1/310 254933312 when another page3313 returns correct diff files3314# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.76 seconds. Current RSS: ~1430M. load average: 0.89 0.95 1.00 1/310 255523315 when page is nil3316 returns correct diff files3317# [RSpecRunTime] RSpec elapsed time: 23 minutes 58.01 seconds. Current RSS: ~1430M. load average: 0.89 0.95 1.00 1/310 256123318 when per_page is nil3319 returns correct diff files3320# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.42 seconds. Current RSS: ~1429M. load average: 0.90 0.95 1.00 1/310 256723321 when invalid page3322 returns correct diff files3323# [RSpecRunTime] RSpec elapsed time: 24 minutes 0.81 second. Current RSS: ~1427M. load average: 0.90 0.95 1.00 2/311 257313324 when last page3325 returns correct diff files3326# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.17 seconds. Current RSS: ~1424M. load average: 0.90 0.95 1.00 1/311 257903327 behaves like unsortable diff files3328 #raw_diff_files3329 does not call Gitlab::Diff::FileCollectionSorter even when sorted is true3330# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.51 seconds. Current RSS: ~1421M. load average: 1.31 1.03 1.03 1/310 258503331# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/paginated_merge_request_diff_spec.rb. It took 23.65 seconds. Expected to take 19.73 seconds.3332# [RSpecRunTime] Starting example group spec/finders/template_finder_spec.rb. Expected to take 18.27 seconds.3333TemplateFinder3334 #build3335 type: :dockerfiles, expected_class: TemplateFinder3336 is expected to be a kind of TemplateFinder3337 is expected to eq #<Project id:1589 namespace1117/project-1155>>3338 type: :gitignores, expected_class: TemplateFinder3339 is expected to be a kind of TemplateFinder3340 is expected to eq #<Project id:1595 namespace1119/project-1157>>3341# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.69 seconds. Current RSS: ~1421M. load average: 1.31 1.03 1.03 1/310 258513342 type: :gitlab_ci_ymls, expected_class: TemplateFinder3343 is expected to be a kind of TemplateFinder3344 is expected to eq #<Project id:1601 namespace1121/project-1159>>3345 type: :licenses, expected_class: LicenseTemplateFinder3346 is expected to be a kind of LicenseTemplateFinder3347 is expected to eq #<Project id:1607 namespace1123/project-1161>>3348 type: :issues, expected_class: TemplateFinder3349 is expected to be a kind of TemplateFinder3350 is expected to eq #<Project id:1613 namespace1125/project-1163>>3351 type: :merge_requests, expected_class: TemplateFinder3352 is expected to be a kind of TemplateFinder3353 is expected to eq #<Project id:1619 namespace1127/project-1165>>3354 #execute3355 when no project is passed in3356 behaves like fetches predefined vendor templates3357 type: :dockerfiles, vendored_name: "Binary"3358 returns all vendored templates when no name is specified3359 with name param3360 returns only the specified vendored template when a name is specified3361 with mistaken name param3362 returns nil when an unknown name is specified3363 type: :gitignores, vendored_name: "Actionscript"3364 returns all vendored templates when no name is specified3365 with name param3366 returns only the specified vendored template when a name is specified3367 with mistaken name param3368 returns nil when an unknown name is specified3369 type: :gitlab_ci_ymls, vendored_name: "Android"3370 returns all vendored templates when no name is specified3371 with name param3372 returns only the specified vendored template when a name is specified3373 with mistaken name param3374 returns nil when an unknown name is specified3375 behaves like no issues and merge requests templates available3376 with issue and merge request templates3377 type: :issues, vendored_name: nil3378 when fetching all templates3379 returns empty array3380 when looking for specific template by name3381 raises an error3382 type: :merge_requests, vendored_name: nil3383 when fetching all templates3384 returns empty array3385 when looking for specific template by name3386 raises an error3387 when project has no repository3388 behaves like fetches predefined vendor templates3389 type: :dockerfiles, vendored_name: "Binary"3390 returns all vendored templates when no name is specified3391 with name param3392 returns only the specified vendored template when a name is specified3393 with mistaken name param3394 returns nil when an unknown name is specified3395 type: :gitignores, vendored_name: "Actionscript"3396 returns all vendored templates when no name is specified3397 with name param3398 returns only the specified vendored template when a name is specified3399 with mistaken name param3400 returns nil when an unknown name is specified3401 type: :gitlab_ci_ymls, vendored_name: "Android"3402 returns all vendored templates when no name is specified3403 with name param3404 returns only the specified vendored template when a name is specified3405 with mistaken name param3406 returns nil when an unknown name is specified3407 behaves like no issues and merge requests templates available3408 with issue and merge request templates3409 type: :issues, vendored_name: nil3410 when fetching all templates3411 returns empty array3412 when looking for specific template by name3413 raises an error3414 type: :merge_requests, vendored_name: nil3415 when fetching all templates3416 returns empty array3417 when looking for specific template by name3418 raises an error3419 when project has a repository3420 behaves like fetches predefined vendor templates3421 type: :dockerfiles, vendored_name: "Binary"3422 returns all vendored templates when no name is specified3423 with name param3424 returns only the specified vendored template when a name is specified3425 with mistaken name param3426 returns nil when an unknown name is specified3427# [RSpecRunTime] RSpec elapsed time: 24 minutes 11.46 seconds. Current RSS: ~1449M. load average: 1.28 1.03 1.03 1/310 259353428 type: :gitignores, vendored_name: "Actionscript"3429 returns all vendored templates when no name is specified3430 with name param3431 returns only the specified vendored template when a name is specified3432 with mistaken name param3433 returns nil when an unknown name is specified3434 type: :gitlab_ci_ymls, vendored_name: "Android"3435 returns all vendored templates when no name is specified3436 with name param3437 returns only the specified vendored template when a name is specified3438 with mistaken name param3439 returns nil when an unknown name is specified3440 behaves like fetches issues and merge requests templates3441 type: :issues, template_name: "project_issues_template"3442 returns all repository template files for issues and merge requests3443 with name param3444 returns only the specified vendored template when a name is specified3445 with mistaken name param3446 raises an error when an unknown name is specified3447 type: :merge_requests, template_name: "project_merge_requests_template"3448 returns all repository template files for issues and merge requests3449 with name param3450 returns only the specified vendored template when a name is specified3451 with mistaken name param3452 raises an error when an unknown name is specified3453 #template_names3454 type: :dockerfiles, vendored_name: "Binary"3455 when no project is passed in3456 returns all vendored templates when no name is specified3457 when project has no repository3458 returns all vendored templates when no name is specified3459 when project has a repository3460 returns all vendored templates when no name is specified3461# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.85 seconds. Current RSS: ~1450M. load average: 1.18 1.01 1.02 1/310 260413462 template names hash keys3463 has all the expected keys3464 type: :gitignores, vendored_name: "Actionscript"3465 when no project is passed in3466 returns all vendored templates when no name is specified3467 when project has no repository3468 returns all vendored templates when no name is specified3469 when project has a repository3470 returns all vendored templates when no name is specified3471# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.72 seconds. Current RSS: ~1441M. load average: 1.18 1.01 1.02 1/310 261253472 template names hash keys3473 has all the expected keys3474 type: :gitlab_ci_ymls, vendored_name: "Android"3475 when no project is passed in3476 returns all vendored templates when no name is specified3477 when project has no repository3478 returns all vendored templates when no name is specified3479 when project has a repository3480 returns all vendored templates when no name is specified3481# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.61 seconds. Current RSS: ~1433M. load average: 1.32 1.05 1.04 1/310 262093482 template names hash keys3483 has all the expected keys3484 type: :issues, template_name: "project_issues_template"3485 when no project is passed in3486 returns all vendored templates when no name is specified3487 when project has no repository3488 returns all vendored templates when no name is specified3489 when project has a repository3490 returns all vendored templates when no name is specified3491 template names hash keys3492 has all the expected keys3493# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.56 seconds. Current RSS: ~1429M. load average: 1.32 1.05 1.04 2/311 262993494 type: :merge_requests, template_name: "project_merge_requests_template"3495 when no project is passed in3496 returns all vendored templates when no name is specified3497 when project has no repository3498 returns all vendored templates when no name is specified3499 when project has a repository3500 returns all vendored templates when no name is specified3501 template names hash keys3502 has all the expected keys3503# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.43 seconds. Current RSS: ~1423M. load average: 1.32 1.05 1.04 1/310 263893504# [RSpecRunTime] Finishing example group spec/finders/template_finder_spec.rb. It took 18.94 seconds. Expected to take 18.27 seconds.3505# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/processor_spec.rb. Expected to take 17.64 seconds.3506Gitlab::Ci::Config::External::Processor3507 #perform3508 when no external files defined3509 returns the same values3510# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.21 seconds. Current RSS: ~1428M. load average: 1.30 1.05 1.04 1/310 264103511 when an invalid local file is defined3512 raises an error3513 when an invalid remote file is defined3514 raises an error3515 with a valid remote external file is defined3516 appends the file to the values3517 removes the 'include' keyword3518 when the remote file has `include` with rules:exists3519 evaluates the rule as false3520 removes the 'include' keyword3521 with a valid local external file is defined3522 appends the file to the values3523 removes the 'include' keyword3524 with multiple external files are defined3525 appends the files to the values3526 removes the 'include' keyword3527# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.18 seconds. Current RSS: ~1433M. load average: 1.30 1.05 1.04 1/311 265773528 when external files are defined but not valid3529 raises an error3530 when both external files and values defined the same key3531 takes precedence3532 when a nested includes are defined3533 when project is public3534 properly expands all includes3535 propagates the pipeline logger3536 stores includes3537# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.04 seconds. Current RSS: ~1426M. load average: 1.19 1.03 1.03 2/311 269243538 when user is reporter of another project3539 properly expands all includes3540# [RSpecRunTime] RSpec elapsed time: 24 minutes 33.1 seconds. Current RSS: ~1423M. load average: 1.19 1.03 1.03 1/311 270233541 when user is not allowed3542 raises an error3543 when too many includes is included3544 raises an error3545 when config includes an external configuration file via SSL web request3546 with an acceptable certificate3547 is expected to include {:image => "image:1.0"}3548 with a self-signed certificate3549 returns a reportable configuration error3550 include:component3551 appends the file to the values3552 when a valid project file is defined3553 appends the file to the values3554 when valid project files are defined in a single include3555 appends the file to the values3556 stores includes3557# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.39 seconds. Current RSS: ~1413M. load average: 1.39 1.08 1.05 1/311 274183558 when local file path has wildcard3559 fetches the matched files3560 stores includes3561# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.77 seconds. Current RSS: ~1409M. load average: 1.39 1.08 1.05 1/311 275473562 when rules defined3563 when a rule is invalid3564 raises IncludeError3565# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/processor_spec.rb. It took 17.69 seconds. Expected to take 17.64 seconds.3566# [RSpecRunTime] Starting example group spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb. Expected to take 16.62 seconds.3567Gitlab::Database::WithLockRetriesOutsideTransaction3568 #run3569 requires block3570 when DISABLE_LOCK_RETRIES is set3571 executes the passed block without retrying3572 when lock retry is enabled3573 lock_fiber3574 acquires lock successfully3575 after 3 iterations3576 behaves like retriable exclusive lock on `projects`3577 succeeds executing the given block3578# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.94 seconds. Current RSS: ~1409M. load average: 1.28 1.06 1.04 1/312 275503579 setting the idle transaction timeout3580 when there is no outer transaction: disable_ddl_transaction! is set in the migration3581 does not disable the idle transaction timeout3582 when there is outer transaction: disable_ddl_transaction! is not set in the migration3583 disables the idle transaction timeout so the code can sleep and retry3584# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.25 seconds. Current RSS: ~1413M. load average: 1.28 1.06 1.04 1/312 275513585 after the retries are exhausted3586 disables the lock_timeout3587 after the retries, without setting lock_timeout3588 behaves like retriable exclusive lock on `projects`3589 succeeds executing the given block3590# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.64 seconds. Current RSS: ~1415M. load average: 1.18 1.04 1.03 1/308 275523591 after the retries, when requested to raise an error3592 raises an error instead of waiting indefinitely for the lock3593# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.86 seconds. Current RSS: ~1414M. load average: 1.08 1.02 1.03 1/307 275533594 when statement timeout is reached3595 raises StatementInvalid error3596 restore local database variables3597 is expected not to change `connection.execute("SHOW lock_timeout").to_a`3598 is expected not to change `connection.execute("SHOW idle_in_transaction_session_timeout").to_a`3599 casting durations correctly3600 executes `SET lock_timeout` using the configured timeout value in milliseconds3601 calls `sleep` after the first iteration fails, using the configured sleep time3602# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb. It took 16.55 seconds. Expected to take 16.62 seconds.3603# [RSpecRunTime] Starting example group spec/finders/packages/nuget/package_finder_spec.rb. Expected to take 16.22 seconds.3604Packages::Nuget::PackageFinder3605 #execute!3606 with a project3607 behaves like handling all the conditions3608 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3609 with lower case package name3610 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3611# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.03 seconds. Current RSS: ~1426M. load average: 1.00 1.01 1.02 1/307 275543612 with unknown package name3613 is expected to be empty3614 with an uninstallable package3615 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3616 with valid version3617 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3618 with varying case version3619 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3620 with unknown version3621 is expected to be empty3622 with normalized version3623 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3624 with limit hit3625 is expected to contain exactly #<Packages::Package id: 416, project_id: 1005, created_at: "2024-05-24 16:10:33.182610909 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 417, project_id: 1005, created_at: "2024-05-24 16:10:33.206267605 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3626 with downcase package name3627 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3628 with client version less than 33629 behaves like calling with_nuget_version_or_normalized_version scope3630 calls with_nuget_version_or_normalized_version scope with the correct arguments3631 with client version greater than or equal to 33632 behaves like calling with_nuget_version_or_normalized_version scope3633 calls with_nuget_version_or_normalized_version scope with the correct arguments3634 with no client version3635 behaves like calling with_nuget_version_or_normalized_version scope3636 calls with_nuget_version_or_normalized_version scope with the correct arguments3637 with a subgroup3638 behaves like handling all the conditions3639 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3640 with lower case package name3641 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3642 with unknown package name3643 is expected to be empty3644 with an uninstallable package3645 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3646 with valid version3647 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3648 with varying case version3649 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3650 with unknown version3651 is expected to be empty3652 with normalized version3653 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3654 with limit hit3655 is expected to contain exactly #<Packages::Package id: 419, project_id: 1005, created_at: "2024-05-24 16:10:37.480093829 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 420, project_id: 1005, created_at: "2024-05-24 16:10:37.503716485 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3656 with downcase package name3657 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3658 with client version less than 33659 behaves like calling with_nuget_version_or_normalized_version scope3660 calls with_nuget_version_or_normalized_version scope with the correct arguments3661 with client version greater than or equal to 33662 behaves like calling with_nuget_version_or_normalized_version scope3663 calls with_nuget_version_or_normalized_version scope with the correct arguments3664 with no client version3665 behaves like calling with_nuget_version_or_normalized_version scope3666 calls with_nuget_version_or_normalized_version scope with the correct arguments3667 with a group3668 behaves like handling all the conditions3669 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3670 with lower case package name3671 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3672 with unknown package name3673 is expected to be empty3674 with an uninstallable package3675 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3676 with valid version3677 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3678 with varying case version3679 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3680 with unknown version3681 is expected to be empty3682 with normalized version3683 is expected to contain exactly #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3684 with limit hit3685 is expected to contain exactly #<Packages::Package id: 422, project_id: 1005, created_at: "2024-05-24 16:10:41.811116473 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 423, project_id: 1005, created_at: "2024-05-24 16:10:41.840671758 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3686 with downcase package name3687 is expected to contain exactly #<Packages::Package id: 410, project_id: 1005, created_at: "2024-05-24 16:10:29.734679000 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 411, project_id: 1005, created_at: "2024-05-24 16:10:29.771860691 +0000", upd...ge_type: "nuget", creator_id: 1543, status: "default", last_downloaded_at: nil, status_message: nil>3688 with client version less than 33689 behaves like calling with_nuget_version_or_normalized_version scope3690 calls with_nuget_version_or_normalized_version scope with the correct arguments3691 with client version greater than or equal to 33692 behaves like calling with_nuget_version_or_normalized_version scope3693 calls with_nuget_version_or_normalized_version scope with the correct arguments3694 with no client version3695 behaves like calling with_nuget_version_or_normalized_version scope3696 calls with_nuget_version_or_normalized_version scope with the correct arguments3697 with nil3698 is expected to be empty3699 when package name is blank3700 is expected to be empty3701# [RSpecRunTime] Finishing example group spec/finders/packages/nuget/package_finder_spec.rb. It took 14.59 seconds. Expected to take 16.22 seconds.3702# [RSpecRunTime] Starting example group spec/workers/merge_requests/ensure_prepared_worker_spec.rb. Expected to take 14.9 seconds.3703MergeRequests::EnsurePreparedWorker3704 behaves like an idempotent worker3705 is labeled as idempotent3706 performs multiple times sequentially without raising an exception3707 creates the expected NewMergeRequestWorkers of the unprepared merge requests3708# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.06 seconds. Current RSS: ~1347M. load average: 1.07 1.02 1.03 1/312 278303709 #perform3710 when ensure_merge_requests_prepared is enabled3711 creates the expected NewMergeRequestWorkers of the unprepared merge requests3712# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.19 seconds. Current RSS: ~1335M. load average: 1.07 1.02 1.03 1/312 278813713 when ensure_merge_requests_prepared is disabled3714 does not prepare any merge requests3715# [RSpecRunTime] Finishing example group spec/workers/merge_requests/ensure_prepared_worker_spec.rb. It took 14.03 seconds. Expected to take 14.9 seconds.3716# [RSpecRunTime] Starting example group spec/models/ml/candidate_spec.rb. Expected to take 14.45 seconds.3717Ml::Candidate3718 does not allow STI3719 associations3720 is expected to belong to experiment required: false3721 is expected to belong to project required: false3722 is expected to belong to user required: false3723 is expected to belong to package required: false3724 is expected to belong to ci_build class_name => Ci::Build required: false3725 is expected to belong to model_version class_name => Ml::ModelVersion required: false3726 is expected to have many params3727 is expected to have many metrics3728 is expected to have many metadata3729# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.39 seconds. Current RSS: ~1363M. load average: 1.07 1.02 1.03 1/312 278823730 modules3731 behaves like AtomicInternalId3732 .has_internal_id3733 Module inclusion3734 is expected to includes the AtomicInternalId module3735 Validation3736 when presence validation is required3737 when creating an object3738 raises an error if the internal id is blank3739# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.18 seconds. Current RSS: ~1367M. load average: 1.06 1.02 1.02 1/311 278833740 when updating an object3741 raises an error if the internal id is blank3742 when presence validation is not required3743 when creating an object3744 does not raise an error if the internal id is blank (PENDING: No reason given)3745 when updating an object3746 does not raise an error if the internal id is blank (PENDING: No reason given)3747 Creating an instance3748 saves a new instance properly3749 internal id generation3750 calls InternalId.generate_next and sets internal id attribute3751 does not overwrite an existing internal id3752 when the instance has an internal ID set3753 calls InternalId.update_last_value and sets the `last_value` to that of the instance3754# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.27 seconds. Current RSS: ~1383M. load average: 1.06 1.02 1.02 1/310 278843755 unsetting the instance internal id on rollback3756 when the internal id has been changed3757 when the internal id is automatically set3758 clears it on the instance3759 when the internal id is manually set3760 does not clear it on the instance3761 when the internal id has not been changed3762 preserves the value on the instance3763 supply of internal ids3764 provides a persistent supply of IID values, sensitive to the current state3765 #reset_scope_internal_id_attribute3766 rewinds the allocated IID3767 allocates the same IID3768 default values3769 is expected to be present3770 validation3771 project3772 when project is nil3773 is expected to include :project3774 when project is valid3775 is expected not to include :project3776 model_version3777 when model_version is nil3778 is expected not to include :model_version_id3779 when no other candidate is associated to the model_version3780 is expected not to include :model_version_id3781 when another candidate has model_version_id3782 is expected to include :model_version_id3783 .destroy3784 destroys metrics, params and metadata, but not the artifact3785 .artifact_root3786 is expected to eq "/ml_experiment_1/1/"3787 .package_version3788 is expected to eq 13789 .eid3790 is expected to eq "bef8aeb1-cc5f-4718-bc1d-515bf37c30e3"3791 .artifact3792 when has logged artifacts3793 returns the package3794 when does not have logged artifacts3795 is expected to be nil3796 #by_project_id_and_eid3797 when eid exists and belongs to project3798 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-05-24 16:10:58.302492229 +0000", updated_at: "2024-05-24 16:...-4f2b-b107-ecf0a149f63b", project_id: 1011, internal_id: 1, ci_build_id: nil, model_version_id: nil>3799 when eid exists and does not belong to project3800 is expected to be nil3801 when eid does not exist3802 is expected to be nil3803 #by_project_id_and_iid3804 when internal_id exists and belongs to project3805 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-05-24 16:10:58.302492229 +0000", updated_at: "2024-05-24 16:...-4f2b-b107-ecf0a149f63b", project_id: 1011, internal_id: 1, ci_build_id: nil, model_version_id: nil>3806 when internal_id exists and does not belong to project3807 is expected to be nil3808 when internal_id does not exist3809 is expected to be nil3810 #latest_metrics3811 fetches only the last metric for the name3812 #including_relationships3813 loads latest metrics and params3814 #by_name3815 when name matches3816 gets the correct candidates3817 when name matches partially3818 gets the correct candidates3819 when name does not match3820 does not fetch any candidate3821 #without_model_version3822 finds only candidates without model version3823 from_ci?3824 is false if candidate does not have ci_build_id3825 is true if candidate does has ci_build_id3826 #order_by_metric3827 orders correctly3828 when direction is asc3829 orders correctly3830 with loose foreign key on ml_candidates.ci_build_id3831 behaves like cleanup by a loose foreign key3832 cleans up (delete or nullify) the model3833# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.65 seconds. Current RSS: ~1400M. load average: 1.05 1.02 1.02 1/307 278853834# [RSpecRunTime] Finishing example group spec/models/ml/candidate_spec.rb. It took 13.4 seconds. Expected to take 14.45 seconds.3835# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.3836Lint factories for Ml::Candidate3837 with saas, license, and factory defaults3838 behaves like factory3839 ml_candidates factory3840 does not raise error when built3841 does not raise error when created3842 linting :with_metrics_and_params trait3843 does not raise error when created3844# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.02 seconds. Current RSS: ~1406M. load average: 1.05 1.02 1.02 1/307 278953845 linting :with_metadata trait3846 does not raise error when created3847 linting :with_artifact trait3848 does not raise error when created3849# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.7 seconds. Expected to take 32.1 seconds.3850# [RSpecRunTime] Starting example group spec/services/search/group_service_spec.rb. Expected to take 13.66 seconds.3851Search::GroupService3852 basic search3853 finding projects by name3854 in parent group3855 is expected to contain exactly #<Project id:1034 group381/group380/project-1211>>, #<Project id:1035 group381/group380/project-1212>>, and #<Project id:1036 group381/project-1213>>3856# [RSpecRunTime] RSpec elapsed time: 25 minutes 42.83 seconds. Current RSS: ~1403M. load average: 1.05 1.02 1.02 1/307 278963857 in subgroup3858 is expected to contain exactly #<Project id:1040 group383/group382/project-1217>> and #<Project id:1041 group383/group382/project-1218>>3859# [RSpecRunTime] RSpec elapsed time: 25 minutes 45.05 seconds. Current RSS: ~1394M. load average: 1.05 1.02 1.02 1/307 278973860 issues3861 sorting3862 sort: created_desc3863 sorts results by created_at3864# [RSpecRunTime] RSpec elapsed time: 25 minutes 46.16 seconds. Current RSS: ~1389M. load average: 1.05 1.02 1.02 1/307 278983865 sort: created_asc3866 sorts results by created_at3867 sort: updated_desc3868 sorts results by updated_desc3869 sort: updated_asc3870 sorts results by updated_asc3871 merge requests3872 sorting3873 sort: created_desc3874 sorts results by created_at3875# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.78 seconds. Current RSS: ~1376M. load average: 1.04 1.02 1.02 1/307 278993876 sort: created_asc3877 sorts results by created_at3878# [RSpecRunTime] RSpec elapsed time: 25 minutes 52.27 seconds. Current RSS: ~1378M. load average: 1.04 1.02 1.02 1/307 279003879 sort: updated_desc3880 sorts results by updated_desc3881# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.74 seconds. Current RSS: ~1386M. load average: 1.04 1.02 1.02 1/307 279013882 sort: updated_asc3883 sorts results by updated_asc3884# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.22 seconds. Current RSS: ~1388M. load average: 1.04 1.02 1.02 1/307 279023885# [RSpecRunTime] Finishing example group spec/services/search/group_service_spec.rb. It took 14.81 seconds. Expected to take 13.66 seconds.3886# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/charts_spec.rb. Expected to take 13.07 seconds.3887Gitlab::Ci::Charts3888 yearchart3889 goes until the end of the current month (including the whole last day of the month)3890 starts at the beginning of the current year3891 uses %B %Y as labels format3892 returns count of pipelines run each day in the current year3893# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.73 seconds. Current RSS: ~1388M. load average: 1.04 1.02 1.02 1/307 279033894 monthchart3895 includes the whole current day3896 starts one month ago3897 uses %d %B as labels format3898 returns count of pipelines run each day in the current month3899# [RSpecRunTime] RSpec elapsed time: 26 minutes 0.01 second. Current RSS: ~1389M. load average: 1.04 1.02 1.02 1/307 279043900 weekchart3901 includes the whole current day3902 starts one week ago3903 uses %d %B as labels format3904 returns count of pipelines run each day in the current week3905# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.27 seconds. Current RSS: ~1389M. load average: 1.04 1.02 1.02 2/307 279053906 weekchart_utc3907 uses a utc time zone for range times3908 returns count of pipelines run each day in the current week3909# [RSpecRunTime] RSpec elapsed time: 26 minutes 3.57 seconds. Current RSS: ~1389M. load average: 1.03 1.02 1.02 1/307 279063910 weekchart_non_utc3911 uses a non-utc time zone for range times3912 returns count of pipelines run each day in the current week3913# [RSpecRunTime] RSpec elapsed time: 26 minutes 4.96 seconds. Current RSS: ~1388M. load average: 1.03 1.02 1.02 1/307 279073914 pipeline_times3915 returns pipeline times in minutes3916 handles nil pipeline times3917# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.36 seconds. Current RSS: ~1384M. load average: 1.03 1.02 1.02 1/307 279083918# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/charts_spec.rb. It took 11.15 seconds. Expected to take 13.07 seconds.3919# [RSpecRunTime] Starting example group spec/models/wiki_page/meta_spec.rb. Expected to take 12.65 seconds.3920WikiPage::Meta3921 does not allow STI3922 Associations3923 is expected to belong to project required: false3924 is expected to have many slugs3925 is expected to have many events3926 can find slugs3927# [RSpecRunTime] RSpec elapsed time: 26 minutes 8.48 seconds. Current RSS: ~1386M. load average: 1.11 1.03 1.03 1/307 279123928 Validations3929 is expected to validate that :project_id cannot be empty/falsy3930 is expected to validate that the length of :title is at most 2553931 is expected not to allow :title to be ‹nil›3932 is forbidden to have two records for the same project with the same canonical_slug3933# [RSpecRunTime] RSpec elapsed time: 26 minutes 10.4 seconds. Current RSS: ~1392M. load average: 1.11 1.03 1.03 1/307 279133934 #canonical_slug3935 can be set on initialization3936 there are no slugs3937 is expected to have attributes {:canonical_slug => (be nil)}3938 we have some non-canonical slugs3939 is expected to have attributes {:canonical_slug => (be nil)}3940 issues at most one query3941 issues no queries if we already know the slug3942 we have a canonical slug3943 has the correct value3944 canonical_slug=3945 the slug is not known to us3946 changes it to the correct value3947 ensures the slug is in the db3948 issues at most N queries3949 issues fewer queries if we already know the current slug3950 the slug is already in the DB (but not canonical)3951 changes it to the correct value3952 ensures the slug is in the db3953 issues at most N queries3954 issues fewer queries if we already know the current slug3955 the slug is already in the DB (and canonical)3956 changes it to the correct value3957 ensures the slug is in the db3958 issues at most N queries3959 issues fewer queries if we already know the current slug3960 the slug is up to date and in the DB3961 changes it to the correct value3962 ensures the slug is in the db3963 issues at most N queries3964 issues fewer queries if we already know the current slug3965 .find_or_create3966 there are problems3967 the slug is too long3968 raises an error3969 a conflicting record exists3970 raises an error3971 the wiki page is not valid3972 raises an error3973 no existing record exists3974 establishes the correct state3975 makes a reasonable number of DB queries3976 the commit happened a day ago3977 establishes the correct state3978 makes a reasonable number of DB queries3979 the last_known_slug is the same as the current slug, as on creation3980 establishes the correct state3981 makes a reasonable number of DB queries3982 a record exists in the DB in the correct state3983 establishes the correct state3984 makes a reasonable number of DB queries3985 a record exists in the DB, but we need to update timestamps3986 establishes the correct state3987 makes a reasonable number of DB queries3988 we need to update the slug, but not the title3989 establishes the correct state3990 makes a reasonable number of DB queries3991 we need to update the title, but not the slug3992 establishes the correct state3993 makes a reasonable number of DB queries3994 we want to change the slug back to a previous version3995 establishes the correct state3996 makes a reasonable number of DB queries3997 we want to change the slug a bunch of times3998 establishes the correct state3999 makes a reasonable number of DB queries4000 we need to update the title and the slug4001 establishes the correct state4002 makes a reasonable number of DB queries4003# [RSpecRunTime] Finishing example group spec/models/wiki_page/meta_spec.rb. It took 13.97 seconds. Expected to take 12.65 seconds.4004# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.4005Lint factories for WikiPage::Meta4006 with saas, license, and no factory defaults4007 behaves like factory4008 wiki_page_meta factory4009 does not raise error when built4010 does not raise error when created4011 linting :for_wiki_page trait4012 does not raise error when created4013# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.16 seconds. Current RSS: ~1405M. load average: 1.17 1.05 1.03 2/312 286154014# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.84 seconds. Expected to take 32.1 seconds.4015# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb. Expected to take 12.0 seconds.4016Gitlab::Usage::Metrics::Instrumentations::JiraActiveIntegrationsMetric4017 raises an exception if option has invalid value4018 raises an exception if option is not present4019 behaves like a correct instrumented metric value and query4020 behaves like a correct instrumented metric value4021 has correct value4022# [RSpecRunTime] RSpec elapsed time: 26 minutes 32.55 seconds. Current RSS: ~1389M. load average: 1.15 1.05 1.03 1/309 286164023 behaves like a correct instrumented metric query4024 has correct generate query4025# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.55 seconds. Current RSS: ~1417M. load average: 1.13 1.05 1.03 1/307 286174026# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb. It took 13.37 seconds. Expected to take 12.0 seconds.4027# [RSpecRunTime] Starting example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. Expected to take 11.78 seconds.4028gitlab:refresh_project_statistics_build_artifacts_size rake task4029 enqueuing build artifacts size statistics refresh for given list of project IDs4030 when given a remote CSV file4031 behaves like recalculates project statistics successfully4032 enqueues the projects for refresh4033 inserts refreshes in batches with a sleep4034# [RSpecRunTime] RSpec elapsed time: 26 minutes 39.16 seconds. Current RSS: ~1476M. load average: 1.12 1.05 1.03 1/307 286184035 behaves like raises error for invalid header4036 returns an error message4037# [RSpecRunTime] RSpec elapsed time: 26 minutes 40.85 seconds. Current RSS: ~1482M. load average: 1.12 1.05 1.03 1/307 286194038 when given a local CSV file4039 behaves like recalculates project statistics successfully4040 enqueues the projects for refresh4041 inserts refreshes in batches with a sleep4042# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.94 seconds. Current RSS: ~1494M. load average: 1.03 1.03 1.02 1/307 286204043 behaves like raises error for invalid header4044 returns an error message4045# [RSpecRunTime] RSpec elapsed time: 26 minutes 45.4 seconds. Current RSS: ~1546M. load average: 1.03 1.03 1.02 1/307 286214046# [RSpecRunTime] Finishing example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. It took 12.35 seconds. Expected to take 11.78 seconds.4047# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.07 seconds. Current RSS: ~1605M. load average: 1.03 1.03 1.02 1/307 286224048# [RSpecRunTime] Starting example group spec/services/ci/process_build_service_spec.rb. Expected to take 11.4 seconds.4049Ci::ProcessBuildService#execute4050 for single build4051 trait: nil, conditions: {:when=>:on_success}, current_status: "success", after_status: "pending", retry_after_status: "pending"4052 updates the job status to after_status4053 when build is set to enqueue immediately4054 updates the job status to retry_after_status4055# [RSpecRunTime] RSpec elapsed time: 26 minutes 49.39 seconds. Current RSS: ~1614M. load average: 1.03 1.03 1.02 1/307 286234056 trait: nil, conditions: {:when=>:on_success}, current_status: "skipped", after_status: "pending", retry_after_status: "pending"4057 updates the job status to after_status4058 when build is set to enqueue immediately4059 updates the job status to retry_after_status4060 trait: nil, conditions: {:when=>:on_success}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped"4061 updates the job status to after_status4062 when build is set to enqueue immediately4063 updates the job status to retry_after_status4064 trait: nil, conditions: {:when=>:on_failure}, current_status: "success", after_status: "skipped", retry_after_status: "skipped"4065 updates the job status to after_status4066 when build is set to enqueue immediately4067 updates the job status to retry_after_status4068 trait: nil, conditions: {:when=>:on_failure}, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped"4069 updates the job status to after_status4070 when build is set to enqueue immediately4071 updates the job status to retry_after_status4072 trait: nil, conditions: {:when=>:on_failure}, current_status: "failed", after_status: "pending", retry_after_status: "pending"4073 updates the job status to after_status4074 when build is set to enqueue immediately4075 updates the job status to retry_after_status4076 trait: nil, conditions: {:when=>:always}, current_status: "success", after_status: "pending", retry_after_status: "pending"4077 updates the job status to after_status4078 when build is set to enqueue immediately4079 updates the job status to retry_after_status4080 trait: nil, conditions: {:when=>:always}, current_status: "skipped", after_status: "pending", retry_after_status: "pending"4081 updates the job status to after_status4082 when build is set to enqueue immediately4083 updates the job status to retry_after_status4084 trait: nil, conditions: {:when=>:always}, current_status: "failed", after_status: "pending", retry_after_status: "pending"4085 updates the job status to after_status4086 when build is set to enqueue immediately4087 updates the job status to retry_after_status4088 trait: :actionable, conditions: {:when=>:manual}, current_status: "success", after_status: "manual", retry_after_status: "pending"4089 updates the job status to after_status4090 when build is set to enqueue immediately4091 updates the job status to retry_after_status4092 trait: :actionable, conditions: {:when=>:manual}, current_status: "skipped", after_status: "manual", retry_after_status: "pending"4093 updates the job status to after_status4094 when build is set to enqueue immediately4095 updates the job status to retry_after_status4096 trait: :actionable, conditions: {:when=>:manual}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped"4097 updates the job status to after_status4098 when build is set to enqueue immediately4099 updates the job status to retry_after_status4100 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "success", after_status: "scheduled", retry_after_status: "pending"4101 updates the job status to after_status4102 when build is set to enqueue immediately4103 updates the job status to retry_after_status4104 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "skipped", after_status: "scheduled", retry_after_status: "pending"4105 updates the job status to after_status4106 when build is set to enqueue immediately4107 updates the job status to retry_after_status4108# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.28 seconds. Current RSS: ~1691M. load average: 1.03 1.03 1.02 1/307 286244109 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped"4110 updates the job status to after_status4111 when build is set to enqueue immediately4112 updates the job status to retry_after_status4113 when build is scheduled with DAG4114 trait: nil, build_when: :on_success, current_status: "success", after_status: "pending", retry_after_status: "pending"4115 updates the job status to after_status4116 when build is set to enqueue immediately4117 updates the job status to retry_after_status4118 trait: nil, build_when: :on_success, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped"4119 updates the job status to after_status4120 when build is set to enqueue immediately4121 updates the job status to retry_after_status4122 trait: nil, build_when: :manual, current_status: "success", after_status: "manual", retry_after_status: "pending"4123 updates the job status to after_status4124 when build is set to enqueue immediately4125 updates the job status to retry_after_status4126 trait: nil, build_when: :manual, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped"4127 updates the job status to after_status4128 when build is set to enqueue immediately4129 updates the job status to retry_after_status4130 trait: nil, build_when: :delayed, current_status: "success", after_status: "manual", retry_after_status: "pending"4131 updates the job status to after_status4132 when build is set to enqueue immediately4133 updates the job status to retry_after_status4134 trait: nil, build_when: :delayed, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped"4135 updates the job status to after_status4136 when build is set to enqueue immediately4137 updates the job status to retry_after_status4138 trait: :schedulable, build_when: :delayed, current_status: "success", after_status: "scheduled", retry_after_status: "pending"4139 updates the job status to after_status4140 when build is set to enqueue immediately4141 updates the job status to retry_after_status4142 trait: :schedulable, build_when: :delayed, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped"4143 updates the job status to after_status4144 when build is set to enqueue immediately4145 updates the job status to retry_after_status4146# [RSpecRunTime] Finishing example group spec/services/ci/process_build_service_spec.rb. It took 11.49 seconds. Expected to take 11.4 seconds.4147# [RSpecRunTime] Starting example group spec/lib/gitlab/verify/uploads_spec.rb. Expected to take 10.84 seconds.4148Gitlab::Verify::Uploads4149 behaves like Gitlab::Verify::BatchVerifier subclass4150 batching4151 iterates through objects in batches4152 allows the starting ID to be specified4153 allows the finishing ID to be specified4154# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.38 seconds. Current RSS: ~1703M. load average: 1.02 1.03 1.02 1/307 286254155 #run_batches4156 passes uploads with the correct file4157 fails uploads with a missing file4158 fails uploads with a mismatched checksum4159 fails uploads with a missing precalculated checksum4160 with remote files4161 returned hash object4162 passes uploads in object storage that exist4163 fails uploads in object storage that do not exist4164# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.0 seconds. Current RSS: ~1715M. load average: 1.02 1.03 1.02 1/307 286264165 performance4166 avoids N+1 queries4167# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.1 seconds. Current RSS: ~1705M. load average: 1.02 1.03 1.02 1/307 286274168# [RSpecRunTime] Finishing example group spec/lib/gitlab/verify/uploads_spec.rb. It took 10.64 seconds. Expected to take 10.84 seconds.4169# [RSpecRunTime] Starting example group spec/views/projects/edit.html.haml_spec.rb. Expected to take 10.7 seconds.4170projects/edit4171 project export disabled4172 does not display the project export option4173# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.6 seconds. Current RSS: ~1695M. load average: 1.02 1.03 1.02 1/307 286284174 forking4175 project is not a fork4176 hides the remove fork relationship settings4177 project is a fork4178 shows the remove fork relationship settings to an authorized user4179 hides the fork relationship settings from an unauthorized user4180 hides the fork source from an unauthorized user4181 shows the fork source to an authorized user4182# [RSpecRunTime] RSpec elapsed time: 27 minutes 18.88 seconds. Current RSS: ~1676M. load average: 1.02 1.02 1.02 1/307 286294183 prompt user about registration features4184 when service ping is enabled4185 behaves like does not render registration features prompt4186 does not render a placeholder input with registration features message4187 with no license and service ping disabled4188 behaves like renders registration features prompt4189 renders a placeholder input with registration features message4190 notifications on renaming the project path4191 when the GitlabAPI is supported4192 displays the warning regarding the container registry4193 when the GitlabAPI is not supported4194 does not display the warning regarding the container registry4195# [RSpecRunTime] Finishing example group spec/views/projects/edit.html.haml_spec.rb. It took 11.95 seconds. Expected to take 10.7 seconds.4196# [RSpecRunTime] Starting example group spec/helpers/auto_devops_helper_spec.rb. Expected to take 9.93 seconds.4197AutoDevopsHelper4198 .show_auto_devops_callout?4199 when auto devops is implicitly enabled4200 is expected to eq false4201 when auto devops is not implicitly enabled4202 is expected to eq true4203 when the banner is disabled by feature flag4204 is expected to be falsy4205 when dismissed4206 is expected to eq false4207 when user cannot admin project4208 is expected to eq false4209 when auto devops is enabled system-wide4210 is expected to eq false4211 when auto devops is explicitly enabled for project4212 is expected to eq false4213 when auto devops is explicitly disabled for project4214 is expected to eq false4215 when master contains a .gitlab-ci.yml file4216 is expected to eq false4217 when another service is enabled4218 is expected to eq false4219 #auto_devops_settings_path4220 returns auto devops settings path4221 #badge_for_auto_devops_scope4222 when receiver is a group4223 when explicitly enabled4224 is expected to eq "group enabled"4225 when explicitly disabled4226 is expected to be nil4227 when auto devops is implicitly enabled4228 by instance4229 is expected to eq "instance enabled"4230 with groups4231 when auto devops is enabled on parent4232 is expected to eq "group enabled"4233 when auto devops is enabled on parent group4234 is expected to eq "group enabled"4235 when auto devops disabled set on parent group4236 is expected to be nil4237 when receiver is a project4238 when auto devops is enabled at project level4239 is expected to be nil4240# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.96 seconds. Current RSS: ~1729M. load average: 1.02 1.02 1.02 1/307 286304241 when auto devops is disabled at project level4242 is expected to be nil4243# [RSpecRunTime] RSpec elapsed time: 27 minutes 29.12 seconds. Current RSS: ~1728M. load average: 1.01 1.02 1.02 1/307 286314244 when auto devops is implicitly enabled4245 by instance4246 is expected to eq "instance enabled"4247 with groups4248 when auto devops is enabled on group level4249 is expected to eq "group enabled"4250 when auto devops is enabled on root group4251 is expected to eq "group enabled"4252 when auto devops is implicitly disabled4253 by instance4254 is expected to be nil4255 with groups4256 when auto devops is disabled on group level4257 is expected to be nil4258 when root group is enabled and parent disabled4259 is expected to be nil4260# [RSpecRunTime] Finishing example group spec/helpers/auto_devops_helper_spec.rb. It took 11.24 seconds. Expected to take 9.93 seconds.4261# [RSpecRunTime] Starting example group spec/models/commit_signatures/gpg_signature_spec.rb. Expected to take 9.86 seconds.4262CommitSignatures::GpgSignature4263 does not allow STI4264 behaves like having unique enum values4265 has unique values in "verification_status"4266# [RSpecRunTime] RSpec elapsed time: 27 minutes 36.49 seconds. Current RSS: ~1754M. load average: 1.01 1.02 1.02 1/307 287184267 behaves like commit signature4268 associations4269 is expected to belong to project required: true4270 validation4271 is expected to validate that :commit_sha cannot be empty/falsy4272 is expected to validate that :project_id cannot be empty/falsy4273 .safe_create!4274 finds a signature by commit sha if it existed4275 creates a new signature if it was not found4276 assigns the correct attributes when creating4277 does not raise an error in case of a race condition4278# [RSpecRunTime] RSpec elapsed time: 27 minutes 37.97 seconds. Current RSS: ~1762M. load average: 1.01 1.02 1.02 1/307 287194279 #commit4280 fetches the commit through the project4281 behaves like signature with type checking4282 signature type checkers4283 method: :gpg?, expected: true4284 is expected to eq true4285 method: :ssh?, expected: false4286 is expected to eq false4287 method: :x509?, expected: false4288 is expected to eq false4289 associations4290 is expected to belong to gpg_key required: false4291 is expected to belong to gpg_key_subkey required: false4292 validation4293 is expected to validate that :commit_sha cannot be empty/falsy4294 is expected to validate that :gpg_key_primary_keyid cannot be empty/falsy4295 .by_commit_sha scope4296 returns all gpg signatures by sha4297 #gpg_key=4298 supports the assignment of a GpgKey4299 supports the assignment of a GpgKeySubkey4300 clears gpg_key and gpg_key_subkey_id when passing nil4301# [RSpecRunTime] RSpec elapsed time: 27 minutes 42.17 seconds. Current RSS: ~1750M. load average: 1.01 1.02 1.02 1/307 287204302 #gpg_commit4303 when commit does not exist4304 returns nil4305 when commit exists4306 returns an instance of Gitlab::Gpg::Commit4307 #signed_by_user4308 retrieves the gpg_key user4309# [RSpecRunTime] Finishing example group spec/models/commit_signatures/gpg_signature_spec.rb. It took 10.64 seconds. Expected to take 9.86 seconds.4310# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.4311Lint factories for CommitSignatures::GpgSignature4312 with saas, license, and factory defaults4313 behaves like factory4314 gpg_signature factory4315 does not raise error when built4316 does not raise error when created4317# [RSpecRunTime] RSpec elapsed time: 27 minutes 46.49 seconds. Current RSS: ~1740M. load average: 1.01 1.02 1.02 1/307 287614318# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.58 seconds. Expected to take 32.1 seconds.4319# [RSpecRunTime] Starting example group spec/policies/protected_branch_policy_spec.rb. Expected to take 9.41 seconds.4320ProtectedBranchPolicy4321 as a maintainer4322 behaves like allows protected branch crud4323 is expected to be allowed :read_protected_branch4324 is expected to be allowed :create_protected_branch4325 is expected to be allowed :update_protected_branch4326 is expected to be allowed :destroy_protected_branch4327# [RSpecRunTime] RSpec elapsed time: 27 minutes 50.05 seconds. Current RSS: ~1725M. load average: 1.01 1.02 1.02 1/307 287624328 as a developer4329 behaves like disallows protected branch crud4330 is expected not to be allowed :read_protected_branch4331 is expected not to be allowed :create_protected_branch4332 is expected not to be allowed :update_protected_branch4333 is expected not to be allowed :destroy_protected_branch4334# [RSpecRunTime] RSpec elapsed time: 27 minutes 53.2 seconds. Current RSS: ~1725M. load average: 1.01 1.02 1.02 1/307 287634335 as a guest4336 behaves like disallows protected branch crud4337 is expected not to be allowed :read_protected_branch4338 is expected not to be allowed :create_protected_branch4339 is expected not to be allowed :update_protected_branch4340 is expected not to be allowed :destroy_protected_branch4341# [RSpecRunTime] RSpec elapsed time: 27 minutes 56.44 seconds. Current RSS: ~1728M. load average: 1.01 1.02 1.02 1/307 287644342# [RSpecRunTime] Finishing example group spec/policies/protected_branch_policy_spec.rb. It took 9.93 seconds. Expected to take 9.41 seconds.4343# [RSpecRunTime] Starting example group spec/lib/gitlab/prometheus_client_spec.rb. Expected to take 9.28 seconds.4344Gitlab::PrometheusClient4345 #ping4346 issues a "query" request to the API endpoint4347 #healthy?4348 returns true when status code is 200 and healthy response body4349 returns false when status code is 200 and unhealthy response body4350 raises error when status code not 2004351 #ready?4352 returns true when status code is 2004353 returns false when status code is not 2004354 raises error when ready api throws exception4355 failure to reach a provided prometheus url4356 ping4357 behaves like exceptions are raised4358 raises a Gitlab::PrometheusClient::ConnectionError when a Net::OpenTimeout is rescued4359 raises a Gitlab::PrometheusClient::ConnectionError when a Net::ReadTimeout is rescued4360 raises a Gitlab::PrometheusClient::ConnectionError when a Net::WriteTimeout is rescued4361 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::ReadTotalTimeout is rescued4362 raises a Gitlab::PrometheusClient::ConnectionError when a EOFError is rescued4363 raises a Gitlab::PrometheusClient::ConnectionError when a SocketError is rescued4364 raises a Gitlab::PrometheusClient::ConnectionError when a OpenSSL::SSL::SSLError is rescued4365 raises a Gitlab::PrometheusClient::ConnectionError when a OpenSSL::OpenSSLError is rescued4366 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ECONNRESET is rescued4367 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ECONNREFUSED is rescued4368 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::EHOSTUNREACH is rescued4369 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ENETUNREACH is rescued4370 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::BlockedUrlError is rescued4371 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::RedirectionTooDeep is rescued4372 raises a Gitlab::PrometheusClient::ConnectionError when a Net::HTTPBadResponse is rescued4373# [RSpecRunTime] RSpec elapsed time: 27 minutes 59.28 seconds. Current RSS: ~1766M. load average: 1.01 1.02 1.02 1/307 287654374 proxy4375 behaves like exceptions are raised4376 raises a Gitlab::PrometheusClient::ConnectionError when a Net::OpenTimeout is rescued4377 raises a Gitlab::PrometheusClient::ConnectionError when a Net::ReadTimeout is rescued4378 raises a Gitlab::PrometheusClient::ConnectionError when a Net::WriteTimeout is rescued4379 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::ReadTotalTimeout is rescued4380 raises a Gitlab::PrometheusClient::ConnectionError when a EOFError is rescued4381 raises a Gitlab::PrometheusClient::ConnectionError when a SocketError is rescued4382 raises a Gitlab::PrometheusClient::ConnectionError when a OpenSSL::SSL::SSLError is rescued4383 raises a Gitlab::PrometheusClient::ConnectionError when a OpenSSL::OpenSSLError is rescued4384 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ECONNRESET is rescued4385 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ECONNREFUSED is rescued4386 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::EHOSTUNREACH is rescued4387 raises a Gitlab::PrometheusClient::ConnectionError when a Errno::ENETUNREACH is rescued4388 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::BlockedUrlError is rescued4389 raises a Gitlab::PrometheusClient::ConnectionError when a Gitlab::HTTP_V2::RedirectionTooDeep is rescued4390 raises a Gitlab::PrometheusClient::ConnectionError when a Net::HTTPBadResponse is rescued4391# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.22 seconds. Current RSS: ~1785M. load average: 1.01 1.02 1.02 1/307 287664392 #query4393 when request returns vector results4394 returns data from the API call4395 when request returns matrix results4396 returns nil4397 when request returns no data4398 returns []4399 behaves like failure response4400 when request returns 400 with an error message4401 raises a Gitlab::PrometheusClient::QueryError error4402 when request returns 400 without an error message4403 raises a Gitlab::PrometheusClient::QueryError error4404 when request returns 5004405 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4406 when request returns non json data4407 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4408 #aggregate4409 when request returns vector results4410 returns data from the API call grouped by labels4411 when request returns no data4412 returns {}4413 behaves like failure response4414 when request returns 400 with an error message4415 raises a Gitlab::PrometheusClient::QueryError error4416 when request returns 400 without an error message4417 raises a Gitlab::PrometheusClient::QueryError error4418 when request returns 5004419 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4420 when request returns non json data4421 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4422 #series4423 calls endpoint and returns list of series4424 #label_values4425 calls endpoint and returns label values4426 #query_range4427 when non utc time is passed4428 passed dates are properly converted to utc4429 when a start time is passed4430 passed it in the requested URL4431 when request returns vector results4432 returns nil4433 when request returns matrix results4434 returns data from the API call4435 when request returns no data4436 returns []4437 behaves like failure response4438 when request returns 400 with an error message4439 raises a Gitlab::PrometheusClient::QueryError error4440 when request returns 400 without an error message4441 raises a Gitlab::PrometheusClient::QueryError error4442 when request returns 5004443 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4444 when request returns non json data4445 raises a Gitlab::PrometheusClient::UnexpectedResponseError error4446 .compute_step4447 time_interval_in_seconds: 0, step: 604448 is expected to eq 604449 time_interval_in_seconds: 10 hours, step: 604450 is expected to eq 604451 time_interval_in_seconds: 10 hours and 1 second, step: 614452 is expected to eq 614453 time_interval_in_seconds: 30 minutes, step: 604454 is expected to eq 604455 time_interval_in_seconds: 3 hours, step: 604456 is expected to eq 604457 time_interval_in_seconds: 8 hours, step: 604458 is expected to eq 604459 time_interval_in_seconds: 1 day, step: 1444460 is expected to eq 1444461 time_interval_in_seconds: 3 days, step: 4324462 is expected to eq 4324463 time_interval_in_seconds: 1 week, step: 10084464 is expected to eq 10084465 proxy4466 get API4467 when response status code is 2004468 returns response object4469 when response status code is not 2004470 returns response object4471 when Gitlab::HTTP::ResponseError is raised4472 without response code4473 raises PrometheusClient::ConnectionError4474 with response code4475 raises Gitlab::PrometheusClient::QueryError4476# [RSpecRunTime] Finishing example group spec/lib/gitlab/prometheus_client_spec.rb. It took 8.79 seconds. Expected to take 9.28 seconds.4477# [RSpecRunTime] Starting example group spec/models/ci/unit_test_failure_spec.rb. Expected to take 8.75 seconds.4478Ci::UnitTestFailure4479 does not allow STI4480 relationships4481 is expected to belong to build required: false4482 is expected to belong to unit_test required: false4483 validations4484 is expected to validate that :unit_test cannot be empty/falsy4485 is expected to validate that :build cannot be empty/falsy4486 is expected to validate that :failed_at cannot be empty/falsy4487# [RSpecRunTime] RSpec elapsed time: 28 minutes 7.17 seconds. Current RSS: ~1793M. load average: 1.01 1.02 1.02 1/307 287674488 .recent_failures_count4489 when unit test failures are within the date range and are for the unit test keys4490 returns the number of failures for each unit test key hash for the past 14 days by default4491# [RSpecRunTime] RSpec elapsed time: 28 minutes 10.06 seconds. Current RSS: ~1785M. load average: 1.01 1.02 1.02 1/307 287684492 when unit test failures are within the date range but are not for the unit test keys4493 excludes them from the count4494 when unit test failures are not within the date range but are for the unit test keys4495 excludes them from the count4496 partitioning4497 with build4498 copies the partition_id from build4499 when it is already set4500 does not change the partition_id value4501 without build4502 is expected to validate that :partition_id cannot be empty/falsy4503 does not change the partition_id value4504# [RSpecRunTime] Finishing example group spec/models/ci/unit_test_failure_spec.rb. It took 7.28 seconds. Expected to take 8.75 seconds.4505# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.4506Lint factories for Ci::UnitTestFailure4507 with saas, license, and factory defaults4508 behaves like factory4509 ci_unit_test_failure factory4510 does not raise error when built4511 does not raise error when created4512# [RSpecRunTime] RSpec elapsed time: 28 minutes 13.91 seconds. Current RSS: ~1768M. load average: 1.00 1.02 1.02 1/307 287794513# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.43 seconds. Expected to take 32.1 seconds.4514# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. Expected to take 8.66 seconds.4515Gitlab::SlashCommands::IssueMove4516 #match4517 behaves like move command4518 can be parsed to extract the needed fields4519 behaves like move command4520 can be parsed to extract the needed fields4521 behaves like move command4522 can be parsed to extract the needed fields4523 behaves like move command4524 can be parsed to extract the needed fields4525 behaves like move command4526 can be parsed to extract the needed fields4527 behaves like move command4528 can be parsed to extract the needed fields4529 #execute4530 when the user can move the issue4531 when the move fails4532 returns the error message4533# [RSpecRunTime] RSpec elapsed time: 28 minutes 16.1 seconds. Current RSS: ~1766M. load average: 1.00 1.02 1.02 1/307 287804534 when the move succeeds4535 moves the issue to the new destination4536 returns the new issue4537 mentions the old issue4538# [RSpecRunTime] RSpec elapsed time: 28 minutes 20.66 seconds. Current RSS: ~1749M. load average: 1.00 1.02 1.01 2/308 287814539 when the issue does not exist4540 returns not found4541 when the target project does not exist4542 returns not found4543 when the user cannot see the target project4544 returns not found4545 when the user does not have the required permissions on the target project4546 returns the error message4547# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. It took 9.13 seconds. Expected to take 8.66 seconds.4548# [RSpecRunTime] Starting example group spec/models/container_registry/event_spec.rb. Expected to take 8.17 seconds.4549ContainerRegistry::Event4550 does not allow STI4551 #supported?4552 action: "delete", supported: true4553 is expected to eq true4554 action: "push", supported: true4555 is expected to eq true4556 action: "mount", supported: false4557 is expected to eq false4558 action: "pull", supported: false4559 is expected to eq false4560 #handle!4561 behaves like event with project statistics update4562 enqueues a project statistics update4563 clears the cache for the namespace container repositories size4564 with no target tag4565 behaves like event without project statistics update4566 does not queue a project statistics update4567 with a target digest4568 behaves like event without project statistics update4569 does not queue a project statistics update4570 with a delete action4571 without a target digest4572 behaves like event without project statistics update4573 does not queue a project statistics update4574 with a target digest4575 behaves like event with project statistics update4576 enqueues a project statistics update4577 clears the cache for the namespace container repositories size4578 with an unsupported action4579 behaves like event without project statistics update4580 does not queue a project statistics update4581 with an invalid project repository path4582 behaves like event without project statistics update4583 does not queue a project statistics update4584 with no project repository path4585 behaves like event without project statistics update4586 does not queue a project statistics update4587 #track!4588 with a respository target4589 repository_path: "group/test/container", action: "push", tracking_action: "push_repository"4590 creates a tracking event4591 repository_path: "group/test/container", action: "delete", tracking_action: "delete_repository"4592 creates a tracking event4593 repository_path: "foo/bar", action: "push", tracking_action: "create_repository"4594 creates a tracking event4595 repository_path: "foo/bar", action: "delete", tracking_action: "delete_repository"4596 creates a tracking event4597 with a tag target4598 repository_path: "group/test/container", action: "push", tracking_action: "push_tag"4599 creates a tracking event4600 repository_path: "group/test/container", action: "delete", tracking_action: "delete_tag"4601 creates a tracking event4602 repository_path: "foo/bar", action: "push", tracking_action: "push_tag"4603 creates a tracking event4604 repository_path: "foo/bar", action: "delete", tracking_action: "delete_tag"4605 creates a tracking event4606 with a deploy token as the actor4607 when only username is provided and no deploy_token_id is given4608 behaves like no tracking of a deploy token is sent to HLLRedisCounter4609 does not send a tracking event to HLLRedisCounter4610 when no username or deploy_token_id is given4611 behaves like no tracking of a deploy token is sent to HLLRedisCounter4612 does not send a tracking event to HLLRedisCounter4613 when deploy_token_id is given4614 target: {"tag"=>"latest"}, action: "push", event: "push_tag", count: 14615 behaves like event originator is fetched based on ID4616 fetches the event originator based on id4617 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4618 sends a tracking event to HLLRedisCounter4619 target: {"tag"=>"latest"}, action: "delete", event: "delete_tag", count: 14620 behaves like event originator is fetched based on ID4621 fetches the event originator based on id4622 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4623 sends a tracking event to HLLRedisCounter4624 target: {"repository"=>"foo/bar"}, action: "push", event: "create_repository", count: 14625 behaves like event originator is fetched based on ID4626 fetches the event originator based on id4627 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4628 sends a tracking event to HLLRedisCounter4629 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", count: 14630 behaves like event originator is fetched based on ID4631 fetches the event originator based on id4632 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4633 sends a tracking event to HLLRedisCounter4634 target: {"tag"=>"latest"}, action: "copy", event: "", count: 04635 behaves like event originator is fetched based on ID4636 fetches the event originator based on id4637 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4638 sends a tracking event to HLLRedisCounter4639 when there are errors4640 when the registry key file does not exist4641 behaves like no tracking of a deploy token is sent to HLLRedisCounter4642 does not send a tracking event to HLLRedisCounter4643 when JWT decoding encounters JWT::VerificationError4644 behaves like no tracking of a deploy token is sent to HLLRedisCounter4645 does not send a tracking event to HLLRedisCounter4646 when JWT decoding encounters JWT::DecodeError4647 behaves like no tracking of a deploy token is sent to HLLRedisCounter4648 does not send a tracking event to HLLRedisCounter4649 when JWT decoding encounters JWT::ExpiredSignature4650 behaves like no tracking of a deploy token is sent to HLLRedisCounter4651 does not send a tracking event to HLLRedisCounter4652 when JWT decoding encounters JWT::ImmatureSignature4653 behaves like no tracking of a deploy token is sent to HLLRedisCounter4654 does not send a tracking event to HLLRedisCounter4655 with a user as the actor4656 when user_id is available4657 target: {"tag"=>"latest"}, action: "push", event: "push_tag", user_type: "personal_access_token", count: 14658 behaves like event originator is fetched based on ID4659 fetches the event originator based on id4660 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4661 sends a tracking event to HLLRedisCounter4662 target: {"tag"=>"latest"}, action: "delete", event: "delete_tag", user_type: "personal_access_token", count: 14663 behaves like event originator is fetched based on ID4664 fetches the event originator based on id4665 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4666 sends a tracking event to HLLRedisCounter4667 target: {"repository"=>"foo/bar"}, action: "push", event: "create_repository", user_type: "build", count: 14668 behaves like event originator is fetched based on ID4669 fetches the event originator based on id4670 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4671 sends a tracking event to HLLRedisCounter4672 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", user_type: "gitlab_or_ldap", count: 14673 behaves like event originator is fetched based on ID4674 fetches the event originator based on id4675 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4676 sends a tracking event to HLLRedisCounter4677 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", user_type: "not_a_user", count: 04678 behaves like event originator is fetched based on ID4679 fetches the event originator based on id4680 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4681 sends a tracking event to HLLRedisCounter4682 target: {"tag"=>"latest"}, action: "copy", event: "", user_type: nil, count: 04683 behaves like event originator is fetched based on ID4684 fetches the event originator based on id4685 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4686 sends a tracking event to HLLRedisCounter4687 target: {"repository"=>"foo/bar"}, action: "copy", event: "", user_type: "", count: 04688 behaves like event originator is fetched based on ID4689 fetches the event originator based on id4690 behaves like tracking event is sent to HLLRedisCounter with event and originator ID4691 sends a tracking event to HLLRedisCounter4692 when only username is available and user_id is not4693 does not send a tracking event to HLLRedisCounter4694 when no username or id is given4695 does not send a tracking event to HLLRedisCounter4696 when it is a manifest delete event4697 calls the ContainerRegistryEventCounter4698 when it is not a manifest delete event4699 does not call the ContainerRegistryEventCounter4700# [RSpecRunTime] Finishing example group spec/models/container_registry/event_spec.rb. It took 7.67 seconds. Expected to take 8.17 seconds.4701# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. Expected to take 8.09 seconds.4702Gitlab::Database::LoadBalancing::LoadBalancer4703 #initialize4704 ignores the hosts when load balancing is disabled4705 sets the name of the connection that is used4706 #read4707 yields a connection for a read4708 ensures that query cache is enabled4709 does not enable query cache when outside Rails executor context4710 marks hosts that are offline4711 retries a query in the event of a serialization failure4712 retries every host at most 3 times when a query conflict is raised4713 uses the primary if no secondaries are available4714 uses the primary when load balancing is disabled4715 behaves like logs service discovery thread interruption4716 with service discovery4717 calls logs service discovery thread interruption4718# [RSpecRunTime] RSpec elapsed time: 28 minutes 32.8 seconds. Current RSS: ~1901M. load average: 1.01 1.02 1.01 1/307 287824719 behaves like restrict within concurrent ruby4720 raises an exception when running within a concurrent Ruby thread4721 only primary is configured4722 does not retry a query on connection error if only the primary is configured4723 #read_write4724 yields a connection for a write4725 uses a retry with exponential backoffs4726 does not raise NoMethodError error when primary_only?4727 behaves like logs service discovery thread interruption4728 with service discovery4729 calls logs service discovery thread interruption4730 behaves like restrict within concurrent ruby4731 raises an exception when running within a concurrent Ruby thread4732 #host4733 returns the secondary host to use4734 stores the host in a thread-local variable4735 does not create conflicts with other load balancers when caching hosts4736 #release_host4737 releases the host and its connection4738 #release_primary_connection4739 releases the connection to the primary4740 #primary_write_location4741 returns a String in the right format4742 raises an error if the write location could not be retrieved4743 #retry_with_backoff4744 returns the value returned by the block4745 re-raises errors not related to database connections4746 retries the block when a connection error is raised4747 re-raises the connection error if the retries did not succeed4748 skips retries when only the primary is used4749 yields the current retry iteration4750 #connection_error?4751 returns true for a connection error4752 returns false for a missing database error4753 returns true for a wrapped connection error4754 returns true for a wrapped connection error from a view4755 returns true for deeply wrapped/nested errors4756 returns true for an invalid encoding error4757 returns false for errors not related to database connections4758 returns false for ActiveRecord errors without a cause4759 #serialization_failure?4760 returns for a serialization error4761 returns true for a wrapped error4762 #select_up_to_date_host4763 when none of the replicas are caught up4764 returns NONE_CAUGHT_UP and does not update the host thread-local variable4765 notifies caught_up_replica_pick.load_balancing with result false4766 when any replica is caught up4767 returns ANY_CAUGHT_UP and sets host thread-local variable4768 notifies caught_up_replica_pick.load_balancing with result true4769 when all of the replicas is caught up4770 returns ALL_CAUGHT_UP and sets host thread-local variable4771 notifies caught_up_replica_pick.load_balancing with result true4772 #create_replica_connection_pool4773 creates a new connection pool with specific pool size and name4774 allows setting of a custom hostname and port4775 does not modify connection class pool4776 #disconnect!4777 calls disconnect on all hosts with a timeout4778 #get_write_location4779 returns a string4780 returns nil if there are no results4781 #wal_diff4782 returns the diff between two write locations4783# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. It took 6.64 seconds. Expected to take 8.09 seconds.4784# [RSpecRunTime] Starting example group spec/models/concerns/cache_markdown_field_spec.rb. Expected to take 7.72 seconds.4785CacheMarkdownField4786 does not allow STI4787 for Active record classes4788 behaves like a class with cached markdown fields4789 #cached_html_up_to_date?4790 returns false when the version is absent4791 returns false when the version is too early4792 returns false when the version is too late4793 returns false when the local version was bumped4794 returns true when the local version is default4795 returns true when the cached version is just right4796# [RSpecRunTime] RSpec elapsed time: 28 minutes 38.63 seconds. Current RSS: ~1923M. load average: 1.01 1.02 1.01 1/307 287834797 #latest_cached_markdown_version4798 returns default version4799 #refresh_markdown_cache4800 fills all html fields4801 does not save the result4802 updates the markdown cache version4803 #refresh_markdown_cache!4804 fills all html fields4805 saves the changes4806 #banzai_render_context4807 sets project to nil if the object lacks a project4808 excludes author if the object lacks an author4809 raises if the context for an unrecognised field is requested4810 includes the pipeline4811 returns copies of the context template4812 with a project4813 sets the project in the context4814# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.58 seconds. Current RSS: ~1873M. load average: 1.01 1.02 1.01 1/307 287844815 with an author4816 sets the author in the context4817 with a parent_user4818 sets the user in the context4819 when the personal_snippet_reference_filters flag is disabled4820 does not set the user in the context4821# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.06 seconds. Current RSS: ~1874M. load average: 1.01 1.02 1.01 1/307 287854822 #updated_cached_html_for4823 when the markdown cache is outdated4824 calls #refresh_markdown_cache!4825 when the markdown field does not exist4826 returns nil4827 when the markdown cache is up to date4828 does not call #refresh_markdown_cache!4829 #rendered_field_content4830 when a field can be cached4831 returns the html4832 when a field cannot be cached4833 returns nil4834 behaves like a class with mentionable markdown fields4835 when klass is a Mentionable4836 #mentionable_attributes_changed?4837 returns true with key string4838 returns false with key symbol4839 returns false when no attr_mentionable keys4840 #save4841 when cache is outdated4842 when the markdown field also a mentionable attribute4843 calls #store_mentions!4844 when the markdown field is not mentionable attribute4845 does not call #store_mentions!4846 when the markdown field does not exist4847 does not call #store_mentions!4848 #attribute_invalidated?4849 returns true when cached_markdown_version is different4850 returns true when markdown is changed4851 returns true when both markdown and HTML are changed4852 returns false when there are no changes4853 returns false if skip_markdown_cache_validation is true4854 when cache version is updated4855 correctly updates cached HTML even if refresh_markdown_cache is called before updating the attribute4856 for other classes4857 behaves like a class with cached markdown fields4858 #cached_html_up_to_date?4859 returns false when the version is absent4860 returns false when the version is too early4861 returns false when the version is too late4862 returns false when the local version was bumped4863 returns true when the local version is default4864 returns true when the cached version is just right4865 #latest_cached_markdown_version4866 returns default version4867 #refresh_markdown_cache4868 fills all html fields4869 does not save the result4870 updates the markdown cache version4871 #refresh_markdown_cache!4872 fills all html fields4873 saves the changes4874 #banzai_render_context4875 sets project to nil if the object lacks a project4876 excludes author if the object lacks an author4877 raises if the context for an unrecognised field is requested4878 includes the pipeline4879 returns copies of the context template4880 with a project4881 sets the project in the context4882 with an author4883 sets the author in the context4884 with a parent_user4885 sets the user in the context4886 when the personal_snippet_reference_filters flag is disabled4887 does not set the user in the context4888 #updated_cached_html_for4889 when the markdown cache is outdated4890 calls #refresh_markdown_cache!4891 when the markdown field does not exist4892 returns nil4893 when the markdown cache is up to date4894 does not call #refresh_markdown_cache!4895 #rendered_field_content4896 when a field can be cached4897 returns the html4898 when a field cannot be cached4899 returns nil4900# [RSpecRunTime] Finishing example group spec/models/concerns/cache_markdown_field_spec.rb. It took 9.61 seconds. Expected to take 7.72 seconds.4901# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. Expected to take 7.68 seconds.4902Gitlab::Ci::Badge::Coverage::Metadata4903 behaves like badge metadata4904 #to_html4905 points to link4906 contains clickable image4907# [RSpecRunTime] RSpec elapsed time: 28 minutes 48.25 seconds. Current RSS: ~1864M. load average: 1.01 1.02 1.01 1/307 287864908 #to_markdown4909 is expected to include "http://localhost/namespace1328/project-1385/badges/feature/coverage.svg"4910 is expected to include "http://localhost/namespace1329/project-1386/-/commits/feature"4911# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.35 seconds. Current RSS: ~1862M. load average: 1.01 1.02 1.01 1/307 287874912 #to_asciidoc4913 is expected to include "http://localhost/namespace1330/project-1387/badges/feature/coverage.svg"4914 is expected to include "http://localhost/namespace1331/project-1388/-/commits/feature"4915 is expected to include "image:"4916 is expected to include "link="4917 is expected to include "title="4918# [RSpecRunTime] RSpec elapsed time: 28 minutes 51.82 seconds. Current RSS: ~1821M. load average: 1.01 1.02 1.01 1/307 287884919 #title4920 returns coverage report title4921 #image_url4922 returns valid url4923 #link_url4924 returns valid link4925# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb. It took 6.43 seconds. Expected to take 7.68 seconds.4926# [RSpecRunTime] Starting example group spec/services/packages/maven/metadata/sync_service_spec.rb. Expected to take 7.28 seconds.4927Packages::Maven::Metadata::SyncService4928 #execute4929 permissions4930 role: :anonymous, expected_result: :rejected4931 behaves like returning an error service response4932 returns an error service response4933# [RSpecRunTime] RSpec elapsed time: 28 minutes 54.59 seconds. Current RSS: ~1790M. load average: 1.01 1.02 1.01 1/307 287894934 role: :developer, expected_result: :rejected4935 behaves like returning an error service response4936 returns an error service response4937 role: :maintainer, expected_result: :accepted4938 behaves like returning a success service response4939 returns a success service response4940 with a maintainer4941 with a jar package4942 with no changes4943 behaves like returning a success service response4944 returns a success service response4945 with changes4946 behaves like returning a success service response4947 returns a success service response4948 with empty versions4949 behaves like returning a success service response4950 returns a success service response4951 with a too big maven metadata file for versions4952 behaves like returning an error service response4953 returns an error service response4954 an error from the create versions xml service4955 behaves like returning an error service response4956 returns an error service response4957 an error from the append package file service4958 behaves like returning an error service response4959 returns an error service response4960 without a package name4961 behaves like returning an error service response4962 returns an error service response4963 without a versionless package for version4964 behaves like returning a success service response4965 returns a success service response4966 without a metadata package file for versions4967 behaves like returning a success service response4968 returns a success service response4969 without a project4970 behaves like returning an error service response4971 returns an error service response4972 with a maven plugin package4973 with no changes4974 behaves like returning a success service response4975 returns a success service response4976 with changes in the versions xml4977 behaves like returning a success service response4978 returns a success service response4979 with changes in the plugin xml4980 behaves like returning a success service response4981 returns a success service response4982 with empty versions4983 behaves like returning a success service response4984 returns a success service response4985 with a too big maven metadata file for plugins4986 behaves like returning an error service response4987 returns an error service response4988 an error from the create versions xml service4989 behaves like returning an error service response4990 returns an error service response4991 an error from the append package file service4992 behaves like returning an error service response4993 returns an error service response4994 without a versionless package for plugins4995 behaves like returning a success service response4996 returns a success service response4997 without a versionless package for versions4998 behaves like returning a success service response4999 returns a success service response5000 without a metadata package file for plugins5001 behaves like returning a success service response5002 returns a success service response5003# [RSpecRunTime] Finishing example group spec/services/packages/maven/metadata/sync_service_spec.rb. It took 7.05 seconds. Expected to take 7.28 seconds.5004# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/chat_spec.rb. Expected to take 7.22 seconds.5005Gitlab::Redis::Chat5006 behaves like redis_shared_examples5007 .config_file_name5008 when there is no config file anywhere5009 is expected to be nil5010 .store5011 with old format5012 behaves like redis store5013 instantiates Redis::Store5014 with the namespace5015 uses specified namespace5016 with new format5017 behaves like redis store5018 instantiates Redis::Store5019 with the namespace5020 uses specified namespace5021 .params5022 withstands mutation5023 with command to generate extra config specified5024 when the command returns valid yaml5025 merges config from command on top of config from file5026 when the command returns invalid yaml5027 raises error5028 when the parsed external command output returns invalid hash5029 raises an error5030 when the command fails5031 raises error5032 when url contains unix socket reference5033 with old format5034 returns path key instead5035 with new format5036 returns path key instead5037 when url is host based5038 with old format5039 returns hash with host, port, db, and password5040 with new format5041 rails_env: "development", host: "development-host"5042 returns hash with host, port, db, and password5043 does not raise ArgumentError for invalid keywords in SentinelConfig5044 rails_env: "test", host: "test-host"5045 returns hash with host, port, db, and password5046 does not raise ArgumentError for invalid keywords in SentinelConfig5047 rails_env: "production", host: "production-host"5048 returns hash with host, port, db, and password5049 does not raise ArgumentError for invalid keywords in SentinelConfig5050 behaves like instrumentation_class in custom key5051 moves instrumentation class into custom5052 with redis cluster format5053 rails_env: "development", host: "development-master"5054 returns hash with cluster and password5055 does not raise ArgumentError for invalid keywords in ClusterConfig5056 behaves like instrumentation_class in custom key5057 moves instrumentation class into custom5058 rails_env: "test", host: "test-master"5059 returns hash with cluster and password5060 does not raise ArgumentError for invalid keywords in ClusterConfig5061 behaves like instrumentation_class in custom key5062 moves instrumentation class into custom5063 rails_env: "production", host: "production-master"5064 returns hash with cluster and password5065 does not raise ArgumentError for invalid keywords in ClusterConfig5066 behaves like instrumentation_class in custom key5067 moves instrumentation class into custom5068 .url5069 withstands mutation5070 when yml file with env variable5071 reads redis url from env variable5072 .version5073 returns a version5074 .with5075 yields a ::Redis5076 when running on single-threaded runtime5077 instantiates a connection pool with size 55078 when running on multi-threaded runtime5079 instantiates a connection pool with a size based on the concurrency of the worker5080 when there is no config at all5081 can run an empty block5082 #db5083 with old format5084 returns the correct db5085 with new format5086 returns the correct db5087 with cluster-mode5088 returns the correct db5089 #sentinels5090 when sentinels are defined5091 rails_env: "development", hosts: ["development-replica1", "development-replica2"]5092 returns an array of hashes with host and port keys5093 rails_env: "test", hosts: ["test-replica1", "test-replica2"]5094 returns an array of hashes with host and port keys5095 rails_env: "production", hosts: ["production-replica1", "production-replica2"]5096 returns an array of hashes with host and port keys5097 when sentinels are not defined5098 returns nil5099 when cluster is defined5100 returns nil5101 #sentinels?5102 when sentinels are defined5103 returns true5104 when sentinels are not defined5105 is expected to eq nil5106 when cluster is defined5107 returns false5108 #raw_config_hash5109 returns old-style single url config in a hash5110 returns cluster config without url key in a hash5111 #secret_file5112 when explicitly specified in config file5113 returns the absolute path of specified file inside Rails root5114 when not explicitly specified5115 returns the default path in the encrypted settings shared directory5116 #parse_client_tls_options5117 when configuration does not have TLS related options5118 returns the coniguration as-is5119 when specified certificate file does not exist5120 raises error about missing certificate file5121 when specified key file does not exist5122 raises error about missing key file5123 when only certificate file is specified5124 renders resque.yml correctly5125 when only key file is specified5126 renders resque.yml correctly5127 when configuration valid TLS related options5128 converts cert_file and key_file appropriately5129 #fetch_config5130 raises an exception when the config file contains invalid yaml5131 when redis.yml exists5132 uses config/redis.yml5133 when no config file exsits5134 returns nil5135 when resque.yml exists5136 returns the config from resque.yml5137 .pool5138 when not using fallback config5139 creates its own connection pool5140 when using fallback config5141 uses the fallback class connection pool5142 #fetch_config5143 when redis.yml exists5144 when the fallback has a redis.yml entry5145 is expected to eq {"fallback redis.yml"=>123}5146 and an instance config file exists5147 is expected to eq {"instance specific file"=>456}5148 and the instance has a redis.yml entry5149 is expected to eq {"instance redis.yml"=>789}5150 when no redis config file exsits5151 returns nil5152 when resque.yml exists5153 returns the config from resque.yml5154# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/chat_spec.rb. It took 6.53 seconds. Expected to take 7.22 seconds.5155# [RSpecRunTime] Starting example group spec/models/sentry_issue_spec.rb. Expected to take 6.81 seconds.5156SentryIssue5157 does not allow STI5158 associations5159 is expected to belong to issue required: false5160 validations5161 is expected to validate that :issue cannot be empty/falsy5162 is expected to validate that :issue is case-sensitively unique5163 is expected to validate that :sentry_issue_identifier cannot be empty/falsy5164 allows duplicated sentry_issue_identifier5165 validates uniqueness of sentry_issue_identifier per project5166 when importing5167 is expected not to validate that :issue cannot be empty/falsy5168# [RSpecRunTime] RSpec elapsed time: 29 minutes 11.73 seconds. Current RSS: ~1807M. load average: 1.00 1.01 1.01 1/307 287905169 callbacks5170 after create commit do5171 updates Sentry with a reciprocal link on creation5172 .for_project_and_identifier5173 finds the most recent per project and sentry_issue_identifier5174# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.51 seconds. Current RSS: ~1792M. load average: 0.92 1.00 1.00 1/307 287915175# [RSpecRunTime] Finishing example group spec/models/sentry_issue_spec.rb. It took 6.52 seconds. Expected to take 6.81 seconds.5176# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.5177Lint factories for SentryIssue5178 with saas, license, and factory defaults5179 behaves like factory5180 sentry_issue factory5181 does not raise error when built5182 does not raise error when created5183# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.07 seconds. Expected to take 32.1 seconds.5184# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestion_spec.rb. Expected to take 6.77 seconds.5185Gitlab::Diff::Suggestion5186 #to_hash5187 when changing content surpasses the top limit5188 behaves like correct suggestion raw content5189 returns correct raw data5190 returns diff lines with correct line numbers5191# [RSpecRunTime] RSpec elapsed time: 29 minutes 17.19 seconds. Current RSS: ~1779M. load average: 0.92 1.00 1.00 1/312 289395192 when changing content surpasses the amount of lines in the blob (bottom)5193 behaves like correct suggestion raw content5194 returns correct raw data5195 returns diff lines with correct line numbers5196# [RSpecRunTime] RSpec elapsed time: 29 minutes 19.46 seconds. Current RSS: ~1792M. load average: 0.85 0.98 1.00 1/312 290745197 when lines are within blob lines boundary5198 behaves like correct suggestion raw content5199 returns correct raw data5200 returns diff lines with correct line numbers5201# [RSpecRunTime] RSpec elapsed time: 29 minutes 21.69 seconds. Current RSS: ~1796M. load average: 0.85 0.98 1.00 1/312 292115202# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestion_spec.rb. It took 7.09 seconds. Expected to take 6.77 seconds.5203# [RSpecRunTime] Starting example group spec/services/labels/update_service_spec.rb. Expected to take 6.49 seconds.5204Labels::UpdateService5205 #execute5206 with color in hex-code5207 updates the label5208 with color in allowed name5209 updates the label5210 with color in up-case allowed name5211 updates the label5212 with color surrounded by spaces5213 updates the label5214 with unknown color5215 doesn't update the label5216 with no color5217 doesn't update the label5218 lock_on_merge5219 when feature flag is disabled5220 does not allow setting lock_on_merge5221 when feature flag is enabled5222 allows setting lock_on_merge5223 does not allow lock_on_merge to be unset5224 does not allow setting lock_on_merge for templates5225# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.31 seconds. Current RSS: ~1795M. load average: 0.86 0.98 1.00 1/311 292125226# [RSpecRunTime] Finishing example group spec/services/labels/update_service_spec.rb. It took 5.63 seconds. Expected to take 6.49 seconds.5227# [RSpecRunTime] Starting example group spec/models/concerns/reactive_caching_spec.rb. Expected to take 6.46 seconds.5228ReactiveCaching5229 does not allow STI5230 #with_reactive_cache5231 when cache is empty5232 is expected to be nil5233 updates the cache lifespan5234 behaves like reactive worker call5235 performs caching with correct worker5236 behaves like reactive worker call5237 performs caching with correct worker5238 when the cache is full5239 behaves like a cacheable value5240 is expected to eq 45241 does not enqueue a background worker5242 updates the cache lifespan5243 and expired5244 is expected to be nil5245 behaves like reactive worker call5246 performs caching with correct worker5247 behaves like reactive worker call5248 performs caching with correct worker5249 when the cache contains non-nil but blank value5250 behaves like a cacheable value5251 is expected to eq false5252 does not enqueue a background worker5253 updates the cache lifespan5254 and expired5255 is expected to be nil5256 behaves like reactive worker call5257 performs caching with correct worker5258 behaves like reactive worker call5259 performs caching with correct worker5260 when the cache contains nil value5261 behaves like a cacheable value5262 is expected to eq nil5263 does not enqueue a background worker5264 updates the cache lifespan5265 and expired5266 is expected to be nil5267 behaves like reactive worker call5268 performs caching with correct worker5269 behaves like reactive worker call5270 performs caching with correct worker5271 #with_reactive_cache_set5272 calls with_reactive_cache5273 data returned5274 saves keys in set5275 returns the data5276 .reactive_cache_worker_finder5277 with default reactive_cache_worker_finder5278 calls the activerecord find_by method5279 with custom reactive_cache_worker_finder5280 overrides the default reactive_cache_worker_finder5281 #clear_reactive_cache!5282 is expected to be nil5283 is expected to be falsy5284 #exclusively_update_reactive_cache!5285 when the lease is free and lifetime is not exceeded5286 takes and releases the lease5287 enqueues a repeat worker5288 calls a reactive_cache_updated only once if content did not change on subsequent update5289 does not delete the value key5290 behaves like successful cache5291 caches the result of #calculate_reactive_cache5292 does not raise the exception5293 when :external_dependency cache5294 enqueues a repeat worker5295 when reactive_cache_hard_limit is set5296 when cache size is over the overridden limit5297 raises ExceededReactiveCacheLimit exception and does not cache new data5298 when reactive_cache_limit_enabled? is overridden to return false5299 behaves like successful cache5300 caches the result of #calculate_reactive_cache5301 does not raise the exception5302 when cache size is within the overridden limit5303 behaves like successful cache5304 caches the result of #calculate_reactive_cache5305 does not raise the exception5306 and #calculate_reactive_cache raises an exception5307 leaves the cache untouched5308 does not enqueue a repeat worker5309 when lifetime is exceeded5310 skips the calculation5311 deletes the value key5312 when the lease is already taken5313 skips the calculation5314 default options5315 is expected to be a kind of ActiveSupport::Duration5316 is expected to be a kind of ActiveSupport::Duration5317 is expected to be a kind of ActiveSupport::Duration5318 is expected to respond to #call5319 is expected to be nil5320 is expected to respond to #call5321 classes including this concern5322 sets reactive_cache_work_type5323# [RSpecRunTime] Finishing example group spec/models/concerns/reactive_caching_spec.rb. It took 5.84 seconds. Expected to take 6.46 seconds.5324# [RSpecRunTime] Starting example group spec/tasks/gitlab/x509/update_rake_spec.rb. Expected to take 6.31 seconds.5325gitlab:x509 namespace rake task5326 update_signatures5327 changes from unverified to verified if the certificate store contains the root certificate5328 returns if no signature is available5329# [RSpecRunTime] RSpec elapsed time: 29 minutes 34.72 seconds. Current RSS: ~1858M. load average: 0.80 0.97 0.99 1/310 292305330# [RSpecRunTime] Finishing example group spec/tasks/gitlab/x509/update_rake_spec.rb. It took 4.11 seconds. Expected to take 6.31 seconds.5331# [RSpecRunTime] RSpec elapsed time: 29 minutes 37.43 seconds. Current RSS: ~1834M. load average: 0.80 0.97 0.99 1/310 292315332# [RSpecRunTime] Starting example group spec/tasks/gitlab/terraform/migrate_rake_spec.rb. Expected to take 6.02 seconds.5333gitlab:terraform_states5334 gitlab:terraform_states:migrate5335 invokes the migration helper to move files to object storage5336 an error is raised while migrating5337 logs the error5338# [RSpecRunTime] RSpec elapsed time: 29 minutes 40.16 seconds. Current RSS: ~1809M. load average: 0.74 0.95 0.99 1/310 292325339# [RSpecRunTime] Finishing example group spec/tasks/gitlab/terraform/migrate_rake_spec.rb. It took 5.33 seconds. Expected to take 6.02 seconds.5340# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.84 seconds. Current RSS: ~1789M. load average: 0.74 0.95 0.99 1/310 292335341# [RSpecRunTime] Starting example group spec/lib/gitlab_spec.rb. Expected to take 5.94 seconds.5342Gitlab5343 delegates root to GitlabEdition5344 delegates extensions to GitlabEdition5345 delegates ee? to GitlabEdition5346 delegates jh? to GitlabEdition5347 delegates ee to GitlabEdition5348 delegates jh to GitlabEdition5349 .revision5350 when a REVISION file exists5351 returns the actual Git revision5352 memoizes the revision5353 when no REVISION file exist5354 when the Git command succeeds5355 returns the actual Git revision5356 when the Git command fails5357 returns "Unknown"5358 .com?5359 is true when GITLAB_SIMULATE_SAAS is true and in development5360 is false when GITLAB_SIMULATE_SAAS is true and in test5361 when not simulating SaaS5362 is true when on https://gitlab.com5363 is true when on https://staging.gitlab.com5364 is true when on other gitlab subdomain5365 is true when on other gitlab subdomain with hyphen5366 is false when not on GitLab.com5367 .com_except_jh?5368 com?: true, jh?: true, expected: false5369 is expected to eq false5370 com?: true, jh?: false, expected: true5371 is expected to eq true5372 com?: false, jh?: true, expected: false5373 is expected to eq false5374 com?: false, jh?: false, expected: false5375 is expected to eq false5376 .com5377 when on GitLab.com5378 is expected to equal true5379 when not on GitLab.com5380 is expected to be nil5381 .staging?5382 is false when on https://gitlab.com5383 is true when on https://staging.gitlab.com5384 is false when not on staging5385 .canary?5386 is true when CANARY env var is set to true5387 is false when CANARY env var is set to false5388 .com_and_canary?5389 is true when on .com and canary5390 is false when on .com but not on canary5391 .com_but_not_canary?5392 is false when on .com and canary5393 is true when on .com but not on canary5394 .org_or_com?5395 is true when on .com5396 is true when org5397 is false when not dev, org or com5398 .simulate_com?5399 when GITLAB_SIMULATE_SAAS is true5400 is false when test env5401 is true when dev env5402 is false when env is not dev5403 when GITLAB_SIMULATE_SAAS is false5404 is false when test env5405 is false when dev env5406 is false when env is not dev or test5407 .dev_or_test_env?5408 is true when test env5409 is true when dev env5410 is false when env is not dev or test5411 .http_proxy_env?5412 returns true when lower case https5413 returns true when upper case https5414 returns true when lower case http5415 returns true when upper case http5416 returns false when not set5417 .maintenance_mode?5418 returns true when maintenance mode is enabled5419 returns false when maintenance mode is disabled5420 returns false when maintenance mode column is not present5421# [RSpecRunTime] Finishing example group spec/lib/gitlab_spec.rb. It took 5.01 seconds. Expected to take 5.94 seconds.5422# [RSpecRunTime] Starting example group spec/models/ci/catalog/listing_spec.rb. Expected to take 5.7 seconds.5423Ci::Catalog::Listing5424 does not allow STI5425 #find_resource5426 when using the ID argument5427 when the resource is published and visible to the user5428 fetches the resource5429# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.42 seconds. Current RSS: ~1786M. load average: 0.78 0.95 0.99 1/306 292345430 when the resource is not found5431 returns nil5432 when the resource is not published5433 returns nil5434 when the current user cannot read code on the resource's project5435 returns nil5436 when using the full_path argument5437 when the resource is published and visible to the user5438 fetches the resource5439 when the resource is not found5440 returns nil5441 when the resource is not published5442 returns nil5443 when the current user cannot read code on the resource's project5444 returns nil5445 #resources5446 by default returns all resources visible to the current user5447 when user is anonymous5448 returns only published resources for public projects5449 when search params are provided5450 returns the resources that match the search params5451 when search term is too small5452 is expected to be empty5453 when the scope is :namespaces5454 returns the catalog resources belonging to the user's authorized namespaces5455 with a sort parameter5456 when there is no sort parameter5457 contains catalog resources sorted by star_count descending5458 when the sort is created_at ascending5459 contains catalog resources sorted by created_at ascending5460 when the sort is created_at descending5461 contains catalog resources sorted by created_at descending5462 when the sort is name ascending5463 contains catalog resources for projects sorted by name ascending5464 when the sort is name descending5465 contains catalog resources for projects sorted by name descending5466 when the sort is latest_released_at ascending5467 contains catalog resources sorted by latest_released_at ascending with nulls last5468 when the sort is latest_released_at descending5469 contains catalog resources sorted by latest_released_at descending with nulls last5470 when the sort is star_count ascending5471 contains catalog resource sorted by star_count ascending5472 when the sort is usage_count descending5473 contains catalog resources sorted by last_30_day_usage_count descending5474 when the sort is usage_count ascending5475 contains catalog resources sorted by last_30_day_usage_count ascending5476# [RSpecRunTime] Finishing example group spec/models/ci/catalog/listing_spec.rb. It took 5.44 seconds. Expected to take 5.7 seconds.5477# [RSpecRunTime] Starting example group spec/helpers/auth_helper_spec.rb. Expected to take 5.6 seconds.5478AuthHelper5479 button_based_providers5480 returns all enabled providers from devise5481 does not return ldap provider5482 returns empty array5483 providers_for_base_controller5484 returns all enabled providers from devise5485 excludes ldap providers5486 form_based_providers5487 includes LDAP providers5488 includes crowd provider5489 form_based_auth_provider_has_active_class?5490 selects main LDAP server5491 any_form_based_providers_enabled?5492 detects form-based providers5493 ignores ldap providers when ldap web sign in is disabled5494 enabled_button_based_providers5495 all providers are enabled to sign in5496 returns all the enabled providers from settings in expected order5497 puts google and github in the beginning5498 GitHub OAuth sign in is disabled from application setting5499 doesn't return github as provider5500 popular_enabled_button_based_providers5501 returns the intersection set of popular & enabled providers5502 button_based_providers_enabled?5503 button based providers enabled5504 returns true5505 all the button based providers are disabled via application_setting5506 returns false5507 #link_provider_allowed?5508 delegates to identity provider policy5509 #unlink_provider_allowed?5510 delegates to identity provider policy5511 #provider_has_icon?5512 returns true for defined providers5513 returns false for undefined providers5514 when provider is defined by config5515 returns true5516 when provider is not defined by config5517 returns true5518 #allow_admin_mode_password_authentication_for_web?5519 is expected to equal true5520 when password authentication for web is disabled5521 is expected to equal false5522 when current_user is an ldap user5523 is expected to equal false5524 when user got password automatically set5525 is expected to equal false5526 #auth_active?5527 for atlassian_oauth2 provider5528 returns true when present5529 returns false when not present5530 for other omniauth providers5531 returns true when present5532 returns false when not present5533 #auth_app_owner_text5534 when owner is a user5535 behaves like generates text with the correct info5536 includes the name of the application owner5537 when owner is a group5538 behaves like generates text with the correct info5539 includes the name of the application owner5540 when the user is missing5541 returns nil5542 #saml_providers5543 when SAML is enabled without specifying a strategy class5544 returns the saml provider5545 when configuration specifies no provider5546 returns an empty list5547 when configuration specifies a provider with a SAML strategy_class5548 returns the provider5549 when configuration specifies two providers with a SAML strategy_class5550 returns the provider5551 when configuration specifies a provider with a non-SAML strategy_class5552 returns an empty list5553 when configuration specifies four providers but only two with SAML strategy_class5554 returns the provider5555# [RSpecRunTime] Finishing example group spec/helpers/auth_helper_spec.rb. It took 4.81 seconds. Expected to take 5.6 seconds.5556# [RSpecRunTime] Starting example group spec/views/shared/_label_row.html.haml_spec.rb. Expected to take 5.41 seconds.5557shared/_label_row.html.haml5558 with a project context5559 has label title5560 has a linked label title5561 has Issues link5562 has Merge request link5563 shows the path from where the label was created5564# [RSpecRunTime] RSpec elapsed time: 29 minutes 59.74 seconds. Current RSS: ~1797M. load average: 0.81 0.95 0.99 1/306 292355565 with a subgroup context5566 has label title5567 has a linked label title5568 has Issues link5569 has Merge request link5570 shows the path from where the label was created5571# [RSpecRunTime] RSpec elapsed time: 30 minutes 0.95 second. Current RSS: ~1796M. load average: 0.81 0.95 0.99 1/307 292365572 with a group context5573 has label title5574 has a linked label title5575 has Issues link5576 has Merge request link5577 does not show a path from where the label was created5578# [RSpecRunTime] RSpec elapsed time: 30 minutes 2.06 seconds. Current RSS: ~1796M. load average: 0.81 0.95 0.99 1/307 292375579 with an admin context5580 has label title5581 has a linked label title5582 does not show Issues link5583 does not show Merge request link5584 does not show a path from where the label was created5585# [RSpecRunTime] RSpec elapsed time: 30 minutes 3.11 seconds. Current RSS: ~1794M. load average: 0.81 0.95 0.99 1/307 292385586# [RSpecRunTime] Finishing example group spec/views/shared/_label_row.html.haml_spec.rb. It took 5.14 seconds. Expected to take 5.41 seconds.5587# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_worker_spec.rb. Expected to take 5.35 seconds.5588BulkImports::PipelineWorker5589 runs the given pipeline successfully5590 behaves like an idempotent worker5591 is labeled as idempotent5592 performs multiple times sequentially without raising an exception5593 runs the pipeline and sets tracker to finished5594 when exclusive lease cannot be obtained5595 does not run the pipeline5596 .sidekiq_retries_exhausted5597 logs and sets status as failed5598 when pipeline has abort_on_failure5599 marks entity as failed5600 with stop signal from database health check5601DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5602 defers the job by set time5603DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5604 lazy evaluates schema and tables5605 when `bulk_import_deferred_workers` feature flag is disabled5606DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)5607 does not defer job execution5608 when pipeline is finished5609 no-ops and returns5610 when pipeline is skipped5611 no-ops and returns5612 when pipeline is canceled5613 no-ops and returns5614 when tracker is started5615 runs the pipeline5616 #perform5617 when entity is failed5618 marks tracker as skipped and logs the skip5619 when entity is canceled5620 marks tracker as canceled and logs the cancel5621 when retry pipeline error is raised5622 re_enqueues the worker5623 when file extraction pipeline5624 runs the pipeline successfully5625 when export status is started5626 reenqueues pipeline worker5627 when export status is empty5628 when timeout is not reached5629 reenqueues pipeline worker5630 when empty export timeout is reached5631 raises sidekiq error5632 when tracker created_at is nil5633 falls back to entity created_at5634 when export status is failed5635 marks as failed and logs the error5636 when export is batched5637 enqueues pipeline batches5638 enqueues only missing pipelines batches5639 when batches count is less than 15640 marks tracker as finished5641 when pipeline batch enqueuing should be limited5642 only enqueues limited batches and reenqueues itself5643 when there is a batch in progress5644 status: :created5645 counts the in progress batch against the limit5646 status: :started5647 counts the in progress batch against the limit5648 when there is a batch that has finished5649 status: :finished5650 does not count the finished batch against the limit5651 status: :timeout5652 does not count the finished batch against the limit5653 status: :failed5654 does not count the finished batch against the limit5655 status: :skipped5656 does not count the finished batch against the limit5657 status: :canceled5658 does not count the finished batch against the limit5659# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_worker_spec.rb. It took 5.73 seconds. Expected to take 5.35 seconds.5660# [RSpecRunTime] Starting example group spec/graphql/resolvers/package_pipelines_resolver_spec.rb. Expected to take 5.15 seconds.5661Resolvers::PackagePipelinesResolver5662 is expected to include :lookahead5663 #resolve5664 contains the expected pipelines5665 with valid after5666 contains the expected pipelines5667# [RSpecRunTime] RSpec elapsed time: 30 minutes 10.27 seconds. Current RSS: ~1802M. load average: 0.84 0.95 0.99 1/306 292395668 with valid before5669 contains the expected pipelines5670 with invalid after5671 generates an argument error5672 with invalid after key5673 generates an argument error5674 with invalid before5675 generates an argument error5676 with invalid before key5677 generates an argument error5678 with unauthorized user5679 returns nothing5680 with many packages5681 contains the expected pipelines5682 handles n+1 situations5683# [RSpecRunTime] RSpec elapsed time: 30 minutes 13.59 seconds. Current RSS: ~1823M. load average: 0.86 0.96 0.99 1/306 292405684# [RSpecRunTime] Finishing example group spec/graphql/resolvers/package_pipelines_resolver_spec.rb. It took 4.73 seconds. Expected to take 5.15 seconds.5685# [RSpecRunTime] Starting example group spec/services/work_items/task_list_reference_replacement_service_spec.rb. Expected to take 5.09 seconds.5686WorkItems::TaskListReferenceReplacementService5687 #execute5688 when task mardown spans a single line5689 creates description version note5690 behaves like successful work item task reference replacement service5691 is expected to be success5692 replaces the original issue markdown description with new work item reference5693# [RSpecRunTime] RSpec elapsed time: 30 minutes 16.03 seconds. Current RSS: ~1822M. load average: 0.86 0.96 0.99 1/306 292505694 when task mardown spans multiple lines5695 behaves like successful work item task reference replacement service5696 is expected to be success5697 replaces the original issue markdown description with new work item reference5698 when description does not contain a task5699 behaves like failing work item task reference replacement service5700 is expected to be error5701 returns an error message5702 when description is empty5703 behaves like failing work item task reference replacement service5704 is expected to be error5705 returns an error message5706 when line_number_start is lower than 15707 behaves like failing work item task reference replacement service5708 is expected to be error5709 returns an error message5710 when line_number_end is lower than line_number_start5711 behaves like failing work item task reference replacement service5712 is expected to be error5713 returns an error message5714 when lock_version is older than current5715 behaves like failing work item task reference replacement service5716 is expected to be error5717 returns an error message5718 when work item is stale before updating5719 behaves like failing work item task reference replacement service5720 is expected to be error5721 returns an error message5722# [RSpecRunTime] Finishing example group spec/services/work_items/task_list_reference_replacement_service_spec.rb. It took 5.02 seconds. Expected to take 5.09 seconds.5723# [RSpecRunTime] Starting example group spec/services/projects/fetch_statistics_increment_service_spec.rb. Expected to take 4.92 seconds.5724Projects::FetchStatisticsIncrementService5725 #execute5726 when project_daily_statistic_counter_attribute_fetch features flag is disabled5727 behaves like an increment service5728 when no record for today is present5729 creates a new record for today5730 increment the new record5731# [RSpecRunTime] RSpec elapsed time: 30 minutes 20.02 seconds. Current RSS: ~1810M. load average: 0.87 0.96 0.99 1/306 292515732 when today record is present5733 increment the existing record5734 doesn't increment yesterday record5735# [RSpecRunTime] RSpec elapsed time: 30 minutes 21.24 seconds. Current RSS: ~1803M. load average: 0.87 0.96 0.99 1/307 292525736 when project_daily_statistic_counter_attribute_fetch features flag is enabled5737 behaves like an increment service5738 when no record for today is present5739 creates a new record for today5740 increment the new record5741# [RSpecRunTime] RSpec elapsed time: 30 minutes 22.82 seconds. Current RSS: ~1791M. load average: 0.87 0.96 0.99 1/306 292535742 when today record is present5743 increment the existing record5744 doesn't increment yesterday record5745# [RSpecRunTime] RSpec elapsed time: 30 minutes 25.29 seconds. Current RSS: ~1792M. load average: 0.88 0.96 0.99 1/306 292545746# [RSpecRunTime] Finishing example group spec/services/projects/fetch_statistics_increment_service_spec.rb. It took 6.67 seconds. Expected to take 4.92 seconds.5747# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_packages_resolver_spec.rb. Expected to take 4.88 seconds.5748Resolvers::ProjectPackagesResolver5749 #resolve5750 behaves like group and projects packages resolver5751 without sort5752 returns the proper packages5753 with sorting and filtering5754 CREATED_DESC5755 is expected to eq [#<Packages::Package id: 438, project_id: 1264, created_at: "2024-05-24 15:15:58.895787865 +0000", up...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5756# [RSpecRunTime] RSpec elapsed time: 30 minutes 27.49 seconds. Current RSS: ~1779M. load average: 0.88 0.96 0.99 1/306 292555757 NAME_DESC5758 is expected to eq [#<Packages::Package id: 438, project_id: 1264, created_at: "2024-05-24 15:15:58.895787865 +0000", up...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5759 VERSION_DESC5760 is expected to eq [#<Packages::Package id: 438, project_id: 1264, created_at: "2024-05-24 15:15:58.895787865 +0000", up...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5761 TYPE_ASC5762 is expected to eq [#<Packages::Package id: 438, project_id: 1264, created_at: "2024-05-24 15:15:58.895787865 +0000", up...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5763 CREATED_ASC5764 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...age_type: "maven", creator_id: 1862, status: "error", last_downloaded_at: nil, status_message: nil>]5765 NAME_ASC5766 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...age_type: "maven", creator_id: 1862, status: "error", last_downloaded_at: nil, status_message: nil>]5767 VERSION_ASC5768 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...age_type: "maven", creator_id: 1862, status: "error", last_downloaded_at: nil, status_message: nil>]5769 TYPE_DESC5770 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...age_type: "maven", creator_id: 1862, status: "error", last_downloaded_at: nil, status_message: nil>]5771 filter by package_name5772 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5773 filter by package_type5774 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5775 filter by package_version5776 is expected to eq [#<Packages::Conan::Package id: 436, project_id: 1264, created_at: "2024-05-23 16:15:58.412304646 +00...e_type: "conan", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>]5777 includes_versionless has no effect5778 filter by status5779 is expected to eq [#<Packages::Package id: 438, project_id: 1264, created_at: "2024-05-24 15:15:58.895787865 +0000", up...age_type: "maven", creator_id: 1862, status: "error", last_downloaded_at: nil, status_message: nil>]5780 include_versionless5781 is expected to include #<Packages::Package id: 440, project_id: 1264, created_at: "2024-05-24 16:14:59.222437010 +0000", upd...ge_type: "maven", creator_id: 1862, status: "default", last_downloaded_at: nil, status_message: nil>5782# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_packages_resolver_spec.rb. It took 4.29 seconds. Expected to take 4.88 seconds.5783# [RSpecRunTime] Starting example group spec/lib/security/weak_passwords_spec.rb. Expected to take 4.68 seconds.5784Security::WeakPasswords5785 #weak_for_user?5786 password: "d2262d56", too_weak: false5787 is expected to eq false5788 password: "password", too_weak: true5789 is expected to eq true5790 password: "pAssWord", too_weak: true5791 is expected to eq true5792 password: "princeofdarkness", too_weak: true5793 is expected to eq true5794 password: "A1B2gitlabC3", too_weak: true5795 is expected to eq true5796 password: "gitlab123", too_weak: true5797 is expected to eq true5798 password: "theonedevopsplatform", too_weak: true5799 is expected to eq true5800 password: "A1gitlib", too_weak: false5801 is expected to eq false5802 password: "Aweakést", too_weak: true5803 is expected to eq true5804 password: "!@mCwEaKy", too_weak: true5805 is expected to eq true5806 password: "A1B2pass", too_weak: true5807 is expected to eq true5808 password: "A1B2C3jr", too_weak: false5809 is expected to eq false5810 password: "3e18a7f60a908e329958396d68131d39e1b66a03ea420725e2a0fce7cb17pass", too_weak: false5811 is expected to eq false5812 password: "56d4ab689a", too_weak: true5813 is expected to eq true5814 password: "56d4ab689a_win", too_weak: true5815 is expected to eq true5816 password: "56d4ab68", too_weak: false5817 is expected to eq false5818 password: "A1B2Cwin", too_weak: false5819 is expected to eq false5820 password: "predictāble.ZZZ+seventeen@examplecorp.com", too_weak: true5821 is expected to eq true5822 password: "predictable.ZZZ+seventeen@examplecorp.com", too_weak: true5823 is expected to eq true5824 password: "predictāble.ZZZ+seventeen", too_weak: true5825 is expected to eq true5826 password: "examplecorp.com", too_weak: true5827 is expected to eq true5828 password: "!@exAmplecorp", too_weak: true5829 is expected to eq true5830 password: "predictāble123", too_weak: true5831 is expected to eq true5832 password: "seventeen", too_weak: true5833 is expected to eq true5834 password: "predictable", too_weak: false5835 is expected to eq false5836 password: "A1B2CZzZ", too_weak: false5837 is expected to eq false5838 password: "fortunate@acme.com", too_weak: false5839 is expected to eq false5840 password: "A1B2acme", too_weak: false5841 is expected to eq false5842 password: "fortunate", too_weak: false5843 is expected to eq false5844 password: "1", too_weak: false5845 is expected to eq false5846 password: "1234567", too_weak: false5847 is expected to eq false5848 password: "gitlab", too_weak: true5849 is expected to eq true5850 password: "pass", too_weak: true5851 is expected to eq true5852 with a user who has short email parts5853 password: "11111111", too_weak: true5854 is expected to eq true5855 password: "1.ioABCD", too_weak: true5856 is expected to eq true5857 password: "sid@1.io", too_weak: true5858 is expected to eq true5859 password: "sid@1.ioAB", too_weak: true5860 is expected to eq true5861 password: "sid1ioAB", too_weak: false5862 is expected to eq false5863 password: "sidsidsi", too_weak: false5864 is expected to eq false5865 password: "ioioioio", too_weak: false5866 is expected to eq false5867 with a user who is missing attributes5868 password: "d2262d56", too_weak: false5869 is expected to eq false5870 password: "password", too_weak: true5871 is expected to eq true5872 password: "gitlab123", too_weak: true5873 is expected to eq true5874# [RSpecRunTime] Finishing example group spec/lib/security/weak_passwords_spec.rb. It took 4.65 seconds. Expected to take 4.68 seconds.5875# [RSpecRunTime] Starting example group spec/lib/gitlab/access/branch_protection_spec.rb. Expected to take 4.67 seconds.5876Gitlab::Access::BranchProtection5877 #any?5878 level: 0, result: false5879 is expected to eq false5880 level: 1, result: true5881 is expected to eq true5882 level: 3, result: true5883 is expected to eq true5884 level: 2, result: true5885 is expected to eq true5886 level: 4, result: true5887 is expected to eq true5888 #developer_can_push?5889 level: 0, result: false5890 is expected to eq false5891 level: 1, result: true5892 is expected to eq true5893 level: 3, result: false5894 is expected to eq false5895 level: 2, result: false5896 is expected to eq false5897 level: 4, result: false5898 is expected to eq false5899 #developer_can_merge?5900 level: 0, result: false5901 is expected to eq false5902 level: 1, result: false5903 is expected to eq false5904 level: 3, result: true5905 is expected to eq true5906 level: 2, result: false5907 is expected to eq false5908 level: 4, result: false5909 is expected to eq false5910 #fully_protected?5911 level: 0, result: false5912 is expected to eq false5913 level: 1, result: false5914 is expected to eq false5915 level: 3, result: false5916 is expected to eq false5917 level: 2, result: true5918 is expected to eq true5919 level: 4, result: false5920 is expected to eq false5921 #developer_can_initial_push?5922 level: 0, result: false5923 is expected to eq false5924 level: 1, result: false5925 is expected to eq false5926 level: 3, result: false5927 is expected to eq false5928 level: 2, result: false5929 is expected to eq false5930 level: 4, result: true5931 is expected to eq true5932 #to_hash5933 for allow_force_push5934 level: 0, result: true5935 is expected to eq true5936 level: 1, result: false5937 is expected to eq false5938 level: 3, result: false5939 is expected to eq false5940 level: 2, result: false5941 is expected to eq false5942 level: 4, result: false5943 is expected to eq false5944 for allowed_to_push5945 level: 0, result: [{"access_level"=>30}]5946 is expected to eq [{"access_level"=>30}]5947 level: 1, result: [{"access_level"=>30}]5948 is expected to eq [{"access_level"=>30}]5949 level: 3, result: [{"access_level"=>40}]5950 is expected to eq [{"access_level"=>40}]5951 level: 2, result: [{"access_level"=>40}]5952 is expected to eq [{"access_level"=>40}]5953 level: 4, result: [{"access_level"=>40}]5954 is expected to eq [{"access_level"=>40}]5955 for allowed_to_merge5956 level: 0, result: [{"access_level"=>30}]5957 is expected to eq [{"access_level"=>30}]5958 level: 1, result: [{"access_level"=>40}]5959 is expected to eq [{"access_level"=>40}]5960 level: 3, result: [{"access_level"=>30}]5961 is expected to eq [{"access_level"=>30}]5962 level: 2, result: [{"access_level"=>40}]5963 is expected to eq [{"access_level"=>40}]5964 level: 4, result: [{"access_level"=>40}]5965 is expected to eq [{"access_level"=>40}]5966 for developer_can_initial_push5967 level: 0, result: false5968 is expected to eq false5969 level: 1, result: false5970 is expected to eq false5971 level: 3, result: false5972 is expected to eq false5973 level: 2, result: false5974 is expected to eq false5975 level: 4, result: true5976 is expected to eq true5977# [RSpecRunTime] Finishing example group spec/lib/gitlab/access/branch_protection_spec.rb. It took 4.25 seconds. Expected to take 4.67 seconds.5978# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. Expected to take 4.52 seconds.5979MergeRequests::UpdateReviewerStateService5980 #execute5981 invalid permissions5982 behaves like failed service execution5983 returns an error5984 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated5985 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times5986# [RSpecRunTime] RSpec elapsed time: 30 minutes 40.49 seconds. Current RSS: ~1849M. load average: 0.91 0.96 0.99 1/312 293155987 reviewer exists5988 returns success5989 updates reviewers state5990 calls SystemNoteService.requested_changes5991 does not call MergeRequests::RemoveApprovalService5992 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated5993 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:387 namespace1392/project-1453!1>) 1 time5994# [RSpecRunTime] RSpec elapsed time: 30 minutes 42.11 seconds. Current RSS: ~1845M. load average: 0.91 0.96 0.99 1/312 293165995 when merge_request_dashboard feature flag is enabled5996 invalidates cache counts for all assignees5997 invalidates cache counts for current user5998 when reviewer has approved5999 removes approval when state is requested_changes6000 renders error when remove approval service fails6001# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. It took 4.91 seconds. Expected to take 4.52 seconds.6002# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_sast_spec.rb. Expected to take 4.45 seconds.6003Mutations::Security::CiConfiguration::ConfigureSast6004 is expected to require graphql authorizations :push_code6005 #resolve6006 generates an error if the resource is not accessible to the user6007 when user does not have enough permissions6008 generates an error6009# [RSpecRunTime] RSpec elapsed time: 30 minutes 44.83 seconds. Current RSS: ~1807M. load average: 0.99 0.98 1.00 1/311 293266010 when user is a maintainer of a different project6011 generates an error6012 when the user does not have permission to create a new branch6013 returns an array of errors6014 when the user can create a merge request6015 when service successfully generates a path to create a new merge request6016 returns a success path6017 when service can not generate any path to create a new merge request6018 returns an array of errors6019# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_sast_spec.rb. It took 3.13 seconds. Expected to take 4.45 seconds.6020# [RSpecRunTime] Starting example group spec/views/layouts/terms.html.haml_spec.rb. Expected to take 4.32 seconds.6021layouts/terms6022 behaves like a layout which reflects the application theme setting6023 as a themed layout6024 when no theme is explicitly selected6025 renders with the default theme6026 when user is authenticated & has selected a specific theme6027 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261">6028 renders with the Indigo theme6029 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f">6030 renders with the Light Indigo theme6031 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640">6032 renders with the Blue theme6033 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1">6034 renders with the Light Blue theme6035 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328">6036 renders with the Green theme6037 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f">6038 renders with the Light Green theme6039 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02">6040 renders with the Red theme6041 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c">6042 renders with the Light Red theme6043 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#333238">6044 renders with the Gray theme6045 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Neutral", css_class="ui-neutral", primary_color="#ececef">6046 renders with the Neutral theme6047 behaves like a layout which reflects the preferred language6048 when changing the a preferred language6049 renders the correct `lang` attribute in the html element6050# [RSpecRunTime] Finishing example group spec/views/layouts/terms.html.haml_spec.rb. It took 4.18 seconds. Expected to take 4.32 seconds.6051# [RSpecRunTime] Starting example group spec/models/packages/tag_spec.rb. Expected to take 4.31 seconds.6052Packages::Tag6053 does not allow STI6054 #ensure_project_id6055 sets the project_id before saving6056 does not override the project_id if set6057# [RSpecRunTime] RSpec elapsed time: 30 minutes 52.74 seconds. Current RSS: ~1735M. load average: 0.99 0.98 1.00 1/308 293456058 relationships6059 is expected to belong to package required: false inverse_of => tags6060 validations6061 is expected to validate that :package cannot be empty/falsy6062 is expected to validate that :name cannot be empty/falsy6063# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.1 seconds. Current RSS: ~1718M. load average: 1.00 0.98 1.00 1/308 293466064 .for_package_ids6065 is expected to contain exactly #<Packages::Tag id: 10, package_id: 441, name: "tag-7", created_at: "2024-05-24 16:16:26.540054726 +0000", updated_at: "2024-05-24 16:16:26.540054726 +0000", project_id: 1271>, #<Packages::Tag id: 11, package_id: 446, name: "tag-8", created_at: "2024-05-24 16:16:26.556723933 +0000", updated_at: "2024-05-24 16:16:26.556723933 +0000", project_id: 1271>, and #<Packages::Tag id: 12, package_id: 447, name: "tag-9", created_at: "2024-05-24 16:16:26.571498120 +0000", updated_at: "2024-05-24 16:16:26.571498120 +0000", project_id: 1271>6066 with too many tags6067 is expected to contain exactly #<Packages::Tag id: 14, package_id: 448, name: "tag-11", created_at: "2024-05-24 16:16:26.696853449 +0000", updated_at: "2024-05-24 16:16:26.696853449 +0000", project_id: 1271> and #<Packages::Tag id: 15, package_id: 449, name: "tag-12", created_at: "2024-05-24 16:16:26.711085617 +0000", updated_at: "2024-05-24 16:16:26.711085617 +0000", project_id: 1271>6068 with package ids6069 is expected to contain exactly #<Packages::Tag id: 16, package_id: 441, name: "tag-13", created_at: "2024-05-24 16:16:26.818249219 +0000", updated_at: "2024-05-24 16:16:26.818249219 +0000", project_id: 1271>, #<Packages::Tag id: 17, package_id: 450, name: "tag-14", created_at: "2024-05-24 16:16:26.833686876 +0000", updated_at: "2024-05-24 16:16:26.833686876 +0000", project_id: 1271>, and #<Packages::Tag id: 18, package_id: 451, name: "tag-15", created_at: "2024-05-24 16:16:26.848993084 +0000", updated_at: "2024-05-24 16:16:26.848993084 +0000", project_id: 1271>6070 .with_name6071 is expected to contain exactly #<Packages::Tag id: 19, package_id: 452, name: "tag1", created_at: "2024-05-24 16:16:27.195934346 +0000", updated_at: "2024-05-24 16:16:27.195934346 +0000", project_id: 1277>6072 with nil name6073 is expected to eq []6074 with multiple names6075 is expected to contain exactly #<Packages::Tag id: 19, package_id: 452, name: "tag1", created_at: "2024-05-24 16:16:27.195934346 +0000", updated_at: "2024-05-24 16:16:27.195934346 +0000", project_id: 1277> and #<Packages::Tag id: 21, package_id: 452, name: "tag3", created_at: "2024-05-24 16:16:27.204776765 +0000", updated_at: "2024-05-24 16:16:27.204776765 +0000", project_id: 1277>6076# [RSpecRunTime] Finishing example group spec/models/packages/tag_spec.rb. It took 4.48 seconds. Expected to take 4.31 seconds.6077# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.6078Lint factories for Packages::Tag6079 with saas, license, and factory defaults6080 behaves like factory6081 packages_tag factory6082 does not raise error when built6083 does not raise error when created6084# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.06 seconds. Expected to take 32.1 seconds.6085# [RSpecRunTime] Starting example group spec/tasks/gitlab/background_migrations_rake_spec.rb. Expected to take 4.11 seconds.6086gitlab:background_migrations namespace rake tasks6087 finalize6088 without the proper arguments6089 exits without finalizing the migration6090 with the proper arguments6091 finalizes the matching migration6092 with a null parameter6093 finalizes the matching migration6094 when multiple database feature is enabled6095 ignores geo (PENDING: Skipping because ci is shared or doesn't not exist)6096 without the proper arguments6097 exits without finalizing the migration (PENDING: Skipping because ci is shared or doesn't not exist)6098 with the proper arguments6099 finalizes the matching migration (PENDING: Skipping because ci is shared or doesn't not exist)6100 when database name is not passed6101 aborts the rake task (PENDING: Skipping because ci is shared or doesn't not exist)6102 status6103 outputs the status of background migrations6104 when running the rake task against one database in multiple databases setup6105 outputs the status of background migrations6106 when multiple databases are configured6107 with two connections sharing the same database6108 skips the shared database (PENDING: Skipping because database ci exists)6109 ignores geo (PENDING: Skipping because database ci exists)6110 with multiple databases6111 outputs the status for each database6112# [RSpecRunTime] Finishing example group spec/tasks/gitlab/background_migrations_rake_spec.rb. It took 4.35 seconds. Expected to take 4.11 seconds.6113# [RSpecRunTime] RSpec elapsed time: 31 minutes 0.77 second. Current RSS: ~1742M. load average: 0.91 0.96 0.99 1/307 293566114# [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 4.05 seconds.6115Ci::DailyBuildGroupReportResultsFinder6116 #execute6117 when params are provided6118 when current user is not allowed to read data6119 returns an empty collection6120# [RSpecRunTime] RSpec elapsed time: 31 minutes 4.37 seconds. Current RSS: ~1736M. load average: 0.92 0.96 1.00 1/306 293576121 when current user is allowed to read data6122 returns matching coverages within the given date range6123 when ref_path is nil6124 returns coverages for the default branch6125# [RSpecRunTime] RSpec elapsed time: 31 minutes 5.37 seconds. Current RSS: ~1734M. load average: 0.92 0.96 1.00 1/306 293586126 when limit is specified6127 returns limited number of matching coverages within the given date range6128 when provided dates are nil6129 returns all coverages from the last 90 days6130# [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 4.97 seconds. Expected to take 4.05 seconds.6131# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. Expected to take 4.01 seconds.6132Gitlab::Database::Reindexing::GrafanaNotifier6133 #notify_start6134 when Grafana is configured using application settings6135 behaves like interacting with Grafana annotations API6136 POSTs a JSON payload6137 on error6138 does not raise the error and returns false6139 when request was not successful6140 returns false6141 without api_key6142 does not post anything6143 without api_url6144 does not post anything6145 when there is no additional tag6146 behaves like interacting with Grafana annotations API6147 POSTs a JSON payload6148 on error6149 does not raise the error and returns false6150 when request was not successful6151 returns false6152 without api_key6153 does not post anything6154 without api_url6155 does not post anything6156 additional tag is provided6157 behaves like interacting with Grafana annotations API6158 POSTs a JSON payload6159 on error6160 does not raise the error and returns false6161 when request was not successful6162 returns false6163 without api_key6164 does not post anything6165 without api_url6166 does not post anything6167 #notify_end6168 when Grafana is configured using application settings6169 behaves like interacting with Grafana annotations API6170 POSTs a JSON payload6171 on error6172 does not raise the error and returns false6173 when request was not successful6174 returns false6175 without api_key6176 does not post anything6177 without api_url6178 does not post anything6179 when there is no additional tag6180 behaves like interacting with Grafana annotations API6181 POSTs a JSON payload6182 on error6183 does not raise the error and returns false6184 when request was not successful6185 returns false6186 without api_key6187 does not post anything6188 without api_url6189 does not post anything6190 additional tag is provided6191 behaves like interacting with Grafana annotations API6192 POSTs a JSON payload6193 on error6194 does not raise the error and returns false6195 when request was not successful6196 returns false6197 without api_key6198 does not post anything6199 without api_url6200 does not post anything6201# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. It took 4.09 seconds. Expected to take 4.01 seconds.6202# [RSpecRunTime] Starting example group spec/lib/api/entities/project_import_status_spec.rb. Expected to take 3.93 seconds.6203API::Entities::ProjectImportStatus6204 #as_json6205 when no import state exists6206 includes basic fields and no failures6207 when import has not finished yet6208 includes basic fields and no failures6209 when import has finished with failed relations6210 includes basic fields with failed relations6211# [RSpecRunTime] RSpec elapsed time: 31 minutes 11.76 seconds. Current RSS: ~1745M. load average: 0.93 0.96 1.00 1/306 293596212 when import has failed6213 when user has access to read import status6214 includes basic fields with import error6215 when user does not have access to read import status6216 includes basic fields with import error6217 when importing from github6218 exposes the import stats6219# [RSpecRunTime] Finishing example group spec/lib/api/entities/project_import_status_spec.rb. It took 4.4 seconds. Expected to take 3.93 seconds.6220# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. Expected to take 3.89 seconds.6221Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas6222 properly analyzes queries6223 for SELECT on projects for allowed_gitlab_schema=no_schema6224 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError6225 for SELECT on projects for allowed_gitlab_schema=gitlab_main6226 is expected not to raise Exception6227 for SELECT on projects for allowed_gitlab_schema=gitlab_main_clusterwide6228 is expected not to raise Exception6229 for SELECT on projects for allowed_gitlab_schema=gitlab_main_cell6230 is expected not to raise Exception6231 for SELECT on projects for allowed_gitlab_schema=gitlab_ci6232 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError6233 for SELECT on namespaces for allowed_gitlab_schema=no_schema6234 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError6235 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main6236 is expected not to raise Exception6237 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide6238 is expected not to raise Exception6239 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_cell6240 is expected not to raise Exception6241 for SELECT on namespaces for allowed_gitlab_schema=gitlab_ci6242 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError6243 for INSERT on projects for allowed_gitlab_schema=no_schema6244 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError6245 for INSERT on projects for allowed_gitlab_schema=gitlab_main6246 is expected not to raise Exception6247 for INSERT on projects for allowed_gitlab_schema=gitlab_main_clusterwide6248 is expected not to raise Exception6249 for INSERT on projects for allowed_gitlab_schema=gitlab_main_cell6250 is expected not to raise Exception6251 for INSERT on projects for allowed_gitlab_schema=gitlab_ci6252 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError6253 for INSERT on namespaces for allowed_gitlab_schema=no_schema6254 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError6255 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main6256 is expected not to raise Exception6257 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide6258 is expected not to raise Exception6259 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_cell6260 is expected not to raise Exception6261 for INSERT on namespaces for allowed_gitlab_schema=gitlab_ci6262 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError6263 for CREATE INDEX for allowed_gitlab_schema=no_schema6264 is expected not to raise Exception6265 for CREATE INDEX for allowed_gitlab_schema=gitlab_main6266 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6267 for CREATE INDEX for allowed_gitlab_schema=gitlab_ci6268 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6269 for CREATE SCHEMA for allowed_gitlab_schema=no_schema6270 is expected not to raise Exception6271 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_main6272 is expected not to raise Exception6273 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_ci6274 is expected not to raise Exception6275 for CREATE FUNCTION for allowed_gitlab_schema=no_schema6276 is expected not to raise Exception6277 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_main6278 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6279 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_ci6280 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6281 for CREATE TRIGGER for allowed_gitlab_schema=no_schema6282 is expected not to raise Exception6283 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_main6284 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6285 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_ci6286 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError6287 .require_ddl_mode!6288 when not configured does not raise exception6289 when no schemas are configured does not raise exception (DDL mode)6290 with schemas configured does raise exception (DML mode)6291 .require_dml_mode!6292 when not configured does not raise exception6293 when no schemas are configured does raise exception (DDL mode)6294 with schemas configured does raise exception (DML mode)6295# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. It took 3.8 seconds. Expected to take 3.89 seconds.6296# [RSpecRunTime] Starting example group spec/models/user_custom_attribute_spec.rb. Expected to take 3.77 seconds.6297UserCustomAttribute6298 does not allow STI6299 assocations6300 is expected to belong to user required: false6301 validations6302 is expected to validate that :user_id cannot be empty/falsy6303 is expected to validate that :key cannot be empty/falsy6304 is expected to validate that :value cannot be empty/falsy6305 is expected to validate that :key is case-sensitively unique within the scope of :user_id6306 scopes6307 .by_user_id6308 is expected to contain exactly #<UserCustomAttribute id: 2, created_at: "2024-05-24 16:16:51.343187499 +0000", updated_at: "2024-05-24 16:16:51.343187499 +0000", user_id: 1901, key: [FILTERED], value: "2024-05-24T16:16:51+00:00">6309 .by_updated_at6310 is expected to contain exactly #<UserCustomAttribute id: 3, created_at: "2024-05-24 16:16:51.502978315 +0000", updated_at: "2024-05-24 16:16:51.502978315 +0000", user_id: 1902, key: [FILTERED], value: "2024-05-24T16:16:51+00:00">6311 .by_key6312 is expected to contain exactly #<UserCustomAttribute id: 4, created_at: "2024-05-24 16:16:51.659331801 +0000", updated_at: "2024-05-24 16:16:51.659331801 +0000", user_id: 1903, key: [FILTERED], value: "2024-05-24T16:16:51+00:00">6313 .set_banned_by_abuse_report6314 adds the abuse report ID to user custom attributes6315 when abuse report is nil6316 does not update custom attributes6317 .set_banned_by_spam_log6318 adds the spam log ID to user custom attributes6319 when the spam log is nil6320 does not update custom attributes6321 #upsert_custom_attributes6322 adds arkose data to custom attributes6323 .set_deleted_own_account_at6324 creates a custom attribute with "deleted_own_account_at" key associated to the user6325 when passed in user is nil6326 does nothing6327 .set_skipped_account_deletion_at6328 creates a custom attribute with "skipped_account_deletion_at" key associated to the user6329 when passed in user is nil6330 does nothing6331 #upsert_custom_attribute6332 id: nil, key: "key1", value: "value1", created: false6333 is expected to eq false6334 id: user_id, key: nil, value: "value2", created: false6335 is expected to eq false6336 id: user_id, key: "key2", value: nil, created: false6337 is expected to eq false6338 id: user_id, key: "key3", value: "value3", created: true6339 is expected to eq true6340# [RSpecRunTime] Finishing example group spec/models/user_custom_attribute_spec.rb. It took 3.2 seconds. Expected to take 3.77 seconds.6341# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.6342Lint factories for UserCustomAttribute6343 with saas, license, and factory defaults6344 behaves like factory6345 user_custom_attribute factory6346 does not raise error when built6347 does not raise error when created6348 linting :assumed_high_risk_reason trait6349 does not raise error when created6350# [RSpecRunTime] RSpec elapsed time: 31 minutes 22.43 seconds. Current RSS: ~1787M. load average: 0.94 0.97 1.00 2/306 293696351# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.32 seconds. Expected to take 32.1 seconds.6352# [RSpecRunTime] Starting example group spec/models/bulk_import_spec.rb. Expected to take 3.61 seconds.6353BulkImport6354 does not allow STI6355 associations6356 is expected to belong to user required: true6357 is expected to have one configuration6358 is expected to have many entities6359 validations6360 is expected to validate that :source_type cannot be empty/falsy6361 is expected to validate that :status cannot be empty/falsy6362 is expected to define :source_type as an enum backed by an integer with values ‹[:gitlab]›6363 scopes6364 .stale6365 is expected to contain exactly #<BulkImport id: 6, user_id: 1917, source_type: "gitlab", status: 0, created_at: "2024-05-24 16:16:55... 16:16:55.239651961 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false> and #<BulkImport id: 7, user_id: 1918, source_type: "gitlab", status: 1, created_at: "2024-05-24 16:16:55... 16:16:55.294467193 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false>6366 .order_by_updated_at_and_id6367 sorts by given direction6368 .all_human_statuses6369 returns all human readable entity statuses6370 .min_gl_version_for_project6371 is expected to be a kind of Gitlab::VersionInfo6372 is expected to eq "14.4.0"6373 #completed?6374 is expected to be completed6375 is expected to be completed6376 is expected not to be completed6377 is expected not to be completed6378 is expected to be completed6379 is expected to be completed6380 #source_version_info6381 returns source_version as Gitlab::VersionInfo6382 #update_has_failures6383 when entity has failures6384 sets has_failures flag to true6385 when entity does not have failures6386 sets has_failures flag to false6387 #supports_batched_export?6388 when source version is greater than min supported version for batched migrations6389 returns true6390 when source version is less than min supported version for batched migrations6391 returns false6392 import canceling6393 marks import as canceled6394 when import has entities6395 marks entities as canceled6396# [RSpecRunTime] Finishing example group spec/models/bulk_import_spec.rb. It took 3.33 seconds. Expected to take 3.61 seconds.6397# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.6398Lint factories for BulkImport6399 with saas, license, and factory defaults6400 behaves like factory6401 bulk_import factory6402 does not raise error when built6403 does not raise error when created6404 linting :created trait6405 does not raise error when created6406# [RSpecRunTime] RSpec elapsed time: 31 minutes 27.0 seconds. Current RSS: ~1792M. load average: 0.94 0.97 1.00 1/306 293796407 linting :started trait6408 does not raise error when created6409 linting :finished trait6410 does not raise error when created6411 linting :failed trait6412 does not raise error when created6413 linting :timeout trait6414 does not raise error when created6415 linting :with_configuration trait6416 does not raise error when created6417# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.19 seconds. Expected to take 32.1 seconds.6418# [RSpecRunTime] Starting example group spec/services/update_container_registry_info_service_spec.rb. Expected to take 3.59 seconds.6419UpdateContainerRegistryInfoService6420 #execute6421 when container registry is disabled6422 behaves like invalid config6423 does not update the application settings6424 does not raise an error6425 when container registry api_url is blank6426 behaves like invalid config6427 does not update the application settings6428 does not raise an error6429 when creating a registry client instance6430 uses a token with no access permissions6431 when unabled to detect the container registry type6432 sets the application settings to their defaults6433 when able to detect the container registry type6434 when using the GitLab container registry6435 updates application settings accordingly6436 when using a third-party container registry6437 updates application settings accordingly6438# [RSpecRunTime] Finishing example group spec/services/update_container_registry_info_service_spec.rb. It took 2.47 seconds. Expected to take 3.59 seconds.6439# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/test/junit_spec.rb. Expected to take 3.48 seconds.6440Gitlab::Ci::Parsers::Test::Junit6441 #parse!6442 parses XML using XmlConverter6443 when data is JUnit style XML6444 when there are no <testcases> in <testsuite>6445 ignores the case6446 when there are no <testcases> in <testsuites>6447 ignores the case6448 when there is only one <testsuite> in <testsuites>6449 parses XML and adds a test case to a suite6450 when there is <testcase>6451 and has failure6452 behaves like <testcase> XML parser6453 parses XML and adds a test case to the suite6454 and has failure with no message but has system-err6455 behaves like <testcase> XML parser6456 parses XML and adds a test case to the suite6457 and has failure with message, system-out and system-err6458 behaves like <testcase> XML parser6459 parses XML and adds a test case to the suite6460 and has error6461 behaves like <testcase> XML parser6462 parses XML and adds a test case to the suite6463 and has error with no message but has system-err6464 behaves like <testcase> XML parser6465 parses XML and adds a test case to the suite6466 and has error with message, system-out and system-err6467 behaves like <testcase> XML parser6468 parses XML and adds a test case to the suite6469 and has skipped6470 behaves like <testcase> XML parser6471 parses XML and adds a test case to the suite6472 with an empty double-tag6473 behaves like <testcase> XML parser6474 parses XML and adds a test case to the suite6475 and has an unknown type6476 behaves like <testcase> XML parser6477 parses XML and adds a test case to the suite6478 and has no content6479 behaves like <testcase> XML parser6480 parses XML and adds a test case to the suite6481 PHPUnit6482 parses XML and adds a test case to a suite6483 when there are two test cases6484 parses XML and adds test cases to a suite6485 when there are two test suites6486 parses XML and adds test cases to a suite6487 when number of test cases exceeds the max_test_cases limit6488 and test cases are unique6489 behaves like rejecting too many test cases6490 attaches an error to the TestSuite object6491 and test cases are duplicates6492 behaves like rejecting too many test cases6493 attaches an error to the TestSuite object6494 when data is not JUnit style XML6495 attaches an error to the TestSuite object6496 when data is malformed JUnit XML6497 attaches an error to the TestSuite object6498 returns 0 tests cases6499 returns a failure status6500 when data is not XML6501 attaches an error to the TestSuite object6502 returns 0 tests cases6503 returns a failure status6504 when attachment is specified in failed test case6505 assigns correct attributes to the test case6506 when attachment is way too long6507 assigns correct attributes to the test case6508 when data contains multiple attachments tag6509 adds the first match attachment to a test case6510 when data does not match attachment tag regex6511 does not add attachment to a test case6512 when attachment is specified in test case with error6513 assigns correct attributes to the test case6514 when XML is empty string6515 returns 0 tests cases and has no errors6516# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/test/junit_spec.rb. It took 3.72 seconds. Expected to take 3.48 seconds.6517# [RSpecRunTime] Starting example group spec/tooling/graphql/docs/renderer_spec.rb. Expected to take 3.46 seconds.6518Tooling::Graphql::Docs::Renderer6519 #contents6520 headings6521 contains the expected sections6522 when a field has a list type6523 is expected to include "### `ArrayTest`\n\n#### Fields\n\n| Name | Type | Description |\n| ---- | ---- | ----------- |\n| <a id=\"arraytestfoo\"></a>`foo` | [`[String!]!`](#string) | A description. |\n"6524 a top level query field6525 generates the query with arguments6526 when description does not end with `.`6527 adds the `.` to the end6528 when fields are not defined in alphabetical order6529 lists the fields in alphabetical order6530 when a field has a documentation reference6531 behaves like renders correctly as GraphQL documentation6532 contains the expected section6533 when an argument is deprecated6534 behaves like renders correctly as GraphQL documentation6535 contains the expected section6536 when a field is deprecated6537 behaves like renders correctly as GraphQL documentation6538 contains the expected section6539 when a Query.field is deprecated6540 behaves like renders correctly as GraphQL documentation6541 contains the expected section6542 when an argument is in alpha6543 behaves like renders correctly as GraphQL documentation6544 contains the expected section6545 when a field is in alpha6546 behaves like renders correctly as GraphQL documentation6547 contains the expected section6548 when a Query.field is in alpha6549 behaves like renders correctly as GraphQL documentation6550 contains the expected section6551 when a field has an Enumeration type6552 behaves like renders correctly as GraphQL documentation6553 contains the expected section6554 when a field has a global ID type6555 section for IDTest6556 behaves like renders correctly as GraphQL documentation6557 contains the expected section6558 section for UserID6559 behaves like renders correctly as GraphQL documentation6560 contains the expected section6561 when there is a mutation6562 does not render the automatically generated payload type6563 does not render the automatically generated input type as its own section6564 behaves like renders correctly as GraphQL documentation6565 contains the expected section6566 when there is an input type6567 behaves like renders correctly as GraphQL documentation6568 contains the expected section6569 when there is an interface and a union6570 lists the fields correctly, and includes descriptions of all the types6571# [RSpecRunTime] Finishing example group spec/tooling/graphql/docs/renderer_spec.rb. It took 2.35 seconds. Expected to take 3.46 seconds.6572# [RSpecRunTime] Starting example group spec/models/integrations/google_play_spec.rb. Expected to take 3.39 seconds.6573Integrations::GooglePlay6574 does not allow STI6575 when integration is disabled6576 #ci_variables6577 returns an empty array6578 when integration is enabled6579 #fields6580 returns custom fields6581 #test6582 returns true for a successful request6583 returns false for an invalid request6584 #help6585 renders prompt information6586 .to_param6587 returns the name of the integration6588 #ci_variables6589 returns the vars for protected branch6590 doesn't return vars for unproteced branch6591 #initialize_properties6592 when google_play_protected_refs is nil6593 sets google_play_protected_refs to true6594 when google_play_protected_refs is false6595 sets google_play_protected_refs to false6596 returns vars for unprotected ref when google_play_protected_refs is false6597 Validations6598 when active6599 is expected to validate that :service_account_key_file_name cannot be empty/falsy6600 is expected to validate that :service_account_key cannot be empty/falsy6601 is expected to validate that :package_name cannot be empty/falsy6602 is expected to allow :service_account_key to be ‹"{\n \"type\": \"service_account\",\n \"project_id\": \"demo-app-123\",\n \"private_key_id\": \"47f0b1700983da548af6fcd37007f42996099999\",\n \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDJn8w20WcN+fi5\\nIhO1BEFCv7ExK8J5rW5Pc8XpJgpQoL5cfv6qC6aS+x4maI7S4AG7diqXBLCfjlnA\\nqBzXwCRnnPtQhu+v1ehAj5fGNa7F51f9aacRNmKdHzNmWZEPDuLqq0I/Ewcsotu+\\nnb+tCYk1o2ahyPZau8JtXFZs7oZb7SrfgoSJemccxeVreGm1Dt6SM74/3qJAeHN/\\niK/v0IiQP1GS4Jxgz38XQGo+jiTpNrFcf4S0R...›6603 is expected not to allow :service_account_key to be ‹"{\"name\":\"H5bp\",\"path\":\"h5bp\",\"owner_id\":null,\"created_at\":\"2020-01-09 12:08:57 UTC\",\"updated_at\":\"2020-01-09 12:08:57 UTC\",\"description\":\"A voluptate non sequi temporibus quam at.\",\"avatar\":{\"url\":null},\"membership_lock\":false,\"share_with_group_lock\":false,\"visibility_level\":20,\"request_access_enabled\":true,\"ldap_sync_status\":\"ready\",\"ldap_sync_error\":null,\"ldap_sync_last_update_at\":null,\"ldap_sync_last_successful_update_at\":null,\"ldap_sync_last_sync...›6604 is expected to allow :package_name to be ‹"com.example.myapp"›6605 is expected to allow :package_name to be ‹"com.example.myorg.myapp"›6606 is expected to allow :package_name to be ‹"com_us.example.my_org.my_app"›6607 is expected to allow :package_name to be ‹"a.a.a"›6608 is expected to allow :package_name to be ‹"com.example"›6609 is expected not to allow :package_name to be ‹"com"›6610************************************************************************6611Warning from shoulda-matchers:6612You are using `validate_inclusion_of` to assert that a boolean column6613allows boolean values and disallows non-boolean ones. Be aware that it6614is not possible to fully test this, as boolean columns will6615automatically convert non-boolean values to boolean ones. Hence, you6616should consider removing this test.6617************************************************************************6618 is expected to validate that :google_play_protected_refs is either ‹true› or ‹false›6619 is expected not to allow :package_name to be ‹"com.example.my app"›6620 is expected not to allow :package_name to be ‹"1com.example.myapp"›6621 is expected not to allow :package_name to be ‹"com.1example.myapp"›6622 is expected not to allow :package_name to be ‹"com.example._myapp"›6623# [RSpecRunTime] RSpec elapsed time: 31 minutes 39.55 seconds. Current RSS: ~1840M. load average: 0.96 0.97 1.00 1/306 293806624# [RSpecRunTime] Finishing example group spec/models/integrations/google_play_spec.rb. It took 3.04 seconds. Expected to take 3.39 seconds.6625# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.6626Lint factories for Integrations::GooglePlay6627 with saas, license, and factory defaults6628 behaves like factory6629 google_play_integration factory6630 does not raise error when built6631 does not raise error when created6632# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.08 seconds. Expected to take 32.1 seconds.6633# [RSpecRunTime] Starting example group spec/services/resource_events/change_milestone_service_spec.rb. Expected to take 3.36 seconds.6634ResourceEvents::ChangeMilestoneService6635 behaves like timebox(milestone or iteration) resource events creator6636 when milestone/iteration is added6637 creates the expected event record6638# [RSpecRunTime] RSpec elapsed time: 31 minutes 41.99 seconds. Current RSS: ~1838M. load average: 0.96 0.97 1.00 1/306 293906639 when milestone/iteration is removed6640 creates the expected event records6641 behaves like timebox(milestone or iteration) resource events creator6642 when milestone/iteration is added6643 creates the expected event record6644# [RSpecRunTime] RSpec elapsed time: 31 minutes 43.3 seconds. Current RSS: ~1843M. load average: 0.96 0.97 1.00 1/312 294506645 when milestone/iteration is removed6646 creates the expected event records6647 events tracking6648 when the resource is a work item6649 tracks work item usage data counters6650 when the resource is not a work item6651 does not track work item usage data counters6652# [RSpecRunTime] Finishing example group spec/services/resource_events/change_milestone_service_spec.rb. It took 3.38 seconds. Expected to take 3.36 seconds.6653# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. Expected to take 3.28 seconds.6654BulkImports::Projects::Pipelines::ReleasesPipeline6655 #run6656 imports release into destination project6657 links6658 restores release links6659# [RSpecRunTime] RSpec elapsed time: 31 minutes 45.86 seconds. Current RSS: ~1835M. load average: 0.96 0.97 1.00 1/312 294516660 milestones6661 restores release milestone6662 evidences6663 creates release evidence6664 when release is historical6665 does not create release evidence6666 when release is upcoming6667 does not create release evidence6668# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. It took 3.38 seconds. Expected to take 3.28 seconds.6669# [RSpecRunTime] Starting example group spec/services/import_csv/preprocess_milestones_service_spec.rb. Expected to take 3.23 seconds.6670ImportCsv::PreprocessMilestonesService6671 #execute6672 with csv that has missing or unavailable milestones6673 behaves like csv import6674 does not create milestones6675 reports any missing milestones6676 with csv that includes project milestones6677 behaves like csv import6678 does not create milestones6679 reports any missing milestones6680 with csv that includes milestones column6681 when milestones exist in the importing projects group6682 behaves like csv import6683 does not create milestones6684 reports any missing milestones6685 when milestones exist in a subgroup of the importing projects group6686 behaves like csv import6687 does not create milestones6688 reports any missing milestones6689 when milestones exist in a different project from the importing project6690 behaves like csv import6691 does not create milestones6692 reports any missing milestones6693 when duplicate milestones exist in the projects group and parent group6694 behaves like csv import6695 does not create milestones6696 reports any missing milestones6697# [RSpecRunTime] Finishing example group spec/services/import_csv/preprocess_milestones_service_spec.rb. It took 3.48 seconds. Expected to take 3.23 seconds.6698# [RSpecRunTime] Starting example group spec/lib/banzai/filter/table_of_contents_legacy_filter_spec.rb. Expected to take 3.15 seconds.6699Banzai::Filter::TableOfContentsLegacyFilter6700 processes h3 elements6701 does nothing with empty headers6702 processes h4 elements6703 processes h5 elements6704 processes h1 elements6705 processes h2 elements6706 does nothing when :no_header_anchors is truthy6707 processes h6 elements6708 anchor tag6709 has an `anchor` class6710 has a namespaced id6711 links to the non-namespaced id6712 generated IDs6713 translates spaces to dashes6714 squeezes multiple spaces and dashes6715 removes punctuation6716 removes any leading or trailing spaces6717 appends a unique number to duplicates6718 prepends a prefix to digits-only ids6719 supports Unicode6720 limits header href length with 255 characters6721# [RSpecRunTime] RSpec elapsed time: 31 minutes 52.97 seconds. Current RSS: ~1816M. load average: 1.04 0.99 1.00 1/311 294526722 result6723 is contained within a `ul` element6724 contains an `li` element for each header6725 when table of contents nesting6726 keeps list levels regarding header levels6727 when header text contains escaped content6728 outputs escaped content6729# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/table_of_contents_legacy_filter_spec.rb. It took 2.5 seconds. Expected to take 3.15 seconds.6730# [RSpecRunTime] Starting example group spec/policies/base_policy_spec.rb. Expected to take 3.1 seconds.6731BasePolicy6732 .class_for6733 detects policy class based on the subject ancestors6734 detects policy class for a presented subject6735 uses GlobalPolicy when :global is given6736 read cross project6737 is expected to be allowed :read_cross_project6738 for anonymous6739 is expected to be allowed :read_cross_project6740 when an external authorization service is enabled6741 behaves like admin only access6742 is expected not to be allowed :read_cross_project6743 with an admin6744 allowed when in admin mode6745 prevented when not in admin mode6746 with anonymous6747 is expected not to be allowed :read_cross_project6748 bypassing the session for sessionless login6749 changes from prevented to allowed6750 full private access: read_all_resources6751 behaves like admin only access6752 is expected not to be allowed :read_all_resources6753 with an admin6754 allowed when in admin mode6755 prevented when not in admin mode6756 with anonymous6757 is expected not to be allowed :read_all_resources6758 bypassing the session for sessionless login6759 changes from prevented to allowed6760 full private access: admin_all_resources6761 behaves like admin only access6762 is expected not to be allowed :admin_all_resources6763 with an admin6764 allowed when in admin mode6765 prevented when not in admin mode6766 with anonymous6767 is expected not to be allowed :admin_all_resources6768 bypassing the session for sessionless login6769 changes from prevented to allowed6770 change_repository_storage6771 behaves like admin only access6772 is expected not to be allowed :change_repository_storage6773 with an admin6774 allowed when in admin mode6775 prevented when not in admin mode6776 with anonymous6777 is expected not to be allowed :change_repository_storage6778 bypassing the session for sessionless login6779 changes from prevented to allowed6780# [RSpecRunTime] Finishing example group spec/policies/base_policy_spec.rb. It took 2.94 seconds. Expected to take 3.1 seconds.6781# [RSpecRunTime] Starting example group spec/services/packages/conan/single_package_search_service_spec.rb. Expected to take 3.08 seconds.6782Packages::Conan::SinglePackageSearchService6783 #execute6784 with a valid query and user with permissions6785 returns the correct package6786# [RSpecRunTime] RSpec elapsed time: 31 minutes 58.3 seconds. Current RSS: ~1794M. load average: 1.04 0.99 1.00 1/307 294536787 with a user without permissions6788 returns an empty array6789# [RSpecRunTime] RSpec elapsed time: 31 minutes 59.79 seconds. Current RSS: ~1796M. load average: 1.04 0.99 1.00 2/307 294546790# [RSpecRunTime] Finishing example group spec/services/packages/conan/single_package_search_service_spec.rb. It took 3.49 seconds. Expected to take 3.08 seconds.6791# [RSpecRunTime] Starting example group spec/finders/packages/go/package_finder_spec.rb. Expected to take 2.99 seconds.6792Packages::Go::PackageFinder6793 #exists?6794 with a valid name and version6795 executes SELECT 16796 is expected to eq true6797# [RSpecRunTime] RSpec elapsed time: 32 minutes 1.99 seconds. Current RSS: ~1774M. load average: 1.04 0.99 1.00 1/312 296396798 with an invalid name6799 is expected to eq false6800 with an invalid version6801 is expected to eq false6802 #execute6803 with a valid name and version6804 executes a single query6805 is expected to eq #<Packages::Go::Package id: 462, project_id: 1308, created_at: "2024-05-24 16:17:34.030292000 +0000",...e_type: "golang", creator_id: 1949, status: "default", last_downloaded_at: nil, status_message: nil>6806 with an uninstallable package6807 is expected to eq nil6808 with an invalid name6809 is expected to eq nil6810 with an invalid version6811 is expected to eq nil6812# [RSpecRunTime] Finishing example group spec/finders/packages/go/package_finder_spec.rb. It took 2.9 seconds. Expected to take 2.99 seconds.6813# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_latest_gitlab_ci_yaml_spec.rb. Expected to take 2.98 seconds.6814Jobs/SAST-IaC.latest.gitlab-ci.yml6815 the created pipeline6816 when SAST_DISABLED="false"6817 on feature branch6818 creates the kics-iac-sast job6819# [RSpecRunTime] RSpec elapsed time: 32 minutes 4.65 seconds. Current RSS: ~1762M. load average: 0.95 0.97 1.00 1/315 296606820 on merge request6821 creates a pipeline with the expected jobs6822# [RSpecRunTime] RSpec elapsed time: 32 minutes 5.69 seconds. Current RSS: ~1753M. load average: 0.95 0.97 1.00 1/315 297116823 when SAST_DISABLED="true"6824 on default branch6825 has no jobs6826 on feature branch6827 has no jobs6828# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/sast_iac_latest_gitlab_ci_yaml_spec.rb. It took 3.71 seconds. Expected to take 2.98 seconds.6829# [RSpecRunTime] Starting example group spec/services/security/ci_configuration/sast_parser_service_spec.rb. Expected to take 2.88 seconds.6830Security::CiConfiguration::SastParserService6831 #configuration6832 parses the configuration for SAST6833 while populating current values of the entities6834 when .gitlab-ci.yml is present6835 populates the current values from the file6836 SAST_EXCLUDED_ANALYZERS is set6837 enables analyzers correctly6838# [RSpecRunTime] RSpec elapsed time: 32 minutes 8.57 seconds. Current RSS: ~1747M. load average: 0.96 0.97 1.00 1/312 297976839 when .gitlab-ci.yml is absent6840 populates the current values with the default values6841 when .gitlab-ci.yml does not include the sast job6842 populates the current values with the default values6843# [RSpecRunTime] Finishing example group spec/services/security/ci_configuration/sast_parser_service_spec.rb. It took 2.71 seconds. Expected to take 2.88 seconds.6844# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/manual_spec.rb. Expected to take 2.86 seconds.6845Gitlab::Ci::Status::Build::Manual6846 #illustration6847 is expected to include :image, :size, :title, and :content6848 when the user can trigger the job6849 when the job has not been played6850 instructs the user about possible actions6851# [RSpecRunTime] RSpec elapsed time: 32 minutes 10.41 seconds. Current RSS: ~1725M. load average: 0.96 0.97 1.00 1/312 298116852 when the job is retryable6853 instructs the user about possible actions6854 when the user can not trigger the job because of outdated deployment6855 is expected to match /This deployment job does not run automatically and must be started manually, but it's older than the latest deployment, and therefore can't run/6856 when the user can not trigger the job due to another reason6857 informs the user6858 .matches?6859 when build is manual6860 is a correct match6861 when build is not manual6862 does not match6863# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/manual_spec.rb. It took 3.18 seconds. Expected to take 2.86 seconds.6864# [RSpecRunTime] Starting example group spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb. Expected to take 2.78 seconds.6865Resolvers::MergeRequestPipelinesResolver6866 resolves only MRs for the passed merge request6867 with archived project6868 is expected not to contain exactly #<Ci::Pipeline ref: "master", sha: "b83d6e391c22777fca1ed3012fce84f633d7fed0", before_sha: nil, creat...l, ci_ref_id: 154, locked: "artifacts_locked", partition_id: 102, id: 165, auto_canceled_by_id: nil>6869# [RSpecRunTime] RSpec elapsed time: 32 minutes 15.19 seconds. Current RSS: ~1721M. load average: 1.04 0.99 1.00 1/313 298736870# [RSpecRunTime] Finishing example group spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb. It took 2.87 seconds. Expected to take 2.78 seconds.6871# [RSpecRunTime] Starting example group spec/models/preloaders/merge_request_diff_preloader_spec.rb. Expected to take 2.75 seconds.6872Preloaders::MergeRequestDiffPreloader6873 does not allow STI6874 does not trigger N+1 queries6875# [RSpecRunTime] Finishing example group spec/models/preloaders/merge_request_diff_preloader_spec.rb. It took 2.84 seconds. Expected to take 2.75 seconds.6876# [RSpecRunTime] RSpec elapsed time: 32 minutes 18.2 seconds. Current RSS: ~1747M. load average: 1.04 0.99 1.00 1/313 300036877# [RSpecRunTime] Starting example group spec/workers/migrate_external_diffs_worker_spec.rb. Expected to take 2.7 seconds.6878MigrateExternalDiffsWorker6879 #perform6880 migrates the listed diff6881 does nothing if the diff is missing6882# [RSpecRunTime] RSpec elapsed time: 32 minutes 20.62 seconds. Current RSS: ~1765M. load average: 1.04 0.99 1.00 1/313 301216883# [RSpecRunTime] Finishing example group spec/workers/migrate_external_diffs_worker_spec.rb. It took 2.52 seconds. Expected to take 2.7 seconds.6884# [RSpecRunTime] Starting example group spec/views/projects/_flash_messages.html.haml_spec.rb. Expected to take 2.66 seconds.6885projects/_flash_messages6886 when current_user has read_code permission6887 when user has a terraform state6888 doesn't show the terraform notification banner6889# [RSpecRunTime] RSpec elapsed time: 32 minutes 22.26 seconds. Current RSS: ~1757M. load average: 1.04 0.99 1.00 1/313 301226890 when there are no .tf files in the repository6891 doesn't show the terraform notification banner6892 when .tf files are present in the repository and user does not have any terraform states6893 shows the terraform notification banner6894# [RSpecRunTime] Finishing example group spec/views/projects/_flash_messages.html.haml_spec.rb. It took 2.71 seconds. Expected to take 2.66 seconds.6895# [RSpecRunTime] Starting example group spec/lib/gitlab/email/attachment_uploader_spec.rb. Expected to take 2.61 seconds.6896Gitlab::Email::AttachmentUploader6897 #execute6898 uploads all attachments and returns their links6899 with a signed message6900 uploads all attachments except the signature6901# [RSpecRunTime] RSpec elapsed time: 32 minutes 24.82 seconds. Current RSS: ~1752M. load average: 1.03 0.99 1.00 2/312 301236902 with a signed message with mixed protocol prefix6903 uploads all attachments except the signature6904 with a message with no content type6905 uploads all attachments except the signature6906# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/attachment_uploader_spec.rb. It took 2.67 seconds. Expected to take 2.61 seconds.6907# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 2.58 seconds.6908Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation6909 is expected to be a kind of Gitlab::Database::SharedModel(abstract)6910 does not allow STI6911 #handle_exception!6912 increases the attempts number6913 saves error details6914 validations6915 is expected to validate that :name cannot be empty/falsy6916 is expected to validate that :name is case-sensitively unique within the scope of :table_name6917 is expected to validate that the length of :name is at most 636918 is expected to validate that :table_name cannot be empty/falsy6919 is expected to validate that the length of :table_name is at most 636920 is expected to validate that the length of :last_error is at most 100006921 .constraint_type_exists?6922 is expected to be truthy6923 always asks the database6924 scopes6925 .ordered6926 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 4, created_at: "2024-05-..."fk_users_id_3", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6927 .foreign_key_type6928 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 5, created_at: "2024-05-..."fk_users_id_5", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">]6929 does not apply the filter if the column is not present6930 .check_constraint_type6931 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 10, created_at: "2024-05...ers_id_10", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">]6932 .table_available?6933 is expected to be truthy6934 when the table does not exist6935 is expected to be falsy6936# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 2.43 seconds. Expected to take 2.58 seconds.6937# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.6938Lint factories for Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation6939 with saas, license, and factory defaults6940 behaves like factory6941 postgres_async_constraint_validation factory6942 does not raise error when built6943 does not raise error when created6944 linting :foreign_key trait6945 does not raise error when created6946# [RSpecRunTime] RSpec elapsed time: 32 minutes 29.69 seconds. Current RSS: ~1777M. load average: 1.03 0.99 1.00 1/312 301336947 linting :check_constraint trait6948 does not raise error when created6949# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.43 seconds. Expected to take 32.1 seconds.6950# [RSpecRunTime] Starting example group spec/graphql/resolvers/base_resolver_spec.rb. Expected to take 2.53 seconds.6951Resolvers::BaseResolver6952 .singular_type6953 for a connection of scalars6954 is expected to eq GraphQL::Types::Int6955 for a connection of objects6956 is expected to eq #<Class:0x00007f8853201498>6957 for a list type6958 is expected to eq GraphQL::Types::String6959 for a scalar type6960 is expected to eq GraphQL::Types::Boolean6961 .single6962 returns a subclass from the resolver6963 has the correct (singular) type6964 returns the same subclass every time6965 returns a resolver that gives the first result from the original resolver6966 .when_single6967 does not apply the block to the resolver6968 applies the block to the single version of the resolver6969 multiple when_single blocks6970 applies both blocks to the single version of the resolver6971 inheritance6972 applies both blocks to the single version of the resolver6973 when the resolver returns early6974 runs correctly in our test framework6975 single selects the first early return value6976 last selects the last early return value6977 .last6978 returns a subclass from the resolver6979 returns the same subclass every time6980 returns a resolver that gives the last result from the original resolver6981 when field is a connection6982 increases complexity based on arguments6983 does not increase complexity when filtering by iids6984 #object6985 returns object6986 when object is a presenter6987 returns presented object6988 #offset_pagination6989 is sugar for OffsetPaginatedRelation.new6990 #authorized?6991 delegates to authorization6992# [RSpecRunTime] Finishing example group spec/graphql/resolvers/base_resolver_spec.rb. It took 2.72 seconds. Expected to take 2.53 seconds.6993# [RSpecRunTime] Starting example group spec/models/integrations/campfire_spec.rb. Expected to take 2.5 seconds.6994Integrations::Campfire6995 does not allow STI6996 behaves like Integrations::ResetSecretFields6997 #exposing_secrets_fields6998 returns an array of strings6999 #reset_secret_fields?7000 returns false if no exposing field has changed7001 returns true if any exposing field has changed7002 validation callback7003 when an exposing field has changed7004 clears all secret fields7005 when a secret field has been updated7006 does not clear this secret field7007 when a secret field has been updated with the same value7008 does not clear this secret field7009 when no exposing field has changed7010 does not clear any secret fields7011 behaves like Integrations::HasAvatar7012 #avatar_url7013 returns the expected avatar URL7014 Validations7015 is expected to validate that :room looks like an integer greater than 07016 is expected to validate that the length of :subdomain is between 1 and 637017 is expected to allow :subdomain to be ‹"foo"›7018 is expected not to allow :subdomain to be ‹"foo.bar"›7019 is expected not to allow :subdomain to be ‹"foo.bar/#"›7020 when integration is active7021 is expected to validate that :token cannot be empty/falsy7022 when integration is inactive7023 is expected not to validate that :token cannot be empty/falsy7024 #execute7025 calls Campfire API to get a list of rooms and speak in a room7026 calls Campfire API to get a list of rooms but shouldn't speak in a room7027 #log_error7028 logs an error7029# [RSpecRunTime] Finishing example group spec/models/integrations/campfire_spec.rb. It took 2.15 seconds. Expected to take 2.5 seconds.7030# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.7031Lint factories for Integrations::Campfire7032 with saas, license, and factory defaults7033 behaves like factory7034 campfire_integration factory7035 does not raise error when built7036 does not raise error when created7037# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.09 seconds. Expected to take 32.1 seconds.7038# [RSpecRunTime] Starting example group spec/workers/repository_update_remote_mirror_worker_spec.rb. Expected to take 2.47 seconds.7039RepositoryUpdateRemoteMirrorWorker7040 #perform7041 calls out to the service to perform the update7042 does not do anything if the mirror was already updated7043 schedules a retry when the mirror is marked for retrying7044 clears the lease if there was an unexpected exception7045 retries 3 times for the worker to finish before rescheduling7046# [RSpecRunTime] RSpec elapsed time: 32 minutes 38.03 seconds. Current RSS: ~1805M. load average: 1.03 0.99 1.00 1/307 301617047 behaves like an idempotent worker7048 is labeled as idempotent7049 performs multiple times sequentially without raising an exception7050# [RSpecRunTime] Finishing example group spec/workers/repository_update_remote_mirror_worker_spec.rb. It took 2.45 seconds. Expected to take 2.47 seconds.7051# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/config_resolver_spec.rb. Expected to take 2.42 seconds.7052Resolvers::Ci::ConfigResolver7053 #resolve7054 when the user can create a pipeline7055 with a valid .gitlab-ci.yml7056 with a sha7057 behaves like a valid config file7058 lints the ci config file and returns the merged yaml file7059# [RSpecRunTime] RSpec elapsed time: 32 minutes 39.51 seconds. Current RSS: ~1798M. load average: 1.03 0.99 1.00 1/307 301717060 without a sha7061 behaves like a valid config file7062 lints the ci config file and returns the merged yaml file7063 with an invalid .gitlab-ci.yml7064 responds with errors about invalid syntax7065 with an invalid SHA7066 logs the invalid SHA to Sentry7067 when the user cannot create a pipeline7068 returns an error stating that the user cannot access the linting7069# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/config_resolver_spec.rb. It took 2.35 seconds. Expected to take 2.42 seconds.7070# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metric_spec.rb. Expected to take 2.4 seconds.7071Gitlab::Usage::Metric7072 #with_value7073 returns key_path metric with the corresponding value7074 #with_instrumentation7075 returns key_path metric with the corresponding generated query7076 unavailable metric7077 #with_value7078 returns an empty hash7079 #with_instrumentation7080 returns an empty hash7081# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metric_spec.rb. It took 2.86 seconds. Expected to take 2.4 seconds.7082# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. Expected to take 2.34 seconds.7083MergeRequests::CreateApprovalNoteWorker7084 calls SystemNoteService.approve_mr7085 behaves like subscribes to event7086 consumes the published event7087 behaves like an idempotent worker7088 is labeled as idempotent7089 performs multiple times sequentially without raising an exception7090# [RSpecRunTime] RSpec elapsed time: 32 minutes 45.22 seconds. Current RSS: ~1757M. load average: 1.02 0.99 1.00 1/307 301727091 when the user does not exist7092 behaves like when object does not exist7093 logs and does not call SystemNoteService.approve_mr7094 when the merge request does not exist7095 behaves like when object does not exist7096 logs and does not call SystemNoteService.approve_mr7097# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_approval_note_worker_spec.rb. It took 2.22 seconds. Expected to take 2.34 seconds.7098# [RSpecRunTime] Starting example group spec/services/projects/repository_languages_service_spec.rb. Expected to take 2.32 seconds.7099Projects::RepositoryLanguagesService7100 when detected_repository_languages flag is set7101 when a project is without detected programming languages7102 schedules a worker and returns the empty result7103 when a project is with detected programming languages7104 does not schedule a worker and returns the detected languages7105 sets detected_repository_languages flag7106# [RSpecRunTime] RSpec elapsed time: 32 minutes 47.69 seconds. Current RSS: ~1738M. load average: 1.02 0.99 1.00 1/307 301737107 when detected_repository_languages flag is not set7108 returns repository languages7109# [RSpecRunTime] Finishing example group spec/services/projects/repository_languages_service_spec.rb. It took 2.69 seconds. Expected to take 2.32 seconds.7110# [RSpecRunTime] Starting example group spec/services/design_management/move_designs_service_spec.rb. Expected to take 2.28 seconds.7111DesignManagement::MoveDesignsService7112 #execute7113 the user cannot move designs7114 raises cannot_move7115 the designs are not distinct7116 raises not_distinct7117 the designs are not on the same issue7118 raises not_same_issue7119 no focus is passed7120 raises no_focus7121 no neighbours are passed7122 raises no_neighbors7123 moving a design with neighbours7124 repositions existing designs and correctly places the given design7125# [RSpecRunTime] Finishing example group spec/services/design_management/move_designs_service_spec.rb. It took 2.36 seconds. Expected to take 2.28 seconds.7126# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/push_file_count_check_spec.rb. Expected to take 2.26 seconds.7127Gitlab::Checks::PushFileCountCheck7128 #validate!7129 initial creation7130 allows creation7131 old: "single-file", new: "edit-file", valid: true, message: nil7132 verifies7133 old: "single-file", new: "multiple-files", valid: false, message: "The repository can contain at most 2 file(s)."7134 verifies7135 old: "single-file", new: "no-files", valid: false, message: "The repository must contain at least 1 file."7136 verifies7137 old: "edit-file", new: "rename-and-edit-file", valid: true, message: nil7138 verifies7139# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/push_file_count_check_spec.rb. It took 2.35 seconds. Expected to take 2.26 seconds.7140# [RSpecRunTime] Starting example group spec/services/releases/links/create_service_spec.rb. Expected to take 2.2 seconds.7141Releases::Links::CreateService7142 #execute7143 successfully creates a release link7144 when user does not have access to create release link7145 returns an error7146# [RSpecRunTime] RSpec elapsed time: 32 minutes 54.65 seconds. Current RSS: ~1791M. load average: 0.94 0.98 1.00 1/312 302587147 when url is invalid7148 returns an error7149 when both direct_asset_path and filepath are provided7150 prefers direct_asset_path7151 when only filepath is set7152 uses filepath7153# [RSpecRunTime] Finishing example group spec/services/releases/links/create_service_spec.rb. It took 2.25 seconds. Expected to take 2.2 seconds.7154# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_note_importer_spec.rb. Expected to take 2.18 seconds.7155Gitlab::BitbucketServerImport::Importers::PullRequestNoteImporter7156 #execute7157 when a matching merge request is not found7158 logs its progress7159 when a matching merge request is found7160 when a matching importer is not found7161 logs its progress7162 when a matching importer found7163 when comment type is merge_event7164 imports the merge_event7165 when comment type is approved_event7166 imports the approved_event7167 when comment type is inline7168 imports the inline comment7169 when comment type is standalone_notes7170 imports the standalone_notes comment7171 when the project has been marked as failed7172 does not log and does not import notes7173 when the import data does not have credentials7174 does not log and does not import notes7175 when the import data does not have data7176 does not log and does not import notes7177# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_note_importer_spec.rb. It took 2.56 seconds. Expected to take 2.18 seconds.7178# [RSpecRunTime] Starting example group spec/services/commits/revert_service_spec.rb. Expected to take 2.14 seconds.7179Commits::RevertService7180 #execute7181 reverts the commit from the branch7182 supports a custom commit message7183# [RSpecRunTime] RSpec elapsed time: 33 minutes 0.53 second. Current RSS: ~1809M. load average: 0.94 0.98 1.00 1/312 303847184# [RSpecRunTime] Finishing example group spec/services/commits/revert_service_spec.rb. It took 2.65 seconds. Expected to take 2.14 seconds.7185# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/feature_flag_spec.rb. Expected to take 2.11 seconds.7186Gitlab::DataBuilder::FeatureFlag7187 .build7188 is expected to be a kind of Hash7189 is expected to eq "feature_flag"7190 contains the correct object attributes7191# [RSpecRunTime] RSpec elapsed time: 33 minutes 3.05 seconds. Current RSS: ~1777M. load average: 0.94 0.98 1.00 1/312 303857192# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/feature_flag_spec.rb. It took 2.51 seconds. Expected to take 2.11 seconds.7193# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/service_accounts_service_spec.rb. Expected to take 2.08 seconds.7194CloudSeed::GoogleCloud::ServiceAccountsService7195 find_for_project7196 when a project does not have GCP service account vars7197 returns an empty list7198# [RSpecRunTime] RSpec elapsed time: 33 minutes 4.64 seconds. Current RSS: ~1761M. load average: 0.95 0.98 1.00 1/312 303867199 when a project has GCP service account ci vars7200 returns a list of service accounts7201# [RSpecRunTime] RSpec elapsed time: 33 minutes 6.01 seconds. Current RSS: ~1753M. load average: 0.95 0.98 1.00 1/312 303877202 add_for_project7203 saves GCP creds as project CI vars7204 replaces previously stored CI vars with new CI vars7205 underlying project CI vars must be protected as per value7206# [RSpecRunTime] RSpec elapsed time: 33 minutes 7.36 seconds. Current RSS: ~1739M. load average: 0.95 0.98 1.00 1/312 303887207# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/service_accounts_service_spec.rb. It took 4.29 seconds. Expected to take 2.08 seconds.7208# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_trace_type_spec.rb. Expected to take 2.07 seconds.7209Types::Ci::JobTraceType7210 has the correct fields7211 htmlSummary7212 when trace contains few lines7213 when last_lines is set to 107214 shows the correct trace contents7215 when trace contains many lines7216 when last_lines is not set7217 shows the last 10 lines of trace contents7218 when last_lines is set to a negative number7219 shows the last line of trace contents7220 when last_lines is set to 107221 shows the correct trace contents7222 when last_lines is set to 1507223 shows the last 100 lines of trace contents7224 when trace contains long lines7225 when last_lines is lower than 16KB7226 shows the whole lines7227 when last_lines is higher than 16KB7228 shows only the latest byte7229 when trace is cut in middle of a line7230 shows only the latest byte7231 when trace is cut at end of a line7232 shows only the latest byte7233 when trace contains multi-bytes UTF-87234 when cut in the middle of a codepoint7235 shows a single "invalid utf-8" symbol7236# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_trace_type_spec.rb. It took 2.36 seconds. Expected to take 2.07 seconds.7237# [RSpecRunTime] Starting example group spec/presenters/pages_domain_presenter_spec.rb. Expected to take 2.0 seconds.7238PagesDomainPresenter7239 needs_validation?7240 pages_verification_enabled: false, traits: :unverified, expected: false7241 is expected to eq false7242 pages_verification_enabled: false, traits: [], expected: false7243 is expected to eq false7244 pages_verification_enabled: true, traits: :unverified, expected: true7245 is expected to eq true7246 pages_verification_enabled: true, traits: [], expected: false7247 is expected to eq false7248 show_auto_ssl_failed_warning?7249 is expected to eq false7250 when we failed to obtain Let's Encrypt's certificate7251 is expected to eq true7252 when Let's Encrypt integration is disabled7253 is expected to eq false7254 when domain is unverified7255 is expected to eq false7256 user_defined_certificate?7257 when domain certificate is user provided7258 is expected to eq true7259 when domain is not persisted7260 is expected to eq false7261 when domain certificate is blank7262 is expected to eq false7263 when domain certificate source is gitlab_provided7264 is expected to eq false7265 when domain certificate has error7266 is expected to eq false7267# [RSpecRunTime] Finishing example group spec/presenters/pages_domain_presenter_spec.rb. It took 1.99 seconds. Expected to take 2.0 seconds.7268# [RSpecRunTime] Starting example group spec/lib/constraints/group_url_constrainer_spec.rb. Expected to take 2.0 seconds.7269Constraints::GroupUrlConstrainer7270 #matches?7271 valid request7272 is expected to be truthy7273 valid request for nested group7274 is expected to be truthy7275 valid request for nested group with reserved top level name7276 is expected to be truthy7277 invalid request7278 is expected to be falsey7279 when the request matches a redirect route7280 for a root group7281 and is a GET request7282 is expected to be truthy7283 and is NOT a GET request7284 is expected to be falsey7285 for a nested group7286 is expected to be truthy7287# [RSpecRunTime] Finishing example group spec/lib/constraints/group_url_constrainer_spec.rb. It took 2.3 seconds. Expected to take 2.0 seconds.7288# [RSpecRunTime] Starting example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. Expected to take 1.95 seconds.7289user_settings/ssh_keys/_key.html.haml7290 when the key partial is used7291 displays the correct values7292 when disable_ssh_key_used_tracking is enabled7293 renders "Unavailable" for last used7294 when disable_ssh_key_used_tracking is disabled7295 displays the correct last used date7296 when the key has not been used7297 renders "Never" for last used7298 when usage type is displayed7299 usage_type: :auth, usage_type_text: "Authentication", displayed_buttons: ["Remove"], hidden_buttons: ["Revoke"]7300 renders usage type text and remove/revoke buttons7301 usage_type: :auth_and_signing, usage_type_text: "Authentication & Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: []7302 renders usage type text and remove/revoke buttons7303 usage_type: :signing, usage_type_text: "Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: []7304 renders usage type text and remove/revoke buttons7305 when the key does not have an expiration date7306 renders "Never" for expires7307 when the key has expired7308 renders "Expired" as the expiration date label7309 when the key is not deletable7310 does not render the partial7311 for icon tooltip7312 valid: false, expiry: Sun, 26 May 2024 15:45:29.358380175 UTC +00:00, result: "Key type is forbidden. Must be DSA, ECDSA, ED25519, ECDSA_SK, or ED25519_SK"7313 renders the correct icon7314 valid: true, expiry: Sun, 26 May 2024 15:45:29.358839605 UTC +00:00, result: ""7315 renders the correct icon7316# [RSpecRunTime] Finishing example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. It took 1.84 seconds. Expected to take 1.95 seconds.7317# [RSpecRunTime] Starting example group spec/workers/namespaces/root_statistics_worker_spec.rb. Expected to take 1.93 seconds.7318Namespaces::RootStatisticsWorker#perform7319 has the `until_executed` deduplicate strategy7320 has an option to reschedule once if deduplicated7321 with a namespace7322 executes refresher service7323 deletes namespace aggregated schedule row7324 when something goes wrong when updating7325 does not delete the aggregation schedule7326 logs the error7327 with no namespace7328 does not execute the refresher service7329 with a namespace with no aggregation scheduled7330 does not execute the refresher service7331 behaves like an idempotent worker7332 is labeled as idempotent7333 performs multiple times sequentially without raising an exception7334 deletes one aggregation schedule7335 behaves like worker with data consistency7336 .get_data_consistency_feature_flag_enabled?7337 returns true7338 .get_data_consistency7339 returns correct data consistency7340# [RSpecRunTime] Finishing example group spec/workers/namespaces/root_statistics_worker_spec.rb. It took 2.09 seconds. Expected to take 1.93 seconds.7341# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. Expected to take 1.9 seconds.7342Gitlab::Metrics::Exporter::BaseExporter7343 when exporter is enabled7344 when exporter is stopped7345 #start7346 starts the exporter7347 with custom settings7348 starts server with port and address from settings7349 logging enabled7350 configures a WEBrick logger with the given file7351 logs any errors during startup7352 logging disabled7353 configures a WEBrick logger with the null device7354 with TLS enabled7355 injects the necessary OpenSSL config for WEBrick7356 with intermediate certificates7357 injects them in the extra chain7358 when thread is not alive7359 does close listeners7360 #stop7361 doesn't shutdown stopped server7362 when exporter is running7363 #stop7364 shutdowns server7365 request handling7366 method_class: Net::HTTP::Get, path: "/metrics", http_status: 2007367 responds with proper http_status7368 collects request metrics7369 method_class: Net::HTTP::Get, path: "/", http_status: 4047370 responds with proper http_status7371 collects request metrics7372 when exporter is disabled7373 #start7374 doesn't start7375 #stop7376 doesn't shutdown7377# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb. It took 1.9 seconds. Expected to take 1.9 seconds.7378# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. Expected to take 1.88 seconds.7379Gitlab::GithubImport::Importer::ProtectedBranchesImporter7380 #id_for_already_imported_cache7381 returns the ID of the given protected branch7382 #collection_options7383 returns an empty Hash7384 #parallel_import7385 imports each protected branch in parallel7386 #object_type7387 is expected to eq :protected_branch7388 #execute7389 when running in parallel mode7390 imports protected branches in parallel7391 when running in sequential mode7392 imports protected branches in sequence7393 #representation_class7394 is expected to eq Gitlab::GithubImport::Representation::ProtectedBranch7395 #sidekiq_worker_class7396 is expected to eq Gitlab::GithubImport::ImportProtectedBranchWorker7397 #each_object_to_import7398 imports each protected branch page by page7399 when protected branch is already processed7400 doesn't process this branch7401 #sequential_import7402 imports each protected branch in sequence7403 #collection_method7404 is expected to eq :protected_branches7405 #parallel?7406 when running in parallel mode7407 is expected to be parallel7408 when running in sequential mode7409 is expected not to be parallel7410 #importer_class7411 is expected to eq Gitlab::GithubImport::Importer::ProtectedBranchImporter7412# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. It took 1.83 seconds. Expected to take 1.88 seconds.7413# [RSpecRunTime] Starting example group spec/workers/group_import_worker_spec.rb. Expected to take 1.84 seconds.7414GroupImportWorker7415 sidekiq options7416 disables retry7417 disables dead7418 #perform7419 when it succeeds7420 calls the ImportService7421 updates the existing state7422 when it fails7423 raises an exception when params are invalid7424 import state7425 sets the group import status to failed7426# [RSpecRunTime] Finishing example group spec/workers/group_import_worker_spec.rb. It took 1.98 seconds. Expected to take 1.84 seconds.7427# [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb. Expected to take 1.82 seconds.7428Gitlab::MergeRequests::Mergeability::CheckResult7429 .default_payload7430 returns the expected defaults7431 .success7432 creates a success result7433 uses the default payload7434 when given a payload7435 uses the payload passed7436 .failed7437 creates a failure result7438 uses the default payload7439 when given a payload7440 uses the payload passed7441 .inactive7442 creates a inactive result7443 uses the default payload7444 when given a payload7445 uses the payload passed7446 .from_hash7447 returns the expected status and payload7448 #to_hash7449 returns the expected hash7450 #failed?7451 when it has failed7452 returns true7453 when it has succeeded7454 returns false7455 #success?7456 when it has failed7457 returns false7458 when it has succeeded7459 returns true7460 #identifier7461 is expected to eq :ci_must_pass7462# [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb. It took 1.68 seconds. Expected to take 1.82 seconds.7463# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. Expected to take 1.77 seconds.7464AuthorizedProjectUpdate::UserRefreshWithLowUrgencyWorker7465 is labeled as low urgency7466 behaves like refreshes user's project authorizations7467 #perform7468 refreshes user's authorized projects7469 when the user is not found7470 does nothing7471 behaves like an idempotent worker7472 is labeled as idempotent7473 performs multiple times sequentially without raising an exception7474 does not change authorizations when run twice7475# [RSpecRunTime] RSpec elapsed time: 33 minutes 27.13 seconds. Current RSS: ~1789M. load average: 0.96 0.98 1.00 1/308 303927476# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb. It took 1.79 seconds. Expected to take 1.77 seconds.7477# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/pending_spec.rb. Expected to take 1.77 seconds.7478Gitlab::Ci::Status::Build::Pending7479 #illustration7480 is expected to include :image, :size, :title, and :content7481 .matches?7482 when build is pending7483 is a correct match7484 when build is not pending7485 does not match7486# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/pending_spec.rb. It took 1.82 seconds. Expected to take 1.77 seconds.7487# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/created_spec.rb. Expected to take 1.73 seconds.7488Gitlab::Ci::Status::Build::Created7489 #illustration7490 is expected to include :image, :size, :title, and :content7491 .matches?7492 when build is created7493 is a correct match7494 when build is not created7495 does not match7496# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/created_spec.rb. It took 1.74 seconds. Expected to take 1.73 seconds.7497# [RSpecRunTime] Starting example group spec/services/users/authorized_build_service_spec.rb. Expected to take 1.71 seconds.7498Users::AuthorizedBuildService7499 #execute7500 behaves like common user build items7501 is expected to be valid7502 sets the created_by_id7503 calls UpdateCanonicalEmailService7504 when organization_id is in the params7505 creates personal namespace in specified organization7506 when organization_id is not in the params7507 does not assign organization7508 when user_type is provided7509 when project_bot7510 is expected to equal true7511 when not a project_bot7512 is expected to be human7513 behaves like current user not admin build items7514 when "email_confirmation_setting" application setting is set to `hard`7515 does not confirm the user7516 when "email_confirmation_setting" application setting is set to `off`7517 confirms the user7518 with allowed params7519 sets all allowed attributes7520 for additional authorized build allowed params7521 is expected to be external7522# [RSpecRunTime] Finishing example group spec/services/users/authorized_build_service_spec.rb. It took 1.47 seconds. Expected to take 1.71 seconds.7523# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. Expected to take 1.67 seconds.7524Resolvers::Projects::PlanLimitsResolver7525 Pipeline schedule limits7526 gets the current limits for pipeline schedules7527 Pipeline schedule limits without authorization7528 returns a ResourceNotAvailable error7529 returns null when a user is not allowed to see the limit but allowed to see project7530# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb. It took 1.68 seconds. Expected to take 1.67 seconds.7531# [RSpecRunTime] Starting example group spec/services/import/validate_remote_git_endpoint_service_spec.rb. Expected to take 1.65 seconds.7532Import::ValidateRemoteGitEndpointService7533 #execute7534 correctly handles URLs with fragment7535 passes basic auth when credentials are provided7536 when uri is using git:// protocol7537 returns success7538 when uri is using an invalid protocol7539 reports error when invalid URL is provided7540 when uri is invalid7541 reports error when invalid URL is provided7542 when receiving HTTP response7543 returns success when HTTP response is valid and contains correct payload7544 reports error when status code is not 2007545 reports error when invalid URL is provided7546 reports error when required header is missing7547 reports error when body is too short7548 reports error when body is in invalid format7549 reports error when http exceptions are raised7550 reports error when other exceptions are raised7551# [RSpecRunTime] Finishing example group spec/services/import/validate_remote_git_endpoint_service_spec.rb. It took 1.47 seconds. Expected to take 1.65 seconds.7552# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/handle_labels_service_spec.rb. Expected to take 1.62 seconds.7553Gitlab::JiraImport::HandleLabelsService7554 #execute7555 when some provided jira labels are missing7556 creates the missing labels on the project level7557 returns the id of all labels matching the title7558# [RSpecRunTime] RSpec elapsed time: 33 minutes 36.54 seconds. Current RSS: ~1765M. load average: 0.90 0.96 0.99 1/308 303937559 when no provided jira labels are missing7560 does not create any new labels7561 returns the id of all labels matching the title7562 when no labels are provided7563 does not create any new labels7564# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/handle_labels_service_spec.rb. It took 1.55 seconds. Expected to take 1.62 seconds.7565# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. Expected to take 1.61 seconds.7566Tooling::Mappings::GraphqlBaseTypeMappings7567 #execute7568 when no GraphQL files were changed7569 does not change the output file7570 when some GraphQL files were changed7571 when none of those GraphQL types are included in other GraphQL types7572 does not change the output file7573 when the GraphQL types are included in other GraphQL types7574 writes the correct specs in the output7575 #filter_files7576 when no files were changed7577 returns an empty array7578 when GraphQL files were changed7579 returns the path to the GraphQL files7580 when files are deleted7581 returns an empty array7582 #filename_to_spec_filename7583 when the spec file exists7584 returns the correct spec filename7585 when the spec file does not exist7586 returns nil7587 #filename_to_class_name7588 returns the correct class name7589 #types_hierarchies7590 when no types are implementing other types7591 returns nothing7592 when types are implementing other types7593 when FOSS7594 returns only FOSS types7595 when EE7596 returns the correct children types7597 when JH7598 returns the correct children types7599# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. It took 1.56 seconds. Expected to take 1.61 seconds.7600# [RSpecRunTime] Starting example group spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb. Expected to take 1.57 seconds.7601Slack::BlockKit::IncidentManagement::IncidentModalOpened7602 #build7603 generates blocks for modal7604 sets projects in the project selection7605 sets initial project option as the first project path7606 truncates the path value if more than 75 chars7607# [RSpecRunTime] RSpec elapsed time: 33 minutes 40.1 seconds. Current RSS: ~1757M. load average: 0.90 0.97 0.99 1/308 303947608# [RSpecRunTime] Finishing example group spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb. It took 1.68 seconds. Expected to take 1.57 seconds.7609# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_attachments_worker_spec.rb. Expected to take 1.57 seconds.7610Gitlab::JiraImport::Stage::ImportAttachmentsWorker7611 modules7612 behaves like include import workers modules7613 is expected to includes the ApplicationWorker module7614 is expected to includes the Gitlab::JiraImport::QueueOptions module7615 is expected to includes the Gitlab::JiraImport::ImportWorker module7616 #perform7617 when import did not start7618 behaves like cannot do Jira import7619 does not advance to next stage7620 behaves like does not advance to next stage7621 does not advance to next stage7622 when import started7623 behaves like advance to next stage7624 advances to notes stage7625# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_attachments_worker_spec.rb. It took 1.53 seconds. Expected to take 1.57 seconds.7626# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb. Expected to take 1.53 seconds.7627CloudSeed::GoogleCloud::CreateServiceAccountsService7628 #execute7629 creates unprotected vars7630 creates protected vars7631# [RSpecRunTime] RSpec elapsed time: 33 minutes 43.23 seconds. Current RSS: ~1765M. load average: 0.90 0.97 0.99 1/308 303957632# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb. It took 1.6 seconds. Expected to take 1.53 seconds.7633# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. Expected to take 1.53 seconds.7634Gitlab::JiraImport::Stage::ImportNotesWorker7635 modules7636 behaves like include import workers modules7637 is expected to includes the ApplicationWorker module7638 is expected to includes the Gitlab::JiraImport::QueueOptions module7639 is expected to includes the Gitlab::JiraImport::ImportWorker module7640 #perform7641 when import did not start7642 behaves like cannot do Jira import7643 does not advance to next stage7644 behaves like does not advance to next stage7645 does not advance to next stage7646 when import started7647 behaves like advance to next stage7648 advances to finish stage7649# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. It took 1.61 seconds. Expected to take 1.53 seconds.7650# [RSpecRunTime] Starting example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. Expected to take 1.49 seconds.7651Resolvers::DataTransfer::GroupDataTransferResolver7652 with authorized user but without enough permissions7653 does not raise an error and returns no data7654 with anonymous access7655 does not raise an error and returns no data7656 when user has permissions to see data transfer7657 calls GroupDataTransferFinder with expected arguments7658 when data_transfer_monitoring is disabled7659 returns empty result7660# [RSpecRunTime] Finishing example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. It took 1.35 seconds. Expected to take 1.49 seconds.7661# [RSpecRunTime] Starting example group spec/components/pajamas/checkbox_component_spec.rb. Expected to take 1.48 seconds.7662Pajamas::CheckboxComponent7663 with default options7664 renders unchecked checkbox with value of `1`7665 does not render help text7666 renders hidden input with value of `0`7667 with custom options7668 renders help text7669 renders checked checkbox with value of `yes`7670 adds CSS class to label7671 adds CSS class to wrapper7672 renders hidden input with value of `no`7673 with `label` slot7674 renders unchecked checkbox with value of `1`7675 with `help_text` slot7676 renders unchecked checkbox with value of `1`7677 renders help text7678 with `label` and `help_text` slots7679 renders unchecked checkbox with value of `1`7680 renders help text7681# [RSpecRunTime] Finishing example group spec/components/pajamas/checkbox_component_spec.rb. It took 1.51 seconds. Expected to take 1.48 seconds.7682# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/id_type_spec.rb. Expected to take 1.44 seconds.7683RuboCop::Cop::Graphql::IDType7684 does not add an offense for calls to #argument without GraphQL::Types::ID7685 adds an offense when GraphQL::Types::ID is used as a param to #argument7686 allowlisted arguments7687 does not add an offense for calls to #argument with iid as argument name7688 does not add an offense for calls to #argument with full_path as argument name7689 does not add an offense for calls to #argument with project_path as argument name7690 does not add an offense for calls to #argument with group_path as argument name7691 does not add an offense for calls to #argument with target_project_path as argument name7692 does not add an offense for calls to #argument with target_group_path as argument name7693 does not add an offense for calls to #argument with target_path as argument name7694 does not add an offense for calls to #argument with namespace_path as argument name7695 does not add an offense for calls to #argument with context_namespace_path as argument name7696# [RSpecRunTime] RSpec elapsed time: 33 minutes 49.15 seconds. Current RSS: ~1779M. load average: 0.85 0.95 0.99 1/308 303967697# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/id_type_spec.rb. It took 1.44 seconds. Expected to take 1.44 seconds.7698# [RSpecRunTime] Starting example group spec/lib/gitlab/unicode_spec.rb. Expected to take 1.44 seconds.7699Gitlab::Unicode7700 (?-mix:\p{Bidi Control})7701 bidi_string: "", match: true7702 matches only the bidi characters7703 bidi_string: "", match: true7704 matches only the bidi characters7705 bidi_string: "", match: true7706 matches only the bidi characters7707 bidi_string: "", match: true7708 matches only the bidi characters7709 bidi_string: "", match: true7710 matches only the bidi characters7711 bidi_string: "", match: true7712 matches only the bidi characters7713 bidi_string: "", match: true7714 matches only the bidi characters7715 bidi_string: "", match: true7716 matches only the bidi characters7717 bidi_string: "", match: true7718 matches only the bidi characters7719 bidi_string: "foobar", match: true7720 matches only the bidi characters7721 bidi_string: "", match: false7722 matches only the bidi characters7723 bidi_string: "foo", match: false7724 matches only the bidi characters7725 bidi_string: "✓", match: false7726 matches only the bidi characters7727# [RSpecRunTime] Finishing example group spec/lib/gitlab/unicode_spec.rb. It took 1.61 seconds. Expected to take 1.44 seconds.7728# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. Expected to take 1.4 seconds.7729Gitlab::Database::AsyncIndexes::IndexDestructor7730 #perform7731 creates the index while controlling lock timeout7732 removes the index preparation record from postgres_async_indexes7733 skips logic if not able to acquire exclusive lease7734 logs messages around execution7735 when the index does not exist7736 skips index destruction7737 removes the index preparation record from postgres_async_indexes7738 logs an appropriate message7739# [RSpecRunTime] RSpec elapsed time: 33 minutes 52.17 seconds. Current RSS: ~1781M. load average: 0.85 0.95 0.99 1/308 303977740# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. It took 1.41 seconds. Expected to take 1.4 seconds.7741# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/lfs_object_importer_spec.rb. Expected to take 1.39 seconds.7742Gitlab::BitbucketImport::Importers::LfsObjectImporter7743 #execute7744 calls the LfsDownloadService with the lfs object attributes7745 logs its progress7746 when the object is not valid7747 tracks the validation errors and does not continue7748# [RSpecRunTime] RSpec elapsed time: 33 minutes 53.42 seconds. Current RSS: ~1788M. load average: 0.86 0.95 0.99 1/308 303987749 when an error is raised7750 rescues and logs the exception7751# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/lfs_object_importer_spec.rb. It took 1.45 seconds. Expected to take 1.39 seconds.7752# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/milestone_finder_spec.rb. Expected to take 1.37 seconds.7753Gitlab::GithubImport::MilestoneFinder7754 #id_for7755 with a cache in place7756 returns the milestone ID of the given issuable7757 returns nil if object does not exist7758 fetches object id from database if not in cache7759 returns nil for an issuable with a non-existing milestone7760 returns nil and skips database read if cache has no record7761 without a cache in place7762 caches the ID of a database row and returns the ID7763 #build_cache7764 builds the cache of all project milestones7765 #cache_key_for7766 returns the cache key for an IID7767# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/milestone_finder_spec.rb. It took 1.42 seconds. Expected to take 1.37 seconds.7768# [RSpecRunTime] Starting example group spec/services/environments/reset_auto_stop_service_spec.rb. Expected to take 1.35 seconds.7769Environments::ResetAutoStopService7770 #execute7771 when environment will be stopped automatically7772 resets auto stop7773 when failed to reset auto stop7774 returns error7775# [RSpecRunTime] RSpec elapsed time: 33 minutes 56.26 seconds. Current RSS: ~1771M. load average: 0.86 0.95 0.99 1/308 303997776 when user is reporter7777 returns error7778 when environment will not be stopped automatically7779 returns error7780# [RSpecRunTime] Finishing example group spec/services/environments/reset_auto_stop_service_spec.rb. It took 1.5 seconds. Expected to take 1.35 seconds.7781# [RSpecRunTime] Starting example group spec/lib/gitlab/bullet/exclusions_spec.rb. Expected to take 1.33 seconds.7782Gitlab::Bullet::Exclusions7783 #execute7784 with preferred method of path and method name7785 behaves like loads exclusion results7786 is expected to match [["_path_", "_method_"]]7787 with file pattern7788 behaves like loads exclusion results7789 is expected to match [["_file_pattern_"]]7790 with file name and line range7791 behaves like loads exclusion results7792 is expected to match [["file_name.rb", 5..10]]7793 without exclusions7794 behaves like loads exclusion results7795 is expected to match [[]]7796 without exclusions key in config7797 behaves like loads exclusion results7798 is expected to match []7799 when config file does not exist7800 provides an empty array for exclusions7801 with a Symbol7802 raises an exception7803 #validate_paths!7804 when validating scenarios7805 when using paths with method name7806 when source file for exclusion exists7807 is expected not to raise Exception7808 when source file for exclusion does not exist7809 is expected to raise RuntimeError7810 when using path only7811 when source file for exclusion exists7812 is expected not to raise Exception7813 when source file for exclusion does not exist7814 is expected to raise RuntimeError7815 when path_with_method is false for a file pattern7816 is expected not to raise Exception7817# [RSpecRunTime] Finishing example group spec/lib/gitlab/bullet/exclusions_spec.rb. It took 1.38 seconds. Expected to take 1.33 seconds.7818# [RSpecRunTime] Starting example group spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb. Expected to take 1.3 seconds.7819ObjectStorage::CDN::GoogleIpCache7820 .update!7821 caches to both L1 and L2 caches7822 .async_refresh7823 schedules the worker7824 .ready?7825 returns false7826 returns true7827 .google_ip?7828 uses the L2 cache and updates the L1 cache when L1 is missing7829 avoids populating L1 cache if L2 is missing7830 ip_address: "34.80.0.1", expected: true7831 is expected to eq true7832 ip_address: "18.245.0.42", expected: false7833 is expected to eq false7834 ip_address: "2500:1900:4180:0000:0000:0000:0000:0000", expected: false7835 is expected to eq false7836 ip_address: "2600:1900:4180:0000:0000:0000:0000:0000", expected: true7837 is expected to eq true7838 ip_address: "10.10.1.5", expected: false7839 is expected to eq false7840 ip_address: "fc00:0000:0000:0000:0000:0000:0000:0000", expected: false7841 is expected to eq false7842# [RSpecRunTime] Finishing example group spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb. It took 1.44 seconds. Expected to take 1.3 seconds.7843# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/source_spec.rb. Expected to take 1.28 seconds.7844Gitlab::Ci::Reports::Sbom::Source7845 when dependency scanning7846 behaves like it has correct attributes7847 has correct type and data7848 #source_file_path7849 returns the correct source_file_path7850 #input_file_path7851 returns the correct input_file_path7852 #packager7853 returns the correct package manager name7854 #language7855 returns the correct language7856 when container scanning7857 behaves like it has correct attributes7858 has correct type and data7859 #image_name7860 is expected to eq "rhel"7861 #image_tag7862 is expected to eq "7.1"7863 #operating_system_name7864 is expected to eq "Red Hat Enterprise Linux"7865 #operating_system_version7866 is expected to eq "7"7867 when trivy7868 #packager7869 is expected to eq "npm"7870 #input_file_path7871 is expected to eq "/usr/local/lib/node_modules/npm/node_modules/@colors/colors/package.json"7872# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/source_spec.rb. It took 1.4 seconds. Expected to take 1.28 seconds.7873# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.7874Lint factories for Gitlab::Ci::Reports::Sbom::Source7875 with saas, license, and factory defaults7876 behaves like factory7877 ci_reports_sbom_source factory7878 does not raise error when built7879 does not raise error when created7880 linting :dependency_scanning trait7881 does not raise error when created7882# [RSpecRunTime] RSpec elapsed time: 34 minutes 2.02 seconds. Current RSS: ~1789M. load average: 0.87 0.95 0.99 1/308 304097883 linting :container_scanning trait7884 does not raise error when created7885 linting :container_scanning_for_registry trait7886 does not raise error when created7887# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.55 seconds. Expected to take 32.1 seconds.7888# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb. Expected to take 1.25 seconds.7889Gitlab::Seeders::Ci::VariablesInstanceSeeder7890 #seed7891 creates instance-level CI variables with default values7892 creates instance-level CI variables with custom arguments7893WARNING: Instance CI Variable with key 'INSTANCE_VAR_15' already exists. Skipping to next CI variable...7894 skips CI variable creation if CI variable already exists7895# [RSpecRunTime] RSpec elapsed time: 34 minutes 3.59 seconds. Current RSS: ~1788M. load average: 0.88 0.95 0.99 1/308 304107896# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb. It took 1.28 seconds. Expected to take 1.25 seconds.7897# [RSpecRunTime] Starting example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. Expected to take 1.24 seconds.7898Ci::DailyBuildGroupReportResultsWorker7899 #perform7900 when pipeline is found7901 executes service7902 when pipeline is not found7903 does not execute service7904# [RSpecRunTime] Finishing example group spec/workers/ci/daily_build_group_report_results_worker_spec.rb. It took 1.42 seconds. Expected to take 1.24 seconds.7905# [RSpecRunTime] Starting example group spec/services/projects/container_repository/third_party/delete_tags_service_spec.rb. Expected to take 1.2 seconds.7906Projects::ContainerRepository::ThirdParty::DeleteTagsService7907 #execute7908 with tags to delete7909 deletes the tags by name7910 succeeds when tag delete returns 4047911 with failures7912 when the dummy manifest generation fails7913 is expected to eq {:message=>"could not generate manifest", :status=>:error}7914 when updating tags fails7915 all tag updates fail7916 is expected to eq {:message=>"could not delete tags: A, Ba", :status=>:error}7917 when a large list of tag updates fails7918 truncates the log message7919 a single tag update fails7920 is expected to eq {:deleted=>["A"], :status=>:success}7921 with empty tags7922 does not remove anything7923# [RSpecRunTime] Finishing example group spec/services/projects/container_repository/third_party/delete_tags_service_spec.rb. It took 1.4 seconds. Expected to take 1.2 seconds.7924# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/finish_import_worker_spec.rb. Expected to take 1.2 seconds.7925Gitlab::BitbucketServerImport::Stage::FinishImportWorker7926 #perform7927 finalises the import process7928 behaves like Gitlab::BitbucketServerImport::StageMethods7929 .sidekiq_retries_exhausted7930 tracks the import failure7931 #perform7932 executes the import7933 queues RefreshImportJidWorker7934# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/finish_import_worker_spec.rb. It took 1.17 seconds. Expected to take 1.2 seconds.7935# [RSpecRunTime] Starting example group spec/rubocop/cop/performance/ar_exists_and_present_blank_spec.rb. Expected to take 1.16 seconds.7936RuboCop::Cop::Performance::ARExistsAndPresentBlank7937 when it is not haml file7938 does not flag it as an offense7939 when it is haml file7940 the same object uses exists? and present?7941 flags it as an offense7942 the same object uses exists? and blank?7943 flags it as an offense7944 the same object uses exists?, blank? and present?7945 flags it as an offense7946 behaves like different object uses exists? and present?/blank?7947 does not flag it as an offense7948 behaves like different object uses exists? and present?/blank?7949 does not flag it as an offense7950 behaves like Only using one present?/blank? without exists?7951 does not flag it as an offense7952 behaves like Only using one present?/blank? without exists?7953 does not flag it as an offense7954 when using many present?/empty? without exists?7955 does not flag it as an offense7956 when just using exists? without present?/blank?7957 does not flag it as an offense7958# [RSpecRunTime] Finishing example group spec/rubocop/cop/performance/ar_exists_and_present_blank_spec.rb. It took 1.2 seconds. Expected to take 1.16 seconds.7959# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/result_spec.rb. Expected to take 1.16 seconds.7960Gitlab::Ci::Config::Yaml::Result7961 does not have a header when config is a single hash7962 stores an error / exception when initialized with it7963 raises an error when reading a header when there is none7964 #spec7965 when the config has a header7966 returns the spec7967 when the config does not have a header7968 returns an empty hash7969 when the first document is undefined7970 does not have header7971 when config is an array of hashes7972 when first document matches the header schema7973 has a header7974 when first document does not match the header schema7975 does not have header7976 #interpolated?7977 defaults to false7978 returns the value passed to the initializer7979# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/result_spec.rb. It took 1.18 seconds. Expected to take 1.16 seconds.7980# [RSpecRunTime] Starting example group spec/views/groups/group_members/index.html.haml_spec.rb. Expected to take 1.12 seconds.7981groups/group_members/index7982 when user can invite members for the group7983 renders as expected7984 when user can not invite members for the group7985 renders as expected7986 when @banned is nil7987 calls group_members_app_data with { banned: [] }7988# [RSpecRunTime] Finishing example group spec/views/groups/group_members/index.html.haml_spec.rb. It took 1.03 seconds. Expected to take 1.12 seconds.7989# [RSpecRunTime] Starting example group spec/models/ci/pipeline_config_spec.rb. Expected to take 1.12 seconds.7990Ci::PipelineConfig7991 does not allow STI7992 is expected to belong to pipeline required: false7993 is expected to validate that :pipeline cannot be empty/falsy7994 is expected to validate that :content cannot be empty/falsy7995 partitioning7996 assigns the same partition id as the one that pipeline has7997# [RSpecRunTime] RSpec elapsed time: 34 minutes 12.3 seconds. Current RSS: ~1781M. load average: 0.97 0.97 1.00 1/308 304117998# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_config_spec.rb. It took 1.33 seconds. Expected to take 1.12 seconds.7999# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.8000Lint factories for Ci::PipelineConfig8001 with saas, license, and factory defaults8002 behaves like factory8003 ci_pipeline_config factory8004 does not raise error when built8005 does not raise error when created8006# [RSpecRunTime] RSpec elapsed time: 34 minutes 13.61 seconds. Current RSS: ~1772M. load average: 0.97 0.97 1.00 1/308 304228007# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.3 seconds. Expected to take 32.1 seconds.8008# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/design_repo_restorer_spec.rb. Expected to take 1.09 seconds.8009Gitlab::ImportExport::DesignRepoRestorer8010 bundle a design Git repo8011 restores the repo successfully8012# [RSpecRunTime] RSpec elapsed time: 34 minutes 15.11 seconds. Current RSS: ~1765M. load average: 0.97 0.97 1.00 1/308 304278013# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/design_repo_restorer_spec.rb. It took 1.48 seconds. Expected to take 1.09 seconds.8014# [RSpecRunTime] Starting example group spec/helpers/import_helper_spec.rb. Expected to take 1.09 seconds.8015ImportHelper8016 #sanitize_project_name8017 removes leading tildes8018 removes whitespace8019 removes disallowed characters8020 #import_project_target8021 when current user can create namespaces8022 returns project namespace8023 when current user can not create namespaces8024 takes the current user's namespace8025 #provider_project_link_url8026 appends repo full path to provider host url8027 #import_configure_github_admin_message8028 returns note for admin8029 returns note for other user8030# [RSpecRunTime] Finishing example group spec/helpers/import_helper_spec.rb. It took 1.13 seconds. Expected to take 1.09 seconds.8031# [RSpecRunTime] Starting example group spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb. Expected to take 1.06 seconds.8032SshKeys::ExpiringSoonNotificationWorker8033 uses a cronjob queue8034 #perform8035 with key expiring soon8036 invoke the notification service8037 updates notified column8038 behaves like an idempotent worker8039 is labeled as idempotent8040 performs multiple times sequentially without raising an exception8041 when key has expired in the past8042 does not update notified column8043 when key is not expiring soon8044 does not update notified column8045# [RSpecRunTime] Finishing example group spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb. It took 1.29 seconds. Expected to take 1.06 seconds.8046# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. Expected to take 1.05 seconds.8047BulkImports::Groups::Graphql::GetProjectsQuery8048 behaves like a valid Direct Transfer GraphQL query8049 has a valid query8050 does not use any deprecated GraphQL schema8051 does not exceed max authenticated complexity8052 does not exceed max depth8053 with invalid variables8054 raises an error8055 #data_path8056 returns data path8057 #page_info_path8058 returns pagination information path8059# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb. It took 1.11 seconds. Expected to take 1.05 seconds.8060# [RSpecRunTime] Starting example group spec/services/ide/schemas_config_service_spec.rb. Expected to take 1.03 seconds.8061Ide::SchemasConfigService8062 #execute8063 when a predefined schema exists for the given filename8064 uses predefined schema matches8065# [RSpecRunTime] Finishing example group spec/services/ide/schemas_config_service_spec.rb. It took 0.98 second. Expected to take 1.03 seconds.8066# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. Expected to take 1.02 seconds.8067#<Class:0x00007f88b1ec3bf0>8068 has the expected fields8069 for total_spent_time field8070 when requested8071 returns the total spent time8072# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. It took 1.07 seconds. Expected to take 1.02 seconds.8073# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/stats_cache_spec.rb. Expected to take 1.01 seconds.8074Gitlab::Diff::StatsCache8075 VERSION is set8076 #read8077 returns the expected stats8078 #write_if_empty8079 when the cache already exists8080 does not write the stats8081 when the cache does not exist8082 writes the stats8083 when given non utf-8 characters8084 writes the stats8085 when given empty stats8086 does not write the stats8087 #clear8088 clears cache8089 with multiple cache versions8090 does not read from a stale cache8091# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/stats_cache_spec.rb. It took 1.0 second. Expected to take 1.01 seconds.8092# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. Expected to take 0.98 second.8093Gitlab::Ci::Pipeline::Chain::Metrics8094 does not break the chain8095 without pipeline name8096 does not create snowplow event8097 with pipeline name8098 creates snowplow event8099# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb. It took 0.96 second. Expected to take 0.98 second.8100# [RSpecRunTime] Starting example group spec/lib/gitlab/conan_token_spec.rb. Expected to take 0.98 second.8101Gitlab::ConanToken8102 .from_personal_access_token8103 sets access token and user id and does not use the token id8104 .from_job8105 sets access token id and user id8106 .from_deploy_token8107 sets access token id and user id8108 .decode8109 sets access token id and user id8110 returns nil for invalid JWT8111 returns nil for expired JWT8112 #to_jwt8113 returns the encoded JWT8114# [RSpecRunTime] Finishing example group spec/lib/gitlab/conan_token_spec.rb. It took 0.82 second. Expected to take 0.98 second.8115# [RSpecRunTime] Starting example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. Expected to take 0.96 second.8116devise/shared/_tabs_ldap.html.haml8117 Base form8118 renders user_login label8119 Crowd form8120 is shown when Crowd is enabled8121 is not shown when Crowd is disabled8122# [RSpecRunTime] Finishing example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. It took 1.0 second. Expected to take 0.96 second.8123# [RSpecRunTime] Starting example group spec/graphql/types/color_type_spec.rb. Expected to take 0.95 second.8124Types::ColorType8125 is expected to eq "Color"8126 coerces Color object into hex string8127 coerces an hex string into Color object8128 coerces an named Color into hex string8129 coerces an named color into Color object8130 rejects invalid input8131 rejects nil8132# [RSpecRunTime] Finishing example group spec/graphql/types/color_type_spec.rb. It took 0.85 second. Expected to take 0.95 second.8133# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. Expected to take 0.93 second.8134BulkImports::Projects::Graphql::GetRepositoryQuery8135 returns project repository url8136 queries project based on source_full_path8137 behaves like a valid Direct Transfer GraphQL query8138 has a valid query8139 does not use any deprecated GraphQL schema8140 does not exceed max authenticated complexity8141 does not exceed max depth8142# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb. It took 0.84 second. Expected to take 0.93 second.8143# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/file_spec.rb. Expected to take 0.92 second.8144Gitlab::Git::Conflict::File8145 #lines8146 when the content contains non-UTF-8 characters8147 raises UnsupportedEncoding8148 when the content can be converted to UTF-88149 sets lines to the lines8150 sets the type to text8151 #content8152 when the content contains non-UTF-8 characters8153 raises UnsupportedEncoding8154 when the content can be converted to UTF-88155 returns a valid UTF-8 string8156 #path8157 returns our_path8158 when our_path is not present8159 returns their_path8160# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/file_spec.rb. It took 0.82 second. Expected to take 0.92 second.8161# [RSpecRunTime] Starting example group spec/serializers/integrations/field_entity_spec.rb. Expected to take 0.91 second.8162Integrations::FieldEntity8163 #as_json8164 with Jira integration8165 with field with type text8166 exposes correct attributes8167 with field with type password8168 exposes correct attributes but hides password8169 with EmailsOnPush integration8170 with field with type checkbox8171 exposes correct attributes and casts value to Boolean8172 with field with type select8173 exposes correct attributes8174 with chat integration8175 exposes correct attributes but masks webhook8176 when webhook was not set8177 does not show the masked webhook8178# [RSpecRunTime] Finishing example group spec/serializers/integrations/field_entity_spec.rb. It took 0.82 second. Expected to take 0.91 second.8179# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_cache_spec.rb. Expected to take 0.9 second.8180Gitlab::Cache::JsonCache8181 #expire8182 calls delete from the backend on the cache_key8183 raises an error8184 #write8185 raises an error8186 #read8187 raises an error8188 #fetch8189 raises an error8190 #active?8191 when backend respond to active? method8192 delegates to the underlying cache implementation8193 when backend does not respond to active? method8194 returns true8195# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_cache_spec.rb. It took 0.89 second. Expected to take 0.9 second.8196# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. Expected to take 0.88 second.8197Tooling::Helpers::FileHandler8198 #write_array_to_file8199 when the output file does not exist8200 creates the file8201 when the output file is empty8202 writes the correct content to the file8203 when the content array is not sorted8204 sorts the array before writing it to file8205 when the output file is not empty8206 appends the correct content to the file8207 when the append flag is set to false8208 overwrites the previous content8209 #read_array_from_file8210 when the input file does not exist8211 creates the file8212 when the input file is not empty8213 returns the content of the file in an array8214# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. It took 0.84 second. Expected to take 0.88 second.8215# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. Expected to take 0.87 second.8216Gitlab::Auth::Crowd::Authentication8217 login8218 finds the user if authentication is successful8219 is false if the user does not exist8220 is false if the authentication fails8221 fails when crowd is disabled8222 fails if no login is supplied8223 fails if no password is supplied8224# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. It took 0.83 second. Expected to take 0.87 second.8225# [RSpecRunTime] Starting example group spec/models/concerns/safely_change_column_default_spec.rb. Expected to take 0.86 second.8226SafelyChangeColumnDefault8227 forces the column to be written on a change8228 does not allow STI8229 prevents writing new default in place of the old default8230 does not write the column without a change8231 does not send the old column value if the default has changed8232# [RSpecRunTime] Finishing example group spec/models/concerns/safely_change_column_default_spec.rb. It took 0.95 second. Expected to take 0.86 second.8233# [RSpecRunTime] Starting example group spec/routing/directs/subscription_portal_spec.rb. Expected to take 0.85 second.8234Custom URLs Subscription Portal8235 subscription_portal_url8236 when CUSTOMER_PORTAL_URL ENV is unset8237 test: false, development: false, expected_url: "https://customers.gitlab.com"8238 is expected to eq "https://customers.gitlab.com"8239 test: false, development: true, expected_url: "https://customers.staging.gitlab.com"8240 is expected to eq "https://customers.staging.gitlab.com"8241 test: true, development: false, expected_url: "https://customers.staging.gitlab.com"8242 is expected to eq "https://customers.staging.gitlab.com"8243 when CUSTOMER_PORTAL_URL ENV is set8244 is expected to eq "https://customers.example.com"8245 subscription_portal_staging_url8246 when STAGING_CUSTOMER_PORTAL_URL is unset8247 is expected to eq "https://customers.staging.gitlab.com"8248 when STAGING_CUSTOMER_PORTAL_URL is set8249 is expected to eq "https://customers.staging.example.com"8250 subscription_portal_instance_review_url8251 is expected to eq "https://customers.staging.gitlab.com/instance_review"8252# [RSpecRunTime] Finishing example group spec/routing/directs/subscription_portal_spec.rb. It took 0.83 second. Expected to take 0.85 second.8253# [RSpecRunTime] Starting example group spec/helpers/blame_helper_spec.rb. Expected to take 0.83 second.8254BlameHelper8255 #get_age_map_start_date8256 returns the earliest date from a blame group8257 returns the earliest date from a project8258 #age_map_class8259 returns blame-commit-age-9 when oldest8260 returns blame-commit-age-0 class when newest8261 when called on the same day as project creation8262 returns blame-commit-age-0 class8263 #entire_blame_path8264 is expected to eq "/namespace1579/project-1640/-/blame/main/README.md/streaming"8265# [RSpecRunTime] Finishing example group spec/helpers/blame_helper_spec.rb. It took 0.82 second. Expected to take 0.83 second.8266# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. Expected to take 0.82 second.8267Glfm::VerifyAllGeneratedFilesAreUpToDate#process8268 when repo is clean8269 when all generated files are up to date8270 does not raise an error8271 when generated file(s) are not up to date8272ERROR: The following files were modified by running GLFM scripts. Please review, verify, and commit the changes:8273M /builds/gitlab-org/gitlab/glfm_specification/output_example_snapshots8274See the CI artifacts for the modified version of the files.8275This is the output of `git diff`:8276 raises an error8277 when repo is dirty8278 raises an error8279# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb. It took 0.5 second. Expected to take 0.82 second.8280# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/database_config_spec.rb. Expected to take 0.81 second.8281Gitlab::Patch::DatabaseConfig8282 module is included8283 #database_configuration8284 returns a hash containing only main:8285 when config/database.yml contains extra configuration through an external command8286 when the external command returns valid yaml8287 merges the extra configuration8288 when the external command returns invalid yaml8289 raises an error8290 when the parsed external command output returns invalid hash8291 raises an error8292 when the external command fails8293 raises error8294# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/database_config_spec.rb. It took 0.73 second. Expected to take 0.81 second.8295# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_metadata_content_service_spec.rb. Expected to take 0.8 second.8296Packages::Nuget::ExtractMetadataContentService8297 #execute8298 with nuspec file content8299 with dependencies8300 is expected to have key :package_dependencies8301 extracts dependencies8302 with package types8303 is expected to have key :package_types8304 extracts package types8305 with a nuspec file with metadata8306 is expected to eq ["bar", "foo", "tag1", "tag2", "tag3", "tag4", "tag5", "test"]8307 with a nuspec file content with metadata8308 returns the correct metadata8309# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_metadata_content_service_spec.rb. It took 0.78 second. Expected to take 0.8 second.8310# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/success_spec.rb. Expected to take 0.79 second.8311Gitlab::Ci::Status::Success8312 #text8313 is expected to eq "Passed"8314 #label8315 is expected to eq "passed"8316 #icon8317 is expected to eq "status_success"8318 #favicon8319 is expected to eq "favicon_status_success"8320 #group8321 is expected to eq "success"8322 #details_path8323 is expected to be nil8324# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/success_spec.rb. It took 0.73 second. Expected to take 0.79 second.8325# [RSpecRunTime] Starting example group spec/presenters/award_emoji_presenter_spec.rb. Expected to take 0.77 second.8326AwardEmojiPresenter8327 #description8328 is expected to eq "thumbs up sign"8329 #unicode8330 is expected to eq "1f44d"8331 #unicode_version8332 is expected to eq "6.0"8333 #emoji8334 is expected to eq "👍"8335 when presenting an award emoji with an invalid name8336 returns nil for all properties8337# [RSpecRunTime] Finishing example group spec/presenters/award_emoji_presenter_spec.rb. It took 0.73 second. Expected to take 0.77 second.8338# [RSpecRunTime] Starting example group spec/lib/gitlab/config_checker/external_database_checker_spec.rb. Expected to take 0.76 second.8339Gitlab::ConfigChecker::ExternalDatabaseChecker8340 #check8341 with a single database8342 when database meets minimum supported version8343 example at ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:30 (PENDING: Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup)8344 when database does not meet minimum supported version8345 reports deprecated database notice (PENDING: Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup)8346 with a multiple database8347 when both databases meets minimum supported version8348 is expected to be empty8349 when the one of the databases does not meet minimum supported version8350 reports deprecated database notice if the main database is using an old version8351 reports deprecated database notice if the ci database is using an old version8352 when both databases do not meet minimum supported version8353 reports deprecated database notice8354# [RSpecRunTime] Finishing example group spec/lib/gitlab/config_checker/external_database_checker_spec.rb. It took 0.78 second. Expected to take 0.76 second.8355# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/selector_usage_spec.rb. Expected to take 0.76 second.8356RuboCop::Cop::QA::SelectorUsage8357 in a QA file8358 has no error8359 outside of QA8360 data-qa-selector8361 behaves like non-qa file usage8362 reports an offense8363 qa class8364 behaves like non-qa file usage8365 reports an offense8366# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/selector_usage_spec.rb. It took 0.49 second. Expected to take 0.76 second.8367# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline_spec.rb. Expected to take 0.74 second.8368Banzai::Pipeline8369 .[]8370 for nil8371 is expected to eq Banzai::Pipeline::FullPipeline8372 for symbols8373 when known8374 is expected to eq Banzai::Pipeline::FullPipeline8375 when unknown8376 behaves like error8377 is expected to raise NameError with "uninitialized constant Banzai::Pipeline::UnknownPipeline"8378 for classes8379 subclassing Banzai::Pipeline::BasePipeline8380 is expected to eq #<Class:0x00007f8899d0cf68>8381 subclassing other types8382 behaves like error8383 is expected to raise ArgumentError with "unsupported pipeline name Foo (Class)"8384 for other types8385 behaves like error8386 is expected to raise ArgumentError with "unsupported pipeline name \"label\" (String)"8387# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline_spec.rb. It took 0.74 second. Expected to take 0.74 second.8388# [RSpecRunTime] Starting example group spec/models/resource_events/issue_assignment_event_spec.rb. Expected to take 0.73 second.8389ResourceEvents::IssueAssignmentEvent8390 does not allow STI8391 associations8392 is expected to belong to user required: false8393 is expected to belong to issue required: false8394 validations8395 is expected to be valid8396 is expected to validate that :issue cannot be empty/falsy8397# [RSpecRunTime] Finishing example group spec/models/resource_events/issue_assignment_event_spec.rb. It took 0.72 second. Expected to take 0.73 second.8398# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.8399Lint factories for ResourceEvents::IssueAssignmentEvent8400 with saas, license, and factory defaults8401 behaves like factory8402 issue_assignment_event factory8403 does not raise error when built8404 does not raise error when created8405# [RSpecRunTime] RSpec elapsed time: 34 minutes 40.41 seconds. Current RSS: ~1797M. load average: 0.98 0.97 1.00 1/308 304498406# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.24 seconds. Expected to take 32.1 seconds.8407# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/state_spec.rb. Expected to take 0.71 second.8408Gitlab::Ci::Ansi2json::State8409 #initialize8410 restores valid prior state8411 ignores unsigned prior state8412 opens and closes a section8413 ignores bad input8414 #encode8415 deterministically signs the state8416# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/state_spec.rb. It took 0.7 second. Expected to take 0.71 second.8417# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/composable_array_spec.rb. Expected to take 0.71 second.8418Gitlab::Config::Entry::ComposableArray8419 #valid?8420 is valid8421 is invalid8422 is expected not to be valid8423 #compose!8424 composes child entry with configured value8425 composes child entries with configured values8426 #descendants8427 creates descendant nodes8428# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/composable_array_spec.rb. It took 0.69 second. Expected to take 0.71 second.8429# [RSpecRunTime] Starting example group spec/services/groups/deploy_tokens/revoke_service_spec.rb. Expected to take 0.69 second.8430Groups::DeployTokens::RevokeService8431 #execute8432 revokes a group deploy token8433 invalid token id8434 raises an error8435# [RSpecRunTime] Finishing example group spec/services/groups/deploy_tokens/revoke_service_spec.rb. It took 0.67 second. Expected to take 0.69 second.8436# [RSpecRunTime] Starting example group spec/lib/sidebars/search/panel_spec.rb. Expected to take 0.68 second.8437Sidebars::Search::Panel8438 behaves like a panel instantiable by the anonymous user8439 is expected to be a kind of Sidebars::Search::Panel8440 #aria_label8441 returns the correct aria label8442 behaves like a panel with uniquely identifiable menu items8443 all menu_items have unique item_id8444 all menu_items have an item_id8445 #super_sidebar_context_header8446 returns a hash with the correct title and icon8447# [RSpecRunTime] Finishing example group spec/lib/sidebars/search/panel_spec.rb. It took 0.76 second. Expected to take 0.68 second.8448# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/caches_spec.rb. Expected to take 0.67 second.8449Gitlab::Ci::Config::Entry::Caches8450 #valid?8451 with an empty hash as cache8452 is valid8453 when configuration is valid with a single cache8454 is valid8455 when configuration is valid with multiple caches8456 is valid8457 when configuration is not a Hash or Array8458 is invalid8459 when entry values contain more than four caches8460 is invalid8461# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/caches_spec.rb. It took 0.66 second. Expected to take 0.67 second.8462# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb. Expected to take 0.66 second.8463Gitlab::GithubImport::Importer::LfsObjectImporter8464 #execute8465 calls the LfsDownloadService with the lfs object attributes8466 #lfs_download_object8467 creates the download object with the correct attributes8468# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb. It took 1.23 seconds. Expected to take 0.66 second.8469# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb. Expected to take 0.65 second.8470Gitlab::UsageDataCounters::NeovimPluginActivityUniqueCounter8471 when tracking a neovim plugin api request8472 behaves like a request from an extension8473 tracks when the user agent is matching8474 does not track when the user agent is not matching8475 does not track if user agent is not present8476 does not track if user is not present8477# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb. It took 0.66 second. Expected to take 0.65 second.8478# [RSpecRunTime] Starting example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. Expected to take 0.64 second.8479LooseForeignKeys::TurboModificationTracker8480 does not allow STI8481 with limits should be higher than LooseForeignKeys::ModificationTracker8482 expect max_deletes to be equal or higher8483 expect max_updates to be equal or higher8484 expect max_runtime to be equal or higher8485# [RSpecRunTime] Finishing example group spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb. It took 0.58 second. Expected to take 0.64 second.8486# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. Expected to take 0.63 second.8487Gitlab::Auth::Saml::OriginValidator8488 #store_origin8489 stores the SAML request ID8490 #gitlab_initiated?8491 returns false if InResponseTo is not present8492 returns false if InResponseTo does not match stored value8493 returns true if InResponseTo matches stored value8494# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/origin_validator_spec.rb. It took 0.58 second. Expected to take 0.63 second.8495# [RSpecRunTime] Starting example group spec/helpers/x509_helper_spec.rb. Expected to take 0.62 second.8496X509Helper8497 #x509_subject8498 with uppercase DN8499 returns the attributes on any case search8500 with lowercase DN8501 returns the attributes on any case search8502 with comma within DN8503 returns the attributes on any case search8504 with mal formed DN8505 returns nil on any case search8506# [RSpecRunTime] Finishing example group spec/helpers/x509_helper_spec.rb. It took 0.63 second. Expected to take 0.62 second.8507# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. Expected to take 0.6 second.8508Types::ErrorTracking::SentryErrorCollectionType8509 is expected to eq "SentryErrorCollection"8510 is expected to require graphql authorizations :read_sentry_issue8511 exposes the expected fields8512 errors field8513 returns errors8514# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. It took 0.61 second. Expected to take 0.6 second.8515# [RSpecRunTime] Starting example group spec/models/clusters/project_spec.rb. Expected to take 0.59 second.8516Clusters::Project8517 does not allow STI8518 is expected to belong to cluster required: false8519 is expected to belong to project required: false8520 is expected to have many kubernetes_namespaces8521# [RSpecRunTime] Finishing example group spec/models/clusters/project_spec.rb. It took 0.6 second. Expected to take 0.59 second.8522# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 32.1 seconds.8523Lint factories for Clusters::Project8524 with saas, license, and factory defaults8525 behaves like factory8526 cluster_project factory8527 does not raise error when built8528 does not raise error when created8529# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.1 seconds. Expected to take 32.1 seconds.8530# [RSpecRunTime] Starting example group spec/graphql/types/ci/freeze_period_type_spec.rb. Expected to take 0.59 second.8531Types::Ci::FreezePeriodType8532 is expected to eq "CiFreezePeriod"8533 has the expected fields8534 is expected to require graphql authorizations :read_freeze_period8535# [RSpecRunTime] Finishing example group spec/graphql/types/ci/freeze_period_type_spec.rb. It took 0.53 second. Expected to take 0.59 second.8536# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb. Expected to take 0.57 second.8537Gitlab::GrapeLogging::Loggers::ResponseLogger8538 #parameters8539 is expected to eq {:response_bytes=>9}8540 with multiple response parts8541 is expected to eq {:response_bytes=>18}8542 with log_response_length disabled8543 is expected to eq {}8544 when response is a String8545 is expected to eq {:response_bytes=>9}8546# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb. It took 0.61 second. Expected to take 0.57 second.8547# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb. Expected to take 0.57 second.8548Gitlab::SidekiqLogging::DeduplicationLogger8549 #log_deduplication8550 logs a deduplication message to the sidekiq logger8551 does not modify the job8552 #rescheduled_log8553 logs a rescheduled message to the sidekiq logger8554 does not modify the job8555# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb. It took 0.57 second. Expected to take 0.57 second.8556# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb. Expected to take 0.55 second.8557Gitlab::Database::Migrations::Observers::QueryStatistics8558 #before8559 with pgss available8560 resets pg_stat_statements8561 without pgss available8562 executes nothing8563 #record8564 with pgss available8565 fetches data from pg_stat_statements and stores on the observation8566 without pgss available8567 executes nothing8568# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb. It took 0.58 second. Expected to take 0.55 second.8569# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/fabricate_usage_spec.rb. Expected to take 0.55 second.8570RuboCop::Cop::QA::FabricateUsage8571 does not register an offense when using fabricate_via_api! for an unenforced resource8572 registers an offense when using fabricate_via_api! for a valid resource8573 registers an offense for groups8574# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/fabricate_usage_spec.rb. It took 0.54 second. Expected to take 0.55 second.8575# [RSpecRunTime] Starting example group spec/scripts/database/migration_collision_checker_spec.rb. Expected to take 0.53 second.8576MigrationCollisionChecker8577 #check8578 when there's no collision between migrations8579 is expected to be nil8580 when migration class name clashes8581 returns the error code8582 returns the error message8583# [RSpecRunTime] Finishing example group spec/scripts/database/migration_collision_checker_spec.rb. It took 0.51 second. Expected to take 0.53 second.8584# [RSpecRunTime] Starting example group spec/models/concerns/disables_sti_spec.rb. Expected to take 0.53 second.8585DisablesSti8586 does not allow STI8587 .allow_legacy_sti_class8588 is nil by default8589 is true on legacy models8590# [RSpecRunTime] Finishing example group spec/models/concerns/disables_sti_spec.rb. It took 0.47 second. Expected to take 0.53 second.8591# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb. Expected to take 0.51 second.8592Gitlab::Graphql::Tracers::MetricsTracer8593 when used as tracer and query is executed8594 does not record apdex for failing queries8595 duration: 0.1, expected_success: true8596 increments apdex sli8597 duration: 1.1, expected_success: false8598 increments apdex sli8599# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb. It took 0.46 second. Expected to take 0.51 second.8600# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router_spec.rb. Expected to take 0.51 second.8601Gitlab::EtagCaching::Router8602 .match8603 with RESTful routes8604 matches project pipelines endpoint8605 with GraphQL routes8606 matches pipelines endpoint8607 matches pipeline sha endpoint8608# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router_spec.rb. It took 0.49 second. Expected to take 0.51 second.8609# [RSpecRunTime] Starting example group spec/lib/gitlab/sql/glob_spec.rb. Expected to take 0.5 second.8610Gitlab::SQL::Glob8611 .to_like8612 matches * as %8613 matches % literally8614 matches _ literally8615# [RSpecRunTime] Finishing example group spec/lib/gitlab/sql/glob_spec.rb. It took 0.5 second. Expected to take 0.5 second.8616# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/service_account_spec.rb. Expected to take 0.49 second.8617Gitlab::Kubernetes::ServiceAccount8618 is expected to eq "a_service_account"8619 is expected to eq "a_namespace"8620 #generate8621 builds a Kubeclient Resource8622# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/service_account_spec.rb. It took 0.51 second. Expected to take 0.49 second.8623# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. Expected to take 0.48 second.8624RuboCop::Cop::Gitlab::AvoidCurrentOrganization8625 bad examples8626 when referencing8627 registers an offense8628 when assigning8629 registers an offense8630 good examples8631 does not register an offense8632# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb. It took 0.51 second. Expected to take 0.48 second.8633# [RSpecRunTime] Starting example group spec/services/repositories/replicate_service_spec.rb. Expected to take 0.48 second.8634Repositories::ReplicateService8635 replicates repository8636 when checksum does not match8637 raises an error and removes new repository8638 when an error is raised during checksum calculation8639 raises the error and removes new repository8640# [RSpecRunTime] Finishing example group spec/services/repositories/replicate_service_spec.rb. It took 0.5 second. Expected to take 0.48 second.8641# [RSpecRunTime] Starting example group spec/rubocop/qa_helpers_spec.rb. Expected to take 0.47 second.8642RuboCop::QAHelpers8643 #in_qa_file?8644 returns true for a node in the qa/ directory8645 returns false for a node outside the qa/ directory8646# [RSpecRunTime] Finishing example group spec/rubocop/qa_helpers_spec.rb. It took 0.46 second. Expected to take 0.47 second.8647# [RSpecRunTime] Starting example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. Expected to take 0.46 second.8648groups/settings/repository/_default_branch8649 when group default_branch_protection_defaults is empty8650 renders default branch protection defaults correctly8651# [RSpecRunTime] Finishing example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. It took 0.45 second. Expected to take 0.46 second.8652# [RSpecRunTime] Starting example group spec/lib/gitlab/chat_name_token_spec.rb. Expected to take 0.45 second.8653Gitlab::ChatNameToken8654 when using unknown token8655 returns empty data8656 when storing data8657 returns stored data8658 and after deleting them8659 data are removed8660# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat_name_token_spec.rb. It took 0.52 second. Expected to take 0.45 second.8661# [RSpecRunTime] Starting example group spec/graphql/types/packages/tag_type_spec.rb. Expected to take 0.44 second.8662Types::Packages::PackageTagType8663 is expected to eq "PackageTag"8664 includes all the package tag fields8665# [RSpecRunTime] Finishing example group spec/graphql/types/packages/tag_type_spec.rb. It took 0.45 second. Expected to take 0.44 second.8666# [RSpecRunTime] Starting example group spec/rubocop/cop/ban_catch_throw_spec.rb. Expected to take 0.44 second.8667RuboCop::Cop::BanCatchThrow8668 registers an offense when `catch` or `throw` are used8669 does not register an offense for a method called catch or throw8670# [RSpecRunTime] Finishing example group spec/rubocop/cop/ban_catch_throw_spec.rb. It took 0.44 second. Expected to take 0.44 second.8671# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/parallel_scheduling_spec.rb. Expected to take 0.43 second.8672Gitlab::BitbucketServerImport::ParallelScheduling8673 #calculate_job_delay8674 returns an incremental delay8675 deducts the runtime from the delay8676# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/parallel_scheduling_spec.rb. It took 0.44 second. Expected to take 0.43 second.8677# [RSpecRunTime] Starting example group spec/graphql/types/metadata/kas_type_spec.rb. Expected to take 0.42 second.8678Types::Metadata::KasType8679 is expected to eq "Kas"8680 is expected to require graphql authorizations :read_instance_metadata8681# [RSpecRunTime] Finishing example group spec/graphql/types/metadata/kas_type_spec.rb. It took 0.41 second. Expected to take 0.42 second.8682# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/labels_create_input_type_spec.rb. Expected to take 0.42 second.8683Types::WorkItems::Widgets::LabelsCreateInputType8684 is expected to eq "WorkItemWidgetLabelsCreateInput"8685 is expected to contain exactly "labelIds"8686# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/labels_create_input_type_spec.rb. It took 0.44 second. Expected to take 0.42 second.8687# [RSpecRunTime] Starting example group spec/graphql/types/users/email_type_spec.rb. Expected to take 0.41 second.8688Types::Users::EmailType8689 has the correct fields8690 is expected to require graphql authorizations :read_user_email_address8691# [RSpecRunTime] Finishing example group spec/graphql/types/users/email_type_spec.rb. It took 0.42 second. Expected to take 0.41 second.8692# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. Expected to take 0.41 second.8693Mutations::Ci::PipelineSchedule::VariableInputType8694 is expected to eq "PipelineScheduleVariableInput"8695 is expected to contain exactly "id", "key", "value", "variableType", and "destroy"8696# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. It took 0.4 second. Expected to take 0.41 second.8697# [RSpecRunTime] Starting example group spec/initializers/hashie_mash_permitted_patch_spec.rb. Expected to take 0.4 second.8698Hashie::Mash#permitted patch8699 #permitted8700 raises ArgumentError8701 #respond_to? with :permitted?8702 returns false8703# [RSpecRunTime] Finishing example group spec/initializers/hashie_mash_permitted_patch_spec.rb. It took 0.4 second. Expected to take 0.4 second.8704# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/batch_loader_spec.rb. Expected to take 0.4 second.8705Gitlab::Utils::BatchLoader8706 .clear_key8707 clears batched items which match the specified batch key8708 clears loaded values which match the specified batch key8709# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/batch_loader_spec.rb. It took 0.4 second. Expected to take 0.4 second.8710# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. Expected to take 0.39 second.8711Types::Security::CodequalityReportsComparer::StatusEnum8712 is expected to eq "CodequalityReportsComparerStatus"8713 exposes all codequality report status values8714# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. It took 0.42 second. Expected to take 0.39 second.8715# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/extractors/rest_extractor_spec.rb. Expected to take 0.39 second.8716BulkImports::Common::Extractors::RestExtractor8717 #extract8718 returns instance of ExtractedData8719# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/extractors/rest_extractor_spec.rb. It took 0.42 second. Expected to take 0.39 second.8720# [RSpecRunTime] Starting example group spec/services/concerns/services/return_service_responses_spec.rb. Expected to take 0.38 second.8721Services::ReturnServiceResponses8722 #error8723 returns a ServiceResponse instance8724 #success8725 returns a ServiceResponse instance8726# [RSpecRunTime] Finishing example group spec/services/concerns/services/return_service_responses_spec.rb. It took 0.4 second. Expected to take 0.38 second.8727# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/array_none_any_spec.rb. Expected to take 0.38 second.8728API::Validations::Validators::ArrayNoneAny8729 valid parameters8730 does not raise a validation error8731 invalid parameters8732 raises a validation error8733# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/array_none_any_spec.rb. It took 0.39 second. Expected to take 0.38 second.8734# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/pre_process_pipeline_spec.rb. Expected to take 0.37 second.8735Banzai::Pipeline::PreProcessPipeline8736 pre-processes the source text8737 truncates the text if requested8738# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/pre_process_pipeline_spec.rb. It took 0.41 second. Expected to take 0.37 second.8739# [RSpecRunTime] Starting example group spec/graphql/types/ci/variable_sort_enum_spec.rb. Expected to take 0.35 second.8740Types::Ci::VariableSortEnum8741 exposes the available order methods8742# [RSpecRunTime] Finishing example group spec/graphql/types/ci/variable_sort_enum_spec.rb. It took 0.31 second. Expected to take 0.35 second.8743# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/participants_type_spec.rb. Expected to take 0.34 second.8744Types::WorkItems::Widgets::ParticipantsType8745 exposes the expected fields8746# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/participants_type_spec.rb. It took 0.37 second. Expected to take 0.34 second.8747# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. Expected to take 0.34 second.8748Gitlab::Ci::Status::Bridge::WaitingForResource8749 is expected to be < Gitlab::Ci::Status::Processable::WaitingForResource8750# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. It took 0.33 second. Expected to take 0.34 second.8751# [RSpecRunTime] Starting example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. Expected to take 0.33 second.8752Gitlab::InsecureKeyFingerprint8753 #fingerprint_sha2568754 generates the key's fingerprint8755# [RSpecRunTime] Finishing example group spec/lib/gitlab/insecure_key_fingerprint_spec.rb. It took 0.33 second. Expected to take 0.33 second.8756# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. Expected to take 0.33 second.8757Gitlab::SidekiqStatus::ServerMiddleware8758 #call8759 stops tracking of a job upon completion8760# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb. It took 0.34 second. Expected to take 0.33 second.8761# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc/html5_converter_spec.rb. Expected to take 0.31 second.8762Gitlab::Asciidoc::Html5Converter8763 convert AsciiDoc to HTML58764 appends user-content- prefix on ref (anchor)8765# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc/html5_converter_spec.rb. It took 0.33 second. Expected to take 0.31 second.8766# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_spec.rb. Expected to take 0.31 second.8767API::Entities::Nuget::Dependency8768 is expected to eq {:@id=>"http://gitlab.com/Sandbox.App/1.0.0.json#dependency", :@type=>"PackageDependency", :id=>"Dependency", :range=>"2.0.0"}8769# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_spec.rb. It took 0.33 second. Expected to take 0.31 second.8770# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/organization_user_spec.rb. Expected to take 0.3 second.8771Types::PermissionTypes::OrganizationUser8772 exposes the expected fields8773# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/organization_user_spec.rb. It took 0.32 second. Expected to take 0.3 second.8774# [RSpecRunTime] Starting example group spec/graphql/resolvers/packages_base_resolver_spec.rb. Expected to take 0.3 second.8775Resolvers::PackagesBaseResolver8776 #resolve8777 throws an error8778# [RSpecRunTime] Finishing example group spec/graphql/resolvers/packages_base_resolver_spec.rb. It took 0.3 second. Expected to take 0.3 second.8779# [RSpecRunTime] Starting example group spec/lib/gitlab/api_authentication/sent_through_builder_spec.rb. Expected to take 0.29 second.8780Gitlab::APIAuthentication::SentThroughBuilder8781 #sent_through8782 adds a strategy for each of locators x resolvers8783# [RSpecRunTime] Finishing example group spec/lib/gitlab/api_authentication/sent_through_builder_spec.rb. It took 0.3 second. Expected to take 0.29 second.8784auto_explain log contains 1543 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-18-32.344.main.ndjson.gz8785took 30.9976014388786auto_explain log contains 1546 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-18-32.344.ci.ndjson.gz8787took 30.7102098028788[TEST PROF INFO] EventProf results for sql.active_record8789Total time: 07:42.846 of 35:01.473 (22.02%)8790Total events: 3102428791Top 5 slowest suites (by time):8792MergeRequestDiff (./spec/models/merge_request_diff_spec.rb:5) – 01:06.946 (38919 / 263) of 05:45.244 (19.39%)8793Packages::Package (./spec/models/packages/package_spec.rb:4) – 00:45.563 (31628 / 390) of 03:30.214 (21.67%)8794Gitlab::Merge...ssageGenerator (./spec/lib/gitlab/merge_requests/message_generator_spec.rb:5) – 00:28.571 (16366 / 92) of 02:20.633 (20.32%)8795Groups::UpdateService (./spec/services/groups/update_service_spec.rb:5) – 00:20.160 (12389 / 64) of 01:06.461 (30.33%)8796WorkItems::WorkItemsFinder (./spec/finders/work_items/work_items_finder_spec.rb:5) – 00:18.759 (12946 / 157) of 01:25.061 (22.05%)8797Knapsack report was generated. Preview:8798{8799 "spec/models/merge_request_diff_spec.rb": 345.1832156089995,8800 "spec/support/shared_examples/lint_factories_shared_examples.rb": 46.671289975000036,8801 "spec/models/packages/package_spec.rb": 210.21437077800056,8802 "spec/lib/gitlab/merge_requests/message_generator_spec.rb": 140.633289333,8803 "spec/policies/group_policy_spec.rb": 110.86307551700065,8804 "spec/finders/work_items/work_items_finder_spec.rb": 85.06121017900023,8805 "spec/services/releases/create_service_spec.rb": 73.16169553600048,8806 "spec/services/groups/update_service_spec.rb": 66.46122393099995,8807 "spec/lib/gitlab/ci/status/build/factory_spec.rb": 51.58128267800021,8808 "spec/lib/gitlab/git_access_snippet_spec.rb": 39.211186099999395,8809 "spec/lib/gitlab/color_spec.rb": 34.76576483600002,8810 "spec/models/hooks/project_hook_spec.rb": 34.4205695870005,8811 "spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb": 35.259391884999786,8812 "spec/services/ci/process_sync_events_service_spec.rb": 30.27104984199923,8813 "spec/lib/gitlab/ci/status/build/failed_spec.rb": 31.46486499799994,8814 "spec/lib/gitlab/tree_summary_spec.rb": 27.96569409699987,8815 "spec/models/notification_recipient_spec.rb": 26.643737039999905,8816 "spec/helpers/groups_helper_spec.rb": 24.109164347999467,8817 "spec/models/packages/package_file_spec.rb": 22.1467202849999,8818 "spec/lib/gitlab/diff/file_collection/paginated_merge_request_diff_spec.rb": 23.652812275000542,8819 "spec/finders/template_finder_spec.rb": 18.93793668499984,8820 "spec/lib/gitlab/ci/config/external/processor_spec.rb": 17.685241806000704,8821 "spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb": 16.551513525999326,8822 "spec/finders/packages/nuget/package_finder_spec.rb": 14.586683735000406,8823 "spec/workers/merge_requests/ensure_prepared_worker_spec.rb": 14.028511199000604,8824 "spec/models/ml/candidate_spec.rb": 13.400344244000735,8825 "spec/services/search/group_service_spec.rb": 14.806354598000325,8826 "spec/lib/gitlab/ci/charts_spec.rb": 11.150601451000512,8827 "spec/models/wiki_page/meta_spec.rb": 13.969451799000126,8828 "spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb": 13.37462997900002,8829 "spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb": 12.345224860000599,8830 "spec/services/ci/process_build_service_spec.rb": 11.489384325000174,8831 "spec/lib/gitlab/verify/uploads_spec.rb": 10.642619776000174,8832 "spec/views/projects/edit.html.haml_spec.rb": 11.95237880700006,8833 "spec/helpers/auto_devops_helper_spec.rb": 11.238514606000535,8834 "spec/models/commit_signatures/gpg_signature_spec.rb": 10.637795926999388,8835 "spec/policies/protected_branch_policy_spec.rb": 9.933160585000223,8836 "spec/lib/gitlab/prometheus_client_spec.rb": 8.785406877000241,8837 "spec/models/ci/unit_test_failure_spec.rb": 7.277039909999985,8838 "spec/lib/gitlab/slash_commands/issue_move_spec.rb": 9.127549619999627,8839 "spec/models/container_registry/event_spec.rb": 7.667179645000033,8840 "spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb": 6.635780616999909,8841 "spec/models/concerns/cache_markdown_field_spec.rb": 9.606914609999876,8842 "spec/lib/gitlab/ci/badge/coverage/metadata_spec.rb": 6.426508212999579,8843 "spec/services/packages/maven/metadata/sync_service_spec.rb": 7.04569335799988,8844 "spec/lib/gitlab/redis/chat_spec.rb": 6.529086976000144,8845 "spec/models/sentry_issue_spec.rb": 6.522469816999546,8846 "spec/lib/gitlab/diff/suggestion_spec.rb": 7.093099082000663,8847 "spec/services/labels/update_service_spec.rb": 5.629362945999674,8848 "spec/models/concerns/reactive_caching_spec.rb": 5.839840140999513,8849 "spec/tasks/gitlab/x509/update_rake_spec.rb": 4.110628290999557,8850 "spec/tasks/gitlab/terraform/migrate_rake_spec.rb": 5.326715137000065,8851 "spec/lib/gitlab_spec.rb": 5.008973760000117,8852 "spec/models/ci/catalog/listing_spec.rb": 5.436700928999926,8853 "spec/helpers/auth_helper_spec.rb": 4.812964923000436,8854 "spec/views/shared/_label_row.html.haml_spec.rb": 5.1422207779996825,8855 "spec/workers/bulk_imports/pipeline_worker_spec.rb": 5.7328701589995035,8856 "spec/graphql/resolvers/package_pipelines_resolver_spec.rb": 4.733942995999314,8857 "spec/services/work_items/task_list_reference_replacement_service_spec.rb": 5.018334488000619,8858 "spec/services/projects/fetch_statistics_increment_service_spec.rb": 6.67254702199989,8859 "spec/graphql/resolvers/project_packages_resolver_spec.rb": 4.289212781999595,8860 "spec/lib/security/weak_passwords_spec.rb": 4.645815151000534,8861 "spec/lib/gitlab/access/branch_protection_spec.rb": 4.252594986999611,8862 "spec/services/merge_requests/update_reviewer_state_service_spec.rb": 4.911573767999471,8863 "spec/graphql/mutations/security/ci_configuration/configure_sast_spec.rb": 3.131257975999688,8864 "spec/views/layouts/terms.html.haml_spec.rb": 4.18139433000033,8865 "spec/models/packages/tag_spec.rb": 4.477569941999718,8866 "spec/tasks/gitlab/background_migrations_rake_spec.rb": 4.345594024999627,8867 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 4.974310289999266,8868 "spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb": 4.090074701999583,8869 "spec/lib/api/entities/project_import_status_spec.rb": 4.40374486499968,8870 "spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb": 3.801076918000035,8871 "spec/models/user_custom_attribute_spec.rb": 3.197055167999679,8872 "spec/models/bulk_import_spec.rb": 3.328163797000343,8873 "spec/services/update_container_registry_info_service_spec.rb": 2.469782918000419,8874 "spec/lib/gitlab/ci/parsers/test/junit_spec.rb": 3.7241779460000544,8875 "spec/tooling/graphql/docs/renderer_spec.rb": 2.351363110999955,8876 "spec/models/integrations/google_play_spec.rb": 3.036760026999218,8877 "spec/services/resource_events/change_milestone_service_spec.rb": 3.3747643659999085,8878 "spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb": 3.382139874999666,8879 "spec/services/import_csv/preprocess_milestones_service_spec.rb": 3.4807664889995067,8880 "spec/lib/banzai/filter/table_of_contents_legacy_filter_spec.rb": 2.503020979000212,8881 "spec/policies/base_policy_spec.rb": 2.9419204919995536,8882 "spec/services/packages/conan/single_package_search_service_spec.rb": 3.4864024589996916,8883 "spec/finders/packages/go/package_finder_spec.rb": 2.9012399779994666,8884 "spec/lib/gitlab/ci/templates/Jobs/sast_iac_latest_gitlab_ci_yaml_spec.rb": 3.7064068250001583,8885 "spec/services/security/ci_configuration/sast_parser_service_spec.rb": 2.707513196999571,8886 "spec/lib/gitlab/ci/status/build/manual_spec.rb": 3.1812108760004776,8887 "spec/graphql/resolvers/merge_request_pipelines_resolver_spec.rb": 2.8734524129995407,8888 "spec/models/preloaders/merge_request_diff_preloader_spec.rb": 2.8429807570000776,8889 "spec/workers/migrate_external_diffs_worker_spec.rb": 2.5231738759994187,8890 "spec/views/projects/_flash_messages.html.haml_spec.rb": 2.704390036999939,8891 "spec/lib/gitlab/email/attachment_uploader_spec.rb": 2.6744254730001558,8892 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 2.4338702989998637,8893 "spec/graphql/resolvers/base_resolver_spec.rb": 2.7218837049995273,8894 "spec/models/integrations/campfire_spec.rb": 2.1466572330000417,8895 "spec/workers/repository_update_remote_mirror_worker_spec.rb": 2.4499339670001063,8896 "spec/graphql/resolvers/ci/config_resolver_spec.rb": 2.353506331999597,8897 "spec/lib/gitlab/usage/metric_spec.rb": 2.864054362999923,8898 "spec/workers/merge_requests/create_approval_note_worker_spec.rb": 2.2206792119995953,8899 "spec/services/projects/repository_languages_service_spec.rb": 2.689157669999986,8900 "spec/services/design_management/move_designs_service_spec.rb": 2.356612720999692,8901 "spec/lib/gitlab/checks/push_file_count_check_spec.rb": 2.3524565819998315,8902 "spec/services/releases/links/create_service_spec.rb": 2.253187076999893,8903 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_note_importer_spec.rb": 2.556697609999901,8904 "spec/services/commits/revert_service_spec.rb": 2.6488026860006357,8905 "spec/lib/gitlab/data_builder/feature_flag_spec.rb": 2.5097754580001492,8906 "spec/services/cloud_seed/google_cloud/service_accounts_service_spec.rb": 4.286540536999382,8907 "spec/graphql/types/ci/job_trace_type_spec.rb": 2.3635332499998185,8908 "spec/presenters/pages_domain_presenter_spec.rb": 1.9878153869995003,8909 "spec/lib/constraints/group_url_constrainer_spec.rb": 2.298091110000314,8910 "spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb": 1.8347205599993686,8911 "spec/workers/namespaces/root_statistics_worker_spec.rb": 2.090521090999573,8912 "spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb": 1.9028679709999778,8913 "spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb": 1.8333826409998437,8914 "spec/workers/group_import_worker_spec.rb": 1.9840625280003223,8915 "spec/lib/gitlab/merge_requests/mergeability/check_result_spec.rb": 1.6797099940004045,8916 "spec/workers/authorized_project_update/user_refresh_with_low_urgency_worker_spec.rb": 1.7934021869996286,8917 "spec/lib/gitlab/ci/status/build/pending_spec.rb": 1.820247381999252,8918 "spec/lib/gitlab/ci/status/build/created_spec.rb": 1.7353343160002623,8919 "spec/services/users/authorized_build_service_spec.rb": 1.4731987559998743,8920 "spec/graphql/resolvers/projects/plan_limits_resolver_spec.rb": 1.6843311640004686,8921 "spec/services/import/validate_remote_git_endpoint_service_spec.rb": 1.4689598960003423,8922 "spec/lib/gitlab/jira_import/handle_labels_service_spec.rb": 1.5531349630000477,8923 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 1.5579798730004768,8924 "spec/lib/slack/block_kit/incident_management/incident_modal_opened_spec.rb": 1.6754685449996032,8925 "spec/workers/gitlab/jira_import/stage/import_attachments_worker_spec.rb": 1.5258660569998028,8926 "spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb": 1.598604226000134,8927 "spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb": 1.613421723999636,8928 "spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb": 1.3521412849995613,8929 "spec/components/pajamas/checkbox_component_spec.rb": 1.510032549999778,8930 "spec/rubocop/cop/graphql/id_type_spec.rb": 1.442492920999939,8931 "spec/lib/gitlab/unicode_spec.rb": 1.609994024000116,8932 "spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb": 1.4125249749995419,8933 "spec/lib/gitlab/bitbucket_import/importers/lfs_object_importer_spec.rb": 1.4489160990005985,8934 "spec/lib/gitlab/github_import/milestone_finder_spec.rb": 1.4190136940005686,8935 "spec/services/environments/reset_auto_stop_service_spec.rb": 1.4977931820003505,8936 "spec/lib/gitlab/bullet/exclusions_spec.rb": 1.3765924399995129,8937 "spec/uploaders/object_storage/cdn/google_ip_cache_spec.rb": 1.43808479099971,8938 "spec/lib/gitlab/ci/reports/sbom/source_spec.rb": 1.39553451699976,8939 "spec/lib/gitlab/seeders/ci/variables_instance_seeder_spec.rb": 1.2788656339998852,8940 "spec/workers/ci/daily_build_group_report_results_worker_spec.rb": 1.4175305140006458,8941 "spec/services/projects/container_repository/third_party/delete_tags_service_spec.rb": 1.3988783770000737,8942 "spec/workers/gitlab/bitbucket_server_import/stage/finish_import_worker_spec.rb": 1.1721182119999867,8943 "spec/rubocop/cop/performance/ar_exists_and_present_blank_spec.rb": 1.1991166670004532,8944 "spec/lib/gitlab/ci/config/yaml/result_spec.rb": 1.1796264300000985,8945 "spec/views/groups/group_members/index.html.haml_spec.rb": 1.0271169029992961,8946 "spec/models/ci/pipeline_config_spec.rb": 1.33175092700003,8947 "spec/lib/gitlab/import_export/design_repo_restorer_spec.rb": 1.4813043939993804,8948 "spec/helpers/import_helper_spec.rb": 1.1285034480006289,8949 "spec/workers/ssh_keys/expiring_soon_notification_worker_spec.rb": 1.292653032999624,8950 "spec/lib/bulk_imports/groups/graphql/get_projects_query_spec.rb": 1.1092375609996452,8951 "spec/services/ide/schemas_config_service_spec.rb": 0.9819933099997797,8952 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 1.06699376799952,8953 "spec/lib/gitlab/diff/stats_cache_spec.rb": 0.998287077999521,8954 "spec/lib/gitlab/ci/pipeline/chain/metrics_spec.rb": 0.9549655350001558,8955 "spec/lib/gitlab/conan_token_spec.rb": 0.8229737150004439,8956 "spec/views/devise/shared/_tabs_ldap.haml_spec.rb": 0.99817241799974,8957 "spec/graphql/types/color_type_spec.rb": 0.8479235009999684,8958 "spec/lib/bulk_imports/projects/graphql/get_repository_query_spec.rb": 0.8413762019999922,8959 "spec/lib/gitlab/git/conflict/file_spec.rb": 0.8229732139998305,8960 "spec/serializers/integrations/field_entity_spec.rb": 0.8221753340003488,8961 "spec/lib/gitlab/cache/json_cache_spec.rb": 0.8938250540004447,8962 "spec/tooling/lib/tooling/helpers/file_handler_spec.rb": 0.8387119219996748,8963 "spec/lib/gitlab/auth/crowd/authentication_spec.rb": 0.8329781030006416,8964 "spec/models/concerns/safely_change_column_default_spec.rb": 0.9478224659997068,8965 "spec/routing/directs/subscription_portal_spec.rb": 0.8329122739996819,8966 "spec/helpers/blame_helper_spec.rb": 0.8222878739998123,8967 "spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb": 0.4970701249994818,8968 "spec/lib/gitlab/patch/database_config_spec.rb": 0.7306650689997696,8969 "spec/services/packages/nuget/extract_metadata_content_service_spec.rb": 0.7784446610003215,8970 "spec/lib/gitlab/ci/status/success_spec.rb": 0.7326890590002222,8971 "spec/presenters/award_emoji_presenter_spec.rb": 0.729912959000103,8972 "spec/lib/gitlab/config_checker/external_database_checker_spec.rb": 0.7787907020001512,8973 "spec/rubocop/cop/qa/selector_usage_spec.rb": 0.48557776600046054,8974 "spec/lib/banzai/pipeline_spec.rb": 0.7396561079995081,8975 "spec/models/resource_events/issue_assignment_event_spec.rb": 0.7194202199998472,8976 "spec/lib/gitlab/ci/ansi2json/state_spec.rb": 0.7042601029997968,8977 "spec/lib/gitlab/config/entry/composable_array_spec.rb": 0.6916103840003416,8978 "spec/services/groups/deploy_tokens/revoke_service_spec.rb": 0.665042609000011,8979 "spec/lib/sidebars/search/panel_spec.rb": 0.756058335000489,8980 "spec/lib/gitlab/ci/config/entry/caches_spec.rb": 0.6608969490007439,8981 "spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb": 1.225852572999429,8982 "spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb": 0.658954079999603,8983 "spec/models/loose_foreign_keys/turbo_modification_tracker_spec.rb": 0.5767042120005499,8984 "spec/lib/gitlab/auth/saml/origin_validator_spec.rb": 0.5820666710005753,8985 "spec/helpers/x509_helper_spec.rb": 0.6287207940004009,8986 "spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb": 0.6124353570003223,8987 "spec/models/clusters/project_spec.rb": 0.6004922989995976,8988 "spec/graphql/types/ci/freeze_period_type_spec.rb": 0.5344742489996861,8989 "spec/lib/gitlab/grape_logging/loggers/response_logger_spec.rb": 0.6083961470003487,8990 "spec/lib/gitlab/sidekiq_logging/deduplication_logger_spec.rb": 0.5685057330001655,8991 "spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb": 0.5839655210002093,8992 "spec/rubocop/cop/qa/fabricate_usage_spec.rb": 0.5444095769998967,8993 "spec/scripts/database/migration_collision_checker_spec.rb": 0.5081761829997049,8994 "spec/models/concerns/disables_sti_spec.rb": 0.4746200579993456,8995 "spec/lib/gitlab/graphql/tracers/metrics_tracer_spec.rb": 0.4602610800002367,8996 "spec/lib/gitlab/etag_caching/router_spec.rb": 0.4899812249996103,8997 "spec/lib/gitlab/sql/glob_spec.rb": 0.4984165740006574,8998 "spec/lib/gitlab/kubernetes/service_account_spec.rb": 0.5131001919999107,8999 "spec/rubocop/cop/gitlab/avoid_current_organization_spec.rb": 0.5090229420002288,9000 "spec/services/repositories/replicate_service_spec.rb": 0.5007417140004691,9001 "spec/rubocop/qa_helpers_spec.rb": 0.4553705300004367,9002 "spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb": 0.4478869919994395,9003 "spec/lib/gitlab/chat_name_token_spec.rb": 0.5217881010003111,9004 "spec/graphql/types/packages/tag_type_spec.rb": 0.4453693920004298,9005 "spec/rubocop/cop/ban_catch_throw_spec.rb": 0.4367156830003296,9006 "spec/lib/gitlab/bitbucket_server_import/parallel_scheduling_spec.rb": 0.4411261929999455,9007 "spec/graphql/types/metadata/kas_type_spec.rb": 0.41321790700021666,9008 "spec/graphql/types/work_items/widgets/labels_create_input_type_spec.rb": 0.4357962129997759,9009 "spec/graphql/types/users/email_type_spec.rb": 0.4150994569999966,9010 "spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb": 0.3961101700006111,9011 "spec/initializers/hashie_mash_permitted_patch_spec.rb": 0.40091023900004075,9012 "spec/lib/gitlab/utils/batch_loader_spec.rb": 0.4015949080003338,9013 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 0.41616876699936256,9014 "spec/lib/bulk_imports/common/extractors/rest_extractor_spec.rb": 0.422116984999775,9015 "spec/services/concerns/services/return_service_responses_spec.rb": 0.3954246699995565,9016 "spec/lib/api/validations/validators/array_none_any_spec.rb": 0.3908094610005719,9017 "spec/lib/banzai/pipeline/pre_process_pipeline_spec.rb": 0.41282693699940864,9018 "spec/graphql/types/ci/variable_sort_enum_spec.rb": 0.3111224119993494,9019 "spec/graphql/types/work_items/widgets/participants_type_spec.rb": 0.3730944230001114,9020 "spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb": 0.3247865109997292,9021 "spec/lib/gitlab/insecure_key_fingerprint_spec.rb": 0.3260930610003925,9022 "spec/lib/gitlab/sidekiq_status/server_middleware_spec.rb": 0.3355689589998292,9023 "spec/lib/gitlab/asciidoc/html5_converter_spec.rb": 0.3273913100001664,9024 "spec/lib/api/entities/nuget/dependency_spec.rb": 0.331772918999377,9025 "spec/graphql/types/permission_types/organization_user_spec.rb": 0.3240310009996392,9026 "spec/graphql/resolvers/packages_base_resolver_spec.rb": 0.30400031299996044,9027 "spec/lib/gitlab/api_authentication/sent_through_builder_spec.rb": 0.300634964999517259028}9029Knapsack global time execution for tests: 35m9030Pending: (Failures listed here are expected and do not affect your suite's status)9031 1) Lint factories for MergeRequestDiff with saas, license, and factory defaults behaves like factory external_merge_request_diff factory linting :verification_succeeded trait does not raise error when created9032 # Trait skipped linting due to legacy error9033 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839034 2) Lint factories for MergeRequestDiff with saas, license, and factory defaults behaves like factory external_merge_request_diff factory linting :verification_failed trait does not raise error when created9035 # Trait skipped linting due to legacy error9036 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839037 3) Lint factories for Packages::PackageFile with saas, license, and factory defaults behaves like factory package_file factory linting :verification_succeeded trait does not raise error when created9038 # Trait skipped linting due to legacy error9039 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839040 4) Lint factories for Packages::PackageFile with saas, license, and factory defaults behaves like factory package_file factory linting :verification_failed trait does not raise error when created9041 # Trait skipped linting due to legacy error9042 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839043 5) Ml::Candidate modules 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 blank9044 # No reason given9045 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499046 6) Ml::Candidate modules 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 blank9047 # No reason given9048 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579049 7) gitlab:background_migrations namespace rake tasks finalize when multiple database feature is enabled ignores geo9050 # Skipping because ci is shared or doesn't not exist9051 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:719052 8) gitlab:background_migrations namespace rake tasks finalize when multiple database feature is enabled without the proper arguments exits without finalizing the migration9053 # Skipping because ci is shared or doesn't not exist9054 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:799055 9) gitlab:background_migrations namespace rake tasks finalize when multiple database feature is enabled with the proper arguments finalizes the matching migration9056 # Skipping because ci is shared or doesn't not exist9057 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:909058 10) gitlab:background_migrations namespace rake tasks finalize when multiple database feature is enabled when database name is not passed aborts the rake task9059 # Skipping because ci is shared or doesn't not exist9060 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:999061 11) gitlab:background_migrations namespace rake tasks status when multiple databases are configured with two connections sharing the same database skips the shared database9062 # Skipping because database ci exists9063 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:1559064 12) gitlab:background_migrations namespace rake tasks status when multiple databases are configured with two connections sharing the same database ignores geo9065 # Skipping because database ci exists9066 # ./spec/tasks/gitlab/background_migrations_rake_spec.rb:1639067 13) Gitlab::ConfigChecker::ExternalDatabaseChecker#check with a single database when database meets minimum supported version 9068 # Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup9069 # ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:309070 14) Gitlab::ConfigChecker::ExternalDatabaseChecker#check with a single database when database does not meet minimum supported version reports deprecated database notice9071 # Skipping because some of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup9072 # ./spec/lib/gitlab/config_checker/external_database_checker_spec.rb:389073Failures:9074 1) Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9075 Failure/Error: it { expect(described_class.with_debian_file_type(:changes)).to contain_exactly(debian_changes) }9076 expected collection contained: [#<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000",...tate: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>]9077 actual collection contained: [#<Packages::PackageFile id: 367, package_id: 338, created_at: "2024-05-24 16:08:44.226830000 +0000",...tate: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>]9078 the missing elements were: [#<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000",...tate: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>]9079 the extra elements were: [#<Packages::PackageFile id: 367, package_id: 338, created_at: "2024-05-24 16:08:44.226830000 +0000",...tate: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>]9080 # ./spec/models/packages/package_file_spec.rb:172:in `block (4 levels) in <top (required)>'9081 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'9082 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9083 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'9084 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'9085 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9086 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9087 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9088 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9089 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9090 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9091 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9092 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9093 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9094 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9095 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9096 2) Packages::PackageFile.most_recent! is expected to eq #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9097 Failure/Error: it { expect(described_class.most_recent!).to eq(debian_package.package_files.last) }9098 expected: #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9099 got: #<Packages::PackageFile id: 367, package_id: 338, created_at: "2024-05-24 16:08:44.226830000 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9100 (compared using ==)9101 Diff:9102 @@ -1,16 +1,15 @@9103 -#<Packages::PackageFile:0x00007f88b63180089104 - id: 365,9105 +#<Packages::PackageFile:0x00007f88ac6100a89106 + id: 367,9107 package_id: 338,9108 - created_at: Fri, 24 May 2024 16:08:44.172955293 UTC +00:00,9109 - updated_at: Fri, 24 May 2024 16:08:44.172955293 UTC +00:00,9110 + created_at: Fri, 24 May 2024 16:08:44.226830000 UTC +00:00,9111 + updated_at: Fri, 24 May 2024 16:08:44.226830000 UTC +00:00,9112 size: 409600,9113 file_store: 1,9114 - file_md5: "90d1107471eed48c73ad78b19ac83639",9115 - file_sha1: "9c5af97cf8dfbe8126c807f540c88757f382b307",9116 - file_name: "sample-ddeb_1.2.3~alpha2_amd64.ddeb",9117 - file: "sample-ddeb_1.2.3~alpha2_amd64.ddeb",9118 - file_sha256:9119 - "a6bcc8a4b010f99ce0ea566ac69088e1910e754593c77f2b4942e3473e784e4d",9120 + file_md5: "12345abcde",9121 + file_sha1: "be93151dc23ac34a82752444556fe79b32c7a1ad",9122 + file_name: "sample_1.2.3~alpha2_amd64.changes",9123 + file: "sample_1.2.3~alpha2_amd64.changes",9124 + file_sha256: nil,9125 verification_retry_at: nil,9126 verified_at: nil,9127 verification_failure: nil,9128 # ./spec/models/packages/package_file_spec.rb:220:in `block (3 levels) in <top (required)>'9129 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'9130 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9131 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'9132 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'9133 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9134 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9135 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9136 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9137 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9138 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9139 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9140 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9141 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9142 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9143 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9144Finished in 36 minutes 10 seconds (files took 1 minute 45.34 seconds to load)91454738 examples, 2 failures, 14 pending9146Failed examples:9147rspec ./spec/models/packages/package_file_spec.rb:172 # Packages::PackageFile Debian scopes #with_debian_file_type is expected to contain exactly #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9148rspec ./spec/models/packages/package_file_spec.rb:220 # Packages::PackageFile.most_recent! is expected to eq #<Packages::PackageFile id: 365, package_id: 338, created_at: "2024-05-24 16:08:44.172955293 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9149Randomized with seed 642769150Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected9151[TEST PROF INFO] Time spent in factories: 18:54.847 (51.16% of total time)9152RSpec exited with 1.9153[job-metrics] Updating job metrics tag for the CI/CD job.9154RSPEC_RETRIED_TESTS_REPORT_PATH: rspec/retried_tests-6934018432.txt9155Retrying the failing examples in a new RSpec process...9156$ gem install junit_merge --no-document --version 0.1.29157Successfully installed nokogiri-1.16.5-x86_64-linux9158Successfully installed junit_merge-0.1.291592 gems installed9160==> 'gem install junit_merge --no-document --version 0.1.2' succeeded in 1 seconds.9161Running RSpec command: bin/rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-retry-6934018432.json --format RspecJunitFormatter --out rspec/rspec-retry-6934018432.xml --only-failures --pattern "spec/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb"9162warning: parser/current is loading parser/ruby31, which recognizes 3.1.4-compliant syntax, but you are running 3.1.5.9164Run options: include {:last_run_status=>"failed"}9165# [RSpecRunTime] Starting RSpec timer...9166[TEST PROF INFO] EventProf enabled (sql.active_record)9167unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.9168unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.9169Test environment set up in 0.799747328 seconds9170# [RSpecRunTime] Starting example group spec/models/packages/package_file_spec.rb. Expected to take 21.04 seconds.9171Packages::PackageFile9172 Debian scopes9173 #with_debian_file_type9174 is expected to contain exactly #<Packages::PackageFile id: 539, package_id: 468, created_at: "2024-05-24 16:23:00.354275862 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9175 .most_recent!9176 is expected to eq #<Packages::PackageFile id: 539, package_id: 468, created_at: "2024-05-24 16:23:00.354275862 +0000", ...state: 0, verification_started_at: nil, status: "default", file_final_path: nil, new_file_path: nil>9177# [RSpecRunTime] Finishing example group spec/models/packages/package_file_spec.rb. It took 5.07 seconds. Expected to take 21.04 seconds.9178auto_explain log contains 1548 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-18-32.30475.main.ndjson.gz9179took 30.6933848459180auto_explain log contains 1544 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-18-32.30475.ci.ndjson.gz9181took 30.8490873219182[TEST PROF INFO] EventProf results for sql.active_record9183Total time: 00:01.456 of 00:05.074 (28.71%)9184Total events: 10779185Top 5 slowest suites (by time):9186Packages::PackageFile (./spec/models/packages/package_file_spec.rb:4) – 00:01.456 (1077 / 2) of 00:05.074 (28.71%)9187Finished in 1 minute 14.57 seconds (files took 1 minute 1.11 seconds to load)91882 examples, 0 failures9189Randomized with seed 241709190[TEST PROF INFO] Time spent in factories: 00:03.899 (4.93% of total time)9191Loading rspec/rspec-6934018432.json...9192Merged rspec/rspec-retry-6934018432.json adding 5 results.9193Saved rspec/rspec-6934018432.json.9194A test was flaky and succeeded after being retried. Checking to see if flaky test is part of this MR...9195Flaky test was not part of this MR.9197Running after script...9198$ source scripts/utils.sh9199$ bundle exec gem list gitlab_quality-test_tooling9200gitlab_quality-test_tooling (1.26.0)9201$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9205$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9213$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9218$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9221$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9226$ tooling/bin/push_job_metrics || true9227[job-metrics] Pushing job metrics file for the CI/CD job.9228[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9230Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9232Uploading artifacts...9233auto_explain/: found 5 matching artifact files and directories 9234coverage/: found 4 matching artifact files and directories 9235WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9236deprecations/: found 4 matching artifact files and directories 9237knapsack/: found 4 matching artifact files and directories 9238rspec/: found 15 matching artifact files and directories 9239WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9240log/*.log: found 19 matching artifact files and directories 9241WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6934018432/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9242WARNING: Retrying... context=artifacts-uploader error=request redirected9243Uploading artifacts as "archive" to coordinator... 201 Created id=6934018432 responseStatus=201 Created token=glcbt-659244Uploading artifacts...9245rspec/rspec-*.xml: found 2 matching artifact files and directories 9246WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6934018432/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9247WARNING: Retrying... context=artifacts-uploader error=request redirected9248Uploading artifacts as "junit" to coordinator... 201 Created id=6934018432 responseStatus=201 Created token=glcbt-659250Job succeeded