rspec unit pg14 25/32
Passed Started
by
@f_caplette

Frédéric Caplette
1 is expected to eq false2 with an owner3 behaves like issue readable by user4 is expected to eq true5 behaves like confidential issue readable by user6 is expected to eq true7 behaves like hidden issue not readable by user8 is expected to eq false9 with a reporter user10 behaves like issue readable by user11 is expected to eq true12 behaves like confidential issue readable by user13 is expected to eq true14 behaves like hidden issue not readable by user15 is expected to eq false16 with a guest user17 behaves like issue readable by user18 is expected to eq true19 behaves like confidential issue not readable by user20 is expected to eq false21 behaves like hidden issue not readable by user22 is expected to eq false23 when user is an assignee24 behaves like issue readable by user25 is expected to eq true26 behaves like confidential issue readable by user27 is expected to eq true28 behaves like hidden issue not readable by user29 is expected to eq false30 when user is the author31 behaves like issue readable by user32 is expected to eq true33 behaves like confidential issue readable by user34 is expected to eq true35 behaves like hidden issue not readable by user36 is expected to eq false37 with a user that is not a member38 using a public project39 behaves like issue readable by user40 is expected to eq true41 behaves like confidential issue not readable by user42 is expected to eq false43 behaves like hidden issue not readable by user44 is expected to eq false45 using an internal project46 using an internal user47 behaves like issue readable by user48 is expected to eq true49 behaves like confidential issue not readable by user50 is expected to eq false51 behaves like hidden issue not readable by user52 is expected to eq false53 using an external user54 behaves like issue not readable by user55 is expected to eq false56 behaves like confidential issue not readable by user57 is expected to eq false58 behaves like hidden issue not readable by user59 is expected to eq false60 using an external user61 behaves like issue not readable by user62 is expected to eq false63 behaves like confidential issue not readable by user64 is expected to eq false65 behaves like hidden issue not readable by user66 is expected to eq false67 with an external authentication service68 is `false` when an external authorization service is enabled69 checks the external service to determine if an issue is readable by a user70 does not check the external service if a user does not have access to the project71 with an admin72 when admin mode is enabled73 does not check the external webservice74 when admin mode is disabled75 checks the external service to determine if an issue is readable by the admin76 when issue is moved to a private project77 when user is the author of the original issue78 behaves like issue visible if user has guest access79 when user is not a member80 behaves like issue not readable by user81 is expected to eq false82 behaves like confidential issue not readable by user83 is expected to eq false84 when user is a guest85 behaves like issue readable by user86 is expected to eq true87 behaves like confidential issue readable by user88 is expected to eq true89 when user is an assignee in the original issue90 behaves like issue visible if user has guest access91 when user is not a member92 behaves like issue not readable by user93 is expected to eq false94 behaves like confidential issue not readable by user95 is expected to eq false96 when user is a guest97 behaves like issue readable by user98 is expected to eq true99 behaves like confidential issue readable by user100 is expected to eq true101 when user is not the author or an assignee in original issue102 when user is a guest103 behaves like issue readable by user104 is expected to eq true105 behaves like confidential issue not readable by user106 is expected to eq false107 when user is a reporter108 behaves like issue readable by user109 is expected to eq true110 behaves like confidential issue readable by user111 is expected to eq true112 #publicly_visible?113 project_visiblity: :public, confidential: false, expected_value: true114 is expected to eq true115 project_visiblity: :public, confidential: true, expected_value: false116 is expected to eq false117 project_visiblity: :internal, confidential: false, expected_value: false118 is expected to eq false119 project_visiblity: :internal, confidential: true, expected_value: false120 is expected to eq false121 project_visiblity: :private, confidential: false, expected_value: false122 is expected to eq false123 project_visiblity: :private, confidential: true, expected_value: false124 is expected to eq false125 #allow_possible_spam?126 when the `allow_possible_spam` application setting is turned off127 when the issue is private128 is expected to eq true129 when the user is the support bot130 is expected to eq false131 when the issue is public132 is expected to eq false133 when the `allow_possible_spam` application setting is turned on134 is expected to eq true135 #check_for_spam?136 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true137 checks for spam when necessary138 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:title=>"new"}, check_for_spam?: true139 checks for spam when necessary140 support_bot?: false, visibility_level: 20, confidential: true, new_attributes: {:confidential=>false}, check_for_spam?: false141 checks for spam when necessary142 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:confidential=>true}, check_for_spam?: false143 checks for spam when necessary144 support_bot?: false, visibility_level: 20, confidential: true, new_attributes: {:description=>"new"}, check_for_spam?: true145 checks for spam when necessary146 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:title=>"new", :confidential=>true}, check_for_spam?: true147 checks for spam when necessary148 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:description=>"original description"}, check_for_spam?: false149 checks for spam when necessary150 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:weight=>3}, check_for_spam?: false151 checks for spam when necessary152 support_bot?: false, visibility_level: 10, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true153 checks for spam when necessary154 support_bot?: false, visibility_level: 0, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true155 checks for spam when necessary156 support_bot?: true, visibility_level: 20, confidential: true, new_attributes: {:confidential=>false}, check_for_spam?: false157 checks for spam when necessary158 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:confidential=>true}, check_for_spam?: false159 checks for spam when necessary160 support_bot?: true, visibility_level: 20, confidential: true, new_attributes: {:description=>"new"}, check_for_spam?: true161 checks for spam when necessary162 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:title=>"new", :confidential=>true}, check_for_spam?: true163 checks for spam when necessary164 support_bot?: true, visibility_level: 10, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true165 checks for spam when necessary166 support_bot?: true, visibility_level: 0, confidential: false, new_attributes: {:title=>"new"}, check_for_spam?: true167 checks for spam when necessary168 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:description=>"original description"}, check_for_spam?: false169 checks for spam when necessary170 support_bot?: true, visibility_level: 0, confidential: true, new_attributes: {:weight=>3}, check_for_spam?: false171 checks for spam when necessary172 removing an issue173 refreshes the number of open issues of the project174 .public_only175 only returns public issues176 .confidential_only177 only returns confidential_only issues178 .without_hidden179 only returns without_hidden issues180 .by_project_id_and_iid181 behaves like a where_composite scope182 we pass an empty array183 returns a null relation184 we pass nil185 returns a null relation186 we pass a singleton composite id187 finds the first result188 we pass group of ids189 finds all the results190 performance191 is not O(N)192 .service_desk193 returns the service desk issue194 behaves like throttled touch195 #touch196 updates the updated_at timestamp197 updates the object at most once per minute198# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.29 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.25 1.25 1.24 1/279 10160199.200 relative positioning201 is not blocked for repositioning by default202 behaves like a class that supports relative positioning203 #scoped_items204 includes all items with the same scope205# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.09 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.25 1.25 1.24 3/279 10161206.207 #relative_siblings208 includes all items with the same scope, except self209# [RSpecRunTime] RSpec elapsed time: 8 minutes 20.2 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.25 1.25 1.24 1/279 10162210.211 .move_nulls_to_end212 moves items with null relative_position to the end213 preserves relative position214 moves the item near the start position when there are no existing positions215 does not perform any moves if all items have their relative_position set216 manages to move nulls to the end even if there is a sequence at the end217 manages to move nulls to the end even if there is not enough space218 manages to move nulls to the end, stacking if we cannot create enough space219 manages to move nulls found in the relative scope220 can move many nulls221 does not have an N+1 issue222# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.82 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.32 1.26 1.24 1/280 10163223.224 .move_nulls_to_start225 moves items with null relative_position to the start226 moves the item near the start position when there are no existing positions227 preserves relative position228 does not perform any moves if all items have their relative_position set229 manages to move nulls to the start even if there is not enough space230 manages to move nulls to the end, stacking if we cannot create enough space231# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.4 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.29 1.25 1.24 1/280 10164232.233 #move_before234 moves item before235 can move the item before an item at the start236 can move the item before an item at MIN_POSITION237 can move the item before an item bunched up at MIN_POSITION238 when there is no space239 moves items correctly240# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.34 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.27 1.25 1.24 1/280 10165241.242 leap-frogging to the left243 can leap-frog STEPS times before needing to rebalance244 there is no space to the left after moving STEPS times245 rebalances to the right246# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.36 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.25 1.25 1.24 1/280 10166247.248 #move_after249 moves item after250 can move the item after an item bunched up at MAX_POSITION251 when there is no space252 can move the item after an item at MAX_POSITION253 moves items correctly254# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.78 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.25 1.25 1.24 1/280 10167255.256 leap-frogging257 rebalances after STEPS jumps258# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.03 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.23 1.24 1.24 1/280 10168259.260 #move_to_start261 places items at most IDEAL_DISTANCE from the start when the range is open262 moves item to the end263 positions the item at MIN_POSITION when there is only one space left264 rebalances when there is already an item at the MIN_POSITION265 deals with a run of elements at the start266# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.42 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.23 1.24 1.24 1/280 10169267.268 #move_to_end269 places items at most IDEAL_DISTANCE from the start when the range is open270 moves item to the end271 positions the item at MAX_POSITION when there is only one space left272 rebalances when there is already an item at the MAX_POSITION273 deals with a run of elements at the end274# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.98 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.21 1.24 1.23 1/280 10170275.276 #move_between277 positions item between two other278 positions item between on top279 positions item between to end280 positions items even when after and before positions are the same281 positions item in the middle of other two if distance is big enough282 positions item closer to the middle if we are at the very top283 positions item closer to the middle if we are at the very bottom284 positions item in the middle of other two285 positions item right if we pass non-sequential parameters286 avoids N+1 queries when rebalancing other items287 the two items are next to each other288 behaves like moves item between289 moves the middle item to between left and right290# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.78 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.19 1.23 1.23 1/280 10171291.292 there is no space293 behaves like moves item between294 moves the middle item to between left and right295# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.01 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.19 1.23 1.23 1/280 10172296.297 there is a bunch of items298 handles bunches correctly299 behaves like moves item between300 moves the middle item to between left and right301# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.88 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.18 1.23 1.23 1/280 10173302.303 when block_issue_repositioning flag is enabled for group304 is blocked for repositioning305 does not move issues with null position306 behaves like versioned description307 associations308 is expected to have many description_versions309 save_description_version310 when description was changed311 saves the old and new description for the first update312 only saves the new description for subsequent updates313 sets the new description version to `saved_description_version`314 clears `saved_description_version` after another save that does not change description315# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.75 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.22 1.23 1/280 10174316.317 when description was not changed318 does not save any description version319 #previous_updated_at320 returns updated_at value if updated_at did not change at all321 returns updated_at value if `previous_changes` has nil value for `updated_at`322 returns updated_at value if previous updated_at value is not present323 returns previous updated_at when present324 #design_collection325 returns a design collection326 current designs327 an issue has no designs328 is expected to be empty329 an issue only has current designs330 is expected to include #<DesignManagement::Design id:4 namespace301/project-301#1/designs[homescreen-4.jpg]>, #<DesignManagement::Design id:5 namespace301/project-301#1/designs[homescreen-5.jpg]>, and #<DesignManagement::Design id:6 namespace301/project-301#1/designs[homescreen-6.jpg]>331# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.72 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.16 1.22 1.23 1/282 10341332.333 an issue only has deleted designs334 is expected to be empty335# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.48 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.16 1.22 1.23 1/285 10660336.337 an issue has a mixture of current and deleted designs338 is expected to contain exactly #<DesignManagement::Design id:10 namespace301/project-301#1/designs[homescreen-10.jpg]> and #<DesignManagement::Design id:12 namespace301/project-301#1/designs[homescreen-12.jpg]>339# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.86 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.15 1.22 1.23 1/285 10875340.341 banzai_render_context342 sets the label_url_method in the context343 scheduling rebalancing344 when project in user namespace345 behaves like schedules issues rebalancing346 schedules rebalancing if there is no space left347 when project in a group namespace348 behaves like schedules issues rebalancing349 schedules rebalancing if there is no space left350 #allows_reviewers?351 returns false as we do not support reviewers on issues yet352 #issue_type353 gets the type field from the work_item_types table354 when the issue is not persisted355 uses the default work item type356 #issue_type_supports?357 raises error when feature is invalid358 #supports_assignee?359 is expected to eq true360 is expected to eq true361 is expected to eq false362 is expected to eq false363 is expected to eq true364 is expected to eq true365 is expected to eq true366 is expected to eq true367 is expected to eq true368# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.49 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.15 1.22 1.23 1/285 10876369.370 #supports_time_tracking?371 issue_type: :issue, supports_time_tracking: true372 is expected to eq true373 issue_type: :incident, supports_time_tracking: true374 is expected to eq true375 #supports_move_and_clone?376 issue_type: :issue, supports_move_and_clone: true377 is expected to eq true378 issue_type: :incident, supports_move_and_clone: true379 is expected to eq true380 #email_participants_emails381 returns a list of emails382 #email_participants_downcase383 returns a list of emails with all uppercase letters replaced with their lowercase counterparts384 #escalation_status385 returns the incident_management_issuable_escalation_status association386 #expire_etag_cache387 touches the etag cache store388 #link_reference_pattern389 with issue url390 matches with expected attributes391 with incident url392 matches with expected attributes393 order by closed_at394 .order_closed_at_asc395 orders on closed at396# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.45 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.28 1.25 1.24 1/280 10877397.398 .order_closed_at_desc399 orders on closed at400# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.55 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.28 1.25 1.24 1/280 10878401.402 #full_search403 when searching non-english terms404 adds extra where clause to match partial index405 adds extra where clause to match partial index406 adds extra where clause to match partial index407 adds extra where clause to match partial index408 #work_item_type_with_default409 is expected to eq #<WorkItems::Type id: 1, base_type: "issue", cached_markdown_version: nil, name: "Issue", description...reated_at: "2024-06-05 15:58:03.956873000 +0000", updated_at: "2024-06-05 15:58:03.956873000 +0000">410 #update_search_data!411 copies namespace_id to search data412 #linked_items_count413 returns number of issues linked to the issue414 #readable_by?415 when issue belongs directly to a project416 when user is in admin mode417 is expected to be truthy418 when user is a reporter419 is expected to be truthy420 when issues project feature is not enabled421 is expected to be falsey422 when issue is hidden (banned author)423 is expected to be falsey424 when user is a guest425 when issue is confidential426 is expected to be falsey427 when user is assignee of the issue428 is expected to be truthy429 when issue belongs directly to the group430 when user is in admin mode431 is expected to be truthy432 when user is a reporter433 is expected to be truthy434 when issue is hidden (banned author)435 is expected to be falsey436 when user is a guest437 is expected to be truthy438 when issue is confidential439 is expected to be falsey440 when user is assignee of the issue441 is expected to be truthy442 #gfm_reference443 issue_type: :issue, expected_name: "issue"444 uses the issue type as the reference name445 issue_type: :incident, expected_name: "incident"446 uses the issue type as the reference name447 issue_type: :test_case, expected_name: "test case"448 uses the issue type as the reference name449 issue_type: :task, expected_name: "task"450 uses the issue type as the reference name451 #has_widget?452 when the work item does not have the widget453 is expected to be falsey454 when the work item has the widget455 is expected to be truthy456# [RSpecRunTime] Finishing example group spec/models/issue_spec.rb. It took 4 minutes 5.35 seconds. Expected to take 3 minutes 27.94 seconds.457# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.458Lint factories for Issue459 with saas, license, and factory defaults460 behaves like factory461 issue factory462 does not raise error when built463 does not raise error when created464 linting :confidential trait465 does not raise error when created466# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.74 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.24 1.24 1.23 1/280 10907467.468 linting :with_asc_relative_position trait469 does not raise error when created470 linting :with_desc_relative_position trait471 does not raise error when created472 linting :opened trait473 does not raise error when created474 linting :locked trait475 does not raise error when created476 linting :closed trait477 does not raise error when created478 linting :with_alert trait479 does not raise error when created480 linting :closed_as_duplicate trait481 does not raise error when created482 linting :group_level trait483 does not raise error when created484 linting :user_namespace_level trait485 does not raise error when created486 linting :issue trait487 does not raise error when created488 linting :requirement trait489 does not raise error when created490 linting :task trait491 does not raise error when created492 linting :objective trait493 does not raise error when created494 linting :key_result trait495 does not raise error when created496 linting :incident trait497 does not raise error when created498 linting :test_case trait499 does not raise error when created500 linting :epic trait501 does not raise error when created502 linting :ticket trait503 does not raise error when created504 linting :published trait505 does not raise error when created506 linting :with_sla trait507 does not raise error when created508 linting :with_synced_epic trait509 does not raise error when created510 behaves like factory511 closed_issue factory512 does not raise error when built513 does not raise error when created514 behaves like factory515 reopened_issue factory516 does not raise error when built517 does not raise error when created518 behaves like factory519 labeled_issue factory520 does not raise error when built521 does not raise error when created522 behaves like factory523 incident factory524 does not raise error when built525 does not raise error when created526 linting :with_escalation_status trait527 does not raise error when created528 behaves like factory529 requirement factory530 does not raise error when built531 does not raise error when created532 behaves like factory533 quality_test_case factory534 does not raise error when built535 does not raise error when created536# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 11.17 seconds. Expected to take 37.78 seconds.537# [RSpecRunTime] Starting example group spec/models/namespace/traversal_hierarchy_spec.rb. Expected to take 2 minutes 17.26 seconds.538Namespace::TraversalHierarchy539 does not allow STI540 .for_namespace541 with root group542 is expected to eq #<Group id:834 @group96>543# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.83 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.34 1.26 1.24 1/281 10908544.545 with child group546 is expected to eq #<Group id:919 @group181>547# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.11 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.29 1.25 1.24 2/280 10909548.549 with group outside of hierarchy550 is expected not to eq #<Group id:1004 @group266>551# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.18 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.25 1.24 1.24 1/280 10910552.553 .new554 with root group555 is expected to eq #<Group id:1090 @group352>556# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.91 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.19 1.23 1.23 1/280 10911557.558 with child group559 is expected to raise StandardError with "Must specify a root node"560# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.01 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.16 1.22 1.23 1/280 10912561.562 #incorrect_traversal_ids563 is expected to contain exactly #<Group id:1260 @group522>, #<Group id:1261 @group522/group523>, #<Group id:1262 @group522/group523/group524>, #<Group id:1263 @group522/group523/group524/group525>, #<Group id:1264 @group522/group523/group524/group526>, #<Group id:1265 @group522/group523/group524/group527>, #<Group id:1266 @group522/group523/group524/group528>, #<Group id:1267 @group522/group523/group529>, #<Group id:1268 @group522/group523/group529/group530>, #<Group id:1269 @group522/group523/group529/group531>, #<Group id:1270 @group522/group523/group529/group532>, #<Group id:1271 @group522/group523/group529/group533>, #<Group id:1272 @group522/group523/group534>, #<Group id:1273 @group522/group523/group534/group535>, #<Group id:1274 @group522/group523/group534/group536>, #<Group id:1275 @group522/group523/group534/group537>, #<Group id:1276 @group522/group523/group534/group538>, #<Group id:1277 @group522/group523/group539>, #<Group id:1278 @group522/group523/group539/group540>, #<Group id:1279 @group522/group523/group539/group541>, #<Group id:1280 @group522/group523/group539/group542>, #<Group id:1281 @group522/group523/group539/group543>, #<Group id:1282 @group522/group544>, #<Group id:1283 @group522/group544/group545>, #<Group id:1284 @group522/group544/group545/group546>, #<Group id:1285 @group522/group544/group545/group547>, #<Group id:1286 @group522/group544/group545/group548>, #<Group id:1287 @group522/group544/group545/group549>, #<Group id:1288 @group522/group544/group550>, #<Group id:1289 @group522/group544/group550/group551>, #<Group id:1290 @group522/group544/group550/group552>, #<Group id:1291 @group522/group544/group550/group553>, #<Group id:1292 @group522/group544/group550/group554>, #<Group id:1293 @group522/group544/group555>, #<Group id:1294 @group522/group544/group555/group556>, #<Group id:1295 @group522/group544/group555/group557>, #<Group id:1296 @group522/group544/group555/group558>, #<Group id:1297 @group522/group544/group555/group559>, #<Group id:1298 @group522/group544/group560>, #<Group id:1299 @group522/group544/group560/group561>, #<Group id:1300 @group522/group544/group560/group562>, #<Group id:1301 @group522/group544/group560/group563>, #<Group id:1302 @group522/group544/group560/group564>, #<Group id:1303 @group522/group565>, #<Group id:1304 @group522/group565/group566>, #<Group id:1305 @group522/group565/group566/group567>, #<Group id:1306 @group522/group565/group566/group568>, #<Group id:1307 @group522/group565/group566/group569>, #<Group id:1308 @group522/group565/group566/group570>, #<Group id:1309 @group522/group565/group571>, #<Group id:1310 @group522/group565/group571/group572>, #<Group id:1311 @group522/group565/group571/group573>, #<Group id:1312 @group522/group565/group571/group574>, #<Group id:1313 @group522/group565/group571/group575>, #<Group id:1314 @group522/group565/group576>, #<Group id:1315 @group522/group565/group576/group577>, #<Group id:1316 @group522/group565/group576/group578>, #<Group id:1317 @group522/group565/group576/group579>, #<Group id:1318 @group522/group565/group576/group580>, #<Group id:1319 @group522/group565/group581>, #<Group id:1320 @group522/group565/group581/group582>, #<Group id:1321 @group522/group565/group581/group583>, #<Group id:1322 @group522/group565/group581/group584>, #<Group id:1323 @group522/group565/group581/group585>, #<Group id:1324 @group522/group586>, #<Group id:1325 @group522/group586/group587>, #<Group id:1326 @group522/group586/group587/group588>, #<Group id:1327 @group522/group586/group587/group589>, #<Group id:1328 @group522/group586/group587/group590>, #<Group id:1329 @group522/group586/group587/group591>, #<Group id:1330 @group522/group586/group592>, #<Group id:1331 @group522/group586/group592/group593>, #<Group id:1332 @group522/group586/group592/group594>, #<Group id:1333 @group522/group586/group592/group595>, #<Group id:1334 @group522/group586/group592/group596>, #<Group id:1335 @group522/group586/group597>, #<Group id:1336 @group522/group586/group597/group598>, #<Group id:1337 @group522/group586/group597/group599>, #<Group id:1338 @group522/group586/group597/group600>, #<Group id:1339 @group522/group586/group597/group601>, #<Group id:1340 @group522/group586/group602>, #<Group id:1341 @group522/group586/group602/group603>, #<Group id:1342 @group522/group586/group602/group604>, #<Group id:1343 @group522/group586/group602/group605>, and #<Group id:1344 @group522/group586/group602/group606>564# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.22 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.22 1.23 1.23 1/280 10913565.566 #sync_traversal_ids!567 is expected to be empty568 behaves like hierarchy with traversal_ids569 will be valid570# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.07 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.28 1.24 1.24 1/280 10914571.572 behaves like locked row573 has locked row574# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.85 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.22 1.23 1.23 1/280 10915575.576 when deadlocked577 is expected to raise ActiveRecord::Deadlocked578 increment db_deadlock counter579# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.8 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.15 1.22 1.23 1/279 10916580.581# [RSpecRunTime] Finishing example group spec/models/namespace/traversal_hierarchy_spec.rb. It took 2 minutes 21.77 seconds. Expected to take 2 minutes 17.26 seconds.582# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/group/tree_restorer_spec.rb. Expected to take 1 minute 54.94 seconds.583Gitlab::ImportExport::Group::TreeRestorer584 restore group tree585 has the group description586 has group labels587 has badges588 has milestones589 has group children590 has group members591 issue boards592 has issue boards593 has board label lists594# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.59 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.13 1.21 1.22 1/280 10918595.596 child with no parent597 captures import failures when a child group does not have a valid parent_id598 when child group creation fails599 captures import failure600 excluded attributes601 does not import root group name602 does not import root group path603 does not allow override of excluded attributes604 does not allow override of excluded attributes605 does not allow override of excluded attributes606 does not allow override of excluded attributes607 does not allow override of excluded attributes608 does not allow override of excluded attributes609 does not allow override of excluded attributes610 does not allow override of excluded attributes611# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.69 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.12 1.18 1.21 1/281 10931612.613 group.json file access check614 does not read a symlink615 group visibility levels616 when the @top_level_group is the destination_group617 when visibility level is public618 imports all subgroups as public619# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.01 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.12 1.18 1.21 1/281 10932620.621 when visibility level is private622 imports all subgroups as private623# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.91 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.12 1.18 1.21 1/281 10933624.625 when visibility level is internal626 imports all subgroups as internal627# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.95 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.11 1.18 1.21 1/281 10934628.629 when the destination_group is the @top_level_group.parent630 when source level is public631 imports all subgroups as public632# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.14 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.11 1.18 1.21 1/281 10935633.634 when source level is private635 imports all subgroups as private636# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.25 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.10 1.17 1.20 1/281 10936637.638 when source level is internal639 imports all subgroups as internal640# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.47 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.10 1.17 1.20 1/281 10937641.642 when the visibility level is restricted643 updates the visibility_level644# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.35 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.10 1.17 1.20 1/281 10938645.646 when there are nested subgroups647 when destination level is :public648 imports all subgroups with original visibility_level649# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.73 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.10 1.17 1.20 1/281 10939650.651 when destination level is :internal652 imports non-public subgroups with original level and public subgroups as internal653# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.21 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.09 1.17 1.20 1/281 10940654.655 when destination level is :private656 imports all subgroups as private657# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.63 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.08 1.16 1.20 1/281 10941658.659# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/group/tree_restorer_spec.rb. It took 2 minutes 3.8 seconds. Expected to take 1 minute 54.94 seconds.660# [RSpecRunTime] Starting example group spec/services/ci/register_job_service_spec.rb. Expected to take 1 minute 35.46 seconds.661Ci::RegisterJobService662 #execute663 checks database loadbalancing stickiness664 result is valid if replica did caught-up665 result is invalid if replica did not caught-up666# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.84 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.07 1.16 1.20 1/281 10942667.668 when using pending builds table669 runner follows tag list670 when job has tag671 does not pick build with different tag672 does not pick build with tag673 and runner has matching tag674 with no runner manager specified675 picks build676# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.47 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.07 1.16 1.20 1/281 10943677.678 with runner manager specified679 picks build and assigns runner manager680# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.5 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.07 1.16 1.20 1/281 10944681.682 when job has no tag683 picks build684 when runner has tag685 picks build686# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.52 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.07 1.16 1.20 1/281 10945687.688 deleted projects689 for shared runners690 does not pick a build691 for project runner692 with no runner manager specified693 does not pick a build694 with runner manager specified695 does not pick a build696 allow shared runners697 when build owner has been blocked698 with no runner manager specified699 does not pick the build and drops the build700 with runner manager specified701 does not pick the build and does not create join record702 for multiple builds703 picks builds one-by-one704 when using fair scheduling705 when all builds are pending706 prefers projects without builds first707# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.79 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.06 1.15 1.19 1/281 10946708.709 when some builds transition to success710 equalises number of running builds711# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.33 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.29 1.20 1.21 1/281 10947712.713 when using DEFCON mode that disables fair scheduling714 when all builds are pending715 returns builds in order of creation (FIFO)716# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.73 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.27 1.20 1.21 1/281 10948717.718 when some builds transition to success719 returns builds in order of creation (FIFO)720# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.89 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.27 1.20 1.21 1/281 10949721.722 shared runner723 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_... integer, upstream_pipeline_id: integer, user_id: integer, execution_config_id: integer, tag_list: )724 is expected to be valid725 is expected to be running726 is expected to eq #<Ci::Runner id: 1, token: nil, created_at: "2024-06-05 16:12:21.878138554 +0000", updated_at: "2024-...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil>727 is expected to eq 220728# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.55 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.23 1.19 1.20 1/282 10950729.730 project runner731 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_... integer, upstream_pipeline_id: integer, user_id: integer, execution_config_id: integer, tag_list: )732 is expected to be valid733 is expected to be running734 is expected to eq #<Ci::Runner id: 78, token: nil, created_at: "2024-06-05 16:13:02.383313668 +0000", updated_at: "2024...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil>735# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.93 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.13 1.17 1.20 1/282 10951736.737 disallow shared runners738 shared runner739 is expected to be nil740 project runner741 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_... integer, upstream_pipeline_id: integer, user_id: integer, execution_config_id: integer, tag_list: )742 is expected to be valid743 is expected to be running744 is expected to eq #<Ci::Runner id: 93, token: nil, created_at: "2024-06-05 16:13:07.167401479 +0000", updated_at: "2024...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil>745# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.52 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.13 1.17 1.20 1/282 10952746.747 disallow when builds are disabled748 and uses shared runner749 is expected to be nil750 and uses group runner751 is expected to be nil752 and uses project runner753 does not pick a build754 allow group runners755 for multiple builds756 does not consider builds from other group runners757# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.96 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.11 1.16 1.20 1/281 10953758.759 group runner760 is expected to be a kind of Ci::Build(status: string, finished_at: datetime, created_at: datetime, updated_at: datetime, started_... integer, upstream_pipeline_id: integer, user_id: integer, execution_config_id: integer, tag_list: )761 is expected to be valid762 is expected to be running763 is expected to eq #<Ci::Runner id: 119, token: nil, created_at: "2024-06-05 16:13:18.514136499 +0000", updated_at: "202...registration_token", creator_id: nil, creation_state: "finished", executor_type: nil, tag_list: nil>764# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.89 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.58 1.26 1.23 1/281 10954765.766 disallow group runners767 group runner768 is expected to be nil769 when first build is stalled770 with multiple builds are in queue771 receives second build from the queue772# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.61 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.58 1.26 1.23 1/281 10955773.774 when single build is in queue775 does not receive any valid result776 when there is no build in queue777 does not receive builds but result is valid778 when access_level of runner is not_protected779 when a job is protected780 picks the job781 when a job is unprotected782 picks the job783 when protected attribute of a job is nil784 picks the job785 when access_level of runner is ref_protected786 when a job is protected787 picks the job788 when a job is unprotected789 does not pick the job790 when protected attribute of a job is nil791 does not pick the job792 persisting runtime features793 persists the feature to build metadata794 when ci_canceling_status is disabled795 does not persist the feature to build metadata796# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.42 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.49 1.25 1.22 2/281 10956797.798 runner feature set is verified799 when feature is missing by runner800 does not pick the build and drops the build801 when feature is supported by runner802 does pick job803 when "dependencies" keyword is specified804 picks a build with a dependency805 when there are multiple dependencies with artifacts806 logs build artifacts size807# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.38 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.49 1.25 1.22 1/281 10957808.809 behaves like validation is active810 when depended job has not been completed yet811 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-06-05 08:50:29.000000000 +0000", u...r_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil, tag_list: nil>812# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.42 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.45 1.25 1.22 1/281 10958813.814 when artifacts of depended job has been expired815 when the pipeline is locked816 is expected to eq #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-06-05 08:50:29.000000000 +0000", u...r_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil, tag_list: nil>817# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.51 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.45 1.25 1.22 1/281 10959818.819 when the pipeline is unlocked820 behaves like not pick821 does not pick the build and drops the build822 when artifacts of depended job has been erased823 behaves like not pick824 does not pick the build and drops the build825 when job object is staled826 does not drop nor pick827 when build is degenerated828 does not pick the build and drops the build829 when build has data integrity problem830 does drop the build and logs both failures831 when build fails to be run!832 does drop the build and logs failure833 when an exception is raised during a persistent ref creation834 picks the build835 when only some builds can be matched by runner836 observes queue size of only matching jobs837 observes queue processing time by the runner type838# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.81 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.41 1.24 1.22 1/281 10960839.840 when ci_register_job_temporary_lock is enabled841 when a build is temporarily locked842 skips this build and marks queue as invalid843 when there is another build in queue844 skips this build and picks another build845# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.43 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.38 1.24 1.22 1/281 10961846.847 when a conflicting data is stored in denormalized table848 removes queuing entry upon build assignment attempt849 #register_success850 when shared runner is used851 behaves like metrics collector852 behaves like attempt counter collector853 increments attempt counter854 behaves like jobs queueing time histogram collector855 counts job queuing time histogram with expected labels856 when project already has running jobs857 counts job queuing time histogram with expected labels858# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.35 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.38 1.24 1.22 1/281 10962859.860 when metrics_shard tag is defined861 behaves like metrics collector862 behaves like attempt counter collector863 increments attempt counter864# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.58 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.35 1.24 1.22 1/281 10963865.866 behaves like jobs queueing time histogram collector867 counts job queuing time histogram with expected labels868 when project already has running jobs869 counts job queuing time histogram with expected labels870# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.93 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.35 1.24 1.22 1/281 10964871.872 when multiple metrics_shard tag is defined873 behaves like metrics collector874 behaves like attempt counter collector875 increments attempt counter876# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.19 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.35 1.24 1.22 1/281 10965877.878 behaves like jobs queueing time histogram collector879 counts job queuing time histogram with expected labels880 when project already has running jobs881 counts job queuing time histogram with expected labels882# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.74 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.32 1.23 1.22 1/281 10966883.884 when max running jobs bucket size is exceeded885 behaves like metrics collector886 behaves like attempt counter collector887 increments attempt counter888# [RSpecRunTime] RSpec elapsed time: 15 minutes 58.98 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.32 1.23 1.22 1/281 10967889.890 behaves like jobs queueing time histogram collector891 counts job queuing time histogram with expected labels892 when project already has running jobs893 counts job queuing time histogram with expected labels894# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.3 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.30 1.23 1.21 1/281 10968895.896 when pending job with queued_at=nil is used897 doesn't count job queuing time histogram898 behaves like attempt counter collector899 increments attempt counter900# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.74 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.30 1.23 1.21 1/281 10969901.902 when project runner is used903 behaves like metrics collector904 behaves like attempt counter collector905 increments attempt counter906# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.95 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.30 1.23 1.21 1/281 10970907.908 behaves like jobs queueing time histogram collector909 counts job queuing time histogram with expected labels910 when project already has running jobs911 counts job queuing time histogram with expected labels912# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.37 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.27 1.22 1.21 1/281 10971913.914 when runner_session params are915 present sets runner session configuration in the build916 not present it does not configure the runner session917# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.28 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.27 1.22 1.21 1/282 10972918.919 when max queue depth is reached920 returns 409 conflict921# [RSpecRunTime] Finishing example group spec/services/ci/register_job_service_spec.rb. It took 1 minute 46.5 seconds. Expected to take 1 minute 35.46 seconds.922# [RSpecRunTime] Starting example group spec/policies/ci/build_policy_spec.rb. Expected to take 1 minute 15.82 seconds.923Ci::BuildPolicy924 behaves like a deployable job policy925 when the job triggerer is a project maintainer926 is expected to be allowed :update_build927 when job is oudated deployment job928 is expected not to be allowed :update_build929 is expected not to be allowed :cancel_build930# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.68 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.25 1.22 1.21 1/282 10973931.932 artifacts access config with access keyword933 when job artifact access is set to all934 allows read_job_artifacts to project members935 when job artifact is private to developers936 allows read_job_artifacts to project members937 when user is anon938 disallows read_job_artifacts to anon user939 when job artifact access is set to none940 disallows read_job_artifacts to project members941 #rules942 when user does not have access to the project943 when public builds are enabled944 does not include ability to read build945 when public builds are disabled946 does not include ability to read build947 when anonymous user has access to the project948 when public builds are enabled949 includes ability to read build950 when public builds are disabled951 does not include ability to read build952 when team member has access to the project953 team member is a guest954 when public builds are enabled955 includes ability to read build956# [RSpecRunTime] RSpec elapsed time: 16 minutes 20.25 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.23 1.22 1.21 1/282 10974957.958 when public builds are disabled959 does not include ability to read build960# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.55 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.21 1.21 1.21 1/282 10975961.962 team member is a reporter963 when public builds are enabled964 includes ability to read build965# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.77 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.21 1.21 1.21 1/282 10976966.967 when public builds are disabled968 does not include ability to read build969# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.94 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.21 1.21 1.21 1/282 10977970.971 when maintainer is allowed to push to pipeline branch972 enables updates if user is maintainer973# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.16 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.21 1.21 1.21 1/282 10978974.975 rules for protected ref976 when no one can push or merge to the branch977 does not include ability to update build978 when the user is admin979 does not include ability to update build980# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.55 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.19 1.21 1.21 1/282 11039981.982 when developers can push to the branch983 includes ability to update build984# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.35 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.19 1.21 1.21 1/282 11070985.986 when no one can create the tag987 does not include ability to update build988# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.08 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.18 1.20 1.21 1/282 11099989.990 when no one can create the tag but it is not a tag991 includes ability to update build992# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.88 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.18 1.20 1.21 1/282 11130993.994 rules for erase build995 when a developer erases a build996 when developers can push to the branch997 when the build was created by the developer998 when the build was created for a protected ref999 is expected to be disallowed :erase_build1000# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.66 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.18 1.20 1.21 1/282 111611001.1002 when the build was created for an unprotected ref1003 is expected to be allowed :erase_build1004# [RSpecRunTime] RSpec elapsed time: 16 minutes 37.31 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.16 1.20 1.20 1/282 111921005.1006 when the build was created by the other1007 is expected to be disallowed :erase_build1008# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.23 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.16 1.20 1.20 1/282 112231009.1010 when no one can push or merge to the branch1011 is expected to be disallowed :erase_build1012# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.94 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.15 1.20 1.20 1/282 112541013.1014 when a maintainer erases a build1015 when maintainers can push to the branch1016 when the build was created by the maintainer1017 is expected to be allowed :erase_build1018# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.59 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.15 1.20 1.20 1/282 112851019.1020 when the build was created by the other1021 is expected to be allowed :erase_build1022# [RSpecRunTime] RSpec elapsed time: 16 minutes 44.65 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.15 1.20 1.20 1/282 113161023.1024 when no one can push or merge to the branch1025 is expected to be disallowed :erase_build1026# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.3 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.14 1.19 1.20 1/282 113471027.1028 when an admin erases a build1029 when the build was created for a protected branch1030 is expected to be disallowed :erase_build1031# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.02 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.14 1.19 1.20 1/282 113781032.1033 when the build was created for a protected tag1034 is expected to be disallowed :erase_build1035# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.42 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.13 1.19 1.20 1/282 114071036.1037 when the build was created for an unprotected ref1038 is expected to be allowed :erase_build1039# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.12 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.13 1.19 1.20 1/282 114381040.1041 manage a web ide terminal1042 when create_web_ide_terminal access enabled1043 with admin1044 when admin mode enabled1045 is expected to be allowed :create_build_service_proxy1046# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.9 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.13 1.19 1.20 1/282 114391047.1048 when admin mode disabled1049 is expected not to be allowed :create_build_service_proxy1050# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.05 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.12 1.19 1.20 1/282 114401051.1052 when build is not from a webide pipeline1053 is expected not to be allowed :create_build_service_proxy1054# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.96 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.12 1.19 1.20 1/282 114411055.1056 when build has no runner terminal1057 when admin mode enabled1058 is expected to be allowed :update_web_ide_terminal1059 is expected not to be allowed :create_build_service_proxy1060# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.96 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.11 1.18 1.20 1/283 114421061.1062 when admin mode disabled1063 is expected not to be allowed :update_web_ide_terminal1064 is expected not to be allowed :create_build_service_proxy1065# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.97 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.10 1.18 1.20 1/283 114431066.1067 feature flag "build_service_proxy" is disabled1068 is expected not to be allowed :create_build_service_proxy1069# [RSpecRunTime] RSpec elapsed time: 17 minutes 9.16 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.10 1.18 1.20 1/283 114441070.1071 with owner1072 behaves like allowed build owner access1073 is expected not to be allowed :create_build_service_proxy1074 when user is the owner of the job1075 is expected to be allowed :create_build_service_proxy1076# [RSpecRunTime] RSpec elapsed time: 17 minutes 12.96 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.09 1.18 1.19 1/282 114451077.1078 with maintainer1079 behaves like allowed build owner access1080 is expected not to be allowed :create_build_service_proxy1081 when user is the owner of the job1082 is expected to be allowed :create_build_service_proxy1083# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.92 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.08 1.17 1.19 1/282 114461084.1085 with developer1086 behaves like forbidden access1087 is expected not to be allowed :create_build_service_proxy1088 when user is the owner of the job1089 is expected not to be allowed :create_build_service_proxy1090# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.55 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.08 1.17 1.19 1/282 114471091.1092 with reporter1093 behaves like forbidden access1094 is expected not to be allowed :create_build_service_proxy1095 when user is the owner of the job1096 is expected not to be allowed :create_build_service_proxy1097# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.18 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.08 1.17 1.19 1/282 114481098.1099 with guest1100 behaves like forbidden access1101 is expected not to be allowed :create_build_service_proxy1102 when user is the owner of the job1103 is expected not to be allowed :create_build_service_proxy1104# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.6 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.15 1.18 1.20 1/282 114491105.1106 with non member1107 behaves like forbidden access1108 is expected not to be allowed :create_build_service_proxy1109 when user is the owner of the job1110 is expected not to be allowed :create_build_service_proxy1111# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.76 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.14 1.18 1.19 1/282 114501112.1113 ability :create_build_terminal1114 when user can update_build1115 when job has terminal1116 when current user is the job owner1117 is expected to be allowed :create_build_terminal1118# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.94 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.14 1.18 1.19 1/282 114511119.1120 when current user is not the job owner1121 is expected not to be allowed :create_build_terminal1122# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.2 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.14 1.18 1.19 1/282 114521123.1124 when job does not have terminal1125 is expected not to be allowed :create_build_terminal1126# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.37 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.14 1.18 1.19 1/282 114531127.1128 when user cannot update build1129 is expected not to be allowed :create_build_terminal1130# [RSpecRunTime] Finishing example group spec/policies/ci/build_policy_spec.rb. It took 1 minute 26.2 seconds. Expected to take 1 minute 15.82 seconds.1131# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/label_reference_filter_spec.rb. Expected to take 1 minute 7.44 seconds.1132Banzai::Filter::References::LabelReferenceFilter1133 requires project context1134 ignores valid references contained inside 'pre' element1135 ignores valid references contained inside 'code' element1136 ignores valid references contained inside 'a' element1137 ignores valid references contained inside 'style' element1138 includes default classes1139 avoids N+1 cached queries1140 includes a data-project attribute1141 includes a data-label attribute1142 includes protocol when :only_path not present1143 does not include protocol when :only_path true1144 links to issue list when :label_url_method is not present1145 links to merge request list when `label_url_method: :project_merge_requests_url`1146 behaves like HTML text with references1147 preserves escaped HTML text and adds valid references1148 preserves escaped HTML text if there are no valid references1149# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.73 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.11 1.17 1.19 1/282 114541150.1151 project that does not exist referenced1152 does not link reference1153 label span element1154 includes default classes1155 includes a style attribute1156# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.71 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.11 1.17 1.19 1/282 114551157.1158 Integer-based references1159 links to a valid reference1160 links with adjacent text1161 ignores invalid label IDs1162# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.78 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.11 1.17 1.19 1/282 114561163.1164 String-based single-word references1165 links to a valid reference1166 links with adjacent text1167 ignores invalid label names1168# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.75 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.10 1.17 1.19 1/282 114571169.1170 String-based single-word references that begin with a digit1171 links to a valid reference1172 links with adjacent text1173 ignores invalid label names1174# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.79 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.10 1.17 1.19 1/282 114581175.1176 String-based single-word references with special characters1177 links to a valid reference1178 does not include trailing punctuation1179 ignores invalid label names1180# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.9 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.09 1.17 1.19 1/282 114591181.1182 String-based multi-word references in quotes1183 links to a valid reference1184 links with adjacent text1185 ignores invalid label names1186# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.88 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.09 1.17 1.19 1/282 114601187.1188 String-based multi-word references that begin with a digit1189 links to a valid reference1190 links with adjacent text1191 ignores invalid label names1192# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.91 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.09 1.17 1.19 1/282 114611193.1194 String-based multi-word references with special characters in quotes1195 links to a valid reference1196 links with adjacent text1197 ignores invalid label names1198# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.06 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.08 1.16 1.19 1/282 114621199.1200 References with html entities1201 links to a valid reference1202 ignores invalid label names and escapes entities1203# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.5 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.08 1.16 1.19 1/282 114631204.1205 consecutive references1206 separated with a comma1207 links to valid references1208 separated with a space1209 links to valid references1210 edge cases1211 gracefully handles non-references matching the pattern1212 referencing a label in a link href1213 links to a valid reference1214 links with adjacent text1215 includes a data-project attribute1216 includes a data-label attribute1217# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.01 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.08 1.16 1.18 1/282 114641218.1219 group label references1220 without project reference1221 links to a valid reference1222 links with adjacent text1223 ignores invalid label names1224# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.99 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.08 1.16 1.18 1/282 114651225.1226 with project reference1227 links to a valid reference1228 links with adjacent text1229 ignores invalid label names1230# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.95 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.07 1.16 1.18 1/282 114661231.1232 cross-project / cross-namespace complete reference1233 links to a valid reference1234 has valid color1235 has valid link text1236 has valid text1237 ignores invalid IDs on the referenced label1238# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.34 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.06 1.15 1.18 1/282 114671239.1240 cross-project / same-namespace complete reference1241 links to a valid reference1242 has valid color1243 has valid link text1244 has valid text1245 ignores invalid IDs on the referenced label1246# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.45 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.06 1.15 1.18 1/282 114681247.1248 cross-project shorthand reference1249 links to a valid reference1250 has valid color1251 has valid link text1252 has valid text1253 ignores invalid IDs on the referenced label1254# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.41 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.05 1.15 1.18 2/282 114691255.1256 cross group label references1257 points to referenced project issues page1258 has valid color1259 has valid link text1260 has valid text1261 ignores invalid IDs on the referenced label1262 when group name has HTML entities1263 escapes the HTML entities1264# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.87 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.05 1.14 1.18 1/282 114701265.1266 cross-project / same-group_label complete reference1267 points to referenced project issues page1268 has valid color1269 has valid link text1270 has valid text1271 ignores invalid IDs on the referenced label1272# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.59 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.04 1.14 1.18 1/282 114711273.1274 same project / same group_label complete reference1275 points to referenced project issues page1276 has valid color1277 has valid link text1278 has valid text1279 ignores invalid IDs on the referenced label1280# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.72 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.04 1.14 1.18 1/282 114721281.1282 same project / same group_label shorthand reference1283 points to referenced project issues page1284 has valid color1285 has valid link text1286 has valid text1287 ignores invalid IDs on the referenced label1288# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.92 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.04 1.14 1.18 1/282 114731289.1290 group context1291 points to the page defined in label_url_method1292 finds labels also in ancestor groups1293 points to referenced project issues page1294# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.78 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.04 1.14 1.18 1/282 114741295.1296 checking N+11297 does not have N+1 per multiple references per project1298 has N+1 for multiple unique project/group references1299# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.32 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.04 1.14 1.18 1/282 114751300.1301# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/label_reference_filter_spec.rb. It took 1 minute 14.0 seconds. Expected to take 1 minute 7.44 seconds.1302# [RSpecRunTime] Starting example group spec/models/milestone_spec.rb. Expected to take 59.6 seconds.1303Milestone1304 does not allow STI1305 modules1306 with a project1307 behaves like AtomicInternalId1308 .has_internal_id1309 Module inclusion1310 is expected to includes the AtomicInternalId module1311# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.54 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.03 1.14 1.17 1/282 114761312.1313 Validation1314 when presence validation is required1315 when creating an object1316 raises an error if the internal id is blank1317 when updating an object1318 raises an error if the internal id is blank1319 when presence validation is not required1320 when creating an object1321 does not raise an error if the internal id is blank (PENDING: No reason given)1322 when updating an object1323 does not raise an error if the internal id is blank (PENDING: No reason given)1324 Creating an instance1325 saves a new instance properly1326 internal id generation1327 calls InternalId.generate_next and sets internal id attribute1328 does not overwrite an existing internal id1329 when the instance has an internal ID set1330 calls InternalId.update_last_value and sets the `last_value` to that of the instance1331# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.88 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.03 1.13 1.17 1/282 114771332.1333 unsetting the instance internal id on rollback1334 when the internal id has been changed1335 when the internal id is automatically set1336 clears it on the instance1337 when the internal id is manually set1338 does not clear it on the instance1339 when the internal id has not been changed1340 preserves the value on the instance1341 supply of internal ids1342 provides a persistent supply of IID values, sensitive to the current state1343 #reset_scope_internal_id_attribute1344 rewinds the allocated IID1345 allocates the same IID1346# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.81 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.03 1.13 1.17 1/282 114781347.1348 with a group1349 behaves like AtomicInternalId1350 .has_internal_id1351 Module inclusion1352 is expected to includes the AtomicInternalId module1353 Validation1354 when presence validation is required1355 when creating an object1356 raises an error if the internal id is blank1357 when updating an object1358 raises an error if the internal id is blank1359 when presence validation is not required1360 when creating an object1361 does not raise an error if the internal id is blank (PENDING: No reason given)1362 when updating an object1363 does not raise an error if the internal id is blank (PENDING: No reason given)1364 Creating an instance1365 saves a new instance properly1366 internal id generation1367 calls InternalId.generate_next and sets internal id attribute1368 does not overwrite an existing internal id1369 when the instance has an internal ID set1370 calls InternalId.update_last_value and sets the `last_value` to that of the instance1371 unsetting the instance internal id on rollback1372 when the internal id has been changed1373 when the internal id is automatically set1374 clears it on the instance1375 when the internal id is manually set1376 does not clear it on the instance1377 when the internal id has not been changed1378 preserves the value on the instance1379 supply of internal ids1380 provides a persistent supply of IID values, sensitive to the current state1381 #reset_scope_internal_id_attribute1382 rewinds the allocated IID1383 allocates the same IID1384 behaves like a timebox1385 Validation1386 start_date1387 adds an error when start_date is greater then due_date1388 adds an error when start_date is greater than 9999-12-311389# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.28 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.03 1.13 1.17 1/283 114791390.1391 due_date1392 adds an error when due_date is greater than 9999-12-311393 Associations1394 is expected to have many issues1395 is expected to have many merge_requests1396 is expected to have many labels through issues1397 #timebox_name1398 returns the name of the model1399 #safe_title1400 normalizes the title for use as a slug1401 #title1402 sanitizes title1403 #to_ability_name1404 returns timebox1405 .within_timeframe1406 can find overlapping timeboxes1407# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.72 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.10 1.14 1.18 1/282 114801408.1409 #uniqueness_of_title1410 per project1411 does not accept the same title in a project twice1412 accepts the same title in another project1413# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.21 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.10 1.14 1.18 1/282 114811414.1415 per group1416 does not accept the same title in a group twice1417 does not accept the same title of a child project timebox1418 does not accept the same title in a descendant group1419 does not accept the same title in a descendant project1420 MilestoneStruct#serializable_hash1421 presents the predefined milestone as a hash1422 Validation1423 title1424 is expected to validate that :title cannot be empty/falsy1425 is invalid if title would be empty after sanitation1426 milestone_releases1427 when it is tied to a release for another project1428 creates a validation error1429 when it is tied to a release for the same project1430 is valid1431 #parent_type_check1432 is invalid if it has both project_id and group_id1433 Associations1434 is expected to belong to project required: false1435 is expected to belong to group required: false1436 is expected to have many releases1437 is expected to have many milestone_releases1438 .predefined_id?1439 returns true for a predefined Milestone ID1440 returns false for a Milestone ID that is not predefined1441 .order_by_name_asc1442 sorts by name ascending1443 .reorder_by_due_date_asc1444 reorders the input relation1445# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.77 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.09 1.14 1.17 1/282 114821446.1447 behaves like within_timeframe scope1448 .within_timeframe1449 returns resources with start_date and/or end_date between timeframe1450 returns resources which starts before the timeframe1451 returns resources which ends after the timeframe1452# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.8 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.09 1.14 1.17 1/282 114931453.1454 #percent_complete1455 does not count open issues1456 counts closed issues1457 recovers from dividing by zero1458 #expired? and #expired1459 expired1460 returns true when due_date is in the past1461 not expired1462 returns false when due_date is in the future1463 #upcoming?1464 returns true when start_date is in the future1465 returns false when start_date is in the past1466# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.1 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.08 1.14 1.17 1/282 114941467.1468 #can_be_closed?1469 returns true if milestone active and all nested issues closed1470 returns false if milestone active and not all nested issues closed1471 #to_ability_name1472 returns milestone1473 .search1474 returns milestones with a matching title1475 returns milestones with a partially matching title1476 returns milestones with a matching title regardless of the casing1477 returns milestones with a matching description1478 returns milestones with a partially matching description1479 returns milestones with a matching description regardless of the casing1480# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.39 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.07 1.13 1.17 1/282 114951481.1482 #search_title1483 returns milestones with a matching title1484 returns milestones with a partially matching title1485 returns milestones with a matching title regardless of the casing1486 searches only on the title and ignores milestones with a matching description1487# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.38 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.07 1.13 1.17 1/282 114961488.1489 behaves like #for_projects_and_groups1490 #for_projects_and_groups1491 returns no records if projects and groups are nil1492 ids as params1493 behaves like filters by projects and groups1494 returns milestones filtered by project1495 returns milestones filtered by group1496 returns milestones filtered by both project and group1497# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.05 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.15 1.15 1.18 1/282 114971498.1499 relations as params1500 behaves like filters by projects and groups1501 returns milestones filtered by project1502 returns milestones filtered by group1503 returns milestones filtered by both project and group1504 objects as params1505 behaves like filters by projects and groups1506 returns milestones filtered by project1507 returns milestones filtered by group1508 returns milestones filtered by both project and group1509 .upcoming_ids1510 returns the next upcoming open milestone ID for each project and group1511 when the projects and groups have no open upcoming milestones1512 returns no results1513# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.51 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.15 1.15 1.18 1/282 114981514.1515 #to_reference1516 for a project milestone1517 returns a String reference to the object1518 returns a reference by name when the format is set to :name1519 supports a cross-project reference1520 for a group milestone1521 returns a group milestone reference with a default format1522 returns a reference by name when the format is set to :name1523 does supports cross-project references within a group1524 raises an error when using iid format1525 #reference_link_text1526 returns the title with the reference prefix1527 #participants1528 returns participants without duplicates1529 .sort_with_expired_last1530 ordering by due_date ascending1531 sorts by due date in ascending order (ties broken by id in desc order)1532# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.09 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.14 1.14 1.18 1/282 114991533.1534 ordering by due_date descending1535 sorts by due date in descending order (ties broken by id in desc order)1536 .sort_by_attribute1537 ordering by name ascending1538 sorts by title ascending1539# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.57 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.12 1.14 1.18 1/282 115001540.1541 ordering by name descending1542 sorts by title descending1543 .states_count1544 when the projects have milestones1545 returns the quantity of milestones in each possible state1546# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.28 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.12 1.14 1.18 1/282 115011547.1548 when the projects do not have milestones1549 returns 0 as the quantity of global milestones in each state1550 .reference_pattern1551 is expected to match "gitlab-org/gitlab-ce%123"1552 is expected to match "gitlab-org/gitlab-ce%\"my-milestone\""1553 .link_reference_pattern1554 is expected to match "http://localhost/gitlab-org/gitlab-foss/milestones/123"1555 is expected to match "http://localhost/gitlab-org/gitlab-foss/-/milestones/123"1556 is expected not to match "http://localhost/gitlab-org/gitlab-foss/issues/123"1557 is expected not to match "gitlab-org/gitlab-ce/milestones/123"1558 #merge_requests_enabled?1559 per project1560 is true for projects with MRs enabled1561 is false for projects with MRs disabled1562 is false for projects with repository disabled1563# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.28 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.11 1.14 1.17 1/282 115021564.1565 per group1566 is always true for groups, for performance reasons1567 #resource_parent1568 when group is present1569 returns the group1570 when project is present1571 returns the project1572 #parent1573 with group1574 returns the expected parent1575 with project1576 returns the expected parent1577 #subgroup_milestone1578 parent is subgroup1579 returns true1580 parent is not subgroup1581 returns false1582 #project_milestone?1583 when project_id is present1584 returns true1585 when project_id is not present1586 returns false1587 #group_milestone?1588 when group_id is present1589 returns true1590 when group_id is not present1591 returns false1592 #lock_version1593 ensures that lock_version and optimistic locking is enabled1594 #check_for_spam?1595 when spammable attribute title has changed1596 is expected to eq true1597 when spammable attribute description has changed1598 is expected to eq true1599 when spammable attribute has changed but parent is private1600 is expected to eq false1601 when no spammable attribute has changed1602 is expected to eq false1603 .with_ids_or_title1604 returns milestones with matching id or title1605# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.49 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.10 1.14 1.17 1/282 115031606.1607# [RSpecRunTime] Finishing example group spec/models/milestone_spec.rb. It took 1 minute 6.15 seconds. Expected to take 59.6 seconds.1608# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.1609Lint factories for Milestone1610 with saas, license, and factory defaults1611 behaves like factory1612 milestone factory1613 does not raise error when built1614 does not raise error when created1615 linting :active trait1616 does not raise error when created1617# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.08 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.10 1.14 1.17 1/282 115301618.1619 linting :closed trait1620 does not raise error when created1621 linting :with_dates trait1622 does not raise error when created1623 linting :on_project trait1624 does not raise error when created1625 linting :on_group trait1626 does not raise error when created1627 behaves like factory1628 active_milestone factory1629 does not raise error when built1630 does not raise error when created1631# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.82 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.02 1.12 1.17 1/283 115311632.1633 behaves like factory1634 closed_milestone factory1635 does not raise error when built1636 does not raise error when created1637# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.95 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.02 1.12 1.17 1/283 115321638.1639 behaves like factory1640 project_milestone factory1641 does not raise error when built1642 does not raise error when created1643 behaves like factory1644 group_milestone factory1645 does not raise error when built1646 does not raise error when created1647# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 7.43 seconds. Expected to take 37.78 seconds.1648# [RSpecRunTime] Starting example group spec/models/commit_status_spec.rb. Expected to take 52.24 seconds.1649CommitStatus1650 does not allow STI1651 is expected to belong to pipeline class_name => Ci::Pipeline required: false inverse_of => statuses1652 is expected to belong to user required: false1653 is expected to belong to project required: false1654 is expected to belong to auto_canceled_by required: false1655 is expected to validate that :name cannot be empty/falsy1656 is expected to validate that :status is either ‹"pending"›, ‹"running"›, ‹"failed"›, ‹"success"›, or ‹"canceled"›1657 is expected to validate that the length of :stage is at most 2551658 is expected to validate that the length of :ref is at most 2551659 is expected to validate that the length of :target_url is at most 2551660 is expected to validate that the length of :description is at most 2551661 is expected to delegate #sha to the #pipeline object1662 is expected to delegate #short_sha to the #pipeline object1663 is expected to respond to #success?1664 is expected to respond to #failed?1665 is expected to respond to #running?1666 is expected to respond to #pending?1667 is expected not to be retried1668 is expected to eq "id"1669 behaves like having unique enum values1670 has unique values in "scheduling_type"1671 has unique values in "failure_reason"1672# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.59 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.01 1.12 1.17 1/284 115651673.1674 #author1675 is expected to eq #<User id: @>1676 #success1677 transitions canceling to canceled1678 when status is one that transitions to success1679 transitions to success1680 transitions to success1681 transitions to success1682 transitions to success1683 transitions to success1684 transitions to success1685# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.1 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.01 1.12 1.17 1/284 115661686.1687 status state machine1688 invalidates the cache after a transition1689 transitioning to running1690 records the started at time1691# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.55 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.01 1.11 1.16 1/284 115671692.1693 transitioning to created from skipped or manual1694 does not update user without parameter1695 updates user with user parameter1696# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.09 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.01 1.11 1.16 1/284 115681697.1698 .updated_at_before1699 finds the relevant records1700# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.31 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.01 1.11 1.16 1/284 115691701.1702 .created_at_before1703 finds the relevant records1704# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.68 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.01 1.11 1.16 1/284 115701705.1706 .scheduled_at_before1707 is expected to contain exactly #<CommitStatus status: "success", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "20...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1708# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.47 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.01 1.11 1.16 1/283 115711709.1710 #processed1711 processed state is always persisted1712 status is latest1713 is expected to be falsey1714 status is retried1715 is expected to be truthy1716 .cancelable1717 when running commit status1718 is expected to contain exactly #<CommitStatus status: "running", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "20...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1719 when pending commit status1720 is expected to contain exactly #<CommitStatus status: "pending", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "20...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1721 when waiting_for_resource commit status1722 is expected to contain exactly #<CommitStatus status: "waiting_for_resource", finished_at: "2016-01-26 07:23:42.000000000 +0000", cr...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1723 when waiting_for_callback commit status1724 is expected to contain exactly #<CommitStatus status: "waiting_for_callback", finished_at: "2016-01-26 07:23:42.000000000 +0000", cr...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1725 when preparing commit status1726 is expected to contain exactly #<CommitStatus status: "preparing", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1727 when created commit status1728 is expected to contain exactly #<CommitStatus status: "created", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "20...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1729 when scheduled commit status1730 is expected to contain exactly #<CommitStatus status: "scheduled", finished_at: "2016-01-26 07:23:42.000000000 +0000", created_at: "...id: nil, trigger_request_id: nil, upstream_pipeline_id: nil, user_id: nil, execution_config_id: nil>1731 when failed commit status1732 is expected to be empty1733 when success commit status1734 is expected to be empty1735 when skipped commit status1736 is expected to be empty1737 when canceled commit status1738 is expected to be empty1739 when manual commit status1740 is expected to be empty1741 #started?1742 without started_at1743 is expected to equal false1744 with started_at1745 if commit status is running1746 is expected to eq true1747 if commit status is success1748 is expected to eq true1749 if commit status is failed1750 is expected to eq true1751 if commit status is created1752 is expected to equal false1753 if commit status is waiting_for_resource1754 is expected to equal false1755 if commit status is preparing1756 is expected to equal false1757 if commit status is waiting_for_callback1758 is expected to equal false1759 if commit status is pending1760 is expected to equal false1761 if commit status is canceling1762 is expected to equal false1763 if commit status is canceled1764 is expected to equal false1765 if commit status is skipped1766 is expected to equal false1767 if commit status is manual1768 is expected to equal false1769 if commit status is scheduled1770 is expected to equal false1771 #active?1772 if commit_status.status is pending1773 is expected to be truthy1774 if commit_status.status is running1775 is expected to be truthy1776 if commit_status.status is success1777 is expected to be falsey1778 if commit_status.status is failed1779 is expected to be falsey1780 if commit_status.status is canceled1781 is expected to be falsey1782 #complete?1783 if commit_status.status is success1784 is expected to be truthy1785 if commit_status.status is failed1786 is expected to be truthy1787 if commit_status.status is canceled1788 is expected to be truthy1789 if commit_status.status is pending1790 is expected to be falsey1791 if commit_status.status is running1792 is expected to be falsey1793 #cancel1794 when status is scheduled1795 updates the status1796 #auto_canceled?1797 when it is canceled1798 when there is auto_canceled_by1799 is auto canceled1800 when there is no auto_canceled_by1801 is not auto canceled1802 #duration1803 is expected to eq 120.01804 if the building process has not started yet1805 is expected to be nil1806 if the building process has started1807 is expected to be a kind of Float1808 is expected to be > 0.01809 #queued_duration1810 when created, then enqueued, then started1811 is expected to eq 5.01812 when created but not yet enqueued1813 is expected to be nil1814 when enqueued, but not started1815 is expected to eq 1 minute1816 .latest1817 returns unique statuses1818 .retried1819 returns unique statuses1820 .retried_ordered1821 returns retried statuses in order1822 .running_or_pending1823 returns statuses that are running or pending1824 .after_stage1825 returns statuses from second and third stage1826 .failed_but_allowed1827 returns statuses without what we want to ignore1828 .for_ref1829 returns statuses with the specified ref1830 .by_name1831 returns statuses with the specified name1832 .for_project_paths1833 with a single path1834 returns statuses for other_project1835# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.48 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.08 1.12 1.17 1/283 116041836.1837 with array of paths1838 returns statuses for project1839 .status1840 when there are multiple statuses present1841 returns a correct compound status1842 when there are only allowed to fail commit statuses present1843 returns status that indicates success1844 when using a scope to select latest statuses1845 returns status according to the scope1846 .match_id_and_lock_version1847 returns statuses that match the given id and lock versions1848 .with_type1849 returns statuses that match type1850 #before_sha1851 when no before_sha is set for pipeline1852 returns blank sha1853 for before_sha set for pipeline1854 returns the set value1855 #commit1856 returns commit pipeline has been created for1857 #group_name1858 name: "rspec1", group_name: "rspec1"1859 rspec1 puts in rspec11860 name: "rspec1 0 1", group_name: "rspec1"1861 rspec1 0 1 puts in rspec11862 name: "rspec1 0/2", group_name: "rspec1"1863 rspec1 0/2 puts in rspec11864 name: "rspec:windows", group_name: "rspec:windows"1865 rspec:windows puts in rspec:windows1866 name: "rspec:windows 0", group_name: "rspec:windows 0"1867 rspec:windows 0 puts in rspec:windows 01868 name: "rspec:windows 0 2/2", group_name: "rspec:windows 0"1869 rspec:windows 0 2/2 puts in rspec:windows 01870 name: "rspec:windows 0 test", group_name: "rspec:windows 0 test"1871 rspec:windows 0 test puts in rspec:windows 0 test1872 name: "rspec:windows 0 test 2/2", group_name: "rspec:windows 0 test"1873 rspec:windows 0 test 2/2 puts in rspec:windows 0 test1874 name: "rspec:windows 0 1 2/2", group_name: "rspec:windows"1875 rspec:windows 0 1 2/2 puts in rspec:windows1876 name: "rspec:windows 0 1 [aws] 2/2", group_name: "rspec:windows"1877 rspec:windows 0 1 [aws] 2/2 puts in rspec:windows1878 name: "rspec:windows 0 1 name [aws] 2/2", group_name: "rspec:windows 0 1 name"1879 rspec:windows 0 1 name [aws] 2/2 puts in rspec:windows 0 1 name1880 name: "rspec:windows 0 1 name", group_name: "rspec:windows 0 1 name"1881 rspec:windows 0 1 name puts in rspec:windows 0 1 name1882 name: "rspec:windows 0 1 name 1/2", group_name: "rspec:windows 0 1 name"1883 rspec:windows 0 1 name 1/2 puts in rspec:windows 0 1 name1884 name: "rspec:windows 0/1", group_name: "rspec:windows"1885 rspec:windows 0/1 puts in rspec:windows1886 name: "rspec:windows 0/1 name", group_name: "rspec:windows 0/1 name"1887 rspec:windows 0/1 name puts in rspec:windows 0/1 name1888 name: "rspec:windows 0/1 name 1/2", group_name: "rspec:windows 0/1 name"1889 rspec:windows 0/1 name 1/2 puts in rspec:windows 0/1 name1890 name: "rspec:windows 0:1", group_name: "rspec:windows"1891 rspec:windows 0:1 puts in rspec:windows1892 name: "rspec:windows 0:1 name", group_name: "rspec:windows 0:1 name"1893 rspec:windows 0:1 name puts in rspec:windows 0:1 name1894 name: "rspec:windows 10000 20000", group_name: "rspec:windows"1895 rspec:windows 10000 20000 puts in rspec:windows1896 name: "rspec:windows 0 : / 1", group_name: "rspec:windows"1897 rspec:windows 0 : / 1 puts in rspec:windows1898 name: "rspec:windows 0 : / 1 name", group_name: "rspec:windows 0 : / 1 name"1899 rspec:windows 0 : / 1 name puts in rspec:windows 0 : / 1 name1900 name: "rspec [inception: [something, other thing], value]", group_name: "rspec"1901 rspec [inception: [something, other thing], value] puts in rspec1902 name: "0 1 name ruby", group_name: "0 1 name ruby"1903 0 1 name ruby puts in 0 1 name ruby1904 name: "0 :/ 1 name ruby", group_name: "0 :/ 1 name ruby"1905 0 :/ 1 name ruby puts in 0 :/ 1 name ruby1906 name: "rspec: [aws]", group_name: "rspec"1907 rspec: [aws] puts in rspec1908 name: "rspec: [aws] 0/1", group_name: "rspec"1909 rspec: [aws] 0/1 puts in rspec1910 name: "rspec: [aws, max memory]", group_name: "rspec"1911 rspec: [aws, max memory] puts in rspec1912 name: "rspec:linux: [aws, max memory, data]", group_name: "rspec:linux"1913 rspec:linux: [aws, max memory, data] puts in rspec:linux1914 name: "rspec: [inception: [something, other thing], value]", group_name: "rspec"1915 rspec: [inception: [something, other thing], value] puts in rspec1916 name: "rspec:windows 0/1: [name, other]", group_name: "rspec:windows"1917 rspec:windows 0/1: [name, other] puts in rspec:windows1918 name: "rspec:windows: [name, other] 0/1", group_name: "rspec:windows"1919 rspec:windows: [name, other] 0/1 puts in rspec:windows1920 name: "rspec:windows: [name, 0/1] 0/1", group_name: "rspec:windows"1921 rspec:windows: [name, 0/1] 0/1 puts in rspec:windows1922 name: "rspec:windows: [0/1, name]", group_name: "rspec:windows"1923 rspec:windows: [0/1, name] puts in rspec:windows1924 name: "rspec:windows: [, ]", group_name: "rspec:windows"1925 rspec:windows: [, ] puts in rspec:windows1926 name: "rspec:windows: [name]", group_name: "rspec:windows"1927 rspec:windows: [name] puts in rspec:windows1928 name: "rspec:windows: [name,other]", group_name: "rspec:windows"1929 rspec:windows: [name,other] puts in rspec:windows1930 #detailed_status1931 returns a detailed status1932 #sortable_name1933 'karma' sorts as '["karma"]'1934 'karma 0 20' sorts as '["karma ", 0, " ", 20]'1935 'karma 10 20' sorts as '["karma ", 10, " ", 20]'1936 'karma 50:100' sorts as '["karma ", 50, ":", 100]'1937 'karma 1.10' sorts as '["karma ", 1, ".", 10]'1938 'karma 1.5.1' sorts as '["karma ", 1, ".", 5, ".", 1]'1939 'karma 1 a' sorts as '["karma ", 1, " a"]'1940# [RSpecRunTime] RSpec elapsed time: 20 minutes 38.12 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.07 1.12 1.17 1/285 116151941.1942 #locking_enabled?1943 when changing status1944 lock1945 raise exception when trying to update1946 when changing description1947 do not lock1948 save correctly1949 #drop1950 transitions canceling to canceled1951 when failure_reason is nil1952 is expected to be unknown failure1953 behaves like incrementing failure reason counter1954 increments the counter with the failure_reason1955# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.35 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.07 1.12 1.17 1/284 116161956.1957 when failure_reason is script_failure1958 is expected to be script failure1959 behaves like incrementing failure reason counter1960 increments the counter with the failure_reason1961# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.75 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.06 1.12 1.16 1/284 116171962.1963 when failure_reason is unmet_prerequisites1964 is expected to be unmet prerequisites1965 behaves like incrementing failure reason counter1966 increments the counter with the failure_reason1967# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.53 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.06 1.12 1.16 1/282 116181968.1969 when status is manual1970 is able to be dropped1971 when a failure reason is provided1972 when a failure reason is a symbol1973 correctly sets a failure reason1974 when a failure reason is an object1975 correctly sets a failure reason1976 when status is one that transitions to success1977 transitions to success1978 transitions to success1979 transitions to success1980 transitions to success1981 transitions to success1982 transitions to success1983 transitions to success1984 transitions to success1985# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.16 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.06 1.12 1.16 1/282 116191986.1987 ensure stage assignment1988 when the feature flag ci_remove_ensure_stage_service is disabled1989 when commit status has a stage_id assigned1990 does not create a new stage1991 when commit status does not have a stage_id assigned1992 creates a new stage1993 when commit status does not have stage but it exists1994 uses existing stage1995 when commit status is being imported1996 does not create a new stage1997 #all_met_to_become_pending?1998 is expected to eq true1999 #enqueue2000 when initial state is :created2001 behaves like commit status enqueued2002 sets queued_at value when enqueued2003 when initial state is :skipped2004 behaves like commit status enqueued2005 sets queued_at value when enqueued2006 when initial state is :manual2007 behaves like commit status enqueued2008 sets queued_at value when enqueued2009 when initial state is :scheduled2010 behaves like commit status enqueued2011 sets queued_at value when enqueued2012 #present2013 is expected to be a kind of CommitStatusPresenter2014 #recoverable?2015 when commit status is failed2016 failure_reason: :script_failure, recoverable: false2017 when failure reason is script_failure2018 is expected to eq false2019 failure_reason: :missing_dependency_failure, recoverable: false2020 when failure reason is missing_dependency_failure2021 is expected to eq false2022 failure_reason: :archived_failure, recoverable: false2023 when failure reason is archived_failure2024 is expected to eq false2025 failure_reason: :scheduler_failure, recoverable: false2026 when failure reason is scheduler_failure2027 is expected to eq false2028 failure_reason: :data_integrity_failure, recoverable: false2029 when failure reason is data_integrity_failure2030 is expected to eq false2031 failure_reason: :unknown_failure, recoverable: true2032 when failure reason is unknown_failure2033 is expected to eq true2034 failure_reason: :api_failure, recoverable: true2035 when failure reason is api_failure2036 is expected to eq true2037 failure_reason: :stuck_or_timeout_failure, recoverable: true2038 when failure reason is stuck_or_timeout_failure2039 is expected to eq true2040 failure_reason: :runner_system_failure, recoverable: true2041 when failure reason is runner_system_failure2042 is expected to eq true2043 when commit status is not failed2044 is expected to eq false2045 #update_older_statuses_retried!2046 updates 'retried' and 'status' columns of the latest status with the same name in the same pipeline2047 #expire_etag_cache!2048 expires the etag cache2049 loose foreign key on ci_builds.project_id2050 behaves like cleanup by a loose foreign key2051 cleans up (delete or nullify) the model2052# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.52 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.04 1.11 1.16 1/283 116262053.2054 loose foreign key on ci_builds.runner_id2055 behaves like cleanup by a loose foreign key2056 cleans up (delete or nullify) the model2057# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.18 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.04 1.11 1.16 1/283 116272058.2059 .stage_name2060 returns the stage name2061 when ci stage is not present2062 is expected to be nil2063# [RSpecRunTime] RSpec elapsed time: 21 minutes 10.25 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.04 1.11 1.16 1/283 116282064.2065 partitioning2066 with pipeline2067 copies the partition_id from pipeline2068 when it is already set2069 does not change the partition_id value2070 without pipeline2071 is expected to validate that :partition_id cannot be empty/falsy2072 does not change the partition_id value2073 #failure_reason2074 behaves like having enum with nil value2075 has enum with nil value2076# [RSpecRunTime] Finishing example group spec/models/commit_status_spec.rb. It took 1 minute 7.78 seconds. Expected to take 52.24 seconds.2077# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.2078Lint factories for CommitStatus2079 with saas, license, and factory defaults2080 behaves like factory2081 commit_status factory2082 does not raise error when built2083 does not raise error when created2084 linting :success trait2085 does not raise error when created2086# [RSpecRunTime] RSpec elapsed time: 21 minutes 13.54 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.04 1.11 1.16 1/282 116592087.2088 linting :failed trait2089 does not raise error when created2090 linting :canceled trait2091 does not raise error when created2092 linting :skipped trait2093 does not raise error when created2094 linting :running trait2095 does not raise error when created2096 linting :waiting_for_callback trait2097 does not raise error when created2098 linting :pending trait2099 does not raise error when created2100 linting :waiting_for_resource trait2101 does not raise error when created2102 linting :preparing trait2103 does not raise error when created2104 linting :created trait2105 does not raise error when created2106 linting :manual trait2107 does not raise error when created2108 linting :scheduled trait2109 does not raise error when created2110# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.39 seconds. Expected to take 37.78 seconds.2111# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunk_spec.rb. Expected to take 47.32 seconds.2112Ci::BuildTraceChunk2113 does not allow STI2114 associations2115 is expected to belong to build class_name => Ci::Build required: false inverse_of => trace_chunks2116 behaves like having unique enum values2117 has unique values in "data_store"2118 default attributes2119 is expected to eq "redis_trace_chunks"2120 is expected to eq "fog"2121 chunk creation2122 increments trace operation chunked metric2123 FastDestroyAll2124 Forbid #destroy and #destroy_all2125 does not delete database rows and associted external data2126 .fast_destroy_all2127 deletes database rows and associted external data2128 .use_fast_destroy2129 performs cascading delete with fast_destroy_all2130 CHUNK_SIZE2131 chunk size can not be changed without special care2132 .all_stores2133 returns a correctly ordered array2134 #data2135 data_store: :redis2136 is expected to eq "Sample data in redis"2137 data_store: :redis_trace_chunks2138 is expected to eq "Sample data in redis"2139 when data_store is database2140 is expected to eq "Sample data in database"2141 when data_store is fog2142 is expected to eq "Sample data in fog"2143 returns a new Fog store2144 #data_store2145 default value2146 is expected to eq "redis_trace_chunks"2147 #get_store_class2148 raises an error2149 data_store: :redis, expected_store: Ci::BuildTraceChunks::Redis2150 with store2151 returns an instance of the right class2152 data_store: :database, expected_store: Ci::BuildTraceChunks::Database2153 with store2154 returns an instance of the right class2155 data_store: :fog, expected_store: Ci::BuildTraceChunks::Fog2156 with store2157 returns an instance of the right class2158 data_store: :redis_trace_chunks, expected_store: Ci::BuildTraceChunks::RedisTraceChunks2159 with store2160 returns an instance of the right class2161 #append2162 data_store: :redis2163 when there are no data2164 has no data2165 does not read data when appending2166 behaves like Appending correctly2167 when offset is negative2168 is expected to raise Exception with "Offset is out of range"2169 when offset is bigger than data size2170 is expected to raise Exception with "Offset is out of range"2171 when new data overflows chunk size2172 is expected to raise Exception with "Chunk size overflow"2173 when offset is EOF2174 appends2175 when the other process is appending2176 raise an error2177 when new_data is nil2178 raises an error2179 when new_data is empty2180 does not append2181 does not execute UPDATE2182 when offset is middle of datasize2183 appends2184 behaves like Scheduling sidekiq worker to flush data to persist store2185 when new data fulfilled chunk size2186 schedules trace chunk flush worker2187 migrates data to object storage2188 when there are some data2189 has data2190 behaves like Appending correctly2191 when offset is negative2192 is expected to raise Exception with "Offset is out of range"2193 when offset is bigger than data size2194 is expected to raise Exception with "Offset is out of range"2195 when new data overflows chunk size2196 is expected to raise Exception with "Chunk size overflow"2197 when offset is EOF2198 appends2199 when the other process is appending2200 raise an error2201 when new_data is nil2202 raises an error2203 when new_data is empty2204 does not append2205 does not execute UPDATE2206 when offset is middle of datasize2207 appends2208 behaves like Scheduling sidekiq worker to flush data to persist store2209 when new data fulfilled chunk size2210 schedules trace chunk flush worker2211 migrates data to object storage2212 data_store: :redis_trace_chunks2213 when there are no data2214 has no data2215 does not read data when appending2216 behaves like Appending correctly2217 when offset is negative2218 is expected to raise Exception with "Offset is out of range"2219 when offset is bigger than data size2220 is expected to raise Exception with "Offset is out of range"2221 when new data overflows chunk size2222 is expected to raise Exception with "Chunk size overflow"2223 when offset is EOF2224 appends2225 when the other process is appending2226 raise an error2227 when new_data is nil2228 raises an error2229 when new_data is empty2230 does not append2231 does not execute UPDATE2232 when offset is middle of datasize2233 appends2234 behaves like Scheduling sidekiq worker to flush data to persist store2235 when new data fulfilled chunk size2236 schedules trace chunk flush worker2237 migrates data to object storage2238 when there are some data2239 has data2240 behaves like Appending correctly2241 when offset is negative2242 is expected to raise Exception with "Offset is out of range"2243 when offset is bigger than data size2244 is expected to raise Exception with "Offset is out of range"2245 when new data overflows chunk size2246 is expected to raise Exception with "Chunk size overflow"2247 when offset is EOF2248 appends2249 when the other process is appending2250 raise an error2251 when new_data is nil2252 raises an error2253 when new_data is empty2254 does not append2255 does not execute UPDATE2256 when offset is middle of datasize2257 appends2258 behaves like Scheduling sidekiq worker to flush data to persist store2259 when new data fulfilled chunk size2260 schedules trace chunk flush worker2261 migrates data to object storage2262 when data_store is database2263 when there are no data2264 has no data2265 behaves like Appending correctly2266 when offset is negative2267 is expected to raise Exception with "Offset is out of range"2268 when offset is bigger than data size2269 is expected to raise Exception with "Offset is out of range"2270 when new data overflows chunk size2271 is expected to raise Exception with "Chunk size overflow"2272 when offset is EOF2273 appends2274 when the other process is appending2275 raise an error2276 when new_data is nil2277 raises an error2278 when new_data is empty2279 does not append2280 does not execute UPDATE2281 when offset is middle of datasize2282 appends2283 behaves like Scheduling no sidekiq worker2284 when new data fulfilled chunk size2285 does not schedule trace chunk flush worker2286 does not migrate data to object storage2287 when there are some data2288 has data2289 behaves like Appending correctly2290 when offset is negative2291 is expected to raise Exception with "Offset is out of range"2292 when offset is bigger than data size2293 is expected to raise Exception with "Offset is out of range"2294 when new data overflows chunk size2295 is expected to raise Exception with "Chunk size overflow"2296 when offset is EOF2297 appends2298 when the other process is appending2299 raise an error2300 when new_data is nil2301 raises an error2302 when new_data is empty2303 does not append2304 does not execute UPDATE2305 when offset is middle of datasize2306 appends2307 behaves like Scheduling no sidekiq worker2308 when new data fulfilled chunk size2309 does not schedule trace chunk flush worker2310 does not migrate data to object storage2311 when data_store is fog2312 when there are no data2313 has no data2314 behaves like Appending correctly2315 when offset is negative2316 is expected to raise Exception with "Offset is out of range"2317 when offset is bigger than data size2318 is expected to raise Exception with "Offset is out of range"2319 when new data overflows chunk size2320 is expected to raise Exception with "Chunk size overflow"2321 when offset is EOF2322 appends2323 when the other process is appending2324 raise an error2325 when new_data is nil2326 raises an error2327 when new_data is empty2328 does not append2329 does not execute UPDATE2330 when offset is middle of datasize2331 appends2332 behaves like Scheduling no sidekiq worker2333 when new data fulfilled chunk size2334 does not schedule trace chunk flush worker2335 does not migrate data to object storage2336 when there are some data2337 has data2338 behaves like Appending correctly2339 when offset is negative2340 is expected to raise Exception with "Offset is out of range"2341 when offset is bigger than data size2342 is expected to raise Exception with "Offset is out of range"2343 when new data overflows chunk size2344 is expected to raise Exception with "Chunk size overflow"2345 when offset is EOF2346 appends2347 when the other process is appending2348 raise an error2349 when new_data is nil2350 raises an error2351 when new_data is empty2352 does not append2353 does not execute UPDATE2354 when offset is middle of datasize2355 appends2356 behaves like Scheduling no sidekiq worker2357 when new data fulfilled chunk size2358 does not schedule trace chunk flush worker2359 does not migrate data to object storage2360 append metrics2361 increments trace operation appended metric2362 #truncate2363 data_store: :redis2364 behaves like truncates2365 when offset is negative2366 is expected to raise Exception with "Offset is out of range"2367 when offset is bigger than data size2368 is expected to raise Exception with "Offset is out of range"2369 when offset is 102370 truncates2371 data_store: :redis_trace_chunks2372 behaves like truncates2373 when offset is negative2374 is expected to raise Exception with "Offset is out of range"2375 when offset is bigger than data size2376 is expected to raise Exception with "Offset is out of range"2377 when offset is 102378 truncates2379 when data_store is database2380 behaves like truncates2381 when offset is negative2382 is expected to raise Exception with "Offset is out of range"2383 when offset is bigger than data size2384 is expected to raise Exception with "Offset is out of range"2385 when offset is 102386 truncates2387 when data_store is fog2388 behaves like truncates2389 when offset is negative2390 is expected to raise Exception with "Offset is out of range"2391 when offset is bigger than data size2392 is expected to raise Exception with "Offset is out of range"2393 when offset is 102394 truncates2395 #size2396 data_store: :redis2397 when data exists2398 is expected to eq 202399 when data exists2400 is expected to eq 02401 data_store: :redis_trace_chunks2402 when data exists2403 is expected to eq 202404 when data exists2405 is expected to eq 02406 when data_store is database2407 when data exists2408 is expected to eq 232409 when data does not exist2410 is expected to eq 02411 when data_store is fog2412 when data exists2413 is expected to eq 182414 when data does not exist2415 is expected to eq 02416 #persist_data!2417 data_store: :redis, redis_class: Ci::BuildTraceChunks::Redis2418 when data exists2419 when data size reached CHUNK_SIZE2420 persists the data2421 calculates CRC32 checksum2422# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.08 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.09 1.11 1.16 1/282 116822423.2424 when data size has not reached CHUNK_SIZE2425 does not persist the data and the orignal data is intact2426 when chunk is a final one2427 persists the data2428# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.73 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.09 1.11 1.16 1/282 116832429.2430 when the chunk has been modifed by a different worker2431 reloads the chunk before migration2432 verifies the operation using optimistic locking2433 does not allow flushing unpersisted chunk2434# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.92 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.16 1.13 1.16 1/282 116842435.2436 when the chunk is being locked by a different worker2437 increments stalled chunk trace metric2438 when data does not exist2439 does not persist2440 data_store: :redis_trace_chunks, redis_class: Ci::BuildTraceChunks::RedisTraceChunks2441 when data exists2442 when data size reached CHUNK_SIZE2443 persists the data2444 calculates CRC32 checksum2445# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.66 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.16 1.13 1.16 1/282 116852446.2447 when data size has not reached CHUNK_SIZE2448 does not persist the data and the orignal data is intact2449 when chunk is a final one2450 persists the data2451# [RSpecRunTime] RSpec elapsed time: 21 minutes 45.25 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.16 1.13 1.16 1/282 116862452.2453 when the chunk has been modifed by a different worker2454 reloads the chunk before migration2455 verifies the operation using optimistic locking2456 does not allow flushing unpersisted chunk2457# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.35 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.15 1.12 1.16 1/282 116872458.2459 when the chunk is being locked by a different worker2460 increments stalled chunk trace metric2461 when data does not exist2462 does not persist2463 when data_store is database2464 when data exists2465 when data size reached CHUNK_SIZE2466 persists the data2467 when data size has not reached CHUNK_SIZE2468 does not persist the data and the orignal data is intact2469 when chunk is a final one2470 persists the data2471# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.99 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.13 1.12 1.16 1/282 116882472.2473 when data does not exist2474 does not persist2475 when data_store is fog2476 when data exists2477 when data size reached CHUNK_SIZE2478 does not change data store2479 when data size has not reached CHUNK_SIZE2480 does not raise error2481 final?2482 when build pending state exists2483 when chunks is not the last one2484 is not a final chunk2485 when chunks is the last one2486 is a final chunk2487 when build pending state does not exist2488 when chunks is not the last one2489 is not a final chunk2490 when chunks is the last one2491 is not a final chunk2492 deletes data in redis after a parent record destroyed2493 when traces are archived2494 behaves like deletes all build_trace_chunk and data in redis2495 deletes all build_trace_chunk and data in redis2496# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.52 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.12 1.12 1.16 1/282 116892497.2498 when project is destroyed2499 behaves like deletes all build_trace_chunk and data in redis2500 deletes all build_trace_chunk and data in redis2501# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.63 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.11 1.12 1.16 1/283 116902502.2503 comparable build trace chunks2504 #<=>2505 when chunks are associated with different builds2506 returns nil2507 when there are two chunks with different indexes2508 indicates the the first one is greater than then second2509 when there are two chunks with the same index within the same build2510 indicates the these are equal2511 #==2512 when chunks have the same index2513 indicates that the chunks are equal2514 when chunks have different indexes2515 indicates that the chunks are not equal2516 when chunks are associated with different builds2517 indicates that the chunks are not equal2518 #live?2519 data_store: :redis, value: true2520 is expected to eq true2521 data_store: :redis_trace_chunks, value: true2522 is expected to eq true2523 data_store: :database, value: false2524 is expected to eq false2525 data_store: :fog, value: false2526 is expected to eq false2527 #flushed?2528 data_store: :redis, value: false2529 is expected to eq false2530 data_store: :redis_trace_chunks, value: false2531 is expected to eq false2532 data_store: :database, value: true2533 is expected to eq true2534 data_store: :fog, value: true2535 is expected to eq true2536 partitioning2537 with build2538 sets partition_id to the current partition value2539 when it is already set2540 does not change the partition_id value2541 without build2542 is expected to validate that :partition_id cannot be empty/falsy2543 does not change the partition_id value2544# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunk_spec.rb. It took 50.87 seconds. Expected to take 47.32 seconds.2545# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.2546Lint factories for Ci::BuildTraceChunk2547 with saas, license, and factory defaults2548 behaves like factory2549 ci_build_trace_chunk factory2550 does not raise error when built2551 does not raise error when created2552 linting :redis_with_data trait2553 does not raise error when created2554# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.93 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.10 1.12 1.16 1/282 117212555.2556 linting :redis_without_data trait2557 does not raise error when created2558 linting :redis_trace_chunks_with_data trait2559 does not raise error when created2560 linting :redis_trace_chunks_without_data trait2561 does not raise error when created2562 linting :database_with_data trait2563 does not raise error when created2564 linting :database_without_data trait2565 does not raise error when created2566 linting :fog_with_data trait2567 does not raise error when created (PENDING: Trait skipped linting due to legacy error)2568 linting :fog_without_data trait2569 does not raise error when created2570 linting :persisted trait2571 does not raise error when created2572# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 4.29 seconds. Expected to take 37.78 seconds.2573# [RSpecRunTime] Starting example group spec/services/merge_requests/close_service_spec.rb. Expected to take 41.35 seconds.2574MergeRequests::CloseService2575 #execute2576 updates metrics2577 calls the merge request activity counter2578 refreshes the number of open merge requests for a valid MR2579 clean up environments for the merge request2580 triggers deletion of related Pages deployments2581 schedules CleanupRefsService2582 triggers GraphQL subscription mergeRequestMergeStatusUpdated2583 behaves like cache counters invalidator2584 invalidates counter cache for assignees2585# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.74 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.14 1.12 1.16 1/288 127672586.2587 behaves like merge request reviewers cache counters invalidator2588 invalidates counter cache for reviewers2589# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.62 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.12 1.12 1.16 1/288 128982590.2591 valid params2592 is expected to be valid2593 is expected to be closed2594 executes hooks with close action2595 sends email to user2 about assign of new merge_request2596 creates a resource event2597 marks todos as done2598 when auto merge is enabled2599 cancels the auto merge2600# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.3 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.10 1.11 1.16 1/288 138002601.2602 current user is not authorized to close merge request2603 does not close the merge request2604 does not trigger GraphQL subscription mergeRequestMergeStatusUpdated2605# [RSpecRunTime] RSpec elapsed time: 23 minutes 0.14 second. Current RSS: ~1396M. Threads: 5. load average: 1.09 1.11 1.16 1/288 140582606.2607# [RSpecRunTime] Finishing example group spec/services/merge_requests/close_service_spec.rb. It took 48.88 seconds. Expected to take 41.35 seconds.2608# [RSpecRunTime] Starting example group spec/services/projects/alerting/notify_service_spec.rb. Expected to take 38.82 seconds.2609Projects::Alerting::NotifyService2610 #execute2611 with HTTP integration2612 with valid token2613 with valid payload2614 passes the integration to alert processing2615 behaves like processes new firing alert2616 behaves like creates an alert management alert or errors2617 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2618 creates AlertManagement::Alert2619 executes the alert service hooks2620 and fails to save2621 writes a warning to the log2622 behaves like alerts service responds with an error2623 is expected to eq :bad_request2624# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.8 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.08 1.11 1.16 1/288 140592625.2626 behaves like creates expected system notes for alert2627 for new_alert2628 behaves like processes incident issues if enabled2629 is expected to be success2630 with incident setting disabled2631 behaves like does not process incident issues2632 is expected not to receive perform_async(*(any args)) 0 times2633 behaves like sends alert notification emails if enabled2634 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2635 with email setting disabled2636 behaves like does not send alert notification emails2637 is expected not to receive new(*(any args)) 0 times2638 for an existing alert with the same fingerprint2639 which is triggered2640 behaves like adds an alert management alert event2641 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2642 behaves like does not create an alert management alert2643 is expected not to change `AlertManagement::Alert.count`2644 behaves like sends alert notification emails if enabled2645 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2646 with email setting disabled2647 behaves like does not send alert notification emails2648 is expected not to receive new(*(any args)) 0 times2649 behaves like processes incident issues if enabled2650 is expected to be success2651 with issue2652 behaves like does not process incident issues2653 is expected not to receive perform_async(*(any args)) 0 times2654 with incident setting disabled2655 behaves like does not process incident issues2656 is expected not to receive perform_async(*(any args)) 0 times2657 behaves like does not create an alert management alert2658 is expected not to change `AlertManagement::Alert.count`2659 behaves like does not create a system note for alert2660 is expected not to change `Note.count`2661 with an existing resolved alert as well2662 behaves like adds an alert management alert event2663 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2664 behaves like does not create an alert management alert2665 is expected not to change `AlertManagement::Alert.count`2666 behaves like sends alert notification emails if enabled2667 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2668 with email setting disabled2669 behaves like does not send alert notification emails2670 is expected not to receive new(*(any args)) 0 times2671 behaves like processes incident issues if enabled2672 is expected to be success2673 with issue2674 behaves like does not process incident issues2675 is expected not to receive perform_async(*(any args)) 0 times2676 with incident setting disabled2677 behaves like does not process incident issues2678 is expected not to receive perform_async(*(any args)) 0 times2679 behaves like does not create an alert management alert2680 is expected not to change `AlertManagement::Alert.count`2681 behaves like does not create a system note for alert2682 is expected not to change `Note.count`2683 which is acknowledged2684 behaves like adds an alert management alert event2685 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2686 behaves like does not create an alert management alert2687 is expected not to change `AlertManagement::Alert.count`2688 behaves like processes incident issues if enabled2689 is expected to be success2690 with issue2691 behaves like does not process incident issues2692 is expected not to receive perform_async(*(any args)) 0 times2693 with incident setting disabled2694 behaves like does not process incident issues2695 is expected not to receive perform_async(*(any args)) 0 times2696 behaves like does not create an alert management alert2697 is expected not to change `AlertManagement::Alert.count`2698 behaves like does not create a system note for alert2699 is expected not to change `Note.count`2700 behaves like does not send alert notification emails2701 is expected not to receive new(*(any args)) 0 times2702 which is ignored2703 behaves like adds an alert management alert event2704 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2705 behaves like does not create an alert management alert2706 is expected not to change `AlertManagement::Alert.count`2707 behaves like processes incident issues if enabled2708 is expected to be success2709 with issue2710 behaves like does not process incident issues2711 is expected not to receive perform_async(*(any args)) 0 times2712 with incident setting disabled2713 behaves like does not process incident issues2714 is expected not to receive perform_async(*(any args)) 0 times2715 behaves like does not create an alert management alert2716 is expected not to change `AlertManagement::Alert.count`2717 behaves like does not create a system note for alert2718 is expected not to change `Note.count`2719 behaves like does not send alert notification emails2720 is expected not to receive new(*(any args)) 0 times2721 which is resolved2722 behaves like creates an alert management alert or errors2723 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2724 creates AlertManagement::Alert2725 executes the alert service hooks2726 and fails to save2727 writes a warning to the log2728 behaves like alerts service responds with an error2729 is expected to eq :bad_request2730# [RSpecRunTime] RSpec elapsed time: 23 minutes 11.6 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.07 1.10 1.15 1/283 140602731.2732 behaves like creates expected system notes for alert2733 for new_alert2734 behaves like processes incident issues if enabled2735 is expected to be success2736 with incident setting disabled2737 behaves like does not process incident issues2738 is expected not to receive perform_async(*(any args)) 0 times2739 behaves like sends alert notification emails if enabled2740 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2741 with email setting disabled2742 behaves like does not send alert notification emails2743 is expected not to receive new(*(any args)) 0 times2744 behaves like properly assigns the alert properties2745 is expected to match {"project_id"=>747, "title"=>"alert title", "started_at"=>Wed, 05 Jun 2024 16:20:58.000000000 UTC +00:00, "severity"=>"low", "status"=>0, "events"=>1, "domain"=>"operations", "hosts"=>["1.1.1.1", "2.2.2.2"], "payload"=>{"title"=>"alert title", "start_time"=>"2024-06-05T16:20:58Z", "end_time"=>nil, "severity"=>"low", "monitoring_tool"=>"GitLab RSpec", "service"=>"GitLab Test Suite", "description"=>"Very detailed description", "hosts"=>["1.1.1.1", "2.2.2.2"], "fingerprint"=>"testing", "gitlab_environment_name"=>"environment226"}, "issue_id"=>nil, "description"=>"Very detailed description", "monitoring_tool"=>"GitLab RSpec", "service"=>"GitLab Test Suite", "fingerprint"=>"dc724af18fbdd4e59189f5fe768a5f8311527050", "environment_id"=>270, "ended_at"=>nil, "prometheus_alert_id"=>nil}2746 when another alert is saved at the same time2747 finds the other alert and increments the counter2748 when another alert is saved before the validation runes2749 finds the other alert and increments the counter2750 with partial payload2751 assigns the alert properties2752 behaves like creates an alert management alert or errors2753 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2754 creates AlertManagement::Alert2755 executes the alert service hooks2756 and fails to save2757 writes a warning to the log2758 behaves like alerts service responds with an error2759 is expected to eq :bad_request2760# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.71 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.07 1.10 1.15 1/283 140612761.2762 behaves like creates expected system notes for alert2763 for new_alert2764 behaves like processes incident issues if enabled2765 is expected to be success2766 with incident setting disabled2767 behaves like does not process incident issues2768 is expected not to receive perform_async(*(any args)) 0 times2769 behaves like sends alert notification emails if enabled2770 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2771 with email setting disabled2772 behaves like does not send alert notification emails2773 is expected not to receive new(*(any args)) 0 times2774 with existing alert with matching payload2775 behaves like creates an alert management alert or errors2776 is expected to match {:alerts=>(all a kind of AlertManagement::Alert(id: integer, created_at: timestamptz, updated_at: timestamptz, start...hosts: text, payload: jsonb, prometheus_alert_id: integer, environment_id: integer, domain: integer))}2777 creates AlertManagement::Alert2778 executes the alert service hooks2779 and fails to save2780 writes a warning to the log2781 behaves like alerts service responds with an error2782 is expected to eq :bad_request2783# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.9 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.06 1.10 1.15 1/282 140622784.2785 behaves like creates expected system notes for alert2786 for new_alert2787 behaves like processes incident issues if enabled2788 is expected to be success2789 with incident setting disabled2790 behaves like does not process incident issues2791 is expected not to receive perform_async(*(any args)) 0 times2792 behaves like sends alert notification emails if enabled2793 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2794 with email setting disabled2795 behaves like does not send alert notification emails2796 is expected not to receive new(*(any args)) 0 times2797 with resolving payload2798 behaves like processes recovery alert2799 seen for the first time2800 behaves like alerts service responds with an error and takes no actions2801 is expected to eq :bad_request2802 behaves like does not create an alert management alert2803 is expected not to change `AlertManagement::Alert.count`2804 behaves like does not create a system note for alert2805 is expected not to change `Note.count`2806 behaves like does not process incident issues2807 is expected not to receive perform_async(*(any args)) 0 times2808 behaves like does not send alert notification emails2809 is expected not to receive new(*(any args)) 0 times2810 for an existing alert with the same fingerprint2811 which is triggered2812 behaves like resolves an existing alert management alert2813 sets the end time and status2814 behaves like creates expected system notes for alert2815 for recovery_alert, resolve_alert2816 behaves like sends alert notification emails if enabled2817 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2818 with email setting disabled2819 behaves like does not send alert notification emails2820 is expected not to receive new(*(any args)) 0 times2821 behaves like closes related incident if enabled2822 with incident2823 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 12824# [RSpecRunTime] RSpec elapsed time: 23 minutes 24.06 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.06 1.10 1.15 1/282 140632825.2826 without incident2827 is expected not to receive perform_async(*(any args)) 0 times2828 with incident setting disabled2829 behaves like does not close related incident2830 with incident2831 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`2832 without incident2833 is expected not to receive perform_async(*(any args)) 0 times2834 behaves like does not create an alert management alert2835 is expected not to change `AlertManagement::Alert.count`2836 behaves like does not process incident issues2837 is expected not to receive perform_async(*(any args)) 0 times2838 behaves like does not add an alert management alert event2839 is expected not to change `alert.reload.events`2840 which is ignored2841 behaves like resolves an existing alert management alert2842 sets the end time and status2843 behaves like creates expected system notes for alert2844 for recovery_alert, resolve_alert2845 behaves like sends alert notification emails if enabled2846 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2847 with email setting disabled2848 behaves like does not send alert notification emails2849 is expected not to receive new(*(any args)) 0 times2850 behaves like closes related incident if enabled2851 with incident2852 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 12853# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.04 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.05 1.10 1.15 1/282 140642854.2855 without incident2856 is expected not to receive perform_async(*(any args)) 0 times2857 with incident setting disabled2858 behaves like does not close related incident2859 with incident2860 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`2861 without incident2862 is expected not to receive perform_async(*(any args)) 0 times2863 behaves like does not create an alert management alert2864 is expected not to change `AlertManagement::Alert.count`2865 behaves like does not process incident issues2866 is expected not to receive perform_async(*(any args)) 0 times2867 behaves like does not add an alert management alert event2868 is expected not to change `alert.reload.events`2869 which is acknowledged2870 behaves like resolves an existing alert management alert2871 sets the end time and status2872 behaves like creates expected system notes for alert2873 for recovery_alert, resolve_alert2874 behaves like sends alert notification emails if enabled2875 is expected to receive prometheus_alerts_fired(*(any args)) 1 time2876 with email setting disabled2877 behaves like does not send alert notification emails2878 is expected not to receive new(*(any args)) 0 times2879 behaves like closes related incident if enabled2880 with incident2881 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 12882# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.61 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.05 1.10 1.15 1/282 140652883.2884 without incident2885 is expected not to receive perform_async(*(any args)) 0 times2886 with incident setting disabled2887 behaves like does not close related incident2888 with incident2889 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count`2890 without incident2891 is expected not to receive perform_async(*(any args)) 0 times2892 behaves like does not create an alert management alert2893 is expected not to change `AlertManagement::Alert.count`2894 behaves like does not process incident issues2895 is expected not to receive perform_async(*(any args)) 0 times2896 behaves like does not add an alert management alert event2897 is expected not to change `alert.reload.events`2898 which is resolved2899 behaves like alerts service responds with an error and takes no actions2900 is expected to eq :bad_request2901 behaves like does not create an alert management alert2902 is expected not to change `AlertManagement::Alert.count`2903 behaves like does not create a system note for alert2904 is expected not to change `Note.count`2905 behaves like does not process incident issues2906 is expected not to receive perform_async(*(any args)) 0 times2907 behaves like does not send alert notification emails2908 is expected not to receive new(*(any args)) 0 times2909 with overlong payload2910 behaves like alerts service responds with an error and takes no actions2911 is expected to eq :bad_request2912 behaves like does not create an alert management alert2913 is expected not to change `AlertManagement::Alert.count`2914 behaves like does not create a system note for alert2915 is expected not to change `Note.count`2916 behaves like does not process incident issues2917 is expected not to receive perform_async(*(any args)) 0 times2918 behaves like does not send alert notification emails2919 is expected not to receive new(*(any args)) 0 times2920 with inactive integration2921 behaves like alerts service responds with an error and takes no actions2922 is expected to eq :forbidden2923 behaves like does not create an alert management alert2924 is expected not to change `AlertManagement::Alert.count`2925 behaves like does not create a system note for alert2926 is expected not to change `Note.count`2927 behaves like does not process incident issues2928 is expected not to receive perform_async(*(any args)) 0 times2929 behaves like does not send alert notification emails2930 is expected not to receive new(*(any args)) 0 times2931 with invalid token2932 behaves like alerts service responds with an error and takes no actions2933 is expected to eq :unauthorized2934 behaves like does not create an alert management alert2935 is expected not to change `AlertManagement::Alert.count`2936 behaves like does not create a system note for alert2937 is expected not to change `Note.count`2938 behaves like does not process incident issues2939 is expected not to receive perform_async(*(any args)) 0 times2940 behaves like does not send alert notification emails2941 is expected not to receive new(*(any args)) 0 times2942 without HTTP integration2943 behaves like alerts service responds with an error and takes no actions2944 is expected to eq :forbidden2945 behaves like does not create an alert management alert2946 is expected not to change `AlertManagement::Alert.count`2947 behaves like does not create a system note for alert2948 is expected not to change `Note.count`2949 behaves like does not process incident issues2950 is expected not to receive perform_async(*(any args)) 0 times2951 behaves like does not send alert notification emails2952 is expected not to receive new(*(any args)) 0 times2953# [RSpecRunTime] Finishing example group spec/services/projects/alerting/notify_service_spec.rb. It took 41.41 seconds. Expected to take 38.82 seconds.2954# [RSpecRunTime] Starting example group spec/models/merge_request_diff_commit_spec.rb. Expected to take 33.71 seconds.2955MergeRequestDiffCommit2956 does not allow STI2957 behaves like a BulkInsertSafe model2958 when calling class methods directly2959 raises an error when method is not bulk-insert safe2960 does not raise an error when method is bulk-insert safe2961 .bulk_insert!2962 when all items are valid2963 inserts them all2964 returns an empty array2965# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.76 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.42 1.17 1.17 3/288 149462966.2967 when some items are invalid2968 does not insert any of them and raises an error2969 inserts them anyway when bypassing validations2970 associations2971 is expected to belong to commit_author required: false2972 is expected to belong to committer required: false2973 #to_hash2974 returns the same results as Commit#to_hash, except for parent_ids2975# [RSpecRunTime] RSpec elapsed time: 24 minutes 7.22 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.54 1.20 1.18 1/288 150812976.2977 .create_bulk2978 inserts the commits into the database en masse2979 creates diff commit users2980 with dates larger than the DB limit2981 uses a sanitized date2982# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.78 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.50 1.20 1.18 1/288 154982983.2984 .prepare_commits_for_bulk_insert2985 returns the commit hashes and unique user tuples2986# [RSpecRunTime] Finishing example group spec/models/merge_request_diff_commit_spec.rb. It took 31.35 seconds. Expected to take 33.71 seconds.2987# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.2988Lint factories for MergeRequestDiffCommit2989 with saas, license, and factory defaults2990 behaves like factory2991 merge_request_diff_commit factory2992 does not raise error when built2993 does not raise error when created2994# [RSpecRunTime] RSpec elapsed time: 24 minutes 14.62 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.50 1.20 1.18 1/288 155432995.2996# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.73 seconds. Expected to take 37.78 seconds.2997# [RSpecRunTime] Starting example group spec/models/concerns/approvable_spec.rb. Expected to take 30.54 seconds.2998Approvable2999 does not allow STI3000 #approved_by?3001 when a user has not approved3002 returns false3003# [RSpecRunTime] RSpec elapsed time: 24 minutes 17.06 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.38 1.18 1.17 1/288 156733004.3005 when a user has approved3006 returns false3007# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.04 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.38 1.18 1.17 1/288 158023008.3009 when a user is nil3010 returns false3011# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.88 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.51 1.21 1.18 1/288 159323012.3013 .not_approved_by_users_with_usernames3014 has the merge request that is not approved at all and not approved by either user3015# [RSpecRunTime] RSpec elapsed time: 24 minutes 27.52 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.47 1.20 1.18 1/288 164473016.3017 #approved?3018 when a merge request is approved3019 returns true3020# [RSpecRunTime] RSpec elapsed time: 24 minutes 29.4 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.47 1.20 1.18 1/288 165773021.3022 when a merge request is not approved3023 returns false3024# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.22 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.43 1.20 1.18 1/288 167083025.3026 #eligible_for_approval_by?3027 returns true3028 when a user has approved3029 returns false3030# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.15 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.43 1.20 1.18 1/288 169663031.3032 when a user is nil3033 returns false3034# [RSpecRunTime] RSpec elapsed time: 24 minutes 36.96 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.40 1.20 1.18 1/288 170953035.3036 #eligible_for_unapproval_by?3037 returns false3038 when a user has approved3039 returns true3040# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.82 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.36 1.19 1.18 1/288 173523041.3042 when a user is nil3043 returns false3044# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.58 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.36 1.19 1.18 1/288 174813045.3046# [RSpecRunTime] Finishing example group spec/models/concerns/approvable_spec.rb. It took 27.96 seconds. Expected to take 30.54 seconds.3047# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. Expected to take 29.28 seconds.3048Gitlab::Checks::Integrations::BeyondIdentityCheck3049 #validate!3050 when commit without GPG signature3051 is rejected3052 behaves like exclusion from the check3053 when the project is excluded from the check3054 does not raise an error3055 and the integration is not activated3056 does not raise an error3057# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.66 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.36 1.19 1.18 1/287 175953058.3059 when the push happens from web3060 does not raise an error3061 when the push performed by service account3062 is rejected3063 when service accounts are excluded3064 does not raise an error3065 when a commit with GPG signature3066 behaves like exclusion from the check3067 when the project is excluded from the check3068 does not raise an error3069 and the integration is not activated3070 does not raise an error3071# [RSpecRunTime] RSpec elapsed time: 24 minutes 52.22 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.31 1.19 1.18 1/287 177983072.3073 and the signature is unverified3074 is rejected3075# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.82 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.31 1.19 1.18 1/286 179053076.3077 when key verification by integrations is stale3078 and the signature is verified3079 and the key is not verified3080 raises an error without calling integrations3081# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.45 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.36 1.20 1.18 1/286 180113082.3083 when not verified by integrations3084 raises an error3085# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.63 second. Current RSS: ~1362M. Threads: 5. load average: 1.36 1.20 1.18 1/288 181383086.3087 when verified by integrations3088 does not raise an error3089 updates updated_at3090# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.07 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.31 1.19 1.18 1/287 184153091.3092# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb. It took 25.47 seconds. Expected to take 29.28 seconds.3093# [RSpecRunTime] Starting example group spec/services/projects/prometheus/alerts/notify_service_spec.rb. Expected to take 26.55 seconds.3094Projects::Prometheus::Alerts::NotifyService3095 with valid payload3096 with manual prometheus installation3097 alerting_setting: true, configured_token: "token", token_input: "token", result: :success3098 behaves like processes one firing and one resolved prometheus alerts3099 creates alerts and returns them in the payload3100 behaves like processes incident issues3101 is expected to be success3102# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.83 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.31 1.19 1.18 1/286 184163103.3104 behaves like sends alert notification emails3105 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3106 alerting_setting: true, configured_token: "token", token_input: "x", result: :failure3107 behaves like alerts service responds with an error and takes no actions3108 is expected to eq :unauthorized3109 behaves like does not create an alert management alert3110 is expected not to change `AlertManagement::Alert.count`3111 behaves like does not create a system note for alert3112 is expected not to change `Note.count`3113 behaves like does not process incident issues3114 is expected not to receive perform_async(*(any args)) 0 times3115 behaves like does not send alert notification emails3116 is expected not to receive new(*(any args)) 0 times3117 alerting_setting: true, configured_token: "token", token_input: nil, result: :failure3118 behaves like alerts service responds with an error and takes no actions3119 is expected to eq :unauthorized3120 behaves like does not create an alert management alert3121 is expected not to change `AlertManagement::Alert.count`3122# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.84 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.28 1.19 1.18 1/284 184173123.3124 behaves like does not create a system note for alert3125 is expected not to change `Note.count`3126 behaves like does not process incident issues3127 is expected not to receive perform_async(*(any args)) 0 times3128 behaves like does not send alert notification emails3129 is expected not to receive new(*(any args)) 0 times3130 alerting_setting: false, configured_token: nil, token_input: nil, result: :success3131 behaves like processes one firing and one resolved prometheus alerts3132 creates alerts and returns them in the payload3133 behaves like processes incident issues3134 is expected to be success3135# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.99 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.26 1.19 1.18 1/284 184183136.3137 behaves like sends alert notification emails3138 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3139 alerting_setting: false, configured_token: nil, token_input: "token", result: :failure3140 behaves like alerts service responds with an error and takes no actions3141 is expected to eq :unauthorized3142 behaves like does not create an alert management alert3143 is expected not to change `AlertManagement::Alert.count`3144 behaves like does not create a system note for alert3145 is expected not to change `Note.count`3146 behaves like does not process incident issues3147 is expected not to receive perform_async(*(any args)) 0 times3148 behaves like does not send alert notification emails3149 is expected not to receive new(*(any args)) 0 times3150 with HTTP integration3151 active: :active, token: :valid, result: :success3152 behaves like processes one firing and one resolved prometheus alerts3153 creates alerts and returns them in the payload3154 behaves like processes incident issues3155 is expected to be success3156 behaves like sends alert notification emails3157 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3158 active: :active, token: :invalid, result: :failure3159 behaves like alerts service responds with an error and takes no actions3160 is expected to eq :unauthorized3161 behaves like does not create an alert management alert3162 is expected not to change `AlertManagement::Alert.count`3163 behaves like does not create a system note for alert3164 is expected not to change `Note.count`3165 behaves like does not process incident issues3166 is expected not to receive perform_async(*(any args)) 0 times3167 behaves like does not send alert notification emails3168 is expected not to receive new(*(any args)) 0 times3169 active: :active, token: nil, result: :failure3170 behaves like alerts service responds with an error and takes no actions3171 is expected to eq :unauthorized3172 behaves like does not create an alert management alert3173 is expected not to change `AlertManagement::Alert.count`3174 behaves like does not create a system note for alert3175 is expected not to change `Note.count`3176 behaves like does not process incident issues3177 is expected not to receive perform_async(*(any args)) 0 times3178 behaves like does not send alert notification emails3179 is expected not to receive new(*(any args)) 0 times3180 active: :inactive, token: :valid, result: :failure3181 behaves like alerts service responds with an error and takes no actions3182 is expected to eq :unauthorized3183 behaves like does not create an alert management alert3184 is expected not to change `AlertManagement::Alert.count`3185 behaves like does not create a system note for alert3186 is expected not to change `Note.count`3187 behaves like does not process incident issues3188 is expected not to receive perform_async(*(any args)) 0 times3189 behaves like does not send alert notification emails3190 is expected not to receive new(*(any args)) 0 times3191 active: nil, token: nil, result: :failure3192 behaves like alerts service responds with an error and takes no actions3193 is expected to eq :unauthorized3194 behaves like does not create an alert management alert3195 is expected not to change `AlertManagement::Alert.count`3196 behaves like does not create a system note for alert3197 is expected not to change `Note.count`3198 behaves like does not process incident issues3199 is expected not to receive perform_async(*(any args)) 0 times3200 behaves like does not send alert notification emails3201 is expected not to receive new(*(any args)) 0 times3202 with simultaneous manual configuration3203 behaves like processes one firing and one resolved prometheus alerts3204 creates alerts and returns them in the payload3205 behaves like processes incident issues3206 is expected to be success3207 behaves like sends alert notification emails3208 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3209 when HTTP integration is inactive3210 behaves like alerts service responds with an error and takes no actions3211 is expected to eq :unauthorized3212 behaves like does not create an alert management alert3213 is expected not to change `AlertManagement::Alert.count`3214 behaves like does not create a system note for alert3215 is expected not to change `Note.count`3216 behaves like does not process incident issues3217 is expected not to receive perform_async(*(any args)) 0 times3218 behaves like does not send alert notification emails3219 is expected not to receive new(*(any args)) 0 times3220 incident settings3221 behaves like processes one firing and one resolved prometheus alerts3222 creates alerts and returns them in the payload3223 behaves like processes incident issues3224 is expected to be success3225# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.41 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.40 1.22 1.19 1/282 184193226.3227 behaves like sends alert notification emails3228 is expected to receive prometheus_alerts_fired(*(any args)) 1 time3229 when incident_management_setting does not exist3230 is expected to be success3231 is expected not to receive new(*(any args)) 0 times3232 is expected not to receive perform_async(*(any args)) 0 times3233# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.52 seconds. Current RSS: ~1425M. Threads: 5. load average: 1.37 1.21 1.19 1/282 184203234.3235 incident_management_setting.send_email is false3236 is expected to be success3237 is expected not to receive new(*(any args)) 0 times3238# [RSpecRunTime] RSpec elapsed time: 25 minutes 28.75 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.37 1.21 1.19 1/282 184213239.3240 incident_management_setting.create_issue is false3241 is expected to be success3242 is expected not to receive perform_async(*(any args)) 0 times3243# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.05 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.37 1.21 1.19 1/282 184223244.3245 process Alert Management alerts3246 with multiple firing alerts and resolving alerts3247 processes Prometheus alerts3248 when payload exceeds max amount of processable alerts3249 with feature flag globally enabled3250 returns 201 but skips processing and logs a warning3251 with feature flag enabled on project3252 returns 201 but skips processing and logs a warning3253 with feature flag enabled on unrelated project3254 returns 201 and process alerts without warnings3255# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.74 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.34 1.21 1.19 1/282 184233256.3257 with feature flag disabled3258 returns 201 and process alerts without warnings3259 with invalid payload3260 when payload is not processable3261 behaves like alerts service responds with an error and takes no actions3262 is expected to eq :unprocessable_entity3263 behaves like does not create an alert management alert3264 is expected not to change `AlertManagement::Alert.count`3265 behaves like does not create a system note for alert3266 is expected not to change `Note.count`3267 behaves like does not process incident issues3268 is expected not to receive perform_async(*(any args)) 0 times3269 behaves like does not send alert notification emails3270 is expected not to receive new(*(any args)) 0 times3271 when the payload is too big3272 behaves like alerts service responds with an error and takes no actions3273 is expected to eq :bad_request3274 behaves like does not create an alert management alert3275 is expected not to change `AlertManagement::Alert.count`3276 behaves like does not create a system note for alert3277 is expected not to change `Note.count`3278 behaves like does not process incident issues3279 is expected not to receive perform_async(*(any args)) 0 times3280 behaves like does not send alert notification emails3281 is expected not to receive new(*(any args)) 0 times3282 .processable?3283 with valid payload3284 is expected to eq true3285 containing unrelated keys3286 is expected to eq true3287 with invalid payload3288 missing_key: "version"3289 is expected to eq false3290 missing_key: "groupKey"3291 is expected to eq false3292 missing_key: "status"3293 is expected to eq false3294 missing_key: "receiver"3295 is expected to eq false3296 missing_key: "groupLabels"3297 is expected to eq false3298 missing_key: "commonLabels"3299 is expected to eq false3300 missing_key: "commonAnnotations"3301 is expected to eq false3302 missing_key: "externalURL"3303 is expected to eq false3304 missing_key: "alerts"3305 is expected to eq false3306 with unsupported version3307 is expected to eq false3308# [RSpecRunTime] Finishing example group spec/services/projects/prometheus/alerts/notify_service_spec.rb. It took 28.28 seconds. Expected to take 26.55 seconds.3309# [RSpecRunTime] Starting example group spec/scripts/internal_events/product_group_renamer_spec.rb. Expected to take 25.3 seconds.3310ProductGroupRenamer3311 with real definitions3312 reads all definitions files3313# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.06 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.34 1.22 1.19 1/283 184243314.3315 #rename_product_group3316 renames product group in the schema and the definitions3317# [RSpecRunTime] Finishing example group spec/scripts/internal_events/product_group_renamer_spec.rb. It took 30.98 seconds. Expected to take 25.3 seconds.3318# [RSpecRunTime] Starting example group spec/views/notify/pipeline_success_email.text.erb_spec.rb. Expected to take 24.26 seconds.3319notify/pipeline_success_email.text.erb3320 when pipeline has a name attribute3321 behaves like pipeline status changes email3322 when the pipeline contains a failed job3323 behaves like renders the pipeline status changes email correctly3324 pipeline with user3325 renders the email correctly3326 behaves like correct pipeline information for pipelines for merge requests3327 when pipeline for merge request3328 renders a source ref of the pipeline3329# [RSpecRunTime] RSpec elapsed time: 26 minutes 12.0 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.39 1.23 1.19 1/289 186983330.3331 pipeline without user3332 renders the email correctly3333# [RSpecRunTime] RSpec elapsed time: 26 minutes 14.21 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.39 1.23 1.19 1/289 188393334.3335 when the latest failed job is a bridge job3336 behaves like renders the pipeline status changes email correctly3337 pipeline with user3338 renders the email correctly3339 behaves like correct pipeline information for pipelines for merge requests3340 when pipeline for merge request3341 renders a source ref of the pipeline3342# [RSpecRunTime] RSpec elapsed time: 26 minutes 18.52 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.44 1.24 1.20 1/289 191123343.3344 pipeline without user3345 renders the email correctly3346# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.83 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.49 1.26 1.20 3/290 192513347.3348 when pipeline does not have a name attribute3349 behaves like pipeline status changes email3350 when the pipeline contains a failed job3351 behaves like renders the pipeline status changes email correctly3352 pipeline with user3353 renders the email correctly3354 behaves like correct pipeline information for pipelines for merge requests3355 when pipeline for merge request3356 renders a source ref of the pipeline3357# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.51 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.53 1.27 1.21 1/289 195273358.3359 pipeline without user3360 renders the email correctly3361# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.72 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.53 1.27 1.21 1/290 196663362.3363 when the latest failed job is a bridge job3364 behaves like renders the pipeline status changes email correctly3365 pipeline with user3366 renders the email correctly3367 behaves like correct pipeline information for pipelines for merge requests3368 when pipeline for merge request3369 renders a source ref of the pipeline3370# [RSpecRunTime] RSpec elapsed time: 26 minutes 33.0 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.49 1.27 1.20 1/290 199433371.3372 pipeline without user3373 renders the email correctly3374# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.6 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.49 1.27 1.20 1/290 200833375.3376# [RSpecRunTime] Finishing example group spec/views/notify/pipeline_success_email.text.erb_spec.rb. It took 28.29 seconds. Expected to take 24.26 seconds.3377# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. Expected to take 22.52 seconds.3378Gitlab::Ci::Parsers::Security::Validators::SchemaValidator3379 SUPPORTED_VERSIONS3380 matches DEPRECATED_VERSIONS keys3381 when all files under schema path are explicitly listed3382 cluster_image_scanning 15.0.03383 container_scanning 15.0.03384 coverage_fuzzing 15.0.03385 dast 15.0.03386 dependency_scanning 15.0.03387 sast 15.0.03388 secret_detection 15.0.03389 cluster_image_scanning 15.0.13390 container_scanning 15.0.13391 coverage_fuzzing 15.0.13392 dast 15.0.13393 dependency_scanning 15.0.13394 sast 15.0.13395 secret_detection 15.0.13396 cluster_image_scanning 15.0.23397 container_scanning 15.0.23398 coverage_fuzzing 15.0.23399 dast 15.0.23400 dependency_scanning 15.0.23401 sast 15.0.23402 secret_detection 15.0.23403 cluster_image_scanning 15.0.43404 container_scanning 15.0.43405 coverage_fuzzing 15.0.43406 dast 15.0.43407 dependency_scanning 15.0.43408 sast 15.0.43409 secret_detection 15.0.43410 cluster_image_scanning 15.0.53411 container_scanning 15.0.53412 coverage_fuzzing 15.0.53413 dast 15.0.53414 dependency_scanning 15.0.53415 sast 15.0.53416 secret_detection 15.0.53417 cluster_image_scanning 15.0.63418 container_scanning 15.0.63419 coverage_fuzzing 15.0.63420 dast 15.0.63421 dependency_scanning 15.0.63422 sast 15.0.63423 secret_detection 15.0.63424 cluster_image_scanning 15.0.73425 container_scanning 15.0.73426 coverage_fuzzing 15.0.73427 dast 15.0.73428 dependency_scanning 15.0.73429 sast 15.0.73430 secret_detection 15.0.73431 cluster_image_scanning 15.1.03432 container_scanning 15.1.03433 coverage_fuzzing 15.1.03434 dast 15.1.03435 dependency_scanning 15.1.03436 sast 15.1.03437 secret_detection 15.1.03438 cluster_image_scanning 15.1.13439 container_scanning 15.1.13440 coverage_fuzzing 15.1.13441 dast 15.1.13442 dependency_scanning 15.1.13443 sast 15.1.13444 secret_detection 15.1.13445 cluster_image_scanning 15.1.23446 container_scanning 15.1.23447 coverage_fuzzing 15.1.23448 dast 15.1.23449 dependency_scanning 15.1.23450 sast 15.1.23451 secret_detection 15.1.23452# [RSpecRunTime] RSpec elapsed time: 26 minutes 44.95 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.41 1.26 1.20 1/289 200843453.3454 when every SUPPORTED_VERSION has a corresponding JSON file3455 cluster_image_scanning 15.0.0 schema file is present3456 cluster_image_scanning 15.0.1 schema file is present3457 cluster_image_scanning 15.0.2 schema file is present3458 cluster_image_scanning 15.0.4 schema file is present3459 cluster_image_scanning 15.0.5 schema file is present3460 cluster_image_scanning 15.0.6 schema file is present3461 cluster_image_scanning 15.0.7 schema file is present3462 cluster_image_scanning 15.1.0 schema file is present3463 cluster_image_scanning 15.1.1 schema file is present3464 cluster_image_scanning 15.1.2 schema file is present3465 container_scanning 15.0.0 schema file is present3466 container_scanning 15.0.1 schema file is present3467 container_scanning 15.0.2 schema file is present3468 container_scanning 15.0.4 schema file is present3469 container_scanning 15.0.5 schema file is present3470 container_scanning 15.0.6 schema file is present3471 container_scanning 15.0.7 schema file is present3472 container_scanning 15.1.0 schema file is present3473 container_scanning 15.1.1 schema file is present3474 container_scanning 15.1.2 schema file is present3475 coverage_fuzzing 15.0.0 schema file is present3476 coverage_fuzzing 15.0.1 schema file is present3477 coverage_fuzzing 15.0.2 schema file is present3478 coverage_fuzzing 15.0.4 schema file is present3479 coverage_fuzzing 15.0.5 schema file is present3480 coverage_fuzzing 15.0.6 schema file is present3481 coverage_fuzzing 15.0.7 schema file is present3482 coverage_fuzzing 15.1.0 schema file is present3483 coverage_fuzzing 15.1.1 schema file is present3484 coverage_fuzzing 15.1.2 schema file is present3485 dast 15.0.0 schema file is present3486 dast 15.0.1 schema file is present3487 dast 15.0.2 schema file is present3488 dast 15.0.4 schema file is present3489 dast 15.0.5 schema file is present3490 dast 15.0.6 schema file is present3491 dast 15.0.7 schema file is present3492 dast 15.1.0 schema file is present3493 dast 15.1.1 schema file is present3494 dast 15.1.2 schema file is present3495 dependency_scanning 15.0.0 schema file is present3496 dependency_scanning 15.0.1 schema file is present3497 dependency_scanning 15.0.2 schema file is present3498 dependency_scanning 15.0.4 schema file is present3499 dependency_scanning 15.0.5 schema file is present3500 dependency_scanning 15.0.6 schema file is present3501 dependency_scanning 15.0.7 schema file is present3502 dependency_scanning 15.1.0 schema file is present3503 dependency_scanning 15.1.1 schema file is present3504 dependency_scanning 15.1.2 schema file is present3505 sast 15.0.0 schema file is present3506 sast 15.0.1 schema file is present3507 sast 15.0.2 schema file is present3508 sast 15.0.4 schema file is present3509 sast 15.0.5 schema file is present3510 sast 15.0.6 schema file is present3511 sast 15.0.7 schema file is present3512 sast 15.1.0 schema file is present3513 sast 15.1.1 schema file is present3514 sast 15.1.2 schema file is present3515 secret_detection 15.0.0 schema file is present3516 secret_detection 15.0.1 schema file is present3517 secret_detection 15.0.2 schema file is present3518 secret_detection 15.0.4 schema file is present3519 secret_detection 15.0.5 schema file is present3520 secret_detection 15.0.6 schema file is present3521 secret_detection 15.0.7 schema file is present3522 secret_detection 15.1.0 schema file is present3523 secret_detection 15.1.1 schema file is present3524 secret_detection 15.1.2 schema file is present3525# [RSpecRunTime] RSpec elapsed time: 26 minutes 53.46 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.35 1.25 1.20 1/284 200853526.3527 #valid?3528 when given a supported MAJOR.MINOR schema version3529 behaves like report is valid3530 and the report is valid3531 is expected to be truthy3532 behaves like report is invalid3533 and the report is invalid3534 is expected to be falsey3535 behaves like logs related information3536 logs related information3537 when given a supported schema version3538 behaves like report is valid3539 and the report is valid3540 is expected to be truthy3541 behaves like report is invalid3542 and the report is invalid3543 is expected to be falsey3544 behaves like logs related information3545 logs related information3546 when given a deprecated schema version3547 and the report passes schema validation3548 is expected to be truthy3549 behaves like logs related information3550 logs related information3551 and the report does not pass schema validation3552 is expected to be falsey3553 when given an unsupported schema version3554 and the report is valid3555 is expected to be falsey3556 behaves like logs related information3557 logs related information3558 and the report is invalid3559 is expected to be falsey3560 and scanner information is empty3561 logs related information3562 when given a malformed schema version3563 ../../../../../../../../../spec/fixtures/security_reports/master/gl-secret-detection-report.json3564 is expected to be falsey3565 ensures version is not passed to schemer3566 behaves like logs related information3567 logs related information3568 ./fixtures/gl-secret-detection.json3569 is expected to be falsey3570 ensures version is not passed to schemer3571 behaves like logs related information3572 logs related information3573 %2e%2e%2f1.2.33574 is expected to be falsey3575 ensures version is not passed to schemer3576 behaves like logs related information3577 logs related information3578 when not given a schema version3579nil versions are discouraged and will be deprecated in Rubygems 43580 is expected to be falsey3581 #errors3582 when given a supported schema version3583 behaves like report is valid with no error3584 and the report is valid3585 is expected to be empty3586 and the report is invalid3587 behaves like report with expected errors3588 is expected to contain exactly "root is missing required keys: vulnerabilities"3589 when given a deprecated schema version3590 behaves like report is valid with no error3591 and the report is valid3592 is expected to be empty3593 and the report does not pass schema validation3594 behaves like report with expected errors3595 is expected to contain exactly "root is missing required keys: vulnerabilities"3596 when given an unsupported schema version3597 and the report is valid3598 behaves like report with expected errors3599 is expected to contain exactly "Version 12.37.0 for report type dast is unsupported, supported versions for this report type are: 15...liest supported versions of this report type, to show all the errors but will not ingest the report"3600 and the report is invalid3601 behaves like report with expected errors3602 is expected to contain exactly "Version 12.37.0 for report type dast is unsupported, supported versions for this report type are: 15...liest supported versions of this report type, to show all the errors but will not ingest the report" and "root is missing required keys: vulnerabilities"3603 when not given a schema version3604 behaves like report with expected errors3605 is expected to contain exactly "Report version not provided, dast report type supports versions: 15.0.0, 15.0.1, 15.0.2, 15.0.4, 15....liest supported versions of this report type, to show all the errors but will not ingest the report"3606 #deprecation_warnings3607 when given a supported schema version3608 and the report is valid3609 is expected to be empty3610 and the report is invalid3611 is expected to be empty3612 when given a deprecated schema version3613 and the report passes schema validation3614 behaves like report with expected warnings3615 is expected to contain exactly "version 2.7.0 for report type dast is deprecated. However, GitLab will still attempt to parse and in...following versions: 15.0.0, 15.0.1, 15.0.2, 15.0.4, 15.0.5, 15.0.6, 15.0.7, 15.1.0, 15.1.1, 15.1.2."3616 and the report does not pass schema validation3617 behaves like report with expected warnings3618 is expected to contain exactly "version 2.7.0 for report type dast is deprecated. However, GitLab will still attempt to parse and in...following versions: 15.0.0, 15.0.1, 15.0.2, 15.0.4, 15.0.5, 15.0.6, 15.0.7, 15.1.0, 15.1.1, 15.1.2."3619 when given an unsupported schema version3620 behaves like report with expected warnings3621 is expected to contain exactly3622 #warnings3623 when given a supported MAJOR.MINOR schema version3624 and the report is valid3625 is expected to contain exactly "This report uses a supported MAJOR.MINOR schema version but the PATCH version doesn't match any vendored schema version. Validation will be attempted against version 15.1.2"3626 with license3627 tries to validate against the latest patch version available3628 and the report is invalid3629 is expected to contain exactly "This report uses a supported MAJOR.MINOR schema version but the PATCH version doesn't match any vendored schema version. Validation will be attempted against version 15.1.2"3630 behaves like logs related information3631 logs related information3632 when given a supported schema version3633 behaves like report is valid with no warning3634 and the report is valid3635 is expected to be empty3636 and the report is invalid3637 is expected to be empty3638 when given a deprecated schema version3639 and the report passes schema validation3640 is expected to be empty3641 and the report does not pass schema validation3642 is expected to be empty3643 when given an unsupported schema version3644 behaves like report is valid with no warning3645 and the report is valid3646 is expected to be empty3647 and the report is invalid3648 is expected to be empty3649 when not given a schema version3650 is expected to be empty3651# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. It took 23.73 seconds. Expected to take 22.52 seconds.3652# [RSpecRunTime] Starting example group spec/models/wiki_page/meta_spec.rb. Expected to take 21.18 seconds.3653WikiPage::Meta3654 does not allow STI3655 Associations3656 is expected to belong to project required: false3657 is expected to have many slugs3658 is expected to have many events3659 can find slugs3660# [RSpecRunTime] RSpec elapsed time: 27 minutes 1.52 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.37 1.26 1.20 1/285 200963661.3662 Validations3663 is expected to validate that :project_id cannot be empty/falsy3664 is expected to validate that the length of :title is at most 2553665 is expected not to allow :title to be ‹nil›3666 is forbidden to have two records for the same project with the same canonical_slug3667 #canonical_slug3668 can be set on initialization3669 there are no slugs3670 is expected to have attributes {:canonical_slug => (be nil)}3671 we have some non-canonical slugs3672 is expected to have attributes {:canonical_slug => (be nil)}3673 issues at most one query3674 issues no queries if we already know the slug3675 we have a canonical slug3676 has the correct value3677 canonical_slug=3678 the slug is not known to us3679 changes it to the correct value3680 ensures the slug is in the db3681 issues at most N queries3682 issues fewer queries if we already know the current slug3683 the slug is already in the DB (but not canonical)3684 changes it to the correct value3685 ensures the slug is in the db3686 issues at most N queries3687 issues fewer queries if we already know the current slug3688 the slug is already in the DB (and canonical)3689 changes it to the correct value3690 ensures the slug is in the db3691 issues at most N queries3692 issues fewer queries if we already know the current slug3693 the slug is up to date and in the DB3694 changes it to the correct value3695 ensures the slug is in the db3696 issues at most N queries3697 issues fewer queries if we already know the current slug3698 .find_or_create3699 there are problems3700 the slug is too long3701 raises an error3702 a conflicting record exists3703 raises an error3704 the wiki page is not valid3705 raises an error3706 no existing record exists3707 establishes the correct state3708 makes a reasonable number of DB queries3709# [RSpecRunTime] RSpec elapsed time: 27 minutes 8.23 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.34 1.25 1.20 1/290 204373710.3711 the commit happened a day ago3712 establishes the correct state3713 makes a reasonable number of DB queries3714# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.41 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.34 1.25 1.20 1/290 206023715.3716 the last_known_slug is the same as the current slug, as on creation3717 establishes the correct state3718 makes a reasonable number of DB queries3719# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.5 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.34 1.25 1.20 1/290 207673720.3721 a record exists in the DB in the correct state3722 establishes the correct state3723 makes a reasonable number of DB queries3724# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.66 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.39 1.26 1.20 1/289 209323725.3726 a record exists in the DB, but we need to update timestamps3727 establishes the correct state3728 makes a reasonable number of DB queries3729# [RSpecRunTime] RSpec elapsed time: 27 minutes 12.82 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.39 1.26 1.20 1/289 210973730.3731 we need to update the slug, but not the title3732 establishes the correct state3733 makes a reasonable number of DB queries3734# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.02 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.39 1.26 1.20 1/289 212623735.3736 we need to update the title, but not the slug3737 establishes the correct state3738 makes a reasonable number of DB queries3739# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.18 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.39 1.26 1.20 1/289 214273740.3741 we want to change the slug back to a previous version3742 establishes the correct state3743 makes a reasonable number of DB queries3744# [RSpecRunTime] RSpec elapsed time: 27 minutes 16.52 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.36 1.26 1.20 1/289 215923745.3746 we want to change the slug a bunch of times3747 establishes the correct state3748 makes a reasonable number of DB queries3749# [RSpecRunTime] RSpec elapsed time: 27 minutes 17.89 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.36 1.26 1.20 1/289 217573750.3751 we need to update the title and the slug3752 establishes the correct state3753 makes a reasonable number of DB queries3754# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.16 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.36 1.26 1.20 1/289 219223755.3756# [RSpecRunTime] Finishing example group spec/models/wiki_page/meta_spec.rb. It took 19.83 seconds. Expected to take 21.18 seconds.3757# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.3758Lint factories for WikiPage::Meta3759 with saas, license, and no factory defaults3760 behaves like factory3761 wiki_page_meta factory3762 does not raise error when built3763 does not raise error when created3764 linting :for_wiki_page trait3765 does not raise error when created3766# [RSpecRunTime] RSpec elapsed time: 27 minutes 21.51 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.41 1.27 1.21 1/289 220193767.3768# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.34 seconds. Expected to take 37.78 seconds.3769# [RSpecRunTime] Starting example group spec/routing/project_routing_spec.rb. Expected to take 20.25 seconds.3770project routing3771 ProjectsController routing3772 to #index3773 to #create3774 to #new3775 to #edit3776 to #update3777 to #destroy3778 to #preview_markdown3779 to #show3780 regular name3781 is expected to route {:get=>"/gitlab/gitlabhq"} to {:namespace_id=>"gitlab", :id=>"gitlabhq", :controller=>"projects", :action=>"show"}3782# [RSpecRunTime] RSpec elapsed time: 27 minutes 22.94 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.41 1.27 1.21 1/289 220203783.3784 name with dot3785 is expected to route {:get=>"/gitlab/gitlabhq.keys"} to {:namespace_id=>"gitlab", :id=>"gitlabhq.keys", :controller=>"projects", :action=>"show"}3786 with nested group3787 is expected to route {:get=>"/gitlab/subgroup/gitlabhq"} to {:namespace_id=>"gitlab/subgroup", :id=>"gitlabhq", :controller=>"projects", :action=>"show"}3788 Projects::RedirectController routing3789 to #redirect_from_id3790 Projects::AutocompleteSourcesController routing3791 to #members3792 to #issues3793 to #merge_requests3794 to #labels3795 to #milestones3796 to #commands3797 to #snippets3798 Projects::WikisController routing3799 behaves like wiki routing3800 redirects the base path to the home page3801 behaves like resource routing3802 routes resource actions3803# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.63 seconds. Current RSS: ~1390M. Threads: 6. load average: 1.38 1.27 1.21 1/290 220223804.3805 behaves like redirecting a legacy path3806 redirects /gitlab/gitlabhq/wikis to /gitlab/gitlabhq/-/wikis3807 behaves like redirecting a legacy path3808 redirects /gitlab/gitlabhq/wikis/home/edit to /gitlab/gitlabhq/-/wikis/home/edit3809 Projects::RepositoriesController routing3810 to #archive format:zip3811 to #archive format:tar.bz23812 to #archive with "/" in route3813 to #archive format:html3814 to #archive format:yaml3815 to #archive format:yml3816# [RSpecRunTime] RSpec elapsed time: 27 minutes 29.08 seconds. Current RSS: ~1409M. Threads: 6. load average: 1.38 1.27 1.21 1/290 220283817.3818 Projects::BranchesController routing3819 to #branches3820 Projects::TagsController routing3821 to #tags3822 behaves like redirecting a legacy path3823 redirects /gitlab/gitlabhq/tags to /gitlab/gitlabhq/-/tags3824# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.0 seconds. Current RSS: ~1421M. Threads: 6. load average: 1.35 1.26 1.20 1/288 220293825.3826 Projects::DeployKeysController routing3827 behaves like resource routing3828 routes resource actions3829 Projects::ProtectedBranchesController routing3830 behaves like resource routing3831 routes resource actions3832 Projects::RefsController routing3833 to #switch3834 to #logs_tree3835 behaves like redirecting a legacy path3836 redirects /gitlab/gitlabhq/refs/switch to /gitlab/gitlabhq/-/refs/switch3837 behaves like redirecting a legacy path3838 redirects /gitlab/gitlabhq/refs/feature%2345/logs_tree to /gitlab/gitlabhq/-/refs/feature%2345/logs_tree3839 behaves like redirecting a legacy path3840 redirects /gitlab/gitlabhq/refs/stable/logs_tree/new%0A%0Aline.txt to /gitlab/gitlabhq/-/refs/stable/logs_tree/new%0A%0Aline.txt3841 behaves like redirecting a legacy path3842 redirects /gitlab/gitlabhq/refs/feature%2345/logs_tree/../../../../../@example.com/tree/a to /gitlab/gitlabhq/-/refs/feature#45/logs_tree/../../../../../-/example.com/tree/a3843 Projects::MergeRequestsController routing3844 to #commits3845 to #pipelines3846 to #merge3847 to #show3848 to #show from scoped route3849 behaves like resource routing3850 routes resource actions3851 behaves like redirecting a legacy path3852 redirects /gitlab/gitlabhq/merge_requests to /gitlab/gitlabhq/-/merge_requests3853 behaves like redirecting a legacy path3854 redirects /gitlab/gitlabhq/merge_requests/1/diffs to /gitlab/gitlabhq/-/merge_requests/1/diffs3855 Projects::MergeRequests::CreationsController routing3856 to #new3857 to #create3858 to #branch_from3859 to #branch_to3860 to #pipelines3861 to #diffs3862 behaves like redirecting a legacy path3863 redirects /gitlab/gitlabhq/merge_requests/new to /gitlab/gitlabhq/-/merge_requests/new3864 Projects::MergeRequests::DiffsController routing3865 to #show3866 Projects::MergeRequests::ConflictsController routing3867 to #show3868 SnippetsController routing3869 to #raw3870 to #index3871 to #new3872 to #edit3873 to #show3874 to #raw from unscope routing3875 behaves like redirecting a legacy path3876 redirects /gitlab/gitlabhq/snippets/1 to /gitlab/gitlabhq/-/snippets/13877 Projects::HooksController routing3878 to #test3879 behaves like resource routing3880 routes resource actions3881 behaves like redirecting a legacy path3882 redirects /gitlab/gitlabhq/hooks to /gitlab/gitlabhq/-/hooks3883 Projects::HookLogsController routing3884 to #retry3885 to #show3886 behaves like redirecting a legacy path3887 redirects /gitlab/gitlabhq/hooks/hook_logs/1 to /gitlab/gitlabhq/-/hooks/hook_logs/13888 Projects::CommitController routing3889 to #show3890 behaves like redirecting a legacy path3891 redirects /gitlab/gitlabhq/commit/4246fbd to /gitlab/gitlabhq/-/commit/4246fbd3892 Projects::CommitsController routing3893 to #show3894 behaves like resource routing3895 routes resource actions3896 behaves like redirecting a legacy path3897 redirects /gitlab/gitlabhq/commits/master to /gitlab/gitlabhq/-/commits/master3898 Projects::ProjectMembersController routing3899 behaves like resource routing3900 routes resource actions3901 Projects::MilestonesController routing3902 to #promote3903 behaves like resource routing3904 routes resource actions3905 Projects::LabelsController routing3906 to #index3907 Projects::IssuesController routing3908 to #bulk_update3909 behaves like resource routing3910 routes resource actions3911 behaves like redirecting a legacy path3912 redirects /gitlab/gitlabhq/issues to /gitlab/gitlabhq/-/issues3913 behaves like redirecting a legacy path3914 redirects /gitlab/gitlabhq/issues/1/edit to /gitlab/gitlabhq/-/issues/1/edit3915 Projects::NotesController routing3916 to #index3917 behaves like resource routing3918 routes resource actions3919 Projects::BlameController routing3920 to #show3921 to #streaming3922 to #page3923 Projects::BlobController routing3924 to #show3925 to #show from unscoped routing3926 Projects::TreeController routing3927 to #show3928 to #show from unscoped routing3929 Projects::FindFileController routing3930 to #show3931 to #list3932 behaves like redirecting a legacy path3933 redirects /gitlab/gitlabhq/find_file to /gitlab/gitlabhq/-/find_file3934 behaves like redirecting a legacy path3935 redirects /gitlab/gitlabhq/files/master to /gitlab/gitlabhq/-/files/master3936 Projects::BlobController routing3937 to #edit3938 to #preview3939 behaves like redirecting a legacy path3940 redirects /gitlab/gitlabhq/new/master to /gitlab/gitlabhq/-/new/master3941 behaves like redirecting a legacy path3942 redirects /gitlab/gitlabhq/edit/master/README to /gitlab/gitlabhq/-/edit/master/README3943 Projects::RawController routing3944 to #show3945 to #show from unscoped routing3946 Projects::CompareController routing3947 to #index3948 to #compare3949 to #show3950 behaves like redirecting a legacy path3951 redirects /gitlab/gitlabhq/compare to /gitlab/gitlabhq/-/compare3952 behaves like redirecting a legacy path3953 redirects /gitlab/gitlabhq/compare/master...stable to /gitlab/gitlabhq/-/compare/master...stable3954 Projects::NetworkController routing3955 to #show3956 Projects::GraphsController routing3957 to #show3958 Projects::ForksController routing3959 to #new3960 to #create3961 Projects::AvatarsController routing3962 to #destroy3963 Projects::PagesDomainsController routing3964 to #destroy with a valid domain name3965 to #show with a valid domain3966 behaves like resource routing3967 routes resource actions3968 Projects::ReleasesController routing3969 to #latest_permalink with a valid permalink path3970 to #show for the release with tag named permalink3971 Projects::Registry::TagsController routing3972 #destroy3973 correctly routes to a destroy action3974 takes registry tag name constrains into account3975 Projects::PipelinesController routing3976 to #index3977 to #show3978 behaves like redirecting a legacy path3979 redirects /gitlab/gitlabhq/pipelines to /gitlab/gitlabhq/-/pipelines3980 Projects::PipelineSchedulesController routing3981 to #index3982 behaves like redirecting a legacy path3983 redirects /gitlab/gitlabhq/pipeline_schedules to /gitlab/gitlabhq/-/pipeline_schedules3984 Projects::Settings::OperationsController routing3985 to #reset_alerting_token3986 Projects::Settings::RepositoryController routing3987 to #show3988 to repository#create_deploy_token3989 Projects::Settings::CiCdController routing3990 to #runner_setup_scripts3991 Projects::Settings::PackagesAndRegistriesController routing3992 to #show3993 to #cleanup_tags3994 Projects::Settings::IntegrationsController routing3995 to #index3996 to #edit3997 to #update3998 to #test3999 Projects::Settings::IntegrationHookLogsController4000 to #show4001 to #retry4002 Projects::TemplatesController routing4003 #show4004 routes when :template_type is `merge_request`4005 routes when :template_type is `issue`4006 routes to application#route_not_found when :template_type is unknown4007 Projects::DeployTokensController routing4008 routes to deploy_tokens#revoke4009 Projects::ServicePingController routing4010 routes to service_ping#web_ide_pipelines_count4011 Projects::EnvironmentsController routing4012 legacy routing4013 behaves like redirecting a legacy path4014 redirects /gitlab/gitlabhq/environments to /gitlab/gitlabhq/-/environments4015 Projects::ClustersController routing4016 legacy routing4017 behaves like redirecting a legacy path4018 redirects /gitlab/gitlabhq/clusters to /gitlab/gitlabhq/-/clusters4019 Projects::ErrorTrackingController routing4020 legacy routing4021 behaves like redirecting a legacy path4022 redirects /gitlab/gitlabhq/error_tracking to /gitlab/gitlabhq/-/error_tracking4023 Projects::Serverless routing4024 legacy routing4025 behaves like redirecting a legacy path4026 redirects /gitlab/gitlabhq/serverless to /gitlab/gitlabhq/-/serverless4027 Projects::DesignManagement::Designs::RawImagesController routing4028 to #show4029 Projects::DesignManagement::Designs::ResizedImageController routing4030 to #show4031 Projects::Snippets::BlobsController routing4032 to #raw4033 with a non-existent project4034 routes to 404 with get request4035 routes to 404 with delete request4036 routes to 404 with post request4037 routes to 404 with put request4038 with route to some action4039 routes to 404 with get request to4040 routes to 404 with delete request4041 routes to 404 with post request4042 routes to 404 with put request4043# [RSpecRunTime] RSpec elapsed time: 27 minutes 47.53 seconds. Current RSS: ~1448M. Threads: 6. load average: 1.27 1.25 1.20 1/285 220314044.4045# [RSpecRunTime] Finishing example group spec/routing/project_routing_spec.rb. It took 26.02 seconds. Expected to take 20.25 seconds.4046# [RSpecRunTime] Starting example group spec/services/projects/participants_service_spec.rb. Expected to take 18.81 seconds.4047Projects::ParticipantsService4048 #execute4049 returns results in correct order4050 includes `All Project and Group Members`4051 does not return duplicate author4052 N+1 checks4053 avoids N+1 UserDetail queries4054 avoids N+1 groups queries4055# [RSpecRunTime] RSpec elapsed time: 27 minutes 50.86 seconds. Current RSS: ~1443M. Threads: 6. load average: 1.25 1.24 1.20 1/285 220324056.4057 group items4058 group user counts4059 returns correct user counts for groups4060# [RSpecRunTime] RSpec elapsed time: 27 minutes 52.33 seconds. Current RSS: ~1446M. Threads: 6. load average: 1.25 1.24 1.20 1/285 220334061.4062 avatar_url4063 returns an url for the avatar4064 returns an url for the avatar with relative url4065# [RSpecRunTime] RSpec elapsed time: 27 minutes 53.35 seconds. Current RSS: ~1442M. Threads: 6. load average: 1.25 1.24 1.20 1/285 220344066.4067 with subgroups4068 returns results ordered by full path4069 when search param is given4070 only returns matching groups4071 when user search already returns enough results4072 does not return any groups4073# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.07 second. Current RSS: ~1407M. Threads: 6. load average: 1.23 1.24 1.20 1/285 220354074.4075 when `disable_all_mention` FF is enabled4076 does not include `All Project and Group Members`4077 #project_members4078 when there is a project in group namespace4079 returns members of a group4080 when there is a private group and a public project4081 when the private group is invited to the public project4082 does not return the private group4083 returns private group members4084 returns the project maintainer4085 returns project members from an invited public group4086 returns members of the ancestral groups of the private group4087 returns invited group members of the private group4088# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.4 seconds. Current RSS: ~1493M. Threads: 6. load average: 1.21 1.24 1.20 1/285 220364089.4090 when search param is given4091 only returns matching members4092# [RSpecRunTime] Finishing example group spec/services/projects/participants_service_spec.rb. It took 18.81 seconds. Expected to take 18.81 seconds.4093# [RSpecRunTime] Starting example group spec/lib/gitlab/group_search_results_spec.rb. Expected to take 18.1 seconds.4094Gitlab::GroupSearchResults4095 issues search4096 state not provided4097 returns opened and closed results4098# [RSpecRunTime] RSpec elapsed time: 28 minutes 8.03 seconds. Current RSS: ~1496M. Threads: 6. load average: 1.19 1.23 1.19 1/285 220374099.4100 all state4101 returns opened and closed results4102 closed state4103 returns only closed results4104 opened state4105 returns only opened results4106 unsupported state4107 returns only opened results4108 filter not provided (all behavior)4109 returns confidential and not confidential results4110 confidential filter4111 returns only confidential results4112 not confidential filter4113 returns not confidential results4114 merge_requests search4115 state not provided4116 returns opened and closed results4117# [RSpecRunTime] RSpec elapsed time: 28 minutes 12.92 seconds. Current RSS: ~1609M. Threads: 6. load average: 1.10 1.21 1.19 1/285 220384118.4119 all state4120 returns opened and closed results4121 closed state4122 returns only closed results4123 opened state4124 returns only opened results4125 unsupported state4126 returns only opened results4127 when filter not provided (all behavior)4128 returns unarchived results only4129 when include_archived is true4130 returns archived and unarchived results4131 when include_archived filter is false4132 returns unarchived results only4133 milestones search4134 when filter not provided (all behavior)4135 returns unarchived results only4136# [RSpecRunTime] RSpec elapsed time: 28 minutes 17.91 seconds. Current RSS: ~1633M. Threads: 6. load average: 1.09 1.21 1.19 1/285 220394137.4138 when include_archived is true4139 returns archived and unarchived results4140# [RSpecRunTime] RSpec elapsed time: 28 minutes 19.14 seconds. Current RSS: ~1628M. Threads: 6. load average: 1.09 1.21 1.19 1/285 220404141.4142 when include_archived filter is false4143 returns unarchived results only4144# [RSpecRunTime] RSpec elapsed time: 28 minutes 20.35 seconds. Current RSS: ~1625M. Threads: 6. load average: 1.09 1.21 1.19 1/285 220414145.4146 #projects4147 filtering4148 behaves like search results filtered by archived4149 when filter not provided (all behavior)4150 returns unarchived results only4151# [RSpecRunTime] RSpec elapsed time: 28 minutes 22.53 seconds. Current RSS: ~1626M. Threads: 6. load average: 1.08 1.20 1.18 1/285 220424152.4153 when include_archived is true4154 returns archived and unarchived results4155 when include_archived filter is false4156 returns unarchived results only4157 user search4158 returns the users belonging to the group matching the search query4159 returns the user belonging to the subgroup matching the search query4160 returns the user belonging to the parent group matching the search query4161 does not return the user belonging to the private subgroup4162 does not return the user belonging to an unrelated group4163 does not return the user invited to the group4164 calls GroupFinder during execution4165# [RSpecRunTime] RSpec elapsed time: 28 minutes 28.03 seconds. Current RSS: ~1650M. Threads: 6. load average: 1.07 1.20 1.18 1/285 220434166.4167 #issuable_params4168 sets include_subgroups flag by default4169# [RSpecRunTime] Finishing example group spec/lib/gitlab/group_search_results_spec.rb. It took 21.85 seconds. Expected to take 18.1 seconds.4170# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. Expected to take 16.88 seconds.4171Gitlab::ErrorTracking::ErrorRepository::OpenApiStrategy4172 #report_error4173 is not implemented4174 #find_error4175 when request succeeds4176 without events returned4177 does not log anything4178 returns detailed error4179 returns no first and last release version4180 with missing stats4181 returns empty frequency4182# [RSpecRunTime] RSpec elapsed time: 28 minutes 30.96 seconds. Current RSS: ~1705M. Threads: 6. load average: 1.07 1.20 1.18 1/285 220444183.4184 with missing frequency4185 returns empty frequency4186 with missing frequency data4187 returns empty frequency4188 with events returned4189 does not log anything4190 returns first and last release version4191 when request fails4192 logs error4193 is expected to be nil4194# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.95 seconds. Current RSS: ~1752M. Threads: 6. load average: 1.07 1.20 1.18 1/285 220454195.4196 #list_errors4197 with errors4198 does not log anything4199 maps errors to models4200 when n errors are returned4201 does not log anything4202 returns the amount of errors4203 cursor links are preserved4204# [RSpecRunTime] RSpec elapsed time: 28 minutes 35.94 seconds. Current RSS: ~1769M. Threads: 6. load average: 1.06 1.19 1.18 1/285 220464205.4206 when less errors than requested are returned4207 does not log anything4208 returns the amount of errors4209 cursor link for next is removed4210# [RSpecRunTime] RSpec elapsed time: 28 minutes 37.25 seconds. Current RSS: ~1783M. Threads: 6. load average: 1.06 1.19 1.18 1/285 220474211.4212 with params4213 does not log anything4214 passes provided params to client4215 without explicit params4216 does not log anything4217 passes default params to client4218 when request fails4219 logs error4220 is expected to have attributes {:next => nil, :prev => nil}4221# [RSpecRunTime] RSpec elapsed time: 28 minutes 39.87 seconds. Current RSS: ~1785M. Threads: 6. load average: 1.06 1.19 1.18 1/285 220484222.4223 #last_event_for4224 when both event and error is returned4225 does not log anything4226 returns mapped error event4227 when event is not returned4228 does not log anything4229 is expected to be nil4230 when list_events request fails4231 logs error4232 is expected to be nil4233# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.45 seconds. Current RSS: ~1797M. Threads: 6. load average: 1.06 1.19 1.18 1/285 220494234.4235 when error is not returned4236 does not log anything4237 is expected to be nil4238 when get_error request fails4239 logs error4240 is expected to be nil4241# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.27 seconds. Current RSS: ~1807M. Threads: 6. load average: 1.06 1.19 1.18 1/285 220504242.4243 #update_error4244 when update succeeds4245 does not log anything4246 is expected to eq true4247 when update fails4248 logs error4249 is expected to eq false4250# [RSpecRunTime] RSpec elapsed time: 28 minutes 46.26 seconds. Current RSS: ~1814M. Threads: 6. load average: 1.05 1.19 1.18 1/285 220514251.4252 #dsn_url4253 is expected to eq "http://abc@localhost:8080/errortracking/api/v1/projects/1000000200"4254# [RSpecRunTime] RSpec elapsed time: 28 minutes 47.72 seconds. Current RSS: ~1828M. Threads: 6. load average: 1.05 1.19 1.18 1/285 220524255.4256# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb. It took 19.61 seconds. Expected to take 16.88 seconds.4257# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/note_spec.rb. Expected to take 15.06 seconds.4258Gitlab::DataBuilder::Note4259 When asking for a note on commit4260 returns the note and commit-specific data4261 contains project data4262 contains deprecated repository data4263 behaves like includes general data4264 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4265# [RSpecRunTime] RSpec elapsed time: 28 minutes 50.46 seconds. Current RSS: ~1831M. Threads: 6. load average: 1.05 1.19 1.18 1/290 221274266.4267 When asking for a note on commit diff4268 returns the note and commit-specific data4269 contains project data4270 contains deprecated repository data4271 behaves like includes general data4272 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4273# [RSpecRunTime] RSpec elapsed time: 28 minutes 52.29 seconds. Current RSS: ~1834M. Threads: 6. load average: 1.05 1.18 1.18 1/290 222564274.4275 When asking for a note on issue4276 returns the note and issue-specific data4277 contains project data4278 contains deprecated repository data4279 behaves like includes general data4280 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4281# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.92 seconds. Current RSS: ~1835M. Threads: 6. load average: 1.05 1.18 1.18 1/290 222574282.4283 with confidential issue4284 sets event_type to confidential_note4285 behaves like includes general data4286 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4287 When asking for a note on merge request4288 returns the merge request data4289 contains project data4290 contains deprecated repository data4291 behaves like includes general data4292 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4293# [RSpecRunTime] RSpec elapsed time: 28 minutes 58.37 seconds. Current RSS: ~1830M. Threads: 6. load average: 1.12 1.20 1.18 1/291 226194294.4295 When asking for a note on merge request diff4296 returns the merge request data4297 contains project data4298 contains deprecated repository data4299 behaves like includes general data4300 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4301# [RSpecRunTime] RSpec elapsed time: 29 minutes 2.93 seconds. Current RSS: ~1829M. Threads: 6. load average: 1.11 1.19 1.18 1/291 230684302.4303 When asking for a note on project snippet4304 returns the note and project snippet data4305 contains project data4306 contains deprecated repository data4307 behaves like includes general data4308 is expected to eq {:avatar_url=>"https://www.gravatar.com/avatar/7d17a65252f39d267981f0996637527cd54b335a8b60c001372ea5...s=80&d=identicon", :email=>"[REDACTED]", :id=>1309, :name=>"Sidney Jones1455", :username=>"user480"}4309 object_attributes.action value4310 when action is `:update`4311 is expected to eq "update"4312 when action is invalid4313 is expected to raise ArgumentError4314# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/note_spec.rb. It took 16.6 seconds. Expected to take 15.06 seconds.4315# [RSpecRunTime] Starting example group spec/services/security/merge_reports_service_spec.rb. Expected to take 14.57 seconds.4316Security::MergeReportsService#execute4317 copies scanners into target report and eliminates duplicates4318 copies identifiers into target report and eliminates duplicates4319 deduplicates (except cwe and wasc) and sorts the vulnerabilities by severity (desc) then by compare key4320 deduplicates scanned resources4321 errors on target report4322 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}4323# [RSpecRunTime] RSpec elapsed time: 29 minutes 10.4 seconds. Current RSS: ~1841M. Threads: 6. load average: 1.10 1.19 1.18 1/290 230694324.4325 warnings on target report4326 is expected to contain exactly {:message=>"bar", :type=>"foo"} and {:message=>"baz", :type=>"zoo"}4327# [RSpecRunTime] RSpec elapsed time: 29 minutes 11.6 seconds. Current RSS: ~1840M. Threads: 6. load average: 1.10 1.19 1.18 1/290 230704328.4329 ordering reports for sast analyzers4330 when reports are gathered in an unprioritized order4331 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007eac1d3c8e38 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]> and #<Gitlab::Ci::Reports::Security::Scanner:0x00007eac2d06cb08 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>4332 is expected to eq 24333 is expected to eql #<Gitlab::Ci::Reports::Security::Identifier:0x00007eabe1a320d0 @external_id="B403", @external_type="b...id", @name="bandit_test_id-B403", @url=nil, @fingerprint="9ea39e538d11434f325435e905bf238e7cf1f7a4"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007eac08b39858 @external_id="CVE-2019-123", @external...="cve", @name="cve-CVE-2019-123", @url=nil, @fingerprint="6d834ff5767ac7544bef36b0e9996a9a3d6da5f1">4334 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007eabe11a7000 @external_id="rules.bandit.B105", @ext...e="semgrep_id-rules.bandit.B105", @url=nil, @fingerprint="86d65bee153188dc92a8fd17263d8319d9fbe4ee">4335# [RSpecRunTime] RSpec elapsed time: 29 minutes 14.87 seconds. Current RSS: ~1749M. Threads: 6. load average: 1.10 1.19 1.18 1/285 230714336.4337 when a custom analyzer is completed before the known analyzers4338 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007eabdfab6c60 @external_id="bandit", @name="Bandit", @v...on="1.0.0", @primary_identifiers=nil, @sort_keys=[1, "bandit", "Bandit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007eabdff987d8 @external_id="semgrep", @name="Semgrep", ...="1.0.0", @primary_identifiers=nil, @sort_keys=[2, "semgrep", "Semgrep", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007eabe048ea30 @external_id="scanner-2", @name="Scanner ...primary_identifiers=nil, @sort_keys=[Infinity, "scanner-2", "Scanner 2", "Security Scanner Vendor"]>4339 is expected to eq 34340 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007eabde0af8a8 @external_id="VULN-2", @external_type=...ner-2", @name="scanner-2-VULN-2", @url=nil, @fingerprint="8e683704c05c3d223f7572623a39cdf39ecc5f15"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007eabde0acd38 @external_id="CVE-2019-456", @external...="cve", @name="cve-CVE-2019-456", @url=nil, @fingerprint="47c8c718e4355e29c0b8e87fd62c2c7da65911dd">4341# [RSpecRunTime] RSpec elapsed time: 29 minutes 18.06 seconds. Current RSS: ~1709M. Threads: 6. load average: 1.01 1.17 1.17 1/285 230724342.4343# [RSpecRunTime] Finishing example group spec/services/security/merge_reports_service_spec.rb. It took 13.69 seconds. Expected to take 14.57 seconds.4344# [RSpecRunTime] Starting example group spec/lib/gitlab/template/issue_template_spec.rb. Expected to take 13.75 seconds.4345Gitlab::Template::IssueTemplate4346 .all4347 strips the md suffix4348 combines the globals and rest4349# [RSpecRunTime] RSpec elapsed time: 29 minutes 22.82 seconds. Current RSS: ~1712M. Threads: 6. load average: 1.09 1.18 1.18 1/290 235974350.4351 .find4352 returns nil if the file does not exist4353 returns the issue object of a valid file4354# [RSpecRunTime] RSpec elapsed time: 29 minutes 27.01 seconds. Current RSS: ~1729M. Threads: 6. load average: 1.08 1.18 1.18 1/290 241144355.4356 .by_category4357 return array of templates4358 when repo is bare or empty4359 returns empty array4360# [RSpecRunTime] RSpec elapsed time: 29 minutes 29.73 seconds. Current RSS: ~1741M. Threads: 6. load average: 1.08 1.18 1.18 1/290 243774361.4362 #content4363 loads the full file4364 raises error when file is not found4365 when repo is empty4366 raises file not found4367# [RSpecRunTime] RSpec elapsed time: 29 minutes 34.52 seconds. Current RSS: ~1763M. Threads: 6. load average: 1.15 1.19 1.18 1/290 248944368.4369# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/issue_template_spec.rb. It took 16.45 seconds. Expected to take 13.75 seconds.4370# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb. Expected to take 13.56 seconds.4371Gitlab::Diff::FileCollection::MergeRequestDiffBase4372 #overflow?4373 when it is not overflown4374 returns false4375# [RSpecRunTime] RSpec elapsed time: 29 minutes 36.62 seconds. Current RSS: ~1776M. Threads: 6. load average: 1.14 1.19 1.18 1/291 250254376.4377 when it is overflown4378 returns true4379# [RSpecRunTime] RSpec elapsed time: 29 minutes 38.46 seconds. Current RSS: ~1781M. Threads: 6. load average: 1.14 1.19 1.18 1/291 251554380.4381 #diff_files4382 measures diffs_highlight_cache_decorate4383# [RSpecRunTime] RSpec elapsed time: 29 minutes 40.28 seconds. Current RSS: ~1794M. Threads: 6. load average: 1.14 1.19 1.18 2/291 252854384.4385 #cache_key4386 returns cache_key from merge_request_diff4387# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.12 seconds. Current RSS: ~1794M. Threads: 6. load average: 1.13 1.18 1.18 1/291 254154388.4389 .max_blob_size4390 when increase_diff_file_performance is enabled4391 when MAX_BLOB_SIZE constant is larger4392 returns the MAX_BLOB_SIZE constant4393# [RSpecRunTime] RSpec elapsed time: 29 minutes 43.9 seconds. Current RSS: ~1795M. Threads: 6. load average: 1.13 1.18 1.18 1/291 255454394.4395 when maximum_text_highlight_size_kilobytes setting is larger4396 returns the maximum_text_highlight_size_kilobytes setting4397# [RSpecRunTime] RSpec elapsed time: 29 minutes 45.7 seconds. Current RSS: ~1796M. Threads: 6. load average: 1.13 1.18 1.18 1/291 256744398.4399 when increase_diff_file_performance is disabled4400 returns nil4401# [RSpecRunTime] RSpec elapsed time: 29 minutes 47.5 seconds. Current RSS: ~1796M. Threads: 6. load average: 1.20 1.20 1.18 1/291 258034402.4403# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb. It took 12.98 seconds. Expected to take 13.56 seconds.4404# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/certificate_spec.rb. Expected to take 12.91 seconds.4405Gitlab::X509::Certificate4406 testing environment setup4407 generate_root4408 generates a root CA that expires a long way in the future4409# [RSpecRunTime] RSpec elapsed time: 29 minutes 54.32 seconds. Current RSS: ~1773M. Threads: 6. load average: 1.18 1.19 1.18 1/290 258044410.4411 generate_intermediate4412 generates an intermediate CA that expires a long way in the future4413 generates an intermediate CA properly signed by the root CA4414 generate_cert4415 generates a cert properly signed by the intermediate CA4416 generates a cert that expires soon4417 generates a cert intended for email signing4418 passing in INFINITE_EXPIRY4419 generates a cert that expires a long way in the future4420# [RSpecRunTime] RSpec elapsed time: 29 minutes 57.73 seconds. Current RSS: ~1776M. Threads: 6. load average: 1.17 1.19 1.18 1/285 258054421.4422 .from_strings4423 parses correctly a certificate and key4424 .from_files4425 parses correctly a certificate and key4426 with optional ca_certs4427 parses correctly certificate, key and ca_certs4428 with no intermediate CA4429 parses correctly a certificate and key4430# [RSpecRunTime] RSpec elapsed time: 29 minutes 59.51 seconds. Current RSS: ~1783M. Threads: 6. load average: 1.17 1.19 1.18 1/285 258064431.4432 .default_cert_dir4433 when SSL_CERT_DIR env variable is not set4434 returns default directory from OpenSSL4435 when SSL_CERT_DIR env variable is set4436 returns specified directory4437 .default_cert_file4438 when SSL_CERT_FILE env variable is not set4439 returns default file from OpenSSL4440 when SSL_CERT_FILE env variable is set4441 returns specified file4442 .ca_certs_paths4443 returns all files specified by OpenSSL defaults4444 .ca_certs_bundle4445 skips certificates if OpenSSLError is raised and report it4446 returns a list certificates as strings4447 .load_ca_certs_bundle4448 loads a PEM-encoded certificate bundle into an OpenSSL::X509::Certificate array4449# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/certificate_spec.rb. It took 13.19 seconds. Expected to take 12.91 seconds.4450# [RSpecRunTime] Starting example group spec/models/pool_repository_spec.rb. Expected to take 12.65 seconds.4451PoolRepository4452 does not allow STI4453 associations4454 is expected to belong to shard required: false4455 is expected to belong to source_project required: false4456 is expected to have many member_projects4457 validations4458 is expected to validate that :shard cannot be empty/falsy4459# [RSpecRunTime] RSpec elapsed time: 30 minutes 2.84 seconds. Current RSS: ~1803M. Threads: 6. load average: 1.31 1.22 1.19 1/285 258334460.4461 scopes4462 .by_source_project4463 returns pool repositories per source project from all shards4464 .by_disk_path_and_shard_name4465 returns only a requested pool repository4466 #disk_path4467 sets the hashed disk_path4468 keeps disk_path if already provided4469# [RSpecRunTime] RSpec elapsed time: 30 minutes 5.94 seconds. Current RSS: ~1803M. Threads: 6. load average: 1.29 1.22 1.19 1/285 258864470.4471 #unlink_repository4472 when the last member leaves4473 schedules pool removal4474# [RSpecRunTime] RSpec elapsed time: 30 minutes 7.62 seconds. Current RSS: ~1810M. Threads: 6. load average: 1.29 1.22 1.19 1/285 259584475.4476 when skipping disconnect4477 does not change the alternates file4478# [RSpecRunTime] RSpec elapsed time: 30 minutes 9.15 seconds. Current RSS: ~1813M. Threads: 6. load average: 1.29 1.22 1.19 1/285 260254479.4480 when the second member leaves4481 does not schedule pool removal4482# [RSpecRunTime] RSpec elapsed time: 30 minutes 13.26 seconds. Current RSS: ~1821M. Threads: 6. load average: 1.27 1.21 1.19 1/285 261374483.4484 #object_pool4485 returns an object pool instance4486 when source project is missing4487 returns an object pool instance4488# [RSpecRunTime] Finishing example group spec/models/pool_repository_spec.rb. It took 12.84 seconds. Expected to take 12.65 seconds.4489# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.4490Lint factories for PoolRepository4491 with saas, license, and factory defaults4492 behaves like factory4493 pool_repository factory4494 does not raise error when built4495 does not raise error when created4496 linting :scheduled trait4497 does not raise error when created4498# [RSpecRunTime] RSpec elapsed time: 30 minutes 16.75 seconds. Current RSS: ~1836M. Threads: 6. load average: 1.24 1.21 1.19 1/285 262164499.4500 linting :failed trait4501 does not raise error when created4502# [RSpecRunTime] RSpec elapsed time: 30 minutes 17.93 seconds. Current RSS: ~1840M. Threads: 6. load average: 1.24 1.21 1.19 1/285 262434503.4504 linting :obsolete trait4505 does not raise error when created4506# [RSpecRunTime] RSpec elapsed time: 30 minutes 19.03 seconds. Current RSS: ~1851M. Threads: 6. load average: 1.24 1.21 1.19 1/285 262704507.4508 linting :ready trait4509 does not raise error when created4510# [RSpecRunTime] RSpec elapsed time: 30 minutes 20.42 seconds. Current RSS: ~1858M. Threads: 6. load average: 1.24 1.21 1.19 1/285 263354511.4512# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 6.9 seconds. Expected to take 37.78 seconds.4513# [RSpecRunTime] Starting example group spec/workers/remove_expired_group_links_worker_spec.rb. Expected to take 11.81 seconds.4514RemoveExpiredGroupLinksWorker4515 #perform4516 ProjectGroupLinks4517 removes expired group links4518 leaves group links that expire in the future4519 leaves group links that do not expire at all4520 removes project authorization4521# [RSpecRunTime] RSpec elapsed time: 30 minutes 29.52 seconds. Current RSS: ~1762M. Threads: 6. load average: 1.21 1.20 1.18 1/285 263364522.4523 GroupGroupLinks4524 expired GroupGroupLink exists4525 calls Groups::GroupLinks::DestroyService4526 with skip_group_share_unlink_auth_refresh feature flag disabled4527 removes project authorization4528# [RSpecRunTime] RSpec elapsed time: 30 minutes 31.45 seconds. Current RSS: ~1749M. Threads: 6. load average: 1.19 1.20 1.18 1/285 263374529.4530 with skip_group_share_unlink_auth_refresh feature flag enabled4531 does not remove project authorization4532# [RSpecRunTime] RSpec elapsed time: 30 minutes 32.74 seconds. Current RSS: ~1737M. Threads: 6. load average: 1.19 1.20 1.18 1/285 263384533.4534 expired GroupGroupLink does not exist4535 does not call Groups::GroupLinks::DestroyService4536# [RSpecRunTime] Finishing example group spec/workers/remove_expired_group_links_worker_spec.rb. It took 12.4 seconds. Expected to take 11.81 seconds.4537# [RSpecRunTime] Starting example group spec/models/merge_request_assignee_spec.rb. Expected to take 11.72 seconds.4538MergeRequestAssignee4539 does not allow STI4540 associations4541 is expected to belong to merge_request class_name => MergeRequest required: false4542 is expected to belong to assignee class_name => User required: false4543# [RSpecRunTime] RSpec elapsed time: 30 minutes 36.58 seconds. Current RSS: ~1738M. Threads: 6. load average: 1.17 1.19 1.18 1/291 265964544.4545 validations4546 is expected to validate that :assignee is case-sensitively unique within the scope of :merge_request_id4547# [RSpecRunTime] RSpec elapsed time: 30 minutes 38.33 seconds. Current RSS: ~1744M. Threads: 6. load average: 1.17 1.19 1.18 1/291 267264548.4549 scopes4550 in_projects4551 returns issue assignees for given project4552# [RSpecRunTime] RSpec elapsed time: 30 minutes 41.68 seconds. Current RSS: ~1766M. Threads: 6. load average: 1.24 1.21 1.19 1/291 269854553.4554 for_assignee4555 returns merge request assignees for a given assignee4556# [RSpecRunTime] RSpec elapsed time: 30 minutes 43.81 seconds. Current RSS: ~1777M. Threads: 6. load average: 1.24 1.21 1.19 1/291 271294557.4558# [RSpecRunTime] Finishing example group spec/models/merge_request_assignee_spec.rb. It took 10.96 seconds. Expected to take 11.72 seconds.4559# [RSpecRunTime] Starting example group spec/lib/gitlab/multi_collection_paginator_spec.rb. Expected to take 11.03 seconds.4560Gitlab::MultiCollectionPaginator4561 raises an error for invalid page size4562 combines both collections4563 includes elements second collection if first collection is empty4564 with a full first page4565 knows the total count of the collection4566 fills the first page with elements of the first collection4567 fils the second page with a mixture of the first & second collection4568 fils the last page with elements from the second collection4569# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.29 seconds. Current RSS: ~1735M. Threads: 6. load average: 1.20 1.20 1.18 1/286 271304570.4571# [RSpecRunTime] Finishing example group spec/lib/gitlab/multi_collection_paginator_spec.rb. It took 10.49 seconds. Expected to take 11.03 seconds.4572# [RSpecRunTime] Starting example group spec/workers/remove_expired_members_worker_spec.rb. Expected to take 10.33 seconds.4573RemoveExpiredMembersWorker4574 #perform4575 project members4576 removes expired members4577 leaves members that expire in the future4578 leaves members that do not expire at all4579 adds context to resulting jobs4580# [RSpecRunTime] RSpec elapsed time: 30 minutes 57.16 seconds. Current RSS: ~1721M. Threads: 6. load average: 1.19 1.20 1.18 1/285 271314581.4582 project bots4583 expired project bot4584 removes expired project bot membership4585 initiates project bot removal4586# [RSpecRunTime] RSpec elapsed time: 30 minutes 59.75 seconds. Current RSS: ~1713M. Threads: 6. load average: 1.19 1.20 1.18 1/285 271324587.4588 non-expired project bot4589 does not remove expired project bot that expires in the future4590 does not delete project bot expiring in the future4591# [RSpecRunTime] RSpec elapsed time: 31 minutes 1.29 seconds. Current RSS: ~1713M. Threads: 6. load average: 1.17 1.19 1.18 1/286 271334592.4593 group members4594 removes expired members4595 leaves members that expire in the future4596 leaves members that do not expire at all4597 adds context to resulting jobs4598# [RSpecRunTime] RSpec elapsed time: 31 minutes 3.23 seconds. Current RSS: ~1711M. Threads: 6. load average: 1.17 1.19 1.18 1/285 271344599.4600 when the last group owner expires4601 does not delete the owner4602 when service raises an error4603 logs errors to logger and error tracking4604# [RSpecRunTime] Finishing example group spec/workers/remove_expired_members_worker_spec.rb. It took 9.84 seconds. Expected to take 10.33 seconds.4605# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb. Expected to take 10.06 seconds.4606BulkImports::Projects::Pipelines::DesignBundlePipeline4607 #run4608 imports design repository into destination project and removes tmpdir4609 skips import if already cached4610# [RSpecRunTime] RSpec elapsed time: 31 minutes 6.98 seconds. Current RSS: ~1701M. Threads: 6. load average: 1.16 1.19 1.18 1/285 272474611.4612 #extract4613 downloads & extracts design bundle filepath4614 #load4615 creates design repository from bundle4616 when lfs is disabled4617 returns4618# [RSpecRunTime] RSpec elapsed time: 31 minutes 9.44 seconds. Current RSS: ~1702M. Threads: 6. load average: 1.16 1.19 1.18 1/286 272814619.4620 when file does not exist4621 returns4622 when path is directory4623 returns4624 when path is symlink4625 returns4626 when path has multiple hard links4627 returns4628 when path is not under tmpdir4629 returns4630 when path is being traversed4631 raises an error4632 #after_run4633 removes tmpdir4634 when tmpdir does not exist4635 does not attempt to remove tmpdir4636# [RSpecRunTime] RSpec elapsed time: 31 minutes 14.65 seconds. Current RSS: ~1718M. Threads: 6. load average: 1.14 1.19 1.18 1/286 273064637.4638# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb. It took 10.51 seconds. Expected to take 10.06 seconds.4639# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/create_spec.rb. Expected to take 9.67 seconds.4640Mutations::MergeRequests::Create4641 #resolve4642 when user is not a project member4643 behaves like resource not available4644 raises an error4645# [RSpecRunTime] RSpec elapsed time: 31 minutes 15.96 seconds. Current RSS: ~1725M. Threads: 6. load average: 1.13 1.18 1.18 1/286 273334646.4647 when user is a direct project member4648 and user is a guest4649 behaves like resource not available4650 raises an error4651# [RSpecRunTime] RSpec elapsed time: 31 minutes 17.18 seconds. Current RSS: ~1733M. Threads: 6. load average: 1.13 1.18 1.18 1/286 273604652.4653 and user is a developer4654 creates a new merge request4655 returns a new merge request4656 when optional description field is set4657 returns a new merge request with a description4658# [RSpecRunTime] RSpec elapsed time: 31 minutes 19.38 seconds. Current RSS: ~1743M. Threads: 6. load average: 1.13 1.18 1.18 1/286 273634659.4660 when optional labels field is set4661 returns a new merge request with labels4662 when service cannot create a merge request4663 does not create a new merge request4664 returns errors4665# [RSpecRunTime] RSpec elapsed time: 31 minutes 21.68 seconds. Current RSS: ~1754M. Threads: 6. load average: 1.20 1.20 1.18 1/286 273644666.4667 when user is an inherited member from the group4668 when project is public with private merge requests4669 and user is a guest4670 behaves like resource not available4671 raises an error4672# [RSpecRunTime] RSpec elapsed time: 31 minutes 22.98 seconds. Current RSS: ~1755M. Threads: 6. load average: 1.20 1.20 1.18 1/286 273914673.4674 when project is private4675 and user is a guest4676 behaves like resource not available4677 raises an error4678# [RSpecRunTime] RSpec elapsed time: 31 minutes 24.15 seconds. Current RSS: ~1761M. Threads: 6. load average: 1.20 1.20 1.18 1/286 274184679.4680# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/create_spec.rb. It took 9.51 seconds. Expected to take 9.67 seconds.4681# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. Expected to take 9.21 seconds.4682IncidentManagement::TimelineEvents::DestroyService4683 #execute4684 when current user is anonymous4685 behaves like error response4686 has an informative message4687 behaves like does not track incident management event4688 does not track the event4689# [RSpecRunTime] RSpec elapsed time: 31 minutes 26.8 seconds. Current RSS: ~1734M. Threads: 6. load average: 1.19 1.19 1.18 1/286 274194690.4691 when user does not have permissions to remove timeline events4692 behaves like error response4693 has an informative message4694 behaves like does not track incident management event4695 does not track the event4696# [RSpecRunTime] RSpec elapsed time: 31 minutes 28.51 seconds. Current RSS: ~1730M. Threads: 6. load average: 1.19 1.19 1.18 1/286 274204697.4698 when an error occurs during removal4699 behaves like error response4700 has an informative message4701 behaves like does not track incident management event4702 does not track the event4703# [RSpecRunTime] RSpec elapsed time: 31 minutes 30.2 seconds. Current RSS: ~1727M. Threads: 6. load average: 1.19 1.19 1.18 1/286 274214704.4705 with success response4706 successfully returns the timeline event4707 creates a system note4708 behaves like an incident management tracked event4709 .track_event4710 tracks the event using redis4711# [RSpecRunTime] RSpec elapsed time: 31 minutes 32.96 seconds. Current RSS: ~1726M. Threads: 6. load average: 1.17 1.19 1.18 1/286 274224712.4713 behaves like Snowplow event tracking with RedisHLL context4714 behaves like Snowplow event tracking4715 is emitted4716# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. It took 9.63 seconds. Expected to take 9.21 seconds.4717# [RSpecRunTime] Starting example group spec/services/ci/play_manual_stage_service_spec.rb. Expected to take 9.13 seconds.4718Ci::PlayManualStageService#execute4719 when pipeline has manual processables4720 starts manual processables from pipeline4721 updates manual processables4722# [RSpecRunTime] RSpec elapsed time: 31 minutes 39.03 seconds. Current RSS: ~1703M. Threads: 6. load average: 1.16 1.19 1.18 1/285 274234723.4724 when pipeline has no manual processables4725 does not update the processables4726# [RSpecRunTime] RSpec elapsed time: 31 minutes 40.68 seconds. Current RSS: ~1694M. Threads: 6. load average: 1.16 1.19 1.18 1/285 274244727.4728 when user does not have permission on a specific processable4729 logs the error4730# [RSpecRunTime] RSpec elapsed time: 31 minutes 43.0 seconds. Current RSS: ~1680M. Threads: 6. load average: 1.14 1.18 1.18 1/285 274254731.4732# [RSpecRunTime] Finishing example group spec/services/ci/play_manual_stage_service_spec.rb. It took 9.22 seconds. Expected to take 9.13 seconds.4733# [RSpecRunTime] Starting example group spec/services/ci/play_bridge_service_spec.rb. Expected to take 8.64 seconds.4734Ci::PlayBridgeService#execute4735 when user can run the bridge4736 marks the bridge pending4737 updates bridge's user4738 enqueues Ci::CreateDownstreamPipelineWorker4739 when a subsequent job is skipped4740 marks the subsequent job as processable4741# [RSpecRunTime] RSpec elapsed time: 31 minutes 48.61 seconds. Current RSS: ~1680M. Threads: 6. load average: 1.13 1.18 1.18 1/285 274264742.4743 when bridge is not playable4744 raises StateMachines::InvalidTransition4745# [RSpecRunTime] RSpec elapsed time: 31 minutes 49.71 seconds. Current RSS: ~1682M. Threads: 6. load average: 1.13 1.18 1.18 1/285 274274746.4747 when user can not run the bridge4748 allows user with developer role to play a bridge4749# [RSpecRunTime] RSpec elapsed time: 31 minutes 50.89 seconds. Current RSS: ~1684M. Threads: 6. load average: 1.12 1.18 1.18 1/285 274284750.4751# [RSpecRunTime] Finishing example group spec/services/ci/play_bridge_service_spec.rb. It took 7.87 seconds. Expected to take 8.64 seconds.4752# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/mark_used_feature_flags_spec.rb. Expected to take 8.51 seconds.4753RuboCop::Cop::Gitlab::MarkUsedFeatureFlags4754 push_frontend_feature_flag method4755 a string feature flag4756 sets the flag as used4757 a symbol feature flag4758 sets the flag as used4759 an interpolated string feature flag with a string prefix4760 sets the flag as used4761 an interpolated symbol feature flag with a string prefix4762 sets the flag as used4763 a string with a "/" in it4764 sets the flag as used4765 an interpolated string feature flag with a string prefix and suffix4766 sets the flag as used4767 a dynamic string feature flag as a variable4768 sets the flag as used4769 an integer feature flag4770 sets the flag as used4771 Feature::Gitaly.enabled? method4772 a string feature flag4773 sets the flag as used4774 a symbol feature flag4775 sets the flag as used4776 an interpolated string feature flag with a string prefix4777 sets the flag as used4778 an interpolated symbol feature flag with a string prefix4779 sets the flag as used4780 an interpolated string feature flag with a string prefix and suffix4781 sets the flag as used4782 a dynamic string feature flag as a variable4783 sets the flag as used4784 an integer feature flag4785 sets the flag as used4786 Worker `data_consistency` method4787 sets the flag as used4788 sets the flag as used4789 self.limit_feature_flag_for_override = :foo4790 sets the flag as used4791 self.limit_feature_flag = :foo4792 sets the flag as used4793 with the experiment method4794 a string feature flag4795 sets the flag as used4796 a symbol feature flag4797 sets the flag as used4798 an interpolated string feature flag with a string prefix4799 sets the flag as used4800 an interpolated symbol feature flag with a string prefix4801 sets the flag as used4802 an interpolated string feature flag with a string prefix and suffix4803 sets the flag as used4804 a dynamic string feature flag as a variable4805 sets the flag as used4806 an integer feature flag4807 sets the flag as used4808 ::Gitlab::Ci::Config::FeatureFlags.enabled? method4809 a string feature flag4810 sets the flag as used4811 a symbol feature flag4812 sets the flag as used4813 an interpolated string feature flag with a string prefix4814 sets the flag as used4815 an interpolated symbol feature flag with a string prefix4816 sets the flag as used4817 a string with a "/" in it4818 sets the flag as used4819 an interpolated string feature flag with a string prefix and suffix4820 sets the flag as used4821 a dynamic string feature flag as a variable4822 sets the flag as used4823 an integer feature flag4824 sets the flag as used4825 Class with included WorkerAttributes `data_consistency` method4826 sets the flag as used4827 sets the flag as used4828 Config::FeatureFlags.enabled? method4829 a string feature flag4830 sets the flag as used4831 a symbol feature flag4832 sets the flag as used4833 an interpolated string feature flag with a string prefix4834 sets the flag as used4835 an interpolated symbol feature flag with a string prefix4836 sets the flag as used4837 a string with a "/" in it4838 sets the flag as used4839 an interpolated string feature flag with a string prefix and suffix4840 sets the flag as used4841 a dynamic string feature flag as a variable4842 sets the flag as used4843 an integer feature flag4844 sets the flag as used4845 Feature.enabled? method4846 a string feature flag4847 sets the flag as used4848 a symbol feature flag4849 sets the flag as used4850 an interpolated string feature flag with a string prefix4851 sets the flag as used4852 an interpolated symbol feature flag with a string prefix4853 sets the flag as used4854 a string with a "/" in it4855 sets the flag as used4856 an interpolated string feature flag with a string prefix and suffix4857 sets the flag as used4858 a dynamic string feature flag as a variable4859 sets the flag as used4860 an integer feature flag4861 sets the flag as used4862 Worker `deduplicate` method4863 sets the flag as used4864 sets the flag as used4865 Feature.disabled? method4866 a string feature flag4867 sets the flag as used4868 a symbol feature flag4869 sets the flag as used4870 an interpolated string feature flag with a string prefix4871 sets the flag as used4872 an interpolated symbol feature flag with a string prefix4873 sets the flag as used4874 a string with a "/" in it4875 sets the flag as used4876 an interpolated string feature flag with a string prefix and suffix4877 sets the flag as used4878 a dynamic string feature flag as a variable4879 sets the flag as used4880 an integer feature flag4881 sets the flag as used4882 FEATURE_FLAG = :foo4883 sets the flag as used4884 Feature::Gitaly.disabled? method4885 a string feature flag4886 sets the flag as used4887 a symbol feature flag4888 sets the flag as used4889 an interpolated string feature flag with a string prefix4890 sets the flag as used4891 an interpolated symbol feature flag with a string prefix4892 sets the flag as used4893 an interpolated string feature flag with a string prefix and suffix4894 sets the flag as used4895 a dynamic string feature flag as a variable4896 sets the flag as used4897 an integer feature flag4898 sets the flag as used4899 ROUTING_FEATURE_FLAG = :foo4900 sets the flag as used4901# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/mark_used_feature_flags_spec.rb. It took 8.61 seconds. Expected to take 8.51 seconds.4902# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/retry_spec.rb. Expected to take 8.22 seconds.4903Gitlab::Ci::Config::Entry::Retry4904 #value4905 when retry value is a numeric4906 is returned as a hash with max key4907 when retry value is a hash4908 and `when` is a string4909 returns when wrapped in an array4910 and `when` is an array4911 returns when as it was passed4912 and `exit_codes` is an integer4913 returns an array of exit_codes4914 and `exit_codes` is an array4915 returns an array of exit_codes4916 when ci_retry_on_exit_codes feature flag is disabled4917 when `exit_codes` is an integer4918 deletes the attribute exit_codes4919 when `exit_codes` is an array4920 deletes the attribute exit_codes4921 validation4922 when retry value is correct4923 when it is a numeric4924 is valid4925 when it is a hash4926 with max4927 is valid4928 with numeric exit_codes4929 is valid4930 with hash values exit_codes4931 is valid4932 with string when4933 is valid4934 with string when always4935 is valid4936 with array when4937 is valid4938 with when from documentation `always`4939 is valid4940 with when from documentation `unknown_failure`4941 is valid4942 with when from documentation `script_failure`4943 is valid4944 with when from documentation `api_failure`4945 is valid4946 with when from documentation `stuck_or_timeout_failure`4947 is valid4948 with when from documentation `runner_system_failure`4949 is valid4950 with when from documentation `runner_unsupported`4951 is valid4952 with when from documentation `stale_schedule`4953 is valid4954 with when from documentation `job_execution_timeout`4955 is valid4956 with when from documentation `archived_failure`4957 is valid4958 with when from documentation `unmet_prerequisites`4959 is valid4960 with when from documentation `scheduler_failure`4961 is valid4962 with when from documentation `data_integrity_failure`4963 is valid4964 with when from CommitStatus.failure_reasons `unknown_failure`4965 is valid4966 with when from CommitStatus.failure_reasons `script_failure`4967 is valid4968 with when from CommitStatus.failure_reasons `api_failure`4969 is valid4970 with when from CommitStatus.failure_reasons `stuck_or_timeout_failure`4971 is valid4972 with when from CommitStatus.failure_reasons `runner_system_failure`4973 is valid4974 with when from CommitStatus.failure_reasons `missing_dependency_failure`4975 is valid4976 with when from CommitStatus.failure_reasons `runner_unsupported`4977 is valid4978 with when from CommitStatus.failure_reasons `stale_schedule`4979 is valid4980 with when from CommitStatus.failure_reasons `job_execution_timeout`4981 is valid4982 with when from CommitStatus.failure_reasons `archived_failure`4983 is valid4984 with when from CommitStatus.failure_reasons `unmet_prerequisites`4985 is valid4986 with when from CommitStatus.failure_reasons `scheduler_failure`4987 is valid4988 with when from CommitStatus.failure_reasons `data_integrity_failure`4989 is valid4990 with when from CommitStatus.failure_reasons `forward_deployment_failure`4991 is valid4992 with when from CommitStatus.failure_reasons `user_blocked`4993 is valid4994 with when from CommitStatus.failure_reasons `project_deleted`4995 is valid4996 with when from CommitStatus.failure_reasons `ci_quota_exceeded`4997 is valid4998 with when from CommitStatus.failure_reasons `pipeline_loop_detected`4999 is valid5000 with when from CommitStatus.failure_reasons `no_matching_runner`5001 is valid5002 with when from CommitStatus.failure_reasons `trace_size_exceeded`5003 is valid5004 with when from CommitStatus.failure_reasons `builds_disabled`5005 is valid5006 with when from CommitStatus.failure_reasons `environment_creation_failure`5007 is valid5008 with when from CommitStatus.failure_reasons `deployment_rejected`5009 is valid5010 with when from CommitStatus.failure_reasons `failed_outdated_deployment_job`5011 is valid5012 with when from CommitStatus.failure_reasons `protected_environment_failure`5013 is valid5014 with when from CommitStatus.failure_reasons `insufficient_bridge_permissions`5015 is valid5016 with when from CommitStatus.failure_reasons `downstream_bridge_project_not_found`5017 is valid5018 with when from CommitStatus.failure_reasons `invalid_bridge_trigger`5019 is valid5020 with when from CommitStatus.failure_reasons `upstream_bridge_project_not_found`5021 is valid5022 with when from CommitStatus.failure_reasons `insufficient_upstream_permissions`5023 is valid5024 with when from CommitStatus.failure_reasons `bridge_pipeline_is_child_pipeline`5025 is valid5026 with when from CommitStatus.failure_reasons `downstream_pipeline_creation_failed`5027 is valid5028 with when from CommitStatus.failure_reasons `secrets_provider_not_found`5029 is valid5030 with when from CommitStatus.failure_reasons `reached_max_descendant_pipelines_depth`5031 is valid5032 with when from CommitStatus.failure_reasons `ip_restriction_failure`5033 is valid5034 with when from CommitStatus.failure_reasons `reached_max_pipeline_hierarchy_size`5035 is valid5036 with when from CommitStatus.failure_reasons `reached_downstream_pipeline_trigger_rate_limit`5037 is valid5038 when retry value is not correct5039 when it is not a numeric nor an array5040 returns error about invalid type5041 when it is a numeric5042 when it is lower than zero5043 returns error about value too low5044 when it is not an integer5045 returns error about wrong value5046 when the value is too high5047 returns error about value too high5048 when it is a hash5049 with unknown keys5050 returns error about the unknown key5051 with max lower than zero5052 returns error about value too low5053 with max not an integer5054 returns error about wrong value5055 with max too high5056 returns error about value too high5057 with exit_codes in wrong format5058 raises an error5059 with exit_codes in wrong array format5060 raises an error5061 with exit_codes in wrong mixed array format5062 raises an error5063 with when in wrong format5064 returns error about the wrong format5065 with an unknown when string5066 returns error about the wrong format5067 with an unknown failure reason in a when array5068 returns error about the wrong format5069# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/retry_spec.rb. It took 8.44 seconds. Expected to take 8.22 seconds.5070# [RSpecRunTime] Starting example group spec/models/service_desk_setting_spec.rb. Expected to take 7.98 seconds.5071ServiceDeskSetting5072 does not allow STI5073 validations5074 is expected to validate that :project_id cannot be empty/falsy5075 is expected to validate that the length of :outgoing_name is at most 2555076 is expected to validate that the length of :project_key is at most 2555077 is expected to allow :project_key to be ‹"abc123_"›5078 is expected not to allow :project_key to be ‹"abc 12"›, producing a custom validation error on failure5079 is expected not to allow :project_key to be ‹"Big val"›5080 is expected to validate that the length of :custom_email is at most 2555081 #custom_email_enabled5082 is expected to be falsey5083 is expected to be truthy5084 when set to true5085 is not valid5086 when custom email records exist5087 when custom email verification started5088 is not valid5089# [RSpecRunTime] RSpec elapsed time: 32 minutes 10.15 seconds. Current RSS: ~1820M. Threads: 6. load average: 1.17 1.18 1.18 1/285 274295090.5091 when custom email verification has been finished5092 is expected to be valid5093 when custom_email_enabled is true5094 is expected to validate that :custom_email cannot be empty/falsy5095 is expected to validate that :custom_email is case-sensitively unique as long as it is not nil5096 is expected to allow :custom_email to be ‹"support@example.com"›5097 is expected to allow :custom_email to be ‹"support@xn--brggen-4ya.de"›5098 is expected to allow :custom_email to be ‹"support1@shop.example.com"›5099 is expected to allow :custom_email to be ‹"support-shop_with.crazy-address@shop.example.com"›5100 is expected not to allow :custom_email to be ‹"support@example@example.com"›5101 is expected not to allow :custom_email to be ‹"support.example.com"›5102 is expected not to allow :custom_email to be ‹"example.com"›5103 is expected not to allow :custom_email to be ‹"example"›5104 is expected not to allow :custom_email to be ‹"\" \"@example.org"›5105 is expected not to allow :custom_email to be ‹"support+12@example.com"›5106 is expected not to allow :custom_email to be ‹"user@[IPv6:2001:db8::1]"›5107 is expected not to allow :custom_email to be ‹"\"><script>alert(1);</script>\"@example.org"›5108 is expected not to allow :custom_email to be ‹"file://example"›5109 is expected not to allow :custom_email to be ‹"no email at all"›5110# [RSpecRunTime] RSpec elapsed time: 32 minutes 12.73 seconds. Current RSS: ~1817M. Threads: 6. load average: 1.23 1.20 1.18 1/285 274305111.5112 #valid_issue_template5113 is not valid if template does not exist5114 is valid if template exists5115# [RSpecRunTime] RSpec elapsed time: 32 minutes 13.85 seconds. Current RSS: ~1811M. Threads: 6. load average: 1.23 1.20 1.18 1/289 275215116.5117 #custom_email_address_for_verification5118 returns nil5119 when custom_email exists5120 returns correct verification address5121 #valid_project_key5122 when project_key exists5123 is valid5124 when project_key is unique for every project slug5125 does not add error5126 when project with same slug and settings project_key exists5127 adds error5128 associations5129 is expected to belong to project required: false5130 can access custom email verification from project5131# [RSpecRunTime] Finishing example group spec/models/service_desk_setting_spec.rb. It took 7.68 seconds. Expected to take 7.98 seconds.5132# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.5133Lint factories for ServiceDeskSetting5134 with saas, license, and factory defaults5135 behaves like factory5136 service_desk_setting factory5137 does not raise error when built5138 does not raise error when created5139# [RSpecRunTime] RSpec elapsed time: 32 minutes 17.08 seconds. Current RSS: ~1808M. Threads: 6. load average: 1.22 1.19 1.18 1/289 275485140.5141# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.46 seconds. Expected to take 37.78 seconds.5142# [RSpecRunTime] Starting example group spec/lib/gitlab/email/receiver_spec.rb. Expected to take 7.8 seconds.5143Gitlab::Email::Receiver5144 requires all handlers to have a unique metric_event5145 requires all handlers to respond to #project5146 when the email contains a valid email address in a header5147 when in a Delivered-To header5148 behaves like successful receive5149 correctly finds the mail key5150 adds metric event5151 returns valid metadata5152# [RSpecRunTime] RSpec elapsed time: 32 minutes 18.37 seconds. Current RSS: ~1807M. Threads: 6. load average: 1.22 1.19 1.18 1/289 275495153.5154 when in an Envelope-To header5155 behaves like successful receive5156 correctly finds the mail key5157 adds metric event5158 returns valid metadata5159 when in an X-Envelope-To header5160 behaves like successful receive5161 correctly finds the mail key5162 adds metric event5163 returns valid metadata5164 when enclosed with angle brackets in an Envelope-To header5165 behaves like successful receive5166 correctly finds the mail key5167 adds metric event5168 returns valid metadata5169 when mail key is in the references header with a comma5170 behaves like successful receive5171 correctly finds the mail key5172 adds metric event5173 returns valid metadata5174 when all other headers are missing5175 it uses receive headers to find the key5176 behaves like successful receive5177 correctly finds the mail key5178 adds metric event5179 returns valid metadata5180 when in a Cc header5181 behaves like successful receive5182 correctly finds the mail key5183 adds metric event5184 returns valid metadata5185 when in a X-Original-To header5186 behaves like successful receive5187 correctly finds the mail key5188 adds metric event5189 returns valid metadata5190 when Service Desk custom email reply address in To header and no References header exists5191 when custom email is enabled5192 behaves like successful receive5193 correctly finds the mail key5194 adds metric event5195 returns valid metadata5196 when also Service Desk incoming address in To header5197 behaves like successful receive5198 correctly finds the mail key5199 adds metric event5200 returns valid metadata5201 when we cannot find a capable handler5202 behaves like failed receive with event5203 adds metric event5204 when the email is blank5205 behaves like failed receive without event5206 adds metric event5207 when the email was auto generated with Auto-Submitted header5208 behaves like failed receive without event5209 adds metric event5210 when the email's To field is blank5211 behaves like successful receive5212 correctly finds the mail key5213 adds metric event5214 returns valid metadata5215 when the email's From field is blank5216 behaves like successful receive5217 correctly finds the mail key5218 adds metric event5219 returns valid metadata5220 when the email was auto generated with X-Autoreply header5221 behaves like failed receive without event5222 adds metric event5223 event raising via errors5224 handling errors which do not raise events5225 expected_error: Gitlab::Email::AutoGeneratedEmailError5226 behaves like failed receive without event5227 adds metric event5228 expected_error: Gitlab::Email::ProjectNotFound5229 behaves like failed receive without event5230 adds metric event5231 expected_error: Gitlab::Email::EmptyEmailError5232 behaves like failed receive without event5233 adds metric event5234 expected_error: Gitlab::Email::UserNotFoundError5235 behaves like failed receive without event5236 adds metric event5237 expected_error: Gitlab::Email::UserBlockedError5238 behaves like failed receive without event5239 adds metric event5240 expected_error: Gitlab::Email::UserNotAuthorizedError5241 behaves like failed receive without event5242 adds metric event5243 expected_error: Gitlab::Email::NoteableNotFoundError5244 behaves like failed receive without event5245 adds metric event5246 expected_error: Gitlab::Email::InvalidAttachment5247 behaves like failed receive without event5248 adds metric event5249 expected_error: Gitlab::Email::InvalidRecordError5250 behaves like failed receive without event5251 adds metric event5252 expected_error: Gitlab::Email::EmailTooLarge5253 behaves like failed receive without event5254 adds metric event5255 handling errors which do raise events5256 expected_error: Gitlab::Email::EmailUnparsableError5257 behaves like failed receive with event5258 adds metric event5259 expected_error: Gitlab::Email::UnknownIncomingEmail5260 behaves like failed receive with event5261 adds metric event5262 expected_error: ArgumentError5263 behaves like failed receive with event5264 adds metric event5265 expected_error: StandardError5266 behaves like failed receive with event5267 adds metric event5268 when the received field is malformed5269 mail_metadata has no ReDos issue5270# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/receiver_spec.rb. It took 8.64 seconds. Expected to take 7.8 seconds.5271# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 7.66 seconds.5272Gitlab::Cleanup::OrphanLfsFileReferences5273 dry run5274 prints messages and does not delete references5275# [RSpecRunTime] RSpec elapsed time: 32 minutes 27.38 seconds. Current RSS: ~1842M. Threads: 6. load average: 1.18 1.19 1.18 1/287 275885276.5277 regular run5278 prints messages and deletes invalid reference5279 does nothing if the project has no LFS objects5280 LFS object is in design repository5281 is not removed5282# [RSpecRunTime] RSpec elapsed time: 32 minutes 31.05 seconds. Current RSS: ~1830M. Threads: 6. load average: 1.17 1.18 1.18 1/290 276975283.5284 LFS object is in wiki repository5285 is not removed5286# [RSpecRunTime] RSpec elapsed time: 32 minutes 32.3 seconds. Current RSS: ~1837M. Threads: 6. load average: 1.17 1.18 1.18 1/290 277365287.5288 LFS for project snippets5289 is disabled5290# [RSpecRunTime] RSpec elapsed time: 32 minutes 33.91 seconds. Current RSS: ~1839M. Threads: 6. load average: 1.17 1.18 1.18 1/290 277695291.5292# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 8.19 seconds. Expected to take 7.66 seconds.5293# [RSpecRunTime] Starting example group spec/services/admin/set_feature_flag_service_spec.rb. Expected to take 7.31 seconds.5294Admin::SetFeatureFlagService5295 #execute5296 when we cannot interpret the operation5297 is expected to be error5298 is expected to have attributes {:reason => :illegal_operation}5299 is expected to have attributes {:message => "Cannot set 'account_validation_email' (\"unknown\") to \"wibble\""}5300 when the key is absent5301 is expected to be error5302 is expected to have attributes {:reason => :illegal_operation}5303 is expected to have attributes {:message => "Cannot set 'account_validation_email' to \"wibble\""}5304# [RSpecRunTime] RSpec elapsed time: 32 minutes 35.39 seconds. Current RSS: ~1832M. Threads: 6. load average: 1.17 1.18 1.18 1/290 277705305.5306 when the value to set cannot be parsed5307 is expected to be error5308 is expected to have attributes {:reason => :illegal_operation}5309 is expected to have attributes {:message => "Not a percentage"}5310 when value is "remove_opt_out"5311 without a target5312 returns an error5313 with a target5314 when there is currently no opt-out5315 returns an error5316 when there is currently an opt-out5317 removes the opt out5318 when value is "opt_out"5319 opts the user and group out5320 without a target5321 is expected to be error5322 is expected to have attributes {:reason => :illegal_operation}5323 when enabling the feature flag5324 enables the feature flag5325 logs the event5326 when the flag is default_enabled5327 leaves the flag enabled5328 when enabling for a user actor5329 enables the feature flag5330 when the flag has been opted out for user5331 records an error5332 when the flag is default_enabled5333 leaves the feature enabled5334 when user does not exist5335 does nothing5336 when enabling for a feature group5337 enables the feature flag5338 when enabling for a project5339 enables the feature flag5340 when enabling for a group5341 enables the feature flag5342 when group does not exist5343 returns an error5344 when enabling for a user namespace5345 enables the feature flag5346 when namespace does not exist5347 returns an error5348 when enabling for a group namespace5349 enables the feature flag5350 when enabling for a repository5351 enables the feature flag5352 when enabling for a user actor and a feature group5353 enables the feature flag5354 when enabling given a percentage of time5355 enables the feature flag5356 when value is a float5357 enables the feature flag5358 with a target5359 is expected to be error5360 is expected to have attributes {:reason => :illegal_operation}5361 when enabling given a percentage of actors5362 enables the feature flag5363 when value is a float5364 enables the feature flag5365 with a target5366 is expected to be error5367 is expected to have attributes {:reason => :illegal_operation}5368 when disabling the feature flag5369 disables the feature flag5370 logs the event5371 when disabling for a user actor5372 disables the feature flag5373 when user does not exist5374 returns an error5375 when disabling for a feature group5376 disables the feature flag5377 when disabling for a project5378 disables the feature flag5379 when disabling for a group5380 disables the feature flag5381 when group does not exist5382 returns an error5383 when disabling for a user namespace5384 disables the feature flag5385 when namespace does not exist5386 returns an error5387 when disabling for a group namespace5388 disables the feature flag5389 when disabling for a user actor and a feature group5390 disables the feature flag5391 sequences of executions5392 if we enable_percentage_of_actors and then disable5393 leaves the flag off5394 if we enable and then enable_percentage_of_actors5395 reports an error5396 if we disable the flag first5397 sets the percentage of actors5398# [RSpecRunTime] Finishing example group spec/services/admin/set_feature_flag_service_spec.rb. It took 7.89 seconds. Expected to take 7.31 seconds.5399# [RSpecRunTime] Starting example group spec/lib/gitlab/encoding_helper_spec.rb. Expected to take 7.04 seconds.5400Gitlab::EncodingHelper5401 #encode!5402 nil5403 empty string5404 invalid utf-8 encoded string5405 frozen non-ascii string5406 leaves ascii only string as is5407 leaves valid utf8 string as is5408 removes invalid bytes from ASCII-8bit encoded multibyte string. This can occur when a git diff match line truncates in the middle of a multibyte character. This occurs after the second word in this example. The test string is as short as we can get while still triggering the error condition when not looking at `detect[:confidence]`.5409 string with detected encoding that is not supported in Ruby5410 leaves binary string as is5411 with corrupted diff5412 does not corrupt data but remove invalid characters5413# [RSpecRunTime] RSpec elapsed time: 32 minutes 44.23 seconds. Current RSS: ~1839M. Threads: 6. load average: 1.14 1.18 1.18 1/286 278785414.5415 #encode_utf8_no_detect5416 input: "abcd", expected: "abcd"5417 drops invalid UTF-85418 input: "DzDzDz", expected: "DzDzDz"5419 drops invalid UTF-85420 input: "Dz\xC7DzDzDz", expected: "Dz�DzDzDz"5421 drops invalid UTF-85422 input: "🐤🐤🐤🐤\xF0\x9F\x90", expected: "🐤🐤🐤🐤�"5423 drops invalid UTF-85424 #encode_utf8_with_escaping!5425 input: "abcd", expected: "abcd"5426 escapes invalid UTF-85427 input: "DzDzDz", expected: "DzDzDz"5428 escapes invalid UTF-85429 input: "Dz\xC7DzDzDz", expected: "Dz%C7DzDzDz"5430 escapes invalid UTF-85431 input: "🐤🐤🐤🐤\xF0\x9F\x90", expected: "🐤🐤🐤🐤%F0%9F%90"5432 escapes invalid UTF-85433 input: "Пр \x90", expected: "Пр %90"5434 escapes invalid UTF-85435 input: "A", expected: "A"5436 escapes invalid UTF-85437 #encode_utf85438 nil5439 empty string5440 invalid utf-8 encoded string5441 encodes valid utf8 encoded string to utf85442 encodes valid ASCII-8BIT encoded string to utf85443 encodes valid ISO-8859-1 encoded string to utf85444 Equifax branch name5445 returns empty string on conversion errors5446 replaces invalid and undefined chars with the replace argument5447 with strings that can be forcefully encoded into utf85448 doesn't use CharlockHolmes if the encoding can be forced into utf_85449# [RSpecRunTime] RSpec elapsed time: 32 minutes 46.81 seconds. Current RSS: ~1847M. Threads: 6. load average: 1.13 1.17 1.18 1/286 278795450.5451 #clean5452 leaves ascii only string as is5453 leaves valid utf8 string as is5454 removes invalid bytes from ASCII-8bit encoded multibyte string.5455 handles UTF-16BE encoded strings5456 encode_binary5457 encodes nil to ""5458 encodes "" to ""5459 encodes " " to " "5460 encodes "a1" to "a1"5461 encodes "编码" to "\xE7\xBC\x96\xE7\xA0\x81"5462 #binary_io5463 does not mutate the original string encoding5464 returns a copy of the IO with the correct encoding5465 #detect_encoding5466 detects encoding5467 is expected to be a kind of Hash5468 correctly detects the binary5469 data is nil5470 is expected to be nil5471 limit is provided5472 correctly detects the binary5473 #unquote_path5474 is expected to eq "\a\b\e\f\n\r\t\v\""5475 #strip_bom5476 is expected to eq "BOM at the end"5477 #force_encode_utf85478 raises an ArgumentError if the argument can't force encoding5479 returns the message if already UTF-8 and valid encoding5480 forcibly encodes a string to UTF-85481 forcibly encodes a frozen string to UTF-85482# [RSpecRunTime] Finishing example group spec/lib/gitlab/encoding_helper_spec.rb. It took 7.44 seconds. Expected to take 7.04 seconds.5483# [RSpecRunTime] Starting example group spec/workers/design_management/new_version_worker_spec.rb. Expected to take 7.02 seconds.5484DesignManagement::NewVersionWorker5485 #perform5486 the id is wrong or out-of-date5487 does not create system notes5488 does not invoke GenerateImageVersionsService5489 logs the reason for this failure5490 the version id is valid5491 creates a system note5492 does not create a system note if skip_system_notes is true5493 invokes GenerateImageVersionsService5494 does not log anything5495# [RSpecRunTime] RSpec elapsed time: 32 minutes 52.51 seconds. Current RSS: ~1844M. Threads: 6. load average: 1.12 1.17 1.18 1/292 279705496.5497 the version includes multiple types of action5498 creates two system notes5499 calls design_version_added5500# [RSpecRunTime] RSpec elapsed time: 32 minutes 55.79 seconds. Current RSS: ~1820M. Threads: 6. load average: 1.12 1.17 1.18 1/293 281615501.5502# [RSpecRunTime] Finishing example group spec/workers/design_management/new_version_worker_spec.rb. It took 6.56 seconds. Expected to take 7.02 seconds.5503# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb. Expected to take 6.82 seconds.5504Gitlab::Analytics::CycleAnalytics::RequestParams5505 behaves like unlicensed cycle analytics request params5506 casts `created_after` to `Time`5507 casts `created_before` to `Time`5508 validations5509 is valid5510 when `created_before` is missing5511 is valid5512# [RSpecRunTime] RSpec elapsed time: 32 minutes 57.74 seconds. Current RSS: ~1797M. Threads: 6. load average: 1.19 1.19 1.18 1/293 281625513.5514 when `created_before` is earlier than `created_after`5515 is invalid5516 when the date range is exactly 180 days5517 is valid5518 when the date range exceeds 180 days5519 is invalid5520 optional `value_stream`5521 when `value_stream` is not empty5522 is expected to eq #<InstanceDouble(Analytics::CycleAnalytics::ValueStream) (anonymous)>5523 when `value_stream` is nil5524 is expected to eq nil5525 sorting params5526 converts sorting params to symbol when passing it to data collector5527 adds sorting params to data attributes5528 aggregation params5529 when not licensed5530 returns nil5531 use_aggregated_data_collector param5532 is expected to eq false5533 feature availablity data attributes5534 disables all paid features5535 #to_data_collector_params5536 when adding licensed parameters5537 excludes the attributes from the data collector params5538 project-level data attributes5539 includes the namespace attribute5540 with a subgroup project5541 includes the correct group_path5542# [RSpecRunTime] RSpec elapsed time: 33 minutes 2.71 seconds. Current RSS: ~1782M. Threads: 6. load average: 1.17 1.18 1.18 1/288 281635543.5544# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb. It took 6.93 seconds. Expected to take 6.82 seconds.5545# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. Expected to take 6.63 seconds.5546Gitlab::ImportExport::RepoRestorer5547 bundle a project Git repo5548 restores the repo successfully5549 when the repository already exists5550 deletes the existing repository before importing5551# [RSpecRunTime] RSpec elapsed time: 33 minutes 6.72 seconds. Current RSS: ~1799M. Threads: 6. load average: 1.16 1.18 1.18 1/286 283345552.5553 restore a wiki Git repo5554 restores the wiki repo successfully5555 no wiki in the bundle5556 does not creates an empty wiki5557# [RSpecRunTime] RSpec elapsed time: 33 minutes 8.71 seconds. Current RSS: ~1793M. Threads: 6. load average: 1.16 1.18 1.18 1/286 283625558.5559 when wiki already exists5560 does not cause an error when restoring5561# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. It took 6.83 seconds. Expected to take 6.63 seconds.5562# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/need_spec.rb. Expected to take 6.45 seconds.5563Gitlab::Ci::Config::Entry::Need5564 with simple config5565 when job is specified5566 #valid?5567 is expected to be valid5568 #value5569 returns job needs configuration5570 behaves like job type5571 #type5572 is expected to eq :job5573 when need is empty5574 #valid?5575 is expected not to be valid5576 #errors5577 is returns an error about an empty config5578 behaves like job type5579 #type5580 is expected to eq :job5581 with complex config5582 with job name and artifacts true5583 #valid?5584 is expected to be valid5585 #value5586 returns job needs configuration5587 behaves like job type5588 #type5589 is expected to eq :job5590 with job name and artifacts false5591 #valid?5592 is expected to be valid5593 #value5594 returns job needs configuration5595 behaves like job type5596 #type5597 is expected to eq :job5598 with job name and artifacts nil5599 #valid?5600 is expected to be valid5601 #value5602 returns job needs configuration5603 behaves like job type5604 #type5605 is expected to eq :job5606 without artifacts key5607 #valid?5608 is expected to be valid5609 #value5610 returns job needs configuration5611 behaves like job type5612 #type5613 is expected to eq :job5614 with job name and optional true5615 is expected to be valid5616 behaves like job type5617 #type5618 is expected to eq :job5619 #value5620 returns job needs configuration5621 with job name and optional false5622 is expected to be valid5623 behaves like job type5624 #type5625 is expected to eq :job5626 #value5627 returns job needs configuration5628 with job name and optional nil5629 is expected to be valid5630 behaves like job type5631 #type5632 is expected to eq :job5633 #value5634 returns job needs configuration5635 without optional key5636 is expected to be valid5637 behaves like job type5638 #type5639 is expected to eq :job5640 #value5641 returns job needs configuration5642 when job name is empty5643 #valid?5644 is expected not to be valid5645 #errors5646 is returns an error about an empty config5647 behaves like job type5648 #type5649 is expected to eq :job5650 when job name is not a string5651 #valid?5652 is expected not to be valid5653 #errors5654 is returns an error about job type5655 behaves like job type5656 #type5657 is expected to eq :job5658 when job has unknown keys5659 #valid?5660 is expected not to be valid5661 #errors5662 is returns an error about job type5663 behaves like job type5664 #type5665 is expected to eq :job5666 when parallel:matrix has a value5667 and it is a string value5668 #valid?5669 is expected to be valid5670 #value5671 returns job needs configuration5672 behaves like job type5673 #type5674 is expected to eq :job5675 and it is an array value5676 #valid?5677 is expected to be valid5678 #value5679 returns job needs configuration5680 behaves like job type5681 #type5682 is expected to eq :job5683 and it is a both an array and string value5684 #valid?5685 is expected to be valid5686 #value5687 returns job needs configuration5688 behaves like job type5689 #type5690 is expected to eq :job5691 with cross pipeline artifacts needs5692 when pipeline is provided5693 when job is provided5694 is expected to be valid5695 sets artifacts:true by default5696 sets the type as cross_dependency5697 when artifacts is provided5698 is expected to be valid5699 returns the correct value5700 when config contains not allowed keys5701 is expected not to be valid5702 returns an error5703 when need config is not a string or a hash5704 #valid?5705 is expected not to be valid5706 #errors5707 is returns an error about job type5708# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/need_spec.rb. It took 6.93 seconds. Expected to take 6.45 seconds.5709# [RSpecRunTime] Starting example group spec/workers/deployments/hooks_worker_spec.rb. Expected to take 6.27 seconds.5710Deployments::HooksWorker5711 #perform5712 logs deployment and project IDs as metadata5713 executes project services for deployment_hooks5714 does not execute an inactive service5715 does not execute if a deployment does not exist5716 execute webhooks5717 behaves like worker with data consistency5718 .get_data_consistency_feature_flag_enabled?5719 returns true5720# [RSpecRunTime] RSpec elapsed time: 33 minutes 23.01 seconds. Current RSS: ~1824M. Threads: 6. load average: 1.20 1.19 1.18 1/290 286205721.5722 .get_data_consistency5723 returns correct data consistency5724# [RSpecRunTime] Finishing example group spec/workers/deployments/hooks_worker_spec.rb. It took 6.64 seconds. Expected to take 6.27 seconds.5725# [RSpecRunTime] Starting example group spec/lib/gitlab/json_spec.rb. Expected to take 6.12 seconds.5726Gitlab::Json5727 .parse5728 is aliased5729 legacy_mode is disabled by default5730 parses an object5731 parses an array5732 parses a string5733 parses a true bool5734 parses a false bool5735 legacy_mode is enabled5736 parses an object5737 parses an array5738 raises an error on a string5739 raises an error on a true bool5740 raises an error on a false bool5741 feature flag is disabled5742 parses an object5743 parses an array5744 parses a string5745 parses a true bool5746 parses a false bool5747 .parse!5748 legacy_mode is disabled by default5749 parses an object5750 parses an array5751 parses a string5752 parses a true bool5753 parses a false bool5754 legacy_mode is enabled5755 parses an object5756 parses an array5757 raises an error on a string5758 raises an error on a true bool5759 raises an error on a false bool5760 feature flag is disabled5761 parses an object5762 parses an array5763 parses a string5764 parses a true bool5765 parses a false bool5766 .dump5767 dumps an object5768 dumps an array5769 dumps a string5770 dumps a true bool5771 dumps a false bool5772 .generate5773 is aliased5774 generates JSON5775 allows you to customise the output5776 .pretty_generate5777 generates pretty JSON5778 allows you to customise the output5779 the feature table is missing5780 skips legacy mode handling5781 the database is missing5782 still parses json5783 still generates json5784 Gitlab::Json::GrapeFormatter5785 generates JSON5786 uses Gitlab::Json5787 precompiled JSON5788 renders the string directly5789 calls #to_s on the object5790 doesn't run the JSON formatter5791 Gitlab::Json::PrecompiledJson5792 #to_s5793 obj is a string5794 returns a string5795 obj is an array5796 returns a string5797 obj is an array of un-stringables5798 raises an error5799 obj is something else5800 raises an error5801 Gitlab::Json::LimitedEncoder5802 when object size is acceptable5803 returns json string5804 when object is too big5805 raises LimitExceeded error5806 when object contains ASCII-8BIT encoding5807 does not raise encoding error5808 Gitlab::Json::RailsEncoder5809 is used by ActiveSupport::JSON5810 is used by .to_json calls5811 is consistent with the original JSON implementation5812 behaves the same when processing invalid unicode data5813# [RSpecRunTime] Finishing example group spec/lib/gitlab/json_spec.rb. It took 7.16 seconds. Expected to take 6.12 seconds.5814# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 5.97 seconds.5815Gitlab::GitalyClient::RepositoryService5816 #exists?5817 sends a repository_exists message5818# [RSpecRunTime] RSpec elapsed time: 33 minutes 31.51 seconds. Current RSS: ~1843M. Threads: 6. load average: 1.65 1.28 1.21 1/290 286475819.5820 #optimize_repository5821 with default parameter5822 behaves like a repository optimization5823 sends a optimize_repository message5824 with heuristical housekeeping strategy5825 behaves like a repository optimization5826 sends a optimize_repository message5827 with eager housekeeping strategy5828 behaves like a repository optimization5829 sends a optimize_repository message5830 #prune_unreachable_objects5831 sends a prune_unreachable_objects message5832 #repository_size5833 sends a repository_size message5834 #repository_info5835 sends a repository_info message5836 #get_object_directory_size5837 sends a get_object_directory_size message5838 #info_attributes5839 reads the info attributes5840 #has_local_branches?5841 sends a has_local_branches message5842 #fork_repository5843 when branch is not provided5844 sends a create_fork message5845 when branch is provided5846 sends a create_fork message including revision5847 #import_repository5848 sends a create_repository_from_url message5849 when http_host is provided5850 sends a create_repository_from_url message with http_host provided in the request5851 #fetch_remote5852 sends a fetch_remote_request message5853 with resolved address5854 sends a fetch_remote_request message5855 SSH auth5856 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}5857 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785858 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {}5859 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785860 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}5861 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785862 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"}5863 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785864 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"}5865 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785866 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"}5867 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785868 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {}5869 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785870 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {}5871 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:2785872 #calculate_checksum5873 sends a calculate_checksum message5874 #create_repository5875 sends a create_repository message without arguments5876 sends a create_repository message with default branch5877 sends a create_repository message with default branch containing non ascii chars5878 when object format is provided5879 with SHA1 format5880 sends a create_repository message with object format5881 with SHA256 format5882 sends a create_repository message with object format5883 with unknown format5884 sends a create_repository message with object format5885 #raw_changes_between5886 sends a get_raw_changes message5887 #search_files_by_regexp5888 with ASCII ref5889 behaves like a search for files by regexp5890 sends a search_files_by_name message and returns a flatten array5891 with non-ASCII ref5892 behaves like a search for files by regexp5893 sends a search_files_by_name message and returns a flatten array5894 #disconnect_alternates5895 sends a disconnect_git_alternates message5896 #remove5897 sends a remove_repository message5898 #replicate5899 sends a replicate_repository message5900 #find_license5901 sends a find_license request with medium timeout5902 #object_pool5903 sends a get_object_pool_request message5904 #object_format5905 sends a object_format message5906 #get_file_attributes5907 sends a get_file_attributes message5908# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 6.23 seconds. Expected to take 5.97 seconds.5909# [RSpecRunTime] Starting example group spec/models/uploads/fog_spec.rb. Expected to take 5.78 seconds.5910Uploads::Fog5911 does not allow STI5912 #available?5913 when object storage is enabled5914[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5915 is expected to be truthy5916 when object storage is disabled5917[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5918 is expected to be falsy5919 model with uploads5920 Fog provider acceptance tests5921 with AWS provider5922 behaves like Fog provider5923 #get_object5924[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5925 returns a Hash with a body5926 #delete_object5927[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5928 returns true5929 with Google provider5930 behaves like Fog provider5931 #get_object5932 returns a Hash with a body5933 #delete_object5934 returns true5935 with AzureRM provider5936 behaves like Fog provider5937 #get_object5938 returns a Hash with a body5939 #delete_object5940 returns true5941 #keys5942[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5943 returns keys5944 #delete_keys5945[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5946 deletes multiple data5947 with bucket prefix5948[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5949 deletes multiple data5950# [RSpecRunTime] RSpec elapsed time: 33 minutes 43.07 seconds. Current RSS: ~1782M. Threads: 6. load average: 1.55 1.27 1.21 1/285 286835951.5952 when one of keys is missing5953[fog][WARNING] Your region 'eu-central-1' does not match the default region 'us-east-1'5954 deletes only existing keys5955# [RSpecRunTime] Finishing example group spec/models/uploads/fog_spec.rb. It took 7.22 seconds. Expected to take 5.78 seconds.5956# [RSpecRunTime] Starting example group spec/finders/sentry_issue_finder_spec.rb. Expected to take 5.74 seconds.5957SentryIssueFinder5958 #execute5959 when the user is not part of the project5960 is expected to be nil5961# [RSpecRunTime] RSpec elapsed time: 33 minutes 45.44 seconds. Current RSS: ~1753M. Threads: 6. load average: 1.55 1.27 1.21 1/285 287105962.5963 when the user is a project developer5964 is expected to eq #<SentryIssue id: 2, issue_id: 899, sentry_issue_identifier: 10000002>5965 when identifier is incorrect5966 is expected to be nil5967# [RSpecRunTime] RSpec elapsed time: 33 minutes 48.14 seconds. Current RSS: ~1757M. Threads: 6. load average: 1.50 1.26 1.21 1/285 287635968.5969 when accessing another projects identifier5970 is expected to be nil5971# [RSpecRunTime] RSpec elapsed time: 33 minutes 50.04 seconds. Current RSS: ~1759M. Threads: 6. load average: 1.50 1.26 1.21 1/285 287905972.5973# [RSpecRunTime] Finishing example group spec/finders/sentry_issue_finder_spec.rb. It took 6.31 seconds. Expected to take 5.74 seconds.5974# [RSpecRunTime] Starting example group spec/services/resource_events/synthetic_label_notes_builder_service_spec.rb. Expected to take 5.49 seconds.5975ResourceEvents::SyntheticLabelNotesBuilderService5976 #execute5977 returns the expected synthetic notes5978 behaves like filters by paginated notes5979 only returns given notes5980 when paginated notes is empty5981 does not return any notes5982# [RSpecRunTime] RSpec elapsed time: 33 minutes 55.87 seconds. Current RSS: ~1751M. Threads: 6. load average: 1.46 1.26 1.21 1/285 287915983.5984# [RSpecRunTime] Finishing example group spec/services/resource_events/synthetic_label_notes_builder_service_spec.rb. It took 5.82 seconds. Expected to take 5.49 seconds.5985# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/job_metrics_spec.rb. Expected to take 5.48 seconds.5986Tooling::JobMetrics5987 #create_metrics_file5988 when a valid metrics file exists5989 prints a message to the user5990 does not overwrite the existing metrics file5991 when a valid metrics file does not exist5992 persists the metrics file5993 #default_fields5994 returns the expected fields keys5995 when an ENV variable is not set5996 replaces the value with nil5997 #push_metrics5998 when the metrics file is not valid5999 returns a warning to the user6000 does not write to the metrics file6001 when the metrics file is valid6002 pushes the data to InfluxDB6003 sets the job_duration_seconds field6004 when we are missing ENV variables to push to influxDB6005 displays an error to the user6006 when pushing the data to InfluxDB raises an exception6007 displays an error to the user6008 when some tags/fields are empty/nil6009 removes the metrics with empty/nil values from the metrics list6010 #time6011 when the CI_PIPELINE_CREATED_AT env variable is set6012 returns the correct time6013 when the CI_PIPELINE_CREATED_AT env variable is not set6014 returns the current time6015 #default_tags6016 returns the expected tags keys6017 when an ENV variable is not set6018 replaces the value with nil6019 #valid_metrics_file?6020 when the metrics file cannot be loaded in memory6021 returns false6022 when the metrics file can be loaded in memory6023 when the metrics file validation succeeds6024 returns true6025 when the metrics file validation fails6026 returns false6027 #valid_metrics?6028 metrics hash keys6029 when it is missing a key6030 returns false6031 when it has an extra key6032 returns false6033 metrics hash tags keys6034 when it is missing a key6035 returns false6036 when it has an extra key6037 returns false6038 metrics hash fields keys6039 when it is missing a key6040 returns false6041 when it has an extra key6042 returns false6043 when the metrics hash is valid6044 returns true6045 #initialize6046 when a path is given6047 instantiates the object6048 sets the correct path for the metrics file6049 when a path is not given6050 when the JOB_METRICS_FILE_PATH env variable is set6051 instantiates the object6052 sets the correct path for the metrics file6053 when the JOB_METRICS_FILE_PATH env variable is not set6054 raises an error6055 #update_tag6056 when the tag to update is not in the default tags list6057 returns a warning to the user6058 does not write to the metrics file6059 when the tag to update is in the default tags list6060 calls the update_file method with the correct arguments6061 #default_metrics6062 returns the expected metrics keys6063 #persist_metrics_file6064 when the metrics hash is not valid6065 returns a warning to the user6066 does not write to the metrics file6067 when the metrics hash is valid6068 persists the metrics file6069 #update_field6070 when the field to update is not in the default fields list6071 returns a warning to the user6072 does not write to the metrics file6073 when the field to update is in the default fields list6074 calls the update_file method with the correct arguments6075 #update_file6076 when the metrics file is not valid6077 returns a warning to the user6078 does not write to the metrics file6079 when the metrics file is valid6080 when updating a tag6081 updates the tag value6082 when updating a field6083 updates the field value6084 #load_metrics_file6085 when the metrics file does not exist on disk6086 returns nil6087 when the metrics file exists on disk6088 when the metrics file does not contain valid JSON6089 returns nil6090 when the metrics file contains valid JSON6091 returns the content of the file as a hash with symbolized keys6092# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/job_metrics_spec.rb. It took 6.34 seconds. Expected to take 5.48 seconds.6093# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/decoder_spec.rb. Expected to take 5.27 seconds.6094Sbom::PackageUrl::Decoder6095 #decode6096 valid maven purl6097 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "1.3.4"}6098 basic valid maven purl without version6099 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil}6100 valid go purl without version and with subpath6101 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil}6102 valid go purl with version and subpath6103 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => "abcdedf"}6104 bitbucket namespace and name should be lowercased6105 is expected to have attributes {:name => "pygments-main", :namespace => "birkenfeld", :qualifiers => nil, :subpath => nil, :type => "bitbucket", :version => "244fd47e07d1014f0aed9c"}6106 github namespace and name should be lowercased6107 is expected to have attributes {:name => "purl-spec", :namespace => "package-url", :qualifiers => nil, :subpath => nil, :type => "github", :version => "244fd47e07d1004f0aed9c"}6108 debian can use qualifiers6109 is expected to have attributes {:name => "curl", :namespace => "debian", :qualifiers => {"arch" => "i386", "distro" => "jessie"}, :subpath => nil, :type => "deb", :version => "7.50.3-1"}6110 docker uses qualifiers and hash image id as versions6111 is expected to have attributes {:name => "dockerimage", :namespace => "customer", :qualifiers => {"repository_url" => "gcr.io"}, :subpath => nil, :type => "docker", :version => "sha256:244fd47e07d1004f0aed9c"}6112 Java gem can use a qualifier6113 is expected to have attributes {:name => "jruby-launcher", :namespace => nil, :qualifiers => {"platform" => "java"}, :subpath => nil, :type => "gem", :version => "1.1.2"}6114 maven often uses qualifiers6115 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"classifier" => "sources", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"}6116 maven pom reference6117 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"extension" => "pom", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"}6118 maven can come with a type qualifier6119 is expected to have attributes {:name => "jacob", :namespace => "net.sf.jacob-project", :qualifiers => {"classifier" => "x86", "type" => "dll"}, :subpath => nil, :type => "maven", :version => "1.14.3"}6120 npm can be scoped6121 is expected to have attributes {:name => "animation", :namespace => "@angular", :qualifiers => nil, :subpath => nil, :type => "npm", :version => "12.3.1"}6122 nuget names are case sensitive6123 is expected to have attributes {:name => "EnterpriseLibrary.Common", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "nuget", :version => "6.0.1304"}6124 pypi names have special rules and not case sensitive6125 is expected to have attributes {:name => "django-package", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "pypi", :version => "1.11.1.dev1"}6126 rpm often use qualifiers6127 is expected to have attributes {:name => "curl", :namespace => "fedora", :qualifiers => {"arch" => "i386", "distro" => "fedora-25"}, :subpath => nil, :type => "rpm", :version => "7.50.3-1.fc25"}6128 slash / after scheme is not significant6129 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil}6130 double slash // after scheme is not significant6131 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil}6132 slash /// after type is not significant6133 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil}6134 valid maven purl with case sensitive namespace and name6135 is expected to have attributes {:name => "HTTPClient", :namespace => "HTTPClient", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "0.3-3"}6136 valid maven purl containing a space in the version and qualifier6137 is expected to have attributes {:name => "myartifact", :namespace => "mygroup", :qualifiers => {"mykey" => "my value"}, :subpath => nil, :type => "maven", :version => "1.0.0 Final"}6138 valid conan purl6139 is expected to have attributes {:name => "cctz", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "conan", :version => "2.3"}6140 valid conan purl with namespace and qualifier channel6141 is expected to have attributes {:name => "cctz", :namespace => "bincrafters", :qualifiers => {"channel" => "stable"}, :subpath => nil, :type => "conan", :version => "2.3"}6142 valid conda purl with qualifiers6143 is expected to have attributes {:name => "absl-py", :namespace => nil, :qualifiers => {"build" => "py36h06a4308_0", "channel" => "main", "subdir" => "linux-64", "type" => "tar.bz2"}, :subpath => nil, :type => "conda", :version => "0.4.1"}6144 valid cran purl6145 is expected to have attributes {:name => "A3", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "cran", :version => "0.9.1"}6146 valid swift purl6147 is expected to have attributes {:name => "Alamofire", :namespace => "github.com/Alamofire", :qualifiers => nil, :subpath => nil, :type => "swift", :version => "5.4.3"}6148 valid hackage purl6149 is expected to have attributes {:name => "AC-HalfInteger", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "hackage", :version => "1.2.1"}6150 when no argument is passed6151 raises an error6152 when an invalid package URL string is passed6153 a scheme is always required6154 raises an error6155 a type is always required6156 raises an error6157 a name is required6158 raises an error6159 checks for invalid qualifier keys6160 raises an error6161 invalid conan purl only namespace6162 raises an error6163 invalid conan purl only channel qualifier6164 raises an error6165 invalid cran purl without name6166 raises an error6167 invalid cran purl without version6168 raises an error6169 invalid swift purl without namespace6170 raises an error6171 invalid swift purl without name6172 raises an error6173 invalid swift purl without version6174 raises an error6175 name and version are always required6176 raises an error6177 when namespace or subpath contains an encoded slash6178 purl: "pkg:golang/google.org/golang/genproto#googleapis%2fapi%2fannotations"6179 is expected to raise Sbom::PackageUrl::InvalidPackageUrl6180 purl: "pkg:golang/google.org%2fgolang/genproto#googleapis/api/annotations"6181 is expected to raise Sbom::PackageUrl::InvalidPackageUrl6182 when name contains an encoded slash6183 is expected to have attributes {:name => "golang/genproto", :namespace => "google.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil}6184 with URL encoded segments6185 decodes them6186 when segments contain empty values6187 removes them from the segments6188 when qualifiers have no value6189 they are ignored6190# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/decoder_spec.rb. It took 5.45 seconds. Expected to take 5.27 seconds.6191# [RSpecRunTime] Starting example group spec/views/projects/commit/show.html.haml_spec.rb. Expected to take 5.25 seconds.6192projects/commit/show.html.haml6193 parallel diff view6194 spans full width6195# [RSpecRunTime] RSpec elapsed time: 34 minutes 9.4 seconds. Current RSS: ~1808M. Threads: 6. load average: 1.36 1.25 1.20 1/287 288366196.6197 in the context of a merge request6198 shows that it is in the context of a merge request6199 when merge request is nil6200 renders the page6201# [RSpecRunTime] RSpec elapsed time: 34 minutes 10.77 seconds. Current RSS: ~1806M. Threads: 6. load average: 1.36 1.25 1.20 1/291 289596202.6203 when commit is signed6204 with GPG6205 renders unverified badge6206 with SSH6207 renders unverified badge6208 when the commit has been signed by GitLab6209 renders verified badge6210 with X.5096211 renders unverified badge6212# [RSpecRunTime] Finishing example group spec/views/projects/commit/show.html.haml_spec.rb. It took 5.41 seconds. Expected to take 5.25 seconds.6213# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. Expected to take 5.04 seconds.6214Gitlab::Ci::Reports::TestSuite6215 is expected to eq "Rspec"6216 #add_test_case6217 when status of the test case is success6218 stores data correctly6219 when status of the test case is failed6220 stores data correctly6221 when two test cases are added6222 sums up total time6223 #total_count6224 is expected to eq 46225 #total_status6226 when all test cases succeeded6227 is expected to eq "success"6228 when a test case failed6229 is expected to eq "failed"6230 when a test case errored6231 is expected to eq "failed"6232 #with_attachment6233 when test cases do not contain an attachment6234 returns an empty hash6235 when test cases contain an attachment6236 returns failed test cases with attachment6237 #set_suite_error6238 when @suite_error is nil6239 returns message6240 sets the new message6241 when a suite_error has already been set6242 overwrites the existing message6243 #+6244 when adding multiple suites together6245 returns a new test suite6246 returns the suite name6247 returns the sum for total_time6248 merges tests cases hash6249 #sorted6250 when there are multiple failed test cases6251 returns test cases sorted by execution time desc6252 when there are multiple test cases6253 returns test cases sorted by status6254 #error6255 when error test case exists6256 returns all success test cases6257 when error test case do not exist6258 returns nothing6259 #failed6260 when failed test case exists6261 returns all success test cases6262 when failed test case do not exist6263 returns nothing6264 #success6265 when success test case exists6266 returns all success test cases6267 when success test case do not exist6268 returns nothing6269 #skipped6270 when skipped test case exists6271 returns all success test cases6272 when skipped test case do not exist6273 returns nothing6274 #each_test_case6275 yields each test case to given block6276 #error_count6277 when error test case exists6278 returns the count6279 when error test case do not exist6280 returns nothing6281 #failed_count6282 when failed test case exists6283 returns the count6284 when failed test case do not exist6285 returns nothing6286 #success_count6287 when success test case exists6288 returns the count6289 when success test case do not exist6290 returns nothing6291 #skipped_count6292 when skipped test case exists6293 returns the count6294 when skipped test case do not exist6295 returns nothing6296# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. It took 5.4 seconds. Expected to take 5.04 seconds.6297# [RSpecRunTime] Starting example group spec/lib/gitlab/import/merge_request_helpers_spec.rb. Expected to take 5.02 seconds.6298Gitlab::Import::MergeRequestHelpers6299 .create_merge_request_without_hooks6300 when merge request does not exist6301 returns a new object6302 does load all existing objects6303# [RSpecRunTime] RSpec elapsed time: 34 minutes 21.37 seconds. Current RSS: ~1788M. Threads: 6. load average: 1.36 1.25 1.20 1/290 291236304.6305 when merge request does exist6306 returns an existing object6307 when project is deleted6308 returns an existing object6309 .insert_merge_request_reviewers6310 when reviewers are not present6311 does not insert reviewers6312# [RSpecRunTime] RSpec elapsed time: 34 minutes 23.77 seconds. Current RSS: ~1785M. Threads: 6. load average: 1.36 1.25 1.20 1/291 292676313.6314 when reviewers are present6315 inserts reviewers6316# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/merge_request_helpers_spec.rb. It took 5.74 seconds. Expected to take 5.02 seconds.6317# [RSpecRunTime] Starting example group spec/lib/gitlab/alert_management/payload/base_spec.rb. Expected to take 4.79 seconds.6318Gitlab::AlertManagement::Payload::Base6319 .attribute6320 with a single path provided6321 is expected to be nil6322 and a matching value6323 is expected to eq "value"6324 with multiple paths provided6325 is expected to be nil6326 and a matching value6327 is expected to eq "value"6328 with a fallback provided6329 is expected to eq "fallback"6330 and a matching value6331 is expected to eq "value"6332 with a time type provided6333 is expected to be nil6334 with a compatible matching value6335 is expected to eq 2024-06-05 16:32:23.000000000 +00006336 with a value in rfc3339 format6337 is expected to eq 2024-06-05 16:32:23.000000000 +00006338 with an incompatible matching value6339 is expected to be nil6340 with time in seconds6341 is expected to be nil6342 with an integer type provided6343 is expected to be nil6344 with a compatible matching value6345 is expected to eq 156346 with an incompatible matching value6347 is expected to be nil6348 with an incompatible matching value6349 is expected to be nil6350 with a time_with_epoch_millis type provided6351 is expected to be nil6352 with a compatible matching value6353 is expected to be within 1 of 2024-06-05 13:32:24.276759900 +00006354 with an incompatible matching value6355 is expected to be nil6356 with an incompatible matching value6357 is expected to be nil6358 #alert_params6359 with every key6360 is expected to eq {:description=>"description", :ended_at=>2024-06-05 16:32:24.516821423 +0000, :environment=>#<Environ..."service", :severity=>"critical", :started_at=>2024-06-05 16:32:24.620054647 +0000, :title=>"title"}6361 can generate a valid new alert6362 with too-long strings6363 is expected to eq {:description=>"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee..."}6364 with too-long hosts array6365 is expected to eq {:hosts=>["abc", "def", "ghi"], :project_id=>1052}6366 with host cut off between elements6367 is expected to eq {:hosts=>["abcde", "fghi"], :project_id=>1052}6368 with nested hosts6369 is expected to eq {:hosts=>["abc", "de", "f", "g", "hi"], :project_id=>1052}6370 with present, non-string values for string fields6371 casts values to strings6372 with blank values for string fields6373 leaves the fields blank6374 #gitlab_fingerprint6375 is expected to be nil6376 when plain_gitlab_fingerprint is defined6377 returns a fingerprint6378 #environment6379 without an environment name6380 is expected to be nil6381 with a non-matching environment name6382 is expected to be nil6383 with a matching environment name6384 is expected to eq #<Environment id: 277, project_id: 1052, name: "production", created_at: "2024-06-05 16:32:25.8804840...", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>6385 #resolved?6386 when status is not defined6387 is expected to be falsey6388 when status is not resovled6389 is expected to be falsey6390 when status is resovled6391 is expected to be truthy6392 #has_required_attributes?6393 is expected to equal true6394 #source6395 is expected to be nil6396 with alerting integration provided6397 is expected to eq "INTEGRATION"6398 with monitoring tool defined in the raw payload6399 is expected to eq "TOOL"6400# [RSpecRunTime] Finishing example group spec/lib/gitlab/alert_management/payload/base_spec.rb. It took 5.48 seconds. Expected to take 4.79 seconds.6401# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release_spec.rb. Expected to take 4.76 seconds.6402Gitlab::Ci::Config::Entry::Release6403 validation6404 when entry config value is correct6405 behaves like a valid entry6406 #value6407 returns release configuration6408 #valid?6409 is valid6410 when value includes 'assets' keyword6411 behaves like a valid entry6412 #value6413 returns release configuration6414 #valid?6415 is valid6416 when value includes 'name' keyword6417 behaves like a valid entry6418 #value6419 returns release configuration6420 #valid?6421 is valid6422 when value includes 'ref' keyword6423 behaves like a valid entry6424 #value6425 returns release configuration6426 #valid?6427 is valid6428 when value includes 'released_at' keyword6429 behaves like a valid entry6430 #value6431 returns release configuration6432 #valid?6433 is valid6434 when value includes 'milestones' keyword6435 for an array of milestones6436 behaves like a valid entry6437 #value6438 returns release configuration6439 #valid?6440 is valid6441 for a single milestone6442 behaves like a valid entry6443 #value6444 returns release configuration6445 #valid?6446 is valid6447 when value includes 'ref' keyword6448 when 'ref' is a full commit SHA6449 behaves like a valid entry6450 #value6451 returns release configuration6452 #valid?6453 is valid6454 when 'ref' is a short commit SHA6455 behaves like a valid entry6456 #value6457 returns release configuration6458 #valid?6459 is valid6460 when 'ref' is a branch name6461 behaves like a valid entry6462 #value6463 returns release configuration6464 #valid?6465 is valid6466 when 'ref' is a semantic versioning tag6467 behaves like a valid entry6468 #value6469 returns release configuration6470 #valid?6471 is valid6472 when 'ref' is a semantic versioning tag rc6473 behaves like a valid entry6474 #value6475 returns release configuration6476 #valid?6477 is valid6478 when value includes 'released_at' keyword6479 behaves like a valid entry6480 #value6481 returns release configuration6482 #valid?6483 is valid6484 when value includes 'milestones' keyword6485 for an array of milestones6486 behaves like a valid entry6487 #value6488 returns release configuration6489 #valid?6490 is valid6491 for a single milestone6492 behaves like a valid entry6493 #value6494 returns release configuration6495 #valid?6496 is valid6497 when value includes 'tag_message' keyword6498 behaves like a valid entry6499 #value6500 returns release configuration6501 #valid?6502 is valid6503 when 'tag_message' is nil6504 behaves like a valid entry6505 #value6506 returns release configuration6507 #valid?6508 is valid6509 when entry value is not correct6510 #errors6511 when value of attribute is invalid6512 behaves like reports error6513 reports error6514 when release description is missing6515 behaves like reports error6516 reports error6517 when release tag_name is missing6518 behaves like reports error6519 reports error6520 when there is an unknown key present6521 behaves like reports error6522 reports error6523 when `released_at` is not a valid date6524 behaves like reports error6525 reports error6526 when `ref` is not valid6527 behaves like reports error6528 reports error6529 when `milestones` is not an array of strings6530 behaves like reports error6531 reports error6532 when `tag_message` is not a string6533 behaves like reports error6534 reports error6535# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release_spec.rb. It took 5.15 seconds. Expected to take 4.76 seconds.6536# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. Expected to take 4.58 seconds.6537Gitlab::Analytics::CycleAnalytics::BaseQueryBuilder6538 scopes query within the target project6539 when an unknown parent class is given6540 raises error6541# [RSpecRunTime] RSpec elapsed time: 34 minutes 37.19 seconds. Current RSS: ~1796M. Threads: 6. load average: 1.28 1.24 1.20 1/289 293086542.6543 date range parameters6544 when filters by only the `from` parameter6545 is expected to eq 26546 when filters by both `from` and `to` parameters6547 is expected to eq 16548 invalid date range is provided6549 is expected to eq 06550 in progress filter6551 when the filter is present6552 returns only open items6553 when the filter is absent6554 returns finished items6555# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb. It took 4.63 seconds. Expected to take 4.58 seconds.6556# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. Expected to take 4.53 seconds.6557Gitlab::UsageDataCounters::IssueActivityUniqueCounter6558 can return the count of actions per user deduplicated6559 for Issue title edit actions6560 behaves like internal event tracking6561 logs to Snowplow and Redis6562 for Issue description edit actions6563 behaves like internal event tracking6564 logs to Snowplow and Redis6565 for Issue assignee edit actions6566 behaves like internal event tracking6567 logs to Snowplow and Redis6568 for Issue make confidential actions6569 behaves like internal event tracking6570 logs to Snowplow and Redis6571 for Issue make visible actions6572 behaves like internal event tracking6573 logs to Snowplow and Redis6574 for Issue created actions6575 behaves like internal event tracking6576 logs to Snowplow and Redis6577 for Issue closed actions6578 behaves like internal event tracking6579 logs to Snowplow and Redis6580 for Issue reopened actions6581 behaves like internal event tracking6582 logs to Snowplow and Redis6583 for Issue label changed actions6584 behaves like internal event tracking6585 logs to Snowplow and Redis6586 for Issue label milestone actions6587 behaves like internal event tracking6588 logs to Snowplow and Redis6589 for Issue cross-referenced actions6590 behaves like internal event tracking6591 logs to Snowplow and Redis6592 for Issue moved actions6593 behaves like internal event tracking6594 logs to Snowplow and Redis6595 for Issue cloned actions6596 behaves like internal event tracking6597 logs to Snowplow and Redis6598 for Issue relate actions6599 behaves like internal event tracking6600 logs to Snowplow and Redis6601 for Issue unrelate actions6602 behaves like internal event tracking6603 logs to Snowplow and Redis6604 for Issue marked as duplicate actions6605 behaves like internal event tracking6606 logs to Snowplow and Redis6607 for Issue locked actions6608 behaves like internal event tracking6609 logs to Snowplow and Redis6610 for Issue unlocked actions6611 behaves like internal event tracking6612 logs to Snowplow and Redis6613 for Issue designs added actions6614 behaves like internal event tracking6615 logs to Snowplow and Redis6616 for Issue designs modified actions6617 behaves like internal event tracking6618 logs to Snowplow and Redis6619 for Issue designs removed actions6620 behaves like internal event tracking6621 logs to Snowplow and Redis6622 for Issue due date changed actions6623 behaves like internal event tracking6624 logs to Snowplow and Redis6625 for Issue time estimate changed actions6626 behaves like internal event tracking6627 logs to Snowplow and Redis6628 for Issue time spent changed actions6629 behaves like internal event tracking6630 logs to Snowplow and Redis6631 for Issue comment added actions6632 behaves like internal event tracking6633 logs to Snowplow and Redis6634 for Issue comment edited actions6635 behaves like internal event tracking6636 logs to Snowplow and Redis6637 for Issue comment removed actions6638 behaves like internal event tracking6639 logs to Snowplow and Redis6640 for Issue design comment removed actions6641 behaves like internal event tracking6642 logs to Snowplow and Redis6643# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. It took 4.44 seconds. Expected to take 4.53 seconds.6644# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. Expected to take 4.43 seconds.6645BulkImports::Common::Pipelines::LfsObjectsPipeline6646 #run6647 imports lfs objects into destination project and removes tmpdir6648 does not call load on duplicates6649 #extract6650 downloads & extracts lfs objects filepaths6651 #load6652 when file path is lfs json6653 returns6654 when file path is tar file6655 returns6656 when lfs json read failed6657 raises an error6658 when file path is being traversed6659 raises an error6660 when file path is not under tmpdir6661 returns6662 when file path is symlink6663 returns6664 when file path shares multiple hard links6665 returns6666 when path is a directory6667 returns6668 lfs objects project6669 when lfs objects json is invalid6670 when oid value is not Array6671 does not create lfs objects project6672 when oid value is nil6673 does not create lfs objects project6674 when oid value is not allowed6675 does not create lfs objects project6676 when repository type is duplicated6677 creates only one lfs objects project6678 when lfs objects project fails to be created6679 logs the failure6680 #after_run6681 removes tmpdir6682 when tmpdir does not exist6683 does not attempt to remove tmpdir6684# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb. It took 4.32 seconds. Expected to take 4.43 seconds.6685# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/argument_validator_spec.rb. Expected to take 4.32 seconds.6686Sbom::PackageUrl::ArgumentValidator6687 with invalid arguments6688 a scheme is always required6689 raises an ArgumentError6690 a type is always required6691 raises an ArgumentError6692 a name is required6693 raises an ArgumentError6694 checks for invalid qualifier keys6695 raises an ArgumentError6696 invalid conan purl only namespace6697 raises an ArgumentError6698 invalid conan purl only channel qualifier6699 raises an ArgumentError6700 invalid cran purl without name6701 raises an ArgumentError6702 invalid cran purl without version6703 raises an ArgumentError6704 invalid swift purl without namespace6705 raises an ArgumentError6706 invalid swift purl without name6707 raises an ArgumentError6708 invalid swift purl without version6709 raises an ArgumentError6710 name and version are always required6711 raises an ArgumentError6712 with multiple errors6713 reports all errors6714 with valid arguments6715 valid maven purl6716 does not raise error6717 basic valid maven purl without version6718 does not raise error6719 valid go purl without version and with subpath6720 does not raise error6721 valid go purl with version and subpath6722 does not raise error6723 bitbucket namespace and name should be lowercased6724 does not raise error6725 github namespace and name should be lowercased6726 does not raise error6727 debian can use qualifiers6728 does not raise error6729 docker uses qualifiers and hash image id as versions6730 does not raise error6731 Java gem can use a qualifier6732 does not raise error6733 maven often uses qualifiers6734 does not raise error6735 maven pom reference6736 does not raise error6737 maven can come with a type qualifier6738 does not raise error6739 npm can be scoped6740 does not raise error6741 nuget names are case sensitive6742 does not raise error6743 pypi names have special rules and not case sensitive6744 does not raise error6745 rpm often use qualifiers6746 does not raise error6747 slash / after scheme is not significant6748 does not raise error6749 double slash // after scheme is not significant6750 does not raise error6751 slash /// after type is not significant6752 does not raise error6753 valid maven purl with case sensitive namespace and name6754 does not raise error6755 valid maven purl containing a space in the version and qualifier6756 does not raise error6757 valid conan purl6758 does not raise error6759 valid conan purl with namespace and qualifier channel6760 does not raise error6761 valid conda purl with qualifiers6762 does not raise error6763 valid cran purl6764 does not raise error6765 valid swift purl6766 does not raise error6767 valid hackage purl6768 does not raise error6769# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/argument_validator_spec.rb. It took 4.39 seconds. Expected to take 4.32 seconds.6770# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb. Expected to take 4.16 seconds.6771Banzai::Pipeline::PlainMarkdownPipeline6772 legacy backslash handling6773 converts all escapable punctuation to literals6774 ensure we handle all the GitLab reference characters6775 does not convert non-reference/latex punctuation to spans6776 does not convert other characters to literals6777 does not have a polynomial regex6778 backslash escapes are untouched in code blocks, code spans, autolinks, or raw HTML6779 markdown: "`` \\@\\! ``", expected: "<code>\\@\\!</code>"6780 is expected to include "<code>\\@\\!</code>"6781# [RSpecRunTime] RSpec elapsed time: 34 minutes 55.38 seconds. Current RSS: ~2004M. Threads: 6. load average: 1.22 1.23 1.19 1/285 293376782.6783 markdown: " \\@\\!", expected: "<code>\\@\\!\n</code>"6784 is expected to include "<code>\\@\\!\n</code>"6785 markdown: "~~~\n\\@\\!\n~~~", expected: "<code>\\@\\!\n</code>"6786 is expected to include "<code>\\@\\!\n</code>"6787 markdown: "$1+\\$2$", expected: "<code data-math-style=\"inline\">1+\\$2</code>"6788 is expected to include "<code data-math-style=\"inline\">1+\\$2</code>"6789 markdown: "<http://example.com?find=\\@>", expected: "<a href=\"http://example.com?find=%5C@\">http://example.com?find=\\@</a>"6790 is expected to include "<a href=\"http://example.com?find=%5C@\">http://example.com?find=\\@</a>"6791 markdown: "<a href=\"/bar\\@)\">", expected: "<a href=\"/bar\\@)\">"6792 is expected to include "<a href=\"/bar\\@)\">"6793 work in all other contexts, including URLs and link titles, link references, and info strings in fenced code blocks6794 renders correct html6795 markdown: "[foo](/bar\\@ \"\\@title\")", expected: "<a href=\"/bar@\" title=\"@title\">foo</a>"6796 is expected to include "<a href=\"/bar@\" title=\"@title\">foo</a>"6797 markdown: "[foo]\n\n[foo]: /bar\\@ \"\\@title\"", expected: "<a href=\"/bar@\" title=\"@title\">foo</a>"6798 is expected to include "<a href=\"/bar@\" title=\"@title\">foo</a>"6799# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb. It took 3.62 seconds. Expected to take 4.16 seconds.6800# [RSpecRunTime] Starting example group spec/views/shared/wikis/_sidebar.html.haml_spec.rb. Expected to take 4.07 seconds.6801shared/wikis/_sidebar.html.haml6802 the sidebar failed to load6803 reports this to the user6804 The sidebar comes from a custom page6805 does not show an alert6806 renders the wiki content6807 The sidebar comes a list of wiki pages6808 does not show an alert6809 renders the wiki content6810# [RSpecRunTime] RSpec elapsed time: 35 minutes 0.23 second. Current RSS: ~1864M. Threads: 6. load average: 1.28 1.24 1.20 1/290 298446811.6812 link to edit the sidebar6813 when the user has edit permission6814 renders the link6815 when the user does not have edit permission6816 does not render the link6817# [RSpecRunTime] Finishing example group spec/views/shared/wikis/_sidebar.html.haml_spec.rb. It took 4.32 seconds. Expected to take 4.07 seconds.6818# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb. Expected to take 4.02 seconds.6819Gitlab::Usage::MetricDefinition6820 only has valid metric definitions6821# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb. It took 5.7 seconds. Expected to take 4.02 seconds.6822# [RSpecRunTime] RSpec elapsed time: 35 minutes 6.46 seconds. Current RSS: ~1627M. Threads: 6. load average: 1.24 1.23 1.20 1/290 298456823.6824# [RSpecRunTime] Starting example group spec/finders/autocomplete/group_users_finder_spec.rb. Expected to take 3.93 seconds.6825Autocomplete::GroupUsersFinder6826 #execute6827 with group members6828 returns members of groups in the hierarchy6829# [RSpecRunTime] RSpec elapsed time: 35 minutes 8.45 seconds. Current RSS: ~1605M. Threads: 6. load average: 1.24 1.23 1.20 1/290 298466830.6831 with project members6832 returns members of descendant projects6833 with invited group members6834 returns members of groups invited to this group6835 returns members of groups invited to an ancestor group6836 returns members of groups invited to a descendant group6837 returns members of groups invited to a child project6838 returns members of groups invited to a descendant project6839 does not return members of groups invited to a project of an ancestor group6840# [RSpecRunTime] RSpec elapsed time: 35 minutes 10.37 seconds. Current RSS: ~1616M. Threads: 6. load average: 1.24 1.23 1.20 1/290 298476841.6842# [RSpecRunTime] Finishing example group spec/finders/autocomplete/group_users_finder_spec.rb. It took 4.03 seconds. Expected to take 3.93 seconds.6843# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb. Expected to take 3.9 seconds.6844Gitlab::Usage::Metrics::Instrumentations::UniqueUsersAllImportsMetric6845 behaves like a correct instrumented metric value and query6846 behaves like a correct instrumented metric value6847 has correct value6848# [RSpecRunTime] RSpec elapsed time: 35 minutes 13.63 seconds. Current RSS: ~1660M. Threads: 6. load average: 1.22 1.23 1.19 1/285 298486849.6850 behaves like a correct instrumented metric query6851 has correct generate query6852 behaves like a correct instrumented metric value and query6853 behaves like a correct instrumented metric value6854 has correct value6855 behaves like a correct instrumented metric query6856 has correct generate query6857# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb. It took 3.72 seconds. Expected to take 3.9 seconds.6858# [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 3.83 seconds.6859Gitlab::Git::Push6860 #branch_name6861 when it is a branch push6862 returns branch name6863# [RSpecRunTime] RSpec elapsed time: 35 minutes 15.32 seconds. Current RSS: ~1692M. Threads: 6. load average: 1.22 1.23 1.19 1/287 298836864.6865 when it is a tag push6866 returns nil6867 #branch_push?6868 when pushing a branch ref6869 is expected to be branch push6870 when it is a tag push6871 is expected not to be branch push6872 #branch_updated?6873 when it is a branch push with correct old and new revisions6874 is expected to be branch updated6875 when it is not a branch push6876 is expected not to be branch updated6877 when old revision is blank6878 is expected not to be branch updated6879 when it is not a branch push6880 is expected not to be branch updated6881 when oldrev is nil6882 is expected not to be branch updated6883 #force_push?6884 when old revision is an ancestor of the new revision6885 is expected not to be force push6886 when old revision is not an ancestor of the new revision6887 is expected to be force push6888 when called mulitiple times6889 does not make make multiple calls to the force push check6890 #branch_added?6891 when old revision is defined6892 is expected not to be branch added6893 when old revision is not defined6894 is expected to be branch added6895 #branch_removed?6896 when new revision is defined6897 is expected not to be branch removed6898 when new revision is not defined6899 is expected to be branch removed6900 #modified_paths6901 when a push is a branch update6902 returns modified paths6903 when a push is not a branch update6904 raises an error6905 #oldrev6906 when a valid oldrev is provided6907 returns oldrev6908 when a nil valud is provided6909 returns blank SHA6910 #newrev6911 when valid newrev is provided6912 returns newrev6913 when a nil valud is provided6914 returns blank SHA6915# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 4.16 seconds. Expected to take 3.83 seconds.6916# [RSpecRunTime] Starting example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. Expected to take 3.75 seconds.6917InvalidGpgSignatureUpdateWorker6918 when GpgKey is found6919 calls NotificationService.new.run6920# [RSpecRunTime] RSpec elapsed time: 35 minutes 20.13 seconds. Current RSS: ~1742M. Threads: 6. load average: 1.20 1.22 1.19 1/290 300346921.6922 when GpgKey is not found6923 does not raise errors6924 does not call NotificationService.new.run6925# [RSpecRunTime] Finishing example group spec/workers/invalid_gpg_signature_update_worker_spec.rb. It took 2.18 seconds. Expected to take 3.75 seconds.6926# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/closed_spec.rb. Expected to take 3.71 seconds.6927Gitlab::GithubImport::Importer::Events::Closed6928 with Issue6929 behaves like new event6930 creates expected event and state event6931 when closed by commit6932 creates expected event and state event6933# [RSpecRunTime] RSpec elapsed time: 35 minutes 22.27 seconds. Current RSS: ~1754M. Threads: 6. load average: 1.26 1.24 1.20 1/290 300616934.6935 with MergeRequest6936 behaves like new event6937 creates expected event and state event6938 when closed by commit6939 creates expected event and state event6940# [RSpecRunTime] RSpec elapsed time: 35 minutes 23.87 seconds. Current RSS: ~1750M. Threads: 6. load average: 1.26 1.24 1.20 1/291 302526941.6942# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/closed_spec.rb. It took 3.44 seconds. Expected to take 3.71 seconds.6943# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 3.62 seconds.6944Gitlab::Ci::Pipeline::Chain::Limit::Deployments6945 when pipeline deployments limit is exceeded6946 logs the error6947 when saving incompleted pipelines6948 drops the pipeline6949 breaks the chain6950 sets a valid failure reason6951 calls increment_pipeline_failure_reason_counter6952# [RSpecRunTime] RSpec elapsed time: 35 minutes 26.24 seconds. Current RSS: ~1754M. Threads: 6. load average: 1.24 1.23 1.20 1/291 302536953.6954 when not saving incomplete pipelines6955 does not persist the pipeline6956 breaks the chain6957 adds an informative error to the pipeline6958 increments the error metric6959 when pipeline deployments limit is not exceeded6960 does not break the chain6961 does not invalidate the pipeline6962 does not log any error6963# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 3.53 seconds. Expected to take 3.62 seconds.6964# [RSpecRunTime] Starting example group spec/models/integrations/youtrack_spec.rb. Expected to take 3.6 seconds.6965Integrations::Youtrack6966 does not allow STI6967 behaves like Integrations::HasAvatar6968 #avatar_url6969 returns the expected avatar URL6970 Validations6971 when integration is active6972 is expected to validate that :project_url cannot be empty/falsy6973 is expected to validate that :issues_url cannot be empty/falsy6974 behaves like issue tracker integration URL attribute6975 is expected to allow :project_url to be ‹"https://example.com"›6976 is expected not to allow :project_url to be ‹"example.com"›6977 is expected not to allow :project_url to be ‹"ftp://example.com"›6978 is expected not to allow :project_url to be ‹"herp-and-derp"›6979# [RSpecRunTime] RSpec elapsed time: 35 minutes 29.16 seconds. Current RSS: ~1773M. Threads: 6. load average: 1.24 1.23 1.20 1/290 302546980.6981 behaves like issue tracker integration URL attribute6982 is expected to allow :issues_url to be ‹"https://example.com"›6983 is expected not to allow :issues_url to be ‹"example.com"›6984 is expected not to allow :issues_url to be ‹"ftp://example.com"›6985 is expected not to allow :issues_url to be ‹"herp-and-derp"›6986 when integration is inactive6987 is expected not to validate that :project_url cannot be empty/falsy6988 is expected not to validate that :issues_url cannot be empty/falsy6989 #reference_pattern6990 does allow project prefix on the reference6991 allows lowercase project key on the reference6992 behaves like allows project key on reference pattern6993 allows underscores in the project name6994 allows numbers in the project name6995 requires the project name to begin with A-Z6996 does not allow issue number to finish with a letter6997 #fields6998 only returns the project_url and issues_url fields6999 #attribution_notice7000 is expected to eq "Copyright © 2024 JetBrains s.r.o. JetBrains YouTrack and the JetBrains YouTrack logo are registered trademarks of JetBrains s.r.o."7001# [RSpecRunTime] Finishing example group spec/models/integrations/youtrack_spec.rb. It took 3.79 seconds. Expected to take 3.6 seconds.7002# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.7003Lint factories for Integrations::Youtrack7004 with saas, license, and factory defaults7005 behaves like factory7006 youtrack_integration factory7007 does not raise error when built7008 does not raise error when created7009# [RSpecRunTime] RSpec elapsed time: 35 minutes 32.97 seconds. Current RSS: ~1810M. Threads: 6. load average: 1.38 1.26 1.20 1/290 302817010.7011# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.79 seconds. Expected to take 37.78 seconds.7012# [RSpecRunTime] Starting example group spec/services/packages/protection/create_rule_service_spec.rb. Expected to take 3.49 seconds.7013Packages::Protection::CreateRuleService#execute7014 with existing PackageProtectionRule7015 when package name pattern is slightly different7016 behaves like a successful service response with side effect7017 is expected to exist7018 behaves like returning a success service response7019 returns a success service response7020 is expected to have attributes {:payload => {:package_protection_rule => (be a kind of Packages::Protection::Rule(id: integer, project_i...z, push_protected_up_to_access_level: integer, package_type: integer, package_name_pattern: text))}}7021# [RSpecRunTime] RSpec elapsed time: 35 minutes 34.75 seconds. Current RSS: ~1790M. Threads: 6. load average: 1.38 1.26 1.20 1/285 303087022.7023 when field `package_name_pattern` is taken7024 is expected to be error7025 is expected to exist7026 without existing PackageProtectionRules7027 when fields are valid7028 behaves like a successful service response with side effect7029 is expected to exist7030 behaves like returning a success service response7031 returns a success service response7032 is expected to have attributes {:payload => {:package_protection_rule => (be a kind of Packages::Protection::Rule(id: integer, project_i...z, push_protected_up_to_access_level: integer, package_type: integer, package_name_pattern: text))}}7033 when fields are invalid7034 behaves like an erroneous service response with side effect7035 is expected not to exist7036 behaves like returning an error service response7037 returns an error service response7038 is expected to have attributes {:payload => (include {:package_protection_rule => nil})}7039# [RSpecRunTime] RSpec elapsed time: 35 minutes 37.58 seconds. Current RSS: ~1796M. Threads: 6. load average: 1.35 1.26 1.20 1/285 303097040.7041 when disallowed params are passed7042 behaves like a successful service response with side effect7043 is expected to exist7044 behaves like returning a success service response7045 returns a success service response7046 is expected to have attributes {:payload => {:package_protection_rule => (be a kind of Packages::Protection::Rule(id: integer, project_i...z, push_protected_up_to_access_level: integer, package_type: integer, package_name_pattern: text))}}7047 with forbidden user access level (project developer role)7048 behaves like an erroneous service response with side effect7049 is expected not to exist7050 behaves like returning an error service response7051 returns an error service response7052 is expected to have attributes {:payload => (include {:package_protection_rule => nil})}7053# [RSpecRunTime] Finishing example group spec/services/packages/protection/create_rule_service_spec.rb. It took 5.62 seconds. Expected to take 3.49 seconds.7054# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_project_service_spec.rb. Expected to take 3.46 seconds.7055Ci::JobTokenScope::AddProjectService7056 #execute7057 behaves like editable job token scope7058 when user does not have permissions to edit the job token scope7059 behaves like returns error7060 returns an error response7061 when user has permissions to edit the job token scope7062 when target project is not provided7063 behaves like returns error7064 returns an error response7065 when target project is provided7066 when user does not have permissions to read the target project7067 behaves like returns error7068 returns an error response7069 when user has permissions on source and target projects7070 behaves like adds project7071 adds the project to the scope7072 when token scope is disabled7073 creates an inbound link by default7074 behaves like adds project7075 adds the project to the scope7076 when direction is specified7077 when the direction is outbound7078 is expected to eq "outbound"7079 when the direction is inbound7080 is expected to eq "inbound"7081 when target project is same as the source project7082 behaves like returns error7083 returns an error response7084# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_project_service_spec.rb. It took 3.71 seconds. Expected to take 3.46 seconds.7085# [RSpecRunTime] Starting example group spec/models/namespace_statistics_spec.rb. Expected to take 3.37 seconds.7086NamespaceStatistics7087 does not allow STI7088 is expected to belong to namespace required: false7089 is expected to validate that :namespace cannot be empty/falsy7090 #refresh!7091 when database is read_only7092 does not save the object7093 when namespace belong to a user7094 does not save the object7095 when invalid option is passed7096 does not update any column7097 behaves like creates the namespace statistics7098 is expected to receive save!(*(any args)) 1 time7099 when no option is passed7100 updates the dependency proxy size7101 behaves like creates the namespace statistics7102 is expected to receive save!(*(any args)) 1 time7103 when dependency_proxy_size option is passed7104 updates the dependency proxy size7105 behaves like creates the namespace statistics7106 is expected to receive save!(*(any args)) 1 time7107 #update_storage_size7108 sets storage_size to the dependency_proxy_size7109 #update_dependency_proxy_size7110 updates the dependency proxy size7111 when namespace does not belong to a group7112 does not update the dependency proxy size7113 before saving statistics7114 updates storage size7115 after saving statistics7116 when storage_size is not updated7117 does not enqueue the job to update root storage statistics7118 when storage_size is updated7119 enqueues the job to update root storage statistics7120 when namespace does not belong to a group7121 does not enqueue the job to update root storage statistics7122 when other columns are updated7123 does not enqueue the job to update root storage statistics7124 after destroy statistics7125 enqueues the job to update root storage statistics7126 when namespace belongs to a group7127 does not enqueue the job to update root storage statistics7128# [RSpecRunTime] Finishing example group spec/models/namespace_statistics_spec.rb. It took 3.17 seconds. Expected to take 3.37 seconds.7129# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.7130Lint factories for NamespaceStatistics7131 with saas, license, and factory defaults7132 behaves like factory7133 namespace_statistics factory7134 does not raise error when built7135 does not raise error when created7136# [RSpecRunTime] RSpec elapsed time: 35 minutes 46.93 seconds. Current RSS: ~1817M. Threads: 6. load average: 1.30 1.25 1.20 1/285 303367137.7138# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 37.78 seconds.7139# [RSpecRunTime] Starting example group spec/services/terraform/remote_state_handler_spec.rb. Expected to take 3.29 seconds.7140Terraform::RemoteStateHandler7141 #find_with_lock7142 without a state name7143 raises an exception7144 with a state name7145 with no matching state7146 raises an exception7147 with a matching state7148 returns the state7149 with a state scheduled for deletion7150 raises an exception7151 when state locking is not being used7152 #handle_with_lock7153 allows to modify a state using database locking7154 returns nil7155 #lock!7156 raises an error7157 when using locking7158 #handle_with_lock7159 handles a locked state using exclusive read lock7160 raises exception if lock has not been acquired before7161 raises an exception if the state is scheduled for deletion7162 user does not have permission to modify state7163 raises an exception7164 #lock!7165 allows to lock state if it does not exist yet7166 allows to lock state if it exists and is not locked7167 raises an exception when trying to unlocked state locked by someone else7168 raises an exception when the state exists and is scheduled for deletion7169 #unlock!7170 unlocks the state7171 with no lock ID (force-unlock)7172 unlocks the state7173 with different lock ID7174 raises an exception7175 with a state scheduled for deletion7176 raises an exception7177# [RSpecRunTime] Finishing example group spec/services/terraform/remote_state_handler_spec.rb. It took 3.54 seconds. Expected to take 3.29 seconds.7178# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb. Expected to take 3.25 seconds.7179Gitlab::Database::HealthStatus::Indicators::WalRate7180 behaves like Prometheus Alert based health indicator7181 #evaluate7182 behaves like Patroni Apdex Evaluator7183 with main schema7184 returns NoSignal signal in case the feature flag is disabled7185 returns Normal signal when SLI condition is met7186 returns Stop signal when SLI condition is not met7187 without prometheus_alert_db_indicators_settings7188 returns Unknown signal7189 when Prometheus client is not ready7190 returns Unknown signal7191 when apdex SLI query is not configured7192 returns Unknown signal7193 when slo is not configured7194 returns Unknown signal7195 when SLI can not be calculated7196 result: nil7197 returns Unknown signal7198 result: []7199 returns Unknown signal7200 result: [{}]7201 returns Unknown signal7202 result: [{"value"=>1}]7203 returns Unknown signal7204 result: [{"value"=>[1]}]7205 returns Unknown signal7206 behaves like Patroni Apdex Evaluator7207 with ci schema7208 returns NoSignal signal in case the feature flag is disabled7209 returns Normal signal when SLI condition is met7210 returns Stop signal when SLI condition is not met7211 without prometheus_alert_db_indicators_settings7212 returns Unknown signal7213 when Prometheus client is not ready7214 returns Unknown signal7215 when apdex SLI query is not configured7216 returns Unknown signal7217 when slo is not configured7218 returns Unknown signal7219 when SLI can not be calculated7220 result: nil7221 returns Unknown signal7222 result: []7223 returns Unknown signal7224 result: [{}]7225 returns Unknown signal7226 result: [{"value"=>1}]7227 returns Unknown signal7228 result: [{"value"=>[1]}]7229 returns Unknown signal7230# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb. It took 3.1 seconds. Expected to take 3.25 seconds.7231# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_subscription_spec.rb. Expected to take 3.17 seconds.7232Mutations::MergeRequests::SetSubscription7233 is expected to require graphql authorizations :update_subscription7234 when user does not have access to the project7235 behaves like a subscribeable not accessible graphql resource7236 raises an error if the resource is not accessible to the user7237 when user is developer member of the project7238 behaves like a subscribeable graphql resource7239 subscribes to the resource7240 when passing subscribe as false7241 unsubscribes from the discussion7242# [RSpecRunTime] RSpec elapsed time: 35 minutes 55.98 seconds. Current RSS: ~1826M. Threads: 6. load average: 1.25 1.24 1.20 1/285 303377243.7244 when the project is public7245 behaves like a subscribeable graphql resource7246 subscribes to the resource7247 when passing subscribe as false7248 unsubscribes from the discussion7249# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_subscription_spec.rb. It took 3.37 seconds. Expected to take 3.17 seconds.7250# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/renamed_spec.rb. Expected to take 3.15 seconds.7251Gitlab::GithubImport::Importer::Events::Renamed7252 #execute7253 with Issue7254 behaves like import renamed event7255 creates expected note7256 creates expected system note metadata7257# [RSpecRunTime] RSpec elapsed time: 35 minutes 58.57 seconds. Current RSS: ~1813M. Threads: 6. load average: 1.25 1.24 1.20 1/285 303647258.7259 with MergeRequest7260 behaves like import renamed event7261 creates expected note7262 creates expected system note metadata7263# [RSpecRunTime] RSpec elapsed time: 36 minutes 0.3 second. Current RSS: ~1783M. Threads: 6. load average: 1.25 1.24 1.20 1/291 305547264.7265# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/renamed_spec.rb. It took 3.37 seconds. Expected to take 3.15 seconds.7266# [RSpecRunTime] Starting example group spec/views/projects/jobs/_build.html.haml_spec.rb. Expected to take 3.08 seconds.7267projects/ci/jobs/_build7268 won't include a column with a link to its pipeline by default7269 can include a column with a link to its pipeline7270# [RSpecRunTime] Finishing example group spec/views/projects/jobs/_build.html.haml_spec.rb. It took 3.25 seconds. Expected to take 3.08 seconds.7271# [RSpecRunTime] RSpec elapsed time: 36 minutes 3.77 seconds. Current RSS: ~1761M. Threads: 6. load average: 1.31 1.25 1.20 1/290 306197272.7273# [RSpecRunTime] Starting example group spec/graphql/types/notes/note_type_spec.rb. Expected to take 3.05 seconds.7274Types::Notes::NoteType7275 exposes the expected fields7276 is expected to expose permissions using Types::PermissionTypes::Note7277 is expected to require graphql authorizations :read_note7278 when system note with issue_email_participants action7279 #body7280 behaves like a note content field with obfuscated email address7281 when anonymous7282 is expected to include "us*****@e*****.c**"7283# [RSpecRunTime] RSpec elapsed time: 36 minutes 5.08 seconds. Current RSS: ~1756M. Threads: 6. load average: 1.31 1.25 1.20 1/290 306207284.7285 with signed in user7286 when user has no role in project7287 is expected to include "us*****@e*****.c**"7288 when user has guest role in project7289 is expected to include "us*****@e*****.c**"7290 when user has reporter role in project7291 is expected to include "user@example.com"7292 when user has developer role in project7293 is expected to include "user@example.com"7294 #body_html7295 behaves like a note content field with obfuscated email address7296 when anonymous7297 is expected to include "us*****@e*****.c**"7298 with signed in user7299 when user has no role in project7300 is expected to include "us*****@e*****.c**"7301 when user has guest role in project7302 is expected to include "us*****@e*****.c**"7303 when user has reporter role in project7304 is expected to include "user@example.com"7305 when user has developer role in project7306 is expected to include "user@example.com"7307# [RSpecRunTime] Finishing example group spec/graphql/types/notes/note_type_spec.rb. It took 2.91 seconds. Expected to take 3.05 seconds.7308# [RSpecRunTime] Starting example group spec/models/concerns/has_environment_scope_spec.rb. Expected to take 2.96 seconds.7309HasEnvironmentScope7310 does not allow STI7311 is expected to allow :environment_scope to be ‹"*"›7312 is expected to allow :environment_scope to be ‹"review/*"›7313 is expected not to allow :environment_scope to be ‹""›7314 is expected not to allow :environment_scope to be ‹"!!()()"›7315 is expected to validate that :key is case-sensitively unique within the scope of :project_id and :environment_scope, producing a custom validation error on failure7316 .on_environment7317 returns scoped objects7318 returns only the most relevant object if relevant_only is true7319 returns scopes ordered by lowest precedence first7320# [RSpecRunTime] RSpec elapsed time: 36 minutes 9.21 seconds. Current RSS: ~1771M. Threads: 6. load average: 1.29 1.25 1.20 1/290 306217321.7322 #environment_scope=7323 when the new environment_scope is nil7324 strips leading and trailing whitespaces7325 when the new environment_scope has leadind and trailing whitespaces7326 strips leading and trailing whitespaces7327 .for_environment7328 when the environment is present7329 is expected to eq [#<Ci::Variable id: 11, key: [FILTERED], value: nil, encrypted_value: "J7yZv9SWfmhngPn1FeDluw==\n", e...roduction/*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false>]7330 when the environment is nil7331 is expected to eq [#<Ci::Variable id: 11, key: [FILTERED], value: nil, encrypted_value: "J7yZv9SWfmhngPn1FeDluw==\n", e...t_scope: "*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false>]7332# [RSpecRunTime] Finishing example group spec/models/concerns/has_environment_scope_spec.rb. It took 3.25 seconds. Expected to take 2.96 seconds.7333# [RSpecRunTime] Starting example group spec/workers/web_hook_worker_spec.rb. Expected to take 2.92 seconds.7334WebHookWorker7335 #perform7336 delegates to WebHookService7337 does not error when the WebHook record cannot be found7338 retrieves recursion detection data and reinstates it7339 behaves like worker with data consistency7340 .get_data_consistency_feature_flag_enabled?7341 returns true7342# [RSpecRunTime] RSpec elapsed time: 36 minutes 11.06 seconds. Current RSS: ~1779M. Threads: 6. load average: 1.26 1.24 1.20 1/287 306227343.7344 .get_data_consistency7345 returns correct data consistency7346 when object is wiki_page7347 injects content into wiki_page7348 when parameter slug empty7349 uses existing data7350# [RSpecRunTime] RSpec elapsed time: 36 minutes 12.45 seconds. Current RSS: ~1780M. Threads: 6. load average: 1.26 1.24 1.20 1/290 307197351.7352 when parameter version_id empty7353 uses existing data7354 when wiki empty7355 uses existing data7356 when wiki page empty7357 uses existing data7358# [RSpecRunTime] Finishing example group spec/workers/web_hook_worker_spec.rb. It took 3.01 seconds. Expected to take 2.92 seconds.7359# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/policy/refs_spec.rb. Expected to take 2.87 seconds.7360Gitlab::Ci::Build::Policy::Refs7361 #satisfied_by?7362 when matching ref7363 is satisfied when pipeline branch matches7364 is not satisfied when pipeline branch does not match7365 when matching tags7366 when pipeline runs for a tag7367 is satisfied when tags matcher is specified7368 when pipeline is not created for a tag7369 is not satisfied when tag match is specified7370 when also matching a path7371 is satisfied when provided patch matches specified one7372 is not satisfied when path differs7373 when matching a source7374 is satisfied when provided source keyword matches7375 is not satisfied when provided source keyword does not match7376 when source is merge_request_event7377 is satisfied with only: merge_request7378 is not satisfied with only: merge_request_event7379 when source is external_pull_request_event7380 is satisfied with only: external_pull_request7381 is not satisfied with only: external_pull_request_event7382 when source is pipeline7383 is satisfied with only: pipelines7384 is satisfied with only: pipeline7385 when source is parent_pipeline7386 is satisfied with only: parent_pipelines7387 is satisfied with only: parent_pipeline7388 when matching a ref by a regular expression7389 is satisfied when regexp matches pipeline ref7390 is satisfied when case-insensitive regexp matches pipeline ref7391 is not satisfied when regexp does not match pipeline ref7392 when unsafe regexp is used7393 ignores invalid regexp7394 malicious regexp7395 takes under a second7396# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/policy/refs_spec.rb. It took 3.13 seconds. Expected to take 2.87 seconds.7397# [RSpecRunTime] Starting example group spec/helpers/profiles_helper_spec.rb. Expected to take 2.84 seconds.7398ProfilesHelper7399 #commit_email_select_options7400 returns an array with private commit email along with all the verified emails7401 #email_provider_label7402 returns nil for users without external email7403 returns omniauth provider label for users with external attributes7404 returns the correct omniauth provider label for users with some external attributes7405 returns 'LDAP' for users with external email but no email provider7406# [RSpecRunTime] RSpec elapsed time: 36 minutes 17.52 seconds. Current RSS: ~1794M. Threads: 6. load average: 1.24 1.24 1.20 1/288 307207407.7408 #ssh_key_expiration_tooltip7409 error: false, expired: false, result: nil7410 is expected to eq nil7411 error: true, expired: false, result: "Key type is forbidden. Must be DSA, ECDSA, or ED25519"7412 is expected to eq "Key type is forbidden. Must be DSA, ECDSA, or ED25519"7413 error: true, expired: true, result: "Key type is forbidden. Must be DSA, ECDSA, or ED25519"7414 is expected to eq "Key type is forbidden. Must be DSA, ECDSA, or ED25519"7415 #ssh_key_expires_field_description7416 is expected to eq "Optional but recommended. If set, key becomes invalid on the specified date."7417 #middle_dot_divider_classes7418 stacking: nil, breakpoint: nil, expected: ["gl-mb-3", "gl-display-inline-block", "middle-dot-divider"]7419 returns CSS classes needed to render the middle dot divider7420 stacking: true, breakpoint: nil, expected: ["gl-mb-3", "middle-dot-divider-sm", "gl-display-block", "gl-sm-display-inline-block"]7421 returns CSS classes needed to render the middle dot divider7422 stacking: nil, breakpoint: :sm, expected: ["gl-mb-3", "gl-display-inline-block", "middle-dot-divider-sm"]7423 returns CSS classes needed to render the middle dot divider7424 #prevent_delete_account?7425 returns false7426 #user_profile_data7427 returns user profile data7428# [RSpecRunTime] Finishing example group spec/helpers/profiles_helper_spec.rb. It took 3.24 seconds. Expected to take 2.84 seconds.7429# [RSpecRunTime] Starting example group spec/helpers/whats_new_helper_spec.rb. Expected to take 2.79 seconds.7430WhatsNewHelper7431 #whats_new_version_digest7432 calls ReleaseHighlight.most_recent_version_digest7433 #whats_new_most_recent_release_items_count7434 when recent release items exist7435 returns the count from the most recent file7436 when recent release items do NOT exist7437 returns nil7438 #display_whats_new?7439 returns true when gitlab.com7440 when self-managed7441 returns true if user is signed in7442 returns false if user isn't signed in7443 depending on whats_new_variant7444 variant: :all_tiers, result: true7445 returns correct result depending on variant7446 variant: :current_tier, result: true7447 returns correct result depending on variant7448 variant: :disabled, result: false7449 returns correct result depending on variant7450 #whats_new_variants7451 returns ApplicationSetting.whats_new_variants7452 #whats_new_variants_label7453 returns different labels depending on variant7454 #whats_new_variants_description7455 returns different descriptions depending on variant7456# [RSpecRunTime] Finishing example group spec/helpers/whats_new_helper_spec.rb. It took 3.15 seconds. Expected to take 2.79 seconds.7457# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/key_spec.rb. Expected to take 2.75 seconds.7458Gitlab::Ci::Config::Entry::Key7459 validations7460 behaves like key entry validations7461 when entry value contains slash7462 behaves like key with slash7463 is invalid7464 reports errors with config value7465 when entry value contains URI encoded slash (%2F)7466 behaves like key with slash7467 is invalid7468 reports errors with config value7469 when entry value is a dot7470 behaves like key with only dots7471 is invalid7472 reports errors with config value7473 when entry value is two dots7474 behaves like key with only dots7475 is invalid7476 reports errors with config value7477 when entry value is a URI encoded dot (%2E)7478 behaves like key with only dots7479 is invalid7480 reports errors with config value7481 when entry value is two URI encoded dots (%2E)7482 behaves like key with only dots7483 is invalid7484 reports errors with config value7485 when entry value is one dot and one URI encoded dot7486 behaves like key with only dots7487 is invalid7488 reports errors with config value7489 when key is a string7490 #value7491 returns key value7492 #valid?7493 is valid7494 when entry config value is correct7495 when key is a hash7496 #value7497 returns key value7498 #valid?7499 is valid7500 when key is a symbol7501 #value7502 returns key value7503 #valid?7504 is valid7505 when entry value is not correct7506 #errors7507 saves errors7508 .default7509 returns default key7510# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/key_spec.rb. It took 2.75 seconds. Expected to take 2.75 seconds.7511# [RSpecRunTime] Starting example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. Expected to take 2.68 seconds.7512Resolvers::IssueStatusCountsResolver7513 #resolve7514 is expected to be a kind of Gitlab::IssuablesCountForState7515 is expected to eq #<Project id:1088 group1304/project-1333>>7516 filters by search7517 filters by issue type7518 behaves like returns expected results7519 returns expected results7520# [RSpecRunTime] RSpec elapsed time: 36 minutes 27.37 seconds. Current RSS: ~1797M. Threads: 6. load average: 1.20 1.23 1.19 1/285 307217521.7522 project used as parent7523 behaves like returns expected results7524 returns expected results7525 group used as parent7526 behaves like returns expected results7527 returns expected results7528 when both assignee_username and assignee_usernames are provided7529 returns a mutually exclusive filter error7530# [RSpecRunTime] Finishing example group spec/graphql/resolvers/issue_status_counts_resolver_spec.rb. It took 2.8 seconds. Expected to take 2.68 seconds.7531# [RSpecRunTime] Starting example group spec/validators/json_schema_validator_spec.rb. Expected to take 2.66 seconds.7532JsonSchemaValidator7533 #validates_each7534 when filename is set7535 when data is valid7536 returns no errors7537 when data is invalid7538 returns json schema is invalid7539 when filename is not set7540 raises an ArgumentError7541 when filename is invalid7542 raises a FilenameError7543 hash_conversion option7544 when hash_conversion is enabled7545 returns no errors7546 when detail_errors is true7547 when data is valid7548 returns no errors7549 when data is invalid7550 returns json schema is invalid7551# [RSpecRunTime] Finishing example group spec/validators/json_schema_validator_spec.rb. It took 3.1 seconds. Expected to take 2.66 seconds.7552# [RSpecRunTime] Starting example group spec/graphql/mutations/terraform/state/unlock_spec.rb. Expected to take 2.6 seconds.7553Mutations::Terraform::State::Unlock7554 is expected to eq "TerraformStateUnlock"7555 is expected to require graphql authorizations :admin_terraform_state7556 #resolve7557 user does not have permission7558 raises an error7559 user has permission7560 unlocks the state7561 state is already unlocked7562 does not modify the state7563# [RSpecRunTime] RSpec elapsed time: 36 minutes 33.1 seconds. Current RSS: ~1785M. Threads: 6. load average: 1.19 1.23 1.19 1/285 307227564.7565 with invalid params7566 raises an error7567# [RSpecRunTime] Finishing example group spec/graphql/mutations/terraform/state/unlock_spec.rb. It took 2.25 seconds. Expected to take 2.6 seconds.7568# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. Expected to take 2.58 seconds.7569Gitlab::BitbucketServerImport::ImportPullRequestNoteWorker7570 behaves like Gitlab::BitbucketServerImport::ObjectImporter7571 .sidekiq_retries_exhausted7572 notifies the waiter7573 #perform7574 when project does not exist7575 behaves like notifies the waiter7576 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7577 when project has import started7578 calls the importer7579 behaves like notifies the waiter7580 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7581 when project import has been cancelled7582 does not call the importer7583 behaves like notifies the waiter7584 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7585 when project import has failed7586 does not call the importer7587 behaves like notifies the waiter7588 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7589# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. It took 2.68 seconds. Expected to take 2.58 seconds.7590# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb. Expected to take 2.53 seconds.7591Gitlab::SidekiqDaemon::Monitor7592 #within_job7593 tracks thread, jid and worker_class7594 when job is canceled7595 does not execute a block7596 raises exception7597 #jobs7598 returns running jobs hash7599 #run_thread when notification channel not enabled7600 return directly7601 #run_thread when notification channel enabled7602 when structured logging is used7603 logs start message7604 logs stop message7605 logs StandardError message7606 logs and raises Exception message7607 when StandardError is raised7608 does retry connection7609 when message is published7610 and message is valid7611 processes cancel7612 and message is not valid json7613 skips processing7614 #stop7615#<Thread:0x00007eac1a425258 /builds/gitlab-org/gitlab/lib/gitlab/daemon.rb:56 run> terminated with exception (report_on_exception is true):7616Interrupt (Interrupt)7617 does stop the thread7618 #process_job_cancel7619 when jid is missing7620 does not run thread7621 when jid is provided7622 when jid is not found7623 does not log cancellation message7624 when jid is found7625#<Thread:0x00007eabe18c8aa0 /builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237 run> terminated with exception (report_on_exception is true):7626/builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237:in `sleep': Gitlab::SidekiqDaemon::Monitor::CancelledError (Gitlab::SidekiqDaemon::Monitor::CancelledError)7627 from /builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237:in `block (6 levels) in <top (required)>'7628 does log cancellation message7629#<Thread:0x00007eabe14b44c8 /builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237 run> terminated with exception (report_on_exception is true):7630/builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237:in `sleep': Gitlab::SidekiqDaemon::Monitor::CancelledError (Gitlab::SidekiqDaemon::Monitor::CancelledError)7631 from /builds/gitlab-org/gitlab/spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb:237:in `block (6 levels) in <top (required)>'7632 does cancel the thread7633 .cancel_job7634 sets a redis key7635 notifies all workers7636 #notification_channel_enabled?7637 return nil when SIDEKIQ_MONITOR_WORKER is not set7638 return nil when SIDEKIQ_MONITOR_WORKER set to 07639 return 1 when SIDEKIQ_MONITOR_WORKER set to 17640# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb. It took 2.89 seconds. Expected to take 2.53 seconds.7641# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. Expected to take 2.5 seconds.7642Gitlab::Memory::Watchdog::Configurator7643 .configure_for_puma7644 behaves like as configurator7645 configures the correct handler7646 configures the correct event reporter7647 configures the correct logger7648 when sleep_time_seconds is not passed through the environment7649 configures the correct sleep time7650 when sleep_time_seconds is passed through the environment7651 configures the correct sleep time7652 with DISABLE_PUMA_WORKER_KILLER set to true7653 when settings are set via environment variables7654 behaves like as monitor configurator7655 executes monitors and returns correct results7656 when settings are not set via environment variables7657 behaves like as monitor configurator7658 executes monitors and returns correct results7659 with DISABLE_PUMA_WORKER_KILLER set to false7660 when settings are set via environment variables7661 behaves like as monitor configurator7662 executes monitors and returns correct results7663 when settings are not set via environment variables7664 behaves like as monitor configurator7665 executes monitors and returns correct results7666 .configure_for_sidekiq7667 behaves like as configurator7668 configures the correct handler7669 configures the correct event reporter7670 configures the correct logger7671 when sleep_time_seconds is not passed through the environment7672 configures the correct sleep time7673 when sleep_time_seconds is passed through the environment7674 configures the correct sleep time7675 when sleep_time_seconds is less than MIN_SIDEKIQ_SLEEP_INTERVAL_S seconds7676 configures the correct sleep time7677 with monitors7678 when settings are set via environment variables7679 behaves like as monitor configurator7680 executes monitors and returns correct results7681 when only SIDEKIQ_MEMORY_KILLER_MAX_RSS is set via environment variable7682 behaves like as monitor configurator7683 executes monitors and returns correct results7684 when only SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS is set via environment variable7685 behaves like as monitor configurator7686 executes monitors and returns correct results7687 when both SIDEKIQ_MEMORY_KILLER_MAX_RSS and SIDEKIQ_MEMORY_KILLER_HARD_LIMIT_RSS are not set7688 behaves like as monitor configurator7689 executes monitors and returns correct results7690# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configurator_spec.rb. It took 2.4 seconds. Expected to take 2.5 seconds.7691# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/global_search_slis_spec.rb. Expected to take 2.43 seconds.7692Gitlab::Metrics::GlobalSearchSlis7693 #record_apdex7694 search_type: "basic", code_search: false, duration_target: 8.8127695 increments the global_search SLI as a success if the elapsed time is within the target7696 increments the global_search SLI as a failure if the elapsed time is not within the target7697 search_type: "basic", code_search: true, duration_target: 27.5387698 increments the global_search SLI as a success if the elapsed time is within the target7699 increments the global_search SLI as a failure if the elapsed time is not within the target7700 search_type: "advanced", code_search: false, duration_target: 2.4527701 increments the global_search SLI as a success if the elapsed time is within the target7702 increments the global_search SLI as a failure if the elapsed time is not within the target7703 search_type: "advanced", code_search: true, duration_target: 15.527704 increments the global_search SLI as a success if the elapsed time is within the target7705 increments the global_search SLI as a failure if the elapsed time is not within the target7706 search_type: "zoekt", code_search: true, duration_target: 15.527707 increments the global_search SLI as a success if the elapsed time is within the target7708 increments the global_search SLI as a failure if the elapsed time is not within the target7709 when the search scope is merge_requests and the search type is basic7710 increments the global_search SLI as a success if the elapsed time is within the target7711 increments the global_search SLI as a failure if the elapsed time is not within the target7712 #record_error_rate7713 calls increment on the error rate SLI7714 #initialize_slis!7715 initializes Apdex SLIs for global_search7716 initializes ErrorRate SLIs for global_search7717 when initializeing for limited types7718 api: true, web: true7719 only initializes for the relevant endpoints7720 api: true, web: false7721 only initializes for the relevant endpoints7722 api: false, web: true7723 only initializes for the relevant endpoints7724 api: false, web: false7725 only initializes for the relevant endpoints7726# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/global_search_slis_spec.rb. It took 2.45 seconds. Expected to take 2.43 seconds.7727# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. Expected to take 2.41 seconds.7728Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern7729 #initialize7730 when the value is a valid regular expression7731 initializes the pattern7732 when the value is a valid regular expression with escaped slashes7733 initializes the pattern7734 when the value is not a valid regular expression7735 raises an error7736 .build7737 creates a new instance of the token7738 raises an error if pattern is invalid7739 .build_and_evaluate7740 when the value is a valid regular expression7741 returns the value as a Gitlab::UntrustedRegexp7742 when the value is a Gitlab::UntrustedRegexp7743 returns the value itself7744 when the value is not a valid regular expression7745 returns the value itself7746 .type7747 is a value lexeme7748 .scan7749 correctly identifies a pattern token7750 does not allow to use an empty pattern7751 support single flag7752 support multiple flags7753 ignores unsupported flags7754 is an eager scanner for regexp boundaries7755 does not match on escaped regexp boundaries7756 recognizes \ as an escape character for /7757 does not recognize \ as an escape character for $7758 #evaluate7759 returns a regular expression7760# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb. It took 2.4 seconds. Expected to take 2.41 seconds.7761# [RSpecRunTime] Starting example group spec/lib/gitlab/gl_repository_spec.rb. Expected to take 2.39 seconds.7762Gitlab::GlRepository7763 .parse7764 parses a project gl_repository7765 parses a project wiki gl_repository7766 parses a snippet gl_repository7767 parses a design gl_repository7768 throws an argument error on an invalid gl_repository type7769 throws an argument error on an invalid gl_repository id7770# [RSpecRunTime] RSpec elapsed time: 36 minutes 48.37 seconds. Current RSS: ~1800M. Threads: 6. load average: 1.36 1.26 1.21 2/285 308097771.7772# [RSpecRunTime] Finishing example group spec/lib/gitlab/gl_repository_spec.rb. It took 2.33 seconds. Expected to take 2.39 seconds.7773# [RSpecRunTime] Starting example group spec/services/remote_mirrors/sync_service_spec.rb. Expected to take 2.34 seconds.7774RemoteMirrors::SyncService7775 #execute7776 triggers a mirror update worker7777 when user does not have permissions7778 returns an error7779# [RSpecRunTime] RSpec elapsed time: 36 minutes 49.99 seconds. Current RSS: ~1810M. Threads: 6. load average: 1.36 1.26 1.21 1/285 308367780.7781 when mirror is missing7782 returns an error7783 when remote mirror is disabled7784 returns an error7785 when remote mirror update has been already started7786 does not trigger a mirror update worker7787# [RSpecRunTime] Finishing example group spec/services/remote_mirrors/sync_service_spec.rb. It took 2.3 seconds. Expected to take 2.34 seconds.7788# [RSpecRunTime] Starting example group spec/services/achievements/revoke_service_spec.rb. Expected to take 2.31 seconds.7789Achievements::RevokeService7790 #execute7791 when user does not have permission7792 returns an error7793 when user has permission7794 revokes an achievement7795 when the achievement has already been revoked7796 returns the correct error7797 when the user achievement fails to save7798 returns the correct error7799# [RSpecRunTime] Finishing example group spec/services/achievements/revoke_service_spec.rb. It took 1.53 seconds. Expected to take 2.31 seconds.7800# [RSpecRunTime] Starting example group spec/services/snippets/count_service_spec.rb. Expected to take 2.28 seconds.7801Snippets::CountService7802 #new7803 raises an error if no author or project7804 uses the SnippetsFinder to scope snippets by user7805 allows scoping to project7806 #execute7807 returns a hash of counts7808 only counts snippets the user has access to7809 returns an empty hash if select returns nil7810# [RSpecRunTime] RSpec elapsed time: 36 minutes 54.68 seconds. Current RSS: ~1795M. Threads: 6. load average: 1.33 1.26 1.20 1/285 308377811.7812# [RSpecRunTime] Finishing example group spec/services/snippets/count_service_spec.rb. It took 2.45 seconds. Expected to take 2.28 seconds.7813# [RSpecRunTime] Starting example group spec/models/bulk_imports/failure_spec.rb. Expected to take 2.24 seconds.7814BulkImports::Failure7815 does not allow STI7816 associations7817 is expected to belong to entity required: true7818 validations7819 is expected to validate that :entity cannot be empty/falsy7820 #relation7821 when pipeline class is valid7822 returns pipeline defined relation7823 when pipeline class is invalid7824 returns default relation7825 returns demodulized, underscored, chomped string7826 when pipeline class is outside of BulkImports namespace7827 returns default relation7828 when subrelation is nil7829 returns relation7830 when subrelation is present7831 returns relation and subrelation7832 #exception_message=7833 filters file paths7834 truncates long string7835 #source_title=7836 truncates title to 255 characters7837 #source_url=7838 truncates url to 255 characters7839 #subrelation=7840 truncates subrelation to 255 characters7841# [RSpecRunTime] Finishing example group spec/models/bulk_imports/failure_spec.rb. It took 2.38 seconds. Expected to take 2.24 seconds.7842# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.7843Lint factories for BulkImports::Failure7844 with saas, license, and factory defaults7845 behaves like factory7846 bulk_import_failure factory7847 does not raise error when built7848 does not raise error when created7849# [RSpecRunTime] RSpec elapsed time: 36 minutes 58.56 seconds. Current RSS: ~1799M. Threads: 6. load average: 1.31 1.26 1.20 1/285 308647850.7851# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.54 seconds. Expected to take 37.78 seconds.7852# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/node_spec.rb. Expected to take 2.21 seconds.7853Gitlab::Kubernetes::Node7854 #all7855 when connection to the cluster is successful7856 is expected to eq {:nodes=>[{"metadata"=>{"name"=>"gke-cluster-applications-default-pool-49b7f225-v527"}, "status"=>{"a...ity"=>{"cpu"=>"2", "memory"=>"7657228Ki"}}, "usage"=>{"cpu"=>"144208668n", "memory"=>"1789048Ki"}}]}7857 when an uncategorised error is raised7858 is expected to eq {:node_connection_error=>:unknown_error}7859 notifies Sentry7860# [RSpecRunTime] RSpec elapsed time: 37 minutes 0.75 second. Current RSS: ~1798M. Threads: 6. load average: 1.31 1.26 1.20 1/285 308657861.7862# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/node_spec.rb. It took 2.17 seconds. Expected to take 2.21 seconds.7863# [RSpecRunTime] Starting example group spec/components/pajamas/banner_component_spec.rb. Expected to take 2.17 seconds.7864Pajamas::BannerComponent7865 basic usage7866 renders its content7867 renders its title7868 renders a close button7869 button_text and button_link7870 define the primary action7871 banner_options7872 are on the banner7873 with custom classes7874 don't conflict with internal banner_classes7875 close_options7876 are on the close button7877 variant7878 by default (promotion)7879 does not apply introduction class7880 when set to introduction7881 applies the introduction class to the banner7882 applies the confirm class to the close button7883 when set to unknown variant7884 ignores the unknown variant7885 illustration7886 has none by default7887 with svg_path7888 renders an image as illustration7889 with illustration slot7890 renders the slot content as illustration7891 and conflicting svg_path7892 uses the slot content7893 with primary_action slot7894 renders the slot content as the primary action7895 and conflicting button_text and button_link7896 uses the slot content7897# [RSpecRunTime] Finishing example group spec/components/pajamas/banner_component_spec.rb. It took 2.37 seconds. Expected to take 2.17 seconds.7898# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. Expected to take 2.16 seconds.7899Packages::Nuget::PackagesVersionsPresenter7900 #versions7901 is expected to contain exactly "1.0.1", "1.0.2", "1.0.3", "1.0.4", and "1.0.5"7902# [RSpecRunTime] RSpec elapsed time: 37 minutes 5.52 seconds. Current RSS: ~1786M. Threads: 6. load average: 1.36 1.27 1.21 1/285 308667903.7904# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. It took 2.39 seconds. Expected to take 2.16 seconds.7905# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb. Expected to take 2.14 seconds.7906Gitlab::Ci::Config::Entry::Reports::CoverageReport7907 validations7908 when it is valid7909 is expected to be valid7910 is expected to eq {:coverage_format=>"cobertura", :path=>"cobertura-coverage.xml"}7911 when it is not a hash7912 config: "string"7913 is expected not to be valid7914 is expected to include /should be a hash/7915 config: true7916 is expected not to be valid7917 is expected to include /should be a hash/7918 config: []7919 is expected not to be valid7920 is expected to include /should be a hash/7921 with unsupported coverage format7922 is expected not to be valid7923 is expected to include /format must be one of supported formats/7924 without coverage format7925 is expected not to be valid7926 is expected to include /format can't be blank/7927 without path7928 is expected not to be valid7929 is expected to include /path can't be blank/7930 with invalid path7931 is expected not to be valid7932 is expected to include /path should be a string/7933 with unknown keys7934 is expected not to be valid7935 is expected to include /contains unknown keys/7936# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb. It took 2.51 seconds. Expected to take 2.14 seconds.7937# [RSpecRunTime] Starting example group spec/services/alert_management/http_integrations/create_service_spec.rb. Expected to take 2.09 seconds.7938AlertManagement::HttpIntegrations::CreateService7939 #execute7940 when the current_user is anonymous7941 behaves like error response7942 has an informative message7943 when current_user does not have permission to create integrations7944 behaves like error response7945 has an informative message7946 when an error occurs during update7947 behaves like error response7948 has an informative message7949 with valid params7950 successfully creates an integration7951 with an existing HTTP integration7952 behaves like error response7953 has an informative message7954 when creating a different type of integration7955 is successful7956 with an existing Prometheus integration7957 when creating a different type of integration7958 is successful7959 when creating the same time of integration7960 behaves like error response7961 has an informative message7962# [RSpecRunTime] Finishing example group spec/services/alert_management/http_integrations/create_service_spec.rb. It took 2.0 seconds. Expected to take 2.09 seconds.7963# [RSpecRunTime] Starting example group spec/models/preloaders/group_policy_preloader_spec.rb. Expected to take 2.08 seconds.7964Preloaders::GroupPolicyPreloader7965 does not allow STI7966 avoids N+1 queries when authorizing a list of groups7967# [RSpecRunTime] Finishing example group spec/models/preloaders/group_policy_preloader_spec.rb. It took 2.17 seconds. Expected to take 2.08 seconds.7968# [RSpecRunTime] RSpec elapsed time: 37 minutes 12.4 seconds. Current RSS: ~1792M. Threads: 6. load average: 1.30 1.26 1.20 1/285 308677969.7970# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widget_interface_spec.rb. Expected to take 2.02 seconds.7971Types::WorkItems::WidgetInterface7972 exposes the expected fields7973 .resolve_type7974 raises an error for an unknown type7975 widget_class: WorkItems::Widgets::Description, widget_type_name: Types::WorkItems::Widgets::DescriptionType7976 knows the correct type for objects7977 widget_class: WorkItems::Widgets::Hierarchy, widget_type_name: Types::WorkItems::Widgets::HierarchyType7978 knows the correct type for objects7979 widget_class: WorkItems::Widgets::Assignees, widget_type_name: Types::WorkItems::Widgets::AssigneesType7980 knows the correct type for objects7981 widget_class: WorkItems::Widgets::Labels, widget_type_name: Types::WorkItems::Widgets::LabelsType7982 knows the correct type for objects7983 widget_class: WorkItems::Widgets::Notes, widget_type_name: Types::WorkItems::Widgets::NotesType7984 knows the correct type for objects7985 widget_class: WorkItems::Widgets::Notifications, widget_type_name: Types::WorkItems::Widgets::NotificationsType7986 knows the correct type for objects7987 widget_class: WorkItems::Widgets::CurrentUserTodos, widget_type_name: Types::WorkItems::Widgets::CurrentUserTodosType7988 knows the correct type for objects7989 widget_class: WorkItems::Widgets::AwardEmoji, widget_type_name: Types::WorkItems::Widgets::AwardEmojiType7990 knows the correct type for objects7991 widget_class: WorkItems::Widgets::LinkedItems, widget_type_name: Types::WorkItems::Widgets::LinkedItemsType7992 knows the correct type for objects7993 widget_class: WorkItems::Widgets::LinkedItems, widget_type_name: Types::WorkItems::Widgets::LinkedItemsType7994 knows the correct type for objects7995 widget_class: WorkItems::Widgets::StartAndDueDate, widget_type_name: Types::WorkItems::Widgets::StartAndDueDateType7996 knows the correct type for objects7997 widget_class: WorkItems::Widgets::Milestone, widget_type_name: Types::WorkItems::Widgets::MilestoneType7998 knows the correct type for objects7999 widget_class: WorkItems::Widgets::Participants, widget_type_name: Types::WorkItems::Widgets::ParticipantsType8000 knows the correct type for objects8001 widget_class: WorkItems::Widgets::TimeTracking, widget_type_name: Types::WorkItems::Widgets::TimeTracking::TimeTrackingType8002 knows the correct type for objects8003 widget_class: WorkItems::Widgets::Designs, widget_type_name: Types::WorkItems::Widgets::DesignsType8004 knows the correct type for objects8005# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widget_interface_spec.rb. It took 2.53 seconds. Expected to take 2.02 seconds.8006# [RSpecRunTime] Starting example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. Expected to take 2.0 seconds.8007RuboCop::Cop::Rails::MigrationTimestamp8008 with timestamp in file name in the future8009 registers an offense8010 with an invalid date for the timestamp in file name in the future8011 registers an offense8012 when file name format is bad8013 filename: "some_migration.rb"8014 registers an offense8015 filename: "123456789_some_migration.rb"8016 registers an offense8017 filename: "19700101000000_some_2fa_migration.rb.rb"8018 registers an offense8019 filename: "19700101000000_some_2fa_migration..rb"8020 registers an offense8021 filename: "19700101000000.rb"8022 registers an offense8023 filename: "19700101000000_.rb"8024 registers an offense8025 filename: "19700101000000_a.rb"8026 registers an offense8027 filename: "19700101000000_a_.rb"8028 registers an offense8029 filename: "19700101000000_1.rb"8030 registers an offense8031 filename: "19700101000000_1_.rb"8032 registers an offense8033 when file name is good8034 filename: "19700101000000_some_2fa_migration.rb"8035 registers an offense8036 filename: "19700101000000_some_migration.rb"8037 registers an offense8038 filename: "19700101000000_a_b.rb"8039 registers an offense8040 filename: "19700101000000_1_2.rb"8041 registers an offense8042# [RSpecRunTime] Finishing example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. It took 2.25 seconds. Expected to take 2.0 seconds.8043# [RSpecRunTime] Starting example group spec/services/ci/generate_kubeconfig_service_spec.rb. Expected to take 1.98 seconds.8044Ci::GenerateKubeconfigService8045 #execute8046 returns a Kubeconfig Template8047 adds a cluster8048 filters the pipeline's agents by `nil` environment8049 adds user and context for all eligible agents8050 when environment is specified8051 filters the pipeline's agents by the specified environment8052# [RSpecRunTime] RSpec elapsed time: 37 minutes 19.1 seconds. Current RSS: ~1792M. Threads: 6. load average: 1.28 1.25 1.20 1/285 308688053.8054# [RSpecRunTime] Finishing example group spec/services/ci/generate_kubeconfig_service_spec.rb. It took 2.08 seconds. Expected to take 1.98 seconds.8055# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. Expected to take 1.94 seconds.8056Gitlab::ImportExport::RemoteStreamUpload8057 #execute8058 when download request and upload request return 2008059 uploads the downloaded content8060 calls the connection adapter twice with required args8061 when upload method is put8062 uploads using the put method8063 when download request does not return 2008064 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while downloading file. Code: 404"8065 when upload request does not returns 2008066 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while uploading file. Code: 403"8067 when download URL is a local address8068 raises error8069 when local requests are allowed8070 raises does not error8071 when download URL is a local network8072 raises error8073 when local network requests are allowed8074 raises does not error8075 when upload URL is a local address8076 raises error8077 when local requests are allowed8078 raises does not error8079 when upload URL it is a request to local network8080 raises error8081 when local network requests are allowed8082 raises does not error8083 when upload URL resolves to a local address8084 raises error8085 Gitlab::ImportExport::RemoteStreamUpload::ChunkStream8086 StringIO#copy_stream compatibility8087 copies all chunks8088 with chunks smaller and bigger than buffer size8089 copies all chunks8090# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. It took 2.48 seconds. Expected to take 1.94 seconds.8091# [RSpecRunTime] Starting example group spec/graphql/resolvers/environments/last_deployment_resolver_spec.rb. Expected to take 1.93 seconds.8092Resolvers::Environments::LastDeploymentResolver8093 #resolve8094 finds the deployment when status matches8095 does not find the deployment when status does not match8096 raises an error when status is not specified8097 raises an error when status is not supported8098# [RSpecRunTime] RSpec elapsed time: 37 minutes 23.58 seconds. Current RSS: ~1778M. Threads: 6. load average: 1.26 1.25 1.20 1/287 309058099.8100# [RSpecRunTime] Finishing example group spec/graphql/resolvers/environments/last_deployment_resolver_spec.rb. It took 1.99 seconds. Expected to take 1.93 seconds.8101# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. Expected to take 1.88 seconds.8102Projects::LfsPointers::LfsLinkService8103 #execute8104 raises an error when trying to link too many objects at once8105 executes a block after validation and before execution8106 links existing lfs objects to the project8107 returns linked oids8108 links in batches8109 only queries for the batch that will be processed8110 only queries 3 times8111 when MAX_OIDS is 58112 does not raise an error when trying to link exactly the OID limit8113 raises an error when trying to link more than OID limit8114# [RSpecRunTime] RSpec elapsed time: 37 minutes 25.53 seconds. Current RSS: ~1781M. Threads: 6. load average: 1.26 1.25 1.20 1/287 309068115.8116# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_link_service_spec.rb. It took 1.93 seconds. Expected to take 1.88 seconds.8117# [RSpecRunTime] Starting example group spec/lib/gitlab/daemon_spec.rb. Expected to take 1.86 seconds.8118Gitlab::Daemon8119 .instance8120 provides instance of Daemon8121 subsequent invocations provide the same instance8122 creates at_exit hook when instance is created8123 .initialize_instance8124 provides instance of Daemon8125 when instance has already been created8126 and recreate flag is false8127 raises an error8128 and recreate flag is true8129 calls stop on existing instance and returns new instance8130 when Daemon is enabled8131 when Daemon is stopped8132 #start8133 starts the Daemon8134 @synchronous8135 when @synchronous is set to true8136 calls join on the thread8137 when @synchronous is not set to a truthy value8138 does not call join on the thread8139 #stop8140 doesn't shutdown stopped Daemon8141 #start_working8142 when start_working fails8143 does not start thread8144 when Daemon is running8145 #start8146 doesn't start running Daemon8147 #stop8148 shutdowns Daemon8149 when stop_working raises exception8150#<Thread:0x00007eac36f4c728 /builds/gitlab-org/gitlab/lib/gitlab/daemon.rb:56 run> terminated with exception (report_on_exception is true):8151Interrupt (Interrupt)8152 shutdowns Daemon8153 when Daemon is disabled8154 #start8155 doesn't start working8156 #stop8157 doesn't stop working8158# [RSpecRunTime] Finishing example group spec/lib/gitlab/daemon_spec.rb. It took 2.23 seconds. Expected to take 1.86 seconds.8159# [RSpecRunTime] Starting example group spec/services/admin/plan_limits/update_service_spec.rb. Expected to take 1.83 seconds.8160Admin::PlanLimits::UpdateService8161 when current_user is an admin8162 when the update is successful8163 updates all attributes8164 returns success8165 when the update is unsuccessful8166 when notification_limit is less than storage_size_limit8167 returns an error8168 when notification_limit is greater than enforcement_limit8169 returns an error8170 when enforcement_limit is less than storage_size_limit8171 returns an error8172 when enforcement_limit is less than notification_limit8173 returns an error8174 when storage_size_limit is greater than notification_limit8175 returns an error8176 when storage_size_limit is greater than enforcement_limit8177 returns an error8178 when enforcement_limit is 08179 does not return an error8180 when setting limit to unlimited8181 for notification_limit8182 is successful8183 for enforcement_limit8184 is successful8185 for storage_size_limit8186 is successful8187 when the user is not an admin8188 returns an error8189# [RSpecRunTime] Finishing example group spec/services/admin/plan_limits/update_service_spec.rb. It took 2.11 seconds. Expected to take 1.83 seconds.8190# [RSpecRunTime] Starting example group spec/models/work_items/widgets/description_spec.rb. Expected to take 1.79 seconds.8191WorkItems::Widgets::Description8192 does not allow STI8193 .type8194 is expected to eq :description8195 #type8196 is expected to eq :description8197 #description8198 is expected to eq "Title"8199 #edited?8200 is expected to be truthy8201 #last_edited_at8202 is expected to eq 2024-05-26 16:35:27.628363000 +00008203 #last_edited_by8204 when the work item is edited8205 when last edited user still exists in the DB8206 is expected to eq #<User id:1779 @user680>8207 when last edited user no longer exists8208 is expected to eq #<User id:1781 @ghost>8209 when the work item is not edited yet8210 is expected to be nil8211# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/description_spec.rb. It took 2.04 seconds. Expected to take 1.79 seconds.8212# [RSpecRunTime] Starting example group spec/lib/bulk_imports/pipeline/context_spec.rb. Expected to take 1.77 seconds.8213BulkImports::Pipeline::Context8214 #entity8215 is expected to eq #<BulkImports::Entity id: 38, bulk_import_id: 38, parent_id: nil, namespace_id: 3764, project_id: nil...: "2024-06-05 16:35:30.146446250 +0000", source_xid: 8, migrate_projects: true, has_failures: false>8216 #group8217 is expected to eq #<Group id:3764 @group1313>8218 #bulk_import8219 is expected to eq #<BulkImport id: 38, user_id: 1782, source_type: "gitlab", status: 0, created_at: "2024-06-05 16:35:2... 16:35:29.762347773 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false>8220 #current_user8221 is expected to eq #<User id:1782 @user681>8222 #configuration8223 is expected to eq nil8224 #extra8225 is expected to eq {:extra=>:data}8226 #portable8227 is expected to eq #<Group id:3764 @group1313>8228 when portable is project8229 is expected to eq #<Project id:1118 namespace1299/project-1384>>8230 #import_export_config8231 is expected to be an instance of BulkImports::FileTransfer::GroupConfig8232 when portable is project8233 is expected to be an instance of BulkImports::FileTransfer::ProjectConfig8234# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/pipeline/context_spec.rb. It took 1.99 seconds. Expected to take 1.77 seconds.8235# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/query_spec.rb. Expected to take 1.75 seconds.8236Gitlab::Usage::Metrics::Query8237 .count8238 returns the raw SQL8239 does not mix a nil column with keyword arguments8240 removes order from passed relation8241 returns valid raw SQL for join relations8242 returns valid raw SQL for join relations with joined columns8243 .distinct_count8244 returns the raw SQL8245 does not mix a nil column with keyword arguments8246 removes order from passed relation8247 returns valid raw SQL for join relations8248 returns valid raw SQL for join relations with joined columns8249 .sum8250 returns the raw SQL8251 .average8252 returns the raw SQL8253 estimate_batch_distinct_count8254 returns the raw SQL8255 .histogram8256 returns the histogram sql8257 other8258 raise ArgumentError error8259# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/query_spec.rb. It took 1.93 seconds. Expected to take 1.75 seconds.8260# [RSpecRunTime] Starting example group spec/services/pages/destroy_deployments_service_spec.rb. Expected to take 1.73 seconds.8261Pages::DestroyDeploymentsService8262 destroys all deployments of the project8263 destroy only deployments older than last deployment if it is provided8264# [RSpecRunTime] Finishing example group spec/services/pages/destroy_deployments_service_spec.rb. It took 2.03 seconds. Expected to take 1.73 seconds.8265# [RSpecRunTime] RSpec elapsed time: 37 minutes 38.06 seconds. Current RSS: ~1783M. Threads: 6. load average: 1.20 1.24 1.20 1/285 309088266.8267# [RSpecRunTime] Starting example group spec/models/concerns/triggerable_hooks_spec.rb. Expected to take 1.69 seconds.8268TriggerableHooks8269 does not allow STI8270 scopes8271 defines a scope for each of the requested triggers8272 .hooks_for8273 the model has the required trigger scope8274 returns the record8275 the model does not have the required trigger scope8276 returns an empty relation8277 the stock scope ".all" is accepted8278 returns the record8279 .select_active8280 returns hooks that match the active filter8281 returns empty list if no hooks match the active filter8282# [RSpecRunTime] Finishing example group spec/models/concerns/triggerable_hooks_spec.rb. It took 1.85 seconds. Expected to take 1.69 seconds.8283# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. Expected to take 1.68 seconds.8284Gitlab::Database::LoadBalancing::RackMiddleware8285 #call8286 handles a request8287 #find_caught_up_replica8288 does not stick if no namespace and identifier could be found8289 sticks to the primary if a warden user is found8290 sticks to the primary if a sticking namespace and identifier is found8291 sticks to the primary if multiple sticking namespaces and identifiers were found8292 #stick_if_necessary8293 sticks to the primary for the user8294 when no write was performed8295 does not stick to the primary8296 when there is no user in the env8297 when there is an explicit single sticking object in the env8298 sticks to the single sticking object8299 when there is multiple explicit sticking objects8300 sticks to the sticking objects8301 when there no explicit sticking objects8302 does not stick to the primary8303 #clear8304 clears the currently used host and session8305 #sticking_namespaces8306 using a Warden request8307 returns the warden user if present8308 returns an empty Array if no user was present8309 using a request with a manually set sticking object8310 returns the sticking object8311 using a regular request8312 returns an empty Array8313# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb. It took 1.83 seconds. Expected to take 1.68 seconds.8314# [RSpecRunTime] Starting example group spec/models/snippet_blob_spec.rb. Expected to take 1.64 seconds.8315SnippetBlob8316 does not allow STI8317 #id8318 returns the snippet ID8319 #name8320 returns the snippet file name8321 #size8322 returns the data size8323 #data8324 returns the snippet content8325 #rendered_markup8326 when the content is GFM8327 returns the rendered GFM8328 when the content is not GFM8329 returns nil8330# [RSpecRunTime] Finishing example group spec/models/snippet_blob_spec.rb. It took 1.55 seconds. Expected to take 1.64 seconds.8331# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/client_spec.rb. Expected to take 1.64 seconds.8332Gitlab::ExternalAuthorization::Client8333 #request_access8334 performs requests to the configured endpoint8335 adds the correct params for the user to the body of the request8336 respects the the timeout8337 adds the mutual tls params when they are present8338 returns an expected response8339 wraps exceptions if the request fails8340 passes local request setting to Gitlab::HTTP8341 for ldap users8342 includes the ldap dn and identities for ldap users8343# [RSpecRunTime] RSpec elapsed time: 37 minutes 44.6 seconds. Current RSS: ~1796M. Threads: 6. load average: 1.18 1.23 1.20 1/285 309098344.8345 for non-ldap users with identities8346 includes all the identities8347# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/client_spec.rb. It took 1.63 seconds. Expected to take 1.64 seconds.8348# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. Expected to take 1.61 seconds.8349WorkItems::Callbacks::StartAndDueDate8350 #before_update_callback8351 when start and due date params are present8352 correctly sets date values8353 and user doesn't have permissions to update start and due date8354 removes start and due date params params8355# [RSpecRunTime] RSpec elapsed time: 37 minutes 46.02 seconds. Current RSS: ~1787M. Threads: 6. load average: 1.17 1.23 1.19 1/285 309108356.8357 when date params are not present8358 does not change work item date values8359 when work item had both date values already set8360 when one of the two params is null8361 sets only one date to null8362 when widget does not exist in new type8363 sets both dates to null8364# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. It took 1.71 seconds. Expected to take 1.61 seconds.8365# [RSpecRunTime] Starting example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. Expected to take 1.57 seconds.8366Preloaders::GroupRootAncestorPreloader8367 does not allow STI8368 when the preloader is used8369 when no additional preloads are provided8370 behaves like executes N matching DB queries8371 executes the specified root_ancestor queries8372 strong_memoizes the correct root_ancestor8373 when additional preloads are provided8374 behaves like executes N matching DB queries8375 executes the specified root_ancestor queries8376 strong_memoizes the correct root_ancestor8377 when the preloader is not used8378 behaves like executes N matching DB queries8379 executes the specified root_ancestor queries8380 strong_memoizes the correct root_ancestor8381# [RSpecRunTime] Finishing example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. It took 1.51 seconds. Expected to take 1.57 seconds.8382# [RSpecRunTime] Starting example group spec/finders/lfs_pointers_finder_spec.rb. Expected to take 1.56 seconds.8383LfsPointersFinder8384 #execute8385 when path has no LFS files8386 is expected to eq []8387# [RSpecRunTime] RSpec elapsed time: 37 minutes 49.36 seconds. Current RSS: ~1788M. Threads: 6. load average: 1.17 1.23 1.19 1/287 309578388.8389 when path points to LFS file8390 returns LFS blob ids8391 when path points to directory with LFS files8392 returns LFS blob ids8393 when repository is empty8394 is expected to eq []8395# [RSpecRunTime] Finishing example group spec/finders/lfs_pointers_finder_spec.rb. It took 1.92 seconds. Expected to take 1.56 seconds.8396# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/resource_access_token_spec.rb. Expected to take 1.53 seconds.8397Gitlab::DataBuilder::ResourceAccessToken8398 when token belongs to a project8399 contains project data8400 behaves like includes standard data8401 is expected to eq "access_token"8402 behaves like project hook data8403 contains project data8404 when token belongs to a group8405 contains group data8406 behaves like includes standard data8407 is expected to eq "access_token"8408# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/resource_access_token_spec.rb. It took 1.69 seconds. Expected to take 1.53 seconds.8409# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/key_builder_spec.rb. Expected to take 1.52 seconds.8410Gitlab::HookData::KeyBuilder8411 #build8412 for keys that belong to a user8413 data8414 on create8415 is expected to eq "key_create"8416 is expected to eq "user702"8417 behaves like includes the required attributes8418 includes the required attributes8419 on destroy8420 is expected to eq "key_destroy"8421 is expected to eq "user702"8422 behaves like includes the required attributes8423 includes the required attributes8424 for keys that do not belong to a user8425 data8426 on create8427 is expected to eq "key_create"8428 behaves like includes the required attributes8429 includes the required attributes8430 on destroy8431 is expected to eq "key_destroy"8432 behaves like includes the required attributes8433 includes the required attributes8434# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/key_builder_spec.rb. It took 1.48 seconds. Expected to take 1.52 seconds.8435# [RSpecRunTime] Starting example group spec/services/packages/rubygems/create_dependencies_service_spec.rb. Expected to take 1.48 seconds.8436Packages::Rubygems::CreateDependenciesService8437 #execute8438 creates dependencies8439 links dependencies to the package8440# [RSpecRunTime] RSpec elapsed time: 37 minutes 54.7 seconds. Current RSS: ~1781M. Threads: 6. load average: 1.16 1.22 1.19 1/290 310048441.8442# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/create_dependencies_service_spec.rb. It took 1.59 seconds. Expected to take 1.48 seconds.8443# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/standard_context_spec.rb. Expected to take 1.45 seconds.8444Gitlab::Tracking::StandardContext8445 #to_context8446 contains source8447 contains context_generated_at timestamp8448 contains standard properties8449 environment8450 development or test8451 contains environment8452 staging8453 contains environment8454 production8455 contains environment8456 org8457 contains environment8458 other self-managed instance8459 contains environment8460 with standard properties8461 holds the correct values8462 with extra data8463 includes extra data in `extra` hash8464 without extra data8465 contains an empty `extra` hash8466 with incorrect argument type8467 does call `track_and_raise_for_dev_exception`8468# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/standard_context_spec.rb. It took 1.66 seconds. Expected to take 1.45 seconds.8469# [RSpecRunTime] Starting example group spec/presenters/ml/model_presenter_spec.rb. Expected to take 1.45 seconds.8470Ml::ModelPresenter8471 #latest_version_path8472 when model version does not have package8473 is expected to be nil8474 when latest model version has package8475 is expected to eq "/namespace1308/project-1393/-/ml/models/1000000303/versions/1000000302"8476 #latest_version_name8477 when model has version8478 is the version of latest_version8479 when model has no versions8480 is expected to be nil8481 #path8482 is expected to eq "/namespace1308/project-1393/-/ml/models/1000000295"8483 #candidate_count8484 is expected to eq 28485 #version_count8486 is expected to eq 28487 when model has precomputed version count8488 returns the value of model version count8489 #latest_package_path8490 when model version does not have package8491 is expected to be nil8492 when latest model version has package8493 is expected to eq "/namespace1308/project-1393/-/packages/1000000301"8494# [RSpecRunTime] Finishing example group spec/presenters/ml/model_presenter_spec.rb. It took 1.55 seconds. Expected to take 1.45 seconds.8495# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/notes_spec.rb. Expected to take 1.4 seconds.8496WorkItems::Callbacks::Notes8497 #before_update_callback8498 when discussion_locked param is not present8499 behaves like discussion_locked is unchanged8500 does not change the discussion_locked of the work item8501 when user cannot set work item metadata8502 behaves like discussion_locked is unchanged8503 does not change the discussion_locked of the work item8504 when user can set work item metadata8505 sets the discussion_locked for the work item8506 when widget does not exist in new type8507 keeps item's discussion_locked value intact8508# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/notes_spec.rb. It took 1.45 seconds. Expected to take 1.4 seconds.8509# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb. Expected to take 1.38 seconds.8510Gitlab::Ci::Parsers::Sbom::CyclonedxProperties8511 #parse_source8512 behaves like handling invalid properties8513 when properties are nil8514 is expected to be nil8515 when report does not have valid properties8516 is expected to be nil8517 when schema_version is missing8518 is expected to be nil8519 when schema version is unsupported8520 is expected to be nil8521 when no dependency_scanning, container_scanning, container_scanning_for_registry properties are present8522 does not call source parsers8523 when dependency_scanning properties are present8524 passes only supported properties to the dependency scanning parser8525 when container_scanning properties are present8526 passes only supported properties to the container scanning parser8527 when container_scanning_for_registry properties are present8528 passes only supported properties to the container scanning for registry parser8529 #parse_trivy_source8530 behaves like handling invalid properties8531 when properties are nil8532 is expected to be nil8533 when report does not have valid properties8534 is expected to be nil8535 when no trivy properties are present8536 does not call source parsers8537 when trivy properties are present8538 passes only supported properties to the trivy parser8539# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb. It took 1.59 seconds. Expected to take 1.38 seconds.8540# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_spec.rb. Expected to take 1.35 seconds.8541Gitlab::GitalyClient::Diff8542 is expected to respond to #from_path8543 is expected to respond to #to_path8544 is expected to respond to #old_mode8545 is expected to respond to #new_mode8546 is expected to respond to #from_id8547 is expected to respond to #to_id8548 is expected to respond to #patch8549 is expected to respond to #collapsed8550 is expected to respond to #too_large8551 #==8552 is expected to eq #<Gitlab::GitalyClient::Diff:0x00007eabe163b4b8 @from_path=".gitmodules", @to_path=".gitmodules", @ol...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", @overflow_marker=nil, @collapsed=false, @too_large=false>8553 is expected not to eq #<Gitlab::GitalyClient::Diff:0x00007eabe12adff8 @from_path=".gitmodules", @to_path=".gitmodules", @ol...61d36efde08bad36b43687ee6bf0", @patch="a", @overflow_marker=nil, @collapsed=false, @too_large=false>8554# [RSpecRunTime] RSpec elapsed time: 38 minutes 2.43 seconds. Current RSS: ~1776M. Threads: 6. load average: 1.21 1.23 1.20 1/285 310058555.8556# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_spec.rb. It took 1.48 seconds. Expected to take 1.35 seconds.8557# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/representation/pull_request_comment_spec.rb. Expected to take 1.34 seconds.8558BitbucketServer::Representation::PullRequestComment8559 #id8560 is expected to eq 78561 #from_sha8562 is expected to eq "c5f4288162e2e6218180779c7f6ac1735bb56eab"8563 #to_sha8564 is expected to eq "a4c2164330f2549f67c13f36a93884cf66e976be"8565 #to?8566 is expected to be falsey8567 #from?8568 is expected to be truthy8569 #added?8570 is expected to be falsey8571 #removed?8572 is expected to be falsey8573 #new_pos8574 is expected to eq 118575 #old_pos8576 is expected to eq 98577 #file_path8578 is expected to eq "CHANGELOG.md"8579 #to_hash8580 is expected to match (a hash including {:id => 7, :from_sha => "c5f4288162e2e6218180779c7f6ac1735bb56eab", :to_sha => "a4c2164330f2549f67c13f36a93884cf66e976be", :file_path => "CHANGELOG.md", :old_pos => 9, :new_pos => 11})8581# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/representation/pull_request_comment_spec.rb. It took 1.47 seconds. Expected to take 1.34 seconds.8582# [RSpecRunTime] Starting example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. Expected to take 1.3 seconds.8583MailScheduler::NotificationServiceWorker8584 #perform8585 deserializes arguments from global IDs8586 when the arguments cannot be deserialized8587 when the arguments are not deserializeable8588 raises exception8589 when the arguments are deserializeable8590 does nothing8591 when the method is allowed8592 calls the method on NotificationService8593 when the method is not allowed8594 raises ArgumentError8595 .perform_async8596 serializes arguments as global IDs when scheduling8597 with ActiveController::Parameters8598 when permitted8599 serializes as a serializable Hash8600 when not permitted8601 fails to serialize8602# [RSpecRunTime] Finishing example group spec/workers/mail_scheduler/notification_service_worker_spec.rb. It took 1.48 seconds. Expected to take 1.3 seconds.8603# [RSpecRunTime] Starting example group spec/helpers/admin/background_migrations_helper_spec.rb. Expected to take 1.3 seconds.8604Admin::BackgroundMigrationsHelper8605 #batched_migration_status_badge_variant8606 status_name: :active, variant: :info8607 is expected to eq :info8608 status_name: :paused, variant: :warning8609 is expected to eq :warning8610 status_name: :failed, variant: :danger8611 is expected to eq :danger8612 status_name: :finished, variant: :success8613 is expected to eq :success8614 #batched_migration_progress8615 returns completion percentage8616 when migration is finished8617 returns 100 percent8618 when total_tuple_count is nil8619 returns nil8620 when there are no completed rows8621 returns 0 percent8622 when completed rows are greater than total count8623 returns 99 percent8624# [RSpecRunTime] Finishing example group spec/helpers/admin/background_migrations_helper_spec.rb. It took 1.3 seconds. Expected to take 1.3 seconds.8625# [RSpecRunTime] Starting example group spec/support_specs/database/prevent_cross_joins_spec.rb. Expected to take 1.26 seconds.8626Database::PreventCrossJoins8627 when running in a default scope8628 when only non-CI tables are used8629 does not raise exception8630 when only CI tables are used8631 does not raise exception8632 when CI and non-CI tables are used8633 raises exception8634 when annotation is used8635 does not raise exception8636 when allow_cross_joins_across_databases is used8637 does not raise exception8638 when allow_cross_joins_across_databases is used8639 does not raise exception8640 when there is a parser error8641 does not raise parse PGQuery::ParseError8642 when an ALTER INDEX query is used8643 does not raise exception8644# [RSpecRunTime] Finishing example group spec/support_specs/database/prevent_cross_joins_spec.rb. It took 1.19 seconds. Expected to take 1.26 seconds.8645# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb. Expected to take 1.26 seconds.8646Gitlab::Ci::Config::Normalizer::MatrixStrategy8647 .applies_to?8648 with hash that has :matrix key8649 is expected to be truthy8650 with hash that does not have :matrix key8651 is expected to be falsey8652 with a number8653 is expected to be falsey8654 .build_from8655 is expected to eq 48656 has attributes8657 has parallelized name8658# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb. It took 0.85 second. Expected to take 1.26 seconds.8659# [RSpecRunTime] Starting example group spec/models/push_event_payload_spec.rb. Expected to take 1.23 seconds.8660PushEventPayload8661 does not allow STI8662 behaves like having unique enum values8663 has unique values in "action"8664 has unique values in "ref_type"8665 saving payloads8666 does not allow commit messages longer than 70 characters8667# [RSpecRunTime] Finishing example group spec/models/push_event_payload_spec.rb. It took 1.34 seconds. Expected to take 1.23 seconds.8668# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.8669Lint factories for PushEventPayload8670 with saas, license, and factory defaults8671 behaves like factory8672 push_event_payload factory8673 does not raise error when built8674 does not raise error when created8675# [RSpecRunTime] RSpec elapsed time: 38 minutes 11.53 seconds. Current RSS: ~1784M. Threads: 6. load average: 1.18 1.23 1.19 1/285 310428676.8677# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.46 seconds. Expected to take 37.78 seconds.8678# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/namespace_spec.rb. Expected to take 1.22 seconds.8679Gitlab::Kubernetes::Namespace8680 is expected to eq "a_namespace"8681 #exists?8682 when namespace do not exits8683 returns false8684 when namespace exits8685 returns true8686 when cluster cannot be reached8687 raises exception8688 #create!8689 creates a namespace8690 with labels8691 creates a namespace with labels8692 #ensure_exists!8693 checks for existing namespace before creating8694 do not re-create an existing namespace8695 when client errors8696 raises the exception8697 logs the error8698# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/namespace_spec.rb. It took 1.34 seconds. Expected to take 1.22 seconds.8699# [RSpecRunTime] Starting example group spec/models/organizations/organization_setting_spec.rb. Expected to take 1.18 seconds.8700Organizations::OrganizationSetting8701 does not allow STI8702 .for8703 without organization id8704 is expected to be nil8705 when organization has settings8706 returns correct organization setting8707 when organization does not have settings8708 returns new settings record8709 associations8710 is expected to belong to organization required: false8711 validations8712 for json schema8713 is expected to allow :settings to be ‹{restricted_visibility_levels: []}›8714 when trying to store an unsupported key8715 is expected not to allow :settings to be ‹{unsupported_key: "some_value"}›8716 when key 'restricted_visibility_levels' is invalid8717 is expected not to allow :settings to be ‹{restricted_visibility_levels: ["some_string"]}›8718 when setting restricted_visibility_levels8719 is one or more of Gitlab::VisibilityLevel constants8720# [RSpecRunTime] Finishing example group spec/models/organizations/organization_setting_spec.rb. It took 1.31 seconds. Expected to take 1.18 seconds.8721# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.8722Lint factories for Organizations::OrganizationSetting8723 with saas, license, and factory defaults8724 behaves like factory8725 organization_setting factory8726 does not raise error when built8727 does not raise error when created8728# [RSpecRunTime] RSpec elapsed time: 38 minutes 15.63 seconds. Current RSS: ~1776M. Threads: 6. load average: 1.18 1.23 1.19 1/285 310698729.8730# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 37.78 seconds.8731# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_slack_app_installations_gbp_metric_spec.rb. Expected to take 1.18 seconds.8732Gitlab::Usage::Metrics::Instrumentations::CountSlackAppInstallationsGbpMetric8733 behaves like a correct instrumented metric value and query8734 behaves like a correct instrumented metric value8735 has correct value8736# [RSpecRunTime] RSpec elapsed time: 38 minutes 16.89 seconds. Current RSS: ~1773M. Threads: 6. load average: 1.16 1.22 1.19 1/285 310708737.8738 behaves like a correct instrumented metric query8739 has correct generate query8740# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_slack_app_installations_gbp_metric_spec.rb. It took 1.39 seconds. Expected to take 1.18 seconds.8741# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/json_type_spec.rb. Expected to take 1.14 seconds.8742RuboCop::Cop::Graphql::JSONType8743 does not add an offense for uses outside of field or argument8744 arguments8745 adds an offense when GraphQL::Types::JSON is used8746 adds an offense when GraphQL::Types::JSON is used with other keywords8747 does not add an offense for other types8748 fields8749 adds an offense when GraphQL::Types::JSON is used8750 adds an offense when GraphQL::Types::JSON is used with other keywords8751 does not add an offense for other types8752# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/json_type_spec.rb. It took 1.06 seconds. Expected to take 1.14 seconds.8753# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. Expected to take 1.13 seconds.8754Gitlab::QuickActions::SpendTimeAndDateSeparator8755 #execute8756 invalid paramenter in arg line8757 empty arg line8758 behaves like arg line with invalid parameters8759 return nil8760 future date in arg line8761 behaves like arg line with invalid parameters8762 return nil8763 unparseable date(invalid mixes of delimiters)8764 behaves like arg line with invalid parameters8765 return nil8766 trash in arg line8767 return nil as time value8768 time present in arg line8769 behaves like arg line with valid parameters8770 return time and date array8771 timecategory present in arg line8772 behaves like arg line with valid parameters8773 return time and date array8774 simple time with date in arg line8775 behaves like arg line with valid parameters8776 return time and date array8777 timecategory present in arg line8778 behaves like arg line with valid parameters8779 return time and date array8780 composite time with date in arg line8781 behaves like arg line with valid parameters8782 return time and date array8783# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. It took 1.24 seconds. Expected to take 1.13 seconds.8784# [RSpecRunTime] Starting example group spec/lib/gitlab/exceptions_app_spec.rb. Expected to take 1.11 seconds.8785Gitlab::ExceptionsApp8786 .call8787 for a 500 error8788 for an HTML request8789 fills in the request ID8790 HTML-escapes the request ID8791 returns an empty 500 when the 500.html page cannot be found8792 for a JSON request8793 does not include the request ID8794 for a 404 error8795 returns a 404 response that does not include the request ID8796# [RSpecRunTime] Finishing example group spec/lib/gitlab/exceptions_app_spec.rb. It took 0.83 second. Expected to take 1.11 seconds.8797# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. Expected to take 1.1 seconds.8798#<Class:0x00007eac3383f9d8>8799 has the expected fields8800 for total_spent_time field8801 when requested8802 returns the total spent time8803# [RSpecRunTime] RSpec elapsed time: 38 minutes 21.55 seconds. Current RSS: ~1768M. Threads: 6. load average: 1.15 1.22 1.19 1/285 310818804.8805# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_connection_type_spec.rb. It took 1.39 seconds. Expected to take 1.1 seconds.8806# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/project_creator_spec.rb. Expected to take 1.08 seconds.8807Gitlab::BitbucketImport::ProjectCreator8808 creates project8809 when basic auth is used8810 sets basic auth in import_url8811# [RSpecRunTime] RSpec elapsed time: 38 minutes 22.84 seconds. Current RSS: ~1771M. Threads: 6. load average: 1.15 1.22 1.19 1/285 310828812.8813# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/project_creator_spec.rb. It took 1.29 seconds. Expected to take 1.08 seconds.8814# [RSpecRunTime] Starting example group spec/helpers/projects/ml/model_registry_helper_spec.rb. Expected to take 1.06 seconds.8815Projects::Ml::ModelRegistryHelper8816 #show_ml_model_version_data8817 generates the correct data8818 when user does not have write access to model registry8819 canWriteModelRegistry is false8820 #show_ml_model_data8821 generates the correct data8822 when user does not have write access to model registry8823 canWriteModelRegistry is false8824 #index_ml_model_data8825 generates the correct data8826 when user does not have write access to model registry8827 canWriteModelRegistry is false8828# [RSpecRunTime] Finishing example group spec/helpers/projects/ml/model_registry_helper_spec.rb. It took 1.12 seconds. Expected to take 1.06 seconds.8829# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_index_creation_spec.rb. Expected to take 1.04 seconds.8830RuboCop::Cop::Migration::PreventIndexCreation8831 when outside of migration8832 does not register an offense8833 when in migration8834 when adding an index to a forbidden table8835 does not register an offense when direction is down8836 when table_name is a symbol8837 registers an offense when add_index is used8838 registers an offense when add_concurrent_index is used8839 when table_name is a string8840 registers an offense when add_index is used8841 registers an offense when add_concurrent_index is used8842 when table_name is a constant8843 registers an offense when add_concurrent_index is used8844 when adding an index to a regular table8845 does not register an offense8846 when using a constant8847 does not register an offense8848# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_index_creation_spec.rb. It took 1.38 seconds. Expected to take 1.04 seconds.8849# [RSpecRunTime] Starting example group spec/lib/banzai/filter/kroki_filter_spec.rb. Expected to take 1.04 seconds.8850Banzai::Filter::KrokiFilter8851 replaces nomnoml pre tag with img tag if kroki is enabled8852 replaces nomnoml pre tag with img tag if both kroki and plantuml are enabled8853 does not replace nomnoml pre tag with img tag if kroki is disabled8854 does not replace plantuml pre tag with img tag if both kroki and plantuml are enabled8855 adds hidden attribute when content size is large8856 allows the lang attribute on the code tag to support RST files processed by gitlab-markup gem8857 verifies diagram type to avoid possible XSS8858# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/kroki_filter_spec.rb. It took 1.12 seconds. Expected to take 1.04 seconds.8859# [RSpecRunTime] RSpec elapsed time: 38 minutes 26.66 seconds. Current RSS: ~1766M. Threads: 6. load average: 1.14 1.21 1.19 1/285 310838860.8861# [RSpecRunTime] Starting example group spec/support_specs/graphql/arguments_spec.rb. Expected to take 1.01 seconds.8862Graphql::Arguments8863 returns a blank string if the arguments are blank8864 returns a serialized arguments if the arguments are not blank8865 supports merge with +8866 supports merge with + and a string8867 supports merge with + and a string when empty8868 supports merge with + and an empty string8869 serializes all values correctly8870# [RSpecRunTime] Finishing example group spec/support_specs/graphql/arguments_spec.rb. It took 1.13 seconds. Expected to take 1.01 seconds.8871# [RSpecRunTime] RSpec elapsed time: 38 minutes 27.87 seconds. Current RSS: ~1777M. Threads: 6. load average: 1.14 1.21 1.19 1/285 310848872.8873# [RSpecRunTime] Starting example group spec/initializers/database_config_spec.rb. Expected to take 1.01 seconds.8874Database config initializer8875 when main database connection8876 behaves like does not change connection attributes8877 retains the correct database name for connection8878 does not overwrite custom pool settings8879 when ci database connection8880 behaves like does not change connection attributes8881 retains the correct database name for connection8882 does not overwrite custom pool settings8883# [RSpecRunTime] Finishing example group spec/initializers/database_config_spec.rb. It took 0.89 second. Expected to take 1.01 seconds.8884# [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. Expected to take 0.98 second.8885ResolvesProject8886 can resolve projects by path8887 can resolve projects by id8888 complains when both are present8889 complains when neither is present8890# [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. It took 1.03 seconds. Expected to take 0.98 second.8891# [RSpecRunTime] RSpec elapsed time: 38 minutes 29.86 seconds. Current RSS: ~1774M. Threads: 6. load average: 1.14 1.21 1.19 1/285 310858892.8893# [RSpecRunTime] Starting example group spec/validators/array_members_validator_spec.rb. Expected to take 0.98 second.8894ArrayMembersValidator8895 children: [#<#<Class:0x00007eac1a98a338>:0x00007eac1a988538>], is_valid: true8896 only accepts valid children nodes8897 children: [#<#<Class:0x00007eac1a98e668>:0x00007eac1a98e5f0>], is_valid: false8898 only accepts valid children nodes8899 children: [#<#<Class:0x00007eac1a98a338>:0x00007eac1a98c958>, #<#<Class:0x00007eac1a98c908>:0x00007eac1a98c840>], is_valid: false8900 only accepts valid children nodes8901 children: [], is_valid: false8902 only accepts valid children nodes8903 children: #<#<Class:0x00007eac1a98a338>:0x00007eac1a990080>, is_valid: false8904 only accepts valid children nodes8905 children: [#<#<Class:0x00007eac1a996408>:0x00007eac1a996318>], is_valid: false8906 only accepts valid children nodes8907 validation message8908 with default object name8909 uses attribute name8910 with custom object name8911 uses that name8912# [RSpecRunTime] Finishing example group spec/validators/array_members_validator_spec.rb. It took 1.18 seconds. Expected to take 0.98 second.8913# [RSpecRunTime] Starting example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. Expected to take 0.96 second.8914ScheduleMergeRequestCleanupRefsWorker8915 #perform8916 does nothing if the database is read-only8917 retries stuck cleanup schedules8918 behaves like an idempotent worker8919 is labeled as idempotent8920 performs multiple times sequentially without raising an exception8921 schedules MergeRequestCleanupRefsWorker to be performed with capacity8922# [RSpecRunTime] Finishing example group spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb. It took 1.01 seconds. Expected to take 0.96 second.8923# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.95 second.8924MergeRequests::Mergeability::CheckDraftStatusService8925 behaves like mergeability check service8926 sets the identifier8927 sets the description8928 #execute8929 when the merge request is a draft8930 returns a check result with status failed8931 when the merge request is not a draft8932 returns a check result with status success8933 #skip?8934 when skip check param is true8935 returns true8936 when skip check param is false8937 returns false8938 #cacheable?8939 returns false8940# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 1.12 seconds. Expected to take 0.95 second.8941# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. Expected to take 0.93 second.8942Gitlab::MarkdownCache::Redis::Extension8943 defines the html attributes8944 loads the markdown from the cache only once8945 correctly loads the markdown if it was stored in redis8946 .preload_markdown_cache!8947 does not preload the markdown twice8948 #refresh_markdown_cache!8949 stores the value in redis8950 assigns the values8951# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. It took 0.93 second. Expected to take 0.93 second.8952# [RSpecRunTime] Starting example group spec/workers/issues/reschedule_stuck_issue_rebalances_worker_spec.rb. Expected to take 0.91 second.8953Issues::RescheduleStuckIssueRebalancesWorker8954 #perform8955 does not schedule a rebalance8956 schedules a rebalance in case there are any rebalances started8957# [RSpecRunTime] Finishing example group spec/workers/issues/reschedule_stuck_issue_rebalances_worker_spec.rb. It took 0.83 second. Expected to take 0.91 second.8958# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/bulk_importing_spec.rb. Expected to take 0.91 second.8959Gitlab::GithubImport::BulkImporting8960 #build_database_rows8961 without validation errors8962 returns an array containing the rows to insert8963 does not import objects that have already been imported8964 with validation errors8965 without implemented github_identifiers method8966 raises NotImplementedError8967 with implemented github_identifiers method8968 returns an array containing the validation errors and logs them8969 #bulk_insert8970 bulk inserts rows into the database8971 #bulk_insert_failures8972 bulk inserts validation errors into import_failures8973 #object_type8974 raises NotImplementedError8975# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/bulk_importing_spec.rb. It took 0.97 second. Expected to take 0.91 second.8976# [RSpecRunTime] Starting example group spec/support_specs/database/duplicate_indexes_spec.rb. Expected to take 0.89 second.8977Database::DuplicateIndexes8978 when overlapping indexes8979 detects a duplicate index between index1 and index38980 when the indexes have the inverse order of columns8981 does not detect duplicate indexes between index3 and index3_inverse8982 when identical indexes8983 detects a duplicate index between index1 and index38984 when the one of the indexes is a conditional index8985 does not detect duplicate indexes between index3 and index3_with_where8986 when the index with matching sub-columns is unique8987 does not detect duplicate indexes between index3 and index1_unique8988 when indexes have the same columns but with different order8989 is expected to be empty8990 when there are no duplicate indexes8991 is expected to be empty8992# [RSpecRunTime] Finishing example group spec/support_specs/database/duplicate_indexes_spec.rb. It took 0.94 second. Expected to take 0.89 second.8993# [RSpecRunTime] Starting example group spec/services/keys/create_service_spec.rb. Expected to take 0.88 second.8994Keys::CreateService8995 creates a key8996 notification8997 sends a notification8998# [RSpecRunTime] Finishing example group spec/services/keys/create_service_spec.rb. It took 0.92 second. Expected to take 0.88 second.8999# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. Expected to take 0.86 second.9000MergeRequests::Mergeability::CheckOpenStatusService9001 behaves like mergeability check service9002 sets the identifier9003 sets the description9004 #execute9005 when the merge request is open9006 returns a check result with status success9007 when the merge request is not open9008 returns a check result with status failed9009 #skip?9010 returns false9011 #cacheable?9012 returns false9013# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_open_status_service_spec.rb. It took 0.96 second. Expected to take 0.86 second.9014# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb. Expected to take 0.86 second.9015Gitlab::DependencyLinker::RequirementsTxtLinker9016 .support?9017 supports requirements.txt9018 supports doc-requirements.txt9019 does not support other files9020 #link9021 links dependencies9022 links URLs9023 does not contain link with a newline as package name9024# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb. It took 0.88 second. Expected to take 0.86 second.9025# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.83 second.9026IncidentManagement::IssuableEscalationStatuses::BuildService9027 behaves like initializes new escalation status with expected attributes9028 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 918, :policy_id => nil, :status_event => nil}9029# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.7 second. Expected to take 0.83 second.9030# [RSpecRunTime] Starting example group spec/initializers/trusted_proxies_spec.rb. Expected to take 0.83 second.9031trusted_proxies9032 with default config9033 preserves private IPs9034 filters out localhost9035 filters out bad values9036 with private IP ranges added9037 filters out private and local IPs9038 with proxy IP added9039 filters out proxy IP9040 handles invalid ip addresses9041# [RSpecRunTime] Finishing example group spec/initializers/trusted_proxies_spec.rb. It took 0.86 second. Expected to take 0.83 second.9042# [RSpecRunTime] Starting example group spec/workers/onboarding/pipeline_created_worker_spec.rb. Expected to take 0.81 second.9043Onboarding::PipelineCreatedWorker#perform9044 behaves like records an onboarding progress action9045 is expected to receive execute({:action=>:pipeline_created}) 1 time9046 behaves like does not record an onboarding progress action9047 is expected not to receive new(*(any args)) 0 times9048# [RSpecRunTime] Finishing example group spec/workers/onboarding/pipeline_created_worker_spec.rb. It took 0.85 second. Expected to take 0.81 second.9049# [RSpecRunTime] Starting example group spec/models/concerns/as_cte_spec.rb. Expected to take 0.8 second.9050AsCte9051 does not allow STI9052 .as_cte9053 is expected to be a kind of Gitlab::SQL::CTE9054 is expected to eq #<ActiveRecord::Relation []>9055 is expected to eq "klass_cte"9056 with materialized parameter9057 as true9058 is expected to match /MATERIALIZE/9059 as false9060 is expected not to match /MATERIALIZE/9061# [RSpecRunTime] Finishing example group spec/models/concerns/as_cte_spec.rb. It took 0.95 second. Expected to take 0.8 second.9062# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/prometheus_alert_indicator_spec.rb. Expected to take 0.79 second.9063Gitlab::Database::HealthStatus::Indicators::PrometheusAlertIndicator9064 #sli_key9065 throws NotImplementedError for invalid indicator9066 returns the defined value for valid indicator9067 #enabled?9068 throws NotImplementedError for invalid indicator9069 returns the defined value for valid indicator9070 #slo_key9071 throws NotImplementedError for invalid indicator9072 returns the defined value for valid indicator9073# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/prometheus_alert_indicator_spec.rb. It took 0.87 second. Expected to take 0.79 second.9074# [RSpecRunTime] Starting example group spec/lib/api/helpers/import_github_helpers_spec.rb. Expected to take 0.78 second.9075API::Helpers::ImportGithubHelpers9076 #provider_unauthorized9077 raises an error9078 #access_params9079 makes the passed in personal access token and extra tokens accessible9080 #client9081 returns the new github client9082 #provider9083 is GitHub9084 #too_many_requests9085 raises an error9086# [RSpecRunTime] Finishing example group spec/lib/api/helpers/import_github_helpers_spec.rb. It took 0.76 second. Expected to take 0.78 second.9087# [RSpecRunTime] Starting example group spec/lib/banzai/filter/image_lazy_load_filter_spec.rb. Expected to take 0.76 second.9088Banzai::Filter::ImageLazyLoadFilter9089 adds a class attribute9090 appends to the current class attribute9091 adds a async decoding attribute9092 transforms the image src to a data-src9093 works with external images9094# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/image_lazy_load_filter_spec.rb. It took 0.75 second. Expected to take 0.76 second.9095# [RSpecRunTime] Starting example group spec/models/blob_viewer/route_map_spec.rb. Expected to take 0.76 second.9096BlobViewer::RouteMap9097 does not allow STI9098 #validation_message9099 calls prepare! on the viewer9100 when the configuration is valid9101 returns nil9102 when the configuration is invalid9103 returns the error message9104# [RSpecRunTime] Finishing example group spec/models/blob_viewer/route_map_spec.rb. It took 0.74 second. Expected to take 0.76 second.9105# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb. Expected to take 0.74 second.9106Gitlab::UsageDataCounters::NeovimPluginActivityUniqueCounter9107 when tracking a neovim plugin api request9108 behaves like a request from an extension9109 tracks when the user agent is matching9110 does not track when the user agent is not matching9111 does not track if user agent is not present9112 does not track if user is not present9113# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb. It took 0.69 second. Expected to take 0.74 second.9114# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. Expected to take 0.72 second.9115Gitlab::Ci::Config::Interpolation::Context9116 #depth9117 returns a max depth of the hash9118 when interpolation context is too complex9119 raises an exception9120 #to_h9121 returns the context hash9122 .new9123 returns variables as a Variables::Collection object9124 .fabricate9125 when given an unexpected object9126 raises an ArgumentError9127# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. It took 0.8 second. Expected to take 0.72 second.9128# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb. Expected to take 0.72 second.9129Packages::Nuget::V2::ServiceIndexPresenter9130 #xml9131 is expected to eq "service"9132 includes the workspace and collection nodes9133 sets the appropriate XML namespaces on the root node9134 when the presenter is initialized with a project9135 sets the XML base path correctly for a project scope9136 when the presenter is initialized with a group9137 sets the XML base path correctly for a group scope9138# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb. It took 0.78 second. Expected to take 0.72 second.9139# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 0.69 second.9140Ci::DailyBuildGroupReportResultEntity9141 #as_json9142 is expected to include :date9143 is expected not to include :group_name9144 is expected to include :coverage9145 when given param_type is not allowed9146 is expected not to include :coverage9147 is expected not to include :something_else9148# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.77 second. Expected to take 0.69 second.9149# [RSpecRunTime] Starting example group spec/lib/slack/manifest_spec.rb. Expected to take 0.69 second.9150Slack::Manifest9151 .share_url9152 URI encodes the manifest9153 .to_json9154 behaves like a manifest that matches the JSON schema9155 is expected to match schema "slack/manifest"9156 when the host name is very long9157 behaves like a manifest that matches the JSON schema9158 is expected to match schema "slack/manifest"9159 .to_h9160 creates the correct manifest9161# [RSpecRunTime] Finishing example group spec/lib/slack/manifest_spec.rb. It took 0.72 second. Expected to take 0.69 second.9162# [RSpecRunTime] Starting example group spec/policies/merge_requests_closing_issues_policy_spec.rb. Expected to take 0.67 second.9163MergeRequestsClosingIssuesPolicy9164 read_merge_request_closing_issue9165 read_issue: false, read_merge_request: false, allowed: false9166 is expected to eq false9167 read_issue: false, read_merge_request: true, allowed: false9168 is expected to eq false9169 read_issue: true, read_merge_request: false, allowed: false9170 is expected to eq false9171 read_issue: true, read_merge_request: true, allowed: true9172 is expected to eq true9173# [RSpecRunTime] Finishing example group spec/policies/merge_requests_closing_issues_policy_spec.rb. It took 0.68 second. Expected to take 0.67 second.9174# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. Expected to take 0.66 second.9175Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::References9176 .errors?9177 is expected to be truthy9178 when no errors exist9179 is expected to be falsey9180 .resolved9181 is expected to eq {"error_reference"=>#<Set: {:invalid}>, "resolved_reference"=>#<Set: {}>}9182 .unresolved9183 is expected to eq {"unresolved_reference"=>#<Double (anonymous)>}9184# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. It took 0.67 second. Expected to take 0.66 second.9185# [RSpecRunTime] Starting example group spec/lib/generators/batched_background_migration/batched_background_migration_generator_spec.rb. Expected to take 0.65 second.9186BatchedBackgroundMigration::BatchedBackgroundMigrationGenerator9187 when generating EE-only batched background migration9188 generates expected common files9189 generates expected files9190 when generating FOSS batched background migration9191 generates expected common files9192 generates expected files9193# [RSpecRunTime] Finishing example group spec/lib/generators/batched_background_migration/batched_background_migration_generator_spec.rb. It took 0.81 second. Expected to take 0.65 second.9194# [RSpecRunTime] Starting example group spec/views/devise/confirmations/almost_there.html.haml_spec.rb. Expected to take 0.64 second.9195devise/confirmations/almost_there9196 register again prompt9197 is expected to have visible link "register again with a different email" with href "/users/sign_up"9198 confirmations text9199 when correct email9200 is expected to have text "Please check your email (こんにちは@test) to confirm your account"9201 when random text9202 is expected to have text "Please check your email to confirm your account"9203# [RSpecRunTime] Finishing example group spec/views/devise/confirmations/almost_there.html.haml_spec.rb. It took 0.86 second. Expected to take 0.64 second.9204# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. Expected to take 0.63 second.9205admin/application_settings/_slack.html.haml9206 renders the form correctly9207 when GitLab.com9208 renders the form correctly9209# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_slack.html.haml_spec.rb. It took 0.58 second. Expected to take 0.63 second.9210# [RSpecRunTime] Starting example group spec/keeps/helpers/postgres_ai_spec.rb. Expected to take 0.62 second.9211Keeps::Helpers::PostgresAi9212 #initialize9213 with no connection string9214 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"9215 with no password9216 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied"9217 #fetch_background_migration_status9218 fetches background migration data from Postgres AI9219 #fetch_migrated_tuple_count9220 fetches data from Postgres AI9221# [RSpecRunTime] Finishing example group spec/keeps/helpers/postgres_ai_spec.rb. It took 0.68 second. Expected to take 0.62 second.9222# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb. Expected to take 0.61 second.9223Gitlab::Ci::YamlProcessor9224 with interruptible9225 returns jobs with their interruptible value9226 when default:interruptible is true9227 returns jobs with their interruptible value9228 when default:interruptible is false9229 returns jobs with their interruptible value9230# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb. It took 0.62 second. Expected to take 0.61 second.9231# [RSpecRunTime] Starting example group spec/views/admin/initial_setup/new.html.haml_spec.rb. Expected to take 0.6 second.9232admin/initial_setup/new9233 on first render9234 renders form with appropriate fields9235 when previous submission failed9236 renders an errors alert component9237# [RSpecRunTime] Finishing example group spec/views/admin/initial_setup/new.html.haml_spec.rb. It took 0.59 second. Expected to take 0.6 second.9238# [RSpecRunTime] Starting example group spec/lib/gitlab/json_logger_spec.rb. Expected to take 0.58 second.9239Gitlab::JsonLogger9240 behaves like a json logger9241 formats strings9242 formats hashes9243 #file_name9244 raises error when file_name_noext not implemented9245 returns log file name when file_name_noext is implemented9246# [RSpecRunTime] Finishing example group spec/lib/gitlab/json_logger_spec.rb. It took 0.66 second. Expected to take 0.58 second.9247# [RSpecRunTime] Starting example group spec/models/resource_event_spec.rb. Expected to take 0.57 second.9248ResourceEvent9249 does not allow STI9250 raises error on not implemented `issuable` method9251 raises error on not implemented `synthetic_note_class` method9252# [RSpecRunTime] Finishing example group spec/models/resource_event_spec.rb. It took 0.59 second. Expected to take 0.57 second.9253# [RSpecRunTime] Starting example group spec/graphql/types/board_type_spec.rb. Expected to take 0.56 second.9254Types::BoardType9255 is expected to eq "Board"9256 is expected to require graphql authorizations :read_issue_board9257 has specific fields9258# [RSpecRunTime] Finishing example group spec/graphql/types/board_type_spec.rb. It took 0.56 second. Expected to take 0.56 second.9259# [RSpecRunTime] Starting example group spec/tooling/danger/experiments_spec.rb. Expected to take 0.55 second.9260Tooling::Danger::Experiments9261 #removed_experiments9262 returns names of removed experiments9263 #class_files_removed?9264 when yml file is deleted but not class file9265 returns false9266 when yml file is deleted but no corresponding class file exists9267 returns true9268# [RSpecRunTime] Finishing example group spec/tooling/danger/experiments_spec.rb. It took 0.61 second. Expected to take 0.55 second.9269# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/httparty_spec.rb. Expected to take 0.54 second.9270RuboCop::Cop::Gitlab::HTTParty9271 when HTTParty is called9272 behaves like registering call offense9273 registers an offense when the class calls HTTParty9274 when source is a regular module9275 behaves like registering include offense9276 registers an offense when the class includes HTTParty9277 when source is a regular class9278 behaves like registering include offense9279 registers an offense when the class includes HTTParty9280# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/httparty_spec.rb. It took 0.59 second. Expected to take 0.54 second.9281# [RSpecRunTime] Starting example group spec/helpers/external_link_helper_spec.rb. Expected to take 0.53 second.9282ExternalLinkHelper9283 returns external link with icon9284 allows options when creating external link with icon9285 sanitizes and returns external link with icon9286# [RSpecRunTime] Finishing example group spec/helpers/external_link_helper_spec.rb. It took 0.58 second. Expected to take 0.53 second.9287# [RSpecRunTime] Starting example group spec/serializers/import/github_org_serializer_spec.rb. Expected to take 0.52 second.9288Import::GithubOrgSerializer9289 represents GithubOrgEntity entities9290 #represent9291 when a single object is being serialized9292 serializes organization object9293 when multiple objects are being serialized9294 serializes array of organizations9295# [RSpecRunTime] Finishing example group spec/serializers/import/github_org_serializer_spec.rb. It took 0.54 second. Expected to take 0.52 second.9296# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/resource_not_available_error_spec.rb. Expected to take 0.52 second.9297RuboCop::Cop::Graphql::ResourceNotAvailableError9298 does not flag unrelated exceptions9299 behaves like flagging and auto-correction9300 flags and auto-corrects `raise ::Gitlab::Graphql::Errors::ResourceNotAvailable`9301 behaves like flagging and auto-correction9302 flags and auto-corrects `raise Gitlab::Graphql::Errors::ResourceNotAvailable`9303# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/resource_not_available_error_spec.rb. It took 0.57 second. Expected to take 0.52 second.9304# [RSpecRunTime] Starting example group spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb. Expected to take 0.51 second.9305Types::TimeTracking::TimelogSortEnum9306 is expected to eq "TimelogSort"9307 exposes all the contact sort values9308 behaves like common sort values9309 exposes all the existing common sort values9310# [RSpecRunTime] Finishing example group spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb. It took 0.57 second. Expected to take 0.51 second.9311# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_type_spec.rb. Expected to take 0.51 second.9312Types::Clusters::AgentType9313 is expected to eq "ClusterAgent"9314 is expected to require graphql authorizations :read_cluster_agent9315 is expected to include graphql fields :created_at, :created_by_user, :id, :name, :project, :updated_at, :tokens, :web_path, :connections, and :activity_events9316# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_type_spec.rb. It took 0.59 second. Expected to take 0.51 second.9317# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_index_spec.rb. Expected to take 0.49 second.9318RuboCop::Cop::Migration::AddIndex9319 outside of migration9320 registers no offense9321 in migration9322 registers an offense when add_index is used9323# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_index_spec.rb. It took 0.49 second. Expected to take 0.49 second.9324# [RSpecRunTime] Starting example group spec/lib/parameter_filters/saml_response_spec.rb. Expected to take 0.49 second.9325ParameterFilters::SamlResponse9326 filter sensitive values9327 lists the non sensitive attributes9328 with malformed data9329 returns error message9330# [RSpecRunTime] Finishing example group spec/lib/parameter_filters/saml_response_spec.rb. It took 0.49 second. Expected to take 0.49 second.9331# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. Expected to take 0.47 second.9332RuboCop::Cop::RSpec::AnyInstanceOf9333 when calling allow_any_instance_of9334 registers an offense and corrects9335 when calling expect_any_instance_of9336 registers an offense and corrects9337# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. It took 0.49 second. Expected to take 0.47 second.9338# [RSpecRunTime] Starting example group spec/graphql/types/commit_action_mode_enum_spec.rb. Expected to take 0.47 second.9339Types::CommitActionModeEnum9340 is expected to eq "CommitActionMode"9341 exposes all the existing commit actions9342# [RSpecRunTime] Finishing example group spec/graphql/types/commit_action_mode_enum_spec.rb. It took 0.47 second. Expected to take 0.47 second.9343# [RSpecRunTime] Starting example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. Expected to take 0.46 second.9344dashboard/projects/_nav.html.haml9345 highlights All tab by default9346 highlights Personal tab personal param is present9347# [RSpecRunTime] Finishing example group spec/views/dashboard/projects/_nav.html.haml_spec.rb. It took 0.59 second. Expected to take 0.46 second.9348# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/link_spec.rb. Expected to take 0.45 second.9349Gitlab::Ci::Reports::Security::Link9350 #initialize9351 when all params are given9352 initializes an instance9353 #to_hash9354 returns expected hash9355# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/link_spec.rb. It took 0.48 second. Expected to take 0.45 second.9356# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 37.78 seconds.9357Lint factories for Gitlab::Ci::Reports::Security::Link9358 with saas, license, and factory defaults9359 behaves like factory9360 ci_reports_security_link factory9361 does not raise error when built9362 does not raise error when created9363# [RSpecRunTime] RSpec elapsed time: 39 minutes 5.51 seconds. Current RSS: ~1774M. Threads: 6. load average: 1.08 1.19 1.18 1/285 311129364.9365# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.45 seconds. Expected to take 37.78 seconds.9366# [RSpecRunTime] Starting example group spec/graphql/types/ml/models_order_by_enum_spec.rb. Expected to take 0.45 second.9367Types::Ml::ModelsOrderByEnum9368 exposes all the existing order by types9369 is expected to eq "MlModelsOrderBy"9370# [RSpecRunTime] Finishing example group spec/graphql/types/ml/models_order_by_enum_spec.rb. It took 0.51 second. Expected to take 0.45 second.9371# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/confidential_issue_worker_spec.rb. Expected to take 0.44 second.9372TodosDestroyer::ConfidentialIssueWorker9373 calls the Todos::Destroy::ConfidentialIssueService with issue_id parameter9374 calls the Todos::Destroy::ConfidentialIssueService with project_id parameter9375# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/confidential_issue_worker_spec.rb. It took 0.48 second. Expected to take 0.44 second.9376# [RSpecRunTime] Starting example group spec/graphql/types/projects/service_type_enum_spec.rb. Expected to take 0.44 second.9377Types::Projects::ServiceTypeEnum9378 exposes all the existing project services9379 coerces values correctly9380# [RSpecRunTime] Finishing example group spec/graphql/types/projects/service_type_enum_spec.rb. It took 0.5 second. Expected to take 0.44 second.9381# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/service_spec.rb. Expected to take 0.44 second.9382API::Entities::Ci::JobRequest::Service9383 exposes attributes9384 when the ports param is nil9385 does not return the ports9386# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/service_spec.rb. It took 0.47 second. Expected to take 0.44 second.9387# [RSpecRunTime] Starting example group spec/initializers/cookies_serializer_spec.rb. Expected to take 0.43 second.9388Cookies serializer initializer9389 uses JSON serializer by default9390 uses the unsafe hybrid serializer when the environment variables is set9391# [RSpecRunTime] Finishing example group spec/initializers/cookies_serializer_spec.rb. It took 0.46 second. Expected to take 0.43 second.9392# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/alert_status_count_type_spec.rb. Expected to take 0.43 second.9393Types::AlertManagement::AlertStatusCountsType9394 is expected to eq "AlertManagementAlertStatusCountsType"9395 exposes the expected fields9396# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/alert_status_count_type_spec.rb. It took 0.46 second. Expected to take 0.43 second.9397# [RSpecRunTime] Starting example group spec/views/users/_profile_basic_info.html.haml_spec.rb. Expected to take 0.42 second.9398users/_profile_basic_info9399 renders the join date9400# [RSpecRunTime] Finishing example group spec/views/users/_profile_basic_info.html.haml_spec.rb. It took 0.49 second. Expected to take 0.42 second.9401# [RSpecRunTime] Starting example group spec/serializers/import/github_realtime_repo_entity_spec.rb. Expected to take 0.41 second.9402Import::GithubRealtimeRepoEntity9403 exposes correct attributes9404 when import stats is failed9405 includes import_error9406# [RSpecRunTime] Finishing example group spec/serializers/import/github_realtime_repo_entity_spec.rb. It took 0.52 second. Expected to take 0.41 second.9407# [RSpecRunTime] Starting example group spec/graphql/types/user_callout_feature_name_enum_spec.rb. Expected to take 0.41 second.9408Types::UserCalloutFeatureNameEnum9409 is expected to eq "UserCalloutFeatureNameEnum"9410 exposes all the existing user callout feature names9411# [RSpecRunTime] Finishing example group spec/graphql/types/user_callout_feature_name_enum_spec.rb. It took 0.51 second. Expected to take 0.41 second.9412# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb. Expected to take 0.4 second.9413Gitlab::Graphql::Loaders::LazyRelationLoader::RelationProxy9414 #respond_to?9415 when the registry responds to given method9416 is expected to be truthy9417 when the registry does not respond to given method9418 is expected to be falsey9419# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb. It took 0.49 second. Expected to take 0.4 second.9420# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb. Expected to take 0.38 second.9421Types::WorkItems::Widgets::AwardEmojiType9422 exposes the expected fields9423# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb. It took 0.42 second. Expected to take 0.38 second.9424# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. Expected to take 0.38 second.9425Mutations::Ci::PipelineSchedule::VariableInputType9426 is expected to contain exactly "id", "key", "value", "variableType", and "destroy"9427 is expected to eq "PipelineScheduleVariableInput"9428# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb. It took 0.48 second. Expected to take 0.38 second.9429# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/dsl_spec.rb. Expected to take 0.36 second.9430Gitlab::QuickActions::Dsl9431 .command_definitions9432 returns an array with commands definitions9433# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/dsl_spec.rb. It took 0.38 second. Expected to take 0.36 second.9434# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/note_spec.rb. Expected to take 0.36 second.9435Types::PermissionTypes::Note9436 has the expected fields9437# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/note_spec.rb. It took 0.39 second. Expected to take 0.36 second.9438# [RSpecRunTime] Starting example group spec/graphql/types/ci/pipeline_scope_enum_spec.rb. Expected to take 0.35 second.9439Types::Ci::PipelineScopeEnum9440 exposes all pipeline scopes9441# [RSpecRunTime] Finishing example group spec/graphql/types/ci/pipeline_scope_enum_spec.rb. It took 0.38 second. Expected to take 0.35 second.9442# [RSpecRunTime] Starting example group spec/graphql/resolvers/packages_base_resolver_spec.rb. Expected to take 0.34 second.9443Resolvers::PackagesBaseResolver9444 #resolve9445 throws an error9446# [RSpecRunTime] Finishing example group spec/graphql/resolvers/packages_base_resolver_spec.rb. It took 0.37 second. Expected to take 0.34 second.9447# [RSpecRunTime] Starting example group spec/initializers/omniauth_spec.rb. Expected to take 0.34 second.9448OmniAuth initializer for GitLab9449 #full_host9450 is expected to eq "proc"9451# [RSpecRunTime] Finishing example group spec/initializers/omniauth_spec.rb. It took 0.37 second. Expected to take 0.34 second.9452# [RSpecRunTime] Starting example group spec/graphql/types/project_statistics_redirect_type_spec.rb. Expected to take 0.33 second.9453Types::ProjectStatisticsRedirectType9454 has all the required fields9455# [RSpecRunTime] Finishing example group spec/graphql/types/project_statistics_redirect_type_spec.rb. It took 0.37 second. Expected to take 0.33 second.9456# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_type_enum_spec.rb. Expected to take 0.32 second.9457Types::Packages::PackageTypeEnum9458 exposes all package types9459# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_type_enum_spec.rb. It took 0.42 second. Expected to take 0.32 second.9460# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb. Expected to take 0.32 second.9461Gitlab::GitalyClient::BlobsStitcher9462 enumeration9463 combines segregated blob messages together9464# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb. It took 0.37 second. Expected to take 0.32 second.9465# [RSpecRunTime] Starting example group spec/serializers/codequality_reports_comparer_entity_spec.rb. Expected to take 0.31 second.9466CodequalityReportsComparerEntity9467 #as_json9468 when base and head report have errors9469 contains correct compared codequality report details9470# [RSpecRunTime] Finishing example group spec/serializers/codequality_reports_comparer_entity_spec.rb. It took 0.42 second. Expected to take 0.31 second.9471auto_explain log contains 1264 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-25-32.343.main.ndjson.gz9472took 26.5798790349473auto_explain log contains 1264 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-25-32.343.ci.ndjson.gz9474took 24.8686911659475[TEST PROF INFO] EventProf results for sql.active_record9476Total time: 07:57.030 of 39:08.015 (20.32%)9477Total events: 3364249478Top 5 slowest suites (by time):9479Environment (./spec/models/environment_spec.rb:5) – 00:57.862 (36350 / 322) of 05:29.874 (17.54%)9480Issue (./spec/models/issue_spec.rb:5) – 00:54.247 (36795 / 476) of 04:05.346 (22.11%)9481Namespace::TraversalHierarchy (./spec/models/namespace/traversal_hierarchy_spec.rb:5) – 00:52.229 (33027 / 12) of 02:21.772 (36.84%)9482Gitlab::Impor...::TreeRestorer (./spec/lib/gitlab/import_export/group/tree_restorer_spec.rb:5) – 00:36.653 (21779 / 31) of 02:03.800 (29.61%)9483Ci::RegisterJobService (./spec/services/ci/register_job_service_spec.rb:6) – 00:31.287 (18032 / 90) of 01:46.501 (29.38%)9484Knapsack report was generated. Preview:9485{9486 "spec/models/environment_spec.rb": 329.87355468300007,9487 "spec/support/shared_examples/lint_factories_shared_examples.rb": 53.82158604599999,9488 "spec/models/issue_spec.rb": 245.34658966899997,9489 "spec/models/namespace/traversal_hierarchy_spec.rb": 141.7717524090001,9490 "spec/lib/gitlab/import_export/group/tree_restorer_spec.rb": 123.799681405,9491 "spec/services/ci/register_job_service_spec.rb": 106.50109249000002,9492 "spec/policies/ci/build_policy_spec.rb": 86.20403164300023,9493 "spec/lib/banzai/filter/references/label_reference_filter_spec.rb": 74.00334072299984,9494 "spec/models/milestone_spec.rb": 66.14999063300002,9495 "spec/models/commit_status_spec.rb": 67.78227154600017,9496 "spec/models/ci/build_trace_chunk_spec.rb": 50.86996351100015,9497 "spec/services/merge_requests/close_service_spec.rb": 48.87522325300006,9498 "spec/services/projects/alerting/notify_service_spec.rb": 41.40744297599986,9499 "spec/models/merge_request_diff_commit_spec.rb": 31.34836141400001,9500 "spec/models/concerns/approvable_spec.rb": 27.95549145599989,9501 "spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb": 25.467906224000217,9502 "spec/services/projects/prometheus/alerts/notify_service_spec.rb": 28.27985197499993,9503 "spec/scripts/internal_events/product_group_renamer_spec.rb": 30.98285401300018,9504 "spec/views/notify/pipeline_success_email.text.erb_spec.rb": 28.289950772999873,9505 "spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb": 23.725272153999867,9506 "spec/models/wiki_page/meta_spec.rb": 19.824850476999927,9507 "spec/routing/project_routing_spec.rb": 26.01989314499997,9508 "spec/services/projects/participants_service_spec.rb": 18.81312634300002,9509 "spec/lib/gitlab/group_search_results_spec.rb": 21.84500580699978,9510 "spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb": 19.61370862900003,9511 "spec/lib/gitlab/data_builder/note_spec.rb": 16.592940222999914,9512 "spec/services/security/merge_reports_service_spec.rb": 13.689919458000077,9513 "spec/lib/gitlab/template/issue_template_spec.rb": 16.447284365000087,9514 "spec/lib/gitlab/diff/file_collection/merge_request_diff_base_spec.rb": 12.983827597000072,9515 "spec/lib/gitlab/x509/certificate_spec.rb": 13.191753275999872,9516 "spec/models/pool_repository_spec.rb": 12.843577778000054,9517 "spec/workers/remove_expired_group_links_worker_spec.rb": 12.398066285999903,9518 "spec/models/merge_request_assignee_spec.rb": 10.958465638000234,9519 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 10.490632909999931,9520 "spec/workers/remove_expired_members_worker_spec.rb": 9.844506389000344,9521 "spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb": 10.506160278000152,9522 "spec/graphql/mutations/merge_requests/create_spec.rb": 9.510551029999988,9523 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 9.632481131999612,9524 "spec/services/ci/play_manual_stage_service_spec.rb": 9.216427645000294,9525 "spec/services/ci/play_bridge_service_spec.rb": 7.872952580999936,9526 "spec/rubocop/cop/gitlab/mark_used_feature_flags_spec.rb": 8.612415298000087,9527 "spec/lib/gitlab/ci/config/entry/retry_spec.rb": 8.43982364500016,9528 "spec/models/service_desk_setting_spec.rb": 7.676549901999806,9529 "spec/lib/gitlab/email/receiver_spec.rb": 8.63812886400001,9530 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 8.185447769999882,9531 "spec/services/admin/set_feature_flag_service_spec.rb": 7.888081873000374,9532 "spec/lib/gitlab/encoding_helper_spec.rb": 7.434937499000171,9533 "spec/workers/design_management/new_version_worker_spec.rb": 6.563489831999959,9534 "spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb": 6.925364267000077,9535 "spec/lib/gitlab/import_export/repo_restorer_spec.rb": 6.832036730999789,9536 "spec/lib/gitlab/ci/config/entry/need_spec.rb": 6.93306594600017,9537 "spec/workers/deployments/hooks_worker_spec.rb": 6.636834061000172,9538 "spec/lib/gitlab/json_spec.rb": 7.157890910999868,9539 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 6.232171533000383,9540 "spec/models/uploads/fog_spec.rb": 7.2183034919999045,9541 "spec/finders/sentry_issue_finder_spec.rb": 6.309619041000133,9542 "spec/services/resource_events/synthetic_label_notes_builder_service_spec.rb": 5.824135906000265,9543 "spec/tooling/lib/tooling/job_metrics_spec.rb": 6.338379906999762,9544 "spec/lib/sbom/package_url/decoder_spec.rb": 5.447755634000259,9545 "spec/views/projects/commit/show.html.haml_spec.rb": 5.4131616089998715,9546 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 5.3953849519998585,9547 "spec/lib/gitlab/import/merge_request_helpers_spec.rb": 5.742013969000254,9548 "spec/lib/gitlab/alert_management/payload/base_spec.rb": 5.477233819000048,9549 "spec/lib/gitlab/ci/config/entry/release_spec.rb": 5.153324878999683,9550 "spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb": 4.626119069999731,9551 "spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb": 4.4439376979999,9552 "spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb": 4.316209147000336,9553 "spec/lib/sbom/package_url/argument_validator_spec.rb": 4.392117786000199,9554 "spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb": 3.619997104000049,9555 "spec/views/shared/wikis/_sidebar.html.haml_spec.rb": 4.317753917000118,9556 "spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb": 5.695175575999656,9557 "spec/finders/autocomplete/group_users_finder_spec.rb": 4.029947181999887,9558 "spec/lib/gitlab/usage/metrics/instrumentations/unique_users_all_imports_metric_spec.rb": 3.71695519900004,9559 "spec/lib/gitlab/git/push_spec.rb": 4.163192401000288,9560 "spec/workers/invalid_gpg_signature_update_worker_spec.rb": 2.1773929259998113,9561 "spec/lib/gitlab/github_import/importer/events/closed_spec.rb": 3.4416726920003384,9562 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 3.534431078000125,9563 "spec/models/integrations/youtrack_spec.rb": 3.7889999280000666,9564 "spec/services/packages/protection/create_rule_service_spec.rb": 5.620635756999945,9565 "spec/services/ci/job_token_scope/add_project_service_spec.rb": 3.7141532700002244,9566 "spec/models/namespace_statistics_spec.rb": 3.165385814000274,9567 "spec/services/terraform/remote_state_handler_spec.rb": 3.5379309270001613,9568 "spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb": 3.0995833040001344,9569 "spec/graphql/mutations/merge_requests/set_subscription_spec.rb": 3.373537022000164,9570 "spec/lib/gitlab/github_import/importer/events/renamed_spec.rb": 3.369003082999825,9571 "spec/views/projects/jobs/_build.html.haml_spec.rb": 3.250195301000076,9572 "spec/graphql/types/notes/note_type_spec.rb": 2.913039802000185,9573 "spec/models/concerns/has_environment_scope_spec.rb": 3.2515515509999204,9574 "spec/workers/web_hook_worker_spec.rb": 3.006084138999995,9575 "spec/lib/gitlab/ci/build/policy/refs_spec.rb": 3.1302285499996287,9576 "spec/helpers/profiles_helper_spec.rb": 3.240559962000134,9577 "spec/helpers/whats_new_helper_spec.rb": 3.148509405999903,9578 "spec/lib/gitlab/ci/config/entry/key_spec.rb": 2.7483999819996825,9579 "spec/graphql/resolvers/issue_status_counts_resolver_spec.rb": 2.794815180999649,9580 "spec/validators/json_schema_validator_spec.rb": 3.0975690809996195,9581 "spec/graphql/mutations/terraform/state/unlock_spec.rb": 2.248603959999855,9582 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb": 2.6787471099996765,9583 "spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb": 2.891166094000255,9584 "spec/lib/gitlab/memory/watchdog/configurator_spec.rb": 2.400841216000117,9585 "spec/lib/gitlab/metrics/global_search_slis_spec.rb": 2.4478396469999097,9586 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 2.3989187160000256,9587 "spec/lib/gitlab/gl_repository_spec.rb": 2.3251659980001023,9588 "spec/services/remote_mirrors/sync_service_spec.rb": 2.302687631000026,9589 "spec/services/achievements/revoke_service_spec.rb": 1.5339002880000407,9590 "spec/services/snippets/count_service_spec.rb": 2.45368114699977,9591 "spec/models/bulk_imports/failure_spec.rb": 2.375521850000041,9592 "spec/lib/gitlab/kubernetes/node_spec.rb": 2.164805053999771,9593 "spec/components/pajamas/banner_component_spec.rb": 2.3741066299999147,9594 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 2.388831717999892,9595 "spec/lib/gitlab/ci/config/entry/reports/coverage_report_spec.rb": 2.505776378000064,9596 "spec/services/alert_management/http_integrations/create_service_spec.rb": 2.002462780999849,9597 "spec/models/preloaders/group_policy_preloader_spec.rb": 2.1732060229996932,9598 "spec/graphql/types/work_items/widget_interface_spec.rb": 2.526110554999832,9599 "spec/rubocop/cop/rails/migration_timestamp_spec.rb": 2.2459536999999727,9600 "spec/services/ci/generate_kubeconfig_service_spec.rb": 2.0760201390003203,9601 "spec/lib/gitlab/import_export/remote_stream_upload_spec.rb": 2.4827189719999296,9602 "spec/graphql/resolvers/environments/last_deployment_resolver_spec.rb": 1.9886852029999318,9603 "spec/services/projects/lfs_pointers/lfs_link_service_spec.rb": 1.9290950429999612,9604 "spec/lib/gitlab/daemon_spec.rb": 2.228823953999836,9605 "spec/services/admin/plan_limits/update_service_spec.rb": 2.110341483999946,9606 "spec/models/work_items/widgets/description_spec.rb": 2.038178705000064,9607 "spec/lib/bulk_imports/pipeline/context_spec.rb": 1.9930375029998686,9608 "spec/lib/gitlab/usage/metrics/query_spec.rb": 1.925106143999983,9609 "spec/services/pages/destroy_deployments_service_spec.rb": 2.0279741559998,9610 "spec/models/concerns/triggerable_hooks_spec.rb": 1.847281607000241,9611 "spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb": 1.8258388700000978,9612 "spec/models/snippet_blob_spec.rb": 1.5529836050000085,9613 "spec/lib/gitlab/external_authorization/client_spec.rb": 1.6343900209999447,9614 "spec/services/work_items/callbacks/start_and_due_date_spec.rb": 1.7135414180002044,9615 "spec/models/preloaders/group_root_ancestor_preloader_spec.rb": 1.5072107229998437,9616 "spec/finders/lfs_pointers_finder_spec.rb": 1.9206843339998159,9617 "spec/lib/gitlab/data_builder/resource_access_token_spec.rb": 1.693304062000152,9618 "spec/lib/gitlab/hook_data/key_builder_spec.rb": 1.4761192470000424,9619 "spec/services/packages/rubygems/create_dependencies_service_spec.rb": 1.5913730080001187,9620 "spec/lib/gitlab/tracking/standard_context_spec.rb": 1.660252528000001,9621 "spec/presenters/ml/model_presenter_spec.rb": 1.5467491950003023,9622 "spec/services/work_items/callbacks/notes_spec.rb": 1.449239321999812,9623 "spec/lib/gitlab/ci/parsers/sbom/cyclonedx_properties_spec.rb": 1.588140318999649,9624 "spec/lib/gitlab/gitaly_client/diff_spec.rb": 1.4788277870002275,9625 "spec/lib/bitbucket_server/representation/pull_request_comment_spec.rb": 1.4724362879996988,9626 "spec/workers/mail_scheduler/notification_service_worker_spec.rb": 1.4751612879999811,9627 "spec/helpers/admin/background_migrations_helper_spec.rb": 1.3025880560003316,9628 "spec/support_specs/database/prevent_cross_joins_spec.rb": 1.1882321449998017,9629 "spec/lib/gitlab/ci/config/normalizer/matrix_strategy_spec.rb": 0.8493367000000944,9630 "spec/models/push_event_payload_spec.rb": 1.3432280290003291,9631 "spec/lib/gitlab/kubernetes/namespace_spec.rb": 1.341738308999993,9632 "spec/models/organizations/organization_setting_spec.rb": 1.311183985000298,9633 "spec/lib/gitlab/usage/metrics/instrumentations/count_slack_app_installations_gbp_metric_spec.rb": 1.3878257020001001,9634 "spec/rubocop/cop/graphql/json_type_spec.rb": 1.0643284950001544,9635 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 1.2433625259996006,9636 "spec/lib/gitlab/exceptions_app_spec.rb": 0.8260849839998627,9637 "spec/graphql/types/time_tracking/timelog_connection_type_spec.rb": 1.391102681999655,9638 "spec/lib/gitlab/bitbucket_import/project_creator_spec.rb": 1.290148918000341,9639 "spec/helpers/projects/ml/model_registry_helper_spec.rb": 1.1192461160003404,9640 "spec/rubocop/cop/migration/prevent_index_creation_spec.rb": 1.3764206939999895,9641 "spec/lib/banzai/filter/kroki_filter_spec.rb": 1.1190097660000902,9642 "spec/support_specs/graphql/arguments_spec.rb": 1.1293658640001922,9643 "spec/initializers/database_config_spec.rb": 0.8890006340002401,9644 "spec/graphql/resolvers/concerns/resolves_project_spec.rb": 1.0299108109998087,9645 "spec/validators/array_members_validator_spec.rb": 1.177051727000162,9646 "spec/workers/schedule_merge_request_cleanup_refs_worker_spec.rb": 1.0099196940000184,9647 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 1.117044676000205,9648 "spec/lib/gitlab/markdown_cache/redis/extension_spec.rb": 0.9310124869998617,9649 "spec/workers/issues/reschedule_stuck_issue_rebalances_worker_spec.rb": 0.831825772999764,9650 "spec/lib/gitlab/github_import/bulk_importing_spec.rb": 0.968276531000356,9651 "spec/support_specs/database/duplicate_indexes_spec.rb": 0.9438975250000112,9652 "spec/services/keys/create_service_spec.rb": 0.9229727679999087,9653 "spec/services/merge_requests/mergeability/check_open_status_service_spec.rb": 0.9558769129998836,9654 "spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb": 0.8756880159999127,9655 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.7036286339998696,9656 "spec/initializers/trusted_proxies_spec.rb": 0.864376588000141,9657 "spec/workers/onboarding/pipeline_created_worker_spec.rb": 0.8485472100001061,9658 "spec/models/concerns/as_cte_spec.rb": 0.9470243649998338,9659 "spec/lib/gitlab/database/health_status/indicators/prometheus_alert_indicator_spec.rb": 0.8687794370002848,9660 "spec/lib/api/helpers/import_github_helpers_spec.rb": 0.7572612449998815,9661 "spec/lib/banzai/filter/image_lazy_load_filter_spec.rb": 0.7538250560000961,9662 "spec/models/blob_viewer/route_map_spec.rb": 0.7362944789997528,9663 "spec/lib/gitlab/usage_data_counters/neovim_plugin_activity_unique_counter_spec.rb": 0.6862856369998553,9664 "spec/lib/gitlab/ci/config/interpolation/context_spec.rb": 0.8004657490000682,9665 "spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb": 0.7776003630001469,9666 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.7650219140000445,9667 "spec/lib/slack/manifest_spec.rb": 0.719477810999706,9668 "spec/policies/merge_requests_closing_issues_policy_spec.rb": 0.6763073389997771,9669 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb": 0.6743546489997243,9670 "spec/lib/generators/batched_background_migration/batched_background_migration_generator_spec.rb": 0.8051064979999865,9671 "spec/views/devise/confirmations/almost_there.html.haml_spec.rb": 0.8544007090004015,9672 "spec/views/admin/application_settings/_slack.html.haml_spec.rb": 0.5842823439998028,9673 "spec/keeps/helpers/postgres_ai_spec.rb": 0.6801515580000341,9674 "spec/lib/gitlab/ci/yaml_processor/test_cases/interruptible_spec.rb": 0.6224453479999283,9675 "spec/views/admin/initial_setup/new.html.haml_spec.rb": 0.5884058130000085,9676 "spec/lib/gitlab/json_logger_spec.rb": 0.6626395909997882,9677 "spec/models/resource_event_spec.rb": 0.5891682629999195,9678 "spec/graphql/types/board_type_spec.rb": 0.564311177000036,9679 "spec/tooling/danger/experiments_spec.rb": 0.6056577599997581,9680 "spec/rubocop/cop/gitlab/httparty_spec.rb": 0.5901902330001576,9681 "spec/helpers/external_link_helper_spec.rb": 0.5823164749999705,9682 "spec/serializers/import/github_org_serializer_spec.rb": 0.538532712000233,9683 "spec/rubocop/cop/graphql/resource_not_available_error_spec.rb": 0.5665398169999207,9684 "spec/graphql/types/time_tracking/timelog_sort_enum_spec.rb": 0.5660526770002434,9685 "spec/graphql/types/clusters/agent_type_spec.rb": 0.5916066530003263,9686 "spec/rubocop/cop/migration/add_index_spec.rb": 0.49055989999988014,9687 "spec/lib/parameter_filters/saml_response_spec.rb": 0.4902793300002486,9688 "spec/rubocop/cop/rspec/any_instance_of_spec.rb": 0.4850665300000401,9689 "spec/graphql/types/commit_action_mode_enum_spec.rb": 0.47319540199987387,9690 "spec/views/dashboard/projects/_nav.html.haml_spec.rb": 0.5905194229999324,9691 "spec/lib/gitlab/ci/reports/security/link_spec.rb": 0.47817332200020246,9692 "spec/graphql/types/ml/models_order_by_enum_spec.rb": 0.5120258960000683,9693 "spec/workers/todos_destroyer/confidential_issue_worker_spec.rb": 0.4842463410000164,9694 "spec/graphql/types/projects/service_type_enum_spec.rb": 0.5032218470000771,9695 "spec/lib/api/entities/ci/job_request/service_spec.rb": 0.4730256319999171,9696 "spec/initializers/cookies_serializer_spec.rb": 0.460941154000011,9697 "spec/graphql/types/alert_management/alert_status_count_type_spec.rb": 0.4631956339999306,9698 "spec/views/users/_profile_basic_info.html.haml_spec.rb": 0.48693039999989196,9699 "spec/serializers/import/github_realtime_repo_entity_spec.rb": 0.5162266850002197,9700 "spec/graphql/types/user_callout_feature_name_enum_spec.rb": 0.5049199669997506,9701 "spec/lib/gitlab/graphql/loaders/lazy_relation_loader/relation_proxy_spec.rb": 0.48877393000020675,9702 "spec/graphql/types/work_items/widgets/award_emoji_type_spec.rb": 0.41669084200020734,9703 "spec/graphql/mutations/ci/pipeline_schedule/variable_input_type_spec.rb": 0.47504887199966106,9704 "spec/lib/gitlab/quick_actions/dsl_spec.rb": 0.3766966879998108,9705 "spec/graphql/types/permission_types/note_spec.rb": 0.386383546000161,9706 "spec/graphql/types/ci/pipeline_scope_enum_spec.rb": 0.3817795970003317,9707 "spec/graphql/resolvers/packages_base_resolver_spec.rb": 0.37301127899991116,9708 "spec/initializers/omniauth_spec.rb": 0.37160525900026187,9709 "spec/graphql/types/project_statistics_redirect_type_spec.rb": 0.3651926600000479,9710 "spec/graphql/types/packages/package_type_enum_spec.rb": 0.4162394420000055,9711 "spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb": 0.3721282289998271,9712 "spec/serializers/codequality_reports_comparer_entity_spec.rb": 0.41611689100000159713}9714Knapsack global time execution for tests: 39m 07s9715Pending: (Failures listed here are expected and do not affect your suite's status)9716 1) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish does nothing when bridge job9717 # No reason given9718 Failure/Error: expect(environment).to receive(:available?).and_call_original9719 (#<Environment id: 112, project_id: 93, name: "environment72", created_at: "2024-06-05 16:00:12.200466544 +0000", updated_at: "2024-06-05 16:00:12.200466544 +0000", external_url: "https://env168.example.gitlab.com", environment_type: nil, state: "available", slug: "environment72", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))9720 expected: 1 time with any arguments9721 received: 0 times with any arguments9722 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9819723 # ./spec/models/environment_spec.rb:784:in `block (4 levels) in <top (required)>'9724 # ./spec/spec_helper.rb:449:in `block (3 levels) in <top (required)>'9725 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9726 # ./spec/spec_helper.rb:448:in `block (2 levels) in <top (required)>'9727 # ./spec/spec_helper.rb:443:in `block (3 levels) in <top (required)>'9728 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9729 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9730 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9731 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9732 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9733 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9734 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9735 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9736 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9737 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9738 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9739 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'9740 2) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError does nothing when bridge job9741 # No reason given9742 Failure/Error: expect(environment).to receive(:available?).and_call_original9743 (#<Environment id: 114, project_id: 95, name: "environment74", created_at: "2024-06-05 16:00:16.904252223 +0000", updated_at: "2024-06-05 16:00:16.904252223 +0000", external_url: "https://env170.example.gitlab.com", environment_type: nil, state: "available", slug: "environment74", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))9744 expected: 1 time with any arguments9745 received: 0 times with any arguments9746 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9819747 # ./spec/models/environment_spec.rb:784:in `block (4 levels) in <top (required)>'9748 # ./spec/spec_helper.rb:449:in `block (3 levels) in <top (required)>'9749 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9750 # ./spec/spec_helper.rb:448:in `block (2 levels) in <top (required)>'9751 # ./spec/spec_helper.rb:443:in `block (3 levels) in <top (required)>'9752 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9753 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9754 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9755 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9756 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9757 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9758 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9759 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9760 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9761 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9762 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9763 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'9764 3) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment if action did finish returns a new action of the same type when build job9765 # No reason given9766 Failure/Error: expect(environment).to receive(:available?).and_call_original9767 (#<Environment id: 122, project_id: 103, name: "environment82", created_at: "2024-06-05 16:00:32.453658908 +0000", updated_at: "2024-06-05 16:00:32.453658908 +0000", external_url: "https://env178.example.gitlab.com", environment_type: nil, state: "available", slug: "environment82", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))9768 expected: 1 time with any arguments9769 received: 0 times with any arguments9770 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9869771 # ./spec/models/environment_spec.rb:784:in `block (4 levels) in <top (required)>'9772 # ./spec/spec_helper.rb:449:in `block (3 levels) in <top (required)>'9773 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9774 # ./spec/spec_helper.rb:448:in `block (2 levels) in <top (required)>'9775 # ./spec/spec_helper.rb:443:in `block (3 levels) in <top (required)>'9776 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9777 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9778 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9779 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9780 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9781 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9782 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9783 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9784 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9785 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9786 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9787 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'9788 4) Environment#stop_with_actions! behaves like stop with playing a teardown job when matching action is defined when user is allowed to stop environment close action does not raise ActiveRecord::StaleObjectError successfully plays the job even if the job was a stale object when build job9789 # No reason given9790 Failure/Error: expect(environment).to receive(:available?).and_call_original9791 (#<Environment id: 124, project_id: 105, name: "environment84", created_at: "2024-06-05 16:00:36.212237691 +0000", updated_at: "2024-06-05 16:00:36.212237691 +0000", external_url: "https://env180.example.gitlab.com", environment_type: nil, state: "available", slug: "environment84", auto_stop_at: nil, auto_delete_at: nil, tier: "other", merge_request_id: nil, cluster_agent_id: nil, kubernetes_namespace: nil, flux_resource_path: nil>).available?(*(any args))9792 expected: 1 time with any arguments9793 received: 0 times with any arguments9794 Shared Example Group: "stop with playing a teardown job" called from ./spec/models/environment_spec.rb:9869795 # ./spec/models/environment_spec.rb:784:in `block (4 levels) in <top (required)>'9796 # ./spec/spec_helper.rb:449:in `block (3 levels) in <top (required)>'9797 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'9798 # ./spec/spec_helper.rb:448:in `block (2 levels) in <top (required)>'9799 # ./spec/spec_helper.rb:443:in `block (3 levels) in <top (required)>'9800 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'9801 # ./spec/spec_helper.rb:433:in `block (2 levels) in <top (required)>'9802 # ./spec/spec_helper.rb:429:in `block (3 levels) in <top (required)>'9803 # ./lib/gitlab/application_context.rb:70:in `with_raw_context'9804 # ./spec/spec_helper.rb:429:in `block (2 levels) in <top (required)>'9805 # ./spec/spec_helper.rb:261:in `block (2 levels) in <top (required)>'9806 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'9807 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'9808 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'9809 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'9810 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'9811 # ./spec/support/caching.rb:8:in `block (2 levels) in <top (required)>'9812 5) Lint factories for Environment with saas, license, and factory defaults behaves like factory environment factory linting :non_playable trait does not raise error when created9813 # Trait skipped linting due to legacy error9814 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839815 6) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9816 # No reason given9817 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499818 7) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9819 # No reason given9820 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579821 8) Milestone modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9822 # No reason given9823 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499824 9) Milestone modules with a project behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9825 # No reason given9826 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579827 10) Milestone modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank9828 # No reason given9829 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499830 11) Milestone modules with a group behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank9831 # No reason given9832 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579833 12) Lint factories for Ci::BuildTraceChunk with saas, license, and factory defaults behaves like factory ci_build_trace_chunk factory linting :fog_with_data trait does not raise error when created9834 # Trait skipped linting due to legacy error9835 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839836Finished in 40 minutes 7 seconds (files took 1 minute 27.19 seconds to load)98374662 examples, 0 failures, 12 pending9838Randomized with seed 322749839[TEST PROF INFO] Time spent in factories: 19:36.014 (48.57% of total time)9840RSpec exited with 0.9841No examples to retry, congrats!9843Running after script...9844$ source scripts/utils.sh9845$ bundle exec gem list gitlab_quality-test_tooling9846gitlab_quality-test_tooling (1.28.0)9847$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9851$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9854$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9858$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9861$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9866$ tooling/bin/push_job_metrics || true9867[job-metrics] Pushing job metrics file for the CI/CD job.9868[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9870Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-17 due to policy9872Uploading artifacts...9873auto_explain/: found 3 matching artifact files and directories 9874coverage/: found 5 matching artifact files and directories 9875WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9876WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9877knapsack/: found 4 matching artifact files and directories 9878rspec/: found 12 matching artifact files and directories 9879WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9880log/*.log: found 18 matching artifact files and directories 9881WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7027477969/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9882WARNING: Retrying... context=artifacts-uploader error=request redirected9883Uploading artifacts as "archive" to coordinator... 201 Created id=7027477969 responseStatus=201 Created token=glcbt-659884Uploading artifacts...9885rspec/rspec-*.xml: found 1 matching artifact files and directories 9886WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7027477969/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9887WARNING: Retrying... context=artifacts-uploader error=request redirected9888Uploading artifacts as "junit" to coordinator... 201 Created id=7027477969 responseStatus=201 Created token=glcbt-659890Job succeeded