rspec unit pg14 single-db 19/32
Passed Started
by
@rkadam3

Rajendra Kadam
1 is expected to be within 2 of 2024-03-04 13:42:30.659776138 +00002 behaves like not a container repository factory3 does not create a new container repository resource4 with no public container registry5 behaves like a forbidden6 is expected to include {:http_status => 403}7 is expected not to include :token8 unauthorized9 disallow to use scope-less authentication10 behaves like a forbidden11 is expected to include {:http_status => 403}12 is expected not to include :token13 behaves like not a container repository factory14 does not create a new container repository resource15 for invalid scope16 behaves like a forbidden17 is expected to include {:http_status => 403}18 is expected not to include :token19 behaves like not a container repository factory20 does not create a new container repository resource21 for private project22 behaves like a forbidden23 is expected to include {:http_status => 403}24 is expected not to include :token25 for public project with container registry `enabled`26 when pulling and pushing27 behaves like a pullable28 behaves like an accessible29 has the correct scope30 behaves like a valid token31 is expected to include :token32 is expected to include "access"33 a expirable34 for default configuration35 is expected not to be within 2 of 2024-03-04 13:42:33.587281314 +000036# [RSpecRunTime] RSpec elapsed time: 1 minute 42.21 seconds. Current RSS: ~1508M. load average: 1.23 1.29 1.22 1/287 39737 for changed configuration38 is expected to be within 2 of 2024-03-04 13:42:33.826048967 +000039 behaves like not a container repository factory40 does not create a new container repository resource41 when pushing42 behaves like a forbidden43 is expected to include {:http_status => 403}44 is expected not to include :token45 behaves like not a container repository factory46 does not create a new container repository resource47 for public project with container registry `private`48 when pulling and pushing49 behaves like a forbidden50 is expected to include {:http_status => 403}51 is expected not to include :token52 behaves like not a container repository factory53 does not create a new container repository resource54 for registry catalog55 behaves like a forbidden56 is expected to include {:http_status => 403}57 is expected not to include :token58 behaves like not a container repository factory59 does not create a new container repository resource60 for deploy tokens61 when deploy token has read and write registry as scopes62 for public project63 when pulling64 behaves like a pullable65 behaves like an accessible66 has the correct scope67 behaves like a valid token68 is expected to include :token69 is expected to include "access"70 a expirable71 for default configuration72 is expected not to be within 2 of 2024-03-04 13:42:36.771692781 +000073# [RSpecRunTime] RSpec elapsed time: 1 minute 45.4 seconds. Current RSS: ~1506M. load average: 1.23 1.29 1.22 1/287 39874 for changed configuration75 is expected to be within 2 of 2024-03-04 13:42:37.006167155 +000076 when pushing77 behaves like a pushable78 behaves like an accessible79 has the correct scope80 behaves like a valid token81 is expected to include :token82 is expected to include "access"83 a expirable84 for default configuration85 is expected not to be within 2 of 2024-03-04 13:42:37.908026242 +000086 for changed configuration87 is expected to be within 2 of 2024-03-04 13:42:38.143849405 +000088 behaves like able to login89 registry provides read_container_image authentication_abilities90 is expected to eq "deploy_token"91 has encoded user information in the payload92 behaves like an authenticated93 is expected to include :token94 is expected to include "access"95 for internal project96 when pulling97 behaves like a pullable98 behaves like an accessible99 has the correct scope100 behaves like a valid token101 is expected to include :token102 is expected to include "access"103 a expirable104 for default configuration105 is expected not to be within 2 of 2024-03-04 13:42:39.883241504 +0000106# [RSpecRunTime] RSpec elapsed time: 1 minute 48.51 seconds. Current RSS: ~1504M. load average: 1.29 1.31 1.23 1/287 399107 for changed configuration108 is expected to be within 2 of 2024-03-04 13:42:40.116943678 +0000109 when pushing110 behaves like a pushable111 behaves like an accessible112 has the correct scope113 behaves like a valid token114 is expected to include :token115 is expected to include "access"116 a expirable117 for default configuration118 is expected not to be within 2 of 2024-03-04 13:42:41.014096755 +0000119 for changed configuration120 is expected to be within 2 of 2024-03-04 13:42:41.252622188 +0000121 behaves like able to login122 registry provides read_container_image authentication_abilities123 is expected to eq "deploy_token"124 has encoded user information in the payload125 behaves like an authenticated126 is expected to include :token127 is expected to include "access"128 for private project129 when pulling130 behaves like a pullable131 behaves like an accessible132 has the correct scope133 behaves like a valid token134 is expected to include :token135 is expected to include "access"136 a expirable137 for default configuration138 is expected not to be within 2 of 2024-03-04 13:42:42.982372837 +0000139# [RSpecRunTime] RSpec elapsed time: 1 minute 51.61 seconds. Current RSS: ~1500M. load average: 1.29 1.31 1.23 1/287 400140 for changed configuration141 is expected to be within 2 of 2024-03-04 13:42:43.245035809 +0000142 when pushing143 behaves like a pushable144 behaves like an accessible145 has the correct scope146 behaves like a valid token147 is expected to include :token148 is expected to include "access"149 a expirable150 for default configuration151 is expected not to be within 2 of 2024-03-04 13:42:44.179897064 +0000152 for changed configuration153 is expected to be within 2 of 2024-03-04 13:42:44.405270908 +0000154 behaves like able to login155 registry provides read_container_image authentication_abilities156 is expected to eq "deploy_token"157 has encoded user information in the payload158 behaves like an authenticated159 is expected to include :token160 is expected to include "access"161 for public project with private container registry162 when pulling163 behaves like a pullable164 behaves like an accessible165 has the correct scope166 behaves like a valid token167 is expected to include :token168 is expected to include "access"169 a expirable170 for default configuration171 is expected not to be within 2 of 2024-03-04 13:42:46.344080103 +0000172# [RSpecRunTime] RSpec elapsed time: 1 minute 54.97 seconds. Current RSS: ~1491M. load average: 1.27 1.30 1.23 1/287 401173 for changed configuration174 is expected to be within 2 of 2024-03-04 13:42:46.650257741 +0000175 when pushing176 behaves like a pushable177 behaves like an accessible178 has the correct scope179 behaves like a valid token180 is expected to include :token181 is expected to include "access"182 a expirable183 for default configuration184 is expected not to be within 2 of 2024-03-04 13:42:47.748186785 +0000185# [RSpecRunTime] RSpec elapsed time: 1 minute 56.37 seconds. Current RSS: ~1490M. load average: 1.27 1.30 1.23 1/287 402186 for changed configuration187 is expected to be within 2 of 2024-03-04 13:42:48.071030762 +0000188 behaves like able to login189 registry provides read_container_image authentication_abilities190 is expected to eq "deploy_token"191 has encoded user information in the payload192 behaves like an authenticated193 is expected to include :token194 is expected to include "access"195 when deploy token does not have read_registry scope196 for public project with container registry `enabled`197 when pulling198 behaves like a pullable199 behaves like an accessible200 has the correct scope201 behaves like a valid token202 is expected to include :token203 is expected to include "access"204 a expirable205 for default configuration206 is expected not to be within 2 of 2024-03-04 13:42:50.156915206 +0000207# [RSpecRunTime] RSpec elapsed time: 1 minute 58.78 seconds. Current RSS: ~1490M. load average: 1.24 1.30 1.23 1/287 403208 for changed configuration209 is expected to be within 2 of 2024-03-04 13:42:50.425795527 +0000210 behaves like unable to login211 registry provides no container authentication_abilities212 behaves like a forbidden213 is expected to include {:http_status => 403}214 is expected not to include :token215 registry provides inapplicable container authentication_abilities216 behaves like a forbidden217 is expected to include {:http_status => 403}218 is expected not to include :token219 for public project with container registry `private`220 when pulling221 behaves like an inaccessible222 is expected to include {"access" => []}223 behaves like a valid token224 is expected to include :token225 is expected to include "access"226 a expirable227 for default configuration228 is expected not to be within 2 of 2024-03-04 13:42:52.317552855 +0000229# [RSpecRunTime] RSpec elapsed time: 2 minutes 0.94 second. Current RSS: ~1489M. load average: 1.24 1.30 1.23 1/287 404230 for changed configuration231 is expected to be within 2 of 2024-03-04 13:42:52.586625997 +0000232 behaves like unable to login233 registry provides no container authentication_abilities234 behaves like a forbidden235 is expected to include {:http_status => 403}236 is expected not to include :token237 registry provides inapplicable container authentication_abilities238 behaves like a forbidden239 is expected to include {:http_status => 403}240 is expected not to include :token241 for internal project242 when pulling243 behaves like an inaccessible244 is expected to include {"access" => []}245 behaves like a valid token246 is expected to include :token247 is expected to include "access"248 a expirable249 for default configuration250 is expected not to be within 2 of 2024-03-04 13:42:54.327388475 +0000251# [RSpecRunTime] RSpec elapsed time: 2 minutes 2.95 seconds. Current RSS: ~1491M. load average: 1.22 1.29 1.22 1/283 405252 for changed configuration253 is expected to be within 2 of 2024-03-04 13:42:54.578658047 +0000254 behaves like unable to login255 registry provides no container authentication_abilities256 behaves like a forbidden257 is expected to include {:http_status => 403}258 is expected not to include :token259 registry provides inapplicable container authentication_abilities260 behaves like a forbidden261 is expected to include {:http_status => 403}262 is expected not to include :token263 for private project264 when pulling265 behaves like an inaccessible266 is expected to include {"access" => []}267 behaves like a valid token268 is expected to include :token269 is expected to include "access"270 a expirable271 for default configuration272 is expected not to be within 2 of 2024-03-04 13:42:56.203583484 +0000273# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.83 seconds. Current RSS: ~1493M. load average: 1.22 1.29 1.22 1/283 406274 for changed configuration275 is expected to be within 2 of 2024-03-04 13:42:56.448071107 +0000276 when logging in277 behaves like a forbidden278 is expected to include {:http_status => 403}279 is expected not to include :token280 behaves like unable to login281 registry provides no container authentication_abilities282 behaves like a forbidden283 is expected to include {:http_status => 403}284 is expected not to include :token285 registry provides inapplicable container authentication_abilities286 behaves like a forbidden287 is expected to include {:http_status => 403}288 is expected not to include :token289 when deploy token is not related to the project290 for public project with container registry `enabled`291 when pulling292 behaves like a pullable293 behaves like an accessible294 has the correct scope295 behaves like a valid token296 is expected to include :token297 is expected to include "access"298 a expirable299 for default configuration300 is expected not to be within 2 of 2024-03-04 13:42:58.225734863 +0000301# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.85 seconds. Current RSS: ~1497M. load average: 1.22 1.29 1.22 1/283 407302 for changed configuration303 is expected to be within 2 of 2024-03-04 13:42:58.431133768 +0000304 for public project with container registry `private`305 when pulling306 behaves like an inaccessible307 is expected to include {"access" => []}308 behaves like a valid token309 is expected to include :token310 is expected to include "access"311 a expirable312 for default configuration313 is expected not to be within 2 of 2024-03-04 13:42:59.391183791 +0000314 for changed configuration315 is expected to be within 2 of 2024-03-04 13:42:59.551100220 +0000316 for internal project317 when pulling318 behaves like an inaccessible319 is expected to include {"access" => []}320 behaves like a valid token321 is expected to include :token322 is expected to include "access"323 a expirable324 for default configuration325 is expected not to be within 2 of 2024-03-04 13:43:00.432762208 +0000326 for changed configuration327 is expected to be within 2 of 2024-03-04 13:43:00.584934718 +0000328 for private project329 when pulling330 behaves like an inaccessible331 is expected to include {"access" => []}332 behaves like a valid token333 is expected to include :token334 is expected to include "access"335 a expirable336 for default configuration337 is expected not to be within 2 of 2024-03-04 13:43:01.513006733 +0000338 for changed configuration339 is expected to be within 2 of 2024-03-04 13:43:01.664768822 +0000340 when deploy token has been revoked341 for public project with container registry `enabled`342 behaves like a pullable343 behaves like an accessible344 has the correct scope345 behaves like a valid token346 is expected to include :token347 is expected to include "access"348 a expirable349 for default configuration350 is expected not to be within 2 of 2024-03-04 13:43:02.689686891 +0000351# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.31 seconds. Current RSS: ~1499M. load average: 1.21 1.29 1.22 1/283 408352 for changed configuration353 is expected to be within 2 of 2024-03-04 13:43:02.924858984 +0000354 for public project with container registry `private`355 behaves like an inaccessible356 is expected to include {"access" => []}357 behaves like a valid token358 is expected to include :token359 is expected to include "access"360 a expirable361 for default configuration362 is expected not to be within 2 of 2024-03-04 13:43:04.044301656 +0000363# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.67 seconds. Current RSS: ~1498M. load average: 1.19 1.28 1.22 1/283 409364 for changed configuration365 is expected to be within 2 of 2024-03-04 13:43:04.287305289 +0000366 for internal project367 behaves like an inaccessible368 is expected to include {"access" => []}369 behaves like a valid token370 is expected to include :token371 is expected to include "access"372 a expirable373 for default configuration374 is expected not to be within 2 of 2024-03-04 13:43:05.326089637 +0000375# [RSpecRunTime] RSpec elapsed time: 2 minutes 13.95 seconds. Current RSS: ~1495M. load average: 1.19 1.28 1.22 1/283 410376 for changed configuration377 is expected to be within 2 of 2024-03-04 13:43:05.569929750 +0000378 for private project379 behaves like an inaccessible380 is expected to include {"access" => []}381 behaves like a valid token382 is expected to include :token383 is expected to include "access"384 a expirable385 for default configuration386 is expected not to be within 2 of 2024-03-04 13:43:06.617899797 +0000387# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.24 seconds. Current RSS: ~1494M. load average: 1.19 1.28 1.22 1/283 411388 for changed configuration389 is expected to be within 2 of 2024-03-04 13:43:06.846777970 +0000390 user authorization391 with multiple scopes392 has encoded user information in the payload393 allow developer to push images394 behaves like a pushable395 behaves like an accessible396 has the correct scope397 behaves like a valid token398 is expected to include :token399 is expected to include "access"400 a expirable401 for default configuration402 is expected not to be within 2 of 2024-03-04 13:43:08.232172003 +0000403# [RSpecRunTime] RSpec elapsed time: 2 minutes 16.86 seconds. Current RSS: ~1492M. load average: 1.19 1.28 1.22 1/283 412404 for changed configuration405 is expected to be within 2 of 2024-03-04 13:43:08.471016917 +0000406 behaves like container repository factory407 creates a new container repository resource408 behaves like with auth_type409 is expected to eq "foo"410 contains the auth_type as part of the encoded user information in the payload411 when importing412 push request413 behaves like a forbidden414 is expected to include {:http_status => 403}415 is expected not to include :token416 behaves like containing the import error417 includes a helpful error message418# [RSpecRunTime] RSpec elapsed time: 2 minutes 18.7 seconds. Current RSS: ~1490M. load average: 1.17 1.28 1.22 1/283 413419 delete request420 behaves like a forbidden421 is expected to include {:http_status => 403}422 is expected not to include :token423 behaves like containing the import error424 includes a helpful error message425 * request426 behaves like a forbidden427 is expected to include {:http_status => 403}428 is expected not to include :token429 behaves like containing the import error430 includes a helpful error message431 pull request432 behaves like a pullable433 behaves like an accessible434 has the correct scope435 behaves like a valid token436 is expected to include :token437 is expected to include "access"438 a expirable439 for default configuration440 is expected not to be within 2 of 2024-03-04 13:43:12.733141279 +0000441# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.36 seconds. Current RSS: ~1488M. load average: 1.17 1.28 1.22 1/283 414442 for changed configuration443 is expected to be within 2 of 2024-03-04 13:43:13.051498687 +0000444 mixed request445 behaves like a forbidden446 is expected to include {:http_status => 403}447 is expected not to include :token448 behaves like containing the import error449 includes a helpful error message450 with a project with a path containing special characters451 #access_token452 has the correct scope453 behaves like a valid token454 is expected to include :token455 is expected to include "access"456 a expirable457 for default configuration458 is expected not to be within 2 of 2024-03-04 13:43:14.743842379 +0000459 for changed configuration460 is expected to be within 2 of 2024-03-04 13:43:14.888849229 +0000461 with an override project path462 returns the override project path in the metadata463 with container registry protection rules464 for different repository_path_patterns and current user roles465 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :developer, current_user: project_developer, shared_examples_name: "a protected container repository"466 behaves like a protected container repository467 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}468 behaves like a forbidden469 is expected to include {:http_status => 403}470 is expected not to include :token471# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.97 seconds. Current RSS: ~1482M. load average: 1.16 1.27 1.22 1/282 415472 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :developer, current_user: project_owner, shared_examples_name: "a pushable"473 behaves like a pushable474 behaves like an accessible475 has the correct scope476 behaves like a valid token477 is expected to include :token478 is expected to include "access"479 a expirable480 for default configuration481 is expected not to be within 2 of 2024-03-04 13:43:17.269141082 +0000482 for changed configuration483 is expected to be within 2 of 2024-03-04 13:43:17.469640818 +0000484 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :maintainer, current_user: project_maintainer, shared_examples_name: "a protected container repository"485 behaves like a protected container repository486 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}487 behaves like a forbidden488 is expected to include {:http_status => 403}489 is expected not to include :token490 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :owner, current_user: project_owner, shared_examples_name: "a protected container repository"491 behaves like a protected container repository492 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}493 behaves like a forbidden494 is expected to include {:http_status => 403}495 is expected not to include :token496 repository_path_pattern: container_repository_path_pattern_no_match, push_protected_up_to_access_level: :developer, current_user: project_developer, shared_examples_name: "a pushable"497 behaves like a pushable498 behaves like an accessible499 has the correct scope500 behaves like a valid token501 is expected to include :token502 is expected to include "access"503 a expirable504 for default configuration505 is expected not to be within 2 of 2024-03-04 13:43:19.400276303 +0000506 for changed configuration507 is expected to be within 2 of 2024-03-04 13:43:19.618586578 +0000508 repository_path_pattern: container_repository_path_pattern_no_match, push_protected_up_to_access_level: :owner, current_user: project_owner, shared_examples_name: "a pushable"509 behaves like a pushable510 behaves like an accessible511 has the correct scope512 behaves like a valid token513 is expected to include :token514 is expected to include "access"515 a expirable516 for default configuration517 is expected not to be within 2 of 2024-03-04 13:43:20.397485704 +0000518 for changed configuration519 is expected to be within 2 of 2024-03-04 13:43:20.604232750 +0000520 with different scopes and actions521 current_params_scopes: lazy { ["repository:#{container_repository_path}:*"] }, shared_examples_name: "a protected container repository"522 behaves like a protected container repository523 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}524 behaves like a forbidden525 is expected to include {:http_status => 403}526 is expected not to include :token527 current_params_scopes: lazy { ["repository:#{container_repository_path}:push"] }, shared_examples_name: "a protected container repository"528 behaves like a protected container repository529 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}530 behaves like a forbidden531 is expected to include {:http_status => 403}532 is expected not to include :token533 current_params_scopes: lazy { ["repository:#{container_repository_path}:push,pull"] }, shared_examples_name: "a protected container repository"534 behaves like a protected container repository535 is expected to include {:errors => [(include {:message => "Pushing to protected repository path forbidden"})]}536 behaves like a forbidden537 is expected to include {:http_status => 403}538 is expected not to include :token539 current_params_scopes: lazy { ["repository:#{container_repository_path}:pull"] }, shared_examples_name: "a pullable"540 behaves like a pullable541 behaves like an accessible542 has the correct scope543 behaves like a valid token544 is expected to include :token545 is expected to include "access"546 a expirable547 for default configuration548 is expected not to be within 2 of 2024-03-04 13:43:22.937489696 +0000549 for changed configuration550 is expected to be within 2 of 2024-03-04 13:43:23.108875664 +0000551 when feature flag :container_registry_protected_containers is disabled552 with matching package protection rule for all roles553 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :developer, shared_examples_name: "a pushable"554 behaves like a pushable555 behaves like an accessible556 has the correct scope557 behaves like a valid token558 is expected to include :token559 is expected to include "access"560 a expirable561 for default configuration562 is expected not to be within 2 of 2024-03-04 13:43:23.777637698 +0000563 for changed configuration564 is expected to be within 2 of 2024-03-04 13:43:23.950203006 +0000565 repository_path_pattern: container_repository_path, push_protected_up_to_access_level: :owner, shared_examples_name: "a pushable"566 behaves like a pushable567 behaves like an accessible568 has the correct scope569 behaves like a valid token570 is expected to include :token571 is expected to include "access"572 a expirable573 for default configuration574 is expected not to be within 2 of 2024-03-04 13:43:24.660070256 +0000575 for changed configuration576 is expected to be within 2 of 2024-03-04 13:43:24.845492313 +0000577 repository_path_pattern: container_repository_path_pattern_no_match, push_protected_up_to_access_level: :developer, shared_examples_name: "a pushable"578 behaves like a pushable579 behaves like an accessible580 has the correct scope581 behaves like a valid token582 is expected to include :token583 is expected to include "access"584 a expirable585 for default configuration586 is expected not to be within 2 of 2024-03-04 13:43:25.579414692 +0000587 for changed configuration588 is expected to be within 2 of 2024-03-04 13:43:25.781657528 +0000589 repository_path_pattern: container_repository_path_pattern_no_match, push_protected_up_to_access_level: :owner, shared_examples_name: "a pushable"590 behaves like a pushable591 behaves like an accessible592 has the correct scope593 behaves like a valid token594 is expected to include :token595 is expected to include "access"596 a expirable597 for default configuration598 is expected not to be within 2 of 2024-03-04 13:43:26.521491696 +0000599 for changed configuration600 is expected to be within 2 of 2024-03-04 13:43:26.719027322 +0000601# [RSpecRunTime] Finishing example group spec/services/auth/container_registry_authentication_service_spec.rb. It took 2 minutes 34.45 seconds. Expected to take 5 minutes 29.24 seconds.602# [RSpecRunTime] RSpec elapsed time: 2 minutes 36.97 seconds. Current RSS: ~1491M. load average: 1.27 1.29 1.23 1/282 416603# [RSpecRunTime] Starting example group spec/lib/gitlab/regex_spec.rb. Expected to take 3 minutes 33.73 seconds.604Gitlab::Regex605 .project_name_regex606 behaves like project name regex607 is expected to match "Gitlab++"608 is expected not to match "?gitlab"609 is expected not to match "Users's something"610 is expected not to match "users/something"611 behaves like project/group name chars regex612 is expected to match "gitlab-ce"613 is expected to match "GitLab CE"614 is expected to match "100 lines"615 is expected to match "gitlab.git"616 is expected to match "Český název"617 is expected to match "Dash – is this"618# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.22 seconds. Current RSS: ~1491M. load average: 1.27 1.29 1.23 1/282 417619 .group_name_regex620 allows parenthesis621 does not start with parenthesis622 behaves like group name regex623 is expected not to match "?gitlab"624 is expected not to match "Users's something"625 is expected not to match "users/something"626 behaves like project/group name chars regex627 is expected to match "gitlab-ce"628 is expected to match "GitLab CE"629 is expected to match "100 lines"630 is expected to match "gitlab.git"631 is expected to match "Český název"632 is expected to match "Dash – is this"633# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.47 seconds. Current RSS: ~1500M. load average: 1.27 1.29 1.23 1/282 418634 .group_name_regex_chars635 allows partial matches636 behaves like project/group name chars regex637 is expected to match "gitlab-ce"638 is expected to match "GitLab CE"639 is expected to match "100 lines"640 is expected to match "gitlab.git"641 is expected to match "Český název"642 is expected to match "Dash – is this"643 .project_name_regex_message644 is expected to eq "can contain only letters, digits, emoji, '_', '.', '+', dashes, or spaces. It must start with a letter, digit, emoji, or '_'."645 .group_name_regex_message646 is expected to eq "can contain only letters, digits, emoji, '_', '.', dash, space, parenthesis. It must start with letter, digit, emoji or '_'."647 .slack_link_regex648 is expected not to match "http://custom-url.com|click here"649 is expected not to match "custom-url.com|any-Charact3r$"650 is expected not to match "<custom-url.com|any-Charact3r$>"651 is expected to match "<http://custom-url.com|click here>"652 is expected to match "<custom-url.com|any-Charact3r$>"653 is expected to match "<any-Charact3r$|any-Charact3r$>"654 .environment_name_regex655 is expected to match "foo"656 is expected to match "a"657 is expected to match "foo-1"658 is expected to match "FOO"659 is expected to match "foo/1"660 is expected to match "foo.1"661 is expected not to match "9&foo"662 is expected not to match "foo-^"663 is expected not to match "!!()()"664 is expected not to match "/foo"665 is expected not to match "foo/"666 is expected not to match "/foo/"667 is expected not to match "/"668# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.37 seconds. Current RSS: ~1504M. load average: 1.25 1.28 1.22 1/282 419669 .environment_scope_regex670 is expected to match "foo"671 is expected to match "foo*Z"672 is expected not to match "!!()()"673 .environment_slug_regex674 is expected to match "foo"675 is expected to match "foo-1"676 is expected not to match "FOO"677 is expected not to match "foo/1"678 is expected not to match "foo.1"679 is expected not to match "foo*1"680 is expected not to match "9foo"681 is expected not to match "foo-"682 .build_trace_section_regex683 without options684 is expected to match "section_start:1600445393032:NAME\r\e[0K"685 is expected to match "section_end:12345678:aBcDeFg1234\r\e[0K"686 is expected to match "section_start:0:sect_for_alpha-v1.0\r\e[0K"687 is expected not to match "section_start:section:0\r\e[0K"688 is expected not to match "section_:1600445393032:NAME\r\e[0K"689 is expected not to match "SECTION_START:1600445393032:NAME\r\e[0K"690 with options691 is expected to match "section_start:1600445393032:NAME[collapsed=true]\r\e[0K"692 is expected to match "section_start:1600445393032:NAME[collapsed=true, example_option=false]\r\e[0K"693 is expected to match "section_start:1600445393032:NAME[collapsed=true,example_option=false]\r\e[0K"694 is expected to match "section_start:1600445393032:NAME[numeric_option=1234567]\r\e[0K"695 is expected to match "section_end:1600445393032:NAME[collapsed=true]\r\e[0K"696 is expected not to match "section_start:1600445393032:NAME[collapsed=[]]]\r\e[0K"697 is expected not to match "section_start:1600445393032:NAME[collapsed = true]\r\e[0K"698 is expected not to match "section_start:1600445393032:NAME[collapsed = true, example_option=false]\r\e[0K"699 is expected not to match "section_start:1600445393032:NAME[collapsed=true, example_option=false]\r\e[0K"700 is expected not to match "section_start:1600445393032:NAME[]\r\e[0K"701# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.23 seconds. Current RSS: ~1508M. load average: 1.25 1.28 1.22 1/282 420702 .container_repository_name_regex703 behaves like container repository name regex704 is expected to match "image"705 is expected to match "my/image"706 is expected to match "my/awesome/image-1"707 is expected to match "my/awesome/image.test"708 is expected to match "my/awesome/image--test"709 is expected to match "my/image__test"710 is expected to match "user1/project/a_bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb------------x"711 is expected not to match "user1/project/a_bbbbb-------------"712 is expected not to match "my/image-.test"713 is expected not to match "my/image___test"714 is expected not to match "my/image_.test"715 is expected not to match "my/image_-test"716 is expected not to match "my/image..test"717 is expected not to match "my/image\\ntest"718 is expected not to match ".my/image"719 is expected not to match "my/image."720# [RSpecRunTime] RSpec elapsed time: 2 minutes 46.92 seconds. Current RSS: ~1508M. load average: 1.23 1.28 1.22 1/282 421721 .aws_account_id_regex722 is expected to match "123456789012"723 is expected not to match "12345678901"724 is expected not to match "1234567890123"725 is expected not to match "12345678901a"726 .aws_arn_regex727 is expected to match "arn:aws:iam::123456789012:role/role-name"728 is expected to match "arn:aws:s3:::bucket/key"729 is expected to match "arn:aws:ec2:us-east-1:123456789012:volume/vol-1"730 is expected to match "arn:aws:rds:us-east-1:123456789012:pg:prod"731 is expected not to match "123456789012"732 is expected not to match "role/role-name"733 .utc_date_regex734 is expected to match "2019-10-20"735 is expected to match "1990-01-01"736 is expected not to match "11-1234-90"737 is expected not to match "aa-1234-cc"738 is expected not to match "9/9/2018"739 .cluster_agent_name_regex740 is expected to match "foo"741 is expected to match "foo-bar"742 is expected to match "1foo-bar"743 is expected to match "foo-bar2"744 is expected to match "foo-1bar"745 is expected not to match "foo.bar"746 is expected not to match "Foo"747 is expected not to match "FoO"748 is expected not to match "FoO-"749 is expected not to match "-foo-"750 is expected not to match "foo/bar"751# [RSpecRunTime] RSpec elapsed time: 2 minutes 49.63 seconds. Current RSS: ~1508M. load average: 1.23 1.28 1.22 1/282 422752 .kubernetes_namespace_regex753 is expected to match "foo"754 is expected to match "foo-bar"755 is expected to match "1foo-bar"756 is expected to match "foo-bar2"757 is expected to match "foo-1bar"758 is expected not to match "foo.bar"759 is expected not to match "Foo"760 is expected not to match "FoO"761 is expected not to match "FoO-"762 is expected not to match "-foo-"763 is expected not to match "foo/bar"764# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.82 seconds. Current RSS: ~1508M. load average: 1.23 1.28 1.22 1/282 423765 .kubernetes_dns_subdomain_regex766 is expected to match "foo"767 is expected to match "foo-bar"768 is expected to match "foo.bar"769 is expected to match "foo1.bar"770 is expected to match "foo1.2bar"771 is expected to match "foo.bar1"772 is expected to match "1foo.bar1"773 is expected not to match "Foo"774 is expected not to match "FoO"775 is expected not to match "FoO-"776 is expected not to match "-foo-"777 is expected not to match "foo/bar"778# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.16 seconds. Current RSS: ~1508M. load average: 1.21 1.27 1.22 1/282 424779 .conan_package_reference_regex780 is expected to match "123456789"781 is expected to match "asdf1234"782 is expected not to match "@foo"783 is expected not to match "0/pack+age/1@1/0"784 is expected not to match "!!()()"785 .conan_revision_regex786 is expected to match "0"787 is expected not to match "foo"788 is expected not to match "!!()()"789 .composer_dev_version_regex790 is expected to match "dev-master"791 is expected to match "1.x-dev"792 is expected not to match "foobar"793 is expected not to match "1.2.3"794 conan recipe components795 .conan_recipe_component_regex796 is expected not to match "_"797 behaves like accepting valid recipe components values798 is expected to match "foobar"799 is expected to match "foo_bar"800 is expected to match "foo+bar"801 is expected to match "_foo+bar-baz+1.0"802 is expected to match "1.0.0"803 is expected not to match "-foo_bar"804 is expected not to match "+foo_bar"805 is expected not to match ".foo_bar"806 is expected not to match "foo@bar"807 is expected not to match "foo/bar"808 is expected not to match "!!()()"809 is expected not to match "f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"810# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.79 seconds. Current RSS: ~1509M. load average: 1.21 1.27 1.22 1/282 425811 .conan_recipe_user_channel_regex812 is expected to match "_"813 behaves like accepting valid recipe components values814 is expected to match "foobar"815 is expected to match "foo_bar"816 is expected to match "foo+bar"817 is expected to match "_foo+bar-baz+1.0"818 is expected to match "1.0.0"819 is expected not to match "-foo_bar"820 is expected not to match "+foo_bar"821 is expected not to match ".foo_bar"822 is expected not to match "foo@bar"823 is expected not to match "foo/bar"824 is expected not to match "!!()()"825 is expected not to match "f_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_af_a"826# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.22 seconds. Current RSS: ~1506M. load average: 1.21 1.27 1.22 1/282 426827 .package_name_regex828 is expected to match "123"829 is expected to match "foo"830 is expected to match "foo/bar"831 is expected to match "@foo/bar"832 is expected to match "com/mycompany/app/my-app"833 is expected to match "my-package/1.0.0@my+project+path/beta"834 is expected not to match "my-package/1.0.0@@@@@my+project+path/beta"835 is expected not to match "$foo/bar"836 is expected not to match "@foo/@/bar"837 is expected not to match "@@foo/bar"838 is expected not to match "my package name"839 is expected not to match "!!()()"840 is expected not to match "..\n..\foo"841 has no backtracking issue842# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.71 seconds. Current RSS: ~1509M. load average: 1.19 1.27 1.22 1/283 428843 .maven_file_name_regex844 is expected to match "123"845 is expected to match "foo"846 is expected to match "foo+bar-2_0.pom"847 is expected to match "foo.bar.baz-2.0-20190901.47283-1.jar"848 is expected to match "maven-metadata.xml"849 is expected to match "1.0-SNAPSHOT"850 is expected not to match "../../foo"851 is expected not to match "..\\..\\foo"852 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"853 is expected not to match "$foo/bar"854 is expected not to match "my file name"855 is expected not to match "!!()()"856# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.96 seconds. Current RSS: ~1508M. load average: 1.19 1.27 1.22 1/283 429857 .maven_path_regex858 is expected to match "123"859 is expected to match "foo"860 is expected to match "foo/bar"861 is expected to match "@foo/bar"862 is expected to match "com/mycompany/app/my-app"863 is expected to match "com/mycompany/app/my-app/1.0-SNAPSHOT"864 is expected to match "com/mycompany/app/my-app/1.0-SNAPSHOT+debian64"865 is expected not to match "com/mycompany/app/my+app/1.0-SNAPSHOT"866 is expected not to match "$foo/bar"867 is expected not to match "@foo/@/bar"868 is expected not to match "my package name"869 is expected not to match "!!()()"870# [RSpecRunTime] RSpec elapsed time: 3 minutes 0.23 second. Current RSS: ~1507M. load average: 1.19 1.27 1.22 2/282 430871 .maven_version_regex872 has no ReDoS issues with long strings873 has no ReDos issues with long strings ending with an exclamation mark874 is expected to match "0"875 is expected to match "1"876 is expected to match "03"877 is expected to match "2.0"878 is expected to match "01.2"879 is expected to match "10.2.3-beta"880 is expected to match "1.2-SNAPSHOT"881 is expected to match "20"882 is expected to match "20.3"883 is expected to match "1.2.1"884 is expected to match "1.4.2-12"885 is expected to match "1.2-beta-2"886 is expected to match "12.1.2-2-1"887 is expected to match "1.1-beta-2"888 is expected to match "1.3.350.v20200505-1744"889 is expected to match "2.0.0.v200706041905-7C78EK9E_EkMNfNOd2d8qq"890 is expected to match "1.2-alpha-1-20050205.060708-1"891 is expected to match "703220b4e2cea9592caeb9f3013f6b1e5335c293"892 is expected to match "RELEASE"893 is expected not to match "..1.2.3"894 is expected not to match "1.2.3..beta"895 is expected not to match " 1.2.3"896 is expected not to match "1.2.3 \r\t"897 is expected not to match "\r\t 1.2.3"898 is expected not to match "1./2.3"899 is expected not to match "1.2.3-4/../../"900 is expected not to match "1.2.3-4%2e%2e%"901 is expected not to match "../../../../../1.2.3"902 is expected not to match "%2e%2e%2f1.2.3"903# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.41 seconds. Current RSS: ~1507M. load average: 1.18 1.26 1.22 2/282 431904 .nuget_version_regex905 is expected to match "1.2"906 is expected to match "1.2.3"907 is expected to match "1.2.3.4"908 is expected to match "1.2.3.4-stable.1"909 is expected to match "1.2.3-beta"910 is expected to match "1.2.3-alpha.3"911 is expected to match "1.0.7+r3456"912 is expected not to match "1"913 is expected not to match "1./2.3"914 is expected not to match "../../../../../1.2.3"915 is expected not to match "%2e%2e%2f1.2.3"916# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.6 seconds. Current RSS: ~1507M. load average: 1.18 1.26 1.22 1/282 432917 .nuget_package_name_regex918 is expected to match "My.Package"919 is expected to match "My.Package.Mvc"920 is expected to match "MyPackage"921 is expected to match "My.23.Package"922 is expected to match "My23Package"923 is expected to match "runtime.my-test64.runtime.package.Mvc"924 is expected to match "my_package"925 is expected not to match "My/package"926 is expected not to match "../../../my_package"927 is expected not to match "%2e%2e%2fmy_package"928# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.7 seconds. Current RSS: ~1507M. load average: 1.18 1.26 1.22 1/282 433929 .terraform_module_package_name_regex930 is expected to match "my-module/my-system"931 is expected to match "my/module"932 is expected not to match "my-module"933 is expected not to match "My-Module"934 is expected not to match "my_module"935 is expected not to match "my.module"936 is expected not to match "../../../my-module"937 is expected not to match "%2e%2e%2fmy-module"938 .pypi_version_regex939 is expected to match "0.1"940 is expected to match "2.0"941 is expected to match "1.2.0"942 is expected to match "0100!0.0"943 is expected to match "00!1.2"944 is expected to match "1.0a"945 is expected to match "1.0-a"946 is expected to match "1.0.a1"947 is expected to match "1.0a1"948 is expected to match "1.0-a1"949 is expected to match "1.0alpha1"950 is expected to match "1.0b1"951 is expected to match "1.0beta1"952 is expected to match "1.0rc1"953 is expected to match "1.0pre1"954 is expected to match "1.0preview1"955 is expected to match "1.0.dev1"956 is expected to match "1.0.DEV1"957 is expected to match "1.0.post1"958 is expected to match "1.0.rev1"959 is expected to match "1.0.r1"960 is expected to match "1.0c2"961 is expected to match "2012.15"962 is expected to match "1.0+5"963 is expected to match "1.0+abc.5"964 is expected to match "1!1.1"965 is expected to match "1.0c3"966 is expected to match "1.0rc2"967 is expected to match "1.0c1"968 is expected to match "1.0b2-346"969 is expected to match "1.0b2.post345"970 is expected to match "1.0b2.post345.dev456"971 is expected to match "1.2.rev33+123456"972 is expected to match "1.1.dev1"973 is expected to match "1.0b1.dev456"974 is expected to match "1.0a12.dev456"975 is expected to match "1.0b2"976 is expected to match "1.0.dev456"977 is expected to match "1.0c1.dev456"978 is expected to match "1.0.post456"979 is expected to match "1.0.post456.dev34"980 is expected to match "1.2+123abc"981 is expected to match "1.2+abc"982 is expected to match "1.2+abc123"983 is expected to match "1.2+abc123def"984 is expected to match "1.2+1234.abc"985 is expected to match "1.2+123456"986 is expected to match "1.2.r32+123456"987 is expected to match "1!1.2.rev33+123456"988 is expected to match "1.0a12"989 is expected to match "1.2.3-45+abcdefgh"990 is expected to match "v1.2.3"991 is expected not to match "1.2.3-45-abcdefgh"992 is expected not to match "..1.2.3"993 is expected not to match " 1.2.3"994 is expected not to match "1.2.3 \r\t"995 is expected not to match "\r\t 1.2.3"996 is expected not to match "1./2.3"997 is expected not to match "1.2.3-4/../../"998 is expected not to match "1.2.3-4%2e%2e%"999 is expected not to match "../../../../../1.2.3"1000 is expected not to match "%2e%2e%2f1.2.3"1001# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.79 seconds. Current RSS: ~1505M. load average: 1.15 1.26 1.22 1/282 4341002 .debian_package_name_regex1003 is expected to match "0ad"1004 is expected to match "g++"1005 is expected to match "lua5.1"1006 is expected to match "samba"1007 is expected not to match ""1008 is expected not to match "-a"1009 is expected not to match "+a"1010 is expected not to match ".a"1011 is expected not to match "_a"1012 is expected not to match "a~"1013 is expected not to match "aé"1014 is expected not to match "a"1015 is expected not to match "Aa"1016 is expected not to match "aA"1017 is expected not to match "a_b"1018 behaves like regex rejecting path traversal1019 is expected not to match "a../b"1020 is expected not to match "a..%2fb"1021 is expected not to match "a%2e%2e%2fb"1022 is expected not to match "a%2e%2e/b"1023# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.83 seconds. Current RSS: ~1505M. load average: 1.15 1.26 1.22 1/282 4351024 .debian_version_regex1025 valid versions1026 is expected to match "1.0"1027 is expected to match "1.0~alpha1"1028 is expected to match "2:4.9.5+dfsg-5+deb10u1"1029 is expected to match "0.0.0-806aa143-f0bf-4f27-be65-8e4fcb745f37"1030 dpkg errors1031 is expected not to match ""1032 is expected not to match "1 0"1033 is expected not to match ":1.0"1034 is expected not to match "a:1.0"1035 is expected not to match "-1:1.0"1036 is expected not to match "9999999999:1.0"1037 is expected not to match "2:"1038 is expected not to match "1.0-"1039 is expected not to match "-1"1040 is expected not to match "2:-1"1041# [RSpecRunTime] RSpec elapsed time: 3 minutes 16.33 seconds. Current RSS: ~1504M. load average: 1.15 1.26 1.22 1/282 4361042 dpkg warnings1043 is expected not to match "a"1044 is expected not to match "a1.0"1045 is expected not to match "1_0"1046 is expected not to match "1.0-1_0"1047 dpkg accepts1048 is expected not to match " 1.0"1049 is expected not to match "1.0 "1050 is expected not to match "1:2:3"1051 is expected to match "1-2-3-4-5-6-7-8-9-10-11-12-13-14-15"1052 is expected not to match "1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16"1053 path traversals1054 is expected not to match "1../0"1055 is expected not to match "1..%2f0"1056 is expected not to match "1%2e%2e%2f0"1057 is expected not to match "1%2e%2e/0"1058 .debian_direct_upload_filename_regex1059 is expected to match "libsample0_1.2.3~alpha2_amd64.deb"1060 is expected to match "sample-dev_1.2.3~binary_amd64.deb"1061 is expected to match "sample-udeb_1.2.3~alpha2_amd64.udeb"1062 is expected to match "sample-ddeb_1.2.3~alpha2_amd64.ddeb"1063 is expected not to match "sample_1.2.3~alpha2_amd64.buildinfo"1064 is expected not to match "sample_1.2.3~alpha2_amd64.changes"1065 is expected not to match "sample_1.2.3~alpha2.dsc"1066 is expected not to match "sample_1.2.3~alpha2.tar.xz"1067 is expected not to match "libsample0_1.2.3~alpha2_amd64.debu"1068 .helm_channel_regex1069 is expected to match "release"1070 is expected to match "my-repo"1071 is expected to match "My-Re_po"1072 is expected to match "my_repo42"1073 is expected to match "1.2.3"1074 is expected to match "v1.2.3-beta-12"1075 is expected to match "renovate_https-github.com-operator-framework-operator-lifecycle-manager.git-0.x"1076 is expected not to match ""1077 is expected not to match "hé"1078 is expected not to match ".1.23"1079 is expected not to match "1..23"1080 is expected not to match "1.2.3."1081 is expected not to match "1..2.3."1082 is expected not to match "1/../2.3."1083 is expected not to match "1/..%2F2.3."1084# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.04 seconds. Current RSS: ~1502M. load average: 1.14 1.25 1.21 1/282 4371085 .helm_package_regex1086 is expected to match "release"1087 is expected to match "my-repo"1088 is expected to match "my-repo42"1089 is expected not to match ""1090 is expected not to match "hé"1091 is expected not to match "my/../repo"1092 is expected not to match "me%2f%2e%2e%2f"1093 .helm_version_regex1094 is expected to match "1.2.3"1095 is expected to match "1.2.3-beta"1096 is expected to match "1.2.3-alpha.3"1097 is expected to match "v1.2.3"1098 is expected to match "v1.2.3-beta"1099 is expected to match "v1.2.3-alpha.3"1100 is expected not to match "1"1101 is expected not to match "1.2"1102 is expected not to match "1./2.3"1103 is expected not to match "../../../../../1.2.3"1104 is expected not to match "%2e%2e%2f1.2.3"1105 is expected not to match "v1"1106 is expected not to match "v1.2"1107 is expected not to match "v1./2.3"1108 is expected not to match "v../../../../../1.2.3"1109 is expected not to match "v%2e%2e%2f1.2.3"1110# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.46 seconds. Current RSS: ~1500M. load average: 1.13 1.25 1.21 1/282 4381111 .semver_regex1112 is expected to match "1.2.3"1113 is expected to match "1.2.3-beta"1114 is expected to match "1.2.3-alpha.3"1115 is expected to match "1.2.3-alpha.3+abcd"1116 is expected not to match "1"1117 is expected not to match "1.2"1118 is expected not to match "1./2.3"1119 is expected not to match "../../../../../1.2.3"1120 is expected not to match "%2e%2e%2f1.2.3"1121 .go_package_regex1122 is expected to match "example.com"1123 is expected to match "example.com/foo"1124 is expected to match "example.com/foo/bar"1125 is expected to match "example.com/foo/bar/baz"1126 is expected to match "tl.dr.foo.bar.baz"1127 .unbounded_semver_regex1128 is expected to match "1.2.3"1129 is expected to match "1.2.3-beta"1130 is expected to match "1.2.3-alpha.3"1131 is expected not to match "1"1132 is expected not to match "1.2"1133 is expected not to match "1./2.3"1134 .generic_package_version_regex1135 is expected to match "1.2.3"1136 is expected to match "1.3.350"1137 is expected to match "1.3.350-20201230123456"1138 is expected to match "1.2.3-rc1"1139 is expected to match "1.2.3g"1140 is expected to match "1.2"1141 is expected to match "1.2.bananas"1142 is expected to match "v1.2.4-build"1143 is expected to match "d50d836eb3de6177ce6c7a5482f27f9c2c84b672"1144 is expected to match "this_is_a_string_only"1145 is expected not to match "..1.2.3"1146 is expected not to match " 1.2.3"1147 is expected not to match "1.2.3 \r\t"1148 is expected not to match "\r\t 1.2.3"1149 is expected not to match "1.2.3-4/../../"1150 is expected not to match "1.2.3-4%2e%2e%"1151 is expected not to match "../../../../../1.2.3"1152 is expected not to match "%2e%2e%2f1.2.3"1153 is expected not to match ""1154# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.49 seconds. Current RSS: ~1499M. load average: 1.13 1.25 1.21 1/282 4391155 .generic_package_name_regex1156 is expected to match "123"1157 is expected to match "foo"1158 is expected to match "foo.bar.baz-2.0-20190901.47283-1"1159 is expected not to match "../../foo"1160 is expected not to match "..\\..\\foo"1161 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"1162 is expected not to match "$foo/bar"1163 is expected not to match "my file name"1164 is expected not to match "!!()()"1165 .generic_package_file_name_regex1166 is expected to match "123"1167 is expected to match "foo"1168 is expected to match "foo.bar.baz-2.0-20190901.47283-1.jar"1169 is expected not to match "../../foo"1170 is expected not to match "..\\..\\foo"1171 is expected not to match "%2f%2e%2e%2f%2essh%2fauthorized_keys"1172 is expected not to match "$foo/bar"1173 is expected not to match "my file name"1174 is expected not to match "!!()()"1175 .prefixed_semver_regex1176 is expected to match "v1.2.3"1177 is expected to match "v1.2.3-beta"1178 is expected to match "v1.2.3-alpha.3"1179 is expected not to match "v1"1180 is expected not to match "v1.2"1181 is expected not to match "v1./2.3"1182 is expected not to match "v../../../../../1.2.3"1183 is expected not to match "v%2e%2e%2f1.2.3"1184 Packages::API_PATH_REGEX1185 is expected to match "/api/v4/group/12345/-/packages/composer/p/123456789"1186 is expected to match "/api/v4/group/12345/-/packages/composer/p2/pkg_name"1187 is expected to match "/api/v4/group/12345/-/packages/composer/packages"1188 is expected to match "/api/v4/group/12345/-/packages/composer/pkg_name"1189 is expected to match "/api/v4/groups/1234/-/packages/maven/a/path/file.jar"1190 is expected to match "/api/v4/groups/1234/-/packages/nuget/index"1191 is expected to match "/api/v4/groups/1234/-/packages/nuget/metadata/pkg_name/1.3.4"1192 is expected to match "/api/v4/groups/1234/-/packages/nuget/metadata/pkg_name/index"1193 is expected to match "/api/v4/groups/1234/-/packages/nuget/query"1194 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable"1195 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/digest"1196 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/download_urls"1197 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref"1198 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/digest"1199 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/download_urls"1200 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/upload_urls"1201 is expected to match "/api/v4/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/upload_urls"1202 is expected to match "/api/v4/packages/conan/v1/conans/search"1203 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name"1204 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name/authorize"1205 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name"1206 is expected to match "/api/v4/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name/authorize"1207 is expected to match "/api/v4/packages/conan/v1/ping"1208 is expected to match "/api/v4/packages/conan/v1/users/authenticate"1209 is expected to match "/api/v4/packages/conan/v1/users/check_credentials"1210 is expected to match "/api/v4/packages/maven/a/path/file.jar"1211 is expected to match "/api/v4/packages/npm/-/package/pkg_name/dist-tags"1212 is expected to match "/api/v4/packages/npm/-/package/pkg_name/dist-tags/tag"1213 is expected to match "/api/v4/packages/npm/pkg_name"1214 is expected to match "/api/v4/projects/1234/packages/composer"1215 is expected to match "/api/v4/projects/1234/packages/composer/archives/pkg_name"1216 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable"1217 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/digest"1218 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/download_urls"1219 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref"1220 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/digest"1221 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/download_urls"1222 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/packages/pkg_ref/upload_urls"1223 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/pkg_name/1.2.3/username/stable/upload_urls"1224 is expected to match "/api/v4/projects/1234/packages/conan/v1/conans/search"1225 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name"1226 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/export/file.name/authorize"1227 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name"1228 is expected to match "/api/v4/projects/1234/packages/conan/v1/files/pkg_name/1.2.3/username/stable/2.3/package/pkg_ref/pkg_revision/file.name/authorize"1229 is expected to match "/api/v4/projects/1234/packages/conan/v1/ping"1230 is expected to match "/api/v4/projects/1234/packages/conan/v1/users/authenticate"1231 is expected to match "/api/v4/projects/1234/packages/conan/v1/users/check_credentials"1232 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/compon/binary-x64/Packages"1233 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/InRelease"1234 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/Release"1235 is expected to match "/api/v4/projects/1234/packages/debian/dists/stable/Release.gpg"1236 is expected to match "/api/v4/projects/1234/packages/debian/file.name"1237 is expected to match "/api/v4/projects/1234/packages/debian/file.name/authorize"1238 is expected to match "/api/v4/projects/1234/packages/debian/pool/compon/e/pkg/file.name"1239 is expected to match "/api/v4/projects/1234/packages/generic/pkg_name/1.3.4/myfile.txt"1240 is expected to match "/api/v4/projects/1234/packages/generic/pkg_name/1.3.4/myfile.txt/authorize"1241 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.info"1242 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.mod"1243 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/11.2.3.zip"1244 is expected to match "/api/v4/projects/1234/packages/go/my_module/@v/list"1245 is expected to match "/api/v4/projects/1234/packages/maven/a/path/file.jar"1246 is expected to match "/api/v4/projects/1234/packages/maven/a/path/file.jar/authorize"1247 is expected to match "/api/v4/projects/1234/packages/npm/-/package/pkg_name/dist-tags"1248 is expected to match "/api/v4/projects/1234/packages/npm/-/package/pkg_name/dist-tags/tag"1249 is expected to match "/api/v4/projects/1234/packages/npm/pkg_name"1250 is expected to match "/api/v4/projects/1234/packages/npm/pkg_name/-/tarball.tgz"1251 is expected to match "/api/v4/projects/1234/packages/nuget"1252 is expected to match "/api/v4/projects/1234/packages/nuget/authorize"1253 is expected to match "/api/v4/projects/1234/packages/nuget/download/pkg_name/1.3.4/pkg.npkg"1254 is expected to match "/api/v4/projects/1234/packages/nuget/download/pkg_name/index"1255 is expected to match "/api/v4/projects/1234/packages/nuget/index"1256 is expected to match "/api/v4/projects/1234/packages/nuget/metadata/pkg_name/1.3.4"1257 is expected to match "/api/v4/projects/1234/packages/nuget/metadata/pkg_name/index"1258 is expected to match "/api/v4/projects/1234/packages/nuget/query"1259 is expected to match "/api/v4/projects/1234/packages/pypi"1260 is expected to match "/api/v4/projects/1234/packages/pypi/authorize"1261 is expected to match "/api/v4/projects/1234/packages/pypi/files/1234567890/file.identifier"1262 is expected to match "/api/v4/projects/1234/packages/pypi/simple/pkg_name"1263 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/dependencies"1264 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/gems"1265 is expected to match "/api/v4/projects/1234/packages/rubygems/api/v1/gems/authorize"1266 is expected to match "/api/v4/projects/1234/packages/rubygems/gems/pkg"1267 is expected to match "/api/v4/projects/1234/packages/rubygems/pkg"1268 is expected to match "/api/v4/projects/1234/packages/rubygems/quick/Marshal.4.8/pkg"1269 is expected not to match ""1270 is expected not to match "foo"1271 is expected not to match "/api/v4"1272 is expected not to match "/api/v4/version"1273 is expected not to match "/api/v4/packages"1274 is expected not to match "/api/v4/packages/"1275 is expected not to match "/api/v4/group"1276 is expected not to match "/api/v4/group/12345"1277 is expected not to match "/api/v4/group/12345/-"1278 is expected not to match "/api/v4/group/12345/-/packages"1279 is expected not to match "/api/v4/group/12345/-/packages/"1280 is expected not to match "/api/v4/group/12345/-/packages/50"1281 is expected not to match "/api/v4/groups"1282 is expected not to match "/api/v4/groups/12345"1283 is expected not to match "/api/v4/groups/12345/-"1284 is expected not to match "/api/v4/groups/12345/-/packages"1285 is expected not to match "/api/v4/groups/12345/-/packages/"1286 is expected not to match "/api/v4/groups/12345/-/packages/50"1287 is expected not to match "/api/v4/groups/12345/packages"1288 is expected not to match "/api/v4/groups/12345/packages/"1289 is expected not to match "/api/v4/groups/12345/badges"1290 is expected not to match "/api/v4/groups/12345/issues"1291 is expected not to match "/api/v4/projects"1292 is expected not to match "/api/v4/projects/1234"1293 is expected not to match "/api/v4/projects/1234/packages"1294 is expected not to match "/api/v4/projects/1234/packages/"1295 is expected not to match "/api/v4/projects/1234/packages/50"1296 is expected not to match "/api/v4/projects/1234/packages/50/package_files"1297 is expected not to match "/api/v4/projects/1234/merge_requests"1298 is expected not to match "/api/v4/projects/1234/registry/repositories"1299 is expected not to match "/api/v4/projects/1234/issues"1300 is expected not to match "/api/v4/projects/1234/members"1301 is expected not to match "/api/v4/projects/1234/milestones"1302 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/compon/binary-compo/Packages"1303 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/InRelease"1304 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/Release"1305 is expected not to match "/api/v4/groups/1234/packages/debian/dists/stable/Release.gpg"1306 is expected not to match "/api/v4/groups/1234/packages/debian/pool/compon/a/pkg/file.name"1307# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.57 seconds. Current RSS: ~1499M. load average: 1.10 1.23 1.21 1/282 4401308 Packages::MAVEN_SNAPSHOT_DYNAMIC_PARTS1309 is expected to match "test-2.11-20230303.163304-1.jar"1310 is expected to match "test-2.11-20230303.163304-1-javadoc.jar"1311 is expected to match "test-2.11-20230303.163304-1-sources.jar"1312 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1.jar"1313 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1-javadoc.jar"1314 is expected to match "test-2.11-20230303.163304-1-20230303.163304-1-sources.jar"1315 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-sources.jar"1316 is expected to match "test-2.11-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"1317 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"1318 is expected not to match ""1319 is expected not to match nil1320 is expected not to match "test"1321 is expected not to match "1.2.3"1322 is expected not to match "1.2.3-javadoc.jar"1323 is expected not to match "-202303039.163304-1.jar"1324 is expected not to match "test-2.11-202303039.163304-1.jar"1325 is expected not to match "test-2.11-20230303.16330-1.jar"1326 is expected not to match "test-2.11-202303039.163304.jar"1327 is expected not to match "test-2.11-202303039.163304-.jar"1328 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-sources.jar"1329 is expected not to match "test-2.11-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"1330 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-20230303.163304-1-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jar"1331# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.92 seconds. Current RSS: ~1499M. load average: 1.09 1.23 1.21 1/282 4411332 .composer_package_version_regex1333 is expected to match "v1.2.3"1334 is expected to match "v1.2.x"1335 is expected to match "v1.2.X"1336 is expected to match "1.2.3"1337 is expected to match "1"1338 is expected to match "v1"1339 is expected to match "1.2"1340 is expected to match "v1.2"1341 is expected not to match "1.2.3-beta"1342 is expected not to match "1.2.x-beta"1343 is expected not to match "1.2.X-beta"1344 is expected not to match "1.2.3-alpha.3"1345 is expected not to match "1./2.3"1346 is expected not to match "v1./2.3"1347 is expected not to match "../../../../../1.2.3"1348 is expected not to match "%2e%2e%2f1.2.3"1349# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.63 seconds. Current RSS: ~1499M. load average: 1.09 1.23 1.21 1/282 4421350 .sha256_regex1351 is expected to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"1352 is expected to match "abcdefABCDEF1234567890abcdefABCDEF1234567890abcdefABCDEF12345678"1353 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"1354 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"1355 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaag"1356 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{"1357 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa%"1358 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*"1359 is expected not to match "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#"1360 is expected not to match ""1361# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.73 seconds. Current RSS: ~1498M. load average: 1.09 1.23 1.21 1/282 4431362 .sep_by_11363 is expected to match "abc"1364 is expected to match "abc.def"1365 is expected to match "abc.def.caf"1366 is expected to match "abc..def"1367 is expected to match "abc..def..caf"1368 is expected to match "abc...def"1369 is expected to match "abc....def........caf"1370 is expected to match "abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc"1371 is expected not to match ""1372 is expected not to match "a"1373 is expected not to match "aaaa"1374 is expected not to match "foo"1375 is expected not to match ".abc"1376 is expected not to match "abc."1377 is expected not to match ".abc.def"1378 is expected not to match "abc.def."1379 is expected not to match "abc.defe.caf"1380 is expected not to match "abc!abc"1381 is expected not to match "abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc.abc!"1382# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.81 seconds. Current RSS: ~1497M. load average: 1.16 1.24 1.21 1/282 4441383 .x509_subject_key_identifier_regex1384 is expected to match "AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB:AB"1385 is expected to match "CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD"1386 is expected to match "79:FB:C1:E5:6B:53:8B:0A"1387 is expected to match "79:fb:c1:e5:6b:53:8b:0a"1388 is expected not to match ""1389 is expected not to match "CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:CD:GG"1390 is expected not to match "random string"1391 is expected not to match "12321342545356434523412341245452345623453542345234523453245"1392 code, html blocks, or html comment blocks regex1393 code blocks1394 is expected to match "```ruby\nsomething\n```"1395 is expected not to match "must start in first column ```ruby\nsomething\n```"1396 is expected not to match "```ruby must be multi-line ```"1397 is expected to eq "```code\nsome code\n\n>>>\nthat includes a multiline-blockquote\n>>>\n```"1398 HTML blocks1399 untrusted regular expression1400 is expected to match "<section>\nsomething\n</section>"1401 is expected not to match "must start in first column <section>\nsomething\n</section>"1402 is expected not to match "<section>must be multi-line</section>"1403 is expected to eq "<section>\n<p>paragraph</p>\n\n>>>\nthat includes a multiline-blockquote\n>>>\n</section>"1404 HTML comment lines1405 is expected to match "<!-- single line comment -->"1406 is expected not to match "<!--\nblock comment\n-->"1407 is expected not to match "must start in first column <!-- comment -->"1408 is expected to eq [["<!-- an HTML comment -->"], ["<!-- another HTML comment -->"]]1409 HTML comment blocks1410 is expected to match "<!--\ncomment\n-->"1411 is expected not to match "must start in first column <!--\ncomment\n-->"1412 is expected to eq "<!-- the start of an HTML comment\n- [ ] list item commented out\nmore text -->"1413# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex_spec.rb. It took 1 minute 14.29 seconds. Expected to take 3 minutes 33.73 seconds.1414# [RSpecRunTime] Starting example group spec/services/projects/overwrite_project_service_spec.rb. Expected to take 2 minutes 20.19 seconds.1415Projects::OverwriteProjectService1416 #execute1417 when project does not have any relation1418 behaves like overwrite actions1419 moves deploy keys1420 moves notification settings1421 moves users stars1422 moves project group links1423 moves memberships and authorizations1424 schedules original project for deletion1425 renames the project1426 renames source project to temp name1427 moves lfs objects relationships1428 is expected to eq 31429# [RSpecRunTime] RSpec elapsed time: 4 minutes 25.59 seconds. Current RSS: ~1400M. load average: 1.14 1.23 1.21 1/282 4451430 when project rename fails1431 source rename1432 moves relations back to source project and raises an exception1433# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.04 seconds. Current RSS: ~1400M. load average: 1.05 1.21 1.20 1/282 4461434 new project rename1435 moves relations back, renames source project back to original name and raises1436# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.75 seconds. Current RSS: ~1400M. load average: 1.13 1.22 1.20 1/283 4471437 when project with elements1438 behaves like overwrite actions1439 moves deploy keys1440 moves notification settings1441 moves users stars1442 moves project group links1443 moves memberships and authorizations1444 schedules original project for deletion1445 renames the project1446 renames source project to temp name1447 moves lfs objects relationships1448 is expected to eq 31449# [RSpecRunTime] RSpec elapsed time: 5 minutes 26.72 seconds. Current RSS: ~1407M. load average: 1.05 1.19 1.19 1/283 4481450 when project rename fails1451 source rename1452 moves relations back to source project and raises an exception1453# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.06 seconds. Current RSS: ~1409M. load average: 1.12 1.20 1.19 1/284 4491454 new project rename1455 moves relations back, renames source project back to original name and raises1456# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.18 seconds. Current RSS: ~1409M. load average: 1.11 1.19 1.19 1/283 4501457 forks1458 when moving a root forked project1459 moves the descendant forks1460 updates the fork network1461# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.88 seconds. Current RSS: ~1405M. load average: 1.09 1.19 1.19 1/283 4511462 when moving a intermediate forked project1463 moves the descendant forks1464 moves the ascendant fork1465 does not update fork network1466# [RSpecRunTime] RSpec elapsed time: 6 minutes 4.09 seconds. Current RSS: ~1407M. load average: 1.14 1.19 1.19 1/283 4521467 if an exception is raised1468 rollbacks changes1469 removes fork network member1470# [RSpecRunTime] RSpec elapsed time: 6 minutes 10.86 seconds. Current RSS: ~1407M. load average: 1.05 1.17 1.18 1/283 4531471# [RSpecRunTime] Finishing example group spec/services/projects/overwrite_project_service_spec.rb. It took 2 minutes 19.69 seconds. Expected to take 2 minutes 20.19 seconds.1472# [RSpecRunTime] Starting example group spec/models/clusters/cluster_spec.rb. Expected to take 1 minute 50.53 seconds.1473Clusters::Cluster1474 does not allow STI1475 is expected to includes the HasEnvironmentScope module1476 is expected to belong to user required: false1477 is expected to belong to management_project class_name => ::Project required: false1478 is expected to have many cluster_projects1479 is expected to have many projects1480 is expected to have many cluster_groups1481 is expected to have many groups1482 is expected to have many groups_projects1483 is expected to have one provider_gcp1484 is expected to have one provider_aws1485 is expected to have one platform_kubernetes1486 is expected to have one integration_prometheus1487 is expected to have many kubernetes_namespaces1488 is expected to have one cluster_project1489 is expected to have many deployment_clusters1490 is expected to have many environments through deployments1491 is expected to delegate #status to the #provider object1492 is expected to delegate #status_reason to the #provider object1493 is expected to respond to #project1494 is expected to be namespace per environment1495 has default helm_major_version 31496 behaves like having unique enum values1497 has unique values in "cluster_type"1498 has unique values in "platform_type"1499 has unique values in "provider_type"1500# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.15 seconds. Current RSS: ~1457M. load average: 1.04 1.17 1.18 1/283 4541501 default values1502 is expected to eq 31503 behaves like it has loose foreign keys1504 has at least one loose foreign key definition1505 has the deletion trigger present1506 records record deletions1507 cleans up record deletions1508 .enabled1509 is expected to contain exactly #<Clusters::Cluster id: 4, user_id: 185, provider_type: nil, platform_type: nil, created_at: "2024-03...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1510 .disabled1511 is expected to contain exactly #<Clusters::Cluster id: 6, user_id: 187, provider_type: nil, platform_type: nil, created_at: "2024-03...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1512 .user_provided1513 is expected to contain exactly #<Clusters::Cluster id: 8, user_id: 189, provider_type: "user", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1514 .gcp_provided1515 is expected to contain exactly #<Clusters::Cluster id: 10, user_id: 191, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1516 .gcp_installed1517 is expected to contain exactly #<Clusters::Cluster id: 13, user_id: 194, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1518 .aws_provided1519 is expected to contain exactly #<Clusters::Cluster id: 16, user_id: 197, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1520 .aws_installed1521 is expected to contain exactly #<Clusters::Cluster id: 19, user_id: 200, provider_type: "aws", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1522 .managed1523 cluster is not managed1524 is expected not to include #<Clusters::Cluster id: 21, user_id: 202, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1525 cluster is managed1526 is expected to include #<Clusters::Cluster id: 22, user_id: 203, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1527 .with_management_project1528 cluster has a management project1529 is expected to include #<Clusters::Cluster id: 23, user_id: 204, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: 225, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1530 cluster does not have a management project1531 is expected not to include #<Clusters::Cluster id: 24, user_id: 206, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1532 .with_integration_prometheus1533 cluster has prometheus application1534 is expected to include #<Clusters::Cluster id: 25, user_id: 207, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1535 cluster does not have prometheus application1536 is expected not to include #<Clusters::Cluster id: 26, user_id: 208, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1537 .distinct_with_deployed_environments1538 cluster has multiple successful deployment with environment1539 is expected to include #<Clusters::Cluster id: 27, user_id: 209, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1540 lists only distinct environments1541# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.46 seconds. Current RSS: ~1484M. load average: 1.12 1.18 1.18 1/288 5311542 cluster has only failed deployment with environment1543 is expected not to include #<Clusters::Cluster id: 42, user_id: 229, provider_type: "gcp", platform_type: "kubernetes", created_...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1544# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.69 seconds. Current RSS: ~1484M. load average: 1.19 1.19 1.19 1/288 5541545 cluster does not have any deployment1546 is expected not to include #<Clusters::Cluster id: 27, user_id: 209, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1547 .with_project_http_integrations1548 project has alert service data1549 is expected to include #<Clusters::Cluster id: 43, user_id: 233, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1550 project has no alert service data1551 is expected not to include #<Clusters::Cluster id: 44, user_id: 235, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1552 .for_project_namespace1553 is expected to contain exactly #<Clusters::Cluster id: 45, user_id: 237, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1554# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.54 seconds. Current RSS: ~1474M. load average: 1.19 1.19 1.19 1/289 5551555 .with_name1556 is expected to contain exactly #<Clusters::Cluster id: 47, user_id: 241, provider_type: nil, platform_type: nil, created_at: "2024-0...e, management_project_id: nil, cleanup_status: 1, cleanup_status_reason: nil, helm_major_version: 3>1557# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.89 seconds. Current RSS: ~1462M. load average: 1.17 1.19 1.19 1/288 5561558 validations1559 when validates unique_environment_scope1560 for a project cluster1561 when identical environment scope exists in project1562 is expected to be falsey1563 when identical environment scope does not exist in project1564 is expected to be truthy1565 when identical environment scope exists in different project1566 is expected to be truthy1567# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.4 seconds. Current RSS: ~1456M. load average: 1.17 1.19 1.19 1/288 5571568 for a group cluster1569 when identical environment scope exists in group1570 is expected to be falsey1571 when identical environment scope does not exist in group1572 is expected to be truthy1573 when identical environment scope exists in different group1574 is expected to be truthy1575 for an instance cluster1576 identical environment scope exists1577 is expected to be falsey1578 identical environment scope does not exist1579 is expected to be truthy1580 when validates name1581 when provided by user1582 when name is empty1583 is expected to be falsey1584 when name is nil1585 is expected to be falsey1586 when name is present1587 is expected to be truthy1588 when provided by gcp1589 when name is shorter than 11590 is expected to be falsey1591 when name is longer than 631592 is expected to be falsey1593 when name includes invalid character1594 is expected to be falsey1595 when name is present1596 is expected to be truthy1597 when record is persisted1598 when name is changed1599 is expected to be falsey1600 when name is same1601 is expected to be truthy1602 when validates restrict_modification1603 when creation is on going1604 is expected to be falsey1605 when creation is done1606 is expected to be truthy1607 cluster_type validations1608 validates presence1609 project_type cluster1610 does not allow setting group1611 group_type cluster1612 does not allow setting project1613 instance_type cluster1614 does not allow setting group1615 does not allow setting project1616 domain validation1617 when cluster has domain1618 is expected to be valid1619 when cluster is not a valid hostname1620 adds an error on domain1621 when cluster does not have a domain1622 is expected to be valid1623 unique scope for management_project1624 duplicate scopes for the same management project1625 adds an error on environment_scope1626 helm_major_version can only be 2 or 31627 helm_major_version: 2, expect_valid: true1628 is expected to eq true1629 helm_major_version: 3, expect_valid: true1630 is expected to eq true1631 helm_major_version: 4, expect_valid: false1632 is expected to eq false1633 helm_major_version: -1, expect_valid: false1634 is expected to eq false1635 .ancestor_clusters_for_clusterable1636 when project does not belong to this group1637 returns nothing1638 when group has a configured kubernetes cluster1639 returns the group cluster1640# [RSpecRunTime] RSpec elapsed time: 6 minutes 45.81 seconds. Current RSS: ~1468M. load average: 1.15 1.18 1.18 1/283 5581641 when group and instance have configured kubernetes clusters1642 returns clusters in order, descending the hierachy1643# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.41 seconds. Current RSS: ~1473M. load average: 1.13 1.18 1.18 1/283 5591644 when sub-group has configured kubernetes cluster1645 returns clusters in order, descending the hierachy1646 avoids N+1 queries1647 for a group1648 returns clusters in order for a group1649# [RSpecRunTime] RSpec elapsed time: 6 minutes 54.97 seconds. Current RSS: ~1431M. load average: 1.12 1.18 1.18 1/283 5601650 scope chaining1651 returns nothing1652# [RSpecRunTime] RSpec elapsed time: 6 minutes 56.22 seconds. Current RSS: ~1427M. load average: 1.12 1.18 1.18 1/283 5611653 #provider1654 when provider is gcp1655 returns a provider1656 when provider is aws1657 returns a provider1658 when provider is user1659 is expected to be nil1660 #platform1661 when platform is kubernetes1662 returns a platform1663 #first_project1664 when cluster belongs to a project1665 is expected to eq #<Project id:255 namespace76/project-255>>1666 when cluster does not belong to projects1667 is expected to be nil1668 #group1669 when cluster belongs to a group1670 is expected to eq #<Group id:634 @group167>1671 when cluster does not belong to any group1672 is expected to be nil1673 #allow_user_defined_namespace?1674 project type cluster1675 gitlab managed1676 is expected to be truthy1677 not managed1678 is expected to be truthy1679 group type cluster1680 gitlab managed1681 is expected to be falsey1682 not managed1683 is expected to be truthy1684 instance type cluster1685 gitlab managed1686 is expected to be falsey1687 not managed1688 is expected to be truthy1689 #all_projects1690 cluster_type is project_type1691 returns projects1692 cluster_type is group_type1693 returns group projects1694# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.8 seconds. Current RSS: ~1470M. load average: 1.10 1.17 1.18 1/283 5621695 cluster_type is instance_type1696 returns all instance's projects1697 #kube_ingress_domain1698 with domain set in cluster1699 is expected to eq "example.com"1700 with no domain on cluster1701 with domain set at instance level1702 is expected to eq "global_domain.com"1703 #kubernetes_namespace_for1704 validates the project id1705 when environment has no last_deployable1706 is expected to eq "project-261-261-the-environment-name"1707# [RSpecRunTime] RSpec elapsed time: 7 minutes 5.56 seconds. Current RSS: ~1463M. load average: 1.10 1.17 1.18 1/283 5631708 when cluster is managed1709 returns the cached namespace if present, ignoring CI config1710 returns the default namespace when no cached namespace, ignoring CI config1711# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.91 seconds. Current RSS: ~1464M. load average: 1.18 1.19 1.18 1/283 5641712 when cluster is not managed1713 returns the cached namespace if present, regardless of CI config1714 returns the CI YAML namespace when configured1715 returns the default namespace when no namespace is configured1716# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.49 seconds. Current RSS: ~1456M. load average: 1.18 1.19 1.18 1/283 5651717 #predefined_variables1718 with an instance domain1719 includes KUBE_INGRESS_BASE_DOMAIN1720 with a cluster domain1721 includes KUBE_INGRESS_BASE_DOMAIN1722 with no domain1723 returns an empty array1724 #provided_by_user?1725 with a GCP provider1726 is expected to be falsy1727 with an user provider1728 is expected to be truthy1729 #status_name1730 the cluster has a provider1731 is expected to eq :errored1732 when cluster cleanup is ongoing1733 status_name: :errored, cleanup_status: :cleanup_not_started1734 returns cleanup_ongoing when uninstalling applications1735 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_project_namespaces1736 returns cleanup_ongoing when uninstalling applications1737 status_name: :cleanup_ongoing, cleanup_status: :cleanup_removing_service_account1738 returns cleanup_ongoing when uninstalling applications1739 status_name: :cleanup_errored, cleanup_status: :cleanup_errored1740 returns cleanup_ongoing when uninstalling applications1741 there is a cached connection status1742 is expected to eq :connected1743 there is no connection status in the cache1744 is expected to eq :created1745 cleanup_status state_machine1746 #start_cleanup!1747 when cleanup_status is cleanup_not_started1748 behaves like cleanup_status transition1749 transitions cleanup_status correctly1750 schedules a Clusters::Cleanup::*Worker1751 when cleanup_status is errored1752 behaves like cleanup_status transition1753 transitions cleanup_status correctly1754 schedules a Clusters::Cleanup::*Worker1755 #make_cleanup_errored!1756 transitions cleanup_status from cleanup_not_started to cleanup_errored1757 sets error message1758 transitions cleanup_status from cleanup_removing_project_namespaces to cleanup_errored1759 sets error message1760 transitions cleanup_status from cleanup_removing_service_account to cleanup_errored1761 sets error message1762# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.25 seconds. Current RSS: ~1478M. load average: 1.23 1.20 1.19 1/283 5661763 #continue_cleanup!1764 behaves like cleanup_status transition1765 transitions cleanup_status correctly1766 schedules a Clusters::Cleanup::*Worker1767 #connection_status1768 is expected to be nil1769 with a cached status1770 is expected to eq :connected1771 #connection_error1772 is expected to be nil1773 with a cached status1774 is expected to eq :unknown_error1775 #node_connection_error1776 is expected to be nil1777 with a cached status1778 is expected to eq :unknown_error1779 #metrics_connection_error1780 is expected to be nil1781 with a cached status1782 is expected to eq :unknown_error1783 #nodes1784 is expected to be nil1785 with a cached status1786 is expected to eq [{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"allocatable"=>{"cpu"=>"1930m", "memory"=>"5777164Ki"}, "capacity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}}]1787 #calculate_reactive_cache1788 cluster is disabled1789 does not populate the cache1790 cluster is enabled1791 connection to the cluster is successful1792 is expected to eq {:connection_status=>:connected, :nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-poo...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]}1793 cluster cannot be reached1794 is expected to eq {:connection_error=>:connection_error, :connection_status=>:unreachable}1795 cluster cannot be authenticated to1796 is expected to eq {:connection_error=>:authentication_error, :connection_status=>:authentication_failure}1797 Kubeclient::HttpError1798 is expected to eq {:connection_error=>:http_error, :connection_status=>:authentication_failure}1799 generic timeout1800 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}1801# [RSpecRunTime] RSpec elapsed time: 7 minutes 23.89 seconds. Current RSS: ~1484M. load average: 1.21 1.19 1.19 1/283 5671802 gateway timeout1803 is expected to eq {:connection_error=>:http_error, :connection_status=>:unreachable}1804 an uncategorised error is raised1805 is expected to eq {:connection_error=>:unknown_error, :connection_status=>:unknown_failure}1806 notifies Sentry1807# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.86 seconds. Current RSS: ~1499M. load average: 1.21 1.19 1.19 1/283 5681808 #integration_prometheus_available?1809 is expected to be falsey1810 when integration is enabled1811 is expected to be truthy1812 when integration is disabled1813 is expected to be falsey1814 #prometheus_adapter1815 returns nothing1816 has integration_prometheus1817 returns the integration1818 #delete_cached_resources!1819 deletes associated namespace records1820 #clusterable1821 project type1822 is expected to eq #<Project id:275 namespace96/project-275>>1823 group type1824 is expected to eq #<Group id:684 @group177>1825 instance type1826 is expected to be a kind of Clusters::Instance1827 unknown type1828 raises NotImplementedError1829 #on_creation?1830 without provider1831 is expected to eq false1832 with provider1833 with on_creation? set to true1834 is expected to eq true1835 with on_creation? set to false1836 is expected to eq false1837 #platform_kubernetes_active?1838 without platform_kubernetes1839 is expected to eq false1840 with platform_kubernetes1841 with active? set to true1842 is expected to eq true1843 with active? set to false1844 is expected to eq false1845 #platform_kubernetes_rbac?1846 without platform_kubernetes1847 is expected to eq false1848 with platform_kubernetes1849 with rbac? set to true1850 is expected to eq true1851 with rbac? set to false1852 is expected to eq false1853# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_spec.rb. It took 1 minute 20.21 seconds. Expected to take 1 minute 50.53 seconds.1854# [RSpecRunTime] Starting example group spec/models/namespace/package_setting_spec.rb. Expected to take 1 minute 28.46 seconds.1855Namespace::PackageSetting1856 does not allow STI1857 relationships1858 is expected to belong to namespace required: false1859 validations1860 is expected to validate that :namespace cannot be empty/falsy1861 is expected to allow :nuget_symbol_server_enabled to be ‹true› or ‹false›1862 is expected not to allow :nuget_symbol_server_enabled to be ‹nil›1863************************************************************************1864Warning from shoulda-matchers:1865You are using `validate_inclusion_of` to assert that a boolean column1866allows boolean values and disallows non-boolean ones. Be aware that it1867is not possible to fully test this, as boolean columns will1868automatically convert non-boolean values to boolean ones. Hence, you1869should consider removing this test.1870************************************************************************1871 is expected to validate that :generic_duplicates_allowed is either ‹true› or ‹false›1872 is expected to validate that the length of :generic_duplicate_exception_regex is at most 2551873************************************************************************1874Warning from shoulda-matchers:1875You are using `validate_inclusion_of` to assert that a boolean column1876allows boolean values and disallows non-boolean ones. Be aware that it1877is not possible to fully test this, as boolean columns will1878automatically convert non-boolean values to boolean ones. Hence, you1879should consider removing this test.1880************************************************************************1881 is expected to validate that :nuget_duplicates_allowed is either ‹true› or ‹false›1882 is expected to validate that the length of :nuget_duplicate_exception_regex is at most 2551883 is expected to allow :terraform_module_duplicates_allowed to be ‹true› or ‹false›1884 is expected not to allow :terraform_module_duplicates_allowed to be ‹nil›1885 is expected to validate that the length of :terraform_module_duplicate_exception_regex is at most 2551886 #maven_duplicates_allowed1887************************************************************************1888Warning from shoulda-matchers:1889You are using `validate_inclusion_of` to assert that a boolean column1890allows boolean values and disallows non-boolean ones. Be aware that it1891is not possible to fully test this, as boolean columns will1892automatically convert non-boolean values to boolean ones. Hence, you1893should consider removing this test.1894************************************************************************1895 is expected to validate that :maven_duplicates_allowed is either ‹true› or ‹false›1896 is expected to validate that the length of :maven_duplicate_exception_regex is at most 2551897# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.91 seconds. Current RSS: ~1500M. load average: 1.10 1.17 1.18 1/283 5691898 regex values1899 is expected to allow :maven_duplicate_exception_regex to be ‹"SNAPSHOT"›1900 is expected to allow :maven_duplicate_exception_regex to be ‹".*"›1901 is expected to allow :maven_duplicate_exception_regex to be ‹"v.+"›1902 is expected to allow :maven_duplicate_exception_regex to be ‹"v10.1.*"›1903 is expected to allow :maven_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"›1904 is expected not to allow :maven_duplicate_exception_regex to be ‹"["›1905 is expected not to allow :maven_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"›1906 is expected to allow :generic_duplicate_exception_regex to be ‹"SNAPSHOT"›1907 is expected to allow :generic_duplicate_exception_regex to be ‹".*"›1908 is expected to allow :generic_duplicate_exception_regex to be ‹"v.+"›1909 is expected to allow :generic_duplicate_exception_regex to be ‹"v10.1.*"›1910 is expected to allow :generic_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"›1911 is expected not to allow :generic_duplicate_exception_regex to be ‹"["›1912 is expected not to allow :generic_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"›1913 is expected to allow :nuget_duplicate_exception_regex to be ‹"SNAPSHOT"›1914 is expected to allow :nuget_duplicate_exception_regex to be ‹".*"›1915 is expected to allow :nuget_duplicate_exception_regex to be ‹"v.+"›1916 is expected to allow :nuget_duplicate_exception_regex to be ‹"v10.1.*"›1917 is expected to allow :nuget_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP)"›1918 is expected not to allow :nuget_duplicate_exception_regex to be ‹"["›1919 is expected not to allow :nuget_duplicate_exception_regex to be ‹"(?:v.+|SNAPSHOT|TEMP"›1920# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.53 seconds. Current RSS: ~1515M. load average: 1.10 1.17 1.18 1/283 5701921 scopes1922 .namespace_id_in1923 is expected to eq [#<Namespace::PackageSetting namespace_id: 688, maven_duplicates_allowed: true, maven_duplicate_excep...lse, terraform_module_duplicates_allowed: false, terraform_module_duplicate_exception_regex: "foo">]1924 .with_terraform_module_duplicates_allowed_or_exception_regex1925 when terraform_module_duplicates_allowed is true1926 is expected to eq [#<Namespace::PackageSetting namespace_id: 690, maven_duplicates_allowed: true, maven_duplicate_excep...alse, terraform_module_duplicates_allowed: true, terraform_module_duplicate_exception_regex: "foo">]1927 when terraform_module_duplicate_exception_regex is present1928 is expected to eq [#<Namespace::PackageSetting namespace_id: 690, maven_duplicates_allowed: true, maven_duplicate_excep...alse, terraform_module_duplicates_allowed: true, terraform_module_duplicate_exception_regex: "foo">]1929 when terraform_module_duplicates_allowed is false and terraform_module_duplicate_exception_regex is empty1930 is expected to be empty1931 #duplicates_allowed?1932 package types with package_settings1933 with package_type: maven_package1934 duplicates_allowed: true, duplicate_exception_regex: "", result: true1935 for maven_package1936 is expected to equal true1937 duplicates_allowed: false, duplicate_exception_regex: "", result: false1938 for maven_package1939 is expected to equal false1940 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true1941 for maven_package1942 is expected to equal true1943 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true1944 for maven_package1945 is expected to equal true1946 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true1947 for maven_package1948 is expected to equal true1949 with package_type: generic_package1950 duplicates_allowed: true, duplicate_exception_regex: "", result: true1951 for generic_package1952 is expected to equal true1953 duplicates_allowed: false, duplicate_exception_regex: "", result: false1954 for generic_package1955 is expected to equal false1956 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true1957 for generic_package1958 is expected to equal true1959 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true1960 for generic_package1961 is expected to equal true1962 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true1963 for generic_package1964 is expected to equal true1965 with package_type: nuget_package1966 duplicates_allowed: true, duplicate_exception_regex: "", result: true1967 for nuget_package1968 is expected to equal true1969 duplicates_allowed: false, duplicate_exception_regex: "", result: false1970 for nuget_package1971 is expected to equal false1972 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true1973 for nuget_package1974 is expected to equal true1975 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true1976 for nuget_package1977 is expected to equal true1978 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true1979 for nuget_package1980 is expected to equal true1981 with package_type: terraform_module_package1982 duplicates_allowed: true, duplicate_exception_regex: "", result: true1983 for terraform_module_package1984 is expected to equal true1985 duplicates_allowed: false, duplicate_exception_regex: "", result: false1986 for terraform_module_package1987 is expected to equal false1988 duplicates_allowed: false, duplicate_exception_regex: ".*", result: true1989 for terraform_module_package1990 is expected to equal true1991 duplicates_allowed: false, duplicate_exception_regex: "fo.*", result: true1992 for terraform_module_package1993 is expected to equal true1994 duplicates_allowed: false, duplicate_exception_regex: ".*be.*", result: true1995 for terraform_module_package1996 is expected to equal true1997 package types without package_settings1998 with package_type:npm_package1999 raises an error2000 with package_type:conan_package2001 raises an error2002 with package_type:pypi_package2003 raises an error2004 with package_type:composer_package2005 raises an error2006 with package_type:golang_package2007 raises an error2008 with package_type:debian_package2009 raises an error2010 package forwarding attributes2011 behaves like a cascading namespace setting boolean attribute2012 #maven_package_requests_forwarding2013 when there is no parent2014 and the value is not nil2015 returns the local value2016 and the value is nil2017 returns the application settings value2018 when parent does not lock the attribute2019 and value is not nil2020 returns local setting when present2021 returns the parent value when local value is nil2022 returns the correct dirty value2023 does not return the application setting value when parent value is false2024 and the value is nil2025 cascades to the application settings value2026 when multiple ancestors set a value2027 returns the closest ancestor value2028 when parent locks the attribute2029 returns the parent value2030 does not allow the local value to be saved2031 when the application settings locks the attribute2032 returns the application setting value2033 does not allow the local value to be saved2034 when parent locked the attribute then the application settings locks it2035 returns the application setting value2036 #maven_package_requests_forwarding?2037 aliases the method when the attribute is a boolean2038 #maven_package_requests_forwarding=2039 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil2040 validates starting values from before block2041 does not save the value locally when it matches cascaded value2042 when mass assigned2043 does not save the value locally when it matches cascaded value2044 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil2045 validates starting values from before block2046 does not save the value locally when it matches cascaded value2047 when mass assigned2048 does not save the value locally when it matches cascaded value2049 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2050 validates starting values from before block2051 does not save the value locally when it matches cascaded value2052 when mass assigned2053 does not save the value locally when it matches cascaded value2054 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true2055 validates starting values from before block2056 does not save the value locally when it matches cascaded value2057 when mass assigned2058 does not save the value locally when it matches cascaded value2059 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2060 validates starting values from before block2061 does not save the value locally when it matches cascaded value2062 when mass assigned2063 does not save the value locally when it matches cascaded value2064 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false2065 validates starting values from before block2066 does not save the value locally when it matches cascaded value2067 when mass assigned2068 does not save the value locally when it matches cascaded value2069 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil2070 validates starting values from before block2071 does not save the value locally when it matches cascaded value2072 when mass assigned2073 does not save the value locally when it matches cascaded value2074 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true2075 validates starting values from before block2076 does not save the value locally when it matches cascaded value2077 when mass assigned2078 does not save the value locally when it matches cascaded value2079 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2080 validates starting values from before block2081 does not save the value locally when it matches cascaded value2082 when mass assigned2083 does not save the value locally when it matches cascaded value2084 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2085 validates starting values from before block2086 does not save the value locally when it matches cascaded value2087 when mass assigned2088 does not save the value locally when it matches cascaded value2089 #maven_package_requests_forwarding_locked?2090 when attribute is locked by self2091 is not locked by default2092 is locked when including self2093 when parent does not lock the attribute2094 behaves like not locked2095 is not locked by an ancestor2096 is not locked by application setting2097 does not return a locked namespace2098 when parent locks the attribute2099 is locked by an ancestor2100 is not locked by application setting2101 returns a locked namespace settings object2102 when not locked by application settings2103 behaves like not locked2104 is not locked by an ancestor2105 is not locked by application setting2106 does not return a locked namespace2107 when locked by application settings2108 is not locked by an ancestor2109 is locked by application setting2110 does not return a locked namespace2111 #lock_maven_package_requests_forwarding=2112 when parent locks the attribute2113 does not allow the attribute to be saved2114 when parent does not lock the attribute2115 allows the lock to be set when the attribute is not nil2116 does not allow the lock to be saved when the attribute is nil2117 copies the cascaded value when locking the attribute if the local value is nil2118 when application settings locks the attribute2119 does not allow the attribute to be saved2120 when application_settings does not lock the attribute2121 allows the attribute to be saved2122 after update callback2123 clears descendant locks2124 behaves like a cascading namespace setting boolean attribute2125 #pypi_package_requests_forwarding2126 when there is no parent2127 and the value is not nil2128 returns the local value2129 and the value is nil2130 returns the application settings value2131 when parent does not lock the attribute2132 and value is not nil2133 returns local setting when present2134 returns the parent value when local value is nil2135 returns the correct dirty value2136 does not return the application setting value when parent value is false2137 and the value is nil2138 cascades to the application settings value2139 when multiple ancestors set a value2140 returns the closest ancestor value2141 when parent locks the attribute2142 returns the parent value2143 does not allow the local value to be saved2144 when the application settings locks the attribute2145 returns the application setting value2146 does not allow the local value to be saved2147 when parent locked the attribute then the application settings locks it2148 returns the application setting value2149 #pypi_package_requests_forwarding?2150 aliases the method when the attribute is a boolean2151 #pypi_package_requests_forwarding=2152 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil2153 validates starting values from before block2154 does not save the value locally when it matches cascaded value2155 when mass assigned2156 does not save the value locally when it matches cascaded value2157 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil2158 validates starting values from before block2159 does not save the value locally when it matches cascaded value2160 when mass assigned2161 does not save the value locally when it matches cascaded value2162 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2163 validates starting values from before block2164 does not save the value locally when it matches cascaded value2165 when mass assigned2166 does not save the value locally when it matches cascaded value2167 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true2168 validates starting values from before block2169 does not save the value locally when it matches cascaded value2170 when mass assigned2171 does not save the value locally when it matches cascaded value2172 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2173 validates starting values from before block2174 does not save the value locally when it matches cascaded value2175 when mass assigned2176 does not save the value locally when it matches cascaded value2177 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false2178 validates starting values from before block2179 does not save the value locally when it matches cascaded value2180 when mass assigned2181 does not save the value locally when it matches cascaded value2182 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil2183 validates starting values from before block2184 does not save the value locally when it matches cascaded value2185 when mass assigned2186 does not save the value locally when it matches cascaded value2187 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true2188 validates starting values from before block2189 does not save the value locally when it matches cascaded value2190 when mass assigned2191 does not save the value locally when it matches cascaded value2192 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2193 validates starting values from before block2194 does not save the value locally when it matches cascaded value2195 when mass assigned2196 does not save the value locally when it matches cascaded value2197 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2198 validates starting values from before block2199 does not save the value locally when it matches cascaded value2200 when mass assigned2201 does not save the value locally when it matches cascaded value2202 #pypi_package_requests_forwarding_locked?2203 when attribute is locked by self2204 is not locked by default2205 is locked when including self2206 when parent does not lock the attribute2207 behaves like not locked2208 is not locked by an ancestor2209 is not locked by application setting2210 does not return a locked namespace2211 when parent locks the attribute2212 is locked by an ancestor2213 is not locked by application setting2214 returns a locked namespace settings object2215 when not locked by application settings2216 behaves like not locked2217 is not locked by an ancestor2218 is not locked by application setting2219 does not return a locked namespace2220 when locked by application settings2221 is not locked by an ancestor2222 is locked by application setting2223 does not return a locked namespace2224 #lock_pypi_package_requests_forwarding=2225 when parent locks the attribute2226 does not allow the attribute to be saved2227 when parent does not lock the attribute2228 allows the lock to be set when the attribute is not nil2229 does not allow the lock to be saved when the attribute is nil2230 copies the cascaded value when locking the attribute if the local value is nil2231 when application settings locks the attribute2232 does not allow the attribute to be saved2233 when application_settings does not lock the attribute2234 allows the attribute to be saved2235 after update callback2236 clears descendant locks2237 behaves like a cascading namespace setting boolean attribute2238 #npm_package_requests_forwarding2239 when there is no parent2240 and the value is not nil2241 returns the local value2242 and the value is nil2243 returns the application settings value2244 when parent does not lock the attribute2245 and value is not nil2246 returns local setting when present2247 returns the parent value when local value is nil2248 returns the correct dirty value2249 does not return the application setting value when parent value is false2250 and the value is nil2251 cascades to the application settings value2252 when multiple ancestors set a value2253 returns the closest ancestor value2254 when parent locks the attribute2255 returns the parent value2256 does not allow the local value to be saved2257 when the application settings locks the attribute2258 returns the application setting value2259 does not allow the local value to be saved2260 when parent locked the attribute then the application settings locks it2261 returns the application setting value2262 #npm_package_requests_forwarding?2263 aliases the method when the attribute is a boolean2264 #npm_package_requests_forwarding=2265 parent_value: true, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: nil2266 validates starting values from before block2267 does not save the value locally when it matches cascaded value2268 when mass assigned2269 does not save the value locally when it matches cascaded value2270 parent_value: true, current_subgroup_value: nil, new_subgroup_value: "true", expected_subgroup_value_after_update: nil2271 validates starting values from before block2272 does not save the value locally when it matches cascaded value2273 when mass assigned2274 does not save the value locally when it matches cascaded value2275 parent_value: true, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2276 validates starting values from before block2277 does not save the value locally when it matches cascaded value2278 when mass assigned2279 does not save the value locally when it matches cascaded value2280 parent_value: true, current_subgroup_value: false, new_subgroup_value: "true", expected_subgroup_value_after_update: true2281 validates starting values from before block2282 does not save the value locally when it matches cascaded value2283 when mass assigned2284 does not save the value locally when it matches cascaded value2285 parent_value: true, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2286 validates starting values from before block2287 does not save the value locally when it matches cascaded value2288 when mass assigned2289 does not save the value locally when it matches cascaded value2290 parent_value: true, current_subgroup_value: true, new_subgroup_value: "false", expected_subgroup_value_after_update: false2291 validates starting values from before block2292 does not save the value locally when it matches cascaded value2293 when mass assigned2294 does not save the value locally when it matches cascaded value2295 parent_value: false, current_subgroup_value: nil, new_subgroup_value: false, expected_subgroup_value_after_update: nil2296 validates starting values from before block2297 does not save the value locally when it matches cascaded value2298 when mass assigned2299 does not save the value locally when it matches cascaded value2300 parent_value: false, current_subgroup_value: nil, new_subgroup_value: true, expected_subgroup_value_after_update: true2301 validates starting values from before block2302 does not save the value locally when it matches cascaded value2303 when mass assigned2304 does not save the value locally when it matches cascaded value2305 parent_value: false, current_subgroup_value: true, new_subgroup_value: false, expected_subgroup_value_after_update: false2306 validates starting values from before block2307 does not save the value locally when it matches cascaded value2308 when mass assigned2309 does not save the value locally when it matches cascaded value2310 parent_value: false, current_subgroup_value: false, new_subgroup_value: true, expected_subgroup_value_after_update: true2311 validates starting values from before block2312 does not save the value locally when it matches cascaded value2313 when mass assigned2314 does not save the value locally when it matches cascaded value2315 #npm_package_requests_forwarding_locked?2316 when attribute is locked by self2317 is not locked by default2318 is locked when including self2319 when parent does not lock the attribute2320 behaves like not locked2321 is not locked by an ancestor2322 is not locked by application setting2323 does not return a locked namespace2324 when parent locks the attribute2325 is locked by an ancestor2326 is not locked by application setting2327 returns a locked namespace settings object2328 when not locked by application settings2329 behaves like not locked2330 is not locked by an ancestor2331 is not locked by application setting2332 does not return a locked namespace2333 when locked by application settings2334 is not locked by an ancestor2335 is locked by application setting2336 does not return a locked namespace2337 #lock_npm_package_requests_forwarding=2338 when parent locks the attribute2339 does not allow the attribute to be saved2340 when parent does not lock the attribute2341 allows the lock to be set when the attribute is not nil2342 does not allow the lock to be saved when the attribute is nil2343 copies the cascaded value when locking the attribute if the local value is nil2344 when application settings locks the attribute2345 does not allow the attribute to be saved2346 when application_settings does not lock the attribute2347 allows the attribute to be saved2348 after update callback2349 clears descendant locks2350# [RSpecRunTime] Finishing example group spec/models/namespace/package_setting_spec.rb. It took 43.08 seconds. Expected to take 1 minute 28.46 seconds.2351# [RSpecRunTime] Starting example group spec/services/suggestions/apply_service_spec.rb. Expected to take 1 minute 21.49 seconds.2352Suggestions::ApplyService2353 patch is appliable2354 non-fork project2355 behaves like successfully creates commit and updates suggestions2356 updates the files with the new content2357 updates suggestion applied and commit_id columns2358 created commit has users email and name2359 tracks apply suggestion event2360 when a custom suggestion commit message2361 is not specified2362 uses the default commit message2363# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.22 seconds. Current RSS: ~1477M. load average: 1.13 1.17 1.18 1/290 11782364 is specified2365 generates a custom commit message2366# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.19 seconds. Current RSS: ~1475M. load average: 1.13 1.17 1.18 1/290 12942367 with a user suggested commit message2368 uses the user's commit message2369# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.07 seconds. Current RSS: ~1472M. load average: 1.12 1.17 1.18 1/290 14102370 when it fails to apply because a file was changed2371 returns error message2372# [RSpecRunTime] RSpec elapsed time: 8 minutes 30.1 seconds. Current RSS: ~1468M. load average: 1.12 1.17 1.18 1/290 15322373 when HEAD from position is different from source branch HEAD on repo2374 returns error message2375# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.66 seconds. Current RSS: ~1463M. load average: 1.12 1.17 1.18 1/290 15922376 single suggestion2377 author of suggestion applies suggestion2378 created commit by same author and committer2379# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.63 seconds. Current RSS: ~1459M. load average: 1.11 1.16 1.18 1/290 17082380 another user applies suggestion2381 created commit has authors info and commiters info2382# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.62 seconds. Current RSS: ~1455M. load average: 1.11 1.16 1.18 1/290 18242383 multiple suggestions2384 when all the same author2385 uses first authors information2386# [RSpecRunTime] RSpec elapsed time: 8 minutes 37.53 seconds. Current RSS: ~1454M. load average: 1.10 1.16 1.17 1/290 19402387 when all different authors2388 uses committers information2389# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.65 seconds. Current RSS: ~1452M. load average: 1.10 1.16 1.17 1/290 20562390 multiple suggestions applied sequentially2391 applies multiple suggestions in subsequent versions correctly2392# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.46 seconds. Current RSS: ~1451M. load average: 1.17 1.18 1.18 1/290 24192393 multi-line suggestion2394 behaves like successfully creates commit and updates suggestions2395 updates the files with the new content2396 updates suggestion applied and commit_id columns2397 created commit has users email and name2398 tracks apply suggestion event2399 when a custom suggestion commit message2400 is not specified2401 uses the default commit message2402# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.33 seconds. Current RSS: ~1470M. load average: 1.15 1.17 1.18 1/290 28262403 is specified2404 generates a custom commit message2405# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.98 seconds. Current RSS: ~1470M. load average: 1.15 1.17 1.18 1/290 29072406 with a user suggested commit message2407 uses the user's commit message2408# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.56 seconds. Current RSS: ~1470M. load average: 1.15 1.17 1.18 1/290 29882409 remove an empty line suggestion2410 behaves like successfully creates commit and updates suggestions2411 updates the files with the new content2412 updates suggestion applied and commit_id columns2413 created commit has users email and name2414 tracks apply suggestion event2415 when a custom suggestion commit message2416 is not specified2417 uses the default commit message2418# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.31 seconds. Current RSS: ~1470M. load average: 1.12 1.16 1.18 1/291 33962419 is specified2420 generates a custom commit message2421# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.02 seconds. Current RSS: ~1462M. load average: 1.12 1.16 1.18 1/291 34772422 with a user suggested commit message2423 uses the user's commit message2424# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.62 seconds. Current RSS: ~1462M. load average: 1.12 1.16 1.18 1/291 35582425 fork-project2426 updates file in the source project2427# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.09 seconds. Current RSS: ~1457M. load average: 1.19 1.18 1.18 1/291 36612428 no permission2429 user cannot write in project repo2430 returns error2431# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.62 seconds. Current RSS: ~1458M. load average: 1.19 1.18 1.18 1/291 37222432 patch is not appliable2433 diff file was not found2434 returns error message2435 behaves like service not tracking apply suggestion event2436 does not track apply suggestion event2437# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.67 seconds. Current RSS: ~1455M. load average: 1.42 1.23 1.20 1/291 38412438 when not all suggestions belong to the same branch2439 renders error message2440 behaves like service not tracking apply suggestion event2441 does not track apply suggestion event2442# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.61 seconds. Current RSS: ~1451M. load average: 1.55 1.26 1.21 1/291 40562443 suggestion is not appliable2444 returns error message2445 behaves like service not tracking apply suggestion event2446 does not track apply suggestion event2447# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.66 seconds. Current RSS: ~1456M. load average: 1.55 1.26 1.21 1/291 41752448 lines of suggestions overlap2449 returns error message2450 behaves like service not tracking apply suggestion event2451 does not track apply suggestion event2452# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.92 seconds. Current RSS: ~1455M. load average: 1.58 1.27 1.21 1/291 43242453# [RSpecRunTime] Finishing example group spec/services/suggestions/apply_service_spec.rb. It took 1 minute 9.86 seconds. Expected to take 1 minute 21.49 seconds.2454# [RSpecRunTime] Starting example group spec/models/design_management/design_spec.rb. Expected to take 1 minute 14.88 seconds.2455DesignManagement::Design2456 does not allow STI2457 behaves like AtomicInternalId2458 .has_internal_id2459 Module inclusion2460 is expected to includes the AtomicInternalId module2461# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.68 seconds. Current RSS: ~1449M. load average: 1.58 1.27 1.21 1/291 43292462 Validation2463 when presence validation is required2464 when creating an object2465 raises an error if the internal id is blank2466 when updating an object2467 raises an error if the internal id is blank2468 when presence validation is not required2469 when creating an object2470 does not raise an error if the internal id is blank (PENDING: No reason given)2471 when updating an object2472 does not raise an error if the internal id is blank (PENDING: No reason given)2473 Creating an instance2474 saves a new instance properly2475 internal id generation2476 calls InternalId.generate_next and sets internal id attribute2477 does not overwrite an existing internal id2478 when the instance has an internal ID set2479 calls InternalId.update_last_value and sets the `last_value` to that of the instance2480 unsetting the instance internal id on rollback2481 when the internal id has been changed2482 when the internal id is automatically set2483 clears it on the instance2484 when the internal id is manually set2485 does not clear it on the instance2486 when the internal id has not been changed2487 preserves the value on the instance2488 supply of internal ids2489 provides a persistent supply of IID values, sensitive to the current state2490 #reset_scope_internal_id_attribute2491 rewinds the allocated IID2492 allocates the same IID2493 behaves like a class that supports relative positioning2494 #scoped_items2495 includes all items with the same scope2496# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.82 seconds. Current RSS: ~1467M. load average: 1.54 1.26 1.21 1/290 43302497 #relative_siblings2498 includes all items with the same scope, except self2499 .move_nulls_to_end2500 moves items with null relative_position to the end2501 preserves relative position2502 moves the item near the start position when there are no existing positions2503 does not perform any moves if all items have their relative_position set2504 manages to move nulls to the end even if there is a sequence at the end2505 manages to move nulls to the end even if there is not enough space2506 manages to move nulls to the end, stacking if we cannot create enough space2507 manages to move nulls found in the relative scope2508 can move many nulls2509 does not have an N+1 issue2510# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.56 seconds. Current RSS: ~1459M. load average: 1.49 1.26 1.21 1/290 43312511 .move_nulls_to_start2512 moves items with null relative_position to the start2513 moves the item near the start position when there are no existing positions2514 preserves relative position2515 does not perform any moves if all items have their relative_position set2516 manages to move nulls to the start even if there is not enough space2517 manages to move nulls to the end, stacking if we cannot create enough space2518# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.63 seconds. Current RSS: ~1453M. load average: 1.49 1.26 1.21 1/285 43322519 #move_before2520 moves item before2521 can move the item before an item at the start2522 can move the item before an item at MIN_POSITION2523 can move the item before an item bunched up at MIN_POSITION2524 when there is no space2525 moves items correctly2526# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.68 seconds. Current RSS: ~1449M. load average: 1.49 1.26 1.21 1/285 43332527 leap-frogging to the left2528 can leap-frog STEPS times before needing to rebalance2529 there is no space to the left after moving STEPS times2530 rebalances to the right2531# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.8 seconds. Current RSS: ~1438M. load average: 1.45 1.25 1.21 1/285 43342532 #move_after2533 moves item after2534 can move the item after an item bunched up at MAX_POSITION2535 when there is no space2536 can move the item after an item at MAX_POSITION2537 moves items correctly2538 leap-frogging2539 rebalances after STEPS jumps2540 #move_to_start2541 places items at most IDEAL_DISTANCE from the start when the range is open2542 moves item to the end2543 positions the item at MIN_POSITION when there is only one space left2544 rebalances when there is already an item at the MIN_POSITION2545 deals with a run of elements at the start2546# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.43 seconds. Current RSS: ~1439M. load average: 1.45 1.25 1.21 1/285 43352547 #move_to_end2548 places items at most IDEAL_DISTANCE from the start when the range is open2549 moves item to the end2550 positions the item at MAX_POSITION when there is only one space left2551 rebalances when there is already an item at the MAX_POSITION2552 deals with a run of elements at the end2553# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.7 seconds. Current RSS: ~1442M. load average: 1.50 1.27 1.21 1/285 43362554 #move_between2555 positions item between two other2556 positions item between on top2557 positions item between to end2558 positions items even when after and before positions are the same2559 positions item in the middle of other two if distance is big enough2560 positions item closer to the middle if we are at the very top2561 positions item closer to the middle if we are at the very bottom2562 positions item in the middle of other two2563 positions item right if we pass non-sequential parameters2564 avoids N+1 queries when rebalancing other items2565 the two items are next to each other2566 behaves like moves item between2567 moves the middle item to between left and right2568# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.18 seconds. Current RSS: ~1453M. load average: 1.50 1.27 1.21 1/285 43372569 there is no space2570 behaves like moves item between2571 moves the middle item to between left and right2572 there is a bunch of items2573 handles bunches correctly2574 behaves like moves item between2575 moves the middle item to between left and right2576 relations2577 is expected to belong to project required: false2578 is expected to belong to issue required: false2579 is expected to have many actions2580 is expected to have many versions2581 is expected to have many authors2582 is expected to have many notes dependent => delete_all2583 is expected to have many user_mentions2584 #authors2585 returns unique version authors2586# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.28 seconds. Current RSS: ~1461M. load average: 1.46 1.26 1.21 1/285 43382587 validations2588 is expected to be valid2589 is expected to validate that :project cannot be empty/falsy2590 is expected to validate that :issue cannot be empty/falsy2591 is expected to validate that :filename cannot be empty/falsy2592 is expected to validate that the length of :filename is at most 2552593 is expected to validate that the length of :description is at most 10000002594 is expected to validate that :filename is case-sensitively unique within the scope of :issue_id2595 validates that the extension is an image2596 validating files with .svg extension2597 allows .svg files when feature flag is enabled2598 does not allow .svg files when feature flag is disabled2599# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.78 seconds. Current RSS: ~1472M. load average: 1.46 1.26 1.21 1/285 43392600 scopes2601 .visible_at_version2602 at oldest version2603 finds the first design only2604 at version 22605 finds the first and second designs2606 at latest version2607 finds designs2608 when the argument is nil2609 finds all undeleted designs2610 one of the designs was deleted before the given version2611 is not returned2612 a re-created history2613 is returned, though other deleted events are not2614 dead or alive2615 can establish the history at any point2616 .ordered2617 sorts by relative position and ID in ascending order2618 .in_creation_order2619 sorts by ID in ascending order2620 .with_filename2621 returns correct design when passed a single filename2622 returns correct designs when passed an Array of filenames2623 .on_issue2624 returns correct designs when passed a single issue2625 returns correct designs when passed an Array of issues2626 .current2627 returns just the undeleted designs2628 .build_full_path2629 builds the full path for a design2630 #visible_in?2631 tells us when a design is visible2632 #to_ability_name2633 is expected to eq "design"2634 #status2635 the design is new2636 is expected to have attributes {:status => :new}2637 the design is current2638 is expected to have attributes {:status => :current}2639 the design has been deleted2640 is expected to have attributes {:status => :deleted}2641 #deleted?2642 the design is new2643 is falsy2644 the design is current2645 is falsy2646 the design has been deleted2647 is truthy2648 the design has been deleted, but was then re-created2649 is falsy2650 #participants2651 is expected to be empty2652 when participants can read the project2653 is expected to contain exactly #<User id:514 @user436>, #<User id:515 @user437>, and #<User id:516 @user438>2654# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.89 seconds. Current RSS: ~1483M. load average: 1.42 1.26 1.21 1/286 43562655 #new_design?2656 is false when there are versions2657 is true when there are no versions2658 is false for deleted designs2659 does not cause extra queries when actions are loaded2660 implicitly caches values2661 queries again when the clear_version_cache trigger has been called2662 causes a single query when there versions are not loaded2663 #full_path2664 builds the full path for a design2665 #diff_refs2666 has no diff ref if new2667 there are several versions2668 builds diff refs based on the first commit and it's for the design2669# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.07 seconds. Current RSS: ~1483M. load average: 1.42 1.26 1.21 1/289 44062670 there is just one version2671 builds diff refs based on the empty tree if there was only one version2672 #repository2673 is a design repository2674 #user_notes_count2675 returns a count of user-generated notes2676 #after_note_changed2677 calls #delete_cache on DesignUserNotesCountService for non-system notes2678 .for_reference2679 avoids extra queries when calling to_reference2680 #to_reference2681 when nil argument2682 uses the simple format2683 when full is true2684 returns complete path to the issue2685 when full is false2686 returns complete path to the issue2687 when same project argument2688 returns bare reference2689 reference_pattern2690 is nil2691 link_reference_pattern2692 is not nil2693 does not match the designs tab2694 intentionally ignores filenames with any special character2695 ext: "png"2696 matches the URL2697 the file is all upper case2698 extracts the encoded filename2699 ext: "PNG"2700 matches the URL2701 the file is all upper case2702 extracts the encoded filename2703 ext: "jpg"2704 matches the URL2705 the file is all upper case2706 extracts the encoded filename2707 ext: "JPG"2708 matches the URL2709 the file is all upper case2710 extracts the encoded filename2711 ext: "jpeg"2712 matches the URL2713 the file is all upper case2714 extracts the encoded filename2715 ext: "JPEG"2716 matches the URL2717 the file is all upper case2718 extracts the encoded filename2719 ext: "gif"2720 matches the URL2721 the file is all upper case2722 extracts the encoded filename2723 ext: "GIF"2724 matches the URL2725 the file is all upper case2726 extracts the encoded filename2727 ext: "bmp"2728 matches the URL2729 the file is all upper case2730 extracts the encoded filename2731 ext: "BMP"2732 matches the URL2733 the file is all upper case2734 extracts the encoded filename2735 ext: "tiff"2736 matches the URL2737 the file is all upper case2738 extracts the encoded filename2739 ext: "TIFF"2740 matches the URL2741 the file is all upper case2742 extracts the encoded filename2743 ext: "ico"2744 matches the URL2745 the file is all upper case2746 extracts the encoded filename2747 ext: "ICO"2748 matches the URL2749 the file is all upper case2750 extracts the encoded filename2751 ext: "webp"2752 matches the URL2753 the file is all upper case2754 extracts the encoded filename2755 ext: "WEBP"2756 matches the URL2757 the file is all upper case2758 extracts the encoded filename2759 ext: "svg"2760 matches the URL2761 the file is all upper case2762 extracts the encoded filename2763 ext: "SVG"2764 matches the URL2765 the file is all upper case2766 extracts the encoded filename2767 .by_issue_id_and_filename2768 behaves like a where_composite scope2769 we pass an empty array2770 returns a null relation2771 we pass nil2772 returns a null relation2773 we pass a singleton composite id2774 finds the first result2775 we pass group of ids2776 finds all the results2777 performance2778 is not O(N)2779# [RSpecRunTime] Finishing example group spec/models/design_management/design_spec.rb. It took 41.6 seconds. Expected to take 1 minute 14.88 seconds.2780# [RSpecRunTime] Starting example group spec/serializers/merge_request_widget_entity_spec.rb. Expected to take 1 minute 5.02 seconds.2781MergeRequestWidgetEntity2782 has email_patches_path2783 has plain_diff_path2784 has human access2785 has new pipeline path for project2786 has security_reports_docs_path2787 source_project_full_path2788 includes the full path of the source project2789 when the source project is missing2790 returns `nil` for the source project2791# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.55 seconds. Current RSS: ~1497M. load average: 1.38 1.26 1.21 1/291 47592792 can_create_pipeline_in_target_project2793 when user has permission2794 includes the correct permission info2795# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.1 seconds. Current RSS: ~1494M. load average: 1.35 1.25 1.21 1/291 48032796 when user does not have permission2797 includes the correct permission info2798# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.73 seconds. Current RSS: ~1490M. load average: 1.35 1.25 1.21 1/291 48472799 issues links2800 includes issues links when requested2801 omits issue links by default2802# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.52 seconds. Current RSS: ~1488M. load average: 1.35 1.25 1.21 1/291 49342803 merge_request_add_ci_config_path2804 when there is a standard ci config file in the source project2805 no ci config path2806# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.17 seconds. Current RSS: ~1486M. load average: 1.40 1.27 1.21 1/291 49922807 when there is no standard ci config file in the source project2808 when user has permissions2809 has add ci config path2810 has expected params2811 when auto devops is enabled2812 returns a blank ci config path2813# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.75 seconds. Current RSS: ~1474M. load average: 1.37 1.26 1.21 1/291 51222814 when source project is missing2815 returns a blank ci config path2816# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.2 seconds. Current RSS: ~1471M. load average: 1.37 1.26 1.21 1/291 51622817 when there are no commits2818 returns a blank ci config path2819# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.8 seconds. Current RSS: ~1470M. load average: 1.37 1.26 1.21 3/292 52062820 when build feature is disabled2821 has no path2822# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.49 seconds. Current RSS: ~1465M. load average: 1.50 1.29 1.22 1/291 52502823 when creating the pipeline is not allowed2824 has no path2825# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.05 seconds. Current RSS: ~1463M. load average: 1.50 1.29 1.22 1/291 52942826 when merge request is merged2827 returns a blank ci config path2828# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.65 seconds. Current RSS: ~1463M. load average: 1.50 1.29 1.22 1/291 53342829 when merge request is closed2830 returns a blank ci config path2831# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.27 seconds. Current RSS: ~1463M. load average: 1.46 1.29 1.22 1/291 53742832 when source branch does not exist2833 returns a blank ci config path2834# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.93 seconds. Current RSS: ~1463M. load average: 1.46 1.29 1.22 1/291 54202835 when user does not have permissions2836 has add ci config path2837# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.6 seconds. Current RSS: ~1461M. load average: 1.46 1.29 1.22 1/291 54642838 user callouts2839 provides a valid path value for user callout path2840 provides a valid value for suggest pipeline feature id2841# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.53 seconds. Current RSS: ~1460M. load average: 1.42 1.28 1.22 1/291 55512842 when source project is deleted2843 returns a blank rebase_path2844# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.65 seconds. Current RSS: ~1466M. load average: 1.42 1.28 1.22 1/291 55642845 has source_project_default_url2846 returns the default url to the source project2847 when source project is nil2848 returns nil2849# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.43 seconds. Current RSS: ~1461M. load average: 1.39 1.28 1.21 1/291 56482850 when gitpod is disabled2851 exposes gitpod attributes2852# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.88 seconds. Current RSS: ~1459M. load average: 1.39 1.28 1.21 1/291 56922853 when gitpod is enabled2854 exposes gitpod attributes2855 when gitpod is enabled for user2856 exposes gitpod_enabled as true2857# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.71 seconds. Current RSS: ~1469M. load average: 1.36 1.27 1.21 1/291 57792858 is_dismissed_suggest_pipeline2859 when user is logged in2860 when the suggest pipeline feature is enabled2861 is false2862 when suggest pipeline has been dismissed2863 is true2864# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.54 seconds. Current RSS: ~1472M. load average: 1.36 1.27 1.21 1/291 58662865 when the suggest pipeline feature is disabled2866 is true2867# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.91 seconds. Current RSS: ~1476M. load average: 1.36 1.27 1.21 1/291 59102868 when user is not logged in2869 is true2870# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.14 seconds. Current RSS: ~1476M. load average: 1.33 1.27 1.21 1/291 59542871# [RSpecRunTime] Finishing example group spec/serializers/merge_request_widget_entity_spec.rb. It took 52.61 seconds. Expected to take 1 minute 5.02 seconds.2872# [RSpecRunTime] Starting example group spec/models/diff_note_spec.rb. Expected to take 59.7 seconds.2873DiffNote2874 does not allow STI2875 validations2876 is not valid when noteable is empty2877 behaves like a valid diff positionable note2878 for commit2879 position diff refs matches commit diff refs2880 is valid2881# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.46 second. Current RSS: ~1482M. load average: 1.33 1.27 1.21 1/291 60152882 position diff refs does not match commit diff refs2883 is invalid2884 commit does not exist2885 is invalid2886 original_position=2887 doesn't accept non-hash JSON passed as a string2888 does accept a position hash as a string2889 doesn't accept an array2890 does accept a hash2891# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.16 seconds. Current RSS: ~1497M. load average: 1.54 1.31 1.23 1/290 61032892 position=2893 doesn't accept non-hash JSON passed as a string2894 does accept a position hash as a string2895 doesn't accept an array2896 does accept a hash2897# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.25 seconds. Current RSS: ~1498M. load average: 1.50 1.31 1.22 1/290 61362898 change_position=2899 doesn't accept non-hash JSON passed as a string2900 does accept a position hash as a string2901 doesn't accept an array2902 does accept a hash2903# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.28 seconds. Current RSS: ~1495M. load average: 1.50 1.31 1.22 1/290 61692904 schema validation2905 position_attrs: {:old_path=>"H6eDLKW4qlTiFzIFPZL8GStFHRUhoj12O6KYNZnqjQnXD2QrBmCq6vB5JY2NGaZdCLYx7fPLQPzRyAxD5BW349lpwmCQ9vdyb2x2nP3aAbVn6qlDp2MICCk5Sxx24JCPPfDUO2w3W3KRHXIPYG1T0OBxjwuT0pVvVERXRdKsRu2ajoAmXPbfuCN9CSCYvFgT382AVdJtVuzN0D4KqWr6WVifMDF2IHMCNJfeGgDrSS4HQhvPSzk4OP27PiL4LywiFfUh00kKjCF8MvwNu8PIHzst7ufEntbtWZF4RhGH86ebvp5I1fxVdg9W7O1nzDGU1jF5daIEFtWkdUmOBCTwWbp6hv59gryKRlSlwaNcy9t0ahAN7ELCuIaF6VFxsxdRe77GYwXEZt8SijS1ByEgwKAr9a7IApYuei3J9pmeqXjByEWbVfXzN3knpstJExCbB4IZ97zrBs3HkyDUxfEayWCTLNiSqYUy0U8ZWROjBIVXU7ZjMf2IC39qAq7779ZAwmGb1UivJnQyCvzIAS98RTrg4h7MJVv9TvHB4PtEHmZqPsgKTw3WYRSWEYb9koP9PWytviq7yzM0veupqNc5jV6kEU2FBON3eDlAgrLROrnysEV0JBILDHKWQmmAdjuaSz02MGQej3TbG2gIegGY1ahI9sCFgIxYtFY8b6oUqrYdpc88wpSB9j7YGo8h01V9eWDCprFeTebyabarM24voJhc939V2XCvVTQuy17TSi0YSUji1cbTgyZ1QOI8fbGl6cLHBS5CxgcvNR0BNJMmlhDVYAUFpBdxnv5H26McZyrFwwmvD5YYDeQMxm6BkxOjpg5UXdz3M2W609u8NhH2FeIdI5Wa0ulVbif0wTcH2fi3ql2inYRD8ZrmMdD9TKqe3lFfJnBvRG8LIpbhhC1F39tRc2JQzj0oAiR2NJbEMm6d1pcYfmgFJyNNQoULZbTyKHueLwJO3mX8ZQ1BFlF2O0YBxRQO98V4HO4kFU7Pi"}2906 is expected to be invalid2907 position_attrs: {:new_path=>"bhFlJw1oxo6WrKqA0bmAyPsAedjLb3qLtKhh57YPy2GAXRf0GCqT91VVJHAYjWj0evFHWdNA5fv66i1VU1ZSY3acpdYgKJArn9wtscIXffCeN8kNep3Lcl99zgOphxsfJhnKicw6y5s7nWqnwoAFBI1pQZGjveisRNLTMGym6JwMhuxjFQjIcNPcqQNyAV22y9bbtPXpc2XuRM9hmGZNToEapeHCByrXMP3MV1j082dx7h6tt2AA1BdHx1EA2HPtEwfnsRNAZ0JZGen0PPt2fiefcPAlAcz9oZjPvJmk43NV2ritbBC3Skg18ihLavdWLZyJaE8QayT6NRHW05XxJkiS5rD6shyML4wq4qft5r2cINXTz52j69pKqGLAe6Kq3MeL2S1V8ipeqjo4CQTeivgamCx86PrWSizy2shroEPilr0ew8PAECTd2AFAAkWVgqkHq0baeQ33McpmuhuatAIyorgIxR5aGiYnC6GS2BoHPCQGrKGjDyMB6Xm0NDqnfK51g9ioe1PhJ2WXKv4491LVRrQbhPOhQLDGGCuDJzqFqsSsIhpAYaNnpyel6OWgHAtFie1T45G39tvfGkzJfiKJLtqpLCfeVDWYiobwxMAuJbPy1VjWso60VBjkgSB6VaeppIzj00E6mt9Jj4nif9qM1UQtk71sy7OC8S3eBSlo5HTLP4cswN8xZ4U9d0UzgqECt5XqxuzvjlMrQJa8xPcdihitKTAkPHvaNdevoA2zgFquQgdsGWt2hZWqoxPxXUs4JKjWP3oEm4G9Vxtu5gABcTx7S8LfJ6WquPLURlmDm9YVe9rsMnO1z71M27vUQtVsWEF3rbK4xzJ5JwThKLLnPSlKr5P0KlxwOiqECyAktIcxEoT5jSLmAmnyacIiOnqJLgcf6kVgfzzKqp0SE303Jqq0OBV7pq0TZtq0bUGqryeHq7RbshMAQ347uSN4xxCV13tQMExwjix90jK91qqaRuaVjLq5WUJ7f1dn7"}2908 is expected to be invalid2909 position_attrs: {:old_line=>"foo"}2910 is expected to be invalid2911 position_attrs: {:new_line=>"foo"}2912 is expected to be invalid2913 position_attrs: {:line_range=>{:foo=>"bar"}}2914 is expected to be invalid2915 position_attrs: {:line_range=>{:line_code=>"3nK8brZEznrK9GhktX5lO3HGYKOfS8y5fdSDTIML1pbUOvXKJ1zSNIXVCFuSAjGGCIKOoPuI8hPLHPLredweYpezzMegEvS9NAH24"}}2916 is expected to be invalid2917 position_attrs: {:line_range=>{:type=>"YchIwmvH7elSQvYYUqX3lH8QETHlJwIAYxjZWSawPAjLwEfQG95ElNlgir6ctnWyaQ2CtW1o2XGBk5BfBDvKBhHYXgVMcM0ngrPmS"}}2918 is expected to be invalid2919 position_attrs: {:line_range=>{:old_line=>"foo"}}2920 is expected to be invalid2921 position_attrs: {:line_range=>{:new_line=>"foo"}}2922 is expected to be invalid2923 when importing2924 does not check if it's supported2925 #position=2926 when provided a string2927 sets the position2928 when provided a hash2929 sets the position2930 when provided a position object2931 sets the position2932 #original_position=2933 when provided a string2934 sets the original position2935 when provided a hash2936 sets the original position2937 when provided a position object2938 sets the original position2939 #create_diff_file callback2940 merge request2941 does not create diff note file if it is a reply2942 when diffs are already created2943 when diff_file is found in persisted diffs2944 when importing2945 when diff_line is found in persisted diff_file2946 creates a diff note file2947# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.35 seconds. Current RSS: ~1490M. load average: 1.42 1.29 1.22 1/290 64302948 when diff_line is not found in persisted diff_file2949 behaves like a valid diff note with after commit callback2950 when diff file is fetched from repository2951 when diff_line is not found2952 raises an error2953 when diff_line is found2954 fallback to fetch file from repository2955 creates a diff note file2956 when diff file is not found in repository2957 raises an error2958 when not importing2959 when diff_line is not found2960 raises an error2961 when diff_line is found2962 creates a diff note file2963 when diff file is not found in persisted diffs2964 behaves like a valid diff note with after commit callback2965 when diff file is fetched from repository2966 when diff_line is not found2967 raises an error2968 when diff_line is found2969 fallback to fetch file from repository2970 creates a diff note file2971 when diff file is not found in repository2972 raises an error2973 when diffs are not already created2974 behaves like a valid diff note with after commit callback2975 when diff file is fetched from repository2976 when diff_line is not found2977 raises an error2978 when diff_line is found2979 fallback to fetch file from repository2980 creates a diff note file2981 when diff file is not found in repository2982 raises an error2983 commit2984 creates a diff note file2985 does not create diff note file if it is a reply2986# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.02 seconds. Current RSS: ~1492M. load average: 1.39 1.29 1.22 1/290 65732987 #diff_file2988 when note_diff_file association exists2989 returns persisted diff file data2990 when the discussion was created in the diff2991 returns correct diff file2992 when discussion is outdated or not created in the diff2993 returns the correct diff file2994 note diff file creation enqueuing2995 enqueues CreateNoteDiffFileWorker if it is the first note of a discussion2996 does not enqueues CreateNoteDiffFileWorker if not first note of a discussion2997# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.41 seconds. Current RSS: ~1497M. load average: 1.36 1.28 1.22 1/291 67412998 when noteable is a Design2999 does not return a diff file3000 #latest_diff_file3001 when noteable is a Design3002 does not return a diff file3003 #diff_line3004 returns the correct diff line3005 #line_code3006 returns the correct line code3007 #active?3008 when noteable is a commit3009 returns true3010 when noteable is a merge request3011 when the merge request's diff refs match that of the diff note3012 returns true3013 when the merge request's diff refs don't match that of the diff note3014 returns false3015 creation3016 updating of position3017 when noteable is a commit3018 doesn't update the position3019 when noteable is a merge request3020 when the note is active3021 doesn't update the position3022 when the note is outdated3023 updates the position3024 #discussion_id3025 when it is newly created3026 has a discussion id3027# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.28 seconds. Current RSS: ~1498M. load average: 1.33 1.28 1.22 1/292 69293028 when it didn't store a discussion id before3029 has a discussion id3030# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.68 seconds. Current RSS: ~1488M. load average: 1.33 1.28 1.22 1/291 69823031 #created_at_diff?3032 when noteable is a commit3033 returns true3034 when noteable is a merge request3035 when the diff refs match the original one of the diff note3036 returns true3037 when the diff refs don't match the original one of the diff note3038 returns false3039 #supports_suggestion?3040 when noteable does not exist3041 returns false3042 when noteable does not support suggestions3043 returns false3044 when line is not suggestible3045 returns false3046 #banzai_render_context3047 includes expected context3048# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.48 seconds. Current RSS: ~1485M. load average: 1.30 1.27 1.22 1/291 71443049 image diff notes3050 returns true for on_image?3051 validations3052 is expected not to validate that :line_code cannot be empty/falsy3053 does not validate diff line3054 does not update the position3055 #to_ability_name3056 is expected to eq "note"3057 #shas3058 returns list of SHAs based on original_position3059 when position changes3060 includes the new position SHAs3061# [RSpecRunTime] Finishing example group spec/models/diff_note_spec.rb. It took 41.36 seconds. Expected to take 59.7 seconds.3062# [RSpecRunTime] Starting example group spec/models/system/broadcast_message_spec.rb. Expected to take 50.68 seconds.3063System::BroadcastMessage3064 is expected to be valid3065 does not allow STI3066 .current_show_in_cli_banner_messages3067 only returns banner messages that has show_in_cli as true3068 default values3069 is expected to eq "#E75E40"3070 is expected to eq "#FFFFFF"3071 validations3072 is expected to allow :color to be ‹nil›3073 is expected to allow :color to be ‹"#000"›3074 is expected to allow :color to be ‹"#AABBCC"›3075 is expected not to allow :color to be ‹"000"›3076 is expected to allow :font to be ‹nil›3077 is expected to allow :font to be ‹"#000"›3078 is expected to allow :font to be ‹"#AABBCC"›3079 is expected not to allow :font to be ‹"000"›3080 is expected to allow :broadcast_type to be ‹1›3081 is expected not to allow :broadcast_type to be ‹nil›3082 is expected not to allow :target_access_levels to be ‹nil›3083 is expected not to allow :show_in_cli to be ‹nil›3084 is expected to validate that :target_access_levels is either ‹10›, ‹20›, ‹30›, ‹40›, or ‹50›3085************************************************************************3086Warning from shoulda-matchers:3087You are using `validate_inclusion_of` to assert that a boolean column3088allows boolean values and disallows non-boolean ones. Be aware that it3089is not possible to fully test this, as boolean columns will3090automatically convert non-boolean values to boolean ones. Hence, you3091should consider removing this test.3092************************************************************************3093 is expected to validate that :show_in_cli is either ‹true› or ‹false›3094# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.75 seconds. Current RSS: ~1499M. load average: 1.30 1.27 1.22 1/290 71653095 .current_notification_messages3096 only returns notifications3097 behaves like time constrained3098 returns message if time match3099 returns multiple messages if time match3100 returns empty list if time not come3101 returns empty list if time has passed3102 behaves like message cache3103 caches the output of the query for two weeks3104 expires the value if a broadcast message has ended3105 does not create new records3106 includes messages that need to be displayed in the future3107 does not clear the cache if only a future message should be displayed3108 behaves like matches with current path3109 returns message if it matches the target path3110 returns message if part of the target path matches3111 returns message if provided a path without a preceding slash3112 returns the message for empty target path3113 returns the message if target path is nil3114 does not return message if target path does not match3115 does not return message if target path does not match when using wildcard3116 does not return message if target path has no wild card at the end3117 does not return message if target path has wild card at the end3118 does return message if target path has wild card at the beginning and the end3119 does not return message if the target path is set but no current path is provided3120# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.22 seconds. Current RSS: ~1495M. load average: 1.28 1.27 1.21 1/290 71663121 behaves like matches with user access level3122 when target_access_levels is empty3123 returns the message if user access level is not nil3124 returns the message if user access level is nil3125 when target_access_levels is not empty3126 does not return the message if user access level is nil3127 returns the message if user access level is in target_access_levels3128 does not return the message if user access level is not in target_access_levels3129 behaves like handles stale cache data gracefully3130 when cache returns stale data (e.g. nil target_access_levels)3131 does not raise error (e.g. NoMethodError from nil.empty?)3132 when message is from cache3133 behaves like matches with current path3134 returns message if it matches the target path3135 returns message if part of the target path matches3136 returns message if provided a path without a preceding slash3137 returns the message for empty target path3138 returns the message if target path is nil3139 does not return message if target path does not match3140 does not return message if target path does not match when using wildcard3141 does not return message if target path has no wild card at the end3142 does not return message if target path has wild card at the end3143 does return message if target path has wild card at the beginning and the end3144 does not return message if the target path is set but no current path is provided3145# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.2 seconds. Current RSS: ~1494M. load average: 1.28 1.27 1.21 1/290 71673146 behaves like matches with user access level3147 when target_access_levels is empty3148 returns the message if user access level is not nil3149 returns the message if user access level is nil3150 when target_access_levels is not empty3151 does not return the message if user access level is nil3152 returns the message if user access level is in target_access_levels3153 does not return the message if user access level is not in target_access_levels3154 #flush_redis_cache3155 flushes the Redis cache3156 with GitLab revision changes3157 validates correct cache creating, flushing and cache recreation cycle3158 handles there being no messages with cache3159 #active?3160 is truthy when started and not ended3161 is falsey when ended3162 is falsey when not started3163 #current_and_future_messages3164 returns only current and future messages by ascending ends_at3165 #attributes3166 includes message_html field3167 .current_banner_messages3168 only returns banners3169 behaves like time constrained3170 returns message if time match3171 returns multiple messages if time match3172 returns empty list if time not come3173 returns empty list if time has passed3174 behaves like message cache3175 caches the output of the query for two weeks3176 expires the value if a broadcast message has ended3177 does not create new records3178 includes messages that need to be displayed in the future3179 does not clear the cache if only a future message should be displayed3180 behaves like matches with current path3181 returns message if it matches the target path3182 returns message if part of the target path matches3183 returns message if provided a path without a preceding slash3184 returns the message for empty target path3185 returns the message if target path is nil3186 does not return message if target path does not match3187 does not return message if target path does not match when using wildcard3188 does not return message if target path has no wild card at the end3189 does not return message if target path has wild card at the end3190 does return message if target path has wild card at the beginning and the end3191 does not return message if the target path is set but no current path is provided3192# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.05 seconds. Current RSS: ~1494M. load average: 1.25 1.27 1.21 1/285 71683193 behaves like matches with user access level3194 when target_access_levels is empty3195 returns the message if user access level is not nil3196 returns the message if user access level is nil3197 when target_access_levels is not empty3198 does not return the message if user access level is nil3199 returns the message if user access level is in target_access_levels3200 does not return the message if user access level is not in target_access_levels3201 behaves like handles stale cache data gracefully3202 when cache returns stale data (e.g. nil target_access_levels)3203 does not raise error (e.g. NoMethodError from nil.empty?)3204 when message is from cache3205 behaves like matches with current path3206 returns message if it matches the target path3207 returns message if part of the target path matches3208 returns message if provided a path without a preceding slash3209 returns the message for empty target path3210 returns the message if target path is nil3211 does not return message if target path does not match3212 does not return message if target path does not match when using wildcard3213 does not return message if target path has no wild card at the end3214 does not return message if target path has wild card at the end3215 does return message if target path has wild card at the beginning and the end3216 does not return message if the target path is set but no current path is provided3217# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.0 seconds. Current RSS: ~1490M. load average: 1.23 1.26 1.21 1/285 71693218 behaves like matches with user access level3219 when target_access_levels is empty3220 returns the message if user access level is not nil3221 returns the message if user access level is nil3222 when target_access_levels is not empty3223 does not return the message if user access level is nil3224 returns the message if user access level is in target_access_levels3225 does not return the message if user access level is not in target_access_levels3226 #started?3227 is truthy when starts_at has passed3228 is falsey when starts_at is in the future3229 .current3230 returns both types3231 behaves like time constrained3232 returns message if time match3233 returns multiple messages if time match3234 returns empty list if time not come3235 returns empty list if time has passed3236# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.59 seconds. Current RSS: ~1492M. load average: 1.23 1.26 1.21 1/285 71703237 behaves like message cache3238 caches the output of the query for two weeks3239 expires the value if a broadcast message has ended3240 does not create new records3241 includes messages that need to be displayed in the future3242 does not clear the cache if only a future message should be displayed3243 behaves like matches with current path3244 returns message if it matches the target path3245 returns message if part of the target path matches3246 returns message if provided a path without a preceding slash3247 returns the message for empty target path3248 returns the message if target path is nil3249 does not return message if target path does not match3250 does not return message if target path does not match when using wildcard3251 does not return message if target path has no wild card at the end3252 does not return message if target path has wild card at the end3253 does return message if target path has wild card at the beginning and the end3254 does not return message if the target path is set but no current path is provided3255# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.52 seconds. Current RSS: ~1503M. load average: 1.23 1.26 1.21 1/285 71713256 behaves like matches with user access level3257 when target_access_levels is empty3258 returns the message if user access level is not nil3259 returns the message if user access level is nil3260 when target_access_levels is not empty3261 does not return the message if user access level is nil3262 returns the message if user access level is in target_access_levels3263 does not return the message if user access level is not in target_access_levels3264 behaves like handles stale cache data gracefully3265 when cache returns stale data (e.g. nil target_access_levels)3266 does not raise error (e.g. NoMethodError from nil.empty?)3267 when message is from cache3268 behaves like matches with current path3269 returns message if it matches the target path3270 returns message if part of the target path matches3271 returns message if provided a path without a preceding slash3272 returns the message for empty target path3273 returns the message if target path is nil3274 does not return message if target path does not match3275 does not return message if target path does not match when using wildcard3276 does not return message if target path has no wild card at the end3277 does not return message if target path has wild card at the end3278 does return message if target path has wild card at the beginning and the end3279 does not return message if the target path is set but no current path is provided3280# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.44 seconds. Current RSS: ~1506M. load average: 1.13 1.24 1.20 1/285 71723281 behaves like matches with user access level3282 when target_access_levels is empty3283 returns the message if user access level is not nil3284 returns the message if user access level is nil3285 when target_access_levels is not empty3286 does not return the message if user access level is nil3287 returns the message if user access level is in target_access_levels3288 does not return the message if user access level is not in target_access_levels3289 behaves like matches with current path3290 returns message if it matches the target path3291 returns message if part of the target path matches3292 returns message if provided a path without a preceding slash3293 returns the message for empty target path3294 returns the message if target path is nil3295 does not return message if target path does not match3296 does not return message if target path does not match when using wildcard3297 does not return message if target path has no wild card at the end3298 does not return message if target path has wild card at the end3299 does return message if target path has wild card at the beginning and the end3300 does not return message if the target path is set but no current path is provided3301# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.3 second. Current RSS: ~1507M. load average: 1.13 1.24 1.20 1/285 71733302 behaves like matches with user access level3303 when target_access_levels is empty3304 returns the message if user access level is not nil3305 returns the message if user access level is nil3306 when target_access_levels is not empty3307 does not return the message if user access level is nil3308 returns the message if user access level is in target_access_levels3309 does not return the message if user access level is not in target_access_levels3310 #ended?3311 is truthy when ends_at has passed3312 is falsey when ends_at is in the future3313# [RSpecRunTime] Finishing example group spec/models/system/broadcast_message_spec.rb. It took 21.66 seconds. Expected to take 50.68 seconds.3314# [RSpecRunTime] Starting example group spec/models/alert_management/alert_spec.rb. Expected to take 46.54 seconds.3315AlertManagement::Alert3316 does not allow STI3317 associations3318 is expected to belong to project required: false3319 is expected to belong to issue optional: true3320 is expected to belong to prometheus_alert optional: true3321 is expected to belong to environment optional: true3322 is expected to have many assignees through alert_assignees3323 is expected to have many notes inverse_of => noteable3324 is expected to have many ordered_notes class_name => Note inverse_of => noteable3325 is expected to have many user_mentions class_name => AlertManagement::AlertUserMention inverse_of => alert3326# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.01 seconds. Current RSS: ~1501M. load average: 1.12 1.23 1.20 1/285 71743327 validations3328 is expected to validate that :title cannot be empty/falsy3329 is expected to validate that :events cannot be empty/falsy3330 is expected to validate that :severity cannot be empty/falsy3331 is expected to validate that :status cannot be empty/falsy3332 is expected to validate that :started_at cannot be empty/falsy3333 is expected to validate that the length of :title is at most 2003334 is expected to validate that the length of :description is at most 10003335 is expected to validate that the length of :service is at most 1003336 is expected to validate that the length of :monitoring_tool is at most 1003337 fingerprint3338 adding an alert with the same fingerprint3339 same project, various states3340 existing_status_event: :resolve, new_status: :triggered, valid: true3341 is expected to be valid3342# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.47 seconds. Current RSS: ~1505M. load average: 1.12 1.23 1.20 1/285 71753343 existing_status_event: :resolve, new_status: :acknowledged, valid: true3344 is expected to be valid3345 existing_status_event: :resolve, new_status: :ignored, valid: true3346 is expected to be valid3347 existing_status_event: :resolve, new_status: :resolved, valid: true3348 is expected to be valid3349 existing_status_event: :trigger, new_status: :triggered, valid: false3350 is expected to be invalid3351 existing_status_event: :trigger, new_status: :acknowledged, valid: false3352 is expected to be invalid3353 existing_status_event: :trigger, new_status: :ignored, valid: false3354 is expected to be invalid3355 existing_status_event: :trigger, new_status: :resolved, valid: true3356 is expected to be valid3357 existing_status_event: :acknowledge, new_status: :triggered, valid: false3358 is expected to be invalid3359 existing_status_event: :acknowledge, new_status: :acknowledged, valid: false3360 is expected to be invalid3361 existing_status_event: :acknowledge, new_status: :ignored, valid: false3362 is expected to be invalid3363 existing_status_event: :acknowledge, new_status: :resolved, valid: true3364 is expected to be valid3365 existing_status_event: :ignore, new_status: :triggered, valid: false3366 is expected to be invalid3367 existing_status_event: :ignore, new_status: :acknowledged, valid: false3368 is expected to be invalid3369 existing_status_event: :ignore, new_status: :ignored, valid: false3370 is expected to be invalid3371 existing_status_event: :ignore, new_status: :resolved, valid: true3372 is expected to be valid3373 different project3374 is expected to be valid3375 hosts3376 over 255 total chars3377 is expected not to be valid3378 under 255 chars3379 is expected to be valid3380 nested array3381 is expected not to be valid3382 enums3383 is expected to define :severity as an enum backed by an integer with values ‹{critical: 0, high: 1, medium: 2, low: 3, info: 4, unknown: 5}›3384 scopes3385 .for_iid3386 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3387 .for_fingerprint3388 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3389 .for_environment3390 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3391 .for_assignee_username3392 when matching assignee_username3393 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3394 when unknown assignee_username3395 is expected to be empty3396 with empty assignee_username3397 is expected to be empty3398 .order_severity_with_open_prometheus_alert3399 is expected to eq [#<AlertManagement::Alert id:8 namespace241/project-381^alert#2>, #<AlertManagement::Alert id:9 namespace241/project-381^alert#3>]3400 .counts_by_project_id3401 is expected to eq {409=>2, 410=>2}3402 .not_resolved3403 is expected to contain exactly #<AlertManagement::Alert id:2 namespace238/project-378^alert#2>, #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>, and #<AlertManagement::Alert id:4 namespace239/project-379^alert#2>3404 behaves like a model including Escalatable3405 validations3406 is expected to validate that :status cannot be empty/falsy3407 when status is triggered3408 when resolved_at is blank3409 is expected to be valid3410# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.75 seconds. Current RSS: ~1501M. load average: 1.11 1.23 1.20 1/285 71763411 when resolved_at is present3412 is expected to be invalid3413 when status is acknowledged3414 when resolved_at is blank3415 is expected to be valid3416 when resolved_at is present3417 is expected to be invalid3418 when status is resolved3419 when resolved_at is blank3420 is expected to be invalid3421 when resolved_at is present3422 is expected to be valid3423 when status is ignored3424 when resolved_at is blank3425 is expected to be valid3426 when resolved_at is present3427 is expected to be invalid3428 scopes3429 .order_status3430 descending3431 is expected to eq [#<AlertManagement::Alert id:10 namespace242/project-382^alert#1>, #<AlertManagement::Alert id:11 nam...namespace244/project-384^alert#1>, #<AlertManagement::Alert id:13 namespace245/project-385^alert#1>]3432 ascending3433 is expected to eq [#<AlertManagement::Alert id:13 namespace245/project-385^alert#1>, #<AlertManagement::Alert id:12 nam...namespace243/project-383^alert#1>, #<AlertManagement::Alert id:10 namespace242/project-382^alert#1>]3434 .open3435 is expected to contain exactly #<AlertManagement::Alert id:11 namespace243/project-383^alert#1> and #<AlertManagement::Alert id:10 namespace242/project-382^alert#1>3436 .status_value3437 status: :triggered, status_value: 03438 returns status value by its name3439 status: :acknowledged, status_value: 13440 returns status value by its name3441 status: :resolved, status_value: 23442 returns status value by its name3443 status: :ignored, status_value: 33444 returns status value by its name3445 status: :unknown, status_value: nil3446 returns status value by its name3447 .status_name3448 raw_status: 0, status: :triggered3449 returns status name by its values3450 raw_status: 1, status: :acknowledged3451 returns status name by its values3452 raw_status: 2, status: :resolved3453 returns status name by its values3454 raw_status: 3, status: :ignored3455 returns status name by its values3456 raw_status: -1, status: nil3457 returns status name by its values3458 .open_status?3459 status: :triggered, is_open_status: true3460 returns true when the status is open status3461 status: :acknowledged, is_open_status: true3462 returns true when the status is open status3463 status: :resolved, is_open_status: false3464 returns true when the status is open status3465 status: :ignored, is_open_status: false3466 returns true when the status is open status3467 status: nil, is_open_status: false3468 returns true when the status is open status3469 #trigger3470 when escalatable is in triggered state3471 does not change the escalatable status3472 when escalatable is not in triggered state3473 changes the escalatable status to triggered3474 resets resolved at3475 #acknowledge3476 changes the escalatable status to acknowledged3477 resets ended at3478 #resolve3479 when escalatable is already resolved3480 does not change the escalatable status3481 when escalatable is not resolved3482 changes escalatable status to "resolved"3483 #ignore3484 changes the escalatable status to ignored3485 resets ended at3486 #status_event_for3487 for_status: :triggered, event: :trigger3488 returns event by status name3489 for_status: "triggered", event: :trigger3490 returns event by status name3491 for_status: :acknowledged, event: :acknowledge3492 returns event by status name3493 for_status: "acknowledged", event: :acknowledge3494 returns event by status name3495 for_status: :resolved, event: :resolve3496 returns event by status name3497 for_status: "resolved", event: :resolve3498 returns event by status name3499 for_status: :ignored, event: :ignore3500 returns event by status name3501 for_status: "ignored", event: :ignore3502 returns event by status name3503 for_status: :unknown, event: nil3504 returns event by status name3505 for_status: nil, event: nil3506 returns event by status name3507 for_status: "", event: nil3508 returns event by status name3509 for_status: 1, event: nil3510 returns event by status name3511 #open?3512 returns true when the status is open status3513 .counts_by_status3514 is expected to eq {:acknowledged=>1, :ignored=>1, :resolved=>1, :triggered=>1}3515 .find_unresolved_alert3516 is expected to eq #<AlertManagement::Alert id:16 namespace238/project-378^alert#4>3517 .last_prometheus_alert_by_project_id3518 returns the latest alert for each project3519 .search3520 does not contain search string3521 is expected to be empty3522 title includes query3523 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3524 description includes query3525 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3526 service includes query3527 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3528 monitoring tool includes query3529 is expected to contain exactly #<AlertManagement::Alert id:1 namespace238/project-378^alert#1>3530 .reference_pattern3531 is expected to match "gitlab-org/gitlab^alert#123"3532 .link_reference_pattern3533 is expected to match "http://localhost/namespace238/project-378/-/alert_management/1/details"3534 is expected not to match "http://localhost/gitlab-org/gitlab/alert_management/123"3535 is expected not to match "http://localhost/gitlab-org/gitlab/issues/123"3536 is expected not to match "gitlab-org/gitlab/-/alert_management/123"3537 .reference_valid?3538 ref: "123456", result: true3539 is expected to eq true3540 ref: "1", result: true3541 is expected to eq true3542 ref: "-1", result: false3543 is expected to eq false3544 ref: nil, result: false3545 is expected to eq false3546 ref: "123456891012345678901234567890", result: false3547 is expected to eq false3548 #to_reference3549 is expected to eq "^alert#1"3550 #register_new_event!3551 increments the events count by 13552 #resolved_at3553 is expected to eq 2024-03-04 13:42:53.521839000 +00003554 #resolved_at=3555 sets ended_at3556# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_spec.rb. It took 15.8 seconds. Expected to take 46.54 seconds.3557# [RSpecRunTime] Starting example group spec/services/ci/update_build_queue_service_spec.rb. Expected to take 41.52 seconds.3558Ci::UpdateBuildQueueService3559 pending builds queue push / pop3560 #push3561 when pending build can be created3562 creates a new pending build in transaction3563 increments queue push metric3564# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.04 seconds. Current RSS: ~1525M. load average: 1.10 1.22 1.20 1/285 71913565 when invalid transition is detected3566 raises an error3567 when duplicate entry exists3568 does nothing and returns build id3569 #pop3570 when pending build exists3571 removes pending build in a transaction3572 increments queue pop metric3573# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.44 seconds. Current RSS: ~1534M. load average: 1.09 1.22 1.20 1/285 72203574 when pending build does not exist3575 does nothing if there is no pending build to remove3576 when invalid transition is detected3577 raises an error3578 #remove!3579 when pending build exists3580 removes pending build in a transaction3581 when pending build does not exist3582 does nothing if there is no pending build to remove3583 shared runner builds tracking3584 #track3585 when a shared runner build can be tracked3586 creates a new shared runner build tracking entry3587 increments new shared runner build metric3588# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.64 seconds. Current RSS: ~1514M. load average: 1.08 1.22 1.20 1/285 72633589 when invalid transition is detected3590 raises an error3591 when duplicate entry exists3592 does nothing and returns build id3593 #untrack3594 when shared runner build tracking entry exists3595 removes shared runner build3596 increments shared runner build done metric3597# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.27 seconds. Current RSS: ~1502M. load average: 1.08 1.22 1.20 1/286 72923598 when tracking entry does not exist3599 does nothing if there is no tracking entry to remove3600 when invalid transition is detected3601 raises an error3602 #tick3603 when updating project runners3604 behaves like matching build3605 when there is a online runner that can pick build3606 avoids running redundant queries3607 behaves like refreshes runner3608 ticks runner queue value3609# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.08 seconds. Current RSS: ~1494M. load average: 1.07 1.21 1.19 1/285 73213610 behaves like mismatching tags3611 when there is no runner that can pick build due to tag mismatch3612 behaves like does not refresh runner3613 ticks runner queue value3614 behaves like recent runner queue3615 when there is runner with expired cache3616 behaves like does not refresh runner3617 ticks runner queue value3618# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.05 seconds. Current RSS: ~1493M. load average: 1.07 1.21 1.19 1/285 73363619 when the runner is assigned to another project3620 behaves like does not refresh runner3621 ticks runner queue value3622# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.48 seconds. Current RSS: ~1492M. load average: 1.07 1.21 1.19 1/285 73443623 when updating shared runners3624 behaves like matching build3625 when there is a online runner that can pick build3626 avoids running redundant queries3627 behaves like refreshes runner3628 ticks runner queue value3629# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.28 seconds. Current RSS: ~1488M. load average: 1.07 1.21 1.19 1/285 73593630 behaves like mismatching tags3631 when there is no runner that can pick build due to tag mismatch3632 behaves like does not refresh runner3633 ticks runner queue value3634 behaves like recent runner queue3635 when there is runner with expired cache3636 behaves like does not refresh runner3637 ticks runner queue value3638 when there is no runner that can pick build due to being disabled on project3639 behaves like does not refresh runner3640 ticks runner queue value3641 when updating group runners3642 behaves like matching build3643 when there is a online runner that can pick build3644 avoids running redundant queries3645 behaves like refreshes runner3646 ticks runner queue value3647# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.84 seconds. Current RSS: ~1478M. load average: 1.06 1.20 1.19 1/287 73813648 behaves like mismatching tags3649 when there is no runner that can pick build due to tag mismatch3650 behaves like does not refresh runner3651 ticks runner queue value3652# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.07 seconds. Current RSS: ~1468M. load average: 1.06 1.20 1.19 1/287 73823653 behaves like recent runner queue3654 when there is runner with expired cache3655 behaves like does not refresh runner3656 ticks runner queue value3657 when there is no runner that can pick build due to being disabled on project3658 behaves like does not refresh runner3659 ticks runner queue value3660 avoids N+1 queries3661 does execute the same amount of queries regardless of number of runners3662# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.57 seconds. Current RSS: ~1460M. load average: 1.06 1.20 1.19 1/287 73893663# [RSpecRunTime] Finishing example group spec/services/ci/update_build_queue_service_spec.rb. It took 32.61 seconds. Expected to take 41.52 seconds.3664# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reflection_spec.rb. Expected to take 38.85 seconds.3665Gitlab::Database::Reflection3666 #username3667 when a username is set3668 returns the username3669 when a username is not set3670 returns the value of the USER environment variable3671 #database_name3672 returns the name of the database3673 #adapter_name3674 returns the database adapter name3675 #human_adapter_name3676 when the adapter is PostgreSQL3677 returns PostgreSQL3678 when the adapter is not PostgreSQL3679 returns Unknown3680 #postgresql?3681 when using PostgreSQL3682 returns true3683 when not using PostgreSQL3684 returns false3685 #db_read_only?3686 detects a read-only database3687 detects a read-only database3688 detects a read-write database3689 detects a read-write database3690 #db_read_write?3691 detects a read-only database3692 detects a read-only database3693 detects a read-write database3694 detects a read-write database3695 #version3696 memoizes the result3697 on postgresql3698 extracts the version number3699 #postgresql_minimum_supported_version?3700 returns false when using PostgreSQL 103701 returns false when using PostgreSQL 113702 returns false when using PostgreSQL 123703 returns true when using PostgreSQL 133704 #cached_column_exists?3705 only retrieves the data from the schema cache3706 #cached_table_exists?3707 only retrieves the data from the schema cache3708 returns false when database does not exist3709 #exists?3710 returns true if the database exists3711 returns false if the database doesn't exist3712 #system_id3713 returns the PostgreSQL system identifier3714 #flavor3715 re-raises exceptions not matching expected messages3716 recognizes Amazon Aurora PostgreSQL3717 recognizes PostgreSQL on Amazon RDS3718 recognizes CloudSQL for PostgreSQL3719 recognizes Azure Database for PostgreSQL - Flexible Server3720 recognizes Azure Database for PostgreSQL - Single Server3721 recognizes AlloyDB for PostgreSQL3722 returns nil if can not recognize the flavor3723# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.85 seconds. Current RSS: ~1420M. load average: 1.19 1.22 1.20 1/287 73903724 #config3725 returns a HashWithIndifferentAccess3726 returns a default pool size3727 does not cache its results3728# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reflection_spec.rb. It took 20.52 seconds. Expected to take 38.85 seconds.3729# [RSpecRunTime] Starting example group spec/finders/template_finder_spec.rb. Expected to take 35.58 seconds.3730TemplateFinder3731 #build3732 type: :dockerfiles, expected_class: TemplateFinder3733 is expected to be a kind of TemplateFinder3734 is expected to eq #<Project id:1006 namespace294/project-434>>3735 type: :gitignores, expected_class: TemplateFinder3736 is expected to be a kind of TemplateFinder3737 is expected to eq #<Project id:1012 namespace296/project-436>>3738 type: :gitlab_ci_ymls, expected_class: TemplateFinder3739 is expected to be a kind of TemplateFinder3740 is expected to eq #<Project id:1018 namespace298/project-438>>3741 type: :licenses, expected_class: LicenseTemplateFinder3742 is expected to be a kind of LicenseTemplateFinder3743 is expected to eq #<Project id:1024 namespace300/project-440>>3744 type: :issues, expected_class: TemplateFinder3745 is expected to be a kind of TemplateFinder3746 is expected to eq #<Project id:1030 namespace302/project-442>>3747 type: :merge_requests, expected_class: TemplateFinder3748 is expected to be a kind of TemplateFinder3749 is expected to eq #<Project id:1036 namespace304/project-444>>3750 #execute3751 when no project is passed in3752 behaves like fetches predefined vendor templates3753 type: :dockerfiles, vendored_name: "Binary"3754 returns all vendored templates when no name is specified3755 with name param3756 returns only the specified vendored template when a name is specified3757 with mistaken name param3758 returns nil when an unknown name is specified3759 type: :gitignores, vendored_name: "Actionscript"3760 returns all vendored templates when no name is specified3761 with name param3762 returns only the specified vendored template when a name is specified3763 with mistaken name param3764 returns nil when an unknown name is specified3765 type: :gitlab_ci_ymls, vendored_name: "Android"3766 returns all vendored templates when no name is specified3767 with name param3768 returns only the specified vendored template when a name is specified3769 with mistaken name param3770 returns nil when an unknown name is specified3771 behaves like no issues and merge requests templates available3772 with issue and merge request templates3773 type: :issues, vendored_name: nil3774 when fetching all templates3775 returns empty array3776 when looking for specific template by name3777 raises an error3778 type: :merge_requests, vendored_name: nil3779 when fetching all templates3780 returns empty array3781 when looking for specific template by name3782 raises an error3783 when project has no repository3784 behaves like fetches predefined vendor templates3785 type: :dockerfiles, vendored_name: "Binary"3786 returns all vendored templates when no name is specified3787 with name param3788 returns only the specified vendored template when a name is specified3789 with mistaken name param3790 returns nil when an unknown name is specified3791 type: :gitignores, vendored_name: "Actionscript"3792 returns all vendored templates when no name is specified3793 with name param3794 returns only the specified vendored template when a name is specified3795 with mistaken name param3796 returns nil when an unknown name is specified3797 type: :gitlab_ci_ymls, vendored_name: "Android"3798 returns all vendored templates when no name is specified3799 with name param3800 returns only the specified vendored template when a name is specified3801 with mistaken name param3802 returns nil when an unknown name is specified3803 behaves like no issues and merge requests templates available3804 with issue and merge request templates3805 type: :issues, vendored_name: nil3806 when fetching all templates3807 returns empty array3808 when looking for specific template by name3809 raises an error3810 type: :merge_requests, vendored_name: nil3811 when fetching all templates3812 returns empty array3813 when looking for specific template by name3814 raises an error3815 when project has a repository3816 behaves like fetches predefined vendor templates3817 type: :dockerfiles, vendored_name: "Binary"3818 returns all vendored templates when no name is specified3819 with name param3820 returns only the specified vendored template when a name is specified3821 with mistaken name param3822 returns nil when an unknown name is specified3823# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.39 seconds. Current RSS: ~1474M. load average: 1.17 1.22 1.19 1/291 74733824 type: :gitignores, vendored_name: "Actionscript"3825 returns all vendored templates when no name is specified3826 with name param3827 returns only the specified vendored template when a name is specified3828 with mistaken name param3829 returns nil when an unknown name is specified3830 type: :gitlab_ci_ymls, vendored_name: "Android"3831 returns all vendored templates when no name is specified3832 with name param3833 returns only the specified vendored template when a name is specified3834 with mistaken name param3835 returns nil when an unknown name is specified3836 behaves like fetches issues and merge requests templates3837 type: :issues, template_name: "project_issues_template"3838 returns all repository template files for issues and merge requests3839 with name param3840 returns only the specified vendored template when a name is specified3841 with mistaken name param3842 raises an error when an unknown name is specified3843 type: :merge_requests, template_name: "project_merge_requests_template"3844 returns all repository template files for issues and merge requests3845 with name param3846 returns only the specified vendored template when a name is specified3847 with mistaken name param3848 raises an error when an unknown name is specified3849 #template_names3850 type: :dockerfiles, vendored_name: "Binary"3851 when no project is passed in3852 returns all vendored templates when no name is specified3853 when project has no repository3854 returns all vendored templates when no name is specified3855 when project has a repository3856 returns all vendored templates when no name is specified3857 template names hash keys3858 has all the expected keys3859 type: :gitignores, vendored_name: "Actionscript"3860 when no project is passed in3861 returns all vendored templates when no name is specified3862 when project has no repository3863 returns all vendored templates when no name is specified3864 when project has a repository3865 returns all vendored templates when no name is specified3866 template names hash keys3867 has all the expected keys3868 type: :gitlab_ci_ymls, vendored_name: "Android"3869 when no project is passed in3870 returns all vendored templates when no name is specified3871 when project has no repository3872 returns all vendored templates when no name is specified3873 when project has a repository3874 returns all vendored templates when no name is specified3875 template names hash keys3876 has all the expected keys3877 type: :issues, template_name: "project_issues_template"3878 when no project is passed in3879 returns all vendored templates when no name is specified3880 when project has no repository3881 returns all vendored templates when no name is specified3882 when project has a repository3883 returns all vendored templates when no name is specified3884 template names hash keys3885 has all the expected keys3886# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.18 seconds. Current RSS: ~1453M. load average: 1.14 1.21 1.19 1/292 78303887 type: :merge_requests, template_name: "project_merge_requests_template"3888 when no project is passed in3889 returns all vendored templates when no name is specified3890 when project has no repository3891 returns all vendored templates when no name is specified3892 when project has a repository3893 returns all vendored templates when no name is specified3894 template names hash keys3895 has all the expected keys3896# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.92 seconds. Current RSS: ~1450M. load average: 1.14 1.21 1.19 2/292 79193897# [RSpecRunTime] Finishing example group spec/finders/template_finder_spec.rb. It took 15.77 seconds. Expected to take 35.58 seconds.3898# [RSpecRunTime] Starting example group spec/models/jira_import_state_spec.rb. Expected to take 33.76 seconds.3899JiraImportState3900 does not allow STI3901 associations3902 is expected to belong to project required: false3903 is expected to belong to user required: false3904 is expected to belong to label required: false3905 modules3906 is expected to includes the AfterCommitQueue module3907 validations3908 is expected to validate that :project cannot be empty/falsy3909 is expected to validate that :jira_project_key cannot be empty/falsy3910 is expected to validate that :jira_project_name cannot be empty/falsy3911 is expected to validate that :jira_project_xid cannot be empty/falsy3912 when trying to run multiple imports3913 when project has an initial jira_import3914 behaves like multiple running imports not allowed3915 returns not valid3916# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.29 seconds. Current RSS: ~1454M. load average: 1.13 1.20 1.19 1/292 79203917 when project has a scheduled jira_import3918 behaves like multiple running imports not allowed3919 returns not valid3920# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.34 seconds. Current RSS: ~1449M. load average: 1.13 1.20 1.19 1/292 79213921 when project has a started jira_import3922 behaves like multiple running imports not allowed3923 returns not valid3924# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.44 seconds. Current RSS: ~1452M. load average: 1.13 1.20 1.19 1/293 79223925 when project has a failed jira_import3926 returns valid3927# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.65 seconds. Current RSS: ~1453M. load average: 1.13 1.20 1.19 1/293 79233928 when project has a finished jira_import3929 returns valid3930# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.81 seconds. Current RSS: ~1448M. load average: 1.12 1.20 1.19 1/292 79243931 #in_progress?3932 statuses that return in progress3933 behaves like in progress3934 returns true3935 behaves like in progress3936 returns true3937 statuses that return not in progress3938 behaves like not in progress3939 returns false3940 behaves like not in progress3941 returns false3942 behaves like not in progress3943 returns false3944 states transition flow3945 when jira import is in initial state3946 behaves like can transition3947 returns true3948 returns true3949# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.46 seconds. Current RSS: ~1452M. load average: 1.12 1.20 1.19 5/292 79253950 behaves like cannot transition3951 returns false3952 returns false3953# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.66 seconds. Current RSS: ~1440M. load average: 1.12 1.20 1.19 1/287 79263954 when jira import is in scheduled state3955 behaves like can transition3956 returns true3957 returns true3958# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.6 seconds. Current RSS: ~1436M. load average: 1.11 1.20 1.19 1/287 79273959 behaves like cannot transition3960 returns false3961 when jira import is in started state3962 behaves like can transition3963 returns true3964 returns true3965# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.02 seconds. Current RSS: ~1434M. load average: 1.11 1.20 1.19 1/287 79283966 behaves like cannot transition3967 returns false3968 when jira import is in failed state3969 behaves like cannot transition3970 returns false3971 returns false3972 returns false3973# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.43 seconds. Current RSS: ~1433M. load average: 1.10 1.19 1.19 2/287 79293974 when jira import is in finished state3975 behaves like cannot transition3976 returns false3977 returns false3978 returns false3979# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.31 seconds. Current RSS: ~1431M. load average: 1.10 1.19 1.19 1/287 79303980 after transition to scheduled3981 triggers the import job3982 after transition to finished3983 triggers the import job3984 triggers the import job3985 updates the record with imported issues counts3986# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.76 seconds. Current RSS: ~1426M. load average: 1.26 1.22 1.20 1/287 79313987 ensure error_message size on save3988 when jira import has no error_message3989 does not run the callback3990 when jira import error_message does not exceed the limit3991 does not run the callback3992 when error_message exceeds limit3993 truncates error_message to the limit3994# [RSpecRunTime] Finishing example group spec/models/jira_import_state_spec.rb. It took 26.6 seconds. Expected to take 33.76 seconds.3995# [RSpecRunTime] Starting example group spec/lib/banzai/color_parser_spec.rb. Expected to take 31.84 seconds.3996Banzai::ColorParser3997 .parse3998 HEX format3999 parses the valid hex color #abc4000 parses the valid hex color #ABC4001 parses the valid hex color #d2d2d24002 parses the valid hex color #D2D2D24003 parses the valid hex color #123a4004 parses the valid hex color #123A4005 parses the valid hex color #123456aa4006 parses the valid hex color #123456AA4007 does not parse the invalid hex color #4008 does not parse the invalid hex color #14009 does not parse the invalid hex color #124010 does not parse the invalid hex color #12g4011 does not parse the invalid hex color #12G4012 does not parse the invalid hex color #123454013 does not parse the invalid hex color #r2r2r24014 does not parse the invalid hex color #R2R2R24015 does not parse the invalid hex color #12345674016 does not parse the invalid hex color # 1234017 does not parse the invalid hex color # 12344018 does not parse the invalid hex color # 1234564019 does not parse the invalid hex color # 123456784020 does not parse the invalid hex color #1 2 34021 does not parse the invalid hex color #123 44022 does not parse the invalid hex color #12 34 564023 does not parse the invalid hex color #123456 784024# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.66 seconds. Current RSS: ~1470M. load average: 1.23 1.22 1.19 1/287 79324025 RGB format4026 parses the valid rgb color rgb(0,0,0)4027 parses the valid rgb color rgb(255,255,255)4028 parses the valid rgb color rgb(0, 0, 0)4029 parses the valid rgb color RGB(0,0,0)4030 parses the valid rgb color rgb(0,0,0,0)4031 parses the valid rgb color rgb(0,0,0,0.0)4032 parses the valid rgb color rgb(0,0,0,.0)4033 parses the valid rgb color rgb(0,0,0, 0)4034 parses the valid rgb color rgb(0,0,0, 0.0)4035 parses the valid rgb color rgb(0,0,0, .0)4036 parses the valid rgb color rgb(0,0,0,1)4037 parses the valid rgb color rgb(0,0,0,1.0)4038 parses the valid rgb color rgba(0,0,0)4039 parses the valid rgb color rgba(0,0,0,0)4040 parses the valid rgb color RGBA(0,0,0)4041 parses the valid rgb color rgb(0%,0%,0%)4042 parses the valid rgb color rgba(0%,0%,0%,0%)4043 does not parse the invalid rgb color FOOrgb(0,0,0)4044 does not parse the invalid rgb color rgb(0,0,0)BAR4045 does not parse the invalid rgb color rgb(0,0,-1)4046 does not parse the invalid rgb color rgb(0,0,-0)4047 does not parse the invalid rgb color rgb(0,0,256)4048 does not parse the invalid rgb color rgb(0,0,0,-0.1)4049 does not parse the invalid rgb color rgb(0,0,0,-0.0)4050 does not parse the invalid rgb color rgb(0,0,0,-.1)4051 does not parse the invalid rgb color rgb(0,0,0,1.1)4052 does not parse the invalid rgb color rgb(0,0,0,2)4053 does not parse the invalid rgb color rgba(0,0,0,)4054 does not parse the invalid rgb color rgba(0,0,0,0.)4055 does not parse the invalid rgb color rgba(0,0,0,1.)4056 does not parse the invalid rgb color rgb(0,0,0%)4057 does not parse the invalid rgb color rgb(101%,0%,0%)4058# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.17 seconds. Current RSS: ~1485M. load average: 1.22 1.22 1.19 1/287 79334059 HSL format4060 parses the valid hsl color hsl(0,0%,0%)4061 parses the valid hsl color hsl(0,100%,100%)4062 parses the valid hsl color hsl(540,0%,0%)4063 parses the valid hsl color hsl(-720,0%,0%)4064 parses the valid hsl color hsl(0deg,0%,0%)4065 parses the valid hsl color hsl(0DEG,0%,0%)4066 parses the valid hsl color hsl(0, 0%, 0%)4067 parses the valid hsl color HSL(0,0%,0%)4068 parses the valid hsl color hsl(0,0%,0%,0)4069 parses the valid hsl color hsl(0,0%,0%,0.0)4070 parses the valid hsl color hsl(0,0%,0%,.0)4071 parses the valid hsl color hsl(0,0%,0%, 0)4072 parses the valid hsl color hsl(0,0%,0%, 0.0)4073 parses the valid hsl color hsl(0,0%,0%, .0)4074 parses the valid hsl color hsl(0,0%,0%,1)4075 parses the valid hsl color hsl(0,0%,0%,1.0)4076 parses the valid hsl color hsla(0,0%,0%)4077 parses the valid hsl color hsla(0,0%,0%,0)4078 parses the valid hsl color HSLA(0,0%,0%)4079 parses the valid hsl color hsl(1rad,0%,0%)4080 parses the valid hsl color hsl(1.1rad,0%,0%)4081 parses the valid hsl color hsl(.1rad,0%,0%)4082 parses the valid hsl color hsl(-1rad,0%,0%)4083 parses the valid hsl color hsl(1RAD,0%,0%)4084 does not parse the invalid hsl color hsl(+0,0%,0%)4085 does not parse the invalid hsl color hsl(0,0,0%)4086 does not parse the invalid hsl color hsl(0,0%,0)4087 does not parse the invalid hsl color hsl(0 deg,0%,0%)4088 does not parse the invalid hsl color hsl(0,-0%,0%)4089 does not parse the invalid hsl color hsl(0,101%,0%)4090 does not parse the invalid hsl color hsl(0,-1%,0%)4091 does not parse the invalid hsl color hsl(0,0%,0%,-0.1)4092 does not parse the invalid hsl color hsl(0,0%,0%,-.1)4093 does not parse the invalid hsl color hsl(0,0%,0%,1.1)4094 does not parse the invalid hsl color hsl(0,0%,0%,2)4095 does not parse the invalid hsl color hsl(0,0%,0%,)4096 does not parse the invalid hsl color hsl(0,0%,0%,0.)4097 does not parse the invalid hsl color hsl(0,0%,0%,1.)4098 does not parse the invalid hsl color hsl(deg,0%,0%)4099 does not parse the invalid hsl color hsl(rad,0%,0%)4100# [RSpecRunTime] RSpec elapsed time: 14 minutes 3.44 seconds. Current RSS: ~1492M. load average: 1.20 1.21 1.19 1/287 79344101# [RSpecRunTime] Finishing example group spec/lib/banzai/color_parser_spec.rb. It took 10.91 seconds. Expected to take 31.84 seconds.4102# [RSpecRunTime] Starting example group spec/helpers/events_helper_spec.rb. Expected to take 30.57 seconds.4103EventsHelper4104 #event_wiki_title_html4105 produces a suitable title chunk4106 produces a suitable title chunk on the user profile4107# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.26 seconds. Current RSS: ~1490M. load average: 1.20 1.21 1.19 1/291 80074108 #event_feed_url4109 returns project commit url4110 returns event note target url4111 returns project url4112 returns push event feed url4113 returns nil for push event with multiple refs4114 for issue4115 returns the project issue url4116 contains the project issue IID link4117# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.59 seconds. Current RSS: ~1484M. load average: 1.18 1.21 1.19 1/292 80144118 for merge request4119 returns the project merge request url4120 contains the project merge request IID link4121# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.78 seconds. Current RSS: ~1482M. load average: 1.18 1.21 1.19 1/293 80764122 #event_user_info4123 when on users activity page4124 is expected to be nil4125 when not on users activity page4126 is expected to include "<div"4127 #icon_for_profile_event4128 when on users activity page4129 gives an icon with specialized classes4130 with an unsupported event action_name4131 does not have an icon4132 when not on users activity page4133 gives an icon with specialized classes4134 #link_to_author4135 returns a link to the author4136 returns the author name if the author is not present4137 returns "You" if the author is the current user4138 #event_preposition4139 for wiki page events4140 returns a suitable phrase4141 for push action events4142 returns a suitable phrase4143 for commented actions4144 returns a suitable phrase4145 for any event with a target4146 returns a suitable phrase4147 for milestone events4148 returns a suitable phrase4149 for non-matching events4150 returns no preposition4151 #event_target_path4152 when target is a work item4153 is expected to eq "/namespace386/project-526/-/issues/1"4154 when target is not a work item4155 is expected to eq [#<Project id:508 namespace386/project-526>>, #<Issue id:23 namespace386/project-526#1>]4156 #event_note_target_url4157 returns a commit note url4158 returns a project snippet note url4159 returns a personal snippet note url4160 returns a project issue url4161 returns a merge request url4162 for design note events4163 returns an appropriate URL4164# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.76 seconds. Current RSS: ~1463M. load average: 1.17 1.20 1.19 1/292 81144165 #user_profile_activity_classes4166 when on the user activity page4167 returns the expected class names4168 when not on the user activity page4169 returns an empty string4170 #event_wiki_page_target_url4171 links to the wiki page4172 without canonical slug4173 links to the home page4174# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.13 seconds. Current RSS: ~1463M. load average: 1.31 1.23 1.20 1/292 81694175 #event_filter_visible4176 for :designs4177 without relevant instance variable4178 is expected to equal true4179 with assigned project4180 with permission4181 is expected to equal true4182 without permission4183 is expected to equal false4184 with projects assigned4185 with permission4186 is expected to equal true4187 with empty collection4188 is expected to equal false4189 without permission4190 is expected to equal false4191 with group assigned4192 without projects in the group4193 is expected to equal false4194 with at least one project in the project4195 with permission4196 is expected to equal true4197 without permission4198 is expected to equal false4199 #localized_action_name4200 handles all valid design events4201 handles correct base actions4202 trait: :created, localized_action_key: "Event|created"4203 with correct name and method4204 trait: :updated, localized_action_key: "Event|opened"4205 with correct name and method4206 trait: :closed, localized_action_key: "Event|closed"4207 with correct name and method4208 trait: :reopened, localized_action_key: "Event|opened"4209 with correct name and method4210 trait: :commented, localized_action_key: "Event|commented on"4211 with correct name and method4212 trait: :merged, localized_action_key: "Event|accepted"4213 with correct name and method4214 trait: :joined, localized_action_key: "Event|joined"4215 with correct name and method4216 trait: :left, localized_action_key: "Event|left"4217 with correct name and method4218 trait: :destroyed, localized_action_key: "Event|destroyed"4219 with correct name and method4220 trait: :expired, localized_action_key: "Event|removed due to membership expiration from"4221 with correct name and method4222 trait: :approved, localized_action_key: "Event|approved"4223 with correct name and method4224 #event_commit_title4225 returns the first line, truncated to 70 chars4226 is not html-safe4227 handles empty strings4228 handles nil values4229 does not escape HTML entities4230# [RSpecRunTime] Finishing example group spec/helpers/events_helper_spec.rb. It took 17.53 seconds. Expected to take 30.57 seconds.4231# [RSpecRunTime] Starting example group spec/helpers/gitlab_routing_helper_spec.rb. Expected to take 29.02 seconds.4232GitlabRoutingHelper4233 Project URL helpers4234 #project_member_path4235 is expected to eq "/namespace396/project-536/-/project_members/637"4236# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.92 seconds. Current RSS: ~1448M. load average: 1.37 1.25 1.20 1/292 81704237 #request_access_project_members_path4238 is expected to eq "/namespace397/project-537/-/project_members/request_access"4239 #leave_project_members_path4240 is expected to eq "/namespace398/project-538/-/project_members/leave"4241 #approve_access_request_project_member_path4242 is expected to eq "/namespace399/project-539/-/project_members/639/approve_access_request"4243 #resend_invite_project_member_path4244 is expected to eq "/namespace400/project-540/-/project_members/641/resend_invite"4245 Group URL helpers4246 #group_members_url4247 is expected to eq "http://test.host/groups/group202/-/group_members"4248 #group_member_path4249 is expected to eq "/groups/group203/-/group_members/642"4250 #request_access_group_members_path4251 is expected to eq "/groups/group204/-/group_members/request_access"4252 #leave_group_members_path4253 is expected to eq "/groups/group205/-/group_members/leave"4254 #approve_access_request_group_member_path4255 is expected to eq "/groups/group206/-/group_members/643/approve_access_request"4256 #resend_invite_group_member_path4257 is expected to eq "/groups/group207/-/group_members/644/resend_invite"4258 #preview_markdown_path4259 returns group preview markdown path for a group parent4260 returns group preview markdown path for a group parent with args4261 returns project preview markdown path for a project parent4262 returns snippet preview markdown path for a personal snippet4263 returns project preview markdown path for a project snippet4264# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.79 seconds. Current RSS: ~1473M. load average: 1.42 1.26 1.21 1/287 81714265 #edit_milestone_path4266 returns group milestone edit path when given entity parent is a Group4267 returns project milestone edit path when given entity parent is not a Group4268# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.89 seconds. Current RSS: ~1474M. load average: 1.42 1.26 1.21 2/288 81724269 members helpers4270 #source_members_url4271 returns a url to the memberships page for a group membership4272 returns a url to the memberships page for a project membership4273 artifacts4274 #fast_download_project_job_artifacts_path4275 matches the Rails download path4276 when given parameters4277 adds them to the path4278# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.44 seconds. Current RSS: ~1471M. load average: 1.39 1.26 1.20 1/288 81734279 #fast_keep_project_job_artifacts_path4280 matches the Rails keep path4281 #fast_browse_project_job_artifacts_path4282 matches the Rails browse path4283 snippets4284 #gitlab_snippet_path4285 returns the personal snippet path4286 returns the project snippet path4287# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.96 seconds. Current RSS: ~1489M. load average: 1.39 1.26 1.20 1/287 81844288 #gitlab_snippet_url4289 returns the personal snippet url4290 returns the project snippet url4291 #gitlab_raw_snippet_path4292 returns the raw personal snippet path4293 returns the raw project snippet path4294 #gitlab_raw_snippet_blob_path4295 behaves like snippet blob raw path4296 for PersonalSnippets4297 returns the raw personal snippet blob path4298 for ProjectSnippets4299 returns the raw project snippet blob path4300 when an argument is set4301 is expected to eq "/-/snippets/5/raw/test-ref/.gitattributes?inline=true"4302 without a ref4303 uses the root ref4304 #gitlab_raw_snippet_url4305 returns the raw personal snippet url4306 returns the raw project snippet url4307 #gitlab_raw_snippet_blob_url4308 behaves like snippet blob raw url4309 for PersonalSnippets4310 returns the raw personal snippet blob url4311 for ProjectSnippets4312 returns the raw project snippet blob url4313 when an argument is set4314 is expected to eq "http://test.host/-/snippets/5/raw/snippet-test-ref/.gitattributes?inline=true"4315 without a ref4316 uses the root ref4317 when snippet does not have a repository4318 uses the instance deafult branch4319 #gitlab_raw_snippet_url4320 returns the raw personal snippet url4321 returns the raw project snippet url4322 #gitlab_snippet_notes_path4323 returns the notes path for the personal snippet4324 #gitlab_snippet_notes_url4325 returns the notes url for the personal snippet4326 #gitlab_snippet_note_path4327 returns the note path for the personal snippet4328 #gitlab_snippet_note_url4329 returns the note url for the personal snippet4330 #gitlab_toggle_award_emoji_snippet_note_path4331 returns the note award emoji path for the personal snippet4332 #gitlab_toggle_award_emoji_snippet_note_url4333 returns the note award emoji url for the personal snippet4334 #gitlab_toggle_award_emoji_snippet_path4335 returns the award emoji path for the personal snippet4336 #gitlab_toggle_award_emoji_snippet_url4337 returns the award url for the personal snippet4338 #gitlab_dashboard_snippets_path4339 returns the personal snippets dashboard path4340 returns the project snippets dashboard path4341 wikis4342 #wiki_page_path4343 returns the url for the wiki page4344 releases4345 #release_url4346 returns the url for the release page4347 GraphQL ETag paths4348 with pipelines4349 returns an ETag path for a pipeline sha4350 returns an ETag path for pipelines4351# [RSpecRunTime] Finishing example group spec/helpers/gitlab_routing_helper_spec.rb. It took 18.11 seconds. Expected to take 29.02 seconds.4352# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/pipeline_message_spec.rb. Expected to take 27.06 seconds.4353Integrations::ChatMessage::PipelineMessage4354 does not allow STI4355 returns an empty pretext4356 returns the pipeline summary in the activity's title4357 returns pipeline name4358 returns a link to the project in the activity's subtitle4359 returns the build duration in the activity's text property4360 returns the user's avatar image URL in the activity's image property4361 returns the pipeline summary as the attachment's fallback property4362 returns 'good' as the attachment's color property4363 returns the committer's name and username as the attachment's author_name property4364 returns the committer's avatar URL as the attachment's author_icon property4365 returns the committer's GitLab profile URL as the attachment's author_link property4366 returns the pipeline ID, status, and duration as the attachment's title property4367 returns the pipeline URL as the attachment's title_link property4368 returns three attachment fields4369 returns the commit message as the attachment's second field property4370 returns the ref name and link as the attachment's second field property4371 returns the project's name as the attachment's footer property4372 returns the project's avatar URL as the attachment's footer_icon property4373 returns the pipeline's timestamp as the attachment's ts property4374 behaves like Integrations::ChatMessage4375 when input contains link markup4376 strips all link markup characters4377# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.44 seconds. Current RSS: ~1453M. load average: 1.30 1.24 1.20 1/287 82494378 when the pipeline failed4379 returns the summary with a 'failed' status4380 when the pipeline passed with warnings4381 returns the summary with a 'passed with warnings' status4382 when no user is provided because the pipeline was triggered by the API4383 returns the summary with 'API' as the username4384 when the user does not have an avatar4385 returns an empty string in the activity's image property4386 when the pipeline failed4387 returns 'danger' as the attachment's color property4388 when the pipeline passed with warnings4389 returns 'warning' as the attachment's color property4390 when no user is provided because the pipeline was triggered by the API4391 returns the committer's name and username as the attachment's author_name property4392 returns nil as the attachment's author_icon property4393 returns nil as the attachment's author_link property4394# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.77 seconds. Current RSS: ~1453M. load average: 1.36 1.26 1.20 1/287 82504395 when a job in the pipeline fails4396 returns five attachment fields4397 returns the stage name and link to the 'Failed jobs' tab on the pipeline's page as the attachment's third field property4398 returns the job name and link as the attachment's fourth field property4399# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.22 seconds. Current RSS: ~1454M. load average: 1.36 1.26 1.20 1/287 82514400 when lots of jobs across multiple stages fail4401 returns the stage names and links to the 'Failed jobs' tab on the pipeline's page as the attachment's third field property4402 returns the job names and links as the attachment's fourth field property4403# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.23 seconds. Current RSS: ~1454M. load average: 1.41 1.27 1.21 1/287 82524404 when jobs succeed on retries4405 do not return a job which succeeded on retry4406 when jobs failed even on retries4407 returns only first instance of the failed job4408 when the CI config file contains a YAML error4409 returns four attachment fields4410 returns the YAML error deatils as the attachment's third field property4411 when rendering markdown4412 returns the pipeline summary as the attachments in markdown format4413 #attachment_color4414 when success4415 is expected to eq "good"4416 when passed with warnings4417 is expected to eq "warning"4418 when failed4419 is expected to eq "danger"4420# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/pipeline_message_spec.rb. It took 21.84 seconds. Expected to take 27.06 seconds.4421# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb. Expected to take 26.65 seconds.4422Gitlab::ImportExport::Project::Sample::RelationTreeRestorer4423 initializes relation_factory with date_calculator as parameter4424 when relation tree restorer is initialized4425 initializes date calculator with due dates4426# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.3 seconds. Current RSS: ~1453M. load average: 1.38 1.26 1.21 1/287 82534427 using ndjson reader4428 behaves like import project successfully4429 restores project tree4430 imported project4431 has the project attributes and relations4432 has issues with correctly updated due dates4433 has milestones with correctly updated due dates4434# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.13 seconds. Current RSS: ~1404M. load average: 1.33 1.26 1.21 1/287 82544435# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb. It took 26.22 seconds. Expected to take 26.65 seconds.4436# [RSpecRunTime] Starting example group spec/models/suggestion_spec.rb. Expected to take 24.9 seconds.4437Suggestion4438 does not allow STI4439 associations4440 is expected to belong to note required: false4441 validations4442 is expected to validate that :note cannot be empty/falsy4443 when importing4444 is expected not to validate that :note cannot be empty/falsy4445# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.19 seconds. Current RSS: ~1427M. load average: 1.33 1.26 1.21 1/293 83084446 when suggestion is applied4447 is expected to validate that :commit_id cannot be empty/falsy4448 #diff_lines4449 returns parsed diff lines4450# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.92 seconds. Current RSS: ~1442M. load average: 1.33 1.26 1.21 1/294 83684451 #appliable?4452 when inapplicable_reason is nil4453 is expected to be truthy4454 when inapplicable_reason is not nil4455 is expected to be falsey4456 #inapplicable_reason4457 when suggestion is already applied4458 is expected to eq "Can't apply this suggestion."4459# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.66 seconds. Current RSS: ~1461M. load average: 1.30 1.25 1.20 1/293 84214460 when merge request was merged4461 is expected to eq "This merge request was merged. To apply this suggestion, edit this file directly."4462# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.17 seconds. Current RSS: ~1467M. load average: 1.30 1.25 1.20 1/293 84744463 when merge request is closed4464 is expected to eq "This merge request is closed. To apply this suggestion, edit this file directly."4465# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.85 seconds. Current RSS: ~1472M. load average: 1.30 1.25 1.20 1/293 85274466 when source branch is deleted4467 is expected to eq "Can't apply as the source branch was deleted."4468# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.35 seconds. Current RSS: ~1477M. load average: 1.28 1.25 1.20 1/293 85864469 when outdated4470 and content is outdated4471 behaves like outdated suggestion4472 and suggestion is for a single line4473 is expected to eq "Can't apply as this line was changed in a more recent version."4474# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.87 seconds. Current RSS: ~1478M. load average: 1.28 1.25 1.20 1/293 86404475 and suggestion is for multiple lines4476 is expected to eq "Can't apply as these lines were changed in a more recent version."4477# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.41 seconds. Current RSS: ~1478M. load average: 1.28 1.25 1.20 1/293 86944478 and note is outdated4479 behaves like outdated suggestion4480 and suggestion is for a single line4481 is expected to eq "Can't apply as this line was changed in a more recent version."4482# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.85 seconds. Current RSS: ~1475M. load average: 1.28 1.25 1.20 1/293 87484483 and suggestion is for multiple lines4484 is expected to eq "Can't apply as these lines were changed in a more recent version."4485# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.28 seconds. Current RSS: ~1475M. load average: 1.33 1.26 1.21 1/293 88024486 when suggestion has the same content4487 is expected to eq "This suggestion already matches its content."4488# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.15 seconds. Current RSS: ~1472M. load average: 1.33 1.26 1.21 1/293 88564489 when file is .ipynb4490 is expected to eq "This file was modified for readability, and can't accept suggestions. Edit it directly."4491# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.63 seconds. Current RSS: ~1481M. load average: 1.23 1.24 1.20 1/293 89104492 when applicable4493 is expected to be nil4494# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.05 seconds. Current RSS: ~1483M. load average: 1.23 1.24 1.20 1/293 89644495 #single_line?4496 when suggestion is for a single line4497 is expected to eq true4498 when suggestion is for multiple lines4499 is expected to eq false4500# [RSpecRunTime] Finishing example group spec/models/suggestion_spec.rb. It took 22.23 seconds. Expected to take 24.9 seconds.4501# [RSpecRunTime] Starting example group spec/models/projects/data_transfer_spec.rb. Expected to take 24.73 seconds.4502Projects::DataTransfer4503 is expected to be valid4504 does not allow STI4505 behaves like CounterAttribute4506 defines a method to store counters4507 repository_egress4508 #increment_counter4509 when attribute is a counter attribute4510 amount: 104511 increments the counter in Redis and logs it4512 does not increment the counter for the record4513 schedules a worker to flush counter increments asynchronously4514# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.9 seconds. Current RSS: ~1494M. load average: 1.23 1.24 1.20 1/293 89654515 amount: -34516 increments the counter in Redis and logs it4517 does not increment the counter for the record4518 schedules a worker to flush counter increments asynchronously4519 #increment_amount4520 increases the egress in cache4521 #current_counter4522 increases the amount in cache4523 when increment amount is 04524 does nothing4525 #bulk_increment_counter4526 when attribute is a counter attribute4527 increments the counter in Redis and logs each increment4528 does not increment the counter for the record4529 schedules a worker to flush counter increments asynchronously4530 when feature flag split_log_bulk_increment_counter is disabled4531 logs a single total increment4532 artifacts_egress4533 #increment_counter4534 when attribute is a counter attribute4535 amount: 104536 increments the counter in Redis and logs it4537 does not increment the counter for the record4538 schedules a worker to flush counter increments asynchronously4539 amount: -34540 increments the counter in Redis and logs it4541 does not increment the counter for the record4542 schedules a worker to flush counter increments asynchronously4543 #increment_amount4544 increases the egress in cache4545 #current_counter4546 increases the amount in cache4547 when increment amount is 04548 does nothing4549 #bulk_increment_counter4550 when attribute is a counter attribute4551 increments the counter in Redis and logs each increment4552 does not increment the counter for the record4553 schedules a worker to flush counter increments asynchronously4554 when feature flag split_log_bulk_increment_counter is disabled4555 logs a single total increment4556 packages_egress4557 #increment_counter4558 when attribute is a counter attribute4559 amount: 104560 increments the counter in Redis and logs it4561 does not increment the counter for the record4562 schedules a worker to flush counter increments asynchronously4563 amount: -34564 increments the counter in Redis and logs it4565 does not increment the counter for the record4566 schedules a worker to flush counter increments asynchronously4567 #increment_amount4568 increases the egress in cache4569 #current_counter4570 increases the amount in cache4571 when increment amount is 04572 does nothing4573 #bulk_increment_counter4574 when attribute is a counter attribute4575 increments the counter in Redis and logs each increment4576 does not increment the counter for the record4577 schedules a worker to flush counter increments asynchronously4578 when feature flag split_log_bulk_increment_counter is disabled4579 logs a single total increment4580 registry_egress4581 #increment_counter4582 when attribute is a counter attribute4583 amount: 104584 increments the counter in Redis and logs it4585 does not increment the counter for the record4586 schedules a worker to flush counter increments asynchronously4587 amount: -34588 increments the counter in Redis and logs it4589 does not increment the counter for the record4590 schedules a worker to flush counter increments asynchronously4591 #increment_amount4592 increases the egress in cache4593 #current_counter4594 increases the amount in cache4595 when increment amount is 04596 does nothing4597 #bulk_increment_counter4598 when attribute is a counter attribute4599 increments the counter in Redis and logs each increment4600 does not increment the counter for the record4601 schedules a worker to flush counter increments asynchronously4602 when feature flag split_log_bulk_increment_counter is disabled4603 logs a single total increment4604 #update_counters_with_lease4605 updates counters of the record4606 behaves like obtaining lease to update database4607 when it is unable to obtain lock4608 logs a warning4609 when the execution raises error4610 reraises error4611 associations4612 is expected to belong to project required: false4613 is expected to belong to namespace required: false4614 unique index4615 raises unique index violation4616 when project was moved from one namespace to another4617 creates a new record4618 when a different project is created4619 creates a new record4620 scopes4621 .current_month4622 returns data transfer for the current month4623 .with_project_between_dates4624 returns the correct number of results4625 .with_namespace_between_dates4626 returns the correct number of results4627 .beginning_of_month4628 is expected to eq 2022-05-01 00:00:00.000000000 +00004629# [RSpecRunTime] Finishing example group spec/models/projects/data_transfer_spec.rb. It took 9.0 seconds. Expected to take 24.73 seconds.4630# [RSpecRunTime] Starting example group spec/models/clusters/clusters_hierarchy_spec.rb. Expected to take 23.02 seconds.4631Clusters::ClustersHierarchy4632 does not allow STI4633 #base_and_ancestors4634 project in nested group with clusters at every level4635 returns clusters for project4636 returns clusters for child_group4637 returns clusters for parent_group4638 returns clusters for ancestor_group4639# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.95 seconds. Current RSS: ~1496M. load average: 1.24 1.25 1.20 1/288 89664640 project in a namespace4641 returns clusters for project4642 cluster has management project4643 management_project is in same namespace as cluster4644 returns cluster for management_project4645# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.78 seconds. Current RSS: ~1476M. load average: 1.24 1.25 1.20 1/288 89674646 management_project is in a different namespace from cluster4647 returns nothing4648# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.96 seconds. Current RSS: ~1463M. load average: 1.24 1.25 1.20 1/288 89684649 cluster has management project4650 returns clusters for management_project4651 returns clusters for project4652 returns clusters for group4653# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.08 seconds. Current RSS: ~1445M. load average: 1.22 1.24 1.20 1/288 89694654 project in nested group with clusters at some levels4655 returns clusters for management_project4656 returns clusters for project4657 returns clusters for child_group4658 returns clusters for parent_group4659 returns clusters for ancestor_group4660# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.51 seconds. Current RSS: ~1444M. load average: 1.26 1.25 1.20 1/288 89704661# [RSpecRunTime] Finishing example group spec/models/clusters/clusters_hierarchy_spec.rb. It took 19.15 seconds. Expected to take 23.02 seconds.4662# [RSpecRunTime] Starting example group spec/tasks/gitlab/web_hook_rake_spec.rb. Expected to take 22.44 seconds.4663gitlab:web_hook namespace rake tasks4664 gitlab:web_hook:add4665 adds a web hook to all projects4666 adds a web hook to projects in the specified namespace4667 raises an error if an unknown namespace is specified4668# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.9 seconds. Current RSS: ~1455M. load average: 1.24 1.25 1.20 1/288 89714669 gitlab:web_hook:rm4670 complains if URL is not provided4671 removes a web hook from all projects by URL4672 removes a web hook from projects in the specified namespace by URL4673 raises an error if an unknown namespace is specified4674# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.94 seconds. Current RSS: ~1456M. load average: 1.22 1.24 1.20 1/288 89724675 gitlab:web_hook:list4676 lists all web hooks4677 lists web hooks in a particular namespace4678# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.15 seconds. Current RSS: ~1467M. load average: 1.20 1.24 1.20 1/288 89734679# [RSpecRunTime] Finishing example group spec/tasks/gitlab/web_hook_rake_spec.rb. It took 20.33 seconds. Expected to take 22.44 seconds.4680# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.01 seconds. Current RSS: ~1466M. load average: 1.19 1.23 1.20 1/288 89744681# [RSpecRunTime] Starting example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. Expected to take 21.63 seconds.4682notify/pipeline_failed_email.text.erb4683 when pipeline has a name attribute4684 behaves like pipeline status changes email4685 when the pipeline contains a failed job4686 behaves like renders the pipeline status changes email correctly4687 pipeline with user4688 renders the email correctly4689 behaves like correct pipeline information for pipelines for merge requests4690 when pipeline for merge request4691 renders a source ref of the pipeline4692# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.64 seconds. Current RSS: ~1476M. load average: 1.19 1.23 1.20 1/294 90624693 pipeline without user4694 renders the email correctly4695# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.39 seconds. Current RSS: ~1485M. load average: 1.25 1.25 1.20 1/294 91074696 when the latest failed job is a bridge job4697 behaves like renders the pipeline status changes email correctly4698 pipeline with user4699 renders the email correctly4700 behaves like correct pipeline information for pipelines for merge requests4701 when pipeline for merge request4702 renders a source ref of the pipeline4703# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.45 seconds. Current RSS: ~1482M. load average: 1.25 1.25 1.20 1/294 91944704 pipeline without user4705 renders the email correctly4706# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.08 seconds. Current RSS: ~1479M. load average: 1.23 1.24 1.20 1/294 92394707 when pipeline does not have a name attribute4708 behaves like pipeline status changes email4709 when the pipeline contains a failed job4710 behaves like renders the pipeline status changes email correctly4711 pipeline with user4712 renders the email correctly4713 behaves like correct pipeline information for pipelines for merge requests4714 when pipeline for merge request4715 renders a source ref of the pipeline4716# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.07 seconds. Current RSS: ~1476M. load average: 1.23 1.24 1.20 1/294 93264717 pipeline without user4718 renders the email correctly4719# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.71 seconds. Current RSS: ~1475M. load average: 1.21 1.24 1.20 1/294 93714720 when the latest failed job is a bridge job4721 behaves like renders the pipeline status changes email correctly4722 pipeline with user4723 renders the email correctly4724 behaves like correct pipeline information for pipelines for merge requests4725 when pipeline for merge request4726 renders a source ref of the pipeline4727# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.1 seconds. Current RSS: ~1474M. load average: 1.20 1.23 1.20 1/294 94584728 pipeline without user4729 renders the email correctly4730# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.68 seconds. Current RSS: ~1475M. load average: 1.20 1.23 1.20 1/294 95044731# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. It took 20.81 seconds. Expected to take 21.63 seconds.4732# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. Expected to take 20.11 seconds.4733Gitlab::Database::LoadBalancing::LoadBalancer4734 #initialize4735 ignores the hosts when load balancing is disabled4736 sets the name of the connection that is used4737 #read4738 yields a connection for a read4739 ensures that query cache is enabled4740 does not enable query cache when outside Rails executor context4741 marks hosts that are offline4742 retries a query in the event of a serialization failure4743 retries every host at most 3 times when a query conflict is raised4744 uses the primary if no secondaries are available4745 uses the primary when load balancing is disabled4746 behaves like logs service discovery thread interruption4747 with service discovery4748 calls logs service discovery thread interruption4749# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.03 seconds. Current RSS: ~1548M. load average: 1.20 1.23 1.20 1/294 95054750 behaves like restrict within concurrent ruby4751 raises an exception when running within a concurrent Ruby thread4752 only primary is configured4753 does not retry a query on connection error if only the primary is configured4754 #read_write4755 yields a connection for a write4756 uses a retry with exponential backoffs4757 does not raise NoMethodError error when primary_only?4758 behaves like logs service discovery thread interruption4759 with service discovery4760 calls logs service discovery thread interruption4761 behaves like restrict within concurrent ruby4762 raises an exception when running within a concurrent Ruby thread4763 #host4764 returns the secondary host to use4765 stores the host in a thread-local variable4766 does not create conflicts with other load balancers when caching hosts4767 #release_host4768 releases the host and its connection4769 #release_primary_connection4770 releases the connection to the primary4771 #primary_write_location4772 returns a String in the right format4773 raises an error if the write location could not be retrieved4774 #retry_with_backoff4775 returns the value returned by the block4776 re-raises errors not related to database connections4777 retries the block when a connection error is raised4778 re-raises the connection error if the retries did not succeed4779 skips retries when only the primary is used4780 yields the current retry iteration4781 #connection_error?4782 returns true for a connection error4783 returns false for a missing database error4784 returns true for a wrapped connection error4785 returns true for a wrapped connection error from a view4786 returns true for deeply wrapped/nested errors4787 returns true for an invalid encoding error4788 returns false for errors not related to database connections4789 returns false for ActiveRecord errors without a cause4790 #serialization_failure?4791 returns for a serialization error4792 returns true for a wrapped error4793 #select_up_to_date_host4794 when none of the replicas are caught up4795 returns NONE_CAUGHT_UP and does not update the host thread-local variable4796 notifies caught_up_replica_pick.load_balancing with result false4797 when any replica is caught up4798 returns ANY_CAUGHT_UP and sets host thread-local variable4799 notifies caught_up_replica_pick.load_balancing with result true4800 when all of the replicas is caught up4801 returns ALL_CAUGHT_UP and sets host thread-local variable4802 notifies caught_up_replica_pick.load_balancing with result true4803 #create_replica_connection_pool4804 creates a new connection pool with specific pool size and name4805 allows setting of a custom hostname and port4806 does not modify connection class pool4807 #disconnect!4808 calls disconnect on all hosts with a timeout4809 #get_write_location4810 returns a string4811 returns nil if there are no results4812 #wal_diff4813 returns the diff between two write locations4814# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb. It took 7.44 seconds. Expected to take 20.11 seconds.4815# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/pipeline/status_spec.rb. Expected to take 19.31 seconds.4816Gitlab::Ci::Badge::Pipeline::Status4817 #entity4818 always says pipeline4819 #template4820 returns badge template4821 #metadata4822 returns badge metadata4823 pipeline exists4824 pipeline success4825 #status4826 is successful4827# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.68 seconds. Current RSS: ~1549M. load average: 1.25 1.24 1.20 1/293 95474828 pipeline failed4829 #status4830 failed4831# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.64 seconds. Current RSS: ~1532M. load average: 1.23 1.24 1.20 1/293 95654832 when outdated pipeline for given ref exists4833 does not take outdated pipeline into account4834# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.66 seconds. Current RSS: ~1513M. load average: 1.23 1.24 1.20 1/293 95864835 when multiple pipelines exist for given sha4836 does not take outdated pipeline into account4837# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.14 seconds. Current RSS: ~1479M. load average: 1.21 1.23 1.20 3/293 96074838 when ignored_skipped is set to true4839 #status4840 uses latest non-skipped status4841# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.82 seconds. Current RSS: ~1487M. load average: 1.21 1.23 1.20 1/293 96254842 when ignored_skipped is set to false4843 #status4844 uses latest status4845# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.63 seconds. Current RSS: ~1489M. load average: 1.27 1.25 1.20 1/293 96434846 build does not exist4847 #status4848 is unknown4849# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/pipeline/status_spec.rb. It took 18.27 seconds. Expected to take 19.31 seconds.4850# [RSpecRunTime] Starting example group spec/views/layouts/application.html.haml_spec.rb. Expected to take 18.49 seconds.4851layouts/application4852 when user is signed in4853 behaves like a layout which reflects the application theme setting4854 as a themed layout4855 when no theme is explicitly selected4856 renders with the default theme4857# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.67 seconds. Current RSS: ~1490M. load average: 1.27 1.25 1.20 1/293 96524858 when user is authenticated & has selected a specific theme4859 chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261">4860 renders with the Indigo theme4861 chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f">4862 renders with the Light Indigo theme4863 chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640">4864 renders with the Blue theme4865 chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1">4866 renders with the Light Blue theme4867 chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328">4868 renders with the Green theme4869 chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f">4870 renders with the Light Green theme4871 chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02">4872 renders with the Red theme4873 chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c">4874 renders with the Light Red theme4875 chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#333238">4876 renders with the Gray theme4877 chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Light Gray", css_class="ui-light-gray", primary_color="#ececef">4878 renders with the Light Gray theme4879 chosen_theme: #<struct Gitlab::Themes::Theme id=11, name="Dark Mode (alpha)", css_class="gl-dark", primary_color="#1f1e24">4880 renders with the Dark Mode (alpha) theme4881 behaves like a layout which reflects the preferred language4882 when changing the a preferred language4883 renders the correct `lang` attribute in the html element4884 visual review toolbar4885 ENV['REVIEW_APPS_ENABLED'] is set to true4886 renders the visual review toolbar4887 ENV['REVIEW_APPS_ENABLED'] is set to false4888 does not render the visual review toolbar4889 body data elements for pageview context4890 includes the body element page4891 includes the body element page_type_id4892 includes the body element project_id4893 includes the body element namespace_id4894# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.83 seconds. Current RSS: ~1627M. load average: 1.30 1.25 1.21 1/288 96534895 when user is not signed in4896 renders the new marketing header for logged-out users4897# [RSpecRunTime] Finishing example group spec/views/layouts/application.html.haml_spec.rb. It took 12.62 seconds. Expected to take 18.49 seconds.4898# [RSpecRunTime] Starting example group spec/models/alert_management/http_integration_spec.rb. Expected to take 17.69 seconds.4899AlertManagement::HttpIntegration4900 does not allow STI4901 associations4902 is expected to belong to project required: false4903 default values4904 is expected to be present4905 is expected to eq "test"4906 validations4907 is expected to validate that :project cannot be empty/falsy4908 is expected to validate that :name cannot be empty/falsy4909 is expected to validate that :type_identifier cannot be empty/falsy4910 is expected to validate that the length of :name is at most 2554911 when active4912 is expected to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id4913# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.11 seconds. Current RSS: ~1679M. load average: 1.28 1.25 1.20 1/288 96544914 when inactive4915 is expected to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id4916 payload_attribute_mapping4917 with valid JSON schema4918 is expected to be valid4919 with invalid JSON schema4920 when property is not an object4921 behaves like is invalid record4922 is expected to eq ["must be a valid json schema"]4923 when property missing required attributes4924 behaves like is invalid record4925 is expected to eq ["must be a valid json schema"]4926 when property has extra attributes4927 behaves like is invalid record4928 is expected to eq ["must be a valid json schema"]4929 scopes4930 .for_endpoint_identifier4931 is expected to contain exactly #<AlertManagement::HttpIntegration id: 4, created_at: "2024-03-04 13:48:32.012407775 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>4932 .for_type4933 is expected to contain exactly #<AlertManagement::HttpIntegration id: 6, created_at: "2024-03-04 13:48:32.026215994 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>4934 .for_project4935 is expected to contain exactly #<AlertManagement::HttpIntegration id: 5, created_at: "2024-03-04 13:48:32.019674234 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 6, created_at: "2024-03-04 13:48:32.026215994 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>4936 with project_ids array4937 is expected to contain exactly #<AlertManagement::HttpIntegration id: 4, created_at: "2024-03-04 13:48:32.012407775 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>4938 .active4939 is expected to contain exactly #<AlertManagement::HttpIntegration id: 4, created_at: "2024-03-04 13:48:32.012407775 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 6, created_at: "2024-03-04 13:48:32.026215994 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>4940 .ordered_by_type_and_id4941 is expected to eq [#<AlertManagement::HttpIntegration id: 4, created_at: "2024-03-04 13:48:32.012407775 +0000", updated...og", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>]4942 before validation4943 #ensure_payload_example_not_nil4944 when the payload_example is nil4945 sets the payload_example to empty JSON4946 when the payload_example is not nil4947 sets the payload_example to specified value4948 #token4949 when unsaved4950 when assigned4951 is expected not to eq "random_token"4952 behaves like valid token4953 is expected to match /\A\h{32}\z/4954 when persisted4955 behaves like valid token4956 is expected to match /\A\h{32}\z/4957 when resetting4958 is expected not to eq "204744830d733338caa09ec4b7b9d5ff"4959 behaves like valid token4960 is expected to match /\A\h{32}\z/4961 when reassigning4962 is expected to eq "c5f6fab97f0eda91b0e19b231b9dbe88"4963 behaves like valid token4964 is expected to match /\A\h{32}\z/4965 #endpoint_identifier4966 when defined on initialize4967 is expected to match /\A\h{16}\z/4968 when included in initialization args4969 for endpoint identifier "legacy"4970 is expected to eq "legacy"4971 is expected to be valid4972 for endpoint identifier "legacy-prometheus"4973 is expected to eq "legacy-prometheus"4974 is expected to be valid4975 when reassigning4976 does not allow reassignment4977 #url4978 is expected to eq "http://localhost/namespace574/project-731/alerts/notify/datadog/61c13a7d.json"4979 when name is not defined4980 is expected to eq "http://localhost/namespace574/project-731/alerts/notify/http-endpoint/a0d66bd3ad280796.json"4981 for a legacy integration4982 is expected to eq "http://localhost/namespace586/project-743/alerts/notify.json"4983 for a prometheus integration4984 is expected to eq "http://localhost/namespace587/project-744/alerts/notify/datadog/5e4e2edb.json"4985 for a legacy integration4986 is expected to eq "http://localhost/namespace588/project-745/prometheus/alerts/notify.json"4987# [RSpecRunTime] Finishing example group spec/models/alert_management/http_integration_spec.rb. It took 7.24 seconds. Expected to take 17.69 seconds.4988# [RSpecRunTime] Starting example group spec/models/hooks/active_hook_filter_spec.rb. Expected to take 17.2 seconds.4989ActiveHookFilter4990 does not allow STI4991 #matches?4992 for various types of branch_filter4993 branch_filter_strategy: "all_branches", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true4994 is expected to equal true4995 is expected to equal true4996 branch_filter_strategy: "all_branches", branch_filter: "", ref: "refs/heads/master", expected_matches?: true4997 is expected to equal true4998 is expected to equal true4999 branch_filter_strategy: "all_branches", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5000 is expected to equal true5001 is expected to equal true5002 branch_filter_strategy: "all_branches", branch_filter: ".*", ref: "refs/heads/master", expected_matches?: true5003 is expected to equal true5004 is expected to equal true5005 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true5006 is expected to equal true5007 is expected to equal true5008 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false5009 is expected to equal false5010 is expected to equal true5011 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch", expected_matches?: true5012 is expected to equal true5013 is expected to equal true5014 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch/something", expected_matches?: true5015 is expected to equal true5016 is expected to equal true5017 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/master", expected_matches?: false5018 is expected to equal false5019 is expected to equal true5020 branch_filter_strategy: "wildcard", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5021 is expected to equal true5022 is expected to equal true5023 branch_filter_strategy: "wildcard", branch_filter: "", ref: "refs/heads/master", expected_matches?: true5024 is expected to equal true5025 is expected to equal true5026 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true5027 is expected to equal true5028 is expected to equal true5029 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false5030 is expected to equal false5031 is expected to equal true5032 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/xxxx/features/my-branch", expected_matches?: true5033 is expected to equal true5034 is expected to equal true5035 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features/", expected_matches?: true5036 is expected to equal true5037 is expected to equal true5038 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features", expected_matches?: true5039 is expected to equal true5040 is expected to equal true5041 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch", expected_matches?: true5042 is expected to equal true5043 is expected to equal true5044 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch/something", expected_matches?: true5045 is expected to equal true5046 is expected to equal true5047 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/master", expected_matches?: false5048 is expected to equal false5049 is expected to equal true5050 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/feature", expected_matches?: true5051 is expected to equal true5052 is expected to equal true5053 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/dev", expected_matches?: true5054 is expected to equal true5055 is expected to equal true5056 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/master", expected_matches?: false5057 is expected to equal false5058 is expected to equal true5059 branch_filter_strategy: "regex", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5060 is expected to equal true5061 is expected to equal true5062 branch_filter_strategy: "regex", branch_filter: "", ref: "refs/heads/master", expected_matches?: true5063 is expected to equal true5064 is expected to equal true5065 when the branch filter is a invalid regex5066 is expected to equal false5067 when the branch filter is not properly set to nil5068 is expected to equal true5069# [RSpecRunTime] Finishing example group spec/models/hooks/active_hook_filter_spec.rb. It took 6.97 seconds. Expected to take 17.2 seconds.5070# [RSpecRunTime] Starting example group spec/lib/banzai/filter/audio_link_filter_spec.rb. Expected to take 16.62 seconds.5071Banzai::Filter::AudioLinkFilter5072 when the element src has an audio extension5073 behaves like an audio element5074 replaces the image tag with an audio tag5075 behaves like an audio element5076 replaces the image tag with an audio tag5077 behaves like an audio element5078 replaces the image tag with an audio tag5079 behaves like an audio element5080 replaces the image tag with an audio tag5081 behaves like an audio element5082 replaces the image tag with an audio tag5083 behaves like an audio element5084 replaces the image tag with an audio tag5085 behaves like an audio element5086 replaces the image tag with an audio tag5087 behaves like an audio element5088 replaces the image tag with an audio tag5089 behaves like an audio element5090 replaces the image tag with an audio tag5091 behaves like an audio element5092 replaces the image tag with an audio tag5093 when the element has no src attribute5094 behaves like an unchanged element5095 leaves the document unchanged5096 when the element src is an image5097 behaves like an unchanged element5098 leaves the document unchanged5099 when the element src has an invalid file extension5100 behaves like an unchanged element5101 leaves the document unchanged5102 when data-canonical-src is empty5103 and src is audio5104 behaves like an audio element5105 replaces the image tag with an audio tag5106 and src is an image5107 behaves like an unchanged element5108 leaves the document unchanged5109 when data-canonical-src is set5110 uses the correct src5111# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/audio_link_filter_spec.rb. It took 11.47 seconds. Expected to take 16.62 seconds.5112# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/config_spec.rb. Expected to take 16.1 seconds.5113Gitlab::Auth::Ldap::Config5114 .servers5115 returns empty array if no server information is available5116 .available_providers5117 returns one provider5118 #initialize5119 requires a provider5120 returns an instance of Gitlab::Auth::Ldap::Config5121 raises an error if a unknown provider is used5122 #adapter_options5123 constructs basic options5124 includes failover hosts when set5125 includes authentication options when auth is configured5126 sets encryption method to simple_tls when configured as simple_tls5127 sets encryption method to start_tls when configured as start_tls5128 transforms SSL cert and key to OpenSSL objects5129 logs an error when an invalid key or cert are configured5130 when verify_certificates is enabled5131 sets tls_options to OpenSSL defaults5132 when verify_certificates is disabled5133 sets verify_mode to OpenSSL VERIFY_NONE5134 when ca_file is specified5135 passes it through in tls_options5136 when ca_file is a blank string5137 does not add the ca_file key to tls_options5138 when ssl_version is specified5139 passes it through in tls_options5140 when ssl_version is a blank string5141 does not add the ssl_version key to tls_options5142 #omniauth_options5143 constructs basic options5144 defaults to plain encryption when not configured5145 includes authentication options when auth is configured5146 transforms SSL cert and key to OpenSSL objects5147 when verify_certificates is enabled5148 specifies disable_verify_certificates as false5149 when verify_certificates is disabled5150 specifies disable_verify_certificates as true5151 when ca_file is present5152 passes it through5153 when ca_file is blank5154 does not include the ca_file option5155 when ssl_version is present5156 passes it through5157 when ssl_version is blank5158 does not include the ssl_version option5159 #has_auth?5160 is true when password is set5161 is true when bind_dn is set and password is empty5162 is false when password and bind_dn are not set5163 #attributes5164 uses default attributes when no custom attributes are configured5165 merges the configuration attributes with default attributes5166 #default_attributes5167 includes the configured uid attribute in the username attributes5168 only includes unique values for username attributes5169 #base5170 when the configured base is not normalized5171 returns the normalized base5172 when the configured base is normalized5173 returns the base unaltered5174 when the configured base is malformed5175 returns the base unaltered5176 when the configured base is blank5177 returns the base unaltered5178 sign_in_enabled?5179 enabled: true, prevent_ldap_sign_in: false, result: true5180 is expected to eq true5181 enabled: "true", prevent_ldap_sign_in: false, result: true5182 is expected to eq true5183 enabled: true, prevent_ldap_sign_in: true, result: false5184 is expected to eq false5185 enabled: false, prevent_ldap_sign_in: nil, result: false5186 is expected to eq false5187 smartcard_ad_cert_format5188 returns the value contained in options5189 smartcard_ad_cert_field5190 is expected to eq "altSecurityIdentities"5191 when config value is set5192 is expected to eq "extensionAttribute1"5193# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/config_spec.rb. It took 4.9 seconds. Expected to take 16.1 seconds.5194# [RSpecRunTime] Starting example group spec/models/users/credit_card_validation_spec.rb. Expected to take 15.55 seconds.5195Users::CreditCardValidation5196 does not allow STI5197 is expected to belong to user required: false5198 is expected to validate that the length of :holder_name is at most 505199 is expected to validate that the length of :network is at most 325200 is expected to validate that :last_digits looks like a number less than or equal to 99995201 is expected to validate that the length of :last_digits_hash is at most 445202 is expected to validate that the length of :holder_name_hash is at most 445203 is expected to validate that the length of :expiration_date_hash is at most 445204 is expected to validate that the length of :network_hash is at most 445205 is expected to validate that the length of :zuora_payment_method_xid is at most 505206 when there is an existing record with this zuora_payment_method_xid5207 is expected to validate that :zuora_payment_method_xid is case-sensitively unique as long as it is not nil5208# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.02 seconds. Current RSS: ~1943M. load average: 1.24 1.24 1.20 1/286 97515209 #similar_records5210 returns matches with the same last_digits, expiration and network, ordered by credit_card_validated_at5211 #similar_holder_names_count5212 when holder_name is present5213 returns the count of cards with similar case insensitive holder names5214 when holder_name is nil5215 returns 05216 scopes5217 .find_or_initialize_by_user5218 with no existing credit card record5219 is expected to be a new record5220 with existing credit card record5221 is expected to eq #<Users::CreditCardValidation user_id: 1003, credit_card_validated_at: "2024-03-04 13:49:13.554817496...6dIU=", network_hash: "fdW7jcHeHSF5kXKDK7wt9apFERRFBS7/lS7KhrSm6FQ=", zuora_payment_method_xid: nil>5222 .by_banned_user5223 returns only records associated to banned users5224 .similar_by_holder_name5225 when holder_name_hash is present5226 returns records with similar holder names case-insensitively5227 when holder_name_hash is nil5228 returns an empty array5229 .similar_to5230 returns only records with similar expiration_date, last_digits, and network attribute values5231 #used_by_banned_user?5232 when there is a similar credit card associated to a banned user5233 when holder names match exactly5234 is expected to equal true5235 when holder names do not match exactly5236 is expected to equal false5237 when there are no similar credit cards associated to a banned user5238 is expected to equal false5239 when there is a similar credit card but it is not associated to a banned user5240 is expected to equal false5241 before_save5242 #set_last_digits_hash5243 when last_digits are nil5244 is expected not to change `credit_card_validation.last_digits_hash`5245 when last_digits has a blank value5246 is expected to be invalid5247 when last_digits has a value5248 assigns correct last_digits_hash value5249 #set_holder_name_hash5250 when holder_name is nil5251 is expected not to change `credit_card_validation.holder_name_hash`5252 when holder_name has a blank value5253 is expected not to change `credit_card_validation.holder_name_hash`5254 when holder_name has a value5255 lowercases holder_name and assigns correct holder_name_hash value5256 #set_network_hash5257 when network is nil5258 is expected not to change `credit_card_validation.network_hash`5259 when network has a blank value5260 is expected not to change `credit_card_validation.network_hash`5261 when network has a value5262 lowercases network and assigns correct network_hash value5263 #set_expiration_date_hash5264 when expiration_date is nil5265 is expected not to change `credit_card_validation.expiration_date_hash`5266 when expiration_date has a blank value5267 is expected not to change `credit_card_validation.expiration_date_hash`5268 when expiration_date has a value5269 assigns correct expiration_date_hash value5270# [RSpecRunTime] Finishing example group spec/models/users/credit_card_validation_spec.rb. It took 6.27 seconds. Expected to take 15.55 seconds.5271# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. Expected to take 15.15 seconds.5272Ci::PipelineArtifacts::DestroyAllExpiredService5273 .execute5274 when timeout happens5275 returns 0 and does not continue destroying5276 when there are no artifacts5277 does not raise error5278 when the loop limit is reached5279 destroys one artifact5280 reports the number of destroyed artifacts5281# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.78 seconds. Current RSS: ~1912M. load average: 1.22 1.24 1.20 1/287 97555282 when there are artifacts more than batch sizes5283 destroys all expired artifacts5284 reports the number of destroyed artifacts5285# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.34 seconds. Current RSS: ~1885M. load average: 1.20 1.23 1.20 1/287 97565286 when artifacts are not expired5287 does not destroy pipeline artifacts5288 reports the number of destroyed artifacts5289# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.68 seconds. Current RSS: ~1868M. load average: 1.20 1.23 1.20 1/287 97575290 when pipeline is locked5291 does not destroy pipeline artifacts5292 reports the number of destroyed artifacts5293# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.09 seconds. Current RSS: ~1852M. load average: 1.18 1.23 1.20 1/287 97585294 with unlocked pipeline artifacts5295 destroys all expired artifacts5296 when the loop limit is reached5297 destroys one artifact5298 reports the number of destroyed artifacts5299# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.6 seconds. Current RSS: ~1807M. load average: 1.18 1.23 1.20 1/287 97595300 .destroy_artifacts_batch5301 returns a falsy value without artifacts5302# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb. It took 12.88 seconds. Expected to take 15.15 seconds.5303# [RSpecRunTime] Starting example group spec/lib/gitlab/process_supervisor_spec.rb. Expected to take 14.66 seconds.5304Gitlab::ProcessSupervisor5305 #supervise5306 while supervised processes are alive5307 does not invoke callback5308# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.25 seconds. Current RSS: ~1807M. load average: 1.17 1.22 1.20 1/292 97675309 when a supervised process dies5310 triggers callback with the dead PIDs and adds new PIDs to supervised PIDs5311 deduplicates PIDs returned from callback5312 accepts single PID returned from callback5313 but supervisor has entered shutdown5314 does not trigger callback again5315# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.88 seconds. Current RSS: ~1798M. load average: 1.17 1.22 1.20 1/294 97835316 signal handling5317 termination signals5318 when TERM results in timely shutdown of processes5319 forwards them to observed processes without waiting for grace period to expire5320 when TERM does not result in timely shutdown of processes5321 issues a KILL signal after the grace period expires5322# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.36 seconds. Current RSS: ~1870M. load average: 1.15 1.22 1.19 1/291 97955323 forwarded signals5324 forwards given signals to the observed processes5325 #shutdown5326 when supervisor is supervising processes5327 when supervisor is alive5328 signals TERM then KILL to all supervised processes5329 stops the supervisor5330# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.08 seconds. Current RSS: ~1867M. load average: 1.15 1.22 1.19 1/290 98125331 when supervisor has already shut down5332 does nothing5333# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.35 seconds. Current RSS: ~1867M. load average: 1.06 1.20 1.19 1/290 98165334 when supervisor never started5335 does nothing5336# [RSpecRunTime] Finishing example group spec/lib/gitlab/process_supervisor_spec.rb. It took 10.82 seconds. Expected to take 14.66 seconds.5337# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/metadata_spec.rb. Expected to take 13.79 seconds.5338Gitlab::Ci::Badge::Release::Metadata5339 behaves like badge metadata5340 #to_html5341 points to link5342 contains clickable image5343# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.91 seconds. Current RSS: ~1864M. load average: 1.06 1.20 1.19 1/289 98205344 #to_markdown5345 is expected to include "http://localhost/namespace676/project-833/-/badges/release.svg"5346 is expected to include "http://localhost/namespace677/project-834/-/releases"5347# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.79 seconds. Current RSS: ~1865M. load average: 1.06 1.20 1.19 1/287 98215348 #to_asciidoc5349 is expected to include "http://localhost/namespace678/project-835/-/badges/release.svg"5350 is expected to include "http://localhost/namespace679/project-836/-/releases"5351 is expected to include "image:"5352 is expected to include "link="5353 is expected to include "title="5354# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.56 seconds. Current RSS: ~1844M. load average: 1.06 1.20 1.19 1/287 98225355 #title5356 returns latest release title5357 #image_url5358 returns valid url5359 #link_url5360 returns valid link5361# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/metadata_spec.rb. It took 11.91 seconds. Expected to take 13.79 seconds.5362# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/misspelled_aggregate_failures_spec.rb. Expected to take 13.53 seconds.5363RuboCop::Cop::RSpec::MisspelledAggregateFailures5364 with misspelled tags5365 tag: "aggregate_errors"5366 behaves like misspelled tag5367 flags and auto-corrects misspelled tags in describe5368 flags and auto-corrects misspelled tags in context5369 flags and auto-corrects misspelled tags in examples5370 flags and auto-corrects misspelled tags in any order5371 tag: "aggregate_failure"5372 behaves like misspelled tag5373 flags and auto-corrects misspelled tags in describe5374 flags and auto-corrects misspelled tags in context5375 flags and auto-corrects misspelled tags in examples5376 flags and auto-corrects misspelled tags in any order5377 tag: "aggregated_failures"5378 behaves like misspelled tag5379 flags and auto-corrects misspelled tags in describe5380 flags and auto-corrects misspelled tags in context5381 flags and auto-corrects misspelled tags in examples5382 flags and auto-corrects misspelled tags in any order5383 tag: "aggregate_results"5384 behaves like misspelled tag5385 flags and auto-corrects misspelled tags in describe5386 flags and auto-corrects misspelled tags in context5387 flags and auto-corrects misspelled tags in examples5388 flags and auto-corrects misspelled tags in any order5389 tag: "aggregated_errors"5390 behaves like misspelled tag5391 flags and auto-corrects misspelled tags in describe5392 flags and auto-corrects misspelled tags in context5393 flags and auto-corrects misspelled tags in examples5394 flags and auto-corrects misspelled tags in any order5395 tag: "aggregates_failures"5396 behaves like misspelled tag5397 flags and auto-corrects misspelled tags in describe5398 flags and auto-corrects misspelled tags in context5399 flags and auto-corrects misspelled tags in examples5400 flags and auto-corrects misspelled tags in any order5401 tag: "aggregate_failues"5402 behaves like misspelled tag5403 flags and auto-corrects misspelled tags in describe5404 flags and auto-corrects misspelled tags in context5405 flags and auto-corrects misspelled tags in examples5406 flags and auto-corrects misspelled tags in any order5407 tag: "aggregate_bar"5408 behaves like misspelled tag5409 flags and auto-corrects misspelled tags in describe5410 flags and auto-corrects misspelled tags in context5411 flags and auto-corrects misspelled tags in examples5412 flags and auto-corrects misspelled tags in any order5413 tag: "aggregate_foo"5414 behaves like misspelled tag5415 flags and auto-corrects misspelled tags in describe5416 flags and auto-corrects misspelled tags in context5417 flags and auto-corrects misspelled tags in examples5418 flags and auto-corrects misspelled tags in any order5419 with legit tags5420 tag: "aggregate"5421 behaves like legit tag5422 does not flag5423 tag: "aggregations"5424 behaves like legit tag5425 does not flag5426 tag: "aggregate_two_underscores"5427 behaves like legit tag5428 does not flag5429# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/misspelled_aggregate_failures_spec.rb. It took 4.62 seconds. Expected to take 13.53 seconds.5430# [RSpecRunTime] Starting example group spec/tasks/gitlab/git_rake_spec.rb. Expected to take 12.91 seconds.5431gitlab:git rake tasks5432 fsck5433 outputs the integrity check for a repo5434 checksum_projects5435 outputs the checksum for a repo5436 outputs blank checksum for no repo5437 outputs zeroes for empty repo5438 outputs errors5439# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.03 seconds. Current RSS: ~1863M. load average: 1.12 1.20 1.19 1/287 98645440# [RSpecRunTime] Finishing example group spec/tasks/gitlab/git_rake_spec.rb. It took 6.58 seconds. Expected to take 12.91 seconds.5441# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.85 second. Current RSS: ~1853M. load average: 1.12 1.20 1.19 1/287 98655442# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. Expected to take 12.72 seconds.5443Gitlab::GitalyClient::RefService5444 #branches5445 sends a find_all_branches message5446 #remote_branches5447 sends a find_all_remote_branches message5448 concatenates and returns the response branches as Gitlab::Git::Branch objects5449 #merged_branches5450 sends a find_all_branches message5451 #find_branch5452 sends a find_branch message5453 when Gitaly returns a ambiguios reference error5454 raises an UnknownRef error5455 #find_tag5456 sends a find_tag message5457 when tag is empty5458 does not send a fing_tag message5459 when Gitaly returns an Internal error5460 raises an Internal error5461 when Gitaly returns a tag_not_found error5462 raises an UnknownRef error5463 #default_branch_name5464 sends a find_default_branch_name message5465 #local_branches5466 sends a find_local_branches message5467 parses and sends the sort parameter5468 translates known mismatches on sort param values5469 uses default sort by name5470 #tags5471 sends a find_all_tags message5472 with sorting option5473 sends a correct find_all_tags message5474 with semantic version sorting5475 sends a correct find_all_tags message5476 when sorting option is invalid5477 uses default sort by name5478 with pagination option5479 sends a correct find_all_tags message5480 #branch_names_contains_sha5481 sends a list_branch_names_containing_commit message5482 #get_tag_messages5483 sends a get_tag_messages message5484 #get_tag_signatures5485 sends a get_tag_signatures message5486 #ref_exists?5487 sends a ref_exists message5488 #update_refs5489 sends a update_refs message5490 with a generic BadStatus error5491 raises the BadStatus error5492 with a reference state mismatch error5493 raises ReferencesLockedError5494 with a references locked error5495 raises ReferencesLockedError5496 with a invalid format error5497 raises InvalidRefFormatError5498 #delete_refs5499 sends a delete_refs message5500 with a references locked error5501 raises ReferencesLockedError5502 with a invalid format error5503 raises InvalidRefFormatError5504 #list_refs5505 sends a list_refs message5506 accepts a patterns argument5507 accepts a pointing_at_oids argument5508 accepts a peel_tags argument5509 #find_refs_by_oid5510 sends a find_refs_by_oid message5511 filters by ref_patterns5512# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/ref_service_spec.rb. It took 5.35 seconds. Expected to take 12.72 seconds.5513# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/user_spec.rb. Expected to take 12.19 seconds.5514Gitlab::Auth::Ldap::User5515 #should_save?5516 marks existing ldap user as changed5517 marks existing non-ldap user if the email matches as changed5518 does not mark existing ldap user as changed5519 #valid_sign_in?5520 returns true5521 returns false if the GitLab user is not valid5522 find or create5523 finds the user if already existing5524 connects to existing non-ldap user if the email matches5525 connects to existing ldap user if the extern_uid changes5526 connects to existing ldap user if the extern_uid changes and email address has upper case characters5527 maintains an identity per provider5528 creates a new user if not found5529 when signup is disabled5530 creates the user5531# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.43 seconds. Current RSS: ~1862M. load average: 1.02 1.18 1.18 1/292 98965532 when user confirmation email is enabled5533 creates and confirms the user anyway5534 when the current minimum password length is different from the default minimum password length5535 creates the user5536 updating email5537 when LDAP sets an email5538 has a real email5539 has email set as synced5540 has email set as read-only5541 has synced attributes provider set to ldapmain5542 when LDAP doesn't set an email5543 has a temp email5544 has email set as not synced5545 does not have email set as read-only5546 blocking5547 signup5548 dont block on create5549 is expected not to be blocked5550 block on create5551 is expected to be blocked5552 sign-in5553 dont block on create5554 is expected not to be blocked5555 block on create5556 is expected not to be blocked5557# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/user_spec.rb. It took 6.17 seconds. Expected to take 12.19 seconds.5558# [RSpecRunTime] Starting example group spec/serializers/ci/trigger_entity_spec.rb. Expected to take 12.04 seconds.5559Ci::TriggerEntity5560 #as_json5561 contains required fields5562 contains user fields5563 when current user can manage triggers5564 returns short_token as token5565 contains project_trigger_path5566 does not contain edit_project_trigger_path5567 returns has_token_exposed5568# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.68 seconds. Current RSS: ~1824M. load average: 1.02 1.17 1.18 1/287 98975569 when current user is the owner of the trigger5570 returns token as token5571 contains project_trigger_path5572 contains edit_project_trigger_path5573 returns has_token_exposed5574# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.43 seconds. Current RSS: ~1810M. load average: 1.02 1.17 1.18 1/287 98985575# [RSpecRunTime] Finishing example group spec/serializers/ci/trigger_entity_spec.rb. It took 9.16 seconds. Expected to take 12.04 seconds.5576# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. Expected to take 11.62 seconds.5577IncidentManagement::TimelineEvents::DestroyService5578 #execute5579 when current user is anonymous5580 behaves like error response5581 has an informative message5582 behaves like does not track incident management event5583 does not track the event5584# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.97 seconds. Current RSS: ~1795M. load average: 1.02 1.17 1.18 1/287 98995585 when user does not have permissions to remove timeline events5586 behaves like error response5587 has an informative message5588 behaves like does not track incident management event5589 does not track the event5590# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.74 seconds. Current RSS: ~1793M. load average: 1.02 1.17 1.18 1/287 99005591 when an error occurs during removal5592 behaves like error response5593 has an informative message5594 behaves like does not track incident management event5595 does not track the event5596# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.44 seconds. Current RSS: ~1793M. load average: 1.02 1.17 1.17 1/287 99015597 with success response5598 successfully returns the timeline event5599 creates a system note5600 behaves like an incident management tracked event5601 .track_event5602 tracks the event using redis5603# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.54 seconds. Current RSS: ~1795M. load average: 1.02 1.17 1.17 1/288 99025604 behaves like Snowplow event tracking with RedisHLL context5605 behaves like Snowplow event tracking5606 is emitted5607# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.68 seconds. Current RSS: ~1791M. load average: 1.02 1.17 1.17 1/288 99035608# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. It took 10.3 seconds. Expected to take 11.62 seconds.5609# [RSpecRunTime] Starting example group spec/services/clusters/cleanup/project_namespace_service_spec.rb. Expected to take 11.57 seconds.5610Clusters::Cleanup::ProjectNamespaceService5611 #execute5612 when cluster has namespaces to be deleted5613 deletes namespaces from cluster5614 deletes namespaces from database5615 schedules ::ServiceAccountWorker5616 logs all events5617 when cluster.kubeclient is nil5618 schedules ::ServiceAccountWorker5619 deletes namespaces from database5620# [RSpecRunTime] RSpec elapsed time: 19 minutes 36.7 seconds. Current RSS: ~1772M. load average: 1.02 1.16 1.17 1/287 99045621 when cluster has no namespaces5622 schedules Clusters::Cleanup::ServiceAccountWorker5623 transitions to cleanup_removing_service_account5624 does not try to delete namespaces5625 when there is a Kubeclient::HttpError5626 schedules ::ServiceAccountWorker with accepted errors5627 schedules ::ServiceAccountWorker with accepted errors5628 schedules ::ServiceAccountWorker with accepted errors5629 raises error with unaccepted errors5630# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.43 seconds. Current RSS: ~1780M. load average: 1.01 1.16 1.17 1/287 99055631# [RSpecRunTime] Finishing example group spec/services/clusters/cleanup/project_namespace_service_spec.rb. It took 8.69 seconds. Expected to take 11.57 seconds.5632# [RSpecRunTime] Starting example group spec/finders/packages/conan/package_finder_spec.rb. Expected to take 11.03 seconds.5633Packages::Conan::PackageFinder5634 #execute5635 visibility: :private, role: :maintainer, packages_visible: true5636 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5637# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.59 seconds. Current RSS: ~1774M. load average: 1.09 1.18 1.18 1/287 99065638 visibility: :private, role: :developer, packages_visible: true5639 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5640 visibility: :private, role: :reporter, packages_visible: true5641 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5642 visibility: :private, role: :guest, packages_visible: false5643 is expected to eq []5644 visibility: :private, role: :anonymous, packages_visible: false5645 is expected to eq []5646 visibility: :internal, role: :maintainer, packages_visible: true5647 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5648 visibility: :internal, role: :developer, packages_visible: true5649 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5650 visibility: :internal, role: :reporter, packages_visible: true5651 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5652 visibility: :internal, role: :guest, packages_visible: true5653 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5654 visibility: :internal, role: :anonymous, packages_visible: false5655 is expected to eq []5656 visibility: :public, role: :maintainer, packages_visible: true5657 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5658 visibility: :public, role: :developer, packages_visible: true5659 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5660 visibility: :public, role: :reporter, packages_visible: true5661 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5662 visibility: :public, role: :guest, packages_visible: true5663 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5664 visibility: :public, role: :anonymous, packages_visible: true5665 is expected to eq [#<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", upda...e_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>]5666 with project5667 is expected to contain exactly #<Packages::Package id: 16, project_id: 750, created_at: "2024-03-04 13:50:33.610270820 +0000", updat...ge_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 14, project_id: 750, created_at: "2024-03-04 13:50:33.133364007 +0000", updat...ge_type: "conan", creator_id: 1182, status: "default", last_downloaded_at: nil, status_message: nil>5668 respects the limit5669 with a different project5670 is expected to contain exactly #<Packages::Package id: 20, project_id: 751, created_at: "2024-03-04 13:50:34.574322578 +0000", updat...ge_type: "conan", creator_id: 1184, status: "default", last_downloaded_at: nil, status_message: nil>5671# [RSpecRunTime] Finishing example group spec/finders/packages/conan/package_finder_spec.rb. It took 7.25 seconds. Expected to take 11.03 seconds.5672# [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb. Expected to take 10.77 seconds.5673Gitlab::Seeders::Ci::Runner::RunnerFleetSeeder5674 #seed5675 creates expected hierarchy5676 when number of group runners exceeds plan limit5677The plan limits for group runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5678Plan.default.actual_limits.update!(ci_registered_group_runners: 20)5679 is expected to be nil5680The plan limits for group runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5681Plan.default.actual_limits.update!(ci_registered_group_runners: 20)5682 does not change runner count5683# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.92 seconds. Current RSS: ~1784M. load average: 1.08 1.17 1.18 1/287 99255684 when number of project runners exceeds plan limit5685The plan limits for project runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5686Plan.default.actual_limits.update!(ci_registered_project_runners: 20)5687 is expected to be nil5688The plan limits for project runners is set to 1 runners. You should raise the plan limits to avoid errors during runner creation by running the following command in the Rails console:5689Plan.default.actual_limits.update!(ci_registered_project_runners: 20)5690 does not change runner count5691# [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb. It took 9.55 seconds. Expected to take 10.77 seconds.5692# [RSpecRunTime] Starting example group spec/services/projects/group_links/destroy_service_spec.rb. Expected to take 10.75 seconds.5693Projects::GroupLinks::DestroyService#execute5694 if group_link is blank5695 returns 404 not found5696 if the user does not have access to destroy the link5697 returns 404 not found5698 when the user has proper permissions to remove a group-link from a project5699 when the user is a MAINTAINER in the project5700 behaves like removes group from project5701 removes group from project5702 project authorizations refresh5703 calls AuthorizedProjectUpdate::ProjectRecalculateWorker to update project authorizations5704 calls AuthorizedProjectUpdate::UserRefreshFromReplicaWorker with a delay to update project authorizations5705 updates project authorizations of users who had access to the project via the group share5706# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.71 second. Current RSS: ~1788M. load average: 1.07 1.17 1.17 1/287 99265707 todos cleanup5708 when project is private5709 triggers todos cleanup5710 when project is public or internal5711 when project is public5712 behaves like removes confidential todos5713 does not trigger todos cleanup5714 when project is internal5715 behaves like removes confidential todos5716 does not trigger todos cleanup5717 on trying to destroy a link with OWNER access5718 does not remove the group from project5719 if the user is an OWNER of the group5720 behaves like removes group from project5721 removes group from project5722# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.07 seconds. Current RSS: ~1774M. load average: 1.15 1.18 1.18 1/287 99275723 when the user is an OWNER in the project5724 behaves like removes group from project5725 removes group from project5726 on trying to destroy a link with OWNER access5727 behaves like removes group from project5728 removes group from project5729 when skipping authorization5730 without providing a user5731 destroys the link5732# [RSpecRunTime] Finishing example group spec/services/projects/group_links/destroy_service_spec.rb. It took 7.98 seconds. Expected to take 10.75 seconds.5733# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/unschedule_spec.rb. Expected to take 10.31 seconds.5734Gitlab::Ci::Status::Build::Unschedule5735 #label5736 is expected to eq "unschedule action"5737 action details5738 #has_action?5739 when user is allowed to update build5740 is expected to have action5741 when user is not allowed to update build5742 is expected not to have action5743 #action_path5744 is expected to include "74/unschedule"5745 #action_icon5746 is expected to eq "time-out"5747 #action_title5748 is expected to eq "Unschedule"5749 #action_button_title5750 is expected to eq "Unschedule job"5751 .matches?5752 when build is scheduled5753 when build unschedules an delayed job5754 is a correct match5755 when build unschedules an normal job5756 does not match5757 #status_tooltip5758 does not override status status_tooltip5759 #badge_tooltip5760 does not override status badge_tooltip5761# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/unschedule_spec.rb. It took 7.58 seconds. Expected to take 10.31 seconds.5762# [RSpecRunTime] Starting example group spec/models/ci/catalog/listing_spec.rb. Expected to take 10.24 seconds.5763Ci::Catalog::Listing5764 does not allow STI5765 #find_resource5766 when using the ID argument5767 when the resource is published and visible to the user5768 fetches the resource5769# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.84 seconds. Current RSS: ~1750M. load average: 1.12 1.17 1.18 1/287 99285770 when the resource is not found5771 returns nil5772 when the resource is not published5773 returns nil5774 when the current user cannot read code on the resource's project5775 returns nil5776 when using the full_path argument5777 when the resource is published and visible to the user5778 fetches the resource5779 when the resource is not found5780 returns nil5781 when the resource is not published5782 returns nil5783 when the current user cannot read code on the resource's project5784 returns nil5785 #resources5786 by default returns all resources visible to the current user5787 when user is anonymous5788 returns only published resources for public projects5789 when search params are provided5790 returns the resources that match the search params5791 when search term is too small5792 is expected to be empty5793 when the scope is :namespaces5794 returns the catalog resources belonging to the user's authorized namespaces5795 with a sort parameter5796 when there is no sort parameter5797 contains catalog resources sorted by star_count descending5798 when the sort is created_at ascending5799 contains catalog resources sorted by created_at ascending5800 when the sort is created_at descending5801 contains catalog resources sorted by created_at descending5802 when the sort is name ascending5803 contains catalog resources for projects sorted by name ascending5804 when the sort is name descending5805 contains catalog resources for projects sorted by name descending5806 when the sort is latest_released_at ascending5807 contains catalog resources sorted by latest_released_at ascending with nulls last5808 when the sort is latest_released_at descending5809 contains catalog resources sorted by latest_released_at descending with nulls last5810 when the sort is star_count ascending5811 contains catalog resource sorted by star_count ascending5812# [RSpecRunTime] Finishing example group spec/models/ci/catalog/listing_spec.rb. It took 5.94 seconds. Expected to take 10.24 seconds.5813# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/jwt_spec.rb. Expected to take 10.03 seconds.5814Gitlab::Ci::Jwt5815 #payload5816 has correct values for the standard JWT attributes5817 has correct values for the custom attributes5818 skips user related custom attributes if build has no user assigned5819 behaves like setting the user_access_level claim5820 with a user as a guest5821 has the correct value for the user_access_level claim5822# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.23 seconds. Current RSS: ~1777M. load average: 1.11 1.17 1.18 1/287 99295823 with a user as a reporter5824 has the correct value for the user_access_level claim5825 with a user as a developer5826 has the correct value for the user_access_level claim5827 with a user as a maintainer5828 has the correct value for the user_access_level claim5829 with a user as a owner5830 has the correct value for the user_access_level claim5831 references5832 with a branch pipepline5833 is "branch"5834 with a tag pipeline5835 is "tag"5836 with a merge request pipeline5837 is "branch"5838 ref_protected5839 is false when ref is not protected5840 is true when ref is protected5841 environment5842 has correct values for environment attributes5843 deployment_tier5844 when build options specifies a different deployment_tier5845 uses deployment_tier from build options5846 environment_action5847 when build options specifies a different environment_action5848 uses environment_action from build options5849 .for_build5850 when ci_jwt_signing_key is present5851 behaves like generating JWT for build5852 when signing key is present5853 generates JWT with key id5854 generates JWT for the given job with ttl equal to build timeout5855 generates JWT for the given job with default ttl if build timeout is not set5856# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.79 seconds. Current RSS: ~1783M. load average: 1.18 1.18 1.18 1/287 99305857 when signing key is missing5858 raises NoSigningKeyError5859# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/jwt_spec.rb. It took 5.22 seconds. Expected to take 10.03 seconds.5860# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/setup_cloudsql_instance_service_spec.rb. Expected to take 9.75 seconds.5861CloudSeed::GoogleCloud::SetupCloudsqlInstanceService5862 when authorized user triggers worker5863 when instance is not RUNNABLE5864 raises error5865 when instance is RUNNABLE5866 when database creation fails5867 raises error5868 when user creation fails5869 raises error5870 when database and user already exist5871 does not try to create a database or user5872 when database already exists5873 does not try to create a database5874 when user already exists5875 does not try to create a user5876 when database and user creation succeeds5877 stores project CI vars5878 when the ci variable already exists5879 overwrites existing GCP_PROJECT_ID var5880# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.55 seconds. Current RSS: ~1777M. load average: 1.17 1.18 1.18 2/288 99315881 when unauthorized user triggers worker5882 raises unauthorized error5883# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/setup_cloudsql_instance_service_spec.rb. It took 7.36 seconds. Expected to take 9.75 seconds.5884# [RSpecRunTime] Starting example group spec/helpers/admin/broadcast_messages_helper_spec.rb. Expected to take 9.63 seconds.5885Admin::BroadcastMessagesHelper5886 #admin_broadcast_messages_data5887 returns the expected messages data attributes5888 has the correct iso formatted date5889 #broadcast_message_status5890 returns Active5891 returns Expired5892 returns Pending5893 #broadcast_message5894 returns nil when no current message5895 includes the current message5896 #current_broadcast_notification_message5897 with available broadcast notification messages5898 is expected to eq #<System::BroadcastMessage id: 140, message: "MyText", starts_at: "2024-03-04 13:51:24.015885998 +000...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true>5899 when last broadcast message is hidden5900 is expected to eq #<System::BroadcastMessage id: 141, message: "MyText", starts_at: "2024-03-03 13:51:24.136399249 +000...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true>5901 without broadcast notification messages5902 is expected to be nil5903 user access level targeted messages5904 when in a project page5905 is expected to eq #<System::BroadcastMessage id: 143, message: "MyText", starts_at: "2024-03-04 13:51:24.292194787 +000...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5906 when in a group page5907 is expected to eq #<System::BroadcastMessage id: 143, message: "MyText", starts_at: "2024-03-04 13:51:24.292194787 +000...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5908 when not in a project, group, or sub-group page5909 is expected to be nil5910 #current_broadcast_banner_messages5911 user access level targeted messages5912 when in a project page5913 is expected to eq #<System::BroadcastMessage id: 144, message: "MyText", starts_at: "2024-03-04 13:51:25.505273726 +000...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5914 when in a group page5915 is expected to eq #<System::BroadcastMessage id: 144, message: "MyText", starts_at: "2024-03-04 13:51:25.505273726 +000...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5916 when not in a project, group, or sub-group page5917 is expected to be nil5918 #broadcast_message_data5919 returns the expected message data attributes5920 has the correct iso formatted date5921 #target_access_levels_display5922 joins access levels5923 #render_broadcast_message5924 when message is banner5925 renders broadcast message5926 when message is notification5927 renders broadcast message5928# [RSpecRunTime] Finishing example group spec/helpers/admin/broadcast_messages_helper_spec.rb. It took 4.53 seconds. Expected to take 9.63 seconds.5929# [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 9.34 seconds.5930Mutations::ReleaseAssetLinks::Update5931 #ready?5932 when link_type is included as an argument but is passed nil5933 raises a validation error5934# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.13 seconds. Current RSS: ~1786M. load average: 1.14 1.17 1.18 1/287 99385935 #resolve5936 when the current user has access to update the link5937 name5938 when a new name is provided5939 updates the name5940 behaves like no changes to the link except for the5941 does not change other link properties5942 with protected tag5943 when user has access to the protected tag5944 does not have errors5945 when user does not have access to the protected tag5946 raises a resource access error5947 when nil is provided5948 behaves like validation error with messages5949 returns the updated link as nil5950 returns a validation error5951 url5952 when a new URL is provided5953 updates the url5954 behaves like no changes to the link except for the5955 does not change other link properties5956 when nil is provided5957 behaves like validation error with messages5958 returns the updated link as nil5959 returns a validation error5960 filepath5961 when a new filepath is provided5962 updates the filepath5963 behaves like no changes to the link except for the5964 does not change other link properties5965 when nil is provided5966 updates the filepath to nil5967 link_type5968 when a new link type is provided5969 updates the link type5970 behaves like no changes to the link except for the5971 does not change other link properties5972 when the current user does not have access to update the link5973 raises an error5974 when the link doesn't exist5975 raises an error5976# [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/update_spec.rb. It took 5.84 seconds. Expected to take 9.34 seconds.5977# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. Expected to take 9.18 seconds.5978Gitlab::Ci::Pipeline::Chain::Seed5979 #perform!5980 allocates next IID5981 ensures ci_ref5982 sets the seeds in the command object5983 when no ref policy is specified5984 correctly fabricates stages and builds5985# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.72 seconds. Current RSS: ~1837M. load average: 1.13 1.17 1.18 1/291 99635986 when refs policy is specified5987 returns pipeline seed with jobs only assigned to master5988 when source policy is specified5989 returns pipeline seed with jobs only assigned to schedules5990 when kubernetes policy is specified5991 when kubernetes is active5992 when user configured kubernetes from CI/CD > Clusters5993 returns seeds for kubernetes dependent job5994# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.91 seconds. Current RSS: ~1822M. load average: 1.13 1.17 1.18 1/292 99705995 when kubernetes is not active5996 does not return seeds for kubernetes dependent job5997 when variables policy is specified5998 returns stage seeds only when variables expression is truthy5999 when there is seeds_block6000 does not execute the block6001 #root_variables6002 sends root variable with overridden by rules6003 #rule_variables6004 correctly parses rule variables6005 N+1 queries6006 avoids N+1 queries when calculating variables of jobs6007# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. It took 5.89 seconds. Expected to take 9.18 seconds.6008# [RSpecRunTime] Starting example group spec/models/concerns/sanitizable_spec.rb. Expected to take 8.95 seconds.6009Sanitizable6010 does not allow STI6011 behaves like a non-sanitizable field6012 id6013 has no effect6014 behaves like a non-sanitizable field6015 html_body6016 has no effect6017 behaves like a sanitizable field6018 name6019 when input is nil6020 behaves like noop6021 has no effect6022 when input does not contain any html6023 behaves like noop6024 has no effect6025 when input contains html6026 sanitizes the input6027 when input includes html entities6028 does not escape them6029 when input contains pre-escaped html entities6030 is not valid6031 behaves like noop6032 has no effect6033 when input contains double-escaped data6034 is not valid6035 behaves like noop6036 has no effect6037 when input contains a path traversal attempt6038 is not valid6039 behaves like noop6040 has no effect6041 when input contains both path traversal attempt and pre-escaped entities6042 is not valid6043 behaves like noop6044 has no effect6045 behaves like a sanitizable field6046 description6047 when input is nil6048 behaves like noop6049 has no effect6050 when input does not contain any html6051 behaves like noop6052 has no effect6053 when input contains html6054 sanitizes the input6055 when input includes html entities6056 does not escape them6057 when input contains pre-escaped html entities6058 is not valid6059 behaves like noop6060 has no effect6061 when input contains double-escaped data6062 is not valid6063 behaves like noop6064 has no effect6065 when input contains a path traversal attempt6066 is not valid6067 behaves like noop6068 has no effect6069 when input contains both path traversal attempt and pre-escaped entities6070 is not valid6071 behaves like noop6072 has no effect6073# [RSpecRunTime] Finishing example group spec/models/concerns/sanitizable_spec.rb. It took 3.14 seconds. Expected to take 8.95 seconds.6074# [RSpecRunTime] Starting example group spec/models/lfs_object_spec.rb. Expected to take 8.77 seconds.6075LfsObject6076 does not allow STI6077 has a distinct has_many :projects relation through lfs_objects_projects6078 scopes6079 .not_existing_in_project6080 contains only lfs objects not linked to the project6081# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.23 seconds. Current RSS: ~1846M. load average: 1.27 1.20 1.19 1/292 99916082 .for_oids6083 returns the correct LfsObjects6084 #local_store?6085 returns true when file_store is equal to LfsObjectUploader::Store::LOCAL6086 returns false when file_store is equal to LfsObjectUploader::Store::REMOTE6087 #project_allowed_access?6088 returns true when project is linked6089 returns false when project is not linked6090 when project is a member of a fork network6091 returns true for all members when forked project is linked6092 returns true for all members when root of network is linked6093 returns false when no member of fork network is linked6094# [RSpecRunTime] RSpec elapsed time: 20 minutes 54.27 seconds. Current RSS: ~1826M. load average: 1.27 1.20 1.19 1/292 99926095 storage types6096 file is being stored6097 when existing object has local store6098 behaves like mounted file in local store6099 is stored locally6100 when direct upload is enabled6101 behaves like mounted file in object store6102 is stored remotely6103 .calculate_oid6104 returns SHA256 sum of the file6105 when an lfs object is associated with a project6106 cannot be deleted6107 .unreferenced_in_batches6108 returns lfs objects in batches6109# [RSpecRunTime] Finishing example group spec/models/lfs_object_spec.rb. It took 5.1 seconds. Expected to take 8.77 seconds.6110# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_cache_spec.rb. Expected to take 8.7 seconds.6111Gitlab::RepositoryCache6112 #cache_key6113 project repository6114 behaves like cache_key examples6115 includes the namespace6116 with a given namespace6117 includes the full namespace6118 personal snippet repository6119 behaves like cache_key examples6120 includes the namespace6121 with a given namespace6122 includes the full namespace6123 project snippet repository6124 behaves like cache_key examples6125 includes the namespace6126 with a given namespace6127 includes the full namespace6128 #expire6129 expires the given key from the cache6130 #fetch6131 fetches the given key from the cache6132 accepts a block6133 #write6134 writes the given key and value to the cache6135 passes additional options to the backend6136 #fetch_without_caching_false6137 requires a block6138 when the key does not exist in the cache6139 when the result of the block is truthy6140 returns the result of the block6141 caches the value6142 when the result of the block is falsey6143 returns the result of the block6144 does not cache the value6145 when the cached value is truthy6146 returns the cached value6147 does not execute the block6148 does not write to the cache6149 when the cached value is falsey6150 returns the result of the block6151 writes the truthy value to the cache6152# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_cache_spec.rb. It took 2.98 seconds. Expected to take 8.7 seconds.6153# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_project_worker_spec.rb. Expected to take 8.44 seconds.6154JiraConnect::SyncProjectWorker6155 behaves like worker with data consistency6156 .get_data_consistency_feature_flag_enabled?6157 returns true6158 .get_data_consistency6159 returns correct data consistency6160 #perform6161 avoids N+1 database queries6162 when the project is not found6163 does not raise an error6164# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.8 seconds. Current RSS: ~1839M. load average: 1.24 1.20 1.19 1/292 100506165 with branches to sync6166 on a single branch6167 sends the request with custom update_sequence_id6168# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.0 seconds. Current RSS: ~1845M. load average: 1.30 1.21 1.19 1/292 100916169 on multiple branches6170 does not requests a lot from Gitaly6171# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.49 seconds. Current RSS: ~1862M. load average: 1.30 1.21 1.19 1/292 101546172 when the number of items to sync is higher than the limit6173 syncs only the most recent merge requests and branches within the limit6174# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.66 seconds. Current RSS: ~1882M. load average: 1.30 1.21 1.19 1/292 101856175# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_project_worker_spec.rb. It took 6.87 seconds. Expected to take 8.44 seconds.6176# [RSpecRunTime] Starting example group spec/lib/gitlab/robots_txt/parser_spec.rb. Expected to take 8.35 seconds.6177Gitlab::RobotsTxt::Parser6178 #disallowed?6179 a simple robots.txt file6180 path: "/autocomplete/users", result: true6181 is expected to eq true6182 path: "/autocomplete/users/a.html", result: true6183 is expected to eq true6184 path: "/search", result: true6185 is expected to eq true6186 path: "/search.html", result: true6187 is expected to eq true6188 path: "/api", result: true6189 is expected to eq true6190 path: "/api/grapql", result: true6191 is expected to eq true6192 path: "/api/index.html", result: true6193 is expected to eq true6194 path: "/projects", result: false6195 is expected to eq false6196 path: "/users", result: false6197 is expected to eq false6198 path: "/help", result: false6199 is expected to eq false6200 path: "/test", result: true6201 is expected to eq true6202 path: "/testfoo", result: false6203 is expected to eq false6204 path: "/ex$mple", result: true6205 is expected to eq true6206 path: "/ex$mplefoo", result: false6207 is expected to eq false6208 robots.txt file with wildcard6209 path: "/search", result: true6210 is expected to eq true6211 path: "/namespace/project.git", result: true6212 is expected to eq true6213 path: "/project/archive/", result: true6214 is expected to eq true6215 path: "/project/archive/file.gz", result: true6216 is expected to eq true6217 path: "/project/repository/archive", result: true6218 is expected to eq true6219 path: "/project/repository/archive.gz", result: true6220 is expected to eq true6221 path: "/project/repository/archive/file.gz", result: true6222 is expected to eq true6223 path: "/projects", result: false6224 is expected to eq false6225 path: "/git", result: false6226 is expected to eq false6227 path: "/projects/git", result: false6228 is expected to eq false6229 path: "/project/repository/archive/foo", result: false6230 is expected to eq false6231# [RSpecRunTime] Finishing example group spec/lib/gitlab/robots_txt/parser_spec.rb. It took 2.94 seconds. Expected to take 8.35 seconds.6232# [RSpecRunTime] Starting example group spec/models/namespace_statistics_spec.rb. Expected to take 8.09 seconds.6233NamespaceStatistics6234 does not allow STI6235 is expected to belong to namespace required: false6236 is expected to validate that :namespace cannot be empty/falsy6237 #refresh!6238 when database is read_only6239 does not save the object6240 when namespace belong to a user6241 does not save the object6242 when invalid option is passed6243 does not update any column6244 behaves like creates the namespace statistics6245 is expected to receive save!(*(any args)) 1 time6246 when no option is passed6247 updates the dependency proxy size6248 behaves like creates the namespace statistics6249 is expected to receive save!(*(any args)) 1 time6250 when dependency_proxy_size option is passed6251 updates the dependency proxy size6252 behaves like creates the namespace statistics6253 is expected to receive save!(*(any args)) 1 time6254 #update_storage_size6255 sets storage_size to the dependency_proxy_size6256 #update_dependency_proxy_size6257 updates the dependency proxy size6258 when namespace does not belong to a group6259 does not update the dependency proxy size6260 before saving statistics6261 updates storage size6262 after saving statistics6263 when storage_size is not updated6264 does not enqueue the job to update root storage statistics6265 when storage_size is updated6266 enqueues the job to update root storage statistics6267 when namespace does not belong to a group6268 does not enqueue the job to update root storage statistics6269 when other columns are updated6270 does not enqueue the job to update root storage statistics6271 after destroy statistics6272 enqueues the job to update root storage statistics6273 when namespace belongs to a group6274 does not enqueue the job to update root storage statistics6275# [RSpecRunTime] Finishing example group spec/models/namespace_statistics_spec.rb. It took 2.95 seconds. Expected to take 8.09 seconds.6276# [RSpecRunTime] Starting example group spec/services/users/approve_service_spec.rb. Expected to take 8.02 seconds.6277Users::ApproveService6278 #execute6279 failures6280 when the executor user is not allowed to approve users6281 returns error result6282 when the executor user is an admin not in admin mode6283 returns error result6284 when the executor user is an admin in admin mode6285 when user is not in pending approval state6286 returns error result6287 when user cannot be activated6288 returns error result6289 does not change the state of the user6290 success6291 when the executor user is an admin in admin mode6292 activates the user6293 logs approval in application logs6294 emails the user on approval6295 when the user was created via sign up6296 does not send a password reset email6297 when the user was created by an admin6298 sends a password reset email6299 email confirmation status6300 user is unconfirmed6301 sends confirmation instructions6302 user is confirmed6303 does not send a confirmation email6304 audit events6305 when not licensed6306 does not log any audit event6307 pending invitations6308 user is unconfirmed6309 does not accept pending invites of the user6310# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.76 seconds. Current RSS: ~1850M. load average: 1.41 1.24 1.20 1/291 101866311 user is confirmed6312 accepts pending invites of the user6313# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.09 seconds. Current RSS: ~1842M. load average: 1.38 1.23 1.20 1/287 101876314# [RSpecRunTime] Finishing example group spec/services/users/approve_service_spec.rb. It took 5.54 seconds. Expected to take 8.02 seconds.6315# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_tag_spec.rb. Expected to take 7.8 seconds.6316IncidentManagement::TimelineEventTag6317 does not allow STI6318 validations6319 is expected to validate that :name cannot be empty/falsy6320 is expected to validate that the length of :name is at most 2556321 is expected to validate that :name is unique within the scope of :project_id6322 is expected to allow :name to be ‹"Test tag 1"›6323 is expected not to allow :name to be ‹"Test tag, 1"›6324 is expected not to allow :name to be ‹""›6325 is expected not to allow :name to be ‹"ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"›6326# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.68 seconds. Current RSS: ~1835M. load average: 1.38 1.23 1.20 1/287 101886327 constants6328 contains predefined tags6329 associations6330 is expected to belong to project required: false6331 is expected to have many timeline_event_tag_links class_name => IncidentManagement::TimelineEventTagLink6332 is expected to have many timeline_events class_name => IncidentManagement::TimelineEvent through timeline_event_tag_links6333 #by_names scope6334 returns two matching tags6335 returns tags on the project6336 returns one matching tag with case insensitive6337 .pluck_names6338 returns the names of the tags6339# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.22 seconds. Current RSS: ~1816M. load average: 1.38 1.23 1.20 1/287 101896340# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_tag_spec.rb. It took 4.13 seconds. Expected to take 7.8 seconds.6341# [RSpecRunTime] Starting example group spec/workers/stuck_merge_jobs_worker_spec.rb. Expected to take 7.73 seconds.6342StuckMergeJobsWorker6343 perform6344 merge job identified as completed6345 updates merge request to merged when locked but has merge_commit_sha6346 updates merge request to opened when locked but has not been merged6347 logs updated stuck merge job ids6348# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.53 seconds. Current RSS: ~1848M. load average: 1.40 1.24 1.20 1/293 103876349 merge job not identified as completed6350 does not change merge request state when job is not completed yet6351# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.82 seconds. Current RSS: ~1846M. load average: 1.40 1.24 1.20 1/293 104276352# [RSpecRunTime] Finishing example group spec/workers/stuck_merge_jobs_worker_spec.rb. It took 7.6 seconds. Expected to take 7.73 seconds.6353# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/sli_spec.rb. Expected to take 7.5 seconds.6354Gitlab::Metrics::Sli6355 Class methods6356 does not allow them to be called on the parent module6357 allows different SLIs to be defined on each subclass6358 Gitlab::Metrics::Sli::Apdex6359 Class methods6360 .[]6361 returns and stores a new, uninitialized SLI6362 returns the same object for multiple accesses6363 .initialize_sli6364 returns and stores a new initialized SLI6365 does not change labels for an already-initialized SLI6366 .initialized?6367 is true when an SLI was initialized with labels6368 is false when an SLI was not initialized with labels6369 #initialize_counters6370 initializes counters for the passed label combinations6371 #increment6372 increments both counters for labels when success is true6373 only increments the total counters for labels when success is false6374 Gitlab::Metrics::Sli::ErrorRate6375 Class methods6376 .[]6377 returns and stores a new, uninitialized SLI6378 returns the same object for multiple accesses6379 .initialize_sli6380 returns and stores a new initialized SLI6381 does not change labels for an already-initialized SLI6382 .initialized?6383 is true when an SLI was initialized with labels6384 is false when an SLI was not initialized with labels6385 #initialize_counters6386 initializes counters for the passed label combinations6387 #increment6388 increments both counters for labels when error is true6389 only increments the total counters for labels when error is false6390# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/sli_spec.rb. It took 2.56 seconds. Expected to take 7.5 seconds.6391# [RSpecRunTime] Starting example group spec/tasks/gitlab/terraform/migrate_rake_spec.rb. Expected to take 7.45 seconds.6392gitlab:terraform_states6393 gitlab:terraform_states:migrate6394 invokes the migration helper to move files to object storage6395 an error is raised while migrating6396 logs the error6397# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.45 seconds. Current RSS: ~1838M. load average: 1.37 1.24 1.20 1/292 104286398# [RSpecRunTime] Finishing example group spec/tasks/gitlab/terraform/migrate_rake_spec.rb. It took 4.76 seconds. Expected to take 7.45 seconds.6399# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.32 seconds. Current RSS: ~1813M. load average: 1.37 1.24 1.20 1/292 104296400# [RSpecRunTime] Starting example group spec/helpers/version_check_helper_spec.rb. Expected to take 7.23 seconds.6401VersionCheckHelper6402 #show_version_check?6403 return conditions6404 enabled: false, consent: false, is_admin: false, result: false6405 returns correct results6406 enabled: false, consent: false, is_admin: true, result: false6407 returns correct results6408 enabled: false, consent: true, is_admin: false, result: false6409 returns correct results6410 enabled: false, consent: true, is_admin: true, result: false6411 returns correct results6412 enabled: true, consent: false, is_admin: false, result: false6413 returns correct results6414 enabled: true, consent: false, is_admin: true, result: true6415 returns correct results6416 enabled: true, consent: true, is_admin: false, result: false6417 returns correct results6418 enabled: true, consent: true, is_admin: true, result: false6419 returns correct results6420 #gitlab_version_check6421 when show_version_check? is false it returns nil6422 when show_version_check? is true6423 returns an instance of the VersionCheck class if the user has access6424 #show_security_patch_upgrade_alert?6425 return conditions6426 gitlab_version_check: nil, result: false6427 returns correct results6428 gitlab_version_check: {}, result: nil6429 returns correct results6430 gitlab_version_check: {"severity"=>"success"}, result: nil6431 returns correct results6432 gitlab_version_check: {"severity"=>"danger"}, result: nil6433 returns correct results6434 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"some text"}, result: nil6435 returns correct results6436 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"false"}, result: false6437 returns correct results6438 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>false}, result: false6439 returns correct results6440 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"true"}, result: true6441 returns correct results6442 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>true}, result: true6443 returns correct results6444 #link_to_version6445 for a pre-release6446 links to commit sha6447 for a normal release6448 links to version tag6449# [RSpecRunTime] Finishing example group spec/helpers/version_check_helper_spec.rb. It took 2.71 seconds. Expected to take 7.23 seconds.6450# [RSpecRunTime] Starting example group spec/models/x509_certificate_spec.rb. Expected to take 7.0 seconds.6451X509Certificate6452 does not allow STI6453 validation6454 is expected to validate that :subject_key_identifier cannot be empty/falsy6455 is expected to validate that :email cannot be empty/falsy6456 is expected to validate that :serial_number cannot be empty/falsy6457 is expected to validate that :x509_issuer_id cannot be empty/falsy6458 associations6459 is expected to belong to x509_issuer required: true6460 .safe_create!6461 creates a new certificate if it was not found6462 assigns the correct attributes when creating6463 calls mark_commit_signatures_unverified6464 certificate revocation handling6465 starts a revoke worker if certificate is revoked6466 does not starts a revoke worker for good certificates6467# [RSpecRunTime] RSpec elapsed time: 21 minutes 41.04 seconds. Current RSS: ~1869M. load average: 1.42 1.25 1.20 1/287 104306468 validators6469 accepts correct subject_key_identifier6470 rejects invalid subject_key_identifier6471 accepts correct email address6472 rejects invalid email6473 accepts valid serial_number6474 rejects invalid serial_number6475# [RSpecRunTime] Finishing example group spec/models/x509_certificate_spec.rb. It took 2.8 seconds. Expected to take 7.0 seconds.6476# [RSpecRunTime] Starting example group spec/finders/packages/pypi/packages_finder_spec.rb. Expected to take 6.89 seconds.6477Packages::Pypi::PackagesFinder6478 #execute6479 with package name param6480 within a project6481 is expected to contain exactly #<Packages::Package id: 22, project_id: 821, created_at: "2024-03-04 13:52:34.234683080 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 23, project_id: 821, created_at: "2024-03-04 13:52:34.270417887 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>6482 behaves like when no package is found6483 non-existing package6484 is expected to be empty6485# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.15 seconds. Current RSS: ~1843M. load average: 1.39 1.25 1.20 1/287 104316486 behaves like when package_name param is a non-normalized name6487 non-existing package6488 is expected to be empty6489 within a group6490 is expected to be empty6491 user with access to only one project6492 is expected to contain exactly #<Packages::Package id: 24, project_id: 822, created_at: "2024-03-04 13:52:34.305178185 +0000", updat...age_type: "pypi", creator_id: 1300, status: "default", last_downloaded_at: nil, status_message: nil>6493 behaves like when no package is found6494 non-existing package6495 is expected to be empty6496 behaves like when package_name param is a non-normalized name6497 non-existing package6498 is expected to be empty6499 user with access to multiple projects6500 is expected to contain exactly #<Packages::Package id: 22, project_id: 821, created_at: "2024-03-04 13:52:34.234683080 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 23, project_id: 821, created_at: "2024-03-04 13:52:34.270417887 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 24, project_id: 822, created_at: "2024-03-04 13:52:34.305178185 +0000", updat...age_type: "pypi", creator_id: 1300, status: "default", last_downloaded_at: nil, status_message: nil>6501 when package registry is disabled for one project6502 filters the packages from the disabled project6503 without package_name param6504 within a group6505 user with access to only one project6506 is expected to contain exactly #<Packages::Package id: 24, project_id: 822, created_at: "2024-03-04 13:52:34.305178185 +0000", updat...age_type: "pypi", creator_id: 1300, status: "default", last_downloaded_at: nil, status_message: nil>6507 user with access to multiple projects6508 is expected to contain exactly #<Packages::Package id: 21, project_id: 821, created_at: "2024-03-04 13:52:34.201582752 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 22, project_id: 821, created_at: "2024-03-04 13:52:34.234683080 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 23, project_id: 821, created_at: "2024-03-04 13:52:34.270417887 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 24, project_id: 822, created_at: "2024-03-04 13:52:34.305178185 +0000", updat...age_type: "pypi", creator_id: 1300, status: "default", last_downloaded_at: nil, status_message: nil>6509 within a project6510 is expected to contain exactly #<Packages::Package id: 21, project_id: 821, created_at: "2024-03-04 13:52:34.201582752 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 22, project_id: 821, created_at: "2024-03-04 13:52:34.234683080 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 23, project_id: 821, created_at: "2024-03-04 13:52:34.270417887 +0000", updat...age_type: "pypi", creator_id: 1298, status: "default", last_downloaded_at: nil, status_message: nil>6511# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/packages_finder_spec.rb. It took 4.26 seconds. Expected to take 6.89 seconds.6512# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb. Expected to take 6.81 seconds.6513Resolvers::DesignManagement::Version::DesignAtVersionResolver6514 #resolve6515 passing combinations of arguments6516 passing no arguments6517 behaves like a bad argument6518 generates an error6519# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.16 seconds. Current RSS: ~1823M. load average: 1.35 1.24 1.20 1/287 104326520 passing all arguments6521 behaves like a bad argument6522 generates an error6523 passing any two arguments6524 behaves like a bad argument6525 generates an error6526 passing id6527 finds the design6528 when the user cannot see designs6529 returns nothing6530 passing design_id6531 finds the design6532 when the user cannot see designs6533 returns nothing6534 passing filename6535 finds the design6536 when the user cannot see designs6537 returns nothing6538 attempting to retrieve an object not visible at this version6539 passing id6540 does not find the design6541 passing design_id6542 does not find the design6543 passing filename6544 does not find the design6545# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb. It took 4.2 seconds. Expected to take 6.81 seconds.6546# [RSpecRunTime] Starting example group spec/models/fork_network_member_spec.rb. Expected to take 6.59 seconds.6547ForkNetworkMember6548 does not allow STI6549 validations6550 is expected to validate that :project cannot be empty/falsy6551 is expected to validate that :fork_network cannot be empty/falsy6552 destroying a ForkNetworkMember6553 removes the fork network if it was the last member6554 does not destroy the fork network if there are members left6555# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.9 seconds. Current RSS: ~1806M. load average: 1.33 1.24 1.20 1/287 104336556 #by_projects6557 returns fork network members by project ids6558# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.33 seconds. Current RSS: ~1795M. load average: 1.33 1.24 1.20 1/287 104346559 #with_fork_network6560 avoids N+1 queries6561# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.8 seconds. Current RSS: ~1785M. load average: 1.33 1.24 1.20 1/287 104356562# [RSpecRunTime] Finishing example group spec/models/fork_network_member_spec.rb. It took 5.63 seconds. Expected to take 6.59 seconds.6563# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/repository_spec.rb. Expected to take 6.54 seconds.6564Gitlab::Ci::Pipeline::Chain::Validate::Repository6565 when ref and sha exists6566 does not break the chain6567 does not append pipeline errors6568# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.01 seconds. Current RSS: ~1784M. load average: 1.33 1.24 1.20 1/291 104526569 when ref does not exist6570 breaks the chain6571 adds an error about missing ref6572 when origin ref is a merge request ref6573 does not break the chain6574 does not append pipeline errors6575# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.4 seconds. Current RSS: ~1782M. load average: 1.30 1.23 1.20 1/293 105246576 when ref is ambiguous6577 breaks the chain6578 adds an error about missing ref6579# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.24 second. Current RSS: ~1789M. load average: 1.30 1.23 1.20 1/293 105596580 when does not have existing SHA set6581 breaks the chain6582 adds an error about missing SHA6583# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/repository_spec.rb. It took 4.75 seconds. Expected to take 6.54 seconds.6584# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_locked_spec.rb. Expected to take 6.38 seconds.6585Mutations::Issues::SetLocked6586 is expected to require graphql authorizations :update_issue6587 #resolve6588 behaves like permission level for issue mutation is correctly verified6589 when the user is not a project member6590 behaves like when the user does not have access to the resource6591 raises an error6592 even if assigned to the issue6593 does not modify issue6594# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.86 seconds. Current RSS: ~1797M. load average: 1.30 1.23 1.20 1/292 105646595 even if author of the issue6596 does not modify issue6597 when the user is a project member6598 with guest role6599 behaves like when the user does not have access to the resource6600 raises an error6601 even if assigned to the issue6602 does not modify issue6603 even if author of the issue6604 does not modify issue6605 when the user can update the issue6606 returns the issue as discussion locked6607 when passing locked as false6608 unlocks the discussion6609# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.51 seconds. Current RSS: ~1807M. load average: 1.27 1.23 1.20 1/292 105656610# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_locked_spec.rb. It took 3.95 seconds. Expected to take 6.38 seconds.6611# [RSpecRunTime] Starting example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. Expected to take 6.32 seconds.6612DependencyProxy::FileUploader6613 DependencyProxy::Blob uploader6614 behaves like builds correct paths6615 #store_dir6616 behaves like matches the method pattern6617 is expected to match /\h{2}\/\h{2}/6618 #cache_dir6619 behaves like matches the method pattern6620 is expected to match /\/dependency_proxy\/tmp\/cache/6621 #work_dir6622 behaves like matches the method pattern6623 is expected to match /\/dependency_proxy\/tmp\/work/6624 #upload_path6625 behaves like matches the method pattern6626 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6627 #relative_path6628 is relative (PENDING: Path not set, skipping.)6629 .absolute_path6630 behaves like matches the method pattern6631 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6632 .base_dir6633 behaves like matches the method pattern6634 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6635 path traversal exploits6636 throws an exception6637 object store is remote6638 behaves like builds correct paths6639 #store_dir6640 behaves like matches the method pattern6641 is expected to match /\h{2}\/\h{2}/6642 #cache_dir6643 behaves like matches the method pattern6644 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6645 #work_dir6646 behaves like matches the method pattern6647 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6648 #upload_path6649 behaves like matches the method pattern6650 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6651 #relative_path6652 is relative (PENDING: Path not set, skipping.)6653 .absolute_path6654 behaves like matches the method pattern6655 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6656 .base_dir6657 behaves like matches the method pattern6658 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)6659 path traversal exploits6660 throws an exception6661 DependencyProxy::Manifest uploader6662 will change upload file content type to match the model content type6663# [RSpecRunTime] Finishing example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. It took 2.38 seconds. Expected to take 6.32 seconds.6664# [RSpecRunTime] Starting example group spec/models/concerns/ci/partitionable_spec.rb. Expected to take 6.14 seconds.6665Ci::Partitionable6666 does not allow STI6667 with through options6668 is expected to eq :_test_table_name6669 is expected to eq :some_flag6670 is expected to include Ci::Partitionable::Switch6671 when DISABLE_PARTITIONABLE_SWITCH is set6672 is expected not to include Ci::Partitionable::Switch6673 partitionable models inclusion6674 raises an exception6675 when is included in the models list6676 does not raise exceptions6677 with partitioned options6678 when partitioned is true6679 is expected to include PartitionedTable6680 is expected to be a kind of Gitlab::Database::Partitioning::CiSlidingListStrategy6681 is expected to eq :partition_id6682 next_partition_if callback6683 without any existing partitions6684 is expected to eq true6685 with initial partition attached6686 is expected to eq true6687 with an existing partition for partition_id = 1016688 is expected to eq false6689 with an existing partition for partition_id in 100, 1016690 is expected to eq false6691 when partitioned is false6692 is expected not to include PartitionedTable6693 is expected not to respond to #partitioning_strategy6694 .in_partition6695 with integer parameters6696 adds a partition_id filter6697 with partitionable records6698 adds a partition_id filter6699# [RSpecRunTime] Finishing example group spec/models/concerns/ci/partitionable_spec.rb. It took 2.25 seconds. Expected to take 6.14 seconds.6700# [RSpecRunTime] Starting example group spec/finders/projects/ml/model_finder_spec.rb. Expected to take 6.12 seconds.6701Projects::Ml::ModelFinder6702 sorting6703 test_case: "default params", order_by: nil, direction: nil, expected_order: [2, 1, 0]6704 is expected to eq [#<Ml::Model id: 3, created_at: "2024-03-04 13:53:02.743743539 +0000", updated_at: "2024-02-26 13:53:...4-03-04 13:53:01.995182145 +0000", project_id: 840, name: "model1", description: nil, user_id: nil>]6705# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.18 seconds. Current RSS: ~1808M. load average: 1.31 1.24 1.20 1/287 105666706 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2]6707 is expected to eq [#<Ml::Model id: 1, created_at: "2024-03-04 13:53:01.995182145 +0000", updated_at: "2024-03-04 13:53:...02-26 13:53:02.415347274 +0000", project_id: 840, name: "model1_1", description: nil, user_id: nil>]6708 test_case: "by column", order_by: "name", direction: "ASC", expected_order: [0, 2, 1]6709 is expected to eq [#<Ml::Model id: 1, created_at: "2024-03-04 13:53:01.995182145 +0000", updated_at: "2024-03-04 13:53:...4-03-04 13:53:02.364063178 +0000", project_id: 840, name: "model2", description: nil, user_id: nil>]6710 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [2, 1, 0]6711 is expected to eq [#<Ml::Model id: 3, created_at: "2024-03-04 13:53:02.743743539 +0000", updated_at: "2024-02-26 13:53:...4-03-04 13:53:01.995182145 +0000", project_id: 840, name: "model1", description: nil, user_id: nil>]6712 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [2, 1, 0]6713 is expected to eq [#<Ml::Model id: 3, created_at: "2024-03-04 13:53:02.743743539 +0000", updated_at: "2024-02-26 13:53:...4-03-04 13:53:01.995182145 +0000", project_id: 840, name: "model1", description: nil, user_id: nil>]6714 test_case: "order by updated_at", order_by: "updated_at", direction: nil, expected_order: [1, 0, 2]6715 is expected to eq [#<Ml::Model id: 2, created_at: "2024-03-04 13:53:02.364063178 +0000", updated_at: "2024-03-04 13:53:...02-26 13:53:02.415347274 +0000", project_id: 840, name: "model1_1", description: nil, user_id: nil>]6716 when name is passed6717 searches by name6718 default params6719 returns models for project ordered by id6720 including the latest version and project6721 does not return models belonging to a different project6722 includes version count6723# [RSpecRunTime] Finishing example group spec/finders/projects/ml/model_finder_spec.rb. It took 4.24 seconds. Expected to take 6.12 seconds.6724# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/issue_spec.rb. Expected to take 5.99 seconds.6725Bitbucket::Representation::Issue6726 #iid6727 is expected to eq 16728 #kind6729 is expected to eq "bug"6730 #milestone6731 is expected to eq "1.0"6732 is expected to be nil6733 #author6734 is expected to eq "Ben"6735 is expected to be nil6736 #description6737 is expected to eq "Text"6738 is expected to be nil6739 #state6740 is expected to eq "closed"6741 is expected to eq "closed"6742 is expected to eq "closed"6743 is expected to eq "closed"6744 is expected to eq "closed"6745 is expected to eq "opened"6746 #title6747 is expected to eq "Issue"6748 #created_at6749 is expected to eq Mon, 04 Mar 20246750 #updated_at6751 is expected to eq Mon, 04 Mar 20246752 #to_hash6753 is expected to eq {:author=>"User1", :created_at=>"created_at", :description=>"description", :iid=>111, :milestone=>1, :state=>"closed", :title=>"title", :updated_at=>"updated_at"}6754# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/issue_spec.rb. It took 2.14 seconds. Expected to take 5.99 seconds.6755# [RSpecRunTime] Starting example group spec/services/design_management/generate_image_versions_service_spec.rb. Expected to take 5.91 seconds.6756DesignManagement::GenerateImageVersionsService6757 #execute6758 generates the image6759 skips generating image versions if the mime type is not allowlisted6760 skips generating image versions if the design file size is too large6761 returns the status6762 returns the version6763 logs if the raw image cannot be found6764 when an error is encountered when generating the image versions6765 CarrierWave::IntegrityError6766 logs the exception6767 logs the error6768# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.71 seconds. Current RSS: ~1816M. load average: 1.28 1.23 1.20 1/295 106186769 CarrierWave::UploadError6770 logs the error6771 tracks the error6772# [RSpecRunTime] Finishing example group spec/services/design_management/generate_image_versions_service_spec.rb. It took 3.46 seconds. Expected to take 5.91 seconds.6773# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb. Expected to take 5.87 seconds.6774Jobs/Test.gitlab-ci.yml6775 the created pipeline6776 on master6777 creates the test job6778# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.44 seconds. Current RSS: ~1809M. load average: 1.28 1.23 1.20 1/295 106386779 on another branch6780 creates the test job6781 on tag6782 creates the test job6783 on merge request6784 has no jobs6785 TEST_DISABLED is set6786 on master6787 has no jobs6788 on another branch6789 has no jobs6790 on tag6791 has no jobs6792# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb. It took 4.4 seconds. Expected to take 5.87 seconds.6793# [RSpecRunTime] Starting example group spec/lib/gitlab/exclusive_lease_helpers_spec.rb. Expected to take 5.72 seconds.6794Gitlab::ExclusiveLeaseHelpers6795 #in_lock6796 when unique key is not set6797 raises an error6798 when the lease is not obtained yet6799 calls the given block6800 calls the given block continuously6801 cancels the exclusive lease after the block6802 when the lease is obtained already6803 retries to obtain a lease and raises an error6804 when ttl is specified6805 receives the specified argument6806 when retry count is specified6807 retries for the specified times6808 when lease is granted after retry6809 yields block with true6810 when we specify no retries6811 never sleeps6812 when sleep second is specified6813 receives the specified argument6814 when sleep second is specified as a lambda6815 receives the specified argument6816 instrumentation6817 increments lock requested count and computes the duration waiting for the lock and holding the lock6818 when exclusive lease is not obtained6819 increments lock requested count and computes the duration waiting for the lock6820# [RSpecRunTime] Finishing example group spec/lib/gitlab/exclusive_lease_helpers_spec.rb. It took 2.55 seconds. Expected to take 5.72 seconds.6821# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/boolean_spec.rb. Expected to take 5.67 seconds.6822Gitlab::Redis::Boolean6823 #to_s6824 true6825 is expected to eq "_b:1"6826 false6827 is expected to eq "_b:0"6828 .encode6829 true6830 is expected to eq "_b:1"6831 false6832 is expected to eq "_b:0"6833 .decode6834 valid encoded bool6835 true6836 is expected to equal true6837 false6838 is expected to equal false6839 partially invalid bool6840 raises an error6841 invalid encoded bool6842 raises an error6843 .true?6844 valid encoded bool6845 true6846 is expected to equal true6847 false6848 is expected to equal false6849 partially invalid bool6850 raises an error6851 invalid encoded bool6852 raises an error6853 .false?6854 valid encoded bool6855 true6856 is expected to equal false6857 false6858 is expected to equal true6859 partially invalid bool6860 raises an error6861 invalid encoded bool6862 raises an error6863# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/boolean_spec.rb. It took 1.89 seconds. Expected to take 5.67 seconds.6864# [RSpecRunTime] Starting example group spec/services/gpg_keys/destroy_service_spec.rb. Expected to take 5.58 seconds.6865GpgKeys::DestroyService6866 destroys the GPG key6867 nullifies the related signatures in batches6868# [RSpecRunTime] Finishing example group spec/services/gpg_keys/destroy_service_spec.rb. It took 5.73 seconds. Expected to take 5.58 seconds.6869# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.72 seconds. Current RSS: ~1821M. load average: 1.37 1.25 1.20 1/288 107746870# [RSpecRunTime] Starting example group spec/tasks/gitlab/uploads/check_rake_spec.rb. Expected to take 5.47 seconds.6871gitlab:uploads rake tasks6872 check6873 outputs the integrity check for each batch6874 errors out about missing files on the file system6875 errors out about invalid checksum6876# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.12 seconds. Current RSS: ~1805M. load average: 1.37 1.25 1.20 1/288 107756877# [RSpecRunTime] Finishing example group spec/tasks/gitlab/uploads/check_rake_spec.rb. It took 4.14 seconds. Expected to take 5.47 seconds.6878# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.92 seconds. Current RSS: ~1774M. load average: 1.42 1.27 1.21 1/288 107766879# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_milestones_resolver_spec.rb. Expected to take 5.41 seconds.6880Resolvers::ProjectMilestonesResolver6881 #resolve6882 calls MilestonesFinder to retrieve all milestones6883 when including ancestor milestones6884 calls MilestonesFinder with correct parameters6885# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.17 seconds. Current RSS: ~1755M. load average: 1.42 1.27 1.21 1/288 107776886 by ids6887 calls MilestonesFinder with correct parameters6888 by state6889 calls MilestonesFinder with correct parameters6890 by sort6891 calls MilestonesFinder with correct parameters6892 uses offset-pagination when sorting by EXPIRED_LAST_DUE_DATE_ASC6893 uses offset-pagination when sorting by EXPIRED_LAST_DUE_DATE_DESC6894 by timeframe6895 when passing a timeframe6896 calls MilestonesFinder with correct parameters6897 when title is present6898 calls MilestonesFinder with correct parameters6899 when search_title is present6900 calls MilestonesFinder with correct parameters6901 when containing date is present6902 calls MilestonesFinder with correct parameters6903# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_milestones_resolver_spec.rb. It took 3.47 seconds. Expected to take 5.41 seconds.6904# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. Expected to take 5.3 seconds.6905Gitlab::BitbucketImport::Importers::PullRequestNotesImporter6906 #execute6907 for standalone pr comments6908 calls RefConverter6909 creates a note with the correct attributes6910 when the author does not have a bitbucket identity6911 sets the author to the project creator and adds the author to the note6912# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.14 seconds. Current RSS: ~1775M. load average: 1.38 1.26 1.21 1/294 108186913 when the note is deleted6914 does not create a note6915 for threaded inline comments6916 creates notes in the correct position with the right attributes6917 when the comments are not part of the diff6918 creates them as normal notes6919 when an error is raised for one note6920 tracks the error and continues to import other notes6921 when the merge request does not exist6922 does not call #import_pull_request_comments6923 when the merge request exists but not for this project6924 does not call #import_pull_request_comments6925 when an error is raised6926 tracks the failure and does not fail6927# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. It took 3.81 seconds. Expected to take 5.3 seconds.6928# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. Expected to take 5.2 seconds.6929Gitlab::GithubImport::Importer::ProtectedBranchesImporter6930 #id_for_already_imported_cache6931 returns the ID of the given protected branch6932 #execute6933 when running in parallel mode6934 imports protected branches in parallel6935 when running in sequential mode6936 imports protected branches in sequence6937 #collection_method6938 is expected to eq :protected_branches6939 #collection_options6940 returns an empty Hash6941 #importer_class6942 is expected to eq Gitlab::GithubImport::Importer::ProtectedBranchImporter6943 #representation_class6944 is expected to eq Gitlab::GithubImport::Representation::ProtectedBranch6945 #parallel_import6946 imports each protected branch in parallel6947 #sequential_import6948 imports each protected branch in sequence6949 #object_type6950 is expected to eq :protected_branch6951 #parallel?6952 when running in parallel mode6953 is expected to be parallel6954 when running in sequential mode6955 is expected not to be parallel6956 #each_object_to_import6957 imports each protected branch page by page6958 when protected branch is already processed6959 doesn't process this branch6960 #sidekiq_worker_class6961 is expected to eq Gitlab::GithubImport::ImportProtectedBranchWorker6962# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb. It took 1.9 seconds. Expected to take 5.2 seconds.6963# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. Expected to take 5.14 seconds.6964IncidentManagement::LinkAlerts::DestroyService6965 #execute6966 when current user is a guest6967 responds with error6968 does not unlink alert from the incident6969# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.58 seconds. Current RSS: ~1778M. load average: 1.35 1.26 1.21 1/293 108816970 when current user is a developer6971 responds with success6972 when unlinking internal alert6973 unlinks the alert6974 when unlinking external alert6975 unlinks the alert6976 when unlinking an alert not related to the incident6977 does not change the incident's alerts6978 does not change another incident's alerts6979 does not change the alert's incident6980# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/destroy_service_spec.rb. It took 2.63 seconds. Expected to take 5.14 seconds.6981# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. Expected to take 5.03 seconds.6982BulkImports::Projects::Pipelines::ReleasesPipeline6983 #run6984 imports release into destination project6985 links6986 restores release links6987# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.4 seconds. Current RSS: ~1785M. load average: 1.35 1.26 1.21 1/293 108826988 milestones6989 restores release milestone6990 evidences6991 creates release evidence6992 when release is historical6993 does not create release evidence6994 when release is upcoming6995 does not create release evidence6996# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb. It took 3.27 seconds. Expected to take 5.03 seconds.6997# [RSpecRunTime] Starting example group spec/models/operations/feature_flags_client_spec.rb. Expected to take 4.94 seconds.6998Operations::FeatureFlagsClient6999 does not allow STI7000 associations7001 is expected to belong to project required: false7002 validations7003 is expected to validate that :project cannot be empty/falsy7004 #token7005 ensures that token is always set7006 .update_last_feature_flag_updated_at!7007 updates the last_feature_flag_updated_at of the project client7008 #unleash_api_version7009 is expected to eq 17010 #unleash_api_features7011 fetches7012 when unleash app name is not set7013 does not fetch7014 #unleash_api_cache_key7015 constructs the cache key7016 when unleash app name is not set7017 constructs the cache key without unleash app name7018# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags_client_spec.rb. It took 2.08 seconds. Expected to take 4.94 seconds.7019# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. Expected to take 4.91 seconds.7020Gitlab::Ci::Config::External::File::Component7021 #valid?7022 when the context project does not have a repository7023 is invalid7024# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.41 seconds. Current RSS: ~1801M. load average: 1.32 1.25 1.20 1/288 108997025 when location is not provided7026 is invalid7027 when component path is provided7028 when component is not found7029 is invalid7030 when component is found7031 is valid7032 when content is not a valid YAML7033 is invalid7034 #matching?7035 when component is specified7036 is expected to be truthy7037 when component is not specified7038 is expected to be falsy7039 #content7040 when component is valid7041 tracks the event7042 when user is missing in a context7043 does not track the event7044 when component is invalid7045 does not track the event7046 #expand_context7047 inherits user and variables while changes project and sha7048 #to_hash7049 when interpolation is being used7050 correctly interpolates the content7051 #metadata7052 returns the metadata7053# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. It took 2.68 seconds. Expected to take 4.91 seconds.7054# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. Expected to take 4.81 seconds.7055Gitlab::UsageDataCounters::NoteCounter7056 behaves like a note usage counter7057 .count(create)7058 increments the Note create counter by 17059 .read(create)7060 returns the total number of create events7061 behaves like a note usage counter7062 .count(create)7063 increments the Note create counter by 17064 .read(create)7065 returns the total number of create events7066 behaves like a note usage counter7067 .count(create)7068 increments the Note create counter by 17069 .read(create)7070 returns the total number of create events7071 .totals7072 can report all totals7073 unknown events or noteable_type7074 event: :create, noteable_type: "Snippet", expected_count: 1, should_raise: false7075 handles event7076 event: :wibble, noteable_type: "Snippet", expected_count: 0, should_raise: true7077 handles event7078 event: :create, noteable_type: "MergeRequest", expected_count: 1, should_raise: false7079 handles event7080 event: :wibble, noteable_type: "MergeRequest", expected_count: 0, should_raise: true7081 handles event7082 event: :create, noteable_type: "Commit", expected_count: 1, should_raise: false7083 handles event7084 event: :wibble, noteable_type: "Commit", expected_count: 0, should_raise: true7085 handles event7086 event: :create, noteable_type: "Issue", expected_count: 0, should_raise: false7087 handles event7088 event: :wibble, noteable_type: "Issue", expected_count: 0, should_raise: false7089 handles event7090# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/note_counter_spec.rb. It took 1.74 seconds. Expected to take 4.81 seconds.7091# [RSpecRunTime] Starting example group spec/helpers/branches_helper_spec.rb. Expected to take 4.75 seconds.7092BranchesHelper7093 #access_levels_data7094 when access_levels is nil7095 is expected to be empty7096 when access levels are provided7097 returns the correct array7098 when an access level tied to a deploy key is provided7099 returns the correct array7100 #merge_request_status7101 when merge request is missing7102 is expected to be nil7103 when merge request is closed7104 is expected to be nil7105 when merge request is open7106 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Test MR", :variant=>:success}7107 when merge request is locked7108 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Test MR", :variant=>:success}7109 when merge request is draft7110 is expected to eq {:icon=>"merge-request-open", :title=>"Open - Draft: Test MR", :variant=>:warning}7111 when merge request is merged7112 is expected to eq {:icon=>"merge", :title=>"Merged - Test MR", :variant=>:info}7113 when merge request status is unsupported7114 is expected to be nil7115# [RSpecRunTime] Finishing example group spec/helpers/branches_helper_spec.rb. It took 2.93 seconds. Expected to take 4.75 seconds.7116# [RSpecRunTime] Starting example group spec/serializers/diffs_metadata_entity_spec.rb. Expected to take 4.72 seconds.7117DiffsMetadataEntity7118 as json7119 contain only required attributes7120 diff_files7121 serializes diff files metadata using DiffFileMetadataEntity7122 when there are conflicts7123 serializes diff files with conflicts7124# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.57 seconds. Current RSS: ~1814M. load average: 1.27 1.24 1.20 1/294 110247125# [RSpecRunTime] Finishing example group spec/serializers/diffs_metadata_entity_spec.rb. It took 4.26 seconds. Expected to take 4.72 seconds.7126# [RSpecRunTime] Starting example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. Expected to take 4.61 seconds.7127LooseForeignKeys::BatchCleanerService7128-- create_table(:_test_loose_fk_parent_table)7129 -> 0.0028s7130-- create_table(:_test_loose_fk_child_table_1)7131 -> 0.0019s7132-- create_table(:_test_loose_fk_child_table_2)7133 -> 0.0019s7134-- execute("CREATE TRIGGER _test_loose_fk_parent_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();")7135 -> 0.0008s7136 when parent records are deleted7137 cleans up the child records7138 cleans up the pending parent DeletedRecord7139 records the DeletedRecord status updates7140 does not delete unrelated records7141# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.3 seconds. Current RSS: ~1809M. load average: 1.25 1.24 1.20 1/294 110257142 fair queueing7143 when the execution is over the limit7144 when the deleted record is under the maximum allowed cleanup attempts7145 updates the cleanup_attempts column7146 when the deleted record is above the maximum allowed cleanup attempts7147 reschedules the record7148 when over limit happens on the second cleanup call without skip locked7149 updates the cleanup_attempts column7150-- drop_table(:_test_loose_fk_parent_table)7151 -> 0.0021s7152-- drop_table(:_test_loose_fk_child_table_1)7153 -> 0.0013s7154-- drop_table(:_test_loose_fk_child_table_2)7155 -> 0.0013s7156# [RSpecRunTime] Finishing example group spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb. It took 2.32 seconds. Expected to take 4.61 seconds.7157# [RSpecRunTime] Starting example group spec/services/container_expiration_policies/cleanup_service_spec.rb. Expected to take 4.6 seconds.7158ContainerExpirationPolicies::CleanupService7159 #execute7160 with a successful cleanup tags service execution7161 completely clean up the repository7162 without a successful cleanup tags service execution7163 partially clean up the repository7164 with a truncated cleanup tags service response7165 partially clean up the repository7166 with no repository7167 returns an error response7168 with an invalid policy7169 returns an error response7170 with a network error7171 raises an error7172 next run scheduling7173 with cleanups started_at before policy next_run_at7174 behaves like not scheduling the next run7175 does not scheduled the next run7176 with cleanups started_at around policy next_run_at7177 behaves like not scheduling the next run7178 does not scheduled the next run7179 with only the current repository started_at before the policy next_run_at7180 behaves like scheduling the next run7181 schedules the next run7182 with cleanups started_at after policy next_run_at7183 behaves like scheduling the next run7184 schedules the next run7185 with a future policy next_run_at7186 behaves like not scheduling the next run7187 does not scheduled the next run7188# [RSpecRunTime] Finishing example group spec/services/container_expiration_policies/cleanup_service_spec.rb. It took 2.3 seconds. Expected to take 4.6 seconds.7189# [RSpecRunTime] Starting example group spec/models/context_commits_diff_spec.rb. Expected to take 4.46 seconds.7190ContextCommitsDiff7191 does not allow STI7192 .empty?7193 checks if empty7194# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.6 seconds. Current RSS: ~1822M. load average: 1.31 1.25 1.20 1/294 110727195 .commits_count7196 reports commits count7197 .diffs7198 returns instance of Gitlab::Diff::FileCollection::Compare7199 returns all diffs between first and last commits7200 .raw_diffs7201 returns instance of Gitlab::Git::DiffCollection7202 returns only diff for files changed in the context commits7203 .diff_refs7204 returns correct sha7205# [RSpecRunTime] Finishing example group spec/models/context_commits_diff_spec.rb. It took 2.05 seconds. Expected to take 4.46 seconds.7206# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/protected_branch_spec.rb. Expected to take 4.44 seconds.7207Gitlab::GithubImport::Representation::ProtectedBranch7208 .from_api_response7209 behaves like a ProtectedBranch rule7210 returns an instance of ProtectedBranch7211 with ProtectedBranch7212 includes the protected branch ID (name) attribute7213 includes the protected branch allow_force_pushes attribute7214 includes the protected branch required_conversation_resolution attribute7215 includes the protected branch required_pull_request_reviews7216 includes the protected branch require_code_owner_reviews7217 includes the protected branch allowed_to_push_users7218 .from_json_hash7219 behaves like a ProtectedBranch rule7220 returns an instance of ProtectedBranch7221 with ProtectedBranch7222 includes the protected branch ID (name) attribute7223 includes the protected branch allow_force_pushes attribute7224 includes the protected branch required_conversation_resolution attribute7225 includes the protected branch required_pull_request_reviews7226 includes the protected branch require_code_owner_reviews7227 includes the protected branch allowed_to_push_users7228# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/protected_branch_spec.rb. It took 1.65 seconds. Expected to take 4.44 seconds.7229# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb. Expected to take 4.37 seconds.7230Gitlab::BitbucketImport::ImportLfsObjectWorker7231 behaves like Gitlab::BitbucketImport::ObjectImporter7232 .sidekiq_retries_exhausted7233 notifies the waiter7234 #perform7235 when project does not exist7236 behaves like notifies the waiter7237 is expected to receive notify("key", anything) 1 time7238 when project has import started7239 calls the importer7240 behaves like notifies the waiter7241 is expected to receive notify("key", anything) 1 time7242 when the importer raises an ActiveRecord::RecordInvalid error7243 tracks the error7244 when the importer raises a StandardError7245 tracks the error and raises the error7246 when project import has been cancelled7247 does not call the importer7248 behaves like notifies the waiter7249 is expected to receive notify("key", anything) 1 time7250 #importer_class7251 does not raise a NotImplementedError7252# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb. It took 2.18 seconds. Expected to take 4.37 seconds.7253# [RSpecRunTime] Starting example group spec/services/dependency_proxy/auth_token_service_spec.rb. Expected to take 4.3 seconds.7254DependencyProxy::AuthTokenService7255 .user_or_deploy_token_from_jwt7256 with a user7257 is expected to eq #<User id:1377 @user797>7258 with an invalid user id7259 raises an not found error7260 behaves like handling token errors7261 with a decoding error7262 is expected to eq nil7263 with an immature signature error7264 is expected to eq nil7265 with an expired signature error7266 returns nil7267 with a deploy token7268 is expected to eq #<DeployToken id: 114, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>7269 with an invalid token7270 is expected to eq nil7271 behaves like handling token errors7272 with a decoding error7273 is expected to eq nil7274 with an immature signature error7275 is expected to eq nil7276 with an expired signature error7277 returns nil7278 with an empty token payload7279 is expected to eq nil7280# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/auth_token_service_spec.rb. It took 1.3 seconds. Expected to take 4.3 seconds.7281# [RSpecRunTime] Starting example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. Expected to take 4.24 seconds.7282Resolvers::IssueStatusCountsResolver7283 #resolve7284 is expected to be a kind of Gitlab::IssuablesCountForState7285 is expected to eq #<Project id:877 group264/project-1078>>7286 filters by search7287 filters by issue type7288 behaves like returns expected results7289 returns expected results7290# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.01 seconds. Current RSS: ~1815M. load average: 1.37 1.27 1.21 1/293 110877291 project used as parent7292 behaves like returns expected results7293 returns expected results7294 group used as parent7295 behaves like returns expected results7296 returns expected results7297 when both assignee_username and assignee_usernames are provided7298 returns a mutually exclusive filter error7299# [RSpecRunTime] Finishing example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. It took 4.08 seconds. Expected to take 4.24 seconds.7300# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. Expected to take 4.15 seconds.7301Gitlab::BitbucketImport::ImportPullRequestNotesWorker7302 behaves like Gitlab::BitbucketImport::ObjectImporter7303 .sidekiq_retries_exhausted7304 notifies the waiter7305 #perform7306 when project does not exist7307 behaves like notifies the waiter7308 is expected to receive notify("key", anything) 1 time7309 when project has import started7310 calls the importer7311 behaves like notifies the waiter7312 is expected to receive notify("key", anything) 1 time7313 when the importer raises an ActiveRecord::RecordInvalid error7314 tracks the error7315 when the importer raises a StandardError7316 tracks the error and raises the error7317 when project import has been cancelled7318 does not call the importer7319 behaves like notifies the waiter7320 is expected to receive notify("key", anything) 1 time7321 #importer_class7322 does not raise a NotImplementedError7323# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb. It took 2.13 seconds. Expected to take 4.15 seconds.7324# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. Expected to take 4.12 seconds.7325Import::GitlabProjects::FileAcquisitionStrategies::RemoteFile7326 validation7327 is expected to be valid7328 file_url validation7329 validates the file_url scheme7330 when localhost urls are not allowed7331 validates the file_url7332 when the HTTP request fails to recover the headers7333 adds the error message7334 when request is not from an S3 server7335 validates the remote content-length7336 validates the remote content-type7337 when request is from an S3 server7338 does not validate the remote content-length or content-type7339 #project_params7340 returns import_export_upload in the params7341# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. It took 1.8 seconds. Expected to take 4.12 seconds.7342# [RSpecRunTime] Starting example group spec/models/error_tracking/error_event_spec.rb. Expected to take 4.08 seconds.7343ErrorTracking::ErrorEvent7344 does not allow STI7345 relationships7346 is expected to belong to error required: false7347 validations7348 is expected to validate that :description cannot be empty/falsy7349 is expected to validate that the length of :description is at most 10247350 is expected to validate that :occurred_at cannot be empty/falsy7351 is expected to validate that the length of :level is at most 2557352 is expected to validate that the length of :environment is at most 2557353 #stacktrace7354 builds a stacktrace7355 #to_sentry_error_event7356 is expected to be a kind of Gitlab::ErrorTracking::ErrorEvent7357# [RSpecRunTime] Finishing example group spec/models/error_tracking/error_event_spec.rb. It took 1.53 seconds. Expected to take 4.08 seconds.7358# [RSpecRunTime] Starting example group spec/graphql/types/untrusted_regexp_spec.rb. Expected to take 4.03 seconds.7359Types::UntrustedRegexp7360 is expected to eq "UntrustedRegexp"7361 is expected to eq "A regexp containing patterns sourced from user input"7362 .coerce_input7363 input: ".*", expected_result: ".*"7364 with input .*7365 is expected to eq ".*"7366 input: "(.*)", expected_result: "(.*)"7367 with input (.*)7368 is expected to eq "(.*)"7369 input: "[test*]+", expected_result: "[test*]+"7370 with input [test*]+7371 is expected to eq "[test*]+"7372 input: "*v1", expected_result: :raise_error7373 with input *v17374 raises a coercion error7375 input: "[test*", expected_result: :raise_error7376 with input [test*7377 raises a coercion error7378 input: "test*+", expected_result: :raise_error7379 with input test*+7380 raises a coercion error7381 .coerce_result7382 input: "1", expected_result: "1"7383 with input 17384 is expected to eq "1"7385 input: 1, expected_result: "1"7386 with input 17387 is expected to eq "1"7388 input: true, expected_result: "true"7389 with input true7390 is expected to eq "true"7391# [RSpecRunTime] Finishing example group spec/graphql/types/untrusted_regexp_spec.rb. It took 1.24 seconds. Expected to take 4.03 seconds.7392# [RSpecRunTime] Starting example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. Expected to take 3.95 seconds.7393Gitlab::FileMarkdownLinkBuilder7394 markdown_link7395 when file name has the character ]7396 escapes the character7397 when file is an image7398 returns preview markdown link7399 when file is video7400 returns preview markdown link7401 when file is audio7402 returns preview markdown link7403 when file is not embeddable7404 returns markdown link7405 when file name is blank7406 returns nil7407 mardown_name7408 when file is an image7409 retrieves the name without the extension7410 when file is video7411 retrieves the name without the extension7412 when file is audio7413 retrieves the name without the extension7414 when file is not embeddable7415 retrieves the name with the extesion7416 when file name is blank7417 returns nil7418# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_markdown_link_builder_spec.rb. It took 1.44 seconds. Expected to take 3.95 seconds.7419# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_importer_spec.rb. Expected to take 3.9 seconds.7420Gitlab::GithubImport::Importer::IssueImporter7421 .import_if_issue7422 imports an issuable if it is a regular issue7423 does not import the issuable if it is a pull request7424 #execute7425 creates the issue7426 caches the created issue ID7427 when author is mapped to a user7428 sets the author ID to the mapped user and preserves the original issue description7429 when assigness are mapped to users7430 sets the assignee IDs to the mapped users7431# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_importer_spec.rb. It took 1.72 seconds. Expected to take 3.9 seconds.7432# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. Expected to take 3.83 seconds.7433Gitlab::UsageDataNonSqlMetrics7434 #add_metric7435 computes the metric value for given metric7436 .count7437 returns default value for count7438 .distinct_count7439 returns default value for distinct count7440 .estimate_batch_distinct_count7441 returns default value for estimate_batch_distinct_count7442 .sum7443 returns default value for sum7444 .histogram7445 returns default value for histogram7446 min/max methods7447 model: User(id: integer, email: string, encrypted_password: string, reset_password_token: string, reset_password_sent_at: datetime, remember_created_at: datetime, sign_in_count: integer, current_sign_in_at: datetime, last_sign_in_at: datetime, current_sign_in_ip: string, last_sign_in_ip: string, created_at: datetime, updated_at: datetime, name: string, admin: boolean, projects_limit: integer, failed_attempts: integer, locked_at: datetime, username: string, can_create_group: boolean, can_create_team: boolean, state: string, color_scheme_id: integer, password_expires_at: datetime, created_by_id: integer, last_credential_check_at: datetime, avatar: string, confirmation_token: string, confirmed_at: datetime, confirmation_sent_at: datetime, unconfirmed_email: string, hide_no_ssh_key: boolean, admin_email_unsubscribed_at: datetime, notification_email: string, hide_no_password: boolean, password_automatically_set: boolean, encrypted_otp_secret: string, encrypted_otp_secret_iv: string, encrypted_otp_secret_salt: string, otp_required_for_login: boolean, otp_backup_codes: text, public_email: string, dashboard: integer, project_view: integer, consumed_timestep: integer, layout: integer, hide_project_limit: boolean, note: text, unlock_token: string, otp_grace_period_started_at: datetime, external: boolean, incoming_email_token: string, auditor: boolean, require_two_factor_authentication_from_group: boolean, two_factor_grace_period: integer, last_activity_on: date, notified_of_own_activity: boolean, preferred_language: string, theme_id: integer, accepted_term_id: integer, feed_token: string, private_profile: boolean, roadmap_layout: integer, include_private_contributions: boolean, commit_email: string, group_view: integer, managing_group_id: integer, first_name: string, last_name: string, static_object_token: string, role: integer, user_type: integer, static_object_token_encrypted: text, otp_secret_expires_at: timestamptz, onboarding_in_progress: boolean, color_mode_id: integer, otp_secret: ), result: nil7448 returns nil7449 model: Issue(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, updated_at: datetime, description: text, milestone_id: integer, iid: integer, updated_by_id: integer, weight: integer, confidential: boolean, due_date: date, moved_to_id: integer, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, relative_position: integer, service_desk_reply_to: string, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, discussion_locked: boolean, closed_at: timestamptz, closed_by_id: integer, state_id: integer, duplicated_to_id: integer, promoted_to_epic_id: integer, health_status: integer, external_key: string, sprint_id: integer, blocking_issues_count: integer, upvotes_count: integer, work_item_type_id: integer, namespace_id: integer, start_date: date), result: nil7450 returns nil7451 model: Deployment(id: integer, iid: integer, project_id: integer, environment_id: integer, ref: string, tag: boolean, sha: string, user_id: integer, deployable_type: string, created_at: datetime, updated_at: datetime, on_stop: string, status: integer, finished_at: timestamptz, deployable_id: integer, archived: boolean), result: nil7452 returns nil7453 model: Project(id: integer, name: string, path: string, description: text, created_at: datetime, updated_at: datetime, creator_id: integer, namespace_id: integer, last_activity_at: datetime, import_url: string, visibility_level: integer, archived: boolean, avatar: string, merge_requests_template: text, star_count: integer, merge_requests_rebase_enabled: boolean, import_type: string, import_source: string, approvals_before_merge: integer, reset_approvals_on_push: boolean, merge_requests_ff_only_enabled: boolean, issues_template: text, mirror: boolean, mirror_last_update_at: datetime, mirror_last_successful_update_at: datetime, mirror_user_id: integer, shared_runners_enabled: boolean, runners_token: string, build_allow_git_fetch: boolean, build_timeout: integer, mirror_trigger_builds: boolean, pending_delete: boolean, public_builds: boolean, last_repository_check_failed: boolean, last_repository_check_at: datetime, only_allow_merge_if_pipeline_succeeds: boolean, has_external_issue_tracker: boolean, repository_storage: string, repository_read_only: boolean, request_access_enabled: boolean, has_external_wiki: boolean, ci_config_path: string, lfs_enabled: boolean, description_html: text, only_allow_merge_if_all_discussions_are_resolved: boolean, repository_size_limit: integer, printing_merge_request_link_enabled: boolean, auto_cancel_pending_pipelines: integer, service_desk_enabled: boolean, cached_markdown_version: integer, delete_error: text, last_repository_updated_at: datetime, disable_overriding_approvers_per_merge_request: boolean, storage_version: integer, resolve_outdated_diff_discussions: boolean, remote_mirror_available_overridden: boolean, only_mirror_protected_branches: boolean, pull_mirror_available_overridden: boolean, jobs_cache_index: integer, external_authorization_classification_label: string, mirror_overwrites_diverged_branches: boolean, pages_https_only: boolean, external_webhook_token: string, packages_enabled: boolean, merge_requests_author_approval: boolean, pool_repository_id: integer, runners_token_encrypted: string, bfg_object_map: string, detected_repository_languages: boolean, merge_requests_disable_committers_approval: boolean, require_password_to_approve: boolean, max_pages_size: integer, max_artifacts_size: integer, pull_mirror_branch_prefix: string, remove_source_branch_after_merge: boolean, marked_for_deletion_at: date, marked_for_deletion_by_user_id: integer, autoclose_referenced_issues: boolean, suggestion_commit_message: string, project_namespace_id: integer, hidden: boolean, organization_id: integer, verification_checksum: binary), result: nil7454 returns nil7455# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb. It took 1.13 seconds. Expected to take 3.83 seconds.7456# [RSpecRunTime] Starting example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. Expected to take 3.81 seconds.7457Clusters::Applications::ActivateIntegrationWorker#perform7458 when cluster exists7459 prometheus integration7460 with cluster type: group7461 ensures Prometheus integration is activated7462# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.98 seconds. Current RSS: ~1870M. load average: 1.29 1.25 1.20 1/288 110887463 with cluster type: project7464 ensures Prometheus integration is activated7465 with cluster type: instance7466 ensures Prometheus integration is activated7467 when cluster does not exist7468 does not raise Record Not Found error7469# [RSpecRunTime] Finishing example group spec/workers/clusters/applications/activate_integration_worker_spec.rb. It took 3.18 seconds. Expected to take 3.81 seconds.7470# [RSpecRunTime] Starting example group spec/rubocop/cop/usage_data/large_table_spec.rb. Expected to take 3.75 seconds.7471RuboCop::Cop::UsageData::LargeTable7472 when outside of an usage data file7473 does not register an offense7474 in an usage data file7475 with large tables7476 when calling Issue.count7477 registers an offense7478 when calling Issue.active.count7479 registers an offense7480 when calling count(Issue)7481 does not register an offense7482 when calling count(Ci::Build.active)7483 does not register an offense7484 when calling Ci::Build.active.count7485 registers an offense7486 when using allowed methods7487 does not register an offense7488 with non related class7489 does not register an offense7490# [RSpecRunTime] Finishing example group spec/rubocop/cop/usage_data/large_table_spec.rb. It took 1.11 seconds. Expected to take 3.75 seconds.7491# [RSpecRunTime] Starting example group spec/services/packages/create_package_file_service_spec.rb. Expected to take 3.72 seconds.7492Packages::CreatePackageFileService7493 #execute7494 with valid params7495 creates a new package file7496 behaves like assigns build to package file7497 with build info7498 assigns the pipeline to the package7499 creates a new PackageFileBuildInfo record7500# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.42 seconds. Current RSS: ~1841M. load average: 1.26 1.25 1.20 1/288 110897501 file is missing7502 raises an error7503# [RSpecRunTime] Finishing example group spec/services/packages/create_package_file_service_spec.rb. It took 2.77 seconds. Expected to take 3.72 seconds.7504# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb. Expected to take 3.66 seconds.7505BulkImports::Projects::Graphql::GetSnippetRepositoryQuery7506 returns snippet httpUrlToRepo7507 returns snippet createdAt7508 returns snippet title7509 behaves like a valid Direct Transfer GraphQL query7510 has a valid query7511 does not use any deprecated GraphQL schema7512 does not exceed max authenticated complexity7513 does not exceed max depth7514 .variables7515 queries project based on source_full_path and pagination7516 .data_path7517 .data_path returns data path7518 .page_info_path7519 .page_info_path returns pagination information path7520# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb. It took 1.37 seconds. Expected to take 3.66 seconds.7521# [RSpecRunTime] Starting example group spec/finders/packages/package_file_finder_spec.rb. Expected to take 3.64 seconds.7522Packages::PackageFileFinder7523 #execute7524 behaves like package file finder examples7525 is expected to eq #<Packages::PackageFile id: 50, package_id: 28, created_at: "2024-03-04 13:54:34.248420000 +0000", up...um: nil, verification_state: 0, verification_started_at: nil, status: "default", new_file_path: nil>7526 with file_name_like7527 is expected to eq #<Packages::PackageFile id: 50, package_id: 28, created_at: "2024-03-04 13:54:34.248420000 +0000", up...um: nil, verification_state: 0, verification_started_at: nil, status: "default", new_file_path: nil>7528# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.12 seconds. Current RSS: ~1843M. load average: 1.24 1.24 1.20 1/288 110907529 behaves like not returning pending_destruction package files7530 returns the correct package file7531 with unknown file_name7532 is expected to be nil7533 #execute!7534 behaves like package file finder examples7535 is expected to eq #<Packages::PackageFile id: 50, package_id: 28, created_at: "2024-03-04 13:54:34.248420000 +0000", up...um: nil, verification_state: 0, verification_started_at: nil, status: "default", new_file_path: nil>7536 with file_name_like7537 is expected to eq #<Packages::PackageFile id: 50, package_id: 28, created_at: "2024-03-04 13:54:34.248420000 +0000", up...um: nil, verification_state: 0, verification_started_at: nil, status: "default", new_file_path: nil>7538 behaves like not returning pending_destruction package files7539 returns the correct package file7540 with unknown file_name7541 is expected to raise ActiveRecord::RecordNotFound7542# [RSpecRunTime] Finishing example group spec/finders/packages/package_file_finder_spec.rb. It took 1.96 seconds. Expected to take 3.64 seconds.7543# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. Expected to take 3.59 seconds.7544Resolvers::Ci::ProjectPipelineCountsResolver7545 #resolve7546 counts pipelines7547 counts by ref7548 counts by sha7549 counts by source7550# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.05 seconds. Current RSS: ~1840M. load average: 1.24 1.24 1.20 1/288 110917551# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. It took 2.2 seconds. Expected to take 3.59 seconds.7552# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/lock_spec.rb. Expected to take 3.54 seconds.7553Mutations::Terraform::State::Lock7554 is expected to eq "TerraformStateLock"7555 is expected to require graphql authorizations :admin_terraform_state7556 #resolve7557 user does not have permission7558 raises an error7559 user has permission7560 locks the state7561 state is already locked7562 does not modify the existing lock7563# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.08 seconds. Current RSS: ~1836M. load average: 1.22 1.24 1.20 1/288 110927564 with invalid params7565 raises an error7566# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/lock_spec.rb. It took 2.15 seconds. Expected to take 3.54 seconds.7567# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_spec.rb. Expected to take 3.5 seconds.7568Mutations::Todos::Restore7569 is expected to require graphql authorizations :update_todo7570 #resolve7571 restores a single todo7572 handles a todo which is already pending as expected7573 ignores requests for todos which do not belong to the current user7574# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.19 seconds. Current RSS: ~1829M. load average: 1.22 1.24 1.20 1/288 110937575# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_spec.rb. It took 3.0 seconds. Expected to take 3.5 seconds.7576# [RSpecRunTime] Starting example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. Expected to take 3.45 seconds.7577Packages::Nuget::ExtractRemoteMetadataFileService7578 #execute7579 when the remote URL is blank7580 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "invalid file url"7581 when the package file is corrupted7582 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found"7583 when reaching the maximum received fragments7584 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file not found"7585 when nuspec file is too big7586 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with "nuspec file too big"7587 when nuspec file is fragmented7588 ignores the Zip::DecompressionError and constructs the nuspec file from the fragments7589 when the remote URL is valid7590 returns a success response with the nuspec file content7591 with a corrupted nupkg file with a wrong entry size7592 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /nuspec file has the wrong entry size/7593 with a Zip::Error exception7594 is expected to raise Packages::Nuget::ExtractRemoteMetadataFileService::ExtractionError with message matching /Error opening zip stream/7595# [RSpecRunTime] Finishing example group spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb. It took 1.08 seconds. Expected to take 3.45 seconds.7596# [RSpecRunTime] Starting example group spec/helpers/numbers_helper_spec.rb. Expected to take 3.41 seconds.7597NumbersHelper7598 #limited_counter_with_delimiter7599 count: 9, options: {:limit=>10}, expected_result: "9"7600 is expected to eq "9"7601 count: 10, options: {:limit=>10}, expected_result: "10"7602 is expected to eq "10"7603 count: 11, options: {:limit=>10}, expected_result: "10+"7604 is expected to eq "10+"7605 count: 12, options: {:limit=>10}, expected_result: "10+"7606 is expected to eq "10+"7607 count: 999, options: {}, expected_result: "999"7608 is expected to eq "999"7609 count: 1000, options: {}, expected_result: "1,000"7610 is expected to eq "1,000"7611 count: 1001, options: {}, expected_result: "1,000+"7612 is expected to eq "1,000+"7613 count: 1002, options: {}, expected_result: "1,000+"7614 is expected to eq "1,000+"7615# [RSpecRunTime] Finishing example group spec/helpers/numbers_helper_spec.rb. It took 1.02 seconds. Expected to take 3.41 seconds.7616# [RSpecRunTime] Starting example group spec/views/layouts/_head.html.haml_spec.rb. Expected to take 3.38 seconds.7617layouts/_head7618 escapes HTML-safe strings in page_title7619 escapes HTML-safe strings in page_description7620 escapes HTML-safe strings in page_image7621DEPRECATION WARNING: The asset "highlight/themes/solarised-light.css" is not present in the asset pipeline.7622Falling back to an asset that may be in the public folder.7623This behavior is deprecated and will be removed.7624To bypass the asset pipeline and preserve this behavior,7625use the `skip_pipeline: true` option.7626 (called from stylesheet_link_tag_defer at /builds/gitlab-org/gitlab/app/helpers/application_helper.rb:289)7627DEPRECATION WARNING: The asset "highlight/themes/solarised-light.css" is not present in the asset pipeline.7628Falling back to an asset that may be in the public folder.7629This behavior is deprecated and will be removed.7630To bypass the asset pipeline and preserve this behavior,7631use the `skip_pipeline: true` option.7632 (called from block (2 levels) in <top (required)> at /builds/gitlab-org/gitlab/spec/views/layouts/_head.html.haml_spec.rb:60)7633 adds selected syntax highlight stylesheet7634 when an asset_host is set7635 adds a link dns-prefetch tag7636 adds a link preconnect tag7637# [RSpecRunTime] RSpec elapsed time: 23 minutes 54.73 seconds. Current RSS: ~1846M. load average: 1.20 1.23 1.20 1/288 110947638 when a Matomo config is set7639 add a Matomo Javascript7640 when matomo_disable_cookies is true7641 disables cookies7642# [RSpecRunTime] Finishing example group spec/views/layouts/_head.html.haml_spec.rb. It took 1.82 seconds. Expected to take 3.38 seconds.7643# [RSpecRunTime] Starting example group spec/services/users/block_service_spec.rb. Expected to take 3.32 seconds.7644Users::BlockService7645 #execute7646 when successful7647 is expected to eq {:status=>:success}7648 change the user's state7649 saves a custom attribute7650 when failed7651 returns error result7652 does not change the user's state7653 when internal user7654 returns error result7655# [RSpecRunTime] Finishing example group spec/services/users/block_service_spec.rb. It took 1.61 seconds. Expected to take 3.32 seconds.7656# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. Expected to take 3.28 seconds.7657Sidebars::Admin::Menus::SystemHooksMenu7658 behaves like Admin menu7659 renders the correct link7660 renders the correct title7661 renders the correct icon7662 renders the separator if needed7663 #render?7664 when user is admin7665 renders7666 when user is not admin7667 does not render7668 when user is not logged in7669 does not render7670 behaves like Admin menu without sub menus7671 does not contain any sub menu(s)7672 defines correct active route7673# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb. It took 1.13 seconds. Expected to take 3.28 seconds.7674# [RSpecRunTime] Starting example group spec/rubocop/cop/put_group_routes_under_scope_spec.rb. Expected to take 3.21 seconds.7675RuboCop::Cop::PutGroupRoutesUnderScope7676 does not register an offense for the root route within scope7677 registers an offense when route is outside scope for `patch`7678 registers an offense when route is outside scope for `post`7679 registers an offense when route is outside scope for `delete`7680 does not register an offense when resource inside the scope7681 registers an offense when route is outside scope for `put`7682 registers an offense when route is outside scope for `resources`7683 registers an offense when route is outside scope for `resource`7684 does not register an offense when resource is deep inside the scope7685 does not register an offense for the root route7686 registers an offense when route is outside scope for `get`7687# [RSpecRunTime] Finishing example group spec/rubocop/cop/put_group_routes_under_scope_spec.rb. It took 1.3 seconds. Expected to take 3.21 seconds.7688# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.34 seconds. Current RSS: ~1837M. load average: 1.19 1.23 1.20 1/288 110957689# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/replace_table_spec.rb. Expected to take 3.17 seconds.7690Gitlab::Database::Partitioning::ReplaceTable#perform7691 replaces the current table, archiving the old7692 transfers the primary key sequence to the replacement table7693 renames the primary key constraints to match the new table names7694 when the table has partitions7695 renames the partitions to match the new table name7696 renames the primary key constraints to match the new partition names7697# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/replace_table_spec.rb. It took 0.94 second. Expected to take 3.17 seconds.7698# [RSpecRunTime] Starting example group spec/services/design_management/move_designs_service_spec.rb. Expected to take 3.14 seconds.7699DesignManagement::MoveDesignsService7700 #execute7701 the user cannot move designs7702 raises cannot_move7703 the designs are not distinct7704 raises not_distinct7705 the designs are not on the same issue7706 raises not_same_issue7707 no focus is passed7708 raises no_focus7709 no neighbours are passed7710 raises no_neighbors7711 moving a design with neighbours7712 repositions existing designs and correctly places the given design7713# [RSpecRunTime] Finishing example group spec/services/design_management/move_designs_service_spec.rb. It took 2.22 seconds. Expected to take 3.14 seconds.7714# [RSpecRunTime] Starting example group spec/services/concerns/rate_limited_service_spec.rb. Expected to take 3.1 seconds.7715RateLimitedService7716 RateLimitedError7717 #headers7718 returns a Hash of HTTP headers7719 #log_request7720 logs the request7721 RateLimiterScopedAndKeyed7722 #rate_limit!7723 when rate limiting is not in effect7724 does not raise an exception7725 when rate limiting is in effect7726 raises a RateLimitedError exception7727 #execute_without_rate_limiting7728 bypasses rate limiting7729 calls super7730 #execute7731 when rate_limit has not been called7732 raises an RateLimitedNotSetupError exception7733 when rate_limit has been called7734 and applies rate limiting7735 raises an RateLimitedService::RateLimitedError exception7736 but does not apply rate limiting7737 calls super7738# [RSpecRunTime] Finishing example group spec/services/concerns/rate_limited_service_spec.rb. It took 1.58 seconds. Expected to take 3.1 seconds.7739# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/auth_hash_spec.rb. Expected to take 3.07 seconds.7740Gitlab::Auth::Saml::AuthHash7741 #groups7742 returns array of groups7743 raw info hash attributes empty7744 returns an empty array7745 #azure_group_overage_claim?7746 when the claim is not present7747 is false7748 when the claim is present7749 is true7750 #authn_context7751 with response_object7752 can extract authn_context7753 with SAML 2.0 response_object7754 can extract authn_context7755 with ADFS SAML response_object7756 can extract authn_context7757 without response_object7758 returns an empty string7759# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/auth_hash_spec.rb. It took 0.99 second. Expected to take 3.07 seconds.7760# [RSpecRunTime] Starting example group spec/services/issuable/process_assignees_spec.rb. Expected to take 3.03 seconds.7761Issuable::ProcessAssignees7762 #execute7763 returns assignee_ids when add_assignee_ids and remove_assignee_ids are not specified7764 combines other ids when assignee_ids is nil7765 combines other ids when both add_assignee_ids and remove_assignee_ids are not empty7766 combines other ids when remove_assignee_ids is not empty7767 combines other ids when add_assignee_ids is not empty7768 combines ids when existing_assignee_ids and extra_assignee_ids are omitted7769 handles mixed string and integer arrays7770# [RSpecRunTime] Finishing example group spec/services/issuable/process_assignees_spec.rb. It took 0.97 second. Expected to take 3.03 seconds.7771# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_batch_spec.rb. Expected to take 3.02 seconds.7772BulkImports::ExportBatch7773 does not allow STI7774 associations7775 is expected to belong to export required: false7776 is expected to have one upload7777 validations7778 is expected to validate that :batch_number cannot be empty/falsy7779 is expected to validate that :batch_number is case-sensitively unique within the scope of :export_id7780# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_batch_spec.rb. It took 0.97 second. Expected to take 3.02 seconds.7781# [RSpecRunTime] Starting example group spec/models/projects/branch_rule_spec.rb. Expected to take 2.96 seconds.7782Projects::BranchRule7783 branch protection returns protected branch7784 generates a valid global id7785 delegates methods to protected branch7786 does not allow STI7787 is protected7788 ::find(id)7789 when id matches a Project7790 finds the project and initializes a branch rule7791# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.32 seconds. Current RSS: ~1858M. load average: 1.39 1.27 1.21 1/288 111027792 when id does not match a Project7793 raises an ActiveRecord::RecordNotFound error describing the branch rule7794 #matching_branches_count7795 returns the number of branches that are matching the protected branch name7796# [RSpecRunTime] Finishing example group spec/models/projects/branch_rule_spec.rb. It took 1.63 seconds. Expected to take 2.96 seconds.7797# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. Expected to take 2.94 seconds.7798Gitlab::GithubImport::Representation::PullRequests::ReviewRequests7799 #github_identifiers7800 returns a hash with needed identifiers7801 .from_json_hash7802 behaves like Review requests7803 returns an instance of Review Request7804 for returned Review Requests7805 includes merge request id7806 includes reviewers7807 .from_api_response7808 behaves like Review requests7809 returns an instance of Review Request7810 for returned Review Requests7811 includes merge request id7812 includes reviewers7813# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. It took 0.92 second. Expected to take 2.94 seconds.7814# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. Expected to take 2.92 seconds.7815Mutations::AlertManagement::PrometheusIntegration::ResetToken7816 is expected to require graphql authorizations :admin_project7817 #resolve7818 user has sufficient access to project7819 when ::Projects::Operations::UpdateService responds with success7820 returns the integration with no errors7821# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.7 seconds. Current RSS: ~1859M. load average: 1.39 1.27 1.21 1/288 111047822 when ::Projects::Operations::UpdateService responds with an error7823 returns errors7824 when resource is not accessible to the user7825 raises an error if the resource is not accessible to the user7826# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb. It took 1.65 seconds. Expected to take 2.92 seconds.7827# [RSpecRunTime] Starting example group spec/policies/group_group_link_policy_spec.rb. Expected to take 2.85 seconds.7828GroupGroupLinkPolicy7829 read_shared_with_group7830 when the user is a shared_group member7831 can read_shared_with_group7832 when the user is not a shared_group member7833 when user is not a shared_with_group member7834 when the shared_with_group is private7835 cannot read_shared_with_group7836 when the shared group is public7837 cannot read_shared_with_group7838 when the shared_with_group is public7839 can read_shared_with_group7840 when user is a shared_with_group member7841 can read_shared_with_group7842# [RSpecRunTime] Finishing example group spec/policies/group_group_link_policy_spec.rb. It took 1.64 seconds. Expected to take 2.85 seconds.7843# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/group_mention_message_spec.rb. Expected to take 2.82 seconds.7844Integrations::ChatMessage::GroupMentionMessage7845 does not allow STI7846 for issue descriptions7847 returns the appropriate message7848 with markdown7849 returns the appropriate message7850 for unsupported object types7851 raises an error7852 for notes7853 on commits7854 returns the appropriate message7855 on issues7856 returns the appropriate message7857 on merge requests7858 returns the appropriate message7859 for notes on unsupported object types7860 raises an error7861 for merge request descriptions7862 returns the appropriate message7863# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/group_mention_message_spec.rb. It took 1.17 seconds. Expected to take 2.82 seconds.7864# [RSpecRunTime] Starting example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. Expected to take 2.79 seconds.7865Sidekiq::Worker7866 for sidekiq workers7867 behaves like a forbiddable operation within a transaction7868 allows the operation outside of a transaction7869 forbids the operation within a transaction7870 allows the oepration within a transaction if skipped7871 forbids the operation if it is within a Ci::ApplicationRecord transaction7872 for mailers7873 behaves like a forbiddable operation within a transaction7874 allows the operation outside of a transaction7875 forbids the operation within a transaction7876 allows the oepration within a transaction if skipped7877 forbids the operation if it is within a Ci::ApplicationRecord transaction7878# [RSpecRunTime] Finishing example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. It took 1.08 seconds. Expected to take 2.79 seconds.7879# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/issues_importer_spec.rb. Expected to take 2.74 seconds.7880Gitlab::JiraImport::IssuesImporter7881 #imported_items_cache_key7882 is expected to eq "jira-importer/already-imported/906/issues"7883 behaves like raise exception if not implemented7884 is expected not to raise Exception7885# [RSpecRunTime] RSpec elapsed time: 24 minutes 16.37 seconds. Current RSS: ~1854M. load average: 1.43 1.28 1.22 1/288 111057886 #execute7887 when no returned issues7888 does not schedule any import jobs7889 with results returned7890 when single page of results is returned7891 schedules 2 import jobs7892 when importing some issue raises an exception7893 schedules 2 import jobs7894 when duplicate results are returned7895 schedules 2 import jobs7896# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/issues_importer_spec.rb. It took 1.92 seconds. Expected to take 2.74 seconds.7897# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline_spec.rb. Expected to take 2.71 seconds.7898BulkImports::Projects::Pipelines::PipelineSchedulesPipeline7899 imports schedule into destination project7900 is active7901 imports the schedule but active is false7902# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.49 seconds. Current RSS: ~1850M. load average: 1.40 1.28 1.21 1/288 111067903# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline_spec.rb. It took 1.57 seconds. Expected to take 2.71 seconds.7904# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb. Expected to take 2.66 seconds.7905Gitlab::Database::QueryAnalyzers::Ci::PartitioningIdAnalyzer7906 when ci_partitioning_analyze_queries_partition_id_check is enabled7907 when querying a routing table7908 when partition_id is present7909 when selecting data7910 behaves like a good query7911 does not raise error7912 with a join query7913 behaves like a good query7914 does not raise error7915 when removing data7916 behaves like a good query7917 does not raise error7918 when updating data7919 behaves like a good query7920 does not raise error7921 when inserting a record7922 behaves like a good query7923 does not raise error7924 when partition_id is missing7925 when inserting a record7926 behaves like a bad query7927 raises PartitionIdMissingError7928 when selecting data7929 behaves like a bad query7930 raises PartitionIdMissingError7931 when removing data7932 behaves like a bad query7933 raises PartitionIdMissingError7934 when updating data7935 behaves like a bad query7936 raises PartitionIdMissingError7937 with a join query7938 behaves like a bad query7939 raises PartitionIdMissingError7940 when ci_partitioning_analyze_queries_partition_id_check is disabled7941 does not analyze the query7942# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb. It took 1.28 seconds. Expected to take 2.66 seconds.7943# [RSpecRunTime] Starting example group spec/lib/gitlab/database/shared_model_spec.rb. Expected to take 2.64 seconds.7944Gitlab::Database::SharedModel7945 using an external connection7946 overrides the connection for the duration of the block7947 does not affect connections in other threads7948 raises an error if the connection does not include `:gitlab_shared` schema7949 when multiple connection overrides are nested7950 allows the nesting with the same connection object7951 raises an error if the connection is changed7952 when the block raises an error7953 re-raises the error, removing the overridden connection7954 #connection_db_config7955 returns the class connection_db_config7956 when switching the class connection7957 returns the db_config of the used connection when using load balancing (PENDING: Skipping because none of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup)7958# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/shared_model_spec.rb. It took 0.97 second. Expected to take 2.64 seconds.7959# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. Expected to take 2.61 seconds.7960Gitlab::JiraImport::MetadataCollector7961 #execute7962 when all metadata fields are present7963 writes all fields7964 when some fields are in incorrect format7965 when fixVersions field is not an array7966 skips these fields7967 when a fixVersions element is in incorrect format7968 skips the element7969 when a parent field has incorrectly formatted summary7970 skips the summary7971 when a parent field is missing the key7972 skips the field7973 when some metadata fields are missing7974 skips the missing fields7975 when all metadata fields are missing7976 returns nil7977# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/metadata_collector_spec.rb. It took 0.9 second. Expected to take 2.61 seconds.7978# [RSpecRunTime] Starting example group spec/views/shared/milestones/_issuable.html.haml_spec.rb. Expected to take 2.55 seconds.7979shared/milestones/_issuable.html.haml7980 issue7981 links to the page for the issue7982 links to issues page for user7983# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.94 seconds. Current RSS: ~1861M. load average: 1.37 1.27 1.21 1/289 111087984 merge request7985 links to merge requests page for user7986 links to the page for the merge request7987# [RSpecRunTime] Finishing example group spec/views/shared/milestones/_issuable.html.haml_spec.rb. It took 1.93 seconds. Expected to take 2.55 seconds.7988# [RSpecRunTime] Starting example group spec/workers/bulk_import_worker_spec.rb. Expected to take 2.54 seconds.7989BulkImportWorker7990 #perform7991 executes the BulkImports::ProcessService7992 when no BulkImport is found7993 returns without error7994 does not executes the BulkImports::ProcessService7995 behaves like an idempotent worker7996 is labeled as idempotent7997 performs multiple times sequentially without raising an exception7998 #sidekiq_retries_exhausted7999 logs export failure and marks entity as failed8000# [RSpecRunTime] Finishing example group spec/workers/bulk_import_worker_spec.rb. It took 0.9 second. Expected to take 2.54 seconds.8001# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline_spec.rb. Expected to take 2.48 seconds.8002Banzai::Pipeline8003 .[]8004 for nil8005 is expected to eq Banzai::Pipeline::FullPipeline8006 for symbols8007 when known8008 is expected to eq Banzai::Pipeline::FullPipeline8009 when unknown8010 behaves like error8011 is expected to raise NameError with "uninitialized constant Banzai::Pipeline::UnknownPipeline"8012 for classes8013 subclassing Banzai::Pipeline::BasePipeline8014 is expected to eq #<Class:0x00007eee37dcf178>8015 subclassing other types8016 behaves like error8017 is expected to raise ArgumentError with "unsupported pipeline name Foo (Class)"8018 for other types8019 behaves like error8020 is expected to raise ArgumentError with "unsupported pipeline name \"label\" (String)"8021# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline_spec.rb. It took 0.78 second. Expected to take 2.48 seconds.8022# [RSpecRunTime] Starting example group spec/services/todos/destroy/destroyed_issuable_service_spec.rb. Expected to take 2.47 seconds.8023Todos::Destroy::DestroyedIssuableService8024 #execute8025 when target is merge request8026 deletes todos for specified target ID and type8027 invalidates todos cache counts of todo users8028# [RSpecRunTime] RSpec elapsed time: 24 minutes 26.77 seconds. Current RSS: ~1845M. load average: 1.37 1.27 1.21 1/294 111498029 when target is an work item8030 deletes todos8031# [RSpecRunTime] Finishing example group spec/services/todos/destroy/destroyed_issuable_service_spec.rb. It took 2.07 seconds. Expected to take 2.47 seconds.8032# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 2.43 seconds.8033Gitlab::BitbucketServerImport::Stage::ImportLfsObjectsWorker8034 behaves like Gitlab::BitbucketServerImport::StageMethods8035 .sidekiq_retries_exhausted8036 tracks the import failure8037 #perform8038 executes the import8039 queues RefreshImportJidWorker8040 #perform8041 when the import succeeds8042 schedules the next stage8043# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb. It took 1.03 seconds. Expected to take 2.43 seconds.8044# [RSpecRunTime] Starting example group spec/lib/gitlab/import/import_failure_service_spec.rb. Expected to take 2.41 seconds.8045Gitlab::Import::ImportFailureService8046 .track8047 with all arguments provided8048 invokes a new instance and executes8049 with only necessary arguments utilizing defaults8050 invokes a new instance and executes8051 #execute8052 when tracking metrics8053 tracks the failed import8054 when using the project as reference8055 when it fails the import8056 behaves like logs the exception and fails the import8057 is expected to contain exactly (have attributes {:correlation_id_value => "c72d584e1f103ca0c0ab419e0dcc6946", :exception_class => "S...me error", :external_identifiers => {"foo" => "bar"}, :retry_count => 0, :source => "SomeImporter"})8058 when it does not fail the import8059 behaves like logs the exception and does not fail the import8060 is expected to contain exactly (have attributes {:correlation_id_value => "c72d584e1f103ca0c0ab419e0dcc6946", :exception_class => "S... error", :external_identifiers => {"foo" => "bar"}, :retry_count => nil, :source => "SomeImporter"})8061 when using the import_state as reference8062 when it fails the import8063 behaves like logs the exception and fails the import8064 is expected to contain exactly (have attributes {:correlation_id_value => "c72d584e1f103ca0c0ab419e0dcc6946", :exception_class => "S...me error", :external_identifiers => {"foo" => "bar"}, :retry_count => 0, :source => "SomeImporter"})8065 when it does not fail the import8066 behaves like logs the exception and does not fail the import8067 is expected to contain exactly (have attributes {:correlation_id_value => "c72d584e1f103ca0c0ab419e0dcc6946", :exception_class => "S... error", :external_identifiers => {"foo" => "bar"}, :retry_count => nil, :source => "SomeImporter"})8068# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/import_failure_service_spec.rb. It took 1.49 seconds. Expected to take 2.41 seconds.8069# [RSpecRunTime] Starting example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. Expected to take 2.37 seconds.8070Discussions::CaptureDiffNotePositionsService8071 when merge request has a discussion8072 and position of the discussion changed on target branch head8073 diff positions are created for the first notes of the discussions8074# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.16 seconds. Current RSS: ~1851M. load average: 1.32 1.27 1.21 1/295 112858075# [RSpecRunTime] Finishing example group spec/services/discussions/capture_diff_note_positions_service_spec.rb. It took 2.32 seconds. Expected to take 2.37 seconds.8076# [RSpecRunTime] Starting example group spec/components/pajamas/single_stat_component_spec.rb. Expected to take 2.36 seconds.8077Pajamas::SingleStatComponent8078 with unit8079 shows unit8080 with default props8081 shows title8082 shows stat_value8083 does not show unit8084 does not show meta badge8085 with meta_text8086 shows badge with text8087 with title_icon8088 shows icon8089 with stat_value_testid8090 shows unique data-testid for stat_value8091# [RSpecRunTime] Finishing example group spec/components/pajamas/single_stat_component_spec.rb. It took 1.01 seconds. Expected to take 2.36 seconds.8092# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/release_builder_spec.rb. Expected to take 2.3 seconds.8093Gitlab::HookData::ReleaseBuilder8094 #build8095 includes safe attribute8096 includes additional attrs8097 when the Release has an image in the description8098 sets the image to use an absolute URL8099# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.6 seconds. Current RSS: ~1850M. load average: 1.32 1.27 1.21 1/293 113088100# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/release_builder_spec.rb. It took 1.43 seconds. Expected to take 2.3 seconds.8101# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb. Expected to take 2.27 seconds.8102Mutations::AlertManagement::HttpIntegration::ResetToken8103 is expected to require graphql authorizations :admin_operations8104 #resolve8105 user has sufficient access to project8106 when HttpIntegrations::UpdateService responds with success8107 returns the integration with no errors8108 when HttpIntegrations::UpdateService responds with an error8109 returns errors8110 when resource is not accessible to the user8111 raises an error if the resource is not accessible to the user8112# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb. It took 1.38 seconds. Expected to take 2.27 seconds.8113# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. Expected to take 2.26 seconds.8114Gitlab::Ci::Config::Entry::Tags8115 validation8116 when tags config value is correct8117 #value8118 returns tags configuration8119 #valid?8120 is valid8121 when entry value is not correct8122 #errors8123 when tags config is not an array of strings8124 reports error8125 when tags limit is reached8126 reports error8127# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/tags_spec.rb. It took 0.64 second. Expected to take 2.26 seconds.8128# [RSpecRunTime] Starting example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. Expected to take 2.21 seconds.8129Ci::ParseSecureFileMetadataWorker8130 #perform8131 is labeled as idempotent8132 performs multiple times sequentially without raising an exception8133 when the file is found8134 calls update_metadata!8135# [RSpecRunTime] RSpec elapsed time: 24 minutes 38.18 seconds. Current RSS: ~1846M. load average: 1.29 1.26 1.21 1/293 113098136 when file is not found8137WARNING: An expectation of `:update_metadata!` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb:25:in `block (4 levels) in <top (required)>'.8138 does not call update_metadata!8139# [RSpecRunTime] Finishing example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. It took 1.65 seconds. Expected to take 2.21 seconds.8140# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 2.19 seconds.8141RecaptchaHelper8142 .show_recaptcha_sign_up?8143 is expected to eq true8144 when setting is disabled8145 is expected to eq false8146 when it is a QA request8147 is expected to eq false8148 .recaptcha_enabled_on_login?8149 is expected to eq true8150 when setting is disabled8151 is expected to eq false8152 when it is a QA request8153 is expected to eq false8154# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.88 second. Expected to take 2.19 seconds.8155# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client_spec.rb. Expected to take 2.16 seconds.8156ErrorTracking::SentryClient8157 is expected to respond to #repos8158 is expected to respond to #issue_details8159 is expected to respond to #create_issue_link8160 is expected to respond to #issue_latest_event8161 is expected to respond to #list_issues8162 is expected to respond to #projects8163# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client_spec.rb. It took 0.84 second. Expected to take 2.16 seconds.8164# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb. Expected to take 2.12 seconds.8165Sidebars::UserSettings::Menus::AuthenticationLogMenu8166 behaves like User settings menu #render? method8167 #render?8168 when user is logged in8169 renders8170 when user is not logged in8171 does not render8172 behaves like User settings menu8173 does not contain any sub menu8174 renders the correct link8175 renders the correct title8176 renders the correct icon8177 defines correct active route8178# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb. It took 1.09 seconds. Expected to take 2.12 seconds.8179# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb. Expected to take 2.08 seconds.8180Gitlab::Ci::Reports::Security::Locations::Sast8181 behaves like vulnerability location8182 #initialize8183 when all params are given8184 initializes an instance8185 param: :file_path8186 when param file_path is missing8187 raises an error8188 param: :start_line8189 when param start_line is missing8190 raises an error8191 #fingerprint8192 generates expected fingerprint8193 #fingerprint_path8194 generates expected fingerprint8195 #==8196 returns true when fingerprints are equal8197 returns false when fingerprints are different8198# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb. It took 0.95 second. Expected to take 2.08 seconds.8199# [RSpecRunTime] Starting example group spec/lib/banzai/filter/plantuml_filter_spec.rb. Expected to take 2.07 seconds.8200Banzai::Filter::PlantumlFilter8201 replaces plantuml pre tag with img tag8202 allows the lang attribute on the code tag to support RST files processed by gitlab-markup gem8203 does not replace plantuml pre tag with img tag if disabled8204 does not replace plantuml pre tag with img tag if url is invalid8205# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/plantuml_filter_spec.rb. It took 0.69 second. Expected to take 2.07 seconds.8206# [RSpecRunTime] Starting example group spec/models/cloud_connector/service_access_token_spec.rb. Expected to take 2.02 seconds.8207CloudConnector::ServiceAccessToken8208 does not allow STI8209 #token8210 is encrypted8211 validations8212 is expected to validate that :token cannot be empty/falsy8213 is expected to validate that :expires_at cannot be empty/falsy8214 .expired8215 selects all expired tokens8216 .active8217 selects all active tokens8218# [RSpecRunTime] Finishing example group spec/models/cloud_connector/service_access_token_spec.rb. It took 0.83 second. Expected to take 2.02 seconds.8219# [RSpecRunTime] Starting example group spec/services/ci/runners/unassign_runner_service_spec.rb. Expected to take 2.0 seconds.8220Ci::Runners::UnassignRunnerService#execute8221 without user8222 does not destroy runner_project8223 with unauthorized user8224 does not call destroy on runner_project8225 with admin user8226 with destroy returning false8227 returns error response8228 with destroy returning true8229 returns success response8230# [RSpecRunTime] Finishing example group spec/services/ci/runners/unassign_runner_service_spec.rb. It took 1.18 seconds. Expected to take 2.0 seconds.8231# [RSpecRunTime] Starting example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. Expected to take 1.95 seconds.8232RuboCop::Cop::UsageData::DistinctCountByLargeForeignKey8233 when outside of an usage data file8234 does not register an offense8235 in an usage data file8236 when counting by disallowed key8237 registers an offense8238 does not register an offense when batch is false8239 registers an offense when batch is true8240 when calling by allowed key8241 does not register an offense with symbol8242 does not register an offense with string8243# [RSpecRunTime] Finishing example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. It took 0.84 second. Expected to take 1.95 seconds.8244# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. Expected to take 1.94 seconds.8245Gitlab::ImportExport::AvatarSaver8246 saves a project avatar8247 is fine not to have an avatar8248# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. It took 1.68 seconds. Expected to take 1.94 seconds.8249# [RSpecRunTime] RSpec elapsed time: 24 minutes 47.45 seconds. Current RSS: ~1846M. load average: 1.32 1.27 1.21 1/288 113108250# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb. Expected to take 1.89 seconds.8251Gitlab::Graphql::Authorize::ObjectAuthorization8252 #ok?8253 when there are no abilities8254 is expected to be ok #<Double (anonymous)> and #<Double (anonymous)>8255 when no ability should be allowed8256 is expected not to be ok #<struct Foo x=0, y=0> and #<Double :User>8257 when go_fast should be allowed8258 is expected not to be ok #<struct Foo x=100, y=0> and #<Double :User>8259 when go_fast and go_slow should be allowed8260 is expected to be ok #<struct Foo x=100, y=100> and #<Double :User>8261 when the object delegates to another subject8262 is expected to be ok #<Double :Proxy> and #<Double :User>8263 is expected not to be ok #<Double :Proxy> and #<Double :User>8264# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb. It took 0.84 second. Expected to take 1.89 seconds.8265# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/account_menu_spec.rb. Expected to take 1.88 seconds.8266Sidebars::UserSettings::Menus::AccountMenu8267 behaves like User settings menu8268 does not contain any sub menu8269 renders the correct link8270 renders the correct title8271 renders the correct icon8272 defines correct active route8273 behaves like User settings menu #render? method8274 #render?8275 when user is logged in8276 renders8277 when user is not logged in8278 does not render8279# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/account_menu_spec.rb. It took 0.98 second. Expected to take 1.88 seconds.8280# [RSpecRunTime] Starting example group spec/lib/gitlab/import/user_from_mention_spec.rb. Expected to take 1.83 seconds.8281Gitlab::Import::UserFromMention8282 #cache_multiple8283 calls write_multiple with the hash8284 #user_from_cache8285 returns nil if the cache is empty8286 when the username and email is cached8287 if a user with the email does not exist8288 returns nil8289 if a user with the email exists8290 returns the user8291# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/user_from_mention_spec.rb. It took 0.72 second. Expected to take 1.83 seconds.8292# [RSpecRunTime] Starting example group spec/services/clusters/agents/delete_service_spec.rb. Expected to take 1.82 seconds.8293Clusters::Agents::DeleteService8294 #execute8295 without user permissions8296 fails to delete when the user has no permissions8297 with user permissions8298 deletes a cluster agent8299# [RSpecRunTime] Finishing example group spec/services/clusters/agents/delete_service_spec.rb. It took 1.79 seconds. Expected to take 1.82 seconds.8300# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/award_spec.rb. Expected to take 1.8 seconds.8301Mutations::Achievements::Award8302 is expected to require graphql authorizations :award_achievement8303 #resolve8304 when the user does not have permission8305 raises an error8306 when the user has permission8307 creates user_achievement with correct values8308 when the params are invalid8309 returns the validation error8310# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/award_spec.rb. It took 1.25 seconds. Expected to take 1.8 seconds.8311# [RSpecRunTime] Starting example group spec/models/releases/source_spec.rb. Expected to take 1.75 seconds.8312Releases::Source8313 does not allow STI8314 .all8315 returns all formats of sources8316 #url8317 returns zip archived source url8318 when ref is directory structure8319 converts slash to dash8320# [RSpecRunTime] Finishing example group spec/models/releases/source_spec.rb. It took 1.1 seconds. Expected to take 1.75 seconds.8321# [RSpecRunTime] Starting example group spec/scripts/duo_chat/reporter_spec.rb. Expected to take 1.73 seconds.8322Reporter8323 #run8324 when the CI pipeline is running with the commit in `master` branch8325Creating a snippet 1709560545.json.8326Creating a report issue.8327Updating the aggregated report issue.8328 uploads snippet, creates a report issue and updates the tracking issue8329 when the CI pipeline is not running with the commit in `master` branch8330 when a note does not already exist8331Saving /builds/gitlab-org/gitlab/report.md8332Posted comment.8333 saves the report as a markdown file and creates a new MR note containing the report content8334 when a note exists8335Saving /builds/gitlab-org/gitlab/report.md8336Updated comment.8337 saves the report as a markdown file and updates the existing MR note containing the report content8338 #markdown_report8339 generates the correct summary stats and uses the correct emoji indicators8340 includes the tools used8341 when usernames are present8342 quotes the usernames with backticks8343# [RSpecRunTime] Finishing example group spec/scripts/duo_chat/reporter_spec.rb. It took 0.82 second. Expected to take 1.73 seconds.8344# [RSpecRunTime] Starting example group spec/lib/gitlab/monitor/demo_projects_spec.rb. Expected to take 1.71 seconds.8345Gitlab::Monitor::DemoProjects8346 #primary_keys8347 fetches primary_keys when on SaaS8348 fetches primary_keys when on staging8349 fetches all keys when in the dev or test env8350 falls back on empty array8351# [RSpecRunTime] Finishing example group spec/lib/gitlab/monitor/demo_projects_spec.rb. It took 1.02 seconds. Expected to take 1.71 seconds.8352# [RSpecRunTime] Starting example group spec/lib/banzai/filter/image_lazy_load_filter_spec.rb. Expected to take 1.67 seconds.8353Banzai::Filter::ImageLazyLoadFilter8354 adds a class attribute8355 appends to the current class attribute8356 adds a async decoding attribute8357 transforms the image src to a data-src8358 works with external images8359# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/image_lazy_load_filter_spec.rb. It took 0.71 second. Expected to take 1.67 seconds.8360# [RSpecRunTime] Starting example group spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb. Expected to take 1.64 seconds.8361ClickHouse::EventAuthorsConsistencyCronWorker8362 when ClickHouse is disabled8363 does nothing8364 when the event_sync_worker_for_click_house feature flag is off8365 does nothing8366# [RSpecRunTime] Finishing example group spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb. It took 0.47 second. Expected to take 1.64 seconds.8367# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb. Expected to take 1.62 seconds.8368Gitlab::Ci::Config::External::Mapper::Matcher8369 #process8370 returns an array of file objects8371 when a location is not valid8372 raises an error8373 when the invalid location includes a masked variable8374 raises an error with a masked sentence8375 when a location is ambiguous8376 raises an error8377# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb. It took 0.62 second. Expected to take 1.62 seconds.8378# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/reader_spec.rb. Expected to take 1.58 seconds.8379Gitlab::ImportExport::Reader8380 #project_tree8381 delegates to AttributesFinder#find_root8382 when exception raised8383 is expected to equal false8384 logs the error8385 #group_members_tree8386 delegates to AttributesFinder#find_root8387# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/reader_spec.rb. It took 0.69 second. Expected to take 1.58 seconds.8388# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. Expected to take 1.56 seconds.8389RuboCop::Cop::RSpec::SharedGroupsMetadata8390 does not flag if feature category is missing8391 with hash metadata8392 flags metadata in shared example8393 flags metadata in shared context8394 with symbol metadata8395 flags metadata in shared example8396 flags metadata in shared context8397# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb. It took 0.72 second. Expected to take 1.56 seconds.8398# [RSpecRunTime] Starting example group spec/models/concerns/integrations/has_web_hook_spec.rb. Expected to take 1.52 seconds.8399Integrations::HasWebHook8400 does not allow STI8401 when hook_url and url_variables are not implemented8402 is expected to raise NotImplementedError8403 is expected to raise NotImplementedError8404 when integration responds to enable_ssl_verification8405 is expected to eq true8406 when integration does not respond to enable_ssl_verification8407 is expected to eq true8408# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/has_web_hook_spec.rb. It took 0.74 second. Expected to take 1.52 seconds.8409# [RSpecRunTime] Starting example group spec/services/packages/nuget/process_package_file_service_spec.rb. Expected to take 1.52 seconds.8410Packages::Nuget::ProcessPackageFileService8411 #execute8412 with valid package file8413 calls the UpdatePackageFromMetadataService8414 with invalid package file8415 behaves like raises an error8416 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file"8417 when linked to a non nuget package8418 behaves like raises an error8419 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file"8420 with a 0 byte package file8421 behaves like raises an error8422 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file"8423# [RSpecRunTime] Finishing example group spec/services/packages/nuget/process_package_file_service_spec.rb. It took 0.91 second. Expected to take 1.52 seconds.8424# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. Expected to take 1.47 seconds.8425admin/application_settings/_repository_storage.html.haml8426 with storage weights configured8427 lists storages with weight8428 lists storages without weight8429 lists only configured storages8430# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. It took 0.62 second. Expected to take 1.47 seconds.8431# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. Expected to take 1.47 seconds.8432Resolvers::GroupEnvironmentScopesResolver8433 with a group8434 #resolve8435 finds all environment scopes8436 without a group8437 #resolve8438 rails to find any environment scopes8439# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb. It took 1.07 seconds. Expected to take 1.47 seconds.8440# [RSpecRunTime] Starting example group spec/lib/gitlab/process_memory_cache/helper_spec.rb. Expected to take 1.42 seconds.8441Gitlab::ProcessMemoryCache::Helper8442 .fetch_memory_cache8443 memoizes the result8444 resets the cache when the shared key is missing8445 does not set the shared timestamp if it is already present8446 .invalidate_memory_cache8447 invalidates the cache8448# [RSpecRunTime] Finishing example group spec/lib/gitlab/process_memory_cache/helper_spec.rb. It took 0.64 second. Expected to take 1.42 seconds.8449# [RSpecRunTime] Starting example group spec/tooling/danger/config_files_spec.rb. Expected to take 1.4 seconds.8450Tooling::Danger::ConfigFiles8451 #add_suggestion_for_missing_introduced_by_url8452 when config file has an empty introduced_by_url line8453 adds suggestions at the correct line8454 when config file has an introduced_by_url line with value8455 does not add suggestion8456 #new_config_files8457 returns added, modified, and renamed_after files by default8458# [RSpecRunTime] Finishing example group spec/tooling/danger/config_files_spec.rb. It took 0.52 second. Expected to take 1.4 seconds.8459# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. Expected to take 1.36 seconds.8460Gitlab::DependencyLinker::GoSumLinker8461 .support?8462 supports go.sum8463 does not support other files8464 #link8465 links modules8466 links checksums8467# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb. It took 0.63 second. Expected to take 1.36 seconds.8468# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parallel_diff_spec.rb. Expected to take 1.33 seconds.8469Gitlab::Diff::ParallelDiff8470 #parallelize8471 returns an array of arrays containing the parsed diff8472# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parallel_diff_spec.rb. It took 0.97 second. Expected to take 1.33 seconds.8473# [RSpecRunTime] Starting example group spec/lib/gitlab/git/util_spec.rb. Expected to take 1.31 seconds.8474Gitlab::Git::Util8475 #count_lines8476 counts 0 lines in ""8477 counts 1 lines in "foo"8478 counts 1 lines in "foo\n"8479 counts 2 lines in "foo\n\n"8480# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/util_spec.rb. It took 0.58 second. Expected to take 1.31 seconds.8481# [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/artifact_entity_spec.rb. Expected to take 1.27 seconds.8482Integrations::HarborSerializers::ArtifactEntity8483 returns the Harbor artifact8484# [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/artifact_entity_spec.rb. It took 0.71 second. Expected to take 1.27 seconds.8485# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/notes_importer_spec.rb. Expected to take 1.25 seconds.8486Gitlab::BitbucketServerImport::Importers::NotesImporter8487 #execute8488 schedules a job to import notes for each corresponding merge request8489 when pull request was already processed8490 does not schedule job for processed merge requests8491# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/notes_importer_spec.rb. It took 0.97 second. Expected to take 1.25 seconds.8492# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. Expected to take 1.23 seconds.8493CloudSeed::GoogleCloud::GcpRegionAddOrReplaceService8494 adds and replaces GCP region vars8495# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb. It took 0.79 second. Expected to take 1.23 seconds.8496# [RSpecRunTime] Starting example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. Expected to take 1.18 seconds.8497Import::GithubishProviderRepoEntity8498 behaves like exposes required fields for import entity8499 exposes required fields8500 correctly exposes id8501 correctly exposes full name8502 correctly exposes sanitized name8503 correctly exposes provider link8504# [RSpecRunTime] Finishing example group spec/serializers/import/githubish_provider_repo_entity_spec.rb. It took 0.67 second. Expected to take 1.18 seconds.8505# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. Expected to take 1.18 seconds.8506Gitlab::Kubernetes::RoleBinding#generate8507 builds a Kubeclient Resource8508# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/role_binding_spec.rb. It took 0.32 second. Expected to take 1.18 seconds.8509# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_category_type_spec.rb. Expected to take 1.14 seconds.8510Types::TimeTracking::TimelogCategoryType8511 is expected to eq "TimeTrackingTimelogCategory"8512 is expected to have graphql fields "id", "name", "description", "color", "billable", "billing_rate", "created_at", and "updated_at"8513 is expected to require graphql authorizations :read_timelog_category8514# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_category_type_spec.rb. It took 0.5 second. Expected to take 1.14 seconds.8515# [RSpecRunTime] Starting example group spec/validators/js_regex_validator_spec.rb. Expected to take 1.12 seconds.8516JsRegexValidator8517 #validates_each8518 user_default_internal_regex: nil, result: []8519 generates correct errors8520 user_default_internal_regex: "", result: []8521 generates correct errors8522 user_default_internal_regex: "(?#comment)", result: ["Regex Pattern (?#comment) can not be expressed in Javascript"]8523 generates correct errors8524 user_default_internal_regex: "(?(a)b|c)", result: ["invalid conditional pattern: /(?(a)b|c)/i"]8525 generates correct errors8526# [RSpecRunTime] Finishing example group spec/validators/js_regex_validator_spec.rb. It took 0.61 second. Expected to take 1.12 seconds.8527# [RSpecRunTime] Starting example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. Expected to take 1.09 seconds.8528JiraConnect::SendUninstalledHookWorker8529 #perform8530 is labeled as idempotent8531 performs multiple times sequentially without raising an exception8532 calls the ProxyLifecycleEventService service8533# [RSpecRunTime] Finishing example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. It took 0.57 second. Expected to take 1.09 seconds.8534# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. Expected to take 1.07 seconds.8535Gitlab::GithubImport::Attachments::ImportMergeRequestWorker8536 #import8537 imports an merge request attachments8538# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. It took 0.77 second. Expected to take 1.07 seconds.8539# [RSpecRunTime] Starting example group spec/presenters/ci/bridge_presenter_spec.rb. Expected to take 1.06 seconds.8540Ci::BridgePresenter8541 presents information about recoverable state8542 presents the detailed status for the user8543# [RSpecRunTime] Finishing example group spec/presenters/ci/bridge_presenter_spec.rb. It took 0.89 second. Expected to take 1.06 seconds.8544# [RSpecRunTime] Starting example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. Expected to take 1.02 seconds.8545Types::DataTransfer::ProjectDataTransferType8546 includes the specific fields8547 #total_egress8548 calls sum on active record relation8549# [RSpecRunTime] Finishing example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. It took 0.74 second. Expected to take 1.02 seconds.8550# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/hash_util_spec.rb. Expected to take 1.0 second.8551Gitlab::ImportExport::HashUtil8552 .deep_symbolize_array!8553 symbolizes keys8554 .deep_symbolize_array_with_date!8555 symbolizes keys8556 transforms date strings into Time objects8557# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/hash_util_spec.rb. It took 0.53 second. Expected to take 1.0 second.8558# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. Expected to take 0.97 second.8559Gitlab::ErrorTracking::Processor::SanitizeErrorMessageProcessor8560 .call8561 with Raven event8562 behaves like processes the exception8563 cleans the exception message8564 with Sentry event8565 behaves like processes the exception8566 cleans the exception message8567 with invalid event8568 does nothing8569# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb. It took 0.56 second. Expected to take 0.97 second.8570# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/revoke_token_family_service_spec.rb. Expected to take 0.95 second.8571PersonalAccessTokens::RevokeTokenFamilyService8572 #execute8573 revokes the latest token from the chain of rotated tokens8574 does not revoke any active token not in the pat family8575# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/revoke_token_family_service_spec.rb. It took 0.73 second. Expected to take 0.95 second.8576# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/export_status_spec.rb. Expected to take 0.93 second.8577API::Entities::BulkImports::ExportStatus8578 has the correct attributes8579 when export is batched8580 exposes batches8581# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/export_status_spec.rb. It took 0.57 second. Expected to take 0.93 second.8582# [RSpecRunTime] Starting example group spec/graphql/types/projects/fork_details_type_spec.rb. Expected to take 0.91 second.8583Types::Projects::ForkDetailsType8584 is expected to eq "ForkDetails"8585 has specific fields8586# [RSpecRunTime] Finishing example group spec/graphql/types/projects/fork_details_type_spec.rb. It took 0.42 second. Expected to take 0.91 second.8587# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.88 second.8588IncidentManagement::IssuableEscalationStatuses::BuildService8589 behaves like initializes new escalation status with expected attributes8590 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 96, :policy_id => nil, :status_event => nil}8591# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.69 second. Expected to take 0.88 second.8592# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. Expected to take 0.87 second.8593Types::MergeRequests::MergeabilityCheckStatusEnum8594 exposes all the existing mergeability check statuses8595 is expected to eq "MergeabilityCheckStatus"8596# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. It took 0.4 second. Expected to take 0.87 second.8597# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb. Expected to take 0.83 second.8598Packages::Rpm::RepositoryMetadata::BuildPrimaryXmlService8599 #execute8600 adds node with required_text_only_attributes8601# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb. It took 0.33 second. Expected to take 0.83 second.8602# [RSpecRunTime] Starting example group spec/lib/unnested_in_filters/dsl_spec.rb. Expected to take 0.8 second.8603UnnestedInFilters::Dsl8604 #exists?8605 when there is no record in the database with given filters8606 is expected to be falsey8607 when there is a record in the database with given filters8608 is expected to be truthy8609# [RSpecRunTime] Finishing example group spec/lib/unnested_in_filters/dsl_spec.rb. It took 0.53 second. Expected to take 0.8 second.8610# [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/tag_entity_spec.rb. Expected to take 0.78 second.8611Integrations::HarborSerializers::TagEntity8612 returns the Harbor artifact8613# [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/tag_entity_spec.rb. It took 0.75 second. Expected to take 0.78 second.8614# [RSpecRunTime] Starting example group spec/lib/gitlab/database/convert_feature_category_to_group_label_spec.rb. Expected to take 0.74 second.8615Gitlab::Database::ConvertFeatureCategoryToGroupLabel8616 #execute8617 when the group label exists8618 returns a group label8619 when the group label does not exist8620 returns nil8621# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/convert_feature_category_to_group_label_spec.rb. It took 0.42 second. Expected to take 0.74 second.8622# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb. Expected to take 0.73 second.8623Types::Ci::PipelineMergeRequestEventTypeEnum8624 is expected to eq "PipelineMergeRequestEventType"8625 has specific values8626# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb. It took 0.4 second. Expected to take 0.73 second.8627# [RSpecRunTime] Starting example group spec/lib/gitlab/git/diff_tree_spec.rb. Expected to take 0.71 second.8628Gitlab::Git::DiffTree8629 #right_tree_id8630 is expected to eq "60ecb67744cb56576c30214ff52294f8ce2def98"8631 #left_tree_id8632 is expected to eq "1a0b36b3cdad1d2ee32457c102a8c0b7056fa863"8633# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/diff_tree_spec.rb. It took 0.42 second. Expected to take 0.71 second.8634# [RSpecRunTime] Starting example group spec/serializers/namespace_basic_entity_spec.rb. Expected to take 0.7 second.8635NamespaceBasicEntity8636 #as_json8637 includes required fields8638# [RSpecRunTime] Finishing example group spec/serializers/namespace_basic_entity_spec.rb. It took 0.4 second. Expected to take 0.7 second.8639# [RSpecRunTime] Starting example group spec/graphql/types/metadata/kas_type_spec.rb. Expected to take 0.68 second.8640Types::Metadata::KasType8641 is expected to eq "Kas"8642 is expected to require graphql authorizations :read_instance_metadata8643# [RSpecRunTime] Finishing example group spec/graphql/types/metadata/kas_type_spec.rb. It took 0.47 second. Expected to take 0.68 second.8644# [RSpecRunTime] Starting example group spec/models/organizations_spec.rb. Expected to take 0.68 second.8645Organizations8646 does not allow STI8647 constants8648 is expected to eq "HTTP_GITLAB_ORGANIZATION_ID"8649# [RSpecRunTime] Finishing example group spec/models/organizations_spec.rb. It took 0.42 second. Expected to take 0.68 second.8650# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/action_cable_callbacks_spec.rb. Expected to take 0.66 second.8651Gitlab::Database::LoadBalancing::ActionCableCallbacks8652 .wrapper8653 releases the connection and clears the session8654 with an exception8655 releases the connection and clears the session8656# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/action_cable_callbacks_spec.rb. It took 0.42 second. Expected to take 0.66 second.8657# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/deploy_key_author_spec.rb. Expected to take 0.66 second.8658Gitlab::Audit::DeployKeyAuthor8659 #initialize8660 sets correct attributes8661 sets default name when it is not provided8662# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/deploy_key_author_spec.rb. It took 0.44 second. Expected to take 0.66 second.8663# [RSpecRunTime] Starting example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. Expected to take 0.63 second.8664Types::WorkItems::NotesFilterTypeEnum8665 exposes all the existing widget type values8666 is expected to eq "NotesFilterType"8667# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/notes_filter_type_enum_spec.rb. It took 0.42 second. Expected to take 0.63 second.8668# [RSpecRunTime] Starting example group spec/initializers/rdoc_segfault_patch_spec.rb. Expected to take 0.62 second.8669RDoc segfault patch fix8670 RDoc::Markup::ToHtml8671 #parseable?8672 returns false8673 RDoc::Markup::Verbatim8674 ruby?8675 returns false8676# [RSpecRunTime] Finishing example group spec/initializers/rdoc_segfault_patch_spec.rb. It took 0.45 second. Expected to take 0.62 second.8677# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_redirect_type_spec.rb. Expected to take 0.56 second.8678Types::ProjectStatisticsRedirectType8679 has all the required fields8680# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_redirect_type_spec.rb. It took 0.32 second. Expected to take 0.56 second.8681# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. Expected to take 0.54 second.8682Gitlab::Ci::Config::External::Mapper::Filter8683 #process8684 filters locations according to rules8685# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb. It took 0.33 second. Expected to take 0.54 second.8686# [RSpecRunTime] Starting example group spec/helpers/routing/packages_helper_spec.rb. Expected to take 0.49 second.8687Routing::PackagesHelper8688 #package_path8689 creates package's path8690# [RSpecRunTime] Finishing example group spec/helpers/routing/packages_helper_spec.rb. It took 0.37 second. Expected to take 0.49 second.8691# [RSpecRunTime] Starting example group spec/serializers/impersonation_access_token_entity_spec.rb. Expected to take 0.47 second.8692ImpersonationAccessTokenEntity8693 has the correct attributes8694# [RSpecRunTime] Finishing example group spec/serializers/impersonation_access_token_entity_spec.rb. It took 0.37 second. Expected to take 0.47 second.8695# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. Expected to take 0.46 second.8696Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter8697 #execute8698 imports an issue and its labels8699# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. It took 0.32 second. Expected to take 0.46 second.8700# [RSpecRunTime] Starting example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. Expected to take 0.45 second.8701Tooling::Danger::Specs::MatchWithArraySuggestion8702 adds suggestions at the correct lines8703# [RSpecRunTime] Finishing example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. It took 0.33 second. Expected to take 0.45 second.8704# [RSpecRunTime] Starting example group spec/serializers/namespace_serializer_spec.rb. Expected to take 0.44 second.8705NamespaceSerializer8706 represents NamespaceBasicEntity entities8707# [RSpecRunTime] Finishing example group spec/serializers/namespace_serializer_spec.rb. It took 0.31 second. Expected to take 0.44 second.8708# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/user_spec.rb. Expected to take 0.43 second.8709Bitbucket::Representation::User8710 #username8711 returns correct value8712# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/user_spec.rb. It took 0.32 second. Expected to take 0.43 second.8713# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb. Expected to take 0.42 second.8714RuboCop::Cop::Migration::AvoidFinalizeBackgroundMigration8715 when file is under db/post_migration8716 flags the use of 'finalize_background_migration' method8717# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb. It took 0.33 second. Expected to take 0.42 second.8718# [RSpecRunTime] Starting example group spec/graphql/types/ci/config_variable_type_spec.rb. Expected to take 0.41 second.8719Types::Ci::ConfigVariableType8720 is expected to have graphql fields :key, :description, and :value8721# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config_variable_type_spec.rb. It took 0.33 second. Expected to take 0.41 second.8722auto_explain log contains 1674 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-19-32.336.main.ndjson.gz8723took 25.8158536748724[TEST PROF INFO] EventProf results for sql.active_record8725Total time: 05:10.113 of 25:23.974 (20.35%)8726Total events: 2362938727Top 5 slowest suites (by time):8728Projects::Ove...ProjectService (./spec/services/projects/overwrite_project_service_spec.rb:5) – 00:45.964 (30942 / 29) of 02:19.696 (32.9%)8729Auth::Contain...icationService (./spec/services/auth/container_registry_authentication_service_spec.rb:5) – 00:21.979 (18181 / 757) of 02:34.487 (14.23%)8730Clusters::Cluster (./spec/models/clusters/cluster_spec.rb:5) – 00:20.267 (13099 / 178) of 01:20.208 (25.27%)8731Suggestions::ApplyService (./spec/services/suggestions/apply_service_spec.rb:5) – 00:12.886 (9560 / 38) of 01:09.857 (18.45%)8732MergeRequestWidgetEntity (./spec/serializers/merge_request_widget_entity_spec.rb:5) – 00:10.371 (7995 / 35) of 00:52.607 (19.72%)8733Knapsack report was generated. Preview:8734{8735 "spec/services/auth/container_registry_authentication_service_spec.rb": 154.44784928199806,8736 "spec/lib/gitlab/regex_spec.rb": 74.29430434900132,8737 "spec/services/projects/overwrite_project_service_spec.rb": 139.69435882099788,8738 "spec/models/clusters/cluster_spec.rb": 80.20825533500101,8739 "spec/models/namespace/package_setting_spec.rb": 43.08046561000083,8740 "spec/services/suggestions/apply_service_spec.rb": 69.85763382999721,8741 "spec/models/design_management/design_spec.rb": 41.59854656099924,8742 "spec/serializers/merge_request_widget_entity_spec.rb": 52.60700813699805,8743 "spec/models/diff_note_spec.rb": 41.357421272001375,8744 "spec/models/system/broadcast_message_spec.rb": 21.65730574599729,8745 "spec/models/alert_management/alert_spec.rb": 15.796201978999306,8746 "spec/services/ci/update_build_queue_service_spec.rb": 32.6132896190029,8747 "spec/lib/gitlab/database/reflection_spec.rb": 20.521563352001976,8748 "spec/finders/template_finder_spec.rb": 15.769958209999459,8749 "spec/models/jira_import_state_spec.rb": 26.597064784000395,8750 "spec/lib/banzai/color_parser_spec.rb": 10.91039762699802,8751 "spec/helpers/events_helper_spec.rb": 17.530540958003257,8752 "spec/helpers/gitlab_routing_helper_spec.rb": 18.106761484003073,8753 "spec/models/integrations/chat_message/pipeline_message_spec.rb": 21.83581082299861,8754 "spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb": 26.219059932001983,8755 "spec/models/suggestion_spec.rb": 22.231394862999878,8756 "spec/models/projects/data_transfer_spec.rb": 8.996945701001096,8757 "spec/models/clusters/clusters_hierarchy_spec.rb": 19.151447004998772,8758 "spec/tasks/gitlab/web_hook_rake_spec.rb": 20.33288421600082,8759 "spec/views/notify/pipeline_failed_email.text.erb_spec.rb": 20.806345220000367,8760 "spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb": 7.441959448999114,8761 "spec/lib/gitlab/ci/badge/pipeline/status_spec.rb": 18.272861982000904,8762 "spec/views/layouts/application.html.haml_spec.rb": 12.616056127997581,8763 "spec/models/alert_management/http_integration_spec.rb": 7.2388019540012465,8764 "spec/models/hooks/active_hook_filter_spec.rb": 6.968363934000081,8765 "spec/lib/banzai/filter/audio_link_filter_spec.rb": 11.471343754001282,8766 "spec/lib/gitlab/auth/ldap/config_spec.rb": 4.897288660999038,8767 "spec/models/users/credit_card_validation_spec.rb": 6.269305216999783,8768 "spec/services/ci/pipeline_artifacts/destroy_all_expired_service_spec.rb": 12.87593218800248,8769 "spec/lib/gitlab/process_supervisor_spec.rb": 10.819674843998655,8770 "spec/lib/gitlab/ci/badge/release/metadata_spec.rb": 11.906258751998394,8771 "spec/rubocop/cop/rspec/misspelled_aggregate_failures_spec.rb": 4.623961411998607,8772 "spec/tasks/gitlab/git_rake_spec.rb": 6.583228622999741,8773 "spec/lib/gitlab/gitaly_client/ref_service_spec.rb": 5.354519567001262,8774 "spec/lib/gitlab/auth/ldap/user_spec.rb": 6.166543504001311,8775 "spec/serializers/ci/trigger_entity_spec.rb": 9.164291308999964,8776 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 10.30272422300186,8777 "spec/services/clusters/cleanup/project_namespace_service_spec.rb": 8.694547495000734,8778 "spec/finders/packages/conan/package_finder_spec.rb": 7.24581233400022,8779 "spec/lib/gitlab/seeders/ci/runner/runner_fleet_seeder_spec.rb": 9.552558978997695,8780 "spec/services/projects/group_links/destroy_service_spec.rb": 7.976948258001357,8781 "spec/lib/gitlab/ci/status/build/unschedule_spec.rb": 7.5782784080001875,8782 "spec/models/ci/catalog/listing_spec.rb": 5.9444860910007264,8783 "spec/lib/gitlab/ci/jwt_spec.rb": 5.2221329560015874,8784 "spec/services/cloud_seed/google_cloud/setup_cloudsql_instance_service_spec.rb": 7.3593001650006045,8785 "spec/helpers/admin/broadcast_messages_helper_spec.rb": 4.532430159000796,8786 "spec/graphql/mutations/release_asset_links/update_spec.rb": 5.838924689000123,8787 "spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb": 5.894412404999457,8788 "spec/models/concerns/sanitizable_spec.rb": 3.14430773300046,8789 "spec/models/lfs_object_spec.rb": 5.095073386000877,8790 "spec/lib/gitlab/repository_cache_spec.rb": 2.9839986440019857,8791 "spec/workers/jira_connect/sync_project_worker_spec.rb": 6.871841161999328,8792 "spec/lib/gitlab/robots_txt/parser_spec.rb": 2.9366192889974627,8793 "spec/models/namespace_statistics_spec.rb": 2.9453060279993224,8794 "spec/services/users/approve_service_spec.rb": 5.536240182998881,8795 "spec/models/incident_management/timeline_event_tag_spec.rb": 4.130818347999593,8796 "spec/workers/stuck_merge_jobs_worker_spec.rb": 7.5987684669999,8797 "spec/lib/gitlab/metrics/sli_spec.rb": 2.5640275360019587,8798 "spec/tasks/gitlab/terraform/migrate_rake_spec.rb": 4.754986631000065,8799 "spec/helpers/version_check_helper_spec.rb": 2.7066160460017272,8800 "spec/models/x509_certificate_spec.rb": 2.799596189001022,8801 "spec/finders/packages/pypi/packages_finder_spec.rb": 4.258087479000096,8802 "spec/graphql/resolvers/design_management/version/design_at_version_resolver_spec.rb": 4.201854932998685,8803 "spec/models/fork_network_member_spec.rb": 5.632559955000033,8804 "spec/lib/gitlab/ci/pipeline/chain/validate/repository_spec.rb": 4.750791382000898,8805 "spec/graphql/mutations/issues/set_locked_spec.rb": 3.9491578020024463,8806 "spec/uploaders/dependency_proxy/file_uploader_spec.rb": 2.3777821799994854,8807 "spec/models/concerns/ci/partitionable_spec.rb": 2.2476222010009224,8808 "spec/finders/projects/ml/model_finder_spec.rb": 4.241179231001297,8809 "spec/lib/bitbucket/representation/issue_spec.rb": 2.1410572880013206,8810 "spec/services/design_management/generate_image_versions_service_spec.rb": 3.462300637998851,8811 "spec/lib/gitlab/ci/templates/Jobs/test_gitlab_ci_yaml_spec.rb": 4.40221301800193,8812 "spec/lib/gitlab/exclusive_lease_helpers_spec.rb": 2.5524287769985676,8813 "spec/lib/gitlab/redis/boolean_spec.rb": 1.8848236480007472,8814 "spec/services/gpg_keys/destroy_service_spec.rb": 5.728588847003266,8815 "spec/tasks/gitlab/uploads/check_rake_spec.rb": 4.137098938001145,8816 "spec/graphql/resolvers/project_milestones_resolver_spec.rb": 3.4725370979977015,8817 "spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb": 3.809490982999705,8818 "spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb": 1.9020460959982302,8819 "spec/services/incident_management/link_alerts/destroy_service_spec.rb": 2.628467021997494,8820 "spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb": 3.271743372999481,8821 "spec/models/operations/feature_flags_client_spec.rb": 2.0758290530029626,8822 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 2.676601467999717,8823 "spec/lib/gitlab/usage_data_counters/note_counter_spec.rb": 1.7382053389992507,8824 "spec/helpers/branches_helper_spec.rb": 2.9309792880012537,8825 "spec/serializers/diffs_metadata_entity_spec.rb": 4.256724907001626,8826 "spec/services/loose_foreign_keys/batch_cleaner_service_spec.rb": 2.3180508130026283,8827 "spec/services/container_expiration_policies/cleanup_service_spec.rb": 2.297080165000807,8828 "spec/models/context_commits_diff_spec.rb": 2.052194034000422,8829 "spec/lib/gitlab/github_import/representation/protected_branch_spec.rb": 1.6525007150012243,8830 "spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb": 2.1781037949986057,8831 "spec/services/dependency_proxy/auth_token_service_spec.rb": 1.3035099810003885,8832 "spec/graphql/resolvers/issue_status_counts_resolver_spec.rb": 4.082871053000417,8833 "spec/workers/gitlab/bitbucket_import/import_pull_request_notes_worker_spec.rb": 2.1276916200004052,8834 "spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb": 1.802989963998698,8835 "spec/models/error_tracking/error_event_spec.rb": 1.5278076850008802,8836 "spec/graphql/types/untrusted_regexp_spec.rb": 1.241206995997345,8837 "spec/lib/gitlab/file_markdown_link_builder_spec.rb": 1.4442810709988407,8838 "spec/lib/gitlab/github_import/importer/issue_importer_spec.rb": 1.7197521699999925,8839 "spec/lib/gitlab/usage_data_non_sql_metrics_spec.rb": 1.1262868750018242,8840 "spec/workers/clusters/applications/activate_integration_worker_spec.rb": 3.1818715299996256,8841 "spec/rubocop/cop/usage_data/large_table_spec.rb": 1.1070683159996406,8842 "spec/services/packages/create_package_file_service_spec.rb": 2.770290140997531,8843 "spec/lib/bulk_imports/projects/graphql/get_snippet_repository_query_spec.rb": 1.3719142070003727,8844 "spec/finders/packages/package_file_finder_spec.rb": 1.9568508619995555,8845 "spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb": 2.203731573998084,8846 "spec/graphql/mutations/terraform/state/lock_spec.rb": 2.1455173089998425,8847 "spec/graphql/mutations/todos/restore_spec.rb": 3.0020582739998645,8848 "spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb": 1.0813118490004854,8849 "spec/helpers/numbers_helper_spec.rb": 1.020566011997289,8850 "spec/views/layouts/_head.html.haml_spec.rb": 1.8238243519990647,8851 "spec/services/users/block_service_spec.rb": 1.6137320779998845,8852 "spec/lib/sidebars/admin/menus/system_hooks_menu_spec.rb": 1.1276239949984301,8853 "spec/rubocop/cop/put_group_routes_under_scope_spec.rb": 1.3010598420005408,8854 "spec/lib/gitlab/database/partitioning/replace_table_spec.rb": 0.9432924600005208,8855 "spec/services/design_management/move_designs_service_spec.rb": 2.2229818330015405,8856 "spec/services/concerns/rate_limited_service_spec.rb": 1.579411771002924,8857 "spec/lib/gitlab/auth/saml/auth_hash_spec.rb": 0.9924333159979142,8858 "spec/services/issuable/process_assignees_spec.rb": 0.9698212760013121,8859 "spec/models/bulk_imports/export_batch_spec.rb": 0.9689833970005566,8860 "spec/models/projects/branch_rule_spec.rb": 1.631776037000236,8861 "spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb": 0.9237355100012792,8862 "spec/graphql/mutations/alert_management/prometheus_integration/reset_token_spec.rb": 1.6493217050010571,8863 "spec/policies/group_group_link_policy_spec.rb": 1.6366015059975325,8864 "spec/models/integrations/chat_message/group_mention_message_spec.rb": 1.1695402820005256,8865 "spec/initializers/forbid_sidekiq_in_transactions_spec.rb": 1.075464348999958,8866 "spec/lib/gitlab/jira_import/issues_importer_spec.rb": 1.9187414450025244,8867 "spec/lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline_spec.rb": 1.5669184520011186,8868 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_id_analyzer_spec.rb": 1.2779787139988912,8869 "spec/lib/gitlab/database/shared_model_spec.rb": 0.9724839769987739,8870 "spec/lib/gitlab/jira_import/metadata_collector_spec.rb": 0.8951930420007557,8871 "spec/views/shared/milestones/_issuable.html.haml_spec.rb": 1.9302510650013573,8872 "spec/workers/bulk_import_worker_spec.rb": 0.8976717730001837,8873 "spec/lib/banzai/pipeline_spec.rb": 0.7817806909988576,8874 "spec/services/todos/destroy/destroyed_issuable_service_spec.rb": 2.074534212999424,8875 "spec/workers/gitlab/bitbucket_server_import/stage/import_lfs_objects_worker_spec.rb": 1.0334909120028897,8876 "spec/lib/gitlab/import/import_failure_service_spec.rb": 1.4933824079998885,8877 "spec/services/discussions/capture_diff_note_positions_service_spec.rb": 2.318192505001207,8878 "spec/components/pajamas/single_stat_component_spec.rb": 1.0096236470017175,8879 "spec/lib/gitlab/hook_data/release_builder_spec.rb": 1.433792189000087,8880 "spec/graphql/mutations/alert_management/http_integration/reset_token_spec.rb": 1.3747517519987014,8881 "spec/lib/gitlab/ci/config/entry/tags_spec.rb": 0.6400936089994502,8882 "spec/workers/ci/parse_secure_file_metadata_worker_spec.rb": 1.6513564240012784,8883 "spec/helpers/recaptcha_helper_spec.rb": 0.8810102239986008,8884 "spec/lib/error_tracking/sentry_client_spec.rb": 0.8408402060013032,8885 "spec/lib/sidebars/user_settings/menus/authentication_log_menu_spec.rb": 1.0928340800019214,8886 "spec/lib/gitlab/ci/reports/security/locations/sast_spec.rb": 0.9509074300003704,8887 "spec/lib/banzai/filter/plantuml_filter_spec.rb": 0.693796255000052,8888 "spec/models/cloud_connector/service_access_token_spec.rb": 0.8258927670030971,8889 "spec/services/ci/runners/unassign_runner_service_spec.rb": 1.1805864840025606,8890 "spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb": 0.8432064160006121,8891 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 1.6800018629983242,8892 "spec/lib/gitlab/graphql/authorize/object_authorization_spec.rb": 0.8421810159998131,8893 "spec/lib/sidebars/user_settings/menus/account_menu_spec.rb": 0.9753532480026479,8894 "spec/lib/gitlab/import/user_from_mention_spec.rb": 0.7160758040008659,8895 "spec/services/clusters/agents/delete_service_spec.rb": 1.7867040349992749,8896 "spec/graphql/mutations/achievements/award_spec.rb": 1.246770590001688,8897 "spec/models/releases/source_spec.rb": 1.0953468500010786,8898 "spec/scripts/duo_chat/reporter_spec.rb": 0.8204990780031949,8899 "spec/lib/gitlab/monitor/demo_projects_spec.rb": 1.0223707650002325,8900 "spec/lib/banzai/filter/image_lazy_load_filter_spec.rb": 0.7133364450019144,8901 "spec/workers/click_house/event_authors_consistency_cron_worker_spec.rb": 0.4709567289974075,8902 "spec/lib/gitlab/ci/config/external/mapper/matcher_spec.rb": 0.621121750002203,8903 "spec/lib/gitlab/import_export/reader_spec.rb": 0.6921743459970457,8904 "spec/rubocop/cop/rspec/shared_groups_metadata_spec.rb": 0.7232754830001795,8905 "spec/models/concerns/integrations/has_web_hook_spec.rb": 0.7370229330008442,8906 "spec/services/packages/nuget/process_package_file_service_spec.rb": 0.9122175420015992,8907 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.6153120410017436,8908 "spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb": 1.0664870219989098,8909 "spec/lib/gitlab/process_memory_cache/helper_spec.rb": 0.6410372289974475,8910 "spec/tooling/danger/config_files_spec.rb": 0.5203135470001143,8911 "spec/lib/gitlab/dependency_linker/go_sum_linker_spec.rb": 0.6330487000013818,8912 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 0.9738721879984951,8913 "spec/lib/gitlab/git/util_spec.rb": 0.5842504629981704,8914 "spec/serializers/integrations/harbor_serializers/artifact_entity_spec.rb": 0.7049071149995143,8915 "spec/lib/gitlab/bitbucket_server_import/importers/notes_importer_spec.rb": 0.9686100079998141,8916 "spec/services/cloud_seed/google_cloud/gcp_region_add_or_replace_service_spec.rb": 0.7911805299991101,8917 "spec/serializers/import/githubish_provider_repo_entity_spec.rb": 0.6712884469998244,8918 "spec/lib/gitlab/kubernetes/role_binding_spec.rb": 0.32361347900223336,8919 "spec/graphql/types/time_tracking/timelog_category_type_spec.rb": 0.4995677879996947,8920 "spec/validators/js_regex_validator_spec.rb": 0.613602510002238,8921 "spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb": 0.5683783239983313,8922 "spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb": 0.7669106009998359,8923 "spec/presenters/ci/bridge_presenter_spec.rb": 0.8870974829987972,8924 "spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb": 0.7387850830018579,8925 "spec/lib/gitlab/import_export/hash_util_spec.rb": 0.5324058260011952,8926 "spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb": 0.5591675840005337,8927 "spec/services/personal_access_tokens/revoke_token_family_service_spec.rb": 0.7262880439993751,8928 "spec/lib/api/entities/bulk_imports/export_status_spec.rb": 0.5740466329989431,8929 "spec/graphql/types/projects/fork_details_type_spec.rb": 0.41787038300026325,8930 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.6912534760012932,8931 "spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb": 0.39810475500053144,8932 "spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb": 0.33287867899707635,8933 "spec/lib/unnested_in_filters/dsl_spec.rb": 0.5298071870020067,8934 "spec/serializers/integrations/harbor_serializers/tag_entity_spec.rb": 0.7484763520005799,8935 "spec/lib/gitlab/database/convert_feature_category_to_group_label_spec.rb": 0.42210025299937115,8936 "spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb": 0.40401266399931046,8937 "spec/lib/gitlab/git/diff_tree_spec.rb": 0.4146913129989116,8938 "spec/serializers/namespace_basic_entity_spec.rb": 0.3960087349987589,8939 "spec/graphql/types/metadata/kas_type_spec.rb": 0.4737619400002586,8940 "spec/models/organizations_spec.rb": 0.4170081629999913,8941 "spec/lib/gitlab/database/load_balancing/action_cable_callbacks_spec.rb": 0.4151567340013571,8942 "spec/lib/gitlab/audit/deploy_key_author_spec.rb": 0.4349818519986002,8943 "spec/graphql/types/work_items/notes_filter_type_enum_spec.rb": 0.4202821029975894,8944 "spec/initializers/rdoc_segfault_patch_spec.rb": 0.4517946310006664,8945 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.3200418499982334,8946 "spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb": 0.3286105580009462,8947 "spec/helpers/routing/packages_helper_spec.rb": 0.36482222600170644,8948 "spec/serializers/impersonation_access_token_entity_spec.rb": 0.37425910599995404,8949 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.3203377990030276,8950 "spec/tooling/danger/specs/match_with_array_suggestion_spec.rb": 0.33446858899696963,8951 "spec/serializers/namespace_serializer_spec.rb": 0.31267590999777894,8952 "spec/lib/bitbucket/representation/user_spec.rb": 0.320478658999491,8953 "spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb": 0.3324907290007104,8954 "spec/graphql/types/ci/config_variable_type_spec.rb": 0.32636190899938818955}8956Knapsack global time execution for tests: 25m 23s8957Pending: (Failures listed here are expected and do not affect your suite's status)8958 1) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank8959 # No reason given8960 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:498961 2) DesignManagement::Design behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank8962 # No reason given8963 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:578964 3) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8965 # No pattern provided, skipping.8966 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88967 4) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #relative_path is relative8968 # Path not set, skipping.8969 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408970 5) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8971 # No pattern provided, skipping.8972 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88973 6) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8974 # No pattern provided, skipping.8975 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88976 7) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 8977 # No pattern provided, skipping.8978 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88979 8) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 8980 # No pattern provided, skipping.8981 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88982 9) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 8983 # No pattern provided, skipping.8984 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88985 10) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #relative_path is relative8986 # Path not set, skipping.8987 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408988 11) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 8989 # No pattern provided, skipping.8990 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88991 12) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 8992 # No pattern provided, skipping.8993 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88994 13) Gitlab::Database::SharedModel#connection_db_config when switching the class connection returns the db_config of the used connection when using load balancing8995 # Skipping because none of the extra databases [:ci, :main_clusterwide, :embedding, :geo] are setup8996 # ./spec/lib/gitlab/database/shared_model_spec.rb:1128997Finished in 25 minutes 52 seconds (files took 50.05 seconds to load)89984825 examples, 0 failures, 13 pending8999Randomized with seed 318929000[TEST PROF INFO] Time spent in factories: 10:08.355 (38.99% of total time)9001RSpec exited with 0.9002No examples to retry, congrats!9004Running after script...9005$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"9016$ tooling/bin/push_job_metrics || true9017[job-metrics] Pushing job metrics file for the CI/CD job.9018[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9020Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy9022Uploading artifacts...9023auto_explain/: found 2 matching artifact files and directories 9024coverage/: found 5 matching artifact files and directories 9025crystalball/: found 2 matching artifact files and directories 9026deprecations/: found 4 matching artifact files and directories 9027knapsack/: found 4 matching artifact files and directories 9028rspec/: found 16 matching artifact files and directories 9029WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9030log/*.log: found 19 matching artifact files and directories 9031WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411401/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9032WARNING: Retrying... context=artifacts-uploader error=request redirected9033Uploading artifacts as "archive" to coordinator... 201 Created id=6311411401 responseStatus=201 Created token=glcbt-659034Uploading artifacts...9035rspec/rspec-*.xml: found 1 matching artifact files and directories 9036WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6311411401/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9037WARNING: Retrying... context=artifacts-uploader error=request redirected9038Uploading artifacts as "junit" to coordinator... 201 Created id=6311411401 responseStatus=201 Created token=glcbt-659040Job succeeded