rspec unit pg14 single-db-ci-connection 29/32
Passed Started
by
@krasio

Krasimir Angelov
1.2 when sluggified paths already exist in the repository3 the page path is sluggified4# [RSpecRunTime] RSpec elapsed time: 3 minutes 7.3 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.20 1.14 1.06 1/304 135045.6 when format is invalid7 returns false and sets error message8 when format is not allowed9 returns false and sets error message10 when the repository fails to update11 returns false and sets error message12 when page path does not have a default extension13 when format is not different14 does not change the default extension15 #delete_page16 deletes the page17 sets the correct commit email18 runs after_wiki_activity callbacks19 when an error is raised20 logs the error and returns false21# [RSpecRunTime] RSpec elapsed time: 3 minutes 14.59 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.18 1.14 1.05 1/304 1400222.23 #hook_attrs24 returns a hash with values25 #default_branch26 when repository is not created27 returns the instance default branch28 when repository is empty29 returns the instance default branch30 when repository is not empty31 returns the repository default branch32 #create_wiki_repository33 when repository is not created34 changes the HEAD reference to the default branch35 when repository is empty36 creates the repository with the default branch37 #preview_slug38 title: "The Best Thing", file_extension: :md, format: :markdown, expected_slug: "The-Best-Thing"39 is expected to eq "The-Best-Thing"40 title: "The Best Thing", file_extension: :txt, format: :plaintext, expected_slug: "The-Best-Thing"41 is expected to eq "The-Best-Thing"42 title: "A Subject/Title Here", file_extension: :txt, format: :plaintext, expected_slug: "A-Subject/Title-Here"43 is expected to eq "A-Subject/Title-Here"44 title: "A subject", file_extension: :txt, format: :plaintext, expected_slug: "A-subject"45 is expected to eq "A-subject"46 title: "A 1/B 2/C 3", file_extension: :txt, format: :plaintext, expected_slug: "A-1/B-2/C-3"47 is expected to eq "A-1/B-2/C-3"48 title: "subject/title", file_extension: :txt, format: :plaintext, expected_slug: "subject/title"49 is expected to eq "subject/title"50 title: "subject/title.md", file_extension: :txt, format: :plaintext, expected_slug: "subject/title.md"51 is expected to eq "subject/title.md"52 title: "foo%2Fbar", file_extension: :txt, format: :plaintext, expected_slug: "foo%2Fbar"53 is expected to eq "foo%2Fbar"54 title: "", file_extension: :md, format: :markdown, expected_slug: ".md"55 is expected to eq ".md"56 title: "", file_extension: :txt, format: :plaintext, expected_slug: ".txt"57 is expected to eq ".txt"58 #disk_path59 returns the repository storage path60 #create_wiki_repository61 when a project_wiki_repositories record does not exist62 creates a new record63 on a read-only instance64 does not attempt to create a new record65 when a project_wiki_repositories record exists66 does not create a new record in the database67 #after_wiki_activity68 updates project activity69 #after_post_receive70 updates project activity and expires caches71 behaves like can housekeep repository72 with a clean redis state73 #pushes_since_gc74 without any pushes75 returns 076 with a number of pushes77 returns the number of pushes78 #increment_pushes_since_gc79 increments the number of pushes since the last GC80 #reset_pushes_since_gc81 resets the number of pushes since the last GC82 #pushes_since_gc_redis_shared_state_key83 returns the proper redis key format84 #git_garbage_collect_worker_klass85 defines a git gargabe collect worker86# [RSpecRunTime] Finishing example group spec/models/project_wiki_spec.rb. It took 3 minutes 25.47 seconds. Expected to take 4 minutes 11.36 seconds.87# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.62 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.14 1.13 1.05 1/299 1439688.89# [RSpecRunTime] Starting example group spec/policies/issue_policy_spec.rb. Expected to take 3 minutes 49.25 seconds.90IssuePolicy91 a private project92 allows guests to award emoji93 allows guests to read issues94 allows reporters to read, update, admin and create confidential notes95 allows reporters from group links to read, update, and admin issues96 allows issue authors to read and update their issues97 allows issue assignees to read and update their issues98 does not allow non-members to read, update or create issues99 behaves like alert bot100 allows alert_bot to read and set metadata on issues101# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.99 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.13 1.13 1.05 1/300 14397102.103 behaves like support bot with service desk disabled104 does not allow support_bot to read issues, create and set metadata on new issues105 behaves like support bot with service desk enabled106 allows support_bot to read issues, create and set metadata on new issues107 with confidential issues108 does not allow non-members to read confidential issues109 does not allow guests to read confidential issues110 allows reporters to read, update, and admin confidential issues111 allows reporters from group links to read, update, and admin confidential issues112 allows issue authors to read and update their confidential issues113 does not allow issue author to read or update confidential issue moved to an private project114 allows issue assignees to read and update their confidential issues115 does not allow issue assignees to read or update confidential issue moved to an private project116# [RSpecRunTime] RSpec elapsed time: 3 minutes 38.14 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.04 1.11 1.05 1/299 14398117.118 a public project119 does not allow anonymous user to create todos120 does not allow anonymous user to admin issue links121 allows guests to award emoji122 allows guests to admin issue links123 allows guests to read issues124 allows reporters to read, update, reopen, and admin issues125 allows reporters from group links to read, update, reopen and admin issues126 allows issue authors to read, reopen and update their issues127 allows issue assignees to read, reopen and update their issues128 allows non-members to read and create issues129 allows non-members to read issues130 does not allow non-members to update, admin or set metadata except for set confidential flag131 allows support_bot to read issues132 behaves like alert bot133 allows alert_bot to read and set metadata on issues134# [RSpecRunTime] RSpec elapsed time: 3 minutes 43.37 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.12 1.12 1.05 1/299 14399135.136 behaves like support bot with service desk enabled137 allows support_bot to read issues, create and set metadata on new issues138 when issues are private139 forbids visitors from viewing issues140 forbids visitors from commenting141 forbids visitors from subscribing142 allows guests to view143 allows guests to comment144 allows guests to subscribe145 allows guests to admin relation146 does not allow non-members to update or create issues147 when admin mode is enabled148 allows admins to view149 allows admins to comment150 allows admins to admin issue links151# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.83 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.12 1.12 1.05 1/299 14400152.153 when admin mode is disabled154 forbids admins to view155 forbids admins to comment156 behaves like alert bot157 allows alert_bot to read and set metadata on issues158 behaves like support bot with service desk disabled159 does not allow support_bot to read issues, create and set metadata on new issues160 behaves like support bot with service desk enabled161 allows support_bot to read issues, create and set metadata on new issues162 with confidential issues163 does not allow guests to read confidential issues164 allows reporters to read, update, and admin confidential issues165 allows reporter from group links to read, update, and admin confidential issues166 allows issue authors to read and update their confidential issues167 allows issue assignees to read and update their confidential issues168 allows admins to read confidential issues169# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.73 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.11 1.12 1.05 1/299 14401170.171 with a hidden issue172 does not allow non-admin user to read the issue173 allows admin to read the issue174 when accounting for notes widget175 and notes widget is disabled for issue176 does not allow accessing notes177 and notes widget is enabled for issue178 allows accessing notes179 when issue belongs to a group180 allows guests to award emoji181 with external authorization enabled182 can read the issue iid without accessing the external service183 crm permissions184 when project reporter185 is disallowed186# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.25 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.10 1.12 1.05 1/300 14405187.188 when subgroup reporter189 is allowed190# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.49 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.10 1.12 1.05 1/300 14406191.192 when root group reporter193 is allowed194# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.75 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.10 1.12 1.05 1/300 14407195.196 when crm disabled on subgroup197 is disallowed198# [RSpecRunTime] RSpec elapsed time: 3 minutes 56.89 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.09 1.12 1.05 1/300 14408199.200 when personal namespace201 is disallowed202 when user is an inherited member from the group203 and policy allows guest access204 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1205 behaves like grants the expected permissions206 is expected to be allowed :read_issue207 behaves like grants the expected permissions208 is expected to be allowed :read_issue_iid209 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1210 behaves like grants the expected permissions211 is expected to be allowed :read_issue212 behaves like grants the expected permissions213 is expected to be allowed :read_issue_iid214 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1215 behaves like grants the expected permissions216 is expected to be allowed :read_issue217 behaves like grants the expected permissions218 is expected to be allowed :read_issue_iid219 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1220 behaves like grants the expected permissions221 is expected to be allowed :read_issue222 behaves like grants the expected permissions223 is expected to be allowed :read_issue_iid224 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1225 behaves like grants the expected permissions226 is expected to be allowed :read_issue227 behaves like grants the expected permissions228 is expected to be allowed :read_issue_iid229 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1230 behaves like grants the expected permissions231 is expected to be allowed :read_issue232 behaves like grants the expected permissions233 is expected to be allowed :read_issue_iid234 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1235 behaves like grants the expected permissions236 is expected to be allowed :read_issue237 behaves like grants the expected permissions238 is expected to be allowed :read_issue_iid239 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0240 behaves like grants the expected permissions241 is expected to be disallowed :read_issue242 behaves like grants the expected permissions243 is expected to be disallowed :read_issue_iid244 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1245 behaves like grants the expected permissions246 is expected to be allowed :read_issue247 behaves like grants the expected permissions248 is expected to be allowed :read_issue_iid249 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1250 behaves like grants the expected permissions251 is expected to be allowed :read_issue252 behaves like grants the expected permissions253 is expected to be allowed :read_issue_iid254 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0255 behaves like grants the expected permissions256 is expected to be disallowed :read_issue257 behaves like grants the expected permissions258 is expected to be disallowed :read_issue_iid259 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0260 behaves like grants the expected permissions261 is expected to be disallowed :read_issue262 behaves like grants the expected permissions263 is expected to be disallowed :read_issue_iid264 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0265 behaves like grants the expected permissions266 is expected to be disallowed :read_issue267 behaves like grants the expected permissions268 is expected to be disallowed :read_issue_iid269 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0270 behaves like grants the expected permissions271 is expected to be disallowed :read_issue272 behaves like grants the expected permissions273 is expected to be disallowed :read_issue_iid274 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0275 behaves like grants the expected permissions276 is expected to be disallowed :read_issue277 behaves like grants the expected permissions278 is expected to be disallowed :read_issue_iid279 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0280 behaves like grants the expected permissions281 is expected to be disallowed :read_issue282 behaves like grants the expected permissions283 is expected to be disallowed :read_issue_iid284 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1285 behaves like grants the expected permissions286 is expected to be allowed :read_issue287 behaves like grants the expected permissions288 is expected to be allowed :read_issue_iid289 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1290 behaves like grants the expected permissions291 is expected to be allowed :read_issue292 behaves like grants the expected permissions293 is expected to be allowed :read_issue_iid294 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1295 behaves like grants the expected permissions296 is expected to be allowed :read_issue297 behaves like grants the expected permissions298 is expected to be allowed :read_issue_iid299 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1300 behaves like grants the expected permissions301 is expected to be allowed :read_issue302 behaves like grants the expected permissions303 is expected to be allowed :read_issue_iid304 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1305 behaves like grants the expected permissions306 is expected to be allowed :read_issue307 behaves like grants the expected permissions308 is expected to be allowed :read_issue_iid309 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0310 behaves like grants the expected permissions311 is expected to be disallowed :read_issue312 behaves like grants the expected permissions313 is expected to be disallowed :read_issue_iid314 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1315 behaves like grants the expected permissions316 is expected to be allowed :read_issue317 behaves like grants the expected permissions318 is expected to be allowed :read_issue_iid319 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0320 behaves like grants the expected permissions321 is expected to be disallowed :read_issue322 behaves like grants the expected permissions323 is expected to be disallowed :read_issue_iid324 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1325 behaves like grants the expected permissions326 is expected to be allowed :read_issue327 behaves like grants the expected permissions328 is expected to be allowed :read_issue_iid329 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1330 behaves like grants the expected permissions331 is expected to be allowed :read_issue332 behaves like grants the expected permissions333 is expected to be allowed :read_issue_iid334 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0335 behaves like grants the expected permissions336 is expected to be disallowed :read_issue337 behaves like grants the expected permissions338 is expected to be disallowed :read_issue_iid339 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0340 behaves like grants the expected permissions341 is expected to be disallowed :read_issue342 behaves like grants the expected permissions343 is expected to be disallowed :read_issue_iid344 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0345 behaves like grants the expected permissions346 is expected to be disallowed :read_issue347 behaves like grants the expected permissions348 is expected to be disallowed :read_issue_iid349 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0350 behaves like grants the expected permissions351 is expected to be disallowed :read_issue352 behaves like grants the expected permissions353 is expected to be disallowed :read_issue_iid354 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0355 behaves like grants the expected permissions356 is expected to be disallowed :read_issue357 behaves like grants the expected permissions358 is expected to be disallowed :read_issue_iid359 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0360 behaves like grants the expected permissions361 is expected to be disallowed :read_issue362 behaves like grants the expected permissions363 is expected to be disallowed :read_issue_iid364 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1365 behaves like grants the expected permissions366 is expected to be allowed :read_issue367 behaves like grants the expected permissions368 is expected to be allowed :read_issue_iid369 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0370 behaves like grants the expected permissions371 is expected to be disallowed :read_issue372 behaves like grants the expected permissions373 is expected to be disallowed :read_issue_iid374 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1375 behaves like grants the expected permissions376 is expected to be allowed :read_issue377 behaves like grants the expected permissions378 is expected to be allowed :read_issue_iid379 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1380 behaves like grants the expected permissions381 is expected to be allowed :read_issue382 behaves like grants the expected permissions383 is expected to be allowed :read_issue_iid384 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0385 behaves like grants the expected permissions386 is expected to be disallowed :read_issue387 behaves like grants the expected permissions388 is expected to be disallowed :read_issue_iid389 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0390 behaves like grants the expected permissions391 is expected to be disallowed :read_issue392 behaves like grants the expected permissions393 is expected to be disallowed :read_issue_iid394 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0395 behaves like grants the expected permissions396 is expected to be disallowed :read_issue397 behaves like grants the expected permissions398 is expected to be disallowed :read_issue_iid399 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0400 behaves like grants the expected permissions401 is expected to be disallowed :read_issue402 behaves like grants the expected permissions403 is expected to be disallowed :read_issue_iid404 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0405 behaves like grants the expected permissions406 is expected to be disallowed :read_issue407 behaves like grants the expected permissions408 is expected to be disallowed :read_issue_iid409 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0410 behaves like grants the expected permissions411 is expected to be disallowed :read_issue412 behaves like grants the expected permissions413 is expected to be disallowed :read_issue_iid414 and policy allows reporter access415 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1416 behaves like grants the expected permissions417 is expected to be allowed :update_issue418 behaves like grants the expected permissions419 is expected to be allowed :admin_issue420 behaves like grants the expected permissions421 is expected to be allowed :set_issue_metadata422 behaves like grants the expected permissions423 is expected to be allowed :set_confidentiality424 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 0425 behaves like grants the expected permissions426 is expected to be disallowed :update_issue427 behaves like grants the expected permissions428 is expected to be disallowed :admin_issue429 behaves like grants the expected permissions430 is expected to be disallowed :set_issue_metadata431 behaves like grants the expected permissions432 is expected to be disallowed :set_confidentiality433 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1434 behaves like grants the expected permissions435 is expected to be allowed :update_issue436 behaves like grants the expected permissions437 is expected to be allowed :admin_issue438 behaves like grants the expected permissions439 is expected to be allowed :set_issue_metadata440 behaves like grants the expected permissions441 is expected to be allowed :set_confidentiality442 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 0443 behaves like grants the expected permissions444 is expected to be disallowed :update_issue445 behaves like grants the expected permissions446 is expected to be disallowed :admin_issue447 behaves like grants the expected permissions448 is expected to be disallowed :set_issue_metadata449 behaves like grants the expected permissions450 is expected to be disallowed :set_confidentiality451 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 0452 behaves like grants the expected permissions453 is expected to be disallowed :update_issue454 behaves like grants the expected permissions455 is expected to be disallowed :admin_issue456 behaves like grants the expected permissions457 is expected to be disallowed :set_issue_metadata458 behaves like grants the expected permissions459 is expected to be disallowed :set_confidentiality460 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0461 behaves like grants the expected permissions462 is expected to be disallowed :update_issue463 behaves like grants the expected permissions464 is expected to be disallowed :admin_issue465 behaves like grants the expected permissions466 is expected to be disallowed :set_issue_metadata467 behaves like grants the expected permissions468 is expected to be disallowed :set_confidentiality469 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1470 behaves like grants the expected permissions471 is expected to be allowed :update_issue472 behaves like grants the expected permissions473 is expected to be allowed :admin_issue474 behaves like grants the expected permissions475 is expected to be allowed :set_issue_metadata476 behaves like grants the expected permissions477 is expected to be allowed :set_confidentiality478 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0479 behaves like grants the expected permissions480 is expected to be disallowed :update_issue481 behaves like grants the expected permissions482 is expected to be disallowed :admin_issue483 behaves like grants the expected permissions484 is expected to be disallowed :set_issue_metadata485 behaves like grants the expected permissions486 is expected to be disallowed :set_confidentiality487 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1488 behaves like grants the expected permissions489 is expected to be allowed :update_issue490 behaves like grants the expected permissions491 is expected to be allowed :admin_issue492 behaves like grants the expected permissions493 is expected to be allowed :set_issue_metadata494 behaves like grants the expected permissions495 is expected to be allowed :set_confidentiality496 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0497 behaves like grants the expected permissions498 is expected to be disallowed :update_issue499 behaves like grants the expected permissions500 is expected to be disallowed :admin_issue501 behaves like grants the expected permissions502 is expected to be disallowed :set_issue_metadata503 behaves like grants the expected permissions504 is expected to be disallowed :set_confidentiality505 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0506 behaves like grants the expected permissions507 is expected to be disallowed :update_issue508 behaves like grants the expected permissions509 is expected to be disallowed :admin_issue510 behaves like grants the expected permissions511 is expected to be disallowed :set_issue_metadata512 behaves like grants the expected permissions513 is expected to be disallowed :set_confidentiality514 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0515 behaves like grants the expected permissions516 is expected to be disallowed :update_issue517 behaves like grants the expected permissions518 is expected to be disallowed :admin_issue519 behaves like grants the expected permissions520 is expected to be disallowed :set_issue_metadata521 behaves like grants the expected permissions522 is expected to be disallowed :set_confidentiality523 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0524 behaves like grants the expected permissions525 is expected to be disallowed :update_issue526 behaves like grants the expected permissions527 is expected to be disallowed :admin_issue528 behaves like grants the expected permissions529 is expected to be disallowed :set_issue_metadata530 behaves like grants the expected permissions531 is expected to be disallowed :set_confidentiality532 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0533 behaves like grants the expected permissions534 is expected to be disallowed :update_issue535 behaves like grants the expected permissions536 is expected to be disallowed :admin_issue537 behaves like grants the expected permissions538 is expected to be disallowed :set_issue_metadata539 behaves like grants the expected permissions540 is expected to be disallowed :set_confidentiality541 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0542 behaves like grants the expected permissions543 is expected to be disallowed :update_issue544 behaves like grants the expected permissions545 is expected to be disallowed :admin_issue546 behaves like grants the expected permissions547 is expected to be disallowed :set_issue_metadata548 behaves like grants the expected permissions549 is expected to be disallowed :set_confidentiality550 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0551 behaves like grants the expected permissions552 is expected to be disallowed :update_issue553 behaves like grants the expected permissions554 is expected to be disallowed :admin_issue555 behaves like grants the expected permissions556 is expected to be disallowed :set_issue_metadata557 behaves like grants the expected permissions558 is expected to be disallowed :set_confidentiality559 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1560 behaves like grants the expected permissions561 is expected to be allowed :update_issue562 behaves like grants the expected permissions563 is expected to be allowed :admin_issue564 behaves like grants the expected permissions565 is expected to be allowed :set_issue_metadata566 behaves like grants the expected permissions567 is expected to be allowed :set_confidentiality568 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 0569 behaves like grants the expected permissions570 is expected to be disallowed :update_issue571# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.99 seconds. Current RSS: ~1310M. Threads: 5. load average: 0.77 1.00 1.01 1/299 14409572.573 behaves like grants the expected permissions574 is expected to be disallowed :admin_issue575 behaves like grants the expected permissions576 is expected to be disallowed :set_issue_metadata577 behaves like grants the expected permissions578 is expected to be disallowed :set_confidentiality579 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1580 behaves like grants the expected permissions581 is expected to be allowed :update_issue582 behaves like grants the expected permissions583 is expected to be allowed :admin_issue584 behaves like grants the expected permissions585 is expected to be allowed :set_issue_metadata586 behaves like grants the expected permissions587 is expected to be allowed :set_confidentiality588 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 0589 behaves like grants the expected permissions590 is expected to be disallowed :update_issue591 behaves like grants the expected permissions592 is expected to be disallowed :admin_issue593 behaves like grants the expected permissions594 is expected to be disallowed :set_issue_metadata595 behaves like grants the expected permissions596 is expected to be disallowed :set_confidentiality597 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 0598 behaves like grants the expected permissions599 is expected to be disallowed :update_issue600 behaves like grants the expected permissions601 is expected to be disallowed :admin_issue602 behaves like grants the expected permissions603 is expected to be disallowed :set_issue_metadata604 behaves like grants the expected permissions605 is expected to be disallowed :set_confidentiality606 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0607 behaves like grants the expected permissions608 is expected to be disallowed :update_issue609 behaves like grants the expected permissions610 is expected to be disallowed :admin_issue611 behaves like grants the expected permissions612 is expected to be disallowed :set_issue_metadata613 behaves like grants the expected permissions614 is expected to be disallowed :set_confidentiality615 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1616 behaves like grants the expected permissions617 is expected to be allowed :update_issue618 behaves like grants the expected permissions619 is expected to be allowed :admin_issue620 behaves like grants the expected permissions621 is expected to be allowed :set_issue_metadata622 behaves like grants the expected permissions623 is expected to be allowed :set_confidentiality624 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0625 behaves like grants the expected permissions626 is expected to be disallowed :update_issue627 behaves like grants the expected permissions628 is expected to be disallowed :admin_issue629 behaves like grants the expected permissions630 is expected to be disallowed :set_issue_metadata631 behaves like grants the expected permissions632 is expected to be disallowed :set_confidentiality633 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1634 behaves like grants the expected permissions635 is expected to be allowed :update_issue636 behaves like grants the expected permissions637 is expected to be allowed :admin_issue638 behaves like grants the expected permissions639 is expected to be allowed :set_issue_metadata640 behaves like grants the expected permissions641 is expected to be allowed :set_confidentiality642 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0643 behaves like grants the expected permissions644 is expected to be disallowed :update_issue645 behaves like grants the expected permissions646 is expected to be disallowed :admin_issue647 behaves like grants the expected permissions648 is expected to be disallowed :set_issue_metadata649 behaves like grants the expected permissions650 is expected to be disallowed :set_confidentiality651 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0652 behaves like grants the expected permissions653 is expected to be disallowed :update_issue654 behaves like grants the expected permissions655 is expected to be disallowed :admin_issue656 behaves like grants the expected permissions657 is expected to be disallowed :set_issue_metadata658 behaves like grants the expected permissions659 is expected to be disallowed :set_confidentiality660 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0661 behaves like grants the expected permissions662 is expected to be disallowed :update_issue663 behaves like grants the expected permissions664 is expected to be disallowed :admin_issue665 behaves like grants the expected permissions666 is expected to be disallowed :set_issue_metadata667 behaves like grants the expected permissions668 is expected to be disallowed :set_confidentiality669 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0670 behaves like grants the expected permissions671 is expected to be disallowed :update_issue672 behaves like grants the expected permissions673 is expected to be disallowed :admin_issue674 behaves like grants the expected permissions675 is expected to be disallowed :set_issue_metadata676 behaves like grants the expected permissions677 is expected to be disallowed :set_confidentiality678 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0679 behaves like grants the expected permissions680 is expected to be disallowed :update_issue681 behaves like grants the expected permissions682 is expected to be disallowed :admin_issue683 behaves like grants the expected permissions684 is expected to be disallowed :set_issue_metadata685 behaves like grants the expected permissions686 is expected to be disallowed :set_confidentiality687 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0688 behaves like grants the expected permissions689 is expected to be disallowed :update_issue690 behaves like grants the expected permissions691 is expected to be disallowed :admin_issue692 behaves like grants the expected permissions693 is expected to be disallowed :set_issue_metadata694 behaves like grants the expected permissions695 is expected to be disallowed :set_confidentiality696 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0697 behaves like grants the expected permissions698 is expected to be disallowed :update_issue699 behaves like grants the expected permissions700 is expected to be disallowed :admin_issue701 behaves like grants the expected permissions702 is expected to be disallowed :set_issue_metadata703 behaves like grants the expected permissions704 is expected to be disallowed :set_confidentiality705 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1706 behaves like grants the expected permissions707 is expected to be allowed :update_issue708 behaves like grants the expected permissions709 is expected to be allowed :admin_issue710 behaves like grants the expected permissions711 is expected to be allowed :set_issue_metadata712 behaves like grants the expected permissions713 is expected to be allowed :set_confidentiality714 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0715 behaves like grants the expected permissions716 is expected to be disallowed :update_issue717 behaves like grants the expected permissions718 is expected to be disallowed :admin_issue719 behaves like grants the expected permissions720 is expected to be disallowed :set_issue_metadata721 behaves like grants the expected permissions722 is expected to be disallowed :set_confidentiality723 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1724 behaves like grants the expected permissions725 is expected to be allowed :update_issue726 behaves like grants the expected permissions727 is expected to be allowed :admin_issue728 behaves like grants the expected permissions729 is expected to be allowed :set_issue_metadata730 behaves like grants the expected permissions731 is expected to be allowed :set_confidentiality732 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0733 behaves like grants the expected permissions734 is expected to be disallowed :update_issue735 behaves like grants the expected permissions736 is expected to be disallowed :admin_issue737 behaves like grants the expected permissions738 is expected to be disallowed :set_issue_metadata739 behaves like grants the expected permissions740 is expected to be disallowed :set_confidentiality741 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0742 behaves like grants the expected permissions743 is expected to be disallowed :update_issue744 behaves like grants the expected permissions745 is expected to be disallowed :admin_issue746 behaves like grants the expected permissions747 is expected to be disallowed :set_issue_metadata748 behaves like grants the expected permissions749 is expected to be disallowed :set_confidentiality750 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0751 behaves like grants the expected permissions752 is expected to be disallowed :update_issue753 behaves like grants the expected permissions754 is expected to be disallowed :admin_issue755 behaves like grants the expected permissions756 is expected to be disallowed :set_issue_metadata757 behaves like grants the expected permissions758 is expected to be disallowed :set_confidentiality759 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0760 behaves like grants the expected permissions761 is expected to be disallowed :update_issue762 behaves like grants the expected permissions763 is expected to be disallowed :admin_issue764 behaves like grants the expected permissions765 is expected to be disallowed :set_issue_metadata766 behaves like grants the expected permissions767 is expected to be disallowed :set_confidentiality768 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0769 behaves like grants the expected permissions770 is expected to be disallowed :update_issue771 behaves like grants the expected permissions772 is expected to be disallowed :admin_issue773 behaves like grants the expected permissions774 is expected to be disallowed :set_issue_metadata775 behaves like grants the expected permissions776 is expected to be disallowed :set_confidentiality777 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0778 behaves like grants the expected permissions779 is expected to be disallowed :update_issue780 behaves like grants the expected permissions781 is expected to be disallowed :admin_issue782 behaves like grants the expected permissions783 is expected to be disallowed :set_issue_metadata784 behaves like grants the expected permissions785 is expected to be disallowed :set_confidentiality786 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0787 behaves like grants the expected permissions788 is expected to be disallowed :update_issue789 behaves like grants the expected permissions790 is expected to be disallowed :admin_issue791 behaves like grants the expected permissions792 is expected to be disallowed :set_issue_metadata793 behaves like grants the expected permissions794 is expected to be disallowed :set_confidentiality795# [RSpecRunTime] Finishing example group spec/policies/issue_policy_spec.rb. It took 3 minutes 36.35 seconds. Expected to take 3 minutes 49.25 seconds.796# [RSpecRunTime] Starting example group spec/tasks/gitlab/usage_data_rake_spec.rb. Expected to take 2 minutes 33.05 seconds.797gitlab:usage data take tasks798 dump_sql_in_yaml799 dumps SQL queries in yaml format800# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.39 seconds. Current RSS: ~1367M. Threads: 5. load average: 0.84 0.96 1.00 1/300 14432801.802 dump_sql_in_json803 dumps SQL queries in json format804# [RSpecRunTime] RSpec elapsed time: 7 minutes 51.9 seconds. Current RSS: ~1391M. Threads: 5. load average: 0.90 0.96 1.00 1/300 14455805.806 dump_non_sql_in_json807 dumps non SQL data in json format808# [RSpecRunTime] RSpec elapsed time: 8 minutes 13.99 seconds. Current RSS: ~1390M. Threads: 5. load average: 0.93 0.97 1.00 1/300 14478809.810 generate_sql_metrics_fixture811 generates fixture file correctly812# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.44 seconds. Current RSS: ~1387M. Threads: 5. load average: 0.95 0.97 1.00 1/300 14501813.814 generate_and_send815 generates and sends Service Ping payload816# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.69 seconds. Current RSS: ~1367M. Threads: 5. load average: 0.58 0.88 0.97 1/300 14502817.818# [RSpecRunTime] Finishing example group spec/tasks/gitlab/usage_data_rake_spec.rb. It took 2 minutes 3.32 seconds. Expected to take 2 minutes 33.05 seconds.819# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.33 seconds. Current RSS: ~1365M. Threads: 5. load average: 0.58 0.88 0.97 1/300 14503820.821# [RSpecRunTime] Starting example group spec/policies/group_policy_spec.rb. Expected to take 1 minute 21.05 seconds.822GroupPolicy823 transfer_projects824 reporter825 behaves like not allowed to transfer projects826 is expected to be disallowed :transfer_projects827# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.64 seconds. Current RSS: ~1362M. Threads: 5. load average: 0.58 0.88 0.97 1/300 14504828.829 behaves like not allowed to transfer projects830 is expected to be disallowed :transfer_projects831 behaves like not allowed to transfer projects832 is expected to be disallowed :transfer_projects833 developer834 behaves like not allowed to transfer projects835 is expected to be disallowed :transfer_projects836 behaves like not allowed to transfer projects837 is expected to be disallowed :transfer_projects838 behaves like not allowed to transfer projects839 is expected to be disallowed :transfer_projects840 maintainer841 behaves like not allowed to transfer projects842 is expected to be disallowed :transfer_projects843 behaves like allowed to transfer projects844 is expected to be allowed :transfer_projects845 behaves like allowed to transfer projects846 is expected to be allowed :transfer_projects847 owner848 behaves like not allowed to transfer projects849 is expected to be disallowed :transfer_projects850 behaves like allowed to transfer projects851 is expected to be allowed :transfer_projects852 behaves like allowed to transfer projects853 is expected to be allowed :transfer_projects854 admin855 is expected not to be allowed :manage_merge_request_settings856 with admin mode857 is expected to be allowed :read_internal_note858 behaves like deploy token does not get confused with user859 is expected not to be allowed :manage_merge_request_settings860 with admin mode861 is expected not to be allowed :read_internal_note862 behaves like Self-managed Core resource access tokens863 with owner access864 create resource access tokens865 is expected to be allowed :create_resource_access_tokens866 when resource access token creation is not allowed867 is expected not to be allowed :create_resource_access_tokens868 when parent group has project access token creation disabled869 is expected not to be allowed :create_resource_access_tokens870 with a personal namespace project871 is expected to be allowed :create_resource_access_tokens872 read resource access tokens873 is expected to be allowed :read_resource_access_tokens874 destroy resource access tokens875 is expected to be allowed :destroy_resource_access_tokens876 with developer access877 create resource access tokens878 is expected not to be allowed :create_resource_access_tokens879 read resource access tokens880 is expected not to be allowed :read_resource_access_tokens881 destroy resource access tokens882 is expected not to be allowed :destroy_resource_access_tokens883 behaves like clusterable policies884 #add_cluster?885 with a reporter886 is expected not to be allowed :read_cluster887 is expected not to be allowed :add_cluster888 is expected not to be allowed :create_cluster889 is expected not to be allowed :update_cluster890 is expected not to be allowed :admin_cluster891# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.79 seconds. Current RSS: ~1448M. Threads: 5. load average: 0.56 0.87 0.96 1/300 14505892.893 with a developer894 is expected to be allowed :read_cluster895 is expected not to be allowed :add_cluster896 is expected not to be allowed :create_cluster897 is expected not to be allowed :update_cluster898 is expected not to be allowed :admin_cluster899# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.15 seconds. Current RSS: ~1432M. Threads: 5. load average: 0.60 0.87 0.96 1/300 14506900.901 with a maintainer902 with no clusters903 is expected to be allowed :read_cluster904 is expected to be allowed :add_cluster905 is expected to be allowed :create_cluster906 is expected to be allowed :update_cluster907 is expected to be allowed :admin_cluster908# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.53 seconds. Current RSS: ~1418M. Threads: 5. load average: 0.60 0.87 0.96 1/300 14507909.910 guests911 is expected not to be allowed :manage_merge_request_settings912 behaves like deploy token does not get confused with user913 is expected not to be allowed :manage_merge_request_settings914 update_max_artifacts_size915 when no user916 is expected not to be allowed :update_max_artifacts_size917 admin918 when admin mode is enabled919 is expected to be allowed :update_max_artifacts_size920 when admin mode is enabled921 is expected not to be allowed :update_max_artifacts_size922 guest923 is expected not to be allowed :update_max_artifacts_size924 reporter925 is expected not to be allowed :update_max_artifacts_size926 developer927 is expected not to be allowed :update_max_artifacts_size928 maintainer929 is expected not to be allowed :update_max_artifacts_size930 owner931 is expected not to be allowed :update_max_artifacts_size932 change_prevent_sharing_groups_outside_hierarchy933 with owner934 is expected to be allowed :change_prevent_sharing_groups_outside_hierarchy935 with non-owner roles936 role: "admin"937 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy938 role: "maintainer"939 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy940 role: "reporter"941 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy942 role: "developer"943 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy944 role: "guest"945 is expected to be disallowed :change_prevent_sharing_groups_outside_hierarchy946 developer947 is expected not to be allowed :manage_merge_request_settings948 behaves like deploy token does not get confused with user949 is expected not to be allowed :manage_merge_request_settings950 change_share_with_group_lock951 when the current_user owns the group952 when the group share_with_group_lock is enabled953 when the parent group share_with_group_lock is enabled954 when the group has a grandparent955 when the grandparent share_with_group_lock is enabled956 when the current_user owns the parent957 when the current_user owns the grandparent958 is expected to be allowed :change_share_with_group_lock959 when the current_user does not own the grandparent960 is expected not to be allowed :change_share_with_group_lock961 when the current_user does not own the parent962 is expected not to be allowed :change_share_with_group_lock963 when the grandparent share_with_group_lock is disabled964 when the current_user owns the parent965 is expected to be allowed :change_share_with_group_lock966 when the current_user does not own the parent967 is expected not to be allowed :change_share_with_group_lock968 when the group does not have a grandparent969 when the current_user owns the parent970 is expected to be allowed :change_share_with_group_lock971 when the current_user does not own the parent972 is expected not to be allowed :change_share_with_group_lock973 when the parent group share_with_group_lock is disabled974 is expected to be allowed :change_share_with_group_lock975 when the group share_with_group_lock is disabled976 is expected to be allowed :change_share_with_group_lock977 when the current_user does not own the group978 is expected not to be allowed :change_share_with_group_lock979 maintainer980 with subgroup_creation level set to maintainer981 allows permissions from lower roles982 allows every maintainer permission plus creating subgroups983 with subgroup_creation_level set to owner984 allows every maintainer permission985 behaves like deploy token does not get confused with user986 is expected not to be allowed :manage_merge_request_settings987 owner988 is expected to be allowed :manage_merge_request_settings989 behaves like deploy token does not get confused with user990 is expected not to be allowed :manage_merge_request_settings991 read_group_all_available_runners992 admin993 when admin mode is enabled994 is expected to be allowed :read_group_all_available_runners995 when admin mode is disabled996 is expected to be disallowed :read_group_all_available_runners997 with owner998 is expected to be allowed :read_group_all_available_runners999 with maintainer1000 is expected to be allowed :read_group_all_available_runners1001 with developer1002 is expected to be allowed :read_group_all_available_runners1003 with reporter1004 is expected to be disallowed :read_group_all_available_runners1005 with guest1006 is expected to be disallowed :read_group_all_available_runners1007 with non member1008 is expected to be disallowed :read_group_all_available_runners1009 with anonymous1010 is expected to be disallowed :read_group_all_available_runners1011 has projects1012 is expected to be allowed :read_issue_board1013 in subgroups1014 is expected to be allowed :read_issue_board1015# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.28 seconds. Current RSS: ~1413M. Threads: 5. load average: 0.69 0.88 0.96 1/300 145081016.1017 dependency proxy1018 feature disabled1019 behaves like disallows all dependency proxy access1020 is expected to be disallowed :read_dependency_proxy1021 is expected to be disallowed :admin_dependency_proxy1022 feature enabled1023 human user1024 reporter1025 behaves like allows dependency proxy read access but not admin1026 is expected to be allowed :read_dependency_proxy1027 is expected to be disallowed :admin_dependency_proxy1028 developer1029 behaves like allows dependency proxy read access but not admin1030 is expected to be allowed :read_dependency_proxy1031 is expected to be disallowed :admin_dependency_proxy1032 maintainer1033 behaves like allows dependency proxy read access but not admin1034 is expected to be allowed :read_dependency_proxy1035 is expected to be disallowed :admin_dependency_proxy1036 owner1037 is expected to be allowed :read_dependency_proxy1038 is expected to be allowed :admin_dependency_proxy1039 deploy token user1040 with insufficient scopes1041 behaves like disallows all dependency proxy access1042 is expected to be disallowed :read_dependency_proxy1043 is expected to be disallowed :admin_dependency_proxy1044 with sufficient scopes1045 behaves like allows dependency proxy read access but not admin1046 is expected to be allowed :read_dependency_proxy1047 is expected to be disallowed :admin_dependency_proxy1048 group access token user1049 not a member of the group1050 behaves like disallows all dependency proxy access1051 is expected to be disallowed :read_dependency_proxy1052 is expected to be disallowed :admin_dependency_proxy1053 a member of the group1054 behaves like allows dependency proxy read access but not admin1055 is expected to be allowed :read_dependency_proxy1056 is expected to be disallowed :admin_dependency_proxy1057 all other user types1058 with user_type 11059 when the user has sufficient access1060 behaves like allows dependency proxy read access but not admin1061 is expected to be allowed :read_dependency_proxy1062 is expected to be disallowed :admin_dependency_proxy1063 when the user does not have sufficient access1064 behaves like disallows all dependency proxy access1065 is expected to be disallowed :read_dependency_proxy1066 is expected to be disallowed :admin_dependency_proxy1067 with user_type 21068 when the user has sufficient access1069 behaves like allows dependency proxy read access but not admin1070 is expected to be allowed :read_dependency_proxy1071 is expected to be disallowed :admin_dependency_proxy1072 when the user does not have sufficient access1073 behaves like disallows all dependency proxy access1074 is expected to be disallowed :read_dependency_proxy1075 is expected to be disallowed :admin_dependency_proxy1076 with user_type 31077 when the user has sufficient access1078 behaves like allows dependency proxy read access but not admin1079 is expected to be allowed :read_dependency_proxy1080 is expected to be disallowed :admin_dependency_proxy1081 when the user does not have sufficient access1082 behaves like disallows all dependency proxy access1083 is expected to be disallowed :read_dependency_proxy1084 is expected to be disallowed :admin_dependency_proxy1085 with user_type 41086 when the user has sufficient access1087 behaves like allows dependency proxy read access but not admin1088 is expected to be allowed :read_dependency_proxy1089 is expected to be disallowed :admin_dependency_proxy1090 when the user does not have sufficient access1091 behaves like disallows all dependency proxy access1092 is expected to be disallowed :read_dependency_proxy1093 is expected to be disallowed :admin_dependency_proxy1094 with user_type 51095 when the user has sufficient access1096 behaves like allows dependency proxy read access but not admin1097 is expected to be allowed :read_dependency_proxy1098 is expected to be disallowed :admin_dependency_proxy1099 when the user does not have sufficient access1100 behaves like disallows all dependency proxy access1101 is expected to be disallowed :read_dependency_proxy1102 is expected to be disallowed :admin_dependency_proxy1103 with user_type 71104 when the user has sufficient access1105 behaves like allows dependency proxy read access but not admin1106 is expected to be allowed :read_dependency_proxy1107 is expected to be disallowed :admin_dependency_proxy1108 when the user does not have sufficient access1109 behaves like disallows all dependency proxy access1110 is expected to be disallowed :read_dependency_proxy1111 is expected to be disallowed :admin_dependency_proxy1112 with user_type 81113 when the user has sufficient access1114 behaves like allows dependency proxy read access but not admin1115 is expected to be allowed :read_dependency_proxy1116 is expected to be disallowed :admin_dependency_proxy1117 when the user does not have sufficient access1118 behaves like disallows all dependency proxy access1119 is expected to be disallowed :read_dependency_proxy1120 is expected to be disallowed :admin_dependency_proxy1121 with user_type 91122 when the user has sufficient access1123 behaves like allows dependency proxy read access but not admin1124 is expected to be allowed :read_dependency_proxy1125 is expected to be disallowed :admin_dependency_proxy1126 when the user does not have sufficient access1127 behaves like disallows all dependency proxy access1128 is expected to be disallowed :read_dependency_proxy1129 is expected to be disallowed :admin_dependency_proxy1130 with user_type 101131 when the user has sufficient access1132 behaves like allows dependency proxy read access but not admin1133 is expected to be allowed :read_dependency_proxy1134 is expected to be disallowed :admin_dependency_proxy1135 when the user does not have sufficient access1136 behaves like disallows all dependency proxy access1137 is expected to be disallowed :read_dependency_proxy1138 is expected to be disallowed :admin_dependency_proxy1139 with user_type 111140 when the user has sufficient access1141 behaves like allows dependency proxy read access but not admin1142 is expected to be allowed :read_dependency_proxy1143 is expected to be disallowed :admin_dependency_proxy1144 when the user does not have sufficient access1145 behaves like disallows all dependency proxy access1146 is expected to be disallowed :read_dependency_proxy1147 is expected to be disallowed :admin_dependency_proxy1148 with user_type 121149 when the user has sufficient access1150 behaves like allows dependency proxy read access but not admin1151 is expected to be allowed :read_dependency_proxy1152 is expected to be disallowed :admin_dependency_proxy1153 when the user does not have sufficient access1154 behaves like disallows all dependency proxy access1155 is expected to be disallowed :read_dependency_proxy1156 is expected to be disallowed :admin_dependency_proxy1157 with user_type 131158 when the user has sufficient access1159 behaves like allows dependency proxy read access but not admin1160 is expected to be allowed :read_dependency_proxy1161 is expected to be disallowed :admin_dependency_proxy1162 when the user does not have sufficient access1163 behaves like disallows all dependency proxy access1164 is expected to be disallowed :read_dependency_proxy1165 is expected to be disallowed :admin_dependency_proxy1166 with user_type 141167 when the user has sufficient access1168 behaves like allows dependency proxy read access but not admin1169 is expected to be allowed :read_dependency_proxy1170 is expected to be disallowed :admin_dependency_proxy1171 when the user does not have sufficient access1172 behaves like disallows all dependency proxy access1173 is expected to be disallowed :read_dependency_proxy1174 is expected to be disallowed :admin_dependency_proxy1175 with user_type 151176 when the user has sufficient access1177 behaves like allows dependency proxy read access but not admin1178 is expected to be allowed :read_dependency_proxy1179 is expected to be disallowed :admin_dependency_proxy1180 when the user does not have sufficient access1181 behaves like disallows all dependency proxy access1182 is expected to be disallowed :read_dependency_proxy1183 is expected to be disallowed :admin_dependency_proxy1184 read_package1185 admin1186 when admin mode is enabled1187 is expected to be allowed :read_package1188 when admin mode is disabled1189 is expected to be disallowed :read_package1190 with owner1191 is expected to be allowed :read_package1192 with maintainer1193 is expected to be allowed :read_package1194 with reporter1195 is expected to be allowed :read_package1196 with guest1197 is expected to be disallowed :read_package1198 with non member1199 is expected to be disallowed :read_package1200 with anonymous1201 is expected to be disallowed :read_package1202 public group with no user1203 is expected not to be allowed :read_namespace_via_membership1204 package registry1205 deploy token user1206 with read_package_registry scope1207 is expected to be allowed :read_package1208 is expected to be allowed :read_group1209 is expected to be disallowed :create_package1210 with write_package_registry scope1211 is expected to be allowed :create_package1212 is expected to be allowed :read_package1213 is expected to be allowed :read_group1214 is expected to be disallowed :destroy_package1215 register_group_runners1216 admin1217 when admin mode is enabled1218 is expected to be allowed :register_group_runners1219 with registration tokens disabled1220 is expected to be disallowed :register_group_runners1221 with specific group runner registration disabled1222 is expected to be allowed :register_group_runners1223 with group runner registration disabled1224 is expected to be allowed :register_group_runners1225 with registration tokens disabled1226 is expected to be disallowed :register_group_runners1227 with specific group runner registration disabled1228 is expected to be allowed :register_group_runners1229 with specific group runner registration token disallowed1230 is expected to be disallowed :register_group_runners1231 when admin mode is disabled1232 is expected to be disallowed :register_group_runners1233 with owner1234 is expected to be allowed :register_group_runners1235 with registration tokens disabled1236 is expected to be disallowed :register_group_runners1237 with group runner registration disabled1238 is expected to be disallowed :register_group_runners1239 with specific group runner registration disabled1240 is expected to be disallowed :register_group_runners1241 with specific group runner registration token disallowed1242 is expected to be disallowed :register_group_runners1243 with maintainer1244 is expected to be disallowed :register_group_runners1245 with reporter1246 is expected to be disallowed :register_group_runners1247 with guest1248 is expected to be disallowed :register_group_runners1249 with non member1250 is expected to be disallowed :register_group_runners1251 with anonymous1252 is expected to be disallowed :register_group_runners1253 design activity1254 when design management is not available1255 is expected not to be allowed :read_design_activity1256 even when there are projects in the group1257 is expected not to be allowed :read_design_activity1258# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.93 seconds. Current RSS: ~1440M. Threads: 5. load average: 0.70 0.87 0.96 1/300 145091259.1260 when design management is available globally1261 the group has no projects1262 is expected not to be allowed :read_design_activity1263 the group has a project1264 is expected to be allowed :read_design_activity1265 which does not have design management enabled1266 is expected not to be allowed :read_design_activity1267 but another project does1268 is expected to be allowed :read_design_activity1269# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.74 seconds. Current RSS: ~1435M. Threads: 5. load average: 0.70 0.87 0.96 1/300 145101270.1271 organization owner1272 is expected to be allowed :read_internal_note1273 migration bot1274 aggregate_failures1275 behaves like deploy token does not get confused with user1276 is expected not to be allowed :manage_merge_request_settings1277 with no user1278 aggregate_failures1279 private nested group use the highest access level from the group and inherited permissions1280 with no user1281 is expected not to be allowed :manage_merge_request_settings1282 guests1283 is expected not to be allowed :manage_merge_request_settings1284 reporter1285 is expected not to be allowed :manage_merge_request_settings1286 developer1287 is expected not to be allowed :manage_merge_request_settings1288 maintainer1289 is expected to be allowed :read_cluster1290 allows every maintainer permission plus creating subgroups1291 owner1292 is expected to be allowed :manage_merge_request_settings1293 import_projects1294 when group has no project creation level set1295 reporter1296 is expected to be disallowed :import_projects1297 developer1298 is expected to be disallowed :import_projects1299 maintainer1300 is expected to be allowed :import_projects1301 owner1302 is expected to be allowed :import_projects1303 when group has project creation level set to no one1304 reporter1305 is expected to be disallowed :import_projects1306 developer1307 is expected to be disallowed :import_projects1308 maintainer1309 is expected to be disallowed :import_projects1310 owner1311 is expected to be disallowed :import_projects1312 when group has project creation level set to maintainer only1313 reporter1314 is expected to be disallowed :import_projects1315 developer1316 is expected to be disallowed :import_projects1317 maintainer1318 is expected to be allowed :import_projects1319 owner1320 is expected to be allowed :import_projects1321 when group has project creation level set to developers + maintainer1322 reporter1323 is expected to be disallowed :import_projects1324 developer1325 is expected to be disallowed :import_projects1326 maintainer1327 is expected to be allowed :import_projects1328 owner1329 is expected to be allowed :import_projects1330 public group with user who is not a member1331 is expected not to be allowed :read_namespace_via_membership1332 private group that has been invited to a public project and with a foreign user1333 is expected not to be allowed :manage_merge_request_settings1334 achievements1335 is expected to be allowed :read_achievement1336 is expected to be allowed :admin_achievement1337 is expected to be allowed :award_achievement1338 is expected to be allowed :destroy_user_achievement1339 with feature flag disabled1340 is expected to be disallowed :read_achievement1341 is expected to be disallowed :admin_achievement1342 is expected to be disallowed :award_achievement1343 is expected to be disallowed :destroy_user_achievement1344# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.25 seconds. Current RSS: ~1434M. Threads: 5. load average: 0.90 0.91 0.97 1/300 145111345.1346 when current user is not a group member1347 is expected to be disallowed :read_achievement1348 when the group is public1349 is expected to be allowed :read_achievement1350 when current user is not an owner1351 is expected to be disallowed :destroy_user_achievement1352 create_subgroup1353 when group has subgroup creation level set to owner1354 reporter1355 is expected to be disallowed :create_subgroup1356 developer1357 is expected to be disallowed :create_subgroup1358 maintainer1359 is expected to be disallowed :create_subgroup1360 owner1361 is expected to be allowed :create_subgroup1362 when group has subgroup creation level set to maintainer1363 reporter1364 is expected to be disallowed :create_subgroup1365 developer1366 is expected to be disallowed :create_subgroup1367 maintainer1368 is expected to be allowed :create_subgroup1369 owner1370 is expected to be allowed :create_subgroup1371 create_projects1372 when group has no project creation level set1373 reporter1374 is expected to be disallowed :create_projects1375 developer1376 is expected to be allowed :create_projects1377 maintainer1378 is expected to be allowed :create_projects1379 owner1380 is expected to be allowed :create_projects1381 when group has project creation level set to no one1382 reporter1383 is expected to be disallowed :create_projects1384 developer1385 is expected to be disallowed :create_projects1386 maintainer1387 is expected to be disallowed :create_projects1388 owner1389 is expected to be disallowed :create_projects1390 when group has project creation level set to maintainer only1391 reporter1392 is expected to be disallowed :create_projects1393 developer1394 is expected to be disallowed :create_projects1395 maintainer1396 is expected to be allowed :create_projects1397 owner1398 is expected to be allowed :create_projects1399 when group has project creation level set to developers + maintainer1400 reporter1401 is expected to be disallowed :create_projects1402 developer1403 is expected to be allowed :create_projects1404 maintainer1405 is expected to be allowed :create_projects1406 owner1407 is expected to be allowed :create_projects1408 with visibility levels restricted by the administrator1409 restricted_visibility_levels: [], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1410 with non-admin user1411 is expected to be allowed :create_subgroup1412 is expected to be allowed :create_projects1413 with admin user1414 is expected to be allowed :create_projects1415 restricted_visibility_levels: [], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1416 with non-admin user1417 is expected to be allowed :create_subgroup1418 is expected to be allowed :create_projects1419 with admin user1420 is expected to be allowed :create_projects1421 restricted_visibility_levels: [], group_visibility: private, can_create_project?: true, can_create_subgroups?: true1422 with non-admin user1423 is expected to be allowed :create_subgroup1424 is expected to be allowed :create_projects1425 with admin user1426 is expected to be allowed :create_projects1427 restricted_visibility_levels: [public], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1428 with non-admin user1429 is expected to be allowed :create_subgroup1430 is expected to be allowed :create_projects1431 with admin user1432 is expected to be allowed :create_projects1433 restricted_visibility_levels: [public], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1434 with non-admin user1435 is expected to be allowed :create_subgroup1436 is expected to be allowed :create_projects1437 with admin user1438 is expected to be allowed :create_projects1439 restricted_visibility_levels: [public], group_visibility: private, can_create_project?: true, can_create_subgroups?: true1440 with non-admin user1441 is expected to be allowed :create_subgroup1442 is expected to be allowed :create_projects1443 with admin user1444 is expected to be allowed :create_projects1445 restricted_visibility_levels: [internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1446 with non-admin user1447 is expected to be allowed :create_subgroup1448 is expected to be allowed :create_projects1449 with admin user1450 is expected to be allowed :create_projects1451 restricted_visibility_levels: [internal], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1452 with non-admin user1453 is expected to be allowed :create_subgroup1454 is expected to be allowed :create_projects1455 with admin user1456 is expected to be allowed :create_projects1457 restricted_visibility_levels: [internal], group_visibility: private, can_create_project?: true, can_create_subgroups?: true1458 with non-admin user1459 is expected to be allowed :create_subgroup1460 is expected to be allowed :create_projects1461 with admin user1462 is expected to be allowed :create_projects1463 restricted_visibility_levels: [private], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1464 with non-admin user1465 is expected to be allowed :create_subgroup1466 is expected to be allowed :create_projects1467 with admin user1468 is expected to be allowed :create_projects1469 restricted_visibility_levels: [private], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1470 with non-admin user1471 is expected to be allowed :create_subgroup1472 is expected to be allowed :create_projects1473 with admin user1474 is expected to be allowed :create_projects1475 restricted_visibility_levels: [private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false1476 with non-admin user1477 is expected to be disallowed :create_subgroup1478 is expected to be disallowed :create_projects1479 with admin user1480 is expected to be allowed :create_projects1481 restricted_visibility_levels: [public, internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1482 with non-admin user1483 is expected to be allowed :create_subgroup1484 is expected to be allowed :create_projects1485 with admin user1486 is expected to be allowed :create_projects1487 restricted_visibility_levels: [public, internal], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1488 with non-admin user1489 is expected to be allowed :create_subgroup1490 is expected to be allowed :create_projects1491 with admin user1492 is expected to be allowed :create_projects1493 restricted_visibility_levels: [public, internal], group_visibility: private, can_create_project?: true, can_create_subgroups?: true1494 with non-admin user1495 is expected to be allowed :create_subgroup1496 is expected to be allowed :create_projects1497 with admin user1498 is expected to be allowed :create_projects1499 restricted_visibility_levels: [public, private], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1500 with non-admin user1501 is expected to be allowed :create_subgroup1502 is expected to be allowed :create_projects1503 with admin user1504 is expected to be allowed :create_projects1505 restricted_visibility_levels: [public, private], group_visibility: internal, can_create_project?: true, can_create_subgroups?: true1506 with non-admin user1507 is expected to be allowed :create_subgroup1508 is expected to be allowed :create_projects1509 with admin user1510 is expected to be allowed :create_projects1511 restricted_visibility_levels: [public, private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false1512 with non-admin user1513 is expected to be disallowed :create_subgroup1514 is expected to be disallowed :create_projects1515 with admin user1516 is expected to be allowed :create_projects1517 restricted_visibility_levels: [private, internal], group_visibility: public, can_create_project?: true, can_create_subgroups?: true1518 with non-admin user1519 is expected to be allowed :create_subgroup1520 is expected to be allowed :create_projects1521 with admin user1522 is expected to be allowed :create_projects1523 restricted_visibility_levels: [private, internal], group_visibility: internal, can_create_project?: false, can_create_subgroups?: false1524 with non-admin user1525 is expected to be disallowed :create_subgroup1526 is expected to be disallowed :create_projects1527 with admin user1528 is expected to be allowed :create_projects1529 restricted_visibility_levels: [private, internal], group_visibility: private, can_create_project?: false, can_create_subgroups?: false1530 with non-admin user1531 is expected to be disallowed :create_subgroup1532 is expected to be disallowed :create_projects1533 with admin user1534 is expected to be allowed :create_projects1535 restricted_visibility_levels: [public, internal, private], group_visibility: public, can_create_project?: false, can_create_subgroups?: false1536 with non-admin user1537 is expected to be disallowed :create_subgroup1538 is expected to be disallowed :create_projects1539 with admin user1540 is expected to be allowed :create_projects1541 restricted_visibility_levels: [public, internal, private], group_visibility: internal, can_create_project?: false, can_create_subgroups?: false1542 with non-admin user1543 is expected to be disallowed :create_subgroup1544 is expected to be disallowed :create_projects1545 with admin user1546 is expected to be allowed :create_projects1547 restricted_visibility_levels: [public, internal, private], group_visibility: private, can_create_project?: false, can_create_subgroups?: false1548 with non-admin user1549 is expected to be disallowed :create_subgroup1550 is expected to be disallowed :create_projects1551 with admin user1552 is expected to be allowed :create_projects1553 private group that has been invited to a public project and with no user1554 is expected not to be allowed :manage_merge_request_settings1555 read_usage_quotas policy1556 reading usage quotas1557 role: :owner, admin_mode: nil, allowed: true1558 is expected to be allowed :read_usage_quotas1559 role: :admin, admin_mode: true, allowed: true1560 is expected to be allowed :read_usage_quotas1561 role: :admin, admin_mode: false, allowed: false1562 is expected to be disallowed :read_usage_quotas1563 role: :maintainer, admin_mode: nil, allowed: false1564 is expected to be disallowed :read_usage_quotas1565 role: :developer, admin_mode: nil, allowed: false1566 is expected to be disallowed :read_usage_quotas1567 role: :reporter, admin_mode: nil, allowed: false1568 is expected to be disallowed :read_usage_quotas1569 role: :guest, admin_mode: nil, allowed: false1570 is expected to be disallowed :read_usage_quotas1571 create_jira_connect_subscription1572 admin1573 when admin mode is enabled1574 is expected to be allowed :create_jira_connect_subscription1575 when admin mode is disabled1576 is expected to be disallowed :create_jira_connect_subscription1577 with owner1578 is expected to be allowed :create_jira_connect_subscription1579 with maintainer1580 is expected to be allowed :create_jira_connect_subscription1581 with reporter1582 is expected to be disallowed :create_jira_connect_subscription1583 with guest1584 is expected to be disallowed :create_jira_connect_subscription1585 with non member1586 is expected to be disallowed :create_jira_connect_subscription1587 with anonymous1588 is expected to be disallowed :create_jira_connect_subscription1589 create_runner1590 admin1591 when admin mode is enabled1592 is expected to be allowed :create_runner1593 with specific group runner registration disabled1594 is expected to be allowed :create_runner1595 with group runner registration disabled1596 with specific group runner registration enabled1597 is expected to be allowed :create_runner1598 with specific group runner registration disabled1599 is expected to be allowed :create_runner1600 when admin mode is disabled1601 is expected to be disallowed :create_runner1602 with owner1603 is expected to be allowed :create_runner1604 behaves like disallowed when group runner registration disabled1605 with group runner registration disabled1606 with specific group runner registration enabled1607 is expected to be disallowed :create_runner1608 with specific group runner registration disabled1609 is expected to be disallowed :create_runner1610 with maintainer1611 is expected to be disallowed :create_runner1612 with reporter1613 is expected to be disallowed :create_runner1614 with guest1615 is expected to be disallowed :create_runner1616 with developer1617 is expected to be disallowed :create_runner1618 with anonymous1619 is expected to be disallowed :create_runner1620 behaves like checks timelog categories permissions1621 with no user1622 is expected to be disallowed :read_timelog_category1623 with a regular user1624 is expected to be disallowed :read_timelog_category1625 with a reporter user1626 when timelog_categories is enabled1627 is expected to be allowed :read_timelog_category1628 when timelog_categories is disabled1629 is expected to be disallowed :read_timelog_category1630 project bots1631 project_bot_access1632 when regular user and part of the group1633 is expected not to be allowed :project_bot_access1634 when project bot and not part of the project1635 is expected not to be allowed :project_bot_access1636 when project bot and part of the project1637 is expected to be allowed :project_bot_access1638 with resource access tokens1639 is expected not to be allowed :create_resource_access_tokens1640 support bot1641 is expected not to be allowed :read_label1642 when group hierarchy has a project with service desk enabled1643 is expected to be allowed :read_label1644 is expected to be allowed :read_label1645# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.97 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.00 0.93 0.98 1/300 145601646.1647 admin_package ability1648 with maintainer1649 is expected to be disallowed :admin_package1650 with owner1651 is expected to be allowed :admin_package1652 reporter1653 is expected not to be allowed :manage_merge_request_settings1654 behaves like deploy token does not get confused with user1655 is expected not to be allowed :manage_merge_request_settings1656 when crm_enabled is false1657 is expected to be disallowed :read_crm_contact1658 is expected to be disallowed :read_crm_organization1659 is expected to be disallowed :admin_crm_contact1660 is expected to be disallowed :admin_crm_organization1661 update_runners_registration_token1662 admin1663 when admin mode is enabled1664 is expected to be allowed :update_runners_registration_token1665 with registration tokens disabled1666 is expected to be disallowed :update_runners_registration_token1667 when admin mode is disabled1668 is expected to be disallowed :update_runners_registration_token1669 with owner1670 is expected to be allowed :update_runners_registration_token1671 with registration tokens disabled1672 is expected to be disallowed :update_runners_registration_token1673 with maintainer1674 is expected to be disallowed :update_runners_registration_token1675 with reporter1676 is expected to be disallowed :update_runners_registration_token1677 with guest1678 is expected to be disallowed :update_runners_registration_token1679 with non member1680 is expected to be disallowed :update_runners_registration_token1681 with anonymous1682 is expected to be disallowed :update_runners_registration_token1683# [RSpecRunTime] Finishing example group spec/policies/group_policy_spec.rb. It took 1 minute 31.84 seconds. Expected to take 1 minute 21.05 seconds.1684# [RSpecRunTime] Starting example group spec/services/issuable/bulk_update_service_spec.rb. Expected to take 1 minute 14.12 seconds.1685Issuable::BulkUpdateService1686 with issuables at a project level1687 behaves like bulk update service1688 result count only includes authorized issuables1689 when issuable_ids are passed as an array1690 updates assignees1691# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.59 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.00 0.93 0.98 1/300 145811692.1693 with unpermitted attributes1694 does not update the issues1695 when issuable update service raises an ArgumentError1696 returns an error response1697 close issues1698 succeeds and returns the correct number of issues updated1699 closes all the issues passed1700 behaves like scheduling cached group count clear1701 schedules worker1702# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.18 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.00 0.93 0.98 1/300 145821703.1704 reopen issues1705 succeeds and returns the correct number of issues updated1706 reopens all the issues passed1707 behaves like scheduling cached group count clear1708 schedules worker1709# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.47 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.00 0.93 0.98 1/300 145831710.1711 updating merge request assignee1712 when the new assignee ID is a valid user1713 succeeds1714 updates the assignee to the user ID passed1715# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.26 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.00 0.94 0.98 1/306 147011716.1717 when the new assignee ID is 01718 unassigns the issues1719# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.27 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.00 0.94 0.98 1/306 147561720.1721 when the new assignee IDs array is empty1722 removes all assignees1723 updating issue assignee1724 when the new assignee ID is a valid user1725 succeeds1726 updates the assignee to the user ID passed1727# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.97 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.00 0.94 0.98 1/306 148121728.1729 when the new assignee ID is 01730 unassigns the issues1731 when the new assignee IDs array is empty1732 removes all assignees1733 updating milestones1734 behaves like updates milestones1735 succeeds1736 updates the issuables milestone1737 behaves like not scheduling cached group count clear1738 does not schedule worker1739 updating confidentiality1740 behaves like updates confidentiality1741 succeeds1742 updates the issuables confidentiality1743# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.94 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.00 0.94 0.98 1/305 148131744.1745 behaves like not scheduling cached group count clear1746 does not schedule worker1747 updating labels1748 behaves like updating labels1749 when add_label_ids are passed1750 adds those label IDs to all issues passed1751 does not update issues not passed in1752# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.99 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.00 0.94 0.98 1/305 148141753.1754 when remove_label_ids are passed1755 removes those label IDs from all issues passed1756 does not update issues not passed in1757# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.19 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.00 0.94 0.98 1/300 148151758.1759 when add_label_ids and remove_label_ids are passed1760 adds the label IDs to all issues passed1761 removes the label IDs from all issues passed1762 does not update issues not passed in1763# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.77 seconds. Current RSS: ~1380M. Threads: 5. load average: 0.92 0.92 0.98 1/300 148161764.1765 subscribe to issues1766 subscribes the given user1767 unsubscribe from issues1768 unsubscribes the given user1769 updating issues from external project1770 updates only issues that belong to the parent project1771# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.12 seconds. Current RSS: ~1381M. Threads: 5. load average: 0.92 0.92 0.98 1/300 148171772.1773 with issuables at a group level1774 behaves like bulk update service1775 result count only includes authorized issuables1776 when issuable_ids are passed as an array1777 updates assignees1778# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.49 seconds. Current RSS: ~1374M. Threads: 5. load average: 0.92 0.92 0.98 2/300 148181779.1780 updating milestones1781 when issues1782 behaves like updates milestones1783 succeeds1784 updates the issuables milestone1785# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.5 seconds. Current RSS: ~1379M. Threads: 5. load average: 0.93 0.93 0.98 1/300 148591786.1787 when merge requests1788 behaves like updates milestones1789 succeeds1790 updates the issuables milestone1791# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.16 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.94 0.93 0.98 1/305 149361792.1793 updating confidentiality1794 with issues1795 behaves like updates confidentiality1796 succeeds1797 updates the issuables confidentiality1798# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.03 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.94 0.93 0.98 1/305 149571799.1800 with merge requests1801 does not throw an error1802# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.28 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.94 0.93 0.98 1/306 150211803.1804 updating labels1805 behaves like updating labels1806 when add_label_ids are passed1807 adds those label IDs to all issues passed1808 does not update issues not passed in1809# [RSpecRunTime] RSpec elapsed time: 11 minutes 32.15 seconds. Current RSS: ~1372M. Threads: 5. load average: 0.95 0.93 0.98 2/306 150621810.1811 when remove_label_ids are passed1812 removes those label IDs from all issues passed1813 does not update issues not passed in1814# [RSpecRunTime] RSpec elapsed time: 11 minutes 36.82 seconds. Current RSS: ~1370M. Threads: 5. load average: 0.95 0.93 0.98 1/306 151031815.1816 when add_label_ids and remove_label_ids are passed1817 adds the label IDs to all issues passed1818 removes the label IDs from all issues passed1819 does not update issues not passed in1820# [RSpecRunTime] RSpec elapsed time: 11 minutes 43.81 seconds. Current RSS: ~1364M. Threads: 5. load average: 0.87 0.92 0.98 1/301 151641821.1822 with issues from external group1823 updates issues that belong to the parent group or descendants1824# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.72 seconds. Current RSS: ~1362M. Threads: 5. load average: 0.89 0.92 0.98 1/301 151651825.1826 when no parent is provided1827 returns an unscoped update error1828# [RSpecRunTime] Finishing example group spec/services/issuable/bulk_update_service_spec.rb. It took 1 minute 5.82 seconds. Expected to take 1 minute 14.12 seconds.1829# [RSpecRunTime] Starting example group spec/models/merge_request/cleanup_schedule_spec.rb. Expected to take 59.51 seconds.1830MergeRequest::CleanupSchedule1831 does not allow STI1832 associations1833 is expected to belong to merge_request required: false1834 validations1835 is expected to validate that :scheduled_at cannot be empty/falsy1836 state machine transitions1837 sets status to unstarted by default1838 #run1839 sets the status to running1840 when previous status is not unstarted1841 does not change status1842# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.05 seconds. Current RSS: ~1399M. Threads: 5. load average: 0.89 0.92 0.98 2/307 154141843.1844 #retry1845 sets the status to unstarted1846 increments failed_count1847 when previous status is not running1848 does not change status1849# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.6 seconds. Current RSS: ~1411M. Threads: 5. load average: 0.98 0.94 0.98 1/307 156591850.1851 #complete1852 sets the status to completed1853 sets the completed_at1854 when previous status is not running1855 does not change status1856# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.04 seconds. Current RSS: ~1400M. Threads: 5. load average: 0.98 0.94 0.98 1/307 159061857.1858 #mark_as_failed1859 sets the status to failed1860 increments failed_count1861 when previous status is not running1862 does not change status1863# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.56 seconds. Current RSS: ~1390M. Threads: 5. load average: 0.98 0.94 0.98 1/307 161531864.1865 .scheduled_and_unstarted1866 returns records that are scheduled before or on current time and unstarted (ordered by scheduled first)1867# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.02 seconds. Current RSS: ~1381M. Threads: 5. load average: 0.99 0.94 0.98 1/307 167271868.1869 .stuck1870 returns records that has been in running state for more than 6 hours1871# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.01 seconds. Current RSS: ~1370M. Threads: 5. load average: 0.99 0.94 0.98 1/306 171371872.1873 .stuck_retry!1874 sets stuck records to unstarted1875 when there are more than 5 stuck schedules1876 only retries 5 stuck schedules at once1877# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.45 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.07 0.96 0.99 1/307 178751878.1879 .start_next1880 finds the next scheduled and unstarted then marked it as running1881# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.34 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.14 0.98 1.00 1/306 182851882.1883# [RSpecRunTime] Finishing example group spec/models/merge_request/cleanup_schedule_spec.rb. It took 54.46 seconds. Expected to take 59.51 seconds.1884# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.1885Lint factories for MergeRequest::CleanupSchedule1886 with saas, license, and factory defaults1887 behaves like factory1888 merge_request_cleanup_schedule factory1889 does not raise error when built1890 does not raise error when created1891 linting :running trait1892 does not raise error when created1893# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.02 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.14 0.98 1.00 1/306 184221894.1895 linting :completed trait1896 does not raise error when created1897 linting :failed trait1898 does not raise error when created1899# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.95 seconds. Expected to take 39.97 seconds.1900# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb. Expected to take 47.43 seconds.1901Banzai::Filter::References::MergeRequestReferenceFilter1902 requires project context1903 ignores valid references contained inside 'pre' element1904 ignores valid references contained inside 'code' element1905 ignores valid references contained inside 'a' element1906 ignores valid references contained inside 'style' element1907 performance1908 does not have a N+1 query problem1909# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.0 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.13 0.98 1.00 1/305 185311910.1911 all references1912 adds merge request iid1913 adds project data attribute with project id1914 does not add `has-tooltip` class1915# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.84 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.12 0.98 1.00 1/305 185321916.1917 internal reference1918 links to a valid reference1919 links with adjacent text1920 ignores invalid merge IDs1921 ignores out-of-bounds merge request IDs on the referenced project1922 has the MR title in the title attribute1923 escapes the title attribute1924 includes default classes, without tooltip1925 includes a data-project attribute1926 includes a data-merge-request attribute1927 includes a data-reference-format attribute1928 includes a data-reference-format attribute for URL references1929 includes a data-reference-format attribute for extended summary URL references1930 supports an :only_path context1931# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.13 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.03 0.97 0.99 1/300 185331932.1933 cross-project / cross-namespace complete reference1934 links to a valid reference1935 link has valid text1936 has valid text1937 has correct data attributes1938 ignores invalid merge IDs on the referenced project1939# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.8 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.02 0.97 0.99 1/300 185341940.1941 cross-project / same-namespace complete reference1942 links to a valid reference1943 link has valid text1944 has valid text1945 ignores invalid merge IDs on the referenced project1946# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.98 seconds. Current RSS: ~1326M. Threads: 5. load average: 1.02 0.97 0.99 1/300 185351947.1948 cross-project shorthand reference1949 links to a valid reference1950 link has valid text1951 has valid text1952 ignores invalid merge IDs on the referenced project1953# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.24 seconds. Current RSS: ~1323M. Threads: 5. load average: 1.02 0.97 1.00 1/300 185361954.1955 URL reference for a commit1956 links to a valid reference1957 commit ref tag is valid1958 has valid text1959 ignores invalid commit short_ids on link text1960# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.45 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.18 1.00 1.01 1/306 188651961.1962 cross-project URL reference1963 links to a valid reference1964 links with adjacent text1965# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.97 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.16 1.00 1.01 1/305 188661966.1967 group context1968 links to a valid reference1969# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb. It took 42.59 seconds. Expected to take 47.43 seconds.1970# [RSpecRunTime] Starting example group spec/models/members/group_member_spec.rb. Expected to take 35.53 seconds.1971GroupMember1972 does not allow STI1973 default values1974 is expected to eq "Namespace"1975 scopes1976 counts users by group ID1977 .of_ldap_type1978 returns ldap type users1979# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.86 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.16 1.00 1.01 1/305 188671980.1981 .access_level_roles1982 returns Gitlab::Access.options_with_owner1983 #permissible_access_level_roles1984 returns Gitlab::Access.options_with_owner1985 behaves like members notifications1986 #after_commit1987 on creation of a member requesting access1988 calls NotificationService.new_access_request1989 #accept_request1990 calls NotificationService.new_member1991 #decline_invite!1992 calls NotificationService.decline_invite1993 #namespace_id1994 is expected to eq 11995 #real_source_type1996 is expected to eq "Group"1997 #destroy1998 for an orphaned member1999 does not raise an error2000 #last_owner_of_the_group?2001 when overridden by last_owner instance variable2002 and it is set to true2003 is expected to equal true2004 and it is set to false2005 is expected to equal false2006 when member is an owner2007 and there are no other owners2008 is expected to equal true2009 and member is also owner of a parent group2010 is expected to equal false2011 and there is another owner2012 and that other owner is a project bot2013 is expected to equal true2014 and that other owner is not a project bot2015 is expected to equal false2016 when member is not an owner2017 is expected to equal false2018 access levels2019 with parent group2020 behaves like inherited access level as a member of entity2021 with root parent_entity developer member2022 is allowed to be a maintainer of the entity2023 is not allowed to be a reporter of the entity2024 is allowed to change to be a developer of the entity2025 is not allowed to change to be a guest of the entity2026 shows an error if the member can't be updated2027 allows changing the level from a non existing member2028 when access request to entity is pending2029 is allowed to be a reporter of the entity2030 is allowed to change to be a guest of the entity2031# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.54 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.21 1.02 1.01 1/300 188682032.2033 with parent group and a sub subgroup2034 behaves like inherited access level as a member of entity2035 with root parent_entity developer member2036 is allowed to be a maintainer of the entity2037 is not allowed to be a reporter of the entity2038 is allowed to change to be a developer of the entity2039 is not allowed to change to be a guest of the entity2040 shows an error if the member can't be updated2041 allows changing the level from a non existing member2042 when access request to entity is pending2043 is allowed to be a reporter of the entity2044 is allowed to change to be a guest of the entity2045# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.4 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.19 1.02 1.01 1/300 188692046.2047 when only the subgroup has the member2048 behaves like inherited access level as a member of entity2049 with root parent_entity developer member2050 is allowed to be a maintainer of the entity2051 is not allowed to be a reporter of the entity2052 is allowed to change to be a developer of the entity2053 is not allowed to change to be a guest of the entity2054 shows an error if the member can't be updated2055 allows changing the level from a non existing member2056 when access request to entity is pending2057 is allowed to be a reporter of the entity2058 is allowed to change to be a guest of the entity2059# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.49 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.24 1.03 1.01 1/300 188702060.2061 refresh_member_authorized_projects2062 when importing2063 does not refresh2064 authorization refresh on addition/updation/deletion2065 on create2066 changes access level2067 behaves like calls AuthorizedProjectsWorker inline to recalculate authorizations2068 calls AuthorizedProjectsWorker inline to recalculate authorizations2069# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.59 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.24 1.03 1.01 1/300 188712070.2071 on update2072 changes access level2073 behaves like calls AuthorizedProjectsWorker inline to recalculate authorizations2074 calls AuthorizedProjectsWorker inline to recalculate authorizations2075 on destroy2076 changes access level2077 behaves like calls AuthorizedProjectsWorker inline to recalculate authorizations2078 calls AuthorizedProjectsWorker inline to recalculate authorizations2079# [RSpecRunTime] Finishing example group spec/models/members/group_member_spec.rb. It took 33.57 seconds. Expected to take 35.53 seconds.2080# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.2081Lint factories for GroupMember2082 with saas, license, and no factory defaults2083 behaves like factory2084 group_member factory2085 does not raise error when built2086 does not raise error when created2087 linting :guest trait2088 does not raise error when created2089# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.75 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.22 1.03 1.01 1/300 188722090.2091 linting :reporter trait2092 does not raise error when created2093 linting :developer trait2094 does not raise error when created2095 linting :maintainer trait2096 does not raise error when created2097 linting :owner trait2098 does not raise error when created2099 linting :access_request trait2100 does not raise error when created2101 linting :invited trait2102 does not raise error when created2103 linting :ldap trait2104 does not raise error when created2105 linting :blocked trait2106 does not raise error when created2107 linting :banned trait2108 does not raise error when created2109 linting :minimal_access trait2110 does not raise error when created2111 linting :awaiting trait2112 does not raise error when created2113 linting :active trait2114 does not raise error when created2115# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 6.61 seconds. Expected to take 39.97 seconds.2116# [RSpecRunTime] Starting example group spec/services/alert_management/create_alert_issue_service_spec.rb. Expected to take 31.43 seconds.2117AlertManagement::CreateAlertIssueService2118 #execute2119 when a user is allowed to create an issue2120 checks permissions2121 with alert severity2122 alert_severity: "critical", incident_severity: "critical"2123 sets the correct severity level2124# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.58 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.20 1.03 1.01 1/300 188732125.2126 alert_severity: "high", incident_severity: "high"2127 sets the correct severity level2128 alert_severity: "medium", incident_severity: "medium"2129 sets the correct severity level2130 alert_severity: "low", incident_severity: "low"2131 sets the correct severity level2132 alert_severity: "info", incident_severity: "unknown"2133 sets the correct severity level2134 alert_severity: "unknown", incident_severity: "unknown"2135 sets the correct severity level2136 when the alert is prometheus alert2137 behaves like creating an alert issue2138 creates an issue2139 returns a created issue2140 has a successful status2141 sets alert.issue_id in the same ActiveRecord query execution2142 creates a system note2143# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.5 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.17 1.03 1.01 1/300 188742144.2145 behaves like setting an issue attributes2146 sets issue author to the current user2147 sets the issue title2148 sets the issue description2149# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.38 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.23 1.05 1.02 1/300 188752150.2151 when the alert is generic2152 behaves like creating an alert issue2153 creates an issue2154 returns a created issue2155 has a successful status2156 sets alert.issue_id in the same ActiveRecord query execution2157 creates a system note2158# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.96 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.22 1.04 1.02 1/300 188762159.2160 behaves like setting an issue attributes2161 sets issue author to the current user2162 sets the issue title2163 sets the issue description2164# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.73 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.22 1.04 1.02 1/300 188772165.2166 when alert title matches the default title exactly2167 updates issue title with the IID2168# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.84 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.22 1.04 1.02 2/301 188782169.2170 when the alert title contains the default title2171 does not change issue title2172 when issue cannot be created2173 has an unsuccessful status2174 when alert cannot be updated2175 responds with error2176 when alert already has an attached issue2177 does not create yet another issue2178 responds with error2179 when a user is not allowed to create an issue2180 checks permissions2181 responds with error2182# [RSpecRunTime] Finishing example group spec/services/alert_management/create_alert_issue_service_spec.rb. It took 26.13 seconds. Expected to take 31.43 seconds.2183# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2184UsersController routing2185 to #show2186 to #gpg_keys2187 to #groups2188 to #projects2189 to #contributed2190 to #snippets2191 to #ssh_keys2192 to #calendar2193 to #calendar_activities2194# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 1.55 seconds. Expected to take 30.58 seconds.2195# [RSpecRunTime] RSpec elapsed time: 14 minutes 35.9 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.20 1.04 1.02 1/300 188792196.2197# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2198SearchController routing2199 to #show2200# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.43 second. Expected to take 30.58 seconds.2201# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2202Mounted Apps routing2203 to API2204# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 30.58 seconds.2205# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2206SnippetsController routing2207 to #raw2208 to #index2209 to #new2210 to #edit2211 to #show2212 to #raw from unscoped routing2213 behaves like redirecting a legacy path2214 redirects /snippets/1 to /-/snippets/12215# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.15 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.18 1.04 1.02 1/301 188812216.2217# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 3.55 seconds. Expected to take 30.58 seconds.2218# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2219HelpController routing2220 to #index2221 to #show2222# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.58 second. Expected to take 30.58 seconds.2223# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2224ProfilesController routing2225 to #account2226 to #reset_feed_token2227 to #show2228 to #update2229# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.75 second. Expected to take 30.58 seconds.2230# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2231Profiles::PreferencesController routing2232 to #show2233 to #update2234# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.49 second. Expected to take 30.58 seconds.2235# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2236UserSettings::SshKeysController routing2237 to #index2238 to #create2239 to #show2240 to #destroy2241# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.76 second. Expected to take 30.58 seconds.2242# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2243UserSettings::GpgKeysController routing2244 to #index2245 to #create2246 to #destroy2247# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.61 second. Expected to take 30.58 seconds.2248# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2249Profiles::EmailsController routing2250 to #index2251 to #create2252 to #destroy2253# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.63 second. Expected to take 30.58 seconds.2254# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2255Profiles::AvatarsController routing2256 to #destroy2257# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 30.58 seconds.2258# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2259DashboardController routing2260 to #index2261 to #issues2262 to #calendar_issues2263 to #merge_requests2264# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.74 second. Expected to take 30.58 seconds.2265# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2266RootController routing2267 to #index2268# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 30.58 seconds.2269# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2270Authentication routing2271 GET /users/sign_in2272 POST /users/sign_in2273 POST /users/sign_out2274 POST /users/password2275 GET /users/password/new2276 GET /users/password/edit2277 PUT /users/password2278 with LDAP configured2279 POST /users/auth/ldapmain/callback2280 with LDAP sign-in disabled2281 prevents POST /users/auth/ldapmain/callback2282# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.4 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.15 1.04 1.02 1/301 188822283.2284 with multiple LDAP providers configured2285 POST /users/auth/ldapmain/callback2286 POST /users/auth/ldapsecondary/callback2287# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.3 seconds. Current RSS: ~1410M. Threads: 6. load average: 1.14 1.04 1.02 1/301 188832288.2289# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.19 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.13 1.04 1.01 1/301 188842290.2291# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 10.77 seconds. Expected to take 30.58 seconds.2292# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2293HealthCheckController routing2294 to #index2295 also supports passing checks in the url2296# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.5 second. Expected to take 30.58 seconds.2297# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2298InvitesController routing2299 to #show2300# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.67 second. Expected to take 30.58 seconds.2301# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2302SentNotificationsController routing2303 to #unsubscribe2304# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 30.58 seconds.2305# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2306AutocompleteController routing2307 to #users2308 to #projects2309 to #award_emojis2310 to #merge_request_target_branches2311# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.77 second. Expected to take 30.58 seconds.2312# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2313SandboxController routing2314 to #mermaid2315# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.39 second. Expected to take 30.58 seconds.2316# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2317Snippets::BlobsController routing2318 to #raw2319# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 30.58 seconds.2320# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2321RunnerSetupController routing2322 to #platforms2323# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 30.58 seconds.2324# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2325JwksController routing2326 to #index2327# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 30.58 seconds.2328# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2329UserSettings::UserSettingsController routing2330 to #authentication_log2331# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.35 second. Expected to take 30.58 seconds.2332# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 30.58 seconds.2333UserSettings::ActiveSessionsController routing2334 to #index2335# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.33 second. Expected to take 30.58 seconds.2336# [RSpecRunTime] Starting example group spec/models/concerns/integrations/has_data_fields_spec.rb. Expected to take 27.16 seconds.2337Integrations::HasDataFields2338 does not allow STI2339 when data are stored in data_fields2340 behaves like data fields2341 #arg2342 returns the expected values2343 {arg}_changed?2344 returns false when the property has not been assigned a new value2345 returns true when the property has been assigned a different value2346 returns true when the property has been assigned a different value twice2347 returns false when the property has been re-assigned the same value2348# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.4 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.20 1.06 1.02 1/301 188852349.2350 {arg}_touched?2351 returns false when the property has not been assigned a new value2352 returns true when the property has been assigned a different value2353 returns true when the property has been assigned a different value twice2354 returns true when the property has been re-assigned the same value2355 returns false when the property has been re-assigned the same value2356# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.31 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.18 1.05 1.02 1/301 188862357.2358 data_fields_present?2359 returns true from the issue tracker integration2360 {arg}_was?2361 returns nil2362 when integration and data_fields are not persisted2363 data_fields_present?2364 returns true2365 when data are stored in properties2366 behaves like data fields2367 #arg2368 returns the expected values2369 {arg}_changed?2370 returns false when the property has not been assigned a new value2371 returns true when the property has been assigned a different value2372 returns true when the property has been assigned a different value twice2373 returns false when the property has been re-assigned the same value2374# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.14 seconds. Current RSS: ~1434M. Threads: 6. load average: 1.17 1.05 1.02 1/301 188872375.2376 {arg}_touched?2377 returns false when the property has not been assigned a new value2378 returns true when the property has been assigned a different value2379 returns true when the property has been assigned a different value twice2380 returns true when the property has been re-assigned the same value2381 returns false when the property has been re-assigned the same value2382# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.47 seconds. Current RSS: ~1430M. Threads: 6. load average: 1.15 1.05 1.02 1/301 188882383.2384 data_fields_present?2385 returns true from the issue tracker integration2386 {arg}_was?2387 returns nil when the property has not been assigned a new value2388 returns initial value when the property has been assigned a different value2389 returns initial value when the property has been re-assigned the same value2390# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.03 seconds. Current RSS: ~1424M. Threads: 6. load average: 1.15 1.05 1.02 1/301 188892391.2392 when data are stored in both properties and data_fields2393 behaves like data fields2394 #arg2395 returns the expected values2396 {arg}_changed?2397 returns false when the property has not been assigned a new value2398 returns true when the property has been assigned a different value2399 returns true when the property has been assigned a different value twice2400 returns false when the property has been re-assigned the same value2401# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.92 seconds. Current RSS: ~1417M. Threads: 6. load average: 1.22 1.07 1.02 3/301 188902402.2403 {arg}_touched?2404 returns false when the property has not been assigned a new value2405 returns true when the property has been assigned a different value2406 returns true when the property has been assigned a different value twice2407 returns true when the property has been re-assigned the same value2408 returns false when the property has been re-assigned the same value2409# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.88 seconds. Current RSS: ~1411M. Threads: 6. load average: 1.22 1.07 1.02 1/301 188912410.2411 data_fields_present?2412 returns true from the issue tracker integration2413 {arg}_was?2414 returns nil2415# [RSpecRunTime] Finishing example group spec/models/concerns/integrations/has_data_fields_spec.rb. It took 26.36 seconds. Expected to take 27.16 seconds.2416# [RSpecRunTime] Starting example group spec/models/design_management/version_spec.rb. Expected to take 26.06 seconds.2417DesignManagement::Version2418 does not allow STI2419 relations2420 is expected to have many actions2421 is expected to have many designs through actions2422 constrains the designs relation correctly2423 allows adding multiple versions to a single design2424# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.7 seconds. Current RSS: ~1387M. Threads: 6. load average: 1.20 1.07 1.02 1/302 188922425.2426 validations2427 is expected to be valid2428 is expected to validate that :author cannot be empty/falsy2429 is expected to validate that :sha cannot be empty/falsy2430 is expected to validate that :designs cannot be empty/falsy2431 is expected to validate that :issue cannot be empty/falsy2432 is expected to validate that :sha is case-insensitively unique within the scope of :issue_id2433# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.99 seconds. Current RSS: ~1385M. Threads: 6. load average: 1.27 1.08 1.03 1/301 188932434.2435 scopes2436 .for_designs2437 only returns versions related to the specified designs2438# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.5 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.25 1.08 1.03 1/301 188942439.2440 .earlier_or_equal_to2441 only returns versions created earlier or later than the given version2442 can be passed either a DesignManagement::Version or an ID2443 .by_sha2444 can find versions by sha2445 .create_for_designs2446 does not leave invalid versions around if creation fails2447 does not leave orphaned design-versions around if creation fails2448 creates a version and links it to multiple designs2449 creates designs if they are new to git2450 correctly associates the version with the issue2451 correctly associates the version with the author2452 modifies designs if git updated them2453 deletes designs when the git action was delete2454 re-creates designs if they are deleted2455 changes the version of the designs2456 the error raised when there are no actions2457 raises CouldNotCreateVersion2458 has an appropriate cause2459 provides extra data sentry can consume2460# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.22 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.25 1.08 1.03 1/301 188952461.2462 the error raised when the designs come from different issues2463 raises CouldNotCreateVersion2464 has an appropriate cause2465 provides extra data sentry can consume2466# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.39 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.25 1.08 1.03 1/301 188962467.2468 #designs_by_event2469 there is a single design2470 behaves like a correctly categorised design2471 returns a hash with a single key and the single design in that bucket2472 behaves like a correctly categorised design2473 returns a hash with a single key and the single design in that bucket2474 behaves like a correctly categorised design2475 returns a hash with a single key and the single design in that bucket2476 there are a bunch of different designs in a variety of states2477 puts them in the right buckets2478 does not suffer from N+1 queries2479# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.82 seconds. Current RSS: ~1373M. Threads: 6. load average: 1.29 1.10 1.03 1/301 188972480.2481 #author2482 returns the author2483 returns nil if author_id is nil and version is not persisted2484 retrieves author from the Commit if author_id is nil and version has been persisted2485# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.12 seconds. Current RSS: ~1376M. Threads: 6. load average: 1.29 1.10 1.03 1/303 189322486.2487 #diff_refs2488 there is a commit in the repo by the SHA2489 is expected to have attributes {:diff_refs => #<Gitlab::Diff::DiffRefs:0x0000785f77526af8 @base_sha="6f6d7e7ed97bb5f0054f2b1df789b39ca...a="6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9", @head_sha="570e7b2abdd848b95f2f578043fc23bd6f6fd24d">}2490 memoizes calls to #diff_refs2491 there is no commit in the repo by the SHA2492 is expected to have attributes {:diff_refs => (be nil)}2493 #reset2494 removes memoized values2495# [RSpecRunTime] Finishing example group spec/models/design_management/version_spec.rb. It took 22.88 seconds. Expected to take 26.06 seconds.2496# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.2497Lint factories for DesignManagement::Version2498 with saas, license, and factory defaults2499 behaves like factory2500 design_version factory2501 does not raise error when built2502 does not raise error when created2503 linting :importing trait2504 does not raise error when created2505# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.59 seconds. Current RSS: ~1389M. Threads: 6. load average: 1.27 1.09 1.03 1/303 189532506.2507 linting :with_lfs_file trait2508 does not raise error when created2509 linting :committed trait2510 does not raise error when created2511# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.87 seconds. Expected to take 39.97 seconds.2512# [RSpecRunTime] Starting example group spec/models/projects/build_artifacts_size_refresh_spec.rb. Expected to take 24.73 seconds.2513Projects::BuildArtifactsSizeRefresh2514 does not allow STI2515 associations2516 is expected to belong to project required: false2517 validations2518 is expected to validate that :project cannot be empty/falsy2519 scopes2520 stale2521 returns records in running state and has not been updated for more than 2 hours2522# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.95 seconds. Current RSS: ~1393M. Threads: 6. load average: 1.27 1.09 1.03 1/304 190132523.2524 remaining2525 returns stale, created and pending records2526 does not include finalizing2527 processing_queue2528 prioritizes pending -> stale -> created2529 does not include finalizing2530 state machine2531 initial state2532 defaults to created2533 #process!2534 when refresh state is created2535 transitions the state to running2536 sets the refresh_started_at2537 sets last_job_artifact_id_on_refresh_start2538 bumps the updated_at2539 resets the build artifacts size stats2540 resets the buffered counter value to zero2541# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.01 second. Current RSS: ~1394M. Threads: 6. load average: 1.24 1.09 1.03 1/302 190142542.2543 when refresh state is pending2544 transitions the state to running2545 bumps the updated_at2546# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.12 seconds. Current RSS: ~1391M. Threads: 6. load average: 1.24 1.09 1.03 1/302 190152547.2548 when refresh state is running2549 keeps the state at running2550 bumps the updated_at2551# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.17 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.22 1.09 1.03 1/302 190162552.2553 #requeue!2554 transitions refresh state from running to pending2555 bumps updated_at2556 updates last_job_artifact_id2557# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.72 seconds. Current RSS: ~1392M. Threads: 6. load average: 1.22 1.09 1.03 1/301 190172558.2559 #schedule_finalize!2560 transitions refresh state from running to finalizing2561 schedules Projects::FinalizeProjectStatisticsRefreshWorker2562# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.74 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.22 1.09 1.03 1/301 190182563.2564 .process_next_refresh!2565 picks the first record from the remaining work2566 .enqueue_refresh2567 creates refresh records for each given project, skipping duplicates2568 #finalize!2569 stores the refresh amount into the buffered counter2570 destroys the refresh record2571 #next_batch2572 returns the job artifact records that were created not later than the refresh_started_at and IDs greater than the last_job_artifact_id2573 when created_at is set before artifact id is persisted2574 returns ordered job artifacts2575# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.79 seconds. Current RSS: ~1363M. Threads: 6. load average: 1.19 1.09 1.03 1/301 190192576.2577 #started?2578 refresh_state: :created, result: false2579 is expected to eq false2580 refresh_state: :pending, result: true2581 is expected to eq true2582 refresh_state: :running, result: true2583 is expected to eq true2584 callbacks2585 when destroyed2586 enqueues a Namespaces::ScheduleAggregationWorker2587# [RSpecRunTime] Finishing example group spec/models/projects/build_artifacts_size_refresh_spec.rb. It took 20.2 seconds. Expected to take 24.73 seconds.2588# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.2589Lint factories for Projects::BuildArtifactsSizeRefresh2590 with saas, license, and factory defaults2591 behaves like factory2592 project_build_artifacts_size_refresh factory2593 does not raise error when built2594 does not raise error when created2595 linting :created trait2596 does not raise error when created2597# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.19 seconds. Current RSS: ~1378M. Threads: 6. load average: 1.19 1.09 1.03 1/301 190402598.2599 linting :pending trait2600 does not raise error when created2601 linting :running trait2602 does not raise error when created2603 linting :finalizing trait2604 does not raise error when created2605 linting :stale trait2606 does not raise error when created2607# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.71 seconds. Expected to take 39.97 seconds.2608# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. Expected to take 23.59 seconds.2609gitlab:db:validate_config2610 when validating config2611 when only main: is specified2612 behaves like validates successfully2613 by default2614 for production2615 always re-establishes ActiveRecord::Base connection to main config2616 if GITLAB_VALIDATE_DATABASE_CONFIG is set2617 when finding the initializer fails2618 raised_error: ActiveRecord::NoDatabaseError2619 does not raise an error for ActiveRecord::NoDatabaseError2620# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.3 seconds. Current RSS: ~1407M. Threads: 7. load average: 1.17 1.08 1.03 1/302 190422621.2622 raised_error: ActiveRecord::ConnectionNotEstablished2623WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished2624 does not raise an error for ActiveRecord::ConnectionNotEstablished2625 raised_error: PG::ConnectionBad2626WARNING: Could not establish database connection for main: PG::ConnectionBad2627 does not raise an error for PG::ConnectionBad2628 when config is pointing to incorrect server2629 behaves like validates successfully2630WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2631 Is the server running on that host and accepting TCP/IP connections?2632WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2633 Is the server running on that host and accepting TCP/IP connections?2634 by default2635WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2636 Is the server running on that host and accepting TCP/IP connections?2637WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2638 Is the server running on that host and accepting TCP/IP connections?2639 for production2640WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2641 Is the server running on that host and accepting TCP/IP connections?2642WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2643 Is the server running on that host and accepting TCP/IP connections?2644 always re-establishes ActiveRecord::Base connection to main config2645WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2646 Is the server running on that host and accepting TCP/IP connections?2647WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2648 Is the server running on that host and accepting TCP/IP connections?2649 if GITLAB_VALIDATE_DATABASE_CONFIG is set2650 when finding the initializer fails2651 raised_error: ActiveRecord::NoDatabaseError2652WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2653 Is the server running on that host and accepting TCP/IP connections?2654WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2655 Is the server running on that host and accepting TCP/IP connections?2656 does not raise an error for ActiveRecord::NoDatabaseError2657 raised_error: ActiveRecord::ConnectionNotEstablished2658WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2659 Is the server running on that host and accepting TCP/IP connections?2660WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2661 Is the server running on that host and accepting TCP/IP connections?2662 does not raise an error for ActiveRecord::ConnectionNotEstablished2663 raised_error: PG::ConnectionBad2664WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2665 Is the server running on that host and accepting TCP/IP connections?2666WARNING: Could not establish database connection for main: connection to server at "172.20.0.2", port 11235 failed: Connection refused2667 Is the server running on that host and accepting TCP/IP connections?2668 does not raise an error for PG::ConnectionBad2669 when config is pointing to non-existent database2670 behaves like validates successfully2671 by default2672 for production2673 always re-establishes ActiveRecord::Base connection to main config2674 if GITLAB_VALIDATE_DATABASE_CONFIG is set2675 when finding the initializer fails2676 raised_error: ActiveRecord::NoDatabaseError2677 does not raise an error for ActiveRecord::NoDatabaseError2678 raised_error: ActiveRecord::ConnectionNotEstablished2679 does not raise an error for ActiveRecord::ConnectionNotEstablished2680 raised_error: PG::ConnectionBad2681 does not raise an error for PG::ConnectionBad2682 when main: uses database_tasks=false2683 behaves like raises an error2684WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2685Please check your database configuration to ensure the username/password are valid.2686WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2687Please check your database configuration to ensure the username/password are valid.2688 by default2689WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2690Please check your database configuration to ensure the username/password are valid.2691WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2692Please check your database configuration to ensure the username/password are valid.2693 for production2694WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2695Please check your database configuration to ensure the username/password are valid.2696WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2697Please check your database configuration to ensure the username/password are valid.2698 always re-establishes ActiveRecord::Base connection to main config2699WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2700Please check your database configuration to ensure the username/password are valid.2701WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres.2702Please check your database configuration to ensure the username/password are valid.2703 if GITLAB_VALIDATE_DATABASE_CONFIG=12704 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=02705 when many configurations share the same database2706 when no database_tasks is specified, assumes true2707 behaves like raises an error2708 by default2709 for production2710 always re-establishes ActiveRecord::Base connection to main config2711 if GITLAB_VALIDATE_DATABASE_CONFIG=12712 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=02713# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.48 seconds. Current RSS: ~1432M. Threads: 7. load average: 1.17 1.08 1.03 1/302 190432714.2715 when database_tasks is specified2716 behaves like raises an error2717 by default2718 for production2719 always re-establishes ActiveRecord::Base connection to main config2720 if GITLAB_VALIDATE_DATABASE_CONFIG=12721 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=02722# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.74 seconds. Current RSS: ~1432M. Threads: 7. load average: 1.08 1.07 1.02 1/302 190442723.2724 when there's no main: but something different, as currently we only can share with main:2725 behaves like raises an error2726 by default2727 for production2728 always re-establishes ActiveRecord::Base connection to main config2729 if GITLAB_VALIDATE_DATABASE_CONFIG=12730 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=02731# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.14 seconds. Current RSS: ~1436M. Threads: 7. load average: 1.08 1.07 1.02 1/302 190452732.2733 when ci: uses different database2734 and does not specify database_tasks which indicates using dedicated database2735 behaves like validates successfully2736 by default2737 for production2738 always re-establishes ActiveRecord::Base connection to main config2739 if GITLAB_VALIDATE_DATABASE_CONFIG is set2740 when finding the initializer fails2741 raised_error: ActiveRecord::NoDatabaseError2742 does not raise an error for ActiveRecord::NoDatabaseError2743# [RSpecRunTime] RSpec elapsed time: 16 minutes 24.74 seconds. Current RSS: ~1432M. Threads: 7. load average: 1.08 1.07 1.02 1/302 190462744.2745 raised_error: ActiveRecord::ConnectionNotEstablished2746WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished2747WARNING: Could not establish database connection for ci: ActiveRecord::ConnectionNotEstablished2748 does not raise an error for ActiveRecord::ConnectionNotEstablished2749 raised_error: PG::ConnectionBad2750WARNING: Could not establish database connection for main: PG::ConnectionBad2751WARNING: Could not establish database connection for ci: PG::ConnectionBad2752 does not raise an error for PG::ConnectionBad2753 and does specify database_tasks=false which indicates sharing with main:2754 behaves like raises an error2755 by default2756 for production2757 always re-establishes ActiveRecord::Base connection to main config2758 if GITLAB_VALIDATE_DATABASE_CONFIG=12759 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=02760# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.5 seconds. Current RSS: ~1429M. Threads: 7. load average: 1.07 1.06 1.02 1/302 190472761.2762 one of the databases is in read-only mode2763 behaves like validates successfully2764WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2765 by default2766WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2767 for production2768WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2769 always re-establishes ActiveRecord::Base connection to main config2770WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2771 if GITLAB_VALIDATE_DATABASE_CONFIG is set2772 when finding the initializer fails2773 raised_error: ActiveRecord::NoDatabaseError2774WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2775 does not raise an error for ActiveRecord::NoDatabaseError2776# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.6 seconds. Current RSS: ~1429M. Threads: 7. load average: 1.07 1.06 1.02 1/302 190482777.2778 raised_error: ActiveRecord::ConnectionNotEstablished2779WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2780WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished2781 does not raise an error for ActiveRecord::ConnectionNotEstablished2782 raised_error: PG::ConnectionBad2783WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction2784WARNING: Could not establish database connection for main: PG::ConnectionBad2785 does not raise an error for PG::ConnectionBad2786 when running db:migrate2787 does run gitlab:db:validate_config before2788 when running db:schema:load2789 does run gitlab:db:validate_config before2790 when running db:schema:dump2791 does run gitlab:db:validate_config before2792# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. It took 16.03 seconds. Expected to take 23.59 seconds.2793# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.83 seconds. Current RSS: ~1404M. Threads: 7. load average: 1.07 1.06 1.02 1/303 190492794.2795# [RSpecRunTime] Starting example group spec/finders/ci/pipelines_for_merge_request_finder_spec.rb. Expected to take 21.31 seconds.2796Ci::PipelinesForMergeRequestFinder2797 #execute2798 when actor has permission to read pipelines in both parent and forked projects2799 returns all pipelines2800# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.03 seconds. Current RSS: ~1405M. Threads: 7. load average: 1.23 1.10 1.03 1/308 191562801.2802 when actor has permission to read pipelines in both parent and forked projects2803 returns all pipelines2804 when actor has permission to read pipelines in the parent project only2805 returns pipelines in parent2806 when actor has permission to read pipelines in the forked project only2807 returns pipelines in fork2808 when actor does not have permission to read pipelines2809 returns nothing2810 when actor is nil2811 returns nothing2812 #all2813 with single merge_request_diffs2814 behaves like returning pipelines with proper ordering2815 returns all pipelines2816# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.6 seconds. Current RSS: ~1399M. Threads: 7. load average: 1.29 1.11 1.04 1/308 195202817.2818 with multiple irrelevant merge_request_diffs2819 behaves like returning pipelines with proper ordering2820 returns all pipelines2821# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.22 seconds. Current RSS: ~1405M. Threads: 7. load average: 1.29 1.11 1.04 1/308 196082822.2823 with unsaved merge request2824 returns pipelines from diff_head_sha2825 when pipelines exist for the branch and merge request2826 returns merge request pipeline first2827 when there are a branch pipeline and a merge request pipeline2828 returns merge request pipelines first2829# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.2 seconds. Current RSS: ~1413M. Threads: 7. load average: 1.35 1.13 1.05 1/308 198102830.2831 when there are multiple merge request pipelines from the same branch2832 returns only related merge request pipelines2833# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.11 seconds. Current RSS: ~1410M. Threads: 7. load average: 1.35 1.13 1.05 1/308 199392834.2835 when detached merge request pipeline is run on head ref of the merge request2836 sets the head ref of the merge request to the pipeline ref2837 includes the detached merge request pipeline even though the ref is custom path2838# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.2 seconds. Current RSS: ~1410M. Threads: 7. load average: 1.32 1.12 1.04 1/308 201142839.2840# [RSpecRunTime] Finishing example group spec/finders/ci/pipelines_for_merge_request_finder_spec.rb. It took 18.48 seconds. Expected to take 21.31 seconds.2841# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. Expected to take 20.82 seconds.2842Gitlab::Database::PostgresqlAdapter::ForceDisconnectableMixin2843 checking in a connection to the pool2844 calls the force disconnect callback on checkin2845# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.57 seconds. Current RSS: ~1390M. Threads: 7. load average: 1.21 1.11 1.04 1/307 201152846.2847 disconnecting from the database2848 when the timer is expired2849 disconnects from the database2850 when the connection has an open transaction2851 does not disconnect from the database2852# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.63 seconds. Current RSS: ~1336M. Threads: 7. load average: 1.20 1.10 1.04 1/307 201162853.2854 when the timer is not expired2855 does not disconnect from the database2856# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.79 seconds. Current RSS: ~1323M. Threads: 7. load average: 1.18 1.10 1.04 1/302 201172857.2858# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb. It took 12.59 seconds. Expected to take 20.82 seconds.2859# [RSpecRunTime] Starting example group spec/services/branches/delete_merged_service_spec.rb. Expected to take 19.23 seconds.2860Branches::DeleteMergedService2861 #execute2862 deletes a branch that was merged2863 keeps branch that is unmerged2864 keeps "master"2865 keeps protected branches2866 keeps wildcard protected branches2867 ignores protected tags2868 user without rights2869 cannot execute2870# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.15 seconds. Current RSS: ~1400M. Threads: 7. load average: 1.07 1.08 1.03 1/307 207742871.2872 open merge requests2873 does not delete branches from open merge requests2874# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.81 seconds. Current RSS: ~1406M. Threads: 7. load average: 1.07 1.08 1.03 1/307 209082875.2876 #async_execute2877 calls DeleteMergedBranchesWorker async2878# [RSpecRunTime] Finishing example group spec/services/branches/delete_merged_service_spec.rb. It took 13.89 seconds. Expected to take 19.23 seconds.2879# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. Expected to take 18.59 seconds.2880Gitlab::Ci::Pipeline::Seed::Stage2881 #size2882 returns a number of jobs in the stage2883# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.85 seconds. Current RSS: ~1408M. Threads: 7. load average: 0.99 1.06 1.03 1/307 209502884.2885 #attributes2886 returns hash attributes of a stage2887 #included?2888 when it contains builds seeds2889 is expected to be included2890 when it does not contain build seeds2891 is expected not to be included2892 #seeds2893 returns build seeds2894 returns build seeds including valid attributes2895 filters seeds using only/except policies2896 when a legacy trigger exists2897 returns build seeds including legacy trigger2898# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.61 seconds. Current RSS: ~1427M. Threads: 7. load average: 0.99 1.06 1.03 1/307 211072899.2900 when a ref is protected2901 returns protected builds2902# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.62 seconds. Current RSS: ~1428M. Threads: 7. load average: 0.99 1.06 1.03 1/307 211292903.2904 when a ref is not protected2905 returns unprotected builds2906 #seeds_names2907 returns all job names2908 returns a set2909# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.6 seconds. Current RSS: ~1429M. Threads: 7. load average: 0.99 1.06 1.02 1/304 211952910.2911 #seeds_errors2912 returns all errors from seeds2913# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.91 seconds. Current RSS: ~1428M. Threads: 7. load average: 0.99 1.06 1.02 1/305 212262914.2915 #to_resource2916 builds a valid stage object with all builds2917 can not be persisted without explicit pipeline assignment2918# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.06 seconds. Current RSS: ~1426M. Threads: 7. load average: 0.99 1.06 1.02 2/306 212752919.2920# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb. It took 15.38 seconds. Expected to take 18.59 seconds.2921# [RSpecRunTime] Starting example group spec/workers/projects/after_import_worker_spec.rb. Expected to take 17.55 seconds.2922Projects::AfterImportWorker2923 #execute2924 performs housekeeping2925 with some refs in refs/pull/**/*2926 removes refs/pull/**/*2927# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.68 seconds. Current RSS: ~1424M. Threads: 7. load average: 1.07 1.08 1.03 1/306 214432928.2929 with a ref in refs/heads/tmp2930 does not remove refs/heads/tmp2931# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.86 seconds. Current RSS: ~1433M. Threads: 7. load average: 1.07 1.08 1.03 1/307 215222932.2933 with a ref in refs/tags/tmp2934 does not remove refs/tags/tmp2935# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.05 seconds. Current RSS: ~1432M. Threads: 7. load average: 1.07 1.08 1.03 1/308 216012936.2937 with a ref in refs/replace/tmp2938 does not remove refs/replace/tmp2939# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.26 seconds. Current RSS: ~1433M. Threads: 7. load average: 1.06 1.07 1.03 1/308 216802940.2941 with a ref in refs/merge-requests/tmp2942 does not remove refs/merge-requests/tmp2943# [RSpecRunTime] RSpec elapsed time: 17 minutes 38.48 seconds. Current RSS: ~1432M. Threads: 7. load average: 1.06 1.07 1.03 1/308 217592944.2945 with a ref in refs/environments/tmp2946 does not remove refs/environments/tmp2947# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.62 seconds. Current RSS: ~1433M. Threads: 7. load average: 1.06 1.07 1.03 1/308 218382948.2949 with a ref in refs/keep-around/tmp2950 does not remove refs/keep-around/tmp2951# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.8 seconds. Current RSS: ~1433M. Threads: 7. load average: 1.06 1.07 1.03 1/308 219172952.2953 with a ref in refs/pipelines/tmp2954 does not remove refs/pipelines/tmp2955# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.94 seconds. Current RSS: ~1433M. Threads: 7. load average: 0.98 1.06 1.02 1/308 219952956.2957 when after import action throw non-retriable exception2958 throws after import error2959 when housekeeping service lease is taken2960 logs the error message2961 when after import action throw retriable exception one time2962 removes refs/pull/**/*2963 records the failures in the database2964# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.95 seconds. Current RSS: ~1433M. Threads: 7. load average: 0.98 1.06 1.02 1/308 221252965.2966# [RSpecRunTime] Finishing example group spec/workers/projects/after_import_worker_spec.rb. It took 14.88 seconds. Expected to take 17.55 seconds.2967# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb. Expected to take 16.77 seconds.2968Gitlab::Database::PartitioningMigrationHelpers::TableManagementHelpers2969 list partitioning conversion helpers2970 #convert_table_to_first_list_partition2971 behaves like delegates to ConvertTable2972 throws an error if in a transaction2973 delegates to a method on List::ConvertTable2974 #revert_converting_table_to_first_list_partition2975 behaves like delegates to ConvertTable2976 throws an error if in a transaction2977 delegates to a method on List::ConvertTable2978 #prepare_constraint_for_list_partitioning2979 behaves like delegates to ConvertTable2980 throws an error if in a transaction2981 delegates to a method on List::ConvertTable2982 #revert_preparing_constraint_for_list_partitioning2983 behaves like delegates to ConvertTable2984 throws an error if in a transaction2985 delegates to a method on List::ConvertTable2986 #partition_table_by_int_range2987 creates the partitioned table with the same non-key columns2988 removes the default from the primary key column2989 when the table is not allowed2990 raises an error2991 when run inside a transaction block2992 raises an error2993 when the given table does not have a primary key2994 raises an error2995 constructing the partitioned table2996 creates a table partitioned by the proper column2997 requires the migration helper to be run in DDL mode2998 changes the primary key datatype to bigint2999 removes the default from the primary key column3000 creates the partitioned table with the same non-key columns3001# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.98 seconds. Current RSS: ~1455M. Threads: 7. load average: 0.98 1.06 1.02 1/306 221263002.3003 keeping data in sync with the partitioned table3004 creates a trigger function on the original table3005 syncs inserts to the partitioned tables3006 syncs updates to the partitioned tables3007 syncs deletes to the partitioned tables3008# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.14 seconds. Current RSS: ~1460M. Threads: 7. load average: 0.98 1.06 1.02 1/305 221273009.3010 simulates the merge_request_diff_commits migration3011 creates the partitions3012 creates a composite primary key3013 applies the correct column schema for the new table3014 creates multiple partitions3015 when the table is not empty3016WARNING: Active Record does not support composite primary key.3017_test_merge_request_diff_commits has composite primary key. Composite primary key is ignored.3018 defaults the min_id to 1 and the max_id to 73019# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.46 seconds. Current RSS: ~1462M. Threads: 7. load average: 0.98 1.05 1.02 1/304 221283020.3021 when an invalid partition column is given3022 raises an error3023 when partition_size is less than 13024 raises an error3025 when the partitioned table already exists3026 raises an error3027 #partition_table_by_date3028 creates the partitioned table with the same non-key columns3029 removes the default from the primary key column3030 when the table is not allowed3031 raises an error3032# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.5 seconds. Current RSS: ~1463M. Threads: 7. load average: 0.98 1.05 1.02 1/303 221293033.3034 when run inside a transaction block3035 raises an error3036 when the given table does not have a primary key3037 raises an error3038 constructing the partitioned table3039 creates a table partitioned by the proper column3040 requires the migration helper to be run in DDL mode3041 changes the primary key datatype to bigint3042 removes the default from the primary key column3043 creates the partitioned table with the same non-key columns3044 keeping data in sync with the partitioned table3045 creates a trigger function on the original table3046 syncs inserts to the partitioned tables3047 syncs updates to the partitioned tables3048 syncs deletes to the partitioned tables3049 when the the max_date is less than the min_date3050 raises an error3051 when the max_date is equal to the min_date3052 raises an error3053 when an invalid partition column is given3054 raises an error3055 constructing the partitioned table3056 creates a partition spanning over each month in the range given3057 with a non-integer primary key datatype3058 does not change the primary key datatype3059 when min_date is not given3060 with records present already3061 creates a partition spanning over each month from the first record3062 without data3063 creates the catchall partition plus two actual partition3064 when max_date is not given3065 creates partitions including the next month from today3066 without min_date, max_date3067 creates partitions for the current and next month3068 #drop_partitioned_table_for3069 drops the trigger syncing to the partitioned table3070 drops the partitioned copy and all partitions3071 when the table is not allowed3072 raises an error3073 #enqueue_partitioning_data_migration3074 when the table is not allowed3075 raises an error3076 when run inside a transaction block3077 raises an error3078 when records exist in the source table3079 enqueues jobs to copy each batch of data3080 #cleanup_partitioning_data_migration3081 when the table is not allowed3082 raises an error3083 when tracking records exist in the batched_background_migrations table3084 deletes those pertaining to the given table3085 #create_hash_partitions3086 creates partitions for the full hash space (8 partitions)3087 creates partitions for the full hash space (16 partitions)3088 #finalize_backfilling_partitioned_table3089 when the table is not allowed3090 raises an error3091 when the partitioned table does not exist3092 raises an error3093 finishing pending batched background migration jobs3094 ensures finishing of remaining jobs and vacuums the partitioned table3095 #replace_with_partitioned_table3096 replaces the original table with the partitioned table3097 moves the trigger from the original table to the new table3098 #rollback_replace_with_partitioned_table3099 replaces the partitioned table with the non-partitioned table3100 moves the trigger from the partitioned table to the non-partitioned table3101 #drop_nonpartitioned_archive_table3102 drops the archive table3103 drops the trigger on the source table3104 drops the sync function3105 #create_trigger_to_sync_tables3106 creates the sync function3107 installs the trigger3108# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb. It took 15.09 seconds. Expected to take 16.77 seconds.3109# [RSpecRunTime] Starting example group spec/helpers/notes_helper_spec.rb. Expected to take 15.53 seconds.3110NotesHelper3111 #note_target_title3112 note does not exist3113 returns nil3114# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.64 seconds. Current RSS: ~1472M. Threads: 7. load average: 1.06 1.07 1.03 1/303 221303115.3116 target does not exist3117 returns nil3118 when given a design target3119 returns nil3120 when given a non-design target3121 returns the issue title3122 #discussion_path3123 for a merge request discusion3124 for a diff discussion3125 when the discussion is active3126 returns the diff path with the line code3127# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.43 seconds. Current RSS: ~1457M. Threads: 7. load average: 1.06 1.07 1.03 1/309 222843128.3129 when the discussion is on an older merge request version3130 returns the diff version path with the line code3131 when the discussion is on a comparison between merge request versions3132 returns the diff version comparison path with the line code3133 when the discussion does not have a merge request version3134 returns nil3135 for a legacy diff discussion3136 when the discussion is active3137 returns the diff path with the line code3138 when the discussion is outdated3139 returns nil3140 for a non-diff discussion3141 returns nil3142 for a contextual commit discussion3143 returns the merge request diff discussion scoped in the commit3144 for a commit discussion3145 for a diff discussion3146 returns the commit path with the line code3147 for a legacy diff discussion3148 returns the commit path with the line code3149 for a non-diff discussion3150 returns the commit path with the note anchor3151 #initial_notes_data3152 return initial notes data for issuable3153 #notes_url3154 return snippet notes path for personal snippet3155 return project notes path for project snippet3156 return project notes path for other noteables3157 #note_url3158 return snippet notes path for personal snippet3159 return project notes path for project snippet3160 return project notes path for other noteables3161# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.24 seconds. Current RSS: ~1468M. Threads: 7. load average: 1.13 1.08 1.03 1/308 224413162.3163 #form_resources3164 returns note for personal snippet3165 returns namespace, project and note for project snippet3166 returns namespace, project and note path for other noteables3167# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.56 seconds. Current RSS: ~1462M. Threads: 7. load average: 1.12 1.08 1.03 1/308 224423168.3169 #noteable_note_url3170 returns the noteable url with an anchor to the note3171 #notes_data3172 includes the current notes filter for the user3173 includes info about the noteable3174# [RSpecRunTime] Finishing example group spec/helpers/notes_helper_spec.rb. It took 11.08 seconds. Expected to take 15.53 seconds.3175# [RSpecRunTime] Starting example group spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. Expected to take 15.34 seconds.3176Banzai::Filter::IssuableReferenceExpansionFilter3177 ignores non-GFM links3178 ignores non-issuable links3179 ignores issuable links with empty content3180 ignores issuable links with custom anchor3181 ignores issuable links to specific comments3182 ignores merge request links to diffs tab3183 handles cross project references3184 handles references from group scopes3185 skips cross project references if the user cannot read cross project3186 does not append state when filter is not enabled3187 when project is in pending delete3188 does not append issue state3189# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.98 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.12 1.08 1.03 1/309 225223190.3191 for work item references3192 behaves like issue / work item references3193 ignores open references3194 appends state to moved references3195 appends state to closed references3196 shows title for references with +3197 truncates long title for references with +3198 shows both title and state for closed references with +3199 shows title for references with +s3200 for references with fenced emoji3201 expands emoji for references with +3202 expands when emoji is embedded at the beginning of a string3203 expands when emoji appears multiple times3204 does not expand when emoji is embedded mid-string3205# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.63 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.19 1.10 1.04 1/307 225233206.3207 when extended summary props are present3208 shows extended summary for references with +s3209 checking N+13210 does not have N+1 for extended summary3211# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.67 seconds. Current RSS: ~1466M. Threads: 6. load average: 1.19 1.10 1.04 1/307 225243212.3213 for issue references3214 behaves like issue / work item references3215 ignores open references3216 appends state to moved references3217 appends state to closed references3218 shows title for references with +3219 truncates long title for references with +3220 shows both title and state for closed references with +3221 shows title for references with +s3222 for references with fenced emoji3223 expands emoji for references with +3224 expands when emoji is embedded at the beginning of a string3225 expands when emoji appears multiple times3226 does not expand when emoji is embedded mid-string3227# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.24 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.18 1.10 1.04 1/307 225253228.3229 when extended summary props are present3230 shows extended summary for references with +s3231 checking N+13232 does not have N+1 for extended summary3233# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.36 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.18 1.10 1.04 1/307 225263234.3235 for merge request references3236 ignores open merge request references3237 ignores locked merge request references3238 appends state to closed merge request references3239 appends state to merged merge request references3240 shows title for references with +3241 shows title for references with +s3242 when extended summary props are present3243 shows extended summary for references with +s3244 checking N+13245 does not have N+1 for extended summary3246# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.01 seconds. Current RSS: ~1460M. Threads: 6. load average: 1.18 1.10 1.04 1/302 225273247.3248# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. It took 13.91 seconds. Expected to take 15.34 seconds.3249# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. Expected to take 14.48 seconds.3250Gitlab::Cache::Ci::ProjectPipelineStatus3251 .load_for_project3252 loads the status3253 loading in batches3254 .load_in_batch_for_projects3255 loads pipeline_status on projects3256 loads 10 projects without hitting Gitaly call limit3257# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.08 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.23 1.11 1.04 1/308 228033258.3259 .update_for_pipeline3260 refreshes the cache if nescessary3261 #has_status?3262 is false when the status wasn't loaded yet3263 is true when all status information was loaded3264 #load_status3265 loads the status from the cache when there is one3266 loads the status from the project commit when there is no cache3267 stores the status in the cache when it loading it from the project3268 sets the state to loaded3269 only loads the status once3270 handles Gitaly unavailable exceptions gracefully3271 handles Gitaly timeout exceptions gracefully3272 gitaly call counts3273 not cached3274 makes a Gitaly call3275 cached3276 makes no Gitaly calls3277 #load_from_project3278 reads the status from the pipeline for the commit3279 doesn't fail for an empty project3280 #store_in_cache3281 sets the object in caching3282 #store_in_cache_if_needed3283 stores the state in the cache when the sha is the HEAD of the project3284 doesn't store the status in redis_cache when the sha is not the head of the project3285 deletes the cache if the repository doesn't have a head commit3286 with a status in caching3287 #load_from_cache3288 reads the status from redis_cache3289 refreshes ttl3290 when status is empty string3291 reads the status as nil3292 #has_cache?3293 knows the status is cached3294 #delete_from_cache3295 deletes values from redis_cache3296# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb. It took 12.35 seconds. Expected to take 14.48 seconds.3297# [RSpecRunTime] Starting example group spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb. Expected to take 14.01 seconds.3298Gitlab::Cluster::Mixins::PumaCluster3299 when running Puma in Cluster-mode3300 signal: :USR1, exitstatus: 140, termsig: nil3301 properly handles process lifecycle3302# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.15 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.21 1.11 1.04 1/308 228323303.3304 signal: :USR2, exitstatus: 140, termsig: nil3305 properly handles process lifecycle3306# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.32 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.19 1.11 1.04 1/308 228363307.3308 signal: :INT, exitstatus: 140, termsig: nil3309 properly handles process lifecycle3310# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.47 seconds. Current RSS: ~1450M. Threads: 6. load average: 1.19 1.11 1.04 1/308 228403311.3312 signal: :HUP, exitstatus: 140, termsig: nil3313 properly handles process lifecycle3314# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.67 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.18 1.10 1.04 1/306 228443315.3316 signal: :TERM, exitstatus: nil, termsig: 153317 properly handles process lifecycle3318# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.79 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.18 1.10 1.04 1/303 228483319.3320# [RSpecRunTime] Finishing example group spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb. It took 11.42 seconds. Expected to take 14.01 seconds.3321# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb. Expected to take 13.43 seconds.3322Gitlab::ImportExport::AfterExportStrategies::BaseAfterExportStrategy3323 #execute3324 returns if project exported file is not found3325 creates a lock file in the export dir3326 when the method succeeds3327 removes the lock file3328 removes the archive path3329# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.99 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.25 1.12 1.05 1/305 228633330.3331 when the method fails3332 when validation fails3333 does not create the lock file3334 does not execute main logic3335 logs validation errors in shared context3336 removes the archive path3337# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.83 seconds. Current RSS: ~1420M. Threads: 6. load average: 1.22 1.12 1.05 1/305 228763338.3339 when an exception is raised3340 removes the lock3341 #log_validation_errors3342 add the message to the shared context3343 #to_json3344 adds the current strategy class to the serialized attributes3345# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb. It took 10.79 seconds. Expected to take 13.43 seconds.3346# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/context/build_spec.rb. Expected to take 13.27 seconds.3347Gitlab::Ci::Build::Context::Build3348 #variables3349 is expected to be an instance of Gitlab::Ci::Variables::Collection3350 behaves like variables collection3351 is expected to include {"CI_COMMIT_REF_NAME" => "master"}3352 is expected to include {"CI_PIPELINE_IID" => "1"}3353 is expected to include {"CI_PROJECT_PATH" => "namespace590/project-849"}3354 is expected to include {"CI_JOB_NAME" => "some-job"}3355 without passed build-specific attributes3356 is expected to include {"CI_JOB_NAME" => nil}3357 is expected to include {"CI_COMMIT_REF_NAME" => "master"}3358 is expected to include {"CI_PROJECT_PATH" => "namespace594/project-853"}3359# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.47 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.21 1.12 1.05 1/302 228863360.3361 when environment:name is provided3362 is expected to include {"CI_ENVIRONMENT_NAME" => "test"}3363 #variables_hash3364 is expected to be an instance of ActiveSupport::HashWithIndifferentAccess3365 behaves like variables collection3366 is expected to include {"CI_COMMIT_REF_NAME" => "master"}3367 is expected to include {"CI_PIPELINE_IID" => "1"}3368 is expected to include {"CI_PROJECT_PATH" => "namespace599/project-858"}3369 is expected to include {"CI_JOB_NAME" => "some-job"}3370 without passed build-specific attributes3371 is expected to include {"CI_JOB_NAME" => nil}3372 is expected to include {"CI_COMMIT_REF_NAME" => "master"}3373 is expected to include {"CI_PROJECT_PATH" => "namespace603/project-862"}3374# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.93 seconds. Current RSS: ~1384M. Threads: 6. load average: 1.19 1.11 1.04 1/302 228873375.3376 when environment:name is provided3377 is expected to include {"CI_ENVIRONMENT_NAME" => "test"}3378# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/context/build_spec.rb. It took 10.95 seconds. Expected to take 13.27 seconds.3379# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/issue_spec.rb. Expected to take 12.41 seconds.3380ErrorTracking::SentryClient::Issue3381 #list_issues3382 behaves like calls sentry api3383 calls sentry api3384 behaves like issues have correct return type3385 returns objects of type Gitlab::ErrorTracking::Error3386 behaves like issues have correct length3387 is expected to eq 33388 behaves like maps Sentry exceptions3389 HTTParty::Error3390 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"3391 Net::OpenTimeout3392 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"3393 SocketError3394 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"3395 OpenSSL::SSL::SSLError3396 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"3397 Errno::ECONNREFUSED3398 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"3399 StandardError3400 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"3401 behaves like Sentry API response size limit3402 when response body is within limit3403 checks parsed response3404 when response body is too large3405 raises an exception3406 when resulting memory size of the parsed response is too large3407 raises an exception3408 when response has a pagination info3409 parses the pagination3410 when error object created from sentry response3411 error_object: :id, sentry_response: :id3412 is expected to eq "11"3413 error_object: :first_seen, sentry_response: :firstSeen3414 is expected to eq "2018-12-17T12:00:14Z"3415 error_object: :last_seen, sentry_response: :lastSeen3416 is expected to eq "2018-12-31T12:00:11Z"3417 error_object: :title, sentry_response: :title3418 is expected to eq "gaierror: [Errno -2] Name or service not known"3419 error_object: :type, sentry_response: :type3420 is expected to eq "error"3421 error_object: :user_count, sentry_response: :userCount3422 is expected to eq 03423 error_object: :count, sentry_response: :count3424 is expected to eq "21"3425 error_object: :message, sentry_response: [:metadata, :value]3426 is expected to eq "[Errno -2] Name or service not known"3427 error_object: :culprit, sentry_response: :culprit3428 is expected to eq "sentry.tasks.reports.deliver_organization_user_report"3429 error_object: :short_id, sentry_response: :shortId3430 is expected to eq "INTERNAL-4"3431 error_object: :status, sentry_response: :status3432 is expected to eq "unresolved"3433 error_object: :frequency, sentry_response: [:stats, "24h"]3434 is expected to eq [[1546437600, 0]]3435 error_object: :project_id, sentry_response: [:project, :id]3436 is expected to eq "1"3437 error_object: :project_name, sentry_response: [:project, :name]3438 is expected to eq "Internal"3439 error_object: :project_slug, sentry_response: [:project, :slug]3440 is expected to eq "internal"3441 behaves like has correct external_url3442 #external_url3443 is constructed correctly3444 with redirects3445 behaves like no Sentry redirects3446 does not follow redirects3447 with sort parameter in sentry api3448 calls the sentry api with sort params3449 with invalid sort params3450 throws an error3451 with older sentry versions where keys are not present3452 behaves like calls sentry api3453 calls sentry api3454 behaves like issues have correct return type3455 returns objects of type Gitlab::ErrorTracking::Error3456 behaves like issues have correct length3457 is expected to eq 13458 behaves like has correct external_url3459 #external_url3460 is constructed correctly3461 when essential keys are missing in API response3462 raises exception3463 when search term is present3464 behaves like calls sentry api3465 calls sentry api3466 behaves like issues have correct return type3467 returns objects of type Gitlab::ErrorTracking::Error3468 behaves like issues have correct length3469 is expected to eq 33470 when cursor is present3471 behaves like calls sentry api3472 calls sentry api3473 behaves like issues have correct return type3474 returns objects of type Gitlab::ErrorTracking::Error3475 behaves like issues have correct length3476 is expected to eq 33477 behaves like non-numeric input handling in Sentry response3478 with non-numeric error id3479 id_input: "string"3480 raises exception3481 id_input: "-1"3482 raises exception3483 id_input: "1\\n2"3484 raises exception3485 #update_issue3486 returns a truthy result3487 behaves like Sentry API response size limit3488 when response body is within limit3489 checks parsed response3490 when response body is too large3491 raises an exception3492 when resulting memory size of the parsed response is too large3493 raises an exception3494 behaves like calls sentry api3495 calls sentry api3496 when error is encountered3497 raises the error3498 #issue_details3499 behaves like maps Sentry exceptions3500 HTTParty::Error3501 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry"3502 Net::OpenTimeout3503 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out"3504 SocketError3505 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry"3506 OpenSSL::SSL::SSLError3507 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data"3508 Errno::ECONNREFUSED3509 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused"3510 StandardError3511 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError"3512 behaves like Sentry API response size limit3513 when response body is within limit3514 checks parsed response3515 when response body is too large3516 raises an exception3517 when resulting memory size of the parsed response is too large3518 raises an exception3519 with error object created from sentry response3520 has a correct external URL3521 issue has a correct external base url3522 has a correct GitLab issue url3523 has an integrated attribute set to false3524 has the correct tags3525 error_object: :id, sentry_response: :id3526 is expected to eq "11"3527 error_object: :first_seen, sentry_response: :firstSeen3528 is expected to eq "2018-11-06T21:19:55Z"3529 error_object: :last_seen, sentry_response: :lastSeen3530 is expected to eq "2018-11-06T21:19:55Z"3531 error_object: :title, sentry_response: :title3532 is expected to eq "This is an example Python exception"3533 error_object: :type, sentry_response: :type3534 is expected to eq "default"3535 error_object: :user_count, sentry_response: :userCount3536 is expected to eq 03537 error_object: :count, sentry_response: :count3538 is expected to eq "1"3539 error_object: :message, sentry_response: [:metadata, :value]3540 is expected to eq nil3541 error_object: :culprit, sentry_response: :culprit3542 is expected to eq "raven.scripts.runner in main"3543 error_object: :short_id, sentry_response: :shortId3544 is expected to eq "PUMP-STATION-1"3545 error_object: :status, sentry_response: :status3546 is expected to eq "unresolved"3547 error_object: :frequency, sentry_response: [:stats, "24h"]3548 is expected to eq [[1541451600.0, 557], [1541455200.0, 473], [1541458800.0, 914], [1541462400.0, 991], [1541466000.0, 9...1523600.0, 111], [1541527200.0, 926], [1541530800.0, 772], [1541534400.0, 400], [1541538000.0, 943]]3549 error_object: :project_id, sentry_response: [:project, :id]3550 is expected to eq "2"3551 error_object: :project_name, sentry_response: [:project, :name]3552 is expected to eq "Pump Station"3553 error_object: :project_slug, sentry_response: [:project, :slug]3554 is expected to eq "pump-station"3555 error_object: :first_release_last_commit, sentry_response: [:firstRelease, :lastCommit]3556 is expected to eq nil3557 error_object: :last_release_last_commit, sentry_response: [:lastRelease, :lastCommit]3558 is expected to eq {}3559 error_object: :first_release_short_version, sentry_response: [:firstRelease, :shortVersion]3560 is expected to eq "1764232"3561 error_object: :last_release_short_version, sentry_response: [:lastRelease, :shortVersion]3562 is expected to eq "27de6b42eb4"3563 error_object: :first_release_version, sentry_response: [:firstRelease, :version]3564 is expected to eq "17642328ead24b51867165985996d04b29310337"3565 error_object: :last_release_version, sentry_response: [:lastRelease, :version]3566 is expected to eq "17642328ead24b51867165985996d04b29321448"3567 when issue annotations exist3568 has a correct GitLab issue url3569 when no GitLab issue is linked3570 does not find a GitLab issue3571 behaves like non-numeric input handling in Sentry response3572 with non-numeric error id3573 id_input: "string"3574 raises exception3575 id_input: "-1"3576 raises exception3577 id_input: "1\\n2"3578 raises exception3579# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/issue_spec.rb. It took 8.67 seconds. Expected to take 12.41 seconds.3580# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/charts_spec.rb. Expected to take 12.34 seconds.3581Gitlab::Ci::Charts3582 yearchart3583 goes until the end of the current month (including the whole last day of the month)3584 starts at the beginning of the current year3585 uses %B %Y as labels format3586 returns count of pipelines run each day in the current year3587# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.39 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.07 1.09 1.04 1/302 228883588.3589 monthchart3590 includes the whole current day3591 starts one month ago3592 uses %d %B as labels format3593 returns count of pipelines run each day in the current month3594# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.55 seconds. Current RSS: ~1457M. Threads: 6. load average: 1.07 1.09 1.04 1/302 228893595.3596 weekchart3597 includes the whole current day3598 starts one week ago3599 uses %d %B as labels format3600 returns count of pipelines run each day in the current week3601# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.65 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.06 1.09 1.04 1/302 228903602.3603 weekchart_utc3604 uses a utc time zone for range times3605 returns count of pipelines run each day in the current week3606# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.77 seconds. Current RSS: ~1426M. Threads: 6. load average: 1.06 1.09 1.04 1/302 228913607.3608 weekchart_non_utc3609 uses a non-utc time zone for range times3610 returns count of pipelines run each day in the current week3611# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.87 seconds. Current RSS: ~1412M. Threads: 6. load average: 1.06 1.09 1.04 1/302 228923612.3613 pipeline_times3614 returns pipeline times in minutes3615 handles nil pipeline times3616# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.99 seconds. Current RSS: ~1406M. Threads: 6. load average: 1.06 1.09 1.04 1/302 228933617.3618# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/charts_spec.rb. It took 9.79 seconds. Expected to take 12.34 seconds.3619# [RSpecRunTime] Starting example group spec/models/project_snippet_spec.rb. Expected to take 11.34 seconds.3620ProjectSnippet3621 does not allow STI3622 Associations3623 is expected to belong to project required: false3624 scopes3625 .by_project3626 is expected to contain exactly #<ProjectSnippet id:9 namespace623/project-882$9>3627 Validation3628 is expected to validate that :project cannot be empty/falsy3629 is expected to validate that :secret is ‹false›3630 #embeddable?3631 only returns true when both project and snippet are public3632 only returns true when both project and snippet are public3633 only returns true when both project and snippet are public3634 only returns true when both project and snippet are public3635 only returns true when both project and snippet are public3636 only returns true when both project and snippet are public3637 only returns true when both project and snippet are public3638 only returns true when both project and snippet are public3639 only returns true when both project and snippet are public3640# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.57 seconds. Current RSS: ~1405M. Threads: 6. load average: 1.14 1.10 1.04 1/302 228943641.3642 behaves like model with repository3643 container class includes HasRepository3644 #commits_by3645 retrieves several commits from the repository by oid3646 #web_url3647 when given the only_path option3648 when only_path is false3649 returns the full web URL for this repo3650 when only_path is true3651 returns the relative web URL for this repo3652 when only_path is nil3653 returns the full web URL for this repo3654 when not given the only_path option3655 returns the full web URL for this repo3656 #url_to_repo3657 returns the SSH URL to the repository3658 #ssh_url_to_repo3659 returns the SSH URL to the repository3660 #http_url_to_repo3661 returns the HTTP URL to the repository3662 #repository3663 returns valid repo3664 uses the same container3665 #storage3666 returns valid storage3667 #full_path3668 returns valid full_path3669 #lfs_enabled?3670 returns the expected value3671 #empty_repo?3672 when the repo does not exist3673 returns true3674 when the repo exists3675 returns the empty state of the repository3676 #valid_repo?3677 is expected to equal false3678 is expected to equal true3679 #repository_exists?3680 is expected to equal false3681 is expected to equal true3682 #repo_exists?3683 is expected to equal false3684 is expected to equal true3685 #root_ref3686 is expected to equal true3687 is expected to equal false3688 is expected to equal false3689 Respond to3690 is expected to respond to #base_dir3691 is expected to respond to #disk_path3692 is expected to respond to #gitlab_shell3693 #change_head3694 delegates #change_head to repository3695 #after_repository_change_head3696 calls #reload_default_branch3697 publishes an Repositories::DefaultBranchChangedEvent event3698# [RSpecRunTime] Finishing example group spec/models/project_snippet_spec.rb. It took 9.46 seconds. Expected to take 11.34 seconds.3699# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3700Lint factories for ProjectSnippet3701 with saas, license, and factory defaults3702 behaves like factory3703 project_snippet factory3704 does not raise error when built3705 does not raise error when created3706# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.62 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.13 1.10 1.04 1/304 229433707.3708# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.18 seconds. Expected to take 39.97 seconds.3709# [RSpecRunTime] Starting example group spec/models/ci/catalog/resource_spec.rb. Expected to take 10.72 seconds.3710Ci::Catalog::Resource3711 is expected to delegate #star_count to the #project object3712 defines verification levels matching the source of truth in VerifiedNamespace3713 does not allow STI3714 is expected to have many components class_name => Ci::Catalog::Resources::Component3715 is expected to belong to project required: false3716 is expected to define :state as an enum backed by an integer with values ‹{unpublished: 0, published: 1}›3717 is expected to have many versions class_name => Ci::Catalog::Resources::Version3718 is expected to delegate #avatar_path to the #project object3719 is expected to have many component_usages class_name => Ci::Catalog::Resources::Components::Usage3720 is expected to have many sync_events class_name => Ci::Catalog::Resources::SyncEvent3721 .order_by_name_asc3722 returns catalog resources sorted by ascending name3723 returns catalog resources sorted by ascending name with nulls last3724# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.95 seconds. Current RSS: ~1456M. Threads: 6. load average: 1.12 1.10 1.04 1/304 229443725.3726 .for_projects3727 returns catalog resources for the given project IDs3728 .order_by_latest_released_at_desc3729 returns catalog resources sorted by latest_released_at descending with nulls last3730 .order_by_created_at_asc3731 returns catalog resources sorted by ascending created at3732 order_by_last_30_day_usage_count_asc3733 returns catalog resources sorted by last 30-day usage count in ascending order3734 order_by_star_count_desc3735 returns catalog resources sorted by project star count in descending order3736 .order_by_latest_released_at_asc3737 returns catalog resources sorted by latest_released_at ascending with nulls last3738 synchronizing denormalized columns with `projects` table using SyncEvents processing3739 when the catalog resource is created3740 updates the catalog resource columns to match the project3741 when the project is updated3742 when project name is updated3743 updates the catalog resource name to match3744 when project description is updated3745 updates the catalog resource description to match3746 when project visibility_level is updated3747 updates the catalog resource visibility_level to match3748 order_by_last_30_day_usage_count_desc3749 returns catalog resources sorted by last 30-day usage count in descending order3750 .search3751 returns catalog resources whose name or description match the search term3752 order_by_star_count_asc3753 returns catalog resources sorted by project star count in ascending order3754 .order_by_created_at_desc3755 returns catalog resources sorted by descending created at3756 #publish!3757 when the catalog resource is in an unpublished state3758 updates the state of the catalog resource to published3759 when the catalog resource already has a published state3760 leaves the state as published3761 authorized catalog resources3762 .public_or_visible_to_user3763 returns all resources visible to the user3764 with a different user3765 returns all resources visible to the user3766# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.97 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.11 1.10 1.04 1/302 229453767.3768 when the user is nil3769 returns only public resources3770 .visible_to_user3771 returns resources belonging to the user's authorized namespaces3772 with a different user3773 returns resources belonging to the user's authorized namespaces3774 when the user is nil3775 does not return any resources3776 #state3777 defaults to unpublished3778 updating latest_released_at using model callbacks3779 has the expected latest_released_at value3780 when a new catalog resource version is created3781 updates the latest_released_at value3782 when a catalog resource version is destroyed3783 updates the latest_released_at value3784 when the released_at value of a release is updated3785 updates the latest_released_at value3786 when a release is destroyed3787 updates the latest_released_at value3788 when all releases associated with the catalog resource are destroyed3789 updates the latest_released_at value to nil3790 .order_by_name_desc3791 returns catalog resources sorted by descending name3792 returns catalog resources sorted by descending name with nulls last3793# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resource_spec.rb. It took 8.3 seconds. Expected to take 10.72 seconds.3794# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3795Lint factories for Ci::Catalog::Resource3796 with saas, license, and factory defaults3797 behaves like factory3798 ci_catalog_resource factory3799 does not raise error when built3800 does not raise error when created3801 linting :published trait3802 does not raise error when created3803# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.15 seconds. Current RSS: ~1459M. Threads: 6. load average: 1.11 1.10 1.04 1/302 229663804.3805# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.22 seconds. Expected to take 39.97 seconds.3806# [RSpecRunTime] Starting example group spec/lib/container_registry/client_spec.rb. Expected to take 10.48 seconds.3807ContainerRegistry::Client3808 #repository_manifest3809 behaves like handling repository manifest3810 GET /v2/:name/manifests/mytag3811 behaves like handling timeouts3812 handles network timeouts3813 logs the error3814 behaves like handling repository manifest3815 GET /v2/:name/manifests/mytag3816 behaves like handling timeouts3817 handles network timeouts3818 logs the error3819 #blob3820 GET /v2/:name/blobs/:digest3821 with a 307 redirect3822 behaves like handling redirects3823 follows the redirect3824 with a redirect location with params ending with =3825 behaves like handling redirects3826 follows the redirect3827 with a redirect location with params ending with %3D3828 behaves like handling redirects3829 follows the redirect3830 behaves like handling timeouts3831 handles network timeouts3832 logs the error3833 #upload_blob3834 with successful uploads3835 starts the upload and posts the blob3836 with a failed upload3837 returns a failure3838 #generate_empty_manifest3839 uploads a random image and returns the manifest3840 when upload fails3841 is expected to equal nil3842 #put_tag3843 uploads the manifest and returns the digest3844 #delete_repository_tag_by_digest3845 when the tag exists3846 is expected to be truthy3847 when the tag does not exist3848 is expected to be truthy3849 when an error occurs3850 is expected to be falsey3851 #supports_tag_delete?3852 registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3853 returns the expected result3854 registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: true3855 returns the expected result3856 registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3857 returns the expected result3858 registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3859 returns the expected result3860 registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3861 returns the expected result3862 registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: false3863 returns the expected result3864 registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3865 returns the expected result3866 registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3867 returns the expected result3868 #registry_info3869 behaves like handling registry info3870 when the check is successful3871 when using the GitLab container registry3872 identifies the vendor as "gitlab"3873 identifies version and features3874 identifies the registry DB as enabled3875 when using a third-party container registry3876 identifies the vendor as "other"3877 does not identify version or features3878 does not identify the registry DB as enabled3879 when the check is not successful3880 does not identify vendor, version or features3881 when the check returns an unexpected value in the database enabled header3882 does not identify the registry DB as enabled3883 .supports_tag_delete?3884 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3885 returns the expected result3886 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: true3887 returns the expected result3888 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: true3889 returns the expected result3890 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: true, expected_result: false3891 returns the expected result3892 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3893 returns the expected result3894 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3895 returns the expected result3896 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3897 returns the expected result3898 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3899 returns the expected result3900 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3901 returns the expected result3902 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: true3903 returns the expected result3904 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3905 returns the expected result3906 registry_api_url: "http://sandbox.local", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: true, expected_result: false3907 returns the expected result3908 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3909 returns the expected result3910 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3911 returns the expected result3912 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3913 returns the expected result3914 registry_api_url: "http://sandbox.local", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3915 returns the expected result3916 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3917 returns the expected result3918 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3919 returns the expected result3920 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3921 returns the expected result3922 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3923 returns the expected result3924 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3925 returns the expected result3926 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3927 returns the expected result3928 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3929 returns the expected result3930 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: ["tag_delete"], expect_registry_to_be_pinged: false, expected_result: false3931 returns the expected result3932 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3933 returns the expected result3934 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3935 returns the expected result3936 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3937 returns the expected result3938 registry_api_url: "", registry_enabled: true, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3939 returns the expected result3940 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3941 returns the expected result3942 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: true, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3943 returns the expected result3944 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: true, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3945 returns the expected result3946 registry_api_url: "", registry_enabled: false, registry_tags_support_enabled: false, is_on_dot_com: false, container_registry_features: [], expect_registry_to_be_pinged: false, expected_result: false3947 returns the expected result3948 #repository_tags3949 returns a successful response3950 .registry_info3951 behaves like handling registry info3952 when the check is successful3953 when using the GitLab container registry3954 identifies the vendor as "gitlab"3955 identifies version and features3956 identifies the registry DB as enabled3957 when using a third-party container registry3958 identifies the vendor as "other"3959 does not identify version or features3960 does not identify the registry DB as enabled3961 when the check is not successful3962 does not identify vendor, version or features3963 when the check returns an unexpected value in the database enabled header3964 does not identify the registry DB as enabled3965 #connected?3966 with a valid connection3967 returns true3968 with an invalid connection3969 returns false3970# [RSpecRunTime] Finishing example group spec/lib/container_registry/client_spec.rb. It took 9.32 seconds. Expected to take 10.48 seconds.3971# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 10.2 seconds.3972DeclarativePolicy authorization in GraphQL3973 Field authorizations3974 with a single permission3975 returns the protected field when user has permission3976 returns nil when user is not authorized3977 with a collection of permissions3978 returns the protected field when user has all permissions3979 returns nil when user only has one of the permissions3980 returns nil when user only has the other of the permissions3981 returns nil when user has neither of the required permissions3982 Field authorizations when field is a built in type3983 with a single permission3984 returns the protected field when user has permission3985 returns nil when user is not authorized3986 with a collection of permissions3987 returns the protected field when user has all permissions3988 returns nil when user only has one of the permissions3989 returns nil when user only has none of the permissions3990 Type authorizations3991 with a single permission3992 returns the protected field when user has permission3993 returns nil when user is not authorized3994 with a collection of permissions3995 returns the protected field when user has all permissions3996 returns nil when user only has one of the permissions3997 returns nil when user only has the other of the permissions3998 returns nil when user has neither of the required permissions3999 type and field authorizations together4000 returns the protected field when user has all permissions4001 returns nil when user only has one of the permissions4002 returns nil when user only has the other of the permissions4003 returns nil when user has neither of the required permissions4004 resolver and field authorizations together4005 when the resolver authorizes the object4006 returns the protected field when user has all permissions4007 returns nil when user only has one of the permissions4008 returns nil when user only has the other of the permissions4009 returns nil when user has neither of the required permissions4010 when the resolver is a subclass of one that authorizes the object4011 returns the protected field when user has all permissions4012 returns nil when user only has one of the permissions4013 returns nil when user only has the other of the permissions4014 returns nil when user has neither of the required permissions4015 when the resolver is a subclass of one that authorizes the object, extra permission4016 when the field does not define any permissions4017 returns the protected field when user has all permissions4018 returns nil when user only has one of the permissions4019 returns nil when user only has the other of the permissions4020 returns nil when user has neither of the required permissions4021 when the resolver does not authorize the object, but instead calls authorized_find!4022 returns the protected field when user has all permissions4023 returns nil when user only has one of the permissions4024 returns nil when user only has the other of the permissions4025 returns nil when user has neither of the required permissions4026 when the resolver calls authorized_find!, but does not list any permissions4027 raises a configuration error4028 when type authorizations when applied to a relay connection4029 returns only the elements visible to the user4030 returns nil when user is not authorized4031 limiting connections with multiple objects4032 only checks permissions for the first object4033 type authorizations when applied to a basic connection4034 returns the protected field when user has permission4035 returns nil when user is not authorized4036 Authorizations on active record relations4037 for connection field type4038 renders the issues the user has access to4039 does not check access on fields that will not be rendered4040# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.34 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.09 1.09 1.04 1/302 229674041.4042 for list field type4043 renders the issues the user has access to4044# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.95 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.09 1.09 1.04 1/302 229684045.4046 Authorization on GraphQL::Execution::SKIP4047 skips redaction4048# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 8.62 seconds. Expected to take 10.2 seconds.4049# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb. Expected to take 9.79 seconds.4050Gitlab::Ci::Reports::TestSuiteSummary4051 #name4052 when test suite summary has several build report results4053 returns the suite name4054 #build_ids4055 when test suite summary has several build report results4056 returns the build ids4057 #total_time4058 when test suite summary has several build report results4059 returns the total time4060 #success_count4061 when test suite summary has several build report results4062 returns the total success4063 #failed_count4064 when test suite summary has several build report results4065 returns the total failed4066 #error_count4067 when test suite summary has several build report results4068 returns the total errored4069 #skipped_count4070 when test suite summary has several build report results4071 returns the total skipped4072 #total_count4073 when test suite summary has several build report results4074 returns the total count4075 #suite_error4076 when there are no build report results with suite errors4077 is expected to be nil4078 when there are build report results with suite errors4079 includes the first suite error from the collection of build report results4080 #to_h4081 when test suite summary has several build report results4082 returns the total as a hash4083# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb. It took 8.17 seconds. Expected to take 9.79 seconds.4084# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. Expected to take 9.49 seconds.4085Gitlab::SlashCommands::IssueMove4086 #match4087 behaves like move command4088 can be parsed to extract the needed fields4089 behaves like move command4090 can be parsed to extract the needed fields4091 behaves like move command4092 can be parsed to extract the needed fields4093 behaves like move command4094 can be parsed to extract the needed fields4095 behaves like move command4096 can be parsed to extract the needed fields4097 behaves like move command4098 can be parsed to extract the needed fields4099 #execute4100 when the user can move the issue4101 when the move fails4102 returns the error message4103# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.16 seconds. Current RSS: ~1400M. Threads: 6. load average: 1.08 1.09 1.04 1/302 229694104.4105 when the move succeeds4106 moves the issue to the new destination4107 returns the new issue4108 mentions the old issue4109# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.28 seconds. Current RSS: ~1425M. Threads: 6. load average: 1.07 1.09 1.04 1/302 229704110.4111 when the issue does not exist4112 returns not found4113 when the target project does not exist4114 returns not found4115 when the user cannot see the target project4116 returns not found4117 when the user does not have the required permissions on the target project4118 returns the error message4119# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/issue_move_spec.rb. It took 8.31 seconds. Expected to take 9.49 seconds.4120# [RSpecRunTime] Starting example group spec/uploaders/packages/rpm/repository_file_uploader_spec.rb. Expected to take 9.31 seconds.4121Packages::Rpm::RepositoryFileUploader4122 is expected to includes the Packages::GcsSignedUrlMetadata module4123 when object store is remote4124 behaves like builds correct paths4125 #store_dir4126 behaves like matches the method pattern4127 is expected to match /^\h{2}\/\h{2}\/\h{64}\/projects\/\d+\/rpm\/repository_files\/\d+$/4128 #cache_dir4129 behaves like matches the method pattern4130 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4131 #work_dir4132 behaves like matches the method pattern4133 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4134 #upload_path4135 behaves like matches the method pattern4136 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4137 #relative_path4138 is relative (PENDING: Path not set, skipping.)4139 .absolute_path4140 behaves like matches the method pattern4141 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4142 .base_dir4143 behaves like matches the method pattern4144 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4145 path traversal exploits4146 throws an exception4147 behaves like builds correct paths4148 #store_dir4149 behaves like matches the method pattern4150 is expected to match /^\h{2}\/\h{2}\/\h{64}\/projects\/\d+\/rpm\/repository_files\/\d+$/4151 #cache_dir4152 behaves like matches the method pattern4153 is expected to match /\/packages\/tmp\/cache/4154 #work_dir4155 behaves like matches the method pattern4156 is expected to match /\/packages\/tmp\/work/4157 #upload_path4158 behaves like matches the method pattern4159 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4160 #relative_path4161 is relative (PENDING: Path not set, skipping.)4162 .absolute_path4163 behaves like matches the method pattern4164 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4165 .base_dir4166 behaves like matches the method pattern4167 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.)4168 path traversal exploits4169 throws an exception4170 remote file4171 with object storage enabled4172 can store file remotely4173 behaves like augmenting GCS signed URL with metadata4174 when the fog provider is not Google4175 is expected not to include "x-goog-custom-audit-gitlab-"4176 when the fog provider is Google4177 when on GitLab.com4178 is expected to include "x-goog-custom-audit-gitlab-namespace=1834" and "x-goog-custom-audit-gitlab-size-bytes=3202048"4179 is expected to include "x-goog-custom-audit-gitlab-project=934"4180 when an error occurs4181 is expected not to raise Exception4182 is expected not to include "x-goog-custom-audit-gitlab-"4183 tracks the error4184# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.44 seconds. Current RSS: ~1444M. Threads: 6. load average: 1.14 1.10 1.04 2/304 229714185.4186 when not on GitLab.com4187 is expected not to include "x-goog-custom-audit-gitlab-"4188 when feature flag is disabled4189 is expected not to include "x-goog-custom-audit-gitlab-"4190# [RSpecRunTime] Finishing example group spec/uploaders/packages/rpm/repository_file_uploader_spec.rb. It took 8.04 seconds. Expected to take 9.31 seconds.4191# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items_resolver_spec.rb. Expected to take 8.94 seconds.4192Resolvers::WorkItemsResolver4193 is expected to have nullable GraphQL type WorkItemConnection4194 with a project4195 #resolve4196 finds all items4197 returns items user can see4198 batches queries that only include IIDs4199 finds a specific item with iids4200 finds multiple items with iids4201 finds only the items within the project we are looking at4202 when searching items4203 behaves like graphql query for searching issuables4204 uses search optimization4205 filters issuables by title4206 filters issuables by description4207 with in param4208 generates an error if param search is missing4209 filters issuables by title and description4210 filters issuables by description only4211 filters issuables by title only4212# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.34 seconds. Current RSS: ~1438M. Threads: 6. load average: 1.13 1.10 1.04 1/303 229724213.4214 sorting4215 when sorting by created4216 sorts items ascending4217 sorts items descending4218 when sorting by title4219 sorts items ascending4220 sorts items descending4221 when passing a non existent, batch loaded project4222 returns nil without breaking4223# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items_resolver_spec.rb. It took 7.18 seconds. Expected to take 8.94 seconds.4224# [RSpecRunTime] Starting example group spec/models/concerns/has_user_type_spec.rb. Expected to take 8.69 seconds.4225User4226 does not allow STI4227 types consistency checks4228 validations4229 validates type presence4230# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.97 seconds. Current RSS: ~1429M. Threads: 6. load average: 1.13 1.10 1.04 1/303 229734231.4232 scopes & predicates4233 .bots4234 includes all bots4235 .without_bots4236 includes everyone except bots4237 .non_internal4238 includes all non_internal users4239 .without_ghosts4240 includes everyone except ghosts4241 .without_project_bot4242 includes everyone except project_bot4243 #bot?4244 is true for all bot user types and false for others4245 #internal?4246 is true for all internal user types and false for others4247 #redacted_name(viewing_user)4248 when user is not a project bot4249 is expected to eq "Sidney Jones1278"4250 when user is a project_bot4251 when groups are present and user can :read_group4252 is expected to eq "Sidney Jones1283"4253 when user can :read_project4254 is expected to eq "Sidney Jones1283"4255 when requester does not have permissions to read project_bot name4256 is expected to eq "****"4257 #resource_bot_resource4258 bot_user: human, member_of: [group], owning_resource: nil4259 returns the owning resource4260 bot_user: project_bot, member_of: [], owning_resource: nil4261 returns the owning resource4262 bot_user: project_bot, member_of: [group], owning_resource: group4263 returns the owning resource4264 bot_user: project_bot, member_of: [project], owning_resource: project4265 returns the owning resource4266 bot_user: project_bot, member_of: [group, project], owning_resource: group4267 returns the owning resource4268 bot_user: project_bot, member_of: [group, group2], owning_resource: group4269 returns the owning resource4270 bot_user: project_bot, member_of: [project, group], owning_resource: project4271 returns the owning resource4272 bot_user: project_bot, member_of: [project, project2], owning_resource: project4273 returns the owning resource4274 resource_bot_owners4275 returns nil when user is not a project bot4276 when the user is a project bot4277 returns an empty array when there is no owning resource4278 returns group owners when owned by a group4279 returns project maintainers when owned by a project4280# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.66 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.11 1.09 1.04 2/303 229744281.4282# [RSpecRunTime] Finishing example group spec/models/concerns/has_user_type_spec.rb. It took 6.87 seconds. Expected to take 8.69 seconds.4283# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/repository_cache_spec.rb. Expected to take 8.45 seconds.4284Gitlab::Redis::RepositoryCache4285 behaves like redis_shared_examples4286 .config_file_name4287 when there is no config file anywhere4288 is expected to be nil4289 .store4290 with old format4291 behaves like redis store4292 instantiates Redis::Store4293 with the namespace4294 uses specified namespace4295 with new format4296 behaves like redis store4297 instantiates Redis::Store4298 with the namespace4299 uses specified namespace4300 .params4301 withstands mutation4302 with command to generate extra config specified4303 when the command returns valid yaml4304 merges config from command on top of config from file4305 when the command returns invalid yaml4306 raises error4307 when the parsed external command output returns invalid hash4308 raises an error4309 when the command fails4310 raises error4311 when url contains unix socket reference4312 with old format4313 returns path key instead4314 with new format4315 returns path key instead4316 when url is host based4317 with old format4318 returns hash with host, port, db, and password4319 with new format4320 rails_env: "development", host: "development-host"4321 returns hash with host, port, db, and password4322 does not raise ArgumentError for invalid keywords in SentinelConfig4323 rails_env: "test", host: "test-host"4324 returns hash with host, port, db, and password4325 does not raise ArgumentError for invalid keywords in SentinelConfig4326 rails_env: "production", host: "production-host"4327 returns hash with host, port, db, and password4328 does not raise ArgumentError for invalid keywords in SentinelConfig4329 behaves like instrumentation_class in custom key4330 moves instrumentation class into custom4331 with redis cluster format4332 rails_env: "development", host: "development-master"4333 returns hash with cluster and password4334 does not raise ArgumentError for invalid keywords in ClusterConfig4335 behaves like instrumentation_class in custom key4336 moves instrumentation class into custom4337 rails_env: "test", host: "test-master"4338 returns hash with cluster and password4339 does not raise ArgumentError for invalid keywords in ClusterConfig4340 behaves like instrumentation_class in custom key4341 moves instrumentation class into custom4342 rails_env: "production", host: "production-master"4343 returns hash with cluster and password4344 does not raise ArgumentError for invalid keywords in ClusterConfig4345 behaves like instrumentation_class in custom key4346 moves instrumentation class into custom4347 .url4348 withstands mutation4349 when yml file with env variable4350 reads redis url from env variable4351 .version4352 returns a version4353 .with4354 yields a ::Redis4355 when running on single-threaded runtime4356 instantiates a connection pool with size 54357 when running on multi-threaded runtime4358 instantiates a connection pool with a size based on the concurrency of the worker4359 when there is no config at all4360 can run an empty block4361 #db4362 with old format4363 returns the correct db4364 with new format4365 returns the correct db4366 with cluster-mode4367 returns the correct db4368 #sentinels4369 when sentinels are defined4370 rails_env: "development", hosts: ["development-replica1", "development-replica2"]4371 returns an array of hashes with host and port keys4372 rails_env: "test", hosts: ["test-replica1", "test-replica2"]4373 returns an array of hashes with host and port keys4374 rails_env: "production", hosts: ["production-replica1", "production-replica2"]4375 returns an array of hashes with host and port keys4376 when sentinels are not defined4377 returns nil4378 when cluster is defined4379 returns nil4380 #sentinels?4381 when sentinels are defined4382 returns true4383 when sentinels are not defined4384 is expected to eq nil4385 when cluster is defined4386 returns false4387 #raw_config_hash4388 returns old-style single url config in a hash4389 returns cluster config without url key in a hash4390 #secret_file4391 when explicitly specified in config file4392 returns the absolute path of specified file inside Rails root4393 when not explicitly specified4394 returns the default path in the encrypted settings shared directory4395 #parse_client_tls_options4396 when configuration does not have TLS related options4397 returns the coniguration as-is4398 when specified certificate file does not exist4399 raises error about missing certificate file4400 when specified key file does not exist4401 raises error about missing key file4402 when only certificate file is specified4403 renders resque.yml correctly4404 when only key file is specified4405 renders resque.yml correctly4406 when configuration valid TLS related options4407 converts cert_file and key_file appropriately4408 #fetch_config4409 raises an exception when the config file contains invalid yaml4410 when redis.yml exists4411 uses config/redis.yml4412 when no config file exsits4413 returns nil4414 when resque.yml exists4415 returns the config from resque.yml4416 .pool4417 when not using fallback config4418 creates its own connection pool4419 when using fallback config4420 uses the fallback class connection pool4421 .cache_store4422 has a default ttl of 8 hours4423 #fetch_config4424 when redis.yml exists4425 when the fallback has a redis.yml entry4426 is expected to eq {"fallback redis.yml"=>123}4427 and an instance config file exists4428 is expected to eq {"instance specific file"=>456}4429 and the instance has a redis.yml entry4430 is expected to eq {"instance redis.yml"=>789}4431 when no redis config file exsits4432 returns nil4433 when resque.yml exists4434 returns the config from resque.yml4435# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/repository_cache_spec.rb. It took 6.59 seconds. Expected to take 8.45 seconds.4436# [RSpecRunTime] Starting example group spec/models/members/last_group_owner_assigner_spec.rb. Expected to take 8.29 seconds.4437LastGroupOwnerAssigner4438 does not allow STI4439 #execute4440 avoids extra database queries utilizing memoization4441 when there are unblocked owners4442 with one unblocked owner4443 is expected to change `GroupMember#last_owner` from nil to true4444 with multiple unblocked owners4445 is expected to change `GroupMember#last_owner` from nil to false4446 has many members passed4447 with owners from a parent4448 when top-level group4449 with group sharing4450 is expected to change `GroupMember#last_owner` from nil to true4451 when subgroup4452 is expected to change `GroupMember#last_owner` from nil to false4453 when there are blocked owners4454 with one blocked owner4455 is expected to change `GroupMember#last_owner` from nil to true4456 with multiple unblocked owners4457 is expected to change `GroupMember#last_owner` from nil to false4458 with multiple blocked owners4459 is expected to change `GroupMember#last_owner` from nil to false4460 with owners from a parent4461 when top-level group4462 with group sharing4463 is expected to change `GroupMember#last_owner` from nil to true4464 when subgroup4465 is expected to change `GroupMember#last_owner` from nil to true4466 with two owners4467 is expected to change `GroupMember#last_owner` from nil to false4468# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.39 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.17 1.11 1.05 1/303 229754469.4470 when there are bot members4471 with a bot owner4472 is expected to change `GroupMember#last_owner` from nil to true4473# [RSpecRunTime] Finishing example group spec/models/members/last_group_owner_assigner_spec.rb. It took 6.55 seconds. Expected to take 8.29 seconds.4474# [RSpecRunTime] Starting example group spec/workers/pipeline_metrics_worker_spec.rb. Expected to take 7.87 seconds.4475PipelineMetricsWorker4476 #perform4477 when pipeline is running4478 records the build start time4479 clears the build end time4480 records the pipeline4481# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.38 seconds. Current RSS: ~1431M. Threads: 6. load average: 1.32 1.14 1.06 1/309 232334482.4483 when pipeline succeeded4484 records the build end time4485 records the pipeline4486# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.54 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.29 1.14 1.06 1/309 234034487.4488# [RSpecRunTime] Finishing example group spec/workers/pipeline_metrics_worker_spec.rb. It took 7.75 seconds. Expected to take 7.87 seconds.4489# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 7.58 seconds.4490Gitlab::Cleanup::OrphanLfsFileReferences4491 dry run4492 prints messages and does not delete references4493# [RSpecRunTime] RSpec elapsed time: 21 minutes 8.85 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.29 1.14 1.06 2/309 234304494.4495 regular run4496 prints messages and deletes invalid reference4497 does nothing if the project has no LFS objects4498 LFS object is in design repository4499 is not removed4500# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.8 seconds. Current RSS: ~1447M. Threads: 6. load average: 1.27 1.13 1.06 1/308 235064501.4502 LFS object is in wiki repository4503 is not removed4504# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.92 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.27 1.13 1.06 1/308 235334505.4506 LFS for project snippets4507 is disabled4508# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.28 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.27 1.13 1.06 1/308 235574509.4510# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 6.73 seconds. Expected to take 7.58 seconds.4511# [RSpecRunTime] Starting example group spec/models/incident_management/timeline_event_spec.rb. Expected to take 7.53 seconds.4512IncidentManagement::TimelineEvent4513 does not allow STI4514 associations4515 is expected to belong to project required: false4516 is expected to belong to author required: false4517 is expected to belong to incident required: false4518 is expected to belong to updated_by_user required: false4519 is expected to belong to promoted_from_note required: false4520 is expected to have many timeline_event_tag_links class_name => IncidentManagement::TimelineEventTagLink4521 is expected to have many timeline_event_tags class_name => IncidentManagement::TimelineEventTag through timeline_event_tag_links4522# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.21 seconds. Current RSS: ~1440M. Threads: 6. load average: 1.25 1.13 1.06 1/308 235584523.4524 validations4525 is expected to validate that :project cannot be empty/falsy4526 is expected to validate that :incident cannot be empty/falsy4527 is expected to validate that :note cannot be empty/falsy4528 is expected to validate that the length of :note is at most 2804529 is expected to validate that the length of :note is at most 100004530 is expected to validate that the length of :note_html is at most 100004531 is expected to validate that :occurred_at cannot be empty/falsy4532 is expected to validate that :action cannot be empty/falsy4533 is expected to validate that the length of :action is at most 1284534# [RSpecRunTime] RSpec elapsed time: 21 minutes 17.59 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.25 1.13 1.06 1/308 235594535.4536 .order_occurred_at_asc_id_asc4537 sorts timeline events by occurred_at4538 when two events occured at the same time4539 sorts timeline events by occurred_at then sorts by id4540# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.22 seconds. Current RSS: ~1462M. Threads: 6. load average: 1.25 1.13 1.06 1/308 235604541.4542 #cache_markdown_field4543 on create4544 updates note_html4545 on update4546 updates note_html4547# [RSpecRunTime] Finishing example group spec/models/incident_management/timeline_event_spec.rb. It took 6.84 seconds. Expected to take 7.53 seconds.4548# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4549Lint factories for IncidentManagement::TimelineEvent4550 with saas, license, and factory defaults4551 behaves like factory4552 incident_management_timeline_event factory4553 does not raise error when built4554 does not raise error when created4555# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.5 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.15 1.11 1.05 1/306 235814556.4557# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.41 seconds. Expected to take 39.97 seconds.4558# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_worker_spec.rb. Expected to take 7.22 seconds.4559BulkImports::PipelineWorker4560 runs the given pipeline successfully4561 behaves like an idempotent worker4562 is labeled as idempotent4563 performs multiple times sequentially without raising an exception4564 runs the pipeline and sets tracker to finished4565 when exclusive lease cannot be obtained4566 does not run the pipeline4567 .sidekiq_retries_exhausted4568 logs and sets status as failed4569 when pipeline has abort_on_failure4570 marks entity as failed4571 with stop signal from database health check4572DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)4573 defers the job by set time4574DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)4575 lazy evaluates schema and tables4576 when `bulk_import_deferred_workers` feature flag is disabled4577DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)4578 does not defer job execution4579 when pipeline is finished4580 no-ops and returns4581 when pipeline is skipped4582 no-ops and returns4583 when pipeline is canceled4584 no-ops and returns4585 when tracker is started4586 runs the pipeline4587 #perform4588 when entity is failed4589 marks tracker as skipped and logs the skip4590 when entity is canceled4591 marks tracker as canceled and logs the cancel4592 when retry pipeline error is raised4593 re_enqueues the worker4594 when file extraction pipeline4595 runs the pipeline successfully4596 when export status is started4597 reenqueues pipeline worker4598 when export status is empty4599 when timeout is not reached4600 reenqueues pipeline worker4601 when empty export timeout is reached4602 raises sidekiq error4603 when tracker created_at is nil4604 falls back to entity created_at4605 when export status is failed4606 marks as failed and logs the error4607 when export is batched4608 enqueues pipeline batches4609 enqueues only missing pipelines batches4610 when batches count is less than 14611 marks tracker as finished4612 when pipeline batch enqueuing should be limited4613 only enqueues limited batches and reenqueues itself4614 when there is a batch in progress4615 status: :created4616 counts the in progress batch against the limit4617 status: :started4618 counts the in progress batch against the limit4619 when there is a batch that has finished4620 status: :finished4621 does not count the finished batch against the limit4622 status: :timeout4623 does not count the finished batch against the limit4624 status: :failed4625 does not count the finished batch against the limit4626 status: :skipped4627 does not count the finished batch against the limit4628 status: :canceled4629 does not count the finished batch against the limit4630# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_worker_spec.rb. It took 5.27 seconds. Expected to take 7.22 seconds.4631# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/issuable_spec.rb. Expected to take 7.05 seconds.4632Gitlab::DataBuilder::Issuable4633 #build4634 behaves like issuable hook data4635 contains project data4636 contains deprecated repository data4637 with a issue4638 contains issuable data4639 does not contain certain keys4640 changes are given4641 populates the :changes hash4642 does not contain certain keys4643# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.53 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.13 1.11 1.05 1/304 236104644.4645 behaves like issuable hook data4646 contains project data4647 contains deprecated repository data4648 with a merge_request4649 contains issuable data4650 does not contain certain keys4651 changes are given4652 populates the :changes hash4653 does not contain certain keys4654# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.97 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.13 1.11 1.05 2/310 236734655.4656 issue is assigned4657 returns correct hook data4658 when issuable is a group level work item4659 returns correct hook data4660 merge_request is assigned4661 returns correct hook data4662 merge_request is assigned reviewers4663 returns correct hook data4664 when merge_request does not have reviewers and assignees4665 returns correct hook data4666# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/issuable_spec.rb. It took 5.81 seconds. Expected to take 7.05 seconds.4667# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. Expected to take 6.8 seconds.4668Gitlab::Ci::Badge::Release::LatestRelease4669 #entity4670 describes latest release4671# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.08 seconds. Current RSS: ~1452M. Threads: 6. load average: 1.20 1.13 1.06 1/309 238574672.4673 #tag4674 returns latest release tag for the project ordered using release_at4675# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.5 seconds. Current RSS: ~1453M. Threads: 6. load average: 1.19 1.12 1.05 1/308 238784676.4677 #metadata4678 returns correct metadata4679# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.78 seconds. Current RSS: ~1449M. Threads: 6. load average: 1.19 1.12 1.05 1/308 238994680.4681 #template4682 returns correct template4683# [RSpecRunTime] RSpec elapsed time: 21 minutes 39.08 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.19 1.12 1.05 1/308 239204684.4685# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/latest_release_spec.rb. It took 5.49 seconds. Expected to take 6.8 seconds.4686# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 6.65 seconds.4687Gitlab::GitalyClient::RepositoryService4688 #exists?4689 sends a repository_exists message4690 #optimize_repository4691 with default parameter4692 behaves like a repository optimization4693 sends a optimize_repository message4694 with heuristical housekeeping strategy4695 behaves like a repository optimization4696 sends a optimize_repository message4697 with eager housekeeping strategy4698 behaves like a repository optimization4699 sends a optimize_repository message4700 #prune_unreachable_objects4701 sends a prune_unreachable_objects message4702 #repository_size4703 sends a repository_size message4704 #repository_info4705 sends a repository_info message4706 #get_object_directory_size4707 sends a get_object_directory_size message4708 #info_attributes4709 reads the info attributes4710 #has_local_branches?4711 sends a has_local_branches message4712 #fork_repository4713 when branch is not provided4714 sends a create_fork message4715 when branch is provided4716 sends a create_fork message including revision4717 #import_repository4718 sends a create_repository_from_url message4719 when http_host is provided4720 sends a create_repository_from_url message with http_host provided in the request4721 #fetch_remote4722 sends a fetch_remote_request message4723 with resolved address4724 sends a fetch_remote_request message4725 SSH auth4726 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}4727 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784728 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}4729 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784730 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}4731 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784732 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"}4733 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784734 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"}4735 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784736 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}4737 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784738 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {}4739 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784740 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {}4741 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2784742 #calculate_checksum4743 sends a calculate_checksum message4744 #create_repository4745 sends a create_repository message without arguments4746 sends a create_repository message with default branch4747 sends a create_repository message with default branch containing non ascii chars4748 when object format is provided4749 with SHA1 format4750 sends a create_repository message with object format4751 with SHA256 format4752 sends a create_repository message with object format4753 with unknown format4754 sends a create_repository message with object format4755 #raw_changes_between4756 sends a get_raw_changes message4757 #search_files_by_regexp4758 with ASCII ref4759 behaves like a search for files by regexp4760 sends a search_files_by_name message and returns a flatten array4761 with non-ASCII ref4762 behaves like a search for files by regexp4763 sends a search_files_by_name message and returns a flatten array4764 #disconnect_alternates4765 sends a disconnect_git_alternates message4766 #remove4767 sends a remove_repository message4768 #replicate4769 sends a replicate_repository message4770 #find_license4771 sends a find_license request with medium timeout4772 #object_pool4773 sends a get_object_pool_request message4774 #object_format4775 sends a object_format message4776 #get_file_attributes4777 sends a get_file_attributes message4778# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 5.3 seconds. Expected to take 6.65 seconds.4779# [RSpecRunTime] Starting example group spec/services/projects/container_repository/delete_tags_service_spec.rb. Expected to take 6.58 seconds.4780Projects::ContainerRepository::DeleteTagsService4781 #execute4782 without permissions4783 is expected to include {:status => :error}4784 with permissions4785 behaves like supporting fast delete4786 when the registry supports fast delete4787 behaves like calling the correct delete tags service4788 is expected to include {:status => :success}4789 behaves like logging a success response4790 logs an info message4791 with an error service response4792 is expected to include {:status => :error}4793 behaves like logging an error response4794 logs an error message4795 behaves like handling invalid params4796 with invalid params4797 when no params are specified4798 is expected to include {:status => :error}4799 with empty tags4800 is expected to include {:status => :error}4801 with the real service4802 is expected to include {:status => :success}4803 behaves like logging a success response4804 logs an info message4805 with a timeout error4806 is expected to include {:status => :error, :message => "error while deleting tags"}4807 behaves like logging an error response4808 logs an error message4809 when the registry does not support fast delete4810 behaves like calling the correct delete tags service4811 is expected to include {:status => :success}4812 behaves like logging a success response4813 logs an info message4814 with an error service response4815 is expected to include {:status => :error}4816 behaves like logging an error response4817 logs an error message4818 behaves like handling invalid params4819 with invalid params4820 when no params are specified4821 is expected to include {:status => :error}4822 with empty tags4823 is expected to include {:status => :error}4824 without user4825 when not run by a cleanup policy4826 is expected to include {:status => :error}4827 when run by a cleanup policy4828 behaves like supporting fast delete4829 when the registry supports fast delete4830 behaves like calling the correct delete tags service4831 is expected to include {:status => :success}4832 behaves like logging a success response4833 logs an info message4834 with an error service response4835 is expected to include {:status => :error}4836 behaves like logging an error response4837 logs an error message4838 behaves like handling invalid params4839 with invalid params4840 when no params are specified4841 is expected to include {:status => :error}4842 with empty tags4843 is expected to include {:status => :error}4844 with the real service4845 is expected to include {:status => :success}4846 behaves like logging a success response4847 logs an info message4848 with a timeout error4849 is expected to include {:status => :error, :message => "error while deleting tags"}4850 behaves like logging an error response4851 logs an error message4852# [RSpecRunTime] Finishing example group spec/services/projects/container_repository/delete_tags_service_spec.rb. It took 5.87 seconds. Expected to take 6.58 seconds.4853# [RSpecRunTime] Starting example group spec/models/activity_pub/releases_subscription_spec.rb. Expected to take 6.27 seconds.4854ActivityPub::ReleasesSubscription4855 does not allow STI4856 validations4857 is expected to validate that :subscriber_url cannot be empty/falsy4858 subscriber_url4859 is expected to validate that :subscriber_url is case-insensitively unique within the scope of :project_id4860 is expected to allow :subscriber_url to be ‹"http://example.com/actor"›4861 is expected not to allow :subscriber_url to be ‹"I'm definitely not a URL"›4862# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.84 seconds. Current RSS: ~1494M. Threads: 6. load average: 1.22 1.13 1.06 1/303 239634863.4864 subscriber_inbox_url4865 is expected to validate that :subscriber_inbox_url is case-insensitively unique within the scope of :project_id4866 is expected to allow :subscriber_inbox_url to be ‹"http://example.com/actor"›4867 is expected not to allow :subscriber_inbox_url to be ‹"I'm definitely not a URL"›4868# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.52 seconds. Current RSS: ~1504M. Threads: 6. load average: 1.22 1.13 1.06 1/303 239644869.4870 shared_inbox_url4871 is expected to allow :shared_inbox_url to be ‹"http://example.com/actor"›4872 is expected not to allow :shared_inbox_url to be ‹"I'm definitely not a URL"›4873 payload4874 is expected not to allow :payload to be ‹"string"›4875 is expected not to allow :payload to be ‹1.0›4876 is expected to allow :payload to be ‹{@context: "https://www.w3.org/ns/activitystreams", id: "https://example.com/actor#follow/1", type: "Follow", actor: "https://example.com/actor", object: "http://localhost/user/project/-/releases"}›4877 .find_by_project_and_subscriber4878 returns a record if arguments match4879 returns a record if subscriber url matches case insensitively4880 returns nil if project and url do not match4881 returns nil if project does not match4882 returns nil if url does not match4883# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.31 seconds. Current RSS: ~1500M. Threads: 6. load average: 1.20 1.13 1.06 1/303 239654884.4885 associations4886 is expected to belong to project optional: false4887 factory4888 is expected to be valid4889# [RSpecRunTime] Finishing example group spec/models/activity_pub/releases_subscription_spec.rb. It took 6.73 seconds. Expected to take 6.27 seconds.4890# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4891Lint factories for ActivityPub::ReleasesSubscription4892 with saas, license, and factory defaults4893 behaves like factory4894 activity_pub_releases_subscription factory4895 does not raise error when built4896 does not raise error when created4897 linting :inbox trait4898 does not raise error when created4899# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.69 seconds. Current RSS: ~1501M. Threads: 6. load average: 1.20 1.13 1.06 1/303 239864900.4901 linting :shared_inbox trait4902 does not raise error when created4903# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.03 seconds. Expected to take 39.97 seconds.4904# [RSpecRunTime] Starting example group spec/workers/merge_requests/close_issue_worker_spec.rb. Expected to take 6.25 seconds.4905MergeRequests::CloseIssueWorker4906 #perform4907 calls the close issue service4908 when the project does not exist4909 behaves like when object does not exist4910 does not call the close issue service4911# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.19 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.20 1.13 1.06 1/303 239874912.4913 when the user does not exist4914 behaves like when object does not exist4915 does not call the close issue service4916 when the issue does not exist4917 behaves like when object does not exist4918 does not call the close issue service4919 when the merge request does not exist4920 behaves like when object does not exist4921 does not call the close issue service4922# [RSpecRunTime] Finishing example group spec/workers/merge_requests/close_issue_worker_spec.rb. It took 4.83 seconds. Expected to take 6.25 seconds.4923# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. Expected to take 6.01 seconds.4924Projects::HashedStorage::BaseAttachmentService4925 #old_disk_path4926 is expected to respond to #old_disk_path4927 #new_disk_path4928 is expected to respond to #new_disk_path4929 #skipped?4930 is expected to respond to #skipped?4931 #target_path_discardable?4932 returns false4933 #discard_path!4934 renames target path adding a timestamp at the end4935 #move_folder!4936 when old_path is not a directory4937 adds information to the logger and returns true4938# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/base_attachment_service_spec.rb. It took 5.09 seconds. Expected to take 6.01 seconds.4939# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/feature_flag_reference_filter_spec.rb. Expected to take 5.97 seconds.4940Banzai::Filter::References::FeatureFlagReferenceFilter4941 requires project context4942 ignores valid references contained inside 'pre' element4943 ignores valid references contained inside 'code' element4944 ignores valid references contained inside 'a' element4945 ignores valid references contained inside 'style' element4946 with internal reference4947 links to a valid reference4948 links with adjacent text4949 ignores invalid feature flag IIDs4950 includes a title attribute4951 escapes the title attribute4952 includes default classes4953 includes a data-project attribute4954 includes a data-feature-flag attribute4955 supports an :only_path context4956# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.98 seconds. Current RSS: ~1488M. Threads: 6. load average: 1.17 1.13 1.06 1/303 241084957.4958 with cross-project / cross-namespace complete reference4959 links to a valid reference4960 produces a valid text in a link4961 produces a valid text4962 ignores invalid feature flag IIDs on the referenced project4963 with cross-project / same-namespace complete reference4964 links to a valid reference4965 produces a valid text in a link4966 produces a valid text4967 ignores invalid feature flag IIDs on the referenced project4968 with cross-project shorthand reference4969 links to a valid reference4970 produces a valid text in a link4971 produces a valid text4972 ignores invalid feature flag IDs on the referenced project4973 with cross-project URL reference4974 links to a valid reference4975 links with adjacent text4976 ignores invalid feature flag IIDs on the referenced project4977 with group context4978 links to a valid reference4979 ignores internal references4980# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/feature_flag_reference_filter_spec.rb. It took 5.48 seconds. Expected to take 5.97 seconds.4981# [RSpecRunTime] Starting example group spec/models/programming_language_spec.rb. Expected to take 5.75 seconds.4982ProgrammingLanguage4983 does not allow STI4984 is expected to respond to #name4985 is expected to respond to #color4986 is expected to validate that :name cannot be empty/falsy4987 is expected to allow :color to be ‹"#000000"›4988 is expected not to allow :color to be ‹"000000"›4989 is expected not to allow :color to be ‹"#0z0000"›4990 .with_name_case_insensitive scope4991 accepts a single name parameter4992 accepts multiple names4993# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.6 seconds. Current RSS: ~1502M. Threads: 6. load average: 1.16 1.12 1.06 1/303 241094994.4995 .most_popular4996 returns the most popular programming languages4997# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.97 seconds. Current RSS: ~1484M. Threads: 6. load average: 1.14 1.12 1.06 1/303 241104998.4999# [RSpecRunTime] Finishing example group spec/models/programming_language_spec.rb. It took 3.55 seconds. Expected to take 5.75 seconds.5000# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5001Lint factories for ProgrammingLanguage5002 with saas, license, and factory defaults5003 behaves like factory5004 programming_language factory5005 does not raise error when built5006 does not raise error when created5007# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.19 seconds. Current RSS: ~1476M. Threads: 6. load average: 1.14 1.12 1.06 1/303 241315008.5009# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.23 seconds. Expected to take 39.97 seconds.5010# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb. Expected to take 5.67 seconds.5011Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy5012 validations5013 only POST and PUT method allowed5014 only allow urls as upload urls5015 #execute5016 when upload succeeds5017 does not remove the exported project file after the upload5018 logs when upload starts and finishes5019# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.5 seconds. Current RSS: ~1495M. Threads: 6. load average: 1.05 1.10 1.05 1/303 241325020.5021 when upload fails5022 stores the export error5023 when object store is disabled5024 reads file from disk and uploads to external url5025 when object store is enabled5026 uploads file as a remote stream5027 when upload as remote stream raises an exception5028 logs the exception and stores the error message5029# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.1 seconds. Current RSS: ~1461M. Threads: 6. load average: 1.05 1.10 1.05 1/303 241335030.5031# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb. It took 4.9 seconds. Expected to take 5.67 seconds.5032# [RSpecRunTime] Starting example group spec/models/projects/import_export/relation_export_spec.rb. Expected to take 5.47 seconds.5033Projects::ImportExport::RelationExport5034 does not allow STI5035 associations5036 is expected to belong to project_export_job required: false5037 is expected to have one upload5038 validations5039 is expected to validate that :project_export_job cannot be empty/falsy5040 is expected to validate that :relation cannot be empty/falsy5041 is expected to validate that :status cannot be empty/falsy5042 is expected to validate that :status looks like an integer5043 is expected to validate that the length of :relation is at most 2555044 is expected to validate that the length of :jid is at most 2555045 is expected to validate that the length of :export_error is at most 3005046 validates uniquness of the relation attribute5047# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.1 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.05 1.10 1.05 1/303 241345048.5049 .by_relation5050 returns export relations filtered by relation name5051# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.36 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.05 1.10 1.05 1/303 241355052.5053 .relation_names_list5054 includes extra relations list5055 includes root tree relation name project5056 includes project tree top level relation nodes5057 includes project tree nested relation nodes5058 #mark_as_failed5059 sets status to failed and sets the export error5060# [RSpecRunTime] Finishing example group spec/models/projects/import_export/relation_export_spec.rb. It took 4.16 seconds. Expected to take 5.47 seconds.5061# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5062Lint factories for Projects::ImportExport::RelationExport5063 with saas, license, and factory defaults5064 behaves like factory5065 project_relation_export factory5066 does not raise error when built5067 does not raise error when created5068 linting :queued trait5069 does not raise error when created5070# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.65 seconds. Current RSS: ~1464M. Threads: 6. load average: 1.05 1.10 1.05 1/303 241565071.5072 linting :started trait5073 does not raise error when created5074 linting :finished trait5075 does not raise error when created5076 linting :failed trait5077 does not raise error when created5078# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.88 seconds. Expected to take 39.97 seconds.5079# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. Expected to take 5.43 seconds.5080Gitlab::Database::Migrations::ConstraintsHelpers5081 #check_not_null_constraint_exists?5082 when constraint_name is not provided5083 calls check_constraint_exists? with an infered constraint name5084 when constraint_name is provided5085 calls check_constraint_exists? with the correct parameters5086 #check_text_limit_exists?5087 when constraint_name is not provided5088 calls check_constraint_exists? with an infered constraint name5089 when constraint_name is provided5090 calls check_constraint_exists? with the correct parameters5091 #add_multi_column_not_null_constraint5092 when it is called with the default options5093 calls add_check_constraint with an infered constraint name and validate: true5094 when all parameters are provided5095 calls add_check_constraint with the correct parameters5096 when only one column is supplied5097 raises an error5098 #switch_constraint_names5099 when inside a transaction5100 raises an error5101 when outside a transaction5102 executes the statement to swap the constraint names5103 #check_constraint_name5104 returns a valid constraint name5105 #add_text_limit5106 when it is called with the default options5107 calls add_check_constraint with an infered constraint name and validate: true5108 when all parameters are provided5109 calls add_check_constraint with the correct parameters5110 #add_not_null_constraint5111 when it is called with the default options5112 calls add_check_constraint with an infered constraint name and validate: true5113 when all parameters are provided5114 calls add_check_constraint with the correct parameters5115 when the column is defined as NOT NULL5116 does not add a check constraint5117 #remove_check_constraint5118 removes the constraint5119 #remove_not_null_constraint5120 when constraint_name is not provided5121 calls remove_check_constraint with an infered constraint name5122 when constraint_name is provided5123 calls remove_check_constraint with the correct parameters5124 #rename_constraint5125 executes the statement to rename constraint5126 #check_constraint_exists?5127 returns true if a constraint exists5128 returns false if a constraint does not exist5129 returns false if a constraint with the same name exists in another table5130 returns false if a constraint with the same name exists for the same table in another schema5131 #validate_not_null_constraint5132 when constraint_name is not provided5133 calls validate_check_constraint with an infered constraint name5134 when constraint_name is provided5135 calls validate_check_constraint with the correct parameters5136 #validate_text_limit5137 when constraint_name is not provided5138 calls validate_check_constraint with an infered constraint name5139 when constraint_name is provided5140 calls validate_check_constraint with the correct parameters5141 #validate_check_constraint5142 when the constraint does not exist5143 raises an error5144 when the constraint exists5145 performs validation5146 #copy_check_constraints5147 when inside a transaction5148 raises an error5149 when outside a transaction5150 copies check constraints from one column to another5151 does nothing if there are no constraints defined for the old column5152 raises an error when the orginating column does not exist5153 raises an error when the target column does not exist5154 #remove_multi_column_not_null_constraint5155 when constraint_name is not provided5156 calls remove_check_constraint with an infered constraint name5157 when constraint_name is provided5158 calls remove_check_constraint with the correct parameters5159 #validate_multi_column_not_null_constraint5160 when constraint_name is not provided5161 calls validate_check_constraint with an infered constraint name5162 when constraint_name is provided5163 calls validate_check_constraint with the correct parameters5164 #drop_constraint5165 executes the statement to drop the constraint5166 when cascade option is false5167 executes the statement to drop the constraint without cascade5168 #add_check_constraint5169 when constraint name validation5170 raises an error when too long5171 does not raise error when the length is acceptable5172 when inside a transaction5173 raises an error5174 when outside a transaction5175 when the constraint is already defined in the database5176 does not create a constraint5177 when the constraint is not defined in the database5178 creates the constraint5179 when validate is not provided5180 performs validation5181 when validate is provided with a falsey value5182 skips validation5183 when validate is provided with a truthy value5184 performs validation5185 #remove_text_limit5186 when constraint_name is not provided5187 calls remove_check_constraint with an infered constraint name5188 when constraint_name is provided5189 calls remove_check_constraint with the correct parameters5190# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb. It took 5.33 seconds. Expected to take 5.43 seconds.5191# [RSpecRunTime] Starting example group spec/models/email_spec.rb. Expected to take 5.23 seconds.5192Email5193 does not allow STI5194 normalize email value5195 modules5196 is expected to includes the AsyncDeviseEmail module5197 validations5198 behaves like an object with email-formatted attributes5199 specifically its :email attribute5200 with a value of 'info@example.com'5201 is valid5202 with a value of 'info+test@example.com'5203 is valid5204 with a value of 'o'reilly@example.com'5205 is valid5206 with a value of 'mailto:test@example.com'5207 is valid5208 with a value of 'test?=avalidemail@gmail.com'5209 is valid5210 with a value of 'validemail?=@gmail.com'5211 is valid5212 with a value of 'lol!'+=?><#$%^&*()@gmail.com'5213 is valid5214 with a value of 'foobar'5215 is invalid5216 with a value of 'test@test@example.com'5217 is invalid5218 with a value of 'test=?invalidcharacter?=@example.com'5219 is invalid5220 with a value of 'user+company=?example?=@example.com'5221 is invalid5222 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com=3e=20?=testencodedformat@example.com'5223 is invalid5224 with a value of '=?iso-8859-1?q?testencodedformat=40new.example.com?=testencodedformat@example.com'5225 is invalid5226 when the email conflicts with the primary email of a different user5227 is invalid5228 #update_invalid_gpg_signatures5229 synchronizes the gpg keys when the email is updated5230 scopes5231 .confirmed5232 returns confirmed emails5233 .unconfirmed5234 returns unconfirmed secondary emails5235 .unconfirmed_and_created_before5236 returns unconfirmed secondary emails created before timestamp passed in5237 delegations5238 is expected to delegate #can? to the #user object5239 is expected to delegate #username to the #user object5240 is expected to delegate #pending_invitations to the #user object5241 is expected to delegate #accept_pending_invitations! to the #user object5242 Devise emails5243 behaviour5244 sends emails asynchronously5245 #confirm5246 when the confirmation period has expired5247 does not confirm the email5248 behaves like unconfirmed email5249 returns unconfirmed5250 when the confirmation period has not expired5251 confirms the email5252 behaves like unconfirmed email5253 returns unconfirmed5254 #force_confirm5255 when the confirmation period has expired5256 behaves like unconfirmed email5257 returns unconfirmed5258 behaves like confirms the email on force_confirm5259 confirms an email5260 when the confirmation period has not expired5261 behaves like unconfirmed email5262 returns unconfirmed5263 behaves like confirms the email on force_confirm5264 confirms an email5265# [RSpecRunTime] Finishing example group spec/models/email_spec.rb. It took 4.9 seconds. Expected to take 5.23 seconds.5266# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5267Lint factories for Email5268 with saas, license, and factory defaults5269 behaves like factory5270 email factory5271 does not raise error when built5272 does not raise error when created5273 linting :confirmed trait5274 does not raise error when created5275# [RSpecRunTime] RSpec elapsed time: 22 minutes 41.63 seconds. Current RSS: ~1511M. Threads: 6. load average: 1.02 1.10 1.05 1/303 241775276.5277 linting :skip_validate trait5278 does not raise error when created5279# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.39 seconds. Expected to take 39.97 seconds.5280# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/shared_spec.rb. Expected to take 5.11 seconds.5281Gitlab::ImportExport::Shared5282 with a repository on disk5283 #archive_path5284 uses a random hash to avoid conflicts5285 memoizes the path5286# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.67 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.02 1.10 1.05 1/303 242185287.5288 #export_path5289 uses a random hash relative to project path5290 memoizes the path5291# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.44 seconds. Current RSS: ~1490M. Threads: 6. load average: 1.02 1.10 1.05 1/303 242595292.5293 with a group on disk5294 #base_path5295 uses hashed storage path5296 when exportable type is unsupported5297 #base_path5298 raises5299 #error5300 filters any full paths5301 tracks exception5302# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/shared_spec.rb. It took 4.44 seconds. Expected to take 5.11 seconds.5303# [RSpecRunTime] Starting example group spec/helpers/boards_helper_spec.rb. Expected to take 5.04 seconds.5304BoardsHelper5305 #build_issue_link_base5306 project board5307 returns correct path for project board5308 group board5309 returns correct path for base group5310 returns correct path for subgroup5311 #board_base_url5312 when group board5313 generates the correct url5314 when project board5315 generates the correct url5316 #current_board_namespace5317 when group board5318 returns the correct namespace5319 project under group5320 when project board5321 returns the correct namespace5322 project under user namespace5323 when project board5324 returns the correct namespace5325 #board_data5326 project_board5327 returns board type as parent5328 returns can_update for user permissions on the board5329 returns required label endpoints5330 returns the group id of a project5331 can_admin_list5332 returns can_admin_list as false by default5333 returns can_admin_list as true when user can admin the board lists5334 can_admin_board5335 returns can_admin_board as false by default5336 returns can_admin_board as true when user can admin the board5337 group board5338 returns correct path for base group5339 returns required label endpoints5340 returns the group id5341 can_admin_list5342 returns can_admin_list as false by default5343 returns can_admin_list as true when user can admin the board lists5344# [RSpecRunTime] Finishing example group spec/helpers/boards_helper_spec.rb. It took 4.14 seconds. Expected to take 5.04 seconds.5345# [RSpecRunTime] Starting example group spec/services/packages/debian/create_distribution_service_spec.rb. Expected to take 4.96 seconds.5346Packages::Debian::CreateDistributionService5347 within a projet5348 behaves like Debian Create Distribution Service5349 with only the codename param5350 behaves like Create Debian Distribution5351 returns ServiceResponse5352 with codename, components and architectures5353 behaves like Create Debian Distribution5354 returns ServiceResponse5355 with invalid suite5356 behaves like Create Debian Distribution5357 returns ServiceResponse5358 with invalid component name5359 behaves like Create Debian Distribution5360 returns ServiceResponse5361 with invalid architecture name5362 behaves like Create Debian Distribution5363 returns ServiceResponse5364 within a group5365 behaves like Debian Create Distribution Service5366 with only the codename param5367 behaves like Create Debian Distribution5368 returns ServiceResponse5369 with codename, components and architectures5370 behaves like Create Debian Distribution5371 returns ServiceResponse5372 with invalid suite5373 behaves like Create Debian Distribution5374 returns ServiceResponse5375 with invalid component name5376 behaves like Create Debian Distribution5377 returns ServiceResponse5378 with invalid architecture name5379 behaves like Create Debian Distribution5380 returns ServiceResponse5381# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_distribution_service_spec.rb. It took 3.68 seconds. Expected to take 4.96 seconds.5382# [RSpecRunTime] Starting example group spec/helpers/admin/broadcast_messages_helper_spec.rb. Expected to take 4.77 seconds.5383Admin::BroadcastMessagesHelper5384 #broadcast_message_status5385 returns Active5386 returns Expired5387 returns Pending5388 #current_broadcast_notification_message5389 with available broadcast notification messages5390 is expected to eq #<System::BroadcastMessage id: 2, message: "MyText", starts_at: "2024-05-29 23:55:06.862080828 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true>5391 when last broadcast message is hidden5392 is expected to eq #<System::BroadcastMessage id: 3, message: "MyText", starts_at: "2024-05-28 23:55:06.978477286 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true>5393 without broadcast notification messages5394 is expected to be nil5395 user access level targeted messages5396 when in a project page5397 is expected to eq #<System::BroadcastMessage id: 5, message: "MyText", starts_at: "2024-05-29 23:55:07.109171694 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5398 when in a group page5399 is expected to eq #<System::BroadcastMessage id: 5, message: "MyText", starts_at: "2024-05-29 23:55:07.109171694 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5400 when not in a project, group, or sub-group page5401 is expected to be nil5402 #current_broadcast_banner_messages5403 user access level targeted messages5404 when in a project page5405 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-05-29 23:55:07.942919474 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5406 when in a group page5407 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-05-29 23:55:07.942919474 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true>5408 when not in a project, group, or sub-group page5409 is expected to be nil5410 #render_broadcast_message5411 when message is banner5412 renders broadcast message5413 when message is notification5414 renders broadcast message5415 #target_access_levels_display5416 joins access levels5417 #broadcast_message5418 returns nil when no current message5419 includes the current message5420 #broadcast_message_data5421 returns the expected message data attributes5422 has the correct iso formatted date5423 #admin_broadcast_messages_data5424 returns the expected messages data attributes5425 has the correct iso formatted date5426# [RSpecRunTime] Finishing example group spec/helpers/admin/broadcast_messages_helper_spec.rb. It took 3.63 seconds. Expected to take 4.77 seconds.5427# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/seed_block_spec.rb. Expected to take 4.71 seconds.5428Gitlab::Ci::Pipeline::Chain::SeedBlock5429 #perform!5430 when there is not seeds_block5431 does nothing5432# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.08 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.23 1.14 1.06 1/304 242895433.5434 when there is seeds_block5435 executes the block5436# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.27 second. Current RSS: ~1477M. Threads: 6. load average: 1.23 1.14 1.06 1/305 243195437.5438 when the seeds_block tries to save the pipelie5439 raises error5440# [RSpecRunTime] RSpec elapsed time: 23 minutes 1.49 seconds. Current RSS: ~1480M. Threads: 6. load average: 1.29 1.15 1.07 1/306 243505441.5442# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/seed_block_spec.rb. It took 3.84 seconds. Expected to take 4.71 seconds.5443# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/local_spec.rb. Expected to take 4.53 seconds.5444Gitlab::Ci::Config::External::File::Local5445 .initialize5446 when a local is specified5447 sets the location5448 when the local is prefixed with a slash5449 removes the slash5450# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.83 seconds. Current RSS: ~1477M. Threads: 6. load average: 1.29 1.15 1.07 1/308 243795451.5452 when the local is prefixed with multiple slashes5453 removes slashes5454 with a missing local5455 sets the location to an empty string5456 #matching?5457 when a local is specified5458 returns true5459 with a missing local5460 returns false5461 with a missing local key5462 returns false5463 #valid?5464 when is a valid local path5465 is expected to be truthy5466 when it is not a valid local path5467 is expected to be falsy5468 when it is not a yaml file5469 is expected to be falsy5470 when it is an empty file5471 returns false and adds an error message about an empty file5472 when the given sha is not valid5473 returns false and adds an error message stating that included file does not exist5474 #content5475 with a valid file5476 returns the content of the file5477 with an invalid file5478 is nil5479 #error_message5480 returns an error message5481 #expand_context5482 inherits project, user and sha5483 #to_hash5484 properly includes another local file in the same repository5485 does expand hash to include the template5486 when interpolaton is being used5487 correctly interpolates the local template5488 #metadata5489 is expected to eq {:blob=>"http://localhost/namespace844/project-1111/-/blob/039122afbc85fb0de962a9172a15564367ccd669/l.../039122afbc85fb0de962a9172a15564367ccd669/lib/gitlab/ci/templates/existent-file.yml", :type=>:local}5490# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/local_spec.rb. It took 3.97 seconds. Expected to take 4.53 seconds.5491# [RSpecRunTime] Starting example group spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb. Expected to take 4.5 seconds.5492Projects::RefreshBuildArtifactsSizeStatisticsService5493 #execute5494 resets the build artifacts size stats5495 resets the buffered counter5496 updates the last_job_artifact_id to the ID of the last artifact from the batch5497 updates the last_job_artifact_id to the ID of the last artifact from the project5498 requeues the refresh job5499 when an error happens after the recalculation has started5500 keeps the last_job_artifact_id unchanged5501 keeps the last_job_artifact_id_on_refresh_start unchanged5502 keeps the state of the refresh record at running5503# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.96 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.27 1.15 1.07 1/308 245305504.5505 when there are no more artifacts to recalculate for the next refresh job5506 schedules the refresh to be finalized5507# [RSpecRunTime] Finishing example group spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb. It took 3.68 seconds. Expected to take 4.5 seconds.5508# [RSpecRunTime] Starting example group spec/graphql/types/user_merge_request_interaction_type_spec.rb. Expected to take 4.34 seconds.5509Types::UserMergeRequestInteractionType5510 is expected to require graphql authorizations :read_merge_request5511 has the expected fields5512 #can_merge5513 when the user cannot merge5514 is expected to equal false5515# [RSpecRunTime] RSpec elapsed time: 23 minutes 10.97 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.27 1.15 1.07 1/309 246145516.5517 when the user can merge5518 is expected to equal true5519 #can_update5520 when the user cannot update the MR5521 is expected to equal false5522 when the user can update the MR5523 is expected to equal true5524 #review_state5525 when the user has not been asked to review the MR5526 is expected to be nil5527 implies not reviewed5528 when the user has been asked to review the MR5529 implies not reviewed5530 when the user has provided a review5531 is expected to eq "reviewed"5532 implies reviewed5533 #approved5534 when the user has not approved the MR5535 is expected to equal false5536 when the user has approved the MR5537 is expected to equal true5538# [RSpecRunTime] Finishing example group spec/graphql/types/user_merge_request_interaction_type_spec.rb. It took 3.52 seconds. Expected to take 4.34 seconds.5539# [RSpecRunTime] Starting example group spec/lib/gitlab/repository_cache/preloader_spec.rb. Expected to take 4.29 seconds.5540Gitlab::RepositoryCache::Preloader5541 #preload5542 when the values are already cached5543 prevents individual cache reads for cached methods5544# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.6 seconds. Current RSS: ~1485M. Threads: 6. load average: 1.25 1.15 1.07 1/308 246715545.5546 when values are not cached5547 reads and writes from cache individually5548# [RSpecRunTime] RSpec elapsed time: 23 minutes 16.34 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.31 1.16 1.07 1/308 247145549.5550# [RSpecRunTime] Finishing example group spec/lib/gitlab/repository_cache/preloader_spec.rb. It took 3.68 seconds. Expected to take 4.29 seconds.5551# [RSpecRunTime] Starting example group spec/finders/users_star_projects_finder_spec.rb. Expected to take 4.2 seconds.5552UsersStarProjectsFinder5553 #execute5554 as same user5555 is expected to contain exactly #<UsersStarProject id: 2, project_id: 1051, user_id: 1580, created_at: "2024-05-29 23:55:29.502282000 +0000", updated_at: "2024-05-29 23:55:29.502282000 +0000"> and #<UsersStarProject id: 1, project_id: 1051, user_id: 1578, created_at: "2024-05-29 23:55:29.433423000 +0000", updated_at: "2024-05-29 23:55:29.433423000 +0000">5556 as other user5557 is expected to contain exactly #<UsersStarProject id: 4, project_id: 1052, user_id: 1582, created_at: "2024-05-29 23:55:30.205232000 +0000", updated_at: "2024-05-29 23:55:30.205232000 +0000">5558 as no user5559 is expected to contain exactly #<UsersStarProject id: 7, project_id: 1053, user_id: 1587, created_at: "2024-05-29 23:55:31.041366000 +0000", updated_at: "2024-05-29 23:55:31.041366000 +0000">5560 with active users only5561 ignores stars of non-active users5562# [RSpecRunTime] Finishing example group spec/finders/users_star_projects_finder_spec.rb. It took 3.49 seconds. Expected to take 4.2 seconds.5563# [RSpecRunTime] Starting example group spec/services/ci/prepare_build_service_spec.rb. Expected to take 4.18 seconds.5564Ci::PrepareBuildService5565 #execute5566 build has unmet prerequisites5567 completes each prerequisite5568 enqueues the build5569 prerequisites fail to complete5570 drops the build5571# [RSpecRunTime] RSpec elapsed time: 23 minutes 22.18 seconds. Current RSS: ~1445M. Threads: 6. load average: 1.28 1.16 1.07 1/305 247395572.5573 prerequisites raise an error5574 drops the build and notifies Sentry5575 build has no prerequisites5576 enqueues the build5577# [RSpecRunTime] Finishing example group spec/services/ci/prepare_build_service_spec.rb. It took 3.69 seconds. Expected to take 4.18 seconds.5578# [RSpecRunTime] Starting example group spec/services/users/set_namespace_commit_email_service_spec.rb. Expected to take 4.06 seconds.5579Users::SetNamespaceCommitEmailService5580 #execute5581 when current_user is not provided5582 returns error message5583 when current_user does not have permission to change namespace commit emails5584 returns error message5585 when target_user does not have permission to access the namespace5586 returns error message5587 when namespace is public5588 behaves like success5589 creates namespace commit email5590 when namespace is not provided5591 returns error message5592 when target user is not current user5593 when current user is an admin5594 when admin mode is enabled5595 creates namespace commit email5596 when admin mode is not enabled5597 returns error message5598 when current user is not an admin5599 returns error message5600 when namespace commit email does not exist5601 when email_id is not provided5602 returns error message5603 when model save fails5604 returns error message5605 when namepsace is a group5606 behaves like success5607 creates namespace commit email5608 when namespace is a user5609 behaves like success5610 creates namespace commit email5611 when namespace is a project5612 behaves like success5613 creates namespace commit email5614 when namespace commit email already exists5615 when email_id is not provided5616 destroys the namespace commit email5617 and email_id is provided5618 updates namespace commit email5619 when model save fails5620 returns generic error message5621 with model errors5622 returns the model error message5623# [RSpecRunTime] Finishing example group spec/services/users/set_namespace_commit_email_service_spec.rb. It took 3.48 seconds. Expected to take 4.06 seconds.5624# [RSpecRunTime] Starting example group spec/tasks/config_lint_rake_spec.rb. Expected to take 4.04 seconds.5625ConfigLint5626 errors out if any bash scripts have errors5627 passes if all scripts are fine5628 config_lint rake task5629 runs lint on shell scripts5630# [RSpecRunTime] Finishing example group spec/tasks/config_lint_rake_spec.rb. It took 3.28 seconds. Expected to take 4.04 seconds.5631# [RSpecRunTime] RSpec elapsed time: 23 minutes 30.45 seconds. Current RSS: ~1433M. Threads: 6. load average: 1.26 1.16 1.07 1/303 247425632.5633# [RSpecRunTime] Starting example group spec/services/projects/create_from_template_service_spec.rb. Expected to take 3.91 seconds.5634Projects::CreateFromTemplateService5635 calls the importer service5636 returns the project that is created5637 when template is not present5638 does not set import set import type5639 does not set import set import source5640 is not scheduled5641 repository is empty5642# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.5 seconds. Current RSS: ~1437M. Threads: 6. load average: 1.24 1.15 1.07 1/303 247435643.5644 the result project5645 overrides template description5646 overrides template visibility_level5647# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.95 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.24 1.15 1.07 1/303 247445648.5649# [RSpecRunTime] Finishing example group spec/services/projects/create_from_template_service_spec.rb. It took 3.61 seconds. Expected to take 3.91 seconds.5650# [RSpecRunTime] Starting example group spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb. Expected to take 3.88 seconds.5651Tasks::Gitlab::AuditEventTypes::CompileDocsTask5652 #run5653 outputs message after compiling the documentation5654Documentation compiled.5655 creates audit_event_types.md5656# [RSpecRunTime] Finishing example group spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb. It took 2.96 seconds. Expected to take 3.88 seconds.5657# [RSpecRunTime] RSpec elapsed time: 23 minutes 37.06 seconds. Current RSS: ~1414M. Threads: 6. load average: 1.30 1.17 1.08 1/303 247455658.5659# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_cron_worker_spec.rb. Expected to take 3.81 seconds.5660PagesDomainVerificationCronWorker5661 #perform5662 does nothing if the database is read-only5663 enqueues a PagesDomainVerificationWorker for domains needing verification5664 behaves like a pages cronjob scheduling jobs with context5665 schedules the renewal with a context5666 with RequestStore enabled5667 does not cause extra queries for multiple domains5668# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.24 seconds. Current RSS: ~1396M. Threads: 6. load average: 1.30 1.17 1.08 1/303 247465669.5670# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_cron_worker_spec.rb. It took 3.29 seconds. Expected to take 3.81 seconds.5671# [RSpecRunTime] Starting example group spec/services/notes/resolve_service_spec.rb. Expected to take 3.74 seconds.5672Notes::ResolveService5673 #execute5674 resolves the note5675 sends notifications if all discussions are resolved5676# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.86 seconds. Current RSS: ~1398M. Threads: 6. load average: 1.27 1.16 1.08 2/309 249525677.5678# [RSpecRunTime] Finishing example group spec/services/notes/resolve_service_spec.rb. It took 3.61 seconds. Expected to take 3.74 seconds.5679# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb. Expected to take 3.66 seconds.5680Gitlab::Database::LoadBalancing::ConnectionProxy5681 #select5682 performs a read5683 #select_all5684 method signatures match5685 using a SELECT query5686 runs the query on a secondary5687 using a SELECT FOR UPDATE query5688 runs the query on the primary and sticks to it5689 sanitize_limit5690 runs the query on the replica5691 select5692 runs the query on the replica5693 select_one5694 runs the query on the replica5695 select_rows5696 runs the query on the replica5697 quote_column_name5698 runs the query on the replica5699 delete5700 runs the query on the primary and sticks to it5701 delete_all5702 runs the query on the primary and sticks to it5703 insert5704 runs the query on the primary and sticks to it5705 update5706 runs the query on the primary and sticks to it5707 update_all5708 runs the query on the primary and sticks to it5709 exec_insert_all5710 runs the query on the primary and sticks to it5711 methods using exec_insert_all on the connection5712 #upsert5713-- create_table(:_test_connection_proxy_insert_all, {:force=>true})5714 -> 0.0085s5715-- drop_table(:_test_connection_proxy_insert_all, {:force=>true})5716 -> 0.0026s5717 upserts a record and marks the session to stick to the primary5718 #insert_all!5719-- create_table(:_test_connection_proxy_insert_all, {:force=>true})5720 -> 0.0083s5721-- drop_table(:_test_connection_proxy_insert_all, {:force=>true})5722 -> 0.0025s5723 inserts multiple records and marks the session to stick to the primary5724 #insert5725-- create_table(:_test_connection_proxy_insert_all, {:force=>true})5726 -> 0.0069s5727-- drop_table(:_test_connection_proxy_insert_all, {:force=>true})5728 -> 0.0026s5729 inserts a single record and marks the session to stick to the primary5730 #transaction5731 session fallbacks ambiguous queries to replicas5732 with a read query5733 runs the transaction and any nested queries on the replica5734 with a write query5735 raises an exception5736 session does not fallback to replicas for ambiguous queries5737 with a read query5738 runs the transaction and any nested queries on the primary and stick to it5739 with a write query5740 runs the transaction and any nested queries on the primary and stick to it5741 #method_missing5742 runs the query on the primary without sticking to it5743 properly forwards keyword arguments5744 current session prefers to fallback ambiguous queries to replicas5745 runs the query on the replica5746 properly forwards keyword arguments5747 #read_using_load_balancer5748 with a regular session5749 uses a secondary5750 with a regular session and forcing all reads to replicas5751 uses a secondary5752 with a session using the primary but forcing all reads to replicas5753 uses a secondary5754 with a session using the primary5755 uses the primary5756 #write_using_load_balancer5757 uses but does not stick to the primary5758# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb. It took 3.76 seconds. Expected to take 3.66 seconds.5759# [RSpecRunTime] Starting example group spec/workers/project_destroy_worker_spec.rb. Expected to take 3.62 seconds.5760ProjectDestroyWorker5761 behaves like an idempotent worker5762 is labeled as idempotent5763 performs multiple times sequentially without raising an exception5764 does not change projects when run twice5765# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.78 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.25 1.16 1.08 1/308 249795766.5767 #perform5768 deletes the project5769 does not raise error when project could not be found5770 does not raise error when user could not be found5771# [RSpecRunTime] Finishing example group spec/workers/project_destroy_worker_spec.rb. It took 3.8 seconds. Expected to take 3.62 seconds.5772# [RSpecRunTime] Starting example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. Expected to take 3.53 seconds.5773Mutations::CustomerRelations::Contacts::Create5774 is expected to require graphql authorizations :admin_crm_contact5775 #resolve5776 when the user does not have permission5777 raises an error5778 when the user has permission5779 creates contact with correct values5780 when crm_enabled is false5781 raises an error5782 when the params are invalid5783 returns the validation error5784 when attaching to an crm_organization5785 when all ok5786 creates contact with correct values5787 when crm_organization does not exist5788 returns the relevant error5789 when crm_organzation belongs to a different group5790 returns the relevant error5791# [RSpecRunTime] Finishing example group spec/graphql/mutations/customer_relations/contacts/create_spec.rb. It took 3.18 seconds. Expected to take 3.53 seconds.5792# [RSpecRunTime] Starting example group spec/channels/noteable/notes_channel_spec.rb. Expected to take 3.5 seconds.5793Noteable::NotesChannel5794 #subscribed5795 rejects the subscription when noteable params are missing5796 on an issue5797 behaves like handle subscription based on user access5798 subscribes to the noteable stream when user has access5799 rejects the subscription when the user does not have access5800# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.16 seconds. Current RSS: ~1454M. Threads: 6. load average: 1.23 1.16 1.08 1/305 250005801.5802 on a merge request5803 behaves like handle subscription based on user access5804 subscribes to the noteable stream when user has access5805 rejects the subscription when the user does not have access5806 with a personal access token5807 with an api scoped personal access token5808 subscribes to the given graphql subscription5809 with a read_user personal access token5810 does not subscribe to the given graphql subscription5811 with a read_api and read_user personal access token5812 subscribes to the given graphql subscription5813# [RSpecRunTime] Finishing example group spec/channels/noteable/notes_channel_spec.rb. It took 2.84 seconds. Expected to take 3.5 seconds.5814# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb. Expected to take 3.4 seconds.5815Gitlab::Graphql::Deprecations::Deprecation5816 validations5817 is expected to be valid5818 when the milestone is absent5819 is expected not to be valid5820 when the milestone is not milestone-ish5821 is expected not to be valid5822 when the milestone is not a string5823 is expected not to be valid5824 when the reason is absent5825 is expected not to be valid5826 when the reason is not a known reason5827 is expected not to be valid5828 when the reason is a string5829 is expected to be valid5830 when the reason is a string ending with a period5831 is expected not to be valid5832 #deprecation_reason5833 when there is a replacement5834 renders as reason-replacement-milestone5835 when there is no replacement5836 renders as reason-milestone5837 processing of reason5838 when the reason is a known reason such as :renamed5839 renders the reason_text correctly5840 when the reason is a known reason such as :alpha5841 renders the reason_text correctly5842 when the reason is any other string5843 appends a period5844 #edit_description5845 appends milestone:reason with a leading space if there is a description5846 returns nil if there is no description5847 strips any leading or trailing spaces5848 strips any leading or trailing spaces in heredoc string literals5849 #alpha?5850 when `reason` is `:alpha`5851 is expected to be alpha5852 when `reason` is not `:alpha`5853 is expected not to be alpha5854 .parse5855 with no arguments5856 returns nil5857 with an incomplete `deprecated` argument5858 parses as an invalid deprecation5859 with a `deprecated` argument5860 parses as a deprecation5861 with an `alpha` argument5862 parses as an alpha5863 with both `deprecated` and `alpha` arguments5864 raises an error5865 #original_description5866 records the description passed to it5867 #markdown5868 when there is a replacement5869 when the context is :inline5870 renders on one line5871 when the context is :block5872 renders a warning note5873 when there is no replacement5874 when the context is :inline5875 renders on one line5876 when the context is :block5877 renders a warning note5878# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb. It took 2.93 seconds. Expected to take 3.4 seconds.5879# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. Expected to take 3.38 seconds.5880Sidebars::Projects::Menus::MergeRequestsMenu5881 behaves like serializable as super_sidebar_menu_args5882 returns hash with provided attributes5883 returns hash with an item_id5884 #render?5885 when repository is not present5886 returns false5887 when repository is present5888 when user can read merge requests5889 returns true5890 when user cannot read merge requests5891 returns false5892 #pill_count5893 returns zero when there are no open merge requests5894 memoizes the query5895 when there are open merge requests5896 returns the number of open merge requests5897# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.96 seconds. Current RSS: ~1484M. Threads: 6. load average: 1.34 1.19 1.09 2/309 251605898.5899 formatting5900 when the count value is over 10005901 returns truncated digits5902# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb. It took 2.68 seconds. Expected to take 3.38 seconds.5903# [RSpecRunTime] Starting example group spec/finders/ci/variables_finder_spec.rb. Expected to take 3.27 seconds.5904Ci::VariablesFinder5905 for a project5906 #initialize5907 without key filter5908 raises an error5909 #execute5910 with key filter5911 returns var15912 with key and environment_scope filter5913 returns var25914 for a group5915 #initialize5916 without key filter5917 raises an error5918 #execute5919 with key filter5920 returns var15921 with key and environment_scope filter5922 returns var25923# [RSpecRunTime] Finishing example group spec/finders/ci/variables_finder_spec.rb. It took 2.8 seconds. Expected to take 3.27 seconds.5924# [RSpecRunTime] Starting example group spec/models/concerns/access_requestable_spec.rb. Expected to take 3.26 seconds.5925AccessRequestable5926 does not allow STI5927 Group5928 #request_access5929 is expected to be a kind of GroupMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: int...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )5930 is expected to eq #<User id:1631 @user820>5931# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.02 seconds. Current RSS: ~1483M. Threads: 6. load average: 1.32 1.18 1.09 1/308 251615932.5933 #access_requested?5934 is expected to be truthy5935 Project5936 #request_access5937 is expected to be a kind of ProjectMember(id: integer, access_level: integer, source_id: integer, source_type: string, user_id: i...z, request_accepted_at: timestamptz, last_activity_on: date, is_source_accessible_to_current_user: )5938 #access_requested?5939 is expected to be truthy5940# [RSpecRunTime] Finishing example group spec/models/concerns/access_requestable_spec.rb. It took 3.01 seconds. Expected to take 3.26 seconds.5941# [RSpecRunTime] Starting example group spec/workers/merge_requests/delete_source_branch_worker_spec.rb. Expected to take 3.15 seconds.5942MergeRequests::DeleteSourceBranchWorker5943 #perform5944 with a non-existing merge request5945 does nothing5946# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.43 seconds. Current RSS: ~1455M. Threads: 6. load average: 1.32 1.18 1.09 1/309 252455947.5948 with a non-existing user5949 does nothing5950 with existing user and merge request5951 calls delete branch worker5952 source branch sha does not match5953 does nothing5954 when delete worker raises an error5955 still retargets the merge request5956 behaves like an idempotent worker5957 is labeled as idempotent5958 performs multiple times sequentially without raising an exception5959# [RSpecRunTime] Finishing example group spec/workers/merge_requests/delete_source_branch_worker_spec.rb. It took 2.4 seconds. Expected to take 3.15 seconds.5960# [RSpecRunTime] Starting example group spec/lib/gitlab/protocol_access_spec.rb. Expected to take 3.15 seconds.5961Gitlab::ProtocolAccess5962 .allowed?5963 protocol: "web", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5964 is expected to equal true5965 protocol: "ssh", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5966 is expected to equal true5967 protocol: "http", project: nil, admin_setting: nil, namespace_setting: nil, expected_result: true5968 is expected to equal true5969 protocol: "ssh", project: nil, admin_setting: "", namespace_setting: nil, expected_result: true5970 is expected to equal true5971 protocol: "http", project: nil, admin_setting: "", namespace_setting: nil, expected_result: true5972 is expected to equal true5973 protocol: "ssh", project: nil, admin_setting: "ssh", namespace_setting: nil, expected_result: true5974 is expected to equal true5975 protocol: "http", project: nil, admin_setting: "http", namespace_setting: nil, expected_result: true5976 is expected to equal true5977 protocol: "ssh", project: nil, admin_setting: "http", namespace_setting: nil, expected_result: false5978 is expected to equal false5979 protocol: "http", project: nil, admin_setting: "ssh", namespace_setting: nil, expected_result: false5980 is expected to equal false5981 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "all", expected_result: true5982 is expected to equal true5983 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "all", expected_result: true5984 is expected to equal true5985 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "ssh", expected_result: true5986 is expected to equal true5987 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "http", expected_result: true5988 is expected to equal true5989 protocol: "ssh", project: p1, admin_setting: nil, namespace_setting: "http", expected_result: false5990 is expected to equal false5991 protocol: "http", project: p1, admin_setting: nil, namespace_setting: "ssh", expected_result: false5992 is expected to equal false5993 protocol: "ssh", project: p1, admin_setting: "", namespace_setting: "all", expected_result: true5994 is expected to equal true5995 protocol: "http", project: p1, admin_setting: "", namespace_setting: "all", expected_result: true5996 is expected to equal true5997 protocol: "ssh", project: p1, admin_setting: "ssh", namespace_setting: "ssh", expected_result: true5998 is expected to equal true5999 protocol: "http", project: p1, admin_setting: "http", namespace_setting: "http", expected_result: true6000 is expected to equal true6001# [RSpecRunTime] Finishing example group spec/lib/gitlab/protocol_access_spec.rb. It took 2.63 seconds. Expected to take 3.15 seconds.6002# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. Expected to take 3.05 seconds.6003Gitlab::JiraImport::IssueSerializer6004 #execute6005 attributes setting6006 sets the basic attributes6007 creates a hash for valid issue6008 labels6009 creates all missing labels (on project level)6010 when there are no new labels6011 assigns the labels to the Issue hash6012 does not create new labels6013# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.26 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.29 1.18 1.09 1/308 252766014.6015 author6016 when reporter maps to a valid GitLab user6017 sets the issue author to the mapped user6018 when reporter does not map to a valid Gitlab user6019 defaults the issue author to project creator6020 when reporter field is empty6021 defaults the issue author to project creator6022 when reporter field is missing accountId6023 defaults the issue author to project creator6024 assignee6025 when assignee maps to a valid GitLab user6026 sets the issue assignees to the mapped user6027 when assignee does not map to a valid GitLab user6028 leaves the assignee empty6029 when assginee field is empty6030 leaves the assignee empty6031 when assginee field is missing accountId6032 leaves the assignee empty6033 with jira server response6034 when assignee maps to a valid GitLab user6035 sets the issue assignees to the mapped user6036 with done status6037 maps the status to closed6038 without the iid6039 does not set the iid6040# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. It took 2.77 seconds. Expected to take 3.05 seconds.6041# [RSpecRunTime] Starting example group spec/workers/ci/test_failure_history_worker_spec.rb. Expected to take 3.01 seconds.6042Ci::TestFailureHistoryWorker6043 is labeled as idempotent6044 performs multiple times sequentially without raising an exception6045 tracks test failures6046 #perform6047 when pipeline exists6048 executes test failure history service6049# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.41 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.27 1.18 1.09 1/309 252826050.6051 when pipeline does not exist6052 does not execute test failure history service6053# [RSpecRunTime] Finishing example group spec/workers/ci/test_failure_history_worker_spec.rb. It took 2.87 seconds. Expected to take 3.01 seconds.6054# [RSpecRunTime] Starting example group spec/models/packages/npm/metadatum_spec.rb. Expected to take 2.95 seconds.6055Packages::Npm::Metadatum6056 does not allow STI6057 relationships6058 is expected to belong to package required: false inverse_of => npm_metadatum6059 validations6060 package6061 is expected to validate that :package cannot be empty/falsy6062 ensure npm package type6063 package_json6064 is expected to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0", "dist" => {"tarball"=>"x", "shasum"=>"x"}}›6065 is expected to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0", "dist" => {"tarball"=>"x", "shasum"=>"x"}, extra-field: {:foo=>"bar"}}›6066 is expected to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0", "dist" => {"tarball"=>"x", "shasum"=>"x", :"extra-field"=>"x"}}›6067 is expected not to allow :package_json to be ‹{"version" => "v1.0", "dist" => {"tarball"=>"x", "shasum"=>"x"}}›6068 is expected not to allow :package_json to be ‹{"name" => "foo", "dist" => {"tarball"=>"x", "shasum"=>"x"}}›6069 is expected not to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0"}›6070 is expected not to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0", "dist" => {"shasum"=>"x"}}›6071 is expected not to allow :package_json to be ‹{"name" => "foo", "version" => "v1.0", "dist" => {"tarball"=>"x"}}›6072 is expected not to allow :package_json to be ‹{}›6073 is expected not to allow :package_json to be ‹{test: "testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest"}›, producing a custom validation error on failure6074# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.34 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.25 1.17 1.09 1/307 252836075.6076 scopes6077 .package_id_in6078 returns metadatums with the given package ids6079# [RSpecRunTime] Finishing example group spec/models/packages/npm/metadatum_spec.rb. It took 2.56 seconds. Expected to take 2.95 seconds.6080# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6081Lint factories for Packages::Npm::Metadatum6082 with saas, license, and factory defaults6083 behaves like factory6084 npm_metadatum factory6085 does not raise error when built6086 does not raise error when created6087# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.3 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.25 1.17 1.09 1/303 253046088.6089# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.23 seconds. Expected to take 39.97 seconds.6090# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/line_spec.rb. Expected to take 2.88 seconds.6091Gitlab::Ci::Ansi2json::Line6092 #<<6093 appends new data to the current segment6094 #style6095 when style is passed to the initializer6096 returns the same style6097 when style is not passed to the initializer6098 returns the default style6099 #update_style6100 sets the style6101 #add_section6102 appends a new section to the list6103 #set_section_options6104 sets the current section's options6105 #set_as_section_header6106 change the section_header to true6107 #set_as_section_footer6108 change the section_footer to true6109 #set_section_duration6110 duration: nil, result: "00:00"6111 is expected to eq "00:00"6112 duration: "string", result: "00:00"6113 is expected to eq "00:00"6114 duration: 0 seconds, result: "00:00"6115 is expected to eq "00:00"6116 duration: 7 seconds, result: "00:07"6117 is expected to eq "00:07"6118 duration: 75, result: "01:15"6119 is expected to eq "01:15"6120 duration: 1 minute and 15 seconds, result: "01:15"6121 is expected to eq "01:15"6122 duration: 13 hours, 14 minutes, and 15 seconds, result: "13:14:15"6123 is expected to eq "13:14:15"6124 duration: 1 day, 13 hours, 14 minutes, and 15 seconds, result: "37:14:15"6125 is expected to eq "37:14:15"6126 duration: 1.7976931348623157e+308, result: "8765:00:00"6127 is expected to eq "8765:00:00"6128 duration: 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, result: "8765:00:00"6129 is expected to eq "8765:00:00"6130 #flush_current_segment!6131 when current segment is not empty6132 adds the segment to the list6133 updates the current segment pointer propagating the style6134 when current segment is empty6135 does not add any segments to the list6136 does not change the current segment6137 #to_h6138 when sections are present6139 when section header is set6140 serializes the attributes set6141 when section duration is set6142 serializes the attributes set6143 when section footer is set6144 serializes the attributes set6145 when there are no sections6146 serializes the attributes set6147# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/line_spec.rb. It took 2.73 seconds. Expected to take 2.88 seconds.6148# [RSpecRunTime] Starting example group spec/services/jira_connect_subscriptions/create_service_spec.rb. Expected to take 2.85 seconds.6149JiraConnectSubscriptions::CreateService6150 remote user does not have access6151 behaves like a failed execution6152 does not create a subscription6153 returns an error status6154 remote user cannot be retrieved6155 behaves like a failed execution6156 does not create a subscription6157 returns an error status6158 when user does have access6159 creates a subscription6160 returns success6161 namespace has projects6162 starts workers to sync projects in batches with delay6163 when path is invalid6164 behaves like a failed execution6165 does not create a subscription6166 returns an error status6167 when user does not have access6168 behaves like a failed execution6169 does not create a subscription6170 returns an error status6171# [RSpecRunTime] Finishing example group spec/services/jira_connect_subscriptions/create_service_spec.rb. It took 2.28 seconds. Expected to take 2.85 seconds.6172# [RSpecRunTime] Starting example group spec/graphql/resolvers/releases_resolver_spec.rb. Expected to take 2.78 seconds.6173Resolvers::ReleasesResolver6174 #resolve6175 behaves like releases and group releases resolver6176 when the user does not have access to the project6177 returns an empty response6178 when the user has full access to the project's releases6179 returns all releases associated to the project6180 when order_by is released_at6181 with sort: desc6182 returns the releases ordered by released_at in descending order6183 with sort: asc6184 returns the releases ordered by released_at in ascending order6185 when order_by is created_at6186 with sort: desc6187 returns the releases ordered by created_at in descending order6188 with sort: asc6189 returns the releases ordered by created_at in ascending order6190# [RSpecRunTime] Finishing example group spec/graphql/resolvers/releases_resolver_spec.rb. It took 2.22 seconds. Expected to take 2.78 seconds.6191# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/bounded_contexts_spec.rb. Expected to take 2.76 seconds.6192RuboCop::Cop::Gitlab::BoundedContexts6193 does not flag an offense for a platform module6194 flags an offense for a non bounded context module which contains a class (compact version)6195 does not flag an offense for a module which IS within a bounded context6196 flags an offense for a non bounded context module which contains a module6197 does not flag an offense for a class inside a platform module6198 flags an offense for a non bounded context module which contains a class6199 does not flag an offense for a class which is nested more than one module deep in a bounded context6200 flags an offense for an empty non bounded context module6201 does not flag an offense for a class which IS within a bounded context6202 flags an offense for a class which is not within a module6203 does not flag an offense for a bounded context module6204 EE extensions6205 does not flag an offense for an EE module inside a platform module6206 does not flag an offense for an EE module inside a bounded context namespace6207 does not flag an offense for an EE module inside a bounded context namespace (compact version)6208 flags an offense inside an EE module6209 flags an offense inside an EE module (compact version)6210# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.57 seconds. Current RSS: ~1497M. Threads: 6. load average: 1.44 1.22 1.10 1/303 253056211.6212 GraphQL code6213 flags an offense for a mutation not in a bounded context6214 does not flag an offense for a mutation in a bounded context6215 flags an offense for a type not in a bounded context6216 does not flag an offense for a type in a bounded context6217 flags an offense for a resolver not in a bounded context6218 does not flag an offense for a resolver in a bounded context6219 does not flag an offense for a resolver in a bounded context inside an EE extension6220 flags an offense for a resolver not in a bounded context inside an EE extension6221# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/bounded_contexts_spec.rb. It took 2.86 seconds. Expected to take 2.76 seconds.6222# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. Expected to take 2.71 seconds.6223Gitlab::Auth::OAuth::AuthHash6224 defaults6225 is expected to eq "openid_connect"6226 is expected to eql "CN=Onur Küçük,OU=Test,DC=example,DC=net"6227 is expected to eql "onur.küçük_ABC-123@example.net"6228 is expected to eql "oküçük"6229 is expected to eql "Onur Küçük"6230 is expected not to be empty6231 is expected to eq "some locality, some country"6232 email not provided6233 generates a temp email6234 username not provided6235 takes the first part of the email as username6236 when username claim is in email format6237 creates proper email and username fields6238 name not provided6239 concats first and lastname as the name6240 custom username field provided6241 uses the custom field for the username within info6242 uses the custom field for the username within extra.raw_info6243 uses the default claim for the username when the custom claim is not found6244 uses the default claim for the username when the custom claim is empty6245 uses the default claim for the username when the custom claim is nil6246 auth_hash constructed with ASCII-8BIT encoding6247 forces utf8 encoding on uid6248 forces utf8 encoding on provider6249 forces utf8 encoding on name6250 forces utf8 encoding on username6251 forces utf8 encoding on email6252 forces utf8 encoding on password6253 #get_from_auth_hash_or_info6254 for a key not within auth_hash6255 provides username from info_hash6256 for a key within auth_hash6257 provides username from auth_hash6258 for a key within auth_hash extra6259 provides username from auth_hash extra6260# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb. It took 2.7 seconds. Expected to take 2.71 seconds.6261# [RSpecRunTime] Starting example group spec/graphql/mutations/container_repositories/destroy_spec.rb. Expected to take 2.68 seconds.6262Mutations::ContainerRepositories::Destroy6263 is expected to require graphql authorizations :destroy_container_image6264 #resolve6265 with valid id6266 user_role: :maintainer, shared_examples_name: "destroying the container repository"6267 behaves like destroying the container repository6268 marks the repository as delete_scheduled6269 user_role: :developer, shared_examples_name: "destroying the container repository"6270 behaves like destroying the container repository6271 marks the repository as delete_scheduled6272 user_role: :reporter, shared_examples_name: "denying access to container respository"6273 behaves like denying access to container respository6274 raises an error6275 user_role: :guest, shared_examples_name: "denying access to container respository"6276 behaves like denying access to container respository6277 raises an error6278 user_role: :anonymous, shared_examples_name: "denying access to container respository"6279 behaves like denying access to container respository6280 raises an error6281# [RSpecRunTime] Finishing example group spec/graphql/mutations/container_repositories/destroy_spec.rb. It took 2.03 seconds. Expected to take 2.68 seconds.6282# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/parser_spec.rb. Expected to take 2.62 seconds.6283Gitlab::Git::Conflict::Parser6284 .parse6285 when the file has valid conflicts6286 content has LF endings6287 behaves like successful parsing6288 sets our lines as new lines6289 sets their lines as old lines6290 sets non-conflicted lines as both6291 sets consecutive line numbers for line_obj_index, line_old, and line_new6292 content has CRLF endings6293 behaves like successful parsing6294 sets our lines as new lines6295 sets their lines as old lines6296 sets non-conflicted lines as both6297 sets consecutive line numbers for line_obj_index, line_old, and line_new6298 content has mixed LF and CRLF endings6299 behaves like successful parsing6300 sets our lines as new lines6301 sets their lines as old lines6302 sets non-conflicted lines as both6303 sets consecutive line numbers for line_obj_index, line_old, and line_new6304 when the file contents include conflict delimiters6305 raises MissingEndDelimiter when there is no end delimiter at the end6306 when there is a non-start delimiter first6307 raises UnexpectedDelimiter when there is a middle delimiter first6308 raises UnexpectedDelimiter when there is an end delimiter first6309 does not raise when there is an end delimiter for a different path first6310 when a start delimiter is followed by a non-middle delimiter6311 raises UnexpectedDelimiter when it is followed by an end delimiter6312 raises UnexpectedDelimiter when it is followed by another start delimiter6313 does not raise when it is followed by a start delimiter for a different path6314 when a middle delimiter is followed by a non-end delimiter6315 raises UnexpectedDelimiter when it is followed by another middle delimiter6316 raises UnexpectedDelimiter when it is followed by a start delimiter6317 does not raise when it is followed by a start delimiter for another path6318 other file types6319 raises UnmergeableFile when lines is blank, indicating a binary file6320 raises UnmergeableFile when the file is over 200 KiB6321 when the file contains UTF-8 characters6322 does not raise6323# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/parser_spec.rb. It took 2.66 seconds. Expected to take 2.62 seconds.6324# [RSpecRunTime] Starting example group spec/workers/stage_update_worker_spec.rb. Expected to take 2.61 seconds.6325StageUpdateWorker6326 #perform6327 when stage exists6328 updates stage status6329 behaves like an idempotent worker6330 is labeled as idempotent6331 performs multiple times sequentially without raising an exception6332 results in the stage getting the skipped status6333# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.83 seconds. Current RSS: ~1487M. Threads: 6. load average: 1.37 1.21 1.10 1/303 253066334.6335 when stage does not exist6336 does not raise exception6337# [RSpecRunTime] Finishing example group spec/workers/stage_update_worker_spec.rb. It took 2.17 seconds. Expected to take 2.61 seconds.6338# [RSpecRunTime] Starting example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. Expected to take 2.54 seconds.6339Analytics::UsageTrends::CounterJobWorker6340 is labeled as idempotent6341 performs multiple times sequentially without raising an exception6342 counts a scope and stores the result6343 does not raise error when inserting duplicated measurement6344 does not insert anything when BatchCount returns error6345 when no records are in the database6346 sets 0 as the count6347 when the timeout elapses6348 continues counting later when the timeout elapses6349 when pipelines_succeeded identifier is passed6350 counts successful pipelines6351 when issues identifier is passed6352 does not count group level work items6353# [RSpecRunTime] Finishing example group spec/workers/analytics/usage_trends/counter_job_worker_spec.rb. It took 2.35 seconds. Expected to take 2.54 seconds.6354# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. Expected to take 2.51 seconds.6355Gitlab::ImportExport::DecompressedArchiveSizeValidator6356 #valid?6357 when file does not exceed allowed decompressed size6358 returns true6359 when waiter thread no longer exists6360 does not raise exception6361 when file exceeds allowed decompressed size6362 logs error message returns false6363 when max_decompressed_archive_size is set to 06364 is valid and does not log error message6365 when exception occurs during decompression6366 when timeout occurs6367 logs raised exception and terminates validator process group6368 when exception occurs6369 logs raised exception and terminates validator process group6370 archive path validation6371 when archive path is traversed6372 returns false6373 when archive path is not a string6374 returns false6375 which archive path is a symlink6376 returns false6377 when archive path shares multiple hard links6378 returns false6379 when archive path is not a file6380 returns false6381# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. It took 1.74 seconds. Expected to take 2.51 seconds.6382# [RSpecRunTime] Starting example group spec/lib/gitlab/lfs/client_spec.rb. Expected to take 2.49 seconds.6383Gitlab::Lfs::Client6384 #batch6385 server returns 200 OK6386 makes a successful batch request6387 server returns 400 error6388 raises an error6389 server returns 500 error6390 raises an error6391 server returns an exotic transfer method6392 raises an error6393 #upload6394 server returns 200 OK to an authenticated request6395 makes an HTTP PUT with expected parameters6396 server returns 200 OK with a chunked transfer request6397 makes an HTTP PUT with expected parameters6398 server returns 200 OK with a username and password in the URL6399 makes an HTTP PUT with expected parameters6400 no credentials in client6401 server returns 200 OK with credentials in URL6402 makes an HTTP PUT with expected parameters6403 server returns 200 OK to an unauthenticated request6404 makes an HTTP PUT with expected parameters6405 request is not marked as authenticated but includes an authorization header6406 prefers the provided authorization header6407 LFS object has no file6408 makes an HTTP PUT with expected parameters6409 server returns 400 error6410 raises an error6411 server returns 500 error6412 raises an error6413 #verify6414 server returns 200 OK to an authenticated request6415 makes an HTTP POST with expected parameters6416 server returns 200 OK with a username and password in the URL6417 makes an HTTP PUT with expected parameters6418 server returns 200 OK to an unauthenticated request6419 makes an HTTP POST with expected parameters6420 request is not marked as authenticated but includes an authorization header6421 prefers the provided authorization header6422 server returns 400 error6423 raises an error6424 server returns 500 error6425 raises an error6426# [RSpecRunTime] Finishing example group spec/lib/gitlab/lfs/client_spec.rb. It took 2.19 seconds. Expected to take 2.49 seconds.6427# [RSpecRunTime] Starting example group spec/workers/integrations/execute_worker_spec.rb. Expected to take 2.42 seconds.6428Integrations::ExecuteWorker#perform6429 executes integration with given data6430 logs error messages6431 when integration cannot be found6432 completes silently and does not log an error6433 when the Gitlab::SilentMode is enabled6434 completes silently and does not log an error6435 when object is wiki_page6436 injects content into wiki_page6437 when parameter slug empty6438 uses existing data6439 when parameter version_id empty6440 uses existing data6441 when wiki empty6442 uses existing data6443 when wiki page empty6444 uses existing data6445# [RSpecRunTime] Finishing example group spec/workers/integrations/execute_worker_spec.rb. It took 2.17 seconds. Expected to take 2.42 seconds.6446# [RSpecRunTime] Starting example group spec/serializers/integrations/event_entity_spec.rb. Expected to take 2.4 seconds.6447Integrations::EventEntity6448 #as_json6449 with integration without fields6450 exposes correct attributes6451 with integration with fields6452 exposes correct attributes6453 with integration with fields when channels are masked6454 exposes correct attributes6455# [RSpecRunTime] Finishing example group spec/serializers/integrations/event_entity_spec.rb. It took 1.99 seconds. Expected to take 2.4 seconds.6456# [RSpecRunTime] Starting example group spec/workers/propagate_integration_inherit_worker_spec.rb. Expected to take 2.36 seconds.6457PropagateIntegrationInheritWorker6458 #perform6459 behaves like an idempotent worker6460 is labeled as idempotent6461 performs multiple times sequentially without raising an exception6462 calls to Integrations::Propagation::BulkUpdateService6463# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.47 seconds. Current RSS: ~1468M. Threads: 6. load average: 1.31 1.20 1.10 1/306 253666464.6465 with an invalid integration id6466 returns without failure6467# [RSpecRunTime] Finishing example group spec/workers/propagate_integration_inherit_worker_spec.rb. It took 2.27 seconds. Expected to take 2.36 seconds.6468# [RSpecRunTime] Starting example group spec/models/container_registry/data_repair_detail_spec.rb. Expected to take 2.34 seconds.6469ContainerRegistry::DataRepairDetail6470 is expected to belong to project required: true6471 does not allow STI6472 behaves like having unique enum values6473 has unique values in "status"6474 .ongoing_since6475 is expected to contain exactly #<ContainerRegistry::DataRepairDetail missing_count: 0, project_id: 1107, created_at: "2024-05-29 23:57:08.997850121 +0000", updated_at: "2024-05-28 23:57:08.716541538 +0000", status: "ongoing">6476# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.78 seconds. Current RSS: ~1465M. Threads: 6. load average: 1.29 1.20 1.10 1/306 253676477.6478# [RSpecRunTime] Finishing example group spec/models/container_registry/data_repair_detail_spec.rb. It took 2.14 seconds. Expected to take 2.34 seconds.6479# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6480Lint factories for ContainerRegistry::DataRepairDetail6481 with saas, license, and factory defaults6482 behaves like factory6483 container_registry_data_repair_detail factory6484 does not raise error when built6485 does not raise error when created6486 linting :ongoing trait6487 does not raise error when created6488# [RSpecRunTime] RSpec elapsed time: 24 minutes 59.24 seconds. Current RSS: ~1463M. Threads: 6. load average: 1.29 1.20 1.10 1/306 253886489.6490 linting :completed trait6491 does not raise error when created6492 linting :failed trait6493 does not raise error when created6494# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.71 seconds. Expected to take 39.97 seconds.6495# [RSpecRunTime] Starting example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. Expected to take 2.28 seconds.6496Autocomplete::DeployKeysWithWriteAccessFinder6497 #execute6498 when project is missing6499 returns an empty ActiveRecord::Relation6500 when project is present6501 and current user cannot admin project6502 raises Gitlab::Access::AccessDeniedError6503 and current user can admin project6504 when deploy key does not have write access to project6505 returns an empty ActiveRecord::Relation6506 when deploy key has write access to project6507 returns the deploy keys6508 when searching by title6509 and there are titles that match6510 only returns deploy keys with matching titles6511# [RSpecRunTime] Finishing example group spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb. It took 1.97 seconds. Expected to take 2.28 seconds.6512# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb. Expected to take 2.28 seconds.6513Gitlab::BitbucketImport::ImportLfsObjectWorker6514 behaves like Gitlab::BitbucketImport::ObjectImporter6515 .sidekiq_retries_exhausted6516 notifies the waiter6517 #perform6518 when project does not exist6519 behaves like notifies the waiter6520 is expected to receive notify("key", anything) 1 time6521 when project has import started6522 calls the importer6523 behaves like notifies the waiter6524 is expected to receive notify("key", anything) 1 time6525 when the importer raises an ActiveRecord::RecordInvalid error6526 tracks the error6527 when the importer raises a StandardError6528 tracks the error and raises the error6529 when project import has been cancelled6530 does not call the importer6531 behaves like notifies the waiter6532 is expected to receive notify("key", anything) 1 time6533 #importer_class6534 does not raise a NotImplementedError6535# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb. It took 2.04 seconds. Expected to take 2.28 seconds.6536# [RSpecRunTime] Starting example group spec/services/search/snippet_service_spec.rb. Expected to take 2.22 seconds.6537Search::SnippetService6538 #execute6539 unauthenticated6540 returns public snippets only6541 authenticated6542 returns only public & internal snippets for regular users6543 returns public, internal snippets and project private snippets for project members6544 returns public, internal and private snippets where user is the author6545 when admin mode is enabled6546 returns all snippets when user is admin6547 when admin mode is disabled6548 returns only public & internal snippets when user is admin6549 #scope6550 always scopes to snippet_titles6551# [RSpecRunTime] Finishing example group spec/services/search/snippet_service_spec.rb. It took 1.91 seconds. Expected to take 2.22 seconds.6552# [RSpecRunTime] Starting example group spec/models/packages/ml_model/package_spec.rb. Expected to take 2.2 seconds.6553Packages::MlModel::Package6554 does not allow STI6555 #valid?6556 is expected to validate that :name cannot be empty/falsy6557 is expected to validate that :version cannot be empty/falsy6558 validates a valid ml_model package6559 name6560 ctx: "name is blank", name: ""6561 is expected to include :name6562 ctx: "name is nil", name: nil6563 is expected to include :name6564 ctx: "name is not valid package name", name: "!!()()"6565 is expected to include :name6566 ctx: "name is too large", name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"6567 is expected to include :name6568 version6569 ctx: "version is blank", version: ""6570 is expected to include :version6571 ctx: "version is nil", version: nil6572 is expected to include :version6573 ctx: "version is not valid semver", version: "v1.0.0"6574 is expected to include :version6575 ctx: "version is too large", version: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"6576 is expected to include :version6577 associations6578 is expected to have one model_version6579 all6580 fetches only ml_model packages6581# [RSpecRunTime] Finishing example group spec/models/packages/ml_model/package_spec.rb. It took 1.91 seconds. Expected to take 2.2 seconds.6582# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6583Lint factories for Packages::MlModel::Package6584 with saas, license, and factory defaults6585 behaves like factory6586 ml_model_package factory6587 does not raise error when built6588 does not raise error when created6589# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.1 seconds. Expected to take 39.97 seconds.6590# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/nokogiri_spec.rb. Expected to take 2.14 seconds.6591Gitlab::Utils::Nokogiri6592 #css_to_xpath6593 css: "img", xpath: "descendant-or-self::img"6594 generates the xpath6595 css: "a.gfm", xpath: "descendant-or-self::a[contains(concat(' ',normalize-space(@class),' '),' gfm ')]"6596 generates the xpath6597 css: "a:not(.gfm)", xpath: "descendant-or-self::a[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]"6598 generates the xpath6599 css: "video, audio", xpath: "descendant-or-self::video|descendant-or-self::audio"6600 generates the xpath6601 css: "[data-math-style]", xpath: "descendant-or-self::*[@data-math-style]"6602 generates the xpath6603 css: "[data-mermaid-style]", xpath: "descendant-or-self::*[@data-mermaid-style]"6604 generates the xpath6605 css: ".js-render-metrics", xpath: "descendant-or-self::*[contains(concat(' ',normalize-space(@class),' '),' js-render-metrics ')]"6606 generates the xpath6607 css: "h1, h2, h3, h4, h5, h6", xpath: "descendant-or-self::h1|descendant-or-self::h2|descendant-or-self::h3|descendant-or-self::h4|descendant-or-self::h5|descendant-or-self::h6"6608 generates the xpath6609 css: "pre.code.language-math", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' code ') and contains(concat(' ',normalize-space(@class),' '),' language-math ')]"6610 generates the xpath6611 css: "pre > code[data-canonical-lang=\"plantuml\"]", xpath: "descendant-or-self::pre/code[@data-canonical-lang=\"plantuml\"]"6612 generates the xpath6613 css: "pre[data-canonical-lang=\"mermaid\"] > code", xpath: "descendant-or-self::pre[@data-canonical-lang=\"mermaid\"]/code"6614 generates the xpath6615 css: "pre.language-suggestion", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' language-suggestion ')]"6616 generates the xpath6617 css: "pre.language-suggestion > code", xpath: "descendant-or-self::pre[contains(concat(' ',normalize-space(@class),' '),' language-suggestion ')]/code"6618 generates the xpath6619 css: "a.gfm[data-reference-type=\"user\"]", xpath: "descendant-or-self::a[contains(concat(' ',normalize-space(@class),' '),' gfm ') and @data-reference-type=\"user\"]"6620 generates the xpath6621 css: "a:not(.gfm), img:not(.gfm), video:not(.gfm), audio:not(.gfm)", xpath: "descendant-or-self::a[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::img[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::video[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]|descendant-or-self::audio[not(contains(concat(' ',normalize-space(@class),' '),' gfm '))]"6622 generates the xpath6623 css: "pre:not([data-math-style]):not([data-mermaid-style]):not([data-kroki-style]) > code", xpath: "descendant-or-self::pre[not(@data-math-style) and not(@data-mermaid-style) and not(@data-kroki-style)]/code"6624 generates the xpath6625# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/nokogiri_spec.rb. It took 1.74 seconds. Expected to take 2.14 seconds.6626# [RSpecRunTime] Starting example group spec/views/layouts/_flash.html.haml_spec.rb. Expected to take 2.13 seconds.6627layouts/_flash6628 default6629 does not render flash container no margin class6630 closable flash messages6631 flash_type: "alert"6632 shows a close button6633 flash_type: "notice"6634 shows a close button6635 flash_type: "success"6636 shows a close button6637 non closable flash messages6638 flash_type: "error"6639 does not show a close button6640 flash_type: "message"6641 does not show a close button6642 flash_type: "toast"6643 does not show a close button6644 flash_type: "warning"6645 does not show a close button6646 with flash_class in locals6647 adds class to flash-container6648# [RSpecRunTime] Finishing example group spec/views/layouts/_flash.html.haml_spec.rb. It took 1.19 seconds. Expected to take 2.13 seconds.6649# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/snippets_menu_spec.rb. Expected to take 2.11 seconds.6650Sidebars::UserProfile::Menus::SnippetsMenu6651 behaves like User profile menu6652 does not contain any sub menu6653 renders the correct link6654 renders the correct title6655 renders the correct icon6656 renders the correct avatar6657 defines correct active route6658 renders if user is logged in6659 when viewed user is blocked6660 when user is not logged in6661 is not allowed to view the menu item6662 when current user has permission6663 is allowed to view the menu item6664 when current user does not have permission6665 is not allowed to view the menu item6666 when viewed user is banned6667 when user is not logged in6668 is not allowed to view the menu item6669 when current user has permission6670 is allowed to view the menu item6671 when current user does not have permission6672 is not allowed to view the menu item6673# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/snippets_menu_spec.rb. It took 1.63 seconds. Expected to take 2.11 seconds.6674# [RSpecRunTime] Starting example group spec/tooling/danger/sidekiq_args_spec.rb. Expected to take 2.06 seconds.6675Tooling::Danger::SidekiqArgs6676 #changed_worker_files6677 returns added, modified, and renamed_after files by default6678 with include_ee: :exclude6679 returns spec files without EE-specific files6680 with include_ee: :only6681 returns EE-specific spec files only6682 #add_comment_for_matched_line6683 when args are changed6684Please follow the [Sidekiq development guidelines](https://docs.gitlab.com/ee/development/sidekiq/compatibility_across_updates.html#changing-the-arguments-for-a-worker) when changing Sidekiq worker arguments.6685 adds suggestion at the correct lines6686 adds a top level warning6687 when args are not changed6688 does not add suggestion6689 does not add a top level warning6690 #args_changed?6691 before: " - def perform", after: " + def perform(abc)", result: true6692 returns correct result6693 before: " - def perform", after: " + def perform(abc)", result: true6694 returns correct result6695 before: " - def perform(abc)", after: " + def perform(def)", result: true6696 returns correct result6697 before: " - def perform(abc, def)", after: " + def perform(abc)", result: true6698 returns correct result6699 before: " - def perform(abc, def)", after: " + def perform(def, abc)", result: true6700 returns correct result6701 before: " - def perform", after: " - def perform", result: false6702 returns correct result6703 before: " + def perform", after: " + def perform", result: false6704 returns correct result6705 before: " - def perform(abc)", after: " - def perform(abc)", result: false6706 returns correct result6707 before: " + def perform(abc)", after: " + def perform(abc)", result: false6708 returns correct result6709 before: " - def perform(abc)", after: " + def perform_foo(abc)", result: false6710 returns correct result6711# [RSpecRunTime] Finishing example group spec/tooling/danger/sidekiq_args_spec.rb. It took 1.86 seconds. Expected to take 2.06 seconds.6712# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. Expected to take 2.03 seconds.6713Gitlab::ImportExport::Project::Sample::DateCalculator6714 #closest date to average6715 when dates are empty6716 is expected to be nil6717 when dates are not empty6718 is expected to eq 2021-01-01 00:00:00.000000000 +00006719 #calculate_by_closest_date_to_average6720 when average date is nil6721 is expected to eq 2024-05-29 23:57:27.487233912 +00006722 when average date is in the past6723 is expected to eq 2025-05-29 23:57:27.580023312 +00006724 when average date is in the future6725 is expected to eq 2024-05-29 23:57:27.673714563 +00006726# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb. It took 0.69 second. Expected to take 2.03 seconds.6727# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb. Expected to take 2.0 seconds.6728Sidebars::UserProfile::Menus::ContributedProjectsMenu6729 behaves like User profile menu6730 does not contain any sub menu6731 renders the correct link6732 renders the correct title6733 renders the correct icon6734 renders the correct avatar6735 defines correct active route6736 renders if user is logged in6737 when viewed user is blocked6738 when user is not logged in6739 is not allowed to view the menu item6740 when current user has permission6741 is allowed to view the menu item6742 when current user does not have permission6743 is not allowed to view the menu item6744 when viewed user is banned6745 when user is not logged in6746 is not allowed to view the menu item6747 when current user has permission6748 is allowed to view the menu item6749 when current user does not have permission6750 is not allowed to view the menu item6751# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb. It took 1.63 seconds. Expected to take 2.0 seconds.6752# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. Expected to take 1.97 seconds.6753Gitlab::Ci::Reports::TestReportSummary6754 #total6755 when test report summary has several build report results6756 returns all the total count in a hash6757 #test_suites6758 when test report summary has several build report results6759 returns test suites grouped by name6760# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. It took 1.56 seconds. Expected to take 1.97 seconds.6761# [RSpecRunTime] Starting example group spec/workers/projects/update_repository_storage_worker_spec.rb. Expected to take 1.96 seconds.6762Projects::UpdateRepositoryStorageWorker6763 behaves like an update storage move worker6764 has the `until_executed` deduplicate strategy6765 #perform(repository_storage_move_id)6766 calls the update repository storage service6767 when repository storage move raises an exception6768 releases the exclusive lock6769# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.11 seconds. Current RSS: ~1475M. Threads: 6. load average: 1.28 1.20 1.10 1/303 254316770.6771 when exclusive lease already set6772 does not call the update repository storage service6773 when exclusive lease was taken by the current worker6774 marks storage migration as failed6775# [RSpecRunTime] Finishing example group spec/workers/projects/update_repository_storage_worker_spec.rb. It took 1.64 seconds. Expected to take 1.96 seconds.6776# [RSpecRunTime] Starting example group spec/services/packages/generic/find_or_create_package_service_spec.rb. Expected to take 1.93 seconds.6777Packages::Generic::FindOrCreatePackageService6778 #execute6779 when packages does not exist yet6780 creates package6781 creates package and package build info when build is provided6782# [RSpecRunTime] RSpec elapsed time: 25 minutes 21.65 seconds. Current RSS: ~1467M. Threads: 6. load average: 1.34 1.22 1.10 1/303 254326783.6784 when packages already exists6785 when package was created manually6786 finds the package and does not create package build info even if build is provided6787 when package was created by pipeline6788 finds the package and does not change package build info even if build is provided6789 when a pending_destruction package exists6790 creates a new package6791# [RSpecRunTime] Finishing example group spec/services/packages/generic/find_or_create_package_service_spec.rb. It took 1.69 seconds. Expected to take 1.93 seconds.6792# [RSpecRunTime] Starting example group spec/workers/authorized_projects_worker_spec.rb. Expected to take 1.9 seconds.6793AuthorizedProjectsWorker6794 behaves like refreshes user's project authorizations6795 #perform6796 refreshes user's authorized projects6797 when the user is not found6798 does nothing6799 behaves like an idempotent worker6800 is labeled as idempotent6801 performs multiple times sequentially without raising an exception6802 does not change authorizations when run twice6803# [RSpecRunTime] RSpec elapsed time: 25 minutes 23.6 seconds. Current RSS: ~1469M. Threads: 6. load average: 1.34 1.22 1.10 1/303 254336804.6805# [RSpecRunTime] Finishing example group spec/workers/authorized_projects_worker_spec.rb. It took 1.55 seconds. Expected to take 1.9 seconds.6806# [RSpecRunTime] Starting example group spec/lib/gitlab/rack_attack/user_allowlist_spec.rb. Expected to take 1.86 seconds.6807Gitlab::RackAttack::UserAllowlist6808 input: nil, elements: []6809 has the expected elements6810 implements empty?6811 implements include?6812 input: "", elements: []6813 has the expected elements6814 implements empty?6815 implements include?6816 input: "123", elements: [123]6817 has the expected elements6818 implements empty?6819 implements include?6820 input: "123,456", elements: [123, 456]6821 has the expected elements6822 implements empty?6823 implements include?6824 input: "123,foobar, 456,", elements: [123, 456]6825 has the expected elements6826 implements empty?6827 implements include?6828# [RSpecRunTime] Finishing example group spec/lib/gitlab/rack_attack/user_allowlist_spec.rb. It took 1.65 seconds. Expected to take 1.86 seconds.6829# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/base_builder_spec.rb. Expected to take 1.85 seconds.6830Gitlab::HookData::BaseBuilder6831 #absolute_image_urls6832 with an upload prefix specified6833 relative image URL6834 is expected to eq ""6835 absolute upload URL6836 is expected to eq ""6837 absolute non-upload URL6838 is expected to eq ""6839 without an upload prefix specified6840 relative image URL6841 is expected to eq ""6842 absolute upload URL6843 is expected to eq ""6844 absolute non-upload URL6845 is expected to eq ""6846 HTTP URL6847 is expected to eq ""6848 HTTPS URL6849 is expected to eq ""6850 protocol-relative URL6851 is expected to eq ""6852 URL reference by title6853 is expected to eq "![foo]\n\n[foo]: foo.png"6854 URL reference by label6855 is expected to eq "![][foo]\n\n[foo]: foo.png"6856 in Markdown inline code block6857 is expected to eq "``"6858 in HTML tag on the same line6859 is expected to eq "<p></p>"6860 in Markdown multi-line code block6861 is expected to eq "```\n\n```"6862 in HTML tag on different lines6863 is expected to eq "<p>\n\n</p>"6864# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/base_builder_spec.rb. It took 1.51 seconds. Expected to take 1.85 seconds.6865# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. Expected to take 1.8 seconds.6866Gitlab::ImportExport::AvatarSaver6867 saves a project avatar6868 is fine not to have an avatar6869# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/avatar_saver_spec.rb. It took 1.41 seconds. Expected to take 1.8 seconds.6870# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.33 seconds. Current RSS: ~1478M. Threads: 6. load average: 1.31 1.21 1.10 1/303 254346871.6872# [RSpecRunTime] Starting example group spec/workers/gitlab_service_ping_worker_spec.rb. Expected to take 1.8 seconds.6873GitlabServicePingWorker6874 does not run for SaaS when triggered from cron6875 runs for SaaS when triggered manually6876 delegates to ServicePing::SubmitService6877 obtains a 86400 second exclusive lease6878 sleeps for between 0 and 60 seconds6879 payload computation6880 creates RawUsageData entry when there is NO entry with the same recorded_at timestamp6881 updates RawUsageData entry when there is entry with the same recorded_at timestamp6882 reports errors and continue on execution6883# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.5 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.31 1.21 1.10 1/303 254356884.6885 when lease is not obtained6886 does not invoke ServicePing::SubmitService6887# [RSpecRunTime] Finishing example group spec/workers/gitlab_service_ping_worker_spec.rb. It took 2.51 seconds. Expected to take 1.8 seconds.6888# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/prometheus_integration/update_spec.rb. Expected to take 1.75 seconds.6889Mutations::AlertManagement::PrometheusIntegration::Update6890 is expected to require graphql authorizations :admin_project6891 #resolve6892 user has sufficient access to project6893 when ::Projects::Operations::UpdateService responds with success6894 returns the integration with no errors6895# [RSpecRunTime] RSpec elapsed time: 25 minutes 31.92 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.37 1.22 1.11 1/304 254366896.6897 when ::Projects::Operations::UpdateService responds with an error6898 returns errors6899 when resource is not accessible to the user6900 raises an error if the resource is not accessible to the user6901# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/prometheus_integration/update_spec.rb. It took 1.53 seconds. Expected to take 1.75 seconds.6902# [RSpecRunTime] Starting example group spec/serializers/analytics_summary_serializer_spec.rb. Expected to take 1.73 seconds.6903AnalyticsSummarySerializer6904 generates payload for single object6905 contains important elements of AnalyticsStage6906 does not include unit6907 when representing with unit6908 contains unit6909# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.46 seconds. Current RSS: ~1470M. Threads: 6. load average: 1.37 1.22 1.11 1/303 254376910.6911# [RSpecRunTime] Finishing example group spec/serializers/analytics_summary_serializer_spec.rb. It took 1.18 seconds. Expected to take 1.73 seconds.6912# [RSpecRunTime] Starting example group spec/lib/api/helpers/rate_limiter_spec.rb. Expected to take 1.71 seconds.6913API::Helpers::RateLimiter6914 #check_rate_limit!6915 behaves like checks rate limit by scope6916 calls ApplicationRateLimiter#throttled_request? with the right arguments6917 renders api error and logs request if throttled6918 when the bypass header is set6919 skips rate limit if set to "1"6920 does not skip rate limit if set to something else than "1"6921 #check_rate_limit_by_user_or_ip!6922 when current user is present6923 behaves like checks rate limit by scope6924 calls ApplicationRateLimiter#throttled_request? with the right arguments6925 renders api error and logs request if throttled6926 when the bypass header is set6927 skips rate limit if set to "1"6928 does not skip rate limit if set to something else than "1"6929 when current user is not present rate limits by IP address6930 behaves like checks rate limit by scope6931 calls ApplicationRateLimiter#throttled_request? with the right arguments6932 renders api error and logs request if throttled6933 when the bypass header is set6934 skips rate limit if set to "1"6935 does not skip rate limit if set to something else than "1"6936 #mark_throttle!6937 calls ApplicationRateLimiter#throttle?6938# [RSpecRunTime] Finishing example group spec/lib/api/helpers/rate_limiter_spec.rb. It took 1.46 seconds. Expected to take 1.71 seconds.6939# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/component_usage_spec.rb. Expected to take 1.68 seconds.6940Gitlab::Ci::Pipeline::Chain::ComponentUsage6941 #perform!6942 creates a component usage record6943 behaves like internal event tracking6944 logs to Snowplow and Redis6945# [RSpecRunTime] RSpec elapsed time: 25 minutes 36.15 seconds. Current RSS: ~1474M. Threads: 6. load average: 1.37 1.22 1.11 1/303 254386946.6947 when component usage has already been recorded6948 does not create a component usage record6949# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/component_usage_spec.rb. It took 1.4 seconds. Expected to take 1.68 seconds.6950# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/database_sampler_spec.rb. Expected to take 1.66 seconds.6951Gitlab::Metrics::Samplers::DatabaseSampler6952 behaves like metrics sampler6953 when sampling interval is passed explicitly6954 is expected to eq 426955 when sampling interval is passed through the environment6956 is expected to eq 426957 when no sampling interval is passed anywhere6958 uses the hardcoded default6959 #start6960 calls the sample method on the sampler thread6961 with warmup set to true6962 calls the sample method first on the caller thread6963 #safe_sample6964 calls #sample once6965 when sampling fails with error6966 recovers from errors6967 with logger6968 logs errors6969 #sample6970 when all base models are connected6971 samples connection pool statistics for all primaries6972 when replica hosts are configured6973 samples connection pool statistics for primaries and replicas6974 when a base model is not connected6975 records no samples for that primary6976 when the base model has replica connections6977 still records the replica metrics6978# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/database_sampler_spec.rb. It took 1.61 seconds. Expected to take 1.66 seconds.6979# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. Expected to take 1.62 seconds.6980BulkImports::Groups::Pipelines::NamespaceSettingsPipeline6981 #run6982 imports allowed namespace settings attributes6983 #transform6984 fetches only allowed attributes and symbolize keys6985 when there is no data to transform6986 is expected to eq nil6987 #after_run6988 calls extractor#remove_tmpdir6989# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. It took 1.41 seconds. Expected to take 1.62 seconds.6990# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. Expected to take 1.6 seconds.6991Tooling::Mappings::GraphqlBaseTypeMappings6992 #execute6993 when no GraphQL files were changed6994 does not change the output file6995 when some GraphQL files were changed6996 when none of those GraphQL types are included in other GraphQL types6997 does not change the output file6998 when the GraphQL types are included in other GraphQL types6999 writes the correct specs in the output7000 #filename_to_spec_filename7001 when the spec file exists7002 returns the correct spec filename7003 when the spec file does not exist7004 returns nil7005 #filename_to_class_name7006 returns the correct class name7007 #filter_files7008 when no files were changed7009 returns an empty array7010 when GraphQL files were changed7011 returns the path to the GraphQL files7012 when files are deleted7013 returns an empty array7014 #types_hierarchies7015 when no types are implementing other types7016 returns nothing7017 when types are implementing other types7018 when FOSS7019 returns only FOSS types7020 when EE7021 returns the correct children types7022 when JH7023 returns the correct children types7024# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb. It took 1.37 seconds. Expected to take 1.6 seconds.7025# [RSpecRunTime] Starting example group spec/models/uploads/local_spec.rb. Expected to take 1.57 seconds.7026Uploads::Local7027 does not allow STI7028 model with uploads7029 #keys7030 returns keys7031 #delete_keys7032 deletes multiple data7033# [RSpecRunTime] Finishing example group spec/models/uploads/local_spec.rb. It took 1.19 seconds. Expected to take 1.57 seconds.7034# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. Expected to take 1.55 seconds.7035Mutations::AlertManagement::HttpIntegration::Update7036 is expected to require graphql authorizations :admin_operations7037 #resolve7038 user has sufficient access to project7039 when HttpIntegrations::UpdateService responds with success7040 returns the integration with no errors7041 when HttpIntegrations::UpdateService responds with an error7042 returns errors7043 when resource is not accessible to the user7044 raises an error if the resource is not accessible to the user7045# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/update_spec.rb. It took 1.19 seconds. Expected to take 1.55 seconds.7046# [RSpecRunTime] Starting example group spec/lib/safe_zip/extract_params_spec.rb. Expected to take 1.53 seconds.7047SafeZip::ExtractParams7048 #extract_path7049 is expected to eq "/tmp/safe-zip20240529-340-t9bf1o"7050 #matching_target_directory7051 path: "/public/index.html", result: "/public/"7052 is expected to eq "/tmp/safe-zip20240529-340-i7krwf/public/"7053 path: "/non/existing/path", result: nil7054 is expected to eq nil7055 path: "/public", result: nil7056 is expected to eq nil7057 path: "/folder/with/index.html", result: nil7058 is expected to eq nil7059 #target_directories7060 starts with target_path7061 ends with / for all paths7062 #directories_wildcard7063 adds * for all paths7064 #matching_target_file7065 path: "/public/index.html", result: true7066 is expected to eq true7067 path: "/non/existing/path", result: false7068 is expected to eq false7069 path: "/public/", result: false7070 is expected to eq false7071 path: "/folder/with/index.html", result: false7072 is expected to eq false7073 when directories and files are empty7074 is invalid7075# [RSpecRunTime] Finishing example group spec/lib/safe_zip/extract_params_spec.rb. It took 1.36 seconds. Expected to take 1.53 seconds.7076# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/rules_spec.rb. Expected to take 1.5 seconds.7077Gitlab::Ci::Config::Entry::Rules7078 .new7079 with a list of rule rule7080 is expected to be a kind of Gitlab::Ci::Config::Entry::Rules7081 is expected to be valid7082 with a list of two rules7083 is expected to be valid7084 with a single rule object7085 is expected not to be valid7086 with nested rules7087 is expected to be valid7088 with rules nested more than one level7089 is expected to be valid7090 #value7091 with a list of rule rule7092 is expected to eq [{:if=>"$THIS == \"that\"", :when=>"never"}]7093 with a list of two rules7094 is expected to eq [{:if=>"$THIS == \"that\"", :when=>"always"}, {:if=>"$SKIP", :when=>"never"}]7095 with a single rule object7096 is expected to eq []7097 with nested rules7098 is expected to contain exactly {:if=>"$THIS == \"that\"", :when=>"always"} and {:if=>"$SKIP", :when=>"never"}7099 with rules nested more than one level7100 is expected to contain exactly {:if=>"$THIS == \"that\"", :when=>"always"}, {:if=>"$SKIP", :when=>"never"}, and {:if=>"$THIS == \"other\"", :when=>"always"}7101 .default7102 does not have default policy7103# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/rules_spec.rb. It took 1.26 seconds. Expected to take 1.5 seconds.7104# [RSpecRunTime] Starting example group spec/models/releases/evidence_spec.rb. Expected to take 1.48 seconds.7105Releases::Evidence7106 does not allow STI7107 filters out issues from summary json7108 associations7109 is expected to belong to release required: false7110# [RSpecRunTime] Finishing example group spec/models/releases/evidence_spec.rb. It took 0.95 second. Expected to take 1.48 seconds.7111# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7112Lint factories for Releases::Evidence7113 with saas, license, and no factory defaults7114 behaves like factory7115 evidence factory7116 does not raise error when built7117 does not raise error when created7118# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 0.85 second. Expected to take 39.97 seconds.7119# [RSpecRunTime] Starting example group spec/models/packages/go/package_spec.rb. Expected to take 1.45 seconds.7120Packages::Go::Package7121 does not allow STI7122 validations7123 version: "v1.2.3", valid: true7124 is expected to allow :version to be ‹"v1.2.3"›7125 version: "v1.2.3-beta", valid: true7126 is expected to allow :version to be ‹"v1.2.3-beta"›7127 version: "v1.2.3-alpha.3", valid: true7128 is expected to allow :version to be ‹"v1.2.3-alpha.3"›7129 version: "v1", valid: false7130 is expected not to allow :version to be ‹"v1"›7131 version: "v1.2", valid: false7132 is expected not to allow :version to be ‹"v1.2"›7133 version: "v1./2.3", valid: false7134 is expected not to allow :version to be ‹"v1./2.3"›7135 version: "v../../../../../1.2.3", valid: false7136 is expected not to allow :version to be ‹"v../../../../../1.2.3"›7137 version: "v%2e%2e%2f1.2.3", valid: false7138 is expected not to allow :version to be ‹"v%2e%2e%2f1.2.3"›7139# [RSpecRunTime] Finishing example group spec/models/packages/go/package_spec.rb. It took 1.03 seconds. Expected to take 1.45 seconds.7140# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7141Lint factories for Packages::Go::Package7142 with saas, license, and factory defaults7143 behaves like factory7144 golang_package factory7145 does not raise error when built7146 does not raise error when created7147# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.1 seconds. Expected to take 39.97 seconds.7148# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb. Expected to take 1.43 seconds.7149Gitlab::Usage::Metrics::Instrumentations::CountConnectedAgentsMetric7150 behaves like a correct instrumented metric value7151 has correct value7152# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb. It took 1.0 second. Expected to take 1.43 seconds.7153# [RSpecRunTime] Starting example group spec/components/pajamas/radio_component_spec.rb. Expected to take 1.4 seconds.7154Pajamas::RadioComponent7155 with default options7156 renders unchecked radio7157 does not render help text7158 with custom options7159 renders help text7160 renders checked radio7161 adds CSS class to label7162 with `label` slot7163 renders unchecked radio7164 with `help_text` slot7165 renders unchecked radio7166 renders help text7167 with `label` and `help_text` slots7168 renders unchecked radio7169 renders help text7170# [RSpecRunTime] Finishing example group spec/components/pajamas/radio_component_spec.rb. It took 1.08 seconds. Expected to take 1.4 seconds.7171# [RSpecRunTime] Starting example group spec/lib/api/entities/branch_spec.rb. Expected to take 1.38 seconds.7172API::Entities::Branch7173 #as_json7174 includes basic fields7175# [RSpecRunTime] Finishing example group spec/lib/api/entities/branch_spec.rb. It took 1.09 seconds. Expected to take 1.38 seconds.7176# [RSpecRunTime] Starting example group spec/services/integrations/exclusions/destroy_service_spec.rb. Expected to take 1.36 seconds.7177Integrations::Exclusions::DestroyService7178 #execute7179 behaves like exclusions base service7180 when the integration is not instance specific7181 returns an error response7182 when the user is not authorized7183 returns an error response7184 when there are existing custom settings7185 deletes the exclusions7186 and the integration is active for the instance7187 updates the exclusion integration to be active7188# [RSpecRunTime] Finishing example group spec/services/integrations/exclusions/destroy_service_spec.rb. It took 1.02 seconds. Expected to take 1.36 seconds.7189# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/incident_management_spec.rb. Expected to take 1.33 seconds.7190Gitlab::Tracking::IncidentManagement7191 .track_from_params7192 known params7193 param create_issue7194 behaves like a tracked event7195 creates the tracking event with the correct details7196 param issue_template_key7197 behaves like a tracked event7198 creates the tracking event with the correct details7199 param send_email7200 behaves like a tracked event7201 creates the tracking event with the correct details7202 param pagerduty_active7203 behaves like a tracked event7204 creates the tracking event with the correct details7205 param auto_close_incident7206 behaves like a tracked event7207 creates the tracking event with the correct details7208 different input values7209 behaves like the correct prefixed event name7210 matches7211 behaves like the correct prefixed event name7212 matches7213 behaves like the correct prefixed event name7214 matches7215 behaves like the correct prefixed event name7216 matches7217 behaves like the correct prefixed event name7218 matches7219 param with label7220 behaves like a tracked event7221 creates the tracking event with the correct details7222 param without label7223 behaves like a tracked event7224 creates the tracking event with the correct details7225 unknown params7226 does not create the tracking event7227# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/incident_management_spec.rb. It took 1.22 seconds. Expected to take 1.33 seconds.7228# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb. Expected to take 1.31 seconds.7229Resolvers::GroupMembers::NotificationEmailResolver7230 #resolve7231 is expected to have nullable GraphQL type String7232 when current_user is admin7233 returns email7234 when current_user is not admin7235 raises ResourceNotAvailable error7236# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb. It took 1.06 seconds. Expected to take 1.31 seconds.7237# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/json_size_estimator_spec.rb. Expected to take 1.29 seconds.7238Gitlab::Utils::JsonSizeEstimator7239 is expected to match json bytesize of [[[]]]7240 is expected to match json bytesize of {:a=>{:b=>{:c=>[1, 2, 3], :e=>2024-05-29 23:32:11.525862439 +0000, :f=>nil}}}7241 is expected to match json bytesize of {}7242 is expected to match json bytesize of7243 is expected to match json bytesize of nil7244 is expected to match json bytesize of 1, "str", 3.14, and ["str", {:a=>-1}]7245 calls #to_s on unknown object7246 is expected to match json bytesize of {:a=>{}}7247 is expected to match json bytesize of {100=>500}7248 is expected to match json bytesize of {"狸"=>"狸"}7249# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/json_size_estimator_spec.rb. It took 1.06 seconds. Expected to take 1.29 seconds.7250# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.32 seconds. Current RSS: ~1486M. Threads: 6. load average: 1.24 1.21 1.10 1/305 254907251.7252# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb. Expected to take 1.27 seconds.7253Sidebars::Admin::Menus::AdminSettingsMenu7254 behaves like Admin menu7255 renders the correct link7256 renders the correct title7257 renders the correct icon7258 renders the separator if needed7259 #render?7260 when user is admin7261 renders7262 when user is not admin7263 does not render7264 when user is not logged in7265 does not render7266 behaves like Admin menu with extra container html options7267 contains extra container html options7268 behaves like Admin menu with sub menus7269 contains submemus7270# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb. It took 1.17 seconds. Expected to take 1.27 seconds.7271# [RSpecRunTime] Starting example group spec/helpers/admin/identities_helper_spec.rb. Expected to take 1.25 seconds.7272Admin::IdentitiesHelper7273 #label_for_identity_provider7274 shows label for identity provider7275 #provider_id_cell_testid7276 shows blank provider id for data-testid7277 #provider_id7278 shows no provider id7279 #saml_group_cell_testid7280 shows blank SAML group for data-testid7281 #saml_group_link7282 shows no link to SAML group7283 #identity_cells_to_render?7284 without identities7285 returns false7286 with identities7287 returns true7288 #scim_identities_collection7289 returns empty array7290# [RSpecRunTime] Finishing example group spec/helpers/admin/identities_helper_spec.rb. It took 1.08 seconds. Expected to take 1.25 seconds.7291# [RSpecRunTime] Starting example group spec/services/clusters/agents/create_activity_event_service_spec.rb. Expected to take 1.22 seconds.7292Clusters::Agents::CreateActivityEventService7293 #execute7294 creates an activity event record7295 schedules the cleanup worker7296 when activity event creation fails7297 tracks the exception without raising7298# [RSpecRunTime] Finishing example group spec/services/clusters/agents/create_activity_event_service_spec.rb. It took 0.89 second. Expected to take 1.22 seconds.7299# [RSpecRunTime] Starting example group spec/validators/qualified_domain_array_validator_spec.rb. Expected to take 1.2 seconds.7300QualifiedDomainArrayValidator7301 validations7302 returns error when attribute is nil7303 allows when domain is valid7304 returns error when domain contains unicode7305 returns error when entry is larger than 255 chars7306 returns error when entry contains HTML tags7307 behaves like can be blank7308 allows when attribute is blank7309 when allow_nil is set to true7310 behaves like can be nil7311 allows when attribute is nil7312 behaves like can be blank7313 allows when attribute is blank7314 when allow_blank is set to true7315 behaves like can be nil7316 allows when attribute is nil7317 behaves like can be blank7318 allows when attribute is blank7319# [RSpecRunTime] Finishing example group spec/validators/qualified_domain_array_validator_spec.rb. It took 1.11 seconds. Expected to take 1.2 seconds.7320# [RSpecRunTime] Starting example group spec/presenters/member_presenter_spec.rb. Expected to take 1.19 seconds.7321MemberPresenter7322 #valid_level_roles7323 does not return levels lower than user highest membership in the hierarchy7324 returns all roles for the root group7325 #last_owner?7326 raises `NotImplementedError`7327 #role_type7328 returns 'default'7329# [RSpecRunTime] Finishing example group spec/presenters/member_presenter_spec.rb. It took 1.0 second. Expected to take 1.19 seconds.7330# [RSpecRunTime] Starting example group spec/lib/gitlab/favicon_spec.rb. Expected to take 1.16 seconds.7331Gitlab::Favicon7332 .main7333 defaults to favicon.png7334 has yellow favicon for canary7335 uses the custom favicon if a favicon appearance is present7336 asset host7337 returns a relative url when the asset host is not configured7338 returns a full url when the asset host is configured7339 .ci_status_overlay7340 returns the overlay for the status7341 .mr_status_overlay7342 returns the overlay for the status7343 .available_status_names7344 returns the available status names7345# [RSpecRunTime] Finishing example group spec/lib/gitlab/favicon_spec.rb. It took 0.99 second. Expected to take 1.16 seconds.7346# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb. Expected to take 1.15 seconds.7347Gitlab::BitbucketImport::RefConverter7348 when the note references issues without an issue name7349 behaves like converts the ref correctly7350 converts the ref to a gitlab reference7351 when the note does not have a ref7352 behaves like converts the ref correctly7353 converts the ref to a gitlab reference7354 when the note has an issue ref7355 behaves like converts the ref correctly7356 converts the ref to a gitlab reference7357 when the note has a reference to a line in a file7358 behaves like converts the ref correctly7359 converts the ref to a gitlab reference7360 when the note has a reference to a branch7361 behaves like converts the ref correctly7362 converts the ref to a gitlab reference7363 when the note has a pull request ref7364 behaves like converts the ref correctly7365 converts the ref to a gitlab reference7366 when the note has a reference to a file7367 behaves like converts the ref correctly7368 converts the ref to a gitlab reference7369# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb. It took 1.05 seconds. Expected to take 1.15 seconds.7370# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. Expected to take 1.12 seconds.7371Gitlab::Ci::Config::Entry::Kubernetes7372 attributes7373 is expected to respond to #namespace7374 is expected to respond to #has_namespace?7375 validations7376 config7377 is a hash containing known keys7378 is expected to be valid7379 is a hash containing an unknown key7380 is expected not to be valid7381 is a string7382 is expected not to be valid7383 namespace7384 is a string7385 is expected to be valid7386 is a hash7387 is expected not to be valid7388 is not present7389 is expected not to be valid7390# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb. It took 0.93 second. Expected to take 1.12 seconds.7391# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/success_warning_spec.rb. Expected to take 1.11 seconds.7392Gitlab::Ci::Status::SuccessWarning7393 #text7394 is expected to eq "Warning"7395 #label7396 is expected to eq "passed with warnings"7397 #icon7398 is expected to eq "status_warning"7399 #group7400 is expected to eq "success-with-warnings"7401 #name7402 is expected to eq "SUCCESS_WITH_WARNINGS"7403 .matches?7404 when matchable subject is successful7405 when matchable subject has warnings7406 is a correct match7407 when matchable subject does not have warnings7408 does not match7409 when matchable subject is not successful7410 when matchable subject has warnings7411 does not match7412 when matchable subject does not have warnings7413 does not match7414# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/success_warning_spec.rb. It took 1.01 seconds. Expected to take 1.11 seconds.7415# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/user_refresh_over_user_range_worker_spec.rb. Expected to take 1.09 seconds.7416AuthorizedProjectUpdate::UserRefreshOverUserRangeWorker7417 behaves like worker with data consistency7418 .get_data_consistency_feature_flag_enabled?7419 returns true7420 .get_data_consistency7421 returns correct data consistency7422 #perform7423 checks if project authorization update is required7424 checks if a project_authorization refresh is needed for each of the users7425 when there are project authorization records due for either removal or addition for a specific user7426 enqueues a new project authorization update job for the user7427 when there are no additions or removals to be made to project authorizations for a specific user7428 does not enqueue a new project authorization update job for the user7429# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/user_refresh_over_user_range_worker_spec.rb. It took 0.97 second. Expected to take 1.09 seconds.7430# [RSpecRunTime] Starting example group spec/models/abuse/trust_score_spec.rb. Expected to take 1.08 seconds.7431Abuse::TrustScore7432 does not allow STI7433 associations7434 is expected to belong to user required: false7435 create7436 if correlation ID is nil7437 adds the correlation id7438 if correlation ID is set7439 does not change the correlation id7440 validations7441 is expected to validate that :user cannot be empty/falsy7442 is expected to validate that :score cannot be empty/falsy7443 is expected to validate that :source cannot be empty/falsy7444# [RSpecRunTime] Finishing example group spec/models/abuse/trust_score_spec.rb. It took 0.9 second. Expected to take 1.08 seconds.7445# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7446Lint factories for Abuse::TrustScore7447 with saas, license, and factory defaults7448 behaves like factory7449 abuse_trust_score factory7450 does not raise error when built7451 does not raise error when created7452# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.03 seconds. Expected to take 39.97 seconds.7453# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 1.06 seconds.7454Gitlab::EtagCaching::Store7455 #get7456 with invalid keys7457 raises errors7458 does not raise errors in production7459 with GraphQL keys7460 returns a stored value7461 with RESTful keys7462 returns a stored value7463 #touch7464 with invalid keys7465 raises errors7466 with GraphQL keys7467 stores and returns a value7468 with RESTful keys7469 stores and returns a value7470 with multiple keys7471 stores and returns multiple values7472# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.95 second. Expected to take 1.06 seconds.7473# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/delete_spec.rb. Expected to take 1.05 seconds.7474Mutations::Achievements::Delete7475 is expected to require graphql authorizations :admin_achievement7476 #resolve7477 when the user does not have permission7478 raises an error7479 when the user has permission7480 deletes the achievement7481 when the params are invalid7482 returns the validation error7483# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/delete_spec.rb. It took 0.98 second. Expected to take 1.05 seconds.7484# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_referrer_type_spec.rb. Expected to take 1.03 seconds.7485Types::ContainerRepositoryReferrerType7486 is expected to require graphql authorizations :read_container_image7487 is expected to expose permissions using Types::PermissionTypes::ContainerRepositoryTag7488 is expected to have graphql fields :artifact_type, :digest, and :user_permissions7489 is expected to eq "ContainerRepositoryReferrer"7490 is expected to eq "A referrer for a container repository tag"7491# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_referrer_type_spec.rb. It took 0.64 second. Expected to take 1.03 seconds.7492# [RSpecRunTime] Starting example group spec/services/admin/abuse_report_labels/create_service_spec.rb. Expected to take 1.02 seconds.7493Admin::AbuseReportLabels::CreateService7494 #execute7495 behaves like creates a label with the correct values7496 creates a label with the correct values7497 returns the persisted label7498 without color param7499 behaves like creates a label with the correct values7500 creates a label with the correct values7501 returns the persisted label7502 with errors7503 does not create the label7504 returns the label with errors7505# [RSpecRunTime] Finishing example group spec/services/admin/abuse_report_labels/create_service_spec.rb. It took 0.79 second. Expected to take 1.02 seconds.7506# [RSpecRunTime] Starting example group spec/policies/resource_state_event_policy_spec.rb. Expected to take 1.0 second.7507ResourceStateEventPolicy7508 #read_resource_state_event7509 with non-member user7510 does not allow to read event7511 with member user7512 allows to read event for a state change7513# [RSpecRunTime] Finishing example group spec/policies/resource_state_event_policy_spec.rb. It took 0.86 second. Expected to take 1.0 second.7514# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.99 second.7515MergeRequests::Mergeability::CheckDraftStatusService7516 behaves like mergeability check service7517 sets the identifier7518 sets the description7519 #execute7520 when the merge request is a draft7521 returns a check result with status failed7522 when the merge request is not a draft7523 returns a check result with status success7524 #skip?7525 when skip check param is true7526 returns true7527 when skip check param is false7528 returns false7529 #cacheable?7530 returns false7531# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 0.83 second. Expected to take 0.99 second.7532# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_variable_type_spec.rb. Expected to take 0.97 second.7533Types::Ci::GroupVariableType7534 is expected to contain exactly Types::Ci::VariableInterface7535 is expected to eq "CiGroupVariable"7536# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_variable_type_spec.rb. It took 0.39 second. Expected to take 0.97 second.7537# [RSpecRunTime] Starting example group spec/services/work_items/parent_links/base_service_spec.rb. Expected to take 0.97 second.7538WorkItems::ParentLinks::BaseService7539 #execute7540 when user has sufficient permissions7541 raises NotImplementedError7542# [RSpecRunTime] Finishing example group spec/services/work_items/parent_links/base_service_spec.rb. It took 0.77 second. Expected to take 0.97 second.7543# [RSpecRunTime] Starting example group spec/lib/api/entities/ml/mlflow/run_spec.rb. Expected to take 0.94 second.7544API::Entities::Ml::Mlflow::Run7545 presents metrics correctly7546 has the id7547 presents the params7548 presents the metrics7549 presents params correctly7550 when candidate has no metrics7551 returns empty data7552 when candidate has no params7553 data is empty7554# [RSpecRunTime] Finishing example group spec/lib/api/entities/ml/mlflow/run_spec.rb. It took 0.88 second. Expected to take 0.94 second.7555# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb. Expected to take 0.94 second.7556Gitlab::Usage::Metrics::Instrumentations::GitlabForJiraAppDirectInstallationsCountMetric7557 behaves like a correct instrumented metric value and query7558 behaves like a correct instrumented metric value7559 has correct value7560 behaves like a correct instrumented metric query7561 has correct generate query7562# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb. It took 0.79 second. Expected to take 0.94 second.7563# [RSpecRunTime] Starting example group spec/models/user_mentions/snippet_user_mention_spec.rb. Expected to take 0.91 second.7564SnippetUserMention7565 does not allow STI7566 associations7567 is expected to belong to snippet required: false7568 is expected to belong to note required: false7569 behaves like has user mentions7570 #has_mentions?7571 when no mentions7572 returns false7573 when mentioned_users_ids not null7574 returns true7575 when mentioned projects7576 returns true7577 when mentioned groups7578 returns true7579# [RSpecRunTime] Finishing example group spec/models/user_mentions/snippet_user_mention_spec.rb. It took 0.81 second. Expected to take 0.91 second.7580# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb. Expected to take 0.9 second.7581Gitlab::DependencyLinker::PodfileLinker7582 .support?7583 supports Podfile7584 does not support other files7585 #link7586 links sources7587 links packages7588 links external packages7589 links Git repos7590# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb. It took 0.77 second. Expected to take 0.9 second.7591# [RSpecRunTime] Starting example group spec/workers/ci/runners/reconcile_existing_runner_versions_cron_worker_spec.rb. Expected to take 0.88 second.7592Ci::Runners::ReconcileExistingRunnerVersionsCronWorker7593 #perform7594 when scheduled by cronjob7595 reschedules itself7596 when self-scheduled7597 is labeled as idempotent7598 performs multiple times sequentially without raising an exception7599 executes the service7600 logs the service result7601# [RSpecRunTime] Finishing example group spec/workers/ci/runners/reconcile_existing_runner_versions_cron_worker_spec.rb. It took 0.67 second. Expected to take 0.88 second.7602# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/coverage_spec.rb. Expected to take 0.87 second.7603Gitlab::Ci::Config::Entry::Coverage7604 validations7605 when entry config value doesn't have the surrounding '/'7606 #errors7607 is expected to include /coverage config must be a regular expression/7608 #valid?7609 is expected not to be valid7610 when entry config value has the surrounding '/'7611 #value7612 is expected to eq "Code coverage: \\d+\\.\\d+"7613 #errors7614 is expected to be empty7615 #valid?7616 is expected to be valid7617 when entry value is not valid7618 #errors7619 is expected to include /coverage config must be a regular expression/7620 #valid?7621 is expected not to be valid7622# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/coverage_spec.rb. It took 0.8 second. Expected to take 0.87 second.7623# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. Expected to take 0.86 second.7624Gitlab::Database::HealthStatus::Indicators::WriteAheadLog7625 #evaluate7626 remembers the indicator class7627 returns NoSignal signal in case the feature flag is disabled7628 returns NoSignal signal when WAL archive queue can not be calculated7629 uses primary database7630 when WAL archive queue size is below the limit7631 returns Normal signal7632 when WAL archive queue size is above the limit7633 returns Stop signal7634# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. It took 0.77 second. Expected to take 0.86 second.7635# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/enum_values_spec.rb. Expected to take 0.85 second.7636RuboCop::Cop::Graphql::EnumValues7637 adds an offense when enum value is not uppercase7638 when values are set dynamically7639 adds an offense when enum value is set without `:upcase`7640 adds no offense when enum value is deprecated7641 adds no offense when enum value is uppercased literally7642 adds no offense when enum value is calling upcased7643# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/enum_values_spec.rb. It took 0.64 second. Expected to take 0.85 second.7644# [RSpecRunTime] Starting example group spec/models/concerns/from_union_spec.rb. Expected to take 0.84 second.7645FromUnion7646 does not allow STI7647 behaves like from set operator7648 #from_union7649 selects from the results of the UNION7650 returns empty set when passing empty array7651 supports the use of a custom alias for the sub query7652 supports keeping duplicate rows7653# [RSpecRunTime] Finishing example group spec/models/concerns/from_union_spec.rb. It took 0.67 second. Expected to take 0.84 second.7654# [RSpecRunTime] Starting example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. Expected to take 0.82 second.7655Gitlab::DiscussionsDiff::HighlightCache7656 #write_multiple7657 sets multiple keys serializing content as JSON7658 #read_multiple7659 reads multiple keys and serializes content into Gitlab::Diff::Line objects7660 returns nil when cached key is not found7661 returns lines which rich_text are HTML-safe7662 #clear_multiple7663 removes all named keys7664 only removed named keys7665# [RSpecRunTime] Finishing example group spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb. It took 0.74 second. Expected to take 0.82 second.7666# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/duration_formatter_spec.rb. Expected to take 0.81 second.7667Tooling::Helpers::DurationFormatter7668 when duration is 65.5 seconds7669 is expected to eq "1 minute 5.5 seconds"7670 when duration is more than 2 minutes7671 is expected to eq "2 minutes 0.5 second"7672 when duration is 60.02 seconds7673 is expected to eq "1 minute 0.02 second"7674 when duration is less than 60 seconds7675 is expected to eq "5.2 seconds"7676 when duration is less than 1 second7677 is expected to eq "0.11 second"7678 when duration is exactly 60 seconds7679 is expected to eq "1 minute"7680# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/duration_formatter_spec.rb. It took 0.72 second. Expected to take 0.81 second.7681# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/gzip_spec.rb. Expected to take 0.79 second.7682Gitlab::Utils::Gzip7683 #gzip_compress7684 compresses data passed to it7685 returns uncompressed data when encountering Zlib::GzipFile::Error7686 #gzip_decompress7687 decompresses encoded data7688 returns compressed data when encountering Zlib::GzipFile::Error7689 returns unmodified data when it is determined to be uncompressed7690# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/gzip_spec.rb. It took 0.65 second. Expected to take 0.79 second.7691# [RSpecRunTime] Starting example group spec/rubocop/cop/active_record_association_reload_spec.rb. Expected to take 0.79 second.7692RuboCop::Cop::ActiveRecordAssociationReload7693 when using ActiveRecord::Relation7694 registers an offense on reload usage7695 does not register an offense on reset usage7696 when using on self7697 registers an offense on reload usage7698 does not register an offense on reset usage7699 when using ActiveRecord::Base7700 registers an offense on reload usage7701 does not register an offense on reset usage7702# [RSpecRunTime] Finishing example group spec/rubocop/cop/active_record_association_reload_spec.rb. It took 0.72 second. Expected to take 0.79 second.7703# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. Expected to take 0.76 second.7704RuboCop::Cop::Migration::BackgroundMigrationMissingActiveConcern7705 when outside of a migration7706 behaves like offense is not registered7707 does not register any offenses7708 in non-ee background migration7709 behaves like offense is not registered7710 does not register any offenses7711 in ee background migration7712 when scope_to is not used inside prepended block7713 does not register any offenses7714 when scope_to is used inside prepended block7715 does not register any offenses if the module does extend ActiveSupport::Concern7716 registers an offense if the module does not extend ActiveSupport::Concern7717# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. It took 0.64 second. Expected to take 0.76 second.7718# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter_spec.rb. Expected to take 0.76 second.7719Gitlab::UsageDataCounters::MergeRequestWidgetExtensionCounter7720 behaves like a redis usage counter7721 .count(test_summary_count_expand)7722 increments the Widget Extension test_summary_count_expand counter by 17723 .read(test_summary_count_expand)7724 returns the total number of test_summary_count_expand events7725 behaves like a redis usage counter with totals7726 totals7727 can report all totals7728 unknown events7729 cannot increment7730 cannot read7731# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter_spec.rb. It took 0.69 second. Expected to take 0.76 second.7732# [RSpecRunTime] Starting example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. Expected to take 0.74 second.7733Gitlab::GithubGistsImport::StartImportWorker7734 #perform7735 when import was successfull7736 imports all the gists7737 when importer returns an error7738 raises an error7739 when rate limit is reached7740 reschedules worker7741 .sidekiq_retries_exhausted7742 sets status to failed7743# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb. It took 0.6 second. Expected to take 0.74 second.7744# [RSpecRunTime] Starting example group spec/services/commits/change_service_spec.rb. Expected to take 0.73 second.7745Commits::ChangeService7746 #commit_message7747 raises NotImplementedError7748# [RSpecRunTime] Finishing example group spec/services/commits/change_service_spec.rb. It took 0.56 second. Expected to take 0.73 second.7749# [RSpecRunTime] Starting example group spec/serializers/import/bulk_import_entity_spec.rb. Expected to take 0.71 second.7750Import::BulkImportEntity7751 exposes id7752 exposes full_name7753 exposes full_path7754 exposes web_url7755 does not expose unspecified attributes7756# [RSpecRunTime] Finishing example group spec/serializers/import/bulk_import_entity_spec.rb. It took 0.67 second. Expected to take 0.71 second.7757# [RSpecRunTime] Starting example group spec/services/export_csv/map_export_fields_service_spec.rb. Expected to take 0.71 second.7758ExportCsv::MapExportFieldsService7759 #execute7760 returns a hash with selected fields only7761 when the fields collection is empty7762 returns a hash with all fields7763 when fields collection includes invalid fields7764 returns a hash with valid selected fields only7765 #invalid_fields7766 returns an array containing invalid fields7767# [RSpecRunTime] Finishing example group spec/services/export_csv/map_export_fields_service_spec.rb. It took 0.57 second. Expected to take 0.71 second.7768# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. Expected to take 0.69 second.7769Ci::JobArtifacts::DeleteProjectArtifactsService7770 #execute7771 enqueues a Ci::ExpireProjectBuildArtifactsWorker7772# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb. It took 0.54 second. Expected to take 0.69 second.7773# [RSpecRunTime] Starting example group spec/lib/api/helpers/version_spec.rb. Expected to take 0.68 second.7774API::Helpers::Version7775 .new7776 is possible to initialize it with existing API version7777 raises an error when unsupported API version is provided7778 #root_path7779 returns a root path of the API version7780 #root_url7781 returns an URL for a root path for the API version7782# [RSpecRunTime] Finishing example group spec/lib/api/helpers/version_spec.rb. It took 0.56 second. Expected to take 0.68 second.7783# [RSpecRunTime] Starting example group spec/graphql/types/achievements/achievement_type_spec.rb. Expected to take 0.67 second.7784Types::Achievements::AchievementType7785 is expected to have graphql fields "id", "namespace", "name", "avatar_url", "description", "created_at", "updated_at", and "user_achievements"7786 is expected to require graphql authorizations :read_achievement7787 is expected to eq "Achievement"7788 #avatar_url7789 calls Achievement#avatar_url(only_path: false)7790# [RSpecRunTime] Finishing example group spec/graphql/types/achievements/achievement_type_spec.rb. It took 0.58 second. Expected to take 0.67 second.7791# [RSpecRunTime] Starting example group spec/models/discussion_note_spec.rb. Expected to take 0.66 second.7792DiscussionNote7793 does not allow STI7794 #to_ability_name7795 is expected to eq "note"7796 validations7797 when noteable is an abuse report7798 is expected to be valid7799# [RSpecRunTime] Finishing example group spec/models/discussion_note_spec.rb. It took 0.64 second. Expected to take 0.66 second.7800# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7801Lint factories for DiscussionNote7802 with saas, license, and factory defaults7803 behaves like factory7804 discussion_note factory7805 does not raise error when built7806 does not raise error when created7807# [RSpecRunTime] RSpec elapsed time: 26 minutes 32.58 seconds. Current RSS: ~1479M. Threads: 6. load average: 1.20 1.20 1.10 1/303 255317808.7809 behaves like factory7810 discussion_note_on_merge_request factory7811 does not raise error when built7812 does not raise error when created7813 behaves like factory7814 discussion_note_on_issue factory7815 does not raise error when built7816 does not raise error when created7817 behaves like factory7818 discussion_note_on_commit factory7819 does not raise error when built7820 does not raise error when created7821 behaves like factory7822 discussion_note_on_personal_snippet factory7823 does not raise error when built (PENDING: Factory skipped linting due to legacy error)7824 does not raise error when created (PENDING: Factory skipped linting due to legacy error)7825 behaves like factory7826 discussion_note_on_project_snippet factory7827 does not raise error when built7828 does not raise error when created7829 behaves like factory7830 discussion_note_on_abuse_report factory7831 does not raise error when built7832 does not raise error when created7833 behaves like factory7834 discussion_note_on_vulnerability factory7835 does not raise error when built7836 does not raise error when created7837# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.26 seconds. Expected to take 39.97 seconds.7838# [RSpecRunTime] Starting example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. Expected to take 0.65 second.7839JiraConnect::SendUninstalledHookWorker7840 #perform7841 is labeled as idempotent7842 performs multiple times sequentially without raising an exception7843 calls the ProxyLifecycleEventService service7844# [RSpecRunTime] Finishing example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. It took 0.57 second. Expected to take 0.65 second.7845# [RSpecRunTime] Starting example group spec/serializers/release_serializer_spec.rb. Expected to take 0.63 second.7846ReleaseSerializer7847 #represent7848 when a single object is being serialized7849 serializes the label object7850 does not expose git-sha as sensitive information7851 when multiple objects are being serialized7852 serializes the array of releases7853# [RSpecRunTime] Finishing example group spec/serializers/release_serializer_spec.rb. It took 0.59 second. Expected to take 0.63 second.7854# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/finder_spec.rb. Expected to take 0.63 second.7855RuboCop::Cop::CodeReuse::Finder7856 does not flag the use of a Finder in a non Finder file7857 flags the use of a Finder inside another Finder7858 does not flag the use of a Finder in a regular class method7859 flags the use of a Finder inside a model class method7860# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/finder_spec.rb. It took 0.56 second. Expected to take 0.63 second.7861# [RSpecRunTime] Starting example group spec/helpers/admin/application_settings/settings_helper_spec.rb. Expected to take 0.61 second.7862Admin::ApplicationSettings::SettingsHelper7863 #inactive_projects_deletion_data7864 has the expected data7865# [RSpecRunTime] Finishing example group spec/helpers/admin/application_settings/settings_helper_spec.rb. It took 0.35 second. Expected to take 0.61 second.7866# [RSpecRunTime] Starting example group spec/services/emails/destroy_service_spec.rb. Expected to take 0.61 second.7867Emails::DestroyService7868 #execute7869 removes an email7870 when it corresponds to the user primary email7871 does not remove the email and raises an exception7872# [RSpecRunTime] Finishing example group spec/services/emails/destroy_service_spec.rb. It took 0.53 second. Expected to take 0.61 second.7873# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/click_house_migration_spec.rb. Expected to take 0.59 second.7874Gitlab::SidekiqMiddleware::PauseControl::Strategies::ClickHouseMigration7875 #call7876 when the suspend_click_house_data_ingestion worker feature flag is enabled7877 does not schedule the job7878 when lock is not taken7879 behaves like a worker being executed7880 schedules the job7881 when lock is taken7882 does not schedule the job7883# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/click_house_migration_spec.rb. It took 0.51 second. Expected to take 0.59 second.7884# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb. Expected to take 0.59 second.7885RuboCop::Cop::Migration::WithLockRetriesWithChange7886 when in migration7887 registers an offense when `with_lock_retries` is used inside a `change` method7888 registers no offense when `with_lock_retries` is used inside an `up` method7889 when outside of migration7890 registers no offense7891# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb. It took 0.48 second. Expected to take 0.59 second.7892# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. Expected to take 0.57 second.7893VsCode::Settings::VsCodeManifestPresenter7894 #session7895 returns default session7896 #latest7897 when there are not persisted settings7898 includes default machine uuid7899 when there are persisted settings7900 includes the persisted setting uuid7901# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. It took 0.49 second. Expected to take 0.57 second.7902# [RSpecRunTime] Starting example group spec/initializers/0_postgresql_types_spec.rb. Expected to take 0.57 second.7903PostgreSQL registered types7904 includes custom and standard OIDs7905 includes custom and standard types7906# [RSpecRunTime] Finishing example group spec/initializers/0_postgresql_types_spec.rb. It took 0.41 second. Expected to take 0.57 second.7907# [RSpecRunTime] Starting example group spec/views/groups/settings/_general.html.haml_spec.rb. Expected to take 0.55 second.7908groups/settings/_general.html.haml7909 Group Settings README7910 renders #js-group-settings-readme7911# [RSpecRunTime] Finishing example group spec/views/groups/settings/_general.html.haml_spec.rb. It took 0.4 second. Expected to take 0.55 second.7912# [RSpecRunTime] Starting example group spec/lib/api/entities/plan_limit_spec.rb. Expected to take 0.55 second.7913API::Entities::PlanLimit7914 exposes correct attributes7915 does not expose id and plan_id7916# [RSpecRunTime] Finishing example group spec/lib/api/entities/plan_limit_spec.rb. It took 0.45 second. Expected to take 0.55 second.7917# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/source_spec.rb. Expected to take 0.54 second.7918Gitlab::Ci::ProjectConfig::Source7919 #content7920 is expected to raise NotImplementedError7921 #internal_include_prepended?7922 is expected to eq false7923 #source7924 is expected to raise NotImplementedError7925# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/source_spec.rb. It took 0.49 second. Expected to take 0.54 second.7926# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. Expected to take 0.53 second.7927Types::Snippets::BlobActionInputType7928 is expected to eq "SnippetBlobActionInputType"7929 has the correct arguments7930 sets the type of action argument to BlobActionEnum7931# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. It took 0.48 second. Expected to take 0.53 second.7932# [RSpecRunTime] Starting example group spec/lib/gitlab/string_regex_marker_spec.rb. Expected to take 0.53 second.7933Gitlab::StringRegexMarker7934 #mark7935 with a single occurrence7936 marks the match7937 with multiple occurrences7938 marks the matches7939 with a Gitlab::UntrustedRegexp7940 marks the matches7941# [RSpecRunTime] Finishing example group spec/lib/gitlab/string_regex_marker_spec.rb. It took 0.48 second. Expected to take 0.53 second.7942# [RSpecRunTime] Starting example group spec/finders/database/batched_background_migrations_finder_spec.rb. Expected to take 0.51 second.7943Database::BatchedBackgroundMigrationsFinder7944 #execute7945 returns migrations order by created_at (DESC)7946 limits the number of returned migrations7947# [RSpecRunTime] Finishing example group spec/finders/database/batched_background_migrations_finder_spec.rb. It took 0.44 second. Expected to take 0.51 second.7948# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. Expected to take 0.51 second.7949Types::Analytics::CycleAnalytics::ValueStreamType7950 is expected to have graphql fields :id, :name, :namespace, :project, and :stages7951 is expected to require graphql authorizations :read_cycle_analytics7952 is expected to eq "ValueStream"7953# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. It took 0.5 second. Expected to take 0.51 second.7954# [RSpecRunTime] Starting example group spec/helpers/one_trust_helper_spec.rb. Expected to take 0.49 second.7955OneTrustHelper7956 #one_trust_enabled?7957 with ecomm_instrumentation feature flag disabled7958 is expected to be falsey7959 with ecomm_instrumentation feature flag enabled7960 when no id is set7961 is expected to be falsey7962# [RSpecRunTime] Finishing example group spec/helpers/one_trust_helper_spec.rb. It took 0.41 second. Expected to take 0.49 second.7963# [RSpecRunTime] Starting example group spec/graphql/types/container_respository_tags_sort_enum_spec.rb. Expected to take 0.49 second.7964Types::ContainerRepositoryTagsSortEnum7965 is expected to eq "ContainerRepositoryTagSort"7966 exposes all the existing issue sort values7967# [RSpecRunTime] Finishing example group spec/graphql/types/container_respository_tags_sort_enum_spec.rb. It took 0.38 second. Expected to take 0.49 second.7968# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/port_spec.rb. Expected to take 0.48 second.7969Gitlab::Ci::Build::Port7970 when port is defined as an integer7971 populates the object7972 when port is defined as hash7973 populates the object7974# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/port_spec.rb. It took 0.38 second. Expected to take 0.48 second.7975# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/maintainer_type_spec.rb. Expected to take 0.47 second.7976Types::Packages::Helm::MaintainerType7977 is expected to eq "PackageHelmMaintainerType"7978 includes helm maintainer fields7979# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/maintainer_type_spec.rb. It took 0.41 second. Expected to take 0.47 second.7980# [RSpecRunTime] Starting example group spec/graphql/types/commit_encoding_enum_spec.rb. Expected to take 0.46 second.7981Types::CommitEncodingEnum7982 is expected to eq "CommitEncoding"7983 exposes all the existing encoding option7984# [RSpecRunTime] Finishing example group spec/graphql/types/commit_encoding_enum_spec.rb. It took 0.39 second. Expected to take 0.46 second.7985# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/metadata_type_spec.rb. Expected to take 0.46 second.7986Types::Packages::Helm::MetadataType7987 is expected to eq "PackageHelmMetadataType"7988 includes helm json fields7989# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/metadata_type_spec.rb. It took 0.39 second. Expected to take 0.46 second.7990# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb. Expected to take 0.45 second.7991Gitlab::Ci::Config::Yaml::Tags::Resolver7992 #to_hash7993 when referencing deeply nested arrays7994 when templates are defined before the job7995 behaves like expands references7996 expands the references7997 when templates are defined after the job7998 behaves like expands references7999 expands the references8000# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb. It took 0.39 second. Expected to take 0.45 second.8001# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb. Expected to take 0.45 second.8002Gitlab::Email::Hook::DisableEmailInterceptor8003 does not send emails8004# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb. It took 0.39 second. Expected to take 0.45 second.8005# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. Expected to take 0.44 second.8006Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersMetric8007 behaves like a correct instrumented metric value8008 has correct value8009# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. It took 0.4 second. Expected to take 0.44 second.8010# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb. Expected to take 0.44 second.8011Gitlab::Usage::Metrics::Instrumentations::SnowplowEnabledMetric8012 for snowplow enabled option8013 snowplow_enabled: true, expected_value: true8014 behaves like a correct instrumented metric value8015 has correct value8016 snowplow_enabled: false, expected_value: false8017 behaves like a correct instrumented metric value8018 has correct value8019# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb. It took 0.38 second. Expected to take 0.44 second.8020# [RSpecRunTime] Starting example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. Expected to take 0.43 second.8021Types::VisibilityPipelineIdTypeEnum8022 exposes all visibility pipeline id types8023 is expected to eq "VisibilityPipelineIdType"8024# [RSpecRunTime] Finishing example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. It took 0.39 second. Expected to take 0.43 second.8025# [RSpecRunTime] Starting example group spec/helpers/plan_limits_helper_spec.rb. Expected to take 0.43 second.8026PlanLimitsHelper8027 #plan_limit_setting_description8028 describes known limits8029 raises an ArgumentError on invalid arguments8030# [RSpecRunTime] Finishing example group spec/helpers/plan_limits_helper_spec.rb. It took 0.4 second. Expected to take 0.43 second.8031# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. Expected to take 0.42 second.8032Gitlab::QueryLimiting::ActiveSupportSubscriber8033 #sql8034 increments the number of executed SQL queries8035 when the query is actually a rails cache hit8036 does not increment the number of executed SQL queries8037# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb. It took 0.43 second. Expected to take 0.42 second.8038# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_spec.rb. Expected to take 0.42 second.8039Gitlab::Ci::Parsers::Sbom::Source::DependencyScanning8040 when all property data is present8041 returns expected source data8042 when required properties are missing8043 is expected to be nil8044# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_spec.rb. It took 0.38 second. Expected to take 0.42 second.8045# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/type_spec.rb. Expected to take 0.4 second.8046Types::CiConfiguration::Sast::Type8047 is expected to eq "SastCiConfiguration"8048 is expected to have graphql fields :global, :pipeline, and :analyzers8049# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/type_spec.rb. It took 0.39 second. Expected to take 0.4 second.8050# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_status_enum_spec.rb. Expected to take 0.4 second.8051Types::ContainerRepositoryStatusEnum8052 exposes all statuses8053# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_status_enum_spec.rb. It took 0.31 second. Expected to take 0.4 second.8054# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb. Expected to take 0.38 second.8055Sidebars::Groups::SuperSidebarMenus::PlanMenu8056 has title and sprite_icon8057 defines list of NilMenuItem placeholders8058# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb. It took 0.4 second. Expected to take 0.38 second.8059# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_status_enum_spec.rb. Expected to take 0.37 second.8060Types::Packages::PackageStatusEnum8061 exposes all package statuses8062# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_status_enum_spec.rb. It took 0.3 second. Expected to take 0.37 second.8063# [RSpecRunTime] Starting example group spec/services/wiki_pages/base_service_spec.rb. Expected to take 0.37 second.8064WikiPages::BaseService8065 #increment_usage8066 the class implements internal_event_name incorrectly8067 raises an error on unknown events8068# [RSpecRunTime] Finishing example group spec/services/wiki_pages/base_service_spec.rb. It took 0.3 second. Expected to take 0.37 second.8069# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb. Expected to take 0.35 second.8070RuboCop::Cop::Migration::AvoidFinalizeBackgroundMigration8071 when file is under db/post_migration8072 flags the use of 'finalize_background_migration' method8073# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb. It took 0.3 second. Expected to take 0.35 second.8074# [RSpecRunTime] Starting example group spec/serializers/ci/lint/job_entity_spec.rb. Expected to take 0.35 second.8075Ci::Lint::JobEntity8076 #represent8077 exposes job data8078# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/job_entity_spec.rb. It took 0.3 second. Expected to take 0.35 second.8079# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_scope_enum_spec.rb. Expected to take 0.34 second.8080Types::Ci::PipelineScopeEnum8081 exposes all pipeline scopes8082# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_scope_enum_spec.rb. It took 0.34 second. Expected to take 0.34 second.8083# [RSpecRunTime] Starting example group spec/graphql/types/ci/group_environment_scope_type_spec.rb. Expected to take 0.33 second.8084Types::Ci::GroupEnvironmentScopeType8085 is expected to have graphql fields :name8086# [RSpecRunTime] Finishing example group spec/graphql/types/ci/group_environment_scope_type_spec.rb. It took 0.32 second. Expected to take 0.33 second.8087# [RSpecRunTime] Starting example group spec/tooling/danger/specs/project_factory_suggestion_spec.rb. Expected to take 0.33 second.8088Tooling::Danger::Specs::ProjectFactorySuggestion8089 adds suggestions at the correct lines8090# [RSpecRunTime] Finishing example group spec/tooling/danger/specs/project_factory_suggestion_spec.rb. It took 0.32 second. Expected to take 0.33 second.8091# [RSpecRunTime] Starting example group spec/graphql/resolvers/metadata_resolver_spec.rb. Expected to take 0.32 second.8092Resolvers::MetadataResolver8093 #resolve8094 returns version and revision8095# [RSpecRunTime] Finishing example group spec/graphql/resolvers/metadata_resolver_spec.rb. It took 0.31 second. Expected to take 0.32 second.8096# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. Expected to take 0.31 second.8097Gitlab::GithubImport::Importer::IssueAndLabelLinksImporter8098 #execute8099 imports an issue and its labels8100# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb. It took 0.3 second. Expected to take 0.31 second.8101unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.8102auto_explain log contains 1413 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-29-32.340.main.ndjson.gz8103took 25.2354365478104auto_explain log contains 1414 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-29-32.340.ci.ndjson.gz8105took 24.4919139388106[TEST PROF INFO] EventProf results for sql.active_record8107Total time: 05:15.246 of 26:48.548 (19.6%)8108Total events: 2711338109Top 5 slowest suites (by time):8110IssuePolicy (./spec/policies/issue_policy_spec.rb:5) – 00:58.751 (48502 / 318) of 03:36.345 (27.16%)8111ProjectWiki (./spec/models/project_wiki_spec.rb:5) – 00:26.737 (20755 / 252) of 03:25.515 (13.01%)8112Issuable::BulkUpdateService (./spec/services/issuable/bulk_update_service_spec.rb:5) – 00:15.596 (11868 / 52) of 01:05.817 (23.7%)8113GroupPolicy (./spec/policies/group_policy_spec.rb:5) – 00:13.751 (10725 / 393) of 01:31.842 (14.97%)8114Banzai::Filte...eferenceFilter (./spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb:5) – 00:11.130 (7879 / 42) of 00:42.592 (26.13%)8115Knapsack report was generated. Preview:8116{8117 "spec/models/project_wiki_spec.rb": 205.46908647300006,8118 "spec/policies/issue_policy_spec.rb": 216.34540575399978,8119 "spec/tasks/gitlab/usage_data_rake_spec.rb": 123.32051631800005,8120 "spec/policies/group_policy_spec.rb": 91.84226432299965,8121 "spec/services/issuable/bulk_update_service_spec.rb": 65.81748454399985,8122 "spec/models/merge_request/cleanup_schedule_spec.rb": 54.45918338199954,8123 "spec/support/shared_examples/lint_factories_shared_examples.rb": 36.74693917700006,8124 "spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb": 42.59210774999974,8125 "spec/models/members/group_member_spec.rb": 33.56800617499994,8126 "spec/services/alert_management/create_alert_issue_service_spec.rb": 26.128640040999926,8127 "spec/routing/routing_spec.rb": 26.35718420899684,8128 "spec/models/concerns/integrations/has_data_fields_spec.rb": 26.361353968000003,8129 "spec/models/design_management/version_spec.rb": 22.883259033000286,8130 "spec/models/projects/build_artifacts_size_refresh_spec.rb": 20.195250229999147,8131 "spec/tasks/gitlab/db/validate_config_rake_spec.rb": 16.032921639999586,8132 "spec/finders/ci/pipelines_for_merge_request_finder_spec.rb": 18.475133325999195,8133 "spec/lib/gitlab/database/postgresql_adapter/force_disconnectable_mixin_spec.rb": 12.586800800999299,8134 "spec/services/branches/delete_merged_service_spec.rb": 13.891324815999724,8135 "spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb": 15.384452741999667,8136 "spec/workers/projects/after_import_worker_spec.rb": 14.87599893100014,8137 "spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb": 15.086663500999748,8138 "spec/helpers/notes_helper_spec.rb": 11.076024386999961,8139 "spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb": 13.908227904000341,8140 "spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb": 12.350520443000278,8141 "spec/lib/gitlab/cluster/mixins/puma_cluster_spec.rb": 11.422818602000007,8142 "spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb": 10.790530602999752,8143 "spec/lib/gitlab/ci/build/context/build_spec.rb": 10.949344758000734,8144 "spec/lib/error_tracking/sentry_client/issue_spec.rb": 8.669485796999652,8145 "spec/lib/gitlab/ci/charts_spec.rb": 9.785252990000117,8146 "spec/models/project_snippet_spec.rb": 9.464558400999522,8147 "spec/models/ci/catalog/resource_spec.rb": 8.296875452999302,8148 "spec/lib/container_registry/client_spec.rb": 9.315641025000332,8149 "spec/graphql/features/authorization_spec.rb": 8.621557792000203,8150 "spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb": 8.167045935000715,8151 "spec/lib/gitlab/slash_commands/issue_move_spec.rb": 8.306080381999891,8152 "spec/uploaders/packages/rpm/repository_file_uploader_spec.rb": 8.037226378000014,8153 "spec/graphql/resolvers/work_items_resolver_spec.rb": 7.180094311000175,8154 "spec/models/concerns/has_user_type_spec.rb": 6.871594449999975,8155 "spec/lib/gitlab/redis/repository_cache_spec.rb": 6.594098226999449,8156 "spec/models/members/last_group_owner_assigner_spec.rb": 6.548640260999491,8157 "spec/workers/pipeline_metrics_worker_spec.rb": 7.745980425000198,8158 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 6.726252534000196,8159 "spec/models/incident_management/timeline_event_spec.rb": 6.8366111340001225,8160 "spec/workers/bulk_imports/pipeline_worker_spec.rb": 5.268839604000277,8161 "spec/lib/gitlab/data_builder/issuable_spec.rb": 5.8068137220006975,8162 "spec/lib/gitlab/ci/badge/release/latest_release_spec.rb": 5.486825873000271,8163 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 5.3023673509997025,8164 "spec/services/projects/container_repository/delete_tags_service_spec.rb": 5.87346347499988,8165 "spec/models/activity_pub/releases_subscription_spec.rb": 6.72924382400015,8166 "spec/workers/merge_requests/close_issue_worker_spec.rb": 4.830172576999757,8167 "spec/services/projects/hashed_storage/base_attachment_service_spec.rb": 5.0900030709999555,8168 "spec/lib/banzai/filter/references/feature_flag_reference_filter_spec.rb": 5.484565972999917,8169 "spec/models/programming_language_spec.rb": 3.5472357090002333,8170 "spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb": 4.896748789000412,8171 "spec/models/projects/import_export/relation_export_spec.rb": 4.161469891000706,8172 "spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb": 5.333509977999711,8173 "spec/models/email_spec.rb": 4.897717349999766,8174 "spec/lib/gitlab/import_export/shared_spec.rb": 4.444358662999548,8175 "spec/helpers/boards_helper_spec.rb": 4.141062492999481,8176 "spec/services/packages/debian/create_distribution_service_spec.rb": 3.6819989060004445,8177 "spec/helpers/admin/broadcast_messages_helper_spec.rb": 3.6266574910005147,8178 "spec/lib/gitlab/ci/pipeline/chain/seed_block_spec.rb": 3.8361221519999162,8179 "spec/lib/gitlab/ci/config/external/file/local_spec.rb": 3.9732549079999444,8180 "spec/services/projects/refresh_build_artifacts_size_statistics_service_spec.rb": 3.6748347570000988,8181 "spec/graphql/types/user_merge_request_interaction_type_spec.rb": 3.5167610720000084,8182 "spec/lib/gitlab/repository_cache/preloader_spec.rb": 3.68226687600054,8183 "spec/finders/users_star_projects_finder_spec.rb": 3.4890129739997064,8184 "spec/services/ci/prepare_build_service_spec.rb": 3.690207324999392,8185 "spec/services/users/set_namespace_commit_email_service_spec.rb": 3.484672534999845,8186 "spec/tasks/config_lint_rake_spec.rb": 3.2827829050002038,8187 "spec/services/projects/create_from_template_service_spec.rb": 3.6059105139993335,8188 "spec/tasks/gitlab/audit_event_types/compile_docs_task_spec.rb": 2.957608894999794,8189 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 3.2938663240001915,8190 "spec/services/notes/resolve_service_spec.rb": 3.609060512000724,8191 "spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb": 3.7580837089999477,8192 "spec/workers/project_destroy_worker_spec.rb": 3.7926240150000012,8193 "spec/graphql/mutations/customer_relations/contacts/create_spec.rb": 3.184106124000209,8194 "spec/channels/noteable/notes_channel_spec.rb": 2.8384579079993273,8195 "spec/lib/gitlab/graphql/deprecations/deprecation_spec.rb": 2.9314864379994106,8196 "spec/lib/sidebars/projects/menus/merge_requests_menu_spec.rb": 2.6809572120000666,8197 "spec/finders/ci/variables_finder_spec.rb": 2.797168280999358,8198 "spec/models/concerns/access_requestable_spec.rb": 3.0067322499999136,8199 "spec/workers/merge_requests/delete_source_branch_worker_spec.rb": 2.4018721579996054,8200 "spec/lib/gitlab/protocol_access_spec.rb": 2.6335188069997457,8201 "spec/lib/gitlab/jira_import/issue_serializer_spec.rb": 2.766185813999982,8202 "spec/workers/ci/test_failure_history_worker_spec.rb": 2.8656377530005557,8203 "spec/models/packages/npm/metadatum_spec.rb": 2.558950714000275,8204 "spec/lib/gitlab/ci/ansi2json/line_spec.rb": 2.7264370680004504,8205 "spec/services/jira_connect_subscriptions/create_service_spec.rb": 2.2778797800001485,8206 "spec/graphql/resolvers/releases_resolver_spec.rb": 2.2193869940001605,8207 "spec/rubocop/cop/gitlab/bounded_contexts_spec.rb": 2.8555655650006884,8208 "spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb": 2.694880600000033,8209 "spec/graphql/mutations/container_repositories/destroy_spec.rb": 2.0313036729994565,8210 "spec/lib/gitlab/git/conflict/parser_spec.rb": 2.6564057030000185,8211 "spec/workers/stage_update_worker_spec.rb": 2.168893899000068,8212 "spec/workers/analytics/usage_trends/counter_job_worker_spec.rb": 2.3463853450002716,8213 "spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb": 1.738507662000302,8214 "spec/lib/gitlab/lfs/client_spec.rb": 2.185549920000085,8215 "spec/workers/integrations/execute_worker_spec.rb": 2.1705236919997333,8216 "spec/serializers/integrations/event_entity_spec.rb": 1.9907909080002355,8217 "spec/workers/propagate_integration_inherit_worker_spec.rb": 2.26627998100048,8218 "spec/models/container_registry/data_repair_detail_spec.rb": 2.137699984000392,8219 "spec/finders/autocomplete/deploy_keys_with_write_access_finder_spec.rb": 1.9674653799993393,8220 "spec/workers/gitlab/bitbucket_import/import_lfs_object_worker_spec.rb": 2.0433039539993842,8221 "spec/services/search/snippet_service_spec.rb": 1.909514205999585,8222 "spec/models/packages/ml_model/package_spec.rb": 1.9054506180000317,8223 "spec/lib/gitlab/utils/nokogiri_spec.rb": 1.7362504530001388,8224 "spec/views/layouts/_flash.html.haml_spec.rb": 1.1848074859999542,8225 "spec/lib/sidebars/user_profile/menus/snippets_menu_spec.rb": 1.6276372140000603,8226 "spec/tooling/danger/sidekiq_args_spec.rb": 1.8563869610006805,8227 "spec/lib/gitlab/import_export/project/sample/date_calculator_spec.rb": 0.68552104399987,8228 "spec/lib/sidebars/user_profile/menus/contributed_projects_menu_spec.rb": 1.6327009739998175,8229 "spec/lib/gitlab/ci/reports/test_report_summary_spec.rb": 1.5547173000004477,8230 "spec/workers/projects/update_repository_storage_worker_spec.rb": 1.6438085219997447,8231 "spec/services/packages/generic/find_or_create_package_service_spec.rb": 1.6935555079999176,8232 "spec/workers/authorized_projects_worker_spec.rb": 1.5504133220001677,8233 "spec/lib/gitlab/rack_attack/user_allowlist_spec.rb": 1.6488612510001985,8234 "spec/lib/gitlab/hook_data/base_builder_spec.rb": 1.5081616360002954,8235 "spec/lib/gitlab/import_export/avatar_saver_spec.rb": 1.4121121939997465,8236 "spec/workers/gitlab_service_ping_worker_spec.rb": 2.5131103990006523,8237 "spec/graphql/mutations/alert_management/prometheus_integration/update_spec.rb": 1.533803851999437,8238 "spec/serializers/analytics_summary_serializer_spec.rb": 1.184164246000364,8239 "spec/lib/api/helpers/rate_limiter_spec.rb": 1.4565744100000302,8240 "spec/lib/gitlab/ci/pipeline/chain/component_usage_spec.rb": 1.4021410949999336,8241 "spec/lib/gitlab/metrics/samplers/database_sampler_spec.rb": 1.6140055159994517,8242 "spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb": 1.4080587650005327,8243 "spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb": 1.366995807999956,8244 "spec/models/uploads/local_spec.rb": 1.1902250860002823,8245 "spec/graphql/mutations/alert_management/http_integration/update_spec.rb": 1.1911260849992686,8246 "spec/lib/safe_zip/extract_params_spec.rb": 1.355832780000128,8247 "spec/lib/gitlab/ci/config/entry/rules_spec.rb": 1.2577710489995297,8248 "spec/models/releases/evidence_spec.rb": 0.954577318999327,8249 "spec/models/packages/go/package_spec.rb": 1.028744041000209,8250 "spec/lib/gitlab/usage/metrics/instrumentations/count_connected_agents_metric_spec.rb": 0.9969986639998751,8251 "spec/components/pajamas/radio_component_spec.rb": 1.0775062069997148,8252 "spec/lib/api/entities/branch_spec.rb": 1.0901431860002049,8253 "spec/services/integrations/exclusions/destroy_service_spec.rb": 1.0236988609995024,8254 "spec/lib/gitlab/tracking/incident_management_spec.rb": 1.220521412999915,8255 "spec/graphql/resolvers/group_members/notification_email_resolver_spec.rb": 1.0585773479997442,8256 "spec/lib/gitlab/utils/json_size_estimator_spec.rb": 1.0620467879998614,8257 "spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb": 1.1688165280002067,8258 "spec/helpers/admin/identities_helper_spec.rb": 1.0796926060002079,8259 "spec/services/clusters/agents/create_activity_event_service_spec.rb": 0.8902176850006072,8260 "spec/validators/qualified_domain_array_validator_spec.rb": 1.1087017829995602,8261 "spec/presenters/member_presenter_spec.rb": 0.9967998740003168,8262 "spec/lib/gitlab/favicon_spec.rb": 0.9851730659993336,8263 "spec/lib/gitlab/bitbucket_import/ref_converter_spec.rb": 1.0522730089996912,8264 "spec/lib/gitlab/ci/config/entry/kubernetes_spec.rb": 0.9256532310000694,8265 "spec/lib/gitlab/ci/status/success_warning_spec.rb": 1.0068359030001375,8266 "spec/workers/authorized_project_update/user_refresh_over_user_range_worker_spec.rb": 0.9668654070001139,8267 "spec/models/abuse/trust_score_spec.rb": 0.9035862830005499,8268 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.9528918779997184,8269 "spec/graphql/mutations/achievements/delete_spec.rb": 0.9787049759997899,8270 "spec/graphql/types/container_repository_referrer_type_spec.rb": 0.641689409000719,8271 "spec/services/admin/abuse_report_labels/create_service_spec.rb": 0.7873683549996713,8272 "spec/policies/resource_state_event_policy_spec.rb": 0.8620784769991587,8273 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.8336945900000501,8274 "spec/graphql/types/ci/group_variable_type_spec.rb": 0.3854126529995483,8275 "spec/services/work_items/parent_links/base_service_spec.rb": 0.7741637149993039,8276 "spec/lib/api/entities/ml/mlflow/run_spec.rb": 0.8788077550007074,8277 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb": 0.7870439339994846,8278 "spec/models/user_mentions/snippet_user_mention_spec.rb": 0.8124989719999576,8279 "spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb": 0.7709142859994245,8280 "spec/workers/ci/runners/reconcile_existing_runner_versions_cron_worker_spec.rb": 0.670834606000426,8281 "spec/lib/gitlab/ci/config/entry/coverage_spec.rb": 0.801108932999341,8282 "spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb": 0.7669583060005607,8283 "spec/rubocop/cop/graphql/enum_values_spec.rb": 0.6350049490001766,8284 "spec/models/concerns/from_union_spec.rb": 0.6660370660001718,8285 "spec/lib/gitlab/discussions_diff/highlight_cache_spec.rb": 0.7364132490001793,8286 "spec/tooling/lib/tooling/helpers/duration_formatter_spec.rb": 0.7194643410002755,8287 "spec/lib/gitlab/utils/gzip_spec.rb": 0.646041078000053,8288 "spec/rubocop/cop/active_record_association_reload_spec.rb": 0.7154358709994995,8289 "spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb": 0.6391940390003583,8290 "spec/lib/gitlab/usage_data_counters/merge_request_widget_extension_counter_spec.rb": 0.6940227430004597,8291 "spec/workers/gitlab/github_gists_import/start_import_worker_spec.rb": 0.5991450030005581,8292 "spec/services/commits/change_service_spec.rb": 0.5601779369999349,8293 "spec/serializers/import/bulk_import_entity_spec.rb": 0.6732151950000116,8294 "spec/services/export_csv/map_export_fields_service_spec.rb": 0.569303614999626,8295 "spec/services/ci/job_artifacts/delete_project_artifacts_service_spec.rb": 0.5436935779998748,8296 "spec/lib/api/helpers/version_spec.rb": 0.559503966000193,8297 "spec/graphql/types/achievements/achievement_type_spec.rb": 0.5819768139999724,8298 "spec/models/discussion_note_spec.rb": 0.6362731389999681,8299 "spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb": 0.5730471050001142,8300 "spec/serializers/release_serializer_spec.rb": 0.5922320629997557,8301 "spec/rubocop/cop/code_reuse/finder_spec.rb": 0.5606928859997424,8302 "spec/helpers/admin/application_settings/settings_helper_spec.rb": 0.3461430269999255,8303 "spec/services/emails/destroy_service_spec.rb": 0.5259318200005509,8304 "spec/lib/gitlab/sidekiq_middleware/pause_control/strategies/click_house_migration_spec.rb": 0.5073297710005136,8305 "spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb": 0.48318787300013355,8306 "spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb": 0.4931316929996683,8307 "spec/initializers/0_postgresql_types_spec.rb": 0.4114946899999268,8308 "spec/views/groups/settings/_general.html.haml_spec.rb": 0.40336924100029137,8309 "spec/lib/api/entities/plan_limit_spec.rb": 0.44766480599992065,8310 "spec/lib/gitlab/ci/project_config/source_spec.rb": 0.4909485130001485,8311 "spec/graphql/types/snippets/blob_action_input_type_spec.rb": 0.4801183839999794,8312 "spec/lib/gitlab/string_regex_marker_spec.rb": 0.48339633399973536,8313 "spec/finders/database/batched_background_migrations_finder_spec.rb": 0.4385841289995369,8314 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 0.5045685119994232,8315 "spec/helpers/one_trust_helper_spec.rb": 0.4063074409996261,8316 "spec/graphql/types/container_respository_tags_sort_enum_spec.rb": 0.3749717339997005,8317 "spec/lib/gitlab/ci/build/port_spec.rb": 0.38172994300020946,8318 "spec/graphql/types/packages/helm/maintainer_type_spec.rb": 0.4052214309995179,8319 "spec/graphql/types/commit_encoding_enum_spec.rb": 0.3865424430005078,8320 "spec/graphql/types/packages/helm/metadata_type_spec.rb": 0.3895876819997284,8321 "spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb": 0.3886216319997402,8322 "spec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb": 0.39017247299943847,8323 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb": 0.39470471200002066,8324 "spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb": 0.3840933430001314,8325 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.3909930820000227,8326 "spec/helpers/plan_limits_helper_spec.rb": 0.39531030200032546,8327 "spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb": 0.4255911689997447,8328 "spec/lib/gitlab/ci/parsers/sbom/source/dependency_scanning_spec.rb": 0.37781192399961583,8329 "spec/graphql/types/ci_configuration/sast/type_spec.rb": 0.3880229229998804,8330 "spec/graphql/types/container_repository_status_enum_spec.rb": 0.3066477799993663,8331 "spec/lib/sidebars/groups/super_sidebar_menus/plan_menu_spec.rb": 0.3972095219996845,8332 "spec/graphql/types/packages/package_status_enum_spec.rb": 0.29953765099980956,8333 "spec/services/wiki_pages/base_service_spec.rb": 0.3024900910004362,8334 "spec/rubocop/cop/migration/avoid_finalize_background_migration_spec.rb": 0.29737701199974254,8335 "spec/serializers/ci/lint/job_entity_spec.rb": 0.29624202200011496,8336 "spec/graphql/types/ci/pipeline_scope_enum_spec.rb": 0.33607207800014294,8337 "spec/graphql/types/ci/group_environment_scope_type_spec.rb": 0.31670053900052153,8338 "spec/tooling/danger/specs/project_factory_suggestion_spec.rb": 0.316473330000008,8339 "spec/graphql/resolvers/metadata_resolver_spec.rb": 0.3119353600004615,8340 "spec/lib/gitlab/github_import/importer/issue_and_label_links_importer_spec.rb": 0.303292890000193448341}8342Knapsack global time execution for tests: 26m 48s8343Pending: (Failures listed here are expected and do not affect your suite's status)8344 1) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 8345 # No pattern provided, skipping.8346 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88347 2) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 8348 # No pattern provided, skipping.8349 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88350 3) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 8351 # No pattern provided, skipping.8352 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88353 4) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths #relative_path is relative8354 # Path not set, skipping.8355 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408356 5) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 8357 # No pattern provided, skipping.8358 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88359 6) Packages::Rpm::RepositoryFileUploader when object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 8360 # No pattern provided, skipping.8361 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88362 7) Packages::Rpm::RepositoryFileUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 8363 # No pattern provided, skipping.8364 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88365 8) Packages::Rpm::RepositoryFileUploader behaves like builds correct paths #relative_path is relative8366 # Path not set, skipping.8367 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:408368 9) Packages::Rpm::RepositoryFileUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 8369 # No pattern provided, skipping.8370 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88371 10) Packages::Rpm::RepositoryFileUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 8372 # No pattern provided, skipping.8373 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:88374 11) Lint factories for DiscussionNote with saas, license, and factory defaults behaves like factory discussion_note_on_personal_snippet factory does not raise error when built8375 # Factory skipped linting due to legacy error8376 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2678377 12) Lint factories for DiscussionNote with saas, license, and factory defaults behaves like factory discussion_note_on_personal_snippet factory does not raise error when created8378 # Factory skipped linting due to legacy error8379 Failure/Error: expect { create(factory.name) }.not_to raise_error # rubocop:disable Rails/SaveBang -- It's not Rails8380 expected no Exception, got #<ActiveRecord::RecordInvalid: Validation failed: Namespace can't be blank> with backtrace:8381 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'8382 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'8383 # ./lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write'8384 # ./lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff'8385 # ./lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write'8386 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer'8387 # ./lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction'8388 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:278:in `block (5 levels) in <top (required)>'8389 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:278:in `block (4 levels) in <top (required)>'8390 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'8391 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8392 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'8393 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'8394 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8395 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'8396 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'8397 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8398 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'8399 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'8400 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8401 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8402 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8403 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8404 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8405 Shared Example Group: "factory" called from ./spec/support/shared_examples/lint_factories_shared_examples.rb:2998406 Shared Example Group: "Lint factories" called from ./spec/support/shared_examples/lint_factories_shared_examples.rb:388407 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:278:in `block (4 levels) in <top (required)>'8408 # ./spec/spec_helper.rb:448:in `block (3 levels) in <top (required)>'8409 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'8410 # ./spec/spec_helper.rb:447:in `block (2 levels) in <top (required)>'8411 # ./spec/spec_helper.rb:442:in `block (3 levels) in <top (required)>'8412 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'8413 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'8414 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'8415 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'8416 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'8417 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'8418 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'8419 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'8420 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'8421 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'8422 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'8423Finished in 27 minutes 43 seconds (files took 48.1 seconds to load)84243710 examples, 0 failures, 12 pending8425Randomized with seed 625248426[TEST PROF INFO] Time spent in factories: 11:35.924 (41.68% of total time)8427RSpec exited with 0.8428No examples to retry, congrats!8430Running after script...8431$ source scripts/utils.sh8432$ bundle exec gem list gitlab_quality-test_tooling8433gitlab_quality-test_tooling (1.26.0)8434$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command8437$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command8440$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command8443$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command8447$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command8452$ tooling/bin/push_job_metrics || true8453[job-metrics] Pushing job metrics file for the CI/CD job.8454[job-metrics] Pushed 4 CI job metric entries to InfluxDB.8456Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy8458Uploading artifacts...8459auto_explain/: found 3 matching artifact files and directories 8460coverage/: found 5 matching artifact files and directories 8461crystalball/: found 2 matching artifact files and directories 8462deprecations/: found 4 matching artifact files and directories 8463knapsack/: found 4 matching artifact files and directories 8464rspec/: found 16 matching artifact files and directories 8465WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8466log/*.log: found 18 matching artifact files and directories 8467WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007599/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8468WARNING: Retrying... context=artifacts-uploader error=request redirected8469Uploading artifacts as "archive" to coordinator... 201 Created id=6975007599 responseStatus=201 Created token=glcbt-658470Uploading artifacts...8471rspec/rspec-*.xml: found 1 matching artifact files and directories 8472WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007599/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8473WARNING: Retrying... context=artifacts-uploader error=request redirected8474Uploading artifacts as "junit" to coordinator... 201 Created id=6975007599 responseStatus=201 Created token=glcbt-658476Job succeeded