rspec unit pg14 25/32
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1 when branch is default2 when default branch protection is partially protected3 behaves like create branch protection by the strictest ruleset4 calls service with the correct arguments5 creates protected branch and access levels for given github rule6# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.74 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.07 1.13 1.11 1/282 303897.8 when default branch protection is protected against developer pushes9 behaves like create branch protection by the strictest ruleset10 calls service with the correct arguments11 creates protected branch and access levels for given github rule12# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.79 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.07 1.13 1.11 1/282 3044213.14 when branch is protected on GitLab15 when there is branch protection rule for the role16 when No one can merge17 behaves like create branch protection by the strictest ruleset18 calls service with the correct arguments19 creates protected branch and access levels for given github rule20# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.19 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.07 1.13 1.11 1/282 3051121.22 when Maintainers and Developers can merge23 behaves like create branch protection by the strictest ruleset24 calls service with the correct arguments25 creates protected branch and access levels for given github rule26# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.4 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.06 1.13 1.11 1/282 3058027.28 when there is no branch protection rule for the role29 behaves like create branch protection by the strictest ruleset30 calls service with the correct arguments31 creates protected branch and access levels for given github rule32# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.7 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.06 1.13 1.11 1/282 3064933.34 when branch is neither default nor protected on GitLab35 behaves like create branch protection by the strictest ruleset36 calls service with the correct arguments37 creates protected branch and access levels for given github rule38# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.9 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.14 1.14 1.11 1/282 3071839.40 when the code_owner_approval_required feature is not available41 behaves like create branch protection by the strictest ruleset42 calls service with the correct arguments43 creates protected branch and access levels for given github rule44# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.17 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.14 1.14 1.11 1/282 3078745.46# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb. It took 52.37 seconds. Expected to take 1 minute 19.56 seconds.47# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/feature_category_spec.rb. Expected to take 1 minute 13.9 seconds.48RuboCop::Cop::RSpec::FeatureCategory49 flags invalid feature category for non-symbols50 does not flag use of invalid categories in non-example code51 flags missing feature category in top level example group52 #external_dependency_checksum53 returns a SHA256 digest used by RuboCop to invalid cache54 with defined in config/feature_categories.yml and custom categories55 valid_category: "acquisition"56 behaves like feature category validation57 flags invalid feature category in top level example group58 flags invalid feature category in nested context59 flags invalid feature category in examples60 does not flag if feature category is valid61 suggests an alternative62 valid_category: "activation"63 behaves like feature category validation64 flags invalid feature category in top level example group65 flags invalid feature category in nested context66 flags invalid feature category in examples67 does not flag if feature category is valid68 suggests an alternative69 valid_category: "add-on_provisioning"70 behaves like feature category validation71 flags invalid feature category in top level example group72 flags invalid feature category in nested context73 flags invalid feature category in examples74 does not flag if feature category is valid75 suggests an alternative76 valid_category: "advisory_database"77 behaves like feature category validation78 flags invalid feature category in top level example group79 flags invalid feature category in nested context80 flags invalid feature category in examples81 does not flag if feature category is valid82 suggests an alternative83 valid_category: "ai_abstraction_layer"84 behaves like feature category validation85 flags invalid feature category in top level example group86 flags invalid feature category in nested context87 flags invalid feature category in examples88 does not flag if feature category is valid89 suggests an alternative90 valid_category: "ai_agents"91 behaves like feature category validation92 flags invalid feature category in top level example group93 flags invalid feature category in nested context94 flags invalid feature category in examples95 does not flag if feature category is valid96 suggests an alternative97 valid_category: "ai_evaluation"98 behaves like feature category validation99 flags invalid feature category in top level example group100 flags invalid feature category in nested context101 flags invalid feature category in examples102 does not flag if feature category is valid103 suggests an alternative104 valid_category: "ai_research"105 behaves like feature category validation106 flags invalid feature category in top level example group107 flags invalid feature category in nested context108 flags invalid feature category in examples109 does not flag if feature category is valid110 suggests an alternative111 valid_category: "api"112 behaves like feature category validation113 flags invalid feature category in top level example group114 flags invalid feature category in nested context115 flags invalid feature category in examples116 does not flag if feature category is valid117 suggests an alternative118 valid_category: "api_security"119 behaves like feature category validation120 flags invalid feature category in top level example group121 flags invalid feature category in nested context122 flags invalid feature category in examples123 does not flag if feature category is valid124 suggests an alternative125 valid_category: "application_instrumentation"126 behaves like feature category validation127 flags invalid feature category in top level example group128 flags invalid feature category in nested context129 flags invalid feature category in examples130 does not flag if feature category is valid131 suggests an alternative132 valid_category: "attack_emulation"133 behaves like feature category validation134 flags invalid feature category in top level example group135 flags invalid feature category in nested context136 flags invalid feature category in examples137 does not flag if feature category is valid138 suggests an alternative139 valid_category: "audit_events"140 behaves like feature category validation141 flags invalid feature category in top level example group142 flags invalid feature category in nested context143 flags invalid feature category in examples144 does not flag if feature category is valid145 suggests an alternative146 valid_category: "auto_devops"147 behaves like feature category validation148 flags invalid feature category in top level example group149 flags invalid feature category in nested context150 flags invalid feature category in examples151 does not flag if feature category is valid152 suggests an alternative153 valid_category: "backup_restore"154 behaves like feature category validation155 flags invalid feature category in top level example group156 flags invalid feature category in nested context157 flags invalid feature category in examples158 does not flag if feature category is valid159 suggests an alternative160 valid_category: "build"161 behaves like feature category validation162 flags invalid feature category in top level example group163 flags invalid feature category in nested context164 flags invalid feature category in examples165 does not flag if feature category is valid166 suggests an alternative167 valid_category: "build_artifacts"168 behaves like feature category validation169 flags invalid feature category in top level example group170 flags invalid feature category in nested context171 flags invalid feature category in examples172 does not flag if feature category is valid173 suggests an alternative174 valid_category: "capacity_planning"175 behaves like feature category validation176 flags invalid feature category in top level example group177 flags invalid feature category in nested context178 flags invalid feature category in examples179 does not flag if feature category is valid180 suggests an alternative181 valid_category: "cell"182 behaves like feature category validation183 flags invalid feature category in top level example group184 flags invalid feature category in nested context185 flags invalid feature category in examples186 does not flag if feature category is valid187 suggests an alternative188 valid_category: "ci_scaling"189 behaves like feature category validation190 flags invalid feature category in top level example group191 flags invalid feature category in nested context192 flags invalid feature category in examples193 does not flag if feature category is valid194 suggests an alternative195 valid_category: "cloud_connector"196 behaves like feature category validation197 flags invalid feature category in top level example group198 flags invalid feature category in nested context199 flags invalid feature category in examples200 does not flag if feature category is valid201 suggests an alternative202 valid_category: "cloud_native_installation"203 behaves like feature category validation204 flags invalid feature category in top level example group205 flags invalid feature category in nested context206 flags invalid feature category in examples207 does not flag if feature category is valid208 suggests an alternative209 valid_category: "code_quality"210 behaves like feature category validation211 flags invalid feature category in top level example group212 flags invalid feature category in nested context213 flags invalid feature category in examples214 does not flag if feature category is valid215 suggests an alternative216 valid_category: "code_review_workflow"217 behaves like feature category validation218 flags invalid feature category in top level example group219 flags invalid feature category in nested context220 flags invalid feature category in examples221 does not flag if feature category is valid222 suggests an alternative223 valid_category: "code_search"224 behaves like feature category validation225 flags invalid feature category in top level example group226 flags invalid feature category in nested context227 flags invalid feature category in examples228 does not flag if feature category is valid229 suggests an alternative230 valid_category: "code_suggestions"231 behaves like feature category validation232 flags invalid feature category in top level example group233 flags invalid feature category in nested context234 flags invalid feature category in examples235 does not flag if feature category is valid236 suggests an alternative237 valid_category: "code_testing"238 behaves like feature category validation239 flags invalid feature category in top level example group240 flags invalid feature category in nested context241 flags invalid feature category in examples242 does not flag if feature category is valid243 suggests an alternative244 valid_category: "compliance_management"245 behaves like feature category validation246 flags invalid feature category in top level example group247 flags invalid feature category in nested context248 flags invalid feature category in examples249 does not flag if feature category is valid250 suggests an alternative251 valid_category: "consumables_cost_management"252 behaves like feature category validation253 flags invalid feature category in top level example group254 flags invalid feature category in nested context255 flags invalid feature category in examples256 does not flag if feature category is valid257 suggests an alternative258 valid_category: "container_registry"259 behaves like feature category validation260 flags invalid feature category in top level example group261 flags invalid feature category in nested context262 flags invalid feature category in examples263 does not flag if feature category is valid264 suggests an alternative265 valid_category: "container_scanning"266 behaves like feature category validation267 flags invalid feature category in top level example group268 flags invalid feature category in nested context269 flags invalid feature category in examples270 does not flag if feature category is valid271 suggests an alternative272 valid_category: "continuous_delivery"273 behaves like feature category validation274 flags invalid feature category in top level example group275 flags invalid feature category in nested context276 flags invalid feature category in examples277 does not flag if feature category is valid278 suggests an alternative279 valid_category: "continuous_integration"280 behaves like feature category validation281 flags invalid feature category in top level example group282 flags invalid feature category in nested context283 flags invalid feature category in examples284 does not flag if feature category is valid285 suggests an alternative286 valid_category: "custom_models"287 behaves like feature category validation288 flags invalid feature category in top level example group289 flags invalid feature category in nested context290 flags invalid feature category in examples291 does not flag if feature category is valid292 suggests an alternative293 valid_category: "customersdot_and_quote_to_cash_integrations"294 behaves like feature category validation295 flags invalid feature category in top level example group296 flags invalid feature category in nested context297 flags invalid feature category in examples298 does not flag if feature category is valid299 suggests an alternative300 valid_category: "database"301 behaves like feature category validation302 flags invalid feature category in top level example group303 flags invalid feature category in nested context304 flags invalid feature category in examples305 does not flag if feature category is valid306 suggests an alternative307 valid_category: "dataops"308 behaves like feature category validation309 flags invalid feature category in top level example group310 flags invalid feature category in nested context311 flags invalid feature category in examples312 does not flag if feature category is valid313 suggests an alternative314 valid_category: "dedicated"315 behaves like feature category validation316 flags invalid feature category in top level example group317 flags invalid feature category in nested context318 flags invalid feature category in examples319 does not flag if feature category is valid320 suggests an alternative321 valid_category: "delivery"322 behaves like feature category validation323 flags invalid feature category in top level example group324 flags invalid feature category in nested context325 flags invalid feature category in examples326 does not flag if feature category is valid327 suggests an alternative328 valid_category: "dependency_firewall"329 behaves like feature category validation330 flags invalid feature category in top level example group331 flags invalid feature category in nested context332 flags invalid feature category in examples333 does not flag if feature category is valid334 suggests an alternative335 valid_category: "dependency_management"336 behaves like feature category validation337 flags invalid feature category in top level example group338 flags invalid feature category in nested context339 flags invalid feature category in examples340 does not flag if feature category is valid341 suggests an alternative342 valid_category: "deployment_management"343 behaves like feature category validation344 flags invalid feature category in top level example group345 flags invalid feature category in nested context346 flags invalid feature category in examples347 does not flag if feature category is valid348 suggests an alternative349 valid_category: "design_management"350 behaves like feature category validation351 flags invalid feature category in top level example group352 flags invalid feature category in nested context353 flags invalid feature category in examples354 does not flag if feature category is valid355 suggests an alternative356 valid_category: "design_system"357 behaves like feature category validation358 flags invalid feature category in top level example group359 flags invalid feature category in nested context360 flags invalid feature category in examples361 does not flag if feature category is valid362 suggests an alternative363 valid_category: "devops_reports"364 behaves like feature category validation365 flags invalid feature category in top level example group366 flags invalid feature category in nested context367 flags invalid feature category in examples368 does not flag if feature category is valid369 suggests an alternative370 valid_category: "disaster_recovery"371 behaves like feature category validation372 flags invalid feature category in top level example group373 flags invalid feature category in nested context374 flags invalid feature category in examples375 does not flag if feature category is valid376 suggests an alternative377 valid_category: "dora_metrics"378 behaves like feature category validation379 flags invalid feature category in top level example group380 flags invalid feature category in nested context381 flags invalid feature category in examples382 does not flag if feature category is valid383 suggests an alternative384 valid_category: "duo_chat"385 behaves like feature category validation386 flags invalid feature category in top level example group387 flags invalid feature category in nested context388 flags invalid feature category in examples389 does not flag if feature category is valid390 suggests an alternative391 valid_category: "dynamic_application_security_testing"392 behaves like feature category validation393 flags invalid feature category in top level example group394 flags invalid feature category in nested context395 flags invalid feature category in examples396 does not flag if feature category is valid397 suggests an alternative398 valid_category: "editor_extensions"399 behaves like feature category validation400 flags invalid feature category in top level example group401 flags invalid feature category in nested context402 flags invalid feature category in examples403 does not flag if feature category is valid404 suggests an alternative405 valid_category: "environment_management"406 behaves like feature category validation407 flags invalid feature category in top level example group408 flags invalid feature category in nested context409 flags invalid feature category in examples410 does not flag if feature category is valid411 suggests an alternative412 valid_category: "error_budgets"413 behaves like feature category validation414 flags invalid feature category in top level example group415 flags invalid feature category in nested context416 flags invalid feature category in examples417 does not flag if feature category is valid418 suggests an alternative419 valid_category: "error_tracking"420 behaves like feature category validation421 flags invalid feature category in top level example group422 flags invalid feature category in nested context423 flags invalid feature category in examples424 does not flag if feature category is valid425 suggests an alternative426 valid_category: "feature_flags"427 behaves like feature category validation428 flags invalid feature category in top level example group429 flags invalid feature category in nested context430 flags invalid feature category in examples431 does not flag if feature category is valid432 suggests an alternative433 valid_category: "five_minute_production_app"434 behaves like feature category validation435 flags invalid feature category in top level example group436 flags invalid feature category in nested context437 flags invalid feature category in examples438 does not flag if feature category is valid439 suggests an alternative440 valid_category: "fleet_visibility"441 behaves like feature category validation442 flags invalid feature category in top level example group443 flags invalid feature category in nested context444 flags invalid feature category in examples445 does not flag if feature category is valid446 suggests an alternative447 valid_category: "fulfillment_infradev"448 behaves like feature category validation449 flags invalid feature category in top level example group450 flags invalid feature category in nested context451 flags invalid feature category in examples452 does not flag if feature category is valid453 suggests an alternative454 valid_category: "fulfillment_internal_admin_tooling"455 behaves like feature category validation456 flags invalid feature category in top level example group457 flags invalid feature category in nested context458 flags invalid feature category in examples459 does not flag if feature category is valid460 suggests an alternative461 valid_category: "fuzz_testing"462 behaves like feature category validation463 flags invalid feature category in top level example group464 flags invalid feature category in nested context465 flags invalid feature category in examples466 does not flag if feature category is valid467 suggests an alternative468 valid_category: "geo_replication"469 behaves like feature category validation470 flags invalid feature category in top level example group471 flags invalid feature category in nested context472 flags invalid feature category in examples473 does not flag if feature category is valid474 suggests an alternative475 valid_category: "gitaly"476 behaves like feature category validation477 flags invalid feature category in top level example group478 flags invalid feature category in nested context479 flags invalid feature category in examples480 does not flag if feature category is valid481 suggests an alternative482 valid_category: "gitlab_cli"483 behaves like feature category validation484 flags invalid feature category in top level example group485 flags invalid feature category in nested context486 flags invalid feature category in examples487 does not flag if feature category is valid488 suggests an alternative489 valid_category: "global_search"490 behaves like feature category validation491 flags invalid feature category in top level example group492 flags invalid feature category in nested context493 flags invalid feature category in examples494 does not flag if feature category is valid495 suggests an alternative496 valid_category: "groups_and_projects"497 behaves like feature category validation498 flags invalid feature category in top level example group499 flags invalid feature category in nested context500 flags invalid feature category in examples501 does not flag if feature category is valid502 suggests an alternative503 valid_category: "helm_chart_registry"504 behaves like feature category validation505 flags invalid feature category in top level example group506 flags invalid feature category in nested context507 flags invalid feature category in examples508 does not flag if feature category is valid509 suggests an alternative510 valid_category: "hosted_runners"511 behaves like feature category validation512 flags invalid feature category in top level example group513 flags invalid feature category in nested context514 flags invalid feature category in examples515 does not flag if feature category is valid516 suggests an alternative517 valid_category: "importers"518 behaves like feature category validation519 flags invalid feature category in top level example group520 flags invalid feature category in nested context521 flags invalid feature category in examples522 does not flag if feature category is valid523 suggests an alternative524 valid_category: "incident_management"525 behaves like feature category validation526 flags invalid feature category in top level example group527 flags invalid feature category in nested context528 flags invalid feature category in examples529 does not flag if feature category is valid530 suggests an alternative531 valid_category: "infrastructure_as_code"532 behaves like feature category validation533 flags invalid feature category in top level example group534 flags invalid feature category in nested context535 flags invalid feature category in examples536 does not flag if feature category is valid537 suggests an alternative538 valid_category: "infrastructure_cost_data"539 behaves like feature category validation540 flags invalid feature category in top level example group541 flags invalid feature category in nested context542 flags invalid feature category in examples543 does not flag if feature category is valid544 suggests an alternative545 valid_category: "insider_threat"546 behaves like feature category validation547 flags invalid feature category in top level example group548 flags invalid feature category in nested context549 flags invalid feature category in examples550 does not flag if feature category is valid551 suggests an alternative552 valid_category: "instance_resiliency"553 behaves like feature category validation554 flags invalid feature category in top level example group555 flags invalid feature category in nested context556 flags invalid feature category in examples557 does not flag if feature category is valid558 suggests an alternative559 valid_category: "integrations"560 behaves like feature category validation561 flags invalid feature category in top level example group562 flags invalid feature category in nested context563 flags invalid feature category in examples564 does not flag if feature category is valid565 suggests an alternative566 valid_category: "internationalization"567 behaves like feature category validation568 flags invalid feature category in top level example group569 flags invalid feature category in nested context570 flags invalid feature category in examples571 does not flag if feature category is valid572 suggests an alternative573 valid_category: "logging"574 behaves like feature category validation575 flags invalid feature category in top level example group576 flags invalid feature category in nested context577 flags invalid feature category in examples578 does not flag if feature category is valid579 suggests an alternative580 valid_category: "merge_trains"581 behaves like feature category validation582 flags invalid feature category in top level example group583 flags invalid feature category in nested context584 flags invalid feature category in examples585 does not flag if feature category is valid586 suggests an alternative587 valid_category: "metrics"588 behaves like feature category validation589 flags invalid feature category in top level example group590 flags invalid feature category in nested context591 flags invalid feature category in examples592 does not flag if feature category is valid593 suggests an alternative594 valid_category: "mlops"595 behaves like feature category validation596 flags invalid feature category in top level example group597 flags invalid feature category in nested context598 flags invalid feature category in examples599 does not flag if feature category is valid600 suggests an alternative601 valid_category: "mobile_devops"602 behaves like feature category validation603 flags invalid feature category in top level example group604 flags invalid feature category in nested context605 flags invalid feature category in examples606 does not flag if feature category is valid607 suggests an alternative608 valid_category: "navigation"609 behaves like feature category validation610 flags invalid feature category in top level example group611 flags invalid feature category in nested context612 flags invalid feature category in examples613 does not flag if feature category is valid614 suggests an alternative615 valid_category: "notifications"616 behaves like feature category validation617 flags invalid feature category in top level example group618 flags invalid feature category in nested context619 flags invalid feature category in examples620 does not flag if feature category is valid621 suggests an alternative622 valid_category: "okr_management"623 behaves like feature category validation624 flags invalid feature category in top level example group625 flags invalid feature category in nested context626 flags invalid feature category in examples627 does not flag if feature category is valid628 suggests an alternative629 valid_category: "omnibus_package"630 behaves like feature category validation631 flags invalid feature category in top level example group632 flags invalid feature category in nested context633 flags invalid feature category in examples634 does not flag if feature category is valid635 suggests an alternative636 valid_category: "on_call_schedule_management"637 behaves like feature category validation638 flags invalid feature category in top level example group639 flags invalid feature category in nested context640 flags invalid feature category in examples641 does not flag if feature category is valid642 suggests an alternative643 valid_category: "onboarding"644 behaves like feature category validation645 flags invalid feature category in top level example group646 flags invalid feature category in nested context647 flags invalid feature category in examples648 does not flag if feature category is valid649 suggests an alternative650 valid_category: "organization"651 behaves like feature category validation652 flags invalid feature category in top level example group653 flags invalid feature category in nested context654 flags invalid feature category in examples655 does not flag if feature category is valid656 suggests an alternative657 valid_category: "package_registry"658 behaves like feature category validation659 flags invalid feature category in top level example group660 flags invalid feature category in nested context661 flags invalid feature category in examples662 does not flag if feature category is valid663 suggests an alternative664 valid_category: "pages"665 behaves like feature category validation666 flags invalid feature category in top level example group667 flags invalid feature category in nested context668 flags invalid feature category in examples669 does not flag if feature category is valid670 suggests an alternative671 valid_category: "permissions"672 behaves like feature category validation673 flags invalid feature category in top level example group674 flags invalid feature category in nested context675 flags invalid feature category in examples676 does not flag if feature category is valid677 suggests an alternative678 valid_category: "pipeline_composition"679 behaves like feature category validation680 flags invalid feature category in top level example group681 flags invalid feature category in nested context682 flags invalid feature category in examples683 does not flag if feature category is valid684 suggests an alternative685 valid_category: "plan_provisioning"686 behaves like feature category validation687 flags invalid feature category in top level example group688 flags invalid feature category in nested context689 flags invalid feature category in examples690 does not flag if feature category is valid691 suggests an alternative692 valid_category: "portfolio_management"693 behaves like feature category validation694 flags invalid feature category in top level example group695 flags invalid feature category in nested context696 flags invalid feature category in examples697 does not flag if feature category is valid698 suggests an alternative699 valid_category: "product_analytics_data_management"700 behaves like feature category validation701 flags invalid feature category in top level example group702 flags invalid feature category in nested context703 flags invalid feature category in examples704 does not flag if feature category is valid705 suggests an alternative706 valid_category: "product_analytics_visualization"707 behaves like feature category validation708 flags invalid feature category in top level example group709 flags invalid feature category in nested context710 flags invalid feature category in examples711 does not flag if feature category is valid712 suggests an alternative713 valid_category: "pubsec_services"714 behaves like feature category validation715 flags invalid feature category in top level example group716 flags invalid feature category in nested context717 flags invalid feature category in examples718 does not flag if feature category is valid719 suggests an alternative720 valid_category: "quality_management"721 behaves like feature category validation722 flags invalid feature category in top level example group723 flags invalid feature category in nested context724 flags invalid feature category in examples725 does not flag if feature category is valid726 suggests an alternative727 valid_category: "rate_limiting"728 behaves like feature category validation729 flags invalid feature category in top level example group730 flags invalid feature category in nested context731 flags invalid feature category in examples732 does not flag if feature category is valid733 suggests an alternative734 valid_category: "redis"735 behaves like feature category validation736 flags invalid feature category in top level example group737 flags invalid feature category in nested context738 flags invalid feature category in examples739 does not flag if feature category is valid740 suggests an alternative741 valid_category: "release_evidence"742 behaves like feature category validation743 flags invalid feature category in top level example group744 flags invalid feature category in nested context745 flags invalid feature category in examples746 does not flag if feature category is valid747 suggests an alternative748 valid_category: "release_orchestration"749 behaves like feature category validation750 flags invalid feature category in top level example group751 flags invalid feature category in nested context752 flags invalid feature category in examples753 does not flag if feature category is valid754 suggests an alternative755 valid_category: "remote_development"756 behaves like feature category validation757 flags invalid feature category in top level example group758 flags invalid feature category in nested context759 flags invalid feature category in examples760 does not flag if feature category is valid761 suggests an alternative762 valid_category: "requirements_management"763 behaves like feature category validation764 flags invalid feature category in top level example group765 flags invalid feature category in nested context766 flags invalid feature category in examples767 does not flag if feature category is valid768 suggests an alternative769 valid_category: "review_apps"770 behaves like feature category validation771 flags invalid feature category in top level example group772 flags invalid feature category in nested context773 flags invalid feature category in examples774 does not flag if feature category is valid775 suggests an alternative776 valid_category: "runner"777 behaves like feature category validation778 flags invalid feature category in top level example group779 flags invalid feature category in nested context780 flags invalid feature category in examples781 does not flag if feature category is valid782 suggests an alternative783 valid_category: "sbom"784 behaves like feature category validation785 flags invalid feature category in top level example group786 flags invalid feature category in nested context787 flags invalid feature category in examples788 does not flag if feature category is valid789 suggests an alternative790 valid_category: "scalability"791 behaves like feature category validation792 flags invalid feature category in top level example group793 flags invalid feature category in nested context794 flags invalid feature category in examples795 does not flag if feature category is valid796 suggests an alternative797 valid_category: "seat_cost_management"798 behaves like feature category validation799 flags invalid feature category in top level example group800 flags invalid feature category in nested context801 flags invalid feature category in examples802 does not flag if feature category is valid803 suggests an alternative804 valid_category: "secret_detection"805 behaves like feature category validation806 flags invalid feature category in top level example group807 flags invalid feature category in nested context808 flags invalid feature category in examples809 does not flag if feature category is valid810 suggests an alternative811 valid_category: "secrets_management"812 behaves like feature category validation813 flags invalid feature category in top level example group814 flags invalid feature category in nested context815 flags invalid feature category in examples816 does not flag if feature category is valid817 suggests an alternative818 valid_category: "security_policy_management"819 behaves like feature category validation820 flags invalid feature category in top level example group821 flags invalid feature category in nested context822 flags invalid feature category in examples823 does not flag if feature category is valid824 suggests an alternative825 valid_category: "service_desk"826 behaves like feature category validation827 flags invalid feature category in top level example group828 flags invalid feature category in nested context829 flags invalid feature category in examples830 does not flag if feature category is valid831 suggests an alternative832 valid_category: "service_ping"833 behaves like feature category validation834 flags invalid feature category in top level example group835 flags invalid feature category in nested context836 flags invalid feature category in examples837 does not flag if feature category is valid838 suggests an alternative839 valid_category: "settings"840 behaves like feature category validation841 flags invalid feature category in top level example group842 flags invalid feature category in nested context843 flags invalid feature category in examples844 does not flag if feature category is valid845 suggests an alternative846 valid_category: "software_composition_analysis"847 behaves like feature category validation848 flags invalid feature category in top level example group849 flags invalid feature category in nested context850 flags invalid feature category in examples851 does not flag if feature category is valid852 suggests an alternative853 valid_category: "source_code_management"854 behaves like feature category validation855 flags invalid feature category in top level example group856 flags invalid feature category in nested context857 flags invalid feature category in examples858 does not flag if feature category is valid859 suggests an alternative860 valid_category: "static_application_security_testing"861 behaves like feature category validation862 flags invalid feature category in top level example group863 flags invalid feature category in nested context864 flags invalid feature category in examples865 does not flag if feature category is valid866 suggests an alternative867 valid_category: "subscription_management"868 behaves like feature category validation869 flags invalid feature category in top level example group870 flags invalid feature category in nested context871 flags invalid feature category in examples872 does not flag if feature category is valid873 suggests an alternative874 valid_category: "switchboard"875 behaves like feature category validation876 flags invalid feature category in top level example group877 flags invalid feature category in nested context878 flags invalid feature category in examples879 does not flag if feature category is valid880 suggests an alternative881 valid_category: "system_access"882 behaves like feature category validation883 flags invalid feature category in top level example group884 flags invalid feature category in nested context885 flags invalid feature category in examples886 does not flag if feature category is valid887 suggests an alternative888 valid_category: "team_planning"889 behaves like feature category validation890 flags invalid feature category in top level example group891 flags invalid feature category in nested context892 flags invalid feature category in examples893 does not flag if feature category is valid894 suggests an alternative895 valid_category: "tracing"896 behaves like feature category validation897 flags invalid feature category in top level example group898 flags invalid feature category in nested context899 flags invalid feature category in examples900 does not flag if feature category is valid901 suggests an alternative902 valid_category: "user_management"903 behaves like feature category validation904 flags invalid feature category in top level example group905 flags invalid feature category in nested context906 flags invalid feature category in examples907 does not flag if feature category is valid908 suggests an alternative909 valid_category: "user_profile"910 behaves like feature category validation911 flags invalid feature category in top level example group912 flags invalid feature category in nested context913 flags invalid feature category in examples914 does not flag if feature category is valid915 suggests an alternative916 valid_category: "value_stream_management"917 behaves like feature category validation918 flags invalid feature category in top level example group919 flags invalid feature category in nested context920 flags invalid feature category in examples921 does not flag if feature category is valid922 suggests an alternative923 valid_category: "virtual_registry"924 behaves like feature category validation925 flags invalid feature category in top level example group926 flags invalid feature category in nested context927 flags invalid feature category in examples928 does not flag if feature category is valid929 suggests an alternative930 valid_category: "vulnerability_management"931 behaves like feature category validation932 flags invalid feature category in top level example group933 flags invalid feature category in nested context934 flags invalid feature category in examples935 does not flag if feature category is valid936 suggests an alternative937 valid_category: "web_ide"938 behaves like feature category validation939 flags invalid feature category in top level example group940 flags invalid feature category in nested context941 flags invalid feature category in examples942 does not flag if feature category is valid943 suggests an alternative944 valid_category: "webhooks"945 behaves like feature category validation946 flags invalid feature category in top level example group947 flags invalid feature category in nested context948 flags invalid feature category in examples949 does not flag if feature category is valid950 suggests an alternative951 valid_category: "wiki"952 behaves like feature category validation953 flags invalid feature category in top level example group954 flags invalid feature category in nested context955 flags invalid feature category in examples956 does not flag if feature category is valid957 suggests an alternative958 valid_category: "tooling"959 behaves like feature category validation960 flags invalid feature category in top level example group961 flags invalid feature category in nested context962 flags invalid feature category in examples963 does not flag if feature category is valid964 suggests an alternative965 valid_category: "shared"966 behaves like feature category validation967 flags invalid feature category in top level example group968 flags invalid feature category in nested context969 flags invalid feature category in examples970 does not flag if feature category is valid971 suggests an alternative972# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/feature_category_spec.rb. It took 1 minute 32.13 seconds. Expected to take 1 minute 13.9 seconds.973# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb. Expected to take 1 minute 0.62 second.974Ci::CreatePipelineService#execute975 behaves like creating a pipeline with environment keyword976 with environment977 creates the environment978 sets tags when build job (PENDING: No reason given)979# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.71 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.05 1.11 1.10 1/287 31317980.981 with environment with auto_stop_in982 creates the environment with auto stop in983# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.22 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.05 1.11 1.10 1/287 31502984.985 with environment name including persisted variables986 skips persisted variables in environment name987# [RSpecRunTime] RSpec elapsed time: 14 minutes 50.84 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.04 1.11 1.10 1/287 31687988.989 when environment with Kubernetes configuration990 stores the requested namespace991# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.85 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.04 1.11 1.10 1/287 31872992.993 when environment with invalid name994 does not create an environment995# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.95 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.04 1.11 1.10 1/287 32061996.997 when environment with duplicate names998 creates a pipeline with the environment999# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.29 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.11 1.12 1.10 1/287 325381000.1001 when pipeline has a job with environment1002 when environment name is valid1003 has a job with environment1004# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.82 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.10 1.12 1.10 1/287 329161005.1006 when environment name is invalid1007 has a job without environment1008# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.04 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.09 1.12 1.10 3/287 331011009.1010 with resource group1011 creates bridge job with resource group1012 when sidekiq processes the job1013 transitions to pending status and triggers a downstream pipeline1014 when the resource is occupied by the other bridge1015 stays waiting for resource1016# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.12 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.00 1.09 1.09 1/287 339451017.1018# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb. It took 54.83 seconds. Expected to take 1 minute 0.62 second.1019# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb. Expected to take 53.05 seconds.1020Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::SelectStmt1021 with EXCEPT1022 for basic EXCEPT queries1023 query_name: "set operator with static columns", behavior: "valid SQL"1024 behaves like valid SQL1025 is expected not to include :invalid1026 query_name: "set operator with static referenced columns", behavior: "valid SQL"1027 behaves like valid SQL1028 is expected not to include :invalid1029 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1030 behaves like valid SQL1031 is expected not to include :invalid1032 query_name: "set operator with dynamic columns", behavior: "valid SQL"1033 behaves like valid SQL1034 is expected not to include :invalid1035 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1036 behaves like valid SQL1037 is expected not to include :invalid1038 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1039 behaves like valid SQL1040 is expected not to include :invalid1041 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1042 behaves like invalid SQL1043 is expected to include :invalid1044 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1045 behaves like valid SQL1046 is expected not to include :invalid1047 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1048 behaves like invalid SQL1049 is expected to include :invalid1050 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1051 behaves like invalid SQL1052 is expected to include :invalid1053 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1054 behaves like invalid SQL1055 is expected to include :invalid1056 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1057 behaves like invalid SQL1058 is expected to include :invalid1059 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1060 behaves like invalid SQL1061 is expected to include :invalid1062 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1063 behaves like valid SQL1064 is expected not to include :invalid1065 query_name: "set operator without references", behavior: "valid SQL"1066 behaves like valid SQL1067 is expected not to include :invalid1068 for subquery1069 with EXCEPT1070 select_columns: "*"1071 query_name: "set operator with static columns", behavior: "valid SQL"1072 behaves like valid SQL1073 is expected not to include :invalid1074 query_name: "set operator with static referenced columns", behavior: "valid SQL"1075 behaves like valid SQL1076 is expected not to include :invalid1077 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1078 behaves like valid SQL1079 is expected not to include :invalid1080 query_name: "set operator with dynamic columns", behavior: "valid SQL"1081 behaves like valid SQL1082 is expected not to include :invalid1083 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1084 behaves like valid SQL1085 is expected not to include :invalid1086 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1087 behaves like valid SQL1088 is expected not to include :invalid1089 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1090 behaves like invalid SQL1091 is expected to include :invalid1092 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1093 behaves like valid SQL1094 is expected not to include :invalid1095 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1096 behaves like invalid SQL1097 is expected to include :invalid1098 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1099 behaves like invalid SQL1100 is expected to include :invalid1101 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1102 behaves like invalid SQL1103 is expected to include :invalid1104 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1105 behaves like invalid SQL1106 is expected to include :invalid1107 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1108 behaves like invalid SQL1109 is expected to include :invalid1110 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1111 behaves like valid SQL1112 is expected not to include :invalid1113 query_name: "set operator without references", behavior: "valid SQL"1114 behaves like valid SQL1115 is expected not to include :invalid1116 select_columns: "sub.*"1117 query_name: "set operator with static columns", behavior: "valid SQL"1118 behaves like valid SQL1119 is expected not to include :invalid1120 query_name: "set operator with static referenced columns", behavior: "valid SQL"1121 behaves like valid SQL1122 is expected not to include :invalid1123 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1124 behaves like valid SQL1125 is expected not to include :invalid1126 query_name: "set operator with dynamic columns", behavior: "valid SQL"1127 behaves like valid SQL1128 is expected not to include :invalid1129 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1130 behaves like valid SQL1131 is expected not to include :invalid1132 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1133 behaves like valid SQL1134 is expected not to include :invalid1135 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1136 behaves like invalid SQL1137 is expected to include :invalid1138 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1139 behaves like valid SQL1140 is expected not to include :invalid1141 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1142 behaves like invalid SQL1143 is expected to include :invalid1144 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1145 behaves like invalid SQL1146 is expected to include :invalid1147 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1148 behaves like invalid SQL1149 is expected to include :invalid1150 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1151 behaves like invalid SQL1152 is expected to include :invalid1153 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1154 behaves like invalid SQL1155 is expected to include :invalid1156 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1157 behaves like valid SQL1158 is expected not to include :invalid1159 query_name: "set operator without references", behavior: "valid SQL"1160 behaves like valid SQL1161 is expected not to include :invalid1162 select_columns: "sub"1163 query_name: "set operator with static columns", behavior: "valid SQL"1164 behaves like valid SQL1165 is expected not to include :invalid1166 query_name: "set operator with static referenced columns", behavior: "valid SQL"1167 behaves like valid SQL1168 is expected not to include :invalid1169 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1170 behaves like valid SQL1171 is expected not to include :invalid1172 query_name: "set operator with dynamic columns", behavior: "valid SQL"1173 behaves like valid SQL1174 is expected not to include :invalid1175 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1176 behaves like valid SQL1177 is expected not to include :invalid1178 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1179 behaves like valid SQL1180 is expected not to include :invalid1181 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1182 behaves like invalid SQL1183 is expected to include :invalid1184 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1185 behaves like valid SQL1186 is expected not to include :invalid1187 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1188 behaves like invalid SQL1189 is expected to include :invalid1190 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1191 behaves like invalid SQL1192 is expected to include :invalid1193 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1194 behaves like invalid SQL1195 is expected to include :invalid1196 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1197 behaves like invalid SQL1198 is expected to include :invalid1199 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1200 behaves like invalid SQL1201 is expected to include :invalid1202 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1203 behaves like valid SQL1204 is expected not to include :invalid1205 query_name: "set operator without references", behavior: "valid SQL"1206 behaves like valid SQL1207 is expected not to include :invalid1208 select_columns: "sub.id"1209 query_name: "set operator with static columns", behavior: "valid SQL"1210 behaves like valid SQL1211 is expected not to include :invalid1212 query_name: "set operator with static referenced columns", behavior: "valid SQL"1213 behaves like valid SQL1214 is expected not to include :invalid1215 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1216 behaves like valid SQL1217 is expected not to include :invalid1218 query_name: "set operator with dynamic columns", behavior: "valid SQL"1219 behaves like valid SQL1220 is expected not to include :invalid1221 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1222 behaves like valid SQL1223 is expected not to include :invalid1224 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1225 behaves like valid SQL1226 is expected not to include :invalid1227 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1228 behaves like invalid SQL1229 is expected to include :invalid1230 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1231 behaves like valid SQL1232 is expected not to include :invalid1233 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1234 behaves like invalid SQL1235 is expected to include :invalid1236 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1237 behaves like invalid SQL1238 is expected to include :invalid1239 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1240 behaves like invalid SQL1241 is expected to include :invalid1242 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1243 behaves like invalid SQL1244 is expected to include :invalid1245 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1246 behaves like invalid SQL1247 is expected to include :invalid1248 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1249 behaves like valid SQL1250 is expected not to include :invalid1251 query_name: "set operator without references", behavior: "valid SQL"1252 behaves like valid SQL1253 is expected not to include :invalid1254 when used by one side of EXCEPT1255 union1: "*", union2: "*", subquery: "*", expected: "valid SQL"1256 behaves like valid SQL1257 is expected not to include :invalid1258 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL"1259 behaves like invalid SQL1260 is expected to include :invalid1261 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL"1262 behaves like invalid SQL1263 is expected to include :invalid1264 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"1265 behaves like invalid SQL1266 is expected to include :invalid1267 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL"1268 behaves like valid SQL1269 is expected not to include :invalid1270 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"1271 behaves like invalid SQL1272 is expected to include :invalid1273 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL"1274 behaves like valid SQL1275 is expected not to include :invalid1276 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL"1277 behaves like valid SQL1278 is expected not to include :invalid1279 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL"1280 behaves like valid SQL1281 is expected not to include :invalid1282 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL"1283 behaves like valid SQL1284 is expected not to include :invalid1285 for CTE1286 when EXCEPT1287 select_columns: "*"1288 query_name: "set operator with static columns", behavior: "valid SQL"1289 behaves like valid SQL1290 is expected not to include :invalid1291 query_name: "set operator with static referenced columns", behavior: "valid SQL"1292 behaves like valid SQL1293 is expected not to include :invalid1294 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1295 behaves like valid SQL1296 is expected not to include :invalid1297 query_name: "set operator with dynamic columns", behavior: "valid SQL"1298 behaves like valid SQL1299 is expected not to include :invalid1300 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1301 behaves like valid SQL1302 is expected not to include :invalid1303 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1304 behaves like valid SQL1305 is expected not to include :invalid1306 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1307 behaves like invalid SQL1308 is expected to include :invalid1309 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1310 behaves like valid SQL1311 is expected not to include :invalid1312 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1313 behaves like invalid SQL1314 is expected to include :invalid1315 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1316 behaves like invalid SQL1317 is expected to include :invalid1318 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1319 behaves like invalid SQL1320 is expected to include :invalid1321 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1322 behaves like invalid SQL1323 is expected to include :invalid1324 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1325 behaves like invalid SQL1326 is expected to include :invalid1327 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1328 behaves like valid SQL1329 is expected not to include :invalid1330 query_name: "set operator without references", behavior: "valid SQL"1331 behaves like valid SQL1332 is expected not to include :invalid1333 select_columns: "namespaces_cte.*"1334 query_name: "set operator with static columns", behavior: "valid SQL"1335 behaves like valid SQL1336 is expected not to include :invalid1337 query_name: "set operator with static referenced columns", behavior: "valid SQL"1338 behaves like valid SQL1339 is expected not to include :invalid1340 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1341 behaves like valid SQL1342 is expected not to include :invalid1343 query_name: "set operator with dynamic columns", behavior: "valid SQL"1344 behaves like valid SQL1345 is expected not to include :invalid1346 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1347 behaves like valid SQL1348 is expected not to include :invalid1349 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1350 behaves like valid SQL1351 is expected not to include :invalid1352 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1353 behaves like invalid SQL1354 is expected to include :invalid1355 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1356 behaves like valid SQL1357 is expected not to include :invalid1358 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1359 behaves like invalid SQL1360 is expected to include :invalid1361 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1362 behaves like invalid SQL1363 is expected to include :invalid1364 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1365 behaves like invalid SQL1366 is expected to include :invalid1367 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1368 behaves like invalid SQL1369 is expected to include :invalid1370 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1371 behaves like invalid SQL1372 is expected to include :invalid1373 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1374 behaves like valid SQL1375 is expected not to include :invalid1376 query_name: "set operator without references", behavior: "valid SQL"1377 behaves like valid SQL1378 is expected not to include :invalid1379 select_columns: "namespaces_cte.id"1380 query_name: "set operator with static columns", behavior: "valid SQL"1381 behaves like valid SQL1382 is expected not to include :invalid1383 query_name: "set operator with static referenced columns", behavior: "valid SQL"1384 behaves like valid SQL1385 is expected not to include :invalid1386 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1387 behaves like valid SQL1388 is expected not to include :invalid1389 query_name: "set operator with dynamic columns", behavior: "valid SQL"1390 behaves like valid SQL1391 is expected not to include :invalid1392 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1393 behaves like valid SQL1394 is expected not to include :invalid1395 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1396 behaves like valid SQL1397 is expected not to include :invalid1398 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1399 behaves like invalid SQL1400 is expected to include :invalid1401 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1402 behaves like valid SQL1403 is expected not to include :invalid1404 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1405 behaves like invalid SQL1406 is expected to include :invalid1407 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1408 behaves like invalid SQL1409 is expected to include :invalid1410 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1411 behaves like invalid SQL1412 is expected to include :invalid1413 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1414 behaves like invalid SQL1415 is expected to include :invalid1416 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1417 behaves like invalid SQL1418 is expected to include :invalid1419 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1420 behaves like valid SQL1421 is expected not to include :invalid1422 query_name: "set operator without references", behavior: "valid SQL"1423 behaves like valid SQL1424 is expected not to include :invalid1425 when used by one side of EXCEPT1426 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"1427 behaves like valid SQL1428 is expected not to include :invalid1429 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL"1430 behaves like invalid SQL1431 is expected to include :invalid1432 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"1433 behaves like invalid SQL1434 is expected to include :invalid1435 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"1436 behaves like invalid SQL1437 is expected to include :invalid1438 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"1439 behaves like valid SQL1440 is expected not to include :invalid1441 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1442 behaves like valid SQL1443 is expected not to include :invalid1444 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1445 behaves like valid SQL1446 is expected not to include :invalid1447 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL"1448 behaves like invalid SQL1449 is expected to include :invalid1450 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL"1451 behaves like valid SQL1452 is expected not to include :invalid1453 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1454 behaves like valid SQL1455 is expected not to include :invalid1456 when recursive1457 select1: "id", select2: "id", expected: "valid SQL"1458 behaves like valid SQL1459 is expected not to include :invalid1460 select1: static_namespace_columns, select2: "*", expected: "valid SQL"1461 behaves like valid SQL1462 is expected not to include :invalid1463 select1: "*", select2: static_namespace_columns, expected: "invalid SQL"1464 behaves like invalid SQL1465 is expected to include :invalid1466 for subselect1467 with set operator1468 behaves like valid SQL1469 is expected not to include :invalid1470 with INTERSECT1471 for basic INTERSECT queries1472 query_name: "set operator with static columns", behavior: "valid SQL"1473 behaves like valid SQL1474 is expected not to include :invalid1475 query_name: "set operator with static referenced columns", behavior: "valid SQL"1476 behaves like valid SQL1477 is expected not to include :invalid1478 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1479 behaves like valid SQL1480 is expected not to include :invalid1481 query_name: "set operator with dynamic columns", behavior: "valid SQL"1482 behaves like valid SQL1483 is expected not to include :invalid1484 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1485 behaves like valid SQL1486 is expected not to include :invalid1487 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1488 behaves like valid SQL1489 is expected not to include :invalid1490 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1491 behaves like invalid SQL1492 is expected to include :invalid1493 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1494 behaves like valid SQL1495 is expected not to include :invalid1496 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1497 behaves like invalid SQL1498 is expected to include :invalid1499 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1500 behaves like invalid SQL1501 is expected to include :invalid1502 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1503 behaves like invalid SQL1504 is expected to include :invalid1505 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1506 behaves like invalid SQL1507 is expected to include :invalid1508 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1509 behaves like invalid SQL1510 is expected to include :invalid1511 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1512 behaves like valid SQL1513 is expected not to include :invalid1514 query_name: "set operator without references", behavior: "valid SQL"1515 behaves like valid SQL1516 is expected not to include :invalid1517 for subquery1518 with INTERSECT1519 select_columns: "*"1520 query_name: "set operator with static columns", behavior: "valid SQL"1521 behaves like valid SQL1522 is expected not to include :invalid1523 query_name: "set operator with static referenced columns", behavior: "valid SQL"1524 behaves like valid SQL1525 is expected not to include :invalid1526 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1527 behaves like valid SQL1528 is expected not to include :invalid1529 query_name: "set operator with dynamic columns", behavior: "valid SQL"1530 behaves like valid SQL1531 is expected not to include :invalid1532 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1533 behaves like valid SQL1534 is expected not to include :invalid1535 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1536 behaves like valid SQL1537 is expected not to include :invalid1538 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1539 behaves like invalid SQL1540 is expected to include :invalid1541 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1542 behaves like valid SQL1543 is expected not to include :invalid1544 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1545 behaves like invalid SQL1546 is expected to include :invalid1547 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1548 behaves like invalid SQL1549 is expected to include :invalid1550 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1551 behaves like invalid SQL1552 is expected to include :invalid1553 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1554 behaves like invalid SQL1555 is expected to include :invalid1556 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1557 behaves like invalid SQL1558 is expected to include :invalid1559 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1560 behaves like valid SQL1561 is expected not to include :invalid1562 query_name: "set operator without references", behavior: "valid SQL"1563 behaves like valid SQL1564 is expected not to include :invalid1565 select_columns: "sub.*"1566 query_name: "set operator with static columns", behavior: "valid SQL"1567 behaves like valid SQL1568 is expected not to include :invalid1569 query_name: "set operator with static referenced columns", behavior: "valid SQL"1570 behaves like valid SQL1571 is expected not to include :invalid1572 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1573 behaves like valid SQL1574 is expected not to include :invalid1575 query_name: "set operator with dynamic columns", behavior: "valid SQL"1576 behaves like valid SQL1577 is expected not to include :invalid1578 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1579 behaves like valid SQL1580 is expected not to include :invalid1581 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1582 behaves like valid SQL1583 is expected not to include :invalid1584 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1585 behaves like invalid SQL1586 is expected to include :invalid1587 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1588 behaves like valid SQL1589 is expected not to include :invalid1590 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1591 behaves like invalid SQL1592 is expected to include :invalid1593 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1594 behaves like invalid SQL1595 is expected to include :invalid1596 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1597 behaves like invalid SQL1598 is expected to include :invalid1599 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1600 behaves like invalid SQL1601 is expected to include :invalid1602 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1603 behaves like invalid SQL1604 is expected to include :invalid1605 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1606 behaves like valid SQL1607 is expected not to include :invalid1608 query_name: "set operator without references", behavior: "valid SQL"1609 behaves like valid SQL1610 is expected not to include :invalid1611 select_columns: "sub"1612 query_name: "set operator with static columns", behavior: "valid SQL"1613 behaves like valid SQL1614 is expected not to include :invalid1615 query_name: "set operator with static referenced columns", behavior: "valid SQL"1616 behaves like valid SQL1617 is expected not to include :invalid1618 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1619 behaves like valid SQL1620 is expected not to include :invalid1621 query_name: "set operator with dynamic columns", behavior: "valid SQL"1622 behaves like valid SQL1623 is expected not to include :invalid1624 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1625 behaves like valid SQL1626 is expected not to include :invalid1627 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1628 behaves like valid SQL1629 is expected not to include :invalid1630 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1631 behaves like invalid SQL1632 is expected to include :invalid1633 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1634 behaves like valid SQL1635 is expected not to include :invalid1636 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1637 behaves like invalid SQL1638 is expected to include :invalid1639 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1640 behaves like invalid SQL1641 is expected to include :invalid1642 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1643 behaves like invalid SQL1644 is expected to include :invalid1645 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1646 behaves like invalid SQL1647 is expected to include :invalid1648 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1649 behaves like invalid SQL1650 is expected to include :invalid1651 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1652 behaves like valid SQL1653 is expected not to include :invalid1654 query_name: "set operator without references", behavior: "valid SQL"1655 behaves like valid SQL1656 is expected not to include :invalid1657 select_columns: "sub.id"1658 query_name: "set operator with static columns", behavior: "valid SQL"1659 behaves like valid SQL1660 is expected not to include :invalid1661 query_name: "set operator with static referenced columns", behavior: "valid SQL"1662 behaves like valid SQL1663 is expected not to include :invalid1664 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1665 behaves like valid SQL1666 is expected not to include :invalid1667 query_name: "set operator with dynamic columns", behavior: "valid SQL"1668 behaves like valid SQL1669 is expected not to include :invalid1670 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1671 behaves like valid SQL1672 is expected not to include :invalid1673 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1674 behaves like valid SQL1675 is expected not to include :invalid1676 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1677 behaves like invalid SQL1678 is expected to include :invalid1679 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1680 behaves like valid SQL1681 is expected not to include :invalid1682 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1683 behaves like invalid SQL1684 is expected to include :invalid1685 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1686 behaves like invalid SQL1687 is expected to include :invalid1688 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1689 behaves like invalid SQL1690 is expected to include :invalid1691 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1692 behaves like invalid SQL1693 is expected to include :invalid1694 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1695 behaves like invalid SQL1696 is expected to include :invalid1697 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1698 behaves like valid SQL1699 is expected not to include :invalid1700 query_name: "set operator without references", behavior: "valid SQL"1701 behaves like valid SQL1702 is expected not to include :invalid1703 when used by one side of INTERSECT1704 union1: "*", union2: "*", subquery: "*", expected: "valid SQL"1705 behaves like valid SQL1706 is expected not to include :invalid1707 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL"1708 behaves like invalid SQL1709 is expected to include :invalid1710 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL"1711 behaves like invalid SQL1712 is expected to include :invalid1713 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"1714 behaves like invalid SQL1715 is expected to include :invalid1716 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL"1717 behaves like valid SQL1718 is expected not to include :invalid1719 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"1720 behaves like invalid SQL1721 is expected to include :invalid1722 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL"1723 behaves like valid SQL1724 is expected not to include :invalid1725 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL"1726 behaves like valid SQL1727 is expected not to include :invalid1728 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL"1729 behaves like valid SQL1730 is expected not to include :invalid1731 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL"1732 behaves like valid SQL1733 is expected not to include :invalid1734 for CTE1735 when INTERSECT1736 select_columns: "*"1737 query_name: "set operator with static columns", behavior: "valid SQL"1738 behaves like valid SQL1739 is expected not to include :invalid1740 query_name: "set operator with static referenced columns", behavior: "valid SQL"1741 behaves like valid SQL1742 is expected not to include :invalid1743 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1744 behaves like valid SQL1745 is expected not to include :invalid1746 query_name: "set operator with dynamic columns", behavior: "valid SQL"1747 behaves like valid SQL1748 is expected not to include :invalid1749 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1750 behaves like valid SQL1751 is expected not to include :invalid1752 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1753 behaves like valid SQL1754 is expected not to include :invalid1755 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1756 behaves like invalid SQL1757 is expected to include :invalid1758 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1759 behaves like valid SQL1760 is expected not to include :invalid1761 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1762 behaves like invalid SQL1763 is expected to include :invalid1764 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1765 behaves like invalid SQL1766 is expected to include :invalid1767 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1768 behaves like invalid SQL1769 is expected to include :invalid1770 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1771 behaves like invalid SQL1772 is expected to include :invalid1773 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1774 behaves like invalid SQL1775 is expected to include :invalid1776 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1777 behaves like valid SQL1778 is expected not to include :invalid1779 query_name: "set operator without references", behavior: "valid SQL"1780 behaves like valid SQL1781 is expected not to include :invalid1782 select_columns: "namespaces_cte.*"1783 query_name: "set operator with static columns", behavior: "valid SQL"1784 behaves like valid SQL1785 is expected not to include :invalid1786 query_name: "set operator with static referenced columns", behavior: "valid SQL"1787 behaves like valid SQL1788 is expected not to include :invalid1789 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1790 behaves like valid SQL1791 is expected not to include :invalid1792 query_name: "set operator with dynamic columns", behavior: "valid SQL"1793 behaves like valid SQL1794 is expected not to include :invalid1795 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1796 behaves like valid SQL1797 is expected not to include :invalid1798 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1799 behaves like valid SQL1800 is expected not to include :invalid1801 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1802 behaves like invalid SQL1803 is expected to include :invalid1804 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1805 behaves like valid SQL1806 is expected not to include :invalid1807 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1808 behaves like invalid SQL1809 is expected to include :invalid1810 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1811 behaves like invalid SQL1812 is expected to include :invalid1813 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1814 behaves like invalid SQL1815 is expected to include :invalid1816 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1817 behaves like invalid SQL1818 is expected to include :invalid1819 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1820 behaves like invalid SQL1821 is expected to include :invalid1822 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1823 behaves like valid SQL1824 is expected not to include :invalid1825 query_name: "set operator without references", behavior: "valid SQL"1826 behaves like valid SQL1827 is expected not to include :invalid1828 select_columns: "namespaces_cte.id"1829 query_name: "set operator with static columns", behavior: "valid SQL"1830 behaves like valid SQL1831 is expected not to include :invalid1832 query_name: "set operator with static referenced columns", behavior: "valid SQL"1833 behaves like valid SQL1834 is expected not to include :invalid1835 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1836 behaves like valid SQL1837 is expected not to include :invalid1838 query_name: "set operator with dynamic columns", behavior: "valid SQL"1839 behaves like valid SQL1840 is expected not to include :invalid1841 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1842 behaves like valid SQL1843 is expected not to include :invalid1844 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1845 behaves like valid SQL1846 is expected not to include :invalid1847 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1848 behaves like invalid SQL1849 is expected to include :invalid1850 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1851 behaves like valid SQL1852 is expected not to include :invalid1853 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1854 behaves like invalid SQL1855 is expected to include :invalid1856 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1857 behaves like invalid SQL1858 is expected to include :invalid1859 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1860 behaves like invalid SQL1861 is expected to include :invalid1862 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1863 behaves like invalid SQL1864 is expected to include :invalid1865 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1866 behaves like invalid SQL1867 is expected to include :invalid1868 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1869 behaves like valid SQL1870 is expected not to include :invalid1871 query_name: "set operator without references", behavior: "valid SQL"1872 behaves like valid SQL1873 is expected not to include :invalid1874 when used by one side of INTERSECT1875 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"1876 behaves like valid SQL1877 is expected not to include :invalid1878 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL"1879 behaves like invalid SQL1880 is expected to include :invalid1881 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"1882 behaves like invalid SQL1883 is expected to include :invalid1884 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"1885 behaves like invalid SQL1886 is expected to include :invalid1887 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"1888 behaves like valid SQL1889 is expected not to include :invalid1890 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1891 behaves like valid SQL1892 is expected not to include :invalid1893 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1894 behaves like valid SQL1895 is expected not to include :invalid1896 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL"1897 behaves like invalid SQL1898 is expected to include :invalid1899 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL"1900 behaves like valid SQL1901 is expected not to include :invalid1902 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"1903 behaves like valid SQL1904 is expected not to include :invalid1905 when recursive1906 select1: "id", select2: "id", expected: "valid SQL"1907 behaves like valid SQL1908 is expected not to include :invalid1909 select1: static_namespace_columns, select2: "*", expected: "valid SQL"1910 behaves like valid SQL1911 is expected not to include :invalid1912 select1: "*", select2: static_namespace_columns, expected: "invalid SQL"1913 behaves like invalid SQL1914 is expected to include :invalid1915 for subselect1916 with set operator1917 behaves like valid SQL1918 is expected not to include :invalid1919 with UNION1920 for basic UNION queries1921 query_name: "set operator with static columns", behavior: "valid SQL"1922 behaves like valid SQL1923 is expected not to include :invalid1924 query_name: "set operator with static referenced columns", behavior: "valid SQL"1925 behaves like valid SQL1926 is expected not to include :invalid1927 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1928 behaves like valid SQL1929 is expected not to include :invalid1930 query_name: "set operator with dynamic columns", behavior: "valid SQL"1931 behaves like valid SQL1932 is expected not to include :invalid1933 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1934 behaves like valid SQL1935 is expected not to include :invalid1936 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1937 behaves like valid SQL1938 is expected not to include :invalid1939 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1940 behaves like invalid SQL1941 is expected to include :invalid1942 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1943 behaves like valid SQL1944 is expected not to include :invalid1945 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1946 behaves like invalid SQL1947 is expected to include :invalid1948 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1949 behaves like invalid SQL1950 is expected to include :invalid1951 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"1952 behaves like invalid SQL1953 is expected to include :invalid1954 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"1955 behaves like invalid SQL1956 is expected to include :invalid1957 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1958 behaves like invalid SQL1959 is expected to include :invalid1960 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"1961 behaves like valid SQL1962 is expected not to include :invalid1963 query_name: "set operator without references", behavior: "valid SQL"1964 behaves like valid SQL1965 is expected not to include :invalid1966 for subquery1967 with UNION1968 select_columns: "*"1969 query_name: "set operator with static columns", behavior: "valid SQL"1970 behaves like valid SQL1971 is expected not to include :invalid1972 query_name: "set operator with static referenced columns", behavior: "valid SQL"1973 behaves like valid SQL1974 is expected not to include :invalid1975 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"1976 behaves like valid SQL1977 is expected not to include :invalid1978 query_name: "set operator with dynamic columns", behavior: "valid SQL"1979 behaves like valid SQL1980 is expected not to include :invalid1981 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"1982 behaves like valid SQL1983 is expected not to include :invalid1984 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"1985 behaves like valid SQL1986 is expected not to include :invalid1987 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"1988 behaves like invalid SQL1989 is expected to include :invalid1990 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"1991 behaves like valid SQL1992 is expected not to include :invalid1993 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"1994 behaves like invalid SQL1995 is expected to include :invalid1996 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"1997 behaves like invalid SQL1998 is expected to include :invalid1999 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2000 behaves like invalid SQL2001 is expected to include :invalid2002 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2003 behaves like invalid SQL2004 is expected to include :invalid2005 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2006 behaves like invalid SQL2007 is expected to include :invalid2008 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2009 behaves like valid SQL2010 is expected not to include :invalid2011 query_name: "set operator without references", behavior: "valid SQL"2012 behaves like valid SQL2013 is expected not to include :invalid2014 select_columns: "sub.*"2015 query_name: "set operator with static columns", behavior: "valid SQL"2016 behaves like valid SQL2017 is expected not to include :invalid2018 query_name: "set operator with static referenced columns", behavior: "valid SQL"2019 behaves like valid SQL2020 is expected not to include :invalid2021 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2022 behaves like valid SQL2023 is expected not to include :invalid2024 query_name: "set operator with dynamic columns", behavior: "valid SQL"2025 behaves like valid SQL2026 is expected not to include :invalid2027 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2028 behaves like valid SQL2029 is expected not to include :invalid2030 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2031 behaves like valid SQL2032 is expected not to include :invalid2033 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2034 behaves like invalid SQL2035 is expected to include :invalid2036 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2037 behaves like valid SQL2038 is expected not to include :invalid2039 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2040 behaves like invalid SQL2041 is expected to include :invalid2042 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2043 behaves like invalid SQL2044 is expected to include :invalid2045 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2046 behaves like invalid SQL2047 is expected to include :invalid2048 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2049 behaves like invalid SQL2050 is expected to include :invalid2051 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2052 behaves like invalid SQL2053 is expected to include :invalid2054 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2055 behaves like valid SQL2056 is expected not to include :invalid2057 query_name: "set operator without references", behavior: "valid SQL"2058 behaves like valid SQL2059 is expected not to include :invalid2060 select_columns: "sub"2061 query_name: "set operator with static columns", behavior: "valid SQL"2062 behaves like valid SQL2063 is expected not to include :invalid2064 query_name: "set operator with static referenced columns", behavior: "valid SQL"2065 behaves like valid SQL2066 is expected not to include :invalid2067 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2068 behaves like valid SQL2069 is expected not to include :invalid2070 query_name: "set operator with dynamic columns", behavior: "valid SQL"2071 behaves like valid SQL2072 is expected not to include :invalid2073 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2074 behaves like valid SQL2075 is expected not to include :invalid2076 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2077 behaves like valid SQL2078 is expected not to include :invalid2079 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2080 behaves like invalid SQL2081 is expected to include :invalid2082 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2083 behaves like valid SQL2084 is expected not to include :invalid2085 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2086 behaves like invalid SQL2087 is expected to include :invalid2088 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2089 behaves like invalid SQL2090 is expected to include :invalid2091 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2092 behaves like invalid SQL2093 is expected to include :invalid2094 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2095 behaves like invalid SQL2096 is expected to include :invalid2097 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2098 behaves like invalid SQL2099 is expected to include :invalid2100 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2101 behaves like valid SQL2102 is expected not to include :invalid2103 query_name: "set operator without references", behavior: "valid SQL"2104 behaves like valid SQL2105 is expected not to include :invalid2106 select_columns: "sub.id"2107 query_name: "set operator with static columns", behavior: "valid SQL"2108 behaves like valid SQL2109 is expected not to include :invalid2110 query_name: "set operator with static referenced columns", behavior: "valid SQL"2111 behaves like valid SQL2112 is expected not to include :invalid2113 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2114 behaves like valid SQL2115 is expected not to include :invalid2116 query_name: "set operator with dynamic columns", behavior: "valid SQL"2117 behaves like valid SQL2118 is expected not to include :invalid2119 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2120 behaves like valid SQL2121 is expected not to include :invalid2122 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2123 behaves like valid SQL2124 is expected not to include :invalid2125 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2126 behaves like invalid SQL2127 is expected to include :invalid2128 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2129 behaves like valid SQL2130 is expected not to include :invalid2131 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2132 behaves like invalid SQL2133 is expected to include :invalid2134 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2135 behaves like invalid SQL2136 is expected to include :invalid2137 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2138 behaves like invalid SQL2139 is expected to include :invalid2140 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2141 behaves like invalid SQL2142 is expected to include :invalid2143 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2144 behaves like invalid SQL2145 is expected to include :invalid2146 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2147 behaves like valid SQL2148 is expected not to include :invalid2149 query_name: "set operator without references", behavior: "valid SQL"2150 behaves like valid SQL2151 is expected not to include :invalid2152 when used by one side of UNION2153 union1: "*", union2: "*", subquery: "*", expected: "valid SQL"2154 behaves like valid SQL2155 is expected not to include :invalid2156 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL"2157 behaves like invalid SQL2158 is expected to include :invalid2159 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL"2160 behaves like invalid SQL2161 is expected to include :invalid2162 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"2163 behaves like invalid SQL2164 is expected to include :invalid2165 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL"2166 behaves like valid SQL2167 is expected not to include :invalid2168 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL"2169 behaves like invalid SQL2170 is expected to include :invalid2171 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL"2172 behaves like valid SQL2173 is expected not to include :invalid2174 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL"2175 behaves like valid SQL2176 is expected not to include :invalid2177 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL"2178 behaves like valid SQL2179 is expected not to include :invalid2180 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL"2181 behaves like valid SQL2182 is expected not to include :invalid2183 for CTE2184 when UNION2185 select_columns: "*"2186 query_name: "set operator with static columns", behavior: "valid SQL"2187 behaves like valid SQL2188 is expected not to include :invalid2189 query_name: "set operator with static referenced columns", behavior: "valid SQL"2190 behaves like valid SQL2191 is expected not to include :invalid2192 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2193 behaves like valid SQL2194 is expected not to include :invalid2195 query_name: "set operator with dynamic columns", behavior: "valid SQL"2196 behaves like valid SQL2197 is expected not to include :invalid2198 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2199 behaves like valid SQL2200 is expected not to include :invalid2201 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2202 behaves like valid SQL2203 is expected not to include :invalid2204 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2205 behaves like invalid SQL2206 is expected to include :invalid2207 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2208 behaves like valid SQL2209 is expected not to include :invalid2210 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2211 behaves like invalid SQL2212 is expected to include :invalid2213 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2214 behaves like invalid SQL2215 is expected to include :invalid2216 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2217 behaves like invalid SQL2218 is expected to include :invalid2219 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2220 behaves like invalid SQL2221 is expected to include :invalid2222 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2223 behaves like invalid SQL2224 is expected to include :invalid2225 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2226 behaves like valid SQL2227 is expected not to include :invalid2228 query_name: "set operator without references", behavior: "valid SQL"2229 behaves like valid SQL2230 is expected not to include :invalid2231 select_columns: "namespaces_cte.*"2232 query_name: "set operator with static columns", behavior: "valid SQL"2233 behaves like valid SQL2234 is expected not to include :invalid2235 query_name: "set operator with static referenced columns", behavior: "valid SQL"2236 behaves like valid SQL2237 is expected not to include :invalid2238 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2239 behaves like valid SQL2240 is expected not to include :invalid2241 query_name: "set operator with dynamic columns", behavior: "valid SQL"2242 behaves like valid SQL2243 is expected not to include :invalid2244 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2245 behaves like valid SQL2246 is expected not to include :invalid2247 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2248 behaves like valid SQL2249 is expected not to include :invalid2250 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2251 behaves like invalid SQL2252 is expected to include :invalid2253 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2254 behaves like valid SQL2255 is expected not to include :invalid2256 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2257 behaves like invalid SQL2258 is expected to include :invalid2259 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2260 behaves like invalid SQL2261 is expected to include :invalid2262 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2263 behaves like invalid SQL2264 is expected to include :invalid2265 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2266 behaves like invalid SQL2267 is expected to include :invalid2268 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2269 behaves like invalid SQL2270 is expected to include :invalid2271 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2272 behaves like valid SQL2273 is expected not to include :invalid2274 query_name: "set operator without references", behavior: "valid SQL"2275 behaves like valid SQL2276 is expected not to include :invalid2277 select_columns: "namespaces_cte.id"2278 query_name: "set operator with static columns", behavior: "valid SQL"2279 behaves like valid SQL2280 is expected not to include :invalid2281 query_name: "set operator with static referenced columns", behavior: "valid SQL"2282 behaves like valid SQL2283 is expected not to include :invalid2284 query_name: "set operator with static alias referenced columns", behavior: "valid SQL"2285 behaves like valid SQL2286 is expected not to include :invalid2287 query_name: "set operator with dynamic columns", behavior: "valid SQL"2288 behaves like valid SQL2289 is expected not to include :invalid2290 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL"2291 behaves like valid SQL2292 is expected not to include :invalid2293 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL"2294 behaves like valid SQL2295 is expected not to include :invalid2296 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL"2297 behaves like invalid SQL2298 is expected to include :invalid2299 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL"2300 behaves like valid SQL2301 is expected not to include :invalid2302 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL"2303 behaves like invalid SQL2304 is expected to include :invalid2305 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2306 behaves like invalid SQL2307 is expected to include :invalid2308 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL"2309 behaves like invalid SQL2310 is expected to include :invalid2311 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL"2312 behaves like invalid SQL2313 is expected to include :invalid2314 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL"2315 behaves like invalid SQL2316 is expected to include :invalid2317 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL"2318 behaves like valid SQL2319 is expected not to include :invalid2320 query_name: "set operator without references", behavior: "valid SQL"2321 behaves like valid SQL2322 is expected not to include :invalid2323 when used by one side of UNION2324 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"2325 behaves like valid SQL2326 is expected not to include :invalid2327 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL"2328 behaves like invalid SQL2329 is expected to include :invalid2330 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"2331 behaves like invalid SQL2332 is expected to include :invalid2333 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL"2334 behaves like invalid SQL2335 is expected to include :invalid2336 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL"2337 behaves like valid SQL2338 is expected not to include :invalid2339 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"2340 behaves like valid SQL2341 is expected not to include :invalid2342 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL"2343 behaves like valid SQL2344 is expected not to include :invalid2345 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL"2346 behaves like invalid SQL2347 is expected to include :invalid2348 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL"2349 behaves like valid SQL2350 is expected not to include :invalid2351 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL"2352 behaves like valid SQL2353 is expected not to include :invalid2354 when recursive2355 select1: "id", select2: "id", expected: "valid SQL"2356 behaves like valid SQL2357 is expected not to include :invalid2358 select1: static_namespace_columns, select2: "*", expected: "valid SQL"2359 behaves like valid SQL2360 is expected not to include :invalid2361 select1: "*", select2: static_namespace_columns, expected: "invalid SQL"2362 behaves like invalid SQL2363 is expected to include :invalid2364 for subselect2365 with set operator2366 behaves like valid SQL2367 is expected not to include :invalid2368 when columns are not referenced2369 behaves like invalid SQL2370 is expected to include :invalid2371 with lateral join2372 example at ./spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb:340 (PENDING: Not yet implemented)2373# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb. It took 49.04 seconds. Expected to take 53.05 seconds.2374# [RSpecRunTime] Starting example group spec/serializers/ci/job_entity_spec.rb. Expected to take 49.61 seconds.2375Ci::JobEntity2376 contains started2377 contains complete to indicate if a pipeline is completed2378 contains paths to job page action2379 does not contain sensitive information2380 contains whether it is playable2381 contains timestamps2382 contains details2383 contains queued_at2384 contains queued_duration2385 when job is retryable2386 contains cancel path2387# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.78 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.00 1.08 1.08 1/282 339462388.2389 when job is cancelable2390 contains cancel path2391 when job is a regular job2392 does not contain path to play action2393 is not a playable build2394# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.4 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.16 1.11 1.10 1/282 339472395.2396 when job is a manual action2397 when user is allowed to trigger action2398 contains path to play action2399 is a playable action2400# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.49 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.16 1.11 1.10 1/282 339482401.2402 when user is not allowed to trigger action2403 does not contain path to play action2404 is not a playable action2405# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.71 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.15 1.11 1.09 1/282 339492406.2407 when job is scheduled2408 contains path to unschedule action2409 contains scheduled_at2410# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.49 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.15 1.11 1.09 1/282 339502411.2412 when job is running2413 contains started_at2414 when job is generic commit status2415 contains paths to target action2416 does not contain paths to other action paths2417 contains timestamps2418 contains details2419# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.67 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.22 1.12 1.10 1/282 339512420.2421 when job failed2422 contains details2423 states that it failed2424 indicates the failure reason on tooltip2425 includes a callout message with a verbose output2426 states that it is not recoverable2427# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.31 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.20 1.12 1.10 1/282 339522428.2429 when job is allowed to fail2430 contains details2431 states that it failed2432 indicates the failure reason on tooltip2433 includes a callout message with a verbose output2434 states that it is not recoverable2435# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.56 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.26 1.13 1.10 1/282 339532436.2437 when the job failed with a script failure2438 does not include callout message or recoverable keys2439 when job failed and is recoverable2440 states it is recoverable2441 when job passed2442 does not include callout message or recoverable keys2443 when job is a bridge2444 does not include build path2445 does not include cancel path2446# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.68 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.26 1.13 1.10 1/282 339542447.2448# [RSpecRunTime] Finishing example group spec/serializers/ci/job_entity_spec.rb. It took 35.51 seconds. Expected to take 49.61 seconds.2449# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb. Expected to take 42.31 seconds.2450Ci::JobArtifacts::DestroyAllExpiredService2451 .execute2452 when artifact is expired2453 with preloaded relationships2454 performs a consistent number of queries2455# [RSpecRunTime] RSpec elapsed time: 16 minutes 55.07 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.24 1.13 1.10 1/282 339552456.2457 when artifact is not locked2458 deletes job artifact record2459 when the artifact does not have a file attached to it2460 does not create deleted objects2461# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.45 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.24 1.13 1.10 1/282 339562462.2463 when the artifact has a file attached to it2464 creates a deleted object2465 resets project statistics2466 does not remove the files2467# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.8 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.22 1.13 1.10 1/283 339572468.2469 when the project in which the artifact belongs to is undergoing stats refresh2470 does not destroy job artifact2471# [RSpecRunTime] RSpec elapsed time: 17 minutes 14.08 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.27 1.14 1.10 1/282 339582472.2473 when artifact is locked2474 does not destroy job artifact2475# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.08 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.33 1.15 1.11 1/282 339592476.2477 when artifact is not expired2478 does not destroy expired job artifacts2479# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.93 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.33 1.15 1.11 1/282 339602480.2481 when artifact is permanent2482 does not destroy expired job artifacts2483# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.71 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.30 1.15 1.11 1/282 339612484.2485 when failed to destroy artifact2486 when the import fails2487 raises an exception and stop destroying2488 when the delete fails2489 raises an exception rolls back the insert2490 when exclusive lease has already been taken by the other instance2491 raises an error and does not start destroying2492 with a second artifact and batch size of 12493 when timeout happens2494 destroys one artifact2495 reports the number of destroyed artifacts2496 when loop reached loop limit2497 destroys one artifact2498 reports the number of destroyed artifacts2499 when the number of artifacts is greater than than batch size2500 destroys all expired artifacts2501 reports the number of destroyed artifacts2502# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.74 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.36 1.17 1.11 1/282 339622503.2504 when there are no artifacts2505 does not raise error2506 reports the number of destroyed artifacts2507# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.13 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.36 1.17 1.11 1/282 339632508.2509 when some artifacts are locked2510 destroys only unlocked artifacts2511# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.82 seconds. Current RSS: ~1258M. Threads: 4. load average: 1.33 1.16 1.11 1/282 339642512.2513 when some artifacts are trace2514 destroys only non trace artifacts2515# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.69 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.33 1.16 1.11 1/282 339652516.2517 when all artifacts are locked2518 destroys no artifacts2519# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.45 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.22 1.14 1.11 1/282 339662520.2521# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb. It took 40.78 seconds. Expected to take 42.31 seconds.2522# [RSpecRunTime] Starting example group spec/lib/gitlab/color_spec.rb. Expected to take 38.9 seconds.2523Gitlab::Color2524 .of2525 parses black to #0000002526 parses silver to #C0C0C02527 parses gray to #8080802528 parses white to #FFFFFF2529 parses maroon to #8000002530 parses red to #FF00002531 parses purple to #8000802532 parses fuchsia to #FF00FF2533 parses green to #0080002534 parses lime to #00FF002535 parses olive to #8080002536 parses yellow to #FFFF002537 parses navy to #0000802538 parses blue to #0000FF2539 parses teal to #0080802540 parses aqua to #00FFFF2541 parses orange to #FFA5002542 parses aliceblue to #F0F8FF2543 parses antiquewhite to #FAEBD72544 parses aquamarine to #7FFFD42545 parses azure to #F0FFFF2546 parses beige to #F5F5DC2547 parses bisque to #FFE4C42548 parses blanchedalmond to #FFEBCD2549 parses blueviolet to #8A2BE22550 parses brown to #A52A2A2551 parses burlywood to #DEB8872552 parses cadetblue to #5F9EA02553 parses chartreuse to #7FFF002554 parses chocolate to #D2691E2555 parses coral to #FF7F502556 parses cornflowerblue to #6495ED2557 parses cornsilk to #FFF8DC2558 parses crimson to #DC143C2559 parses darkblue to #00008B2560 parses darkcyan to #008B8B2561 parses darkgoldenrod to #B8860B2562 parses darkgray to #A9A9A92563 parses darkgreen to #0064002564 parses darkgrey to #A9A9A92565 parses darkkhaki to #BDB76B2566 parses darkmagenta to #8B008B2567 parses darkolivegreen to #556B2F2568 parses darkorange to #FF8C002569 parses darkorchid to #9932CC2570 parses darkred to #8B00002571 parses darksalmon to #E9967A2572 parses darkseagreen to #8FBC8F2573 parses darkslateblue to #483D8B2574 parses darkslategray to #2F4F4F2575 parses darkslategrey to #2F4F4F2576 parses darkturquoise to #00CED12577 parses darkviolet to #9400D32578 parses deeppink to #FF14932579 parses deepskyblue to #00BFFF2580 parses dimgray to #6969692581 parses dimgrey to #6969692582 parses dodgerblue to #1E90FF2583 parses firebrick to #B222222584 parses floralwhite to #FFFAF02585 parses forestgreen to #228B222586 parses gainsboro to #DCDCDC2587 parses ghostwhite to #F8F8FF2588 parses gold to #FFD7002589 parses goldenrod to #DAA5202590 parses greenyellow to #ADFF2F2591 parses grey to #8080802592 parses honeydew to #F0FFF02593 parses hotpink to #FF69B42594 parses indianred to #CD5C5C2595 parses indigo to #4B00822596 parses ivory to #FFFFF02597 parses khaki to #F0E68C2598 parses lavender to #E6E6FA2599 parses lavenderblush to #FFF0F52600 parses lawngreen to #7CFC002601 parses lemonchiffon to #FFFACD2602 parses lightblue to #ADD8E62603 parses lightcoral to #F080802604 parses lightcyan to #E0FFFF2605 parses lightgoldenrodyellow to #FAFAD22606 parses lightgray to #D3D3D32607 parses lightgreen to #90EE902608 parses lightgrey to #D3D3D32609 parses lightpink to #FFB6C12610 parses lightsalmon to #FFA07A2611 parses lightseagreen to #20B2AA2612 parses lightskyblue to #87CEFA2613 parses lightslategray to #7788992614 parses lightslategrey to #7788992615 parses lightsteelblue to #B0C4DE2616 parses lightyellow to #FFFFE02617 parses limegreen to #32CD322618 parses linen to #FAF0E62619 parses mediumaquamarine to #66CDAA2620 parses mediumblue to #0000CD2621 parses mediumorchid to #BA55D32622 parses mediumpurple to #9370DB2623 parses mediumseagreen to #3CB3712624 parses mediumslateblue to #7B68EE2625 parses mediumspringgreen to #00FA9A2626 parses mediumturquoise to #48D1CC2627 parses mediumvioletred to #C715852628 parses midnightblue to #1919702629 parses mintcream to #F5FFFA2630 parses mistyrose to #FFE4E12631 parses moccasin to #FFE4B52632 parses navajowhite to #FFDEAD2633 parses oldlace to #FDF5E62634 parses olivedrab to #6B8E232635 parses orangered to #FF45002636 parses orchid to #DA70D62637 parses palegoldenrod to #EEE8AA2638 parses palegreen to #98FB982639 parses paleturquoise to #AFEEEE2640 parses palevioletred to #DB70932641 parses papayawhip to #FFEFD52642 parses peachpuff to #FFDAB92643 parses peru to #CD853F2644 parses pink to #FFC0CB2645 parses plum to #DDA0DD2646 parses powderblue to #B0E0E62647 parses rosybrown to #BC8F8F2648 parses royalblue to #4169E12649 parses saddlebrown to #8B45132650 parses salmon to #FA80722651 parses sandybrown to #F4A4602652 parses seagreen to #2E8B572653 parses seashell to #FFF5EE2654 parses sienna to #A0522D2655 parses skyblue to #87CEEB2656 parses slateblue to #6A5ACD2657 parses slategray to #7080902658 parses slategrey to #7080902659 parses snow to #FFFAFA2660 parses springgreen to #00FF7F2661 parses steelblue to #4682B42662 parses tan to #D2B48C2663 parses thistle to #D8BFD82664 parses tomato to #FF63472665 parses turquoise to #40E0D02666 parses violet to #EE82EE2667 parses wheat to #F5DEB32668 parses whitesmoke to #F5F5F52669 parses yellowgreen to #9ACD322670 parses rebeccapurple to #6633992671 parses hex literals as colors2672 raises if the input is nil2673 returns an invalid color if the input is not valid2674# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.25 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.25 1.15 1.11 1/282 339672675.2676 .color_for2677 when generating color for nil value2678 is expected to be valid2679 behaves like deterministic2680 is deterministoc2681 when generating color for empty string value2682 is expected to be valid2683 behaves like deterministic2684 is deterministoc2685 when generating color for number value2686 is expected to be valid2687 behaves like deterministic2688 is deterministoc2689 when generating color for string value2690 is expected to be valid2691 behaves like deterministic2692 is deterministoc2693 #new2694 handles nil values2695 strips input2696 #valid?2697 black is a valid color2698 silver is a valid color2699 gray is a valid color2700 white is a valid color2701 maroon is a valid color2702 red is a valid color2703 purple is a valid color2704 fuchsia is a valid color2705 green is a valid color2706 lime is a valid color2707 olive is a valid color2708 yellow is a valid color2709 navy is a valid color2710 blue is a valid color2711 teal is a valid color2712 aqua is a valid color2713 orange is a valid color2714 aliceblue is a valid color2715 antiquewhite is a valid color2716 aquamarine is a valid color2717 azure is a valid color2718 beige is a valid color2719 bisque is a valid color2720 blanchedalmond is a valid color2721 blueviolet is a valid color2722 brown is a valid color2723 burlywood is a valid color2724 cadetblue is a valid color2725 chartreuse is a valid color2726 chocolate is a valid color2727 coral is a valid color2728 cornflowerblue is a valid color2729 cornsilk is a valid color2730 crimson is a valid color2731 darkblue is a valid color2732 darkcyan is a valid color2733 darkgoldenrod is a valid color2734 darkgray is a valid color2735 darkgreen is a valid color2736 darkgrey is a valid color2737 darkkhaki is a valid color2738 darkmagenta is a valid color2739 darkolivegreen is a valid color2740 darkorange is a valid color2741 darkorchid is a valid color2742 darkred is a valid color2743 darksalmon is a valid color2744 darkseagreen is a valid color2745 darkslateblue is a valid color2746 darkslategray is a valid color2747 darkslategrey is a valid color2748 darkturquoise is a valid color2749 darkviolet is a valid color2750 deeppink is a valid color2751 deepskyblue is a valid color2752 dimgray is a valid color2753 dimgrey is a valid color2754 dodgerblue is a valid color2755 firebrick is a valid color2756 floralwhite is a valid color2757 forestgreen is a valid color2758 gainsboro is a valid color2759 ghostwhite is a valid color2760 gold is a valid color2761 goldenrod is a valid color2762 greenyellow is a valid color2763 grey is a valid color2764 honeydew is a valid color2765 hotpink is a valid color2766 indianred is a valid color2767 indigo is a valid color2768 ivory is a valid color2769 khaki is a valid color2770 lavender is a valid color2771 lavenderblush is a valid color2772 lawngreen is a valid color2773 lemonchiffon is a valid color2774 lightblue is a valid color2775 lightcoral is a valid color2776 lightcyan is a valid color2777 lightgoldenrodyellow is a valid color2778 lightgray is a valid color2779 lightgreen is a valid color2780 lightgrey is a valid color2781 lightpink is a valid color2782 lightsalmon is a valid color2783 lightseagreen is a valid color2784 lightskyblue is a valid color2785 lightslategray is a valid color2786 lightslategrey is a valid color2787 lightsteelblue is a valid color2788 lightyellow is a valid color2789 limegreen is a valid color2790 linen is a valid color2791 mediumaquamarine is a valid color2792 mediumblue is a valid color2793 mediumorchid is a valid color2794 mediumpurple is a valid color2795 mediumseagreen is a valid color2796 mediumslateblue is a valid color2797 mediumspringgreen is a valid color2798 mediumturquoise is a valid color2799 mediumvioletred is a valid color2800 midnightblue is a valid color2801 mintcream is a valid color2802 mistyrose is a valid color2803 moccasin is a valid color2804 navajowhite is a valid color2805 oldlace is a valid color2806 olivedrab is a valid color2807 orangered is a valid color2808 orchid is a valid color2809 palegoldenrod is a valid color2810 palegreen is a valid color2811 paleturquoise is a valid color2812 palevioletred is a valid color2813 papayawhip is a valid color2814 peachpuff is a valid color2815 peru is a valid color2816 pink is a valid color2817 plum is a valid color2818 powderblue is a valid color2819 rosybrown is a valid color2820 royalblue is a valid color2821 saddlebrown is a valid color2822 salmon is a valid color2823 sandybrown is a valid color2824 seagreen is a valid color2825 seashell is a valid color2826 sienna is a valid color2827 skyblue is a valid color2828 slateblue is a valid color2829 slategray is a valid color2830 slategrey is a valid color2831 snow is a valid color2832 springgreen is a valid color2833 steelblue is a valid color2834 tan is a valid color2835 thistle is a valid color2836 tomato is a valid color2837 turquoise is a valid color2838 violet is a valid color2839 wheat is a valid color2840 whitesmoke is a valid color2841 yellowgreen is a valid color2842 rebeccapurple is a valid color2843 #fff is a valid color2844 #ffffff is a valid color2845 #ABCDEF is a valid color2846 #123456 is a valid color2847 #1234567 is not a valid color2848 fff is not a valid color2849 #deadbeaf is not a valid color2850 #a1b2c3 is a valid color2851 nil is not a valid color2852# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.18 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.19 1.14 1.11 1/282 339682853.2854 #light?2855 #fff is light2856 #c2c2c2 is light2857 #868686 is dark2858 #000 is dark2859 invalid colors are not light2860 #contrast2861 with light colors2862 is dark2863 with dark colors2864 is light2865 as_json2866 serializes correctly2867# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_spec.rb. It took 31.55 seconds. Expected to take 38.9 seconds.2868# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb. Expected to take 34.77 seconds.2869Banzai::Filter::References::MilestoneReferenceFilter2870 requires project context2871 group context2872 when project milestone2873 links to a valid reference2874 ignores internal references2875 behaves like absolute references2876 supports absolute reference2877# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.77 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.19 1.14 1.11 1/282 339692878.2879 when group milestone2880 ignores internal references2881 for subgroups2882 links to valid references of subgroup and group milestones2883 links to valid absolute references of subgroup and group milestones2884# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.92 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.19 1.14 1.11 1/282 339702885.2886 when referencing both project and group milestones2887 links to valid references2888 when referencing both project and group milestones using absolute references2889 links to valid references2890 when referencing both group and subgroup milestones using absolute references2891 links to valid references2892 when milestone is open2893 project milestones2894 ignores valid references contained inside 'pre' element2895 ignores valid references contained inside 'code' element2896 ignores valid references contained inside 'a' element2897 ignores valid references contained inside 'style' element2898 includes default classes2899 includes a data-project attribute2900 includes a data-milestone attribute2901 supports an :only_path context2902 behaves like Integer-based references2903 links to a valid reference2904 links with adjacent text2905 ignores invalid milestone IIDs2906# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.53 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.26 1.16 1.11 1/282 339712907.2908 behaves like String-based single-word references2909 links to a valid reference2910 links with adjacent text2911 links with adjacent html tags2912 ignores invalid milestone names2913 behaves like String-based multi-word references in quotes2914 links to a valid reference2915 links with adjacent text2916 ignores invalid milestone names2917 behaves like referencing a milestone in a link href2918 links to a valid reference2919 links with adjacent text2920 includes a data-project attribute2921 includes a data-milestone attribute2922 behaves like linking to a milestone as the entire link2923 replaces the link text with the milestone reference2924 includes a data-project attribute2925 includes a data-milestone attribute2926 behaves like cross-project / cross-namespace complete reference2927 points to referenced project milestone page2928 link has valid text2929 has valid text2930 escapes the name attribute2931 behaves like cross-project / same-namespace complete reference2932 points to referenced project milestone page2933 link has valid text2934 has valid text2935 escapes the name attribute2936 behaves like cross project shorthand reference2937 points to referenced project milestone page2938 link has valid text2939 has valid text2940 escapes the name attribute2941 behaves like references with HTML entities2942 links to a valid reference2943 ignores invalid milestone names and escapes entities2944 behaves like HTML text with references2945 preserves escaped HTML text and adds valid references2946 preserves escaped HTML text if there are no valid references2947 behaves like absolute references2948 supports absolute reference2949 group milestones2950 ignores valid references contained inside 'pre' element2951 ignores valid references contained inside 'code' element2952 ignores valid references contained inside 'a' element2953 ignores valid references contained inside 'style' element2954 includes default classes2955 includes a data-project attribute2956 includes a data-milestone attribute2957 supports an :only_path context2958 does not support references by IID2959 does not support references by link2960 does not support cross-project references2961 supports parent group references2962 behaves like String-based single-word references2963 links to a valid reference2964 links with adjacent text2965 links with adjacent html tags2966 ignores invalid milestone names2967# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.0 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.22 1.15 1.11 1/282 339722968.2969 behaves like String-based multi-word references in quotes2970 links to a valid reference2971 links with adjacent text2972 ignores invalid milestone names2973 behaves like referencing a milestone in a link href2974 links to a valid reference2975 links with adjacent text2976 includes a data-project attribute2977 includes a data-milestone attribute2978 behaves like references with HTML entities2979 links to a valid reference2980 ignores invalid milestone names and escapes entities2981 behaves like HTML text with references2982 preserves escaped HTML text and adds valid references2983 preserves escaped HTML text if there are no valid references2984 behaves like absolute references2985 supports absolute reference2986 when milestone is closed2987 project milestones2988 ignores valid references contained inside 'pre' element2989 ignores valid references contained inside 'code' element2990 ignores valid references contained inside 'a' element2991 ignores valid references contained inside 'style' element2992 includes default classes2993 includes a data-project attribute2994 includes a data-milestone attribute2995 supports an :only_path context2996 behaves like Integer-based references2997 links to a valid reference2998 links with adjacent text2999 ignores invalid milestone IIDs3000# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.72 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.22 1.15 1.11 2/282 339733001.3002 behaves like String-based single-word references3003 links to a valid reference3004 links with adjacent text3005 links with adjacent html tags3006 ignores invalid milestone names3007 behaves like String-based multi-word references in quotes3008 links to a valid reference3009 links with adjacent text3010 ignores invalid milestone names3011 behaves like referencing a milestone in a link href3012 links to a valid reference3013 links with adjacent text3014 includes a data-project attribute3015 includes a data-milestone attribute3016 behaves like linking to a milestone as the entire link3017 replaces the link text with the milestone reference3018 includes a data-project attribute3019 includes a data-milestone attribute3020 behaves like cross-project / cross-namespace complete reference3021 points to referenced project milestone page3022 link has valid text3023 has valid text3024 escapes the name attribute3025 behaves like cross-project / same-namespace complete reference3026 points to referenced project milestone page3027 link has valid text3028 has valid text3029 escapes the name attribute3030 behaves like cross project shorthand reference3031 points to referenced project milestone page3032 link has valid text3033 has valid text3034 escapes the name attribute3035 behaves like references with HTML entities3036 links to a valid reference3037 ignores invalid milestone names and escapes entities3038 behaves like HTML text with references3039 preserves escaped HTML text and adds valid references3040 preserves escaped HTML text if there are no valid references3041 behaves like absolute references3042 supports absolute reference3043 group milestones3044 ignores valid references contained inside 'pre' element3045 ignores valid references contained inside 'code' element3046 ignores valid references contained inside 'a' element3047 ignores valid references contained inside 'style' element3048 includes default classes3049 includes a data-project attribute3050 includes a data-milestone attribute3051 supports an :only_path context3052 does not support references by IID3053 does not support references by link3054 does not support cross-project references3055 supports parent group references3056 behaves like String-based single-word references3057 links to a valid reference3058 links with adjacent text3059 links with adjacent html tags3060 ignores invalid milestone names3061# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.11 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.34 1.18 1.12 1/282 339743062.3063 behaves like String-based multi-word references in quotes3064 links to a valid reference3065 links with adjacent text3066 ignores invalid milestone names3067 behaves like referencing a milestone in a link href3068 links to a valid reference3069 links with adjacent text3070 includes a data-project attribute3071 includes a data-milestone attribute3072 behaves like references with HTML entities3073 links to a valid reference3074 ignores invalid milestone names and escapes entities3075 behaves like HTML text with references3076 preserves escaped HTML text and adds valid references3077 preserves escaped HTML text if there are no valid references3078 behaves like absolute references3079 supports absolute reference3080 checking N+13081 does not have N+1 per multiple references per project3082 has N+1 for multiple unique project/group references3083# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.53 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.31 1.18 1.12 1/282 339753084.3085# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb. It took 29.53 seconds. Expected to take 34.77 seconds.3086# [RSpecRunTime] Starting example group spec/models/diff_discussion_spec.rb. Expected to take 31.28 seconds.3087DiffDiscussion3088 does not allow STI3089 #reply_attributes3090 includes position and original_position3091# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.72 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.31 1.18 1.12 1/288 341353092.3093 #merge_request_version_params3094 when the discussion is active3095 returns an empty hash, which will end up showing the latest version3096# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.4 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.37 1.19 1.12 1/288 343963097.3098 when the discussion is on an older merge request version3099 when commit_id is not present3100 returns the diff ID for the version to show3101# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.43 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.37 1.19 1.12 2/288 347023102.3103 when commit_id is present3104 includes the commit_id in the result3105# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.42 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.50 1.22 1.13 1/288 350083106.3107 when the discussion is on a comparison between merge request versions3108 when commit_id is not present3109 returns the diff ID and start sha of the versions to compare3110# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.37 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.46 1.22 1.13 1/288 353293111.3112 when commit_id is present3113 includes the commit_id in the result3114# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.47 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.46 1.22 1.13 1/288 356503115.3116 when the discussion does not have a merge request version3117 when commit_id is not present3118 returns empty hash3119# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.46 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.42 1.21 1.13 1/288 359623120.3121 when commit_id is present3122 returns the commit_id3123# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.45 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.42 1.21 1.13 1/288 362753124.3125 #cache_key3126 returns the cache key with the position sha3127 when first note of discussion has diff_note_position3128 includes sha of diff_note_positions position3129# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.29 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.39 1.21 1.13 2/289 365913130.3131# [RSpecRunTime] Finishing example group spec/models/diff_discussion_spec.rb. It took 26.8 seconds. Expected to take 31.28 seconds.3132# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. Expected to take 29.51 seconds.3133Banzai::Filter::References::CommitReferenceFilter3134 requires project context3135 ignores valid references contained inside 'pre' element3136 ignores valid references contained inside 'code' element3137 ignores valid references contained inside 'a' element3138 ignores valid references contained inside 'style' element3139 internal reference3140 links to a valid reference of 7 characters3141 links to a valid reference of 8 characters3142 links to a valid reference of 12 characters3143 links to a valid reference of 18 characters3144 links to a valid reference of 20 characters3145 links to a valid reference of 32 characters3146 links to a valid reference of 40 characters3147 does not render link when reference is ending a word3148 does not render link when reference is starting a word3149 always uses the short ID as the link text3150 links with adjacent text3151 ignores invalid commit IDs3152 includes a title attribute3153 escapes the title attribute3154 includes default classes3155 includes a data-project attribute3156 includes a data-commit attribute3157 supports an :only_path context3158 in merge request context3159 handles merge request contextual commit references3160 a doc with many (29) strings that could be SHAs3161 makes only a single request to Gitaly3162# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.0 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.36 1.21 1.13 1/288 369123163.3164 cross-project / cross-namespace complete reference3165 link has valid text3166 has valid text3167 ignores invalid commit IDs on the referenced project3168# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.06 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.33 1.20 1.13 1/286 370153169.3170 cross-project / same-namespace complete reference3171 link has valid text3172 has valid text3173 ignores invalid commit IDs on the referenced project3174# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.93 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.30 1.20 1.13 1/286 371183175.3176 cross-project shorthand reference3177 link has valid text3178 has valid text3179 ignores invalid commit IDs on the referenced project3180# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.8 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.30 1.20 1.13 1/286 372213181.3182 cross-project URL reference3183 links to a valid reference3184 links with adjacent text3185 ignores invalid commit IDs on the referenced project3186# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.12 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.28 1.20 1.13 1/286 373363187.3188 URL reference for a commit patch3189 links to a valid reference3190 has valid text3191 does not link to patch when extension match is after the path3192# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.45 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.34 1.21 1.13 1/286 374593193.3194 group context3195 ignores internal references3196 links to a valid reference3197 when Commit.reference_pattern causes a long scanning period3198 timesout and rescues in filter3199 checking N+13200 does not have N+1 per multiple references per project3201# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.14 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.34 1.21 1.13 1/286 375403202.3203# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/commit_reference_filter_spec.rb. It took 25.82 seconds. Expected to take 29.51 seconds.3204# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3205UsersController routing3206 to #show3207 to #gpg_keys3208 to #groups3209 to #projects3210 to #contributed3211 to #snippets3212 to #ssh_keys3213 to #calendar3214 to #calendar_activities3215# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 1.36 seconds. Expected to take 28.51 seconds.3216# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.69 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.31 1.20 1.13 1/286 375413217.3218# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3219SearchController routing3220 to #show3221# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.37 second. Expected to take 28.51 seconds.3222# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3223Mounted Apps routing3224 to API3225# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.36 second. Expected to take 28.51 seconds.3226# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3227SnippetsController routing3228 to #raw3229 to #index3230 to #new3231 to #edit3232 to #show3233 to #raw from unscoped routing3234 behaves like redirecting a legacy path3235 redirects /snippets/1 to /-/snippets/13236# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.39 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.31 1.20 1.13 1/287 375433237.3238# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 2.07 seconds. Expected to take 28.51 seconds.3239# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3240HelpController routing3241 to #index3242 to #show3243# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.46 second. Expected to take 28.51 seconds.3244# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3245ProfilesController routing3246 to #account3247 to #reset_feed_token3248 to #show3249 to #update3250# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.68 second. Expected to take 28.51 seconds.3251# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3252Profiles::PreferencesController routing3253 to #show3254 to #update3255# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.46 second. Expected to take 28.51 seconds.3256# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3257UserSettings::SshKeysController routing3258 to #index3259 to #create3260 to #show3261 to #destroy3262# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.64 second. Expected to take 28.51 seconds.3263# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3264UserSettings::GpgKeysController routing3265 to #index3266 to #create3267 to #destroy3268# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.55 second. Expected to take 28.51 seconds.3269# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3270Profiles::EmailsController routing3271 to #index3272 to #create3273 to #destroy3274# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.54 second. Expected to take 28.51 seconds.3275# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3276Profiles::AvatarsController routing3277 to #destroy3278# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.41 second. Expected to take 28.51 seconds.3279# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3280DashboardController routing3281 to #index3282 to #issues3283 to #calendar_issues3284 to #merge_requests3285# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.64 second. Expected to take 28.51 seconds.3286# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3287RootController routing3288 to #index3289# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3290# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3291Authentication routing3292 GET /users/sign_in3293 POST /users/sign_in3294 POST /users/sign_out3295 POST /users/password3296 GET /users/password/new3297 GET /users/password/edit3298 PUT /users/password3299 with LDAP configured3300 POST /users/auth/ldapmain/callback3301 with LDAP sign-in disabled3302 prevents POST /users/auth/ldapmain/callback3303# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.42 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.34 1.21 1.13 3/282 375443304.3305 with multiple LDAP providers configured3306 POST /users/auth/ldapmain/callback3307 POST /users/auth/ldapsecondary/callback3308# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.86 seconds. Current RSS: ~1330M. Threads: 5. load average: 1.31 1.21 1.13 1/282 375453309.3310# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.45 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.31 1.21 1.13 1/282 375463311.3312# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 9.34 seconds. Expected to take 28.51 seconds.3313# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3314HealthCheckController routing3315 to #index3316 also supports passing checks in the url3317# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.5 second. Expected to take 28.51 seconds.3318# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3319InvitesController routing3320 to #show3321# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.75 second. Expected to take 28.51 seconds.3322# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3323SentNotificationsController routing3324 to #unsubscribe3325# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.33 second. Expected to take 28.51 seconds.3326# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3327AutocompleteController routing3328 to #users3329 to #projects3330 to #award_emojis3331 to #merge_request_target_branches3332# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.69 second. Expected to take 28.51 seconds.3333# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3334SandboxController routing3335 to #mermaid3336# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3337# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3338Snippets::BlobsController routing3339 to #raw3340# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3341# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3342RunnerSetupController routing3343 to #platforms3344# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3345# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3346JwksController routing3347 to #index3348# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3349# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3350UserSettings::UserSettingsController routing3351 to #authentication_log3352# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3353# [RSpecRunTime] Starting example group spec/routing/routing_spec.rb. Expected to take 28.51 seconds.3354UserSettings::ActiveSessionsController routing3355 to #index3356# [RSpecRunTime] Finishing example group spec/routing/routing_spec.rb. It took 0.34 second. Expected to take 28.51 seconds.3357# [RSpecRunTime] Starting example group spec/services/milestones/transfer_service_spec.rb. Expected to take 26.87 seconds.3358Milestones::TransferService3359 #execute3360 when old_group is present3361 without existing milestone at the new group level3362 recreates the missing group milestones at project level3363 applies new project milestone to issues with group milestone3364 deletes milestone counters cache for both milestones3365 does not apply new project milestone to issues with project milestone3366 applies new project milestone to merge_requests with group milestone3367 does not apply new project milestone to issuables with project milestone3368 does not recreate missing group milestones that are not applied to issues or merge requests3369 when milestone is from an ancestor group3370 recreates the missing group milestones at project level3371# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.57 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.30 1.21 1.13 1/282 375473372.3373 when find_or_create_milestone returns nil3374 removes issues group milestone3375 removes merge requests group milestone3376# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.04 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.30 1.21 1.13 1/282 375483377.3378 with existing milestone at the new group level3379 does not create a new milestone3380 applies existing milestone to issues with group milestone3381 applies existing milestone to merge_requests with group milestone3382# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.28 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.25 1.21 1.13 1/282 375493383.3384 when old_group is not present3385 returns nil3386# [RSpecRunTime] Finishing example group spec/services/milestones/transfer_service_spec.rb. It took 24.03 seconds. Expected to take 26.87 seconds.3387# [RSpecRunTime] Starting example group spec/services/merge_requests/remove_approval_service_spec.rb. Expected to take 23.99 seconds.3388MergeRequests::RemoveApprovalService3389 #execute3390 with a user who has approved3391 removes the approval3392 changes reviewers state to unapproved3393 does not change reviewers state when skip_updating_state is true3394 creates an unapproval note, triggers a web hook, and sends a notification3395 does not trigger a web hook when skip_notification is true3396 does not send notification when skip_notification is true3397 does not create system note when skip_system_note is true3398 tracks merge request unapprove action3399 does not track merge request unapprove action when skip_system_note is true3400 when the merge request is merged3401 behaves like no-op call3402 does not create an unapproval note and triggers web hook3403 does not track merge request unapprove action3404 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated3405 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times3406# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.57 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.21 1.20 1.13 1/282 375503407.3408 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated3409 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times3410# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.57 seconds. Current RSS: ~1300M. Threads: 5. load average: 1.21 1.20 1.13 1/282 375513411.3412 behaves like does not trigger GraphQL subscription mergeRequestApprovalStateUpdated3413 is expected not to receive merge_request_approval_state_updated(*(any args)) 0 times3414# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.6 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.21 1.20 1.13 1/282 375523415.3416 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated3417 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:183 namespace933/project-1026!1>) 1 time3418# [RSpecRunTime] RSpec elapsed time: 20 minutes 29.69 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.20 1.20 1.13 1/282 375533419.3420 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated3421 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:184 namespace934/project-1027!1>) 1 time3422# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.75 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.20 1.20 1.13 1/282 375543423.3424 behaves like triggers GraphQL subscription mergeRequestApprovalStateUpdated3425 is expected to receive merge_request_approval_state_updated(#<MergeRequest id:185 namespace935/project-1028!1>) 1 time3426# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.8 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.20 1.20 1.13 1/282 375553427.3428 with a user who has not approved3429 behaves like no-op call3430 does not create an unapproval note and triggers web hook3431 does not track merge request unapprove action3432 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated3433 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times3434# [RSpecRunTime] RSpec elapsed time: 20 minutes 34.45 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.26 1.21 1.13 1/282 375563435.3436 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated3437 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times3438 behaves like does not trigger GraphQL subscription mergeRequestApprovalStateUpdated3439 is expected not to receive merge_request_approval_state_updated(*(any args)) 0 times3440# [RSpecRunTime] Finishing example group spec/services/merge_requests/remove_approval_service_spec.rb. It took 21.42 seconds. Expected to take 23.99 seconds.3441# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/lint_spec.rb. Expected to take 23.21 seconds.3442Gitlab::Ci::Lint3443 #validate3444 when a pipeline ref variable is used in an `include`3445 passes the ref name to YamlProcessor3446 when the ref is a tag3447 passes the ref name to YamlProcessor3448# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.5 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.40 1.24 1.14 1/287 379333449.3450 when user has permissions to write the ref3451 when using default static mode3452 does not catch advanced logical errors3453 uses YamlProcessor3454 behaves like content with errors and warnings3455 when content has errors3456 returns a result with errors3457# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.75 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.40 1.24 1.14 1/287 379903458.3459 when content has warnings3460 returns a result with warnings3461 when content has more warnings than max limit3462 returns a result with warnings3463 when content has errors and warnings3464 returns a result with errors and warnings3465 behaves like content is valid3466 returns a valid result3467 includes extra attributes3468 behaves like sets config metadata3469 sets merged_config3470 sets includes3471# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.34 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.45 1.25 1.15 1/287 383373472.3473 behaves like when sha is not provided3474 runs YamlProcessor with verify_project_sha: false3475 when sha is provided3476 runs YamlProcessor with verify_project_sha: true3477 behaves like content is valid3478 returns a valid result3479 when the sha is invalid3480 behaves like content is valid3481 returns a valid result3482 when the sha is from a fork3483 when a project ref contains the sha3484 behaves like content is valid3485 returns a valid result3486# [RSpecRunTime] RSpec elapsed time: 20 minutes 50.84 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.41 1.25 1.15 1/288 386863487.3488 when a project ref does not contain the sha3489 returns an error3490 when verify_project_sha is false3491 behaves like when sha is not provided3492 runs YamlProcessor with verify_project_sha: false3493 when using dry run mode3494 runs advanced logical validations3495 uses Ci::CreatePipelineService3496 behaves like content with errors and warnings3497 when content has errors3498 returns a result with errors3499# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.0 seconds. Current RSS: ~1314M. Threads: 5. load average: 1.41 1.25 1.15 1/288 387653500.3501 when content has warnings3502 returns a result with warnings3503 when content has more warnings than max limit3504 returns a result with warnings3505 when content has errors and warnings3506 returns a result with errors and warnings3507 behaves like content is valid3508 returns a valid result3509 does not include extra attributes3510 when using a ref other than the default branch3511 includes only jobs that are excluded on the default branch3512 behaves like sets config metadata3513 sets merged_config3514 sets includes3515# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.6 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.38 1.24 1.15 1/287 390823516.3517 when user does not have permissions to write the ref3518 when using default static mode3519 behaves like content is valid3520 returns a valid result3521 when using dry run mode3522 does not allow validation3523 pipeline logger3524 when the duration is under the threshold3525 does not create a log entry3526 when the durations exceeds the threshold3527 creates a log entry3528 when the feature flag is disabled3529 does not create a log entry3530 when project is not provided3531 creates a log entry without project_id3532# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/lint_spec.rb. It took 23.8 seconds. Expected to take 23.21 seconds.3533# [RSpecRunTime] Starting example group spec/models/snippet_repository_spec.rb. Expected to take 21.64 seconds.3534SnippetRepository3535 does not allow STI3536 associations3537 is expected to belong to shard required: false3538 is expected to belong to snippet required: false3539 behaves like shardable scopes3540 .for_repository_storage3541 returns the objects for a given repository storage3542 .excluding_repository_storage3543 returns the objects excluding the given repository storage3544 .for_shard3545 returns the objects for a given shard3546 .find_snippet3547 finds snippet by disk path3548 returns nil when it does not find the snippet3549 #multi_files_action3550 returns nil when files argument is empty3551 returns nil when files argument is nil3552 performs the operation accordingly to the files data3553 tries to obtain an exclusive lease3554 cancels the lease when the method has finished3555 raises an error if the lease cannot be obtained3556 with commit actions3557 infers the commit action based on the parameters if not present3558 when commit actions are present3559 behaves like uses the expected action3560 is expected to receive commit_files(#<User id:1037 @user336>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time3561# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.09 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.32 1.23 1.15 1/287 396193562.3563 when action is a string3564 behaves like uses the expected action3565 is expected to receive commit_files(#<User id:1037 @user336>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time3566 when move action does not include content3567 when action is not set3568 behaves like renames file and does not update content3569 is expected to eq "v6.8.0\n\nv6.7.0\n - Add support for Gemnasium as a Project Service (Olivier Gonzalez)\n - Add edi... redesign\n - stability\n - security fixes\n - increased test coverage\n - email notification\n"3570 when action is set3571 behaves like renames file and does not update content3572 is expected to eq "v6.8.0\n\nv6.7.0\n - Add support for Gemnasium as a Project Service (Olivier Gonzalez)\n - Add edi... redesign\n - stability\n - security fixes\n - increased test coverage\n - email notification\n"3573 when update action does not include content3574 when action is not set3575 behaves like does not commit anything3576 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"3577 when action is set3578 behaves like does not commit anything3579 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0"3580 when existing file has a default name3581 reuses the existing file name3582# [RSpecRunTime] RSpec elapsed time: 21 minutes 12.46 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.45 1.26 1.16 1/287 401903583.3584 when file name consists of one or several whitespaces3585 assigns a new name to the file3586 when some files are not named3587 behaves like snippet repository with file names3588 sets a name for unnamed files3589 repository already has 10 unnamed snippets3590 behaves like snippet repository with file names3591 sets a name for unnamed files3592# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.39 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.50 1.28 1.16 1/287 405733593.3594 with git errors3595 behaves like snippet repository with git errors3596 raises a path specific error3597 behaves like snippet repository with git errors3598 raises a path specific error3599 behaves like snippet repository with git errors3600 raises a path specific error3601 behaves like snippet repository with git errors3602 raises a path specific error3603 when user name is invalid3604 behaves like snippet repository with git errors3605 raises a path specific error3606 when user email is empty3607 behaves like snippet repository with git errors3608 raises a path specific error3609# [RSpecRunTime] Finishing example group spec/models/snippet_repository_spec.rb. It took 19.69 seconds. Expected to take 21.64 seconds.3610# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.3611Lint factories for SnippetRepository3612 with saas, license, and factory defaults3613 behaves like factory3614 snippet_repository factory3615 does not raise error when built3616 does not raise error when created3617# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.15 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.46 1.27 1.16 1/287 409383618.3619# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.47 seconds. Expected to take 40.68 seconds.3620# [RSpecRunTime] Starting example group spec/finders/group_projects_finder_spec.rb. Expected to take 20.37 seconds.3621GroupProjectsFinder3622 with a group member current user3623 only shared3624 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, and #<Project id:829 namespace946/3>>3625 with ancestor groups projects3626 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, and #<Project id:829 namespace946/3>>3627# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.32 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.42 1.27 1.16 1/287 409393628.3629 with subgroups projects3630 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, and #<Project id:829 namespace946/3>>3631 when shared projects are excluded3632 with subgroups projects3633 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:832 group90/group91/group92/6>>, and #<Project id:833 group90/group91/group92/7>>3634 with ancestor group projects3635 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:834 group90/8>>, #<Project id:835 group90/9>>, and #<Project id:836 group90/10>>3636 with ancestor groups and subgroups projects3637 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:834 group90/8>>, #<Project id:835 group90/9>>, #<Project id:836 group90/10>>, #<Project id:833 group90/group91/group92/7>>, and #<Project id:832 group90/group91/group92/6>>3638 without subgroups and ancestor group projects3639 is expected to contain exactly #<Project id:828 group90/group91/2>> and #<Project id:827 group90/group91/1>>3640 when user is member only of a subgroup3641 with ancestor groups and subgroups projects3642 does not return parent group projects3643# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.73 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.42 1.27 1.16 1/285 409403644.3645 owned3646 is expected to contain exactly #<Project id:828 group90/group91/2>> and #<Project id:827 group90/group91/1>>3647 all3648 with subgroups projects3649 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:832 group90/group91/group92/6>>, and #<Project id:833 group90/group91/group92/7>>3650 without subgroups projects3651 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, #<Project id:828 group90/group91/2>>, and #<Project id:827 group90/group91/1>>3652 with min access level3653 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, #<Project id:828 group90/group91/2>>, and #<Project id:827 group90/group91/1>>3654 without group member current_user3655 only shared3656 without external user3657 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, and #<Project id:829 namespace946/3>>3658 with external user3659 is expected to contain exactly #<Project id:830 namespace947/4>> and #<Project id:829 namespace946/3>>3660 when shared projects are excluded3661 without external user3662 with subgroups projects3663 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:832 group90/group91/group92/6>>, and #<Project id:833 group90/group91/group92/7>>3664 with ancestor groups projects3665 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:834 group90/8>>, and #<Project id:835 group90/9>>3666 with ancestor groups and subgroups projects3667 is expected to contain exactly #<Project id:828 group90/group91/2>>, #<Project id:827 group90/group91/1>>, #<Project id:835 group90/9>>, #<Project id:834 group90/8>>, #<Project id:833 group90/group91/group92/7>>, and #<Project id:832 group90/group91/group92/6>>3668 without subgroups projects3669 is expected to contain exactly #<Project id:828 group90/group91/2>> and #<Project id:827 group90/group91/1>>3670 with external user3671 with subgroups projects3672 is expected to contain exactly #<Project id:827 group90/group91/1>> and #<Project id:832 group90/group91/group92/6>>3673 with ancestor groups projects3674 is expected to contain exactly #<Project id:827 group90/group91/1>> and #<Project id:834 group90/8>>3675 with ancestor groups and subgroups projects3676 is expected to contain exactly #<Project id:827 group90/group91/1>>, #<Project id:834 group90/8>>, and #<Project id:832 group90/group91/group92/6>>3677 without subgroups projects3678 is expected to eq [#<Project id:827 group90/group91/1>>]3679 all3680 with subgroups projects3681 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, #<Project id:827 group90/group91/1>>, and #<Project id:832 group90/group91/group92/6>>3682 without subgroups projects3683 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, and #<Project id:827 group90/group91/1>>3684 with an admin current user3685 when admin mode is enabled3686 only shared3687 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, and #<Project id:829 namespace946/3>>3688 when shared projects are excluded3689 is expected to contain exactly #<Project id:828 group90/group91/2>> and #<Project id:827 group90/group91/1>>3690 all3691 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:830 namespace947/4>>, #<Project id:829 namespace946/3>>, #<Project id:828 group90/group91/2>>, and #<Project id:827 group90/group91/1>>3692 when admin mode is disabled3693 only shared3694 is expected to contain exactly #<Project id:831 namespace948/5>> and #<Project id:829 namespace946/3>>3695 when shared projects are excluded3696 is expected to contain exactly #<Project id:827 group90/group91/1>>3697 all3698 is expected to contain exactly #<Project id:831 namespace948/5>>, #<Project id:829 namespace946/3>>, and #<Project id:827 group90/group91/1>>3699 no user3700 only shared3701 is expected to contain exactly #<Project id:831 namespace948/5>> and #<Project id:829 namespace946/3>>3702 when shared projects are excluded3703 with subgroups projects3704 is expected to contain exactly #<Project id:827 group90/group91/1>> and #<Project id:832 group90/group91/group92/6>>3705 without subgroups projects3706 is expected to eq [#<Project id:827 group90/group91/1>>]3707 feature availability3708 without issues and merge request enabled3709 is expected to contain exactly #<Project id:827 group90/group91/1>>, #<Project id:829 namespace946/3>>, #<Project id:831 namespace948/5>>, #<Project id:838 namespace955/9>>, and #<Project id:839 namespace956/10>>3710 with issues enabled3711 is expected to contain exactly #<Project id:827 group90/group91/1>>, #<Project id:829 namespace946/3>>, #<Project id:831 namespace948/5>>, and #<Project id:841 namespace958/10>>3712 with merge request enabled3713 is expected to contain exactly #<Project id:827 group90/group91/1>>, #<Project id:829 namespace946/3>>, #<Project id:831 namespace948/5>>, and #<Project id:842 namespace959/9>>3714 with issues and merge request enabled3715 is expected to contain exactly #<Project id:827 group90/group91/1>>, #<Project id:829 namespace946/3>>, and #<Project id:831 namespace948/5>>3716 limiting3717 without limiting3718 returns all projects3719 with limiting3720 returns only the number of projects specified by the limit3721# [RSpecRunTime] Finishing example group spec/finders/group_projects_finder_spec.rb. It took 20.25 seconds. Expected to take 20.37 seconds.3722# [RSpecRunTime] Starting example group spec/models/ci/pipeline_artifact_spec.rb. Expected to take 19.1 seconds.3723Ci::PipelineArtifact3724 does not allow STI3725 associations3726 is expected to belong to pipeline required: false3727 is expected to belong to project required: false3728 behaves like having unique enum values3729 has unique values in "file_format"3730 has unique values in "locked"3731 has unique values in "file_type"3732 behaves like UpdateProjectStatistics3733 is expected to be a new record3734 validations3735 is expected to validate that :pipeline cannot be empty/falsy3736 is expected to validate that :project cannot be empty/falsy3737 is expected to validate that :file_type cannot be empty/falsy3738 is expected to validate that :file_format cannot be empty/falsy3739 is expected to validate that :size cannot be empty/falsy3740 is expected to validate that :file cannot be empty/falsy3741 when attributes are valid3742 returns no errors3743# [RSpecRunTime] RSpec elapsed time: 21 minutes 44.28 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.30 1.25 1.16 1/282 409413744.3745 when file_store is invalid3746 returns errors3747 when size is over 10 megabytes3748 returns errors3749 scopes3750 .unlocked3751 when pipeline is locked3752 returns an empty collection3753 when pipeline is unlocked3754 returns unlocked artifacts3755# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.69 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.30 1.25 1.16 1/282 409423756.3757 file is being stored3758 when existing object has local store3759 behaves like mounted file in local store3760 is stored locally3761 when direct upload is enabled3762 when file is stored3763 behaves like mounted file in object store3764 is stored remotely3765 when file contains multi-byte characters3766 sets the size in bytesize3767 .report_exists?3768 when file_type is code_coverage3769 when pipeline artifact has a coverage report3770 returns true3771 when pipeline artifact does not have a coverage report3772 returns false3773 when file_type is code_quality_mr_diff3774 when pipeline artifact has a codequality mr diff report3775 returns true3776 when pipeline artifact does not have a codequality mr diff report3777 returns false3778 when file_type is nil3779 returns false3780 .find_by_file_type3781 when file_type is code_coverage3782 when pipeline artifact has a coverage report3783 returns a pipeline artifact with a coverage report3784 when pipeline artifact does not have a coverage report3785 returns nil3786 when file_type is code_quality_mr_diff3787 when pipeline artifact has a quality report3788 returns a pipeline artifact with a quality report3789 when pipeline artifact does not have a quality report3790 returns nil3791 when file_type is nil3792 returns nil3793 .create_or_replace_for_pipeline!3794 when there is no existing record3795 creates a new pipeline artifact for the given parameters3796 creates a new pipeline artifact with pipeline's locked state3797 when there are existing records with different types3798 replaces the existing pipeline artifact record with the given file type3799 when ActiveRecordError is raised3800 tracks and raise the exception3801 #present3802 when file_type is code_coverage3803 uses code coverage presenter3804 when file_type is code_quality_mr_diff3805 uses code codequality mr diff presenter3806 loose foreign key on ci_pipeline_artifacts.project_id3807 behaves like cleanup by a loose foreign key3808 cleans up (delete or nullify) the model3809# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.57 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.39 1.27 1.16 1/283 409433810.3811 partitioning3812 assigns the same partition id as the one that pipeline has3813# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_artifact_spec.rb. It took 18.8 seconds. Expected to take 19.1 seconds.3814# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.3815Lint factories for Ci::PipelineArtifact3816 with saas, license, and factory defaults3817 behaves like factory3818 ci_pipeline_artifact factory3819 does not raise error when built3820 does not raise error when created3821 linting :unlocked trait3822 does not raise error when created3823# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.01 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.39 1.27 1.16 1/284 409743824.3825 linting :artifact_unlocked trait3826 does not raise error when created3827 linting :expired trait3828 does not raise error when created3829 linting :remote_store trait3830 does not raise error when created (PENDING: Trait skipped linting due to legacy error)3831 linting :with_coverage_report trait3832 does not raise error when created3833 linting :with_coverage_multibyte_characters trait3834 does not raise error when created3835 linting :with_code_coverage_with_multiple_files trait3836 does not raise error when created3837 linting :with_codequality_mr_diff_report trait3838 does not raise error when created3839# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 3.44 seconds. Expected to take 40.68 seconds.3840# [RSpecRunTime] Starting example group spec/finders/group_descendants_finder_spec.rb. Expected to take 17.25 seconds.3841GroupDescendantsFinder3842 #execute3843 includes projects3844 does not include archived projects3845 does not include projects aimed for deletion3846 sorts elements by name as default3847 does not include projects shared with the group3848 when archived is `true`3849 includes archived projects3850# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.19 seconds. Current RSS: ~1321M. Threads: 5. load average: 1.36 1.26 1.16 1/283 409873851.3852 when archived is `only`3853 includes only archived projects3854 with a filter3855 includes only projects matching the filter3856 when sorting by name3857 sorts elements by name3858 with nested groups3859 sorts elements by name3860# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.88 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.33 1.26 1.16 1/283 409883861.3862 with shared groups3863 without common ancestor3864 is expected to be empty3865 with common ancestor3866 when querying under the common ancestor3867 is expected to be empty3868 when querying the common ancestor3869 contains shared subgroups3870 with nested groups3871 #execute3872 contains projects and subgroups3873 does not include subgroups the user does not have access to3874 only includes public groups when no user is given3875 when archived is `true`3876 includes archived projects in the count of subgroups3877# [RSpecRunTime] RSpec elapsed time: 22 minutes 14.1 seconds. Current RSS: ~1317M. Threads: 5. load average: 1.33 1.26 1.16 1/283 409893878.3879 with a filter3880 contains only matching projects and subgroups3881 does not include subgroups the user does not have access to3882 with page param3883 does not include items from previous pages3884# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.08 seconds. Current RSS: ~1312M. Threads: 5. load average: 1.39 1.27 1.17 1/283 409903885.3886 with matching children3887 includes a group that has a subgroup matching the query and its parent3888 includes the parent of a matching project3889 does not include the parent itself3890 with a small page size3891 contains all the ancestors of a matching subgroup regardless the page size3892# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.91 seconds. Current RSS: ~1316M. Threads: 5. load average: 1.39 1.27 1.17 1/283 409913893.3894# [RSpecRunTime] Finishing example group spec/finders/group_descendants_finder_spec.rb. It took 14.26 seconds. Expected to take 17.25 seconds.3895# [RSpecRunTime] Starting example group spec/services/merge_requests/squash_service_spec.rb. Expected to take 16.81 seconds.3896MergeRequests::SquashService3897 #execute3898 when there is only one commit in the merge request3899 returns the squashed commit SHA3900 cleans up the temporary directory3901 does not keep the branch push event3902 when there is a single commit in the merge request3903 will still perform the squash3904 when squash message matches commit message3905 returns that commit SHA3906 does not perform any git actions3907# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.78 seconds. Current RSS: ~1325M. Threads: 5. load average: 1.36 1.27 1.17 1/289 413753908.3909 when squash message matches commit message but without trailing new line3910 returns that commit SHA3911 does not perform any git actions3912 the squashed commit3913 copies the author info from the merge request3914 sets the current user as the committer3915 has the same diff as the merge request, but a different SHA3916 has a default squash commit message if no message was provided3917 if a message was provided3918 has the same message as the message provided3919# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.28 seconds. Current RSS: ~1334M. Threads: 5. load average: 1.36 1.27 1.17 1/289 414943920.3921 when squashing only new files3922 returns the squashed commit SHA3923 cleans up the temporary directory3924 does not keep the branch push event3925 when there is a single commit in the merge request3926 will still perform the squash3927 when squash message matches commit message3928 returns that commit SHA3929 does not perform any git actions3930# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.41 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.33 1.26 1.16 1/288 415513931.3932 when squash message matches commit message but without trailing new line3933 returns that commit SHA3934 does not perform any git actions3935 the squashed commit3936 copies the author info from the merge request3937 sets the current user as the committer3938 has the same diff as the merge request, but a different SHA3939 has a default squash commit message if no message was provided3940 if a message was provided3941 has the same message as the message provided3942# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.82 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.33 1.26 1.16 1/288 416663943.3944 when squashing is disabled by default on the project3945 returns the squashed commit SHA3946 cleans up the temporary directory3947 does not keep the branch push event3948 when there is a single commit in the merge request3949 will still perform the squash3950 when squash message matches commit message3951 returns that commit SHA3952 does not perform any git actions3953 when squash message matches commit message but without trailing new line3954 returns that commit SHA3955 does not perform any git actions3956 the squashed commit3957 copies the author info from the merge request3958 sets the current user as the committer3959 has the same diff as the merge request, but a different SHA3960 has a default squash commit message if no message was provided3961 if a message was provided3962 has the same message as the message provided3963# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.29 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.33 1.26 1.16 1/288 418373964.3965 when squashing is forbidden on the project3966 raises a squash error3967 when squashing is enabled by default on the project3968 returns the squashed commit SHA3969 cleans up the temporary directory3970 does not keep the branch push event3971 when there is a single commit in the merge request3972 will still perform the squash3973 when squash message matches commit message3974 returns that commit SHA3975 does not perform any git actions3976 when squash message matches commit message but without trailing new line3977 returns that commit SHA3978 does not perform any git actions3979 the squashed commit3980 copies the author info from the merge request3981 sets the current user as the committer3982 has the same diff as the merge request, but a different SHA3983 has a default squash commit message if no message was provided3984 if a message was provided3985 has the same message as the message provided3986# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.79 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.30 1.26 1.16 1/288 420043987.3988 when squashing with files too large to display3989 returns the squashed commit SHA3990 cleans up the temporary directory3991 does not keep the branch push event3992 when there is a single commit in the merge request3993 will still perform the squash3994 when squash message matches commit message3995 returns that commit SHA3996 does not perform any git actions3997# [RSpecRunTime] RSpec elapsed time: 22 minutes 31.86 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.30 1.26 1.16 1/288 420573998.3999 when squash message matches commit message but without trailing new line4000 returns that commit SHA4001 does not perform any git actions4002 the squashed commit4003 copies the author info from the merge request4004 sets the current user as the committer4005 has the same diff as the merge request, but a different SHA4006 has a default squash commit message if no message was provided4007 if a message was provided4008 has the same message as the message provided4009# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.45 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.30 1.26 1.16 1/288 421764010.4011 git errors4012 with an error in Gitaly UserSquash RPC4013 logs the error4014 returns an error4015 when any other exception is thrown4016 logs the error4017 returns an error4018 cleans up the temporary directory4019# [RSpecRunTime] Finishing example group spec/services/merge_requests/squash_service_spec.rb. It took 16.09 seconds. Expected to take 16.81 seconds.4020# [RSpecRunTime] Starting example group spec/services/issues/duplicate_service_spec.rb. Expected to take 15.85 seconds.4021Issues::DuplicateService4022 #execute4023 when the issues passed are the same4024 does nothing4025 when the user cannot update the duplicate issue4026 does nothing4027# [RSpecRunTime] RSpec elapsed time: 22 minutes 36.16 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.44 1.29 1.17 1/288 421774028.4029 when the user cannot comment on the canonical issue4030 does nothing4031# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.47 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.44 1.29 1.17 1/288 421784032.4033 when the user can mark the issue as a duplicate4034 closes the duplicate issue4035 adds a system note to the duplicate issue4036 adds a system note to the canonical issue4037 updates duplicate issue with canonical issue id4038 relates the duplicate issues4039# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.91 seconds. Current RSS: ~1289M. Threads: 5. load average: 1.52 1.31 1.18 1/283 421794040.4041# [RSpecRunTime] Finishing example group spec/services/issues/duplicate_service_spec.rb. It took 13.89 seconds. Expected to take 15.85 seconds.4042# [RSpecRunTime] Starting example group spec/services/projects/protect_default_branch_service_spec.rb. Expected to take 15.07 seconds.4043Projects::ProtectDefaultBranchService4044 #execute4045 without a default branch4046 does nothing4047 with a default branch4048 protects the default branch4049 #protect_default_branch4050 when branch protection is needed4051 changes the HEAD of the project4052 protects the default branch4053# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.35 seconds. Current RSS: ~1295M. Threads: 5. load average: 1.48 1.31 1.18 1/283 421804054.4055 when branch protection is not needed4056 changes the HEAD of the project4057 does not protect the default branch4058# [RSpecRunTime] RSpec elapsed time: 22 minutes 51.41 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.48 1.31 1.18 1/283 421814059.4060 when protected branch does not exist4061 changes the HEAD of the project4062 protects the default branch4063# [RSpecRunTime] RSpec elapsed time: 22 minutes 52.54 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.48 1.31 1.18 1/283 421824064.4065 when protected branch already exists4066 changes the HEAD of the project4067 does not protect the default branch4068# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.67 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.48 1.31 1.18 1/283 421834069.4070 #create_protected_branch4071 creates the protected branch4072 #protect_branch?4073 when default branch protection is disabled4074 returns false4075 when default branch protection is enabled4076 returns false if the branch is already protected4077 returns true if the branch is not yet protected4078# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.92 seconds. Current RSS: ~1302M. Threads: 5. load average: 1.44 1.30 1.18 1/283 421844079.4080 #protected_branch_exists?4081 when feature flag `group_protected_branches` disabled4082 return false4083 when feature flag `group_protected_branches` enabled4084 return true4085 #default_branch4086 returns the default branch of the project4087 #push_access_level4088 when developers can push4089 returns the DEVELOPER access level4090 when maintainer can push4091 returns the MAINTAINER access level4092 when no one can push4093 returns the NO_ACCESS access level4094 when admin can push4095 returns the ADMIN access level4096 #merge_access_level4097 when developers can merge4098 returns the DEVELOPER access level4099 when maintainers can merge4100 returns the MAINTAINER access level4101 when no one can merge4102 returns the NO_ACCESS access level4103 when admin can merge4104 returns the ADMIN access level4105 #allow_force_push?4106 calls allow_force_push? method of Gitlab::Access::DefaultBranchProtection and returns correct value4107 #code_owner_approval_required?4108 is falsey4109# [RSpecRunTime] Finishing example group spec/services/projects/protect_default_branch_service_spec.rb. It took 14.58 seconds. Expected to take 15.07 seconds.4110# [RSpecRunTime] Starting example group spec/services/projects/import_export/export_service_spec.rb. Expected to take 14.51 seconds.4111Projects::ImportExport::ExportService4112 #execute4113 saves the version4114 saves the avatar4115 saves the models4116 saves the uploads4117 saves the repo4118 saves the wiki repo4119 saves the design repo4120 saves the lfs objects4121 saves the snippets4122 avoids N+1 when exporting project members4123 when all saver services succeed4124 logs a successful message4125 saves the project in the file system4126 calls the after export strategy4127 when the upload fails4128 notifies the user of an error4129# [RSpecRunTime] RSpec elapsed time: 23 minutes 12.17 seconds. Current RSS: ~1290M. Threads: 5. load average: 1.34 1.28 1.18 1/286 422184130.4131 when after export strategy fails4132 removes the remaining exported data4133 notifies the user4134 notifies logger4135 when saving services fail4136 removes the remaining exported data4137 notifies the user4138 notifies logger4139 does not call the export strategy4140# [RSpecRunTime] RSpec elapsed time: 23 minutes 14.49 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.31 1.28 1.18 1/283 422194141.4142 when one of the savers fail unexpectedly4143 removes the remaining exported data4144 when user does not have admin_project permission4145 fails4146# [RSpecRunTime] Finishing example group spec/services/projects/import_export/export_service_spec.rb. It took 12.85 seconds. Expected to take 14.51 seconds.4147# [RSpecRunTime] Starting example group spec/services/issues/reopen_service_spec.rb. Expected to take 14.2 seconds.4148Issues::ReopenService4149 #execute4150 when user is not authorized to reopen issue4151 does not reopen the issue4152 when skip_authorization is true4153 does close the issue even if user is not authorized4154# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.23 seconds. Current RSS: ~1298M. Threads: 5. load average: 1.31 1.28 1.18 1/283 422204155.4156 when user is authorized to reopen issue4157 invalidates counter cache for assignees4158 refreshes the number of opened issues4159 deletes milestone issue counters cache4160 does not create timeline event4161 does not call GroupMentionWorker4162 issue is incident type4163 creates a timeline event4164 behaves like an incident management tracked event4165 .track_event4166 tracks the event using redis4167# [RSpecRunTime] RSpec elapsed time: 23 minutes 23.84 seconds. Current RSS: ~1299M. Threads: 5. load average: 1.29 1.27 1.18 1/283 422214168.4169 behaves like Snowplow event tracking with RedisHLL context4170 behaves like Snowplow event tracking4171 is emitted4172 when issue is not confidential4173 executes issue hooks4174 when issue is confidential4175 executes confidential issue hooks4176# [RSpecRunTime] Finishing example group spec/services/issues/reopen_service_spec.rb. It took 11.13 seconds. Expected to take 14.2 seconds.4177# [RSpecRunTime] Starting example group spec/tasks/gettext_rake_spec.rb. Expected to take 13.33 seconds.4178gettext4179 :lint4180 when all PO files are valid4181Linting po files: |==============================[TEST PROF INFO] Time spent in factories: 13:29.016 (55.45% of total time)4182==============================|4183[TEST PROF INFO] Time spent in factories: 13:29.016 (55.44% of total time)4184 completes without error4185# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.47 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.26 1.27 1.17 1/285 422384186.4187 when there are invalid PO files4188Linting po files: |==============================[TEST PROF INFO] Time spent in factories: 13:29.016 (55.39% of total time)4189==============================|4190[TEST PROF INFO] Time spent in factories: 13:29.016 (55.39% of total time)4191 raises an error4192# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.84 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.32 1.28 1.18 1/285 422534193.4194 when the .pot file is invalid4195Linting po files: |==============================[TEST PROF INFO] Time spent in factories: 13:29.016 (55.34% of total time)4196==============================|4197[TEST PROF INFO] Time spent in factories: 13:29.016 (55.34% of total time)4198 raises an error4199# [RSpecRunTime] RSpec elapsed time: 23 minutes 31.15 seconds. Current RSS: ~1296M. Threads: 5. load average: 1.32 1.28 1.18 1/285 422684200.4201 :regenerate4202 when the locale folder is not found4203 raises an error4204 when the gitlab.pot file cannot be generated4205 prints an error4206 :compile4207 creates a pot file and runs po-to-json conversion via node script4208 aborts with non-successful po-to-json conversion via node script4209# [RSpecRunTime] Finishing example group spec/tasks/gettext_rake_spec.rb. It took 14.75 seconds. Expected to take 13.33 seconds.4210# [RSpecRunTime] RSpec elapsed time: 23 minutes 41.39 seconds. Current RSS: ~1294M. Threads: 5. load average: 1.35 1.29 1.18 1/283 422694211.4212# [RSpecRunTime] Starting example group spec/helpers/notes_helper_spec.rb. Expected to take 13.21 seconds.4213NotesHelper4214 #note_target_title4215 note does not exist4216 returns nil4217# [RSpecRunTime] RSpec elapsed time: 23 minutes 42.98 seconds. Current RSS: ~1292M. Threads: 5. load average: 1.35 1.29 1.18 1/283 422704218.4219 target does not exist4220 returns nil4221 when given a design target4222 returns nil4223 when given a non-design target4224 returns the issue title4225 #discussion_path4226 for a merge request discusion4227 for a diff discussion4228 when the discussion is active4229 returns the diff path with the line code4230# [RSpecRunTime] RSpec elapsed time: 23 minutes 45.87 seconds. Current RSS: ~1301M. Threads: 5. load average: 1.32 1.28 1.18 1/290 425334231.4232 when the discussion is on an older merge request version4233 returns the diff version path with the line code4234 when the discussion is on a comparison between merge request versions4235 returns the diff version comparison path with the line code4236 when the discussion does not have a merge request version4237 returns nil4238 for a legacy diff discussion4239 when the discussion is active4240 returns the diff path with the line code4241 when the discussion is outdated4242 returns nil4243 for a non-diff discussion4244 returns nil4245 for a contextual commit discussion4246 returns the merge request diff discussion scoped in the commit4247 for a commit discussion4248 for a diff discussion4249 returns the commit path with the line code4250 for a legacy diff discussion4251 returns the commit path with the line code4252 for a non-diff discussion4253 returns the commit path with the note anchor4254 #initial_notes_data4255 return initial notes data for issuable4256 #notes_url4257 return snippet notes path for personal snippet4258 return project notes path for project snippet4259 return project notes path for other noteables4260 #note_url4261 return snippet notes path for personal snippet4262 return project notes path for project snippet4263 return project notes path for other noteables4264 #form_resources4265 returns note for personal snippet4266 returns namespace, project and note for project snippet4267 returns namespace, project and note path for other noteables4268# [RSpecRunTime] RSpec elapsed time: 23 minutes 51.89 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.29 1.28 1.18 1/289 428264269.4270 #noteable_note_url4271 returns the noteable url with an anchor to the note4272 #notes_data4273 includes the current notes filter for the user4274 includes info about the noteable4275# [RSpecRunTime] Finishing example group spec/helpers/notes_helper_spec.rb. It took 11.21 seconds. Expected to take 13.21 seconds.4276# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb. Expected to take 12.34 seconds.4277Gitlab::Ci::Build::Rules::Rule::Clause::Changes4278 #satisfied_by?4279 a glob matching rule4280 exact top-level match4281 is expected to eq true4282 exact top-level no match4283 is expected to eq false4284 pattern top-level match4285 is expected to eq true4286 pattern top-level no match4287 is expected to eq false4288 exact nested match4289 is expected to eq true4290 exact nested no match4291 is expected to eq false4292 pattern nested match4293 is expected to eq true4294 pattern nested no match4295 is expected to eq false4296 ext top-level match4297 is expected to eq true4298 ext nested no match4299 is expected to eq false4300 ext slash no match4301 is expected to eq false4302 when pipeline is nil4303 is expected to be truthy4304 when multiple rules have the same glob paths4305 without a request store4306 calls the #fnmatch? each time4307 with a request store4308 reuses the #fnmatch? calculations4309 when compare_to differs4310 calls #fnmatch? each time4311 when pipeline sha differs4312 calls #fnmatch? each time4313 when project_id differs4314 calls #fnmatch? each time4315 when using variable expansion4316 when context is nil4317 is expected to be falsey4318 when modified paths are nil4319 is expected to be truthy4320 when context has the specified variables4321 is expected to be truthy4322 when variable expansion does not match4323 is expected to be truthy4324 when using compare_to4325 when compare_to is branch or tag4326 pipeline_ref: "feature_1", compare_to: "master", paths: ["file1.txt"], result: true4327 is expected to eq true4328# [RSpecRunTime] RSpec elapsed time: 24 minutes 2.52 seconds. Current RSS: ~1306M. Threads: 5. load average: 1.32 1.29 1.18 1/290 431364329.4330 pipeline_ref: "feature_1", compare_to: "master", paths: ["README.md"], result: false4331 is expected to eq false4332 pipeline_ref: "feature_1", compare_to: "master", paths: ["xyz.md"], result: false4333 is expected to eq false4334 pipeline_ref: "feature_2", compare_to: "master", paths: ["file1.txt"], result: true4335 is expected to eq true4336 pipeline_ref: "feature_2", compare_to: "master", paths: ["file2.txt"], result: true4337 is expected to eq true4338 pipeline_ref: "feature_2", compare_to: "feature_1", paths: ["file1.txt"], result: false4339 is expected to eq false4340 pipeline_ref: "feature_2", compare_to: "feature_1", paths: ["file2.txt"], result: true4341 is expected to eq true4342 pipeline_ref: "feature_1", compare_to: "tag_1", paths: ["file1.txt"], result: false4343 is expected to eq false4344 pipeline_ref: "feature_1", compare_to: "tag_1", paths: ["file2.txt"], result: true4345 is expected to eq true4346 pipeline_ref: "feature_2", compare_to: "tag_1", paths: ["file2.txt"], result: true4347 is expected to eq true4348 when compare_to is a sha4349 is expected to be truthy4350 when compare_to is not a valid ref4351 raises ParseError4352# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb. It took 12.15 seconds. Expected to take 12.34 seconds.4353# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb. Expected to take 12.12 seconds.4354Gitlab::Usage::Metrics::Instrumentations::JiraActiveIntegrationsMetric4355 raises an exception if option has invalid value4356 raises an exception if option is not present4357 behaves like a correct instrumented metric value and query4358 behaves like a correct instrumented metric value4359 has correct value4360# [RSpecRunTime] RSpec elapsed time: 24 minutes 12.89 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.27 1.28 1.18 1/289 432594361.4362 behaves like a correct instrumented metric query4363 has correct generate query4364# [RSpecRunTime] RSpec elapsed time: 24 minutes 15.65 seconds. Current RSS: ~1297M. Threads: 5. load average: 1.33 1.29 1.19 1/284 432604365.4366# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb. It took 11.01 seconds. Expected to take 12.12 seconds.4367# [RSpecRunTime] Starting example group spec/models/personal_access_token_spec.rb. Expected to take 11.63 seconds.4368PersonalAccessToken4369 does not allow STI4370 .build4371 is a valid personal access token4372 ensures that the token is generated4373 associations4374 is expected to belong to previous_personal_access_token class_name => PersonalAccessToken required: false4375 scopes4376 .project_access_tokens4377 is expected to contain exactly #<PersonalAccessToken id: 3, user_id: 1262, name: "PAT 4", revoked: false, expires_at: "2024-07-23", ..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4378 .owner_is_human4379 is expected to contain exactly #<PersonalAccessToken id: 4, user_id: 1266, name: "PAT 5", revoked: false, expires_at: "2024-07-23", ..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4380 .for_user4381 returns personal access tokens of specified user only4382 .for_users4383 returns personal access tokens for the specified users only4384 .created_before4385 is expected to contain exactly #<PersonalAccessToken id: 15, user_id: 1276, name: "PAT 16", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>, #<PersonalAccessToken id: 16, user_id: 1277, name: "PAT 17", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>, and #<PersonalAccessToken id: 17, user_id: 1278, name: "PAT 18", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4386 .last_used_before4387 last_used_*4388 does not return token that is last_used_at after given date4389 .last_used_before4390 returns personal access tokens used before the specified date only4391 .last_used_after4392 returns personal access tokens used after the specified date only4393 .last_used_before_or_unused4394 is expected to contain exactly #<PersonalAccessToken id: 22, user_id: 1283, name: "PAT 23", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil> and #<PersonalAccessToken id: 23, user_id: 1284, name: "PAT 24", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4395 .active?4396 returns false if the personal_access_token is revoked4397 returns false if the personal_access_token is expired4398 returns true if the personal_access_token is not revoked and not expired4399 revoke!4400 revokes the token4401 validations4402 requires at least one scope4403 allows creating a token with API scopes4404 allows creating a token with `admin_mode` scope4405 rejects creating a token with unavailable scopes4406 when registry is disabled4407 rejects creating a token with read_registry scope4408 allows revoking a token with read_registry scope4409 when registry is enabled4410 allows creating a token with read_registry scope4411 validates expires_at4412 can't be blank4413 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days4414 is valid4415 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days4416 is invalid4417 scopes4418 .active4419 includes non-revoked tokens4420 .expiring_and_not_notified4421 in one day4422 doesn't have any tokens4423 in three days4424 only includes a valid token4425 .expiring_and_not_notified_without_impersonation4426 when token is there to be notified4427 has only unnotified tokens4428 when no token is there to be notified4429 return empty array4430 .expired_today_and_not_notified4431 returns tokens that have expired today4432 .without_impersonation4433 returns only non-impersonation tokens4434 revoke scopes4435 .revoked4436 is expected to contain exactly #<PersonalAccessToken id: 49, user_id: 1310, name: "PAT 62", revoked: true, expires_at: "2024-07-23",..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4437 .not_revoked4438 is expected to contain exactly #<PersonalAccessToken id: 50, user_id: 1311, name: "PAT 63", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil> and #<PersonalAccessToken id: 51, user_id: 1312, name: "PAT 64", revoked: nil, expires_at: "2024-07-23", ..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>4439 .simple_sorts4440 includes overridden keys4441 ordering by expires_at4442 .order_expires_at_asc_id_desc4443 returns ordered list in combination of expires_at ascending and id descending4444 `admin_mode scope4445 with feature flag enabled4446 with administrator user4447 does not add `admin_mode` scope before created4448 with normal user4449 does not add `admin_mode` scope before created4450 token format4451 generates a token4452 when there is an existing token4453 does not change the existing token4454# [RSpecRunTime] Finishing example group spec/models/personal_access_token_spec.rb. It took 8.53 seconds. Expected to take 11.63 seconds.4455# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.4456Lint factories for PersonalAccessToken4457 with saas, license, and factory defaults4458 behaves like factory4459 personal_access_token factory4460 does not raise error when built4461 does not raise error when created4462 linting :impersonation trait4463 does not raise error when created4464# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.69 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.28 1.28 1.18 1/284 432874465.4466 linting :revoked trait4467 does not raise error when created4468 linting :expired trait4469 does not raise error when created4470 linting :invalid trait4471 does not raise error when created4472 linting :admin_mode trait4473 does not raise error when created4474 linting :no_prefix trait4475 does not raise error when created4476 linting :dependency_proxy_scopes trait4477 does not raise error when created4478# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.42 seconds. Expected to take 40.68 seconds.4479# [RSpecRunTime] Starting example group spec/components/pajamas/button_component_spec.rb. Expected to take 11.1 seconds.4480Pajamas::ButtonComponent4481 button component renders a button4482 renders its content4483 adds default styling4484 button_options4485 are added to the button4486 with custom classes4487 don't conflict with internal button_classes4488 overriding base attributes4489 overrides type4490 button_text_classes4491 is added to the button text4492 disabled4493 by default (false)4494 does not have disabled styling and behavior4495 when set to true4496 has disabled styling and behavior4497 loading4498 by default (false)4499 is not disabled4500 does not render a spinner4501 when set to true4502 is disabled4503 renders a spinner4504 block4505 by default (false)4506 is inline4507 when set to true4508 is block element4509 selected4510 by default (false)4511 does not have selected styling and behavior4512 when set to true4513 has selected styling and behavior4514 category & variant4515 with category variants4516 variant: :default4517 renders the button in correct variant && category4518 variant: :confirm4519 renders the button in correct variant && category4520 variant: :danger4521 renders the button in correct variant && category4522 with non-category variants4523 variant: :dashed4524 renders the button in correct variant && category4525 variant: :link4526 renders the button in correct variant && category4527 variant: :reset4528 renders the button in correct variant && category4529 with primary category4530 variant: :default4531 renders the button in correct variant && category4532 variant: :confirm4533 renders the button in correct variant && category4534 variant: :danger4535 renders the button in correct variant && category4536 size4537 by default (medium)4538 applies medium class4539 when set to small4540 applies the small class to the button4541 icon4542 has none by default4543 with icon4544 renders an icon with custom CSS class4545 with icon only and no content4546 adds a "btn-icon" CSS class4547 with icon only and when loading4548 renders only a loading icon4549 icon_content4550 renders custom icon content4551 type4552 by default4553 has type "button"4554 when set to known type4555 type: :button4556 has the correct type4557 type: :reset4558 has the correct type4559 type: :submit4560 has the correct type4561 when set to unknown type4562 has type "button"4563 button component renders a link4564 renders a link instead of the button4565 renders its content4566 adds default styling4567 with target="_blank"4568 adds rel="noopener noreferrer"4569 with a value for "rel" already given4570 keeps given value and adds "noopener noreferrer"4571 with "noopener noreferrer" for "rel" already given4572 does not duplicate "noopener noreferrer"4573 button_options4574 are added to the button4575 with custom classes4576 don't conflict with internal button_classes4577 overriding base attributes4578 overrides type4579 button_text_classes4580 is added to the button text4581 disabled4582 by default (false)4583 does not have disabled styling and behavior4584 when set to true4585 has disabled styling and behavior4586 loading4587 by default (false)4588 is not disabled4589 does not render a spinner4590 when set to true4591 is disabled4592 renders a spinner4593 block4594 by default (false)4595 is inline4596 when set to true4597 is block element4598 selected4599 by default (false)4600 does not have selected styling and behavior4601 when set to true4602 has selected styling and behavior4603 category & variant4604 with category variants4605 variant: :default4606 renders the button in correct variant && category4607 variant: :confirm4608 renders the button in correct variant && category4609 variant: :danger4610 renders the button in correct variant && category4611 with non-category variants4612 variant: :dashed4613 renders the button in correct variant && category4614 variant: :link4615 renders the button in correct variant && category4616 variant: :reset4617 renders the button in correct variant && category4618 with primary category4619 variant: :default4620 renders the button in correct variant && category4621 variant: :confirm4622 renders the button in correct variant && category4623 variant: :danger4624 renders the button in correct variant && category4625 size4626 by default (medium)4627 applies medium class4628 when set to small4629 applies the small class to the button4630 icon4631 has none by default4632 with icon4633 renders an icon with custom CSS class4634 with icon only and no content4635 adds a "btn-icon" CSS class4636 with icon only and when loading4637 renders only a loading icon4638 icon_content4639 renders custom icon content4640 type4641 ignores type4642 method4643 method: :get4644 has the correct data-method attribute4645 method: :post4646 has the correct data-method attribute4647 method: :put4648 has the correct data-method attribute4649 method: :delete4650 has the correct data-method attribute4651 method: :patch4652 has the correct data-method attribute4653# [RSpecRunTime] Finishing example group spec/components/pajamas/button_component_spec.rb. It took 8.43 seconds. Expected to take 11.1 seconds.4654# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. Expected to take 10.99 seconds.4655Gitlab::Ci::Pipeline::Expression::Statement4656 .new4657 when variables are not provided4658 allows to properly initializes the statement4659 #evaluate4660 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true4661 evaluates to `true`4662 expression: "\"my variable\" == $PRESENT_VARIABLE", value: true4663 evaluates to `true`4664 expression: "$PRESENT_VARIABLE == null", value: false4665 evaluates to `false`4666 expression: "$EMPTY_VARIABLE == null", value: false4667 evaluates to `false`4668 expression: "\"\" == $EMPTY_VARIABLE", value: true4669 evaluates to `true`4670 expression: "$EMPTY_VARIABLE", value: ""4671 evaluates to `""`4672 expression: "$UNDEFINED_VARIABLE == null", value: true4673 evaluates to `true`4674 expression: "null == $UNDEFINED_VARIABLE", value: true4675 evaluates to `true`4676 expression: "$PRESENT_VARIABLE", value: "my variable"4677 evaluates to `"my variable"`4678 expression: "$UNDEFINED_VARIABLE", value: nil4679 evaluates to `nil`4680 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true4681 evaluates to `true`4682 expression: "$PRESENT_VARIABLE =~ /va\\r.*e$/", value: false4683 evaluates to `false`4684 expression: "$PRESENT_VARIABLE =~ /va\\/r.*e$/", value: false4685 evaluates to `false`4686 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true4687 evaluates to `true`4688 expression: "$PRESENT_VARIABLE =~ /^var.*/", value: false4689 evaluates to `false`4690 expression: "$EMPTY_VARIABLE =~ /var.*/", value: false4691 evaluates to `false`4692 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false4693 evaluates to `false`4694 expression: "$PRESENT_VARIABLE =~ /VAR.*/i", value: true4695 evaluates to `true`4696 expression: "$PATH_VARIABLE =~ /path\\/variable/", value: true4697 evaluates to `true`4698 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/", value: true4699 evaluates to `true`4700 expression: "$FULL_PATH_VARIABLE =~ /\\/path\\/variable\\/value$/", value: true4701 evaluates to `true`4702 expression: "$PRESENT_VARIABLE != \"my variable\"", value: false4703 evaluates to `false`4704 expression: "\"my variable\" != $PRESENT_VARIABLE", value: false4705 evaluates to `false`4706 expression: "$PRESENT_VARIABLE != null", value: true4707 evaluates to `true`4708 expression: "$EMPTY_VARIABLE != null", value: true4709 evaluates to `true`4710 expression: "\"\" != $EMPTY_VARIABLE", value: false4711 evaluates to `false`4712 expression: "$UNDEFINED_VARIABLE != null", value: false4713 evaluates to `false`4714 expression: "null != $UNDEFINED_VARIABLE", value: false4715 evaluates to `false`4716 expression: "$PRESENT_VARIABLE !~ /var.*e$/", value: false4717 evaluates to `false`4718 expression: "$PRESENT_VARIABLE !~ /^var.*/", value: true4719 evaluates to `true`4720 expression: "$PRESENT_VARIABLE !~ /^v\\ar.*/", value: true4721 evaluates to `true`4722 expression: "$PRESENT_VARIABLE !~ /^v\\/ar.*/", value: true4723 evaluates to `true`4724 expression: "$EMPTY_VARIABLE !~ /var.*/", value: true4725 evaluates to `true`4726 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true4727 evaluates to `true`4728 expression: "$PRESENT_VARIABLE !~ /VAR.*/i", value: false4729 evaluates to `false`4730 expression: "$PRESENT_VARIABLE && \"string\"", value: "string"4731 evaluates to `"string"`4732 expression: "$PRESENT_VARIABLE && $PRESENT_VARIABLE", value: "my variable"4733 evaluates to `"my variable"`4734 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: ""4735 evaluates to `""`4736 expression: "$PRESENT_VARIABLE && null", value: nil4737 evaluates to `nil`4738 expression: "\"string\" && $PRESENT_VARIABLE", value: "my variable"4739 evaluates to `"my variable"`4740 expression: "$EMPTY_VARIABLE && $PRESENT_VARIABLE", value: "my variable"4741 evaluates to `"my variable"`4742 expression: "null && $PRESENT_VARIABLE", value: nil4743 evaluates to `nil`4744 expression: "$EMPTY_VARIABLE && \"string\"", value: "string"4745 evaluates to `"string"`4746 expression: "$EMPTY_VARIABLE && $EMPTY_VARIABLE", value: ""4747 evaluates to `""`4748 expression: "\"string\" && $EMPTY_VARIABLE", value: ""4749 evaluates to `""`4750 expression: "\"string\" && null", value: nil4751 evaluates to `nil`4752 expression: "null && \"string\"", value: nil4753 evaluates to `nil`4754 expression: "\"string\" && \"string\"", value: "string"4755 evaluates to `"string"`4756 expression: "null && null", value: nil4757 evaluates to `nil`4758 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", value: false4759 evaluates to `false`4760 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", value: "my variable"4761 evaluates to `"my variable"`4762 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", value: true4763 evaluates to `true`4764 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: ""4765 evaluates to `""`4766 expression: "$PRESENT_VARIABLE && $UNDEFINED_VARIABLE", value: nil4767 evaluates to `nil`4768 expression: "$UNDEFINED_VARIABLE && $EMPTY_VARIABLE", value: nil4769 evaluates to `nil`4770 expression: "$UNDEFINED_VARIABLE && $PRESENT_VARIABLE", value: nil4771 evaluates to `nil`4772 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: true4773 evaluates to `true`4774 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: false4775 evaluates to `false`4776 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false4777 evaluates to `false`4778 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false4779 evaluates to `false`4780 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true4781 evaluates to `true`4782 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true4783 evaluates to `true`4784 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: true4785 evaluates to `true`4786 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false4787 evaluates to `false`4788 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", value: true4789 evaluates to `true`4790 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", value: true4791 evaluates to `true`4792 expression: "$PRESENT_VARIABLE != \"nope\" || $EMPTY_VARIABLE == \"\"", value: true4793 evaluates to `true`4794 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", value: true4795 evaluates to `true`4796 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE", value: "my variable"4797 evaluates to `"my variable"`4798 expression: "$UNDEFINED_VARIABLE || $PRESENT_VARIABLE", value: "my variable"4799 evaluates to `"my variable"`4800 expression: "$UNDEFINED_VARIABLE == null || $PRESENT_VARIABLE", value: true4801 evaluates to `true`4802 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE == null", value: "my variable"4803 evaluates to `"my variable"`4804 expression: "($PRESENT_VARIABLE)", value: "my variable"4805 evaluates to `"my variable"`4806 expression: "(($PRESENT_VARIABLE))", value: "my variable"4807 evaluates to `"my variable"`4808 expression: "(($PRESENT_VARIABLE && null) || $EMPTY_VARIABLE == \"\")", value: true4809 evaluates to `true`4810 expression: "($PRESENT_VARIABLE) && (null || $EMPTY_VARIABLE == \"\")", value: true4811 evaluates to `true`4812 expression: "(\"string\" || \"test\") == \"string\"", value: true4813 evaluates to `true`4814 expression: "(null || (\"test\" == \"string\"))", value: false4815 evaluates to `false`4816 expression: "(\"string\" == (\"test\" && \"string\"))", value: true4817 evaluates to `true`4818 expression: "(\"string\" == (\"test\" || \"string\"))", value: false4819 evaluates to `false`4820 expression: "(\"string\" == \"test\" || \"string\")", value: "string"4821 evaluates to `"string"`4822 expression: "(\"string\" == (\"string\" || ((\"1\" == \"1\") && (\"2\" == \"3\"))))", value: true4823 evaluates to `true`4824 #truthful?4825 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true4826 returns `true`4827 expression: "$PRESENT_VARIABLE == 'no match'", value: false4828 returns `false`4829 expression: "$UNDEFINED_VARIABLE == null", value: true4830 returns `true`4831 expression: "$PRESENT_VARIABLE", value: true4832 returns `true`4833 expression: "$UNDEFINED_VARIABLE", value: false4834 returns `false`4835 expression: "$EMPTY_VARIABLE", value: false4836 returns `false`4837 expression: "$INVALID = 1", value: false4838 returns `false`4839 expression: "$PRESENT_VARIABLE =~ /var.*/", value: true4840 returns `true`4841 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false4842 returns `false`4843 expression: "$PRESENT_VARIABLE !~ /var.*/", value: false4844 returns `false`4845 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true4846 returns `true`4847 when evaluating expression raises an error4848 returns false4849 when variables have patterns4850 expression: "$teststring =~ \"abcde\"", result: true4851 is expected to eq true4852 expression: "$teststring =~ $teststring", result: true4853 is expected to eq true4854 expression: "$teststring =~ $pattern1", result: true4855 is expected to eq true4856 expression: "$teststring =~ $pattern2", result: false4857 is expected to eq false4858# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. It took 10.27 seconds. Expected to take 10.99 seconds.4859# [RSpecRunTime] Starting example group spec/policies/protected_branch_policy_spec.rb. Expected to take 10.55 seconds.4860ProtectedBranchPolicy4861 as a maintainer4862 behaves like allows protected branch crud4863 is expected to be allowed :read_protected_branch4864 is expected to be allowed :create_protected_branch4865 is expected to be allowed :update_protected_branch4866 is expected to be allowed :destroy_protected_branch4867# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.39 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.28 1.28 1.18 1/284 432884868.4869 as a developer4870 behaves like disallows protected branch crud4871 is expected not to be allowed :read_protected_branch4872 is expected not to be allowed :create_protected_branch4873 is expected not to be allowed :update_protected_branch4874 is expected not to be allowed :destroy_protected_branch4875# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.29 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.34 1.29 1.19 1/284 432894876.4877 as a guest4878 behaves like disallows protected branch crud4879 is expected not to be allowed :read_protected_branch4880 is expected not to be allowed :create_protected_branch4881 is expected not to be allowed :update_protected_branch4882 is expected not to be allowed :destroy_protected_branch4883# [RSpecRunTime] RSpec elapsed time: 24 minutes 54.24 seconds. Current RSS: ~1307M. Threads: 5. load average: 1.31 1.28 1.19 1/284 432904884.4885# [RSpecRunTime] Finishing example group spec/policies/protected_branch_policy_spec.rb. It took 8.94 seconds. Expected to take 10.55 seconds.4886# [RSpecRunTime] Starting example group spec/lib/gitlab/conflict/file_collection_spec.rb. Expected to take 10.3 seconds.4887Gitlab::Conflict::FileCollection4888 #files4889 returns an array of Conflict::Files4890# [RSpecRunTime] RSpec elapsed time: 24 minutes 56.21 seconds. Current RSS: ~1303M. Threads: 5. load average: 1.31 1.28 1.19 1/290 434394891.4892 #cache4893 specifies a custom namespace with the merge request commit ids4894# [RSpecRunTime] RSpec elapsed time: 24 minutes 57.84 seconds. Current RSS: ~1305M. Threads: 5. load average: 1.31 1.28 1.19 1/290 435724895.4896 #can_be_resolved_in_ui?4897 returns true if conflicts for this collection can be resolved in the UI4898 returns false if conflicts for this collection can't be resolved in the UI4899 caches the result4900# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.93 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.37 1.30 1.19 1/290 439994901.4902 #default_commit_message4903 matches the format of the git CLI commit message4904# [RSpecRunTime] RSpec elapsed time: 25 minutes 4.59 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.58 1.34 1.21 1/290 441464905.4906# [RSpecRunTime] Finishing example group spec/lib/gitlab/conflict/file_collection_spec.rb. It took 10.35 seconds. Expected to take 10.3 seconds.4907# [RSpecRunTime] Starting example group spec/lib/gitlab/git/tree_spec.rb. Expected to take 10.05 seconds.4908Gitlab::Git::Tree4909 .where with Gitaly enabled4910 behaves like repo4911 is expected to be a kind of Array4912 is expected to be falsey4913 is expected to eq 24914 is expected to eq 104915 is expected to eq 24916 is expected to be blank4917 with an invalid ref4918 when handle_structured_gitaly_errors feature is disabled4919 is expected to eq []4920 is expected to be nil4921# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.82 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.58 1.34 1.21 1/290 442254922.4923 when path is provided4924 returns a list of tree objects4925 #dir?4926 is expected to be a kind of Gitlab::Git::Tree4927 is expected to eq "3c122d2b7830eca25235131070602575cf8b41a1"4928 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4929 is expected to eq "encoding"4930 is expected to eq "encoding"4931 is expected to eq "40000"4932 is expected to eq "encoding"4933 subdir4934 is expected to be a kind of Gitlab::Git::Tree4935 is expected to eq "a1e8f8d745cc87e3a9248358d9352bb7f9a0aeba"4936 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4937 is expected to eq "html"4938 is expected to eq "files/html"4939 is expected to eq "files/html"4940# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.87 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.58 1.34 1.21 1/289 443384941.4942 subdir_file4943 is expected to be a kind of Gitlab::Git::Tree4944 is expected to eq "7e3e39ebb9b2bf433b4ad17313770fbe4051649c"4945 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4946 is expected to eq "popen.rb"4947 is expected to eq "files/ruby/popen.rb"4948 is expected to eq "files/ruby/popen.rb"4949 flat_path4950 is expected to eq "files/flat/path/correct"4951 when skip_flat_paths is true4952 is expected to be blank4953# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.17 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.53 1.34 1.20 1/289 445594954.4955 #file?4956 is expected to be a kind of Gitlab::Git::Tree4957 is expected to eq "dfaa3f97ca337e20154a98ac9d0be76ddd1fcc82"4958 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4959 is expected to eq ".gitignore"4960 #readme?4961 is expected to be a kind of Gitlab::Git::Tree4962 is expected to eq "README.md"4963 #contributing?4964 is expected to be a kind of Gitlab::Git::Tree4965 is expected to eq "CONTRIBUTING.md"4966 #submodule?4967 is expected to be a kind of Gitlab::Git::Tree4968 is expected to eq "79bceae69cb5750d6567b223597999bfa91cb3b9"4969 is expected to eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"4970 is expected to eq "gitlab-shell"4971 with pagination parameters4972 returns paginated list of tree objects4973 and invalid reference is used4974 when rescue_not_found is set to false4975 raises an IndexError error4976 when rescue_not_found is set to true4977 returns no entries and nil cursor4978# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/tree_spec.rb. It took 9.64 seconds. Expected to take 10.05 seconds.4979# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_labels_resolver_spec.rb. Expected to take 9.5 seconds.4980Resolvers::GroupLabelsResolver4981 is expected to have nullable GraphQL type LabelConnection4982 #resolve4983 with unauthorized user4984 generates an error4985 with authorized user4986 does not raise error4987 without parent4988 returns no labels4989 association preloading4990 prevents N+1 queries4991# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.2 seconds. Current RSS: ~1329M. Threads: 5. load average: 1.49 1.33 1.20 1/289 446644992.4993 at group level4994 include_ancestor_groups: nil, include_descendant_groups: nil, only_group_labels: nil, search_term: nil, test: -> { expect(subject).to contain_exactly(subgroup_label1, subgroup_label2) }4995 is expected to contain exactly #<GroupLabel id:225 ~225> and #<GroupLabel id:226 ~226>4996 include_ancestor_groups: nil, include_descendant_groups: nil, only_group_labels: true, search_term: nil, test: -> { expect(subject).to contain_exactly(subgroup_label1, subgroup_label2) }4997 is expected to contain exactly #<GroupLabel id:225 ~225> and #<GroupLabel id:226 ~226>4998 include_ancestor_groups: nil, include_descendant_groups: true, only_group_labels: nil, search_term: nil, test: -> { expect(subject).to contain_exactly(subgroup_label1, subgroup_label2, sub_subgroup_label1, sub_subgroup_label2, label1, label2) }4999 is expected to contain exactly #<GroupLabel id:225 ~225>, #<GroupLabel id:226 ~226>, #<GroupLabel id:227 ~227>, #<GroupLabel id:228 ~228>, #<ProjectLabel id:221 group107/group108/group109/project-1205~221>, and #<ProjectLabel id:222 group107/group108/group109/project-1205~222>5000 include_ancestor_groups: nil, include_descendant_groups: true, only_group_labels: true, search_term: nil, test: -> { expect(subject).to contain_exactly(subgroup_label1, subgroup_label2, sub_subgroup_label1, sub_subgroup_label2) }5001 is expected to contain exactly #<GroupLabel id:225 ~225>, #<GroupLabel id:226 ~226>, #<GroupLabel id:227 ~227>, and #<GroupLabel id:228 ~228>5002 include_ancestor_groups: true, include_descendant_groups: nil, only_group_labels: nil, search_term: nil, test: -> { expect(subject).to contain_exactly(group_label1, group_label2, subgroup_label1, subgroup_label2) }5003 is expected to contain exactly #<GroupLabel id:223 ~223>, #<GroupLabel id:224 ~224>, #<GroupLabel id:225 ~225>, and #<GroupLabel id:226 ~226>5004 include_ancestor_groups: true, include_descendant_groups: nil, only_group_labels: true, search_term: nil, test: -> { expect(subject).to contain_exactly(group_label1, group_label2, subgroup_label1, subgroup_label2) }5005 is expected to contain exactly #<GroupLabel id:223 ~223>, #<GroupLabel id:224 ~224>, #<GroupLabel id:225 ~225>, and #<GroupLabel id:226 ~226>5006 include_ancestor_groups: true, include_descendant_groups: true, only_group_labels: nil, search_term: nil, test: -> { expect(subject).to contain_exactly(group_label1, group_label2, subgroup_label1, subgroup_label2, sub_subgroup_label1, sub_subgroup_label2, label1, label2) }5007 is expected to contain exactly #<GroupLabel id:223 ~223>, #<GroupLabel id:224 ~224>, #<GroupLabel id:225 ~225>, #<GroupLabel id:226 ~226>, #<GroupLabel id:227 ~227>, #<GroupLabel id:228 ~228>, #<ProjectLabel id:221 group107/group108/group109/project-1205~221>, and #<ProjectLabel id:222 group107/group108/group109/project-1205~222>5008 include_ancestor_groups: true, include_descendant_groups: true, only_group_labels: true, search_term: nil, test: -> { expect(subject).to contain_exactly(group_label1, group_label2, subgroup_label1, subgroup_label2, sub_subgroup_label1, sub_subgroup_label2) }5009 is expected to contain exactly #<GroupLabel id:223 ~223>, #<GroupLabel id:224 ~224>, #<GroupLabel id:225 ~225>, #<GroupLabel id:226 ~226>, #<GroupLabel id:227 ~227>, and #<GroupLabel id:228 ~228>5010 include_ancestor_groups: nil, include_descendant_groups: nil, only_group_labels: nil, search_term: "new", test: -> { expect(subject).to contain_exactly(subgroup_label2) }5011 is expected to contain exactly #<GroupLabel id:226 ~226>5012 include_ancestor_groups: nil, include_descendant_groups: nil, only_group_labels: true, search_term: "new", test: -> { expect(subject).to contain_exactly(subgroup_label2) }5013 is expected to contain exactly #<GroupLabel id:226 ~226>5014 include_ancestor_groups: nil, include_descendant_groups: true, only_group_labels: nil, search_term: "new", test: -> { expect(subject).to contain_exactly(subgroup_label2, sub_subgroup_label2, label2) }5015 is expected to contain exactly #<GroupLabel id:226 ~226>, #<GroupLabel id:228 ~228>, and #<ProjectLabel id:222 group107/group108/group109/project-1205~222>5016 include_ancestor_groups: nil, include_descendant_groups: true, only_group_labels: true, search_term: "new", test: -> { expect(subject).to contain_exactly(subgroup_label2, sub_subgroup_label2) }5017 is expected to contain exactly #<GroupLabel id:226 ~226> and #<GroupLabel id:228 ~228>5018 include_ancestor_groups: true, include_descendant_groups: nil, only_group_labels: nil, search_term: "new", test: -> { expect(subject).to contain_exactly(group_label2, subgroup_label2) }5019 is expected to contain exactly #<GroupLabel id:224 ~224> and #<GroupLabel id:226 ~226>5020 include_ancestor_groups: true, include_descendant_groups: nil, only_group_labels: true, search_term: "new", test: -> { expect(subject).to contain_exactly(group_label2, subgroup_label2) }5021 is expected to contain exactly #<GroupLabel id:224 ~224> and #<GroupLabel id:226 ~226>5022 include_ancestor_groups: true, include_descendant_groups: true, only_group_labels: nil, search_term: "new", test: -> { expect(subject).to contain_exactly(group_label2, subgroup_label2, sub_subgroup_label2, label2) }5023 is expected to contain exactly #<GroupLabel id:224 ~224>, #<GroupLabel id:226 ~226>, #<GroupLabel id:228 ~228>, and #<ProjectLabel id:222 group107/group108/group109/project-1205~222>5024 include_ancestor_groups: true, include_descendant_groups: true, only_group_labels: true, search_term: "new", test: -> { expect(subject).to contain_exactly(group_label2, subgroup_label2, sub_subgroup_label2) }5025 is expected to contain exactly #<GroupLabel id:224 ~224>, #<GroupLabel id:226 ~226>, and #<GroupLabel id:228 ~228>5026# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_labels_resolver_spec.rb. It took 7.37 seconds. Expected to take 9.5 seconds.5027# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 9.27 seconds.5028DeclarativePolicy authorization in GraphQL5029 Field authorizations5030 with a single permission5031 returns the protected field when user has permission5032 returns nil when user is not authorized5033 with a collection of permissions5034 returns the protected field when user has all permissions5035 returns nil when user only has one of the permissions5036 returns nil when user only has the other of the permissions5037 returns nil when user has neither of the required permissions5038 Field authorizations when field is a built in type5039 with a single permission5040 returns the protected field when user has permission5041 returns nil when user is not authorized5042 with a collection of permissions5043 returns the protected field when user has all permissions5044 returns nil when user only has one of the permissions5045 returns nil when user only has none of the permissions5046 Type authorizations5047 with a single permission5048 returns the protected field when user has permission5049 returns nil when user is not authorized5050 with a collection of permissions5051 returns the protected field when user has all permissions5052 returns nil when user only has one of the permissions5053 returns nil when user only has the other of the permissions5054 returns nil when user has neither of the required permissions5055 type and field authorizations together5056 returns the protected field when user has all permissions5057 returns nil when user only has one of the permissions5058 returns nil when user only has the other of the permissions5059 returns nil when user has neither of the required permissions5060 resolver and field authorizations together5061 when the resolver authorizes the object5062 returns the protected field when user has all permissions5063 returns nil when user only has one of the permissions5064 returns nil when user only has the other of the permissions5065 returns nil when user has neither of the required permissions5066 when the resolver is a subclass of one that authorizes the object5067 returns the protected field when user has all permissions5068 returns nil when user only has one of the permissions5069 returns nil when user only has the other of the permissions5070 returns nil when user has neither of the required permissions5071 when the resolver is a subclass of one that authorizes the object, extra permission5072 when the field does not define any permissions5073 returns the protected field when user has all permissions5074 returns nil when user only has one of the permissions5075 returns nil when user only has the other of the permissions5076 returns nil when user has neither of the required permissions5077 when the resolver does not authorize the object, but instead calls authorized_find!5078 returns the protected field when user has all permissions5079 returns nil when user only has one of the permissions5080 returns nil when user only has the other of the permissions5081 returns nil when user has neither of the required permissions5082 when the resolver calls authorized_find!, but does not list any permissions5083 raises a configuration error5084 when type authorizations when applied to a relay connection5085 returns only the elements visible to the user5086 returns nil when user is not authorized5087 limiting connections with multiple objects5088 only checks permissions for the first object5089 type authorizations when applied to a basic connection5090 returns the protected field when user has permission5091 returns nil when user is not authorized5092 Authorizations on active record relations5093 for connection field type5094 renders the issues the user has access to5095 does not check access on fields that will not be rendered5096# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.12 seconds. Current RSS: ~1340M. Threads: 5. load average: 1.41 1.32 1.20 1/284 446655097.5098 for list field type5099 renders the issues the user has access to5100# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.72 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.38 1.31 1.20 1/284 446665101.5102 Authorization on GraphQL::Execution::SKIP5103 skips redaction5104# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 9.25 seconds. Expected to take 9.27 seconds.5105# [RSpecRunTime] Starting example group spec/models/ci/runner_project_spec.rb. Expected to take 9.09 seconds.5106Ci::RunnerProject5107 does not allow STI5108 behaves like includes Limitable concern5109 #exceeds_limits?5110 without plan limits configured5111 is expected to eq false5112# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.24 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.38 1.31 1.20 1/284 446675113.5114 without plan limits configured5115 is expected to eq false5116 with an existing model5117 is expected to eq true5118 validations5119 is expected to be a kind of Limitable5120 without plan limits configured5121 can create new models5122 with plan limits configured5123 can create new models5124 with an existing model5125 cannot create new models exceeding the plan limits5126# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.4 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.35 1.31 1.20 1/284 446685127.5128 loose foreign key on ci_runner_projects.project_id5129 behaves like cleanup by a loose foreign key5130 cleans up (delete or nullify) the model5131# [RSpecRunTime] RSpec elapsed time: 25 minutes 39.88 seconds. Current RSS: ~1304M. Threads: 5. load average: 1.32 1.30 1.20 1/284 446695132.5133 validations5134 is expected to validate that :project cannot be empty/falsy5135 is expected to validate that :runner cannot be empty/falsy5136 is expected to validate that :runner_id is case-sensitively unique within the scope of :project_id5137 associations5138 is expected to belong to runner required: false5139 is expected to belong to project required: false5140# [RSpecRunTime] Finishing example group spec/models/ci/runner_project_spec.rb. It took 10.01 seconds. Expected to take 9.09 seconds.5141# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.5142Lint factories for Ci::RunnerProject5143 with saas, license, and factory defaults5144 behaves like factory5145 ci_runner_project factory5146 does not raise error when built5147 does not raise error when created5148# [RSpecRunTime] RSpec elapsed time: 25 minutes 42.35 seconds. Current RSS: ~1318M. Threads: 5. load average: 1.32 1.30 1.20 1/284 446965149.5150# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.48 seconds. Expected to take 40.68 seconds.5151# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper_spec.rb. Expected to take 8.64 seconds.5152Gitlab::Ci::Config::External::Mapper5153 #process5154 when single 'include' keyword is defined5155 when the string is a local file5156 returns File instances5157 behaves like logging config file fetch5158 propagates the pipeline logger5159# [RSpecRunTime] RSpec elapsed time: 25 minutes 43.81 seconds. Current RSS: ~1324M. Threads: 5. load average: 1.32 1.30 1.20 1/288 447515160.5161 when the key is a local file hash5162 returns File instances5163 when the string is a remote file5164 returns File instances5165 when the key is a remote file hash5166 returns File instances5167 when the key is a template file hash5168 returns File instances5169 behaves like logging config file fetch5170 propagates the pipeline logger5171 when the key is not valid5172 returns ambigious specification error5173 when the key is a hash of local and remote5174 returns ambigious specification error5175 when the key is a project's file5176 returns File instances5177 behaves like logging config file fetch5178 propagates the pipeline logger5179 when the key is project's files5180 returns two File instances5181 behaves like logging config file fetch5182 propagates the pipeline logger5183 when the include value is a Boolean5184 raises an error5185 when 'include' is defined as an array5186 returns Files instances5187 when an include value is an Array5188 raises an error5189 when 'include' is defined as an array of hashes5190 returns Files instances5191 when it has ambigious match5192 returns ambigious specification error5193 when 'include' is not defined5194 returns an empty array5195 when duplicate 'include's are defined5196 does not raise an exception5197 has expanset with two5198 when passing max number of files5199 does not raise an exception5200 when too many 'includes' are defined5201 raises an exception5202 when including multiple files from a project5203 raises an exception5204 when 'include' section uses project variable5205 when local file is included as a single string5206 expands the variable5207 when remote file is included as a single string5208 expands the variable5209 defined as an array5210 expands the variable5211 defined as an array of hashes5212 expands the variable5213 local file hash5214 expands the variable5215 project name5216 expands the variable5217 with multiple files5218 expands the variable5219 when include variable has an unsupported type for variable expansion5220 does not invoke expansion for the variable5221 when local file path has wildcard5222 includes the matched local files5223# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.37 seconds. Current RSS: ~1369M. Threads: 6. load average: 1.35 1.31 1.20 1/290 452435224.5225 when 'include' has rules5226 when the rules matches5227 includes the file5228 when the rules does not match5229 does not include the file5230 when locations are same after masking variables5231 has expanset with two5232# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper_spec.rb. It took 8.48 seconds. Expected to take 8.64 seconds.5233# [RSpecRunTime] Starting example group spec/bin/feature_flag_spec.rb. Expected to take 8.55 seconds.5234bin/feature-flag5235 FeatureFlagCreator5236 properly creates a feature flag5237 when running on master5238 requires feature branch5239 validates feature flag name5240 argv: [".invalid.feature.flag"], ex: /Provide a name for the feature flag that is/5241 is expected to raise /Provide a name for the feature flag that is/5242 argv: ["existing-feature-flag"], ex: /already exists!/5243 is expected to raise /already exists!/5244 when copy command not found5245 shows an error5246 FeatureFlagOptionParser5247 .parse5248 missing feature flag name5249 parses -h5250 param: :name, argv: ["foo"], result: "foo"5251 is expected to eq "foo"5252 param: :amend, argv: ["foo", "--amend"], result: true5253 is expected to eq true5254 param: :force, argv: ["foo", "-f"], result: true5255 is expected to eq true5256 param: :force, argv: ["foo", "--force"], result: true5257 is expected to eq true5258 param: :ee, argv: ["foo", "-e"], result: true5259 is expected to eq true5260 param: :ee, argv: ["foo", "--ee"], result: true5261 is expected to eq true5262 param: :introduced_by_url, argv: ["foo", "-m", "https://url"], result: "https://url"5263 is expected to eq "https://url"5264 param: :introduced_by_url, argv: ["foo", "--introduced-by-url", "https://url"], result: "https://url"5265 is expected to eq "https://url"5266 param: :rollout_issue_url, argv: ["foo", "-i", "https://url"], result: "https://url"5267 is expected to eq "https://url"5268 param: :rollout_issue_url, argv: ["foo", "--rollout-issue-url", "https://url"], result: "https://url"5269 is expected to eq "https://url"5270 param: :dry_run, argv: ["foo", "-n"], result: true5271 is expected to eq true5272 param: :dry_run, argv: ["foo", "--dry-run"], result: true5273 is expected to eq true5274 param: :type, argv: ["foo", "-t", "development"], result: :development5275 is expected to eq :development5276 param: :type, argv: ["foo", "--type", "development"], result: :development5277 is expected to eq :development5278 param: :type, argv: ["foo", "-t", "invalid"], result: nil5279 is expected to eq nil5280 param: :type, argv: ["foo", "--type", "invalid"], result: nil5281 is expected to eq nil5282 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo"5283 is expected to eq "group::geo"5284 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo"5285 is expected to eq "group::geo"5286 param: :group, argv: ["foo", "-g", "invalid"], result: nil5287 is expected to eq nil5288 param: :group, argv: ["foo", "--group", "invalid"], result: nil5289 is expected to eq nil5290 .read_type5291 when valid type is given5292 reads type from stdin5293 when valid index is given5294 picks the type successfully5295 when deprecated type is given5296 shows error message and retries5297 when invalid type is given5298 shows error message and retries5299 when invalid index is given5300 shows error message and retries5301 .read_group5302 when valid group is given5303 reads group from stdin5304 when valid index is given5305 picks the group successfully5306 with invalid group given5307 shows error message and retries5308 when invalid index is given5309 shows error message and retries5310 .read_feature_issue_url5311 behaves like read_url5312 with valid URL given5313 reads URL from stdin5314 with invalid URL given5315 shows error message and retries5316 with empty URL given5317 skips entry5318 with a non-URL given5319 shows error message and retries5320 .read_introduced_by_url5321 behaves like read_url5322 with valid URL given5323 reads URL from stdin5324 with invalid URL given5325 shows error message and retries5326 with empty URL given5327 skips entry5328 with a non-URL given5329 shows error message and retries5330 .read_rollout_issue_url5331 with valid URL given5332 reads type from stdin5333 with invalid URL given5334 shows error message and retries5335 with a non-URL given5336 shows error message and retries5337 .read_ee5338 with valid ee setting is given5339 reads ee from stdin5340# [RSpecRunTime] Finishing example group spec/bin/feature_flag_spec.rb. It took 7.0 seconds. Expected to take 8.55 seconds.5341# [RSpecRunTime] Starting example group spec/serializers/paginated_diff_entity_spec.rb. Expected to take 8.21 seconds.5342PaginatedDiffEntity5343 exposes diff_files5344 exposes pagination data5345 diff_files5346 serializes diff files using DiffFileEntity5347 when there are conflicts5348 serializes diff files with conflicts5349# [RSpecRunTime] RSpec elapsed time: 26 minutes 5.5 seconds. Current RSS: ~1399M. Threads: 6. load average: 1.27 1.29 1.19 1/291 458635350.5351# [RSpecRunTime] Finishing example group spec/serializers/paginated_diff_entity_spec.rb. It took 7.68 seconds. Expected to take 8.21 seconds.5352# [RSpecRunTime] Starting example group spec/models/container_registry/event_spec.rb. Expected to take 8.04 seconds.5353ContainerRegistry::Event5354 does not allow STI5355 #supported?5356 action: "delete", supported: true5357 is expected to eq true5358 action: "push", supported: true5359 is expected to eq true5360 action: "mount", supported: false5361 is expected to eq false5362 action: "pull", supported: false5363 is expected to eq false5364 #handle!5365 behaves like event with project statistics update5366 enqueues a project statistics update5367 clears the cache for the namespace container repositories size5368 with no target tag5369 behaves like event without project statistics update5370 does not queue a project statistics update5371 with a target digest5372 behaves like event without project statistics update5373 does not queue a project statistics update5374 with a delete action5375 without a target digest5376 behaves like event without project statistics update5377 does not queue a project statistics update5378 with a target digest5379 behaves like event with project statistics update5380 enqueues a project statistics update5381 clears the cache for the namespace container repositories size5382 with an unsupported action5383 behaves like event without project statistics update5384 does not queue a project statistics update5385 with an invalid project repository path5386 behaves like event without project statistics update5387 does not queue a project statistics update5388 with no project repository path5389 behaves like event without project statistics update5390 does not queue a project statistics update5391 #track!5392 with a respository target5393 repository_path: "group/test/container", action: "push", tracking_action: "push_repository"5394 creates a tracking event5395 repository_path: "group/test/container", action: "delete", tracking_action: "delete_repository"5396 creates a tracking event5397 repository_path: "foo/bar", action: "push", tracking_action: "create_repository"5398 creates a tracking event5399 repository_path: "foo/bar", action: "delete", tracking_action: "delete_repository"5400 creates a tracking event5401 with a tag target5402 repository_path: "group/test/container", action: "push", tracking_action: "push_tag"5403 creates a tracking event5404 repository_path: "group/test/container", action: "delete", tracking_action: "delete_tag"5405 creates a tracking event5406 repository_path: "foo/bar", action: "push", tracking_action: "push_tag"5407 creates a tracking event5408 repository_path: "foo/bar", action: "delete", tracking_action: "delete_tag"5409 creates a tracking event5410 with a deploy token as the actor5411 when only username is provided and no deploy_token_id is given5412 behaves like no tracking of a deploy token is sent to HLLRedisCounter5413 does not send a tracking event to HLLRedisCounter5414 when no username or deploy_token_id is given5415 behaves like no tracking of a deploy token is sent to HLLRedisCounter5416 does not send a tracking event to HLLRedisCounter5417 when deploy_token_id is given5418 target: {"tag"=>"latest"}, action: "push", event: "push_tag", count: 15419 behaves like event originator is fetched based on ID5420 fetches the event originator based on id5421 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5422 sends a tracking event to HLLRedisCounter5423 target: {"tag"=>"latest"}, action: "delete", event: "delete_tag", count: 15424 behaves like event originator is fetched based on ID5425 fetches the event originator based on id5426 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5427 sends a tracking event to HLLRedisCounter5428 target: {"repository"=>"foo/bar"}, action: "push", event: "create_repository", count: 15429 behaves like event originator is fetched based on ID5430 fetches the event originator based on id5431 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5432 sends a tracking event to HLLRedisCounter5433 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", count: 15434 behaves like event originator is fetched based on ID5435 fetches the event originator based on id5436 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5437 sends a tracking event to HLLRedisCounter5438 target: {"tag"=>"latest"}, action: "copy", event: "", count: 05439 behaves like event originator is fetched based on ID5440 fetches the event originator based on id5441 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5442 sends a tracking event to HLLRedisCounter5443 when there are errors5444 when the registry key file does not exist5445 behaves like no tracking of a deploy token is sent to HLLRedisCounter5446 does not send a tracking event to HLLRedisCounter5447 when JWT decoding encounters JWT::VerificationError5448 behaves like no tracking of a deploy token is sent to HLLRedisCounter5449 does not send a tracking event to HLLRedisCounter5450 when JWT decoding encounters JWT::DecodeError5451 behaves like no tracking of a deploy token is sent to HLLRedisCounter5452 does not send a tracking event to HLLRedisCounter5453 when JWT decoding encounters JWT::ExpiredSignature5454 behaves like no tracking of a deploy token is sent to HLLRedisCounter5455 does not send a tracking event to HLLRedisCounter5456 when JWT decoding encounters JWT::ImmatureSignature5457 behaves like no tracking of a deploy token is sent to HLLRedisCounter5458 does not send a tracking event to HLLRedisCounter5459 with a user as the actor5460 when user_id is available5461 target: {"tag"=>"latest"}, action: "push", event: "push_tag", user_type: "personal_access_token", count: 15462 behaves like event originator is fetched based on ID5463 fetches the event originator based on id5464 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5465 sends a tracking event to HLLRedisCounter5466 target: {"tag"=>"latest"}, action: "delete", event: "delete_tag", user_type: "personal_access_token", count: 15467 behaves like event originator is fetched based on ID5468 fetches the event originator based on id5469 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5470 sends a tracking event to HLLRedisCounter5471 target: {"repository"=>"foo/bar"}, action: "push", event: "create_repository", user_type: "build", count: 15472 behaves like event originator is fetched based on ID5473 fetches the event originator based on id5474 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5475 sends a tracking event to HLLRedisCounter5476 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", user_type: "gitlab_or_ldap", count: 15477 behaves like event originator is fetched based on ID5478 fetches the event originator based on id5479 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5480 sends a tracking event to HLLRedisCounter5481 target: {"repository"=>"foo/bar"}, action: "delete", event: "delete_repository", user_type: "not_a_user", count: 05482 behaves like event originator is fetched based on ID5483 fetches the event originator based on id5484 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5485 sends a tracking event to HLLRedisCounter5486 target: {"tag"=>"latest"}, action: "copy", event: "", user_type: nil, count: 05487 behaves like event originator is fetched based on ID5488 fetches the event originator based on id5489 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5490 sends a tracking event to HLLRedisCounter5491 target: {"repository"=>"foo/bar"}, action: "copy", event: "", user_type: "", count: 05492 behaves like event originator is fetched based on ID5493 fetches the event originator based on id5494 behaves like tracking event is sent to HLLRedisCounter with event and originator ID5495 sends a tracking event to HLLRedisCounter5496 when only username is available and user_id is not5497 does not send a tracking event to HLLRedisCounter5498 when no username or id is given5499 does not send a tracking event to HLLRedisCounter5500 when it is a manifest delete event5501 calls the ContainerRegistryEventCounter5502 when it is not a manifest delete event5503 does not call the ContainerRegistryEventCounter5504# [RSpecRunTime] Finishing example group spec/models/container_registry/event_spec.rb. It took 8.12 seconds. Expected to take 8.04 seconds.5505# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. Expected to take 7.7 seconds.5506Gitlab::Ci::Pipeline::Expression::Lexeme::NotEquals5507 .build5508 with non-evaluable operands5509 creates a new instance of the token5510 with evaluable operands5511 creates a new instance of the token5512 .type5513 is an operator5514 .precedence5515 has a precedence5516 #evaluate5517 when left and right are equal5518 left_value: "string", right_value: "string"5519 is expected to eq false5520 left_value: 1, right_value: 15521 is expected to eq false5522 left_value: "", right_value: ""5523 is expected to eq false5524 left_value: nil, right_value: nil5525 is expected to eq false5526 when left and right are not equal5527 left_value: "one string", right_value: "two string"5528 is expected to eq true5529 left_value: "one string", right_value: 15530 is expected to eq true5531 left_value: "one string", right_value: 25532 is expected to eq true5533 left_value: "one string", right_value: ""5534 is expected to eq true5535 left_value: "one string", right_value: nil5536 is expected to eq true5537 left_value: "one string", right_value: false5538 is expected to eq true5539 left_value: "one string", right_value: true5540 is expected to eq true5541 left_value: "two string", right_value: "one string"5542 is expected to eq true5543 left_value: "two string", right_value: 15544 is expected to eq true5545 left_value: "two string", right_value: 25546 is expected to eq true5547 left_value: "two string", right_value: ""5548 is expected to eq true5549 left_value: "two string", right_value: nil5550 is expected to eq true5551 left_value: "two string", right_value: false5552 is expected to eq true5553 left_value: "two string", right_value: true5554 is expected to eq true5555 left_value: 1, right_value: "one string"5556 is expected to eq true5557 left_value: 1, right_value: "two string"5558 is expected to eq true5559 left_value: 1, right_value: 25560 is expected to eq true5561 left_value: 1, right_value: ""5562 is expected to eq true5563 left_value: 1, right_value: nil5564 is expected to eq true5565 left_value: 1, right_value: false5566 is expected to eq true5567 left_value: 1, right_value: true5568 is expected to eq true5569 left_value: 2, right_value: "one string"5570 is expected to eq true5571 left_value: 2, right_value: "two string"5572 is expected to eq true5573 left_value: 2, right_value: 15574 is expected to eq true5575 left_value: 2, right_value: ""5576 is expected to eq true5577 left_value: 2, right_value: nil5578 is expected to eq true5579 left_value: 2, right_value: false5580 is expected to eq true5581 left_value: 2, right_value: true5582 is expected to eq true5583 left_value: "", right_value: "one string"5584 is expected to eq true5585 left_value: "", right_value: "two string"5586 is expected to eq true5587 left_value: "", right_value: 15588 is expected to eq true5589 left_value: "", right_value: 25590 is expected to eq true5591 left_value: "", right_value: nil5592 is expected to eq true5593 left_value: "", right_value: false5594 is expected to eq true5595 left_value: "", right_value: true5596 is expected to eq true5597 left_value: nil, right_value: "one string"5598 is expected to eq true5599 left_value: nil, right_value: "two string"5600 is expected to eq true5601 left_value: nil, right_value: 15602 is expected to eq true5603 left_value: nil, right_value: 25604 is expected to eq true5605 left_value: nil, right_value: ""5606 is expected to eq true5607 left_value: nil, right_value: false5608 is expected to eq true5609 left_value: nil, right_value: true5610 is expected to eq true5611 left_value: false, right_value: "one string"5612 is expected to eq true5613 left_value: false, right_value: "two string"5614 is expected to eq true5615 left_value: false, right_value: 15616 is expected to eq true5617 left_value: false, right_value: 25618 is expected to eq true5619 left_value: false, right_value: ""5620 is expected to eq true5621 left_value: false, right_value: nil5622 is expected to eq true5623 left_value: false, right_value: true5624 is expected to eq true5625 left_value: true, right_value: "one string"5626 is expected to eq true5627 left_value: true, right_value: "two string"5628 is expected to eq true5629 left_value: true, right_value: 15630 is expected to eq true5631 left_value: true, right_value: 25632 is expected to eq true5633 left_value: true, right_value: ""5634 is expected to eq true5635 left_value: true, right_value: nil5636 is expected to eq true5637 left_value: true, right_value: false5638 is expected to eq true5639# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb. It took 6.82 seconds. Expected to take 7.7 seconds.5640# [RSpecRunTime] Starting example group spec/services/ci/build_erase_service_spec.rb. Expected to take 7.57 seconds.5641Ci::BuildEraseService5642 #execute5643 when build is erasable5644 is successful5645 erases artifacts5646 erases trace5647 records erasure detail5648 when project is undergoing statistics refresh5649 logs a warning5650# [RSpecRunTime] RSpec elapsed time: 26 minutes 24.51 seconds. Current RSS: ~1382M. Threads: 6. load average: 1.19 1.27 1.19 1/285 458645651.5652 when build is not erasable5653 is not successful5654 does not erase artifacts5655 does not erase trace5656# [RSpecRunTime] RSpec elapsed time: 26 minutes 26.7 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.19 1.27 1.19 1/285 458655657.5658# [RSpecRunTime] Finishing example group spec/services/ci/build_erase_service_spec.rb. It took 6.3 seconds. Expected to take 7.57 seconds.5659# [RSpecRunTime] Starting example group spec/models/approval_spec.rb. Expected to take 7.31 seconds.5660Approval5661 does not allow STI5662 presence validation5663 is expected to validate that :merge_request_id cannot be empty/falsy5664 is expected to validate that :user_id cannot be empty/falsy5665 uniqueness validation5666 is expected to validate that :user_id is case-sensitively unique within the scope of :merge_request_id5667# [RSpecRunTime] RSpec elapsed time: 26 minutes 29.11 seconds. Current RSS: ~1356M. Threads: 6. load average: 1.19 1.27 1.19 2/291 459995668.5669 .with_invalid_patch_id_sha5670 returns approvals with patch_id_sha not matching specified patch_id_sha5671# [RSpecRunTime] RSpec elapsed time: 26 minutes 34.01 seconds. Current RSS: ~1349M. Threads: 6. load average: 1.18 1.27 1.19 1/291 463985672.5673# [RSpecRunTime] Finishing example group spec/models/approval_spec.rb. It took 7.26 seconds. Expected to take 7.31 seconds.5674# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.5675Lint factories for Approval5676 with saas, license, and factory defaults5677 behaves like factory5678 approval factory5679 does not raise error when built5680 does not raise error when created5681# [RSpecRunTime] RSpec elapsed time: 26 minutes 36.05 seconds. Current RSS: ~1354M. Threads: 6. load average: 1.33 1.30 1.20 2/291 465315682.5683# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 2.04 seconds. Expected to take 40.68 seconds.5684# [RSpecRunTime] Starting example group spec/models/hooks/active_hook_filter_spec.rb. Expected to take 7.22 seconds.5685ActiveHookFilter5686 does not allow STI5687 #matches?5688 for various types of branch_filter5689 branch_filter_strategy: "all_branches", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true5690 is expected to equal true5691 is expected to equal true5692 branch_filter_strategy: "all_branches", branch_filter: "", ref: "refs/heads/master", expected_matches?: true5693 is expected to equal true5694 is expected to equal true5695 branch_filter_strategy: "all_branches", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5696 is expected to equal true5697 is expected to equal true5698 branch_filter_strategy: "all_branches", branch_filter: ".*", ref: "refs/heads/master", expected_matches?: true5699 is expected to equal true5700 is expected to equal true5701 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true5702 is expected to equal true5703 is expected to equal true5704 branch_filter_strategy: "wildcard", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false5705 is expected to equal false5706 is expected to equal true5707 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch", expected_matches?: true5708 is expected to equal true5709 is expected to equal true5710 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/features/my-branch/something", expected_matches?: true5711 is expected to equal true5712 is expected to equal true5713 branch_filter_strategy: "wildcard", branch_filter: "features/*", ref: "refs/heads/master", expected_matches?: false5714 is expected to equal false5715 is expected to equal true5716 branch_filter_strategy: "wildcard", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5717 is expected to equal true5718 is expected to equal true5719 branch_filter_strategy: "wildcard", branch_filter: "", ref: "refs/heads/master", expected_matches?: true5720 is expected to equal true5721 is expected to equal true5722 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/master", expected_matches?: true5723 is expected to equal true5724 is expected to equal true5725 branch_filter_strategy: "regex", branch_filter: "master", ref: "refs/heads/my_branch", expected_matches?: false5726 is expected to equal false5727 is expected to equal true5728 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/xxxx/features/my-branch", expected_matches?: true5729 is expected to equal true5730 is expected to equal true5731 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features/", expected_matches?: true5732 is expected to equal true5733 is expected to equal true5734 branch_filter_strategy: "regex", branch_filter: "features/*", ref: "refs/heads/features", expected_matches?: true5735 is expected to equal true5736 is expected to equal true5737 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch", expected_matches?: true5738 is expected to equal true5739 is expected to equal true5740 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/features/my-branch/something", expected_matches?: true5741 is expected to equal true5742 is expected to equal true5743 branch_filter_strategy: "regex", branch_filter: "features/.*", ref: "refs/heads/master", expected_matches?: false5744 is expected to equal false5745 is expected to equal true5746 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/feature", expected_matches?: true5747 is expected to equal true5748 is expected to equal true5749 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/dev", expected_matches?: true5750 is expected to equal true5751 is expected to equal true5752 branch_filter_strategy: "regex", branch_filter: "(feature|dev)", ref: "refs/heads/master", expected_matches?: false5753 is expected to equal false5754 is expected to equal true5755 branch_filter_strategy: "regex", branch_filter: nil, ref: "refs/heads/master", expected_matches?: true5756 is expected to equal true5757 is expected to equal true5758 branch_filter_strategy: "regex", branch_filter: "", ref: "refs/heads/master", expected_matches?: true5759 is expected to equal true5760 is expected to equal true5761 when the branch filter is a invalid regex5762 is expected to equal false5763 when the branch filter is not properly set to nil5764 is expected to equal true5765# [RSpecRunTime] Finishing example group spec/models/hooks/active_hook_filter_spec.rb. It took 6.35 seconds. Expected to take 7.22 seconds.5766# [RSpecRunTime] Starting example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. Expected to take 6.94 seconds.5767Gitlab::Issues::Rebalancing::State5768 rebalancing issues in namespace5769 is expected to eq 15770 behaves like issues rebalance caching5771 #track_new_running_rebalance5772 caches a project id to track caching in progress5773 #set and get current_index5774 returns zero as current index when index not cached5775 returns cached current index5776 #set and get current_project5777 returns nil if there is no project_id cached5778 returns cached current project_id5779 #rebalance_in_progress?5780 return zero if no re-balances are running5781 return false if no re-balances are running5782 return true a re-balance for given project/namespace is running5783 caching issue ids5784 with no issue ids cached5785 returns zero when there are no cached issue ids5786 returns empty array when there are no cached issue ids5787 with cached issue ids5788 returns count of cached issue ids5789 returns array of issue ids5790 limits returned values5791 when caching duplicate issue_ids5792 does not cache duplicate issues5793 returns cached issues with latest scores5794 when setting expiration5795 when tracking new rebalance5796 returns as expired for non existent key5797 has expiration set5798 when setting current index5799 returns as expiring for non existent key5800 has expiration set5801 when setting current project id5802 returns as expired for non existent key5803 has expiration set5804 when setting cached issue ids5805 returns as expired for non existent key5806 has expiration set5807 cleanup cache5808 removes cache keys5809 .fetch_rebalancing_groups_and_projects5810 caches recently finished rebalance key5811 rebalancing issues in a project5812 is expected to eq 25813 behaves like issues rebalance caching5814 #track_new_running_rebalance5815 caches a project id to track caching in progress5816 #set and get current_index5817 returns zero as current index when index not cached5818 returns cached current index5819 #set and get current_project5820 returns nil if there is no project_id cached5821 returns cached current project_id5822 #rebalance_in_progress?5823 return zero if no re-balances are running5824 return false if no re-balances are running5825 return true a re-balance for given project/namespace is running5826 caching issue ids5827 with no issue ids cached5828 returns zero when there are no cached issue ids5829 returns empty array when there are no cached issue ids5830 with cached issue ids5831 returns count of cached issue ids5832 returns array of issue ids5833 limits returned values5834 when caching duplicate issue_ids5835 does not cache duplicate issues5836 returns cached issues with latest scores5837 when setting expiration5838 when tracking new rebalance5839 returns as expired for non existent key5840 has expiration set5841 when setting current index5842 returns as expiring for non existent key5843 has expiration set5844 when setting current project id5845 returns as expired for non existent key5846 has expiration set5847 when setting cached issue ids5848 returns as expired for non existent key5849 has expiration set5850 cleanup cache5851 removes cache keys5852 .fetch_rebalancing_groups_and_projects5853 caches recently finished rebalance key5854# [RSpecRunTime] Finishing example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. It took 6.15 seconds. Expected to take 6.94 seconds.5855# [RSpecRunTime] Starting example group spec/helpers/issuables_description_templates_helper_spec.rb. Expected to take 6.84 seconds.5856IssuablesDescriptionTemplatesHelper5857 #issuable_templates5858 returns empty hash when template type does not exist5859 with cached issuable templates5860 does not call TemplateFinder5861# [RSpecRunTime] RSpec elapsed time: 26 minutes 51.85 seconds. Current RSS: ~1371M. Threads: 6. load average: 1.25 1.28 1.19 1/290 470005862.5863 when project has no parent group5864 behaves like project issuable templates5865 issuable templates5866 returns only md files as issue templates5867 returns only md files as merge_request templates5868 when project has parent group5869 when project parent group does not have a file template project5870 behaves like project issuable templates5871 issuable templates5872 returns only md files as issue templates5873 returns only md files as merge_request templates5874 #available_service_desk_templates_for5875 with project templates5876 returns project templates5877 when there are no templates in the project5878 returns empty array5879 #selected_template_name5880 when no issuable_template parameter is provided5881 does not select a template5882 when an issuable_template parameter has been provided5883 when param matches existing templates5884 returns the matching issuable template5885 when param does not match any templates5886 returns nil5887 #default_template_name5888 when a default template is available5889 returns the default template5890 returns nil when issuable has a description set5891 returns nil when issuable is persisted5892 when there is no default template5893 returns nil5894 #template_names5895 returns unique list of template names5896# [RSpecRunTime] Finishing example group spec/helpers/issuables_description_templates_helper_spec.rb. It took 5.77 seconds. Expected to take 6.84 seconds.5897# [RSpecRunTime] Starting example group spec/haml_lint/linter/documentation_links_spec.rb. Expected to take 6.63 seconds.5898HamlLint::Linter::DocumentationLinks5899 behaves like link validation rules5900 when link_to points to the existing file path5901 is expected not to report a lint5902 when link_to points to the existing file with valid anchor5903 is expected not to report a lint5904 when link_to points to the existing file path with .md extension5905 is expected to report a lint5906 when anchor is not correct5907 is expected to report a lint5908 when help_page_path has multiple options5909 is expected to report a lint5910 when file path is wrong5911 is expected to report a lint5912 when haml ends with block definition5913 is expected to report a lint5914 when link with wrong file path is assigned to a variable5915 is expected to report a lint5916 when it is a broken code5917 is expected not to report a lint5918 when anchor belongs to a different element5919 is expected not to report a lint5920 when a simple help_page_path5921 is expected to report a lint5922 when link is not a string5923 is expected not to report a lint5924 when link is a part of the tag5925 is expected to report a lint5926 when the second link is invalid5927 is expected to report a lint5928 behaves like link validation rules5929 when link_to points to the existing file path5930 is expected not to report a lint5931 when link_to points to the existing file with valid anchor5932 is expected not to report a lint5933 when link_to points to the existing file path with .md extension5934 is expected to report a lint5935 when anchor is not correct5936 is expected to report a lint5937 when help_page_url has multiple options5938 is expected to report a lint5939 when file path is wrong5940 is expected to report a lint5941 when haml ends with block definition5942 is expected to report a lint5943 when link with wrong file path is assigned to a variable5944 is expected to report a lint5945 when it is a broken code5946 is expected not to report a lint5947 when anchor belongs to a different element5948 is expected not to report a lint5949 when a simple help_page_url5950 is expected to report a lint5951 when link is not a string5952 is expected not to report a lint5953 when link is a part of the tag5954 is expected to report a lint5955 when the second link is invalid5956 is expected to report a lint5957 behaves like link validation rules5958 when link_to points to the existing file path5959 is expected not to report a lint5960 when link_to points to the existing file with valid anchor5961 is expected not to report a lint5962 when link_to points to the existing file path with .md extension5963 is expected to report a lint5964 when anchor is not correct5965 is expected to report a lint5966 when Rails.application.routes.url_helpers.help_page_url has multiple options5967 is expected to report a lint5968 when file path is wrong5969 is expected to report a lint5970 when haml ends with block definition5971 is expected to report a lint5972 when link with wrong file path is assigned to a variable5973 is expected to report a lint5974 when it is a broken code5975 is expected not to report a lint5976 when anchor belongs to a different element5977 is expected not to report a lint5978 when a simple Rails.application.routes.url_helpers.help_page_url5979 is expected to report a lint5980 when link is not a string5981 is expected not to report a lint5982 when link is a part of the tag5983 is expected to report a lint5984 when the second link is invalid5985 is expected to report a lint5986 behaves like link validation rules5987 when link_to points to the existing file path5988 is expected not to report a lint5989 when link_to points to the existing file with valid anchor5990 is expected not to report a lint5991 when link_to points to the existing file path with .md extension5992 is expected to report a lint5993 when anchor is not correct5994 is expected to report a lint5995 when Gitlab::Routing.url_helpers.help_page_url has multiple options5996 is expected to report a lint5997 when file path is wrong5998 is expected to report a lint5999 when haml ends with block definition6000 is expected to report a lint6001 when link with wrong file path is assigned to a variable6002 is expected to report a lint6003 when it is a broken code6004 is expected not to report a lint6005 when anchor belongs to a different element6006 is expected not to report a lint6007 when a simple Gitlab::Routing.url_helpers.help_page_url6008 is expected to report a lint6009 when link is not a string6010 is expected not to report a lint6011 when link is a part of the tag6012 is expected to report a lint6013 when the second link is invalid6014 is expected to report a lint6015# [RSpecRunTime] Finishing example group spec/haml_lint/linter/documentation_links_spec.rb. It took 5.87 seconds. Expected to take 6.63 seconds.6016# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. Expected to take 6.44 seconds.6017Gitlab::Ci::Pipeline::Chain::Seed6018 #perform!6019 allocates next IID6020 ensures ci_ref6021 sets the seeds in the command object6022 when no ref policy is specified6023 correctly fabricates stages and builds6024# [RSpecRunTime] RSpec elapsed time: 27 minutes 2.4 seconds. Current RSS: ~1377M. Threads: 6. load average: 1.21 1.27 1.19 1/289 470636025.6026 when refs policy is specified6027 returns pipeline seed with jobs only assigned to master6028 when source policy is specified6029 returns pipeline seed with jobs only assigned to schedules6030 when kubernetes policy is specified6031 when kubernetes is active6032 when user configured kubernetes from CI/CD > Clusters6033 returns seeds for kubernetes dependent job6034# [RSpecRunTime] RSpec elapsed time: 27 minutes 4.46 seconds. Current RSS: ~1381M. Threads: 6. load average: 1.20 1.27 1.19 1/290 470766035.6036 when kubernetes is not active6037 does not return seeds for kubernetes dependent job6038 when variables policy is specified6039 returns stage seeds only when variables expression is truthy6040 when there is seeds_block6041 does not execute the block6042 #root_variables6043 sends root variable with overridden by rules6044 #rule_variables6045 correctly parses rule variables6046 N+1 queries6047 avoids N+1 queries when calculating variables of jobs6048# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb. It took 5.69 seconds. Expected to take 6.44 seconds.6049# [RSpecRunTime] Starting example group spec/workers/chat_notification_worker_spec.rb. Expected to take 6.27 seconds.6050ChatNotificationWorker6051 instructs sidekiq not to retry on failure6052 #perform6053 does nothing when the build no longer exists6054 sends a response for an existing build6055 when the trace sections could not be found6056 reschedules the job6057 raises an error after 300 seconds of retrying6058# [RSpecRunTime] RSpec elapsed time: 27 minutes 9.7 seconds. Current RSS: ~1332M. Threads: 6. load average: 1.18 1.26 1.19 1/289 471176059.6060 #send_response6061 when a responder could not be found6062 does nothing6063 when a responder could be found6064 sends the response for a succeeded build6065 sends the response for a failed build6066# [RSpecRunTime] RSpec elapsed time: 27 minutes 11.53 seconds. Current RSS: ~1324M. Threads: 6. load average: 1.18 1.26 1.19 1/289 471186067.6068# [RSpecRunTime] Finishing example group spec/workers/chat_notification_worker_spec.rb. It took 5.64 seconds. Expected to take 6.27 seconds.6069# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb. Expected to take 6.15 seconds.6070Gitlab::Email::Hook::SmimeSignatureInterceptor6071 signs the email appropriately with SMIME6072# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb. It took 15.33 seconds. Expected to take 6.15 seconds.6073# [RSpecRunTime] RSpec elapsed time: 27 minutes 27.03 seconds. Current RSS: ~1278M. Threads: 6. load average: 1.14 1.25 1.18 1/285 471196074.6075# [RSpecRunTime] Starting example group spec/serializers/base_discussion_entity_spec.rb. Expected to take 5.99 seconds.6076BaseDiscussionEntity6077 exposes correct attributes6078 when note is on an issue6079 does not include resolve_with_issue_path6080# [RSpecRunTime] RSpec elapsed time: 27 minutes 29.26 seconds. Current RSS: ~1293M. Threads: 6. load average: 1.14 1.25 1.18 1/291 472536081.6082 when is LegacyDiffDiscussion6083 exposes correct attributes6084 when diff file is present6085 exposes diff file attributes6086# [RSpecRunTime] RSpec elapsed time: 27 minutes 31.81 seconds. Current RSS: ~1306M. Threads: 6. load average: 1.13 1.24 1.18 1/291 474136087.6088 when issues are disabled in a project6089 does not show a new issues path6090# [RSpecRunTime] Finishing example group spec/serializers/base_discussion_entity_spec.rb. It took 5.56 seconds. Expected to take 5.99 seconds.6091# [RSpecRunTime] Starting example group spec/services/bulk_imports/relation_export_service_spec.rb. Expected to take 5.89 seconds.6092BulkImports::RelationExportService6093 #execute6094 exports specified relation and marks export as finished6095 removes temp export files6096 exports specified relation and marks export as finished6097 when relation is empty and there is nothing to export6098 creates empty file on disk6099# [RSpecRunTime] RSpec elapsed time: 27 minutes 35.09 seconds. Current RSS: ~1314M. Threads: 6. load average: 1.12 1.24 1.18 1/293 474206100.6101 when exporting a file relation6102 uses file export service6103 when export record does not exist6104 creates export record6105 when there is existing export present6106 removes existing export before exporting6107 when export is recently finished6108 returns recently finished export instead of re-exporting6109 when export was batched6110 removes existing batches and marks export as not batched6111# [RSpecRunTime] Finishing example group spec/services/bulk_imports/relation_export_service_spec.rb. It took 5.5 seconds. Expected to take 5.89 seconds.6112# [RSpecRunTime] Starting example group spec/workers/ci/refs/unlock_previous_pipelines_worker_spec.rb. Expected to take 5.72 seconds.6113Ci::Refs::UnlockPreviousPipelinesWorker6114 behaves like an idempotent worker6115 is labeled as idempotent6116 performs multiple times sequentially without raising an exception6117 only enqueues IDs of older pipelines if they are not in the queue6118# [RSpecRunTime] RSpec elapsed time: 27 minutes 41.43 seconds. Current RSS: ~1312M. Threads: 6. load average: 1.19 1.25 1.18 1/289 474256119.6120 #perform6121 executes a service6122 when ref has no pipelines locked6123 does nothing6124# [RSpecRunTime] RSpec elapsed time: 27 minutes 43.2 seconds. Current RSS: ~1302M. Threads: 6. load average: 1.19 1.25 1.18 1/285 474266125.6126# [RSpecRunTime] Finishing example group spec/workers/ci/refs/unlock_previous_pipelines_worker_spec.rb. It took 5.23 seconds. Expected to take 5.72 seconds.6127# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. Expected to take 5.65 seconds.6128BulkImports::Common::Pipelines::MilestonesPipeline6129 group milestone6130 behaves like bulk_imports milestones pipeline6131 #run6132 imports milestones into destination6133 #load6134 when milestone is not persisted6135 saves the milestone6136 when milestone is missing6137 returns6138 project milestone6139 behaves like bulk_imports milestones pipeline6140 imports events6141 #run6142 imports milestones into destination6143# [RSpecRunTime] RSpec elapsed time: 27 minutes 46.78 seconds. Current RSS: ~1295M. Threads: 6. load average: 1.25 1.27 1.19 1/286 474276144.6145 #load6146 when milestone is not persisted6147 saves the milestone6148 when milestone is missing6149 returns6150# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb. It took 5.2 seconds. Expected to take 5.65 seconds.6151# [RSpecRunTime] Starting example group spec/lib/gitlab/pages_spec.rb. Expected to take 5.47 seconds.6152Gitlab::Pages6153 .verify_api_request6154 returns false if fails to validate the JWT6155 returns the decoded JWT6156 .access_control_is_forced?6157 access_control_is_enabled: false, access_control_is_forced: false, result: false6158 is expected to eq false6159 access_control_is_enabled: false, access_control_is_forced: true, result: false6160 is expected to eq false6161 access_control_is_enabled: true, access_control_is_forced: false, result: false6162 is expected to eq false6163 access_control_is_enabled: true, access_control_is_forced: true, result: true6164 is expected to eq true6165 .multiple_versions_enabled_for?6166 when project is nil6167 returns false6168 when a project is given6169 setting: false, feature_flag: false, license: false, result: false6170 is expected to eq false6171 setting: false, feature_flag: false, license: true, result: false6172 is expected to eq false6173 setting: false, feature_flag: true, license: false, result: false6174 is expected to eq false6175 setting: false, feature_flag: true, license: true, result: false6176 is expected to eq false6177 setting: true, feature_flag: false, license: false, result: false6178 is expected to eq false6179 setting: true, feature_flag: false, license: true, result: false6180 is expected to eq false6181 setting: true, feature_flag: true, license: false, result: false6182 is expected to eq false6183 setting: true, feature_flag: true, license: true, result: true6184 is expected to eq false6185 #add_unique_domain_to6186 when pages is not enabled6187 does not set pages unique domain6188 when pages is enabled6189 enables unique domain by default6190 when project already have a unique domain6191 does not changes the original unique domain6192# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages_spec.rb. It took 4.93 seconds. Expected to take 5.47 seconds.6193# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/restore_many_spec.rb. Expected to take 5.4 seconds.6194Mutations::Todos::RestoreMany6195 #resolve6196 restores a single todo6197 handles a todo which is already pending as expected6198 ignores requests for todos which do not belong to the current user6199 restores multiple todos6200 fails if one todo does not belong to the current user6201 fails if too many todos are requested for update6202# [RSpecRunTime] RSpec elapsed time: 27 minutes 57.02 seconds. Current RSS: ~1303M. Threads: 6. load average: 1.21 1.26 1.19 1/286 474286203.6204# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/restore_many_spec.rb. It took 3.68 seconds. Expected to take 5.4 seconds.6205# [RSpecRunTime] Starting example group spec/models/issue_email_participant_spec.rb. Expected to take 5.18 seconds.6206IssueEmailParticipant6207 does not allow STI6208 Associations6209 is expected to belong to issue required: false6210 Modules6211 is expected to includes the Presentable module6212 Validations6213 is expected to validate that :issue cannot be empty/falsy6214 is expected to validate that :email is unique within the scope of :issue_id6215 is invalid if the email is nil6216 behaves like an object with RFC3696 compliant email-formatted attributes6217 specifically its :email attribute6218 with a value of 'info@example.com'6219 is valid6220 with a value of 'info+test@example.com'6221 is valid6222 with a value of 'o'reilly@example.com'6223 is valid6224 with a value of 'foobar'6225 is invalid6226 with a value of 'test@test@example.com'6227 is invalid6228 with a value of 'test.test.@example.com'6229 is invalid6230 with a value of '.test.test@example.com'6231 is invalid6232 with a value of 'mailto:test@example.com'6233 is invalid6234 with a value of 'lol!'+=?><#$%^&*()@gmail.com'6235 is invalid6236 Scopes6237 .with_emails6238 returns only participant with matching emails6239# [RSpecRunTime] RSpec elapsed time: 28 minutes 0.94 second. Current RSS: ~1316M. Threads: 6. load average: 1.20 1.25 1.18 1/287 474296240.6241# [RSpecRunTime] Finishing example group spec/models/issue_email_participant_spec.rb. It took 3.93 seconds. Expected to take 5.18 seconds.6242# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.6243Lint factories for IssueEmailParticipant6244 with saas, license, and factory defaults6245 behaves like factory6246 issue_email_participant factory6247 does not raise error when built6248 does not raise error when created6249# [RSpecRunTime] RSpec elapsed time: 28 minutes 2.48 seconds. Current RSS: ~1312M. Threads: 6. load average: 1.20 1.25 1.18 1/286 474566250.6251# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.53 seconds. Expected to take 40.68 seconds.6252# [RSpecRunTime] Starting example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. Expected to take 5.08 seconds.6253UpdateHeadPipelineForMergeRequestWorker6254 #perform6255 when pipeline exists for the source project and branch6256 updates the head_pipeline_id of the merge_request6257 behaves like an idempotent worker6258 is labeled as idempotent6259 performs multiple times sequentially without raising an exception6260 sets the pipeline as the head pipeline when run multiple times6261# [RSpecRunTime] RSpec elapsed time: 28 minutes 4.8 seconds. Current RSS: ~1310M. Threads: 6. load average: 1.18 1.25 1.18 1/292 475926262.6263 when merge request sha does not equal pipeline sha6264 does not update head pipeline6265 behaves like an idempotent worker6266 is labeled as idempotent6267 performs multiple times sequentially without raising an exception6268 does not update the head_pipeline_id when run multiple times6269 when pipeline does not exist for the source project and branch6270 does not update the head_pipeline_id of the merge_request6271 behaves like an idempotent worker6272 is labeled as idempotent6273 performs multiple times sequentially without raising an exception6274 does not update the head_pipeline_id when run multiple times6275 when a merge request pipeline exists6276 sets the merge request pipeline as the head pipeline6277 behaves like an idempotent worker6278 is labeled as idempotent6279 performs multiple times sequentially without raising an exception6280 sets the merge request pipeline as the head pipeline when run multiple times6281 when branch pipeline exists6282 prioritizes the merge request pipeline as the head pipeline6283 behaves like an idempotent worker6284 is labeled as idempotent6285 performs multiple times sequentially without raising an exception6286 sets the merge request pipeline as the head pipeline when run multiple times6287# [RSpecRunTime] Finishing example group spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb. It took 5.12 seconds. Expected to take 5.08 seconds.6288# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb. Expected to take 4.96 seconds.6289Gitlab::Graphql::Pagination::ActiveRecordArrayConnection6290 behaves like a connection with collection methods6291 responds to to_a6292 responds to size6293 responds to map6294 responds to include?6295 responds to empty?6296# [RSpecRunTime] RSpec elapsed time: 28 minutes 9.26 seconds. Current RSS: ~1315M. Threads: 6. load average: 1.18 1.25 1.18 1/291 476036297.6298 behaves like a redactable connection6299 no redactor set6300 contains the unwanted item6301 does not redact more than once6302 redactor is set6303 does not contain the unwanted item6304 does not redact more than once6305 #nodes6306 is expected to contain exactly #<Packages::BuildInfo id: 11, package_id: 323, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil>, #<Packages::BuildInfo id: 12, package_id: 324, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil>, and #<Packages::BuildInfo id: 13, package_id: 325, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil>6307 with first set6308 is expected to contain exactly #<Packages::BuildInfo id: 11, package_id: 323, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil> and #<Packages::BuildInfo id: 12, package_id: 324, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil>6309 with last set6310 is expected to contain exactly #<Packages::BuildInfo id: 12, package_id: 324, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil> and #<Packages::BuildInfo id: 13, package_id: 325, pipeline_id_convert_to_bigint: nil, pipeline_id: nil, project_id: nil>6311 #next_page?6312 before: nil, first: nil, max_page_size: nil, result: false6313 is expected to eq false6314 before: 1, first: nil, max_page_size: nil, result: true6315 is expected to eq true6316 before: nil, first: 1, max_page_size: nil, result: true6317 is expected to eq true6318 before: nil, first: 10, max_page_size: nil, result: false6319 is expected to eq false6320 before: nil, first: 1, max_page_size: 1, result: true6321 is expected to eq true6322 before: nil, first: 1, max_page_size: 10, result: true6323 is expected to eq true6324 before: nil, first: 10, max_page_size: 10, result: false6325 is expected to eq false6326 #previous_page?6327 after: nil, last: nil, max_page_size: nil, result: false6328 is expected to eq false6329 after: 1, last: nil, max_page_size: nil, result: true6330 is expected to eq true6331 after: nil, last: 1, max_page_size: nil, result: true6332 is expected to eq true6333 after: nil, last: 10, max_page_size: nil, result: false6334 is expected to eq false6335 after: nil, last: 1, max_page_size: 1, result: true6336 is expected to eq true6337 after: nil, last: 1, max_page_size: 10, result: true6338 is expected to eq true6339 after: nil, last: 10, max_page_size: 10, result: false6340 is expected to eq false6341 #cursor_for6342 is expected to eq "eyJpZCI6IjExIn0"6343 with a BatchLoader::GraphQL item6344 is expected to eq "eyJpZCI6IjE0ODEifQ"6345 #dup6346 properly handles items duplication6347# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb. It took 4.54 seconds. Expected to take 4.96 seconds.6348# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/config_spec.rb. Expected to take 4.87 seconds.6349Gitlab::Auth::Ldap::Config6350 .servers6351 returns empty array if no server information is available6352 .available_providers6353 returns one provider6354 #initialize6355 requires a provider6356 returns an instance of Gitlab::Auth::Ldap::Config6357 raises an error if a unknown provider is used6358 #adapter_options6359 constructs basic options6360 includes failover hosts when set6361 includes authentication options when auth is configured6362 sets encryption method to simple_tls when configured as simple_tls6363 sets encryption method to start_tls when configured as start_tls6364 transforms SSL cert and key to OpenSSL objects6365 logs an error when an invalid key or cert are configured6366 when verify_certificates is enabled6367 sets tls_options to OpenSSL defaults6368 when verify_certificates is disabled6369 sets verify_mode to OpenSSL VERIFY_NONE6370 when ca_file is specified6371 passes it through in tls_options6372 when ca_file is a blank string6373 does not add the ca_file key to tls_options6374 when ssl_version is specified6375 passes it through in tls_options6376 when ssl_version is a blank string6377 does not add the ssl_version key to tls_options6378 #omniauth_options6379 constructs basic options6380 defaults to plain encryption when not configured6381 includes authentication options when auth is configured6382 transforms SSL cert and key to OpenSSL objects6383 when verify_certificates is enabled6384 specifies disable_verify_certificates as false6385 when verify_certificates is disabled6386 specifies disable_verify_certificates as true6387 when ca_file is present6388 passes it through6389 when ca_file is blank6390 does not include the ca_file option6391 when ssl_version is present6392 passes it through6393 when ssl_version is blank6394 does not include the ssl_version option6395 #has_auth?6396 is true when password is set6397 is true when bind_dn is set and password is empty6398 is false when password and bind_dn are not set6399 #attributes6400 uses default attributes when no custom attributes are configured6401 merges the configuration attributes with default attributes6402 #default_attributes6403 includes the configured uid attribute in the username attributes6404 only includes unique values for username attributes6405 #base6406 when the configured base is not normalized6407 returns the normalized base6408 when the configured base is normalized6409 returns the base unaltered6410 when the configured base is malformed6411 returns the base unaltered6412 when the configured base is blank6413 returns the base unaltered6414 sign_in_enabled?6415 enabled: true, prevent_ldap_sign_in: false, result: true6416 is expected to eq true6417 enabled: "true", prevent_ldap_sign_in: false, result: true6418 is expected to eq true6419 enabled: true, prevent_ldap_sign_in: true, result: false6420 is expected to eq false6421 enabled: false, prevent_ldap_sign_in: nil, result: false6422 is expected to eq false6423 smartcard_ad_cert_format6424 returns the value contained in options6425 smartcard_ad_cert_field6426 is expected to eq "altSecurityIdentities"6427 when config value is set6428 is expected to eq "extensionAttribute1"6429# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/config_spec.rb. It took 4.82 seconds. Expected to take 4.87 seconds.6430# [RSpecRunTime] Starting example group spec/services/packages/debian/create_distribution_service_spec.rb. Expected to take 4.75 seconds.6431Packages::Debian::CreateDistributionService6432 within a projet6433 behaves like Debian Create Distribution Service6434 with only the codename param6435 behaves like Create Debian Distribution6436 returns ServiceResponse6437 with codename, components and architectures6438 behaves like Create Debian Distribution6439 returns ServiceResponse6440 with invalid suite6441 behaves like Create Debian Distribution6442 returns ServiceResponse6443 with invalid component name6444 behaves like Create Debian Distribution6445 returns ServiceResponse6446 with invalid architecture name6447 behaves like Create Debian Distribution6448 returns ServiceResponse6449 within a group6450 behaves like Debian Create Distribution Service6451 with only the codename param6452 behaves like Create Debian Distribution6453 returns ServiceResponse6454 with codename, components and architectures6455 behaves like Create Debian Distribution6456 returns ServiceResponse6457 with invalid suite6458 behaves like Create Debian Distribution6459 returns ServiceResponse6460 with invalid component name6461 behaves like Create Debian Distribution6462 returns ServiceResponse6463 with invalid architecture name6464 behaves like Create Debian Distribution6465 returns ServiceResponse6466# [RSpecRunTime] Finishing example group spec/services/packages/debian/create_distribution_service_spec.rb. It took 3.83 seconds. Expected to take 4.75 seconds.6467# [RSpecRunTime] Starting example group spec/services/uploads/destroy_service_spec.rb. Expected to take 4.69 seconds.6468Uploads::DestroyService6469 #execute6470 when user is nil6471 behaves like upload not found6472 does not delete any upload6473 returns an error6474 when user cannot destroy upload6475 behaves like upload not found6476 does not delete any upload6477 returns an error6478 when user can destroy upload6479 deletes the upload6480 returns success response6481 when upload is not found6482 behaves like upload not found6483 does not delete any upload6484 returns an error6485 when upload secret is not found6486 behaves like upload not found6487 does not delete any upload6488 returns an error6489 when upload secret has invalid format6490 behaves like upload not found6491 does not delete any upload6492 returns an error6493 when unknown model is used6494 raises an error6495 when upload belongs to other model6496 behaves like upload not found6497 does not delete any upload6498 returns an error6499 when upload destroy fails6500 returns error6501# [RSpecRunTime] Finishing example group spec/services/uploads/destroy_service_spec.rb. It took 4.02 seconds. Expected to take 4.69 seconds.6502# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/group_service_spec.rb. Expected to take 4.63 seconds.6503Integrations::SlackInstallation::GroupService6504 behaves like Integrations::SlackInstallation::BaseService6505 when Slack responds with an error6506 behaves like error response6507 returns error result with message6508 when HTTP error occurs when exchanging token6509 tracks the error6510 behaves like error response6511 returns error result with message6512 when slack_app_enabled is not set6513 behaves like error response6514 returns error result with message6515 when user is unauthorized6516 behaves like error response6517 returns error result with message6518 when Slack responds with an access token6519 handles propagation correctly6520 behaves like success response6521 returns success result and creates all needed records6522 when integration record already exists6523 behaves like success response6524 returns success result and creates all needed records6525 when installation record already exists6526 behaves like success response6527 returns success result and creates all needed records6528 when the team has other Slack installation records6529 updates related legacy records6530 behaves like success response6531 returns success result and creates all needed records6532# [RSpecRunTime] RSpec elapsed time: 28 minutes 28.85 seconds. Current RSS: ~1298M. Threads: 6. load average: 1.20 1.25 1.18 1/286 476046533.6534# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/group_service_spec.rb. It took 4.03 seconds. Expected to take 4.63 seconds.6535# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. Expected to take 4.46 seconds.6536Gitlab::Database::PartitioningMigrationHelpers::ForeignKeyHelpers6537 #add_concurrent_partitioned_foreign_key6538 when the foreign key does not exist on the parent table6539 creates the foreign key on each partition, and the parent table6540 with validate: false option6541 creates the foreign key only on partitions6542 when the foreign key exists on the parent table6543 does not attempt to create any foreign keys6544 when additional foreign key options are given6545 forwards them to the foreign key helper methods6546 when run inside a transaction block6547 raises an error6548 #validate_partitioned_foreign_key6549 when run inside a transaction block6550 raises an error6551 when run outside a transaction block6552 when name is provided6553 validates FK for each partition6554 when name is not provided6555 validates FK for each partition6556 when FK does not exist for a given partition6557 does not validate missing FK6558 #rename_partitioned_foreign_key6559 when old foreign key exists6560 when new foreign key does not exists6561 renames the old foreign key into the new name6562 when new foreign key exists6563 raises duplicate object error6564 when old foreign key does not exist6565 when new foreign key does not exists6566 behaves like raising undefined object error6567 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6568 when new foreign key exists6569 behaves like raising undefined object error6570 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6571 #swap_partitioned_foreign_keys6572 when old foreign key exists6573 when new foreign key does not exists6574 behaves like raising undefined object error6575 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk_new" for table .* does not exist/6576 when new foreign key exists6577 swaps foreign keys6578 when old foreign key does not exist6579 when new foreign key does not exists6580 behaves like raising undefined object error6581 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6582 when new foreign key exists6583 behaves like raising undefined object error6584 is expected to raise ActiveRecord::StatementInvalid with message matching /PG::UndefinedObject: ERROR: constraint "_test_partitioned_fk" for table .* does not exist/6585# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb. It took 4.19 seconds. Expected to take 4.46 seconds.6586# [RSpecRunTime] Starting example group spec/presenters/snippet_presenter_spec.rb. Expected to take 4.36 seconds.6587SnippetPresenter6588 #web_url6589 with PersonalSnippet6590 returns snippet web url6591 with ProjectSnippet6592 returns snippet web url6593 #raw_url6594 with PersonalSnippet6595 returns snippet web url6596 with ProjectSnippet6597 returns snippet web url6598 #can_read_snippet?6599 with PersonalSnippet6600 checks read_snippet6601 with ProjectSnippet6602 checks read_snippet6603 #can_update_snippet?6604 with PersonalSnippet6605 checks update_snippet6606 with ProjectSnippet6607 checks update_snippet6608 #can_admin_snippet?6609 with PersonalSnippet6610 checks admin_snippet6611 with ProjectSnippet6612 checks admin_snippet6613 #can_report_as_spam6614 returns false if the user cannot submit the snippet as spam6615 returns true if the user can submit the snippet as spam6616 #blob6617 when snippet does not have a repository6618 returns SnippetBlob6619 when snippet has a repository6620 returns repository first blob6621# [RSpecRunTime] Finishing example group spec/presenters/snippet_presenter_spec.rb. It took 4.11 seconds. Expected to take 4.36 seconds.6622# [RSpecRunTime] Starting example group spec/models/customer_relations/organization_spec.rb. Expected to take 4.31 seconds.6623CustomerRelations::Organization6624 does not allow STI6625 associations6626 is expected to belong to group required: false6627 validations6628 is expected to validate that :group cannot be empty/falsy6629 is expected to validate that :name cannot be empty/falsy6630 is expected to validate that :name is case-insensitively unique within the scope of :group_id6631 is expected to validate that the length of :name is at most 2556632 is expected to validate that the length of :description is at most 10246633 #root_group6634 when root group6635 is expected to be valid6636 when subgroup6637 is expected to be invalid6638 #name6639 strips name6640 #find_by_name6641 strips name6642 #self.move_to_root_group6643 moves organizations with unique names and deletes the rest6644 updates contact.organization_id for dupes and leaves the rest untouched6645 .search6646 when search term is empty6647 returns all group crm_organizations6648 when search term is not empty6649 when searching for name6650 is expected to contain exactly #<CustomerRelations::Organization id: 17, group_id: 2344, created_at: "2024-06-23 22:10:36.352350344 ...10:36.352350344 +0000", state: "active", default_rate: nil, name: "ABC_st", description: [FILTERED]>6651 when searching for description6652 is expected to contain exactly #<CustomerRelations::Organization id: 16, group_id: 2344, created_at: "2024-06-23 22:10:36.347467904 ...:10:36.347467904 +0000", state: "inactive", default_rate: nil, name: "DEF", description: [FILTERED]>6653 when searching for name and description6654 is expected to contain exactly #<CustomerRelations::Organization id: 16, group_id: 2344, created_at: "2024-06-23 22:10:36.347467904 ...:10:36.347467904 +0000", state: "inactive", default_rate: nil, name: "DEF", description: [FILTERED]> and #<CustomerRelations::Organization id: 17, group_id: 2344, created_at: "2024-06-23 22:10:36.352350344 ...10:36.352350344 +0000", state: "active", default_rate: nil, name: "ABC_st", description: [FILTERED]>6655 .search_by_state6656 when searching for crm_organizations state6657 returns only inactive crm_organizations6658 returns only active crm_organizations6659 .counts_by_state6660 returns correct crm_organization counts6661 returns 0 with no results6662 sorting6663 .sort_by_name6664 sorts them by name in ascendent order6665 .sort_by_field6666 sorts them by description in descending order6667# [RSpecRunTime] Finishing example group spec/models/customer_relations/organization_spec.rb. It took 3.8 seconds. Expected to take 4.31 seconds.6668# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.6669Lint factories for CustomerRelations::Organization6670 with saas, license, and factory defaults6671 behaves like factory6672 crm_organization factory6673 does not raise error when built6674 does not raise error when created6675# [RSpecRunTime] RSpec elapsed time: 28 minutes 42.35 seconds. Current RSS: ~1321M. Threads: 6. load average: 1.07 1.22 1.17 1/288 476916676.6677# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.4 seconds. Expected to take 40.68 seconds.6678# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. Expected to take 4.2 seconds.6679Gitlab::Auth::TwoFactorAuthVerifier6680 #two_factor_authentication_enforced?6681 instance_level_enabled: false, group_level_enabled: false, grace_period_expired: true, should_be_enforced: false6682 is expected to eq false6683 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: false, should_be_enforced: false6684 is expected to eq false6685 instance_level_enabled: true, group_level_enabled: false, grace_period_expired: true, should_be_enforced: true6686 is expected to eq true6687 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: false, should_be_enforced: false6688 is expected to eq false6689 instance_level_enabled: false, group_level_enabled: true, grace_period_expired: true, should_be_enforced: true6690 is expected to eq true6691 #two_factor_authentication_required?6692 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6693 is expected to eq true6694 instance_level_enabled: false, group_level_enabled: true, should_be_required: false, provider_2FA: true6695 is expected to eq false6696 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: false6697 is expected to eq true6698 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6699 is expected to eq false6700 when feature by_pass_two_factor_for_current_session is disabled6701 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6702 is expected to eq true6703 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true6704 is expected to eq true6705 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6706 is expected to eq false6707 when request is nil6708 instance_level_enabled: true, group_level_enabled: false, should_be_required: true, provider_2FA: false6709WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab-foss/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6710DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49)6711 is expected to eq true6712 instance_level_enabled: false, group_level_enabled: true, should_be_required: true, provider_2FA: true6713WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab-foss/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6714DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49)6715 is expected to eq true6716 instance_level_enabled: false, group_level_enabled: false, should_be_required: false, provider_2FA: true6717WARNING: An expectation of `:session` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab-foss/spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb:88:in `block (5 levels) in <top (required)>'.6718DEPRECATION WARNING: Invalid Feature Flag bypass_two_factor stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49)6719 is expected to eq false6720 #current_user_needs_to_setup_two_factor?6721 returns false when current_user is nil6722 returns false when current_user does not have temp email6723 returns false when current_user has 2fa disabled6724 returns true when user requires 2fa authentication6725 #two_factor_grace_period6726 returns grace period from settings if there is no period from groups6727 returns grace period from groups if there is no period from settings6728 returns minimal grace period if there is grace period from settings and from group6729 #two_factor_grace_period_expired?6730 returns true if the grace period has expired6731 returns false if the grace period has not expired6732 when otp_grace_period_started_at is nil6733 returns false6734 #two_factor_authentication_reason?6735 returns false if two factor authentication is not required6736 returns :global if two factor authentication is enabled globally6737 returns :admin_2fa if the current user is an admin and two factor is enabled6738 returns :group if two factor authentication is enforced through a group setting6739# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb. It took 3.6 seconds. Expected to take 4.2 seconds.6740# [RSpecRunTime] Starting example group spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb. Expected to take 4.16 seconds.6741ResourceEvents::SyntheticMilestoneNotesBuilderService6742 #execute6743 builds milestone notes for resource milestone events6744 behaves like filters by paginated notes6745 only returns given notes6746 when paginated notes is empty6747 does not return any notes6748# [RSpecRunTime] RSpec elapsed time: 28 minutes 49.37 seconds. Current RSS: ~1314M. Threads: 6. load average: 1.14 1.23 1.18 1/286 476926749.6750# [RSpecRunTime] Finishing example group spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb. It took 3.41 seconds. Expected to take 4.16 seconds.6751# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. Expected to take 4.04 seconds.6752Sidebars::Groups::SuperSidebarPanel6753 implements #super_sidebar_context_header6754 behaves like a panel with all menu_items categorized6755 has no uncategorized menu_items6756# [RSpecRunTime] RSpec elapsed time: 28 minutes 51.71 seconds. Current RSS: ~1313M. Threads: 6. load average: 1.14 1.23 1.18 1/286 476936757.6758 #renderable_menus6759 is exposed as a renderable menu6760 behaves like a panel instantiable by the anonymous user6761 is expected to be a kind of Sidebars::Groups::SuperSidebarPanel6762 behaves like a panel with uniquely identifiable menu items6763 all menu_items have unique item_id6764 all menu_items have an item_id6765# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_panel_spec.rb. It took 3.52 seconds. Expected to take 4.04 seconds.6766# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. Expected to take 4.02 seconds.6767Ci::JobArtifacts::ExpireProjectBuildArtifactsService6768 #execute6769 with job containing erasable artifacts6770 unlocks erasable job artifacts6771 expires erasable job artifacts6772 with job containing trace artifacts6773 does not unlock trace artifacts6774 does not expire trace artifacts6775 with job from artifact locked pipeline6776 does not unlock locked artifacts6777 does not expire locked artifacts6778 with job containing both erasable and trace artifacts6779 unlocks erasable artifacts6780 expires erasable artifacts6781 does not unlock trace artifacts6782 does not expire trace artifacts6783 with multiple pipelines6784 unlocks artifacts across pipelines6785 expires artifacts across pipelines6786 with artifacts belonging to another project6787 does not unlock erasable artifacts in other projects6788 does not expire erasable artifacts in other projects6789# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb. It took 3.54 seconds. Expected to take 4.02 seconds.6790# [RSpecRunTime] Starting example group spec/services/members/import_project_team_service_spec.rb. Expected to take 3.88 seconds.6791Members::ImportProjectTeamService6792 #execute6793 when project team members are imported successfully6794 returns a successful response6795# [RSpecRunTime] RSpec elapsed time: 28 minutes 57.6 seconds. Current RSS: ~1320M. Threads: 6. load average: 1.05 1.21 1.17 1/286 476946796.6797 when the project team import fails6798 when the target project cannot be found6799 returns unsuccessful response6800 when the source project cannot be found6801 returns unsuccessful response6802 when the user doing the import does not exist6803 returns unsuccessful response6804 when the user does not have permission to read the source project members6805 returns unsuccessful response6806 when the user does not have permission to admin the target project6807 returns unsuccessful response6808 when the source and target project are valid but the ProjectTeam#import command fails6809 returns unsuccessful response6810 when one of the imported project members is invalid6811 returns unsuccessful response6812# [RSpecRunTime] Finishing example group spec/services/members/import_project_team_service_spec.rb. It took 3.1 seconds. Expected to take 3.88 seconds.6813# [RSpecRunTime] Starting example group spec/services/dependency_proxy/auth_token_service_spec.rb. Expected to take 3.88 seconds.6814DependencyProxy::AuthTokenService6815 .user_or_deploy_token_from_jwt6816 with a user6817 is expected to eq #<User id:1517 @user582>6818 with an invalid user id6819 raises an not found error6820 behaves like handling token errors6821 with a decoding error6822 is expected to eq nil6823 with an immature signature error6824 is expected to eq nil6825 with an expired signature error6826 returns nil6827 with a deploy token6828 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-06...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>6829 with an invalid token6830 is expected to eq nil6831 behaves like handling token errors6832 with a decoding error6833 is expected to eq nil6834 with an immature signature error6835 is expected to eq nil6836 with an expired signature error6837 returns nil6838 with an empty token payload6839 is expected to eq nil6840 .user_or_token_from_jwt6841 with a user6842 is expected to eq #<User id:1517 @user582>6843 with an invalid user id6844 raises an not found error6845 behaves like handling token errors6846 with a decoding error6847 is expected to eq nil6848 with an immature signature error6849 is expected to eq nil6850 with an expired signature error6851 returns nil6852 with a personal access token6853 is expected to eq #<PersonalAccessToken id: 65, user_id: 1517, name: "PAT 79", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>6854 with an inactive token6855 is expected to eq nil6856 with an invalid token6857 is expected to eq nil6858 with a group access token6859 is expected to eq #<PersonalAccessToken id: 66, user_id: 1517, name: "PAT 80", revoked: false, expires_at: "2024-07-23"..._expiry_notification_delivered: false, previous_personal_access_token_id: nil, advanced_scopes: nil>6860 with an inactive token6861 is expected to eq nil6862 with an invalid token6863 is expected to eq nil6864 with a deploy token6865 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-06...write_registry: false, read_package_registry: false, write_package_registry: false, creator_id: nil>6866 with an invalid token6867 is expected to eq nil6868 behaves like handling token errors6869 with a decoding error6870 is expected to eq nil6871 with an immature signature error6872 is expected to eq nil6873 with an expired signature error6874 returns nil6875 with an empty token payload6876 is expected to eq nil6877# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/auth_token_service_spec.rb. It took 3.35 seconds. Expected to take 3.88 seconds.6878# [RSpecRunTime] Starting example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. Expected to take 3.75 seconds.6879Wikis::GitGarbageCollectWorker6880 behaves like can collect git garbage6881 #perform6882 with active lease_uuid6883 flushes ref caches when the task if 'gc'6884 handles gRPC errors6885 behaves like it calls Gitaly6886 is expected to receive optimize_repository(*(any args)) 1 time6887# [RSpecRunTime] RSpec elapsed time: 29 minutes 4.48 seconds. Current RSS: ~1333M. Threads: 6. load average: 1.04 1.20 1.17 1/289 478176888.6889 behaves like it updates the resource statistics6890 updates the resource statistics6891 does nothing if the database is read-only6892 with different lease than the active one6893 returns silently6894 with no active lease6895 when is able to get the lease6896 flushes ref caches when the task if 'gc'6897 behaves like it calls Gitaly6898 is expected to receive optimize_repository(*(any args)) 1 time6899 behaves like it updates the resource statistics6900 updates the resource statistics6901 does nothing if the database is read-only6902 when no lease can be obtained6903 returns silently6904 prune6905 is expected to receive prune_unreachable_objects(*(any args)) 1 time6906 eager6907 is expected to receive optimize_repository({:eager=>true}) 1 time6908# [RSpecRunTime] Finishing example group spec/workers/wikis/git_garbage_collect_worker_spec.rb. It took 3.48 seconds. Expected to take 3.75 seconds.6909# [RSpecRunTime] Starting example group spec/workers/environments/auto_recover_worker_spec.rb. Expected to take 3.71 seconds.6910Environments::AutoRecoverWorker6911 has the `until_executed` deduplicate strategy6912 when environment has been updated recently6913 recovers the environment6914# [RSpecRunTime] RSpec elapsed time: 29 minutes 8.48 seconds. Current RSS: ~1330M. Threads: 6. load average: 1.04 1.20 1.17 1/291 479746915.6916 when all stop actions are not complete6917 does not recover the environment6918 when there are no corresponding environment record6919 ignores the invalid record6920 when all stop actions are complete6921 recovers the environment6922# [RSpecRunTime] Finishing example group spec/workers/environments/auto_recover_worker_spec.rb. It took 3.23 seconds. Expected to take 3.71 seconds.6923# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/header/input_spec.rb. Expected to take 3.67 seconds.6924Gitlab::Ci::Config::Header::Input6925 when is a required input6926 behaves like a valid input6927 passes validations6928 returns the value6929 when contains unknown keywords6930 behaves like an invalid input6931 fails validations6932 returns the value6933 when has invalid name6934 behaves like an invalid input6935 fails validations6936 returns the value6937 when has a description value6938 behaves like a valid input6939 passes validations6940 returns the value6941 when has a string default value6942 behaves like a valid input6943 passes validations6944 returns the value6945 when has a numeric default value6946 behaves like a valid input6947 passes validations6948 returns the value6949 when given a valid type6950 input_type: "array"6951 behaves like a valid input6952 passes validations6953 returns the value6954 input_type: "boolean"6955 behaves like a valid input6956 passes validations6957 returns the value6958 input_type: "number"6959 behaves like a valid input6960 passes validations6961 returns the value6962 input_type: "string"6963 behaves like a valid input6964 passes validations6965 returns the value6966 when RegEx validation value is not a string6967 behaves like an invalid input6968 fails validations6969 returns the value6970 when has a boolean default value6971 behaves like a valid input6972 passes validations6973 returns the value6974 when the limit for allowed number of options is reached6975 #valid?6976 is expected not to be valid6977 #errors6978 returns error about incorrect type6979 when given an invalid type6980 behaves like an invalid input6981 fails validations6982 returns the value6983 when the input has RegEx validation6984 behaves like a valid input6985 passes validations6986 returns the value6987# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/header/input_spec.rb. It took 3.28 seconds. Expected to take 3.67 seconds.6988# [RSpecRunTime] Starting example group spec/helpers/ide_helper_spec.rb. Expected to take 3.6 seconds.6989IdeHelper6990 #ide_data6991 returns hash6992 with project6993 returns hash with parameters6994 with fork info6995 returns hash with fork info6996# [RSpecRunTime] RSpec elapsed time: 29 minutes 14.33 seconds. Current RSS: ~1344M. Threads: 6. load average: 1.03 1.19 1.17 1/291 479956997.6998 with vscode_web_ide=true6999 returns hash7000 includes extensions gallery settings7001 includes editor font configuration7002 does not use new web ide if feature flag is disabled7003 with project7004 returns hash with parameters7005 #show_web_ide_oauth_callback_mismatch_callout?7006 returns false if Web IDE OAuth is not enabled7007 when Web IDE OAuth is enabled7008 returns false if no Web IDE OAuth application found7009 returns true if domain does not match OAuth application callback URLs7010 returns false if domain matches OAuth application callback URL7011 #web_ide_oauth_application_id7012 returns Web IDE OAuth application ID7013# [RSpecRunTime] Finishing example group spec/helpers/ide_helper_spec.rb. It took 2.78 seconds. Expected to take 3.6 seconds.7014# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. Expected to take 3.58 seconds.7015Gitlab::Ci::Config::External::File::Component7016 #expand_context7017 inherits user and variables while changes project and sha7018# [RSpecRunTime] RSpec elapsed time: 29 minutes 17.48 seconds. Current RSS: ~1345M. Threads: 6. load average: 1.03 1.19 1.17 1/291 480567019.7020 #metadata7021 returns the metadata7022 #matching?7023 when component is specified7024 is expected to be truthy7025 when component is not specified7026 is expected to be falsy7027 #valid?7028 when the context project does not have a repository7029 is invalid7030 when location is not provided7031 is invalid7032 when component path is provided7033 when component is not found7034 is invalid7035 when component is found7036 is valid7037 when content is not a valid YAML7038 is invalid7039 #to_hash7040 when interpolation is being used7041 correctly interpolates the content7042 #content7043 when component is valid7044 tracks the event7045 when user is missing in a context7046 does not track the event7047 when component is invalid7048 does not track the event7049# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/component_spec.rb. It took 3.19 seconds. Expected to take 3.58 seconds.7050# [RSpecRunTime] Starting example group spec/finders/environments/environments_finder_spec.rb. Expected to take 3.45 seconds.7051Environments::EnvironmentsFinder7052 #execute7053 filters environments by type7054 with states parameter7055 returns environments with the requested state7056 returns environments with any of the requested states7057 raises exception when requested state is invalid7058 works with symbols7059 returns environments with the requested state7060 returns environments with any of the requested states7061# [RSpecRunTime] RSpec elapsed time: 29 minutes 21.16 seconds. Current RSS: ~1345M. Threads: 6. load average: 0.95 1.17 1.16 1/287 480837062.7063 with search and states7064 searches environments by name and state7065 searches environments by name inside folder and state7066 when enable_environments_search_within_folder FF is disabled7067 ignores name inside folder7068 with id7069 searches environments by name and id7070# [RSpecRunTime] Finishing example group spec/finders/environments/environments_finder_spec.rb. It took 3.26 seconds. Expected to take 3.45 seconds.7071# [RSpecRunTime] Starting example group spec/finders/groups/user_groups_finder_spec.rb. Expected to take 3.4 seconds.7072Groups::UserGroupsFinder7073 #execute7074 returns all groups where the user is a direct member7075 when target_user is nil7076 is expected to be empty7077# [RSpecRunTime] RSpec elapsed time: 29 minutes 23.42 seconds. Current RSS: ~1333M. Threads: 6. load average: 0.95 1.17 1.16 1/286 480847078.7079 when current_user is nil7080 is expected to be empty7081 when permission is :create_projects7082 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer>, #<Group id:2399 @a-public-owner>, #<Group id:2396 @root-group/b-private-maintainer>, and #<Group id:2397 @root-group/c-public-developer>7083 behaves like user group finder searching by name or path7084 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer> and #<Group id:2396 @root-group/b-private-maintainer>7085 when searching for a full path (including parent)7086 is expected to contain exactly #<Group id:2396 @root-group/b-private-maintainer>7087 when search keywords include the parent route7088 is expected to match [#<Group id:2398 @root-group/a-public-maintainer>, #<Group id:2397 @root-group/c-public-developer>]7089 when permission is :import_projects7090 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer>, #<Group id:2399 @a-public-owner>, and #<Group id:2396 @root-group/b-private-maintainer>7091 behaves like user group finder searching by name or path7092 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer> and #<Group id:2396 @root-group/b-private-maintainer>7093 when searching for a full path (including parent)7094 is expected to contain exactly #<Group id:2396 @root-group/b-private-maintainer>7095 when search keywords include the parent route7096 is expected to match [#<Group id:2398 @root-group/a-public-maintainer>]7097 when permission is :transfer_projects7098 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer>, #<Group id:2399 @a-public-owner>, and #<Group id:2396 @root-group/b-private-maintainer>7099 behaves like user group finder searching by name or path7100 is expected to contain exactly #<Group id:2398 @root-group/a-public-maintainer> and #<Group id:2396 @root-group/b-private-maintainer>7101 when searching for a full path (including parent)7102 is expected to contain exactly #<Group id:2396 @root-group/b-private-maintainer>7103 when search keywords include the parent route7104 is expected to match [#<Group id:2398 @root-group/a-public-maintainer>]7105# [RSpecRunTime] Finishing example group spec/finders/groups/user_groups_finder_spec.rb. It took 3.17 seconds. Expected to take 3.4 seconds.7106# [RSpecRunTime] Starting example group spec/lib/gitlab/application_setting_fetcher_spec.rb. Expected to take 3.29 seconds.7107Gitlab::ApplicationSettingFetcher7108 .expire_current_application_settings7109 expires ApplicationSetting7110 .current_application_settings?7111 when settings exist7112 is expected to equal true7113 when settings do not exist7114 is expected to equal false7115 .current_application_settings7116 when ENV["IN_MEMORY_APPLICATION_SETTINGS"] is true7117 returns an in-memory ApplicationSetting object7118 when ENV["IN_MEMORY_APPLICATION_SETTINGS"] is false7119 and an error is raised7120 will retrieve uncached ApplicationSetting7121 and settings in cache7122 fetches the settings from cache7123 and settings are not in cache7124 and we are running a Rake task7125 and database does not exist7126 uses Gitlab::FakeApplicationSettings7127 and database connection is not active7128 uses Gitlab::FakeApplicationSettings7129 and table does not exist7130 uses Gitlab::FakeApplicationSettings7131 and database connection raises some error7132 uses Gitlab::FakeApplicationSettings7133 and there are pending database migrations7134 uses Gitlab::FakeApplicationSettings7135 when a new setting is used but the migration did not run yet7136 uses the default value if present7137 and settings are in database7138 returns settings from database7139 and settings are not in the database7140 returns default settings7141 when we hit a recursive loop7142 recovers and returns in-memory settings7143 .clear_in_memory_application_settings!7144 will re-initialize settings7145# [RSpecRunTime] Finishing example group spec/lib/gitlab/application_setting_fetcher_spec.rb. It took 3.05 seconds. Expected to take 3.29 seconds.7146# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb. Expected to take 3.29 seconds.7147BulkImports::Common::Pipelines::BadgesPipeline7148 #run7149 imports a group badge7150 skips already imported records7151 when project entity7152 imports a project badge & skips group badge7153# [RSpecRunTime] RSpec elapsed time: 29 minutes 30.75 seconds. Current RSS: ~1372M. Threads: 6. load average: 0.96 1.17 1.16 1/286 480857154.7155 #transform7156 return transformed badge hash7157 when data is blank7158 does nothing when the data is blank7159 when project entity & group badge7160 returns7161# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb. It took 3.07 seconds. Expected to take 3.29 seconds.7162# [RSpecRunTime] Starting example group spec/models/concerns/encrypted_user_password_spec.rb. Expected to take 3.18 seconds.7163User7164 does not allow STI7165 #valid_password?7166 when the default encryption method is BCrypt7167 behaves like password validation fails when the password is encrypted using an unsupported method7168 is expected to eq false7169 when the user password PBKDF2+SHA5127170 is expected to eq true7171 re-encrypts the password as BCrypt7172 when the default encryption method is PBKDF2+SHA512 and the user password is BCrypt7173 behaves like password validation fails when the password is encrypted using an unsupported method7174 is expected to eq false7175 when the user password BCrypt7176 is expected to eq true7177 re-encrypts the password as PBKDF2+SHA5127178 #authenticatable_salt7179 when password is stored in BCrypt format7180 returns the first 30 characters of the encrypted_password7181 when password is stored in PBKDF2 format7182 uses the decoded password salt7183 does not use the first 30 characters of the encrypted_password7184 when the encrypted_password is an unknown type7185 returns the first 30 characters of the encrypted_password7186 #password=7187 calls default Devise encryptor and not the PBKDF2 encryptor7188 saves the password in BCrypt format7189 when FIPS mode is enabled7190 calls PBKDF2 digest and not the default Devise encryptor7191 saves the password in PBKDF2 format7192# [RSpecRunTime] Finishing example group spec/models/concerns/encrypted_user_password_spec.rb. It took 2.54 seconds. Expected to take 3.18 seconds.7193# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. Expected to take 3.16 seconds.7194Gitlab::Ci::Pipeline::Expression::Parser7195 #tree7196 validates simple operators7197 expression: "$VAR1 == \"123\"", result_tree: "equals($VAR1, \"123\")"7198 is expected to eq "equals($VAR1, \"123\")"7199 expression: "$VAR1 == \"123\" == $VAR2", result_tree: "equals(equals($VAR1, \"123\"), $VAR2)"7200 is expected to eq "equals(equals($VAR1, \"123\"), $VAR2)"7201 expression: "$VAR", result_tree: "$VAR"7202 is expected to eq "$VAR"7203 expression: "\"some value\"", result_tree: "\"some value\""7204 is expected to eq "\"some value\""7205 expression: "null", result_tree: "null"7206 is expected to eq "null"7207 expression: "$VAR1 || $VAR2 && $VAR3", result_tree: "or($VAR1, and($VAR2, $VAR3))"7208 is expected to eq "or($VAR1, and($VAR2, $VAR3))"7209 expression: "$VAR1 && $VAR2 || $VAR3", result_tree: "or(and($VAR1, $VAR2), $VAR3)"7210 is expected to eq "or(and($VAR1, $VAR2), $VAR3)"7211 expression: "$VAR1 && $VAR2 || $VAR3 && $VAR4", result_tree: "or(and($VAR1, $VAR2), and($VAR3, $VAR4))"7212 is expected to eq "or(and($VAR1, $VAR2), and($VAR3, $VAR4))"7213 expression: "$VAR1 && ($VAR2 || $VAR3) && $VAR4", result_tree: "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)"7214 is expected to eq "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)"7215 when combining && and OR operators7216 returns operations in a correct order7217 when using parenthesis7218 returns operations in a correct order7219 when expression is empty7220 raises a parsing error7221 when two value tokens have no operator7222 raises a parsing error7223 when an operator has no left side7224 raises an OperatorError7225 when an operator has no right side7226 raises an OperatorError7227 when parenthesis are unmatched7228 expression: "$VAR == ("7229 raises a ParseError7230 expression: "$VAR2 == (\"aa\""7231 raises a ParseError7232 expression: "$VAR2 == (\"aa\"))"7233 raises a ParseError7234 expression: "$VAR2 == \"aa\")"7235 raises a ParseError7236 expression: "(($VAR2 == \"aa\")"7237 raises a ParseError7238 expression: "($VAR2 == \"aa\"))"7239 raises a ParseError7240# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. It took 2.39 seconds. Expected to take 3.16 seconds.7241# [RSpecRunTime] Starting example group spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb. Expected to take 3.08 seconds.7242Projects::ImportExport::WaitRelationExportsWorker7243 when at least one relation export has status `failed` and the rest have status `finished` or `failed`7244 does not enqueue ParallelProjectExportWorker and re-enqueue WaitRelationExportsWorker7245 behaves like an idempotent worker7246 is labeled as idempotent7247 performs multiple times sequentially without raising an exception7248 notifies the failed exports to the user7249# [RSpecRunTime] RSpec elapsed time: 29 minutes 37.57 seconds. Current RSS: ~1373M. Threads: 6. load average: 0.96 1.16 1.16 1/286 480867250.7251 when there are relation exports with status `queued`7252 does not enqueue ParallelProjectExportWorker and re-enqueue WaitRelationExportsWorker7253 when all relation exports have status `finished`7254 enqueues ParallelProjectExportWorker and does not reenqueue WaitRelationExportsWorker7255 behaves like an idempotent worker7256 is labeled as idempotent7257 performs multiple times sequentially without raising an exception7258 when export job status is not `started`7259 does not perform any operation and finishes the worker7260 when there are relation exports with status `started`7261 when the Sidekiq Job exporting the relation is still running7262 does not change relation export's status and re-enqueue WaitRelationExportsWorker7263 when the Sidekiq Job exporting the relation is still is no longer running7264 set the relation export's status to `failed`7265# [RSpecRunTime] Finishing example group spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb. It took 2.66 seconds. Expected to take 3.08 seconds.7266# [RSpecRunTime] Starting example group spec/services/ci/runners/assign_runner_service_spec.rb. Expected to take 3.03 seconds.7267Ci::Runners::AssignRunnerService#execute7268 without user7269 does not call assign_to on runner and returns error response7270 with unauthorized user7271 does not call assign_to on runner and returns error message7272 with authorized user7273 with user owning runner and being maintainer of new project7274 calls assign_to on runner and returns success response7275 with user owning runner7276 does not call assign_to on runner and returns error message7277 with user being maintainer of new project7278 does not call assign_to on runner and returns error message7279 with admin user7280 calls assign_to on runner and returns success response7281# [RSpecRunTime] Finishing example group spec/services/ci/runners/assign_runner_service_spec.rb. It took 2.27 seconds. Expected to take 3.03 seconds.7282# [RSpecRunTime] Starting example group spec/views/projects/_flash_messages.html.haml_spec.rb. Expected to take 3.01 seconds.7283projects/_flash_messages7284 when current_user has read_code permission7285 when user has a terraform state7286 doesn't show the terraform notification banner7287# [RSpecRunTime] RSpec elapsed time: 29 minutes 42.84 seconds. Current RSS: ~1353M. Threads: 6. load average: 0.97 1.16 1.16 1/286 480877288.7289 when there are no .tf files in the repository7290 doesn't show the terraform notification banner7291 when .tf files are present in the repository and user does not have any terraform states7292 shows the terraform notification banner7293# [RSpecRunTime] Finishing example group spec/views/projects/_flash_messages.html.haml_spec.rb. It took 2.51 seconds. Expected to take 3.01 seconds.7294# [RSpecRunTime] Starting example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. Expected to take 2.92 seconds.7295DataTransfer::ProjectDataTransferFinder7296 #execute7297 returns the correct number of egress7298 returns the correct values7299 when there are no results for specified dates7300 returns nothing7301# [RSpecRunTime] RSpec elapsed time: 29 minutes 45.14 seconds. Current RSS: ~1333M. Threads: 6. load average: 1.05 1.17 1.16 1/286 480887302.7303 when there are no results for specified project7304 returns nothing7305# [RSpecRunTime] RSpec elapsed time: 29 minutes 46.14 seconds. Current RSS: ~1330M. Threads: 6. load average: 1.05 1.17 1.16 1/286 481157306.7307 when dates are not provided7308 return all values for a project7309 when user does not have permissions7310 returns nothing7311# [RSpecRunTime] Finishing example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. It took 2.71 seconds. Expected to take 2.92 seconds.7312# [RSpecRunTime] Starting example group spec/graphql/mutations/ci/job_token_scope/add_project_spec.rb. Expected to take 2.91 seconds.7313Mutations::Ci::JobTokenScope::AddProject7314 #resolve7315 when user is not logged in7316 raises error7317 when user is logged in7318 when user does not have permissions to admin project7319 raises error7320 when user has permissions to admin project and read target project7321 adds target project to the inbound job token scope by default7322 when mutation uses the direction argument7323 when targeting the outbound allowlist7324 raises an error7325 when targeting the inbound allowlist7326 adds the target project7327 when the service returns an error7328 returns an error response7329# [RSpecRunTime] Finishing example group spec/graphql/mutations/ci/job_token_scope/add_project_spec.rb. It took 2.82 seconds. Expected to take 2.91 seconds.7330# [RSpecRunTime] Starting example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. Expected to take 2.85 seconds.7331IncidentManagement::TimelineEventTagsFinder7332 #execute7333 when user has permissions7334 returns tags on the event7335 when event does not have tags7336 returns empty result7337# [RSpecRunTime] RSpec elapsed time: 29 minutes 51.47 seconds. Current RSS: ~1335M. Threads: 6. load average: 1.04 1.17 1.16 1/286 481167338.7339 when timeline event is nil7340 is expected to eq #<ActiveRecord::Relation []>7341 when user does not have permissions7342 is expected to eq #<ActiveRecord::Relation []>7343# [RSpecRunTime] Finishing example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. It took 2.53 seconds. Expected to take 2.85 seconds.7344# [RSpecRunTime] Starting example group spec/views/devise/shared/_footer.html.haml_spec.rb. Expected to take 2.79 seconds.7345devise/shared/_footer7346 is expected to have visible link "About GitLab" with href "https://about.gitlab.com"7347 is expected to have visible link "Community forum" with href "https://forum.gitlab.com"7348 with disable_preferred_language_cookie feature flag disabled (default)7349 is expected to have visible css ".js-language-switcher"7350 when public visibility is not restricted7351 is expected to have visible link "Explore" with href "/explore"7352 is expected to have visible link "Help" with href "/help"7353 when one trust is enabled7354 is expected to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled7355 when public visibility is restricted7356 is expected not to have visible link "Explore" with href "/explore"7357 is expected not to have visible link "Help" with href "/help"7358 with disable_preferred_language_cookie feature flag enabled7359 is expected not to have visible css ".js-language-switcher"7360 when one trust is disabled7361 is expected not to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled7362# [RSpecRunTime] Finishing example group spec/views/devise/shared/_footer.html.haml_spec.rb. It took 2.71 seconds. Expected to take 2.79 seconds.7363# [RSpecRunTime] Starting example group spec/lib/gitlab/web_ide/extensions_marketplace_spec.rb. Expected to take 2.75 seconds.7364Gitlab::WebIde::ExtensionsMarketplace7365 #metadata_for_user7366 user: nil, opt_in_status: nil, flag_enabled: false, expectation: {:enabled=>false, :disabled_reason=>:no_user}7367 returns expected metadata for user7368 user: current_user, opt_in_status: nil, flag_enabled: nil, expectation: {:enabled=>false, :disabled_reason=>:no_flag}7369 returns expected metadata for user7370 user: current_user, opt_in_status: nil, flag_enabled: false, expectation: {:enabled=>false, :disabled_reason=>:instance_disabled}7371 returns expected metadata for user7372 user: current_user, opt_in_status: :enabled, flag_enabled: true, expectation: {:enabled=>true}7373 returns expected metadata for user7374 user: current_user, opt_in_status: :disabled, flag_enabled: true, expectation: {:enabled=>false, :disabled_reason=>:opt_in_disabled}7375 returns expected metadata for user7376 user: current_user, opt_in_status: :unset, flag_enabled: true, expectation: {:enabled=>false, :disabled_reason=>:opt_in_unset}7377 returns expected metadata for user7378 #vscode_settings7379 is expected to match #<RSpec::Mocks::ArgumentMatchers::HashIncludingMatcher:0x000079f19fa8db98 @expected={:item_url=>"https://open-vsx.org/vscode/item", :service_url=>"https://open-vsx.org/vscode/gallery", :resource_url_template=>"https://open-vsx.org/vscode/unpkg/{publisher}/{name}/{version}/{path}"}>7380 #help_preferences_url7381 is expected to match "/help/user/profile/preferences#integrate-with-the-extension-marketplace"7382 #user_preferences_url7383 is expected to match "/-/profile/preferences#integrations"7384 #webide_extensions_gallery_settings7385 when instance enabled7386 when user opt in enabled, returns enabled settings7387 when user opt in disabled7388 opt_in_status: :unset, reason: :opt_in_unset7389 returns disabled settings7390 opt_in_status: :disabled, reason: :opt_in_disabled7391 returns disabled settings7392 when instance disabled7393 returns disabled settings and help url7394 #feature_enabled?7395 web_ide_extensions_marketplace: current_user, web_ide_oauth: false, expectation: false7396 returns the expected value7397 web_ide_extensions_marketplace: false, web_ide_oauth: true, expectation: false7398 returns the expected value7399 web_ide_extensions_marketplace: current_user, web_ide_oauth: true, expectation: true7400 returns the expected value7401 #marketplace_home_url7402 is expected to eq "https://open-vsx.org"7403 #help_url7404 is expected to match "/help/user/project/web_ide/index#extension-marketplace"7405# [RSpecRunTime] Finishing example group spec/lib/gitlab/web_ide/extensions_marketplace_spec.rb. It took 2.42 seconds. Expected to take 2.75 seconds.7406# [RSpecRunTime] Starting example group spec/lib/quality/seeders/issues_spec.rb. Expected to take 2.72 seconds.7407Quality::Seeders::Issues7408 #seed7409.. seeds issues7410# [RSpecRunTime] RSpec elapsed time: 29 minutes 59.31 seconds. Current RSS: ~1342M. Threads: 6. load average: 1.04 1.17 1.16 1/286 481177411.7412# [RSpecRunTime] Finishing example group spec/lib/quality/seeders/issues_spec.rb. It took 2.38 seconds. Expected to take 2.72 seconds.7413# [RSpecRunTime] Starting example group spec/services/spam/akismet_service_spec.rb. Expected to take 2.67 seconds.7414Spam::AkismetService7415 #spam?7416 behaves like no activity if Akismet is not enabled7417 is automatically false7418 performs no check7419 if Akismet is enabled7420 correctly transforms options for the akismet client, including spelling of referrer key7421 the text is spam7422 is expected to be truthy7423 the text is blatant spam7424 is expected to be truthy7425 the text is not spam7426 is expected to be falsey7427 error handling7428 StandardError other than ArgumentError is raised7429 is expected to be falsey7430 logs an error7431 ArgumentError is raised in dev7432 raises original error7433 #submit_ham7434 behaves like no activity if Akismet is not enabled7435 is automatically false7436 performs no check7437 behaves like false if Akismet is not available7438 if Akismet is not available7439 is expected to be falsey7440 logs an error7441 if Akismet is available7442 is expected to be truthy7443 #submit_spam7444 behaves like no activity if Akismet is not enabled7445 is automatically false7446 performs no check7447 behaves like false if Akismet is not available7448 if Akismet is not available7449 is expected to be falsey7450 logs an error7451 if Akismet is available7452 is expected to be truthy7453# [RSpecRunTime] Finishing example group spec/services/spam/akismet_service_spec.rb. It took 2.68 seconds. Expected to take 2.67 seconds.7454# [RSpecRunTime] Starting example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. Expected to take 2.61 seconds.7455Packages::Npm::CreateMetadataCacheService7456 #execute7457 creates a new metadata cache7458 obtains a lease to create a new metadata cache7459 with existing metadata cache7460 does not create a new metadata cache7461 updates the metadata cache7462# [RSpecRunTime] RSpec elapsed time: 30 minutes 3.34 seconds. Current RSS: ~1348M. Threads: 6. load average: 1.04 1.17 1.16 1/286 481187463.7464 when the lease is already taken7465 does not create a new metadata cache7466 returns nil7467 #lease_key7468 returns an unique key7469# [RSpecRunTime] Finishing example group spec/services/packages/npm/create_metadata_cache_service_spec.rb. It took 1.74 seconds. Expected to take 2.61 seconds.7470# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/scripts_spec.rb. Expected to take 2.59 seconds.7471Ci::CreatePipelineService7472 when job has hooks and default hooks7473 creates jobs with hook data7474# [RSpecRunTime] RSpec elapsed time: 30 minutes 5.49 seconds. Current RSS: ~1342M. Threads: 6. load average: 1.11 1.18 1.16 1/288 481657475.7476 when job has script and nested before_script and after_script7477 creates a job with script data7478# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/scripts_spec.rb. It took 2.13 seconds. Expected to take 2.59 seconds.7479# [RSpecRunTime] Starting example group spec/services/protected_branches/create_service_spec.rb. Expected to take 2.54 seconds.7480ProtectedBranches::CreateService7481 with entity project7482 behaves like execute with entity7483 #execute7484 creates a new protected branch7485 refreshes the cache7486 when protecting a branch with a name that contains HTML tags7487 creates a new protected branch7488 when a policy restricts rule creation7489 prevents creation of the protected branch rule7490 creates a new protected branch if we skip authorization step7491 with entity group7492 behaves like execute with entity7493 #execute7494 creates a new protected branch7495 refreshes the cache7496 when protecting a branch with a name that contains HTML tags7497 creates a new protected branch7498 when a policy restricts rule creation7499 prevents creation of the protected branch rule7500 creates a new protected branch if we skip authorization step7501# [RSpecRunTime] Finishing example group spec/services/protected_branches/create_service_spec.rb. It took 2.23 seconds. Expected to take 2.54 seconds.7502# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/config_resolver_spec.rb. Expected to take 2.5 seconds.7503Resolvers::Ci::ConfigResolver7504 #resolve7505 when the user can create a pipeline7506 with a valid .gitlab-ci.yml7507 with a sha7508 behaves like a valid config file7509 lints the ci config file and returns the merged yaml file7510# [RSpecRunTime] RSpec elapsed time: 30 minutes 9.46 seconds. Current RSS: ~1335M. Threads: 6. load average: 1.11 1.18 1.16 1/290 482007511.7512 without a sha7513 behaves like a valid config file7514 lints the ci config file and returns the merged yaml file7515 with an invalid .gitlab-ci.yml7516 responds with errors about invalid syntax7517 with an invalid SHA7518 logs the invalid SHA to Sentry7519 when the user cannot create a pipeline7520 returns an error stating that the user cannot access the linting7521# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/config_resolver_spec.rb. It took 2.38 seconds. Expected to take 2.5 seconds.7522# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/packages/protection/rules_spec.rb. Expected to take 2.49 seconds.7523Gitlab::Regex::Packages::Protection::Rules7524 .protection_rules_npm_package_name_pattern_regex7525 is expected to match "@scope/package-*"7526 is expected to match "@my-scope/*my-package-with-wildcard-inbetween"7527 is expected to match "@my-scope/*my-package-with-wildcard-start"7528 is expected to match "@my-scope/my-*package-*with-wildcard-multiple-*"7529 is expected to match "@my-scope/my-package-with_____underscore"7530 is expected to match "@my-scope/my-package-with-wildcard-end*"7531 is expected to match "@my-scope/my-package-with-regex-characters.+"7532 is expected not to match "@my-scope/my-package-with-percent-sign-%"7533 is expected not to match "*@my-scope/my-package-with-wildcard-start"7534 is expected not to match "@my-scope/my-package-with-backslash-\\*"7535 behaves like npm package name regex7536 is expected to match "@scope/package"7537 is expected to match "unscoped-package"7538 is expected not to match "@first-scope@second-scope/package"7539 is expected not to match "scope-without-at-symbol/package"7540 is expected not to match "@not-a-scoped-package"7541 is expected not to match "@scope/sub/package"7542 is expected not to match "@scope/../../package"7543 is expected not to match "@scope%2e%2e%2fpackage"7544 is expected not to match "@%2e%2e%2f/package"7545# [RSpecRunTime] RSpec elapsed time: 30 minutes 12.82 seconds. Current RSS: ~1349M. Threads: 6. load average: 1.11 1.18 1.16 1/290 482017546.7547# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/packages/protection/rules_spec.rb. It took 2.35 seconds. Expected to take 2.49 seconds.7548# [RSpecRunTime] Starting example group spec/workers/packages/helm/extraction_worker_spec.rb. Expected to take 2.43 seconds.7549Packages::Helm::ExtractionWorker7550 #perform7551 with valid package file7552 behaves like an idempotent worker7553 is labeled as idempotent7554 performs multiple times sequentially without raising an exception7555 updates package and package file7556 with invalid package file id7557 doesn't update helm_file_metadatum7558 with controlled errors7559 with an empty package file7560 behaves like handling error7561 mark the package as errored7562 with an invalid YAML7563 behaves like handling error7564 mark the package as errored7565 with an invalid Chart.yaml7566 behaves like handling error7567 mark the package as errored7568 with uncontrolled errors7569 behaves like handling error7570 mark the package as errored7571# [RSpecRunTime] Finishing example group spec/workers/packages/helm/extraction_worker_spec.rb. It took 1.79 seconds. Expected to take 2.43 seconds.7572# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. Expected to take 2.4 seconds.7573Gitlab::Ci::Reports::Security::Scanner7574 #initialize7575 when all params are given7576 initializes an instance7577 when attribute external_id is missing7578 raises an error7579 when attribute name is missing7580 raises an error7581 #key7582 returns external_id7583 #to_hash7584 returns expected hash7585 when vendor is not defined7586 returns expected hash7587 #==7588 when external_id is equal7589 returns true7590 when external_id is different7591 returns false7592 #<=>7593 when the `external_id` of the scanners are different7594 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -17595 is expected to eq -17596 scanner_1_attributes: {:external_id=>"gemnasium-maven", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -17597 is expected to eq -17598 scanner_1_attributes: {:external_id=>"gemnasium-python", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: 17599 is expected to eq 17600 scanner_1_attributes: {:external_id=>"bandit", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -17601 is expected to eq -17602 scanner_1_attributes: {:external_id=>"spotbugs", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -17603 is expected to eq -17604 scanner_1_attributes: {:external_id=>"semgrep", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"unknown", :name=>"foo", :vendor=>"bar"}, expected_comparison_result: -17605 is expected to eq -17606 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>nil}, expected_comparison_result: 17607 is expected to eq 17608 when the `external_id` of the scanners are equal7609 when the `name` of the scanners are different7610 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"a", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"b", :vendor=>"bar"}, expected_comparison_result: -17611 is expected to eq -17612 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"d", :vendor=>"bar"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"c", :vendor=>"bar"}, expected_comparison_result: 17613 is expected to eq 17614 when the `name` of the scanners are equal7615 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 07616 is expected to eq 07617 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, expected_comparison_result: -17618 is expected to eq -17619 scanner_1_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"b"}, scanner_2_attributes: {:external_id=>"gemnasium", :name=>"foo", :vendor=>"a"}, expected_comparison_result: 17620 is expected to eq 17621# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/scanner_spec.rb. It took 2.25 seconds. Expected to take 2.4 seconds.7622# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.7623Lint factories for Gitlab::Ci::Reports::Security::Scanner7624 with saas, license, and factory defaults7625 behaves like factory7626 ci_reports_security_scanner factory7627 does not raise error when built7628 does not raise error when created7629# [RSpecRunTime] RSpec elapsed time: 30 minutes 18.23 seconds. Current RSS: ~1355M. Threads: 6. load average: 1.02 1.16 1.16 1/286 482287630.7631# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.37 seconds. Expected to take 40.68 seconds.7632# [RSpecRunTime] Starting example group spec/services/search/snippet_service_spec.rb. Expected to take 2.34 seconds.7633Search::SnippetService7634 #execute7635 unauthenticated7636 returns public snippets only7637 authenticated7638 returns only public & internal snippets for regular users7639 returns public, internal snippets and project private snippets for project members7640 returns public, internal and private snippets where user is the author7641 when admin mode is enabled7642 returns all snippets when user is admin7643 when admin mode is disabled7644 returns only public & internal snippets when user is admin7645 #scope7646 always scopes to snippet_titles7647# [RSpecRunTime] Finishing example group spec/services/search/snippet_service_spec.rb. It took 2.06 seconds. Expected to take 2.34 seconds.7648# [RSpecRunTime] Starting example group spec/models/lfs_objects_project_spec.rb. Expected to take 2.34 seconds.7649LfsObjectsProject7650 does not allow STI7651 associations7652 is expected to belong to project required: false7653 is expected to belong to lfs_object required: false7654 validation7655 is expected to validate that :lfs_object_id cannot be empty/falsy7656 is expected to validate that :project_id cannot be empty/falsy7657 validates object id7658 #link_to_project!7659 does not throw error when duplicate exists7660 upserts a new entry and updates the project cache7661 #update_project_statistics7662 updates project statistics when the object is added7663 updates project statistics when the object is removed7664# [RSpecRunTime] Finishing example group spec/models/lfs_objects_project_spec.rb. It took 2.3 seconds. Expected to take 2.34 seconds.7665# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.7666Lint factories for LfsObjectsProject7667 with saas, license, and factory defaults7668 behaves like factory7669 lfs_objects_project factory7670 does not raise error when built7671 does not raise error when created7672# [RSpecRunTime] RSpec elapsed time: 30 minutes 23.96 seconds. Current RSS: ~1331M. Threads: 6. load average: 1.02 1.15 1.16 1/286 482557673.7674# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.37 seconds. Expected to take 40.68 seconds.7675# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. Expected to take 2.28 seconds.7676Projects::Members::EffectiveAccessLevelPerUserFinder#execute7677 a combination of all possible avenues of membership7678 includes the highest access level from all avenues of memberships for the specific user alone7679# [RSpecRunTime] RSpec elapsed time: 30 minutes 25.86 seconds. Current RSS: ~1320M. Threads: 6. load average: 1.01 1.15 1.16 1/286 482567680.7681# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb. It took 1.89 seconds. Expected to take 2.28 seconds.7682# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/issue_event_importer_spec.rb. Expected to take 2.27 seconds.7683Gitlab::GithubImport::Importer::IssueEventImporter7684 #execute7685 when it's closed issue event7686 behaves like triggers specific event importer7687 Gitlab::GithubImport::Importer::Events::Closed7688 when it's reopened issue event7689 behaves like triggers specific event importer7690 Gitlab::GithubImport::Importer::Events::Reopened7691 when it's labeled issue event7692 behaves like triggers specific event importer7693 Gitlab::GithubImport::Importer::Events::ChangedLabel7694 when it's unlabeled issue event7695 behaves like triggers specific event importer7696 Gitlab::GithubImport::Importer::Events::ChangedLabel7697 when it's renamed issue event7698 behaves like triggers specific event importer7699 Gitlab::GithubImport::Importer::Events::Renamed7700 when it's milestoned issue event7701 behaves like triggers specific event importer7702 Gitlab::GithubImport::Importer::Events::ChangedMilestone7703 when it's demilestoned issue event7704 behaves like triggers specific event importer7705 Gitlab::GithubImport::Importer::Events::ChangedMilestone7706 when it's cross-referenced issue event7707 behaves like triggers specific event importer7708 Gitlab::GithubImport::Importer::Events::CrossReferenced7709 when it's assigned issue event7710 behaves like triggers specific event importer7711 Gitlab::GithubImport::Importer::Events::ChangedAssignee7712 when it's unassigned issue event7713 behaves like triggers specific event importer7714 Gitlab::GithubImport::Importer::Events::ChangedAssignee7715 when it's review_requested issue event7716 behaves like triggers specific event importer7717 Gitlab::GithubImport::Importer::Events::ChangedReviewer7718 when it's review_request_removed issue event7719 behaves like triggers specific event importer7720 Gitlab::GithubImport::Importer::Events::ChangedReviewer7721 when it's merged issue event7722 behaves like triggers specific event importer7723 Gitlab::GithubImport::Importer::Events::Merged7724 when it's commented issue event7725 behaves like triggers specific event importer7726 Gitlab::GithubImport::Importer::Events::Commented7727 when it's reviewed issue event7728 behaves like triggers specific event importer7729 Gitlab::GithubImport::Importer::Events::Reviewed7730 when it's unknown issue event7731 logs warning and skips7732# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/issue_event_importer_spec.rb. It took 2.24 seconds. Expected to take 2.27 seconds.7733# [RSpecRunTime] Starting example group spec/models/work_items/widget_definition_spec.rb. Expected to take 2.22 seconds.7734WorkItems::WidgetDefinition7735 does not allow STI7736 associations7737 is expected to belong to namespace required: false7738 is expected to belong to work_item_type required: false7739 with some widgets disabled7740 .available_widgets7741 returns all global widgets excluding the disabled ones7742 returns all global widgets if there is at least one global widget definition which is enabled7743 .widget_classes7744 returns all widget classes no matter if disabled or not7745 validations7746 is expected to validate that :name cannot be empty/falsy7747 is expected to validate that :name is case-insensitively unique within the scope of :namespace_id and :work_item_type_id7748 is expected to validate that the length of :name is at most 2557749 #widget_class7750 returns widget class based on widget_type7751 returns nil if there is no class for the widget_type7752 returns nil if there is no class for the widget_type7753# [RSpecRunTime] Finishing example group spec/models/work_items/widget_definition_spec.rb. It took 1.87 seconds. Expected to take 2.22 seconds.7754# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.7755Lint factories for WorkItems::WidgetDefinition7756 with saas, license, and factory defaults7757 behaves like factory7758 widget_definition factory7759 does not raise error when built7760 does not raise error when created7761 linting :default trait7762 does not raise error when created7763# [RSpecRunTime] RSpec elapsed time: 30 minutes 31.43 seconds. Current RSS: ~1335M. Threads: 6. load average: 1.01 1.15 1.15 1/286 482837764.7765# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.46 seconds. Expected to take 40.68 seconds.7766# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/boot_time_tracker_spec.rb. Expected to take 2.21 seconds.7767Gitlab::Metrics::BootTimeTracker7768 #track_boot_time!7769 when called on puma for the first time7770 set the startup_time7771 records the current process runtime7772 logs the application boot time7773 tracks boot time in a prometheus gauge7774 on subsequent calls7775 does nothing7776 when called on sidekiq for the first time7777 set the startup_time7778 records the current process runtime7779 logs the application boot time7780 tracks boot time in a prometheus gauge7781 on subsequent calls7782 does nothing7783 when called on console for the first time7784 set the startup_time7785 records the current process runtime7786 logs the application boot time7787 tracks boot time in a prometheus gauge7788 on subsequent calls7789 does nothing7790 when called on other runtimes7791 does nothing7792 #startup_time7793 returns 0 when boot time not tracked7794# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/boot_time_tracker_spec.rb. It took 2.04 seconds. Expected to take 2.21 seconds.7795# [RSpecRunTime] Starting example group spec/lib/gitlab/git_post_receive_spec.rb. Expected to take 2.15 seconds.7796Gitlab::GitPostReceive7797 #identify?7798 when identifier is a deploy key7799 returns false7800# [RSpecRunTime] RSpec elapsed time: 30 minutes 34.72 seconds. Current RSS: ~1342M. Threads: 6. load average: 1.09 1.16 1.16 1/286 483107801.7802 #includes_branches?7803 with no branches7804 returns false7805 with branches7806 returns true7807 with malformed changes7808 returns false7809 #includes_tags?7810 with no tags7811 returns false7812 with tags7813 returns true7814 with malformed changes7815 returns false7816 #includes_default_branch?7817 with no default branch7818 returns false7819 with a project with no default branch7820 returns true7821 with default branch7822 returns true7823# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_post_receive_spec.rb. It took 2.31 seconds. Expected to take 2.15 seconds.7824# [RSpecRunTime] Starting example group spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb. Expected to take 2.15 seconds.7825Ci::UpdateLockedUnknownArtifactsWorker7826 #perform7827 executes an instance of Ci::JobArtifacts::UpdateUnknownLockedStatusService7828# [RSpecRunTime] RSpec elapsed time: 30 minutes 37.88 seconds. Current RSS: ~1326M. Threads: 6. load average: 1.09 1.16 1.16 1/286 483197829.7830# [RSpecRunTime] Finishing example group spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb. It took 2.1 seconds. Expected to take 2.15 seconds.7831# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. Expected to take 2.1 seconds.7832Gitlab::Auth::Ldap::Adapter7833 #users7834 searches with the proper options when searching by uid7835 searches with the proper options when searching by dn7836 searches with the proper options when searching with a limit7837 returns an LDAP::Person if search returns a result7838 returns empty array if search entry does not respond to uid7839 uses the right uid attribute when non-default7840 #dn_matches_filter?7841 when the search result is non-empty7842 is expected to be truthy7843 when the search result is empty7844 is expected to be falsey7845 #ldap_search7846 when the search is successful7847 and the result is non-empty7848 is expected to eq [:foo]7849 and the result is empty7850 is expected to eq []7851 when returned with expected code7852 behaves like connection retry7853 retries the operation7854 as many times as MAX_SEARCH_RETRIES7855 when no more retries7856 raises the exception7857 logs the error7858 when the search encounters an error7859 is expected to eq []7860 when the search raises an LDAP exception7861 retries the operation7862 behaves like connection retry7863 retries the operation7864 as many times as MAX_SEARCH_RETRIES7865 when no more retries7866 raises the exception7867 logs the error7868# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. It took 2.08 seconds. Expected to take 2.1 seconds.7869# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb. Expected to take 2.08 seconds.7870Gitlab::JiraImport::Stage::ImportLabelsWorker7871 modules7872 behaves like include import workers modules7873 is expected to includes the ApplicationWorker module7874 is expected to includes the Gitlab::JiraImport::QueueOptions module7875 is expected to includes the Gitlab::JiraImport::ImportWorker module7876 #perform7877 when import did not start7878 behaves like cannot do Jira import7879 does not advance to next stage7880 behaves like does not advance to next stage7881 does not advance to next stage7882 when import started7883 executes labels importer7884 behaves like advance to next stage7885 advances to issues stage7886# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb. It took 2.1 seconds. Expected to take 2.08 seconds.7887# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. Expected to take 2.05 seconds.7888BulkImports::Groups::Pipelines::NamespaceSettingsPipeline7889 #run7890 imports allowed namespace settings attributes7891 #transform7892 fetches only allowed attributes and symbolize keys7893 when there is no data to transform7894 is expected to eq nil7895 #after_run7896 calls extractor#remove_tmpdir7897# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb. It took 1.44 seconds. Expected to take 2.05 seconds.7898# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. Expected to take 2.02 seconds.7899Gitlab::Usage::Metrics::Instrumentations::CountIssuesCreatedManuallyFromAlertsMetric7900 on SaaS7901 behaves like a correct instrumented metric value7902 has correct value7903# [RSpecRunTime] RSpec elapsed time: 30 minutes 44.75 seconds. Current RSS: ~1309M. Threads: 6. load average: 1.08 1.16 1.16 1/286 483207904.7905 behaves like a correct instrumented metric value7906 has correct value7907# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb. It took 1.5 seconds. Expected to take 2.02 seconds.7908# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/sem_ver_spec.rb. Expected to take 1.99 seconds.7909Gitlab::Regex::SemVer7910 .optional_prefixed7911 is expected to match "v1.2.3"7912 is expected to match "1.2.3"7913 is expected to match "v1.2.3-beta"7914 is expected to match "1.2.3-beta"7915 is expected to match "1.2.3-alpha.3"7916 is expected to match "v1.2.3-alpha.3"7917 is expected not to match "v 1.2.3-alpha.3"7918 is expected not to match "V1.2.3"7919 is expected not to match "v1"7920 is expected not to match "1"7921 is expected not to match "1.2"7922 is expected not to match "1./2.3"7923# [RSpecRunTime] RSpec elapsed time: 30 minutes 46.64 seconds. Current RSS: ~1315M. Threads: 6. load average: 1.08 1.16 1.16 1/286 483217924.7925# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/sem_ver_spec.rb. It took 1.62 seconds. Expected to take 1.99 seconds.7926# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/prevent_index_creation_spec.rb. Expected to take 1.97 seconds.7927RuboCop::Cop::Migration::PreventIndexCreation7928 when in migration7929 when adding an index to a forbidden table7930 does not register an offense when direction is down7931 when table_name is a symbol7932 registers an offense when add_index is used7933 registers an offense when add_concurrent_index is used7934 registers an offense when prepare_async_index is used7935 when table_name is a string7936 registers an offense when add_index is used7937 registers an offense when add_concurrent_index is used7938 registers an offense when prepare_async_index is used7939 when table_name is a constant7940 registers an offense when add_concurrent_index is used7941 registers an offense when prepare_async_index is used7942 when adding an index to a regular table7943 does not register an offense7944 when using a constant7945 does not register an offense7946 when preparing an async index for a regular table7947 does not register an offense7948 when using a constant7949 does not register an offense7950 when outside of migration7951 does not register an offense7952# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/prevent_index_creation_spec.rb. It took 1.92 seconds. Expected to take 1.97 seconds.7953# [RSpecRunTime] Starting example group spec/lib/gitlab/template/finders/repo_template_finders_spec.rb. Expected to take 1.94 seconds.7954Gitlab::Template::Finders::RepoTemplateFinder7955 #read7956 returns the content of the given path7957 raises an error if the path does not exist7958# [RSpecRunTime] RSpec elapsed time: 30 minutes 49.86 seconds. Current RSS: ~1325M. Threads: 6. load average: 1.15 1.17 1.16 1/289 483707959.7960 #find7961 returns the full path of the found template7962 does not permit path traversal requests7963 #list_files_for7964 returns the full path of the found files7965# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/finders/repo_template_finders_spec.rb. It took 1.71 seconds. Expected to take 1.94 seconds.7966# [RSpecRunTime] Starting example group spec/workers/packages/cleanup/delete_orphaned_dependencies_worker_spec.rb. Expected to take 1.9 seconds.7967Packages::Cleanup::DeleteOrphanedDependenciesWorker7968 is expected to includes the CronjobQueue module7969 is expected to be truthy7970 #perform7971 deletes only orphaned dependencies7972 executes 3 queries7973 when the worker is running for more than the max time7974 sets the last processed dependency id in redis cache7975# [RSpecRunTime] RSpec elapsed time: 30 minutes 51.58 seconds. Current RSS: ~1323M. Threads: 6. load average: 1.15 1.17 1.16 1/293 483937976.7977 when the worker reaches the maximum number of batches7978 iterates over only 1 batch7979 sets the last processed dependency id in redis cache7980 when the worker finishes processing in less than the max time7981 clears the last processed last_processed_packages_dependency_id from redis cache7982 when logging extra metadata7983 logs the last proccessed id & the deleted rows count7984# [RSpecRunTime] Finishing example group spec/workers/packages/cleanup/delete_orphaned_dependencies_worker_spec.rb. It took 1.8 seconds. Expected to take 1.9 seconds.7985# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. Expected to take 1.88 seconds.7986Packages::Nuget::PackagesVersionsPresenter7987 #versions7988 is expected to contain exactly "1.0.47", "1.0.48", "1.0.49", "1.0.50", and "1.0.51"7989# [RSpecRunTime] RSpec elapsed time: 30 minutes 54.02 seconds. Current RSS: ~1318M. Threads: 6. load average: 1.15 1.17 1.16 1/291 483947990.7991# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/packages_versions_presenter_spec.rb. It took 1.96 seconds. Expected to take 1.88 seconds.7992# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. Expected to take 1.85 seconds.7993Gitlab::Database::LoadBalancing::Configuration7994 .for_model7995 when load balancing is not configured7996 uses the default settings7997 when load balancing is configured7998 uses the custom configuration settings7999 when the load balancing configuration uses strings as the keys8000 uses the custom configuration settings8001 #load_balancing_enabled?8002 returns false when running inside a Rake task8003 returns true when hosts are configured8004 returns true when a service discovery record is configured8005 returns false when no hosts are configured and service discovery is disabled8006 #service_discovery_enabled?8007 returns false when running inside a Rake task8008 returns true when a record is configured8009 returns false when no record is configured8010 #pool_size8011 when a custom pool size is used8012 always reads the value from the model configuration8013 when the pool size is nil8014 returns the default pool size8015 #db_config_name8016 returns connection name as symbol8017 #db_config8018 returns exactly db_config8019# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. It took 1.74 seconds. Expected to take 1.85 seconds.8020# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. Expected to take 1.82 seconds.8021Gitlab::Ci::Artifacts::Metrics8022 .build_completed_report_type_counter8023 when incrementing by more than one8024 increments a single counter8025 #increment_destroyed_artifacts8026 when incrementing by more than one8027 increments a single counter8028# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. It took 1.08 seconds. Expected to take 1.82 seconds.8029# [RSpecRunTime] Starting example group spec/services/packages/cleanup/execute_policy_service_spec.rb. Expected to take 1.78 seconds.8030Packages::Cleanup::ExecutePolicyService8031 #execute8032 with the keep_n_duplicated_files parameter8033 set to less than the total number of duplicated files8034 behaves like keeping the most recent package files8035 only keeps the most recent package files8036 when the service needs to loop8037 behaves like keeping the most recent package files8038 only keeps the most recent package files8039 when a timeout is hit8040 keeps part of the most recent package files8041 set to more than the total number of duplicated files8042 keeps all package files8043 set to all8044 skips the policy8045# [RSpecRunTime] Finishing example group spec/services/packages/cleanup/execute_policy_service_spec.rb. It took 1.49 seconds. Expected to take 1.78 seconds.8046# [RSpecRunTime] Starting example group spec/serializers/test_case_entity_spec.rb. Expected to take 1.76 seconds.8047TestCaseEntity8048 #as_json8049 when test case is success8050 contains correct test case details8051 when test case is failed8052 contains correct test case details8053 when no test name is entered8054 contains correct test case details8055 when attachment is present8056 returns the attachment_url8057 when attachment is not present8058 returns a nil attachment_url8059# [RSpecRunTime] Finishing example group spec/serializers/test_case_entity_spec.rb. It took 1.46 seconds. Expected to take 1.76 seconds.8060# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. Expected to take 1.73 seconds.8061Resolvers::GroupMilestonesResolver8062 #resolve8063 calls MilestonesFinder#execute8064 without parameters8065 calls MilestonesFinder to retrieve all milestones8066 with parameters8067 timeframe argument8068 by ids8069 calls MilestonesFinder with correct parameters8070 by sort8071 calls MilestonesFinder with correct parameters8072 uses offset-pagination when sorting by expired_last_due_date_asc8073 uses offset-pagination when sorting by expired_last_due_date_desc8074 by timeframe8075 when timeframe start and end are present8076 when start is after end8077 raises error8078# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. It took 2.54 seconds. Expected to take 1.73 seconds.8079# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. Expected to take 1.69 seconds.8080Gitlab::Ci::Reports::TestReportSummary8081 #total8082 when test report summary has several build report results8083 returns all the total count in a hash8084 #test_suites8085 when test report summary has several build report results8086 returns test suites grouped by name8087# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_report_summary_spec.rb. It took 1.65 seconds. Expected to take 1.69 seconds.8088# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/remote_checksum_spec.rb. Expected to take 1.67 seconds.8089Gitlab::Ci::Trace::RemoteChecksum8090 #md5_checksum8091 when the file is stored locally8092 is expected to be nil8093 when object store is enabled8094 with local files8095 is expected to be nil8096 with remote files8097 with AWS as provider8098 is expected to eq "ebde71c229ce37275c8708b4e3ae5eec"8099 with Google as provider8100 when the response does not include :content_md58101 raises an exception8102 when the response include :content_md58103 is expected to eq "ebde71c229ce37275c8708b4e3ae5eec"8104 with unsupported providers8105 is expected to be nil8106# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/remote_checksum_spec.rb. It took 1.41 seconds. Expected to take 1.67 seconds.8107# [RSpecRunTime] Starting example group spec/lib/gitlab/git/user_spec.rb. Expected to take 1.65 seconds.8108Gitlab::Git::User8109 .from_gitaly8110 is expected to eq #<Gitlab::Git::User:0x000079f1a26f1770 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8111 .from_gitlab8112 when no commit_email has been set8113 is expected to eq #<Gitlab::Git::User:0x000079f195dc4d98 @username="user649", @name="Sidney Jones2117", @email="alice@example.com", @gl_id="user-", @timezone="Asia/Shanghai">8114 when commit_email has been set8115 is expected to eq #<Gitlab::Git::User:0x000079f186c995b8 @username="user650", @name="Sidney Jones2118", @email="bob@example.com", @gl_id="user-", @timezone="Asia/Shanghai">8116 #==8117 is expected to eq #<Gitlab::Git::User:0x000079f1857de970 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8118 is expected not to eq #<Gitlab::Git::User:0x000079f184b52fd0 @username=nil, @name=nil, @email=nil, @gl_id=nil, @timezone="Asia/Shanghai">8119 is expected not to eq #<Gitlab::Git::User:0x000079f1823d52f0 @username="janedoex", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8120 is expected not to eq #<Gitlab::Git::User:0x000079f177ef9970 @username="janedoe", @name="Jane Doéx", @email="janedoé@example.com", @gl_id="user-123", @timezone="Asia/Shanghai">8121 is expected not to eq #<Gitlab::Git::User:0x000079f17000d7d8 @username="janedoe", @name="Jane Doé", @email="janedoé@example.comx", @gl_id="user-123", @timezone="Asia/Shanghai">8122 is expected not to eq #<Gitlab::Git::User:0x000079f16375ed00 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123x", @timezone="Asia/Shanghai">8123 is expected not to eq #<Gitlab::Git::User:0x000079f160e4db00 @username="janedoe", @name="Jane Doé", @email="janedoé@example.com", @gl_id="user-123", @timezone="Etc/UTC">8124 when add_timezone_to_web_operations is disabled8125 ignores timezone arg and sets Etc/UTC by default8126 #to_gitaly8127 creates a Gitaly::User with the correct data8128# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/user_spec.rb. It took 1.55 seconds. Expected to take 1.65 seconds.8129# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. Expected to take 1.63 seconds.8130Gitlab::Ci::Reports::Security::Reports8131 #get_report8132 when report type is sast8133 is expected to eq "sast"8134 is expected to eq 2024-06-23 22:13:04.469223360 +00008135 initializes a new report and returns it8136 when report type is already allocated8137 does not initialize a new report8138# [RSpecRunTime] RSpec elapsed time: 31 minutes 8.4 seconds. Current RSS: ~1327M. Threads: 6. load average: 1.19 1.18 1.16 1/286 483958139.8140 #findings8141 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Finding:0x000079f199329e70 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="ff0b28eac253505611737f0392186aa49ed6c6b0"> and #<Gitlab::Ci::Reports::Security::Finding:0x000079f19937fa28 @confidence=:medium, @identifiers=[#<Gitl.../AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="1b808a83ff9bcd5aa6052684556c63df9fce1164">8142# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/reports_spec.rb. It took 1.57 seconds. Expected to take 1.63 seconds.8143# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/id_type_spec.rb. Expected to take 1.6 seconds.8144RuboCop::Cop::Graphql::IDType8145 adds an offense when GraphQL::Types::ID is used as a param to #argument8146 does not add an offense for calls to #argument without GraphQL::Types::ID8147 allowlisted arguments8148 does not add an offense for calls to #argument with iid as argument name8149 does not add an offense for calls to #argument with full_path as argument name8150 does not add an offense for calls to #argument with project_path as argument name8151 does not add an offense for calls to #argument with group_path as argument name8152 does not add an offense for calls to #argument with target_project_path as argument name8153 does not add an offense for calls to #argument with target_group_path as argument name8154 does not add an offense for calls to #argument with target_path as argument name8155 does not add an offense for calls to #argument with namespace_path as argument name8156 does not add an offense for calls to #argument with context_namespace_path as argument name8157# [RSpecRunTime] RSpec elapsed time: 31 minutes 9.99 seconds. Current RSS: ~1322M. Threads: 6. load average: 1.18 1.17 1.16 1/286 483968158.8159# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/id_type_spec.rb. It took 1.46 seconds. Expected to take 1.6 seconds.8160# [RSpecRunTime] Starting example group spec/workers/database/lock_tables_worker_spec.rb. Expected to take 1.58 seconds.8161Database::LockTablesWorker8162 #perform8163 when running with single database8164 skips executing the job (PENDING: Skipping because database ci exists)8165 when running in decomposed database8166 when the table is wrong8167 when trying to lock tables on an unknown database8168 raises an exception8169 when trying to lock tables on the database that does not support locking8170 raises an exception8171 when trying to lock tables on the wrong database8172 raises an exception8173 when trying to lock shared tables on the database8174 raises an exception8175 when the table is correct8176 when the table is not locked for writes8177 database_name: :ci, tables: ["users", "namespaces"]8178 locks the tables on the corresponding database8179 database_name: :main, tables: ["ci_pipelines", "ci_builds"]8180 locks the tables on the corresponding database8181 when the table is already locked for writes8182 database_name: :ci, tables: ["users", "namespaces"]8183 skips locking the tables on the corresponding database8184 database_name: :main, tables: ["ci_pipelines", "ci_builds"]8185 skips locking the tables on the corresponding database8186# [RSpecRunTime] Finishing example group spec/workers/database/lock_tables_worker_spec.rb. It took 1.93 seconds. Expected to take 1.58 seconds.8187# [RSpecRunTime] Starting example group spec/serializers/issuable_sidebar_extras_entity_spec.rb. Expected to take 1.57 seconds.8188IssuableSidebarExtrasEntity8189 have assignee attribute8190# [RSpecRunTime] Finishing example group spec/serializers/issuable_sidebar_extras_entity_spec.rb. It took 1.33 seconds. Expected to take 1.57 seconds.8191# [RSpecRunTime] RSpec elapsed time: 31 minutes 13.43 seconds. Current RSS: ~1336M. Threads: 6. load average: 1.18 1.17 1.16 1/286 484238192.8193# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/feature_available_usage_spec.rb. Expected to take 1.52 seconds.8194RuboCop::Cop::Gitlab::FeatureAvailableUsage8195 two arguments given8196 does not flag the use with an OSS project feature8197 does not flag the use with an EE project feature8198 flags the use with a dynamic feature as a method call with two args8199 one argument given8200 does not flag the use of License.feature_available?8201 does not flag the use of Gitlab::Saas.feature_available?8202 flags the use with a dynamic feature as nil8203 flags the use with an OSS project feature8204 flags the use with a feature that is not a project feature8205 no arguments given8206 does not flag the use of Gitlab::Sourcegraph.feature_available? with no arguments8207# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/feature_available_usage_spec.rb. It took 1.18 seconds. Expected to take 1.52 seconds.8208# [RSpecRunTime] Starting example group spec/rubocop/cop/put_project_routes_under_scope_spec.rb. Expected to take 1.52 seconds.8209RuboCop::Cop::PutProjectRoutesUnderScope8210 registers an offense when route is outside scope for `post`8211 registers an offense when route is outside scope for `resource`8212 does not register an offense when resource inside the scope8213 registers an offense when route is outside scope for `resources`8214 does not register an offense for the root route8215 registers an offense when route is outside scope for `get`8216 does not register an offense when resource is deep inside the scope8217 registers an offense when route is outside scope for `delete`8218 does not register an offense for the root route within scope8219 registers an offense when route is outside scope for `patch`8220 registers an offense when route is outside scope for `put`8221# [RSpecRunTime] Finishing example group spec/rubocop/cop/put_project_routes_under_scope_spec.rb. It took 1.44 seconds. Expected to take 1.52 seconds.8222# [RSpecRunTime] RSpec elapsed time: 31 minutes 16.11 seconds. Current RSS: ~1340M. Threads: 6. load average: 1.16 1.17 1.16 1/286 484248223.8224# [RSpecRunTime] Starting example group spec/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb. Expected to take 1.46 seconds.8225Mutations::IncidentManagement::TimelineEventTag::Create8226 is expected to require graphql authorizations :admin_incident_management_timeline_event_tag8227 #resolve8228 when user has permission to create timeline event tag8229 adds the tag to the project8230 when TimelineEventTags::CreateService responds with an error8231 returns errors8232 when user has no permissions to create tags on a project8233 raises an error8234# [RSpecRunTime] Finishing example group spec/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb. It took 1.34 seconds. Expected to take 1.46 seconds.8235# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/project_entities_pipeline_spec.rb. Expected to take 1.46 seconds.8236BulkImports::Groups::Pipelines::ProjectEntitiesPipeline8237 #run8238 creates project entity8239 does not create duplicate entities on rerun8240 pipeline parts8241 is expected to includes the BulkImports::Pipeline module8242 is expected to includes the BulkImports::Pipeline::Runner module8243 has extractors8244 has transformers8245# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/project_entities_pipeline_spec.rb. It took 1.41 seconds. Expected to take 1.46 seconds.8246# [RSpecRunTime] Starting example group spec/helpers/admin/identities_helper_spec.rb. Expected to take 1.42 seconds.8247Admin::IdentitiesHelper8248 #label_for_identity_provider8249 shows label for identity provider8250 #provider_id_cell_testid8251 shows blank provider id for data-testid8252 #provider_id8253 shows no provider id8254 #saml_group_cell_testid8255 shows blank SAML group for data-testid8256 #saml_group_link8257 shows no link to SAML group8258 #identity_cells_to_render?8259 without identities8260 returns false8261 with identities8262 returns true8263 #scim_identities_collection8264 returns empty array8265# [RSpecRunTime] Finishing example group spec/helpers/admin/identities_helper_spec.rb. It took 1.12 seconds. Expected to take 1.42 seconds.8266# [RSpecRunTime] Starting example group spec/services/boards/visits/create_service_spec.rb. Expected to take 1.42 seconds.8267Boards::Visits::CreateService8268 #execute8269 when a project board8270 behaves like boards recent visit create service8271 returns nil when there is no user8272 returns nil when database is read only8273 records the visit8274 when a group board8275 behaves like boards recent visit create service8276 returns nil when there is no user8277 returns nil when database is read only8278 records the visit8279# [RSpecRunTime] Finishing example group spec/services/boards/visits/create_service_spec.rb. It took 1.36 seconds. Expected to take 1.42 seconds.8280# [RSpecRunTime] Starting example group spec/services/pages_domains/retry_acme_order_service_spec.rb. Expected to take 1.38 seconds.8281PagesDomains::RetryAcmeOrderService8282 clears auto_ssl_failed8283 schedules renewal worker and publish PagesDomainUpdatedEvent event8284 doesn't schedule renewal worker if Let's Encrypt integration is not enabled8285 doesn't schedule renewal worker if auto ssl has not failed yet8286# [RSpecRunTime] Finishing example group spec/services/pages_domains/retry_acme_order_service_spec.rb. It took 1.16 seconds. Expected to take 1.38 seconds.8287# [RSpecRunTime] RSpec elapsed time: 31 minutes 22.55 seconds. Current RSS: ~1334M. Threads: 6. load average: 1.15 1.17 1.16 1/286 484258288.8289# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. Expected to take 1.38 seconds.8290Gitlab::Ci::Config::Interpolation::Interpolator8291 when provided interpolation argument is invalid8292 returns an error8293 when multiple interpolation blocks are invalid8294 returns an error8295 when spec header is invalid8296 surfaces an error about invalid header8297 when interpolation block is invalid8298 returns an error8299 when config has a syntax error8300 surfaces an error about invalid config8301 when spec header is missing but inputs are specified8302 surfaces an error about invalid inputs8303 when input data is valid8304 correctly interpolates the config8305 #to_hash8306 when interpolation is not used8307 returns original content8308 when interpolation is available8309 correctly interpolates content8310# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. It took 1.53 seconds. Expected to take 1.38 seconds.8311# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. Expected to take 1.34 seconds.8312Sidebars::UserSettings::Menus::AccessTokensMenu8313 #render?8314 when personal access tokens are disabled in the instance8315 when user is logged in8316 does not render8317 when user is not logged in8318 does not render8319 when personal access tokens are enabled8320 when user is logged in8321 renders8322 when user is not logged in8323 does not render8324 behaves like User settings menu8325 does not contain any sub menu8326 renders the correct link8327 renders the correct title8328 renders the correct icon8329 defines correct active route8330# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. It took 1.2 seconds. Expected to take 1.34 seconds.8331# [RSpecRunTime] Starting example group spec/routing/user_routing_spec.rb. Expected to take 1.34 seconds.8332user routing8333 when GitHub OAuth on project import is cancelled8334 behaves like redirecting a legacy path8335 redirects /users/auth?error=access_denied&state=xyz to /users/sign_in8336 when GitHub OAuth on sign in is cancelled8337 when all required parameters are present8338 behaves like redirecting a legacy path8339 redirects /users/auth?error=access_denied&state=xyz to /projects/new#import_project8340 when one of the required parameters is missing8341 behaves like redirecting a legacy path8342 redirects /users/auth?error=access_denied&state= to /auth8343# [RSpecRunTime] Finishing example group spec/routing/user_routing_spec.rb. It took 0.61 second. Expected to take 1.34 seconds.8344# [RSpecRunTime] Starting example group spec/rubocop/cop/put_group_routes_under_scope_spec.rb. Expected to take 1.3 seconds.8345RuboCop::Cop::PutGroupRoutesUnderScope8346 registers an offense when route is outside scope for `delete`8347 registers an offense when route is outside scope for `resource`8348 registers an offense when route is outside scope for `put`8349 registers an offense when route is outside scope for `get`8350 registers an offense when route is outside scope for `post`8351 does not register an offense when resource inside the scope8352 registers an offense when route is outside scope for `resources`8353 does not register an offense when resource is deep inside the scope8354 does not register an offense for the root route within scope8355 does not register an offense for the root route8356 registers an offense when route is outside scope for `patch`8357# [RSpecRunTime] Finishing example group spec/rubocop/cop/put_group_routes_under_scope_spec.rb. It took 1.34 seconds. Expected to take 1.3 seconds.8358# [RSpecRunTime] RSpec elapsed time: 31 minutes 27.29 seconds. Current RSS: ~1341M. Threads: 6. load average: 1.14 1.17 1.16 1/287 484278359.8360# [RSpecRunTime] Starting example group spec/workers/gitlab/github_gists_import/import_gist_worker_spec.rb. Expected to take 1.29 seconds.8361Gitlab::GithubGistsImport::ImportGistWorker8362 #perform8363 when success8364 imports gist8365 when failure8366 when importer raised an error8367 raises an error8368 when importer returns error8369 tracks and logs error8370 persists failure8371 .sidekiq_retries_exhausted8372 persists failure8373 sends snowplow event8374 notifies the JobWaiter8375 when not all arguments are given8376 does not notify the JobWaiter8377# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_gists_import/import_gist_worker_spec.rb. It took 1.64 seconds. Expected to take 1.29 seconds.8378# [RSpecRunTime] Starting example group spec/models/concerns/redis_cacheable_spec.rb. Expected to take 1.25 seconds.8379RedisCacheable8380 does not allow STI8381 #cached_attribute8382 gets the cache attribute8383 #cache_attributes8384 sets the cache attributes8385 with existing cached attributes8386 sets the cache attributes8387 #merge_cache_attributes8388 with different attribute values8389 merges the cache attributes with existing values8390 with no new or changed attribute values8391 does not try to set Redis key8392 #cached_attr_reader8393 always returns the latest values8394 when there is no cached value8395 reads the attribute8396 when there is a cached value8397 reads the cached value8398 #cast_value_from_cache8399 with runner contacted_at8400 converts cache string to appropriate type8401# [RSpecRunTime] Finishing example group spec/models/concerns/redis_cacheable_spec.rb. It took 1.26 seconds. Expected to take 1.25 seconds.8402# [RSpecRunTime] Starting example group spec/models/webauthn_registration_spec.rb. Expected to take 1.25 seconds.8403WebauthnRegistration8404 does not allow STI8405 relations8406 is expected to belong to user required: false8407 validations8408 is expected to validate that :credential_xid cannot be empty/falsy8409 is expected to validate that :public_key cannot be empty/falsy8410 is expected to validate that :counter cannot be empty/falsy8411 is expected to validate that the length of :name is at least 08412 is expected not to allow :name to be ‹nil›8413 is expected to validate that :counter looks like an integer greater than or equal to 0 and less than or equal to 42949672958414# [RSpecRunTime] Finishing example group spec/models/webauthn_registration_spec.rb. It took 1.1 seconds. Expected to take 1.25 seconds.8415# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.8416Lint factories for WebauthnRegistration8417 with saas, license, and factory defaults8418 behaves like factory8419 webauthn_registration factory8420 does not raise error when built8421 does not raise error when created8422# [RSpecRunTime] RSpec elapsed time: 31 minutes 32.52 seconds. Current RSS: ~1353M. Threads: 6. load average: 1.12 1.16 1.16 1/286 484548423.8424# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.35 seconds. Expected to take 40.68 seconds.8425# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/services_spec.rb. Expected to take 1.21 seconds.8426Gitlab::Ci::Config::Entry::Services8427 when configuration is valid8428 #valid?8429 is valid8430 #value8431 returns valid array8432 when configuration is invalid8433 #valid?8434 is invalid8435 when configuration has ports8436 when with_image_ports metadata is not enabled8437 #valid?8438 is not valid8439 when with_image_ports metadata is enabled8440 #valid?8441 is valid8442 #value8443 returns valid array8444 services alias8445 when they are not unique8446 #valid?8447 is invalid8448 when they are unique8449 #valid?8450 is valid8451 when one of the duplicated alias is in a service without ports8452 is valid8453 when there are not any ports8454 is valid8455# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/services_spec.rb. It took 1.29 seconds. Expected to take 1.21 seconds.8456# [RSpecRunTime] Starting example group spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb. Expected to take 1.2 seconds.8457Gitlab::Database::Type::SymbolizedJsonb8458 #deserialize8459 json: nil, value: nil8460 is expected to match nil8461 json: "{\"key\":\"value\"}", value: {:key=>"value"}8462 is expected to match {:key=>"value"}8463 json: "{\"key\":[1,2,3]}", value: {:key=>[1, 2, 3]}8464 is expected to match {:key=>[1, 2, 3]}8465 json: "{\"key\":{\"subkey\":\"value\"}}", value: {:key=>{:subkey=>"value"}}8466 is expected to match {:key=>{:subkey=>"value"}}8467 json: "{\"key\":{\"a\":[{\"b\":\"c\"},{\"d\":\"e\"}]}}", value: {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}}8468 is expected to match {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}}8469 when used by a model8470 is expected to match {:key=>"value"}8471 ignores changes to other attributes8472 tracks changes to options8473# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb. It took 1.17 seconds. Expected to take 1.2 seconds.8474# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb. Expected to take 1.17 seconds.8475Sidebars::Groups::Menus::KubernetesMenu8476 behaves like serializable as super_sidebar_menu_args8477 returns hash with provided attributes8478 returns hash with an item_id8479 #render?8480 when user can read clusters8481 returns true8482 when user cannot read clusters rules8483 returns false8484 :certificate_based_clusters feature flag is disabled8485 returns false8486# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb. It took 0.96 second. Expected to take 1.17 seconds.8487# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/exception_logger_spec.rb. Expected to take 1.16 seconds.8488Gitlab::GrapeLogging::Loggers::ExceptionLogger8489 .parameters8490 when no exception is available8491 returns an empty hash8492 with a response8493 with a String response8494 logs the response body8495 with an Array response8496 casts all elements to strings8497 with a Rack BodyProxy response8498 logs the response body8499 unauthorized error8500 does not log an api_error field8501 HTTP success8502 does not log an api_error field8503 when an exception is available8504 returns the correct fields8505 with backtrace8506 includes the backtrace8507# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/exception_logger_spec.rb. It took 1.05 seconds. Expected to take 1.16 seconds.8508# [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. Expected to take 1.13 seconds.8509ResolvesProject8510 can resolve projects by path8511 can resolve projects by id8512 complains when both are present8513 complains when neither is present8514# [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. It took 0.94 second. Expected to take 1.13 seconds.8515# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/to_hash_spec.rb. Expected to take 1.13 seconds.8516Gitlab::GithubImport::Representation::ToHash8517 #to_hash8518 converts an object to a Hash8519 converts nested objects to Hashes8520 converts Array values to Hashes8521 keeps values as-is if they do not respond to #to_hash8522 converts Date value to String8523 converts Symbol value to String8524# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/to_hash_spec.rb. It took 0.83 second. Expected to take 1.13 seconds.8525# [RSpecRunTime] Starting example group spec/views/layouts/minimal.html.haml_spec.rb. Expected to take 1.1 seconds.8526layouts/minimal8527 without broadcast messaging8528 does not render the broadcast layout8529# [RSpecRunTime] Finishing example group spec/views/layouts/minimal.html.haml_spec.rb. It took 0.77 second. Expected to take 1.1 seconds.8530# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/issue_message_spec.rb. Expected to take 1.1 seconds.8531Integrations::ChatMessage::IssueMessage8532 does not allow STI8533 behaves like Integrations::ChatMessage8534 when input contains link markup8535 strips all link markup characters8536 without markdown8537 #initialize8538 returns a non-null description8539 open8540 returns a slack-link sanitized message regarding opening of issues8541 close8542 returns a message regarding closing of issues8543 reopen8544 returns a message regarding reopening of issues8545 with markdown8546 open8547 returns a message regarding opening of issues8548 close8549 returns a message regarding closing of issues8550 #attachment_color8551 returns the correct color8552# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/issue_message_spec.rb. It took 1.12 seconds. Expected to take 1.1 seconds.8553# [RSpecRunTime] Starting example group spec/serializers/test_suite_comparer_entity_spec.rb. Expected to take 1.06 seconds.8554TestSuiteComparerEntity8555 #as_json8556 when head suite has a newly failed test case which does not exist in base8557 contains correct compared test suite details8558 when head suite has a new error test case which does not exist in base8559 contains correct compared test suite details8560 when head suite still has a failed test case which failed in base8561 contains correct compared test suite details8562 when head suite has a success test case which failed in base8563 contains correct compared test suite details8564 when head suite has suite error8565 contains suite error for head suite8566 when base suite has suite error8567 contains suite error for head suite8568 when base and head suite both have suite errors8569 contains suite error for head suite8570# [RSpecRunTime] Finishing example group spec/serializers/test_suite_comparer_entity_spec.rb. It took 1.14 seconds. Expected to take 1.06 seconds.8571# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb. Expected to take 1.06 seconds.8572Sidebars::UserSettings::Menus::SshKeysMenu8573 behaves like User settings menu8574 does not contain any sub menu8575 renders the correct link8576 renders the correct title8577 renders the correct icon8578 defines correct active route8579 behaves like User settings menu #render? method8580 #render?8581 when user is logged in8582 renders8583 when user is not logged in8584 does not render8585# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb. It took 0.99 second. Expected to take 1.06 seconds.8586# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. Expected to take 1.03 seconds.8587Banzai::ReferenceParser::WikiPageParser8588 #nodes_visible_to_user8589 when the link has a data-project attribute8590 redacts the link if the user cannot read the project8591 when the link has a data-group attribute8592 redacts the link if the user cannot read the group8593 if no data-project or data-group attribute is present8594 returns the link8595# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb. It took 0.93 second. Expected to take 1.03 seconds.8596# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_upload_spec.rb. Expected to take 1.01 seconds.8597BulkImports::ExportUpload8598 does not allow STI8599 stores export file8600 associations8601 is expected to belong to export required: false8602 ActiveRecord callbacks8603 export file is stored in after_commit callback8604# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_upload_spec.rb. It took 0.88 second. Expected to take 1.01 seconds.8605# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.8606Lint factories for BulkImports::ExportUpload8607 with saas, license, and factory defaults8608 behaves like factory8609 bulk_import_export_upload factory8610 does not raise error when built8611 does not raise error when created8612# [RSpecRunTime] RSpec elapsed time: 31 minutes 45.97 seconds. Current RSS: ~1339M. Threads: 6. load average: 1.10 1.15 1.16 1/286 484818613.8614# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.37 seconds. Expected to take 40.68 seconds.8615# [RSpecRunTime] Starting example group spec/helpers/recaptcha_helper_spec.rb. Expected to take 1.01 seconds.8616RecaptchaHelper8617 .show_recaptcha_sign_up?8618 is expected to eq true8619 when setting is disabled8620 is expected to eq false8621 when it is a QA request8622 is expected to eq false8623 .recaptcha_enabled_on_login?8624 is expected to eq true8625 when setting is disabled8626 is expected to eq false8627 when it is a QA request8628 is expected to eq false8629# [RSpecRunTime] Finishing example group spec/helpers/recaptcha_helper_spec.rb. It took 0.95 second. Expected to take 1.01 seconds.8630# [RSpecRunTime] Starting example group spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb. Expected to take 1.0 second.8631Integrations::HarborSerializers::RepositoryEntity8632 with normal repository data8633 returns the Harbor repository8634 with data that may contain path traversal attacks8635 returns empty location8636# [RSpecRunTime] Finishing example group spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb. It took 0.91 second. Expected to take 1.0 second.8637# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. Expected to take 0.98 second.8638RuboCop::Cop::RSpec::DuplicateSpecLocation8639 for a non-EE spec file8640 registers no offenses8641 for a non-EE application file8642 registers no offenses8643 for an EE application file8644 registers no offenses8645 for an EE spec file for EE extension8646 registers no offenses8647 when there is a duplicate file8648 marks the describe as offending8649 for an EE spec file for EE only code8650 registers no offenses8651 when there is a duplicate file8652 marks the describe as offending8653# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb. It took 1.07 seconds. Expected to take 0.98 second.8654# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/config_spec.rb. Expected to take 0.96 second.8655Gitlab::Ci::Config::Interpolation::Config8656 .fabricate8657 when given an Interpolation::Config8658 returns the given config8659 when given an unknown object8660 raises an ArgumentError8661 #replace!8662 replaces each of the nodes with a block return value8663 when the block return value is an array8664 when the node is not an array item8665 replaces the node with the array8666 when the node is an array item8667 inserts the input value into the array8668 when config size is exceeded8669 returns a config size error8670 when node size is exceeded8671 returns a config size error8672# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/config_spec.rb. It took 0.93 second. Expected to take 0.96 second.8673# [RSpecRunTime] Starting example group spec/lib/bulk_imports/source_url_builder_spec.rb. Expected to take 0.95 second.8674BulkImports::SourceUrlBuilder8675 #url8676 when relation is allowed8677 when entity is a group8678 returns the url specific to groups8679 when entity is a project8680 returns the url8681 when entry is not an ApplicationRecord8682 returns nil8683 when relation is not allowed8684 returns nil8685 when entry has no iid8686 returns nil8687# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/source_url_builder_spec.rb. It took 1.01 seconds. Expected to take 0.95 second.8688# [RSpecRunTime] Starting example group spec/models/concerns/prometheus_adapter_spec.rb. Expected to take 0.93 second.8689PrometheusAdapter8690 does not allow STI8691 #build_query_args8692 when active record models are included8693 serializes by id8694 when args are safe for serialization8695 does nothing8696# [RSpecRunTime] Finishing example group spec/models/concerns/prometheus_adapter_spec.rb. It took 0.88 second. Expected to take 0.93 second.8697# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/access_spec.rb. Expected to take 0.93 second.8698Gitlab::Ci::Config::Interpolation::Access8699 properly evaluates the access pattern8700 when a non-existent key is accessed8701 returns an error8702 when there are too many objects in the access path8703 only support MAX_ACCESS_OBJECTS steps8704 when there are not enough objects in the access path8705 returns an error when there are no objects found8706 when access expression size is too large8707 returns an error8708# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/access_spec.rb. It took 0.73 second. Expected to take 0.93 second.8709# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_cleaner_spec.rb. Expected to take 0.91 second.8710Gitlab::Database::SchemaCleaner8711 removes comments on extensions8712 no assumption about public being the default schema8713 cleans up all the gitlab_schema_prevent_write table triggers8714 keeps the lock_writes trigger functions8715 cleans up the full schema as expected (blackbox test with example)8716# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_cleaner_spec.rb. It took 0.78 second. Expected to take 0.91 second.8717# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. Expected to take 0.9 second.8718Gitlab::Graphql::Validators::ExactlyOneOfValidator8719 raises an error when both arguments are provided8720 raises an error when no argument is provided8721 does not raise an error when only one argument is provided8722 when on an InputObject8723 raises an error when both arguments are provided8724 does not raise an error when only one argument is provided8725 raises an error when no argument is provided8726# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb. It took 0.85 second. Expected to take 0.9 second.8727# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/panel_spec.rb. Expected to take 0.88 second.8728Sidebars::YourWork::Panel8729 implements #super_sidebar_context_header8730 behaves like a panel with uniquely identifiable menu items8731 all menu_items have unique item_id8732 all menu_items have an item_id8733 behaves like a panel instantiable by the anonymous user8734 is expected to be a kind of Sidebars::YourWork::Panel8735# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/panel_spec.rb. It took 0.68 second. Expected to take 0.88 second.8736# [RSpecRunTime] Starting example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. Expected to take 0.86 second.8737WebHooks::WildcardBranchFilterValidator8738 #validates_each8739 allows valid branch names8740 disallows bad branch names8741 allows wildcards8742 gets rid of whitespace8743 limits length to 4000 chars8744# [RSpecRunTime] Finishing example group spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb. It took 0.78 second. Expected to take 0.86 second.8745# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/common_table_expressions_spec.rb. Expected to take 0.86 second.8746Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::CommonTableExpressions8747 .references8748 when standard CTE8749 with static SELECT8750 is expected to eq {"some_cte"=>#<Set: {:static}>}8751 with dynamic SELECT8752 is expected to eq {"some_cte"=>#<Set: {:dynamic}>}8753 when recursive CTE8754 with static SELECT8755 is expected to eq {"some_cte"=>#<Set: {:static}>}8756 with dynamic SELECT8757 is expected to eq {"some_cte"=>#<Set: {:dynamic}>}8758 with error SELECT8759 is expected to eq {"some_cte"=>#<Set: {:dynamic, :static, :invalid}>}8760 with inherited CTE references8761 maintains inherited CTE references8762# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/common_table_expressions_spec.rb. It took 0.83 second. Expected to take 0.86 second.8763# [RSpecRunTime] Starting example group spec/lib/gitlab/json_logger_spec.rb. Expected to take 0.83 second.8764Gitlab::JsonLogger8765 behaves like a json logger8766 formats strings8767 formats hashes8768 #file_name8769 raises error when file_name_noext not implemented8770 returns log file name when file_name_noext is implemented8771# [RSpecRunTime] Finishing example group spec/lib/gitlab/json_logger_spec.rb. It took 0.61 second. Expected to take 0.83 second.8772# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/pair_selector_spec.rb. Expected to take 0.83 second.8773Gitlab::Diff::PairSelector8774 #to_a8775 finds all pairs8776 when there are empty lines8777 is expected not to raise Exception8778 when there are only removals8779 returns empty collection8780 when there are only additions8781 returns empty collection8782 when there are no changes8783 returns empty collection8784# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/pair_selector_spec.rb. It took 0.74 second. Expected to take 0.83 second.8785# [RSpecRunTime] Starting example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. Expected to take 0.81 second.8786Ci::DailyBuildGroupReportResultEntity8787 #as_json8788 is expected to include :date8789 is expected not to include :group_name8790 is expected to include :coverage8791 when given param_type is not allowed8792 is expected not to include :coverage8793 is expected not to include :something_else8794# [RSpecRunTime] Finishing example group spec/serializers/ci/daily_build_group_report_result_entity_spec.rb. It took 0.73 second. Expected to take 0.81 second.8795# [RSpecRunTime] Starting example group spec/lib/gitlab/import/database_helpers_spec.rb. Expected to take 0.81 second.8796Gitlab::Import::DatabaseHelpers8797 .insert_and_return_id8798 returns the ID returned by the query8799# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/database_helpers_spec.rb. It took 0.68 second. Expected to take 0.81 second.8800# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/simplifiable_spec.rb. Expected to take 0.79 second.8801Gitlab::Config::Entry::Simplifiable8802 .strategy8803 defines entry strategies8804 setting strategy by a condition8805 when first strategy should be used8806 attemps to load a first strategy8807 when second strategy should be used8808 attemps to load a second strategy8809 when neither one is a valid strategy8810 instantiates an unknown strategy8811 when a unknown strategy class is not defined8812 raises an error when being initialized8813# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/simplifiable_spec.rb. It took 0.71 second. Expected to take 0.79 second.8814# [RSpecRunTime] Starting example group spec/policies/merge_requests_closing_issues_policy_spec.rb. Expected to take 0.79 second.8815MergeRequestsClosingIssuesPolicy8816 read_merge_request_closing_issue8817 read_issue: false, read_merge_request: false, allowed: false8818 is expected to eq false8819 read_issue: false, read_merge_request: true, allowed: false8820 is expected to eq false8821 read_issue: true, read_merge_request: false, allowed: false8822 is expected to eq false8823 read_issue: true, read_merge_request: true, allowed: true8824 is expected to eq true8825# [RSpecRunTime] Finishing example group spec/policies/merge_requests_closing_issues_policy_spec.rb. It took 0.71 second. Expected to take 0.79 second.8826# [RSpecRunTime] Starting example group spec/workers/ci/delete_objects_worker_spec.rb. Expected to take 0.76 second.8827Ci::DeleteObjectsWorker8828 is expected to be truthy8829 is expected to respond to #max_running_jobs8830 is expected to respond to #remaining_work_count8831 is expected to respond to #perform_work8832 #perform8833 executes a service8834# [RSpecRunTime] Finishing example group spec/workers/ci/delete_objects_worker_spec.rb. It took 0.73 second. Expected to take 0.76 second.8835# [RSpecRunTime] Starting example group spec/helpers/webpack_helper_spec.rb. Expected to take 0.75 second.8836WebpackHelper8837 #prefetch_link_tag8838DEPRECATION WARNING: The asset "foo.js" is not present in the asset pipeline.8839Falling back to an asset that may be in the public folder.8840This behavior is deprecated and will be removed.8841To bypass the asset pipeline and preserve this behavior,8842use the `skip_pipeline: true` option.8843 (called from prefetch_link_tag at /builds/gitlab-org/gitlab-foss/app/helpers/webpack_helper.rb:7)8844 returns prefetch link tag8845 #webpack_preload_asset_tag8846 preloads the resource by default8847 prefetches the resource if explicitly asked8848 when vite enabled8849 #webpack_bundle_tag8850 return vite javascript tag8851# [RSpecRunTime] Finishing example group spec/helpers/webpack_helper_spec.rb. It took 0.67 second. Expected to take 0.75 second.8852# [RSpecRunTime] Starting example group spec/validators/import/gitlab_projects/remote_file_validator_spec.rb. Expected to take 0.74 second.8853Import::GitlabProjects::RemoteFileValidator8854 does nothing when the object is valid8855 content_length validation8856 is invalid with file too small8857 is invalid with file too large8858 when max_import_remote_file_size is 08859 does not validate file size8860 content_type validation8861 only allows ALLOWED_CONTENT_TYPES as content_type8862# [RSpecRunTime] Finishing example group spec/validators/import/gitlab_projects/remote_file_validator_spec.rb. It took 0.8 second. Expected to take 0.74 second.8863# [RSpecRunTime] Starting example group spec/serializers/group_deploy_key_entity_spec.rb. Expected to take 0.73 second.8864GroupDeployKeyEntity8865 returns group deploy keys with a group a user can read8866 is expected to eq {:can_edit=>false, :created_at=>2024-06-23 22:13:59.802128285 +0000, :expires_at=>nil, :fingerprint=>..., :id=>1, :title=>"My title 2149", :updated_at=>2024-06-23 22:13:59.802128285 +0000, :user_id=>1668}8867# [RSpecRunTime] Finishing example group spec/serializers/group_deploy_key_entity_spec.rb. It took 0.62 second. Expected to take 0.73 second.8868# [RSpecRunTime] Starting example group spec/validators/js_regex_validator_spec.rb. Expected to take 0.72 second.8869JsRegexValidator8870 #validates_each8871 user_default_internal_regex: nil, result: []8872 generates correct errors8873 user_default_internal_regex: "", result: []8874 generates correct errors8875 user_default_internal_regex: "(?#comment)", result: ["Regex Pattern (?#comment) can not be expressed in Javascript"]8876 generates correct errors8877 user_default_internal_regex: "(?(a)b|c)", result: ["invalid conditional pattern: /(?(a)b|c)/i"]8878 generates correct errors8879# [RSpecRunTime] Finishing example group spec/validators/js_regex_validator_spec.rb. It took 0.62 second. Expected to take 0.72 second.8880# [RSpecRunTime] Starting example group spec/graphql/types/range_input_type_spec.rb. Expected to take 0.71 second.8881Types::RangeInputType8882 follows expected subtyping relationships for instances8883 follows expected subtyping relationships for classes8884 parameterized on Integer8885 accepts start and end8886 rejects inverted ranges8887# [RSpecRunTime] Finishing example group spec/graphql/types/range_input_type_spec.rb. It took 0.61 second. Expected to take 0.71 second.8888# [RSpecRunTime] Starting example group spec/lib/remote_development/settings/public_api_spec.rb. Expected to take 0.7 second.8889RemoteDevelopment::Settings::PublicApi8890 when unsuccessful8891 get_single_setting8892 when passed an invalid setting name8893 raises an exception with a descriptive message8894 when successful8895 get_single_setting8896 when passed a valid setting name8897 returns the setting context8898 when passed options8899 passes along the options and returns the setting context8900 get_all_settings8901 returns a Hash containing all settings8902# [RSpecRunTime] Finishing example group spec/lib/remote_development/settings/public_api_spec.rb. It took 0.67 second. Expected to take 0.7 second.8903# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/before_all_spec.rb. Expected to take 0.68 second.8904Rubocop::Cop::RSpec::BeforeAll8905 when using before(:each)8906 does not register an offense8907 when using before(:all)8908 registers an offense and corrects8909 when using before_all8910 does not register an offense8911 when using before8912 does not register an offense8913# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/before_all_spec.rb. It took 0.65 second. Expected to take 0.68 second.8914# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/debug_spec.rb. Expected to take 0.67 second.8915Tooling::Debug8916 #puts8917 when debug is enabled8918 writes to stdout8919 when debug is disabled8920 does not write to stdout8921 #print8922 when debug is enabled8923 writes to stdout8924 when debug is disabled8925 does not write to stdout8926# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/debug_spec.rb. It took 0.63 second. Expected to take 0.67 second.8927# [RSpecRunTime] Starting example group spec/graphql/types/access_levels/user_type_spec.rb. Expected to take 0.65 second.8928Types::AccessLevels::UserType8929 fields8930 #name8931 calls User#redacted_name(current_user)8932 #avatar_url8933 calls User#avatar_url(only_path: false)8934 config8935 is expected to require graphql authorizations :read_user8936 is expected to have graphql fields "id", "username", "name", "publicEmail", "avatarUrl", "webUrl", and "webPath"8937# [RSpecRunTime] Finishing example group spec/graphql/types/access_levels/user_type_spec.rb. It took 0.61 second. Expected to take 0.65 second.8938# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. Expected to take 0.65 second.8939Gitlab::ImportExport::Json::NdjsonWriter8940 #write_attributes8941 writes correct json to root8942 #write_relation8943 when single relation is serialized8944 appends json in correct file8945 when single relation is already serialized8946 appends to the existing file8947 #write_relation_array8948 writes json in correct files8949# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb. It took 0.66 second. Expected to take 0.65 second.8950# [RSpecRunTime] Starting example group spec/serializers/group_link/group_link_entity_spec.rb. Expected to take 0.64 second.8951GroupLink::GroupLinkEntity8952 matches json schema8953 correctly exposes `shared_with_group.avatar_url`8954# [RSpecRunTime] Finishing example group spec/serializers/group_link/group_link_entity_spec.rb. It took 0.62 second. Expected to take 0.64 second.8955# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/saml/config_spec.rb. Expected to take 0.63 second.8956Gitlab::Auth::Saml::Config8957 .enabled?8958 is expected to eq false8959 when SAML is enabled8960 is expected to eq true8961 .default_attribute_statements8962 includes upstream defaults, nickname and Microsoft values8963 #external_groups8964 lists groups8965# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/saml/config_spec.rb. It took 0.64 second. Expected to take 0.63 second.8966# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb. Expected to take 0.62 second.8967Gitlab::Database::Migrations::Observers::QueryStatistics8968 #before8969 with pgss available8970 resets pg_stat_statements8971 without pgss available8972 executes nothing8973 #record8974 with pgss available8975 fetches data from pg_stat_statements and stores on the observation8976 without pgss available8977 executes nothing8978# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb. It took 0.63 second. Expected to take 0.62 second.8979# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/boolean_spec.rb. Expected to take 0.61 second.8980Gitlab::Config::Entry::Boolean8981 validations8982 when entry config value is valid8983 #value8984 returns key value8985 #valid?8986 is valid8987 when entry value is not valid8988 #errors8989 saves errors8990# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/boolean_spec.rb. It took 0.57 second. Expected to take 0.61 second.8991# [RSpecRunTime] Starting example group spec/graphql/types/deployment_type_spec.rb. Expected to take 0.6 second.8992Types::DeploymentType8993 has the expected fields8994 is expected to eq "Deployment"8995 is expected to require graphql authorizations :read_deployment8996 is expected to expose permissions using Types::PermissionTypes::Deployment8997# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_type_spec.rb. It took 0.63 second. Expected to take 0.6 second.8998# [RSpecRunTime] Starting example group spec/tooling/danger/model_validations_spec.rb. Expected to take 0.59 second.8999Tooling::Danger::ModelValidations9000 #add_comment_for_added_validations9001 when model has a newly added validation9002 adds suggestions at the correct line9003 when model does not have a newly added validation9004 does not add suggestion9005 #changed_model_files9006 returns added and modified files9007# [RSpecRunTime] Finishing example group spec/tooling/danger/model_validations_spec.rb. It took 0.54 second. Expected to take 0.59 second.9008# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/terraform_reports_spec.rb. Expected to take 0.57 second.9009Gitlab::Ci::Reports::TerraformReports9010 initializes plans with and empty hash9011 #add_plan9012 when providing two unique plans9013 returns two plans9014 when providing the same plan twice9015 returns the last added plan9016# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/terraform_reports_spec.rb. It took 0.52 second. Expected to take 0.57 second.9017# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 0.57 second.9018Types::Clusters::AgentTokenType9019 is expected to eq "ClusterAgentToken"9020 is expected to require graphql authorizations :read_cluster_agent9021 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status9022# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.57 second. Expected to take 0.57 second.9023# [RSpecRunTime] Starting example group spec/views/projects/terraform/index.html.haml_spec.rb. Expected to take 0.56 second.9024projects/terraform/index9025 when the terraform state exists9026 and can show an alert9027 shows the `period_in_terraform_state_name_alert` alert9028 and can not show an alert9029 does not show the `period_in_terraform_state_name_alert` alert9030# [RSpecRunTime] Finishing example group spec/views/projects/terraform/index.html.haml_spec.rb. It took 0.5 second. Expected to take 0.56 second.9031# [RSpecRunTime] Starting example group spec/models/acts_as_taggable_on/tag_spec.rb. Expected to take 0.56 second.9032ActsAsTaggableOn::Tag9033 does not allow STI9034 has the same connection as Ci::ApplicationRecord9035 has the same sticking as Ci::ApplicationRecord9036# [RSpecRunTime] Finishing example group spec/models/acts_as_taggable_on/tag_spec.rb. It took 0.54 second. Expected to take 0.56 second.9037# [RSpecRunTime] Starting example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. Expected to take 0.54 second.9038VsCode::Settings::VsCodeManifestPresenter9039 #latest9040 when there are not persisted settings9041 includes default machine uuid9042 when there are persisted settings9043 includes the persisted setting uuid9044 #session9045 returns default session9046# [RSpecRunTime] Finishing example group spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb. It took 0.56 second. Expected to take 0.54 second.9047# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/graphql_name_position_spec.rb. Expected to take 0.54 second.9048RuboCop::Cop::Graphql::GraphqlNamePosition9049 adds an offense when graphql_name is not on the first line9050 does not add an offense for classes that have no call to graphql_name9051 does not add an offense for classes that only call graphql_name9052# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/graphql_name_position_spec.rb. It took 0.53 second. Expected to take 0.54 second.9053# [RSpecRunTime] Starting example group spec/graphql/resolvers/feature_flag_resolver_spec.rb. Expected to take 0.52 second.9054Resolvers::FeatureFlagResolver9055 #resolve9056 on feature flag resolution9057 when feature flag disabled9058 returns `false`9059 when feature flag enabled9060 returns `true`9061# [RSpecRunTime] Finishing example group spec/graphql/resolvers/feature_flag_resolver_spec.rb. It took 0.53 second. Expected to take 0.52 second.9062# [RSpecRunTime] Starting example group spec/models/concerns/blocks_unsafe_serialization_spec.rb. Expected to take 0.52 second.9063BlocksUnsafeSerialization9064 does not allow STI9065 behaves like blocks unsafe serialization9066 blocks as_json9067 blocks to_json9068# [RSpecRunTime] Finishing example group spec/models/concerns/blocks_unsafe_serialization_spec.rb. It took 0.57 second. Expected to take 0.52 second.9069# [RSpecRunTime] Starting example group spec/rubocop/cop/project_path_helper_spec.rb. Expected to take 0.51 second.9070RuboCop::Cop::ProjectPathHelper9071 when using namespace_project with a different namespace9072 registers no offense9073 when using namespace_project with the project's namespace9074 registers an offense and corrects9075# [RSpecRunTime] Finishing example group spec/rubocop/cop/project_path_helper_spec.rb. It took 0.46 second. Expected to take 0.51 second.9076# [RSpecRunTime] Starting example group spec/lib/banzai/filter/output_safety_spec.rb. Expected to take 0.5 second.9077Banzai::Filter::OutputSafety9078 when given HTML is safe9079 returns safe HTML9080 when given HTML is not safe9081 returns escaped HTML9082# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/output_safety_spec.rb. It took 0.45 second. Expected to take 0.5 second.9083# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb. Expected to take 0.49 second.9084Types::Clusters::Agents::Authorizations::CiAccessType9085 is expected to have graphql fields :agent and :config9086 is expected to eq "ClusterAgentAuthorizationCiAccess"9087# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb. It took 0.46 second. Expected to take 0.49 second.9088# [RSpecRunTime] Starting example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. Expected to take 0.49 second.9089API::Entities::Snippets::RepositoryStorageMove9090 #as_json9091 includes basic fields9092# [RSpecRunTime] Finishing example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. It took 0.5 second. Expected to take 0.49 second.9093# [RSpecRunTime] Starting example group spec/lib/gitlab/database/grant_spec.rb. Expected to take 0.48 second.9094Gitlab::Database::Grant9095 .create_and_execute_trigger9096 returns true when the user can create and execute a trigger9097 returns false when the user can not create and/or execute a trigger9098# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/grant_spec.rb. It took 0.45 second. Expected to take 0.48 second.9099# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. Expected to take 0.47 second.9100Gitlab::Utils::SafeInlineHash9101 .merge_keys!9102 when hash is too big9103 raises an exception9104 when hash has an acceptaable size9105 returns a result of InlineHash9106# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. It took 0.48 second. Expected to take 0.47 second.9107# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb. Expected to take 0.47 second.9108Sidebars::Groups::SuperSidebarMenus::AnalyzeMenu9109 has title and sprite_icon9110 defines list of NilMenuItem placeholders9111# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb. It took 0.44 second. Expected to take 0.47 second.9112# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb. Expected to take 0.46 second.9113Gitlab::Graphql::QueryAnalyzers::AST::RecursionAnalyzer9114 when recursion threshold not exceeded9115 returns the complexity, depth, duration, etc9116 when recursion threshold exceeded9117 returns error9118# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb. It took 0.46 second. Expected to take 0.46 second.9119# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb. Expected to take 0.46 second.9120Gitlab::Usage::Metrics::Instrumentations::ReplyByEmailEnabledMetric9121 when the setting is false9122 behaves like a correct instrumented metric value9123 has correct value9124 when the setting is true9125 behaves like a correct instrumented metric value9126 has correct value9127# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb. It took 0.45 second. Expected to take 0.46 second.9128# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/token_spec.rb. Expected to take 0.45 second.9129ErrorTracking::SentryClient::Token9130 .masked_token?9131 with masked token9132 is expected to be truthy9133 without masked token9134 is expected to be falsey9135# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/token_spec.rb. It took 0.44 second. Expected to take 0.45 second.9136# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb. Expected to take 0.45 second.9137Sidebars::Projects::SuperSidebarMenus::BuildMenu9138 has title and sprite_icon9139 defines list of NilMenuItem placeholders9140# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb. It took 0.45 second. Expected to take 0.45 second.9141# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. Expected to take 0.44 second.9142Types::Security::CodequalityReportsComparerType9143 is expected to eq "CodequalityReportsComparer"9144 has expected fields9145# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer_type_spec.rb. It took 0.44 second. Expected to take 0.44 second.9146# [RSpecRunTime] Starting example group spec/graphql/types/issue_type_enum_spec.rb. Expected to take 0.43 second.9147Types::IssueTypeEnum9148 is expected to eq "IssueType"9149 exposes all the existing issue type values except epic9150# [RSpecRunTime] Finishing example group spec/graphql/types/issue_type_enum_spec.rb. It took 0.47 second. Expected to take 0.43 second.9151# [RSpecRunTime] Starting example group spec/initializers/rails_asset_host_spec.rb. Expected to take 0.43 second.9152Rails asset host initializer9153 uses no asset host by default9154 with cdn_host defined in gitlab.yml9155 returns https://gitlab.example.com9156# [RSpecRunTime] Finishing example group spec/initializers/rails_asset_host_spec.rb. It took 0.44 second. Expected to take 0.43 second.9157# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. Expected to take 0.42 second.9158Sidebars::Groups::Menus::ScopeMenu9159 behaves like serializable as super_sidebar_menu_args9160 returns hash with provided attributes9161 returns hash with an item_id9162# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/menus/scope_menu_spec.rb. It took 0.44 second. Expected to take 0.42 second.9163# [RSpecRunTime] Starting example group spec/graphql/types/packages/maven/metadatum_type_spec.rb. Expected to take 0.41 second.9164Types::Packages::Maven::MetadatumType9165 includes maven metadatum fields9166# [RSpecRunTime] Finishing example group spec/graphql/types/packages/maven/metadatum_type_spec.rb. It took 0.34 second. Expected to take 0.41 second.9167# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/draw_route_spec.rb. Expected to take 0.39 second.9168Gitlab::Patch::DrawRoute9169 evaluates CE only route9170# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/draw_route_spec.rb. It took 0.35 second. Expected to take 0.39 second.9171# [RSpecRunTime] Starting example group spec/serializers/rollout_statuses/ingress_entity_spec.rb. Expected to take 0.38 second.9172RolloutStatuses::IngressEntity9173 exposes canary weight9174# [RSpecRunTime] Finishing example group spec/serializers/rollout_statuses/ingress_entity_spec.rb. It took 0.35 second. Expected to take 0.38 second.9175# [RSpecRunTime] Starting example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. Expected to take 0.38 second.9176AuthorizedProjectUpdate::ProjectAccessChangedService9177 #execute9178 executes projects_authorizations refresh9179# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/project_access_changed_service_spec.rb. It took 0.33 second. Expected to take 0.38 second.9180# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/work_item_spec.rb. Expected to take 0.36 second.9181Types::PermissionTypes::WorkItem9182 is expected to have graphql field :admin_work_item_link9183# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/work_item_spec.rb. It took 0.34 second. Expected to take 0.36 second.9184# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/context_spec.rb. Expected to take 0.36 second.9185Sidebars::Projects::Context9186 sets project attribute reader9187# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/context_spec.rb. It took 0.35 second. Expected to take 0.36 second.9188# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb. Expected to take 0.35 second.9189Gitlab::Kubernetes::Kubeconfig::Entry::User9190 #to_h9191 is expected to eq {:name=>"name", :user=>{:token=>"token"}}9192# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb. It took 0.37 second. Expected to take 0.35 second.9193# [RSpecRunTime] Starting example group spec/graphql/types/container_registry/protection/rule_access_level_enum_spec.rb. Expected to take 0.35 second.9194Types::ContainerRegistry::Protection::RuleAccessLevelEnum9195 exposes all options9196# [RSpecRunTime] Finishing example group spec/graphql/types/container_registry/protection/rule_access_level_enum_spec.rb. It took 0.37 second. Expected to take 0.35 second.9197# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. Expected to take 0.34 second.9198Gitlab::Usage::Metrics::Instrumentations::GitlabDedicatedMetric9199 behaves like a correct instrumented metric value9200 has correct value9201# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb. It took 0.36 second. Expected to take 0.34 second.9202# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. Expected to take 0.33 second.9203Gitlab::Ci::Reports::Sbom::Metadata9204 has correct attributes9205# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. It took 0.35 second. Expected to take 0.33 second.9206# [RSpecRunTime] Starting example group spec/support/shared_examples/lint_factories_shared_examples.rb. Expected to take 40.68 seconds.9207Lint factories for Gitlab::Ci::Reports::Sbom::Metadata9208 with saas, license, and factory defaults9209 behaves like factory9210 ci_reports_sbom_metadata factory9211 does not raise error when built9212 does not raise error when created9213# [RSpecRunTime] RSpec elapsed time: 32 minutes 27.49 seconds. Current RSS: ~1321M. Threads: 6. load average: 1.34 1.21 1.18 1/285 485089214.9215# [RSpecRunTime] Finishing example group spec/support/shared_examples/lint_factories_shared_examples.rb. It took 1.34 seconds. Expected to take 40.68 seconds.9216auto_explain log contains 1949 entries for main, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-25-32.332.main.ndjson.gz9217took 39.2709265889218auto_explain log contains 1950 entries for ci, writing to /builds/gitlab-org/gitlab-foss/auto_explain/rspec-unit-pg14-25-32.332.ci.ndjson.gz9219took 40.045548179220[TEST PROF INFO] EventProf results for sql.active_record9221Total time: 06:13.529 of 32:22.484 (19.23%)9222Total events: 2700359223Top 5 slowest suites (by time):9224Noteable (./spec/models/concerns/noteable_spec.rb:5) – 00:42.025 (25616 / 41) of 04:35.381 (15.26%)9225Note (./spec/models/note_spec.rb:5) – 00:35.830 (27200 / 271) of 03:08.440 (19.01%)9226Packages::Package (./spec/models/packages/package_spec.rb:4) – 00:32.258 (28598 / 376) of 02:27.552 (21.86%)9227Boards::Issues::ListService (./spec/services/boards/issues/list_service_spec.rb:5) – 00:26.821 (18499 / 49) of 01:31.747 (29.23%)9228Ci::JobArtifa...ExpiredService (./spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb:5) – 00:17.266 (10916 / 24) of 00:40.776 (42.34%)9229Knapsack report was generated. Preview:9230{9231 "spec/models/concerns/noteable_spec.rb": 275.38129179800126,9232 "spec/models/note_spec.rb": 188.43972923600086,9233 "spec/support/shared_examples/lint_factories_shared_examples.rb": 43.789478017000874,9234 "spec/models/packages/package_spec.rb": 147.55261584599975,9235 "spec/services/boards/issues/list_service_spec.rb": 91.7471904160011,9236 "spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb": 52.371041735999825,9237 "spec/rubocop/cop/rspec/feature_category_spec.rb": 92.12685313499969,9238 "spec/services/ci/create_pipeline_service/cross_project_pipeline_spec.rb": 54.82773478699892,9239 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb": 49.03565131200048,9240 "spec/serializers/ci/job_entity_spec.rb": 35.50621457099987,9241 "spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb": 40.77589007899951,9242 "spec/lib/gitlab/color_spec.rb": 31.54480045800119,9243 "spec/lib/banzai/filter/references/milestone_reference_filter_spec.rb": 29.526240929999403,9244 "spec/models/diff_discussion_spec.rb": 26.801786375999654,9245 "spec/lib/banzai/filter/references/commit_reference_filter_spec.rb": 25.820511955000256,9246 "spec/routing/routing_spec.rb": 22.52498380099496,9247 "spec/services/milestones/transfer_service_spec.rb": 24.028471458999775,9248 "spec/services/merge_requests/remove_approval_service_spec.rb": 21.419918257999598,9249 "spec/lib/gitlab/ci/lint_spec.rb": 23.79721090699968,9250 "spec/models/snippet_repository_spec.rb": 19.68840058600108,9251 "spec/finders/group_projects_finder_spec.rb": 20.25315751100061,9252 "spec/models/ci/pipeline_artifact_spec.rb": 18.80462374600029,9253 "spec/finders/group_descendants_finder_spec.rb": 14.256635879999521,9254 "spec/services/merge_requests/squash_service_spec.rb": 16.08884497299914,9255 "spec/services/issues/duplicate_service_spec.rb": 13.892416099999537,9256 "spec/services/projects/protect_default_branch_service_spec.rb": 14.574951634000172,9257 "spec/services/projects/import_export/export_service_spec.rb": 12.849773713000104,9258 "spec/services/issues/reopen_service_spec.rb": 11.13334677900093,9259 "spec/tasks/gettext_rake_spec.rb": 14.7485507220008,9260 "spec/helpers/notes_helper_spec.rb": 11.214272473000165,9261 "spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb": 12.149343629000214,9262 "spec/lib/gitlab/usage/metrics/instrumentations/jira_active_integrations_metric_spec.rb": 11.007465560000128,9263 "spec/models/personal_access_token_spec.rb": 8.534370497000054,9264 "spec/components/pajamas/button_component_spec.rb": 8.432884365000064,9265 "spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb": 10.270333948999905,9266 "spec/policies/protected_branch_policy_spec.rb": 8.937660864999998,9267 "spec/lib/gitlab/conflict/file_collection_spec.rb": 10.35089249200064,9268 "spec/lib/gitlab/git/tree_spec.rb": 9.641241489000095,9269 "spec/graphql/resolvers/group_labels_resolver_spec.rb": 7.3726446609998675,9270 "spec/graphql/features/authorization_spec.rb": 9.246119980000003,9271 "spec/models/ci/runner_project_spec.rb": 10.009128839999903,9272 "spec/lib/gitlab/ci/config/external/mapper_spec.rb": 8.475106811998558,9273 "spec/bin/feature_flag_spec.rb": 6.998974850001105,9274 "spec/serializers/paginated_diff_entity_spec.rb": 7.679234736000581,9275 "spec/models/container_registry/event_spec.rb": 8.124458551001226,9276 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_equals_spec.rb": 6.81615066500126,9277 "spec/services/ci/build_erase_service_spec.rb": 6.298991125999237,9278 "spec/models/approval_spec.rb": 7.261111088999314,9279 "spec/models/hooks/active_hook_filter_spec.rb": 6.353281842000797,9280 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 6.152293057999486,9281 "spec/helpers/issuables_description_templates_helper_spec.rb": 5.76947171899883,9282 "spec/haml_lint/linter/documentation_links_spec.rb": 5.873263640000005,9283 "spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb": 5.691093984998588,9284 "spec/workers/chat_notification_worker_spec.rb": 5.642688999001621,9285 "spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb": 15.325818985000296,9286 "spec/serializers/base_discussion_entity_spec.rb": 5.5635836750007,9287 "spec/services/bulk_imports/relation_export_service_spec.rb": 5.49626237099983,9288 "spec/workers/ci/refs/unlock_previous_pipelines_worker_spec.rb": 5.2293527020010515,9289 "spec/lib/bulk_imports/common/pipelines/milestones_pipeline_spec.rb": 5.197574473999339,9290 "spec/lib/gitlab/pages_spec.rb": 4.9327242959989235,9291 "spec/graphql/mutations/todos/restore_many_spec.rb": 3.680788855001083,9292 "spec/models/issue_email_participant_spec.rb": 3.9329466159997537,9293 "spec/workers/update_head_pipeline_for_merge_request_worker_spec.rb": 5.123346180000226,9294 "spec/lib/gitlab/graphql/pagination/active_record_array_connection_spec.rb": 4.540774185999908,9295 "spec/lib/gitlab/auth/ldap/config_spec.rb": 4.822482274001231,9296 "spec/services/packages/debian/create_distribution_service_spec.rb": 3.832469963999756,9297 "spec/services/uploads/destroy_service_spec.rb": 4.018422807999741,9298 "spec/services/integrations/slack_installation/group_service_spec.rb": 4.028267917999983,9299 "spec/lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers_spec.rb": 4.190110515000924,9300 "spec/presenters/snippet_presenter_spec.rb": 4.106491411001116,9301 "spec/models/customer_relations/organization_spec.rb": 3.8006797270008974,9302 "spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb": 3.5987955319997127,9303 "spec/services/resource_events/synthetic_milestone_notes_builder_service_spec.rb": 3.412099656999999,9304 "spec/lib/sidebars/groups/super_sidebar_panel_spec.rb": 3.5191224980007973,9305 "spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb": 3.5401907169998594,9306 "spec/services/members/import_project_team_service_spec.rb": 3.1022418119991926,9307 "spec/services/dependency_proxy/auth_token_service_spec.rb": 3.3454656829999294,9308 "spec/workers/wikis/git_garbage_collect_worker_spec.rb": 3.4820480509988556,9309 "spec/workers/environments/auto_recover_worker_spec.rb": 3.2287963919989124,9310 "spec/lib/gitlab/ci/config/header/input_spec.rb": 3.2808542479997413,9311 "spec/helpers/ide_helper_spec.rb": 2.7782035569998698,9312 "spec/lib/gitlab/ci/config/external/file/component_spec.rb": 3.186234995000632,9313 "spec/finders/environments/environments_finder_spec.rb": 3.2611998899992614,9314 "spec/finders/groups/user_groups_finder_spec.rb": 3.1718210260005435,9315 "spec/lib/gitlab/application_setting_fetcher_spec.rb": 3.0495465069998318,9316 "spec/lib/bulk_imports/common/pipelines/badges_pipeline_spec.rb": 3.067671605000214,9317 "spec/models/concerns/encrypted_user_password_spec.rb": 2.5398488370010455,9318 "spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb": 2.3896012990007875,9319 "spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb": 2.6621781769990776,9320 "spec/services/ci/runners/assign_runner_service_spec.rb": 2.2719518479989347,9321 "spec/views/projects/_flash_messages.html.haml_spec.rb": 2.5051999400002387,9322 "spec/finders/data_transfer/project_data_transfer_finder_spec.rb": 2.708200762999695,9323 "spec/graphql/mutations/ci/job_token_scope/add_project_spec.rb": 2.816603244998987,9324 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 2.5259608779997507,9325 "spec/views/devise/shared/_footer.html.haml_spec.rb": 2.7059650430001057,9326 "spec/lib/gitlab/web_ide/extensions_marketplace_spec.rb": 2.418385816999944,9327 "spec/lib/quality/seeders/issues_spec.rb": 2.3784516399991844,9328 "spec/services/spam/akismet_service_spec.rb": 2.677976345999923,9329 "spec/services/packages/npm/create_metadata_cache_service_spec.rb": 1.7372766810003668,9330 "spec/services/ci/create_pipeline_service/scripts_spec.rb": 2.127611378999063,9331 "spec/services/protected_branches/create_service_spec.rb": 2.233957032000035,9332 "spec/graphql/resolvers/ci/config_resolver_spec.rb": 2.3823368190005567,9333 "spec/lib/gitlab/regex/packages/protection/rules_spec.rb": 2.346459471998969,9334 "spec/workers/packages/helm/extraction_worker_spec.rb": 1.7925247069997567,9335 "spec/lib/gitlab/ci/reports/security/scanner_spec.rb": 2.2466288800005714,9336 "spec/services/search/snippet_service_spec.rb": 2.0592940250007814,9337 "spec/models/lfs_objects_project_spec.rb": 2.297978255999624,9338 "spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb": 1.8889861490006297,9339 "spec/lib/gitlab/github_import/importer/issue_event_importer_spec.rb": 2.2376596509984665,9340 "spec/models/work_items/widget_definition_spec.rb": 1.8724913700007164,9341 "spec/lib/gitlab/metrics/boot_time_tracker_spec.rb": 2.0388593370007584,9342 "spec/lib/gitlab/git_post_receive_spec.rb": 2.3098059260009904,9343 "spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb": 2.100386731999606,9344 "spec/lib/gitlab/auth/ldap/adapter_spec.rb": 2.0833205740000267,9345 "spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb": 2.0978984920002404,9346 "spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb": 1.4395530950005195,9347 "spec/lib/gitlab/usage/metrics/instrumentations/count_issues_created_manually_from_alerts_metric_spec.rb": 1.5021550000001298,9348 "spec/lib/gitlab/regex/sem_ver_spec.rb": 1.6233073700004752,9349 "spec/rubocop/cop/migration/prevent_index_creation_spec.rb": 1.9237717959986185,9350 "spec/lib/gitlab/template/finders/repo_template_finders_spec.rb": 1.7097716730004322,9351 "spec/workers/packages/cleanup/delete_orphaned_dependencies_worker_spec.rb": 1.79885535700123,9352 "spec/presenters/packages/nuget/packages_versions_presenter_spec.rb": 1.96177955299936,9353 "spec/lib/gitlab/database/load_balancing/configuration_spec.rb": 1.7391246410006715,9354 "spec/lib/gitlab/ci/artifacts/metrics_spec.rb": 1.0774947939989943,9355 "spec/services/packages/cleanup/execute_policy_service_spec.rb": 1.494483410000612,9356 "spec/serializers/test_case_entity_spec.rb": 1.4638068940002995,9357 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 2.5358713870009524,9358 "spec/lib/gitlab/ci/reports/test_report_summary_spec.rb": 1.653139968000687,9359 "spec/lib/gitlab/ci/trace/remote_checksum_spec.rb": 1.4127001369997743,9360 "spec/lib/gitlab/git/user_spec.rb": 1.546907256999475,9361 "spec/lib/gitlab/ci/reports/security/reports_spec.rb": 1.5744405440000264,9362 "spec/rubocop/cop/graphql/id_type_spec.rb": 1.4549021330003598,9363 "spec/workers/database/lock_tables_worker_spec.rb": 1.9315449049991003,9364 "spec/serializers/issuable_sidebar_extras_entity_spec.rb": 1.3312334140009625,9365 "spec/rubocop/cop/gitlab/feature_available_usage_spec.rb": 1.1838379960008751,9366 "spec/rubocop/cop/put_project_routes_under_scope_spec.rb": 1.4365572060014529,9367 "spec/graphql/mutations/incident_management/timeline_event_tag/create_spec.rb": 1.3372551430002204,9368 "spec/lib/bulk_imports/groups/pipelines/project_entities_pipeline_spec.rb": 1.4112612270000682,9369 "spec/helpers/admin/identities_helper_spec.rb": 1.1166170710002916,9370 "spec/services/boards/visits/create_service_spec.rb": 1.3632253409996338,9371 "spec/services/pages_domains/retry_acme_order_service_spec.rb": 1.1585222069988959,9372 "spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb": 1.5272262779999437,9373 "spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb": 1.2037773940010084,9374 "spec/routing/user_routing_spec.rb": 0.6048459009998624,9375 "spec/rubocop/cop/put_group_routes_under_scope_spec.rb": 1.3406098730010854,9376 "spec/workers/gitlab/github_gists_import/import_gist_worker_spec.rb": 1.6394742780012166,9377 "spec/models/concerns/redis_cacheable_spec.rb": 1.2593001990007906,9378 "spec/models/webauthn_registration_spec.rb": 1.0995389920008165,9379 "spec/lib/gitlab/ci/config/entry/services_spec.rb": 1.2853341980007826,9380 "spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb": 1.171468886999719,9381 "spec/lib/sidebars/groups/menus/kubernetes_menu_spec.rb": 0.9631728630010912,9382 "spec/lib/gitlab/grape_logging/loggers/exception_logger_spec.rb": 1.051514105998649,9383 "spec/graphql/resolvers/concerns/resolves_project_spec.rb": 0.9385397850001027,9384 "spec/lib/gitlab/github_import/representation/to_hash_spec.rb": 0.8252869230000215,9385 "spec/views/layouts/minimal.html.haml_spec.rb": 0.7711876880002819,9386 "spec/models/integrations/chat_message/issue_message_spec.rb": 1.120898130000569,9387 "spec/serializers/test_suite_comparer_entity_spec.rb": 1.136789079000664,9388 "spec/lib/sidebars/user_settings/menus/ssh_keys_menu_spec.rb": 0.9888105809986882,9389 "spec/lib/banzai/reference_parser/wiki_page_parser_spec.rb": 0.927533575999405,9390 "spec/models/bulk_imports/export_upload_spec.rb": 0.8832883289996971,9391 "spec/helpers/recaptcha_helper_spec.rb": 0.9445819339998707,9392 "spec/serializers/integrations/harbor_serializers/repository_entity_spec.rb": 0.9079649779996544,9393 "spec/rubocop/cop/rspec/duplicate_spec_location_spec.rb": 1.0659475450011087,9394 "spec/lib/gitlab/ci/config/interpolation/config_spec.rb": 0.9269999560001452,9395 "spec/lib/bulk_imports/source_url_builder_spec.rb": 1.0107845300008194,9396 "spec/models/concerns/prometheus_adapter_spec.rb": 0.8764768299988646,9397 "spec/lib/gitlab/ci/config/interpolation/access_spec.rb": 0.729246991000764,9398 "spec/lib/gitlab/database/schema_cleaner_spec.rb": 0.7833125270008168,9399 "spec/lib/gitlab/graphql/validators/exactly_one_of_validator_spec.rb": 0.8528104919987527,9400 "spec/lib/sidebars/your_work/panel_spec.rb": 0.6820885849992919,9401 "spec/validators/web_hooks/wildcard_branch_filter_validator_spec.rb": 0.7792382579991681,9402 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/common_table_expressions_spec.rb": 0.8290608040006191,9403 "spec/lib/gitlab/json_logger_spec.rb": 0.6139299110000138,9404 "spec/lib/gitlab/diff/pair_selector_spec.rb": 0.7377631499985,9405 "spec/serializers/ci/daily_build_group_report_result_entity_spec.rb": 0.7341477610007132,9406 "spec/lib/gitlab/import/database_helpers_spec.rb": 0.6782536350001465,9407 "spec/lib/gitlab/config/entry/simplifiable_spec.rb": 0.7142925539992575,9408 "spec/policies/merge_requests_closing_issues_policy_spec.rb": 0.7090877840000758,9409 "spec/workers/ci/delete_objects_worker_spec.rb": 0.7339553920010076,9410 "spec/helpers/webpack_helper_spec.rb": 0.6646254170009342,9411 "spec/validators/import/gitlab_projects/remote_file_validator_spec.rb": 0.801386466000622,9412 "spec/serializers/group_deploy_key_entity_spec.rb": 0.6221739099983097,9413 "spec/validators/js_regex_validator_spec.rb": 0.615874459999759,9414 "spec/graphql/types/range_input_type_spec.rb": 0.6114278310014925,9415 "spec/lib/remote_development/settings/public_api_spec.rb": 0.6656495860006544,9416 "spec/rubocop/cop/rspec/before_all_spec.rb": 0.65359719800108,9417 "spec/tooling/lib/tooling/debug_spec.rb": 0.6329587390009692,9418 "spec/graphql/types/access_levels/user_type_spec.rb": 0.6103419020000729,9419 "spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb": 0.6566979179988266,9420 "spec/serializers/group_link/group_link_entity_spec.rb": 0.6212446200006525,9421 "spec/lib/gitlab/auth/saml/config_spec.rb": 0.6394380790006835,9422 "spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb": 0.6302264900004957,9423 "spec/lib/gitlab/config/entry/boolean_spec.rb": 0.5692445139993652,9424 "spec/graphql/types/deployment_type_spec.rb": 0.6294088199992984,9425 "spec/tooling/danger/model_validations_spec.rb": 0.5432950359991082,9426 "spec/lib/gitlab/ci/reports/terraform_reports_spec.rb": 0.5224463289996493,9427 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.570673584999895,9428 "spec/views/projects/terraform/index.html.haml_spec.rb": 0.5001603000000614,9429 "spec/models/acts_as_taggable_on/tag_spec.rb": 0.5400171080000291,9430 "spec/presenters/vs_code/settings/vs_code_manifest_presenter_spec.rb": 0.5616134449992387,9431 "spec/rubocop/cop/graphql/graphql_name_position_spec.rb": 0.5311405669999658,9432 "spec/graphql/resolvers/feature_flag_resolver_spec.rb": 0.526867188000324,9433 "spec/models/concerns/blocks_unsafe_serialization_spec.rb": 0.5693833440000162,9434 "spec/rubocop/cop/project_path_helper_spec.rb": 0.4633767129998887,9435 "spec/lib/banzai/filter/output_safety_spec.rb": 0.45140278399958333,9436 "spec/graphql/types/clusters/agents/authorizations/ci_access_type_spec.rb": 0.45465983400026744,9437 "spec/lib/api/entities/snippets/repository_storage_move_spec.rb": 0.5027140000001964,9438 "spec/lib/gitlab/database/grant_spec.rb": 0.45000506399992446,9439 "spec/lib/gitlab/utils/safe_inline_hash_spec.rb": 0.4834397609993175,9440 "spec/lib/sidebars/groups/super_sidebar_menus/analyze_menu_spec.rb": 0.4429157150007086,9441 "spec/lib/gitlab/graphql/query_analyzers/ast/recursion_analyzer_spec.rb": 0.4620823430013843,9442 "spec/lib/gitlab/usage/metrics/instrumentations/reply_by_email_enabled_metric_spec.rb": 0.4526827139998204,9443 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.44033974400008447,9444 "spec/lib/sidebars/projects/super_sidebar_menus/build_menu_spec.rb": 0.4462127150000015,9445 "spec/graphql/types/security/codequality_reports_comparer_type_spec.rb": 0.43775349499992444,9446 "spec/graphql/types/issue_type_enum_spec.rb": 0.4661715220008773,9447 "spec/initializers/rails_asset_host_spec.rb": 0.44290453500070726,9448 "spec/lib/sidebars/groups/menus/scope_menu_spec.rb": 0.442685554999116,9449 "spec/graphql/types/packages/maven/metadatum_type_spec.rb": 0.33703171299930546,9450 "spec/lib/gitlab/patch/draw_route_spec.rb": 0.35219168099865783,9451 "spec/serializers/rollout_statuses/ingress_entity_spec.rb": 0.34473892300047737,9452 "spec/services/authorized_project_update/project_access_changed_service_spec.rb": 0.33371106300000974,9453 "spec/graphql/types/permission_types/work_item_spec.rb": 0.3403538029997435,9454 "spec/lib/sidebars/projects/context_spec.rb": 0.35011559200029296,9455 "spec/lib/gitlab/kubernetes/kubeconfig/entry/user_spec.rb": 0.3743149400015682,9456 "spec/graphql/types/container_registry/protection/rule_access_level_enum_spec.rb": 0.36991305999981705,9457 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_dedicated_metric_spec.rb": 0.3574599819985451,9458 "spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb": 0.351050811999812149459}9460Knapsack global time execution for tests: 32m 21s9461Pending: (Failures listed here are expected and do not affect your suite's status)9462 1) Ci::CreatePipelineService#execute behaves like creating a pipeline with environment keyword with environment sets tags when build job9463 # No reason given9464 # ./spec/support/shared_examples/ci/create_pipeline_service_environment_shared_examples.rb:229465 2) Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::SelectStmt with lateral join 9466 # Not yet implemented9467 # ./spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb:3409468 3) Lint factories for Ci::PipelineArtifact with saas, license, and factory defaults behaves like factory ci_pipeline_artifact factory linting :remote_store trait does not raise error when created9469 # Trait skipped linting due to legacy error9470 # ./spec/support/shared_examples/lint_factories_shared_examples.rb:2839471 4) Database::LockTablesWorker#perform when running with single database skips executing the job9472 # Skipping because database ci exists9473 # ./spec/workers/database/lock_tables_worker_spec.rb:179474Finished in 33 minutes 48 seconds (files took 1 minute 30.74 seconds to load)94755130 examples, 0 failures, 4 pending9476Randomized with seed 8699477[TEST PROF INFO] Time spent in factories: 15:54.334 (45.88% of total time)9478RSpec exited with 0.9479No examples to retry, congrats!9481Running after script...9482$ source scripts/utils.sh9483$ bundle exec gem list gitlab_quality-test_tooling9484gitlab_quality-test_tooling (1.29.1)9485$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command9489$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command9492$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command9496$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command9499$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command9502$ tooling/bin/push_job_metrics || true9503[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true.9505Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-3 due to policy9507Uploading artifacts...9508auto_explain/: found 3 matching artifact files and directories 9509coverage/: found 5 matching artifact files and directories 9510WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 9511deprecations/: found 7 matching artifact files and directories 9512knapsack/: found 4 matching artifact files and directories 9513rspec/: found 12 matching artifact files and directories 9514WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 9515log/*.log: found 18 matching artifact files and directories 9516WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7166819664/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com9517WARNING: Retrying... context=artifacts-uploader error=request redirected9518Uploading artifacts as "archive" to coordinator... 201 Created id=7166819664 responseStatus=201 Created token=glcbt-669519Uploading artifacts...9520rspec/rspec-*.xml: found 1 matching artifact files and directories 9521WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7166819664/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com9522WARNING: Retrying... context=artifacts-uploader error=request redirected9523Uploading artifacts as "junit" to coordinator... 201 Created id=7166819664 responseStatus=201 Created token=glcbt-669525Job succeeded