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

Krasimir Angelov
1warning: parser/current is loading parser/ruby32, which recognizes 3.2.3-compliant syntax, but you are running 3.2.4.3Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}4# [RSpecRunTime] Starting RSpec timer...5[TEST PROF INFO] EventProf enabled (sql.active_record)6unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.7Test environment set up in 1.615216724 seconds8# [RSpecRunTime] Starting example group spec/models/issue_spec.rb. Expected to take 4 minutes 1.93 seconds.9Issue10 does not allow STI11 Associations12 is expected to belong to milestone required: false13 is expected to belong to project required: false14 is expected to belong to work_item_type class_name => WorkItems::Type required: false15 is expected to belong to moved_to class_name => Issue required: false16 is expected to have one moved_from class_name => Issue17 is expected to belong to duplicated_to class_name => Issue required: false18 is expected to belong to closed_by class_name => User required: false19 is expected to have many assignees20 is expected to have many user_mentions class_name => IssueUserMention21 is expected to have many designs22 is expected to have many design_versions23 is expected to have one sentry_issue24 is expected to have one alert_management_alert25 is expected to have many alert_management_alerts26 is expected to have many resource_milestone_events27 is expected to have many resource_state_events28 is expected to have and belong to many prometheus_alert_events29 is expected to have many prometheus_alerts30 is expected to have many issue_email_participants31 is expected to have one email32 is expected to have many timelogs33 is expected to have one incident_management_issuable_escalation_status34 is expected to have many issue_customer_relations_contacts35 is expected to have many customer_relations_contacts36 is expected to have many incident_management_timeline_events37 is expected to have many assignment_events class_name => ResourceEvents::IssueAssignmentEvent inverse_of => issue38 versions.most_recent39 returns the most recent version40 modules41 is expected to includes the Issuable module42 is expected to includes the Referable module43 is expected to includes the Sortable module44 is expected to includes the Taskable module45 is expected to includes the MilestoneEventable module46 is expected to includes the StateEventable module47 behaves like AtomicInternalId48 .has_internal_id49 Module inclusion50 is expected to includes the AtomicInternalId module51 Validation52 when presence validation is required53 when creating an object54 raises an error if the internal id is blank55 when updating an object56 raises an error if the internal id is blank57 when presence validation is not required58 when creating an object59 does not raise an error if the internal id is blank (PENDING: No reason given)60 when updating an object61 does not raise an error if the internal id is blank (PENDING: No reason given)62 Creating an instance63 saves a new instance properly64 internal id generation65 calls InternalId.generate_next and sets internal id attribute66 does not overwrite an existing internal id67 when the instance has an internal ID set68 calls InternalId.update_last_value and sets the `last_value` to that of the instance69# [RSpecRunTime] RSpec elapsed time: 16.53 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.53 0.83 0.64 1/315 40170.71 unsetting the instance internal id on rollback72 when the internal id has been changed73 when the internal id is automatically set74 clears it on the instance75 when the internal id is manually set76 does not clear it on the instance77 when the internal id has not been changed78 preserves the value on the instance79 supply of internal ids80 provides a persistent supply of IID values, sensitive to the current state81 #reset_scope_internal_id_attribute82 rewinds the allocated IID83 allocates the same IID84 validations85************************************************************************86Warning from shoulda-matchers:87You are using `validate_inclusion_of` to assert that a boolean column88allows boolean values and disallows non-boolean ones. Be aware that it89is not possible to fully test this, as boolean columns will90automatically convert non-boolean values to boolean ones. Hence, you91should consider removing this test.92************************************************************************93 is expected to validate that :confidential is either ‹true› or ‹false›94 custom validations95 due_date_after_start_date96 when both values are not present97 is expected to be truthy98 when start date is present and due date is not99 is expected to be truthy100 when due date is present and start date is not101 is expected to be truthy102 when both date values are present103 when due date is greater than start date104 is expected to be truthy105 when due date is equal to start date106 is expected to be truthy107 when due date is before start date108 is expected to be falsey109 adds an error message110 #allowed_work_item_type_change111 old_type: :issue, new_type: :incident, is_valid: true112 is possible to change type only between selected types113 old_type: :incident, new_type: :issue, is_valid: true114 is possible to change type only between selected types115 old_type: :test_case, new_type: :issue, is_valid: true116 is possible to change type only between selected types117 old_type: :issue, new_type: :test_case, is_valid: true118 is possible to change type only between selected types119 old_type: :issue, new_type: :task, is_valid: false120 is possible to change type only between selected types121 old_type: :test_case, new_type: :task, is_valid: false122 is possible to change type only between selected types123 old_type: :incident, new_type: :task, is_valid: false124 is possible to change type only between selected types125 old_type: :task, new_type: :issue, is_valid: false126 is possible to change type only between selected types127 old_type: :task, new_type: :incident, is_valid: false128 is possible to change type only between selected types129 old_type: :task, new_type: :test_case, is_valid: false130 is possible to change type only between selected types131 confidentiality132 when parent and child are confidential133 does not allow to make child not-confidential134 allows to make parent not-confidential135 when parent and child are not-confidential136 does not allow to make parent confidential137 allows to make child confidential138 callbacks139 #ensure_metrics!140 creates metrics after saving141 does not create duplicate metrics for an issue142 records current metrics143 when metrics record is missing144 creates the metrics record145 #ensure_work_item_type146 when a type was already set147 does not fetch a work item type from the DB148 does not fetch a work item type from the DB when updating the type149 ensures a work item type if updated to nil150 when no type was set151 sets a work item type before validation152 does not fetch type from DB if provided during update153 #record_create_action154 records the creation action after saving155 behaves like internal event tracking156 logs to Snowplow and Redis157# [RSpecRunTime] RSpec elapsed time: 26.38 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.38 0.82 0.64 2/315 402158.159 issue namespace160 sets the namespace_id161 when issue is created162 sets the namespace_id163 when existing issue is saved164 sets the namespace id165 scopes for preloading166 .preload_namespace167 is expected to be loaded168 .preload_routables169 is expected to be loaded170 is expected to be loaded171 is expected to be loaded172 is expected to be loaded173 order by upvotes174 .order_upvotes_desc175 orders on upvotes176# [RSpecRunTime] RSpec elapsed time: 29.58 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.35 0.83 0.64 1/315 403177.178 .order_upvotes_asc179 orders on upvotes180# [RSpecRunTime] RSpec elapsed time: 31.03 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.35 0.83 0.64 1/315 404181.182 .with_alert_management_alerts183 gets only issues with alerts184 .simple_sorts185 includes all keys186 .in_namespaces187 is expected to contain exactly #<Issue id:69 group1#1>188 .with_issue_type189 returns issues with the given issue type190 returns issues with the given issue types191 when multiple issue_types are provided192 joins the work_item_types table for filtering193 when a single issue_type is provided194 uses an optimized query for a single work item type195 when no types are provided196 activerecord handles the false condition197 .without_issue_type198 returns issues without the given issue type199 returns issues without the given issue types200 uses the work_item_types table for filtering201 .order_severity202 sorting ascending203 is expected to eq [#<Issue id:78 namespace32/project-32#1>, #<Issue id:77 namespace31/project-31#1>, #<Issue id:76 namespace30/project-30#1>]204# [RSpecRunTime] RSpec elapsed time: 34.35 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.32 0.83 0.64 1/315 405205.206 sorting descending207 is expected to eq [#<Issue id:76 namespace30/project-30#1>, #<Issue id:77 namespace31/project-31#1>, #<Issue id:78 namespace32/project-32#1>]208 .order_title209 sorting ascending210 is expected to eq [#<Issue id:80 namespace34/project-34#1>, #<Issue id:81 namespace35/project-35#1>, #<Issue id:82 namespace36/project-36#1>, #<Issue id:79 namespace33/project-33#1>]211# [RSpecRunTime] RSpec elapsed time: 36.03 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.32 0.83 0.64 1/315 406212.213 sorting descending214 is expected to eq [#<Issue id:79 namespace33/project-33#1>, #<Issue id:82 namespace36/project-36#1>, #<Issue id:81 namespace35/project-35#1>, #<Issue id:80 namespace34/project-34#1>]215 #order_by_relative_position216 returns ordered list217 order by escalation status218 .order_escalation_status_asc219 is expected to eq [#<Issue id:87 namespace37/project-37#1>, #<Issue id:88 namespace38/project-38#1>, #<Issue id:89 namespace39/project-39#1>]220# [RSpecRunTime] RSpec elapsed time: 37.86 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.32 0.83 0.64 1/315 407221.222 .order_escalation_status_desc223 is expected to eq [#<Issue id:88 namespace38/project-38#1>, #<Issue id:87 namespace37/project-37#1>, #<Issue id:89 namespace39/project-39#1>]224 #sort225 by relative_position226 sorts asc with nulls at the end227 #card_attributes228 includes the author name229 includes the assignee name230 #close231 sets closed_at to Time.current when an issue is closed232 changes the state to closed233 when an argument is provided234 and the argument is a User235 changes closed_by to the given user236 and the argument is a not a User237 does not change closed_by238 when an argument is not provided239 does not change closed_by240 #reopen241 sets closed_at to nil when an issue is reopened242 sets closed_by to nil when an issue is reopened243 clears moved_to_id for moved issues244 clears duplicated_to_id for duplicated issues245 changes the state to opened246# [RSpecRunTime] RSpec elapsed time: 41.89 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.29 0.83 0.65 1/315 408247.248 #to_reference249 when nil argument250 returns issue id251 returns complete path to the issue with full: true252 when argument is a project253 when same project254 returns issue id255 returns full reference with full: true256 when cross-project in same namespace257 returns a cross-project reference258 when cross-project in different namespace259 returns complete path to the issue260 when argument is a namespace261 when same as issue262 returns path to the issue with the project name263 returns full reference with full: true264 when different to issue namespace265 returns full path to the issue with full: true266 #to_reference with table syntax267 issue: project_issue, full: false, from: nil, result: lazy { "##{issue.iid}" }268 returns correct reference269# [RSpecRunTime] RSpec elapsed time: 44.7 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.27 0.84 0.65 1/315 409270.271 issue: project_issue, full: true, from: nil, result: project_issue_full_reference272 returns correct reference273 issue: project_issue, full: false, from: group, result: lazy { "#{project.path}##{issue.iid}" }274 returns correct reference275 issue: project_issue, full: true, from: group, result: project_issue_full_reference276 returns correct reference277 issue: project_issue, full: false, from: parent, result: project_issue_full_reference278 returns correct reference279 issue: project_issue, full: true, from: parent, result: project_issue_full_reference280 returns correct reference281 issue: project_issue, full: false, from: project, result: lazy { "##{issue.iid}" }282 returns correct reference283 issue: project_issue, full: true, from: project, result: project_issue_full_reference284 returns correct reference285 issue: project_issue, full: false, from: project_namespace, result: lazy { "##{issue.iid}" }286 returns correct reference287 issue: project_issue, full: true, from: project_namespace, result: project_issue_full_reference288 returns correct reference289 issue: project_issue, full: false, from: same_namespace_project, result: lazy { "#{project.path}##{issue.iid}" }290 returns correct reference291 issue: project_issue, full: true, from: same_namespace_project, result: project_issue_full_reference292 returns correct reference293 issue: project_issue, full: false, from: same_namespace_project_namespace, result: lazy { "#{project.path}##{issue.iid}" }294 returns correct reference295 issue: project_issue, full: true, from: same_namespace_project_namespace, result: project_issue_full_reference296 returns correct reference297 issue: project_issue, full: false, from: another_group, result: project_issue_full_reference298 returns correct reference299 issue: project_issue, full: true, from: another_group, result: project_issue_full_reference300 returns correct reference301 issue: project_issue, full: false, from: another_namespace_project, result: project_issue_full_reference302 returns correct reference303 issue: project_issue, full: true, from: another_namespace_project, result: project_issue_full_reference304 returns correct reference305 issue: project_issue, full: false, from: another_namespace_project_namespace, result: project_issue_full_reference306 returns correct reference307 issue: project_issue, full: true, from: another_namespace_project_namespace, result: project_issue_full_reference308 returns correct reference309 issue: project_issue, full: false, from: user_namespace, result: project_issue_full_reference310 returns correct reference311 issue: project_issue, full: true, from: user_namespace, result: project_issue_full_reference312 returns correct reference313 issue: group_issue, full: false, from: nil, result: lazy { "##{issue.iid}" }314 returns correct reference315 issue: group_issue, full: true, from: nil, result: group_issue_full_reference316 returns correct reference317 issue: group_issue, full: false, from: user_namespace, result: group_issue_full_reference318 returns correct reference319 issue: group_issue, full: true, from: user_namespace, result: group_issue_full_reference320 returns correct reference321 issue: group_issue, full: false, from: group, result: lazy { "##{issue.iid}" }322 returns correct reference323 issue: group_issue, full: true, from: group, result: group_issue_full_reference324 returns correct reference325 issue: group_issue, full: false, from: parent, result: lazy { "#{group.path}##{issue.iid}" }326 returns correct reference327 issue: group_issue, full: true, from: parent, result: group_issue_full_reference328 returns correct reference329 issue: group_issue, full: false, from: project, result: lazy { "#{group.path}##{issue.iid}" }330 returns correct reference331 issue: group_issue, full: true, from: project, result: group_issue_full_reference332 returns correct reference333 issue: group_issue, full: false, from: project_namespace, result: lazy { "#{group.path}##{issue.iid}" }334 returns correct reference335 issue: group_issue, full: true, from: project_namespace, result: group_issue_full_reference336 returns correct reference337 issue: group_issue, full: false, from: another_group, result: group_issue_full_reference338 returns correct reference339 issue: group_issue, full: true, from: another_group, result: group_issue_full_reference340 returns correct reference341 issue: group_issue, full: false, from: another_namespace_project, result: group_issue_full_reference342 returns correct reference343 issue: group_issue, full: true, from: another_namespace_project, result: group_issue_full_reference344 returns correct reference345 issue: group_issue, full: false, from: another_namespace_project_namespace, result: group_issue_full_reference346 returns correct reference347 issue: group_issue, full: true, from: another_namespace_project_namespace, result: group_issue_full_reference348 returns correct reference349 issue: user_issue, full: false, from: nil, result: lazy { "##{issue.iid}" }350 returns correct reference351 issue: user_issue, full: true, from: nil, result: user_issue_full_reference352 returns correct reference353 issue: user_issue, full: false, from: user_namespace, result: lazy { "##{issue.iid}" }354 returns correct reference355 issue: user_issue, full: true, from: user_namespace, result: user_issue_full_reference356 returns correct reference357 issue: user_issue, full: false, from: group, result: user_issue_full_reference358 returns correct reference359 issue: user_issue, full: true, from: group, result: user_issue_full_reference360 returns correct reference361 issue: user_issue, full: false, from: parent, result: user_issue_full_reference362 returns correct reference363 issue: user_issue, full: true, from: parent, result: user_issue_full_reference364 returns correct reference365 issue: user_issue, full: false, from: project, result: user_issue_full_reference366 returns correct reference367 issue: user_issue, full: true, from: project, result: user_issue_full_reference368 returns correct reference369 issue: user_issue, full: false, from: project_namespace, result: user_issue_full_reference370 returns correct reference371 issue: user_issue, full: true, from: project_namespace, result: user_issue_full_reference372 returns correct reference373 issue: user_issue, full: false, from: another_group, result: user_issue_full_reference374 returns correct reference375 issue: user_issue, full: true, from: another_group, result: user_issue_full_reference376 returns correct reference377 issue: user_issue, full: false, from: another_namespace_project, result: user_issue_full_reference378 returns correct reference379 issue: user_issue, full: true, from: another_namespace_project, result: user_issue_full_reference380 returns correct reference381 issue: user_issue, full: false, from: another_namespace_project_namespace, result: user_issue_full_reference382 returns correct reference383 issue: user_issue, full: true, from: another_namespace_project_namespace, result: user_issue_full_reference384 returns correct reference385 #assignee_or_author?386 returns true for a user that is assigned to an issue387 returns true for a user that is the author of an issue388 returns false for a user that is not the assignee or author389 #related_issues to relate incidents and issues390 returns only authorized related issues for given user391 returns issues with valid issue_link_type392 returns issues including the link creation time393 returns issues including the link update time394 when a user cannot read cross project395 only returns issues within the same project396# [RSpecRunTime] RSpec elapsed time: 54.0 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.23 0.84 0.65 1/315 410397.398 when authorize argument is false399 returns all related issues400 when current_user argument is nil401 returns public linked issues only402 when issue is a new record403 is expected to be empty404 #can_move?405 user is not a member of project issue belongs to406 is expected to eq false407 user is reporter in project issue belongs to408 is expected to eq true409 issue not persisted410 is expected to eq false411 checking destination project also412 destination project allowed413 is expected to eq true414 destination project not allowed415 is expected to eq false416 #moved?417 when issue has not been moved418 is expected not to be moved419 when issue has already been moved420 is expected to be moved421 #duplicated?422 issue not duplicated423 is expected to eq false424 issue already duplicated425 is expected to eq true426 #from_service_desk?427 when issue author is support bot428 is expected to be truthy429 when issue author is not support bot430 is expected to be falsey431 #suggested_branch_name432 #to_branch_name does not exists433 returns #to_branch_name434 #to_branch_name exists not ending with -index435 returns #to_branch_name ending with -2436 #to_branch_name exists ending with -index437 returns #to_branch_name ending with max index + 1438 when branch name still exists after 5 attempts439 returns #to_branch_name ending with random characters440 behaves like a time trackable441 #reload442 clears memoized total_time_spent443 #reset444 clears memoized total_time_spent445 #total_time_spent446 when total time spent exceeds the allowed limit447 returns the maximum allowed total time spent448 when total time spent is below 0449 returns the minimum allowed total time spent450# [RSpecRunTime] RSpec elapsed time: 1 minute 1.88 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.21 0.84 0.65 1/315 411451.452 when trackable is saved453 gets cleared454 behaves like an editable mentionable455 creates new cross-reference notes when the mentionable text is edited456 behaves like a mentionable457 generates a descriptive back-reference458 extracts references from its reference property459 creates cross-reference notes460 when there are cached markdown fields461 sends in cached markdown fields when appropriate462# [RSpecRunTime] RSpec elapsed time: 1 minute 20.33 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.28 0.89 0.67 1/323 1289463.464 when there are cached markdown fields465 refreshes markdown cache if necessary466 when the markdown cache is stale467 persists the refreshed cache so that it does not have to be refreshed every time468# [RSpecRunTime] RSpec elapsed time: 1 minute 27.0 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.18 0.87 0.67 1/324 1637469.470 behaves like a Taskable471 with multiple tasks472 returns the correct task status473 #tasks?474 returns true when object has tasks475 returns false when object has no tasks476# [RSpecRunTime] RSpec elapsed time: 1 minute 28.74 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.18 0.87 0.67 1/324 1638477.478 with nested tasks479 returns the correct task status480 with an incomplete task481 returns the correct task status482 with tasks that are not formatted correctly483 returns the correct task status484 with a complete task485 returns the correct task status486 with tasks in blockquotes487 returns the correct task status488 .to_branch_name489 parameterizes arguments and joins with dashes490 preserves the case in the first argument491 truncates branch name to at most 100 characters492 truncates dangling parts of the branch name493 takes issue branch template into account494 #to_branch_name495 returns a branch name with the issue title if not confidential496 returns a generic branch name if confidential497 #can_be_worked_on?498 is expected to be can be worked on499 is closed500 is expected not to be can be worked on501 project is forked502 is expected to be can be worked on503 #participants504 behaves like issuable participants505 when resource parent is public506 and users are referenced on notes507 includes the issue author508 includes the authors of the notes509 and note is confidential510 and mentions users511 only includes users that can read the note as participants512# [RSpecRunTime] RSpec elapsed time: 1 minute 34.94 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.15 0.88 0.67 1/323 1639513.514 using a private project515 does not include mentioned users that do not have access to the project516 cached counts517 updates when assignees change518 #visible_to_user?519 with a project520 returns false when feature is disabled521 with a group level issue522 when readable_by? is false523 returns false524 when readable_by? is true525 is expected to eq true526 when user.can_read_all_resources? is true527 is expected to eq true528 does not check project external authorization529 when user.can_read_all_resources? is false530 is expected to eq true531 does not check project external authorization532 without a user533 with issue available as public534 returns true when the issue is publicly visible535 returns false when the issue is not publicly visible536 with issues available only to team members in a public project537 returns false538 with a user539 with an admin user540 when admin mode is enabled541 behaves like issue readable by user542 is expected to eq true543 behaves like confidential issue readable by user544 is expected to eq true545 behaves like hidden issue readable by user546 is expected to eq true547 when admin mode is disabled548 behaves like issue not readable by user549 is expected to eq false550 behaves like confidential issue not readable by user551 is expected to eq false552 behaves like hidden issue not readable by user553 is expected to eq false554 with an owner555 behaves like issue readable by user556 is expected to eq true557 behaves like confidential issue readable by user558 is expected to eq true559 behaves like hidden issue not readable by user560 is expected to eq false561 with a reporter user562 behaves like issue readable by user563 is expected to eq true564 behaves like confidential issue readable by user565 is expected to eq true566 behaves like hidden issue not readable by user567 is expected to eq false568 with a guest user569 behaves like issue readable by user570 is expected to eq true571 behaves like confidential issue not readable by user572 is expected to eq false573 behaves like hidden issue not readable by user574 is expected to eq false575 when user is an assignee576 behaves like issue readable by user577 is expected to eq true578 behaves like confidential issue readable by user579 is expected to eq true580 behaves like hidden issue not readable by user581 is expected to eq false582 when user is the author583 behaves like issue readable by user584 is expected to eq true585 behaves like confidential issue readable by user586 is expected to eq true587 behaves like hidden issue not readable by user588 is expected to eq false589 with a user that is not a member590 using a public project591 behaves like issue readable by user592 is expected to eq true593 behaves like confidential issue not readable by user594 is expected to eq false595 behaves like hidden issue not readable by user596 is expected to eq false597 using an internal project598 using an internal user599 behaves like issue readable by user600 is expected to eq true601 behaves like confidential issue not readable by user602 is expected to eq false603 behaves like hidden issue not readable by user604 is expected to eq false605 using an external user606 behaves like issue not readable by user607 is expected to eq false608 behaves like confidential issue not readable by user609 is expected to eq false610 behaves like hidden issue not readable by user611 is expected to eq false612 using an external user613 behaves like issue not readable by user614 is expected to eq false615 behaves like confidential issue not readable by user616 is expected to eq false617 behaves like hidden issue not readable by user618 is expected to eq false619 with an external authentication service620 is `false` when an external authorization service is enabled621 checks the external service to determine if an issue is readable by a user622 does not check the external service if a user does not have access to the project623 with an admin624 when admin mode is enabled625 does not check the external webservice626 when admin mode is disabled627 checks the external service to determine if an issue is readable by the admin628 when issue is moved to a private project629 when user is the author of the original issue630 behaves like issue visible if user has guest access631 when user is not a member632 behaves like issue not readable by user633 is expected to eq false634 behaves like confidential issue not readable by user635 is expected to eq false636 when user is a guest637 behaves like issue readable by user638 is expected to eq true639 behaves like confidential issue readable by user640 is expected to eq true641 when user is an assignee in the original issue642 behaves like issue visible if user has guest access643 when user is not a member644 behaves like issue not readable by user645 is expected to eq false646 behaves like confidential issue not readable by user647 is expected to eq false648 when user is a guest649 behaves like issue readable by user650 is expected to eq true651 behaves like confidential issue readable by user652 is expected to eq true653 when user is not the author or an assignee in original issue654 when user is a guest655 behaves like issue readable by user656 is expected to eq true657 behaves like confidential issue not readable by user658 is expected to eq false659 when user is a reporter660 behaves like issue readable by user661 is expected to eq true662 behaves like confidential issue readable by user663 is expected to eq true664 #publicly_visible?665 project_visiblity: :public, confidential: false, expected_value: true666 is expected to eq true667 project_visiblity: :public, confidential: true, expected_value: false668 is expected to eq false669 project_visiblity: :internal, confidential: false, expected_value: false670 is expected to eq false671 project_visiblity: :internal, confidential: true, expected_value: false672 is expected to eq false673 project_visiblity: :private, confidential: false, expected_value: false674 is expected to eq false675 project_visiblity: :private, confidential: true, expected_value: false676 is expected to eq false677 #allow_possible_spam?678 when the `allow_possible_spam` application setting is turned off679 when the issue is private680 is expected to eq true681 when the user is the support bot682 is expected to eq false683 when the issue is public684 is expected to eq false685 when the `allow_possible_spam` application setting is turned on686 is expected to eq true687 #check_for_spam?688 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true689 checks for spam when necessary690 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:title=>"new"}, check_for_spam?: true691 checks for spam when necessary692 support_bot?: false, visibility_level: 20, confidential: true, new_attributes: {:confidential=>false}, check_for_spam?: false693 checks for spam when necessary694 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:confidential=>true}, check_for_spam?: false695 checks for spam when necessary696 support_bot?: false, visibility_level: 20, confidential: true, new_attributes: {:description=>"new"}, check_for_spam?: true697 checks for spam when necessary698 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:title=>"new", :confidential=>true}, check_for_spam?: true699 checks for spam when necessary700 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:description=>"original description"}, check_for_spam?: false701 checks for spam when necessary702 support_bot?: false, visibility_level: 20, confidential: false, new_attributes: {:weight=>3}, check_for_spam?: false703 checks for spam when necessary704 support_bot?: false, visibility_level: 10, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true705 checks for spam when necessary706 support_bot?: false, visibility_level: 0, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true707 checks for spam when necessary708 support_bot?: true, visibility_level: 20, confidential: true, new_attributes: {:confidential=>false}, check_for_spam?: false709 checks for spam when necessary710 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:confidential=>true}, check_for_spam?: false711 checks for spam when necessary712 support_bot?: true, visibility_level: 20, confidential: true, new_attributes: {:description=>"new"}, check_for_spam?: true713 checks for spam when necessary714 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:title=>"new", :confidential=>true}, check_for_spam?: true715 checks for spam when necessary716 support_bot?: true, visibility_level: 10, confidential: false, new_attributes: {:description=>"new"}, check_for_spam?: true717 checks for spam when necessary718 support_bot?: true, visibility_level: 0, confidential: false, new_attributes: {:title=>"new"}, check_for_spam?: true719 checks for spam when necessary720 support_bot?: true, visibility_level: 20, confidential: false, new_attributes: {:description=>"original description"}, check_for_spam?: false721 checks for spam when necessary722 support_bot?: true, visibility_level: 0, confidential: true, new_attributes: {:weight=>3}, check_for_spam?: false723 checks for spam when necessary724 removing an issue725 refreshes the number of open issues of the project726 .public_only727 only returns public issues728 .confidential_only729 only returns confidential_only issues730 .without_hidden731 only returns without_hidden issues732 .by_project_id_and_iid733 behaves like a where_composite scope734 we pass an empty array735 returns a null relation736 we pass nil737 returns a null relation738 we pass a singleton composite id739 finds the first result740 we pass group of ids741 finds all the results742 performance743 is not O(N)744 .service_desk745 returns the service desk issue746 behaves like throttled touch747 #touch748 updates the updated_at timestamp749 updates the object at most once per minute750# [RSpecRunTime] RSpec elapsed time: 2 minutes 3.84 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.10 0.89 0.68 1/319 1664751.752 relative positioning753 is not blocked for repositioning by default754 behaves like a class that supports relative positioning755 #scoped_items756 includes all items with the same scope757# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.3 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.09 0.89 0.68 1/319 1665758.759 #relative_siblings760 includes all items with the same scope, except self761# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.32 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.09 0.89 0.68 1/319 1666762.763 .move_nulls_to_end764 moves items with null relative_position to the end765 preserves relative position766 moves the item near the start position when there are no existing positions767 does not perform any moves if all items have their relative_position set768 manages to move nulls to the end even if there is a sequence at the end769 manages to move nulls to the end even if there is not enough space770 manages to move nulls to the end, stacking if we cannot create enough space771 manages to move nulls found in the relative scope772 can move many nulls773 does not have an N+1 issue774# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.97 seconds. Current RSS: ~1276M. Threads: 5. load average: 1.07 0.90 0.69 1/313 1667775.776 .move_nulls_to_start777 moves items with null relative_position to the start778 moves the item near the start position when there are no existing positions779 preserves relative position780 does not perform any moves if all items have their relative_position set781 manages to move nulls to the start even if there is not enough space782 manages to move nulls to the end, stacking if we cannot create enough space783# [RSpecRunTime] RSpec elapsed time: 2 minutes 29.9 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.06 0.90 0.69 1/313 1668784.785 #move_before786 moves item before787 can move the item before an item at the start788 can move the item before an item at MIN_POSITION789 can move the item before an item bunched up at MIN_POSITION790 when there is no space791 moves items correctly792# [RSpecRunTime] RSpec elapsed time: 2 minutes 31.94 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.06 0.90 0.69 1/313 1669793.794 leap-frogging to the left795 can leap-frog STEPS times before needing to rebalance796 there is no space to the left after moving STEPS times797 rebalances to the right798# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.3 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.97 0.88 0.69 1/313 1670799.800 #move_after801 moves item after802 can move the item after an item bunched up at MAX_POSITION803 when there is no space804 can move the item after an item at MAX_POSITION805 moves items correctly806# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.26 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.97 0.88 0.69 1/313 1671807.808 leap-frogging809 rebalances after STEPS jumps810# [RSpecRunTime] RSpec elapsed time: 2 minutes 40.22 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.06 0.90 0.70 1/313 1672811.812 #move_to_start813 places items at most IDEAL_DISTANCE from the start when the range is open814 moves item to the end815 positions the item at MIN_POSITION when there is only one space left816 rebalances when there is already an item at the MIN_POSITION817 deals with a run of elements at the start818# [RSpecRunTime] RSpec elapsed time: 2 minutes 42.45 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.06 0.90 0.70 1/313 1673819.820 #move_to_end821 places items at most IDEAL_DISTANCE from the start when the range is open822 moves item to the end823 positions the item at MAX_POSITION when there is only one space left824 rebalances when there is already an item at the MAX_POSITION825 deals with a run of elements at the end826# [RSpecRunTime] RSpec elapsed time: 2 minutes 44.88 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.05 0.90 0.70 1/313 1674827.828 #move_between829 positions item between two other830 positions item between on top831 positions item between to end832 positions items even when after and before positions are the same833 positions item in the middle of other two if distance is big enough834 positions item closer to the middle if we are at the very top835 positions item closer to the middle if we are at the very bottom836 positions item in the middle of other two837 positions item right if we pass non-sequential parameters838 avoids N+1 queries when rebalancing other items839 the two items are next to each other840 behaves like moves item between841 moves the middle item to between left and right842# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.42 seconds. Current RSS: ~1327M. Threads: 5. load average: 1.05 0.91 0.70 1/313 1675843.844 there is no space845 behaves like moves item between846 moves the middle item to between left and right847 there is a bunch of items848 handles bunches correctly849 behaves like moves item between850 moves the middle item to between left and right851# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.75 seconds. Current RSS: ~1319M. Threads: 5. load average: 1.05 0.91 0.70 1/313 1676852.853 when block_issue_repositioning flag is enabled for group854 is blocked for repositioning855 does not move issues with null position856 behaves like versioned description857 associations858 is expected to have many description_versions859 save_description_version860 when description was changed861 saves the old and new description for the first update862 only saves the new description for subsequent updates863 sets the new description version to `saved_description_version`864 clears `saved_description_version` after another save that does not change description865# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.06 seconds. Current RSS: ~1313M. Threads: 5. load average: 1.04 0.91 0.70 1/313 1677866.867 when description was not changed868 does not save any description version869 #previous_updated_at870 returns updated_at value if updated_at did not change at all871 returns updated_at value if `previous_changes` has nil value for `updated_at`872 returns updated_at value if previous updated_at value is not present873 returns previous updated_at when present874 #design_collection875 returns a design collection876 current designs877 an issue has no designs878 is expected to be empty879 an issue only has current designs880 is expected to include #<DesignManagement::Design id:4 namespace1/project-1#1/designs[homescreen-4.jpg]>, #<DesignManagement::Design id:5 namespace1/project-1#1/designs[homescreen-5.jpg]>, and #<DesignManagement::Design id:6 namespace1/project-1#1/designs[homescreen-6.jpg]>881 an issue only has deleted designs882 is expected to be empty883# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.48 seconds. Current RSS: ~1320M. Threads: 5. load average: 1.12 0.93 0.71 1/316 1926884.885 an issue has a mixture of current and deleted designs886 is expected to contain exactly #<DesignManagement::Design id:10 namespace1/project-1#1/designs[homescreen-10.jpg]> and #<DesignManagement::Design id:12 namespace1/project-1#1/designs[homescreen-12.jpg]>887 banzai_render_context888 sets the label_url_method in the context889 scheduling rebalancing890 when project in user namespace891 behaves like schedules issues rebalancing892 schedules rebalancing if there is no space left893 when project in a group namespace894 behaves like schedules issues rebalancing895 schedules rebalancing if there is no space left896 #allows_reviewers?897 returns false as we do not support reviewers on issues yet898 #issue_type899 gets the type field from the work_item_types table900 when the issue is not persisted901 uses the default work item type902 #issue_type_supports?903 raises error when feature is invalid904 #supports_assignee?905 is expected to eq true906 is expected to eq true907 is expected to eq false908 is expected to eq false909 is expected to eq true910 is expected to eq true911 is expected to eq true912 is expected to eq true913 is expected to eq true914# [RSpecRunTime] RSpec elapsed time: 3 minutes 3.39 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.12 0.93 0.71 1/316 2037915.916 #supports_time_tracking?917 issue_type: :issue, supports_time_tracking: true918 is expected to eq true919 issue_type: :incident, supports_time_tracking: true920 is expected to eq true921 #supports_move_and_clone?922 issue_type: :issue, supports_move_and_clone: true923 is expected to eq true924 issue_type: :incident, supports_move_and_clone: true925 is expected to eq true926 #email_participants_emails927 returns a list of emails928 #email_participants_downcase929 returns a list of emails with all uppercase letters replaced with their lowercase counterparts930 #escalation_status931 returns the incident_management_issuable_escalation_status association932 #expire_etag_cache933 touches the etag cache store934 #link_reference_pattern935 with issue url936 matches with expected attributes937 with incident url938 matches with expected attributes939 order by closed_at940 .order_closed_at_asc941 orders on closed at942# [RSpecRunTime] RSpec elapsed time: 3 minutes 9.6 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.18 0.95 0.72 1/314 2038943.944 .order_closed_at_desc945 orders on closed at946# [RSpecRunTime] RSpec elapsed time: 3 minutes 12.26 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.18 0.95 0.72 1/310 2039947.948 #full_search949 when searching non-english terms950 adds extra where clause to match partial index951 adds extra where clause to match partial index952 adds extra where clause to match partial index953 adds extra where clause to match partial index954 #work_item_type_with_default955 is expected to eq #<WorkItems::Type id: 1, base_type: "issue", cached_markdown_version: nil, name: "Issue", description...reated_at: "2024-05-29 23:32:18.914141000 +0000", updated_at: "2024-05-29 23:32:18.914141000 +0000">956 #update_search_data!957 copies namespace_id to search data958 #linked_items_count959 returns number of issues linked to the issue960 #readable_by?961 when issue belongs directly to a project962 when user is in admin mode963 is expected to be truthy964 when user is a reporter965 is expected to be truthy966 when issues project feature is not enabled967 is expected to be falsey968 when issue is hidden (banned author)969 is expected to be falsey970 when user is a guest971 when issue is confidential972 is expected to be falsey973 when user is assignee of the issue974 is expected to be truthy975 when issue belongs directly to the group976 when user is in admin mode977 is expected to be truthy978 when user is a reporter979 is expected to be truthy980 when issue is hidden (banned author)981 is expected to be falsey982 when user is a guest983 is expected to be truthy984 when issue is confidential985 is expected to be falsey986 when user is assignee of the issue987 is expected to be truthy988 #gfm_reference989 issue_type: :issue, expected_name: "issue"990 uses the issue type as the reference name991 issue_type: :incident, expected_name: "incident"992 uses the issue type as the reference name993 issue_type: :test_case, expected_name: "test case"994 uses the issue type as the reference name995 issue_type: :task, expected_name: "task"996 uses the issue type as the reference name997 #has_widget?998 when the work item does not have the widget999 is expected to be falsey1000 when the work item has the widget1001 is expected to be truthy1002# [RSpecRunTime] Finishing example group spec/models/issue_spec.rb. It took 3 minutes 15.23 seconds. Expected to take 4 minutes 1.93 seconds.1003# [RSpecRunTime] RSpec elapsed time: 3 minutes 20.59 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.08 0.93 0.72 1/310 20421004.1005# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.1006Lint factories for Issue1007 with saas, license, and factory defaults1008 behaves like factory1009 issue factory1010 does not raise error when built1011 does not raise error when created1012 linting :confidential trait1013 does not raise error when created1014# [RSpecRunTime] RSpec elapsed time: 3 minutes 22.28 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.08 0.93 0.72 1/310 20631015.1016 linting :with_asc_relative_position trait1017 does not raise error when created1018 linting :with_desc_relative_position trait1019 does not raise error when created1020 linting :opened trait1021 does not raise error when created1022 linting :locked trait1023 does not raise error when created1024 linting :closed trait1025 does not raise error when created1026 linting :with_alert trait1027 does not raise error when created1028 linting :closed_as_duplicate trait1029 does not raise error when created1030 linting :group_level trait1031 does not raise error when created1032 linting :user_namespace_level trait1033 does not raise error when created1034 linting :issue trait1035 does not raise error when created1036 linting :requirement trait1037 does not raise error when created1038 linting :task trait1039 does not raise error when created1040 linting :objective trait1041 does not raise error when created1042 linting :key_result trait1043 does not raise error when created1044 linting :incident trait1045 does not raise error when created1046 linting :test_case trait1047 does not raise error when created1048 linting :epic trait1049 does not raise error when created1050 linting :ticket trait1051 does not raise error when created1052 linting :published trait1053 does not raise error when created1054 linting :with_sla trait1055 does not raise error when created1056 linting :with_synced_epic trait1057 does not raise error when created1058 behaves like factory1059 closed_issue factory1060 does not raise error when built1061 does not raise error when created1062 behaves like factory1063 reopened_issue factory1064 does not raise error when built1065 does not raise error when created1066 behaves like factory1067 labeled_issue factory1068 does not raise error when built1069 does not raise error when created1070 behaves like factory1071 incident factory1072 does not raise error when built1073 does not raise error when created1074 linting :with_escalation_status trait1075 does not raise error when created1076 behaves like factory1077 requirement factory1078 does not raise error when built1079 does not raise error when created1080 behaves like factory1081 quality_test_case factory1082 does not raise error when built1083 does not raise error when created1084# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 9.51 seconds. Expected to take 39.97 seconds.1085# [RSpecRunTime] Starting example group spec/lib/gitlab/git/repository_spec.rb. Expected to take 4 minutes 1.83 seconds.1086Gitlab::Git::Repository1087 Respond to1088 is expected to respond to #root_ref1089 is expected to respond to #tags1090 #root_ref1091 returns UTF-81092 gets the branch name from GitalyClient1093 behaves like wrapping gRPC errors1094 wraps gRPC unknown error1095 when commit is not found1096 wraps gRPC not found error1097 #create_repository1098 behaves like wrapping gRPC errors1099 wraps gRPC unknown error1100 when commit is not found1101 wraps gRPC not found error1102 #branch_names1103 has TestRepo::BRANCH_SHA.size elements1104 returns UTF-81105 is expected to include "master"1106 is expected not to include "branch-from-space"1107 behaves like wrapping gRPC errors1108 wraps gRPC unknown error1109 when commit is not found1110 wraps gRPC not found error1111 #tag_names1112 is expected to be a kind of Array1113 has some elements1114 returns UTF-81115 is expected to include "v1.0.0"1116 is expected not to include "v5.0.0"1117 #last1118 is expected to eq "v1.1.1"1119 behaves like wrapping gRPC errors1120 wraps gRPC unknown error1121 when commit is not found1122 wraps gRPC not found error1123 #tags1124 behaves like wrapping gRPC errors1125 wraps gRPC unknown error1126 when commit is not found1127 wraps gRPC not found error1128 #archive_metadata1129 sets CommitId to the commit SHA1130 sets ArchivePrefix to the expected prefix1131 sets ArchivePath to the expected globally-unique path1132 path is set1133 appends the path to the prefix1134 append_sha varies archive path and filename1135 append_sha: true, ref: "master", expected_prefix: "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1136 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1137 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1138 append_sha: true, ref: "b83d6e391c22777fca1ed3012fce84f633d7fed0", expected_prefix: "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0-b83d6e391c22777fca1ed3012fce84f633d7fed0"1139 is expected to eq "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0-b83d6e391c22777fca1ed3012fce84f633d7fed0"1140 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1141 append_sha: false, ref: "master", expected_prefix: "gitlab-git-test-master"1142 is expected to eq "gitlab-git-test-master"1143 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master.tar.gz"1144 append_sha: false, ref: "b83d6e391c22777fca1ed3012fce84f633d7fed0", expected_prefix: "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0"1145 is expected to eq "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0"1146 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1147 append_sha: nil, ref: "master", expected_prefix: "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1148 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1149 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1150 append_sha: nil, ref: "b83d6e391c22777fca1ed3012fce84f633d7fed0", expected_prefix: "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0"1151 is expected to eq "gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0"1152 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1153 format varies archive path and filename1154 format: nil, expected_extension: "tar.gz"1155 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1156 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1157 format: "madeup", expected_extension: "tar.gz"1158 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1159 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.gz"1160 format: "tbz2", expected_extension: "tar.bz2"1161 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1162 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.tar.bz2"1163 format: "zip", expected_extension: "zip"1164 is expected to eq "gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0"1165 is expected to eq "/tmp/project-121/b83d6e391c22777fca1ed3012fce84f633d7fed0/@v2/gitlab-git-test-master-b83d6e391c22777fca1ed3012fce84f633d7fed0.zip"1166 when references are ambiguous1167 when tag is ambiguous1168 ref: "refs/heads/branch-merged", expected_commit_id: branch_master_commit_id, desc: "when tag looks like a branch"1169 selects the correct commit1170 ref: "branch-merged", expected_commit_id: branch_master_commit_id, desc: "when tag has the same name as a branch"1171 selects the correct commit1172 ref: branch_merged_commit_id, expected_commit_id: branch_merged_commit_id, desc: "when tag looks like a commit id"1173 selects the correct commit1174 ref: "v0.0.0", expected_commit_id: branch_master_commit_id, desc: "when tag looks like a normal tag"1175 selects the correct commit1176 when branch is ambiguous1177 ref: "refs/tags/v1.0.0", expected_commit_id: branch_master_commit_id, desc: "when branch looks like a tag"1178 selects the correct commit1179 ref: "v1.0.0", expected_commit_id: tag_1_0_0_commit_id, desc: "when branch has the same name as a tag"1180 selects the correct commit1181 ref: branch_merged_commit_id, expected_commit_id: branch_merged_commit_id, desc: "when branch looks like a commit id"1182 selects the correct commit1183 ref: "just-a-normal-branch", expected_commit_id: branch_master_commit_id, desc: "when branch looks like a normal branch"1184 selects the correct commit1185 when ref is HEAD1186 selects commit id from HEAD ref1187 when ref is not found1188 returns empty metadata1189 #size1190 is expected to be > 01191 is expected to be a kind of Float1192 uses repository_info for size1193 when use_repository_info_for_repository_size feature flag is disabled1194 is expected to be > 01195 is expected to be a kind of Float1196 uses repository_size for size1197 #recent_objects_size1198 is expected to be a kind of Float1199 uses repository_info for size1200 returns the recent objects size1201 behaves like wrapping gRPC errors1202 wraps gRPC unknown error1203 when commit is not found1204 wraps gRPC not found error1205 #to_s1206 is expected to eq "<Gitlab::Git::Repository: namespace177/project-179>"1207 #object_directory_size1208 is expected to eq 20481209 #empty?1210 is expected not to be empty1211 #ref_names1212 is expected to be a kind of Array1213 #first1214 is expected to eq "'test'"1215 #last1216 is expected to eq "v1.1.1"1217 #submodule_url_for1218 is expected to eq "git://github.com/randx/six.git"1219 is expected to eq "git://github.com/randx/six.git"1220 is expected to eq nil1221 uncommitted submodule dir1222 is expected to eq nil1223 tags1224 is expected to eq "git://github.com/randx/six.git"1225 no .gitmodules at commit1226 is expected to eq nil1227 no gitlink entry1228 is expected to eq nil1229 #submodule_urls_for1230 returns url mappings for submodules1231 #commit_count1232 is expected to eq 371233 is expected to eq 91234 is expected to eq 01235 behaves like wrapping gRPC errors1236 wraps gRPC unknown error1237 when commit is not found1238 wraps gRPC not found error1239 #diverging_commit_count1240 counts 0 for the same branch1241 max count does not truncate results1242 left: 1, right: 1, expected: [1, 1]1243 returns the correct count bounding at max_count1244 left: 4, right: 4, expected: [4, 4]1245 returns the correct count bounding at max_count1246# [RSpecRunTime] RSpec elapsed time: 3 minutes 45.21 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.25 0.99 0.74 1/316 31421247.1248 left: 2, right: 2, expected: [2, 2]1249 returns the correct count bounding at max_count1250# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.48 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.25 0.99 0.74 1/316 33871251.1252 left: 2, right: 4, expected: [2, 4]1253 returns the correct count bounding at max_count1254# [RSpecRunTime] RSpec elapsed time: 3 minutes 47.94 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.25 0.99 0.74 1/316 36841255.1256 left: 4, right: 2, expected: [4, 2]1257 returns the correct count bounding at max_count1258# [RSpecRunTime] RSpec elapsed time: 3 minutes 49.42 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.23 0.99 0.74 1/316 39801259.1260 left: 10, right: 10, expected: [10, 10]1261 returns the correct count bounding at max_count1262# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.88 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.23 0.99 0.74 1/316 46411263.1264 max count truncates results1265 left: 1, right: 1, max_count: 11266 returns the correct count bounding at max_count1267# [RSpecRunTime] RSpec elapsed time: 3 minutes 53.95 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.23 0.99 0.74 1/316 48341268.1269 left: 4, right: 4, max_count: 41270 returns the correct count bounding at max_count1271# [RSpecRunTime] RSpec elapsed time: 3 minutes 55.94 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.21 0.99 0.75 1/316 51851272.1273 left: 2, right: 2, max_count: 31274 returns the correct count bounding at max_count1275# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.35 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.21 0.99 0.75 1/316 54291276.1277 left: 2, right: 4, max_count: 31278 returns the correct count bounding at max_count1279# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.05 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.27 1.01 0.75 1/316 57271280.1281 left: 4, right: 2, max_count: 51282 returns the correct count bounding at max_count1283# [RSpecRunTime] RSpec elapsed time: 4 minutes 0.82 second. Current RSS: ~1396M. Threads: 5. load average: 1.27 1.01 0.75 1/316 60231284.1285 left: 10, right: 10, max_count: 101286 returns the correct count bounding at max_count1287# [RSpecRunTime] RSpec elapsed time: 4 minutes 4.95 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.25 1.00 0.75 1/316 66851288.1289 behaves like wrapping gRPC errors1290 wraps gRPC unknown error1291 when commit is not found1292 wraps gRPC not found error1293 #has_local_branches?1294 check for local branches1295 is expected to eq true1296 #delete_branch1297 deletes a branch1298 deletes a fully qualified branch1299# [RSpecRunTime] RSpec elapsed time: 4 minutes 7.38 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.25 1.00 0.75 1/316 68251300.1301 #update_refs1302 updates the ref1303 does not call gitaly when no refs given1304# [RSpecRunTime] RSpec elapsed time: 4 minutes 9.44 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.23 1.00 0.76 1/316 69641305.1306 #delete_refs1307 deletes the ref1308 deletes all refs1309 does not fail when deleting an empty list of refs1310 raises an error if it failed1311# [RSpecRunTime] RSpec elapsed time: 4 minutes 13.23 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.23 1.00 0.76 1/316 71651312.1313 #branch_names_contains_sha1314 displays that branch1315 when limit is provided1316 displays limited number of branches1317# [RSpecRunTime] RSpec elapsed time: 4 minutes 14.81 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.29 1.02 0.76 1/316 74421318.1319 #refs_hash1320 has as many entries as branches and tags1321 has valid commit ids as keys1322 does not error when dereferenced_target is nil1323 #fetch_remote1324 delegates to the gitaly RepositoryService1325 behaves like wrapping gRPC errors1326 wraps gRPC unknown error1327 when commit is not found1328 wraps gRPC not found error1329 #search_files_by_content1330 has 2 items1331 has the correct matching line1332# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.25 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.29 1.02 0.76 1/316 76861333.1334 #search_files_by_regexp1335 when sending a valid regexp1336 returns matched files1337 when sending an ivalid regexp1338 raises error1339 when the ref doesn't exist1340 returns an empty array1341 #search_files_by_name1342 when sending a valid name1343 returns matched files1344 when sending a name with space1345 returns matched files1346 when sending a name with special ASCII characters1347 returns matched files1348 when sending a non-existing name1349 raises error1350 #find_remote_root_ref1351 gets the remote root ref from GitalyClient1352 returns UTF-81353 returns nil when remote name is nil1354 returns nil when remote name is empty1355 behaves like wrapping gRPC errors1356 wraps gRPC unknown error1357 when commit is not found1358 wraps gRPC not found error1359 #log1360 when Gitaly find_commits feature is enabled1361 behaves like repository log1362 where 'follow' == true1363 and 'path' is a directory1364 does not follow renames1365# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.07 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.39 1.05 0.78 1/316 80331366.1367 and 'path' is a file that matches the new filename1368 without offset1369 follows renames1370# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.13 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.39 1.05 0.78 1/316 81631371.1372 with offset=11373 follows renames and skip the latest commit1374# [RSpecRunTime] RSpec elapsed time: 4 minutes 28.2 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.39 1.05 0.78 1/316 82931375.1376 with offset=1 and limit=11377 follows renames, skip the latest commit and return only one commit1378 with offset=1 and limit=21379 follows renames, skip the latest commit and return only two commits1380 with offset=21381 follows renames and skip the latest commit1382# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.21 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.36 1.05 0.78 1/316 86751383.1384 with offset=2 and limit=11385 follows renames, skip the two latest commit and return only one commit1386# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.24 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.36 1.05 0.78 1/316 88011387.1388 with offset=2 and limit=21389 follows renames, skip the two latest commit and return only one commit1390# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.34 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.36 1.05 0.78 1/316 89311391.1392 and 'path' is a file that matches the old filename1393 does not follow renames1394# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.44 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.33 1.05 0.78 1/316 90611395.1396 unknown ref1397 returns an empty array1398# [RSpecRunTime] RSpec elapsed time: 4 minutes 35.48 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.33 1.05 0.78 1/316 91851399.1400 where 'follow' == false1401 and 'path' is a directory1402 does not follow renames1403# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.63 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.33 1.05 0.78 1/316 93181404.1405 and 'path' is a file that matches the new filename1406 does not follow renames1407# [RSpecRunTime] RSpec elapsed time: 4 minutes 37.85 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.33 1.05 0.78 1/316 94501408.1409 and 'path' is a file that matches the old filename1410 does not follow renames1411# [RSpecRunTime] RSpec elapsed time: 4 minutes 39.03 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.31 1.05 0.78 1/316 95831412.1413 where provides 'after' timestamp1414 returns commits on or after that timestamp1415# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.12 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.31 1.05 0.78 1/316 97101416.1417 where provides 'before' timestamp1418 returns commits on or before that timestamp1419# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.43 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.31 1.05 0.78 1/316 98371420.1421 when multiple paths are provided1422 only returns commits matching at least one path1423# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.11 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.31 1.05 0.78 1/316 99661424.1425 limit validation1426 limit: 01427 is expected to raise ArgumentError1428# [RSpecRunTime] RSpec elapsed time: 4 minutes 44.45 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.44 1.08 0.79 1/316 100871429.1430 limit: nil1431 is expected to raise ArgumentError1432# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.56 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.44 1.08 0.79 2/316 102081433.1434 limit: ""1435 is expected to raise ArgumentError1436# [RSpecRunTime] RSpec elapsed time: 4 minutes 46.71 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.44 1.08 0.79 1/316 103291437.1438 limit: "foo"1439 is expected to raise ArgumentError1440# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.92 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.44 1.08 0.79 1/316 104501441.1442 with all1443 returns a list of commits1444# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.15 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.41 1.08 0.79 1/316 105741445.1446 #blobs1447 single revision1448 behaves like a blob enumeration1449 enumerates blobs1450 multiple revisions1451 behaves like a blob enumeration1452 enumerates blobs1453 pseudo revisions1454 behaves like a blob enumeration1455 enumerates blobs1456 blank revisions1457 behaves like a blob enumeration1458 enumerates blobs1459 #new_blobs1460 memoization1461 calls blobs only once1462 when called with a different revision1463 memoizes the different arguments1464# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.39 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.41 1.08 0.79 1/316 106241465.1466 with a single revision1467 behaves like #new_blobs with revisions1468 enumerates new blobs1469 memoizes results1470# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.71 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.41 1.08 0.79 1/316 107891471.1472 with a single-entry array1473 behaves like #new_blobs with revisions1474 enumerates new blobs1475 memoizes results1476# [RSpecRunTime] RSpec elapsed time: 4 minutes 55.99 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.37 1.08 0.80 1/316 109501477.1478 with multiple revisions1479 behaves like #new_blobs with revisions1480 enumerates new blobs1481 memoizes results1482# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.79 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.37 1.08 0.80 1/317 112241483.1484 with partially blank revisions1485 behaves like #new_blobs with revisions1486 enumerates new blobs1487 memoizes results1488# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.13 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.34 1.08 0.80 1/317 113871489.1490 with repeated revisions1491 behaves like #new_blobs with revisions1492 enumerates new blobs1493 memoizes results1494# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.52 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.34 1.08 0.80 1/317 115511495.1496 with preexisting commits1497 behaves like #new_blobs with revisions1498 enumerates new blobs1499 memoizes results1500# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.41 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.32 1.08 0.80 1/317 115981501.1502 with a single nil newrev1503 behaves like #new_blobs without revisions1504 returns an empty array1505 with a single zero newrev1506 behaves like #new_blobs without revisions1507 returns an empty array1508 with an empty array1509 behaves like #new_blobs without revisions1510 returns an empty array1511 with array containing only empty refs1512 behaves like #new_blobs without revisions1513 returns an empty array1514 #new_commits1515 enumerates commits1516# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.99 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.45 1.11 0.81 1/317 117591517.1518 #count_commits_between1519 is expected to eq 291520 #raw_changes_between1521 initial commit1522 returns the changes1523 with an invalid rev1524 returns an error1525 with valid revs1526 returns the changes1527 #merge_base1528 from: "master", to: "feature", result: "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1529 is expected to eq "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1530 from: "feature", to: "master", result: "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1531 is expected to eq "ae73cb07c9eeaf35924a10f713b364d32b2dd34f"1532 from: "master", to: "foobar", result: nil1533 is expected to eq nil1534 from: "foobar", to: "master", result: nil1535 is expected to eq nil1536 #count_commits1537 extended commit counting1538 with after timestamp1539 returns the number of commits after timestamp1540 with before timestamp1541 returns the number of commits before timestamp1542 with max_count1543 returns the number of commits with path1544 with path1545 returns the number of commits with path1546 with option :from and option :to1547 returns the number of commits ahead for master..feature1548 returns the number of commits ahead for feature..master1549 with option :left_right1550 returns the number of commits for master..feature1551 with max_count1552 returns the number of commits1553 with max_count1554 returns the number of commits up to the passed limit1555 with all1556 returns the number of commits in the whole repository1557 without all or ref being specified1558 raises an ArgumentError1559 #find_branch1560 returns a Branch for master1561 handles non-existent branch1562 when branch is ambiguous1563 returns nil for ambiguous branch1564 #branches1565 with local and remote branches1566 returns the local and remote branches1567# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.91 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.41 1.11 0.81 1/317 119501568.1569 behaves like wrapping gRPC errors1570 wraps gRPC unknown error1571 when commit is not found1572 wraps gRPC not found error1573 #branch_count1574 returns the number of branches1575 with local and remote branches1576 returns the count of local branches1577# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.65 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.41 1.11 0.81 1/317 120421578.1579 #merged_branch_names1580 when branch names are passed1581 only returns the names we are asking1582 does not return unmerged branch names1583 when no root ref is available1584 returns empty list1585 when no branch names are specified1586 returns all merged branch names except for identical one1587# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.84 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.41 1.11 0.81 1/317 121471588.1589 #diff_stats1590 returns a DiffStatsCollection1591 yields Gitaly::DiffStats objects1592 returns no Gitaly::DiffStats when SHAs are invalid1593 returns no Gitaly::DiffStats when there is a nil SHA1594 returns no Gitaly::DiffStats when there is a SHA1_BLANK_SHA1595 #find_changed_paths1596 returns a list of paths1597 returns only paths with valid SHAs1598 returns a list of paths even when containing a blank ref1599 returns no paths when the commits are nil1600 merge_commit_diff_mode argument1601 when omitted1602 defaults to nil1603 when included1604 passes the value on to the commit client1605 #ls_files1606 read every file paths of master branch1607 reads full file paths of master branch1608 does not read submodule directory and empty directory of master branch1609 does not include 'nil'1610 returns empty array when not existed branch1611 returns valid utf-8 data1612 #gitattribute1613 with gitattributes1614 returns matching language attribute1615 returns matching language attribute with additional options1616 returns nil if nothing matches1617# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.95 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.46 1.12 0.82 1/317 122521618.1619 without gitattributes1620 returns nil1621 #ref_exists?1622 returns true for an existing tag1623 returns false for a non-existing tag1624 raises an ArgumentError for an empty string1625 raises an ArgumentError for an invalid ref1626 #tag_exists?1627 returns true for an existing tag1628 returns false for a non-existing tag1629 #branch_exists?1630 returns true for an existing branch1631 returns false for a non-existing branch1632 returns false when using an invalid branch name1633 #local_branches1634 returns the local branches1635 returns a Branch with UTF-8 fields1636 gets the branches from GitalyClient1637 behaves like wrapping gRPC errors1638 wraps gRPC unknown error1639 when commit is not found1640 wraps gRPC not found error1641# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.04 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.31 1.10 0.81 1/317 127171642.1643 #find_tag1644 returns a tag1645 when asking for a non-existent tag1646 behaves like a nonexistent tag1647 returns nil1648 when Gitaly returns Internal error1649 behaves like a nonexistent tag1650 returns nil1651 when Gitaly returns tag_not_found error1652 behaves like a nonexistent tag1653 returns nil1654 #languages1655 returns exactly the expected results1656 uses the repository's HEAD when no ref is passed1657 #license1658 when no license file can be found1659 is expected to be nil1660 when an mit license is found1661 is expected to have attributes {:key => "mit"}1662 when license is not recognized1663 is expected to have attributes {:key => "other", :nickname => "LICENSE"}1664 #fetch_source_branch!1665 when the branch exists1666 when the commit does not exist locally1667 writes the ref1668# [RSpecRunTime] RSpec elapsed time: 5 minutes 37.21 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.29 1.10 0.82 1/317 129691669.1670 when the commit exists locally1671 writes the ref1672# [RSpecRunTime] RSpec elapsed time: 5 minutes 39.18 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.26 1.10 0.82 1/317 130471673.1674 when the branch does not exist1675 does not write the ref1676# [RSpecRunTime] RSpec elapsed time: 5 minutes 41.0 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.26 1.10 0.82 1/317 130931677.1678 #rm_branch1679 removes the branch from the repo1680# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.16 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.26 1.10 0.82 1/317 131581681.1682 #write_ref1683 writes the HEAD1684 writes other refs1685 validations1686 ref_path: "foo bar", ref: "123"1687 raises ArgumentError1688# [RSpecRunTime] RSpec elapsed time: 5 minutes 43.8 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.26 1.10 0.82 1/317 132001689.1690 ref_path: "foobar", ref: "12\u00003"1691 raises ArgumentError1692 #list_refs1693 returns a list of branches with their head commit1694 filters by pattern1695 with pointing_at_oids and peel_tags options1696 filters by target OIDs1697 returns peeled_target for annotated tags1698# [RSpecRunTime] RSpec elapsed time: 5 minutes 46.88 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.24 1.10 0.82 1/317 133231699.1700 #refs_by_oid1701 returns a list of refs from a OID1702 returns a single ref from a OID1703 returns empty for unknown ID1704 returns empty for an empty repo1705# [RSpecRunTime] RSpec elapsed time: 5 minutes 48.07 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.24 1.10 0.82 1/317 133371706.1707 #merge_to_ref1708 generates a commit in the target_ref1709 does not change the right branch HEAD1710# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.71 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.22 1.09 0.82 1/317 135211711.1712 #merge1713 can perform a merge1714 returns nil if there was a concurrent branch update1715# [RSpecRunTime] RSpec elapsed time: 5 minutes 53.2 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.22 1.09 0.82 1/318 136911716.1717 #ff_merge1718 calls Gitaly's OperationService1719 behaves like #ff_merge1720 performs a ff_merge1721 with a non-existing target branch1722 throws an ArgumentError1723# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.57 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.20 1.09 0.82 1/317 138631724.1725 with a non-existing source commit1726 throws an ArgumentError1727# [RSpecRunTime] RSpec elapsed time: 5 minutes 57.7 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.20 1.09 0.82 1/317 139171728.1729 when the source sha is not a descendant of the branch head1730 doesn't perform the ff_merge1731# [RSpecRunTime] RSpec elapsed time: 5 minutes 58.84 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.20 1.09 0.82 1/317 139731732.1733 #delete_all_refs_except1734 deletes all refs except those with the specified prefixes1735# [RSpecRunTime] RSpec elapsed time: 6 minutes 0.6 second. Current RSS: ~1381M. Threads: 5. load average: 1.11 1.07 0.82 1/316 141811736.1737 #bundle_to_disk1738 saves a bundle to disk1739 #create_from_bundle1740 creates a repo from a bundle file1741 raises an error if the bundle is an attempted malicious payload1742# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.63 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.11 1.07 0.82 1/315 142161743.1744 #compare_source_branch1745 compares two branches cross repo1746 source ref does not exist in source repo1747 returns an empty comparison1748# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.64 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.02 1.05 0.81 1/317 147421749.1750 #checksum1751 calculates the checksum for non-empty repo1752 returns a blank sha for an empty repo1753 raises NoRepository for a non-existent repo1754# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.14 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.02 1.05 0.81 1/317 147531755.1756 #replicas1757 gets the replica checksum through praefect1758 #get_patch_id1759 behaves like wrapping gRPC errors1760 wraps gRPC unknown error1761 when commit is not found1762 wraps gRPC not found error1763 #disconnect_alternates1764 does not raise an error when disconnecting a non-linked repository1765 can still access objects in the object pool1766# [RSpecRunTime] RSpec elapsed time: 6 minutes 13.47 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.02 1.05 0.81 1/317 149691767.1768 #remove1769 removes the repository1770 when the repository does not exist1771 is idempotent1772# [RSpecRunTime] RSpec elapsed time: 6 minutes 15.05 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.18 1.09 0.83 1/317 149901773.1774 #import_repository1775 raises an error if a relative path is provided1776 raises an error if an absolute path is provided1777 delegates to Gitaly1778 behaves like wrapping gRPC errors1779 wraps gRPC unknown error1780 when commit is not found1781 wraps gRPC not found error1782 #replicate1783 destination does not exist1784 mirrors the source repository1785# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.27 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.18 1.09 0.83 1/318 150371786.1787 destination exists1788 mirrors the source repository1789 with keep-around refs1790 includes the temporary and keep-around refs1791# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.66 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.16 1.08 0.83 1/316 156001792.1793 #check_objects_exist1794 returns hash specifying which object exists in repo1795 #list_all_blobs1796 calls delegates to BlobService1797 #object_pool1798 without object pool1799 is expected to be nil1800 when pool repository exists1801 is expected to be nil1802 when repository is linked to the pool repository1803 returns a object pool for the repository1804# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.3 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.16 1.08 0.83 1/318 156751805.1806 #object_format1807 for SHA1 repository1808 is expected to eq :OBJECT_FORMAT_SHA11809 for SHA256 repository1810 is expected to eq :OBJECT_FORMAT_SHA2561811 for removed repository1812 is expected to raise Gitlab::Git::Repository::NoRepository1813 #get_file_attributes1814 behaves like wrapping gRPC errors1815 wraps gRPC unknown error1816 when commit is not found1817 wraps gRPC not found error1818 #detect_generated_files1819 when the linguist-generated attribute is used1820 returns generated files only1821# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.78 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.15 1.08 0.83 1/320 158761822.1823 when the gitlab-generated attribute is used1824 returns generated files only1825# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.25 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.15 1.08 0.83 1/320 160481826.1827 when both linguist-generated and gitlab-generated attribute are used1828 returns generated files only1829# [RSpecRunTime] RSpec elapsed time: 6 minutes 29.8 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.22 1.10 0.83 1/320 162211830.1831 when the gitlab-generated attribute is used to unset1832 returns an empty set1833# [RSpecRunTime] RSpec elapsed time: 6 minutes 31.32 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.22 1.10 0.83 1/320 163921834.1835 with an automatically detected file1836 when the manual override is used on non-detectable file1837 returns both manually overriden file and the detected file1838# [RSpecRunTime] RSpec elapsed time: 6 minutes 32.92 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.22 1.10 0.83 1/320 165901839.1840 when the manual override is used on the detectable file1841 returns the overriden file1842# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.52 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.28 1.11 0.84 1/320 167881843.1844 when the manual override is used on the detectable file to unset1845 returns an empty set1846# [RSpecRunTime] RSpec elapsed time: 6 minutes 36.14 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.28 1.11 0.84 1/320 169861847.1848 when an unknown revision is given1849 behaves like an invalid request1850 returns an empty set1851 reports the exception1852# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.46 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.26 1.11 0.84 1/320 173791853.1854 when an unknown path is given1855 behaves like an invalid request1856 returns an empty set1857 reports the exception1858# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.82 seconds. Current RSS: ~1287M. Threads: 5. load average: 1.26 1.11 0.84 1/320 177741859.1860 when an Gitlab::Git::ResourceExhaustedError is raised1861 behaves like an invalid request1862 returns an empty set1863 reports the exception1864# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.1 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.24 1.11 0.84 1/319 181631865.1866 when the size of changed paths exceeds the diff_max_files limit1867 returns an empty set1868# [RSpecRunTime] RSpec elapsed time: 6 minutes 47.79 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.24 1.11 0.84 1/320 183621869.1870 when all files are marked as generated1871 returns all generated files1872# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.33 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.30 1.13 0.85 1/320 185321873.1874 when empty paths are given1875 returns an empty set1876# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.92 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.30 1.13 0.85 1/319 187001877.1878 when no generated overrides are used1879 returns an empty set1880# [RSpecRunTime] RSpec elapsed time: 6 minutes 52.52 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.30 1.13 0.85 1/320 188731881.1882# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/repository_spec.rb. It took 3 minutes 22.55 seconds. Expected to take 4 minutes 1.83 seconds.1883# [RSpecRunTime] Starting example group spec/services/projects/overwrite_project_service_spec.rb. Expected to take 2 minutes 32.99 seconds.1884Projects::OverwriteProjectService1885 #execute1886 when project does not have any relation1887 behaves like overwrite actions1888 moves deploy keys1889 moves notification settings1890 moves users stars1891 moves project group links1892 moves memberships and authorizations1893 schedules original project for deletion1894 renames the project1895 renames source project to temp name1896 moves lfs objects relationships1897 is expected to eq 31898# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.91 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.18 1.11 0.85 1/314 188741899.1900 when project rename fails1901 source rename1902 moves relations back to source project and raises an exception1903# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.13 seconds. Current RSS: ~1264M. Threads: 5. load average: 1.17 1.11 0.86 1/314 188751904.1905 new project rename1906 moves relations back, renames source project back to original name and raises1907# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.71 seconds. Current RSS: ~1268M. Threads: 5. load average: 1.17 1.11 0.86 2/315 188761908.1909 when project with elements1910 behaves like overwrite actions1911 moves deploy keys1912 moves notification settings1913 moves users stars1914 moves project group links1915 moves memberships and authorizations1916 schedules original project for deletion1917 renames the project1918 renames source project to temp name1919 moves lfs objects relationships1920 is expected to eq 31921# [RSpecRunTime] RSpec elapsed time: 8 minutes 22.47 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.16 1.12 0.88 1/314 188771922.1923 when project rename fails1924 source rename1925 moves relations back to source project and raises an exception1926# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.5 seconds. Current RSS: ~1273M. Threads: 5. load average: 1.23 1.13 0.88 1/314 188781927.1928 new project rename1929 moves relations back, renames source project back to original name and raises1930# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.99 seconds. Current RSS: ~1274M. Threads: 5. load average: 1.21 1.13 0.88 1/315 188791931.1932 forks1933 when moving a root forked project1934 moves the descendant forks1935 updates the fork network1936# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.59 seconds. Current RSS: ~1281M. Threads: 5. load average: 1.03 1.09 0.87 1/315 188801937.1938 when moving a intermediate forked project1939 moves the descendant forks1940 moves the ascendant fork1941 does not update fork network1942# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.16 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.02 1.09 0.88 1/314 188811943.1944 if an exception is raised1945 rollbacks changes1946 removes fork network member1947# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.0 seconds. Current RSS: ~1296M. Threads: 5. load average: 0.94 1.07 0.87 1/314 188821948.1949# [RSpecRunTime] Finishing example group spec/services/projects/overwrite_project_service_spec.rb. It took 2 minutes 11.46 seconds. Expected to take 2 minutes 32.99 seconds.1950# [RSpecRunTime] Starting example group spec/services/projects/update_service_spec.rb. Expected to take 1 minute 56.36 seconds.1951Projects::UpdateService1952 #execute1953 when changing restrict_user_defined_variables1954 current_user_role: :owner, project_minimum_role: :developer, from_value: true, to_value: false, status: :success1955 allows/disallows to change restrict_user_defined_variables1956 when feature flag allow_user_variables_by_minimum_role is disabled`1957 allows to change restrict_user_defined_variables1958# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.75 seconds. Current RSS: ~1294M. Threads: 5. load average: 0.94 1.07 0.87 1/314 188831959.1960 current_user_role: :owner, project_minimum_role: :maintainer, from_value: true, to_value: false, status: :success1961 allows/disallows to change restrict_user_defined_variables1962 when feature flag allow_user_variables_by_minimum_role is disabled`1963 allows to change restrict_user_defined_variables1964# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.75 seconds. Current RSS: ~1300M. Threads: 5. load average: 0.94 1.07 0.87 1/314 188841965.1966 current_user_role: :owner, project_minimum_role: :developer, from_value: false, to_value: true, status: :success1967 allows/disallows to change restrict_user_defined_variables1968 when feature flag allow_user_variables_by_minimum_role is disabled`1969 allows to change restrict_user_defined_variables1970# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.88 seconds. Current RSS: ~1306M. Threads: 5. load average: 0.95 1.07 0.87 1/314 188851971.1972 current_user_role: :owner, project_minimum_role: :maintainer, from_value: false, to_value: true, status: :success1973 allows/disallows to change restrict_user_defined_variables1974 when feature flag allow_user_variables_by_minimum_role is disabled`1975 allows to change restrict_user_defined_variables1976# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.12 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.95 1.07 0.87 1/314 188861977.1978 current_user_role: :maintainer, project_minimum_role: :developer, from_value: true, to_value: false, status: :success1979 allows/disallows to change restrict_user_defined_variables1980 when feature flag allow_user_variables_by_minimum_role is disabled`1981 allows to change restrict_user_defined_variables1982# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.3 seconds. Current RSS: ~1308M. Threads: 5. load average: 0.95 1.07 0.87 1/314 188871983.1984 current_user_role: :maintainer, project_minimum_role: :maintainer, from_value: true, to_value: false, status: :success1985 allows/disallows to change restrict_user_defined_variables1986 when feature flag allow_user_variables_by_minimum_role is disabled`1987 allows to change restrict_user_defined_variables1988# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.45 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.95 1.07 0.87 1/314 188881989.1990 current_user_role: :maintainer, project_minimum_role: :owner, from_value: true, to_value: false, status: :api_error1991 allows/disallows to change restrict_user_defined_variables1992 when feature flag allow_user_variables_by_minimum_role is disabled`1993 allows to change restrict_user_defined_variables1994# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.71 seconds. Current RSS: ~1301M. Threads: 5. load average: 0.96 1.06 0.88 1/314 188891995.1996 current_user_role: :maintainer, project_minimum_role: :owner, from_value: false, to_value: true, status: :api_error1997 allows/disallows to change restrict_user_defined_variables1998 when feature flag allow_user_variables_by_minimum_role is disabled`1999 allows to change restrict_user_defined_variables2000# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.96 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.96 1.06 0.88 1/314 188902001.2002 current_user_role: :maintainer, project_minimum_role: :owner, from_value: true, to_value: true, status: :success2003 allows/disallows to change restrict_user_defined_variables2004 when feature flag allow_user_variables_by_minimum_role is disabled`2005 allows to change restrict_user_defined_variables2006# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.35 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.88 1.05 0.87 1/314 188912007.2008 current_user_role: :developer, project_minimum_role: :owner, from_value: true, to_value: false, status: :api_error2009 allows/disallows to change restrict_user_defined_variables2010 when feature flag allow_user_variables_by_minimum_role is disabled`2011 allows to change restrict_user_defined_variables2012# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.58 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.88 1.05 0.87 1/314 188922013.2014 current_user_role: :developer, project_minimum_role: :developer, from_value: true, to_value: false, status: :api_error2015 allows/disallows to change restrict_user_defined_variables2016 when feature flag allow_user_variables_by_minimum_role is disabled`2017 allows to change restrict_user_defined_variables2018# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.92 seconds. Current RSS: ~1306M. Threads: 5. load average: 0.88 1.05 0.87 1/314 188932019.2020 current_user_role: :developer, project_minimum_role: :maintainer, from_value: true, to_value: false, status: :api_error2021 allows/disallows to change restrict_user_defined_variables2022 when feature flag allow_user_variables_by_minimum_role is disabled`2023 allows to change restrict_user_defined_variables2024# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.16 seconds. Current RSS: ~1305M. Threads: 5. load average: 0.89 1.05 0.87 1/314 188942025.2026 when changing ci_pipeline_variables_minimum_override_role2027 current_user_role: :owner, restrict_user_defined_variables: true, from_value: :owner, to_value: :developer, status: :success2028 allows/disallows to change ci_pipeline_variables_minimum_override_role2029 when feature flag allow_user_variables_by_minimum_role is disabled`2030 allows to change ci_pipeline_variables_minimum_override_role2031# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.52 seconds. Current RSS: ~1304M. Threads: 5. load average: 0.89 1.05 0.87 1/314 188952032.2033 current_user_role: :owner, restrict_user_defined_variables: true, from_value: :owner, to_value: :maintainer, status: :success2034 allows/disallows to change ci_pipeline_variables_minimum_override_role2035 when feature flag allow_user_variables_by_minimum_role is disabled`2036 allows to change ci_pipeline_variables_minimum_override_role2037# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.93 seconds. Current RSS: ~1307M. Threads: 5. load average: 0.90 1.04 0.87 1/314 188962038.2039 current_user_role: :owner, restrict_user_defined_variables: true, from_value: :developer, to_value: :maintainer, status: :success2040 allows/disallows to change ci_pipeline_variables_minimum_override_role2041 when feature flag allow_user_variables_by_minimum_role is disabled`2042 allows to change ci_pipeline_variables_minimum_override_role2043# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.24 seconds. Current RSS: ~1307M. Threads: 5. load average: 0.90 1.04 0.87 1/314 188972044.2045 current_user_role: :owner, restrict_user_defined_variables: true, from_value: :maintainer, to_value: :owner, status: :success2046 allows/disallows to change ci_pipeline_variables_minimum_override_role2047 when feature flag allow_user_variables_by_minimum_role is disabled`2048 allows to change ci_pipeline_variables_minimum_override_role2049# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.55 seconds. Current RSS: ~1309M. Threads: 5. load average: 0.91 1.04 0.87 1/314 188982050.2051 current_user_role: :maintainer, restrict_user_defined_variables: true, from_value: :owner, to_value: :developer, status: :api_error2052 allows/disallows to change ci_pipeline_variables_minimum_override_role2053 when feature flag allow_user_variables_by_minimum_role is disabled`2054 allows to change ci_pipeline_variables_minimum_override_role2055# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.81 seconds. Current RSS: ~1309M. Threads: 5. load average: 0.91 1.04 0.87 1/314 188992056.2057 current_user_role: :maintainer, restrict_user_defined_variables: true, from_value: :owner, to_value: :maintainer, status: :api_error2058 allows/disallows to change ci_pipeline_variables_minimum_override_role2059 when feature flag allow_user_variables_by_minimum_role is disabled`2060 allows to change ci_pipeline_variables_minimum_override_role2061# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.04 seconds. Current RSS: ~1311M. Threads: 5. load average: 0.83 1.03 0.87 1/314 189002062.2063 current_user_role: :maintainer, restrict_user_defined_variables: true, from_value: :developer, to_value: :maintainer, status: :success2064 allows/disallows to change ci_pipeline_variables_minimum_override_role2065 when feature flag allow_user_variables_by_minimum_role is disabled`2066 allows to change ci_pipeline_variables_minimum_override_role2067# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.4 seconds. Current RSS: ~1311M. Threads: 5. load average: 0.83 1.03 0.87 1/314 189012068.2069 current_user_role: :maintainer, restrict_user_defined_variables: true, from_value: :maintainer, to_value: :owner, status: :api_error2070 allows/disallows to change ci_pipeline_variables_minimum_override_role2071 when feature flag allow_user_variables_by_minimum_role is disabled`2072 allows to change ci_pipeline_variables_minimum_override_role2073# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.63 seconds. Current RSS: ~1310M. Threads: 5. load average: 0.85 1.03 0.87 1/314 189022074.2075 current_user_role: :owner, restrict_user_defined_variables: false, from_value: :owner, to_value: :maintainer, status: :success2076 allows/disallows to change ci_pipeline_variables_minimum_override_role2077 when feature flag allow_user_variables_by_minimum_role is disabled`2078 allows to change ci_pipeline_variables_minimum_override_role2079# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.86 seconds. Current RSS: ~1312M. Threads: 5. load average: 0.85 1.03 0.87 1/314 189032080.2081 current_user_role: :maintainer, restrict_user_defined_variables: false, from_value: :owner, to_value: :developer, status: :api_error2082 allows/disallows to change ci_pipeline_variables_minimum_override_role2083 when feature flag allow_user_variables_by_minimum_role is disabled`2084 allows to change ci_pipeline_variables_minimum_override_role2085# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.96 seconds. Current RSS: ~1313M. Threads: 5. load average: 0.85 1.03 0.87 1/314 189042086.2087 current_user_role: :maintainer, restrict_user_defined_variables: false, from_value: :maintainer, to_value: :owner, status: :api_error2088 allows/disallows to change ci_pipeline_variables_minimum_override_role2089 when feature flag allow_user_variables_by_minimum_role is disabled`2090 allows to change ci_pipeline_variables_minimum_override_role2091# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.16 seconds. Current RSS: ~1313M. Threads: 5. load average: 0.86 1.02 0.87 1/314 189052092.2093 when changing visibility level2094 behaves like publishing Projects::ProjectAttributesChangedEvent2095 publishes Projects::ProjectAttributesChangedEvent2096 when visibility_level changes to INTERNAL2097 updates the project to internal2098 when visibility_level changes to PUBLIC2099 updates the project to public2100 and project is PRIVATE2101 does not unlink project from fork network2102# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.81 seconds. Current RSS: ~1320M. Threads: 5. load average: 0.86 1.02 0.87 1/314 189062103.2104 when visibility_level changes to PRIVATE2105 updates the project to private2106 when visibility levels are restricted to PUBLIC only2107 when visibility_level is INTERNAL2108 updates the project to internal2109 when visibility_level is PUBLIC2110 does not update the project to public2111 when updated by an admin2112 when admin mode is enabled2113 updates the project to public2114# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.68 seconds. Current RSS: ~1326M. Threads: 5. load average: 0.87 1.02 0.87 1/314 189072115.2116 when admin mode is disabled2117 does not update the project to public2118 when project visibility is higher than parent group2119 does not update project visibility level even if admin2120# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.5 seconds. Current RSS: ~1329M. Threads: 5. load average: 0.87 1.02 0.87 1/314 189082121.2122 when user is not project owner2123 when project is private2124 does not update the project to public2125 does not update the project to public with tricky value2126# [RSpecRunTime] RSpec elapsed time: 10 minutes 5.12 seconds. Current RSS: ~1330M. Threads: 5. load average: 0.88 1.02 0.87 1/314 189092127.2128 when project is public2129 does not update the project to private2130 does not update the project to private with invalid string value2131 does not update the project to private with valid string value2132 does not update the project to private because of Active Record typecasting2133# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.35 seconds. Current RSS: ~1329M. Threads: 5. load average: 0.88 1.02 0.87 1/314 189102134.2135 when updating shared runners2136 can enable shared runners2137 enables shared runners2138 cannot enable shared runners2139 does not enable shared runners2140 when updating project that has forks2141 does not change visibility of forks2142# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.71 seconds. Current RSS: ~1323M. Threads: 5. load average: 0.89 1.02 0.87 1/314 189112143.2144 when updating a default branch2145 changes default branch, tracking the previous branch2146 does not change a default branch2147 when repository has an ambiguous branch named "HEAD"2148 returns an error to the user2149# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.36 seconds. Current RSS: ~1393M. Threads: 5. load average: 0.90 1.02 0.87 1/319 190082150.2151 when we update project but not enabling a wiki2152 does not try to create an empty wiki2153 handles empty project feature attributes2154# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.87 seconds. Current RSS: ~1394M. Threads: 5. load average: 0.90 1.02 0.87 1/319 190092155.2156 when enabling a wiki2157 creates a wiki2158 logs an error and creates a metric when wiki can not be created2159# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.27 seconds. Current RSS: ~1392M. Threads: 5. load average: 0.83 1.01 0.87 1/319 190162160.2161 when changing feature visibility to private2162 updates the visibility correctly2163 when changes project features2164 with feature_name:issues2165 publishes Projects::ProjectFeaturesChangedEvent2166# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.73 seconds. Current RSS: ~1375M. Threads: 5. load average: 0.83 1.01 0.87 1/319 190172167.2168 with feature_name:wiki2169 publishes Projects::ProjectFeaturesChangedEvent2170 with feature_name:forking2171 publishes Projects::ProjectFeaturesChangedEvent2172 with feature_name:model_experiments2173 publishes Projects::ProjectFeaturesChangedEvent2174 with feature_name:model_registry2175 publishes Projects::ProjectFeaturesChangedEvent2176 when archiving a project2177 publishes a ProjectTransferedEvent2178 behaves like publishing Projects::ProjectAttributesChangedEvent2179 publishes Projects::ProjectAttributesChangedEvent2180# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.74 seconds. Current RSS: ~1348M. Threads: 5. load average: 0.84 1.01 0.87 1/317 190182181.2182 when changing operations feature visibility2183 does not sync the changes to the related fields2184 when updating a project that contains container images2185 allows to update other settings2186 when the GitlabAPI is not supported2187 behaves like renaming the project fails with message2188 does not allow to rename the project2189# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.93 seconds. Current RSS: ~1343M. Threads: 5. load average: 0.84 1.01 0.87 1/315 190192190.2191 when Gitlab API is supported2192 executes a dry run of the project rename2193 when the dry run fails2194 logs the error2195 behaves like renaming the project fails with message2196 does not allow to rename the project2197# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.2 seconds. Current RSS: ~1333M. Threads: 5. load average: 0.86 1.00 0.87 1/315 190202198.2199 when the dry run succeeds2200 continues with the project rename2201 when renaming a project2202 with legacy storage2203 does not allow renaming when new path matches existing repository on disk2204 when hashed storage is enabled2205 migrates project to a hashed storage instead of renaming the repo to another legacy name2206# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.2 seconds. Current RSS: ~1351M. Threads: 5. load average: 0.87 1.00 0.87 1/317 190772207.2208 with hashed storage2209 does not check if new path matches existing repository on disk2210# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.59 seconds. Current RSS: ~1357M. Threads: 5. load average: 0.87 1.00 0.87 1/317 190992211.2212 when passing invalid parameters2213 returns an error result when record cannot be updated2214 when updating #emails_enabled2215 updates the attribute for the project owner2216 does not update when not project owner2217# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.07 seconds. Current RSS: ~1347M. Threads: 5. load average: 0.87 1.00 0.87 1/317 191002218.2219 when updating #runner_registration_enabled2220 updates the attribute2221 when runner registration is disabled for all projects2222 restricts updating the attribute2223# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.47 seconds. Current RSS: ~1346M. Threads: 5. load average: 0.88 1.00 0.87 1/317 191012224.2225 when updating runners settings2226 when project has shared runners enabled2227 updates builds queue when shared runners get disabled2228# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.18 seconds. Current RSS: ~1333M. Threads: 5. load average: 0.88 1.00 0.87 1/317 191022229.2230 when project has shared runners disabled2231 updates builds queue when shared runners get enabled2232# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.61 seconds. Current RSS: ~1322M. Threads: 5. load average: 0.88 1.00 0.87 1/317 191032233.2234 when project has group runners enabled2235 updates builds queue when group runners get disabled2236# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.98 seconds. Current RSS: ~1319M. Threads: 5. load average: 0.88 1.00 0.87 1/317 191042237.2238 when project has group runners disabled2239 updates builds queue when group runners get enabled2240# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.67 seconds. Current RSS: ~1302M. Threads: 5. load average: 0.89 1.00 0.87 1/315 191052241.2242 with external authorization enabled2243 does not save the project with an error if the service denies access2244 saves the new label if the service allows access2245 checks the default label when the classification label was cleared2246 does not check the label when it does not change2247# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.38 seconds. Current RSS: ~1304M. Threads: 5. load average: 0.89 1.00 0.87 1/315 191062248.2249 when updating nested attributes for prometheus integration2250 prometheus integration exists2251 updates existing record2252 prometheus integration does not exist2253 valid parameters2254 creates new record2255 invalid parameters2256 does not create new record2257 when changing repository_storage2258 authenticated as admin2259 when admin mode is enabled2260 schedules the transfer of the repository to the new storage and locks the project2261# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.8 seconds. Current RSS: ~1320M. Threads: 5. load average: 0.90 1.00 0.88 1/315 191272262.2263 when admin mode is disabled2264 behaves like the transfer was not scheduled2265 does not schedule the transfer2266# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.11 seconds. Current RSS: ~1330M. Threads: 5. load average: 0.90 1.00 0.88 1/315 191482267.2268 the repository is read-only2269 behaves like the transfer was not scheduled2270 does not schedule the transfer2271# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.35 seconds. Current RSS: ~1339M. Threads: 5. load average: 0.83 0.99 0.87 1/315 191692272.2273 the storage has not changed2274 behaves like the transfer was not scheduled2275 does not schedule the transfer2276# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.62 seconds. Current RSS: ~1347M. Threads: 5. load average: 0.83 0.99 0.87 1/315 191902277.2278 the storage does not exist2279 behaves like the transfer was not scheduled2280 does not schedule the transfer2281# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.9 seconds. Current RSS: ~1345M. Threads: 5. load average: 0.83 0.99 0.87 1/315 192112282.2283 authenticated as user2284 behaves like the transfer was not scheduled2285 does not schedule the transfer2286# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.16 seconds. Current RSS: ~1346M. Threads: 5. load average: 0.83 0.99 0.87 1/315 192322287.2288 when updating topics2289 update using topics2290 update using topic_list2291 update using tag_list (deprecated)2292# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.81 second. Current RSS: ~1337M. Threads: 5. load average: 0.84 0.99 0.87 1/315 192332293.2294 when updating pages unique domain2295 when turning it on2296 adds pages unique domain2297 when turning it off2298 adds pages unique domain2299 #run_auto_devops_pipeline?2300 when master contains a .gitlab-ci.yml file2301 is expected to eq false2302 when auto devops is nil2303 is expected to eq false2304 when auto devops is explicitly enabled2305 is expected to eq true2306 when auto devops is explicitly disabled2307 is expected to eq false2308 when auto devops is set to instance setting2309 when auto devops is enabled system-wide2310 is expected to eq true2311 when auto devops is disabled system-wide2312 is expected to eq false2313# [RSpecRunTime] Finishing example group spec/services/projects/update_service_spec.rb. It took 2 minutes 1.72 seconds. Expected to take 1 minute 56.36 seconds.2314# [RSpecRunTime] Starting example group spec/tasks/gitlab/workhorse_rake_spec.rb. Expected to take 1 minute 36.28 seconds.2315gitlab:workhorse namespace rake task2316 install2317 clones the origin and creates a gitlab-workhorse binary2318 no dir given2319 aborts and display a help message2320# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.67 seconds. Current RSS: ~1318M. Threads: 5. load average: 3.44 1.86 1.19 1/317 247202321.2322 when an underlying Git command fails2323 aborts and display a help message2324# [RSpecRunTime] Finishing example group spec/tasks/gitlab/workhorse_rake_spec.rb. It took 1 minute 26.83 seconds. Expected to take 1 minute 36.28 seconds.2325# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.71 seconds. Current RSS: ~1316M. Threads: 5. load average: 3.44 1.86 1.19 1/314 247212326.2327# [RSpecRunTime] Starting example group spec/lib/gitlab/asciidoc_spec.rb. Expected to take 1 minute 22.73 seconds.2328Gitlab::Asciidoc2329 detects and converts to a wikilink2330 without project2331 converts the input using Asciidoctor and default options2332 with asciidoc_opts2333 merges the options with default ones2334# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.5 seconds. Current RSS: ~1334M. Threads: 5. load average: 3.25 1.84 1.19 2/314 247222335.2336 with requested path2337 ignores {docname} when not available2338 sets {docname} for root2339 sets {docname} for just a filename2340 sets {docname} for a directory2341 sets {docname} for a complete path2342# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.96 seconds. Current RSS: ~1356M. Threads: 5. load average: 3.25 1.84 1.19 1/314 247232343.2344 XSS2345 does not convert dangerous link with extra attribute into HTML2346 does not convert dangerous link with unsafe scheme into HTML2347 does not convert dangerous image with onerror into HTML2348asciidoctor: WARNING: <stdin>: line 1: unterminated listing block2349 does not convert dangerous fenced code with inline script into HTML2350 does not allow locked attributes to be overridden2351# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.58 seconds. Current RSS: ~1413M. Threads: 5. load average: 3.14 1.84 1.20 1/314 247242352.2353 images2354 does lazy load and link image2355 does not automatically link image if link is explicitly defined2356# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.7 seconds. Current RSS: ~1416M. Threads: 5. load average: 3.14 1.84 1.20 1/314 247252357.2358 with admonition2359 preserves classes2360 with passthrough2361 removes non heading ids2362 removes non footnote def ids2363 removes non footnote ref ids2364# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.89 seconds. Current RSS: ~1436M. Threads: 5. load average: 2.97 1.83 1.19 1/314 247262365.2366 with footnotes2367 preserves ids and links2368 with section anchors2369 preserves ids and links2370 with xrefs2371 preserves ids2372 with checklist2373 preserves classes2374 with marks2375 preserves classes2376 with fenced block2377 highlights syntax2378 with listing block2379 highlights syntax2380 with stem block2381 does not apply syntax highlighting2382 external links2383 adds the `rel` attribute to the link2384 LaTex code2385 adds class js-render-math to the output2386 outfilesuffix2387 defaults to adoc2388 with mermaid diagrams2389 adds class js-render-mermaid to the output2390 applies subs in diagram block2391# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.93 seconds. Current RSS: ~1449M. Threads: 5. load average: 2.81 1.82 1.19 1/314 247272392.2393 with Kroki enabled2394 converts a graphviz diagram to image2395 does not convert a blockdiag diagram to image2396 does not allow kroki-plantuml-include to be overridden2397 does not allow kroki-server-url to be overridden2398# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.19 seconds. Current RSS: ~1446M. Threads: 5. load average: 2.67 1.80 1.19 1/314 247282399.2400 with Kroki and BlockDiag (additional format) enabled2401 converts a blockdiag diagram to image2402 with project2403 include directive2404 cyclic imports2405 completes successfully2406# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.39 seconds. Current RSS: ~1444M. Threads: 5. load average: 2.67 1.80 1.19 1/319 249322407.2408 with path to non-existing file2409 renders Unresolved directive placeholder2410# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.11 second. Current RSS: ~1440M. Threads: 5. load average: 2.46 1.77 1.18 1/319 249792411.2412 with path to a binary file2413 does not read the blob2414 renders Unresolved directive placeholder2415# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.3 seconds. Current RSS: ~1436M. Threads: 5. load average: 2.46 1.77 1.18 1/319 250672416.2417 with path to file in external storage2418 does not read the blob2419 renders Unresolved directive placeholder2420# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.46 seconds. Current RSS: ~1452M. Threads: 5. load average: 2.34 1.76 1.18 1/319 251552421.2422 with a URI that returns 4042423 renders Unresolved directive placeholder2424# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.06 seconds. Current RSS: ~1451M. Threads: 5. load average: 2.34 1.76 1.18 1/319 251992425.2426 with path to a textual file2427 when requested path is a file in the repo2428 the file is specified by absolute path2429 includes content of the file2430# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.89 seconds. Current RSS: ~1439M. Threads: 5. load average: 2.23 1.75 1.18 1/319 252782431.2432 the file is specified by relative path2433 includes content of the file2434# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.65 seconds. Current RSS: ~1442M. Threads: 5. load average: 2.23 1.75 1.18 1/319 253582435.2436 the file is specified by relative path with leading ./2437 includes content of the file2438# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.49 seconds. Current RSS: ~1442M. Threads: 5. load average: 2.23 1.75 1.18 1/319 254382439.2440 the file is specified by relative path to a file up one directory2441 includes content of the file2442# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.31 seconds. Current RSS: ~1444M. Threads: 5. load average: 2.13 1.73 1.18 1/319 255172443.2444 the file is specified by relative path for a file up multiple directories2445 includes content of the file2446# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.14 seconds. Current RSS: ~1444M. Threads: 5. load average: 2.13 1.73 1.18 1/319 255952447.2448 without a commit (only ref)2449 the file is specified by absolute path2450 includes content of the file2451# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.82 seconds. Current RSS: ~1451M. Threads: 5. load average: 2.13 1.73 1.18 1/319 256722452.2453 the file is specified by relative path2454 includes content of the file2455# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.68 seconds. Current RSS: ~1453M. Threads: 5. load average: 2.04 1.72 1.18 1/319 257502456.2457 the file is specified by relative path with leading ./2458 includes content of the file2459# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.5 seconds. Current RSS: ~1455M. Threads: 5. load average: 2.04 1.72 1.18 1/319 258282460.2461 the file is specified by relative path to a file up one directory2462 includes content of the file2463# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.28 seconds. Current RSS: ~1448M. Threads: 5. load average: 2.04 1.73 1.18 1/319 259052464.2465 the file is specified by relative path for a file up multiple directories2466 includes content of the file2467# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.02 seconds. Current RSS: ~1448M. Threads: 5. load average: 2.04 1.73 1.18 1/319 259812468.2469 when requested path is a directory in the repo2470 the file is specified by absolute path2471 includes content of the file2472# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.87 seconds. Current RSS: ~1452M. Threads: 5. load average: 2.04 1.73 1.18 1/319 260602473.2474 the file is specified by relative path2475 includes content of the file2476# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.7 seconds. Current RSS: ~1451M. Threads: 5. load average: 2.04 1.73 1.19 1/319 261402477.2478 the file is specified by relative path with leading ./2479 includes content of the file2480# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.53 seconds. Current RSS: ~1450M. Threads: 5. load average: 2.04 1.73 1.19 1/319 262202481.2482 the file is specified by relative path to a file up one directory2483 includes content of the file2484# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.35 seconds. Current RSS: ~1444M. Threads: 5. load average: 2.04 1.73 1.19 1/319 262992485.2486 the file is specified by relative path for a file up multiple directories2487 includes content of the file2488# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.18 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.87 1.70 1.18 1/319 263772489.2490 without a commit (only ref)2491 the file is specified by absolute path2492 includes content of the file2493# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.04 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.87 1.70 1.18 1/319 264542494.2495 the file is specified by relative path2496 includes content of the file2497# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.89 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.87 1.70 1.18 1/319 265322498.2499 the file is specified by relative path with leading ./2500 includes content of the file2501# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.72 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.80 1.69 1.18 1/319 266102502.2503 the file is specified by relative path to a file up one directory2504 includes content of the file2505# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.54 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.80 1.69 1.18 1/319 266872506.2507 the file is specified by relative path for a file up multiple directories2508 includes content of the file2509# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.37 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.74 1.68 1.18 1/319 267632510.2511 when repository is passed into the context2512 when the file exists2513 is expected to include "<p>Content from wiki</p>"2514# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.39 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.74 1.68 1.18 1/319 268412515.2516 when the file does not exist2517 is expected to include "[ERROR: include::wiki_file.adoc[] - unresolved directive]"2518# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.2 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.74 1.68 1.18 1/319 268942519.2520 the effect of max-includes2521 includes the content of all sources2522 when the document includes more than asciidoc_max_includes2523 includes only the content of the first 2 sources2524# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.36 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.68 1.67 1.18 1/319 271652525.2526 recursive includes with relative paths2527 includes content of the included files recursively2528# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.75 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.54 1.64 1.17 1/319 273452529.2530# [RSpecRunTime] Finishing example group spec/lib/gitlab/asciidoc_spec.rb. It took 1 minute 22.15 seconds. Expected to take 1 minute 22.73 seconds.2531# [RSpecRunTime] Starting example group spec/services/ci/unlock_artifacts_service_spec.rb. Expected to take 1 minute 11.87 seconds.2532Ci::UnlockArtifactsService2533 tag: false2534 #execute2535 when running on a ref before a pipeline2536 unlocks artifacts from older pipelines2537 does not unlock artifacts for tag or branch with same name as ref2538 does not unlock artifacts from newer pipelines2539 does not lock artifacts from old unlocked pipelines2540 does not unlock artifacts from the same pipeline2541 does not unlock artifacts for other refs2542 does not unlock artifacts for child pipeline2543 unlocks job artifact records2544 unlocks pipeline artifact records2545# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.31 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.35 1.59 1.16 1/314 273462546.2547 when running on just the ref2548 unlocks artifacts from older pipelines2549 unlocks artifacts from newer pipelines2550 unlocks artifacts from the same pipeline2551 does not unlock artifacts for tag or branch with same name as ref2552 does not lock artifacts from old unlocked pipelines2553 does not unlock artifacts for other refs2554 unlocks job artifact records2555 unlocks pipeline artifact records2556# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.06 seconds. Current RSS: ~1285M. Threads: 5. load average: 1.30 1.57 1.16 1/314 273472557.2558 #unlock_pipelines_query2559 when running on a ref before a pipeline2560 produces the expected SQL string2561# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.64 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.30 1.57 1.16 1/314 273482562.2563 when running on just the ref2564 produces the expected SQL string2565# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.14 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.27 1.56 1.16 1/314 273492566.2567 #unlock_job_artifacts_query2568 when given a single pipeline ID2569 produces the expected SQL string2570# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.77 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.27 1.56 1.16 1/314 273502571.2572 when given multiple pipeline IDs2573 produces the expected SQL string2574# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.41 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.27 1.56 1.16 1/314 273512575.2576 tag: true2577 #execute2578 when running on a ref before a pipeline2579 unlocks artifacts from older pipelines2580 does not unlock artifacts for tag or branch with same name as ref2581 does not unlock artifacts from newer pipelines2582 does not lock artifacts from old unlocked pipelines2583 does not unlock artifacts from the same pipeline2584 does not unlock artifacts for other refs2585 does not unlock artifacts for child pipeline2586 unlocks job artifact records2587 unlocks pipeline artifact records2588# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.27 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.21 1.53 1.16 1/314 273522589.2590 when running on just the ref2591 unlocks artifacts from older pipelines2592 unlocks artifacts from newer pipelines2593 unlocks artifacts from the same pipeline2594 does not unlock artifacts for tag or branch with same name as ref2595 does not lock artifacts from old unlocked pipelines2596 does not unlock artifacts for other refs2597 unlocks job artifact records2598 unlocks pipeline artifact records2599# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.05 seconds. Current RSS: ~1288M. Threads: 5. load average: 1.18 1.52 1.16 1/314 273532600.2601 #unlock_pipelines_query2602 when running on a ref before a pipeline2603 produces the expected SQL string2604# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.54 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.16 1.51 1.16 1/314 273542605.2606 when running on just the ref2607 produces the expected SQL string2608# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.05 seconds. Current RSS: ~1293M. Threads: 5. load average: 1.16 1.51 1.16 1/314 273552609.2610 #unlock_job_artifacts_query2611 when given a single pipeline ID2612 produces the expected SQL string2613# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.83 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.16 1.51 1.16 1/314 273562614.2615 when given multiple pipeline IDs2616 produces the expected SQL string2617# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.37 second. Current RSS: ~1292M. Threads: 5. load average: 1.15 1.50 1.15 1/314 273572618.2619# [RSpecRunTime] Finishing example group spec/services/ci/unlock_artifacts_service_spec.rb. It took 1 minute 5.73 seconds. Expected to take 1 minute 11.87 seconds.2620# [RSpecRunTime] Starting example group spec/workers/repository_fork_worker_spec.rb. Expected to take 1 minute 1.78 seconds.2621RepositoryForkWorker2622 modules2623 includes ProjectImportOptions2624 #perform2625 only project ID passed2626 behaves like RepositoryForkWorker performing2627 creates a new repository from a fork2628 protects the default branch2629 flushes various caches2630 handles bad fork2631 calls Projects::LfsPointers::LfsLinkService#execute with OIDs of source project LFS objects2632 handles LFS objects link failure2633 when a worker was reset without cleanup2634 creates a new repository from a fork2635# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.25 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.27 1.51 1.16 1/322 277202636.2637 when a specific branch is requested2638 behaves like RepositoryForkWorker performing2639 creates a new repository from a fork2640 protects the default branch2641 flushes various caches2642 handles bad fork2643 calls Projects::LfsPointers::LfsLinkService#execute with OIDs of source project LFS objects2644 handles LFS objects link failure2645 when a worker was reset without cleanup2646 creates a new repository from a fork2647# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.96 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.32 1.50 1.17 1/321 280822648.2649 project ID, storage and repo paths passed2650 behaves like RepositoryForkWorker performing2651 creates a new repository from a fork2652 protects the default branch2653 flushes various caches2654 handles bad fork2655 calls Projects::LfsPointers::LfsLinkService#execute with OIDs of source project LFS objects2656 handles LFS objects link failure2657 when a worker was reset without cleanup2658 creates a new repository from a fork2659# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.27 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.23 1.47 1.17 1/322 284442660.2661# [RSpecRunTime] Finishing example group spec/workers/repository_fork_worker_spec.rb. It took 53.79 seconds. Expected to take 1 minute 1.78 seconds.2662# [RSpecRunTime] Starting example group spec/presenters/ci/build_runner_presenter_spec.rb. Expected to take 48.54 seconds.2663Ci::BuildRunnerPresenter2664 #artifacts2665 when option contains archive-type artifacts2666 presents correct hash2667 when untracked is specified2668 presents correct hash2669# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.03 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.23 1.47 1.17 1/321 284452670.2671 when untracked and paths are missing2672 does not present hash2673 when artifacts exclude is defined2674 includes the list of excluded paths2675 when artifacts exclude is not defined2676 does not include an empty list of excluded paths2677 with reports2678 archive2679 presents correct hash2680 metadata2681 presents correct hash2682 trace2683 presents correct hash2684 metrics_referee2685 presents correct hash2686 network_referee2687 presents correct hash2688 junit2689 presents correct hash2690 accessibility2691 presents correct hash2692 codequality2693 presents correct hash2694 sast2695 presents correct hash2696 secret_detection2697 presents correct hash2698 dependency_scanning2699 presents correct hash2700 container_scanning2701 presents correct hash2702 cluster_image_scanning2703 presents correct hash2704 dast2705 presents correct hash2706 license_scanning2707 presents correct hash2708 performance2709 presents correct hash2710 browser_performance2711 presents correct hash2712 load_performance2713 presents correct hash2714 metrics2715 presents correct hash2716 lsif2717 presents correct hash2718 dotenv2719 presents correct hash2720 cobertura2721 presents correct hash2722 terraform2723 presents correct hash2724 cluster_applications2725 presents correct hash2726 requirements2727 presents correct hash2728 requirements_v22729 presents correct hash2730 coverage_fuzzing2731 presents correct hash2732 api_fuzzing2733 presents correct hash2734 cyclonedx2735 presents correct hash2736 annotations2737 presents correct hash2738 repository_xray2739 presents correct hash2740 when a specific coverage_report type is given2741 presents the coverage report hash with the coverage format2742 when a specific coverage_report type is given with another report type2743 presents both reports2744 when option has both archive and reports specification2745 presents correct hash2746 when archive specifies 'expire_in' keyword2747 inherits expire_in from archive2748# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.61 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.34 1.48 1.18 1/317 284462749.2750 when option has no artifact keywords2751 does not present hash2752 #ref_type2753 returns the correct ref type2754 when tag is false2755 returns the correct ref type2756# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.83 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.34 1.48 1.18 1/317 284472757.2758 #git_depth2759 defaults to git depth setting for the project2760 when GIT_DEPTH variable is specified2761 returns its value2762# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.4 seconds. Current RSS: ~1322M. Threads: 5. load average: 1.34 1.48 1.18 1/317 284482763.2764 #repo_object_format2765 delegates the call to #repository_object_format2766 #refspecs2767 returns the correct refspecs2768 when ref is tag2769 returns the correct refspecs2770 when GIT_DEPTH is zero2771 returns the correct refspecs2772# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.43 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.31 1.47 1.18 1/317 284492773.2774 when pipeline is detached merge request pipeline2775 returns the correct refspecs2776 when GIT_DEPTH is zero2777 returns the correct refspecs2778# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.57 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.29 1.46 1.18 1/324 286902779.2780 when pipeline is legacy detached merge request pipeline2781 returns the correct refspecs2782# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.68 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.29 1.46 1.18 1/323 288102783.2784 when persistent pipeline ref exists2785 exposes the persistent pipeline ref2786# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.18 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.18 1.44 1.17 1/323 288742787.2788 #runner_variables2789 returns an array2790 returns the expected variables2791 when there is a file variable to expand2792 returns variables with expanded2793# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.18 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.18 1.44 1.17 1/322 289192794.2795 when there is a raw variable to expand2796 returns expanded variables without expanding raws2797 #runner_variables subset2798 with references in pipeline variables2799 returns expanded and sorted variables2800# [RSpecRunTime] Finishing example group spec/presenters/ci/build_runner_presenter_spec.rb. It took 43.1 seconds. Expected to take 48.54 seconds.2801# [RSpecRunTime] Starting example group spec/presenters/merge_request_presenter_spec.rb. Expected to take 39.9 seconds.2802MergeRequestPresenter2803 #mergeable_discussions_state2804 returns the mergeable_discussions_state2805# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.06 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.18 1.44 1.17 1/323 290102806.2807 #ci_status2808 when no head pipeline2809 return status from Ci integration2810 when head pipeline present2811 success with warnings2812 returns "success-with-warnings"2813 pipeline HAS status AND its not success with warnings2814 returns pipeline status2815 pipeline has NO status AND its not success with warnings2816 returns "preparing"2817 #conflict_resolution_path2818 when MR cannot be resolved in UI2819 does not return conflict resolution path2820 when conflicts cannot be resolved by user2821 does not return conflict resolution path2822 when able to access conflict resolution UI2823 does return conflict resolution path2824 issues links2825 #issues_sentence2826 orders issues numerically2827# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.07 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.15 1.42 1.17 1/323 294662828.2829 #closing_issues_links2830 presents closing issues links2831 does not present related issues links2832 appends status when closing issue is already closed2833# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.32 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.15 1.42 1.17 1/323 294672834.2835 #mentioned_issues_links2836 presents related issues links2837 does not present closing issues links2838 appends status when mentioned issue is already closed2839# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.71 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.15 1.42 1.17 1/322 294682840.2841 #assign_to_closing_issues_path2842 is expected to match "user368/project-761/-/merge_requests/1/assign_related_issues"2843 #assign_to_closing_issues_count2844 single closing issue2845 returns correct count2846 multiple closing issues2847 returns correct count2848 no closing issue2849 returns correct count2850 #cancel_auto_merge_path2851 when can cancel mwps2852 returns path2853 when cannot cancel mwps2854 returns nil2855 #merge_path2856 when can be merged by user2857 returns path2858 when cannot be merged by user2859 returns nil2860 #create_issue_to_resolve_discussions_path2861 when can create issue and issues enabled2862 returns path2863 when cannot create issue2864 returns nil2865 when issues disabled2866 returns nil2867 #remove_wip_path2868 when merge request enabled and has permission2869 has remove_wip_path2870 when has no permission2871 returns nil2872 #target_branch_commits_path2873 when target branch exists2874 returns path2875 when target branch does not exist2876 returns nil2877 #source_branch_commits_path2878 when source branch exists2879 returns path2880 when source branch does not exist2881 returns nil2882 #target_branch_tree_path2883 when target branch exists2884 returns path2885 when target branch does not exist2886 returns nil2887 #source_branch_path2888 when source branch exists2889 returns path2890 when source branch does not exist2891 returns nil2892 #target_branch_path2893 when target branch exists2894 returns path2895 when target branch does not exist2896 returns nil2897 #source_branch_link2898 when source branch exists2899 returns link2900 when source branch does not exist2901 returns text2902 #target_branch_link2903 when target branch exists2904 returns link2905 when target branch does not exist2906 returns text2907 #source_branch_with_namespace_link2908 returns link2909 escapes html, when source_branch does not exist2910# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.78 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.03 1.38 1.16 2/322 308162911.2912 #rebase_path2913 when can rebase2914 returns path2915 when cannot rebase2916 when rebase in progress2917 returns nil2918 when user cannot merge2919 returns nil2920 should not be rebased2921 returns nil2922 #can_push_to_source_branch2923 when source branch exists AND user can push to source branch2924 returns true2925 when source branch does not exists2926 returns false2927 when user cannot push to source branch2928 returns false2929 #api_approvals_path2930 is expected to eq "/api/v4/projects/699/merge_requests/1/approvals"2931# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.45 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.03 1.37 1.16 1/322 312472932.2933 #api_approve_path2934 is expected to eq "/api/v4/projects/699/merge_requests/1/approve"2935 #api_unapprove_path2936 is expected to eq "/api/v4/projects/699/merge_requests/1/unapprove"2937 #pipeline_coverage_delta2938 when merge request has pipeline coverage delta2939 formats coverage into 2 decimal points2940 when merge request does not have pipeline coverage delta2941 returns nil2942 #jenkins_integration_active2943 when Jenkins integration is active2944 returns true2945 when Jenkins integration is not active2946 returns false2947# [RSpecRunTime] Finishing example group spec/presenters/merge_request_presenter_spec.rb. It took 37.56 seconds. Expected to take 39.9 seconds.2948# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/factory_spec.rb. Expected to take 34.64 seconds.2949Gitlab::Ci::Status::Bridge::Factory2950 when bridge is created2951 matches correct core status2952 fabricates status with correct details2953# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.17 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.02 1.36 1.16 1/321 316522954.2955 when bridge is failed2956 matches correct core status2957 matches correct extended statuses2958 fabricates a failed bridge status2959 fabricates status with correct details2960 failed with downstream_pipeline_creation_failed2961 fabricates correct status_tooltip2962# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.04 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.02 1.35 1.16 1/316 318582963.2964 when bridge is a manual action2965 matches correct core status2966 matches correct extended statuses2967 fabricates action detailed status2968 fabricates status with correct details2969 when user has ability to play action2970 fabricates status that has action2971# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.64 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.09 1.35 1.16 1/318 320842972.2973 when user does not have ability to play action2974 fabricates status that has no action2975# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.06 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.09 1.35 1.16 1/319 321362976.2977 when bridge is waiting for resource2978 matches correct core status2979 fabricates status with correct details2980# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.21 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.00 1.33 1.15 1/319 322192981.2982 when the bridge is successful and therefore retryable2983 matches correct core status2984 matches correct extended statuses2985 fabricates a retryable build status2986 fabricates status with correct details2987# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.61 seconds. Current RSS: ~1365M. Threads: 5. load average: 0.92 1.31 1.15 1/318 322202988.2989# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/factory_spec.rb. It took 34.69 seconds. Expected to take 34.64 seconds.2990# [RSpecRunTime] Starting example group spec/lib/gitlab/email/message/repository_push_spec.rb. Expected to take 32.53 seconds.2991Gitlab::Email::Message::RepositoryPush2992 new commits have been pushed to repository2993 #project2994 is expected to eq #<Project id:736 my_group/project-799>>2995 is expected to be an instance of Project2996# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.92 seconds. Current RSS: ~1366M. Threads: 5. load average: 0.92 1.31 1.15 1/321 322692997.2998 #project_namespace2999 is expected to eq #<Group id:1675 @my_group>3000 is expected to be a kind of Namespace(id: integer, name: string, path: string, owner_id: integer, created_at: datetime, updated_a...endants_override_disabled_shared_runners: boolean, traversal_ids: integer, organization_id: integer)3001# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.9 seconds. Current RSS: ~1390M. Threads: 5. load average: 0.92 1.31 1.15 1/321 323183002.3003 #project_name_with_namespace3004 is expected to eq "my_group / Project-803 Name"3005# [RSpecRunTime] RSpec elapsed time: 17 minutes 54.98 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.93 1.30 1.14 1/321 323433006.3007 #author3008 is expected to eq #<User id:779 @user399>3009 is expected to be an instance of User3010# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.95 seconds. Current RSS: ~1402M. Threads: 5. load average: 0.93 1.30 1.14 1/321 323923011.3012 #author_name3013 is expected to eq "Author"3014# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.0 seconds. Current RSS: ~1402M. Threads: 5. load average: 0.93 1.30 1.14 1/321 324173015.3016 #commits3017 is expected to be a kind of CommitCollection3018 is expected to all be an instance of Commit3019# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.13 second. Current RSS: ~1403M. Threads: 5. load average: 0.93 1.30 1.14 1/321 324723020.3021 #diffs3022 is expected to all be an instance of Gitlab::Diff::File3023# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.27 seconds. Current RSS: ~1403M. Threads: 5. load average: 0.93 1.30 1.14 1/321 325043024.3025 #diffs_count3026 is expected to eq 93027# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.4 seconds. Current RSS: ~1402M. Threads: 5. load average: 0.93 1.30 1.14 1/321 325393028.3029 #compare3030 is expected to be an instance of Compare3031# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.43 seconds. Current RSS: ~1401M. Threads: 5. load average: 0.93 1.30 1.14 1/321 325643032.3033 #compare_timeout3034 is expected to eq false3035# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.61 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.02 1.31 1.15 1/321 325993036.3037 #reverse_compare?3038 is expected to eq false3039# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.65 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.02 1.31 1.15 1/322 326243040.3041 #disable_diffs?3042 is expected to eq false3043# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.71 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.02 1.31 1.15 1/322 326493044.3045 #send_from_committer_email?3046 is expected to eq true3047# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.72 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.02 1.31 1.15 1/322 326743048.3049 #action_name3050 is expected to eq "pushed to"3051# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.87 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.02 1.31 1.15 1/322 326993052.3053 #ref_name3054 is expected to eq "master"3055# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.95 seconds. Current RSS: ~1407M. Threads: 5. load average: 0.94 1.29 1.14 1/322 327243056.3057 #ref_type3058 is expected to eq "branch"3059# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.01 seconds. Current RSS: ~1407M. Threads: 5. load average: 0.94 1.29 1.14 1/322 327493060.3061 #target_url3062 is expected to include "compare"3063 is expected to include "2f63565e7aac07bcdadb654e253078b727143ec4"3064 is expected to include "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"3065# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.15 seconds. Current RSS: ~1408M. Threads: 5. load average: 0.94 1.29 1.14 1/322 328333066.3067 #subject3068 is expected to include "[Git][my_group/project-822]"3069 is expected to include "6 commits"3070 is expected to include "Ruby files modified"3071# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.18 seconds. Current RSS: ~1407M. Threads: 5. load average: 0.94 1.28 1.14 1/322 329153072.3073# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/message/repository_push_spec.rb. It took 27.55 seconds. Expected to take 32.53 seconds.3074# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reflection_spec.rb. Expected to take 29.16 seconds.3075Gitlab::Database::Reflection3076 #username3077 when a username is set3078 returns the username3079 when a username is not set3080 returns the value of the USER environment variable3081 #database_name3082 returns the name of the database3083 #adapter_name3084 returns the database adapter name3085 #human_adapter_name3086 when the adapter is PostgreSQL3087 returns PostgreSQL3088 when the adapter is not PostgreSQL3089 returns Unknown3090 #postgresql?3091 when using PostgreSQL3092 returns true3093 when not using PostgreSQL3094 returns false3095 #db_read_only?3096 detects a read-only database3097 detects a read-only database3098 detects a read-write database3099 detects a read-write database3100 #db_read_write?3101 detects a read-only database3102 detects a read-only database3103 detects a read-write database3104 detects a read-write database3105 #version3106 memoizes the result3107 on postgresql3108 extracts the version number3109 #postgresql_minimum_supported_version?3110 returns false when using PostgreSQL 123111 returns falses when using PostgreSQL 133112 returns true when using PostgreSQL 143113 returns true when using PostgreSQL 153114 returns true when using PostgreSQL 163115 #cached_column_exists?3116 only retrieves the data from the schema cache3117 #cached_table_exists?3118 only retrieves the data from the schema cache3119 returns false when database does not exist3120 #exists?3121 returns true if the database exists3122 returns false if the database doesn't exist3123 #system_id3124 returns the PostgreSQL system identifier3125 #flavor3126 re-raises exceptions not matching expected messages3127 recognizes Amazon Aurora PostgreSQL3128 recognizes PostgreSQL on Amazon RDS3129 recognizes CloudSQL for PostgreSQL3130 recognizes Azure Database for PostgreSQL - Flexible Server3131 recognizes Azure Database for PostgreSQL - Single Server3132 recognizes AlloyDB for PostgreSQL3133 returns nil if can not recognize the flavor3134# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.23 seconds. Current RSS: ~1291M. Threads: 5. load average: 1.05 1.27 1.14 1/317 329163135.3136 #config3137 returns a HashWithIndifferentAccess3138 returns a default pool size3139 does not cache its results3140# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reflection_spec.rb. It took 29.5 seconds. Expected to take 29.16 seconds.3141# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. Expected to take 28.21 seconds.3142Ci::PipelineCreation::CancelRedundantPipelinesService3143 #execute!3144 when build statuses are set up correctly3145 has builds of all statuses3146 when auto-cancel is enabled3147 cancels only previous non started builds3148 logs canceled pipelines3149 does not cancel future pipelines3150 when the previous pipeline has a child pipeline3151 with another nested child pipeline3152 cancels all nested child pipeline builds3153# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.64 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.04 1.27 1.14 1/317 329173154.3155 when started after pipeline was finished3156 cancels child pipeline builds3157# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.65 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.04 1.27 1.14 1/317 329183158.3159 when the child pipeline has interruptible running jobs3160 cancels all child pipeline builds3161 when the child pipeline includes completed interruptible jobs3162 cancels all child pipeline builds with a cancelable_status3163# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.23 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.12 1.28 1.14 1/317 329193164.3165 when the child pipeline has started non-interruptible job3166 does not cancel any child pipeline builds3167 when the child pipeline auto_cancel_on_new_commit is `interruptible`3168 cancels interruptible child pipeline builds3169# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.43 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.12 1.28 1.14 1/317 329203170.3171 when the child pipeline has non-interruptible non-started job3172 when the jobs are cancelable3173 cancels all child pipeline builds when build status preparing included3174 cancels all child pipeline builds when build status pending included3175 cancels all child pipeline builds when build status waiting_for_callback included3176 cancels all child pipeline builds when build status waiting_for_resource included3177 cancels all child pipeline builds when build status created included3178 cancels all child pipeline builds when build status scheduled included3179# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.08 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.11 1.27 1.14 1/317 329213180.3181 when the jobs are not cancelable3182 does not cancel child pipeline builds when build status canceling included3183 does not cancel child pipeline builds when build status canceled included3184 does not cancel child pipeline builds when build status skipped included3185 does not cancel child pipeline builds when build status manual included3186# [RSpecRunTime] RSpec elapsed time: 19 minutes 7.92 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.10 1.27 1.14 1/317 329223187.3188 when the pipeline is a child pipeline3189 does not cancel any builds3190 when the previous pipeline source is webide3191 does not cancel builds of the previous pipeline3192 when there are non-interruptible completed jobs in the pipeline3193 does not cancel any job3194 when there are trigger jobs3195 still cancels the pipeline because auto-cancel is not affected by non-interruptible started triggers3196 when auto_cancel_on_new_commit is `interruptible`3197 cancels only interruptible jobs3198 when there are non-interruptible completed jobs in the pipeline3199 still cancels only interruptible jobs3200 when auto_cancel_on_new_commit is `none`3201 does not cancel any job3202 when auto_cancel_on_new_commit is `conservative`3203 cancels only previous non started builds3204 when there are non-interruptible completed jobs in the pipeline3205 does not cancel any job3206 when auto_cancel_on_new_commit is an invalid value3207 raises an error3208 behaves like time limits pipeline cancellation3209 with old pipelines3210 ignores old pipelines3211 when auto-cancel is disabled3212 does not cancel any build3213 when enable_cancel_redundant_pipelines_service FF is enabled3214 does not cancel any build3215# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb. It took 27.75 seconds. Expected to take 28.21 seconds.3216# [RSpecRunTime] Starting example group spec/services/clusters/update_service_spec.rb. Expected to take 25.63 seconds.3217Clusters::UpdateService3218 #execute3219 when correct params3220 when enabled is true3221 enables cluster3222# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.69 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.08 1.26 1.14 1/317 329233223.3224 when enabled is false3225 disables cluster3226 when namespace is specified3227 updates namespace3228 when service token is empty3229 does not update the token3230 when service token is not empty3231 updates the token3232# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.68 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.08 1.25 1.14 1/317 329243233.3234 when invalid params3235 returns false3236# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.06 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.08 1.25 1.14 1/317 329253237.3238 when cluster is provided by GCP3239 does not change cluster name3240 when cluster is being created3241 rejects changes3242# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.28 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.08 1.25 1.14 1/317 329263243.3244 when params includes :management_project_id3245 management_project is non-existent3246 does not update management_project_id3247 project cluster3248 user is authorized to adminster manangement_project3249 updates management_project_id3250# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.84 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.07 1.25 1.14 1/317 329273251.3252 user is not authorized to adminster manangement_project3253 does not update management_project_id3254# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.1 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.07 1.25 1.14 2/317 329283255.3256 cluster already has a management project set3257 unsets management_project_id3258# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.6 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.07 1.25 1.14 1/317 329293259.3260 manangement_project is outside of the namespace scope3261 does not update management_project_id3262# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.12 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.07 1.25 1.14 1/317 329303263.3264 group cluster3265 user is authorized to adminster manangement_project3266 updates management_project_id3267# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.27 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.07 1.25 1.14 2/318 329313268.3269 user is not authorized to adminster manangement_project3270 does not update management_project_id3271 cluster already has a management project set3272 unsets management_project_id3273 manangement_project is outside of the namespace scope3274 does not update management_project_id3275 instance cluster3276 user is authorized to adminster manangement_project3277 updates management_project_id3278 user is not authorized to adminster manangement_project3279 does not update management_project_id3280 cluster already has a management project set3281 unsets management_project_id3282# [RSpecRunTime] Finishing example group spec/services/clusters/update_service_spec.rb. It took 21.4 seconds. Expected to take 25.63 seconds.3283# [RSpecRunTime] Starting example group spec/models/jira_import_state_spec.rb. Expected to take 25.38 seconds.3284JiraImportState3285 does not allow STI3286 associations3287 is expected to belong to project required: false3288 is expected to belong to user required: false3289 is expected to belong to label required: false3290 modules3291 is expected to includes the AfterCommitQueue module3292 validations3293 is expected to validate that :project cannot be empty/falsy3294 is expected to validate that :jira_project_key cannot be empty/falsy3295 is expected to validate that :jira_project_name cannot be empty/falsy3296 is expected to validate that :jira_project_xid cannot be empty/falsy3297 when trying to run multiple imports3298 when project has an initial jira_import3299 behaves like multiple running imports not allowed3300 returns not valid3301# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.33 seconds. Current RSS: ~1366M. Threads: 5. load average: 0.98 1.22 1.13 1/317 329323302.3303 when project has a scheduled jira_import3304 behaves like multiple running imports not allowed3305 returns not valid3306 when project has a started jira_import3307 behaves like multiple running imports not allowed3308 returns not valid3309 when project has a failed jira_import3310 returns valid3311 when project has a finished jira_import3312 returns valid3313 #in_progress?3314 statuses that return in progress3315 behaves like in progress3316 returns true3317 behaves like in progress3318 returns true3319 statuses that return not in progress3320 behaves like not in progress3321 returns false3322 behaves like not in progress3323 returns false3324 behaves like not in progress3325 returns false3326 states transition flow3327 when jira import is in initial state3328 behaves like can transition3329 returns true3330 returns true3331# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.53 seconds. Current RSS: ~1364M. Threads: 5. load average: 0.98 1.22 1.13 1/317 329333332.3333 behaves like cannot transition3334 returns false3335 returns false3336# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.67 seconds. Current RSS: ~1355M. Threads: 5. load average: 0.98 1.22 1.13 1/317 329343337.3338 when jira import is in scheduled state3339 behaves like can transition3340 returns true3341 returns true3342# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.53 seconds. Current RSS: ~1347M. Threads: 5. load average: 0.98 1.22 1.13 1/317 329353343.3344 behaves like cannot transition3345 returns false3346 when jira import is in started state3347 behaves like can transition3348 returns true3349 returns true3350# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.85 seconds. Current RSS: ~1345M. Threads: 5. load average: 0.98 1.21 1.13 1/317 329363351.3352 behaves like cannot transition3353 returns false3354 when jira import is in failed state3355 behaves like cannot transition3356 returns false3357 returns false3358 returns false3359# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.22 seconds. Current RSS: ~1347M. Threads: 5. load average: 0.98 1.21 1.13 1/317 329373360.3361 when jira import is in finished state3362 behaves like cannot transition3363 returns false3364 returns false3365 returns false3366# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.01 seconds. Current RSS: ~1345M. Threads: 5. load average: 0.98 1.21 1.13 1/317 329383367.3368 after transition to scheduled3369 triggers the import job3370 after transition to finished3371 triggers the import job3372 triggers the import job3373 updates the record with imported issues counts3374# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.95 seconds. Current RSS: ~1334M. Threads: 5. load average: 0.99 1.21 1.13 1/317 329393375.3376 ensure error_message size on save3377 when jira import has no error_message3378 does not run the callback3379 when jira import error_message does not exceed the limit3380 does not run the callback3381 when error_message exceeds limit3382 truncates error_message to the limit3383# [RSpecRunTime] Finishing example group spec/models/jira_import_state_spec.rb. It took 23.83 seconds. Expected to take 25.38 seconds.3384# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.3385Lint factories for JiraImportState3386 with saas, license, and factory defaults3387 behaves like factory3388 jira_import_state factory3389 does not raise error when built3390 does not raise error when created3391# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.03 seconds. Current RSS: ~1342M. Threads: 5. load average: 0.99 1.20 1.13 2/317 329603392.3393# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.39 seconds. Expected to take 39.97 seconds.3394# [RSpecRunTime] Starting example group spec/models/commit_range_spec.rb. Expected to take 22.6 seconds.3395CommitRange3396 does not allow STI3397 raises ArgumentError when given an invalid range string3398 modules3399 is expected to includes the Referable module3400# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.15 seconds. Current RSS: ~1367M. Threads: 5. load average: 0.99 1.20 1.13 1/322 330333401.3402 #initialize3403 does not modify strings in-place3404# [RSpecRunTime] RSpec elapsed time: 20 minutes 5.24 seconds. Current RSS: ~1375M. Threads: 5. load average: 0.99 1.20 1.13 1/322 330623405.3406 #to_s3407 is correct for three-dot syntax3408 is correct for two-dot syntax3409# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.27 seconds. Current RSS: ~1396M. Threads: 5. load average: 0.99 1.20 1.13 1/322 331213410.3411 #to_reference3412 returns a String reference to the object3413 returns a String reference to the object3414 supports a cross-project reference3415# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.63 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.15 1.23 1.14 1/322 332083416.3417 #reference_link_text3418 returns a String reference to the object3419 returns a String reference to the object3420 supports a cross-project reference3421# [RSpecRunTime] RSpec elapsed time: 20 minutes 13.93 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.15 1.23 1.14 1/322 332953422.3423 #to_param3424 includes the correct keys3425 includes the correct values for a three-dot range3426 includes the correct values for a two-dot range3427# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.96 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.06 1.21 1.13 1/322 333823428.3429 #exclude_start?3430 is false for three-dot ranges3431 is true for two-dot ranges3432# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.04 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.06 1.21 1.13 1/322 334413433.3434 #valid_commits?3435 with a valid repo3436 is false when `sha_from` is invalid3437 is false when `sha_to` is invalid3438 is true when both `sha_from` and `sha_to` are valid3439# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.08 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.05 1.21 1.13 1/322 335223440.3441 without a valid repo3442 returns false3443# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.14 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.05 1.21 1.13 1/322 335473444.3445# [RSpecRunTime] Finishing example group spec/models/commit_range_spec.rb. It took 22.11 seconds. Expected to take 22.6 seconds.3446# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/base_parser_spec.rb. Expected to take 22.27 seconds.3447Banzai::ReferenceParser::BaseParser3448 .reference_class3449 when the method is not defined3450 build the reference class3451 when the method is redefined3452 uses specified reference class3453 .reference_type=3454 sets the reference type3455 #project_for_node3456 returns the Project for a node3457 #nodes_visible_to_user3458 when the link has a data-project attribute3459 includes the link if can_read_reference? returns true3460 excludes the link if can_read_reference? returns false3461# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.77 seconds. Current RSS: ~1387M. Threads: 5. load average: 0.97 1.19 1.12 1/322 335483462.3463 when the link does not have a data-project attribute3464 returns the nodes3465 #nodes_user_can_reference3466 returns the nodes3467 #referenced_by3468 when references_relation is implemented3469 and ids_only is set to false3470 returns a collection of objects3471 and ids_only is set to true3472 returns a collection of id values without performing a db query3473 and the html fragment does not contain any attributes3474 returns an empty array3475# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.84 seconds. Current RSS: ~1378M. Threads: 5. load average: 0.97 1.19 1.12 1/322 335493476.3477 when references_relation is not implemented3478 raises NotImplementedError3479 #references_relation3480 raises NotImplementedError3481 #gather_attributes_per_project3482 returns a Hash containing attribute values per project3483 #grouped_objects_for_nodes3484 returns a Hash grouping objects per node3485 returns an empty Hash when entry does not exist in the database3486# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.02 seconds. Current RSS: ~1364M. Threads: 5. load average: 0.97 1.18 1.12 1/322 335503487.3488 #unique_attribute_values3489 returns an Array of unique values3490 #process3491 gathers the references for every node matching the reference type3492 #gather_references3493 returns referenceable and visible objects, alongside all and visible nodes3494 is always empty if the input is empty3495# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.65 seconds. Current RSS: ~1353M. Threads: 5. load average: 0.97 1.18 1.12 1/317 335513496.3497 #can?3498 delegates the permissions check to the Ability class3499 #find_projects_for_hash_keys3500 returns a list of Projects3501 #collection_objects_for_ids3502 with RequestStore disabled3503 queries the collection directly3504 with RequestStore enabled3505 queries the collection on the first call3506 does not query previously queried objects3507 casts String based IDs to Fixnums before querying objects3508 queries any additional objects after the first call3509 caches objects on a per collection class basis3510 will not overflow the stack3511# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.22 seconds. Current RSS: ~1384M. Threads: 5. load average: 0.98 1.18 1.12 1/317 335523512.3513 #collection_cache_key3514 returns the cache key for a Class3515 returns the cache key for an ActiveRecord::Relation3516# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.59 seconds. Current RSS: ~1349M. Threads: 5. load average: 0.98 1.18 1.12 1/317 335533517.3518# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/base_parser_spec.rb. It took 19.45 seconds. Expected to take 22.27 seconds.3519# [RSpecRunTime] Starting example group spec/finders/container_repositories_finder_spec.rb. Expected to take 20.11 seconds.3520ContainerRepositoriesFinder3521 #execute3522 with authorized user3523 when subject_type is group3524 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil> and #<ContainerRepository id: 8, project_id: 901, name: "test_repository2", created_at: "2024-05-29 23:52...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3525 behaves like with name search3526 with name set to my_image3527 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3528 is expected not to include #<ContainerRepository id: 9, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:52:58.0...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3529# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.29 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.90 1.16 1.11 1/317 335543530.3531 with name set to my_imag3532 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3533 is expected not to include #<ContainerRepository id: 9, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:52:58.0...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3534 with name set to _image3535 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3536 is expected not to include #<ContainerRepository id: 9, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:52:58.0...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3537 with name set to _imag3538 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3539 is expected not to include #<ContainerRepository id: 9, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:52:58.0...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3540# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.12 seconds. Current RSS: ~1366M. Threads: 5. load average: 0.90 1.16 1.11 1/317 335553541.3542 behaves like with sorting3543 with sort set to created_desc3544 is expected to eq [#<ContainerRepository id: 11, project_id: 902, name: "foo", created_at: "2024-05-29 22:53:02.2064075...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3545 with sort set to updated_asc3546 is expected to eq [#<ContainerRepository id: 11, project_id: 902, name: "foo", created_at: "2024-05-29 22:53:02.2064075...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3547 with sort set to name_desc3548 is expected to eq [#<ContainerRepository id: 11, project_id: 902, name: "foo", created_at: "2024-05-29 22:53:02.2064075...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3549 with sort set to created_asc3550 is expected to eq [#<ContainerRepository id: 10, project_id: 902, name: "bar", created_at: "2024-05-28 23:53:02.1996878...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3551 with sort set to updated_desc3552 is expected to eq [#<ContainerRepository id: 10, project_id: 902, name: "bar", created_at: "2024-05-28 23:53:02.1996878...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3553 with sort set to name_asc3554 is expected to eq [#<ContainerRepository id: 10, project_id: 902, name: "bar", created_at: "2024-05-28 23:53:02.1996878...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3555 when project has container registry disabled3556 is expected to contain exactly #<ContainerRepository id: 12, project_id: 903, name: "test_repository2", created_at: "2024-05-29 23:5...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3557 when subject_type is project3558 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3559 behaves like with name search3560 with name set to my_image3561 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3562 is expected not to include #<ContainerRepository id: 13, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:53:06....deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3563# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.6 seconds. Current RSS: ~1363M. Threads: 5. load average: 0.91 1.15 1.11 1/317 335563564.3565 with name set to my_imag3566 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3567 is expected not to include #<ContainerRepository id: 13, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:53:06....deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3568 with name set to _image3569 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3570 is expected not to include #<ContainerRepository id: 13, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:53:06....deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3571 with name set to _imag3572 is expected to contain exactly #<ContainerRepository id: 7, project_id: 900, name: "my_image", created_at: "2024-05-29 23:52:57.0459...deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3573 is expected not to include #<ContainerRepository id: 13, project_id: 900, name: "foo_bar_baz", created_at: "2024-05-29 23:53:06....deleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>3574 behaves like with sorting3575 with sort set to created_desc3576 is expected to eq [#<ContainerRepository id: 15, project_id: 904, name: "foo", created_at: "2024-05-29 22:53:10.3949336...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3577 with sort set to updated_asc3578 is expected to eq [#<ContainerRepository id: 15, project_id: 904, name: "foo", created_at: "2024-05-29 22:53:10.3949336...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3579 with sort set to name_desc3580 is expected to eq [#<ContainerRepository id: 15, project_id: 904, name: "foo", created_at: "2024-05-29 22:53:10.3949336...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3581 with sort set to created_asc3582 is expected to eq [#<ContainerRepository id: 14, project_id: 904, name: "bar", created_at: "2024-05-28 23:53:10.3885726...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3583 with sort set to updated_desc3584 is expected to eq [#<ContainerRepository id: 14, project_id: 904, name: "bar", created_at: "2024-05-28 23:53:10.3885726...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3585 with sort set to name_asc3586 is expected to eq [#<ContainerRepository id: 14, project_id: 904, name: "bar", created_at: "2024-05-28 23:53:10.3885726...eleted_tags_count: nil, delete_started_at: nil, status_updated_at: nil, verification_checksum: nil>]3587 when project has container registry disabled3588 is expected to equal nil3589 with invalid subject_type3590 is expected to raise Exception with "invalid subject_type"3591 with unauthorized user3592 when subject_type is group3593 is expected to equal nil3594 when subject_type is project3595 is expected to equal nil3596# [RSpecRunTime] Finishing example group spec/finders/container_repositories_finder_spec.rb. It took 18.38 seconds. Expected to take 20.11 seconds.3597# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kube_client_spec.rb. Expected to take 19.56 seconds.3598Gitlab::Kubernetes::KubeClient3599 .graceful_request3600 successful3601 returns connected status and foo response3602 errored3603 error: SocketError, connection_status: :unreachable, error_status: :connection_error3604 returns error status3605 error: OpenSSL::X509::CertificateError, connection_status: :authentication_failure, error_status: :authentication_error3606 returns error status3607 error: StandardError, connection_status: :unknown_failure, error_status: :unknown_error3608 returns error status3609 error: #<Kubeclient::HttpError: HTTP status code 408, timed out>, connection_status: :unreachable, error_status: :http_error3610 returns error status3611 error: #<Kubeclient::HttpError: HTTP status code 408, timeout>, connection_status: :unreachable, error_status: :http_error3612 returns error status3613 error: #<Kubeclient::HttpError: HTTP status code 408, >, connection_status: :authentication_failure, error_status: :http_error3614 returns error status3615 #initialize3616 falls back to default options, but allows overriding3617 localhost address3618 behaves like local address3619 blocks local addresses3620 when local requests are allowed3621 allows local addresses3622 private network address3623 behaves like local address3624 blocks local addresses3625 when local requests are allowed3626 allows local addresses3627 when a non HTTP/HTTPS URL is provided3628 raises an error3629 #core_client3630 has the core API endpoint3631 has the api_version3632 behaves like a Kubeclient3633 is a Kubeclient::Client3634 has the kubeclient options3635 #rbac_client3636 has the RBAC API group endpoint3637 has the api_version3638 behaves like a Kubeclient3639 is a Kubeclient::Client3640 has the kubeclient options3641 #istio_client3642 has the Istio API group endpoint3643 has the api_version3644 behaves like a Kubeclient3645 is a Kubeclient::Client3646 has the kubeclient options3647 #knative_client3648 has the extensions API group endpoint3649 has the api_version3650 behaves like a Kubeclient3651 is a Kubeclient::Client3652 has the kubeclient options3653 #networking_client3654 has the networking API group endpoint3655 has the api_version3656 behaves like a Kubeclient3657 is a Kubeclient::Client3658 has the kubeclient options3659 #metrics_client3660 has the metrics API group endpoint3661 has the api_version3662 behaves like a Kubeclient3663 is a Kubeclient::Client3664 has the kubeclient options3665 core API3666 #get_nodes3667 does not allow DNS rebinding3668 delegates to the core client3669 responds to the method3670 api_url is redirected3671 does not follow redirects3672 #get_pods3673 does not allow DNS rebinding3674 delegates to the core client3675 responds to the method3676 api_url is redirected3677 does not follow redirects3678 #get_secrets3679 does not allow DNS rebinding3680 delegates to the core client3681 responds to the method3682 api_url is redirected3683 does not follow redirects3684 #get_config_map3685 does not allow DNS rebinding3686 delegates to the core client3687 responds to the method3688 api_url is redirected3689 does not follow redirects3690 #get_pod3691 does not allow DNS rebinding3692 delegates to the core client3693 responds to the method3694 api_url is redirected3695 does not follow redirects3696 #get_namespace3697 does not allow DNS rebinding3698 delegates to the core client3699 responds to the method3700 api_url is redirected3701 does not follow redirects3702 #get_secret3703 does not allow DNS rebinding3704 delegates to the core client3705 responds to the method3706 api_url is redirected3707 does not follow redirects3708 #get_service3709 does not allow DNS rebinding3710 delegates to the core client3711 responds to the method3712 api_url is redirected3713 does not follow redirects3714 #get_service_account3715 does not allow DNS rebinding3716 delegates to the core client3717 responds to the method3718 api_url is redirected3719 does not follow redirects3720 #delete_namespace3721 does not allow DNS rebinding3722 delegates to the core client3723 responds to the method3724 api_url is redirected3725 does not follow redirects3726 #delete_pod3727 does not allow DNS rebinding3728 delegates to the core client3729 responds to the method3730 api_url is redirected3731 does not follow redirects3732 #delete_service_account3733 does not allow DNS rebinding3734 delegates to the core client3735 responds to the method3736 api_url is redirected3737 does not follow redirects3738 #create_config_map3739 does not allow DNS rebinding3740 delegates to the core client3741 responds to the method3742 api_url is redirected3743 does not follow redirects3744 #create_namespace3745 does not allow DNS rebinding3746 delegates to the core client3747 responds to the method3748 api_url is redirected3749 does not follow redirects3750 #create_pod3751 does not allow DNS rebinding3752 delegates to the core client3753 responds to the method3754 api_url is redirected3755 does not follow redirects3756 #create_secret3757 does not allow DNS rebinding3758 delegates to the core client3759 responds to the method3760 api_url is redirected3761 does not follow redirects3762 #create_service_account3763 does not allow DNS rebinding3764 delegates to the core client3765 responds to the method3766 api_url is redirected3767 does not follow redirects3768 #update_config_map3769 does not allow DNS rebinding3770 delegates to the core client3771 responds to the method3772 api_url is redirected3773 does not follow redirects3774 #update_secret3775 does not allow DNS rebinding3776 delegates to the core client3777 responds to the method3778 api_url is redirected3779 does not follow redirects3780 #update_service_account3781 does not allow DNS rebinding3782 delegates to the core client3783 responds to the method3784 api_url is redirected3785 does not follow redirects3786 rbac API group3787 #create_role3788 does not allow DNS rebinding3789 delegates to the rbac client3790 responds to the method3791 api_url is redirected3792 does not follow redirects3793 #get_role3794 does not allow DNS rebinding3795 delegates to the rbac client3796 responds to the method3797 api_url is redirected3798 does not follow redirects3799 #update_role3800 does not allow DNS rebinding3801 delegates to the rbac client3802 responds to the method3803 api_url is redirected3804 does not follow redirects3805 #delete_role_binding3806 does not allow DNS rebinding3807 delegates to the rbac client3808 responds to the method3809 api_url is redirected3810 does not follow redirects3811 #update_role_binding3812 does not allow DNS rebinding3813 delegates to the rbac client3814 responds to the method3815 api_url is redirected3816 does not follow redirects3817 #update_cluster_role_binding3818 does not allow DNS rebinding3819 delegates to the rbac client3820 responds to the method3821 api_url is redirected3822 does not follow redirects3823 apps/v1 API group3824 get_deployments3825 does not allow DNS rebinding3826 delegates to the apps client3827 responds to the method3828 api_url is redirected3829 does not follow redirects3830 networking.k8s.io/v1 API group3831 #get_ingresses3832 does not allow DNS rebinding3833 delegates to the networking client3834 responds to the method3835 api_url is redirected3836 does not follow redirects3837 #patch_ingress3838 does not allow DNS rebinding3839 delegates to the networking client3840 responds to the method3841 api_url is redirected3842 does not follow redirects3843 istio API group3844 #create_gateway3845 does not allow DNS rebinding3846 delegates to the istio client3847 responds to the method3848 api_url is redirected3849 does not follow redirects3850 #get_gateway3851 does not allow DNS rebinding3852 delegates to the istio client3853 responds to the method3854 api_url is redirected3855 does not follow redirects3856 #update_gateway3857 does not allow DNS rebinding3858 delegates to the istio client3859 responds to the method3860 api_url is redirected3861 does not follow redirects3862 non-entity methods3863 does not proxy for non-entity methods3864 throws an error3865 #get_pod_log3866 is delegated to the core client3867 #watch_pod_log3868 is delegated to the core client3869 #create_or_update_cluster_role_binding3870 behaves like create_or_update method using put3871 calls the update method3872 #create_or_update_role_binding3873 behaves like create_or_update method using put3874 calls the update method3875 #create_or_update_service_account3876 behaves like create_or_update method3877 resource exists3878 calls the update method3879 resource does not exist3880 calls the create method3881 #create_or_update_secret3882 behaves like create_or_update method3883 resource exists3884 calls the update method3885 resource does not exist3886 calls the create method3887 methods that do not exist on any client3888 throws an error3889 returns false for respond_to3890# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kube_client_spec.rb. It took 22.66 seconds. Expected to take 19.56 seconds.3891# [RSpecRunTime] Starting example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. Expected to take 18.43 seconds.3892MergeRequests::MergeabilityCheckBatchWorker3893 #perform3894 when some merge_requests do not exist3895 ignores unknown merge request ids3896 when some merge_requests needs mergeability checks3897 executes MergeabilityCheckService on merge requests that needs to be checked3898 structurally logs a failed mergeability check3899 when user is nil3900 does not run any mergeability checks3901# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.34 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.23 1.18 1.12 1/323 342953902.3903 behaves like an idempotent worker3904 is labeled as idempotent3905 performs multiple times sequentially without raising an exception3906 is mergeable3907# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.75 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.21 1.18 1.12 1/323 344613908.3909# [RSpecRunTime] Finishing example group spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb. It took 17.11 seconds. Expected to take 18.43 seconds.3910# [RSpecRunTime] Starting example group spec/services/draft_notes/create_service_spec.rb. Expected to take 17.57 seconds.3911DraftNotes::CreateService3912 creates a simple draft note3913 tracks the start event when the draft is persisted3914 does not track the start event when the draft is not persisted3915 cannot resolve when there is nothing to resolve3916 creates a draft note with a position in a diff3917 in a thread3918 creates a draft note with discussion_id3919 creates a draft that resolves the thread3920# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.7 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.40 1.22 1.13 1/323 350593921.3922 diff highlight cache clearing3923 when diff file is unfolded and it is not a reply3924 clears diff highlighting cache3925# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.27 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.40 1.22 1.13 1/323 351413926.3927 when diff file is not unfolded and it is not a reply3928 clears diff highlighting cache3929# [RSpecRunTime] RSpec elapsed time: 21 minutes 54.82 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.37 1.22 1.13 1/323 352243930.3931 when the draft note is invalid3932 does not create the note3933# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.37 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.37 1.22 1.13 1/323 353083934.3935# [RSpecRunTime] Finishing example group spec/services/draft_notes/create_service_spec.rb. It took 15.63 seconds. Expected to take 17.57 seconds.3936# [RSpecRunTime] Starting example group spec/lib/gitlab/search/found_blob_spec.rb. Expected to take 16.75 seconds.3937Gitlab::Search::FoundBlob3938 parsing content results3939 returns a valid FoundBlob3940 does not parse content if not needed3941 parses content only once when needed3942 when the matching filename contains a colon3943 returns a valid FoundBlob3944# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.53 second. Current RSS: ~1392M. Threads: 5. load average: 1.34 1.21 1.13 1/322 354013945.3946 when the matching content contains a number surrounded by colons3947 returns a valid FoundBlob3948# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.53 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.34 1.21 1.13 1/322 354223949.3950 when the matching content contains multiple null bytes3951 returns a valid FoundBlob3952 when the search result ends with an empty line3953 returns a valid FoundBlob that ends with an empty line3954 when the search returns non-ASCII data3955 with UTF-83956 returns results as UTF-83957 with UTF-8 in the filename3958 returns results as UTF-83959 with ISO-8859-13960 returns results as UTF-83961# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.39 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.31 1.21 1.13 1/317 355353962.3963 when filename has extension3964 is expected to eq "CONTRIBUTE.md"3965 is expected to eq "CONTRIBUTE"3966# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.25 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.31 1.21 1.13 1/317 355763967.3968 when file is under directory3969 is expected to eq "a/b/c.md"3970 is expected to eq "a/b/c"3971# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.24 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.20 1.19 1.12 1/317 356173972.3973 parsing title results3974 when file is under directory3975 is expected to eq "a/b/c.md"3976 is expected to eq "a/b/c"3977 when filename has multiple extensions3978 is expected to eq "a/b/c.whatever"3979# [RSpecRunTime] RSpec elapsed time: 22 minutes 13.01 seconds. Current RSS: ~1403M. Threads: 5. load average: 1.20 1.19 1.12 1/317 356783980.3981 policy3982 works with policy3983# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/found_blob_spec.rb. It took 16.86 seconds. Expected to take 16.75 seconds.3984# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb. Expected to take 15.6 seconds.3985BulkImports::Projects::Pipelines::RepositoryBundlePipeline3986 #run3987 imports repository into destination project and removes tmpdir3988 skips import if already cached3989 when something goes wrong during import3990 marks entity as failed3991# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.12 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.19 1.18 1.12 1/317 357513992.3993 #extract3994 downloads & extracts repository bundle filepath3995 #load3996 creates repository from bundle3997 when file does not exist3998 returns3999# [RSpecRunTime] RSpec elapsed time: 22 minutes 19.68 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.17 1.18 1.12 1/317 357844000.4001 when path is directory4002 returns4003 when path is symlink4004 returns4005 when path has mutiple hard links4006 returns4007 when path is not under tmpdir4008 returns4009 when path is being traversed4010 raises an error4011 #after_run4012 removes tmpdir4013 when tmpdir does not exist4014 does not attempt to remove tmpdir4015# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.62 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.16 1.18 1.12 1/317 358134016.4017# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb. It took 11.4 seconds. Expected to take 15.6 seconds.4018# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_reviewers_spec.rb. Expected to take 15.28 seconds.4019Mutations::MergeRequests::SetReviewers4020 #resolve4021 does not change reviewers if the merge_request is not accessible to the reviewers4022 returns an operational error if the merge_request is not accessible to the reviewers4023 when the user does not have permissions4024 behaves like permission level for merge request mutation is correctly verified4025 when the user is not a project member4026 behaves like when the user does not have access to the resource4027 raises an error4028 even if assigned to the merge request4029 does not modify merge request4030# [RSpecRunTime] RSpec elapsed time: 22 minutes 27.78 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.16 1.18 1.12 1/323 358974031.4032 even if reviewer of the merge request4033 raises an error4034 even if author of the merge request4035 raises an error4036 when the user is a project member4037 with guest role4038 behaves like when the user does not have access to the resource4039 raises an error4040 even if assigned to the merge request4041 does not modify merge request4042 even if reviewer of the merge request4043 raises an error4044 even if author of the merge request4045 raises an error4046 with reporter role4047 behaves like when the user does not have access to the resource4048 raises an error4049 even if assigned to the merge request4050 does not modify merge request4051# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.43 seconds. Current RSS: ~1397M. Threads: 5. load average: 1.15 1.17 1.12 1/323 358984052.4053 even if reviewer of the merge request4054 raises an error4055 even if author of the merge request4056 raises an error4057 when the user can update the merge_request4058 replaces the reviewer4059 returns errors when merge_request could not be updated4060 when passing an empty reviewer list4061 removes all reviewers4062# [RSpecRunTime] RSpec elapsed time: 22 minutes 35.46 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.13 1.17 1.12 1/323 358994063.4064 when passing "append" as true4065 is a NO-OP in FOSS4066 when passing "remove" as true4067 removes named reviewer4068 does not remove unnamed reviewer4069# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.57 seconds. Current RSS: ~1382M. Threads: 5. load average: 1.12 1.17 1.12 1/317 359004070.4071# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_reviewers_spec.rb. It took 14.94 seconds. Expected to take 15.28 seconds.4072# [RSpecRunTime] Starting example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. Expected to take 14.55 seconds.4073gitlab:refresh_project_statistics_build_artifacts_size rake task4074 enqueuing build artifacts size statistics refresh for given list of project IDs4075 when given a remote CSV file4076 behaves like recalculates project statistics successfully4077 enqueues the projects for refresh4078 inserts refreshes in batches with a sleep4079# [RSpecRunTime] RSpec elapsed time: 22 minutes 42.82 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.12 1.17 1.12 1/317 359014080.4081 behaves like raises error for invalid header4082 returns an error message4083# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.37 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.11 1.17 1.12 1/317 359024084.4085 when given a local CSV file4086 behaves like recalculates project statistics successfully4087 enqueues the projects for refresh4088 inserts refreshes in batches with a sleep4089# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.38 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.11 1.17 1.12 1/317 359034090.4091 behaves like raises error for invalid header4092 returns an error message4093# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.93 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.11 1.17 1.12 1/317 359044094.4095# [RSpecRunTime] Finishing example group spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb. It took 11.99 seconds. Expected to take 14.55 seconds.4096# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.74 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.10 1.16 1.12 1/317 359054097.4098# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/usage_data_spec.rb. Expected to take 13.91 seconds.4099Gitlab::Utils::UsageData4100 #with_prometheus_client4101 records duration4102 returns fallback with for an exception in yield block4103 when Prometheus server address is available from settings4104 behaves like try to query Prometheus with given address4105 Prometheus is ready4106 Prometheus is reachable through HTTPS4107 behaves like query data from Prometheus4108 yields a client instance and returns the block result4109 Prometheus is not reachable through HTTPS4110 Prometheus is reachable through HTTP4111 behaves like query data from Prometheus4112 yields a client instance and returns the block result4113 Prometheus is not reachable through HTTP4114 behaves like does not query data from Prometheus4115 returns {} by default4116 returns fallback if provided4117 Prometheus is not ready4118 behaves like does not query data from Prometheus4119 returns {} by default4120 returns fallback if provided4121 when Prometheus server address is available from Consul service discovery4122 behaves like try to query Prometheus with given address4123 Prometheus is ready4124 Prometheus is reachable through HTTPS4125 behaves like query data from Prometheus4126 yields a client instance and returns the block result4127 Prometheus is not reachable through HTTPS4128 Prometheus is reachable through HTTP4129 behaves like query data from Prometheus4130 yields a client instance and returns the block result4131 Prometheus is not reachable through HTTP4132 behaves like does not query data from Prometheus4133 returns {} by default4134 returns fallback if provided4135 Prometheus is not ready4136 behaves like does not query data from Prometheus4137 returns {} by default4138 returns fallback if provided4139 when Prometheus server address is not available4140 behaves like does not query data from Prometheus4141 returns {} by default4142 returns fallback if provided4143 #redis_usage_data4144 records duration4145 with block given4146 returns the evaluated block when given4147 when method fails4148 behaves like failing hardening method4149 with should_raise_for_dev? false4150 returns the fallback4151 with should_raise_for_dev? true4152 raises an error4153 when Redis HLL raises any error4154 behaves like failing hardening method4155 with should_raise_for_dev? false4156 returns the fallback4157 with should_raise_for_dev? true4158 raises an error4159 with counter given4160 returns the totals when couter is given4161 when gets an error4162 behaves like failing hardening method4163 with should_raise_for_dev? false4164 returns the fallback4165 with should_raise_for_dev? true4166 raises an error4167 #measure_duration4168 returns block result and execution duration4169 min/max4170 returns min from the model4171 returns max from the model4172 #add_metric4173 computes the metric value for given metric4174 #track_usage_event4175 tracks redis hll event4176 raise an error for unknown event4177 #average4178 returns the average when operation succeeds4179 records duration4180 when operation fails4181 behaves like failing hardening method4182 with should_raise_for_dev? false4183 returns the fallback4184 with should_raise_for_dev? true4185 raises an error4186 #alt_usage_data4187 records duration4188 returns the evaluated block when give4189 returns the value when given4190 when method fails4191 behaves like failing hardening method4192 with should_raise_for_dev? false4193 returns the fallback4194 with should_raise_for_dev? true4195 raises an error4196 #sum4197 returns the count when counting succeeds4198 records duration4199 when counting fails4200 behaves like failing hardening method4201 with should_raise_for_dev? false4202 returns the fallback4203 with should_raise_for_dev? true4204 raises an error4205 #distinct_count4206 returns the count when counting succeeds4207 records duration4208 when counting fails4209 behaves like failing hardening method4210 with should_raise_for_dev? false4211 returns the fallback4212 with should_raise_for_dev? true4213 raises an error4214 #count4215 returns the count when counting succeeds4216 records duration4217 when counting fails4218 behaves like failing hardening method4219 with should_raise_for_dev? false4220 returns the fallback4221 with should_raise_for_dev? true4222 raises an error4223 #add4224 adds given values4225 adds given values4226 records duration4227 returns the fallback value one of the arguments is negative4228 when adding fails4229 behaves like failing hardening method4230 with should_raise_for_dev? false4231 returns the fallback4232 with should_raise_for_dev? true4233 raises an error4234 #with_finished_at4235 adds a timestamp to the hash yielded by the block4236 #estimate_batch_distinct_count4237 delegates counting to counter class instance4238 yield provided block with PostgresHll::Buckets4239 quasi integration test for different counting parameters4240 different counting parameters4241 counts with symbol passed in column argument4242 counts with string passed in column argument4243 counts with table.column passed in column argument4244 counts with Arel passed in column argument4245 counts over joined relations4246 counts with :column field with batch_size of 50K4247 counts with different number of batches and aggregates total result4248 counts with a start and finish4249# [RSpecRunTime] RSpec elapsed time: 23 minutes 2.28 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.09 1.16 1.11 1/317 359064250.4251 error handling4252 when counter raises WRONG_CONFIGURATION_ERROR4253 behaves like failing hardening method4254 with should_raise_for_dev? false4255 returns the fallback4256 with should_raise_for_dev? true4257 raises an error4258 when counting fails due to database error4259 behaves like failing hardening method4260 with should_raise_for_dev? false4261 returns the fallback4262 with should_raise_for_dev? true4263 raises an error4264 .with_metadata4265 yields passed block4266 #histogram4267 checks bucket bounds to be not equal4268 checks bucket_size being non-zero4269 limits the amount of buckets without providing bucket_size argument4270 limits the amount of buckets when providing bucket_size argument4271 without data4272 aggregates properly within bounds4273 aggregates properly out of bounds4274 records duration4275 when query timeout4276 with should_raise_for_dev? false4277 logs canceled queries4278 returns fallback4279# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.48 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.08 1.15 1.11 1/317 359074280.4281 with should_raise_for_dev? true4282 raises error4283# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/usage_data_spec.rb. It took 14.02 seconds. Expected to take 13.91 seconds.4284# [RSpecRunTime] Starting example group spec/models/concerns/group_descendant_spec.rb. Expected to take 13.68 seconds.4285GroupDescendant4286 does not allow STI4287 for a group4288 #hierarchy4289 only queries once for the ancestors4290 only queries once for the ancestors when a top is given4291 builds a hierarchy for a group4292 builds a hierarchy upto a specified parent4293 raises an error if specifying a base that is not part of the tree4294# [RSpecRunTime] RSpec elapsed time: 23 minutes 8.82 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.08 1.15 1.11 1/317 359084295.4296 .build_hierarchy4297 combines hierarchies until the top4298 combines upto a given parent4299 handles building a tree out of order4300 tracks the exception when a parent was not preloaded4301 recovers if a parent was not reloaded by querying for the parent4302 raises an error if not all elements were preloaded4303# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.63 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.07 1.15 1.11 1/317 359094304.4305 for a project4306 #hierarchy4307 builds a hierarchy for a project4308 builds a hierarchy upto a specified parent4309# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.28 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.07 1.15 1.11 1/317 359104310.4311 .build_hierarchy4312 combines hierarchies until the top4313 combines upto a given parent4314 merges to elements in the same hierarchy4315 merges complex hierarchies4316# [RSpecRunTime] RSpec elapsed time: 23 minutes 19.03 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.07 1.15 1.11 1/316 359114317.4318# [RSpecRunTime] Finishing example group spec/models/concerns/group_descendant_spec.rb. It took 13.39 seconds. Expected to take 13.68 seconds.4319# [RSpecRunTime] Starting example group spec/models/integrations/gitlab_slack_application_spec.rb. Expected to take 12.91 seconds.4320Integrations::GitlabSlackApplication4321 does not allow STI4322 default values4323 is expected to eq :chat4324 is expected not to be alert events4325 is expected not to be commit events4326 is expected not to be confidential issues events4327 is expected not to be confidential note events4328 is expected not to be deployment events4329 is expected not to be issues events4330 is expected not to be job events4331 is expected not to be merge requests events4332 is expected not to be note events4333 is expected not to be pipeline events4334 is expected not to be push events4335 is expected not to be tag push events4336 is expected not to be vulnerability events4337 is expected not to be wiki page events4338# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.62 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.06 1.15 1.11 1/316 359124339.4340 when the integration is active4341 is editable, and presents editable fields4342 includes the expected sections4343 #upgrade_needed?4344 with all_features_supported4345 is false4346 without all_features_supported4347 is true4348 without slack_integration4349 is false4350 behaves like Integrations::BaseSlackNotification4351 #execute4352 uses only known events4353 when hook data includes a user object4354 when event is not supported for usage log4355 does not increase the usage data counter4356# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.09 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.22 1.18 1.12 1/318 359534357.4358 for issue notification4359 behaves like increases the usage data counter4360 increases the usage data counter4361 behaves like Snowplow event tracking with RedisHLL context4362 behaves like Snowplow event tracking4363 is emitted4364 for push notification4365 behaves like increases the usage data counter4366 increases the usage data counter4367 behaves like Snowplow event tracking with RedisHLL context4368 behaves like Snowplow event tracking4369 is emitted4370 for deployment notification4371 behaves like increases the usage data counter4372 increases the usage data counter4373 behaves like Snowplow event tracking with RedisHLL context4374 behaves like Snowplow event tracking4375 is emitted4376# [RSpecRunTime] RSpec elapsed time: 23 minutes 27.37 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.22 1.18 1.12 1/321 359994377.4378 for wiki_page notification4379 behaves like increases the usage data counter4380 increases the usage data counter4381 behaves like Snowplow event tracking with RedisHLL context4382 behaves like Snowplow event tracking4383 is emitted4384 for merge_request notification4385 behaves like increases the usage data counter4386 increases the usage data counter4387 behaves like Snowplow event tracking with RedisHLL context4388 behaves like Snowplow event tracking4389 is emitted4390 for note notification4391 behaves like increases the usage data counter4392 increases the usage data counter4393 behaves like Snowplow event tracking with RedisHLL context4394 behaves like Snowplow event tracking4395 is emitted4396 for tag_push notification4397 behaves like increases the usage data counter4398 increases the usage data counter4399 behaves like Snowplow event tracking with RedisHLL context4400 behaves like Snowplow event tracking4401 is emitted4402 for confidential note notification4403 behaves like increases the usage data counter4404 increases the usage data counter4405 behaves like Snowplow event tracking with RedisHLL context4406 behaves like Snowplow event tracking4407 is emitted4408 for confidential issue notification4409 behaves like increases the usage data counter4410 increases the usage data counter4411 behaves like Snowplow event tracking with RedisHLL context4412 behaves like Snowplow event tracking4413 is emitted4414 when hook data does not include a user4415 does not increase the usage data counter4416 #test4417 when all channels can be posted to4418 is successful4419 when the same channel is used for multiple events4420 only tests the channel once4421 when there are channels that cannot be posted to4422 returns an error message informing which channels cannot be posted to4423 when integration is not configured for notifications4424 is successful4425 when integration is using legacy version of Slack app4426 returns an error to inform the user to update their integration4427 validations4428 is expected not to validate that :webhook cannot be empty/falsy4429 when the integration is not active4430 is not editable, and presents no editable fields4431 does not include sections4432 #execute4433 notifies Slack4434 when the integration is not configured for event4435 does not notify Slack4436 when Slack API responds with an error4437 logs the error and API response4438 when there is an HTTP error4439 logs the error4440 when configured to post to multiple Slack channels4441 posts to both Slack channels and returns true4442 when one of the posts responds with an error4443 posts to both channels and returns true4444 when both of the posts respond with an error4445 posts to both channels and returns false4446 when one of the posts raises an HTTP exception4447 posts to one channel and returns true4448 when both of the posts raise an HTTP exception4449 posts to one channel and returns true4450 #description4451 is expected to be present4452# [RSpecRunTime] Finishing example group spec/models/integrations/gitlab_slack_application_spec.rb. It took 14.98 seconds. Expected to take 12.91 seconds.4453# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.4454Lint factories for Integrations::GitlabSlackApplication4455 with saas, license, and factory defaults4456 behaves like factory4457 gitlab_slack_application_integration factory4458 does not raise error when built4459 does not raise error when created4460 linting :all_features_supported trait4461 does not raise error when created4462# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.55 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.18 1.17 1.12 1/321 361544463.4464# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.54 seconds. Expected to take 39.97 seconds.4465# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_assignees_spec.rb. Expected to take 12.72 seconds.4466Mutations::Issues::SetAssignees4467 when the user does not have permissions4468 #resolve4469 behaves like permission level for issue mutation is correctly verified4470 when the user is not a project member4471 behaves like when the user does not have access to the resource4472 raises an error4473 even if assigned to the issue4474 does not modify issue4475# [RSpecRunTime] RSpec elapsed time: 23 minutes 36.83 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.18 1.17 1.12 1/321 361554476.4477 even if author of the issue4478 does not modify issue4479 when the user is a project member4480 with guest role4481 behaves like when the user does not have access to the resource4482 raises an error4483 even if assigned to the issue4484 does not modify issue4485 even if author of the issue4486 does not modify issue4487 behaves like an assignable resource4488 #resolve4489 raises an error if the resource is not accessible to the user4490 does not change assignees if the resource is not accessible to the assignees4491 returns an operational error if the resource is not accessible to the assignees4492 when the user can update the resource4493 replaces the assignee4494 returns errors when resource could not be updated4495 when passing an empty assignee list4496 removes all assignees4497# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.49 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.17 1.17 1.12 1/316 361564498.4499 when passing "append" as true4500 is a NO-OP in FOSS4501 when passing "remove" as true4502 removes named assignee4503 does not remove unnamed assignee4504# [RSpecRunTime] RSpec elapsed time: 23 minutes 46.77 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.15 1.16 1.12 1/316 361574505.4506# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_assignees_spec.rb. It took 11.22 seconds. Expected to take 12.72 seconds.4507# [RSpecRunTime] Starting example group spec/models/merge_request_assignee_spec.rb. Expected to take 12.1 seconds.4508MergeRequestAssignee4509 does not allow STI4510 associations4511 is expected to belong to merge_request class_name => MergeRequest required: false4512 is expected to belong to assignee class_name => User required: false4513# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.36 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.14 1.16 1.12 1/322 363214514.4515 validations4516 is expected to validate that :assignee is case-sensitively unique within the scope of :merge_request_id4517# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.15 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.14 1.16 1.12 1/322 364044518.4519 scopes4520 in_projects4521 returns issue assignees for given project4522# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.01 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.37 1.21 1.13 1/322 365684523.4524 for_assignee4525 returns merge request assignees for a given assignee4526# [RSpecRunTime] RSpec elapsed time: 23 minutes 56.9 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.37 1.21 1.13 1/322 366574527.4528# [RSpecRunTime] Finishing example group spec/models/merge_request_assignee_spec.rb. It took 10.12 seconds. Expected to take 12.1 seconds.4529# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder_spec.rb. Expected to take 11.66 seconds.4530Gitlab::Ci::Variables::Builder4531 #scoped_variables4532 is expected to be an instance of Gitlab::Ci::Variables::Collection4533 is expected to eq [{:key=>"CI_JOB_NAME", :masked=>false, :public=>true, :value=>"rspec:test 1"}, {:key=>"CI_JOB_NAME_SL...=>"user603"}, {:key=>"GITLAB_USER_NAME", :masked=>false, :public=>true, :value=>"Sidney Jones1485"}]4534 variables ordering4535 returns variables in order depending on resource hierarchy4536 overrides duplicate keys depending on resource hierarchy4537# [RSpecRunTime] RSpec elapsed time: 23 minutes 59.27 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.34 1.20 1.13 1/322 367034538.4539 with schedule variables4540 includes schedule variables4541 with release variables4542 includes release variables4543 when there is no release4544 does not include release variables4545 #user_variables4546 with user4547 is expected to eq {"GITLAB_USER_EMAIL"=>"user1431@example.org", "GITLAB_USER_ID"=>"1177", "GITLAB_USER_LOGIN"=>"user603", "GITLAB_USER_NAME"=>"Sidney Jones1485"}4548 without user4549 is expected to be empty4550 #kubernetes_variables4551 is expected to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true}4552 calls the GenerateKubeconfigService with the correct arguments4553 includes #deployment_variables and merges the KUBECONFIG values4554 generated config is invalid4555 is expected not to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true}4556 when environment is not nil4557 passes the environment when generating the KUBECONFIG4558 #deployment_variables4559 environment is nil4560 is expected to be empty4561 #secret_instance_variables4562 when ref is branch4563 when ref is protected4564 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328f151570 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b328f150b70 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4565 when ref is not protected4566 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328e8cb338 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4567 when ref is tag4568 when ref is protected4569 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328dc60f30 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b328dc60af8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4570 when ref is not protected4571 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328d0c8e20 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4572 when ref is merge request4573 when ref is protected4574 does not return protected variables as it is not supported for merge request pipelines4575 when ref is not protected4576 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328e21c4b0 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4577 #secret_group_variables4578 when ref is branch4579 when ref is protected4580 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a65d8a00 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a65d6d40 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4581 when ref is not protected4582 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b32b8b48438 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4583 when ref is tag4584 when ref is protected4585 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a9ec8040 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a9ec7230 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4586 when ref is not protected4587 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a88de478 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4588 when ref is merge request4589 when ref is protected4590 does not return protected variables as it is not supported for merge request pipelines4591 when ref is not protected4592 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b3299783e20 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4593 variables memoization4594 with protected environments4595 memoizes the result by environment4596 with unprotected environments4597 memoizes the result by environment4598 #secret_project_variables4599 when ref is branch4600 when ref is protected4601 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328e3161e0 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b328e3159e8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4602 when ref is not protected4603 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328d7133c0 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4604 when ref is tag4605 when ref is protected4606 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328cc404c0 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007b328cc5fcd0 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4607 when ref is not protected4608 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b328c080d60 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4609 when ref is merge request4610 when ref is protected4611 does not return protected variables as it is not supported for merge request pipelines4612 when ref is not protected4613 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b32a9e0b8c8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}>4614 variables memoization4615 with protected environments4616 memoizes the result by environment4617 with unprotected environments4618 memoizes the result by environment4619 #config_variables4620 without project4621 is expected to eq 04622 without repository4623 is expected to be nil4624 with protected variables4625 does not include protected variables4626 with scoped variables4627 does not include scoped variables4628 variables ordering4629 returns variables in order depending on resource hierarchy4630 overrides duplicate keys depending on resource hierarchy4631# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder_spec.rb. It took 11.79 seconds. Expected to take 11.66 seconds.4632# [RSpecRunTime] Starting example group spec/services/users/build_service_spec.rb. Expected to take 11.27 seconds.4633Users::BuildService4634 #execute4635 with nil current_user4636 behaves like common user build items4637 is expected to be valid4638 sets the created_by_id4639 calls UpdateCanonicalEmailService4640 when organization_id is in the params4641 creates personal namespace in specified organization4642 when organization_id is not in the params4643 does not assign organization4644 when user_type is provided4645 when project_bot4646 is expected to equal true4647 when not a project_bot4648 is expected to be human4649 behaves like current user not admin build items4650 when "email_confirmation_setting" application setting is set to `hard`4651 does not confirm the user4652 when "email_confirmation_setting" application setting is set to `off`4653 confirms the user4654 with allowed params4655 sets all allowed attributes4656 with "user_default_external" application setting4657 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: true4658 sets the value of Gitlab::CurrentSettings.user_default_external4659 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true4660 sets the value of Gitlab::CurrentSettings.user_default_external4661 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: true4662 sets the value of Gitlab::CurrentSettings.user_default_external4663 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: true4664 sets the value of Gitlab::CurrentSettings.user_default_external4665 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true4666 sets the value of Gitlab::CurrentSettings.user_default_external4667 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "", result: true4668 sets the value of Gitlab::CurrentSettings.user_default_external4669 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4670 sets the value of Gitlab::CurrentSettings.user_default_external4671 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4672 sets the value of Gitlab::CurrentSettings.user_default_external4673 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4674 sets the value of Gitlab::CurrentSettings.user_default_external4675 user_default_external: true, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4676 sets the value of Gitlab::CurrentSettings.user_default_external4677 user_default_external: true, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4678 sets the value of Gitlab::CurrentSettings.user_default_external4679 user_default_external: true, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4680 sets the value of Gitlab::CurrentSettings.user_default_external4681 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: false4682 sets the value of Gitlab::CurrentSettings.user_default_external4683 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: false4684 sets the value of Gitlab::CurrentSettings.user_default_external4685 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false4686 sets the value of Gitlab::CurrentSettings.user_default_external4687 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: false4688 sets the value of Gitlab::CurrentSettings.user_default_external4689 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "", result: false4690 sets the value of Gitlab::CurrentSettings.user_default_external4691 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false4692 sets the value of Gitlab::CurrentSettings.user_default_external4693 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4694 sets the value of Gitlab::CurrentSettings.user_default_external4695 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4696 sets the value of Gitlab::CurrentSettings.user_default_external4697 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4698 sets the value of Gitlab::CurrentSettings.user_default_external4699 user_default_external: false, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4700 sets the value of Gitlab::CurrentSettings.user_default_external4701 user_default_external: false, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4702 sets the value of Gitlab::CurrentSettings.user_default_external4703 user_default_external: false, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4704 sets the value of Gitlab::CurrentSettings.user_default_external4705 with non admin current_user4706 raises AccessDeniedError exception4707 with an admin current_user4708 behaves like common user build items4709 is expected to be valid4710 sets the created_by_id4711 calls UpdateCanonicalEmailService4712 when organization_id is in the params4713 creates personal namespace in specified organization4714 when organization_id is not in the params4715 does not assign organization4716 when user_type is provided4717 when project_bot4718 is expected to equal true4719 when not a project_bot4720 is expected to be human4721 with allowed params4722 sets all allowed attributes4723 with "user_default_external" application setting4724 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: true4725 sets the value of Gitlab::CurrentSettings.user_default_external4726 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true4727 sets the value of Gitlab::CurrentSettings.user_default_external4728 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false4729 sets the value of Gitlab::CurrentSettings.user_default_external4730 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: true4731 sets the value of Gitlab::CurrentSettings.user_default_external4732 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true4733 sets the value of Gitlab::CurrentSettings.user_default_external4734 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false4735 sets the value of Gitlab::CurrentSettings.user_default_external4736 user_default_external: true, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4737 sets the value of Gitlab::CurrentSettings.user_default_external4738 user_default_external: true, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4739 sets the value of Gitlab::CurrentSettings.user_default_external4740 user_default_external: true, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4741 sets the value of Gitlab::CurrentSettings.user_default_external4742 user_default_external: true, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4743 sets the value of Gitlab::CurrentSettings.user_default_external4744 user_default_external: true, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4745 sets the value of Gitlab::CurrentSettings.user_default_external4746 user_default_external: true, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4747 sets the value of Gitlab::CurrentSettings.user_default_external4748 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: nil, result: false4749 sets the value of Gitlab::CurrentSettings.user_default_external4750 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: nil, result: true4751 sets the value of Gitlab::CurrentSettings.user_default_external4752 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: nil, result: false4753 sets the value of Gitlab::CurrentSettings.user_default_external4754 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "", result: false4755 sets the value of Gitlab::CurrentSettings.user_default_external4756 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "", result: true4757 sets the value of Gitlab::CurrentSettings.user_default_external4758 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "", result: false4759 sets the value of Gitlab::CurrentSettings.user_default_external4760 user_default_external: false, external: nil, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4761 sets the value of Gitlab::CurrentSettings.user_default_external4762 user_default_external: false, external: true, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4763 sets the value of Gitlab::CurrentSettings.user_default_external4764 user_default_external: false, external: false, email: "fl@example.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4765 sets the value of Gitlab::CurrentSettings.user_default_external4766 user_default_external: false, external: nil, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4767 sets the value of Gitlab::CurrentSettings.user_default_external4768 user_default_external: false, external: true, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: true4769 sets the value of Gitlab::CurrentSettings.user_default_external4770 user_default_external: false, external: false, email: "tester.ext@domain.com", user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?", result: false4771 sets the value of Gitlab::CurrentSettings.user_default_external4772# [RSpecRunTime] Finishing example group spec/services/users/build_service_spec.rb. It took 8.03 seconds. Expected to take 11.27 seconds.4773# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/file_collection/compare_spec.rb. Expected to take 10.65 seconds.4774Gitlab::Diff::FileCollection::Compare4775 behaves like diff statistics4776 when include_stats is true4777 Repository#diff_stats is called4778 Gitlab::Diff::File is initialized with diff stats4779# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.95 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.33 1.21 1.13 1/321 370054780.4781 when should not request diff stats4782 Repository#diff_stats is not called4783# [RSpecRunTime] RSpec elapsed time: 24 minutes 19.97 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.31 1.21 1.13 1/321 370364784.4785 behaves like sortable diff files4786 #raw_diff_files4787 when sorted is false (default)4788 returns unsorted diff files4789# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.06 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.31 1.21 1.13 1/321 370684790.4791 when sorted is true4792 returns sorted diff files4793# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.11 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.31 1.21 1.13 1/321 371004794.4795 #cache_key4796 returns with head and base4797# [RSpecRunTime] RSpec elapsed time: 24 minutes 23.19 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.31 1.21 1.13 1/321 371284798.4799 pagination methods4800 when pagination options are not present4801 returns default values4802# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.24 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.28 1.20 1.13 1/321 371564803.4804 when pagination options are present4805 returns values based on options4806# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/file_collection/compare_spec.rb. It took 8.44 seconds. Expected to take 10.65 seconds.4807# [RSpecRunTime] Starting example group spec/finders/autocomplete/move_to_project_finder_spec.rb. Expected to take 10.55 seconds.4808Autocomplete::MoveToProjectFinder4809 #execute4810 filter4811 does not return projects under Gitlab::Access::REPORTER4812 returns projects equal or above Gitlab::Access::REPORTER4813 does not include the source project4814 does not return archived projects4815 does not return projects for which issues are disabled4816 returns a page of projects ordered by star count4817# [RSpecRunTime] RSpec elapsed time: 24 minutes 31.9 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.26 1.20 1.13 1/321 371844818.4819 search4820 returns projects matching a search query4821 allows searching by parent namespace4822# [RSpecRunTime] RSpec elapsed time: 24 minutes 34.07 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.26 1.20 1.13 1/321 371854823.4824# [RSpecRunTime] Finishing example group spec/finders/autocomplete/move_to_project_finder_spec.rb. It took 8.91 seconds. Expected to take 10.55 seconds.4825# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb. Expected to take 10.02 seconds.4826Banzai::Filter::References::WorkItemReferenceFilter4827 subclasses from IssueReferenceFilter4828 for group context4829 links to a valid reference for url cross-namespace4830 links to a valid reference for cross-namespace in link href4831# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.55 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.24 1.20 1.13 1/316 371864832.4833 when cross-project reference in link href4834 is handled by IssueReferenceFilter, not WorkItemReferenceFilter4835 when standard internal reference4836 is handled by IssueReferenceFilter, not WorkItemReferenceFilter4837 when cross-project / same-namespace shorthand reference4838 is handled by IssueReferenceFilter, not WorkItemReferenceFilter4839 when cross-project / cross-namespace complete reference4840 is handled by IssueReferenceFilter, not WorkItemReferenceFilter4841 when cross-project URL reference with comment anchor4842 links to a valid reference4843 link with trailing slash4844 links with adjacent text4845 behaves like a reference containing an element node4846 does not escape inner html4847 behaves like a reference with work item type information4848 contains work-item-type as a data attribute4849 performance4850 does not have a N+1 query problem4851 when cross-project URL reference4852 behaves like a work item reference4853 links to a valid reference4854 links with adjacent text4855 includes a title attribute4856 escapes the title attribute4857 renders non-HTML tooltips4858 includes default classes4859 includes a data-project attribute4860 includes a data-issue attribute4861 includes data attributes for issuable popover4862 includes a data-original attribute4863 does not escape the data-original attribute4864 includes a data-reference-format attribute4865 includes a data-reference-format attribute for URL references4866 includes a data-reference-format attribute for extended summary URL references4867 does not process links containing issue numbers followed by text4868 behaves like a reference containing an element node4869 does not escape inner html4870# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.73 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.22 1.19 1.13 1/316 371874871.4872 behaves like a reference with work item type information4873 contains work-item-type as a data attribute4874 when cross-project URL in link href4875 behaves like a work item reference4876 links to a valid reference4877 links with adjacent text4878 includes a title attribute4879 escapes the title attribute4880 renders non-HTML tooltips4881 includes default classes4882 includes a data-project attribute4883 includes a data-issue attribute4884 includes data attributes for issuable popover4885 includes a data-original attribute4886 does not escape the data-original attribute (PENDING: No reason given)4887 includes a data-reference-format attribute (PENDING: No reason given)4888 includes a data-reference-format attribute for URL references4889 includes a data-reference-format attribute for extended summary URL references4890 does not process links containing issue numbers followed by text4891 behaves like a reference containing an element node4892 does not escape inner html4893# [RSpecRunTime] RSpec elapsed time: 24 minutes 42.12 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.22 1.19 1.13 1/316 371884894.4895 behaves like a reference with work item type information4896 contains work-item-type as a data attribute4897 when cross-project / same-namespace complete reference4898 is handled by IssueReferenceFilter, not WorkItemReferenceFilter4899# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb. It took 8.57 seconds. Expected to take 10.02 seconds.4900# [RSpecRunTime] Starting example group spec/finders/fork_projects_finder_spec.rb. Expected to take 9.93 seconds.4901ForkProjectsFinder4902 #execute4903 without a user4904 is expected to eq [#<Project id:1038 group263/project-1147>>]4905# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.14 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.20 1.19 1.13 1/316 371954906.4907 with a user4908 is expected to eq [#<Project id:1042 group266/project-1151>>, #<Project id:1041 group265/project-1150>>]4909# [RSpecRunTime] RSpec elapsed time: 24 minutes 50.79 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.18 1.19 1.13 1/316 372024910.4911 with a member4912 is expected to eq [#<Project id:1046 group269/project-1155>>, #<Project id:1045 group268/project-1154>>, #<Project id:1044 group267/project-1153>>]4913# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.25 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.17 1.18 1.13 1/316 372094914.4915# [RSpecRunTime] Finishing example group spec/finders/fork_projects_finder_spec.rb. It took 11.59 seconds. Expected to take 9.93 seconds.4916# [RSpecRunTime] Starting example group spec/lib/gitlab/other_markup_spec.rb. Expected to take 9.45 seconds.4917Gitlab::OtherMarkup4918 when restructured text4919 renders4920 when PlantUML is enabled4921 generates the diagram4922# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.01 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.17 1.18 1.13 1/319 372174923.4924 XSS Checks4925 does not convert dangerous links into HTML4926 when mediawiki content4927 does render into p element4928 does render into h1 element4929 does render into h2 element4930 when rendering takes too long4931 times out4932 RedCloth markup4933 renders textile correctly4934 protects against malicious backtracking4935# [RSpecRunTime] RSpec elapsed time: 25 minutes 1.89 seconds. Current RSS: ~1604M. Threads: 5. load average: 1.16 1.18 1.12 1/316 372384936.4937# [RSpecRunTime] Finishing example group spec/lib/gitlab/other_markup_spec.rb. It took 7.65 seconds. Expected to take 9.45 seconds.4938# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/dn_spec.rb. Expected to take 9.37 seconds.4939Gitlab::Auth::Ldap::DN4940 #normalize_value4941 behaves like normalizes a DN attribute value4942 test_description: "strips extraneous whitespace", given: " John Smith ", expected: "john smith"4943 normalizes the DN attribute value4944 test_description: "unescapes non-reserved, non-special Unicode characters", given: "Sebasti\\c3\\a1n\\ C.\\20Smith", expected: "sebastián c. smith"4945 normalizes the DN attribute value4946 test_description: "downcases the whole string", given: "JoHn C. Smith", expected: "john c. smith"4947 normalizes the DN attribute value4948 test_description: "does not strip an escaped leading space in an attribute value", given: "\\ John Smith", expected: "\\ john smith"4949 normalizes the DN attribute value4950 test_description: "does not strip an escaped trailing space in an attribute value", given: "John Smith\\ ", expected: "john smith\\ "4951 normalizes the DN attribute value4952 test_description: "hex-escapes an escaped leading newline in an attribute value", given: "\\\nJohn Smith", expected: "\\0ajohn smith"4953 normalizes the DN attribute value4954 test_description: "hex-escapes and does not strip an escaped trailing newline in an attribute value", given: "John Smith\\\n", expected: "john smith\\0a"4955 normalizes the DN attribute value4956 test_description: "hex-escapes an unescaped leading newline (actually an invalid DN value?)", given: "\nJohn Smith", expected: "\\0ajohn smith"4957 normalizes the DN attribute value4958 test_description: "strips an unescaped trailing newline (actually an invalid DN value?)", given: "John Smith\n", expected: "john smith"4959 normalizes the DN attribute value4960 test_description: "does not strip if no extraneous whitespace", given: "John Smith", expected: "john smith"4961 normalizes the DN attribute value4962 test_description: "does not modify an escaped equal sign in an attribute value", given: " foo \\= bar", expected: "foo \\= bar"4963 normalizes the DN attribute value4964 test_description: "converts an escaped hex equal sign to an escaped equal sign in an attribute value", given: " foo \\3D bar", expected: "foo \\= bar"4965 normalizes the DN attribute value4966 test_description: "does not modify an escaped comma in an attribute value", given: "San Francisco\\, CA", expected: "san francisco\\, ca"4967 normalizes the DN attribute value4968 test_description: "converts an escaped hex comma to an escaped comma in an attribute value", given: "San Francisco\\2C CA", expected: "san francisco\\, ca"4969 normalizes the DN attribute value4970 test_description: "does not modify an escaped hex carriage return character in an attribute value", given: "San Francisco\\,\\0DCA", expected: "san francisco\\,\\0dca"4971 normalizes the DN attribute value4972 test_description: "does not modify an escaped hex line feed character in an attribute value", given: "San Francisco\\,\\0ACA", expected: "san francisco\\,\\0aca"4973 normalizes the DN attribute value4974 test_description: "does not modify an escaped hex CRLF in an attribute value", given: "San Francisco\\,\\0D\\0ACA", expected: "san francisco\\,\\0d\\0aca"4975 normalizes the DN attribute value4976 when the given DN is malformed4977 when ending with a comma4978 raises MalformedError4979 when given a BER encoded attribute value with a space in it4980 raises MalformedError4981 when given a BER encoded attribute value with a non-hex character in it4982 raises MalformedError4983 when given a BER encoded attribute value with a non-hex character in it4984 raises MalformedError4985 when given a hex pair with a non-hex character in it, inside double quotes4986 raises MalformedError4987 with an open (as opposed to closed) double quote4988 raises MalformedError4989 with an invalid escaped hex code4990 raises MalformedError4991 with a value ending with the escape character4992 raises MalformedError4993 #to_normalized_s4994 behaves like normalizes a DN4995 test_description: "strips extraneous whitespace", given: "uid =John Smith , ou = People, dc= example,dc =com", expected: "uid=john smith,ou=people,dc=example,dc=com"4996 normalizes the DN4997 test_description: "strips extraneous whitespace for a DN with a single RDN", given: "uid = John Smith", expected: "uid=john smith"4998 normalizes the DN4999 test_description: "unescapes non-reserved, non-special Unicode characters", given: "uid = Sebasti\\c3\\a1n\\ C.\\20Smith, ou=People (aka. \\22humans\\\") ,dc=example, dc=com", expected: "uid=sebastián c. smith,ou=people (aka. \\\"humans\\\"),dc=example,dc=com"5000 normalizes the DN5001 test_description: "downcases the whole string", given: "UID=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"5002 normalizes the DN5003 test_description: "for a null DN (empty string), returns empty string and does not error", given: "", expected: ""5004 normalizes the DN5005 test_description: "does not strip an escaped leading space in an attribute value", given: "uid=\\ John Smith,ou=People,dc=example,dc=com", expected: "uid=\\ john smith,ou=people,dc=example,dc=com"5006 normalizes the DN5007 test_description: "does not strip an escaped leading space in the last attribute value", given: "uid=\\ John Smith", expected: "uid=\\ john smith"5008 normalizes the DN5009 test_description: "does not strip an escaped trailing space in an attribute value", given: "uid=John Smith\\ ,ou=People,dc=example,dc=com", expected: "uid=john smith\\ ,ou=people,dc=example,dc=com"5010 normalizes the DN5011 test_description: "strips extraneous spaces after an escaped trailing space", given: "uid=John Smith\\ ,ou=People,dc=example,dc=com", expected: "uid=john smith\\ ,ou=people,dc=example,dc=com"5012 normalizes the DN5013 test_description: "strips extraneous spaces after an escaped trailing space at the end of the DN", given: "uid=John Smith,ou=People,dc=example,dc=com\\ ", expected: "uid=john smith,ou=people,dc=example,dc=com\\ "5014 normalizes the DN5015 test_description: "properly preserves escaped trailing space after unescaped trailing spaces", given: "uid=John Smith \\ ,ou=People,dc=example,dc=com", expected: "uid=john smith \\ ,ou=people,dc=example,dc=com"5016 normalizes the DN5017 test_description: "preserves multiple inner spaces in an attribute value", given: "uid=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"5018 normalizes the DN5019 test_description: "preserves inner spaces after an escaped space", given: "uid=John\\ Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"5020 normalizes the DN5021 test_description: "hex-escapes an escaped leading newline in an attribute value", given: "uid=\\\nJohn Smith,ou=People,dc=example,dc=com", expected: "uid=\\0ajohn smith,ou=people,dc=example,dc=com"5022 normalizes the DN5023 test_description: "hex-escapes and does not strip an escaped trailing newline in an attribute value", given: "uid=John Smith\\\n,ou=People,dc=example,dc=com", expected: "uid=john smith\\0a,ou=people,dc=example,dc=com"5024 normalizes the DN5025 test_description: "hex-escapes an unescaped leading newline (actually an invalid DN?)", given: "uid=\nJohn Smith,ou=People,dc=example,dc=com", expected: "uid=\\0ajohn smith,ou=people,dc=example,dc=com"5026 normalizes the DN5027 test_description: "strips an unescaped trailing newline (actually an invalid DN?)", given: "uid=John Smith\n,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"5028 normalizes the DN5029 test_description: "does not strip if no extraneous whitespace", given: "uid=John Smith,ou=People,dc=example,dc=com", expected: "uid=john smith,ou=people,dc=example,dc=com"5030 normalizes the DN5031 test_description: "does not modify an escaped equal sign in an attribute value", given: "uid= foo \\= bar", expected: "uid=foo \\= bar"5032 normalizes the DN5033 test_description: "converts an escaped hex equal sign to an escaped equal sign in an attribute value", given: "uid= foo \\3D bar", expected: "uid=foo \\= bar"5034 normalizes the DN5035 test_description: "does not modify an escaped comma in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\, CA", expected: "uid=john c. smith,ou=san francisco\\, ca"5036 normalizes the DN5037 test_description: "converts an escaped hex comma to an escaped comma in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\2C CA", expected: "uid=john c. smith,ou=san francisco\\, ca"5038 normalizes the DN5039 test_description: "does not modify an escaped hex carriage return character in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0DCA", expected: "uid=john c. smith,ou=san francisco\\,\\0dca"5040 normalizes the DN5041 test_description: "does not modify an escaped hex line feed character in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0ACA", expected: "uid=john c. smith,ou=san francisco\\,\\0aca"5042 normalizes the DN5043 test_description: "does not modify an escaped hex CRLF in an attribute value", given: "uid= John C. Smith, ou=San Francisco\\,\\0D\\0ACA", expected: "uid=john c. smith,ou=san francisco\\,\\0d\\0aca"5044 normalizes the DN5045 test_description: "allows attribute type name OIDs", given: "0.9.2342.19200300.100.1.25=Example,0.9.2342.19200300.100.1.25=Com", expected: "0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com"5046 normalizes the DN5047 test_description: "strips extraneous whitespace from attribute type name OIDs", given: "0.9.2342.19200300.100.1.25 = Example, 0.9.2342.19200300.100.1.25 = Com", expected: "0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com"5048 normalizes the DN5049 when we do not support the given DN format5050 multivalued RDNs5051 without extraneous whitespace5052 raises UnsupportedError5053 with extraneous whitespace5054 around the phone number plus sign5055 raises UnsupportedError5056 not around the phone number plus sign5057 raises UnsupportedError5058 when the given DN is malformed5059 when ending with a comma5060 raises MalformedError5061 when given a BER encoded attribute value with a space in it5062 raises MalformedError5063 when given a BER encoded attribute value with a non-hex character in it5064 raises MalformedError5065 when given a BER encoded attribute value with a non-hex character in it5066 raises MalformedError5067 when given a hex pair with a non-hex character in it, inside double quotes5068 raises MalformedError5069 without a name value pair5070 raises MalformedError5071 with an open (as opposed to closed) double quote5072 raises MalformedError5073 with an invalid escaped hex code5074 raises MalformedError5075 with a value ending with the escape character5076 raises MalformedError5077 with an invalid OID attribute type name5078 raises MalformedError5079 with a period in a non-OID attribute type name5080 raises MalformedError5081 when starting with non-space, non-alphanumeric character5082 raises MalformedError5083 when given a UID with an escaped equal sign5084 raises MalformedError5085# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/dn_spec.rb. It took 7.5 seconds. Expected to take 9.37 seconds.5086# [RSpecRunTime] Starting example group spec/models/concerns/manual_inverse_association_spec.rb. Expected to take 8.89 seconds.5087ManualInverseAssociation5088 does not allow STI5089 .manual_inverse_association5090 when the relation exists5091 loads the relation5092 does not perform extra queries after loading5093 allows reloading the relation5094# [RSpecRunTime] RSpec elapsed time: 25 minutes 15.19 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.20 1.19 1.13 1/322 376555095.5096 when the relation does not return a value5097 does not try to set an inverse5098# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.62 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.20 1.19 1.13 1/322 377385099.5100# [RSpecRunTime] Finishing example group spec/models/concerns/manual_inverse_association_spec.rb. It took 7.22 seconds. Expected to take 8.89 seconds.5101# [RSpecRunTime] Starting example group spec/models/ci_platform_metric_spec.rb. Expected to take 8.8 seconds.5102CiPlatformMetric5103 does not allow STI5104 behaves like a BulkInsertSafe model5105 when calling class methods directly5106 raises an error when method is not bulk-insert safe5107 does not raise an error when method is bulk-insert safe5108 .bulk_insert!5109 when all items are valid5110 inserts them all5111 returns an empty array5112 when some items are invalid5113 does not insert any of them and raises an error5114 inserts them anyway when bypassing validations5115 validations5116 is expected to validate that :recorded_at cannot be empty/falsy5117 is expected to validate that :count cannot be empty/falsy5118 is expected to validate that :count looks like an integer greater than 05119 is expected to allow :platform_target to be ‹""›5120 is expected not to allow :platform_target to be ‹nil›5121 is expected to validate that the length of :platform_target is at most 2555122 .insert_auto_devops_platform_targets!5123 when there is already existing metrics data5124 does not erase any existing data5125 when there are multiple platform target variables5126 inserts platform target counts for that day5127# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.96 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.18 1.18 1.13 1/321 377395128.5129 when there are invalid ci variable values for platform_target5130 ignores those values5131# [RSpecRunTime] RSpec elapsed time: 25 minutes 22.33 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.18 1.18 1.13 1/321 377405132.5133 when there are no platform target variables5134 does not generate any new platform metrics5135# [RSpecRunTime] Finishing example group spec/models/ci_platform_metric_spec.rb. It took 6.26 seconds. Expected to take 8.8 seconds.5136# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.5137Lint factories for CiPlatformMetric5138 with saas, license, and factory defaults5139 behaves like factory5140 ci_platform_metric factory5141 does not raise error when built5142 does not raise error when created5143# [RSpecRunTime] RSpec elapsed time: 25 minutes 24.13 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.18 1.18 1.13 1/321 377615144.5145# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.25 seconds. Expected to take 39.97 seconds.5146# [RSpecRunTime] Starting example group spec/models/concerns/ci/has_ref_spec.rb. Expected to take 8.42 seconds.5147Ci::HasRef5148 does not allow STI5149 #branch?5150 is not a tag5151 return true when tag is set to false5152 when it was triggered by merge request5153 returns false5154# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.74 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.17 1.18 1.13 1/322 378465155.5156 is not a tag5157 return false when tag is set to true5158 #git_ref5159 when tag is true5160 returns a tag ref5161 when tag is false5162 returns a branch ref5163 when tag is nil5164 returns a branch ref5165 when it is triggered by a merge request5166 returns nil5167# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.66 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.16 1.18 1.12 2/323 379315168.5169# [RSpecRunTime] Finishing example group spec/models/concerns/ci/has_ref_spec.rb. It took 6.54 seconds. Expected to take 8.42 seconds.5170# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/buffered_counter_spec.rb. Expected to take 8.09 seconds.5171Gitlab::Redis::BufferedCounter5172 .pool5173 when not using fallback config5174 creates its own connection pool5175 when using fallback config5176 uses the fallback class connection pool5177 behaves like redis_shared_examples5178 .config_file_name5179 when there is no config file anywhere5180 is expected to be nil5181 .store5182 with old format5183 behaves like redis store5184 instantiates Redis::Store5185 with the namespace5186 uses specified namespace5187 with new format5188 behaves like redis store5189 instantiates Redis::Store5190 with the namespace5191 uses specified namespace5192 .params5193 withstands mutation5194 with command to generate extra config specified5195 when the command returns valid yaml5196 merges config from command on top of config from file5197 when the command returns invalid yaml5198 raises error5199 when the parsed external command output returns invalid hash5200 raises an error5201 when the command fails5202 raises error5203 when url contains unix socket reference5204 with old format5205 returns path key instead5206 with new format5207 returns path key instead5208 when url is host based5209 with old format5210 returns hash with host, port, db, and password5211 with new format5212 rails_env: "development", host: "development-host"5213 returns hash with host, port, db, and password5214 does not raise ArgumentError for invalid keywords in SentinelConfig5215 rails_env: "test", host: "test-host"5216 returns hash with host, port, db, and password5217 does not raise ArgumentError for invalid keywords in SentinelConfig5218 rails_env: "production", host: "production-host"5219 returns hash with host, port, db, and password5220 does not raise ArgumentError for invalid keywords in SentinelConfig5221 behaves like instrumentation_class in custom key5222 moves instrumentation class into custom5223 with redis cluster format5224 rails_env: "development", host: "development-master"5225 returns hash with cluster and password5226 does not raise ArgumentError for invalid keywords in ClusterConfig5227 behaves like instrumentation_class in custom key5228 moves instrumentation class into custom5229 rails_env: "test", host: "test-master"5230 returns hash with cluster and password5231 does not raise ArgumentError for invalid keywords in ClusterConfig5232 behaves like instrumentation_class in custom key5233 moves instrumentation class into custom5234 rails_env: "production", host: "production-master"5235 returns hash with cluster and password5236 does not raise ArgumentError for invalid keywords in ClusterConfig5237 behaves like instrumentation_class in custom key5238 moves instrumentation class into custom5239 .url5240 withstands mutation5241 when yml file with env variable5242 reads redis url from env variable5243 .version5244 returns a version5245 .with5246 yields a ::Redis5247 when running on single-threaded runtime5248 instantiates a connection pool with size 55249 when running on multi-threaded runtime5250 instantiates a connection pool with a size based on the concurrency of the worker5251 when there is no config at all5252 can run an empty block5253 #db5254 with old format5255 returns the correct db5256 with new format5257 returns the correct db5258 with cluster-mode5259 returns the correct db5260 #sentinels5261 when sentinels are defined5262 rails_env: "development", hosts: ["development-replica1", "development-replica2"]5263 returns an array of hashes with host and port keys5264 rails_env: "test", hosts: ["test-replica1", "test-replica2"]5265 returns an array of hashes with host and port keys5266 rails_env: "production", hosts: ["production-replica1", "production-replica2"]5267 returns an array of hashes with host and port keys5268 when sentinels are not defined5269 returns nil5270 when cluster is defined5271 returns nil5272 #sentinels?5273 when sentinels are defined5274 returns true5275 when sentinels are not defined5276 is expected to eq nil5277 when cluster is defined5278 returns false5279 #raw_config_hash5280 returns old-style single url config in a hash5281 returns cluster config without url key in a hash5282 #secret_file5283 when explicitly specified in config file5284 returns the absolute path of specified file inside Rails root5285 when not explicitly specified5286 returns the default path in the encrypted settings shared directory5287 #parse_client_tls_options5288 when configuration does not have TLS related options5289 returns the coniguration as-is5290 when specified certificate file does not exist5291 raises error about missing certificate file5292 when specified key file does not exist5293 raises error about missing key file5294 when only certificate file is specified5295 renders resque.yml correctly5296 when only key file is specified5297 renders resque.yml correctly5298 when configuration valid TLS related options5299 converts cert_file and key_file appropriately5300 #fetch_config5301 raises an exception when the config file contains invalid yaml5302 when redis.yml exists5303 uses config/redis.yml5304 when no config file exsits5305 returns nil5306 when resque.yml exists5307 returns the config from resque.yml5308 #fetch_config5309 when redis.yml exists5310 when the fallback has a redis.yml entry5311 is expected to eq {"fallback redis.yml"=>123}5312 and an instance config file exists5313 is expected to eq {"instance specific file"=>456}5314 and the instance has a redis.yml entry5315 is expected to eq {"instance redis.yml"=>789}5316 when no redis config file exsits5317 returns nil5318 when resque.yml exists5319 returns the config from resque.yml5320# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/buffered_counter_spec.rb. It took 7.01 seconds. Expected to take 8.09 seconds.5321# [RSpecRunTime] Starting example group spec/services/commits/tag_service_spec.rb. Expected to take 7.99 seconds.5322Commits::TagService5323 #execute5324 valid params5325 when tagging succeeds5326 returns a hash with the :success status and created tag5327 adds a system note5328# [RSpecRunTime] RSpec elapsed time: 25 minutes 40.36 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.13 1.17 1.12 1/321 380245329.5330 when tagging fails5331 behaves like tag failure5332 returns a hash with the :error status5333 does not add a system note5334# [RSpecRunTime] RSpec elapsed time: 25 minutes 42.55 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.13 1.17 1.12 1/321 380695335.5336 invalid params5337 behaves like tag failure5338 returns a hash with the :error status5339 does not add a system note5340# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.85 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.12 1.17 1.12 1/321 381145341.5342# [RSpecRunTime] Finishing example group spec/services/commits/tag_service_spec.rb. It took 7.16 seconds. Expected to take 7.99 seconds.5343# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/sessions_spec.rb. Expected to take 7.65 seconds.5344Gitlab::Redis::Sessions5345 behaves like redis_new_instance_shared_examples5346 behaves like redis_shared_examples5347 .config_file_name5348 when there is no config file anywhere5349 is expected to be nil5350 .store5351 with old format5352 behaves like redis store5353 instantiates Redis::Store5354 with the namespace5355 uses specified namespace5356 with new format5357 behaves like redis store5358 instantiates Redis::Store5359 with the namespace5360 uses specified namespace5361 .params5362 withstands mutation5363 with command to generate extra config specified5364 when the command returns valid yaml5365 merges config from command on top of config from file5366 when the command returns invalid yaml5367 raises error5368 when the parsed external command output returns invalid hash5369 raises an error5370 when the command fails5371 raises error5372 when url contains unix socket reference5373 with old format5374 returns path key instead5375 with new format5376 returns path key instead5377 when url is host based5378 with old format5379 returns hash with host, port, db, and password5380 with new format5381 rails_env: "development", host: "development-host"5382 returns hash with host, port, db, and password5383 does not raise ArgumentError for invalid keywords in SentinelConfig5384 rails_env: "test", host: "test-host"5385 returns hash with host, port, db, and password5386 does not raise ArgumentError for invalid keywords in SentinelConfig5387 rails_env: "production", host: "production-host"5388 returns hash with host, port, db, and password5389 does not raise ArgumentError for invalid keywords in SentinelConfig5390 behaves like instrumentation_class in custom key5391 moves instrumentation class into custom5392 with redis cluster format5393 rails_env: "development", host: "development-master"5394 returns hash with cluster and password5395 does not raise ArgumentError for invalid keywords in ClusterConfig5396 behaves like instrumentation_class in custom key5397 moves instrumentation class into custom5398 rails_env: "test", host: "test-master"5399 returns hash with cluster and password5400 does not raise ArgumentError for invalid keywords in ClusterConfig5401 behaves like instrumentation_class in custom key5402 moves instrumentation class into custom5403 rails_env: "production", host: "production-master"5404 returns hash with cluster and password5405 does not raise ArgumentError for invalid keywords in ClusterConfig5406 behaves like instrumentation_class in custom key5407 moves instrumentation class into custom5408 .url5409 withstands mutation5410 when yml file with env variable5411 reads redis url from env variable5412 .version5413 returns a version5414 .with5415 yields a ::Redis5416 when running on single-threaded runtime5417 instantiates a connection pool with size 55418 when running on multi-threaded runtime5419 instantiates a connection pool with a size based on the concurrency of the worker5420 when there is no config at all5421 can run an empty block5422 #db5423 with old format5424 returns the correct db5425 with new format5426 returns the correct db5427 with cluster-mode5428 returns the correct db5429 #sentinels5430 when sentinels are defined5431 rails_env: "development", hosts: ["development-replica1", "development-replica2"]5432 returns an array of hashes with host and port keys5433 rails_env: "test", hosts: ["test-replica1", "test-replica2"]5434 returns an array of hashes with host and port keys5435 rails_env: "production", hosts: ["production-replica1", "production-replica2"]5436 returns an array of hashes with host and port keys5437 when sentinels are not defined5438 returns nil5439 when cluster is defined5440 returns nil5441 #sentinels?5442 when sentinels are defined5443 returns true5444 when sentinels are not defined5445 is expected to eq nil5446 when cluster is defined5447 returns false5448 #raw_config_hash5449 returns old-style single url config in a hash5450 returns cluster config without url key in a hash5451 #secret_file5452 when explicitly specified in config file5453 returns the absolute path of specified file inside Rails root5454 when not explicitly specified5455 returns the default path in the encrypted settings shared directory5456 #parse_client_tls_options5457 when configuration does not have TLS related options5458 returns the coniguration as-is5459 when specified certificate file does not exist5460 raises error about missing certificate file5461 when specified key file does not exist5462 raises error about missing key file5463 when only certificate file is specified5464 renders resque.yml correctly5465 when only key file is specified5466 renders resque.yml correctly5467 when configuration valid TLS related options5468 converts cert_file and key_file appropriately5469 #fetch_config5470 raises an exception when the config file contains invalid yaml5471 when redis.yml exists5472 uses config/redis.yml5473 when no config file exsits5474 returns nil5475 when resque.yml exists5476 returns the config from resque.yml5477 .pool5478 when not using fallback config5479 creates its own connection pool5480 when using fallback config5481 uses the fallback class connection pool5482 #fetch_config5483 when redis.yml exists5484 when the fallback has a redis.yml entry5485 is expected to eq {"fallback redis.yml"=>123}5486 and an instance config file exists5487 is expected to eq {"instance specific file"=>456}5488 and the instance has a redis.yml entry5489 is expected to eq {"instance redis.yml"=>789}5490 when no redis config file exsits5491 returns nil5492 when resque.yml exists5493 returns the config from resque.yml5494 #store5495 instantiates an instance of Redis::Store5496# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/sessions_spec.rb. It took 7.1 seconds. Expected to take 7.65 seconds.5497# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. Expected to take 7.46 seconds.5498gitlab:db:truncate_legacy_tables5499 when truncating ci tables on the main database5500 behaves like truncating legacy tables5501 when tables are not locked for writes5502 raises an error when trying to truncate the tables (PENDING: Skipping because ci is shared or doesn't not exist)5503 when tables are locked for writes5504 calls TablesTruncate with the correct parameters and default minimum batch size (PENDING: Skipping because ci is shared or doesn't not exist)5505 truncates the legacy table (PENDING: Skipping because ci is shared or doesn't not exist)5506 does not truncate the table that belongs to the connection schema (PENDING: Skipping because ci is shared or doesn't not exist)5507 when running in dry_run mode5508 does not truncate any tables (PENDING: Skipping because ci is shared or doesn't not exist)5509 prints the truncation sql statement to the output (PENDING: Skipping because ci is shared or doesn't not exist)5510 when passing until_table parameter via environment variable5511 sends the table name to TablesTruncate (PENDING: Skipping because ci is shared or doesn't not exist)5512 when truncating main tables on the ci database5513 behaves like truncating legacy tables5514 when tables are not locked for writes5515 raises an error when trying to truncate the tables (PENDING: Skipping because ci is shared or doesn't not exist)5516 when tables are locked for writes5517 calls TablesTruncate with the correct parameters and default minimum batch size (PENDING: Skipping because ci is shared or doesn't not exist)5518 truncates the legacy table (PENDING: Skipping because ci is shared or doesn't not exist)5519 does not truncate the table that belongs to the connection schema (PENDING: Skipping because ci is shared or doesn't not exist)5520 when running in dry_run mode5521 does not truncate any tables (PENDING: Skipping because ci is shared or doesn't not exist)5522 prints the truncation sql statement to the output (PENDING: Skipping because ci is shared or doesn't not exist)5523 when passing until_table parameter via environment variable5524 sends the table name to TablesTruncate (PENDING: Skipping because ci is shared or doesn't not exist)5525# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. It took 4.61 seconds. Expected to take 7.46 seconds.5526# [RSpecRunTime] RSpec elapsed time: 25 minutes 56.73 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.10 1.16 1.12 1/316 381165527.5528# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. Expected to take 7.32 seconds.5529Gitlab::Ci::Pipeline::Expression::Lexeme::NotEquals5530 .build5531 with non-evaluable operands5532 creates a new instance of the token5533 with evaluable operands5534 creates a new instance of the token5535 .type5536 is an operator5537 .precedence5538 has a precedence5539 #evaluate5540 when left and right are equal5541 left_value: "string", right_value: "string"5542 is expected to eq false5543 left_value: 1, right_value: 15544 is expected to eq false5545 left_value: "", right_value: ""5546 is expected to eq false5547 left_value: nil, right_value: nil5548 is expected to eq false5549 when left and right are not equal5550 left_value: "one string", right_value: "two string"5551 is expected to eq true5552 left_value: "one string", right_value: 15553 is expected to eq true5554 left_value: "one string", right_value: 25555 is expected to eq true5556 left_value: "one string", right_value: ""5557 is expected to eq true5558 left_value: "one string", right_value: nil5559 is expected to eq true5560 left_value: "one string", right_value: false5561 is expected to eq true5562 left_value: "one string", right_value: true5563 is expected to eq true5564 left_value: "two string", right_value: "one string"5565 is expected to eq true5566 left_value: "two string", right_value: 15567 is expected to eq true5568 left_value: "two string", right_value: 25569 is expected to eq true5570 left_value: "two string", right_value: ""5571 is expected to eq true5572 left_value: "two string", right_value: nil5573 is expected to eq true5574 left_value: "two string", right_value: false5575 is expected to eq true5576 left_value: "two string", right_value: true5577 is expected to eq true5578 left_value: 1, right_value: "one string"5579 is expected to eq true5580 left_value: 1, right_value: "two string"5581 is expected to eq true5582 left_value: 1, right_value: 25583 is expected to eq true5584 left_value: 1, right_value: ""5585 is expected to eq true5586 left_value: 1, right_value: nil5587 is expected to eq true5588 left_value: 1, right_value: false5589 is expected to eq true5590 left_value: 1, right_value: true5591 is expected to eq true5592 left_value: 2, right_value: "one string"5593 is expected to eq true5594 left_value: 2, right_value: "two string"5595 is expected to eq true5596 left_value: 2, right_value: 15597 is expected to eq true5598 left_value: 2, right_value: ""5599 is expected to eq true5600 left_value: 2, right_value: nil5601 is expected to eq true5602 left_value: 2, right_value: false5603 is expected to eq true5604 left_value: 2, right_value: true5605 is expected to eq true5606 left_value: "", right_value: "one string"5607 is expected to eq true5608 left_value: "", right_value: "two string"5609 is expected to eq true5610 left_value: "", right_value: 15611 is expected to eq true5612 left_value: "", right_value: 25613 is expected to eq true5614 left_value: "", right_value: nil5615 is expected to eq true5616 left_value: "", right_value: false5617 is expected to eq true5618 left_value: "", right_value: true5619 is expected to eq true5620 left_value: nil, right_value: "one string"5621 is expected to eq true5622 left_value: nil, right_value: "two string"5623 is expected to eq true5624 left_value: nil, right_value: 15625 is expected to eq true5626 left_value: nil, right_value: 25627 is expected to eq true5628 left_value: nil, right_value: ""5629 is expected to eq true5630 left_value: nil, right_value: false5631 is expected to eq true5632 left_value: nil, right_value: true5633 is expected to eq true5634 left_value: false, right_value: "one string"5635 is expected to eq true5636 left_value: false, right_value: "two string"5637 is expected to eq true5638 left_value: false, right_value: 15639 is expected to eq true5640 left_value: false, right_value: 25641 is expected to eq true5642 left_value: false, right_value: ""5643 is expected to eq true5644 left_value: false, right_value: nil5645 is expected to eq true5646 left_value: false, right_value: true5647 is expected to eq true5648 left_value: true, right_value: "one string"5649 is expected to eq true5650 left_value: true, right_value: "two string"5651 is expected to eq true5652 left_value: true, right_value: 15653 is expected to eq true5654 left_value: true, right_value: 25655 is expected to eq true5656 left_value: true, right_value: ""5657 is expected to eq true5658 left_value: true, right_value: nil5659 is expected to eq true5660 left_value: true, right_value: false5661 is expected to eq true5662# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. It took 6.23 seconds. Expected to take 7.32 seconds.5663# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/user_spec.rb. Expected to take 6.94 seconds.5664Gitlab::Auth::Saml::User5665 #save5666 account exists on server5667 and should bind with SAML5668 adds the SAML identity to the existing user5669 external groups5670 are defined5671 marks the user as external5672 are defined but the user does not belong there5673 does not mark the user as external5674 user was external, now should not be5675 makes user internal5676 no account exists on server5677 external groups5678 are defined5679 marks the user as external5680 are defined but the user does not belong there5681 does not mark the user as external5682 with auto_link_ldap_user disabled (default)5683 with allow_single_sign_on enabled5684 creates a user from SAML5685 with allow_single_sign_on default (["saml"])5686 does not throw an error5687 with allow_single_sign_on disabled5688 throws an error5689 with auto_link_ldap_user enabled5690 and at least one LDAP provider is defined5691 and a corresponding LDAP person5692 and no account for the LDAP user5693 creates a user with dual LDAP and SAML identities5694 and LDAP user has an account already5695 adds the omniauth identity to the LDAP account5696 saves successfully on subsequent tries, when both identities are present5697 when uid is an uid5698 behaves like find LDAP person5699 adds the omniauth identity to the LDAP account5700 when uid is a dn5701 behaves like find LDAP person5702 adds the omniauth identity to the LDAP account5703 when uid is an email5704 behaves like find LDAP person5705 adds the omniauth identity to the LDAP account5706 user has SAML user, and wants to add their LDAP identity5707 adds the LDAP identity to the existing SAML user5708 when signup is disabled5709 creates the user5710 when user confirmation email is enabled5711 creates and confirms the user anyway5712 when the current minimum password length is different from the default minimum password length5713 creates the user5714 blocking5715 signup with SAML only5716 dont block on create5717 does not block the user5718 block on create5719 blocks user5720 sign-in5721 dont block on create5722 is expected not to be blocked5723 block on create5724 is expected not to be blocked5725 #find_user5726 raw info hash attributes empty5727 does not mark user as external5728 #bypass_two_factor?5729 with authn_contexts_worth_two_factors configured5730 returns true when authn_context is worth two factors5731 returns false when authn_context is not worth two factors5732 returns false when authn_context is blank5733 without auth_contexts_worth_two_factors_configured5734 returns false when authn_context is present5735 returns false when authn_context is blank5736# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/user_spec.rb. It took 6.64 seconds. Expected to take 6.94 seconds.5737# [RSpecRunTime] Starting example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. Expected to take 6.91 seconds.5738Clusters::Agents::Authorizations::UserAccess::RefreshService5739 #execute5740 group authorization5741 refreshes authorizations for the agent5742 when config contains "access_as" keyword5743 refreshes authorizations for the agent5744# [RSpecRunTime] RSpec elapsed time: 26 minutes 11.17 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.08 1.15 1.12 1/316 381175745.5746 when config contains too many groups5747 authorizes groups up to the limit5748 when config contains no groups or projects5749 removes all authorizations5750 when config contains groups or projects outside of the configuration project hierarchy5751 removes all authorizations5752 when configuration project does not belong to a group5753 removes all authorizations5754 project authorization5755 refreshes authorizations for the agent5756 when config contains "access_as" keyword5757 refreshes authorizations for the agent5758 when project belongs to a user namespace, and is in the same namespace as the agent5759 creates an authorization record for the project5760 when project belongs to a user namespace, and is authorizing itself5761 creates an authorization record for the project5762 when config contains too many projects5763 authorizes projects up to the limit5764 when config contains no groups or projects5765 removes all authorizations5766 when config contains groups or projects outside of the configuration project hierarchy5767 removes all authorizations5768 when configuration project does not belong to a group5769 removes all authorizations5770# [RSpecRunTime] Finishing example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. It took 6.2 seconds. Expected to take 6.91 seconds.5771# [RSpecRunTime] Starting example group spec/finders/feature_flags_finder_spec.rb. Expected to take 6.6 seconds.5772FeatureFlagsFinder5773 #execute5774 returns feature flags ordered by name5775 preloads relations by default5776 when user is a reporter5777 returns an empty list5778# [RSpecRunTime] RSpec elapsed time: 26 minutes 18.5 seconds. Current RSS: ~1393M. Threads: 5. load average: 0.99 1.13 1.11 1/316 381185779.5780 when scope is given5781 when scope is enabled5782 returns active feature flag5783# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.52 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.99 1.13 1.11 1/316 381195784.5785 when scope is disabled5786 returns inactive feature flag5787# [RSpecRunTime] RSpec elapsed time: 26 minutes 20.52 seconds. Current RSS: ~1381M. Threads: 5. load average: 0.99 1.13 1.11 1/316 381205788.5789 when preload option is false5790 does not preload relations5791# [RSpecRunTime] Finishing example group spec/finders/feature_flags_finder_spec.rb. It took 5.81 seconds. Expected to take 6.6 seconds.5792# [RSpecRunTime] Starting example group spec/services/clusters/agents/create_service_spec.rb. Expected to take 6.48 seconds.5793Clusters::Agents::CreateService5794 #execute5795 without user permissions5796 returns errors when user does not have permissions5797# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.74 seconds. Current RSS: ~1376M. Threads: 5. load average: 0.99 1.13 1.11 1/316 381415798.5799 with user permissions5800 creates a new clusters_agent5801 returns success status5802 returns agent values5803 generates an error message when name is invalid5804# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.32 seconds. Current RSS: ~1400M. Threads: 5. load average: 0.99 1.13 1.11 1/316 382225805.5806# [RSpecRunTime] Finishing example group spec/services/clusters/agents/create_service_spec.rb. It took 5.81 seconds. Expected to take 6.48 seconds.5807# [RSpecRunTime] Starting example group spec/services/merge_requests/base_service_spec.rb. Expected to take 6.37 seconds.5808MergeRequests::BaseService5809 #execute_hooks5810 with a Jira subscription5811 MR contains Jira issue key5812 behaves like does not enqueue Jira sync worker5813 is expected not to change `Array#size`5814# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.82 seconds. Current RSS: ~1405M. Threads: 5. load average: 0.99 1.13 1.11 1/316 382445815.5816 for UpdateService5817 behaves like enqueues Jira sync worker5818 aggregate_failures5819# [RSpecRunTime] RSpec elapsed time: 26 minutes 30.0 seconds. Current RSS: ~1406M. Threads: 5. load average: 0.99 1.13 1.11 1/322 383075820.5821 MR does not contain Jira issue key5822 behaves like does not enqueue Jira sync worker5823 is expected not to change `Array#size`5824 without a Jira subscription5825 behaves like does not enqueue Jira sync worker5826 is expected not to change `Array#size`5828 async: false5829 creates a pipeline directly5830 allow_duplicate: true5831 passes :allow_duplicate as true5832# [RSpecRunTime] RSpec elapsed time: 26 minutes 32.64 seconds. Current RSS: ~1408M. Threads: 5. load average: 0.99 1.13 1.11 1/323 383955833.5834 async: true5835 enques a CreatePipelineWorker5836 allow_duplicate: true5837 passes :allow_duplicate as true5838 #constructor_container_arg5839 is expected to eq {:project=>"some-value"}5840 #inspect5841 when #merge_request is defined5842 is expected to eq "#<#<Class:0x00007b328aecce48>>"5843 when merge request is present5844 is expected to eq "#<#<Class:0x00007b328021db70> namespace862/project-1207!>"5845# [RSpecRunTime] Finishing example group spec/services/merge_requests/base_service_spec.rb. It took 5.98 seconds. Expected to take 6.37 seconds.5846# [RSpecRunTime] Starting example group spec/finders/resource_state_event_finder_spec.rb. Expected to take 6.18 seconds.5847ResourceStateEventFinder5848 #execute5849 returns events accessible by user5850 when issues are private5851 does not return any events5852# [RSpecRunTime] RSpec elapsed time: 26 minutes 35.05 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.00 1.12 1.11 1/321 383965853.5854 when issue is not accesible to the user5855 does not return any events5856 #can_read_eventable?5857 when eventable is an Issue5858 when issue is readable5859 is expected to be truthy5860 when issue is not readable5861 is expected to be falsey5862 when eventable is a MergeRequest5863 when merge request is readable5864 is expected to be truthy5865 when merge request is not readable5866 is expected to be falsey5867# [RSpecRunTime] Finishing example group spec/finders/resource_state_event_finder_spec.rb. It took 5.27 seconds. Expected to take 6.18 seconds.5868# [RSpecRunTime] Starting example group spec/lib/gitlab/serializer/pagination_spec.rb. Expected to take 6.08 seconds.5869Gitlab::Serializer::Pagination5870 #paginate5871 when a multiple resources are present in relation5872 correctly paginates the resource5873 appends relevant headers5874 when an invalid resource is about to be paginated5875 raises error5876 when paginating via a cursor5877 when fetching the first page5878 appends relevant headers5879 returns the records5880# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.88 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.00 1.12 1.11 1/316 383975881.5882 when fetching a subsequent page5883 appends relevant headers5884 returns the records5885# [RSpecRunTime] Finishing example group spec/lib/gitlab/serializer/pagination_spec.rb. It took 5.55 seconds. Expected to take 6.08 seconds.5886# [RSpecRunTime] Starting example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. Expected to take 5.92 seconds.5887gitlab:ci_secure_files5888 check5889 outputs the integrity check for each batch5890 errors out about missing files on the file system5891 errors out about invalid checksum5892# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.12 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.00 1.12 1.10 1/316 383985893.5894# [RSpecRunTime] Finishing example group spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb. It took 4.63 seconds. Expected to take 5.92 seconds.5895# [RSpecRunTime] RSpec elapsed time: 26 minutes 48.92 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.00 1.12 1.10 1/316 383995896.5897# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. Expected to take 5.8 seconds.5898Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas5899 properly analyzes queries5900 for SELECT on projects for allowed_gitlab_schema=no_schema5901 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError5902 for SELECT on projects for allowed_gitlab_schema=gitlab_main5903 is expected not to raise Exception5904 for SELECT on projects for allowed_gitlab_schema=gitlab_main_clusterwide5905 is expected not to raise Exception5906 for SELECT on projects for allowed_gitlab_schema=gitlab_main_cell5907 is expected not to raise Exception5908 for SELECT on projects for allowed_gitlab_schema=gitlab_ci5909 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError5910 for SELECT on namespaces for allowed_gitlab_schema=no_schema5911 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError5912 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main5913 is expected not to raise Exception5914 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide5915 is expected not to raise Exception5916 for SELECT on namespaces for allowed_gitlab_schema=gitlab_main_cell5917 is expected not to raise Exception5918 for SELECT on namespaces for allowed_gitlab_schema=gitlab_ci5919 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError5920 for INSERT on projects for allowed_gitlab_schema=no_schema5921 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError5922 for INSERT on projects for allowed_gitlab_schema=gitlab_main5923 is expected not to raise Exception5924 for INSERT on projects for allowed_gitlab_schema=gitlab_main_clusterwide5925 is expected not to raise Exception5926 for INSERT on projects for allowed_gitlab_schema=gitlab_main_cell5927 is expected not to raise Exception5928 for INSERT on projects for allowed_gitlab_schema=gitlab_ci5929 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError5930 for INSERT on namespaces for allowed_gitlab_schema=no_schema5931 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLNotAllowedError5932 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main5933 is expected not to raise Exception5934 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_clusterwide5935 is expected not to raise Exception5936 for INSERT on namespaces for allowed_gitlab_schema=gitlab_main_cell5937 is expected not to raise Exception5938 for INSERT on namespaces for allowed_gitlab_schema=gitlab_ci5939 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DMLAccessDeniedError5940 for CREATE INDEX for allowed_gitlab_schema=no_schema5941 is expected not to raise Exception5942 for CREATE INDEX for allowed_gitlab_schema=gitlab_main5943 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5944 for CREATE INDEX for allowed_gitlab_schema=gitlab_ci5945 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5946 for CREATE SCHEMA for allowed_gitlab_schema=no_schema5947 is expected not to raise Exception5948 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_main5949 is expected not to raise Exception5950 for CREATE SCHEMA for allowed_gitlab_schema=gitlab_ci5951 is expected not to raise Exception5952 for CREATE FUNCTION for allowed_gitlab_schema=no_schema5953 is expected not to raise Exception5954 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_main5955 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5956 for CREATE FUNCTION for allowed_gitlab_schema=gitlab_ci5957 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5958 for CREATE TRIGGER for allowed_gitlab_schema=no_schema5959 is expected not to raise Exception5960 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_main5961 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5962 for CREATE TRIGGER for allowed_gitlab_schema=gitlab_ci5963 is expected to raise Gitlab::Database::QueryAnalyzers::RestrictAllowedSchemas::DDLNotAllowedError5964 .require_ddl_mode!5965 when not configured does not raise exception5966 when no schemas are configured does not raise exception (DDL mode)5967 with schemas configured does raise exception (DML mode)5968 .require_dml_mode!5969 when not configured does not raise exception5970 when no schemas are configured does raise exception (DDL mode)5971 with schemas configured does raise exception (DML mode)5972# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb. It took 4.19 seconds. Expected to take 5.8 seconds.5973# [RSpecRunTime] Starting example group spec/finders/protected_branches_finder_spec.rb. Expected to take 5.6 seconds.5974ProtectedBranchesFinder5975 #execute5976 behaves like execute by entity5977 returns all protected branches of project by default5978 when search param is present5979 filters by search param5980# [RSpecRunTime] RSpec elapsed time: 26 minutes 54.88 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.00 1.11 1.10 1/316 384005981.5982 when there are more protected branches than the limit5983 returns limited protected branches of project5984 behaves like execute by entity5985 returns all protected branches of project by default5986 when search param is present5987 filters by search param5988# [RSpecRunTime] RSpec elapsed time: 26 minutes 56.97 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.00 1.11 1.10 1/316 384015989.5990 when there are more protected branches than the limit5991 returns limited protected branches of project5992# [RSpecRunTime] Finishing example group spec/finders/protected_branches_finder_spec.rb. It took 4.73 seconds. Expected to take 5.6 seconds.5993# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/versions_resolver_spec.rb. Expected to take 5.58 seconds.5994Resolvers::DesignManagement::VersionsResolver5995 #resolve5996 a design collection5997 behaves like a source of versions5998 when the user is not authorized5999 is expected to be empty6000# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.91 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.00 1.11 1.10 1/316 384086001.6002 without constraints6003 returns the ordered versions6004 loading associations6005 prevents N+1 queries when loading author6006 when constrained6007 by earlier_or_equal_to_id6008 behaves like a query for all_versions up to the first_version6009 is expected to eq #<ActiveRecord::Relation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88882b8b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6010 by earlier_or_equal_to_sha6011 behaves like a query for all_versions up to the first_version6012 is expected to eq #<ActiveRecord::Relation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88882b8b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6013 by earlier_or_equal_to_sha AND earlier_or_equal_to_id6014 and they match6015 behaves like a query for all_versions up to the first_version6016 is expected to eq #<ActiveRecord::Relation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88882b8b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6017 and they do not match6018 generates a suitable error6019 a design6020 behaves like a source of versions6021 when the user is not authorized6022 is expected to be empty6023 without constraints6024 returns the ordered versions6025 loading associations6026 prevents N+1 queries when loading author6027 when constrained6028 by earlier_or_equal_to_id6029 behaves like a query for all_versions up to the first_version6030 is expected to eq #<ActiveRecord::AssociationRelation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88...b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6031 by earlier_or_equal_to_sha6032 behaves like a query for all_versions up to the first_version6033 is expected to eq #<ActiveRecord::AssociationRelation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88...b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6034 by earlier_or_equal_to_sha AND earlier_or_equal_to_id6035 and they match6036 behaves like a query for all_versions up to the first_version6037 is expected to eq #<ActiveRecord::AssociationRelation [#<DesignManagement::Version id: 17, sha: "294506eb97d2d927f30b88...b99422c2a3fdc", issue_id: 715, created_at: "2024-05-29 23:59:12.096053000 +0000", author_id: 1458>]>6038 and they do not match6039 generates a suitable error6040# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/versions_resolver_spec.rb. It took 5.36 seconds. Expected to take 5.58 seconds.6041# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/highlight_cache_spec.rb. Expected to take 5.32 seconds.6042Gitlab::Diff::HighlightCache6043 #decorate6044 does not calculate highlighting when reading from cache6045 assigns highlighted diff lines to the DiffFile6046 assigns highlighted diff lines which rich_text are HTML-safe6047 when diff_file is uncached due to default_max_patch_bytes change6048 manually writes highlighted lines to the cache6049 assigns highlighted diff lines to the DiffFile6050# [RSpecRunTime] RSpec elapsed time: 27 minutes 5.32 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.08 1.13 1.11 1/322 384976051.6052 #write_if_empty6053 updates memory usage metrics if Redis version >= 46054 does not update memory usage metrics if Redis version < 46055 behaves like caches missing entries6056 filters the key/value list of entries to be caches for each invocation6057 reads from cache once6058 refreshes TTL of the key on read6059 different diff_collections for the same diffable6060 writes an uncached files in the collection to the same redis hash6061 when cache initialized with MergeRequestDiffBatch6062 behaves like caches missing entries6063 filters the key/value list of entries to be caches for each invocation6064 reads from cache once6065 refreshes TTL of the key on read6066 #write_to_redis_hash6067 creates or updates a Redis hash6068 when diff contains unsupported characters6069 does not update the cache6070 #clear6071 clears cache6072 GZip usage6073 uses ActiveSupport::Gzip when reading from the cache6074 uses ActiveSupport::Gzip to compress data when writing to cache6075 metrics6076 observes :gitlab_redis_diff_caching_memory_usage_bytes6077 records hit ratio metrics6078 #key6079 returns cache key6080 when the `diff_line_syntax_highlighting` feature flag is disabled6081 returns the original version of the cache6082# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/highlight_cache_spec.rb. It took 4.63 seconds. Expected to take 5.32 seconds.6083# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb. Expected to take 5.28 seconds.6084Gitlab::Graphql::Pagination::ActiveRecordArrayConnection6085 behaves like a connection with collection methods6086 responds to to_a6087 responds to size6088 responds to map6089 responds to include?6090 responds to empty?6091# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.31 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.07 1.12 1.11 1/321 385106092.6093 behaves like a redactable connection6094 no redactor set6095 contains the unwanted item6096 does not redact more than once6097 redactor is set6098 does not contain the unwanted item6099 does not redact more than once6100 #nodes6101 is expected to contain exactly #<Packages::BuildInfo id: 1, package_id: 1, pipeline_id_convert_to_bigint: nil, pipeline_id: nil>, #<Packages::BuildInfo id: 2, package_id: 2, pipeline_id_convert_to_bigint: nil, pipeline_id: nil>, and #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id_convert_to_bigint: nil, pipeline_id: nil>6102 with first set6103 is expected to contain exactly #<Packages::BuildInfo id: 1, package_id: 1, pipeline_id_convert_to_bigint: nil, pipeline_id: nil> and #<Packages::BuildInfo id: 2, package_id: 2, pipeline_id_convert_to_bigint: nil, pipeline_id: nil>6104 with last set6105 is expected to contain exactly #<Packages::BuildInfo id: 2, package_id: 2, pipeline_id_convert_to_bigint: nil, pipeline_id: nil> and #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id_convert_to_bigint: nil, pipeline_id: nil>6106 #next_page?6107 before: nil, first: nil, max_page_size: nil, result: false6108 is expected to eq false6109 before: 1, first: nil, max_page_size: nil, result: true6110 is expected to eq true6111 before: nil, first: 1, max_page_size: nil, result: true6112 is expected to eq true6113 before: nil, first: 10, max_page_size: nil, result: false6114 is expected to eq false6115 before: nil, first: 1, max_page_size: 1, result: true6116 is expected to eq true6117 before: nil, first: 1, max_page_size: 10, result: true6118 is expected to eq true6119 before: nil, first: 10, max_page_size: 10, result: false6120 is expected to eq false6121 #previous_page?6122 after: nil, last: nil, max_page_size: nil, result: false6123 is expected to eq false6124 after: 1, last: nil, max_page_size: nil, result: true6125 is expected to eq true6126 after: nil, last: 1, max_page_size: nil, result: true6127 is expected to eq true6128 after: nil, last: 10, max_page_size: nil, result: false6129 is expected to eq false6130 after: nil, last: 1, max_page_size: 1, result: true6131 is expected to eq true6132 after: nil, last: 1, max_page_size: 10, result: true6133 is expected to eq true6134 after: nil, last: 10, max_page_size: 10, result: false6135 is expected to eq false6136 #cursor_for6137 is expected to eq "eyJpZCI6IjEifQ"6138 with a BatchLoader::GraphQL item6139 is expected to eq "eyJpZCI6IjE0NjYifQ"6140 #dup6141 properly handles items duplication6142# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb. It took 4.27 seconds. Expected to take 5.28 seconds.6143# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/responder/slack_spec.rb. Expected to take 5.19 seconds.6144Gitlab::Chat::Responder::Slack6145 #send_response6146 sends a response back to Slack6147 #success6148 returns the output for a successful build6149 limits the output to a fixed size6150 does not send a response if the output is empty6151# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.83 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.07 1.12 1.10 1/320 385116152.6153 #failure6154 returns the output for a failed build6155 #scheduled_output6156 returns the output for a scheduled build6157# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/responder/slack_spec.rb. It took 4.17 seconds. Expected to take 5.19 seconds.6158# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/create_spec.rb. Expected to take 5.0 seconds.6159Mutations::Todos::Create6160 #resolve6161 when target does not support todos6162 raises error6163 with issue as target6164 behaves like create todo mutation6165 when user does not have permission to create todo6166 raises error6167 when user has permission to create todo6168 creates a todo6169 with merge request as target6170 behaves like create todo mutation6171 when user does not have permission to create todo6172 raises error6173# [RSpecRunTime] RSpec elapsed time: 27 minutes 19.28 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.06 1.12 1.10 1/322 385956174.6175 when user has permission to create todo6176 creates a todo6177 with design as target6178 behaves like create todo mutation6179 when user does not have permission to create todo6180 raises error6181# [RSpecRunTime] RSpec elapsed time: 27 minutes 21.42 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.06 1.12 1.10 1/322 385966182.6183 when user has permission to create todo6184 creates a todo6185# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/create_spec.rb. It took 5.61 seconds. Expected to take 5.0 seconds.6186# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/retried_spec.rb. Expected to take 4.9 seconds.6187Gitlab::Ci::Status::Build::Retried6188 #text6189 does not override status text6190 #icon6191 does not override status icon6192 #group6193 does not override status group6194 #favicon6195 does not override status label6196 #label6197 does not override status label6198 #badge_tooltip6199 returns status6200 #status_tooltip6201 with a failed build6202 does override status_tooltip6203 with another build6204 does override status_tooltip6205 .matches?6206 with a retried build6207 is expected to be truthy6208 with a build that has not been retried6209 is expected to be falsy6210# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/retried_spec.rb. It took 3.73 seconds. Expected to take 4.9 seconds.6211# [RSpecRunTime] Starting example group spec/models/board_spec.rb. Expected to take 4.85 seconds.6212Board6213 does not allow STI6214 relationships6215 is expected to belong to project required: false6216 is expected to have many lists order => {:list_type=>:asc, :position=>:asc} dependent => delete_all inverse_of => board6217 is expected to have many destroyable_lists order => {:list_type=>:asc, :position=>:asc} inverse_of => board6218# [RSpecRunTime] RSpec elapsed time: 27 minutes 26.7 seconds. Current RSS: ~1385M. Threads: 5. load average: 0.98 1.10 1.10 1/321 385976219.6220 validations6221 is expected to validate that :name cannot be empty/falsy6222 is expected to validate that :project cannot be empty/falsy6223 constants6224 is expected to be a kind of Integer6225 #order_by_name_asc6226 returns in case-insensitive alphabetical order and then by ascending id6227 #first_board6228 return the first case-insensitive alphabetical board as a relation6229 raises an error when find is done on a non-existent record6230 #disabled_for?6231 for group board6232 behaves like board disabled_for?6233 when current user cannot create non backlog issues6234 is expected to eq true6235 when user can create backlog issues6236 is expected to eq false6237 when block_issue_repositioning is enabled6238 is expected to eq true6239 for project board6240 behaves like board disabled_for?6241 when current user cannot create non backlog issues6242 is expected to eq true6243 when user can create backlog issues6244 is expected to eq false6245 when block_issue_repositioning is enabled6246 is expected to eq true6247# [RSpecRunTime] Finishing example group spec/models/board_spec.rb. It took 3.88 seconds. Expected to take 4.85 seconds.6248# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6249Lint factories for Board6250 with saas, license, and factory defaults6251 behaves like factory6252 board factory6253 does not raise error when built6254 does not raise error when created6255# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.3 seconds. Current RSS: ~1400M. Threads: 5. load average: 0.98 1.10 1.10 1/317 386306256.6257 behaves like factory6258 group_board factory6259 does not raise error when built6260 does not raise error when created6261# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.3 seconds. Expected to take 39.97 seconds.6262# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. Expected to take 4.64 seconds.6263Gitlab::Ci::Reports::TestSuite6264 is expected to eq "Rspec"6265 #add_test_case6266 when status of the test case is success6267 stores data correctly6268 when status of the test case is failed6269 stores data correctly6270 when two test cases are added6271 sums up total time6272 #total_count6273 is expected to eq 46274 #total_status6275 when all test cases succeeded6276 is expected to eq "success"6277 when a test case failed6278 is expected to eq "failed"6279 when a test case errored6280 is expected to eq "failed"6281 #with_attachment6282 when test cases do not contain an attachment6283 returns an empty hash6284 when test cases contain an attachment6285 returns failed test cases with attachment6286 #set_suite_error6287 when @suite_error is nil6288 returns message6289 sets the new message6290 when a suite_error has already been set6291 overwrites the existing message6292 #+6293 when adding multiple suites together6294 returns a new test suite6295 returns the suite name6296 returns the sum for total_time6297 merges tests cases hash6298 #sorted6299 when there are multiple failed test cases6300 returns test cases sorted by execution time desc6301 when there are multiple test cases6302 returns test cases sorted by status6303 #error6304 when error test case exists6305 returns all success test cases6306 when error test case do not exist6307 returns nothing6308 #failed6309 when failed test case exists6310 returns all success test cases6311 when failed test case do not exist6312 returns nothing6313 #success6314 when success test case exists6315 returns all success test cases6316 when success test case do not exist6317 returns nothing6318 #skipped6319 when skipped test case exists6320 returns all success test cases6321 when skipped test case do not exist6322 returns nothing6323 #each_test_case6324 yields each test case to given block6325 #error_count6326 when error test case exists6327 returns the count6328 when error test case do not exist6329 returns nothing6330 #failed_count6331 when failed test case exists6332 returns the count6333 when failed test case do not exist6334 returns nothing6335 #success_count6336 when success test case exists6337 returns the count6338 when success test case do not exist6339 returns nothing6340 #skipped_count6341 when skipped test case exists6342 returns the count6343 when skipped test case do not exist6344 returns nothing6345# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. It took 4.11 seconds. Expected to take 4.64 seconds.6346# [RSpecRunTime] Starting example group spec/serializers/group_link/group_group_link_entity_spec.rb. Expected to take 4.57 seconds.6347GroupLink::GroupGroupLinkEntity6348 matches json schema6349 correctly exposes `valid_roles`6350 source6351 exposes `source`6352 is_direct_member6353 exposes `is_direct_member` as true for corresponding group6354 exposes `is_direct_member` as false for other source6355 when current user has owner permissions for the shared group6356 when direct_member? is true6357 exposes `can_update` and `can_remove` as `true`6358 when direct_member? is false6359 exposes `can_update` and `can_remove` as `false`6360 when current user is not a group member6361 when shared with group is public6362 does expose shared_with_group details6363 does expose source details6364 sets is_shared_with_group_private to false6365 when shared with group is private6366 does not expose shared_with_group details6367 does not expose source details6368 sets is_shared_with_group_private to true6369# [RSpecRunTime] Finishing example group spec/serializers/group_link/group_group_link_entity_spec.rb. It took 2.91 seconds. Expected to take 4.57 seconds.6370# [RSpecRunTime] Starting example group spec/services/feature_flags/update_service_spec.rb. Expected to take 4.39 seconds.6371FeatureFlags::UpdateService6372 #execute6373 returns success status6374 creates audit event with correct message6375 when Jira Connect subscription does not exist6376 does not sync the feature flag to Jira6377# [RSpecRunTime] RSpec elapsed time: 27 minutes 40.01 seconds. Current RSS: ~1441M. Threads: 5. load average: 0.98 1.10 1.09 1/316 386316378.6379 when Jira Connect subscription exists6380 syncs the feature flag to Jira6381 behaves like update feature flag client6382 updates last feature flag updated at6383 with invalid params6384 returns error status6385 returns error messages6386 does not create audit event6387 does not sync the feature flag to Jira6388 behaves like does not update feature flag client6389 does not update last feature flag updated at6390 when user is reporter6391 returns error status6392 when nothing is changed6393 returns success status6394 does not create audit event6395 description is being changed6396 creates audit event with changed description6397 when flag active state is changed6398 creates audit event about changing active state6399 executes hooks6400# [RSpecRunTime] Finishing example group spec/services/feature_flags/update_service_spec.rb. It took 3.81 seconds. Expected to take 4.39 seconds.6401# [RSpecRunTime] Starting example group spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb. Expected to take 4.27 seconds.6402Banzai::Filter::WikiLinkGollumFilter6403 leaves other text content untouched6404 sanitizes the href attribute (case 2)6405 sanitizes the href attribute (case 1)6406 adds `gfm-gollum-wiki-page` classes to the link6407 when linking internal resources6408 created link text includes the resource text and wiki base path6409 created link text will be link-text6410 inside back ticks will be exempt from linkification6411 handles group wiki links6412# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.97 seconds. Current RSS: ~1437M. Threads: 5. load average: 0.98 1.10 1.09 1/317 386326413.6414 when link is not external or to a wiki6415 does not add additional classes or attributes6416 when linking external images6417 creates img tag for valid URL6418 does not creates img tag for invalid URL6419 for sanitization of HTML entities6420 does not unescape HTML entities6421 does not unescape HTML entities in the link text6422 does not unescape HTML entities outside the link text6423 when linking external resources6424 created link text will be equal to the resource text6425 created link text will be link-text6426 does not add `gfm-gollum-wiki-page` class to the link6427 when linking internal images6428 creates img tag if image exists6429 does not creates img tag if image does not exist6430# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb. It took 2.68 seconds. Expected to take 4.27 seconds.6431# [RSpecRunTime] Starting example group spec/models/integrations/zentao_spec.rb. Expected to take 4.22 seconds.6432Integrations::Zentao6433 does not allow STI6434 behaves like Integrations::ResetSecretFields6435 #exposing_secrets_fields6436 returns an array of strings6437 #reset_secret_fields?6438 returns false if no exposing field has changed6439 returns true if any exposing field has changed6440 validation callback6441 when an exposing field has changed6442 clears all secret fields6443 when a secret field has been updated6444 does not clear this secret field6445 when a secret field has been updated with the same value6446 does not clear this secret field6447 when no exposing field has changed6448 does not clear any secret fields6449 set_default_data6450 when gitlab.yml was initialized6451 is prepopulated with the settings6452 #create6453 stores data in data_fields correctly6454 #fields6455 returns custom fields6456 #test6457 gets response from Gitlab::Zentao::Client#ping6458 #help6459 renders prompt information6460 #avatar_url6461 returns the avatar image path6462 #client_url6463 when api_url is set6464 returns the api_url6465 when api_url is not set6466 returns the url6467# [RSpecRunTime] Finishing example group spec/models/integrations/zentao_spec.rb. It took 3.31 seconds. Expected to take 4.22 seconds.6468# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6469Lint factories for Integrations::Zentao6470 with saas, license, and factory defaults6471 behaves like factory6472 zentao_integration factory6473 does not raise error when built6474 does not raise error when created6475# [RSpecRunTime] RSpec elapsed time: 27 minutes 49.98 seconds. Current RSS: ~1460M. Threads: 5. load average: 0.90 1.07 1.09 1/317 386736476.6477# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.51 seconds. Expected to take 39.97 seconds.6478# [RSpecRunTime] Starting example group spec/services/work_items/related_work_item_links/destroy_service_spec.rb. Expected to take 4.14 seconds.6479WorkItems::RelatedWorkItemLinks::DestroyService6480 #execute6481 when user can `admin_work_item_link` for the work item6482 removes existing linked items with access6483 creates notes for the source and target of each removed link6484 returns correct response message6485 when all items fail6486 returns an error response6487# [RSpecRunTime] RSpec elapsed time: 27 minutes 53.99 seconds. Current RSS: ~1422M. Threads: 5. load average: 0.90 1.07 1.09 1/317 386866488.6489 when item_ids is empty6490 returns error response6491 when user cannot `admin_work_item_link` for the work item6492 returns error response6493# [RSpecRunTime] Finishing example group spec/services/work_items/related_work_item_links/destroy_service_spec.rb. It took 4.37 seconds. Expected to take 4.14 seconds.6494# [RSpecRunTime] Starting example group spec/helpers/award_emoji_helper_spec.rb. Expected to take 4.09 seconds.6495AwardEmojiHelper6496 .toggle_award_url6497 note on personal snippet6498 returns correct url6499 note on project item6500 returns correct url6501 personal snippet6502 returns correct url6503 merge request6504 returns correct url6505# [RSpecRunTime] RSpec elapsed time: 27 minutes 57.74 seconds. Current RSS: ~1420M. Threads: 5. load average: 0.91 1.07 1.09 1/323 387706506.6507 issue6508 returns correct url6509# [RSpecRunTime] Finishing example group spec/helpers/award_emoji_helper_spec.rb. It took 4.12 seconds. Expected to take 4.09 seconds.6510# [RSpecRunTime] Starting example group spec/finders/packages/go/package_finder_spec.rb. Expected to take 3.97 seconds.6511Packages::Go::PackageFinder6512 #exists?6513 with a valid name and version6514 executes SELECT 16515 is expected to eq true6516# [RSpecRunTime] RSpec elapsed time: 28 minutes 1.88 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.16 1.12 1.10 1/322 391036517.6518 with an invalid name6519 is expected to eq false6520 with an invalid version6521 is expected to eq false6522 #execute6523 with a valid name and version6524 executes a single query6525 is expected to eq #<Packages::Go::Package id: 5, project_id: 1156, created_at: "2024-05-30 00:00:15.322341000 +0000", u...e_type: "golang", creator_id: 1522, status: "default", last_downloaded_at: nil, status_message: nil>6526 with an uninstallable package6527 is expected to eq nil6528 with an invalid name6529 is expected to eq nil6530 with an invalid version6531 is expected to eq nil6532# [RSpecRunTime] Finishing example group spec/finders/packages/go/package_finder_spec.rb. It took 4.23 seconds. Expected to take 3.97 seconds.6533# [RSpecRunTime] Starting example group spec/workers/ci/pipeline_cleanup_ref_worker_spec.rb. Expected to take 3.87 seconds.6534Ci::PipelineCleanupRefWorker6535 does remove persistent ref6536 when max retry attempts reach6537 does not raise error6538# [RSpecRunTime] RSpec elapsed time: 28 minutes 5.27 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.07 1.10 1.10 1/322 391046539.6540 when pipeline status changes while being locked6541 does not remove persistent ref6542 when pipeline is still running6543 does not remove persistent ref6544# [RSpecRunTime] Finishing example group spec/workers/ci/pipeline_cleanup_ref_worker_spec.rb. It took 3.75 seconds. Expected to take 3.87 seconds.6545# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/time_tracking_spec.rb. Expected to take 3.83 seconds.6546Issuable::Callbacks::TimeTracking6547 #after_initialize6548 when at project level6549 and work item is not persisted6550 with non string params6551 behaves like sets work item time tracking data6552 correctly sets time tracking data6553# [RSpecRunTime] RSpec elapsed time: 28 minutes 7.85 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.07 1.10 1.10 1/322 391056554.6555 with string params6556 behaves like sets work item time tracking data6557 correctly sets time tracking data6558 when time tracking param is not present6559 behaves like does not set work item time tracking data6560 does not change work item time tracking data6561 when widget does not exist in new type6562 behaves like does not set work item time tracking data6563 does not change work item time tracking data6564 and work item is persisted6565 with non string params6566 behaves like sets work item time tracking data6567 correctly sets time tracking data6568 with string params6569 behaves like sets work item time tracking data6570 correctly sets time tracking data6571 when resetting time spent6572 resets timelogs6573 when time tracking param is not present6574 behaves like does not set work item time tracking data6575 does not change work item time tracking data6576 when widget does not exist in new type6577 behaves like does not set work item time tracking data6578 does not change work item time tracking data6579 when at group level6580 and work item is not persisted6581 with non string params6582 behaves like sets work item time tracking data6583 correctly sets time tracking data6584 with string params6585 behaves like sets work item time tracking data6586 correctly sets time tracking data6587 when time tracking param is not present6588 behaves like does not set work item time tracking data6589 does not change work item time tracking data6590 and work item is persisted6591 with non string params6592 behaves like sets work item time tracking data6593 correctly sets time tracking data6594 with string params6595 behaves like sets work item time tracking data6596 correctly sets time tracking data6597 with invalid data6598 when time_estimate is invalid6599 behaves like raises an Error6600 is expected to raise Issuable::Callbacks::Base::Error with "Time estimate must be formatted correctly. For example: 1h 30m."6601 when time_spent is invalid6602 behaves like raises an Error6603 is expected to raise Issuable::Callbacks::Base::Error with "Time spent must be formatted correctly. For example: 1h 30m."6604# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/time_tracking_spec.rb. It took 3.88 seconds. Expected to take 3.83 seconds.6605# [RSpecRunTime] Starting example group spec/services/incident_management/link_alerts/create_service_spec.rb. Expected to take 3.73 seconds.6606IncidentManagement::LinkAlerts::CreateService6607 #execute6608 when current user is a guest6609 responds with error6610 does not link alerts to the incident6611# [RSpecRunTime] RSpec elapsed time: 28 minutes 12.21 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.06 1.10 1.10 1/319 391066612.6613 when current user is a developer6614 responds with success6615 links alerts to the incident6616 when linking an already linked alert6617 does not change incident alerts list6618 when linking an alert from another project6619 links an external alert to the incident6620 when current user does not have permission to read alerts on external project6621 when linking alerts from current and external projects6622 links only alerts the current user can read6623# [RSpecRunTime] Finishing example group spec/services/incident_management/link_alerts/create_service_spec.rb. It took 3.32 seconds. Expected to take 3.73 seconds.6624# [RSpecRunTime] Starting example group spec/models/deploy_keys_project_spec.rb. Expected to take 3.66 seconds.6625DeployKeysProject6626 does not allow STI6627 Associations6628 is expected to belong to deploy_key required: false6629 is expected to belong to project required: false6630 Validation6631 is expected to validate that :project_id cannot be empty/falsy6632 is expected to validate that :deploy_key cannot be empty/falsy6633 Destroying6634 when the deploy key is only used by this project6635 when the deploy key is public6636 doesn't destroy the deploy key6637 when the deploy key is private6638 destroys the deploy key6639 when the deploy key is used by more than one project6640 doesn't destroy the deploy key6641# [RSpecRunTime] RSpec elapsed time: 28 minutes 17.09 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.06 1.10 1.09 1/317 391076642.6643# [RSpecRunTime] Finishing example group spec/models/deploy_keys_project_spec.rb. It took 3.44 seconds. Expected to take 3.66 seconds.6644# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6645Lint factories for DeployKeysProject6646 with saas, license, and factory defaults6647 behaves like factory6648 deploy_keys_project factory6649 does not raise error when built6650 does not raise error when created6651 linting :write_access trait6652 does not raise error when created6653# [RSpecRunTime] RSpec elapsed time: 28 minutes 18.89 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.06 1.10 1.09 1/317 391286654.6655 linting :readonly_access trait6656 does not raise error when created6657# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.09 seconds. Expected to take 39.97 seconds.6658# [RSpecRunTime] Starting example group spec/services/bulk_imports/repository_bundle_export_service_spec.rb. Expected to take 3.64 seconds.6659BulkImports::RepositoryBundleExportService6660 #execute6661 when repository exists6662 bundles repository to disk6663 when repository does not exist6664 does not bundle repository to disk6665 when repository is empty6666 does not bundle repository to disk6667 when repository exists6668 bundles repository to disk6669 when repository does not exist6670 does not bundle repository to disk6671 when repository is empty6672 does not bundle repository to disk6673# [RSpecRunTime] Finishing example group spec/services/bulk_imports/repository_bundle_export_service_spec.rb. It took 3.44 seconds. Expected to take 3.64 seconds.6674# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/ci_pipelines_pipeline_spec.rb. Expected to take 3.52 seconds.6675BulkImports::Projects::Pipelines::CiPipelinesPipeline6676 #run6677 imports Ci::Pipeline into destination project6678 notes6679 imports pipeline with notes6680# [RSpecRunTime] RSpec elapsed time: 28 minutes 24.29 seconds. Current RSS: ~1387M. Threads: 5. load average: 0.97 1.08 1.09 1/317 391296681.6682 stages6683 imports pipeline with notes6684 external pull request6685 imports pipeline with external pull request6686 merge request6687 imports pipeline with external pull request6688# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/ci_pipelines_pipeline_spec.rb. It took 3.27 seconds. Expected to take 3.52 seconds.6689# [RSpecRunTime] Starting example group spec/models/integrations/clickup_spec.rb. Expected to take 3.48 seconds.6690Integrations::Clickup6691 does not allow STI6692 Validations6693 when integration is active6694 is expected to validate that :project_url cannot be empty/falsy6695 is expected to validate that :issues_url cannot be empty/falsy6696 behaves like issue tracker integration URL attribute6697 is expected to allow :project_url to be ‹"https://example.com"›6698 is expected not to allow :project_url to be ‹"example.com"›6699 is expected not to allow :project_url to be ‹"ftp://example.com"›6700 is expected not to allow :project_url to be ‹"herp-and-derp"›6701# [RSpecRunTime] RSpec elapsed time: 28 minutes 27.33 seconds. Current RSS: ~1415M. Threads: 5. load average: 0.97 1.08 1.09 1/317 391306702.6703 behaves like issue tracker integration URL attribute6704 is expected to allow :issues_url to be ‹"https://example.com"›6705 is expected not to allow :issues_url to be ‹"example.com"›6706 is expected not to allow :issues_url to be ‹"ftp://example.com"›6707 is expected not to allow :issues_url to be ‹"herp-and-derp"›6708 when integration is inactive6709 is expected not to validate that :project_url cannot be empty/falsy6710 is expected not to validate that :issues_url cannot be empty/falsy6711 behaves like Integrations::HasAvatar6712 #avatar_url6713 returns the expected avatar URL6714 #reference_pattern6715 does allow project prefix on the reference6716 allows a hash with an alphanumeric key on the reference6717 allows a global prefix with an alphanumeric key on the reference6718 #fields6719 only returns the project_url and issues_url fields6720# [RSpecRunTime] Finishing example group spec/models/integrations/clickup_spec.rb. It took 3.83 seconds. Expected to take 3.48 seconds.6721# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.6722Lint factories for Integrations::Clickup6723 with saas, license, and factory defaults6724 behaves like factory6725 clickup_integration factory6726 does not raise error when built6727 does not raise error when created6728# [RSpecRunTime] RSpec elapsed time: 28 minutes 31.66 seconds. Current RSS: ~1443M. Threads: 5. load average: 0.98 1.08 1.09 1/318 391516729.6730# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.93 seconds. Expected to take 39.97 seconds.6731# [RSpecRunTime] Starting example group spec/components/diffs/overflow_warning_component_spec.rb. Expected to take 3.43 seconds.6732Diffs::OverflowWarningComponent6733 rendered component6734 on a commit page6735 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes."6736 links to the diff6737 links to the patch6738# [RSpecRunTime] RSpec elapsed time: 28 minutes 33.57 seconds. Current RSS: ~1446M. Threads: 5. load average: 0.98 1.08 1.09 1/323 392396739.6740 on a merge request page and the merge request is persisted6741 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes."6742 links to the diff6743 links to the patch6744 both conditions fail6745 is expected to include "For a faster browsing experience, only <strong>1 of 2</strong> files are shown. Download one of the files below to see all changes."6746 is expected not to include "gl-button btn btn-md btn-default"6747 is expected not to include "Plain diff"6748 is expected not to include "Email patch"6749 #message6750 is expected to be a kind of String6751 is HTML-safe6752 #diff_link6753 is a string when on a commit page6754 is a string when on a merge request page6755 is nil in other situations6756 #patch_link6757 is a string when on a commit page6758 is a string when on a merge request page6759 is nil in other situations6760# [RSpecRunTime] Finishing example group spec/components/diffs/overflow_warning_component_spec.rb. It took 3.42 seconds. Expected to take 3.43 seconds.6761# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/push_file_count_check_spec.rb. Expected to take 3.36 seconds.6762Gitlab::Checks::PushFileCountCheck6763 #validate!6764 initial creation6765 allows creation6766 old: "single-file", new: "edit-file", valid: true, message: nil6767 verifies6768 old: "single-file", new: "multiple-files", valid: false, message: "The repository can contain at most 2 file(s)."6769 verifies6770 old: "single-file", new: "no-files", valid: false, message: "The repository must contain at least 1 file."6771 verifies6772 old: "edit-file", new: "rename-and-edit-file", valid: true, message: nil6773 verifies6774# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/push_file_count_check_spec.rb. It took 3.1 seconds. Expected to take 3.36 seconds.6775# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_merge_requests_resolver_spec.rb. Expected to take 3.31 seconds.6776Resolvers::ProjectMergeRequestsResolver6777 by assignee6778 filters merge requests by assignee username6779 does not find anything6780# [RSpecRunTime] RSpec elapsed time: 28 minutes 40.06 seconds. Current RSS: ~1485M. Threads: 5. load average: 0.98 1.07 1.09 1/322 394086781.6782 by author6783 filters merge requests by author username6784 does not find anything6785 by reviewer6786 filters merge requests by reviewer username6787 does not find anything6788 with reviewer wildcard param6789 filters merge requests by NONE wildcard6790 filters merge requests by ANY wildcard6791# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_merge_requests_resolver_spec.rb. It took 2.75 seconds. Expected to take 3.31 seconds.6792# [RSpecRunTime] Starting example group spec/tasks/gitlab/lfs/check_rake_spec.rb. Expected to take 3.23 seconds.6793gitlab:lfs rake tasks6794 check6795 outputs the integrity check for each batch6796 errors out about missing files on the file system6797 errors out about invalid checksum6798# [RSpecRunTime] Finishing example group spec/tasks/gitlab/lfs/check_rake_spec.rb. It took 3.2 seconds. Expected to take 3.23 seconds.6799# [RSpecRunTime] RSpec elapsed time: 28 minutes 44.31 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.98 1.07 1.09 1/322 394096800.6801# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb. Expected to take 3.17 seconds.6802Gitlab::GithubImport::Importer::LabelLinksImporter6803 #execute6804 creates the label links6805 #create_labels6806 inserts the label links in bulk6807 does not insert label links for non-existing labels6808 does not insert label links for non-existing targets6809# [RSpecRunTime] RSpec elapsed time: 28 minutes 46.43 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.98 1.07 1.09 1/322 394106810.6811 #find_target_id6812 returns the ID of the issuable to create the label link for6813# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb. It took 2.74 seconds. Expected to take 3.17 seconds.6814# [RSpecRunTime] Starting example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. Expected to take 3.12 seconds.6815Wikis::GitGarbageCollectWorker6816 behaves like can collect git garbage6817 #perform6818 with active lease_uuid6819 flushes ref caches when the task if 'gc'6820 handles gRPC errors6821 behaves like it calls Gitaly6822 is expected to receive optimize_repository(*(any args)) 1 time6823# [RSpecRunTime] RSpec elapsed time: 28 minutes 48.46 seconds. Current RSS: ~1422M. Threads: 5. load average: 0.98 1.07 1.09 1/322 394756824.6825 behaves like it updates the resource statistics6826 updates the resource statistics6827 does nothing if the database is read-only6828 with different lease than the active one6829 returns silently6830 with no active lease6831 when is able to get the lease6832 flushes ref caches when the task if 'gc'6833 behaves like it calls Gitaly6834 is expected to receive optimize_repository(*(any args)) 1 time6835 behaves like it updates the resource statistics6836 updates the resource statistics6837 does nothing if the database is read-only6838 when no lease can be obtained6839 returns silently6840 prune6841 is expected to receive prune_unreachable_objects(*(any args)) 1 time6842 eager6843 is expected to receive optimize_repository({:eager=>true}) 1 time6844# [RSpecRunTime] Finishing example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. It took 3.21 seconds. Expected to take 3.12 seconds.6845# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/mark_done_spec.rb. Expected to take 3.07 seconds.6846Mutations::Todos::MarkDone6847 is expected to require graphql authorizations :update_todo6848 #resolve6849 marks a single todo as done6850 handles a todo which is already done as expected6851 ignores requests for todos which do not belong to the current user6852# [RSpecRunTime] RSpec elapsed time: 28 minutes 53.02 seconds. Current RSS: ~1415M. Threads: 5. load average: 0.90 1.06 1.08 1/320 395186853.6854# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/mark_done_spec.rb. It took 2.88 seconds. Expected to take 3.07 seconds.6855# [RSpecRunTime] Starting example group spec/policies/clusters/agents/activity_event_policy_spec.rb. Expected to take 3.0 seconds.6856Clusters::Agents::ActivityEventPolicy6857 rules6858 reporter6859 is expected to be disallowed :admin_cluster6860 is expected to be disallowed :read_cluster6861# [RSpecRunTime] RSpec elapsed time: 28 minutes 54.68 seconds. Current RSS: ~1417M. Threads: 5. load average: 0.99 1.07 1.09 2/320 395196862.6863 developer6864 is expected to be disallowed :admin_cluster6865 is expected to be allowed :read_cluster6866 maintainer6867 is expected to be allowed :admin_cluster6868 is expected to be allowed :read_cluster6869# [RSpecRunTime] Finishing example group spec/policies/clusters/agents/activity_event_policy_spec.rb. It took 2.77 seconds. Expected to take 3.0 seconds.6870# [RSpecRunTime] Starting example group spec/policies/namespaces/user_namespace_policy_spec.rb. Expected to take 2.95 seconds.6871Namespaces::UserNamespacePolicy6872 with no user6873 is expected to be banned6874 regular user6875 is expected to be disallowed :owner_access, :create_projects, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects6876 owner6877 is expected to be allowed :owner_access, :create_projects, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects6878 user who has exceeded project limit6879 is expected to be disallowed :create_projects6880 is expected to be disallowed :transfer_projects6881 is expected to be disallowed :import_projects6882 bot user6883 is expected to be disallowed :create_projects6884 is expected to be disallowed :transfer_projects6885 is expected to be disallowed :import_projects6886 admin6887 when admin mode is enabled6888 is expected to be allowed :owner_access, :create_projects, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects6889 when admin mode is disabled6890 is expected to be disallowed :owner_access, :create_projects, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects6891 create_jira_connect_subscription6892 admin6893 when admin mode enabled6894 is expected to be allowed :create_jira_connect_subscription6895 when admin mode disabled6896 is expected to be disallowed :create_jira_connect_subscription6897 owner6898 is expected to be allowed :create_jira_connect_subscription6899 other user6900 is expected to be disallowed :create_jira_connect_subscription6901 create projects6902 when user can create projects6903 is expected to be allowed :create_projects6904 when user cannot create projects6905 is expected to be disallowed :create_projects6906 import projects6907 when user can import projects6908 is expected to be allowed :import_projects6909 when user cannot create projects6910 is expected to be disallowed :import_projects6911# [RSpecRunTime] Finishing example group spec/policies/namespaces/user_namespace_policy_spec.rb. It took 2.51 seconds. Expected to take 2.95 seconds.6912# [RSpecRunTime] Starting example group spec/lib/api/helpers/authentication_spec.rb. Expected to take 2.87 seconds.6913API::Helpers::Authentication6914 class methods6915 .authenticate_with6916 sets namespace_inheritable :authentication to correctly when body is empty6917 sets namespace_inheritable :authentication to correctly when body is not empty6918# [RSpecRunTime] RSpec elapsed time: 28 minutes 59.54 seconds. Current RSS: ~1419M. Threads: 5. load average: 0.99 1.07 1.08 1/317 395206919.6920 helper methods6921 #token_from_namespace_inheritable6922 with no allowed authentication strategies6923 behaves like an anonymous request6924 returns nil6925 with no located credentials6926 behaves like an anonymous request6927 returns nil6928 with one set of located credentials6929 when the credentials contain a valid token6930 behaves like an authenticated request6931 returns the token6932 when the credentials do not contain a valid token6933 behaves like an unauthorized request6934 behaves like stops early6935 calls #unauthorized!6936 with multiple located credentials6937 behaves like stops early6938 calls #bad_request!6939 when a resolver raises UnauthorizedError6940 behaves like an unauthorized request6941 behaves like stops early6942 calls #unauthorized!6943 #access_token_from_namespace_inheritable6944 returns #token_from_namespace_inheritable if it is a personal access token6945 returns nil if #token_from_namespace_inheritable is not a personal access token6946 #ci_build_from_namespace_inheritable6947 returns #token_from_namespace_inheritable if it is a ci build6948 returns nil if #token_from_namespace_inheritable is not a ci build6949 #user_from_namespace_inheritable6950 returns #token_from_namespace_inheritable if it is a deploy token6951 returns #token_from_namespace_inheritable.user if the token is not a deploy token6952 falls back to #find_user_from_warden if #token_from_namespace_inheritable.user is nil6953 falls back to #find_user_from_warden if #token_from_namespace_inheritable is nil6954# [RSpecRunTime] Finishing example group spec/lib/api/helpers/authentication_spec.rb. It took 2.59 seconds. Expected to take 2.87 seconds.6955# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_trace_type_spec.rb. Expected to take 2.86 seconds.6956Types::Ci::JobTraceType6957 has the correct fields6958 htmlSummary6959 when trace contains few lines6960 when last_lines is set to 106961 shows the correct trace contents6962 when trace contains many lines6963 when last_lines is not set6964 shows the last 10 lines of trace contents6965 when last_lines is set to a negative number6966 shows the last line of trace contents6967 when last_lines is set to 106968 shows the correct trace contents6969 when last_lines is set to 1506970 shows the last 100 lines of trace contents6971 when trace contains long lines6972 when last_lines is lower than 16KB6973 shows the whole lines6974 when last_lines is higher than 16KB6975 shows only the latest byte6976 when trace is cut in middle of a line6977 shows only the latest byte6978 when trace is cut at end of a line6979 shows only the latest byte6980 when trace contains multi-bytes UTF-86981 when cut in the middle of a codepoint6982 shows a single "invalid utf-8" symbol6983# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_trace_type_spec.rb. It took 1.98 seconds. Expected to take 2.86 seconds.6984# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/tags/bulk_insert_spec.rb. Expected to take 2.79 seconds.6985Gitlab::Ci::Tags::BulkInsert6986 gem version6987 is expected to eq "10.0.0"6988# [RSpecRunTime] RSpec elapsed time: 29 minutes 4.18 seconds. Current RSS: ~1439M. Threads: 5. load average: 0.99 1.07 1.08 1/317 395426989.6990 .bulk_insert_tags!6991 delegates to bulk insert class6992 #insert!6993 without tags6994 is expected to be falsey6995 with tags6996 persists tags6997 persists taggings6998 strips tags6999 when batching inserts for tags7000 inserts tags in batches7001 when batching inserts for taggings7002 inserts taggings in batches7003 with tags for only one job7004 persists tags7005 persists taggings7006# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/tags/bulk_insert_spec.rb. It took 2.55 seconds. Expected to take 2.79 seconds.7007# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. Expected to take 2.76 seconds.7008Gitlab::BitbucketServerImport::ImportPullRequestNoteWorker7009 behaves like Gitlab::BitbucketServerImport::ObjectImporter7010 .sidekiq_retries_exhausted7011 notifies the waiter7012 #perform7013 when project does not exist7014 behaves like notifies the waiter7015 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7016 when project has import started7017 calls the importer7018 behaves like notifies the waiter7019 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7020 when project import has been cancelled7021 does not call the importer7022 behaves like notifies the waiter7023 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7024 when project import has failed7025 does not call the importer7026 behaves like notifies the waiter7027 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time7028# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb. It took 2.24 seconds. Expected to take 2.76 seconds.7029# [RSpecRunTime] Starting example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. Expected to take 2.71 seconds.7030Resolvers::Ml::FindModelsResolver7031 #resolve7032 when user is allowed and model exists7033 is expected to eq [#<Ml::Model id: 2, created_at: "2024-05-30 00:01:22.485808370 +0000", updated_at: "2024-05-30 00:01:...-05-30 00:01:22.189591236 +0000", project_id: 1199, name: "model1", description: nil, user_id: nil>]7034 only passes name, sort_by and order to finder7035 when user is nil7036 processes the request7037# [RSpecRunTime] RSpec elapsed time: 29 minutes 9.78 seconds. Current RSS: ~1418M. Threads: 5. load average: 0.99 1.07 1.08 1/317 395437038.7039 when user does not have permission7040 is expected to be nil7041# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. It took 2.22 seconds. Expected to take 2.71 seconds.7042# [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. Expected to take 2.68 seconds.7043TokenAuthenticatableStrategies::Base7044 does not allow STI7045 #token_fields7046 includes the token field7047 with expires_at option7048 includes the token_expires_at field7049 #format_token7050 returns the origin token7051 when format_with_prefix option is provided7052 with symbol7053 returns a formatted token from the format_with_prefix option7054 with something else7055 raise not implemented7056 .fabricate7057 when digest stragegy is specified7058 fabricates digest strategy object7059 when encrypted strategy is specified7060 fabricates encrypted strategy object7061 when no strategy is specified7062 fabricates insecure strategy object7063 when incompatible options are provided7064 raises an error7065# [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/base_spec.rb. It took 2.17 seconds. Expected to take 2.68 seconds.7066# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker_spec.rb. Expected to take 2.63 seconds.7067Gitlab::DependencyLinker7068 .link7069 links using GemfileLinker7070 links using GemspecLinker7071 links using PackageJsonLinker7072 links using ComposerJsonLinker7073 links using PodfileLinker7074 links using PodspecLinker7075 links using PodspecJsonLinker7076 links using CartfileLinker7077 links using GodepsJsonLinker7078 links using RequirementsTxtLinker7079 links using CargoTomlLinker7080 links using GoModLinker7081 links using GoSumLinker7082 increments usage counter based on specified used_on7083# [RSpecRunTime] RSpec elapsed time: 29 minutes 13.74 seconds. Current RSS: ~1431M. Threads: 5. load average: 0.99 1.07 1.08 1/317 395447084.7085# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker_spec.rb. It took 1.71 seconds. Expected to take 2.63 seconds.7086# [RSpecRunTime] Starting example group spec/services/alert_management/alerts/todo/create_service_spec.rb. Expected to take 2.6 seconds.7087AlertManagement::Alerts::Todo::CreateService7088 #execute7089 when the user is anonymous7090 behaves like permissions error7091 returns an error7092 when the user does not have permission7093 behaves like permissions error7094 returns an error7095 when user has permission7096 creates a todo7097 returns the alert and todo in the payload7098 when the user has a marked todo for the alert7099 when todo is pending7100 does not create a todo7101 returns an error7102# [RSpecRunTime] RSpec elapsed time: 29 minutes 15.62 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.07 1.08 1.09 1/317 395457103.7104 when todo is done7105 is expected to equal true7106 is expected to change `Todo.count` by 17107# [RSpecRunTime] Finishing example group spec/services/alert_management/alerts/todo/create_service_spec.rb. It took 2.37 seconds. Expected to take 2.6 seconds.7108# [RSpecRunTime] Starting example group spec/lib/gitlab/blame_spec.rb. Expected to take 2.53 seconds.7109Gitlab::Blame7110 #first_line7111 is expected to eq 17112 with a range7113 is expected to eq 27114# [RSpecRunTime] RSpec elapsed time: 29 minutes 17.32 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.07 1.08 1.09 1/321 395767115.7116 #groups7117 groups lines properly7118 with a range 1..57119 returns the correct lines7120 with highlighted lines7121 returns the correct lines7122 with a range 2..47123 returns the correct lines7124 with highlighted lines7125 returns the correct lines7126 renamed file7127 adds previous path7128# [RSpecRunTime] Finishing example group spec/lib/gitlab/blame_spec.rb. It took 2.12 seconds. Expected to take 2.53 seconds.7129# [RSpecRunTime] Starting example group spec/workers/releases/create_evidence_worker_spec.rb. Expected to take 2.52 seconds.7130Releases::CreateEvidenceWorker7131 creates a new Evidence record7132 creates a new Evidence record with pipeline7133# [RSpecRunTime] Finishing example group spec/workers/releases/create_evidence_worker_spec.rb. It took 2.61 seconds. Expected to take 2.52 seconds.7134# [RSpecRunTime] RSpec elapsed time: 29 minutes 21.03 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.07 1.08 1.09 1/322 396677135.7136# [RSpecRunTime] Starting example group spec/helpers/environments_helper_spec.rb. Expected to take 2.47 seconds.7137EnvironmentsHelper7138 #metrics_data7139 returns data7140 without admin_operations permission7141 is expected to include {"can_access_operations_settings" => "false"}7142# [RSpecRunTime] RSpec elapsed time: 29 minutes 22.25 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.07 1.08 1.09 1/322 396927143.7144 when the environment is not available7145 is expected to include {"environment_state" => "stopped"}7146 when metrics dashboard feature is unavailable7147 does not return data7148 #custom_metrics_available?7149 returns true7150 #environments_folder_list_view_data7151 returns folder related data7152# [RSpecRunTime] Finishing example group spec/helpers/environments_helper_spec.rb. It took 2.03 seconds. Expected to take 2.47 seconds.7153# [RSpecRunTime] Starting example group spec/lib/banzai/filter/attributes_filter_spec.rb. Expected to take 2.44 seconds.7154Banzai::Filter::AttributesFilter7155 height and width7156 when size attributes are valid7157 text: "<img src=\"example.jpg\">{width=100 height=200px}", result: "<img src=\"example.jpg\" width=\"100\" height=\"200px\">"7158 adds them to the img7159 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">"7160 adds them to the img7161 text: "<img src=\"example.jpg\">{width=100px}", result: "<img src=\"example.jpg\" width=\"100px\">"7162 adds them to the img7163 text: "<img src=\"example.jpg\">{height=100%}", result: "<img src=\"example.jpg\" height=\"100%\">"7164 adds them to the img7165 text: "<img src=\"example.jpg\">{width=\"100%\"}", result: "<img src=\"example.jpg\" width=\"100%\">"7166 adds them to the img7167 when size attributes are invalid7168 text: "<img src=\"example.jpg\">{width=100cs}", result: "<img src=\"example.jpg\">"7169 ignores them7170 text: "<img src=\"example.jpg\">{width=auto height=200}", result: "<img src=\"example.jpg\" height=\"200\">"7171 ignores them7172 text: "<img src=\"example.jpg\">{width=10000}", result: "<img src=\"example.jpg\">"7173 ignores them7174 text: "<img src=\"example.jpg\">{width=-200}", result: "<img src=\"example.jpg\">"7175 ignores them7176 attribute syntax7177 when attribute syntax is valid7178 text: "<img src=\"example.jpg\">{width=100}", result: "<img src=\"example.jpg\" width=\"100\">"7179 adds them to the img7180 text: "<img src=\"example.jpg\">{ width=100 }", result: "<img src=\"example.jpg\" width=\"100\">"7181 adds them to the img7182 text: "<img src=\"example.jpg\">{width=\"100\"}", result: "<img src=\"example.jpg\" width=\"100\">"7183 adds them to the img7184 text: "<img src=\"example.jpg\">{width=100 width=200}", result: "<img src=\"example.jpg\" width=\"200\">"7185 adds them to the img7186 text: "<img src=\"example.jpg\">{.test_class width=100 style=\"width:400\"}", result: "<img src=\"example.jpg\" width=\"100\">"7187 adds them to the img7188 text: "<img src=\"example.jpg\" class=\"lazy\" />{width=100}", result: "<img src=\"example.jpg\" class=\"lazy\" width=\"100\">"7189 adds them to the img7190 when attribute syntax is invalid7191 text: "<img src=\"example.jpg\"> {width=100}", result: "<img src=\"example.jpg\"> {width=100}"7192 does not recognize as attributes7193 text: "<img src=\"example.jpg\">{width=100\nheight=100}", result: "<img src=\"example.jpg\">{width=100\nheight=100}"7194 does not recognize as attributes7195 text: "{width=100 height=100}\n<img src=\"example.jpg\">", result: "{width=100 height=100}\n<img src=\"example.jpg\">"7196 does not recognize as attributes7197 text: "<h1>header</h1>{width=100}", result: "<h1>header</h1>{width=100}"7198 does not recognize as attributes7199# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/attributes_filter_spec.rb. It took 3.15 seconds. Expected to take 2.44 seconds.7200# [RSpecRunTime] Starting example group spec/models/analytics/usage_trends/measurement_spec.rb. Expected to take 2.39 seconds.7201Analytics::UsageTrends::Measurement7202 does not allow STI7203 validation7204 is expected to validate that :recorded_at cannot be empty/falsy7205 is expected to validate that :identifier cannot be empty/falsy7206 is expected to validate that :count cannot be empty/falsy7207 is expected to validate that :recorded_at is case-sensitively unique within the scope of :identifier7208 identifiers enum7209 maps to the correct values7210 scopes7211 .order_by_latest7212 is expected to eq [#<Analytics::UsageTrends::Measurement id: 6, count: 1000, recorded_at: "2024-05-28 00:01:40.68134916...ent id: 5, count: 1000, recorded_at: "2024-05-20 00:01:40.674775084 +0000", identifier: "projects">]7213 .with_identifier7214 is expected to contain exactly #<Analytics::UsageTrends::Measurement id: 5, count: 1000, recorded_at: "2024-05-20 00:01:40.674775084 +0000", identifier: "projects"> and #<Analytics::UsageTrends::Measurement id: 6, count: 1000, recorded_at: "2024-05-28 00:01:40.681349163 +0000", identifier: "projects">7215 .recorded_after7216 is expected to contain exactly #<Analytics::UsageTrends::Measurement id: 6, count: 1000, recorded_at: "2024-05-28 00:01:40.681349163 +0000", identifier: "projects"> and #<Analytics::UsageTrends::Measurement id: 7, count: 1000, recorded_at: "2024-05-25 00:01:40.686447263 +0000", identifier: "groups">7217 when nil is given7218 does not apply filtering7219 .recorded_before7220 is expected to contain exactly #<Analytics::UsageTrends::Measurement id: 5, count: 1000, recorded_at: "2024-05-20 00:01:40.674775084 +0000", identifier: "projects"> and #<Analytics::UsageTrends::Measurement id: 7, count: 1000, recorded_at: "2024-05-25 00:01:40.686447263 +0000", identifier: "groups">7221 when nil is given7222 does not apply filtering7223 .identifier_query_mapping7224 is expected to be a kind of Hash7225 .identifier_min_max_queries7226 is expected to be a kind of Hash7227 is expected to include 37228 .measurement_identifier_values7229 is expected to eq 117230 .find_latest_or_fallback7231 with usage statistics7232 returns the latest stored measurement7233 without usage statistics7234 returns the realtime query of the measurement7235# [RSpecRunTime] Finishing example group spec/models/analytics/usage_trends/measurement_spec.rb. It took 2.0 seconds. Expected to take 2.39 seconds.7236# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7237Lint factories for Analytics::UsageTrends::Measurement7238 with saas, license, and factory defaults7239 behaves like factory7240 usage_trends_measurement factory7241 does not raise error when built7242 does not raise error when created7243 linting :project_count trait7244 does not raise error when created7245# [RSpecRunTime] RSpec elapsed time: 29 minutes 29.39 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.06 1.08 1.09 1/317 397137246.7247 linting :group_count trait7248 does not raise error when created7249 linting :pipelines_succeeded_count trait7250 does not raise error when created7251 linting :pipelines_skipped_count trait7252 does not raise error when created7253# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.69 seconds. Expected to take 39.97 seconds.7254# [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_imports_finder_spec.rb. Expected to take 2.36 seconds.7255Groups::AcceptingProjectImportsFinder7256 #execute7257 only returns groups where the user has access to import projects7258# [RSpecRunTime] RSpec elapsed time: 29 minutes 31.87 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.06 1.08 1.09 1/318 397147259.7260# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_imports_finder_spec.rb. It took 2.1 seconds. Expected to take 2.36 seconds.7261# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. Expected to take 2.34 seconds.7262Gitlab::SidekiqMiddleware::SizeLimiter::Compressor7263 .compressed?7264 job: {}, result: false7265 returns whether the job payload is compressed7266 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>[123, "hello", ["world"]]}, result: false7267 returns whether the job payload is compressed7268 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>["eJzLSM3JyQcABiwCFQ=="], "compressed"=>true}, result: true7269 returns whether the job payload is compressed7270 .compress7271 args: nil7272 injects compressed data7273 can decompress the payload7274 args: []7275 injects compressed data7276 can decompress the payload7277 args: ["hello"]7278 injects compressed data7279 can decompress the payload7280 args: [{"job_class"=>"SomeWorker", "job_id"=>"b4a577edbccf1d805744efa9", "provider_job_id"=>nil, "queue_name"=>"default", "arguments"=>["some", ["argument"]], "executions"=>0, "locale"=>"en", "attempt_number"=>1}, nil, "hello", 12345678901234567890, ["nice"]]7281 injects compressed data7282 can decompress the payload7283 args: ["2021-05-13_09:59:37.57483 \e[35mrails-background-jobs : \e[0m{\"severity\":\"ERROR\",\"time\":\"2021-05-13T09:59:37.574Z\"", "bonne journée - ขอให้มีความสุขในวันนี้ - một ngày mới tốt lành - 좋은 하루 되세요 - ごきげんよう", "🤝 - 🦊"]7284 injects compressed data7285 can decompress the payload7286 .decompress7287 job payload is not compressed7288 preserves the payload after decompression7289 job payload is compressed with a default level7290 decompresses and clean up the job payload7291 job payload is compressed with a different level7292 decompresses and clean up the job payload7293 job payload argument list is malformed7294 tracks the conflicting exception7295 job payload is not a valid base64 string7296 raises an exception7297 job payload compression does not contain a valid Gzip header7298 raises an exception7299 job payload compression does not contain a valid Gzip body7300 raises an exception7301# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. It took 2.2 seconds. Expected to take 2.34 seconds.7302# [RSpecRunTime] Starting example group spec/services/users/authorized_build_service_spec.rb. Expected to take 2.29 seconds.7303Users::AuthorizedBuildService7304 #execute7305 behaves like common user build items7306 is expected to be valid7307 sets the created_by_id7308 calls UpdateCanonicalEmailService7309 when organization_id is in the params7310 creates personal namespace in specified organization7311 when organization_id is not in the params7312 does not assign organization7313 when user_type is provided7314 when project_bot7315 is expected to equal true7316 when not a project_bot7317 is expected to be human7318 behaves like current user not admin build items7319 when "email_confirmation_setting" application setting is set to `hard`7320 does not confirm the user7321 when "email_confirmation_setting" application setting is set to `off`7322 confirms the user7323 with allowed params7324 sets all allowed attributes7325 for additional authorized build allowed params7326 is expected to be external7327# [RSpecRunTime] Finishing example group spec/services/users/authorized_build_service_spec.rb. It took 1.52 seconds. Expected to take 2.29 seconds.7328# [RSpecRunTime] Starting example group spec/workers/container_registry/cleanup_worker_spec.rb. Expected to take 2.27 seconds.7329ContainerRegistry::CleanupWorker7330 #perform7331 with no delete scheduled container repositories7332 doesn't enqueue delete container repository jobs7333 with delete scheduled container repositories7334 enqueues delete container repository jobs7335 with stale delete ongoing container repositories7336 resets them and enqueue delete container repository jobs7337 with stale ongoing repair details7338 deletes them7339 when on gitlab.com7340 when the gitlab api is supported7341 when there are pending projects to analyze7342 enqueues record repair detail jobs7343 when there are no pending projects to analyze7344 behaves like does not enqueue record repair detail jobs7345 does not enqueue record repair detail jobs7346 when the Gitlab API is not supported7347 behaves like does not enqueue record repair detail jobs7348 does not enqueue record repair detail jobs7349 when not on Gitlab.com7350 behaves like does not enqueue record repair detail jobs7351 does not enqueue record repair detail jobs7352 when registry_data_repair_worker feature is disabled7353 behaves like does not enqueue record repair detail jobs7354 does not enqueue record repair detail jobs7355# [RSpecRunTime] Finishing example group spec/workers/container_registry/cleanup_worker_spec.rb. It took 2.03 seconds. Expected to take 2.27 seconds.7356# [RSpecRunTime] Starting example group spec/models/issue/email_spec.rb. Expected to take 2.22 seconds.7357Issue::Email7358 does not allow STI7359 Associations7360 is expected to belong to issue required: false7361 Validations7362 is expected to validate that :issue cannot be empty/falsy7363 is expected to validate that :issue is case-sensitively unique7364 is expected to validate that :email_message_id is case-sensitively unique7365 is expected to validate that the length of :email_message_id is at most 10007366 is expected to validate that :email_message_id cannot be empty/falsy7367# [RSpecRunTime] RSpec elapsed time: 29 minutes 39.43 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.12 1.09 1.09 1/317 397157368.7369# [RSpecRunTime] Finishing example group spec/models/issue/email_spec.rb. It took 1.8 seconds. Expected to take 2.22 seconds.7370# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7371Lint factories for Issue::Email7372 with saas, license, and factory defaults7373 behaves like factory7374 issue_email factory7375 does not raise error when built7376 does not raise error when created7377# [RSpecRunTime] RSpec elapsed time: 29 minutes 40.84 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.12 1.09 1.09 1/317 397367378.7379# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.41 seconds. Expected to take 39.97 seconds.7380# [RSpecRunTime] Starting example group spec/services/activity_pub/accept_follow_service_spec.rb. Expected to take 2.2 seconds.7381ActivityPub::AcceptFollowService7382 #execute7383 when third party server complies7384 sends an Accept activity7385 updates subscription state to accepted7386# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.22 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.12 1.09 1.09 1/317 397377387.7388 when there is an error with third party server7389 raises a ThirdPartyError7390 does not update subscription state to accepted7391 when subscription is already accepted7392 does not send an Accept activity7393 does not update subscription state7394 when inbox has not been resolved7395 raises an error7396# [RSpecRunTime] Finishing example group spec/services/activity_pub/accept_follow_service_spec.rb. It took 1.9 seconds. Expected to take 2.2 seconds.7397# [RSpecRunTime] Starting example group spec/models/operations/feature_flags_client_spec.rb. Expected to take 2.14 seconds.7398Operations::FeatureFlagsClient7399 does not allow STI7400 associations7401 is expected to belong to project required: false7402 validations7403 is expected to validate that :project cannot be empty/falsy7404 #token7405 ensures that token is always set7406 .update_last_feature_flag_updated_at!7407 updates the last_feature_flag_updated_at of the project client7408 #unleash_api_version7409 is expected to eq 17410 #unleash_api_features7411 fetches7412 when unleash app name is not set7413 does not fetch7414 #unleash_api_cache_key7415 constructs the cache key7416 when unleash app name is not set7417 constructs the cache key without unleash app name7418# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags_client_spec.rb. It took 2.04 seconds. Expected to take 2.14 seconds.7419# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7420Lint factories for Operations::FeatureFlagsClient7421 with saas, license, and factory defaults7422 behaves like factory7423 operations_feature_flags_client factory7424 does not raise error when built7425 does not raise error when created7426# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.1 seconds. Expected to take 39.97 seconds.7427# [RSpecRunTime] Starting example group spec/models/integrations/assembla_spec.rb. Expected to take 2.14 seconds.7428Integrations::Assembla7429 does not allow STI7430 behaves like Integrations::ResetSecretFields7431 #exposing_secrets_fields7432 returns an array of strings7433 #reset_secret_fields?7434 returns false if no exposing field has changed7435 returns true if any exposing field has changed7436 validation callback7437 when an exposing field has changed7438 clears all secret fields7439 when a secret field has been updated7440 does not clear this secret field7441 when a secret field has been updated with the same value7442 does not clear this secret field7443 when no exposing field has changed7444 does not clear any secret fields7445 Validations7446 when active7447 is expected to validate that :token cannot be empty/falsy7448 when inactive7449 is expected not to validate that :token cannot be empty/falsy7450 #execute7451 calls Assembla API7452# [RSpecRunTime] Finishing example group spec/models/integrations/assembla_spec.rb. It took 2.12 seconds. Expected to take 2.14 seconds.7453# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7454Lint factories for Integrations::Assembla7455 with saas, license, and factory defaults7456 behaves like factory7457 assembla_integration factory7458 does not raise error when built7459 does not raise error when created7460# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.08 seconds. Expected to take 39.97 seconds.7461# [RSpecRunTime] Starting example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. Expected to take 2.09 seconds.7462Resolvers::UserDiscussionsCountResolver7463 #resolve7464 is expected to have nullable GraphQL type Int7465 when counting discussions from a public issue7466 returns the number of discussions for the issue7467# [RSpecRunTime] RSpec elapsed time: 29 minutes 50.45 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.10 1.09 1.09 1/319 398177468.7469 when a user has permission to view discussions7470 returns the number of non-system discussions for the issue7471 when a user does not have permission to view discussions7472 returns no discussions7473# [RSpecRunTime] Finishing example group spec/graphql/resolvers/user_discussions_count_resolver_spec.rb. It took 1.76 seconds. Expected to take 2.09 seconds.7474# [RSpecRunTime] Starting example group spec/models/concerns/bulk_insertable_associations_spec.rb. Expected to take 2.08 seconds.7475BulkInsertableAssociations7476-- create_table(:_test_bulk_parents, {:force=>true})7477 -> 0.0043s7478-- create_table(:_test_bulk_foos, {:force=>true})7479 -> 0.0037s7480-- create_table(:_test_bulk_bars, {:force=>true})7481 -> 0.0039s7482-- create_table(:_test_simple_bars, {:force=>true})7483 -> 0.0036s7484 does not allow STI7485 saving bulk insertable associations7486 can disable bulk-inserts within a bulk-insert block7487 when items already have IDs7488 stores nothing and raises an error7489 when items have no IDs set7490 stores them all and updates items with IDs7491 when items are empty7492 does nothing7493 when relation name does not match class name7494 stores them all7495 with multiple threads7496 isolates bulk insert behavior between threads7497 with multiple associations7498 isolates writes between associations7499 passing bulk insert arguments7500 disables validations on target association7501 when association is not bulk-insert safe7502 saves it normally7503 when association is not has_many7504 saves it normally7505 when an item is not valid7506 .save7507 invalidates the parent and returns false7508 .save!7509 invalidates the parent and raises error7510-- drop_table(:_test_bulk_foos, {:force=>true})7511 -> 0.0021s7512-- drop_table(:_test_bulk_bars, {:force=>true})7513 -> 0.0016s7514-- drop_table(:_test_simple_bars, {:force=>true})7515 -> 0.0014s7516-- drop_table(:_test_bulk_parents, {:force=>true})7517 -> 0.0014s7518# [RSpecRunTime] Finishing example group spec/models/concerns/bulk_insertable_associations_spec.rb. It took 1.94 seconds. Expected to take 2.08 seconds.7519# [RSpecRunTime] Starting example group spec/workers/concerns/limited_capacity/worker_spec.rb. Expected to take 2.02 seconds.7520LimitedCapacity::Worker7521 required methods7522 is expected to raise NotImplementedError7523 is expected to raise NotImplementedError7524 is expected to raise NotImplementedError7525 Sidekiq options7526 does not retry failed jobs7527 does not deduplicate jobs7528 .perform_with_capacity7529 enqueues jobs7530 when max_running_jobs is 07531 does not enqueue jobs7532 #perform7533 with capacity7534 calls perform_work7535 re-enqueues itself7536 reports prometheus metrics7537 updates the running set7538 with capacity and without work7539 does not re-enqueue itself7540 without capacity7541 does not call perform_work7542 does not re-enqueue itself7543 when perform_work fails7544 does not re-enqueue itself7545 removes itself from the running set7546 reports prometheus metrics7547 #remove_failed_jobs7548 removes failed jobs7549 #report_prometheus_metrics7550 reports number of running jobs7551# [RSpecRunTime] Finishing example group spec/workers/concerns/limited_capacity/worker_spec.rb. It took 1.98 seconds. Expected to take 2.02 seconds.7552# [RSpecRunTime] Starting example group spec/views/projects/commits/show.html.haml_spec.rb. Expected to take 2.01 seconds.7553projects/commits/show.html.haml7554 tree controls7555 renders atom feed button with matching path7556# [RSpecRunTime] RSpec elapsed time: 29 minutes 56.01 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.09 1.09 1.09 1/320 398467557.7558 commits date headers7559 when timezone is UTC7560 renders commit date header in user's timezone7561 when timezone is UTC-67562 renders commit date header in user's timezone7563# [RSpecRunTime] Finishing example group spec/views/projects/commits/show.html.haml_spec.rb. It took 1.73 seconds. Expected to take 2.01 seconds.7564# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. Expected to take 1.98 seconds.7565BulkImports::Groups::Pipelines::SubgroupEntitiesPipeline7566 #run7567 creates entities for the subgroups7568 does not create duplicate entities on rerun7569 #load7570 creates entities for the given data7571 pipeline parts7572 is expected to includes the BulkImports::Pipeline module7573 is expected to includes the BulkImports::Pipeline::Runner module7574 has extractors7575 has transformers7576# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. It took 1.53 seconds. Expected to take 1.98 seconds.7577# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. Expected to take 1.94 seconds.7578Packages::Pypi::SimplePackageVersionsPresenter7579 #body7580 for project7581 behaves like pypi package presenter7582 avoids N+1 database queries7583 version: ">=2.7", expected_version: ">=2.7", with_package1: true7584 is expected to include "<a href=\"http://localhost/api/v4/projects/1228/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c0ebf6cc735a18ee5066ac1381bb590\" data-requires-python=\">=2.7\">sample-project-1.0.0.tar.gz</a>"7585 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true7586 is expected to include "<a href=\"http://localhost/api/v4/projects/1228/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...requires-python=\""><script>alert(1)</script>\">sample-project-1.0.0.tar.gz</a>"7587 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false7588 is expected to include "<a href=\"http://localhost/api/v4/projects/1228/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c735a18ee5066ac1381bb590\" data-requires-python=\">=2.7, !=3.0\">sample-project-2.0.0.tar.gz</a>"7589 for group7590 behaves like pypi package presenter7591 avoids N+1 database queries7592 version: ">=2.7", expected_version: ">=2.7", with_package1: true7593 is expected to include "<a href=\"http://localhost/api/v4/groups/2749/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c0ebf6cc735a18ee5066ac1381bb590\" data-requires-python=\">=2.7\">sample-project-1.0.0.tar.gz</a>"7594 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true7595 is expected to include "<a href=\"http://localhost/api/v4/groups/2749/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...requires-python=\""><script>alert(1)</script>\">sample-project-1.0.0.tar.gz</a>"7596 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false7597 is expected to include "<a href=\"http://localhost/api/v4/groups/2749/-/packages/pypi/files/440e5e148a25331bbd7991575f7d5493...c735a18ee5066ac1381bb590\" data-requires-python=\">=2.7, !=3.0\">sample-project-2.0.0.tar.gz</a>"7598 with package files pending destruction7599 is expected not to include "package_file_pending_destruction"7600# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. It took 1.8 seconds. Expected to take 1.94 seconds.7601# [RSpecRunTime] Starting example group spec/services/packages/composer/version_parser_service_spec.rb. Expected to take 1.94 seconds.7602Packages::Composer::VersionParserService7603 #execute7604 tagname: nil, branchname: "master", expected_version: "dev-master"7605 is expected to eq "dev-master"7606 tagname: nil, branchname: "my-feature", expected_version: "dev-my-feature"7607 is expected to eq "dev-my-feature"7608 tagname: nil, branchname: "12-feature", expected_version: "dev-12-feature"7609 is expected to eq "dev-12-feature"7610 tagname: nil, branchname: "v1", expected_version: "1.x-dev"7611 is expected to eq "1.x-dev"7612 tagname: nil, branchname: "v1.x", expected_version: "1.x-dev"7613 is expected to eq "1.x-dev"7614 tagname: nil, branchname: "v1.7.x", expected_version: "1.7.x-dev"7615 is expected to eq "1.7.x-dev"7616 tagname: nil, branchname: "v1.7", expected_version: "1.7.x-dev"7617 is expected to eq "1.7.x-dev"7618 tagname: nil, branchname: "1.7.x", expected_version: "1.7.x-dev"7619 is expected to eq "1.7.x-dev"7620 tagname: "v1.0.0", branchname: nil, expected_version: "1.0.0"7621 is expected to eq "1.0.0"7622 tagname: "v1.0", branchname: nil, expected_version: "1.0"7623 is expected to eq "1.0"7624 tagname: "v1.0.1+meta", branchname: nil, expected_version: "1.0.1+meta"7625 is expected to eq "1.0.1+meta"7626 tagname: "1.0", branchname: nil, expected_version: "1.0"7627 is expected to eq "1.0"7628 tagname: "1.0.2", branchname: nil, expected_version: "1.0.2"7629 is expected to eq "1.0.2"7630 tagname: "1.0.2-beta2", branchname: nil, expected_version: "1.0.2-beta2"7631 is expected to eq "1.0.2-beta2"7632 tagname: "1.0.1+meta", branchname: nil, expected_version: "1.0.1+meta"7633 is expected to eq "1.0.1+meta"7634# [RSpecRunTime] Finishing example group spec/services/packages/composer/version_parser_service_spec.rb. It took 1.55 seconds. Expected to take 1.94 seconds.7635# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. Expected to take 1.89 seconds.7636Gitlab::Database::QueryAnalyzers::Ci::PartitioningRoutingAnalyzer7637 when ci_partitioning_analyze_queries is disabled7638 does not analyze the query7639 when ci_partitioning_analyze_queries is enabled7640 when analyzing targeted tables7641 when querying a non routing table7642 tracks exception7643 raises RoutingTableNotUsedError7644 when querying a non routing table7645 tracks exception7646 raises RoutingTableNotUsedError7647 when querying a non routing table7648 tracks exception7649 raises RoutingTableNotUsedError7650 when querying a non routing table7651 tracks exception7652 raises RoutingTableNotUsedError7653 when querying a non routing table7654 tracks exception7655 raises RoutingTableNotUsedError7656 when updating a record7657 raises RoutingTableNotUsedError7658 when inserting a record7659 raises RoutingTableNotUsedError7660 when analyzing non targeted table7661 does not raise error7662# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb. It took 1.47 seconds. Expected to take 1.89 seconds.7663# [RSpecRunTime] Starting example group spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb. Expected to take 1.89 seconds.7664Resolvers::AlertManagement::HttpIntegrationsResolver7665 is expected to have nullable GraphQL type AlertManagementHttpIntegrationConnection7666 user does not have permission7667 is expected to be empty7668# [RSpecRunTime] RSpec elapsed time: 30 minutes 4.23 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.09 1.08 1.09 1/320 398517669.7670 user has developer permission7671 is expected to be empty7672 user has maintainer permission7673 is expected to contain exactly #<AlertManagement::HttpIntegration id: 14, created_at: "2024-05-30 00:02:17.428621837 +0000", updated... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>7674 when HTTP Integration ID is given7675 when integration is from the current project7676 is expected to contain exactly #<AlertManagement::HttpIntegration id: 15, created_at: "2024-05-30 00:02:17.436382867 +0000", updated... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil>7677 when integration is from other project7678 is expected to be empty7679# [RSpecRunTime] Finishing example group spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb. It took 1.87 seconds. Expected to take 1.89 seconds.7680# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/client_spec.rb. Expected to take 1.83 seconds.7681Gitlab::ExternalAuthorization::Client7682 #request_access7683 performs requests to the configured endpoint7684 adds the correct params for the user to the body of the request7685 respects the the timeout7686 adds the mutual tls params when they are present7687 returns an expected response7688 wraps exceptions if the request fails7689 passes local request setting to Gitlab::HTTP7690 for ldap users7691 includes the ldap dn and identities for ldap users7692# [RSpecRunTime] RSpec elapsed time: 30 minutes 5.96 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.08 1.08 1.09 1/320 398527693.7694 for non-ldap users with identities7695 includes all the identities7696# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/client_spec.rb. It took 1.38 seconds. Expected to take 1.83 seconds.7697# [RSpecRunTime] Starting example group spec/lib/gitlab/identifier_spec.rb. Expected to take 1.82 seconds.7698Gitlab::Identifier7699 #identify7700 without an identifier7701 returns nil7702 with a user identifier7703 identifies the user using a user ID7704 with an SSH key identifier7705 identifies the user using an SSH key ID7706 #identify_using_user7707 returns the User for an existing ID in the identifier7708 returns nil for a non existing user ID7709 caches the found users per ID7710 #identify_using_ssh_key7711 returns the User for an existing SSH key7712 returns nil for an invalid SSH key7713 caches the found users per key7714# [RSpecRunTime] Finishing example group spec/lib/gitlab/identifier_spec.rb. It took 1.55 seconds. Expected to take 1.82 seconds.7715# [RSpecRunTime] Starting example group spec/presenters/packages/composer/packages_presenter_spec.rb. Expected to take 1.79 seconds.7716Packages::Composer::PackagesPresenter7717 #package_versions7718 returns the packages json7719 #provider7720 returns the provider json7721 #root7722 returns the provider json7723 with a client version 27724 returns the provider json7725# [RSpecRunTime] Finishing example group spec/presenters/packages/composer/packages_presenter_spec.rb. It took 1.5 seconds. Expected to take 1.79 seconds.7726# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. Expected to take 1.76 seconds.7727Banzai::Filter::TruncateVisibleFilter7728 does not truncate if truncate_visible_max_chars not specified7729 truncates HTML properly7730 preserves a link href when link text is truncated7731 truncates HTML with emoji properly7732 preserves code color scheme7733 behaves like truncates text7734 is expected to match "<code><span id=\"LC1\" class=\"line\" lang=\"ruby\"><span class=\"k\">def</span> <span class=\"nf\">test</span>...</span>"7735# [RSpecRunTime] RSpec elapsed time: 30 minutes 10.36 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.07 1.08 1.09 1/322 399087736.7737 truncates a single long line of text7738 behaves like truncates text7739 is expected to match "... quick brown fox jumped over the lazy dog twiceThe quick brown fox jumped over the lazy dog twice"7740 displays inline code7741 behaves like truncates text7742 is expected to match "Text with <code>inline code</code>"7743 truncates the first line of a code block7744 behaves like truncates text7745 is expected to match "Code block...</span></code>"7746 truncates the text with multiple paragraphs7747 behaves like truncates text7748 is expected to match "Paragraph 1..."7749# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. It took 1.59 seconds. Expected to take 1.76 seconds.7750# [RSpecRunTime] Starting example group spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb. Expected to take 1.73 seconds.7751Packages::Policies::DependencyProxy::GroupPolicy7752 dependency proxy7753 with feature disabled7754 behaves like disallows dependency proxy read access7755 is expected to be disallowed :read_dependency_proxy7756 with feature enabled7757 with a human user personal access token7758 when not a member of the group7759 behaves like disallows dependency proxy read access7760 is expected to be disallowed :read_dependency_proxy7761 when a member of the group7762 behaves like allows dependency proxy read access7763 is expected to be allowed :read_dependency_proxy7764 with a deploy token user7765 with insufficient scopes7766 behaves like disallows dependency proxy read access7767 is expected to be disallowed :read_dependency_proxy7768 with sufficient scopes7769 behaves like allows dependency proxy read access7770 is expected to be allowed :read_dependency_proxy7771 with a group access token user7772 when not a member of the group7773 behaves like disallows dependency proxy read access7774 is expected to be disallowed :read_dependency_proxy7775 when a member of the group7776 behaves like allows dependency proxy read access7777 is expected to be allowed :read_dependency_proxy7778# [RSpecRunTime] Finishing example group spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb. It took 1.53 seconds. Expected to take 1.73 seconds.7779# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/handle_labels_service_spec.rb. Expected to take 1.7 seconds.7780Gitlab::JiraImport::HandleLabelsService7781 #execute7782 when some provided jira labels are missing7783 creates the missing labels on the project level7784 returns the id of all labels matching the title7785 when no provided jira labels are missing7786 does not create any new labels7787 returns the id of all labels matching the title7788 when no labels are provided7789 does not create any new labels7790# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/handle_labels_service_spec.rb. It took 1.42 seconds. Expected to take 1.7 seconds.7791# [RSpecRunTime] Starting example group spec/models/ml/model_metadata_spec.rb. Expected to take 1.7 seconds.7792Ml::ModelMetadata7793 does not allow STI7794 associations7795 is expected to belong to model required: true7796 is expected to validate that the length of :name is at most 2557797 is expected to validate that the length of :value is at most 50007798 validations7799 is unique within the model7800 a model is required7801# [RSpecRunTime] Finishing example group spec/models/ml/model_metadata_spec.rb. It took 1.44 seconds. Expected to take 1.7 seconds.7802# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.7803Lint factories for Ml::ModelMetadata7804 with saas, license, and factory defaults7805 behaves like factory7806 ml_model_metadata factory7807 does not raise error when built7808 does not raise error when created7809# [RSpecRunTime] RSpec elapsed time: 30 minutes 16.41 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.07 1.08 1.09 1/322 399297810.7811# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.26 seconds. Expected to take 39.97 seconds.7812# [RSpecRunTime] Starting example group spec/helpers/hooks_helper_spec.rb. Expected to take 1.64 seconds.7813HooksHelper7814 #webhook_form_data7815 when there are no URL variables7816 returns proper data7817 when there are URL variables7818 returns proper data7819 when there are custom headers7820 returns proper data7821 #webhook_test_items7822 returns test items for disclosure7823 #test_hook_path7824 returns project namespaced link7825 returns admin namespaced link7826 #hook_log_path7827 with a project hook7828 returns project-namespaced link7829 with a service hook7830 returns project-namespaced link7831 with a system hook7832 returns admin-namespaced link7833# [RSpecRunTime] Finishing example group spec/helpers/hooks_helper_spec.rb. It took 1.42 seconds. Expected to take 1.64 seconds.7834# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. Expected to take 1.64 seconds.7835Atlassian::JiraConnect::Serializers::FeatureFlagEntity7836 when the feature flag does not belong to any Jira issue7837 #issue_keys7838 is empty7839 #to_json7840 can encode the object7841 is invalid, since it has no issue keys7842 when the feature flag does belong to a Jira issue7843 #issue_keys7844 is not empty7845 #to_json7846 is valid according to the feature flag info schema7847 it has a percentage strategy7848 is valid according to the feature flag info schema7849 has the correct summary7850 includes the correct environments7851# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb. It took 1.55 seconds. Expected to take 1.64 seconds.7852# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/speedscope_spec.rb. Expected to take 1.59 seconds.7853Gitlab::Middleware::Speedscope7854 #call7855 when flamegraph is not requested7856 behaves like returns original response7857 returns original response7858 when flamegraph requested7859 when user is not allowed7860 behaves like returns original response7861 returns original response7862 when user is allowed7863 returns a flamegraph7864 when the stackprof_mode parameter is set and valid7865 runs StackProf in the mode specified in the stackprof_mode parameter7866 when the stackprof_mode parameter is not set7867 runs StackProf in wall mode7868 when the stackprof_mode parameter is invalid7869 runs StackProf in wall mode7870 when the stackprof_mode parameter is set to object mode7871 runs StackProf with an interval of 1007872 when the stackprof_mode parameter is not set to object mode7873 runs StackProf with an interval of 10_1007874# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/speedscope_spec.rb. It took 1.34 seconds. Expected to take 1.59 seconds.7875# [RSpecRunTime] Starting example group spec/lib/gitlab/code_navigation_path_spec.rb. Expected to take 1.57 seconds.7876Gitlab::CodeNavigationPath7877 when there is an artifact with code navigation data7878 when a pipeline exist for a sha7879 returns path to a file in the artifact7880 when passed commit sha is nil7881 returns path to a file in the artifact7882# [RSpecRunTime] RSpec elapsed time: 30 minutes 22.13 seconds. Current RSS: ~1437M. Threads: 5. load average: 1.06 1.08 1.09 1/320 399637883.7884 when a pipeline exist for the latest commits7885 returns path to a file in the artifact7886# [RSpecRunTime] Finishing example group spec/lib/gitlab/code_navigation_path_spec.rb. It took 1.54 seconds. Expected to take 1.57 seconds.7887# [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. Expected to take 1.55 seconds.7888RuboCop::Cop::Database::AvoidUsingPluckWithoutLimit7889 when using pluck without a limit7890 flags the use of pluck as a model scope7891 flags the use of pluck as a regular method7892 flags the use of pluck inside where7893 flags the use of pluck inside a model class method7894 flags the use of pluck inside a finder7895 flags the use of pluck inside a service7896# [RSpecRunTime] RSpec elapsed time: 30 minutes 23.46 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.06 1.08 1.09 1/322 399697897.7898 when using pluck with a limit7899 does not flags the use of pluck as a model scope7900 does not flags the use of pluck as a regular method7901 does not flags the use of pluck inside where7902 does not flags the use of pluck inside a model class method7903 does not flags the use of pluck inside a finder7904 flags the use of pluck inside a service7905# [RSpecRunTime] RSpec elapsed time: 30 minutes 25.03 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.06 1.08 1.09 1/322 399707906.7907# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb. It took 2.74 seconds. Expected to take 1.55 seconds.7908# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_item_resolver_spec.rb. Expected to take 1.52 seconds.7909Resolvers::WorkItemResolver7910 #resolve7911 when the user can read the work item7912 is expected to eq #<WorkItem id:735 namespace1012/project-1359#1>7913 when the user can not read the work item7914 raises a resource not available error7915# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_item_resolver_spec.rb. It took 1.05 seconds. Expected to take 1.52 seconds.7916# [RSpecRunTime] Starting example group spec/lib/gitlab/import/import_failure_service_spec.rb. Expected to take 1.52 seconds.7917Gitlab::Import::ImportFailureService7918 .track7919 with all arguments provided7920 invokes a new instance and executes7921 with only necessary arguments utilizing defaults7922 invokes a new instance and executes7923 #execute7924 when tracking metrics7925 tracks the failed import7926 when using the project as reference7927 when it fails the import7928 behaves like logs the exception and fails the import7929 is expected to contain exactly (have attributes {:correlation_id_value => "9bdc064d242adb429659dd2e08c013d2", :exception_class => "S...me error", :external_identifiers => {"foo" => "bar"}, :retry_count => 0, :source => "SomeImporter"})7930 when it does not fail the import7931 behaves like logs the exception and does not fail the import7932 is expected to contain exactly (have attributes {:correlation_id_value => "9bdc064d242adb429659dd2e08c013d2", :exception_class => "S... error", :external_identifiers => {"foo" => "bar"}, :retry_count => nil, :source => "SomeImporter"})7933 when using the import_state as reference7934 when it fails the import7935 behaves like logs the exception and fails the import7936 is expected to contain exactly (have attributes {:correlation_id_value => "9bdc064d242adb429659dd2e08c013d2", :exception_class => "S...me error", :external_identifiers => {"foo" => "bar"}, :retry_count => 0, :source => "SomeImporter"})7937 when it does not fail the import7938 behaves like logs the exception and does not fail the import7939 is expected to contain exactly (have attributes {:correlation_id_value => "9bdc064d242adb429659dd2e08c013d2", :exception_class => "S... error", :external_identifiers => {"foo" => "bar"}, :retry_count => nil, :source => "SomeImporter"})7940# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/import_failure_service_spec.rb. It took 1.35 seconds. Expected to take 1.52 seconds.7941# [RSpecRunTime] Starting example group spec/services/bulk_imports/tree_export_service_spec.rb. Expected to take 1.47 seconds.7942BulkImports::TreeExportService7943 #execute7944 executes export service and archives exported data7945 when unsupported relation is passed7946 raises an error7947 when relation is self7948 executes export on portable itself7949 #exported_filename7950 returns filename of the exported file7951 when relation is self7952 returns filename of the exported file7953 #export_batch7954 serializes relation with specified ids7955# [RSpecRunTime] Finishing example group spec/services/bulk_imports/tree_export_service_spec.rb. It took 1.08 seconds. Expected to take 1.47 seconds.7956# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/file_size_check/hook_environment_aware_any_oversized_blobs_spec.rb. Expected to take 1.46 seconds.7957Gitlab::Checks::FileSizeCheck::HookEnvironmentAwareAnyOversizedBlobs7958 #find7959 returns the result from AnyOversizedBlobs7960 with hook env7961 with hook environment7962 returns an emtpy array7963 when the file is over the limit7964 when the blob does not exist in the repo7965 returns an array with the blobs that are over the limit7966# [RSpecRunTime] RSpec elapsed time: 30 minutes 29.81 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.05 1.08 1.09 1/322 400177967.7968 when the blob exists in the repo7969 filters out the blobs in the repo7970# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/file_size_check/hook_environment_aware_any_oversized_blobs_spec.rb. It took 1.42 seconds. Expected to take 1.46 seconds.7971# [RSpecRunTime] Starting example group spec/helpers/numbers_helper_spec.rb. Expected to take 1.41 seconds.7972NumbersHelper7973 #limited_counter_with_delimiter7974 count: 0, options: {}, expected_result: "0"7975 is expected to eq "0"7976 count: 0, options: {:include_zero=>true}, expected_result: "0"7977 is expected to eq "0"7978 count: 0, options: {:include_zero=>false}, expected_result: nil7979 is expected to eq nil7980 count: 9, options: {:limit=>10}, expected_result: "9"7981 is expected to eq "9"7982 count: 10, options: {:limit=>10}, expected_result: "10"7983 is expected to eq "10"7984 count: 11, options: {:limit=>10}, expected_result: "10+"7985 is expected to eq "10+"7986 count: 12, options: {:limit=>10}, expected_result: "10+"7987 is expected to eq "10+"7988 count: 999, options: {}, expected_result: "999"7989 is expected to eq "999"7990 count: 1000, options: {}, expected_result: "1,000"7991 is expected to eq "1,000"7992 count: 1001, options: {}, expected_result: "1,000+"7993 is expected to eq "1,000+"7994 count: 1002, options: {}, expected_result: "1,000+"7995 is expected to eq "1,000+"7996# [RSpecRunTime] Finishing example group spec/helpers/numbers_helper_spec.rb. It took 1.3 seconds. Expected to take 1.41 seconds.7997# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/host_list_spec.rb. Expected to take 1.41 seconds.7998Gitlab::Database::LoadBalancing::HostList7999 #initialize8000 sets metrics for current number of hosts and current index8001 #length8002 returns the number of hosts in the list8003 #host_names_and_ports8004 with ports8005 returns the host names of all hosts8006 without ports8007 returns the host names of all hosts8008 #hosts8009 returns a copy of the host8010 #hosts=8011 updates the list of hosts to use8012 #next8013 returns a host8014 cycles through all available hosts8015 skips hosts that are offline8016 returns nil if no hosts are online8017 returns nil if no hosts are available8018 #shuffle8019 randomizes the list8020# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/host_list_spec.rb. It took 1.36 seconds. Expected to take 1.41 seconds.8021# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/p12_spec.rb. Expected to take 1.39 seconds.8022Gitlab::Ci::SecureFiles::P128023 when the supplied certificate cannot be parsed8024 #certificate_data8025 assigns the error message and returns nil8026 #metadata8027 returns an empty hash8028 #expires_at8029 returns nil8030 when the supplied certificate can be parsed8031 #certificate_data8032 returns an OpenSSL::X509::Certificate object8033 #metadata8034 returns a hash with the expected keys8035 #id8036 returns the certificate serial number8037 #expires_at8038 returns the certificate expiration timestamp8039 #issuer8040 calls parse on X509Name8041 #subject8042 calls parse on X509Name8043 when the supplied certificate can be parsed, but the password is invalid8044 #certificate_data8045 assigns the error message and returns nil8046# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/p12_spec.rb. It took 1.16 seconds. Expected to take 1.39 seconds.8047# [RSpecRunTime] Starting example group spec/lib/gitlab/git/user_spec.rb. Expected to take 1.35 seconds.8048Gitlab::Git::User8049 .from_gitaly8050 is expected to eq #<Gitlab::Git::User:0x00007b326168fd80 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8051 .from_gitlab8052 when no commit_email has been set8053 is expected to eq #<Gitlab::Git::User:0x00007b32617b8450 @username="user984", @name="Sidney Jones2232", @email="alice@example.com", @gl_id="user-", @timezone="Asia/Shanghai">8054 when commit_email has been set8055 is expected to eq #<Gitlab::Git::User:0x00007b32619ddca8 @username="user985", @name="Sidney Jones2233", @email="bob@example.com", @gl_id="user-", @timezone="Asia/Shanghai">8056 #==8057 is expected to eq #<Gitlab::Git::User:0x00007b3261ad4670 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8058 is expected not to eq #<Gitlab::Git::User:0x00007b3261c09658 @username=nil, @name=nil, @email=nil, @gl_id=nil, @timezone="Asia/Shanghai">8059 is expected not to eq #<Gitlab::Git::User:0x00007b3261d5efd0 @username="janedoex", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8060 is expected not to eq #<Gitlab::Git::User:0x00007b3261e33348 @username="janedoe", @name="Jane Doéx", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8061 is expected not to eq #<Gitlab::Git::User:0x00007b32628a9e80 @username="janedoe", @name="Jane Doé", @email="janedoé@example.comx", @gl_id="user-123", @timezone="Asia/Shanghai">8062 is expected not to eq #<Gitlab::Git::User:0x00007b326298b100 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123x", @timezone="Asia/Shanghai">8063 is expected not to eq #<Gitlab::Git::User:0x00007b32c90e1ec0 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Etc/UTC">8064 when add_timezone_to_web_operations is disabled8065 ignores timezone arg and sets Etc/UTC by default8066 #to_gitaly8067 creates a Gitaly::User with the correct data8068# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/user_spec.rb. It took 1.34 seconds. Expected to take 1.35 seconds.8069# [RSpecRunTime] Starting example group spec/models/design_management/repository_spec.rb. Expected to take 1.35 seconds.8070DesignManagement::Repository8071 does not allow STI8072 returns the project's full path8073 returns the project's disk path8074 associations8075 is expected to belong to project required: false inverse_of => design_management_repository8076 validations8077 is expected to validate that :project cannot be empty/falsy8078 is expected to validate that :project is case-sensitively unique8079# [RSpecRunTime] Finishing example group spec/models/design_management/repository_spec.rb. It took 1.07 seconds. Expected to take 1.35 seconds.8080# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8081Lint factories for DesignManagement::Repository8082 with saas, license, and factory defaults8083 behaves like factory8084 design_management_repository factory8085 does not raise error when built8086 does not raise error when created8087 linting :verification_succeeded trait8088 does not raise error when created8089# [RSpecRunTime] RSpec elapsed time: 30 minutes 37.45 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.05 1.07 1.09 1/318 400408090.8091 linting :verification_failed trait8092 does not raise error when created8093# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.48 seconds. Expected to take 39.97 seconds.8094# [RSpecRunTime] Starting example group spec/models/plan_spec.rb. Expected to take 1.3 seconds.8095Plan8096 does not allow STI8097 scopes8098 .by_name8099 returns plans by their name8100 #default?8101 when 'default'8102 is expected to be truthy8103 when 'free'8104 is expected to be truthy8105 #default8106 when default plan exists8107 returns default plan8108 when default plan does not exist8109 creates default plan8110 creates plan with correct attributes8111 when updating plan limits8112 is expected to be persisted8113 is expected not to be persisted8114 successfully updates the limits8115# [RSpecRunTime] Finishing example group spec/models/plan_spec.rb. It took 1.28 seconds. Expected to take 1.3 seconds.8116# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8117Lint factories for Plan8118 with saas, license, and factory defaults8119 behaves like factory8120 plan factory8121 does not raise error when built8122 does not raise error when created8123# [RSpecRunTime] RSpec elapsed time: 30 minutes 40.11 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.04 1.07 1.09 1/317 400618124.8125 behaves like factory8126 default_plan factory8127 does not raise error when built8128 does not raise error when created8129 behaves like factory8130 free_plan factory8131 does not raise error when built8132 does not raise error when created8133 behaves like factory8134 bronze_plan factory8135 does not raise error when built8136 does not raise error when created8137 behaves like factory8138 silver_plan factory8139 does not raise error when built8140 does not raise error when created8141 behaves like factory8142 premium_plan factory8143 does not raise error when built8144 does not raise error when created8145 behaves like factory8146 gold_plan factory8147 does not raise error when built8148 does not raise error when created8149 behaves like factory8150 ultimate_plan factory8151 does not raise error when built8152 does not raise error when created8153 behaves like factory8154 ultimate_trial_plan factory8155 does not raise error when built8156 does not raise error when created8157 behaves like factory8158 ultimate_trial_paid_customer_plan factory8159 does not raise error when built8160 does not raise error when created8161 behaves like factory8162 premium_trial_plan factory8163 does not raise error when built8164 does not raise error when created8165 behaves like factory8166 opensource_plan factory8167 does not raise error when built8168 does not raise error when created8169# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.9 seconds. Expected to take 39.97 seconds.8170# [RSpecRunTime] Starting example group spec/views/layouts/_page.html.haml_spec.rb. Expected to take 1.29 seconds.8171layouts/_page8172 _silent_mode_banner8173 when ::Gitlab::SilentMode.enabled? is true8174 renders silent mode banner8175 when ::Gitlab::SilentMode.enabled? is false8176 does not silent mode banner8177# [RSpecRunTime] Finishing example group spec/views/layouts/_page.html.haml_spec.rb. It took 0.96 second. Expected to take 1.29 seconds.8178# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb. Expected to take 1.28 seconds.8179Gitlab::BitbucketServerImport::Importers::RepositoryImporter8180 #execute8181 when repository is empty8182 imports the repository8183 when repository is not empty8184 does not import the repository8185 when a Git CommandError is raised and the repository exists8186 expires repository caches8187# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb. It took 0.86 second. Expected to take 1.28 seconds.8188# [RSpecRunTime] Starting example group spec/models/wiki_directory_spec.rb. Expected to take 1.24 seconds.8189WikiDirectory8190 does not allow STI8191 validations8192 is expected to validate that :slug cannot be empty/falsy8193 .group_pages8194 returns a nested array of entries8195 #initialize8196 when there are entries8197 sets the slug attribute8198 sets the entries attribute8199 when there are no entries8200 sets the slug attribute8201 sets the entries attribute to an empty array8202 #title8203 returns the basename of the directory, with hyphens replaced by spaces8204 #to_partial_path8205 returns the relative path to the partial to be used8206# [RSpecRunTime] Finishing example group spec/models/wiki_directory_spec.rb. It took 1.19 seconds. Expected to take 1.24 seconds.8207# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8208Lint factories for WikiDirectory8209 with saas, license, and factory defaults8210 behaves like factory8211 wiki_directory factory8212 does not raise error when built8213 does not raise error when created8214# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.09 seconds. Expected to take 39.97 seconds.8215# [RSpecRunTime] Starting example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. Expected to take 1.22 seconds.8216Sidekiq::Worker8217 for sidekiq workers8218 behaves like a forbiddable operation within a transaction8219 allows the operation outside of a transaction8220 forbids the operation within a transaction8221 allows the oepration within a transaction if skipped8222 forbids the operation if it is within a Ci::ApplicationRecord transaction8223 for mailers8224 behaves like a forbiddable operation within a transaction8225 allows the operation outside of a transaction8226 forbids the operation within a transaction8227 allows the oepration within a transaction if skipped8228 forbids the operation if it is within a Ci::ApplicationRecord transaction8229# [RSpecRunTime] Finishing example group spec/initializers/forbid_sidekiq_in_transactions_spec.rb. It took 0.97 second. Expected to take 1.22 seconds.8230# [RSpecRunTime] Starting example group spec/views/user_settings/profiles/show.html.haml_spec.rb. Expected to take 1.2 seconds.8231user_settings/profiles/show8232 when the profile page is opened8233 displays the correct elements8234 renders required hidden inputs for set status form8235 private profile8236 renders correct CE partial8237# [RSpecRunTime] Finishing example group spec/views/user_settings/profiles/show.html.haml_spec.rb. It took 0.81 second. Expected to take 1.2 seconds.8238# [RSpecRunTime] Starting example group spec/helpers/git_helper_spec.rb. Expected to take 1.19 seconds.8239GitHelper8240 #short_sha8241 is expected to eq "d4e043f6"8242 #strip_signature8243 strips PGP SIGNATURE8244 is expected to eq "Version 1.69.0\n\n"8245 strips PGP MESSAGE8246 is expected to eq "Version 1.69.0\n\n"8247 strips SIGNED MESSAGE8248 is expected to eq "this is Roger's signed tag\n\n"8249# [RSpecRunTime] Finishing example group spec/helpers/git_helper_spec.rb. It took 0.61 second. Expected to take 1.19 seconds.8250# [RSpecRunTime] Starting example group spec/models/raw_usage_data_spec.rb. Expected to take 1.17 seconds.8251RawUsageData8252 does not allow STI8253 scopes8254 .for_current_reporting_cycle8255 returns nil where no records match filter criteria8256 with records matching filtering criteria8257 return records within reporting cycle time range ordered by creation time8258 validations8259 is expected to validate that :payload cannot be empty/falsy8260 is expected to validate that :recorded_at cannot be empty/falsy8261 uniqueness validation8262 is expected to validate that :recorded_at is case-sensitively unique8263 #update_version_metadata!8264 updates sent_at8265 updates version_usage_data_id_value8266# [RSpecRunTime] Finishing example group spec/models/raw_usage_data_spec.rb. It took 1.08 seconds. Expected to take 1.17 seconds.8267# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8268Lint factories for RawUsageData8269 with saas, license, and factory defaults8270 behaves like factory8271 raw_usage_data factory8272 does not raise error when built8273 does not raise error when created8274# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.07 seconds. Expected to take 39.97 seconds.8275# [RSpecRunTime] Starting example group spec/models/dependency_proxy/image_ttl_group_policy_spec.rb. Expected to take 1.14 seconds.8276DependencyProxy::ImageTtlGroupPolicy8277 does not allow STI8278 relationships8279 is expected to belong to group required: false8280 validations8281 is expected to validate that :group cannot be empty/falsy8282 #enabled8283************************************************************************8284Warning from shoulda-matchers:8285You are using `validate_inclusion_of` to assert that a boolean column8286allows boolean values and disallows non-boolean ones. Be aware that it8287is not possible to fully test this, as boolean columns will8288automatically convert non-boolean values to boolean ones. Hence, you8289should consider removing this test.8290************************************************************************8291 is expected to validate that :enabled is either ‹true› or ‹false›8292# [RSpecRunTime] RSpec elapsed time: 30 minutes 53.05 seconds. Current RSS: ~1424M. Threads: 5. load average: 0.96 1.05 1.08 1/317 401028293.8294 #ttl8295 is expected to validate that :ttl looks like a number greater than 0 as long as it is not nil8296 .enabled8297 returns policies that are enabled8298# [RSpecRunTime] Finishing example group spec/models/dependency_proxy/image_ttl_group_policy_spec.rb. It took 2.18 seconds. Expected to take 1.14 seconds.8299# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 39.97 seconds.8300Lint factories for DependencyProxy::ImageTtlGroupPolicy8301 with saas, license, and factory defaults8302 behaves like factory8303 image_ttl_group_policy factory8304 does not raise error when built8305 does not raise error when created8306 linting :disabled trait8307 does not raise error when created8308# [RSpecRunTime] RSpec elapsed time: 30 minutes 55.09 seconds. Current RSS: ~1430M. Threads: 5. load average: 0.97 1.05 1.08 1/317 401238309.8310# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.44 seconds. Expected to take 39.97 seconds.8311# [RSpecRunTime] Starting example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. Expected to take 1.13 seconds.8312Gitlab::QuickActions::SpendTimeAndDateSeparator8313 #execute8314 invalid paramenter in arg line8315 empty arg line8316 behaves like arg line with invalid parameters8317 return nil8318 future date in arg line8319 behaves like arg line with invalid parameters8320 return nil8321 unparseable date(invalid mixes of delimiters)8322 behaves like arg line with invalid parameters8323 return nil8324 trash in arg line8325 return nil as time value8326 time present in arg line8327 behaves like arg line with valid parameters8328 return time and date array8329 timecategory present in arg line8330 behaves like arg line with valid parameters8331 return time and date array8332 simple time with date in arg line8333 behaves like arg line with valid parameters8334 return time and date array8335 timecategory present in arg line8336 behaves like arg line with valid parameters8337 return time and date array8338 composite time with date in arg line8339 behaves like arg line with valid parameters8340 return time and date array8341# [RSpecRunTime] Finishing example group spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb. It took 1.15 seconds. Expected to take 1.13 seconds.8342# [RSpecRunTime] Starting example group spec/views/projects/imports/new.html.haml_spec.rb. Expected to take 1.11 seconds.8343projects/imports/new.html.haml8344 when import fails8345 escapes HTML in import errors8346# [RSpecRunTime] Finishing example group spec/views/projects/imports/new.html.haml_spec.rb. It took 0.98 second. Expected to take 1.11 seconds.8347# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/section_parser_spec.rb. Expected to take 1.09 seconds.8348Gitlab::Ci::Trace::SectionParser8349 #sections8350 empty trace8351 is expected to be empty8352 with a sectionless trace8353 is expected to be empty8354 with trace markers8355 is expected to eq 28356 is expected to eq "b"8357 is expected to eq 2017-10-05 00:00:00.000000000 +00008358 is expected to eq 2017-10-05 00:00:01.000000000 +00008359 #parse!8360 multiple "section_" but no complete markers8361 must find 3 possible section start but no complete sections8362 trace with UTF-8 chars8363 must handle correctly byte positioning8364# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/section_parser_spec.rb. It took 0.94 second. Expected to take 1.09 seconds.8365# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/basic_health_check_spec.rb. Expected to take 1.08 seconds.8366Gitlab::Middleware::BasicHealthCheck8367 #call8368 outside IP8369 returns a 4048370 forwards the call for other paths8371 with X-Forwarded-For headers8372 returns 200 response when endpoint is allowed8373 returns 404 when whitelist is not configured8374 whitelisted IP8375 returns 200 response when endpoint is hit8376 forwards the call for other paths8377# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/basic_health_check_spec.rb. It took 0.77 second. Expected to take 1.08 seconds.8378# [RSpecRunTime] Starting example group spec/scripts/lib/glfm/shared_spec.rb. Expected to take 1.06 seconds.8379Glfm::Shared8380 #run_external_cmd8381 runs the external command8382 when command fails8383 raises error8384 #output8385 has code coverage8386 #write_file8387 creates the file8388 #dump_yaml_with_formatting8389 returns formatted yaml8390# [RSpecRunTime] Finishing example group spec/scripts/lib/glfm/shared_spec.rb. It took 0.85 second. Expected to take 1.06 seconds.8391# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/config_spec.rb. Expected to take 1.05 seconds.8392Gitlab::WebIde::Config8393 when config is valid8394 #to_hash8395 returns hash created from string8396 #valid?8397 is valid8398 has no errors8399 when config is invalid8400 when yml is incorrect8401 .new8402 raises error8403 when config logic is incorrect8404 #valid?8405 is not valid8406 has errors8407 #errors8408 returns an array of strings8409# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/config_spec.rb. It took 0.87 second. Expected to take 1.05 seconds.8410# [RSpecRunTime] Starting example group spec/validators/bytesize_validator_spec.rb. Expected to take 1.03 seconds.8411BytesizeValidator8412 content: "short", validity: true, errors: {}8413 is expected to eq true8414 is expected to eq {}8415 content: "short⇏", validity: false, errors: {:content=>["is too long (8 B). The maximum size is 7 B."]}8416 is expected to eq false8417 is expected to eq {:content=>["is too long (8 B). The maximum size is 7 B."]}8418 content: "short😁", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]}8419 is expected to eq false8420 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]}8421 content: "very long", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]}8422 is expected to eq false8423 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]}8424# [RSpecRunTime] Finishing example group spec/validators/bytesize_validator_spec.rb. It took 1.02 seconds. Expected to take 1.03 seconds.8425# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. Expected to take 1.02 seconds.8426Gitlab::Ci::Status::WaitingForResource8427 #text8428 is expected to eq "Waiting"8429 #label8430 is expected to eq "waiting for resource"8431 #icon8432 is expected to eq "status_pending"8433 #favicon8434 is expected to eq "favicon_status_pending"8435 #group8436 is expected to eq "waiting-for-resource"8437 #name8438 is expected to eq "WAITING_FOR_RESOURCE"8439 #details_path8440 is expected to be nil8441# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb. It took 0.84 second. Expected to take 1.02 seconds.8442# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/json_cache_spec.rb. Expected to take 1.0 second.8443Gitlab::Cache::JsonCache8444 #fetch8445 raises an error8446 #active?8447 when backend respond to active? method8448 delegates to the underlying cache implementation8449 when backend does not respond to active? method8450 returns true8451 #write8452 raises an error8453 #expire8454 calls delete from the backend on the cache_key8455 raises an error8456 #read8457 raises an error8458# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/json_cache_spec.rb. It took 0.87 second. Expected to take 1.0 second.8459# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/profile_menu_spec.rb. Expected to take 0.99 second.8460Sidebars::UserSettings::Menus::ProfileMenu8461 behaves like User settings menu #render? method8462 #render?8463 when user is logged in8464 renders8465 when user is not logged in8466 does not render8467 behaves like User settings menu8468 does not contain any sub menu8469 renders the correct link8470 renders the correct title8471 renders the correct icon8472 defines correct active route8473# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/profile_menu_spec.rb. It took 0.89 second. Expected to take 0.99 second.8474# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. Expected to take 0.97 second.8475Gitlab::Auth::Crowd::Authentication8476 login8477 finds the user if authentication is successful8478 is false if the user does not exist8479 is false if the authentication fails8480 fails when crowd is disabled8481 fails if no login is supplied8482 fails if no password is supplied8483# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. It took 0.85 second. Expected to take 0.97 second.8484# [RSpecRunTime] Starting example group spec/lib/gitlab/git/blame_mode_spec.rb. Expected to take 0.97 second.8485Gitlab::Git::BlameMode8486 #pagination?8487 is expected to be truthy8488 when `streaming` params is enabled8489 is expected to be falsey8490 when `no_pagination` param is provided8491 is expected to be falsey8492 when `blame_page_pagination` is disabled8493 is expected to be falsey8494 #streaming?8495 is expected to be falsey8496 when streaming param is provided8497 is expected to be truthy8498 #full?8499 is expected to be falsey8500 when `blame_page_pagination` is disabled8501 is expected to be truthy8502# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/blame_mode_spec.rb. It took 0.96 second. Expected to take 0.97 second.8503# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. Expected to take 0.94 second.8504VsCode::Settings::VsCodeSettingPresenter8505 when presenting persisted setting8506 #content8507 is expected to eq "{}"8508 #machines8509 is expected to be nil8510 #machine_id8511 is expected to eq "3aa16b0f-652e-4850-8429-a00190dac6aa"8512 version8513 is expected to eq 18514 when presenting default machine8515 #content8516 is expected to be nil8517 #machines8518 is expected to eq [{:id=>1, :name=>"GitLab WebIDE", :platform=>"GitLab"}]8519 #machine_id8520 is expected to be nil8521# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb. It took 0.86 second. Expected to take 0.94 second.8522# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/hidden_spec.rb. Expected to take 0.94 second.8523Gitlab::Ci::Config::Entry::Hidden8524 .matching?8525 when name starts with dot8526 is expected to be truthy8527 when name does not start with dot8528 is expected to be falsey8529 .new8530 validations8531 when entry config value is correct8532 #value8533 returns key value8534 #valid?8535 is valid8536 when entry value is not correct8537 when config is empty8538 #valid8539 is invalid8540 #leaf?8541 is a leaf8542 #relevant?8543 is not a relevant entry8544# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/hidden_spec.rb. It took 0.8 second. Expected to take 0.94 second.8545# [RSpecRunTime] Starting example group spec/routing/directs/subscription_portal_spec.rb. Expected to take 0.91 second.8546Custom URLs Subscription Portal8547 subscription_portal_instance_review_url8548 is expected to eq "https://customers.staging.gitlab.com/instance_review"8549 subscription_portal_staging_url8550 when STAGING_CUSTOMER_PORTAL_URL is unset8551 is expected to eq "https://customers.staging.gitlab.com"8552 when STAGING_CUSTOMER_PORTAL_URL is set8553 is expected to eq "https://customers.staging.example.com"8554 subscription_portal_url8555 when CUSTOMER_PORTAL_URL ENV is unset8556 test: false, development: false, expected_url: "https://customers.gitlab.com"8557 is expected to eq "https://customers.gitlab.com"8558 test: false, development: true, expected_url: "https://customers.staging.gitlab.com"8559 is expected to eq "https://customers.staging.gitlab.com"8560 test: true, development: false, expected_url: "https://customers.staging.gitlab.com"8561 is expected to eq "https://customers.staging.gitlab.com"8562 when CUSTOMER_PORTAL_URL ENV is set8563 is expected to eq "https://customers.example.com"8564# [RSpecRunTime] Finishing example group spec/routing/directs/subscription_portal_spec.rb. It took 0.88 second. Expected to take 0.91 second.8565# [RSpecRunTime] Starting example group spec/views/shared/milestones/_issuables.html.haml_spec.rb. Expected to take 0.9 second.8566shared/milestones/_issuables.html.haml8567 shows the issuables count if show_counter is true8568 does not show the issuables count if show_counter is false8569 a high issuables count8570 shows a delimited number if show_counter is true8571# [RSpecRunTime] Finishing example group spec/views/shared/milestones/_issuables.html.haml_spec.rb. It took 0.5 second. Expected to take 0.9 second.8572# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. Expected to take 0.87 second.8573Gitlab::Usage::ServicePing::PayloadKeysProcessor8574 with an object metric8575 returns the payload keys that have a metric definition8576 with a missing metric definition8577 returns the payload keys that have a metric definition8578 with array metric8579 returns the payload keys that have a metric definition8580 missing_instrumented_metrics_key_paths8581 returns the missing keys8582# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb. It took 0.65 second. Expected to take 0.87 second.8583# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. Expected to take 0.87 second.8584Gitlab::Database::PostgresqlAdapter::TypeMapCache8585 #initialize_type_map8586 caches loading of types in memory8587 only reuses the cache if the connection parameters are exactly the same8588 #reload_type_map8589 clears the cache and executes the type map query again8590# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb. It took 0.58 second. Expected to take 0.87 second.8591# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 0.85 second.8592Import::ManifestProviderRepoEntity8593 behaves like exposes required fields for import entity8594 exposes required fields8595 correctly exposes id8596 correctly exposes full name8597 correctly exposes sanitized name8598 correctly exposes provider link8599# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.79 second. Expected to take 0.85 second.8600# [RSpecRunTime] Starting example group spec/services/integrations/slack_interactions/block_action_service_spec.rb. Expected to take 0.85 second.8601Integrations::SlackInteractions::BlockActionService8602 #execute8603 when action_id is incident_management_project8604 executes the correct handler8605 when action_id is not known8606 does not execute the handlers8607# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interactions/block_action_service_spec.rb. It took 0.68 second. Expected to take 0.85 second.8608# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. Expected to take 0.83 second.8609Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern::RegularExpression8610 #initialize8611 initializes the pattern8612 #valid?8613 with valid expressions8614 is expected to be truthy8615 when the value is not a valid regular expression8616 is expected to be falsey8617 #expression8618 with valid expressions8619 is expected to eq #<Gitlab::UntrustedRegexp:0x00007b328d4559d0 @regexp=#<RE2::Regexp /bar/>, @scan_regexp=#<RE2::Regexp /(bar)/>>8620 when the value is not a valid regular expression8621 is expected to raise RegexpError8622 when the request store is activated8623 fabricates once8624# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. It took 0.75 second. Expected to take 0.83 second.8625# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/gemspec_linker_spec.rb. Expected to take 0.82 second.8626Gitlab::DependencyLinker::GemspecLinker8627 .support?8628 supports *.gemspec8629 does not support other files8630 #link8631 does not link the gem name8632 links the license8633 links the homepage8634 links dependencies8635# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/gemspec_linker_spec.rb. It took 0.8 second. Expected to take 0.82 second.8636# [RSpecRunTime] Starting example group spec/graphql/types/diff_refs_type_spec.rb. Expected to take 0.81 second.8637Types::DiffRefsType8638 is expected to eq "DiffRefs"8639 is expected to have graphql fields :head_sha, :base_sha, and :start_sha8640 is expected to be non null8641 is expected not to be non null8642 is expected to be non null8643# [RSpecRunTime] Finishing example group spec/graphql/types/diff_refs_type_spec.rb. It took 0.66 second. Expected to take 0.81 second.8644# [RSpecRunTime] Starting example group spec/helpers/explore_helper_spec.rb. Expected to take 0.8 second.8645ExploreHelper8646 #public_visibility_restricted?8647 delegates to Gitlab::VisibilityLevel8648 #projects_filter_items8649 returns correct dropdown items8650 #projects_filter_selected8651 when visibility_level is present8652 returns corresponding item8653 when visibility_level is empty8654 returns corresponding item8655# [RSpecRunTime] Finishing example group spec/helpers/explore_helper_spec.rb. It took 0.61 second. Expected to take 0.8 second.8656# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/schema_addition_methods_no_post_spec.rb. Expected to take 0.79 second.8657RuboCop::Cop::Migration::SchemaAdditionMethodsNoPost8658 does not allow 'add_column' to be called8659 does not allow 'create_table' to be called8660 when rolling back migration8661 allows 'add_column' to be called8662 allows 'create_table' to be called8663 allows forbidden method to be called within nested statement8664# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/schema_addition_methods_no_post_spec.rb. It took 0.67 second. Expected to take 0.79 second.8665# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. Expected to take 0.77 second.8666Gitlab::Database::Migrations::LockRetriesHelpers8667 #with_lock_retries8668 sets the migration class name in the logs8669 does not raise on exhaustion by default8670 defaults to allowing subtransactions8671 raise_on_exhaustion: true8672 sets raise_on_exhaustion as requested8673 raise_on_exhaustion: false8674 sets raise_on_exhaustion as requested8675# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb. It took 0.71 second. Expected to take 0.77 second.8676# [RSpecRunTime] Starting example group spec/graphql/types/commit_type_spec.rb. Expected to take 0.76 second.8677Types::CommitType8678 is expected to eq "Commit"8679 is expected to require graphql authorizations :read_code8680 is expected to include Types::TodoableInterface8681 contains attributes related to commit8682 diffs8683 limits field call count8684# [RSpecRunTime] Finishing example group spec/graphql/types/commit_type_spec.rb. It took 0.67 second. Expected to take 0.76 second.8685# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/panel_spec.rb. Expected to take 0.73 second.8686Sidebars::UserSettings::Panel8687 implements #super_sidebar_context_header8688 behaves like a panel with uniquely identifiable menu items8689 all menu_items have unique item_id8690 all menu_items have an item_id8691 behaves like a panel instantiable by the anonymous user8692 is expected to be a kind of Sidebars::UserSettings::Panel8693# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/panel_spec.rb. It took 0.58 second. Expected to take 0.73 second.8694# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/predicate_memoization_spec.rb. Expected to take 0.73 second.8695RuboCop::Cop::Gitlab::PredicateMemoization8696 when source is a predicate method using local with ||=8697 behaves like not registering offense8698 does not register offenses8699 when source is a predicate method using ivar with assignment8700 behaves like not registering offense8701 does not register offenses8702 when source is a regular method memoizing via ivar8703 behaves like not registering offense8704 does not register offenses8705 when source is a predicate method memoizing via ivar8706 when assigning to boolean8707 registers an offense8708 when assigning to another variable that is a boolean8709 registers an offense8710# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/predicate_memoization_spec.rb. It took 0.66 second. Expected to take 0.73 second.8711# [RSpecRunTime] Starting example group spec/graphql/types/kas/agent_metadata_type_spec.rb. Expected to take 0.71 second.8712Types::Kas::AgentMetadataType8713 is expected to eq "AgentMetadata"8714 is expected to eq "Information about a connected Agent"8715 is expected to have graphql fields :version, :commit, :pod_namespace, and :pod_name8716# [RSpecRunTime] Finishing example group spec/graphql/types/kas/agent_metadata_type_spec.rb. It took 0.46 second. Expected to take 0.71 second.8717# [RSpecRunTime] Starting example group spec/workers/members_destroyer/unassign_issuables_worker_spec.rb. Expected to take 0.71 second.8718MembersDestroyer::UnassignIssuablesWorker8719 calls the Members::UnassignIssuablesService with the params it was given8720 when unsupported membership source entity8721 exits early and logs error8722 when requesting_user_id is nil8723 exits early and logs error8724# [RSpecRunTime] Finishing example group spec/workers/members_destroyer/unassign_issuables_worker_spec.rb. It took 0.68 second. Expected to take 0.71 second.8725# [RSpecRunTime] Starting example group spec/graphql/types/work_item_type_spec.rb. Expected to take 0.69 second.8726Types::WorkItemType8727 is expected to eq "WorkItem"8728 is expected to require graphql authorizations :read_work_item8729 is expected to expose permissions using Types::PermissionTypes::WorkItem8730 has specific fields8731# [RSpecRunTime] Finishing example group spec/graphql/types/work_item_type_spec.rb. It took 0.57 second. Expected to take 0.69 second.8732# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. Expected to take 0.68 second.8733Sidebars::YourWork::Menus::IssuesMenu8734 #has_pill?8735 when count is zero8736 returns false8737 when count is larger than zero8738 returns true8739 #pill_count8740 returns the assigned_open_issues_count of the user8741 memoizes the query8742# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. It took 0.63 second. Expected to take 0.68 second.8743# [RSpecRunTime] Starting example group spec/bin/diagnostic_reports_uploader_spec.rb. Expected to take 0.67 second.8744bin/diagnostic-reports-uploader8745 when GITLAB_DIAGNOSTIC_REPORTS_PROJECT is missing8746 raises RuntimeError8747 when GITLAB_DIAGNOSTIC_REPORTS_PATH is missing8748 raises RuntimeError8749 when GITLAB_DIAGNOSTIC_REPORTS_BUCKET is missing8750 raises RuntimeError8751 when GITLAB_GCP_KEY_PATH is missing8752 raises RuntimeError8753 when necessary ENV vars are set8754 runs successfully8755# [RSpecRunTime] Finishing example group spec/bin/diagnostic_reports_uploader_spec.rb. It took 0.65 second. Expected to take 0.67 second.8756# [RSpecRunTime] Starting example group spec/initializers/diagnostic_reports_spec.rb. Expected to take 0.66 second.8757diagnostic reports8758 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to true8759 when run in Puma context8760 modifies worker startup hooks, starts Gitlab::Memory::ReportsDaemon8761 writes scheduled heap dumps in on_worker_stop8762 when run in non-Puma context, such as rails console, tests, Sidekiq8763 is expected not to receive new(*(any args)) 0 times8764 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is not set8765 is expected not to receive new(*(any args)) 0 times8766 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to false8767 is expected not to receive new(*(any args)) 0 times8768# [RSpecRunTime] Finishing example group spec/initializers/diagnostic_reports_spec.rb. It took 0.67 second. Expected to take 0.66 second.8769# [RSpecRunTime] Starting example group spec/initializers/postgresql_cte_spec.rb. Expected to take 0.65 second.8770ActiveRecord::Relation patch for PostgreSQL WITH statements8771 ActiveRecord::Relation::WithChain#recursive8772 sets recursive value flag on the relation8773 raises an error when #update_all is called8774# [RSpecRunTime] Finishing example group spec/initializers/postgresql_cte_spec.rb. It took 0.41 second. Expected to take 0.65 second.8775# [RSpecRunTime] Starting example group spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb. Expected to take 0.63 second.8776BatchedGitRefUpdates::CleanupSchedulerWorker8777 #perform8778 delegates to CleanupSchedulerService8779 logs stats8780 behaves like an idempotent worker8781 is labeled as idempotent8782 performs multiple times sequentially without raising an exception8783# [RSpecRunTime] Finishing example group spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb. It took 0.59 second. Expected to take 0.63 second.8784# [RSpecRunTime] Starting example group spec/graphql/types/range_input_type_spec.rb. Expected to take 0.63 second.8785Types::RangeInputType8786 follows expected subtyping relationships for instances8787 follows expected subtyping relationships for classes8788 parameterized on Integer8789 accepts start and end8790 rejects inverted ranges8791# [RSpecRunTime] Finishing example group spec/graphql/types/range_input_type_spec.rb. It took 0.58 second. Expected to take 0.63 second.8792# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. Expected to take 0.61 second.8793admin/application_settings/_repository_storage.html.haml8794 with storage weights configured8795 lists storages with weight8796 lists storages without weight8797 lists only configured storages8798# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. It took 0.54 second. Expected to take 0.61 second.8799# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. Expected to take 0.6 second.8800Types::ErrorTracking::SentryErrorCollectionType8801 is expected to eq "SentryErrorCollection"8802 is expected to require graphql authorizations :read_sentry_issue8803 exposes the expected fields8804 errors field8805 returns errors8806# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. It took 0.62 second. Expected to take 0.6 second.8807# [RSpecRunTime] Starting example group spec/lib/backup/tasks/database_spec.rb. Expected to take 0.6 second.8808Backup::Tasks::Database8809 #post_restore_warning8810 when restore finished with errors8811 returns a warning message8812 when restore finished without any error8813 returns nil8814 #pre_restore_warning8815 when force is false8816 returns a warning message8817 when force_is true8818 returns nil8819# [RSpecRunTime] Finishing example group spec/lib/backup/tasks/database_spec.rb. It took 0.6 second. Expected to take 0.6 second.8820# [RSpecRunTime] Starting example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. Expected to take 0.58 second.8821RuboCop::Cop::QA::AmbiguousPageObjectName8822 in a QA file8823 registers an offense for pages named `page`8824 doesnt offend if the page object is named otherwise8825 outside of a QA file8826 does not register an offense8827# [RSpecRunTime] Finishing example group spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb. It took 0.51 second. Expected to take 0.58 second.8828# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/timed_logger_spec.rb. Expected to take 0.57 second.8829Gitlab::Checks::TimedLogger8830 #log_timed8831 logs message8832 when time limit was reached8833 cancels action8834 cancels action with time elapsed if work was performed8835# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/timed_logger_spec.rb. It took 0.49 second. Expected to take 0.57 second.8836# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_versioning_spec.rb. Expected to take 0.56 second.8837Gitlab::SidekiqVersioning8838 .install!8839 registers all versionless and versioned queues with Redis8840 when some queues outside routing rules were already registered8841 removes the queues outside routing rules8842 registers all queues in routing rules8843# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_versioning_spec.rb. It took 0.47 second. Expected to take 0.56 second.8844# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_metric_spec.rb. Expected to take 0.55 second.8845Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersGroupTypeActiveMetric8846 behaves like a correct instrumented metric value8847 has correct value8848# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_metric_spec.rb. It took 0.47 second. Expected to take 0.55 second.8849# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb. Expected to take 0.55 second.8850Gitlab::Usage::Metrics::Instrumentations::BatchedBackgroundMigrationFailedJobsMetric8851 behaves like a correct instrumented metric value and query8852 behaves like a correct instrumented metric value8853 has correct value8854 behaves like a correct instrumented metric query8855 has correct generate query8856# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb. It took 0.47 second. Expected to take 0.55 second.8857# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/error_spec.rb. Expected to take 0.53 second.8858Gitlab::ImportExport::Error8859 .permission_error8860 when supplied a project8861 returns an error with the correct message8862 when supplied a group8863 returns an error with the correct message8864 .file_compression_error8865 adds error to exception message8866# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/error_spec.rb. It took 0.53 second. Expected to take 0.53 second.8867# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_eks.html.haml_spec.rb. Expected to take 0.53 second.8868admin/application_settings/_eks8869 when eks_secret_access_key is not set8870 renders an empty password field8871 when eks_secret_access_key is set8872 renders an empty password field8873# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_eks.html.haml_spec.rb. It took 0.47 second. Expected to take 0.53 second.8874# [RSpecRunTime] Starting example group spec/graphql/mutations/users/saved_replies/destroy_spec.rb. Expected to take 0.52 second.8875Mutations::Users::SavedReplies::Destroy8876 #resolve8877 when service fails to delete a new saved reply8878 raises Gitlab::Graphql::Errors::ResourceNotAvailable8879 when service successfully deletes the saved reply8880 is expected to be empty8881# [RSpecRunTime] Finishing example group spec/graphql/mutations/users/saved_replies/destroy_spec.rb. It took 0.48 second. Expected to take 0.52 second.8882# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb. Expected to take 0.52 second.8883Sidebars::Projects::SuperSidebarMenus::CodeMenu8884 defines list of NilMenuItem placeholders8885 has title and sprite_icon8886# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb. It took 0.39 second. Expected to take 0.52 second.8887# [RSpecRunTime] Starting example group spec/views/search/results/_empty.html.haml_spec.rb. Expected to take 0.5 second.8888search/results/_empty8889 when search has no results8890 renders the empty state8891# [RSpecRunTime] Finishing example group spec/views/search/results/_empty.html.haml_spec.rb. It took 0.32 second. Expected to take 0.5 second.8892# [RSpecRunTime] Starting example group spec/services/users/trust_service_spec.rb. Expected to take 0.5 second.8893Users::TrustService8894 #execute8895 updates the custom attributes8896# [RSpecRunTime] Finishing example group spec/services/users/trust_service_spec.rb. It took 0.44 second. Expected to take 0.5 second.8897# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. Expected to take 0.48 second.8898Gitlab::SidekiqMiddleware::PauseControl::Server8899 #call8900 when strategy is enabled8901 puts the job to another queue without execution8902 when strategy is disabled8903 executes the job8904# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb. It took 0.39 second. Expected to take 0.48 second.8905# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. Expected to take 0.48 second.8906Gitlab::Database::Migrations::RedisHelpers8907 #queue_redis_migration_job8908 when migrator does not exist8909 raises error and fails the migration8910 when migrator exists8911 checks migrator and enqueues job8912# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/redis_helpers_spec.rb. It took 0.41 second. Expected to take 0.48 second.8913# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. Expected to take 0.47 second.8914Types::ErrorTracking::SentryErrorStackTraceType8915 is expected to eq "SentryErrorStackTrace"8916 is expected to require graphql authorizations :read_sentry_issue8917 exposes the expected fields8918# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb. It took 0.51 second. Expected to take 0.47 second.8919# [RSpecRunTime] Starting example group spec/serializers/entity_request_spec.rb. Expected to take 0.46 second.8920EntityRequest8921 methods created8922 defines accessible attributes8923 raises error when attribute is not defined8924# [RSpecRunTime] Finishing example group spec/serializers/entity_request_spec.rb. It took 0.39 second. Expected to take 0.46 second.8925# [RSpecRunTime] Starting example group spec/services/events/render_service_spec.rb. Expected to take 0.46 second.8926Events::RenderService8927 #execute8928 when the request format is atom8929 renders the note inside events8930 when the request format is not atom8931 renders the note inside events8932# [RSpecRunTime] Finishing example group spec/services/events/render_service_spec.rb. It took 0.45 second. Expected to take 0.46 second.8933# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. Expected to take 0.45 second.8934Ci::CodequalityMrDiffReportSerializer8935 #to_json8936 when quality report has degradations8937 matches the schema8938 when quality report has no degradations8939 matches the schema8940# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. It took 0.41 second. Expected to take 0.45 second.8941# [RSpecRunTime] Starting example group spec/models/integrations/base_slack_notification_spec.rb. Expected to take 0.45 second.8942Integrations::BaseSlackNotification8943 does not allow STI8944 #metrics_key_prefix (private method)8945 raises a NotImplementedError error when not defined8946# [RSpecRunTime] Finishing example group spec/models/integrations/base_slack_notification_spec.rb. It took 0.41 second. Expected to take 0.45 second.8947# [RSpecRunTime] Starting example group spec/components/pajamas/breadcrumb_item_component_spec.rb. Expected to take 0.44 second.8948Pajamas::BreadcrumbItemComponent8949 is expected to have visible link "Foo" with href "/bar"8950 is expected to have visible css ".gl-breadcrumb-item a"8951# [RSpecRunTime] Finishing example group spec/components/pajamas/breadcrumb_item_component_spec.rb. It took 0.42 second. Expected to take 0.44 second.8952# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. Expected to take 0.44 second.8953API::Validations::Validators::UntrustedRegexp8954 valid regex8955 does not raise a validation error8956 invalid regex8957 raises a validation error8958# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/untrusted_regexp_spec.rb. It took 0.38 second. Expected to take 0.44 second.8959# [RSpecRunTime] Starting example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. Expected to take 0.43 second.8960ClickHouse::MigrationSupport::SidekiqMiddleware8961 #call8962 when worker does not include ClickHouseWorker8963 yields control without registering running worker8964 when worker includes ClickHouseWorker8965 registers running worker and yields control8966# [RSpecRunTime] Finishing example group spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb. It took 0.41 second. Expected to take 0.43 second.8967# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/delta_spec.rb. Expected to take 0.43 second.8968Gitlab::Metrics::Delta8969 #compared_with8970 returns the delta as a Numeric8971 bases the delta on a previously used value8972# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/delta_spec.rb. It took 0.41 second. Expected to take 0.43 second.8973# [RSpecRunTime] Starting example group spec/graphql/types/evidence_type_spec.rb. Expected to take 0.42 second.8974Types::EvidenceType8975 is expected to require graphql authorizations :read_release_evidence8976 has the expected fields8977# [RSpecRunTime] Finishing example group spec/graphql/types/evidence_type_spec.rb. It took 0.39 second. Expected to take 0.42 second.8978# [RSpecRunTime] Starting example group spec/services/gravatar_service_spec.rb. Expected to take 0.42 second.8979GravatarService8980 #execute8981 replaces the placeholders8982# [RSpecRunTime] Finishing example group spec/services/gravatar_service_spec.rb. It took 0.32 second. Expected to take 0.42 second.8983# [RSpecRunTime] Starting example group spec/services/projects/import_error_filter_spec.rb. Expected to take 0.4 second.8984Projects::ImportErrorFilter8985 filters any full paths8986 filters any relative paths ignoring single slash ones8987# [RSpecRunTime] Finishing example group spec/services/projects/import_error_filter_spec.rb. It took 0.42 second. Expected to take 0.4 second.8988# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. Expected to take 0.4 second.8989Types::Security::CodequalityReportsComparer::StatusEnum8990 is expected to eq "CodequalityReportsComparerStatus"8991 exposes all codequality report status values8992# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb. It took 0.4 second. Expected to take 0.4 second.8993# [RSpecRunTime] Starting example group spec/initializers/sidekiq_spec.rb. Expected to take 0.37 second.8994sidekiq8995 load_cron_jobs!8996 loads the cron jobs into sidekiq-cron8997# [RSpecRunTime] Finishing example group spec/initializers/sidekiq_spec.rb. It took 0.31 second. Expected to take 0.37 second.8998# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. Expected to take 0.37 second.8999Ci::CodequalityMrDiffEntity9000 #as_json9001 when quality report has degradations9002 contains correct codequality mr diff report9003# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_entity_spec.rb. It took 0.3 second. Expected to take 0.37 second.9004# [RSpecRunTime] Starting example group spec/helpers/routing/packages_helper_spec.rb. Expected to take 0.37 second.9005Routing::PackagesHelper9006 #package_path9007 creates package's path9008# [RSpecRunTime] Finishing example group spec/helpers/routing/packages_helper_spec.rb. It took 0.34 second. Expected to take 0.37 second.9009# [RSpecRunTime] Starting example group spec/lib/sidebars/static_menu_spec.rb. Expected to take 0.35 second.9010Sidebars::StaticMenu9011 #serialize_for_super_sidebar9012 returns flat list of all menu items9013# [RSpecRunTime] Finishing example group spec/lib/sidebars/static_menu_spec.rb. It took 0.3 second. Expected to take 0.35 second.9014# [RSpecRunTime] Starting example group spec/serializers/accessibility_error_entity_spec.rb. Expected to take 0.35 second.9015AccessibilityErrorEntity9016 #as_json9017 when accessibility contains an error9018 contains correct accessibility error details9019# [RSpecRunTime] Finishing example group spec/serializers/accessibility_error_entity_spec.rb. It took 0.29 second. Expected to take 0.35 second.9020# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb. Expected to take 0.34 second.9021Gitlab::SlashCommands::Presenters::IncidentManagement::IncidentNew9022 returns the ephemeral message9023# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb. It took 0.34 second. Expected to take 0.34 second.9024# [RSpecRunTime] Starting example group spec/lib/gitlab/api_authentication/token_type_builder_spec.rb. Expected to take 0.34 second.9025Gitlab::APIAuthentication::TokenTypeBuilder9026 #token_types9027 passes strategies and resolvers to SentThroughBuilder9028# [RSpecRunTime] Finishing example group spec/lib/gitlab/api_authentication/token_type_builder_spec.rb. It took 0.33 second. Expected to take 0.34 second.9029# [RSpecRunTime] Starting example group spec/rubocop/rubocop_spec.rb. Expected to take 0.33 second.9030rubocop/rubocop9031 loads activesupport to enhance Enumerable9032# [RSpecRunTime] Finishing example group spec/rubocop/rubocop_spec.rb. It took 0.32 second. Expected to take 0.33 second.9033# [RSpecRunTime] Starting example group spec/lib/api/entities/user_counts_spec.rb. Expected to take 0.33 second.9034API::Entities::UserCounts9035 represents user counts9036# [RSpecRunTime] Finishing example group spec/lib/api/entities/user_counts_spec.rb. It took 0.35 second. Expected to take 0.33 second.9037# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/note_spec.rb. Expected to take 0.31 second.9038Types::PermissionTypes::Note9039 has the expected fields9040# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/note_spec.rb. It took 0.28 second. Expected to take 0.31 second.9041auto_explain log contains 1448 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-32-32.341.main.ndjson.gz9042took 30.6878024829043auto_explain log contains 1448 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-32-32.341.ci.ndjson.gz9044took 30.5609147249045[TEST PROF INFO] EventProf results for sql.active_record9046Total time: 06:29.514 of 31:33.978 (20.57%)9047Total events: 3137449048Top 5 slowest suites (by time):9049Projects::Ove...ProjectService (./spec/services/projects/overwrite_project_service_spec.rb:5) – 00:44.753 (30878 / 29) of 02:11.460 (34.04%)9050Issue (./spec/models/issue_spec.rb:5) – 00:43.466 (36874 / 476) of 03:15.275 (22.26%)9051Projects::UpdateService (./spec/services/projects/update_service_spec.rb:4) – 00:33.337 (22834 / 123) of 02:01.722 (27.39%)9052Gitlab::Asciidoc (./spec/lib/gitlab/asciidoc_spec.rb:7) – 00:22.726 (4980 / 69) of 01:22.149 (27.67%)9053Ci::UnlockArtifactsService (./spec/services/ci/unlock_artifacts_service_spec.rb:5) – 00:17.965 (14738 / 42) of 01:05.727 (27.33%)9054Knapsack report was generated. Preview:9055{9056 "spec/models/issue_spec.rb": 195.22570130199892,9057 "spec/support/shared_examples/lint_factories_shared_examples.rb": 37.03217224400396,9058 "spec/lib/gitlab/git/repository_spec.rb": 202.55054800799917,9059 "spec/services/projects/overwrite_project_service_spec.rb": 131.4597753220005,9060 "spec/services/projects/update_service_spec.rb": 121.72227261499938,9061 "spec/tasks/gitlab/workhorse_rake_spec.rb": 86.83253969900034,9062 "spec/lib/gitlab/asciidoc_spec.rb": 82.14924533200065,9063 "spec/services/ci/unlock_artifacts_service_spec.rb": 65.72673534599926,9064 "spec/workers/repository_fork_worker_spec.rb": 53.78747278300034,9065 "spec/presenters/ci/build_runner_presenter_spec.rb": 43.097241634000966,9066 "spec/presenters/merge_request_presenter_spec.rb": 37.5605371620004,9067 "spec/lib/gitlab/ci/status/bridge/factory_spec.rb": 34.68964430400047,9068 "spec/lib/gitlab/email/message/repository_push_spec.rb": 27.552482302999124,9069 "spec/lib/gitlab/database/reflection_spec.rb": 29.495324481998978,9070 "spec/services/ci/pipeline_creation/cancel_redundant_pipelines_service_spec.rb": 27.74738287099899,9071 "spec/services/clusters/update_service_spec.rb": 21.404418387999613,9072 "spec/models/jira_import_state_spec.rb": 23.830411611999807,9073 "spec/models/commit_range_spec.rb": 22.10897341600139,9074 "spec/lib/banzai/reference_parser/base_parser_spec.rb": 19.44812154200008,9075 "spec/finders/container_repositories_finder_spec.rb": 18.375756796998758,9076 "spec/lib/gitlab/kubernetes/kube_client_spec.rb": 22.660116426000968,9077 "spec/workers/merge_requests/mergeability_check_batch_worker_spec.rb": 17.112939410000763,9078 "spec/services/draft_notes/create_service_spec.rb": 15.630313350999131,9079 "spec/lib/gitlab/search/found_blob_spec.rb": 16.860322661999817,9080 "spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb": 11.40032460799921,9081 "spec/graphql/mutations/merge_requests/set_reviewers_spec.rb": 14.941125011999247,9082 "spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb": 11.992565304999516,9083 "spec/lib/gitlab/utils/usage_data_spec.rb": 14.020349084001282,9084 "spec/models/concerns/group_descendant_spec.rb": 13.392853919998743,9085 "spec/models/integrations/gitlab_slack_application_spec.rb": 14.979702039001495,9086 "spec/graphql/mutations/issues/set_assignees_spec.rb": 11.216200483000648,9087 "spec/models/merge_request_assignee_spec.rb": 10.124129469999389,9088 "spec/lib/gitlab/ci/variables/builder_spec.rb": 11.791217441001208,9089 "spec/services/users/build_service_spec.rb": 8.034602317000463,9090 "spec/lib/gitlab/diff/file_collection/compare_spec.rb": 8.436881780000476,9091 "spec/finders/autocomplete/move_to_project_finder_spec.rb": 8.914621617999728,9092 "spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb": 8.571814928000094,9093 "spec/finders/fork_projects_finder_spec.rb": 11.587203089999093,9094 "spec/lib/gitlab/other_markup_spec.rb": 7.649096639999698,9095 "spec/lib/gitlab/auth/ldap/dn_spec.rb": 7.501051613999152,9096 "spec/models/concerns/manual_inverse_association_spec.rb": 7.222124108999196,9097 "spec/models/ci_platform_metric_spec.rb": 6.26321911299965,9098 "spec/models/concerns/ci/has_ref_spec.rb": 6.542253268999048,9099 "spec/lib/gitlab/redis/buffered_counter_spec.rb": 7.006194676998348,9100 "spec/services/commits/tag_service_spec.rb": 7.161882203999994,9101 "spec/lib/gitlab/redis/sessions_spec.rb": 7.101871078999466,9102 "spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb": 4.613192120999884,9103 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb": 6.233876845999475,9104 "spec/lib/gitlab/auth/saml/user_spec.rb": 6.640628489998562,9105 "spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb": 6.1998403890011105,9106 "spec/finders/feature_flags_finder_spec.rb": 5.809867874000702,9107 "spec/services/clusters/agents/create_service_spec.rb": 5.813379743000041,9108 "spec/services/merge_requests/base_service_spec.rb": 5.976454708999881,9109 "spec/finders/resource_state_event_finder_spec.rb": 5.273212521999085,9110 "spec/lib/gitlab/serializer/pagination_spec.rb": 5.544777267001336,9111 "spec/tasks/gitlab/ci_secure_files/check_rake_spec.rb": 4.633485328000461,9112 "spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb": 4.185434658000304,9113 "spec/finders/protected_branches_finder_spec.rb": 4.729981599999519,9114 "spec/graphql/resolvers/design_management/versions_resolver_spec.rb": 5.363178523000897,9115 "spec/lib/gitlab/diff/highlight_cache_spec.rb": 4.630545568001253,9116 "spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb": 4.265174780999587,9117 "spec/lib/gitlab/chat/responder/slack_spec.rb": 4.167303879999963,9118 "spec/graphql/mutations/todos/create_spec.rb": 5.6131307010000455,9119 "spec/lib/gitlab/ci/status/build/retried_spec.rb": 3.7297141179988103,9120 "spec/models/board_spec.rb": 3.879704954999397,9121 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 4.112743833999048,9122 "spec/serializers/group_link/group_group_link_entity_spec.rb": 2.911185430999467,9123 "spec/services/feature_flags/update_service_spec.rb": 3.810832090999611,9124 "spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb": 2.681696882000324,9125 "spec/models/integrations/zentao_spec.rb": 3.3066048260006937,9126 "spec/services/work_items/related_work_item_links/destroy_service_spec.rb": 4.370834702000138,9127 "spec/helpers/award_emoji_helper_spec.rb": 4.114860494999448,9128 "spec/finders/packages/go/package_finder_spec.rb": 4.231057143999351,9129 "spec/workers/ci/pipeline_cleanup_ref_worker_spec.rb": 3.7457110380000813,9130 "spec/services/issuable/callbacks/time_tracking_spec.rb": 3.87928375500087,9131 "spec/services/incident_management/link_alerts/create_service_spec.rb": 3.3170240550007293,9132 "spec/models/deploy_keys_project_spec.rb": 3.437455544999466,9133 "spec/services/bulk_imports/repository_bundle_export_service_spec.rb": 3.4374828250001883,9134 "spec/lib/bulk_imports/projects/pipelines/ci_pipelines_pipeline_spec.rb": 3.2670105889992556,9135 "spec/models/integrations/clickup_spec.rb": 3.8294344890000502,9136 "spec/components/diffs/overflow_warning_component_spec.rb": 3.420640236001418,9137 "spec/lib/gitlab/checks/push_file_count_check_spec.rb": 3.096023034000609,9138 "spec/graphql/resolvers/project_merge_requests_resolver_spec.rb": 2.7493153659997915,9139 "spec/tasks/gitlab/lfs/check_rake_spec.rb": 3.2035601459992904,9140 "spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb": 2.7365969169986784,9141 "spec/workers/wikis/git_garbage_collect_worker_spec.rb": 3.2112360049995914,9142 "spec/graphql/mutations/todos/mark_done_spec.rb": 2.8829927040005714,9143 "spec/policies/clusters/agents/activity_event_policy_spec.rb": 2.7698822430011205,9144 "spec/policies/namespaces/user_namespace_policy_spec.rb": 2.505305427001076,9145 "spec/lib/api/helpers/authentication_spec.rb": 2.586023279998699,9146 "spec/graphql/types/ci/job_trace_type_spec.rb": 1.9749812439986272,9147 "spec/lib/gitlab/ci/tags/bulk_insert_spec.rb": 2.5473308639993775,9148 "spec/workers/gitlab/bitbucket_server_import/import_pull_request_note_worker_spec.rb": 2.239993200999379,9149 "spec/graphql/resolvers/ml/find_models_resolver_spec.rb": 2.2190507229988725,9150 "spec/models/concerns/token_authenticatable_strategies/base_spec.rb": 2.173725196000305,9151 "spec/lib/gitlab/dependency_linker_spec.rb": 1.7047371490007208,9152 "spec/services/alert_management/alerts/todo/create_service_spec.rb": 2.3710547690006933,9153 "spec/lib/gitlab/blame_spec.rb": 2.122522822000974,9154 "spec/workers/releases/create_evidence_worker_spec.rb": 2.6095130689991493,9155 "spec/helpers/environments_helper_spec.rb": 2.0324131790002866,9156 "spec/lib/banzai/filter/attributes_filter_spec.rb": 3.1457052010009647,9157 "spec/models/analytics/usage_trends/measurement_spec.rb": 1.995154571999592,9158 "spec/finders/groups/accepting_project_imports_finder_spec.rb": 2.0983109240005433,9159 "spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb": 2.1978982540003926,9160 "spec/services/users/authorized_build_service_spec.rb": 1.5148559959998238,9161 "spec/workers/container_registry/cleanup_worker_spec.rb": 2.0329009189990757,9162 "spec/models/issue/email_spec.rb": 1.8022031900000002,9163 "spec/services/activity_pub/accept_follow_service_spec.rb": 1.9028114800003095,9164 "spec/models/operations/feature_flags_client_spec.rb": 2.0418910780008446,9165 "spec/models/integrations/assembla_spec.rb": 2.122424660999968,9166 "spec/graphql/resolvers/user_discussions_count_resolver_spec.rb": 1.7603135540011863,9167 "spec/models/concerns/bulk_insertable_associations_spec.rb": 1.943247667999458,9168 "spec/workers/concerns/limited_capacity/worker_spec.rb": 1.9817405539997708,9169 "spec/views/projects/commits/show.html.haml_spec.rb": 1.7294368969996867,9170 "spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb": 1.5322952039987285,9171 "spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb": 1.7986429400007182,9172 "spec/services/packages/composer/version_parser_service_spec.rb": 1.5502434320005705,9173 "spec/lib/gitlab/database/query_analyzers/ci/partitioning_routing_analyzer_spec.rb": 1.4722391689992946,9174 "spec/graphql/resolvers/alert_management/http_integrations_resolver_spec.rb": 1.8728549139996176,9175 "spec/lib/gitlab/external_authorization/client_spec.rb": 1.3843225070013432,9176 "spec/lib/gitlab/identifier_spec.rb": 1.5521087519991852,9177 "spec/presenters/packages/composer/packages_presenter_spec.rb": 1.5004608369999914,9178 "spec/lib/banzai/filter/truncate_visible_filter_spec.rb": 1.5891419380004663,9179 "spec/policies/packages/policies/dependency_proxy/group_policy_spec.rb": 1.5345006240004295,9180 "spec/lib/gitlab/jira_import/handle_labels_service_spec.rb": 1.4237194929992256,9181 "spec/models/ml/model_metadata_spec.rb": 1.4363183429995843,9182 "spec/helpers/hooks_helper_spec.rb": 1.4205524339995463,9183 "spec/lib/atlassian/jira_connect/serializers/feature_flag_entity_spec.rb": 1.5535243619997345,9184 "spec/lib/gitlab/middleware/speedscope_spec.rb": 1.3397627109989116,9185 "spec/lib/gitlab/code_navigation_path_spec.rb": 1.5377186139994592,9186 "spec/rubocop/cop/database/avoid_using_pluck_without_limit_spec.rb": 2.744015815998864,9187 "spec/graphql/resolvers/work_item_resolver_spec.rb": 1.0498162559997581,9188 "spec/lib/gitlab/import/import_failure_service_spec.rb": 1.3540823200000887,9189 "spec/services/bulk_imports/tree_export_service_spec.rb": 1.079048944000533,9190 "spec/lib/gitlab/checks/file_size_check/hook_environment_aware_any_oversized_blobs_spec.rb": 1.4176245340004243,9191 "spec/helpers/numbers_helper_spec.rb": 1.299816483999166,9192 "spec/lib/gitlab/database/load_balancing/host_list_spec.rb": 1.3557884900001227,9193 "spec/lib/gitlab/ci/secure_files/p12_spec.rb": 1.163721295999494,9194 "spec/lib/gitlab/git/user_spec.rb": 1.342733560999477,9195 "spec/models/design_management/repository_spec.rb": 1.0704765350001253,9196 "spec/models/plan_spec.rb": 1.2836713760007115,9197 "spec/views/layouts/_page.html.haml_spec.rb": 0.9617835540011583,9198 "spec/lib/gitlab/bitbucket_server_import/importers/repository_importer_spec.rb": 0.8634761829998752,9199 "spec/models/wiki_directory_spec.rb": 1.1873799850000069,9200 "spec/initializers/forbid_sidekiq_in_transactions_spec.rb": 0.9662632639992808,9201 "spec/views/user_settings/profiles/show.html.haml_spec.rb": 0.8089302179996594,9202 "spec/helpers/git_helper_spec.rb": 0.6128738660008821,9203 "spec/models/raw_usage_data_spec.rb": 1.0790152839999791,9204 "spec/models/dependency_proxy/image_ttl_group_policy_spec.rb": 2.1796259460006695,9205 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 1.1487401079994015,9206 "spec/views/projects/imports/new.html.haml_spec.rb": 0.9831660920008289,9207 "spec/lib/gitlab/ci/trace/section_parser_spec.rb": 0.9401750069991976,9208 "spec/lib/gitlab/middleware/basic_health_check_spec.rb": 0.7691489119988546,9209 "spec/scripts/lib/glfm/shared_spec.rb": 0.8468427649986552,9210 "spec/lib/gitlab/web_ide/config_spec.rb": 0.869640762999552,9211 "spec/validators/bytesize_validator_spec.rb": 1.0162034289987787,9212 "spec/lib/gitlab/ci/status/waiting_for_resource_spec.rb": 0.8354040750000422,9213 "spec/lib/gitlab/cache/json_cache_spec.rb": 0.8679394230002799,9214 "spec/lib/sidebars/user_settings/menus/profile_menu_spec.rb": 0.8915527809986088,9215 "spec/lib/gitlab/auth/crowd/authentication_spec.rb": 0.8517007840000588,9216 "spec/lib/gitlab/git/blame_mode_spec.rb": 0.9612357349997183,9217 "spec/presenters/vs_code/settings/vs_code_setting_presenter_spec.rb": 0.8643894830001955,9218 "spec/lib/gitlab/ci/config/entry/hidden_spec.rb": 0.8010614889990393,9219 "spec/routing/directs/subscription_portal_spec.rb": 0.8790259620000143,9220 "spec/views/shared/milestones/_issuables.html.haml_spec.rb": 0.5030669650004711,9221 "spec/lib/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.651184992000708,9222 "spec/lib/gitlab/database/postgresql_adapter/type_map_cache_spec.rb": 0.5841924279993691,9223 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.7864707900007488,9224 "spec/services/integrations/slack_interactions/block_action_service_spec.rb": 0.6748762300012459,9225 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb": 0.7473810329993285,9226 "spec/lib/gitlab/dependency_linker/gemspec_linker_spec.rb": 0.8016356979987904,9227 "spec/graphql/types/diff_refs_type_spec.rb": 0.6610384510004224,9228 "spec/helpers/explore_helper_spec.rb": 0.6081091960004414,9229 "spec/rubocop/cop/migration/schema_addition_methods_no_post_spec.rb": 0.6695890709997911,9230 "spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb": 0.7139047469991056,9231 "spec/graphql/types/commit_type_spec.rb": 0.6676703899993299,9232 "spec/lib/sidebars/user_settings/panel_spec.rb": 0.5754802390001714,9233 "spec/rubocop/cop/gitlab/predicate_memoization_spec.rb": 0.6637125610013754,9234 "spec/graphql/types/kas/agent_metadata_type_spec.rb": 0.4599496690007072,9235 "spec/workers/members_destroyer/unassign_issuables_worker_spec.rb": 0.6757734200000414,9236 "spec/graphql/types/work_item_type_spec.rb": 0.570095699000376,9237 "spec/lib/sidebars/your_work/menus/issues_menu_spec.rb": 0.625877013999343,9238 "spec/bin/diagnostic_reports_uploader_spec.rb": 0.6448354829990421,9239 "spec/initializers/diagnostic_reports_spec.rb": 0.6733554800011916,9240 "spec/initializers/postgresql_cte_spec.rb": 0.40537100399888004,9241 "spec/workers/batched_git_ref_updates/cleanup_scheduler_worker_spec.rb": 0.5887863580010162,9242 "spec/graphql/types/range_input_type_spec.rb": 0.5763556889996835,9243 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.5368969030005246,9244 "spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb": 0.618744665000122,9245 "spec/lib/backup/tasks/database_spec.rb": 0.5991223660003016,9246 "spec/rubocop/cop/qa/ambiguous_page_object_name_spec.rb": 0.5119899740002438,9247 "spec/lib/gitlab/checks/timed_logger_spec.rb": 0.48815998600002786,9248 "spec/lib/gitlab/sidekiq_versioning_spec.rb": 0.46612970899877837,9249 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_group_type_active_metric_spec.rb": 0.4669942489999812,9250 "spec/lib/gitlab/usage/metrics/instrumentations/batched_background_migration_failed_jobs_metric_spec.rb": 0.4693193879993487,9251 "spec/lib/gitlab/import_export/error_spec.rb": 0.5252311330004886,9252 "spec/views/admin/application_settings/_eks.html.haml_spec.rb": 0.47053033799966215,9253 "spec/graphql/mutations/users/saved_replies/destroy_spec.rb": 0.4749282379998476,9254 "spec/lib/sidebars/projects/super_sidebar_menus/code_menu_spec.rb": 0.3877637749992573,9255 "spec/views/search/results/_empty.html.haml_spec.rb": 0.32212654199975077,9256 "spec/services/users/trust_service_spec.rb": 0.4371015910001006,9257 "spec/lib/gitlab/sidekiq_middleware/pause_control/server_spec.rb": 0.38932728500003577,9258 "spec/lib/gitlab/database/migrations/redis_helpers_spec.rb": 0.4053338239991717,9259 "spec/graphql/types/error_tracking/sentry_error_stack_trace_type_spec.rb": 0.5097370750008849,9260 "spec/serializers/entity_request_spec.rb": 0.3937906749997637,9261 "spec/services/events/render_service_spec.rb": 0.4520951399990736,9262 "spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb": 0.41318579299877456,9263 "spec/models/integrations/base_slack_notification_spec.rb": 0.4131799129991123,9264 "spec/components/pajamas/breadcrumb_item_component_spec.rb": 0.4228995429984934,9265 "spec/lib/api/validations/validators/untrusted_regexp_spec.rb": 0.3845961550014181,9266 "spec/lib/click_house/migration_support/sidekiq_middleware_spec.rb": 0.4131017029994837,9267 "spec/lib/gitlab/metrics/delta_spec.rb": 0.410063713999989,9268 "spec/graphql/types/evidence_type_spec.rb": 0.3849462360012694,9269 "spec/services/gravatar_service_spec.rb": 0.3148153820002335,9270 "spec/services/projects/import_error_filter_spec.rb": 0.4153044430004229,9271 "spec/graphql/types/security/codequality_reports_comparer/status_enum_spec.rb": 0.3975068750005448,9272 "spec/initializers/sidekiq_spec.rb": 0.3050130920000811,9273 "spec/serializers/ci/codequality_mr_diff_entity_spec.rb": 0.2991426339995087,9274 "spec/helpers/routing/packages_helper_spec.rb": 0.3352913399994577,9275 "spec/lib/sidebars/static_menu_spec.rb": 0.3044212830009201,9276 "spec/serializers/accessibility_error_entity_spec.rb": 0.2926028940000833,9277 "spec/lib/gitlab/slash_commands/presenters/incident_management/incident_new_spec.rb": 0.34144091900088824,9278 "spec/lib/gitlab/api_authentication/token_type_builder_spec.rb": 0.32600900099896535,9279 "spec/rubocop/rubocop_spec.rb": 0.3169215419984539,9280 "spec/lib/api/entities/user_counts_spec.rb": 0.3491146589985874,9281 "spec/graphql/types/permission_types/note_spec.rb": 0.28439501499997289282}9283Knapsack global time execution for tests: 31m 33s9284Pending: (Failures listed here are expected and do not affect your suite's status)9285 1) 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 blank9286 # No reason given9287 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:499288 2) 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 blank9289 # No reason given9290 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:579291 3) Banzai::Filter::References::WorkItemReferenceFilter when cross-project URL in link href behaves like a work item reference does not escape the data-original attribute9292 # No reason given9293 # ./spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb:1069294 4) Banzai::Filter::References::WorkItemReferenceFilter when cross-project URL in link href behaves like a work item reference includes a data-reference-format attribute9295 # No reason given9296 # ./spec/lib/banzai/filter/references/work_item_reference_filter_spec.rb:1159297 5) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are not locked for writes raises an error when trying to truncate the tables9298 # Skipping because ci is shared or doesn't not exist9299 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:419300 6) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes calls TablesTruncate with the correct parameters and default minimum batch size9301 # Skipping because ci is shared or doesn't not exist9302 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:669303 7) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes truncates the legacy table9304 # Skipping because ci is shared or doesn't not exist9305 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:789306 8) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes does not truncate the table that belongs to the connection schema9307 # Skipping because ci is shared or doesn't not exist9308 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:849309 9) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes when running in dry_run mode does not truncate any tables9310 # Skipping because ci is shared or doesn't not exist9311 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:959312 10) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes when running in dry_run mode prints the truncation sql statement to the output9313 # Skipping because ci is shared or doesn't not exist9314 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:1019315 11) gitlab:db:truncate_legacy_tables when truncating ci tables on the main database behaves like truncating legacy tables when tables are locked for writes when passing until_table parameter via environment variable sends the table name to TablesTruncate9316 # Skipping because ci is shared or doesn't not exist9317 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:1139318 12) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are not locked for writes raises an error when trying to truncate the tables9319 # Skipping because ci is shared or doesn't not exist9320 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:419321 13) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes calls TablesTruncate with the correct parameters and default minimum batch size9322 # Skipping because ci is shared or doesn't not exist9323 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:669324 14) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes truncates the legacy table9325 # Skipping because ci is shared or doesn't not exist9326 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:789327 15) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes does not truncate the table that belongs to the connection schema9328 # Skipping because ci is shared or doesn't not exist9329 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:849330 16) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes when running in dry_run mode does not truncate any tables9331 # Skipping because ci is shared or doesn't not exist9332 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:959333 17) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes when running in dry_run mode prints the truncation sql statement to the output9334 # Skipping because ci is shared or doesn't not exist9335 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:1019336 18) gitlab:db:truncate_legacy_tables when truncating main tables on the ci database behaves like truncating legacy tables when tables are locked for writes when passing until_table parameter via environment variable sends the table name to TablesTruncate9337 # Skipping because ci is shared or doesn't not exist9338 # ./spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb:1139339Finished in 32 minutes 41 seconds (files took 49.66 seconds to load)93403799 examples, 0 failures, 18 pending9341Randomized with seed 549689342[TEST PROF INFO] Time spent in factories: 14:45.072 (44.99% of total time)9343RSpec exited with 0.9344No examples to retry, congrats!9346Running after script...9347$ source scripts/utils.sh9348$ bundle exec gem list gitlab_quality-test_tooling9349gitlab_quality-test_tooling (1.26.0)9350$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9353$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9356$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9359$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9363$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9368$ tooling/bin/push_job_metrics || true9369[job-metrics] Pushing job metrics file for the CI/CD job.9370[job-metrics] Pushed 4 CI job metric entries to InfluxDB.9372Not uploading cache ruby-gems-debian-bookworm-ruby-3.2-17 due to policy9374Uploading artifacts...9375auto_explain/: found 3 matching artifact files and directories 9376coverage/: found 5 matching artifact files and directories 9377crystalball/: found 2 matching artifact files and directories 9378WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9379knapsack/: found 4 matching artifact files and directories 9380rspec/: found 16 matching artifact files and directories 9381WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 9382log/*.log: found 18 matching artifact files and directories 9383WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007607/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9384WARNING: Retrying... context=artifacts-uploader error=request redirected9385Uploading artifacts as "archive" to coordinator... 201 Created id=6975007607 responseStatus=201 Created token=glcbt-659386Uploading artifacts...9387rspec/rspec-*.xml: found 1 matching artifact files and directories 9388WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6975007607/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9389WARNING: Retrying... context=artifacts-uploader error=request redirected9390Uploading artifacts as "junit" to coordinator... 201 Created id=6975007607 responseStatus=201 Created token=glcbt-659392Job succeeded