118:08:17 flags invalid feature category in examples 218:08:17 does not flag if feature category is valid 318:08:17 suggests an alternative 418:08:17 valid_category: "fulfillment_infradev" 518:08:17 behaves like feature category validation 618:08:17 flags invalid feature category in top level example group 718:08:17 flags invalid feature category in nested context 818:08:17 flags invalid feature category in examples 918:08:17 does not flag if feature category is valid 1018:08:17 suggests an alternative 1118:08:17 valid_category: "fulfillment_internal_admin_tooling" 1218:08:17 behaves like feature category validation 1318:08:17 flags invalid feature category in top level example group 1418:08:17 flags invalid feature category in nested context 1518:08:17 flags invalid feature category in examples 1618:08:17 does not flag if feature category is valid 1718:08:17 suggests an alternative 1818:08:17 valid_category: "fuzz_testing" 1918:08:17 behaves like feature category validation 2018:08:17 flags invalid feature category in top level example group 2118:08:17 flags invalid feature category in nested context 2218:08:17 flags invalid feature category in examples 2318:08:17 does not flag if feature category is valid 2418:08:17 suggests an alternative 2518:08:17 valid_category: "geo_replication" 2618:08:17 behaves like feature category validation 2718:08:17 flags invalid feature category in top level example group 2818:08:17 flags invalid feature category in nested context 2918:08:17 flags invalid feature category in examples 3018:08:17 does not flag if feature category is valid 3118:08:17 suggests an alternative 3218:08:17 valid_category: "gitaly" 3318:08:17 behaves like feature category validation 3418:08:17 flags invalid feature category in top level example group 3518:08:17 flags invalid feature category in nested context 3618:08:18 flags invalid feature category in examples 3718:08:18 does not flag if feature category is valid 3818:08:18 suggests an alternative 3918:08:18 valid_category: "gitlab_cli" 4018:08:18 behaves like feature category validation 4118:08:18 flags invalid feature category in top level example group 4218:08:18 flags invalid feature category in nested context 4318:08:18 flags invalid feature category in examples 4418:08:18 does not flag if feature category is valid 4518:08:18 suggests an alternative 4618:08:18 valid_category: "global_search" 4718:08:18 behaves like feature category validation 4818:08:18 flags invalid feature category in top level example group 4918:08:18 flags invalid feature category in nested context 5018:08:18 flags invalid feature category in examples 5118:08:18 does not flag if feature category is valid 5218:08:18 suggests an alternative 5318:08:18 valid_category: "groups_and_projects" 5418:08:18 behaves like feature category validation 5518:08:18 flags invalid feature category in top level example group 5618:08:18 flags invalid feature category in nested context 5718:08:18 flags invalid feature category in examples 5818:08:18 does not flag if feature category is valid 5918:08:18 suggests an alternative 6018:08:18 valid_category: "helm_chart_registry" 6118:08:18 behaves like feature category validation 6218:08:18 flags invalid feature category in top level example group 6318:08:18 flags invalid feature category in nested context 6418:08:18 flags invalid feature category in examples 6518:08:18 does not flag if feature category is valid 6618:08:18 suggests an alternative 6718:08:18 valid_category: "hosted_runners" 6818:08:18 behaves like feature category validation 6918:08:18 flags invalid feature category in top level example group 7018:08:18 flags invalid feature category in nested context 7118:08:18 flags invalid feature category in examples 7218:08:18 does not flag if feature category is valid 7318:08:18 suggests an alternative 7418:08:18 valid_category: "importers" 7518:08:18 behaves like feature category validation 7618:08:18 flags invalid feature category in top level example group 7718:08:18 flags invalid feature category in nested context 7818:08:19 flags invalid feature category in examples 7918:08:19 does not flag if feature category is valid 8018:08:19 suggests an alternative 8118:08:19 valid_category: "incident_management" 8218:08:19 behaves like feature category validation 8318:08:19 flags invalid feature category in top level example group 8418:08:19 flags invalid feature category in nested context 8518:08:19 flags invalid feature category in examples 8618:08:19 does not flag if feature category is valid 8718:08:19 suggests an alternative 8818:08:19 valid_category: "infrastructure_as_code" 8918:08:19 behaves like feature category validation 9018:08:19 flags invalid feature category in top level example group 9118:08:19 flags invalid feature category in nested context 9218:08:19 flags invalid feature category in examples 9318:08:19 does not flag if feature category is valid 9418:08:19 suggests an alternative 9518:08:19 valid_category: "infrastructure_cost_data" 9618:08:19 behaves like feature category validation 9718:08:19 flags invalid feature category in top level example group 9818:08:19 flags invalid feature category in nested context 9918:08:19 flags invalid feature category in examples 10018:08:19 does not flag if feature category is valid 10118:08:19 suggests an alternative 10218:08:19 valid_category: "insider_threat" 10318:08:19 behaves like feature category validation 10418:08:19 flags invalid feature category in top level example group 10518:08:19 flags invalid feature category in nested context 10618:08:19 flags invalid feature category in examples 10718:08:19 does not flag if feature category is valid 10818:08:19 suggests an alternative 10918:08:19 valid_category: "instance_resiliency" 11018:08:19 behaves like feature category validation 11118:08:19 flags invalid feature category in top level example group 11218:08:19 flags invalid feature category in nested context 11318:08:19 flags invalid feature category in examples 11418:08:19 does not flag if feature category is valid 11518:08:19 suggests an alternative 11618:08:19 valid_category: "integrations" 11718:08:19 behaves like feature category validation 11818:08:19 flags invalid feature category in top level example group 11918:08:20 flags invalid feature category in nested context 12018:08:20 flags invalid feature category in examples 12118:08:20 does not flag if feature category is valid 12218:08:20 suggests an alternative 12318:08:20 valid_category: "internationalization" 12418:08:20 behaves like feature category validation 12518:08:20 flags invalid feature category in top level example group 12618:08:20 flags invalid feature category in nested context 12718:08:20 flags invalid feature category in examples 12818:08:20 does not flag if feature category is valid 12918:08:20 suggests an alternative 13018:08:20 valid_category: "job_artifacts" 13118:08:20 behaves like feature category validation 13218:08:20 flags invalid feature category in top level example group 13318:08:20 flags invalid feature category in nested context 13418:08:20 flags invalid feature category in examples 13518:08:20 does not flag if feature category is valid 13618:08:20 suggests an alternative 13718:08:20 valid_category: "markdown" 13818:08:20 behaves like feature category validation 13918:08:20 flags invalid feature category in top level example group 14018:08:20 flags invalid feature category in nested context 14118:08:20 flags invalid feature category in examples 14218:08:20 does not flag if feature category is valid 14318:08:20 suggests an alternative 14418:08:20 valid_category: "merge_trains" 14518:08:20 behaves like feature category validation 14618:08:20 flags invalid feature category in top level example group 14718:08:20 flags invalid feature category in nested context 14818:08:20 flags invalid feature category in examples 14918:08:20 does not flag if feature category is valid 15018:08:20 suggests an alternative 15118:08:20 valid_category: "mlops" 15218:08:20 behaves like feature category validation 15318:08:20 flags invalid feature category in top level example group 15418:08:20 flags invalid feature category in nested context 15518:08:20 flags invalid feature category in examples 15618:08:20 does not flag if feature category is valid 15718:08:21 suggests an alternative 15818:08:21 valid_category: "mobile_devops" 15918:08:21 behaves like feature category validation 16018:08:21 flags invalid feature category in top level example group 16118:08:21 flags invalid feature category in nested context 16218:08:21 flags invalid feature category in examples 16318:08:21 does not flag if feature category is valid 16418:08:21 suggests an alternative 16518:08:21 valid_category: "model_personalization" 16618:08:21 behaves like feature category validation 16718:08:21 flags invalid feature category in top level example group 16818:08:21 flags invalid feature category in nested context 16918:08:21 flags invalid feature category in examples 17018:08:21 does not flag if feature category is valid 17118:08:21 suggests an alternative 17218:08:21 valid_category: "navigation" 17318:08:21 behaves like feature category validation 17418:08:21 flags invalid feature category in top level example group 17518:08:21 flags invalid feature category in nested context 17618:08:21 flags invalid feature category in examples 17718:08:21 does not flag if feature category is valid 17818:08:21 suggests an alternative 17918:08:21 valid_category: "notifications" 18018:08:21 behaves like feature category validation 18118:08:21 flags invalid feature category in top level example group 18218:08:21 flags invalid feature category in nested context 18318:08:21 flags invalid feature category in examples 18418:08:21 does not flag if feature category is valid 18518:08:21 suggests an alternative 18618:08:21 valid_category: "observability" 18718:08:21 behaves like feature category validation 18818:08:21 flags invalid feature category in top level example group 18918:08:21 flags invalid feature category in nested context 19018:08:21 flags invalid feature category in examples 19118:08:21 does not flag if feature category is valid 19218:08:21 suggests an alternative 19318:08:21 valid_category: "okr_management" 19418:08:21 behaves like feature category validation 19518:08:21 flags invalid feature category in top level example group 19618:08:21 flags invalid feature category in nested context 19718:08:21 flags invalid feature category in examples 19818:08:22 does not flag if feature category is valid 19918:08:22 suggests an alternative 20018:08:22 valid_category: "omnibus_package" 20118:08:22 behaves like feature category validation 20218:08:22 flags invalid feature category in top level example group 20318:08:22 flags invalid feature category in nested context 20418:08:22 flags invalid feature category in examples 20518:08:22 does not flag if feature category is valid 20618:08:22 suggests an alternative 20718:08:22 valid_category: "on_call_schedule_management" 20818:08:22 behaves like feature category validation 20918:08:22 flags invalid feature category in top level example group 21018:08:22 flags invalid feature category in nested context 21118:08:22 flags invalid feature category in examples 21218:08:22 does not flag if feature category is valid 21318:08:22 suggests an alternative 21418:08:22 valid_category: "onboarding" 21518:08:22 behaves like feature category validation 21618:08:22 flags invalid feature category in top level example group 21718:08:22 flags invalid feature category in nested context 21818:08:22 flags invalid feature category in examples 21918:08:22 does not flag if feature category is valid 22018:08:22 suggests an alternative 22118:08:22 valid_category: "organization" 22218:08:22 behaves like feature category validation 22318:08:22 flags invalid feature category in top level example group 22418:08:22 flags invalid feature category in nested context 22518:08:22 flags invalid feature category in examples 22618:08:22 does not flag if feature category is valid 22718:08:22 suggests an alternative 22818:08:22 valid_category: "package_registry" 22918:08:22 behaves like feature category validation 23018:08:22 flags invalid feature category in top level example group 23118:08:22 flags invalid feature category in nested context 23218:08:22 flags invalid feature category in examples 23318:08:22 does not flag if feature category is valid 23418:08:22 suggests an alternative 23518:08:22 valid_category: "pages" 23618:08:22 behaves like feature category validation 23718:08:22 flags invalid feature category in top level example group 23818:08:22 flags invalid feature category in nested context 23918:08:23 flags invalid feature category in examples 24018:08:23 does not flag if feature category is valid 24118:08:23 suggests an alternative 24218:08:23 valid_category: "permissions" 24318:08:23 behaves like feature category validation 24418:08:23 flags invalid feature category in top level example group 24518:08:23 flags invalid feature category in nested context 24618:08:23 flags invalid feature category in examples 24718:08:23 does not flag if feature category is valid 24818:08:23 suggests an alternative 24918:08:23 valid_category: "pipeline_composition" 25018:08:23 behaves like feature category validation 25118:08:23 flags invalid feature category in top level example group 25218:08:23 flags invalid feature category in nested context 25318:08:23 flags invalid feature category in examples 25418:08:23 does not flag if feature category is valid 25518:08:23 suggests an alternative 25618:08:23 valid_category: "pipeline_reports" 25718:08:23 behaves like feature category validation 25818:08:23 flags invalid feature category in top level example group 25918:08:23 flags invalid feature category in nested context 26018:08:23 flags invalid feature category in examples 26118:08:23 does not flag if feature category is valid 26218:08:23 suggests an alternative 26318:08:23 valid_category: "plan_provisioning" 26418:08:23 behaves like feature category validation 26518:08:23 flags invalid feature category in top level example group 26618:08:23 flags invalid feature category in nested context 26718:08:23 flags invalid feature category in examples 26818:08:23 does not flag if feature category is valid 26918:08:23 suggests an alternative 27018:08:23 valid_category: "portfolio_management" 27118:08:23 behaves like feature category validation 27218:08:23 flags invalid feature category in top level example group 27318:08:23 flags invalid feature category in nested context 27418:08:23 flags invalid feature category in examples 27518:08:23 does not flag if feature category is valid 27618:08:24 suggests an alternative 27718:08:24 valid_category: "product_analytics" 27818:08:24 behaves like feature category validation 27918:08:24 flags invalid feature category in top level example group 28018:08:24 flags invalid feature category in nested context 28118:08:24 flags invalid feature category in examples 28218:08:24 does not flag if feature category is valid 28318:08:24 suggests an alternative 28418:08:24 valid_category: "pubsec_services" 28518:08:24 behaves like feature category validation 28618:08:24 flags invalid feature category in top level example group 28718:08:24 flags invalid feature category in nested context 28818:08:24 flags invalid feature category in examples 28918:08:24 does not flag if feature category is valid 29018:08:24 suggests an alternative 29118:08:24 valid_category: "quality_management" 29218:08:24 behaves like feature category validation 29318:08:24 flags invalid feature category in top level example group 29418:08:24 flags invalid feature category in nested context 29518:08:24 flags invalid feature category in examples 29618:08:24 does not flag if feature category is valid 29718:08:24 suggests an alternative 29818:08:24 valid_category: "rate_limiting" 29918:08:24 behaves like feature category validation 30018:08:24 flags invalid feature category in top level example group 30118:08:24 flags invalid feature category in nested context 30218:08:24 flags invalid feature category in examples 30318:08:24 does not flag if feature category is valid 30418:08:24 suggests an alternative 30518:08:24 valid_category: "redis" 30618:08:24 behaves like feature category validation 30718:08:24 flags invalid feature category in top level example group 30818:08:24 flags invalid feature category in nested context 30918:08:24 flags invalid feature category in examples 31018:08:24 does not flag if feature category is valid 31118:08:24 suggests an alternative 31218:08:24 valid_category: "release_evidence" 31318:08:24 behaves like feature category validation 31418:08:24 flags invalid feature category in top level example group 31518:08:24 flags invalid feature category in nested context 31618:08:24 flags invalid feature category in examples 31718:08:24 does not flag if feature category is valid 31818:08:25 suggests an alternative 31918:08:25 valid_category: "release_orchestration" 32018:08:25 behaves like feature category validation 32118:08:25 flags invalid feature category in top level example group 32218:08:25 flags invalid feature category in nested context 32318:08:25 flags invalid feature category in examples 32418:08:25 does not flag if feature category is valid 32518:08:25 suggests an alternative 32618:08:25 valid_category: "requirements_management" 32718:08:25 behaves like feature category validation 32818:08:25 flags invalid feature category in top level example group 32918:08:25 flags invalid feature category in nested context 33018:08:25 flags invalid feature category in examples 33118:08:25 does not flag if feature category is valid 33218:08:25 suggests an alternative 33318:08:25 valid_category: "review_apps" 33418:08:25 behaves like feature category validation 33518:08:25 flags invalid feature category in top level example group 33618:08:25 flags invalid feature category in nested context 33718:08:25 flags invalid feature category in examples 33818:08:25 does not flag if feature category is valid 33918:08:25 suggests an alternative 34018:08:25 valid_category: "runner" 34118:08:25 behaves like feature category validation 34218:08:25 flags invalid feature category in top level example group 34318:08:25 flags invalid feature category in nested context 34418:08:25 flags invalid feature category in examples 34518:08:25 does not flag if feature category is valid 34618:08:25 suggests an alternative 34718:08:25 valid_category: "scalability" 34818:08:25 behaves like feature category validation 34918:08:25 flags invalid feature category in top level example group 35018:08:25 flags invalid feature category in nested context 35118:08:25 flags invalid feature category in examples 35218:08:25 does not flag if feature category is valid 35318:08:25 suggests an alternative 35418:08:25 valid_category: "seat_cost_management" 35518:08:25 behaves like feature category validation 35618:08:25 flags invalid feature category in top level example group 35718:08:25 flags invalid feature category in nested context 35818:08:25 flags invalid feature category in examples 35918:08:25 does not flag if feature category is valid 36018:08:26 suggests an alternative 36118:08:26 valid_category: "secret_detection" 36218:08:26 behaves like feature category validation 36318:08:26 flags invalid feature category in top level example group 36418:08:26 flags invalid feature category in nested context 36518:08:26 flags invalid feature category in examples 36618:08:26 does not flag if feature category is valid 36718:08:26 suggests an alternative 36818:08:26 valid_category: "secrets_management" 36918:08:26 behaves like feature category validation 37018:08:26 flags invalid feature category in top level example group 37118:08:26 flags invalid feature category in nested context 37218:08:26 flags invalid feature category in examples 37318:08:26 does not flag if feature category is valid 37418:08:26 suggests an alternative 37518:08:26 valid_category: "secure_artifacts" 37618:08:26 behaves like feature category validation 37718:08:26 flags invalid feature category in top level example group 37818:08:26 flags invalid feature category in nested context 37918:08:26 flags invalid feature category in examples 38018:08:26 does not flag if feature category is valid 38118:08:26 suggests an alternative 38218:08:26 valid_category: "security_policy_management" 38318:08:26 behaves like feature category validation 38418:08:26 flags invalid feature category in top level example group 38518:08:26 flags invalid feature category in nested context 38618:08:26 flags invalid feature category in examples 38718:08:26 does not flag if feature category is valid 38818:08:26 suggests an alternative 38918:08:26 valid_category: "self-hosted_models" 39018:08:26 behaves like feature category validation 39118:08:26 flags invalid feature category in top level example group 39218:08:26 flags invalid feature category in nested context 39318:08:26 flags invalid feature category in examples 39418:08:26 does not flag if feature category is valid 39518:08:26 suggests an alternative 39618:08:26 valid_category: "service_desk" 39718:08:26 behaves like feature category validation 39818:08:26 flags invalid feature category in top level example group 39918:08:27 flags invalid feature category in nested context 40018:08:27 flags invalid feature category in examples 40118:08:27 does not flag if feature category is valid 40218:08:27 suggests an alternative 40318:08:27 valid_category: "service_ping" 40418:08:27 behaves like feature category validation 40518:08:27 flags invalid feature category in top level example group 40618:08:27 flags invalid feature category in nested context 40718:08:27 flags invalid feature category in examples 40818:08:27 does not flag if feature category is valid 40918:08:27 suggests an alternative 41018:08:27 valid_category: "settings" 41118:08:27 behaves like feature category validation 41218:08:27 flags invalid feature category in top level example group 41318:08:27 flags invalid feature category in nested context 41418:08:27 flags invalid feature category in examples 41518:08:27 does not flag if feature category is valid 41618:08:27 suggests an alternative 41718:08:27 valid_category: "software_composition_analysis" 41818:08:27 behaves like feature category validation 41918:08:27 flags invalid feature category in top level example group 42018:08:27 flags invalid feature category in nested context 42118:08:27 flags invalid feature category in examples 42218:08:27 does not flag if feature category is valid 42318:08:27 suggests an alternative 42418:08:27 valid_category: "source_code_management" 42518:08:27 behaves like feature category validation 42618:08:27 flags invalid feature category in top level example group 42718:08:27 flags invalid feature category in nested context 42818:08:27 flags invalid feature category in examples 42918:08:27 does not flag if feature category is valid 43018:08:27 suggests an alternative 43118:08:27 valid_category: "sscs" 43218:08:27 behaves like feature category validation 43318:08:27 flags invalid feature category in top level example group 43418:08:27 flags invalid feature category in nested context 43518:08:27 flags invalid feature category in examples 43618:08:27 does not flag if feature category is valid 43718:08:27 suggests an alternative 43818:08:27 valid_category: "static_application_security_testing" 43918:08:27 behaves like feature category validation 44018:08:27 flags invalid feature category in top level example group 44118:08:28 flags invalid feature category in nested context 44218:08:28 flags invalid feature category in examples 44318:08:28 does not flag if feature category is valid 44418:08:28 suggests an alternative 44518:08:28 valid_category: "subscription_management" 44618:08:28 behaves like feature category validation 44718:08:28 flags invalid feature category in top level example group 44818:08:28 flags invalid feature category in nested context 44918:08:28 flags invalid feature category in examples 45018:08:28 does not flag if feature category is valid 45118:08:28 suggests an alternative 45218:08:28 valid_category: "switchboard" 45318:08:28 behaves like feature category validation 45418:08:28 flags invalid feature category in top level example group 45518:08:28 flags invalid feature category in nested context 45618:08:28 flags invalid feature category in examples 45718:08:28 does not flag if feature category is valid 45818:08:28 suggests an alternative 45918:08:28 valid_category: "system_access" 46018:08:28 behaves like feature category validation 46118:08:28 flags invalid feature category in top level example group 46218:08:28 flags invalid feature category in nested context 46318:08:28 flags invalid feature category in examples 46418:08:28 does not flag if feature category is valid 46518:08:28 suggests an alternative 46618:08:28 valid_category: "team_planning" 46718:08:28 behaves like feature category validation 46818:08:28 flags invalid feature category in top level example group 46918:08:28 flags invalid feature category in nested context 47018:08:28 flags invalid feature category in examples 47118:08:28 does not flag if feature category is valid 47218:08:28 suggests an alternative 47318:08:28 valid_category: "text_editors" 47418:08:28 behaves like feature category validation 47518:08:28 flags invalid feature category in top level example group 47618:08:28 flags invalid feature category in nested context 47718:08:28 flags invalid feature category in examples 47818:08:28 does not flag if feature category is valid 47918:08:28 suggests an alternative 48018:08:28 valid_category: "user_management" 48118:08:28 behaves like feature category validation 48218:08:29 flags invalid feature category in top level example group 48318:08:29 flags invalid feature category in nested context 48418:08:29 flags invalid feature category in examples 48518:08:29 does not flag if feature category is valid 48618:08:29 suggests an alternative 48718:08:29 valid_category: "user_profile" 48818:08:29 behaves like feature category validation 48918:08:29 flags invalid feature category in top level example group 49018:08:29 flags invalid feature category in nested context 49118:08:29 flags invalid feature category in examples 49218:08:29 does not flag if feature category is valid 49318:08:29 suggests an alternative 49418:08:29 valid_category: "value_stream_management" 49518:08:29 behaves like feature category validation 49618:08:29 flags invalid feature category in top level example group 49718:08:29 flags invalid feature category in nested context 49818:08:29 flags invalid feature category in examples 49918:08:29 does not flag if feature category is valid 50018:08:29 suggests an alternative 50118:08:29 valid_category: "virtual_registry" 50218:08:29 behaves like feature category validation 50318:08:29 flags invalid feature category in top level example group 50418:08:29 flags invalid feature category in nested context 50518:08:29 flags invalid feature category in examples 50618:08:29 does not flag if feature category is valid 50718:08:29 suggests an alternative 50818:08:29 valid_category: "vulnerability_management" 50918:08:29 behaves like feature category validation 51018:08:29 flags invalid feature category in top level example group 51118:08:29 flags invalid feature category in nested context 51218:08:29 flags invalid feature category in examples 51318:08:29 does not flag if feature category is valid 51418:08:29 suggests an alternative 51518:08:29 valid_category: "web_ide" 51618:08:29 behaves like feature category validation 51718:08:29 flags invalid feature category in top level example group 51818:08:29 flags invalid feature category in nested context 51918:08:29 flags invalid feature category in examples 52018:08:29 does not flag if feature category is valid 52118:08:30 suggests an alternative 52218:08:30 valid_category: "webhooks" 52318:08:30 behaves like feature category validation 52418:08:30 flags invalid feature category in top level example group 52518:08:30 flags invalid feature category in nested context 52618:08:30 flags invalid feature category in examples 52718:08:30 does not flag if feature category is valid 52818:08:30 suggests an alternative 52918:08:30 valid_category: "wiki" 53018:08:30 behaves like feature category validation 53118:08:30 flags invalid feature category in top level example group 53218:08:30 flags invalid feature category in nested context 53318:08:30 flags invalid feature category in examples 53418:08:30 does not flag if feature category is valid 53518:08:30 suggests an alternative 53618:08:30 valid_category: "workspaces" 53718:08:30 behaves like feature category validation 53818:08:30 flags invalid feature category in top level example group 53918:08:30 flags invalid feature category in nested context 54018:08:30 flags invalid feature category in examples 54118:08:30 does not flag if feature category is valid 54218:08:30 suggests an alternative 54318:08:30 valid_category: "tooling" 54418:08:30 behaves like feature category validation 54518:08:30 flags invalid feature category in top level example group 54618:08:30 flags invalid feature category in nested context 54718:08:30 flags invalid feature category in examples 54818:08:30 does not flag if feature category is valid 54918:08:30 suggests an alternative 55018:08:30 valid_category: "shared" 55118:08:30 behaves like feature category validation 55218:08:30 flags invalid feature category in top level example group 55318:08:30 flags invalid feature category in nested context 55418:08:30 flags invalid feature category in examples 55518:08:30 does not flag if feature category is valid 55618:08:30 suggests an alternative 55718:08:30 valid_category: "test_platform" 55818:08:30 behaves like feature category validation 55918:08:30 flags invalid feature category in top level example group 56018:08:30 flags invalid feature category in nested context 56118:08:31 flags invalid feature category in examples 56218:08:31 does not flag if feature category is valid 56318:08:31 suggests an alternative 56418:08:31# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/feature_category_spec.rb. It took 24.15 seconds. Expected to take 29.78 seconds. 56518:08:31# [RSpecRunTime] Starting example group spec/models/compare_spec.rb. Expected to take 27.47 seconds. 56718:08:31 does not allow STI 56918:08:32 is expected to include #<Project id:549 namespace512/project-515>> 57018:08:33 is expected to include :compare 57118:08:34 is expected to include -3070816572572100842 57218:08:34# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.74 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.01 1.11 1.08 1/287 17856 57418:08:34 #start_commit 57518:08:35 returns raw compare base commit 57618:08:37 returns nil if compare base commit is nil 57718:08:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.22 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.01 1.11 1.08 1/289 17895 58018:08:38 returns a CommitCollection 58118:08:39 returns a list of commits 58218:08:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.64 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.01 1.11 1.08 1/289 17938 58518:08:40 returns raw compare head commit 58618:08:41 returns nil if compare head commit is nil 58718:08:41# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.12 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.01 1.11 1.08 1/289 17977 58918:08:41 #base_commit_sha 59018:08:43 returns @base_sha if it is present 59118:08:44 fetches merge base SHA from repo when @base_sha is nil 59218:08:45 is memoized on first call 59318:08:46 returns nil if there is no start_commit 59418:08:48 returns nil if there is no head commit 59518:08:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 22.32 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.01 1.10 1.08 1/289 18079 59818:08:49 uses base_commit_sha sha as base_sha 59918:08:50 uses start_commit sha as start_sha 60018:08:51 uses commit sha as head sha 60118:08:51# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.06 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.09 1.12 1.09 1/289 18143 60318:08:51 #modified_paths 60418:08:51 changes are present 60518:08:53 returns affected file paths, without duplication 60618:08:53# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.41 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.09 1.12 1.09 1/289 18169 60818:08:53 changes are absent 60918:08:54 returns empty array 61018:08:54# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.64 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.08 1.12 1.08 1/289 18194 61318:08:55 returns the range between base and head commits 61418:08:55 when straight mode is on 61518:08:56 returns the range between start and head commits 61618:08:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 30.99 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.08 1.12 1.08 1/289 18235 61818:08:56 when there are no merge base between commits 61918:08:58 returns the range between start and head commits 62018:08:58# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.26 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.08 1.12 1.08 1/289 18255 62218:08:58# [RSpecRunTime] Finishing example group spec/models/compare_spec.rb. It took 27.02 seconds. Expected to take 27.47 seconds. 62318:08:58# [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_truncate_spec.rb. Expected to take 25.3 seconds. 62418:08:58Gitlab::Database::TablesTruncate 62518:08:58 when running with multiple shared databases 62618:08:58WARNING: Active Record does not support composite primary key. 62718:08:58_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 62818:08:58WARNING: Active Record does not support composite primary key. 62918:08:58gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 63018:08:58WARNING: Active Record does not support composite primary key. 63118:08:58_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 63218:08:58WARNING: Active Record does not support composite primary key. 63318:08:58gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 63418:08:59 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because database ci exists) 63518:08:59WARNING: Active Record does not support composite primary key. 63618:08:59_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 63718:08:59WARNING: Active Record does not support composite primary key. 63818:08:59gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 63918:08:59WARNING: Active Record does not support composite primary key. 64018:08:59_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 64118:08:59WARNING: Active Record does not support composite primary key. 64218:08:59gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 64318:08:59 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because database ci exists) 64418:09:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.17 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.07 1.11 1.08 1/289 18256 64618:09:00 when running in a single database mode 64718:09:00WARNING: Active Record does not support composite primary key. 64818:09:00_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 64918:09:00WARNING: Active Record does not support composite primary key. 65018:09:00gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 65118:09:00WARNING: Active Record does not support composite primary key. 65218:09:00_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 65318:09:00WARNING: Active Record does not support composite primary key. 65418:09:00gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 65518:09:00 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because some of the extra databases [:ci] are setup) 65618:09:01WARNING: Active Record does not support composite primary key. 65718:09:01_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 65818:09:01WARNING: Active Record does not support composite primary key. 65918:09:01gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 66018:09:01WARNING: Active Record does not support composite primary key. 66118:09:01_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 66218:09:01WARNING: Active Record does not support composite primary key. 66318:09:01gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 66418:09:01 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because some of the extra databases [:ci] are setup) 66518:09:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.89 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.07 1.11 1.08 1/289 18257 66718:09:01 when truncating gitlab_main tables on the ci database 66818:09:01 behaves like truncating legacy tables on a database 66918:09:01 when the truncated tables are not locked for writes 67018:09:01WARNING: Active Record does not support composite primary key. 67118:09:01_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 67218:09:02WARNING: Active Record does not support composite primary key. 67318:09:02gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 67418:09:02WARNING: Active Record does not support composite primary key. 67518:09:02_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 67618:09:02WARNING: Active Record does not support composite primary key. 67718:09:02gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 67818:09:02 raises an error that the tables are not locked for writes 67918:09:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.06 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.07 1.11 1.08 1/289 18258 68118:09:02 when the truncated tables are locked for writes 68218:09:03WARNING: Active Record does not support composite primary key. 68318:09:03_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 68418:09:03WARNING: Active Record does not support composite primary key. 68518:09:03gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 68618:09:03WARNING: Active Record does not support composite primary key. 68718:09:03_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 68818:09:03WARNING: Active Record does not support composite primary key. 68918:09:03gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 69018:09:03 truncates the legacy tables 69118:09:04WARNING: Active Record does not support composite primary key. 69218:09:04_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 69318:09:04WARNING: Active Record does not support composite primary key. 69418:09:04gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 69518:09:04WARNING: Active Record does not support composite primary key. 69618:09:04_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 69718:09:04WARNING: Active Record does not support composite primary key. 69818:09:04gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 69918:09:05 does not affect the other tables 70018:09:05WARNING: Active Record does not support composite primary key. 70118:09:05_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 70218:09:05WARNING: Active Record does not support composite primary key. 70318:09:05gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 70418:09:05WARNING: Active Record does not support composite primary key. 70518:09:05_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 70618:09:05WARNING: Active Record does not support composite primary key. 70718:09:05gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 70818:09:06 logs the sql statements to the logger 70918:09:06 when running in dry_run mode 71018:09:06WARNING: Active Record does not support composite primary key. 71118:09:06_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 71218:09:06WARNING: Active Record does not support composite primary key. 71318:09:06gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 71418:09:06WARNING: Active Record does not support composite primary key. 71518:09:06_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 71618:09:06WARNING: Active Record does not support composite primary key. 71718:09:06gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 71818:09:07 does not truncate the legacy tables if running in dry run mode 71918:09:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.39 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.07 1.11 1.08 1/286 18259 72118:09:07 when passing until_table parameter 72218:09:07 with a table that exists 72318:09:07WARNING: Active Record does not support composite primary key. 72418:09:07_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 72518:09:07WARNING: Active Record does not support composite primary key. 72618:09:07gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 72718:09:07WARNING: Active Record does not support composite primary key. 72818:09:07_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 72918:09:07WARNING: Active Record does not support composite primary key. 73018:09:07gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 73118:09:08 only truncates until the table specified 73218:09:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.4 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.07 1.11 1.08 1/285 18260 73418:09:08 with a table that does not exist 73518:09:08WARNING: Active Record does not support composite primary key. 73618:09:08_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 73718:09:08WARNING: Active Record does not support composite primary key. 73818:09:08gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 73918:09:08WARNING: Active Record does not support composite primary key. 74018:09:08_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 74118:09:08WARNING: Active Record does not support composite primary key. 74218:09:08gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 74318:09:09 raises an error if the specified table does not exist 74418:09:09 when one of the attached partitions happened to be locked for writes 74518:09:09WARNING: Active Record does not support composite primary key. 74618:09:09_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 74718:09:09WARNING: Active Record does not support composite primary key. 74818:09:09gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 74918:09:09WARNING: Active Record does not support composite primary key. 75018:09:09_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 75118:09:09WARNING: Active Record does not support composite primary key. 75218:09:09gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 75318:09:10 truncates the locked partition successfully 75418:09:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 44.51 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.14 1.13 1.09 1/284 18261 75618:09:10 with geo configured 75718:09:10WARNING: Active Record does not support composite primary key. 75818:09:10_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 75918:09:10WARNING: Active Record does not support composite primary key. 76018:09:10gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 76118:09:10WARNING: Active Record does not support composite primary key. 76218:09:10_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 76318:09:10WARNING: Active Record does not support composite primary key. 76418:09:10gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 76518:09:11 does not truncate gitlab_geo tables (PENDING: No reason given) 76618:09:11 when truncating gitlab_ci tables on the main database 76718:09:11 behaves like truncating legacy tables on a database 76818:09:11 when the truncated tables are not locked for writes 76918:09:11WARNING: Active Record does not support composite primary key. 77018:09:11_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 77118:09:11WARNING: Active Record does not support composite primary key. 77218:09:11gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 77318:09:11WARNING: Active Record does not support composite primary key. 77418:09:11_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 77518:09:11WARNING: Active Record does not support composite primary key. 77618:09:11gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 77718:09:12 raises an error that the tables are not locked for writes 77818:09:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.49 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.14 1.13 1.09 1/284 18262 78018:09:12 when the truncated tables are locked for writes 78118:09:12WARNING: Active Record does not support composite primary key. 78218:09:12_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 78318:09:12WARNING: Active Record does not support composite primary key. 78418:09:12gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 78518:09:12WARNING: Active Record does not support composite primary key. 78618:09:12_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 78718:09:12WARNING: Active Record does not support composite primary key. 78818:09:12gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 78918:09:13 truncates the legacy tables 79018:09:13WARNING: Active Record does not support composite primary key. 79118:09:13_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 79218:09:13WARNING: Active Record does not support composite primary key. 79318:09:13gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 79418:09:13WARNING: Active Record does not support composite primary key. 79518:09:13_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 79618:09:13WARNING: Active Record does not support composite primary key. 79718:09:13gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 79818:09:14 does not affect the other tables 79918:09:14WARNING: Active Record does not support composite primary key. 80018:09:14_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 80118:09:14WARNING: Active Record does not support composite primary key. 80218:09:14gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 80318:09:14WARNING: Active Record does not support composite primary key. 80418:09:14_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 80518:09:14WARNING: Active Record does not support composite primary key. 80618:09:14gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 80718:09:15 logs the sql statements to the logger 80818:09:15 when running in dry_run mode 80918:09:15WARNING: Active Record does not support composite primary key. 81018:09:15_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 81118:09:15WARNING: Active Record does not support composite primary key. 81218:09:15gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 81318:09:15WARNING: Active Record does not support composite primary key. 81418:09:15_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 81518:09:15WARNING: Active Record does not support composite primary key. 81618:09:15gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 81718:09:16 does not truncate the legacy tables if running in dry run mode 81818:09:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.27 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.13 1.12 1.09 1/284 18263 82018:09:16 when passing until_table parameter 82118:09:16 with a table that exists 82218:09:16WARNING: Active Record does not support composite primary key. 82318:09:16_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 82418:09:16WARNING: Active Record does not support composite primary key. 82518:09:16gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 82618:09:16WARNING: Active Record does not support composite primary key. 82718:09:16_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 82818:09:16WARNING: Active Record does not support composite primary key. 82918:09:16gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 83018:09:16 only truncates until the table specified 83118:09:16 with a table that does not exist 83218:09:17WARNING: Active Record does not support composite primary key. 83318:09:17_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 83418:09:17WARNING: Active Record does not support composite primary key. 83518:09:17gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 83618:09:17WARNING: Active Record does not support composite primary key. 83718:09:17_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 83818:09:17WARNING: Active Record does not support composite primary key. 83918:09:17gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 84018:09:17 raises an error if the specified table does not exist 84118:09:17 when one of the attached partitions happened to be locked for writes 84218:09:18WARNING: Active Record does not support composite primary key. 84318:09:18_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 84418:09:18WARNING: Active Record does not support composite primary key. 84518:09:18gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 84618:09:18WARNING: Active Record does not support composite primary key. 84718:09:18_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 84818:09:18WARNING: Active Record does not support composite primary key. 84918:09:18gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 85018:09:18 truncates the locked partition successfully (PENDING: No reason given) 85118:09:18 with geo configured 85218:09:18WARNING: Active Record does not support composite primary key. 85318:09:18_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 85418:09:18WARNING: Active Record does not support composite primary key. 85518:09:18gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 85618:09:19WARNING: Active Record does not support composite primary key. 85718:09:19_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 85818:09:19WARNING: Active Record does not support composite primary key. 85918:09:19gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 86018:09:19 does not truncate gitlab_geo tables (PENDING: No reason given) 86118:09:19 #needs_truncation? 86218:09:19 when running in a single database mode 86318:09:19WARNING: Active Record does not support composite primary key. 86418:09:19_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 86518:09:19WARNING: Active Record does not support composite primary key. 86618:09:19gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 86718:09:19WARNING: Active Record does not support composite primary key. 86818:09:19_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 86918:09:19WARNING: Active Record does not support composite primary key. 87018:09:19gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 87118:09:20 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 (PENDING: Skipping because some of the extra databases [:ci] are setup) 87218:09:20 when running in a multiple database mode 87318:09:20 with main data in ci database 87418:09:20WARNING: Active Record does not support composite primary key. 87518:09:20_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 87618:09:20WARNING: Active Record does not support composite primary key. 87718:09:20gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 87818:09:20WARNING: Active Record does not support composite primary key. 87918:09:20_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 88018:09:20WARNING: Active Record does not support composite primary key. 88118:09:20gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 88218:09:21 is expected to eq true 88318:09:21 with no main data in ci datatabase 88418:09:21WARNING: Active Record does not support composite primary key. 88518:09:21_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 88618:09:21WARNING: Active Record does not support composite primary key. 88718:09:21gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 88818:09:21WARNING: Active Record does not support composite primary key. 88918:09:21_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 89018:09:21WARNING: Active Record does not support composite primary key. 89118:09:21gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 89218:09:21 is expected to eq false 89318:09:22WARNING: Active Record does not support composite primary key. 89418:09:22_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 89518:09:22WARNING: Active Record does not support composite primary key. 89618:09:22gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 89718:09:22WARNING: Active Record does not support composite primary key. 89818:09:22_test_gitlab_hook_logs has composite primary key. Composite primary key is ignored. 89918:09:22WARNING: Active Record does not support composite primary key. 90018:09:22gitlab_partitions_dynamic._test_gitlab_hook_logs_202201 has composite primary key. Composite primary key is ignored. 90118:09:22 supresses some QueryAnalyzers 90218:09:22# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.99 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.12 1.12 1.09 2/284 18264 90418:09:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_truncate_spec.rb. It took 24.73 seconds. Expected to take 25.3 seconds. 90518:09:22# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb. Expected to take 23.61 seconds. 90618:09:22BulkImports::Projects::Pipelines::MergeRequestsPipeline 90818:09:25 imports a merge request 90918:09:25 merge request state 91018:09:25 when mr is closed 91118:09:26 imported mr as closed 91218:09:26# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.32 second. Current RSS: ~1424M. Threads: 4. load average: 1.11 1.12 1.09 1/284 18283 91418:09:26 when mr is merged 91518:09:26 imported mr as merged 91618:09:26 source & target project 91718:09:27 has the new project as target 91818:09:28 has the new project as source 91918:09:28 when source/target projects differ 92018:09:29 has no source 92118:09:29 when diff_head_sha is present 92218:09:30 has the new project as source 92318:09:30# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.37 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.18 1.13 1.09 1/284 18288 92518:09:30 resource label events 92618:09:31 restores resource label events 92818:09:32 has award emoji 92918:09:32# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.34 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.18 1.13 1.09 1/284 18289 93218:09:33 imports mr note 93318:09:34 has award emoji 93418:09:34 does not import note_html 93518:09:35# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.19 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.13 1.09 1/284 18290 93718:09:35 system note metadata 93818:09:36 restores system note metadata 93918:09:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.29 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.17 1.13 1.09 1/284 18291 94218:09:36 imports merge request diff 94318:09:37 enqueues AfterImportMergeRequestsWorker worker 94418:09:38 imports diff files 94618:09:39 imports diff commits 94718:09:40 assigns committer and author details to diff commits 94818:09:41 assigns the correct commit users to diff commits 94918:09:41# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.28 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.15 1.13 1.09 1/284 18292 95218:09:42 imports labels 95318:09:42# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.35 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.15 1.13 1.09 1/284 18293 95618:09:43 imports milestone 95718:09:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.54 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.15 1.13 1.09 1/284 18294 95918:09:43 user assignments 96118:09:44 imports mr assignees 96218:09:44# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.57 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.14 1.13 1.09 1/284 18295 96518:09:45 imports mr approvals 96718:09:46 imports mr reviewers 96818:09:46 when importer_user_mapping is enabled 96918:09:48 imports merge_requests and maps user references to placeholder users 97018:09:48# [RSpecRunTime] RSpec elapsed time: 20 minutes 22.58 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.14 1.13 1.09 1/285 18299 97218:09:48# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb. It took 25.6 seconds. Expected to take 23.61 seconds. 97318:09:48# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. Expected to take 22.0 seconds. 97418:09:48BulkImports::Common::Pipelines::MembersPipeline 97518:09:48 when importing to group 97718:09:49 creates memberships for existing users 97818:09:49 when importer_user_mapping is enabled 97918:09:49 when an import source user with a source_user_identifier equal to the source member user ID exists 98018:09:50 does not create an import source user and creates a placeholder membership 98118:09:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.42 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.13 1.12 1.09 1/285 18300 98318:09:50 when an import source user with a source_user_identifier equal to the source member user ID does not exist 98418:09:50 creates an import source user and creates a placeholder membership 98518:09:50 when placeholder membership fails to be created 98618:09:51 does not create a placeholder membership and logs the import failure 98718:09:51 when import source user is mapped to a user 98818:09:52 creates membership for the reassigned user 99018:09:52 creates new membership 99118:09:52 does not send new member notification 99218:09:52 when user_id is current user id 99318:09:52 does not create new membership 99418:09:52 when data is nil 99518:09:52 does not create new membership 99618:09:52 when user membership already exists with the same access level 99718:09:53 does not create new membership 99818:09:53 when portable is in a parent group 99918:09:53 when the same membership exists in parent group 100018:09:54 does not create new membership 100118:09:54 when membership has higher access level than membership in parent group 100218:09:54 creates new direct membership 100318:09:54 when membership has lower access level than membership in parent group 100418:09:55 does not create new membership 100518:09:55 when source_user key is present 100618:09:55 creates a placeholder user membership 100718:09:55 when user is a member of group through group sharing 100818:09:56 does not create new membership 100918:09:56 when membership is a higher access level 101018:09:56 creates new direct membership 101118:09:56 when importing to project 101318:09:57 creates memberships for existing users 101418:09:57 when importer_user_mapping is enabled 101518:09:57 when an import source user with a source_user_identifier equal to the source member user ID exists 101618:09:58 does not create an import source user and creates a placeholder membership 101718:09:58# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.34 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.12 1.12 1.09 1/284 18301 101918:09:58 when an import source user with a source_user_identifier equal to the source member user ID does not exist 102018:09:58 creates an import source user and creates a placeholder membership 102118:09:58 when placeholder membership fails to be created 102218:09:59 does not create a placeholder membership and logs the import failure 102318:09:59 when import source user is mapped to a user 102418:10:00 creates membership for the reassigned user 102618:10:00 creates new membership 102718:10:00 does not send new member notification 102818:10:00 when user_id is current user id 102918:10:00 does not create new membership 103018:10:00 when data is nil 103118:10:00 does not create new membership 103218:10:00 when user membership already exists with the same access level 103318:10:01 does not create new membership 103418:10:01 when portable is in a parent group 103518:10:01 when the same membership exists in parent group 103618:10:02 does not create new membership 103718:10:02# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.53 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.11 1.12 1.09 1/284 18302 103918:10:02 when membership has higher access level than membership in parent group 104018:10:03 creates new direct membership 104118:10:03# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.84 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.11 1.12 1.09 1/284 18303 104318:10:03 when membership has lower access level than membership in parent group 104418:10:05 does not create new membership 104518:10:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.22 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.10 1.12 1.09 1/284 18304 104718:10:05 when source_user key is present 104818:10:05 creates a placeholder user membership 104918:10:05 when project is shared with a group, and user is a direct member of the group 105018:10:05 does not create new membership 105118:10:05 when membership is a higher access level 105218:10:06 creates new direct membership 105318:10:06 when parent group is shared with other group, and user is a member of other group 105418:10:07 does not create new membership 105518:10:07 when membership is a higher access level 105618:10:08 creates new direct membership 105718:10:08# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.9 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.10 1.12 1.09 1/284 18305 105918:10:08# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb. It took 20.32 seconds. Expected to take 22.0 seconds. 106018:10:08# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_wiki_spec.rb. Expected to take 20.12 seconds. 106118:10:08Gitlab::GitAccessWiki 106218:10:09 #push_access_check 106318:10:09 when user can :create_wiki 106418:10:09 is expected not to raise Exception 106518:10:09 when in a read-only GitLab instance 106618:10:09 behaves like forbidden git access 106718:10:10 prevents access 106818:10:10# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.35 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.09 1.12 1.09 1/284 18314 107018:10:10 the user cannot :create_wiki 107118:10:10 is expected to raise wiki not found 107218:10:10 #check_download_access! 107318:10:10 when actor is a user 107418:10:10 behaves like download wiki access by level 107518:10:10 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 107618:10:10 provides access by level 107718:10:10 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error 107818:10:11 provides access by level 107918:10:11 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 108018:10:11 provides access by level 108118:10:11 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 108218:10:12 provides access by level 108318:10:12 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 108418:10:12 provides access by level 108518:10:12 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 108618:10:12 provides access by level 108718:10:12 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :not_found_wiki 108818:10:13 provides access by level 108918:10:13 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :not_found_wiki 109018:10:13 provides access by level 109118:10:13 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :not_found_wiki 109218:10:13 provides access by level 109318:10:13 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 109418:10:13 provides access by level 109518:10:13 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 109618:10:13 provides access by level 109718:10:13 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 109818:10:14 provides access by level 109918:10:14 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 110018:10:14 provides access by level 110118:10:14 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error 110218:10:14 provides access by level 110318:10:14 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 110418:10:15 provides access by level 110518:10:15 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 110618:10:15 provides access by level 110718:10:15 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 110818:10:16 provides access by level 110918:10:16 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 111018:10:16 provides access by level 111118:10:16 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 111218:10:16 provides access by level 111318:10:16 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :forbidden_wiki 111418:10:17 provides access by level 111518:10:17 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 111618:10:17 provides access by level 111718:10:17 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 111818:10:17 provides access by level 111918:10:17 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 112018:10:17 provides access by level 112118:10:17 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 112218:10:18 provides access by level 112318:10:18 when the actor is a deploy token 112418:10:18 when the wiki feature is enabled 112518:10:18 is expected not to raise Exception 112618:10:18 when the wiki feature is disabled 112718:10:18 is expected to raise wiki forbidden 112818:10:18 when the wiki feature is private 112918:10:18 is expected to raise wiki forbidden 113018:10:18 when the actor is a deploy key 113118:10:18 when the wiki is enabled 113218:10:18 is expected not to raise Exception 113318:10:18 when the wiki is disabled 113418:10:18 is expected to raise wiki forbidden 113518:10:18 when actor is a user provided by build via CI_JOB_TOKEN 113618:10:18 behaves like download wiki access by level 113718:10:18 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 113818:10:19 provides access by level 113918:10:19 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error 114018:10:19 provides access by level 114118:10:19 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 114218:10:20 provides access by level 114318:10:20 project_visibility: 0, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 114418:10:20 provides access by level 114518:10:20 project_visibility: 0, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 114618:10:21 provides access by level 114718:10:21 project_visibility: 0, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 114818:10:21 provides access by level 114918:10:21 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :not_found_wiki 115018:10:21 provides access by level 115118:10:21 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :not_found_wiki 115218:10:21 provides access by level 115318:10:21 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :not_found_wiki 115418:10:22 provides access by level 115518:10:22 project_visibility: 0, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 115618:10:22 provides access by level 115718:10:22 project_visibility: 0, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 115818:10:22 provides access by level 115918:10:22 project_visibility: 0, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 116018:10:22 provides access by level 116118:10:22 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 116218:10:23 provides access by level 116318:10:23 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :no_error 116418:10:23 provides access by level 116518:10:23 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 116618:10:24 provides access by level 116718:10:24 project_visibility: 20, project_member?: true, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 116818:10:24 provides access by level 116918:10:24 project_visibility: 20, project_member?: true, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 117018:10:25 provides access by level 117118:10:25 project_visibility: 20, project_member?: true, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 117218:10:25 provides access by level 117318:10:25 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: true, expected_behavior: :no_error 117418:10:25 provides access by level 117518:10:25 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: true, expected_behavior: :forbidden_wiki 117618:10:26 provides access by level 117718:10:26 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: true, expected_behavior: :forbidden_wiki 117818:10:26 provides access by level 117918:10:26 project_visibility: 20, project_member?: false, wiki_access_level: 20, wiki_repo?: false, expected_behavior: :not_found_wiki 118018:10:26 provides access by level 118118:10:26 project_visibility: 20, project_member?: false, wiki_access_level: 0, wiki_repo?: false, expected_behavior: :not_found_wiki 118218:10:26 provides access by level 118318:10:26 project_visibility: 20, project_member?: false, wiki_access_level: 10, wiki_repo?: false, expected_behavior: :not_found_wiki 118418:10:27 provides access by level 118518:10:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_wiki_spec.rb. It took 18.45 seconds. Expected to take 20.12 seconds. 118618:10:27# [RSpecRunTime] Starting example group spec/finders/cluster_ancestors_finder_spec.rb. Expected to take 18.86 seconds. 118718:10:27ClusterAncestorsFinder#execute 118818:10:27 for a project 118918:10:29 returns the project clusters followed by group clusters 119018:10:29 nested groups 119118:10:33 returns the project clusters followed by group clusters ordered ascending the hierarchy 119218:10:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.24 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.14 1.12 1.09 1/284 18315 119418:10:33 user cannot read clusters for clusterable 119518:10:35 returns nothing 119618:10:35# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.74 seconds. Current RSS: ~1471M. Threads: 4. load average: 1.13 1.12 1.09 1/284 18316 119918:10:38 returns the list of group clusters 120018:10:38 nested groups 120118:10:41 returns the list of group clusters ordered ascending the hierarchy 120218:10:41# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.74 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.12 1.12 1.09 1/284 18317 120418:10:41 for an instance 120518:10:41 when admin mode is enabled 120618:10:43 returns the list of instance clusters 120718:10:44# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.15 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.12 1.12 1.09 1/284 18318 120918:10:44 when admin mode is disabled 121018:10:46 returns nothing 121118:10:46# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.44 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.11 1.12 1.09 1/284 18319 121318:10:46# [RSpecRunTime] Finishing example group spec/finders/cluster_ancestors_finder_spec.rb. It took 19.09 seconds. Expected to take 18.86 seconds. 121418:10:46# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/single_change_access_spec.rb. Expected to take 16.54 seconds. 121518:10:46Gitlab::Checks::SingleChangeAccess 121718:10:46 without failed checks 121818:10:47 doesn't raise an error 121918:10:49 calls pushes checks 122018:10:51 calls branches checks 122118:10:52 calls tags checks 122218:10:54 calls diff checks 122318:10:54# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.52 seconds. Current RSS: ~1484M. Threads: 4. load average: 1.09 1.11 1.09 1/284 18420 122518:10:54 when time limit was reached 122618:10:55 raises a TimeoutError 122718:10:55# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.99 seconds. Current RSS: ~1483M. Threads: 4. load average: 1.09 1.11 1.09 1/284 18439 123018:10:55 with provided commits 123118:10:55 behaves like #commits 123218:10:57 returns expected commits 123318:10:58 returns expected commits on repeated calls 123418:10:58# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.92 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.09 1.11 1.09 1/284 18476 123618:10:58 without provided commits 123718:10:58 behaves like #commits 123818:11:00 returns expected commits 123918:11:01 returns expected commits on repeated calls 124018:11:01# [RSpecRunTime] RSpec elapsed time: 21 minutes 36.07 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.08 1.11 1.09 1/284 18513 124218:11:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/single_change_access_spec.rb. It took 15.63 seconds. Expected to take 16.54 seconds. 124318:11:01# [RSpecRunTime] Starting example group spec/services/ci/catalog/resources/release_service_spec.rb. Expected to take 15.74 seconds. 124418:11:01Ci::Catalog::Resources::ReleaseService 124618:11:01 when executing release service 124718:11:03Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 124918:11:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 125018:11:03 tracks release duration 125118:11:03# [RSpecRunTime] RSpec elapsed time: 21 minutes 38.05 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.08 1.11 1.09 1/289 18694 125318:11:03 with a valid catalog resource and release from passed data 125418:11:05Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 125618:11:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 125718:11:06 validates the catalog resource and creates a version 125818:11:06 when the user does not have permission to publish a version 125918:11:08Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 126118:11:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 126218:11:08 returns an error 126318:11:08# [RSpecRunTime] RSpec elapsed time: 21 minutes 42.74 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.08 1.11 1.09 1/289 19061 126518:11:08 with a valid catalog resource and release from fetched data (LEGACY) 126618:11:10Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 126818:11:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 126918:11:10 validates the catalog resource and creates a version 127018:11:10 when the user is not the author of the release 127118:11:12Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 127318:11:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 127418:11:12 returns an error and does not create a version 127518:11:12# [RSpecRunTime] RSpec elapsed time: 21 minutes 47.08 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.07 1.11 1.09 1/289 19432 127718:11:12 when the validation of the catalog resource fails 127818:11:14Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 128018:11:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 128118:11:14 returns an error and does not create a version 128218:11:14# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.43 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.07 1.11 1.09 1/289 19499 128418:11:14 when the creation of a version fails from passed data 128518:11:16Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 128718:11:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 128818:11:16 returns an error and does not create a version 128918:11:16# [RSpecRunTime] RSpec elapsed time: 21 minutes 50.44 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.06 1.10 1.09 1/289 19679 129118:11:16 when the creation of a version fails from fetched data (LEGACY) 129218:11:17 returns an error and does not create a version 129318:11:17# [RSpecRunTime] RSpec elapsed time: 21 minutes 51.76 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.06 1.10 1.09 1/289 19752 129518:11:17# [RSpecRunTime] Finishing example group spec/services/ci/catalog/resources/release_service_spec.rb. It took 15.7 seconds. Expected to take 15.74 seconds. 129618:11:17# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/deploy_spec.rb. Expected to take 14.88 seconds. 129718:11:17Gitlab::SlashCommands::Deploy 129918:11:17 if no environment is defined 130018:11:19 does not execute an action 130118:11:19# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.42 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.06 1.10 1.09 1/289 19771 130318:11:19 with environment 130418:11:19 without actions 130518:11:21 does not execute an action 130618:11:21# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.48 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.06 1.10 1.09 1/289 19791 130818:11:21 when single action has been matched 130918:11:23 returns success result 131018:11:23# [RSpecRunTime] RSpec elapsed time: 21 minutes 57.85 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.06 1.10 1.09 1/289 19813 131218:11:23 when more than one action has been matched 131318:11:23 when there is no specific actions with a environment name 131418:11:25 returns error about too many actions defined 131518:11:25# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.89 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.13 1.12 1.09 1/289 19833 131718:11:25 when one of the actions is environement specific action 131818:11:27 deploys to production 131918:11:28# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.19 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.13 1.12 1.09 1/288 19855 132118:11:28 when one of the actions is a teardown action 132218:11:30 deploys to production 132318:11:30# [RSpecRunTime] RSpec elapsed time: 22 minutes 4.43 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.12 1.12 1.09 1/289 19877 132518:11:30 with extra spaces in the deploy command 132618:11:32 deploys to production 132718:11:32# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.79 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.12 1.12 1.09 1/289 19899 133018:11:32 matches the environment 133118:11:32 matches the environment with spaces in it 133218:11:32 matches the environment name with surrounding spaces 133318:11:32 returns nil for text that is not a deploy command 133418:11:32 returns nil for a partial command 133518:11:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/deploy_spec.rb. It took 15.22 seconds. Expected to take 14.88 seconds. 133618:11:32# [RSpecRunTime] Starting example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. Expected to take 14.14 seconds. 133718:11:32MergeRequests::CreatePipelineWorker 133918:11:32 when the objects exist 134018:11:35 calls the merge request create pipeline service and calls update head pipeline 134118:11:35 when push options are passed as Hash to the worker 134218:11:38 calls the merge request create pipeline service and calls update head pipeline 134318:11:38# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.26 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.11 1.11 1.09 1/290 20016 134518:11:38 when the project does not exist 134618:11:38 behaves like when object does not exist 134718:11:40 does not call the create pipeline service 134818:11:41# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.17 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.10 1.11 1.09 2/290 20074 135018:11:41 when the user does not exist 135118:11:41 behaves like when object does not exist 135218:11:44 does not call the create pipeline service 135318:11:44# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.74 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.10 1.11 1.09 1/290 20133 135518:11:44 when the merge request does not exist 135618:11:44 behaves like when object does not exist 135718:11:47 does not call the create pipeline service 135818:11:47# [RSpecRunTime] RSpec elapsed time: 22 minutes 21.57 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.10 1.11 1.09 2/291 20191 136018:11:47# [RSpecRunTime] Finishing example group spec/workers/merge_requests/create_pipeline_worker_spec.rb. It took 14.6 seconds. Expected to take 14.14 seconds. 136118:11:47# [RSpecRunTime] Starting example group spec/services/ci/play_manual_stage_service_spec.rb. Expected to take 13.16 seconds. 136218:11:47Ci::PlayManualStageService#execute 136318:11:47 when pipeline has manual processables 136418:11:50 starts manual processables from pipeline 136518:11:53 updates manual processables 136618:11:54# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.2 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.09 1.11 1.09 1/288 20192 136818:11:54 when pipeline has no manual processables 136918:11:56 does not update the processables 137018:11:56# [RSpecRunTime] RSpec elapsed time: 22 minutes 30.6 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.16 1.12 1.09 1/286 20193 137218:11:56 when user does not have permission on a specific processable 137318:11:59 logs the error 137418:11:59# [RSpecRunTime] RSpec elapsed time: 22 minutes 33.93 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.15 1.12 1.09 1/284 20194 137618:11:59# [RSpecRunTime] Finishing example group spec/services/ci/play_manual_stage_service_spec.rb. It took 12.35 seconds. Expected to take 13.16 seconds. 137718:11:59# [RSpecRunTime] Starting example group spec/lib/gitlab/data_builder/deployment_spec.rb. Expected to take 12.51 seconds. 137818:11:59Gitlab::DataBuilder::Deployment 138018:12:01 returns the object kind for a deployment 138118:12:03 returns data for the given build 138218:12:04 does not include the deployable URL when there is no deployable 138318:12:08 does not include the deployable URL when deployable is bridge 138418:12:08 when commit does not exist in the repository 138518:12:10 returns nil for commit_url 138618:12:10 returns nil for commit_title 138718:12:10# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.36 seconds. Current RSS: ~1477M. Threads: 4. load average: 1.12 1.12 1.09 1/289 20376 138918:12:10 when deployed_by is nil 139018:12:11 returns nil for user 139118:12:11 returns nil for user_url 139218:12:11# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.58 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.12 1.12 1.09 1/289 20404 139418:12:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/data_builder/deployment_spec.rb. It took 11.65 seconds. Expected to take 12.51 seconds. 139518:12:11# [RSpecRunTime] Starting example group spec/models/concerns/schedulable_spec.rb. Expected to take 11.77 seconds. 139718:12:11 does not allow STI 139818:12:11 for a pipeline_schedule 139918:12:11 behaves like #schedule_next_run! 140018:12:12 saves the object and sets next_run_at 140118:12:13 sets next_run_at to nil on error 140218:12:13# [RSpecRunTime] RSpec elapsed time: 22 minutes 47.36 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.12 1.12 1.09 1/289 20405 140418:12:13 behaves like before_save callback 140518:12:13 updates next_run_at 140618:12:13 behaves like .runnable_schedules 140718:12:15 returns the runnable schedules 140818:12:15# [RSpecRunTime] RSpec elapsed time: 22 minutes 49.75 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.19 1.13 1.10 1/288 20406 141018:12:15 for a container_expiration_policy 141118:12:15 behaves like #schedule_next_run! 141218:12:16 saves the object and sets next_run_at 141318:12:16 sets next_run_at to nil on error 141418:12:16# [RSpecRunTime] RSpec elapsed time: 22 minutes 50.83 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.19 1.13 1.10 1/287 20407 141618:12:16 behaves like before_save callback 141718:12:17 updates next_run_at 141818:12:17 behaves like .runnable_schedules 141918:12:18 returns the runnable schedules 142018:12:18 for a packages cleanup policy 142118:12:18 behaves like #schedule_next_run! 142218:12:18 saves the object and sets next_run_at 142318:12:19 sets next_run_at to nil on error 142418:12:19# [RSpecRunTime] RSpec elapsed time: 22 minutes 53.82 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.18 1.13 1.10 1/286 20408 142618:12:19 behaves like before_save callback 142718:12:20 updates next_run_at 142818:12:20 behaves like .runnable_schedules 142918:12:21 returns the runnable schedules 143018:12:21# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.07 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.18 1.13 1.10 1/284 20409 143218:12:21 #next_run_at 143318:12:22 raises a NotImplementedError 143418:12:22# [RSpecRunTime] Finishing example group spec/models/concerns/schedulable_spec.rb. It took 10.57 seconds. Expected to take 11.77 seconds. 143518:12:22# [RSpecRunTime] Starting example group spec/models/packages/dependency_link_spec.rb. Expected to take 11.36 seconds. 143618:12:22Packages::DependencyLink 143718:12:24 does not allow STI 143818:12:24 relationships 143918:12:24 is expected to belong to package required: false inverse_of => dependency_links 144018:12:24 is expected to belong to dependency required: false inverse_of => dependency_links 144118:12:24 is expected to have one nuget_metadatum inverse_of => dependency_link 144218:12:24# [RSpecRunTime] RSpec elapsed time: 22 minutes 58.82 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.16 1.13 1.09 1/284 20410 144518:12:26 is expected to validate that :package cannot be empty/falsy 144618:12:27 is expected to validate that :dependency cannot be empty/falsy 144718:12:27 package_id and package_dependency_id uniqueness for dependency_type 144818:12:29 is not valid 144918:12:29# [RSpecRunTime] RSpec elapsed time: 23 minutes 3.3 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.16 1.13 1.09 1/284 20411 145118:12:29 with multiple links 145218:12:31 .with_dependency_type 145318:12:31 returns links of the given type 145418:12:31# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.57 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.15 1.12 1.09 1/284 20412 145618:12:31 .for_package 145718:12:33 returns the link for the given package 145818:12:33# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.68 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.15 1.12 1.09 1/284 20413 146018:12:33 .dependency_ids_grouped_by_type 146118:12:33 aggregates dependencies by type 146218:12:33 .for_packages 146318:12:33 returns dependency links for selected packages 146418:12:33 .select_dependency_id 146518:12:33 returns only dependency_id 146618:12:33# [RSpecRunTime] Finishing example group spec/models/packages/dependency_link_spec.rb. It took 11.68 seconds. Expected to take 11.36 seconds. 146718:12:33# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb. Expected to take 10.87 seconds. 146818:12:33Atlassian::JiraConnect::Serializers::DeploymentEntity 147018:12:34 when the deployment does not belong to any Jira issue 147118:12:34 can encode the object 147218:12:35 is invalid, since it has no issue keys 147318:12:35# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.3 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.14 1.12 1.09 1/285 20433 147518:12:35 when the deployment belongs to Jira issue 147618:12:35 is valid according to the deployment info schema 147718:12:35 when the project has GitLab for Jira Cloud app, and service keys configured 147818:12:35 is valid according to the deployment info schema 147918:12:35 includes service IDs in the association 148018:12:35 when the integration has comma-separated service keys 148118:12:35 splits the keys 148218:12:35 when the integration has service keys with no comma 148318:12:36 splits the keys 148418:12:36 when the integration has service keys with a comma at the end 148518:12:36 splits the keys 148618:12:36 when the integration has no service keys 148718:12:36 does not include the serviceIdOrKeys association type 148818:12:36 when the integration is inactive no associationType equals to serviceIdOrKeys 148918:12:36 does not include the serviceIdOrKeys association type 149018:12:36 when the project has Jira Cloud app, deployment gating configured and state is pending 149118:12:36 is valid according to the deployment info schema 149218:12:36 includes initiate_deployment_gating in the commands 149318:12:36 when the integration has comma-separated environments 149418:12:37 includes initiate_deployment_gating in the commands 149518:12:37 when the integration jira_cloud_app_enable_deployment_gating is false 149618:12:37 does not includes initiate_deployment_gating in the commands 149718:12:37 when the integration jira_cloud_app_deployment_gating_environments is not matching with tier 149818:12:37 does not include initiate_deployment_gating in the commands 149918:12:37 when the integration jira_cloud_app_deployment_gating_environments state is not pending 150018:12:38 does not include initiate_deployment_gating in the commands 150118:12:38# [RSpecRunTime] RSpec elapsed time: 23 minutes 13.06 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.14 1.12 1.09 1/285 20447 150318:12:38 when the deployment status is created 150418:12:39 does include initiate_deployment_gating in the commands 150518:12:39 when the deployment belongs to Jira issue and Service IDs 150618:12:39 is valid according to the deployment info schema 150718:12:39 environment type 150818:12:39 tier: "other", env_type: "unmapped" 150918:12:39 has the same type as the environment tier 151118:12:39 extracts issue keys from the commits 151218:12:39 limits the number of commits scanned 151318:12:39 when deploy happened at an older commit 151418:12:39 extracts only issue keys from that commit or older 151518:12:39 when the deployment has an associated merge request 151618:12:41 includes issue keys extracted from the merge request 151718:12:41# [RSpecRunTime] RSpec elapsed time: 23 minutes 15.83 seconds. Current RSS: ~1449M. Threads: 4. load average: 1.13 1.12 1.09 1/287 20478 151918:12:41 when there was a successful deploy to the environment 152018:12:41 behaves like extracts only issue keys from commits made since that deployment 152118:12:41 is expected to contain exactly "add a" and "add d" 152218:12:41 when the deploy was for a different environment 152318:12:41 behaves like ignores that deployment 152418:12:43 is expected to contain exactly "add a", "add d", and "added" 152518:12:43# [RSpecRunTime] RSpec elapsed time: 23 minutes 17.41 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.13 1.12 1.09 1/287 20499 152718:12:43 when the deploy was for a different branch or tag 152818:12:43 behaves like ignores that deployment 152918:12:43 is expected to contain exactly "add a", "add d", and "added" 153018:12:43 when the deploy was not successful 153118:12:43 behaves like ignores that deployment 153218:12:43 is expected to contain exactly "add a", "add d", and "added" 153318:12:43 when the deploy commit cannot be found 153418:12:43 behaves like ignores that deployment 153518:12:43 is expected to contain exactly "add a", "add d", and "added" 153618:12:43 when there is a more recent deployment 153718:12:44 extracts only issue keys from commits made since that deployment 153818:12:44 when deployment is an external deployment 153918:12:44 does not raise errors when serializing 154018:12:44# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb. It took 10.56 seconds. Expected to take 10.87 seconds. 154118:12:44# [RSpecRunTime] Starting example group spec/services/users/refresh_authorized_projects_service_spec.rb. Expected to take 10.33 seconds. 154218:12:44Users::RefreshAuthorizedProjectsService 154418:12:44 refreshes the authorizations using a lease 154518:12:45 logs the duration statistics 154718:12:45 incorrect_auth_found_callback callback 154918:12:46# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.89 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.12 1.12 1.09 1/288 20505 155118:12:46 missing_auth_found_callback callback 155318:12:47 #execute_without_lease 155418:12:49 updates the authorized projects of the user 155518:12:49 sets the access level of a project to the highest available level 155618:12:50 updates project_authorizations_recalculated_at 155718:12:51 returns a User 155818:12:51# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.74 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.19 1.13 1.10 1/286 20506 156018:12:51 #update_authorizations 156118:12:52 removes authorizations that should be removed 156218:12:53 inserts authorizations that should be added 156318:12:53 logs the details of the refresh 156418:12:53 when there are no rows to add and remove 156518:12:54 does not change authorizations 156618:12:54# [RSpecRunTime] RSpec elapsed time: 23 minutes 28.87 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.17 1.13 1.09 1/285 20507 156818:12:54# [RSpecRunTime] Finishing example group spec/services/users/refresh_authorized_projects_service_spec.rb. It took 10.48 seconds. Expected to take 10.33 seconds. 156918:12:54# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. Expected to take 9.77 seconds. 157018:12:54Terraform.latest.gitlab-ci.yml 157118:12:54 the created pipeline 157218:12:55 on master branch 157318:12:57 creates deprecation warning job 157418:12:58 creates init, validate and build jobs 157518:12:58# [RSpecRunTime] RSpec elapsed time: 23 minutes 32.29 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.17 1.13 1.09 1/286 20556 157718:12:58 outside the master branch 157818:12:58 creates deprecation warning job 157918:12:59 does not creates a deploy and a test job 158018:12:59# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.06 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.16 1.13 1.09 1/286 20557 158218:12:59 on merge request 158318:13:00 creates deprecation warning job 158418:13:02 creates a pipeline with the terraform and sast_iac jobs 158518:13:03 does not creates a deploy 158618:13:04 does not create a branch pipeline 158718:13:04# [RSpecRunTime] RSpec elapsed time: 23 minutes 38.62 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.15 1.12 1.09 1/290 20658 158918:13:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. It took 9.75 seconds. Expected to take 9.77 seconds. 159018:13:04# [RSpecRunTime] Starting example group spec/services/ci/process_build_service_spec.rb. Expected to take 9.45 seconds. 159118:13:04Ci::ProcessBuildService#execute 159218:13:05 for single build 159318:13:05 trait: nil, conditions: {:when=>:on_success}, current_status: "success", after_status: "pending", retry_after_status: "pending" 159418:13:05 updates the job status to after_status 159518:13:05 when build is set to enqueue immediately 159618:13:05 updates the job status to retry_after_status 159718:13:05# [RSpecRunTime] RSpec elapsed time: 23 minutes 39.78 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.15 1.12 1.09 1/290 20659 159918:13:05 trait: nil, conditions: {:when=>:on_success}, current_status: "skipped", after_status: "pending", retry_after_status: "pending" 160018:13:05 updates the job status to after_status 160118:13:05 when build is set to enqueue immediately 160218:13:06 updates the job status to retry_after_status 160318:13:06 trait: nil, conditions: {:when=>:on_success}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped" 160418:13:06 updates the job status to after_status 160518:13:06 when build is set to enqueue immediately 160618:13:06 updates the job status to retry_after_status 160718:13:06 trait: nil, conditions: {:when=>:on_failure}, current_status: "success", after_status: "skipped", retry_after_status: "skipped" 160818:13:06 updates the job status to after_status 160918:13:06 when build is set to enqueue immediately 161018:13:06 updates the job status to retry_after_status 161118:13:06 trait: nil, conditions: {:when=>:on_failure}, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped" 161218:13:06 updates the job status to after_status 161318:13:06 when build is set to enqueue immediately 161418:13:06 updates the job status to retry_after_status 161518:13:06 trait: nil, conditions: {:when=>:on_failure}, current_status: "failed", after_status: "pending", retry_after_status: "pending" 161618:13:07 updates the job status to after_status 161718:13:07 when build is set to enqueue immediately 161818:13:07 updates the job status to retry_after_status 161918:13:07 trait: nil, conditions: {:when=>:always}, current_status: "success", after_status: "pending", retry_after_status: "pending" 162018:13:07 updates the job status to after_status 162118:13:07 when build is set to enqueue immediately 162218:13:07 updates the job status to retry_after_status 162318:13:07 trait: nil, conditions: {:when=>:always}, current_status: "skipped", after_status: "pending", retry_after_status: "pending" 162418:13:07 updates the job status to after_status 162518:13:07 when build is set to enqueue immediately 162618:13:08 updates the job status to retry_after_status 162718:13:08 trait: nil, conditions: {:when=>:always}, current_status: "failed", after_status: "pending", retry_after_status: "pending" 162818:13:08 updates the job status to after_status 162918:13:08 when build is set to enqueue immediately 163018:13:08 updates the job status to retry_after_status 163118:13:08 trait: :actionable, conditions: {:when=>:manual}, current_status: "success", after_status: "manual", retry_after_status: "pending" 163218:13:08 updates the job status to after_status 163318:13:08 when build is set to enqueue immediately 163418:13:08 updates the job status to retry_after_status 163518:13:08 trait: :actionable, conditions: {:when=>:manual}, current_status: "skipped", after_status: "manual", retry_after_status: "pending" 163618:13:08 updates the job status to after_status 163718:13:08 when build is set to enqueue immediately 163818:13:09 updates the job status to retry_after_status 163918:13:09 trait: :actionable, conditions: {:when=>:manual}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped" 164018:13:09 updates the job status to after_status 164118:13:09 when build is set to enqueue immediately 164218:13:09 updates the job status to retry_after_status 164318:13:09 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "success", after_status: "scheduled", retry_after_status: "pending" 164418:13:09 updates the job status to after_status 164518:13:09 when build is set to enqueue immediately 164618:13:09 updates the job status to retry_after_status 164718:13:09 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "skipped", after_status: "scheduled", retry_after_status: "pending" 164818:13:09 updates the job status to after_status 164918:13:09 when build is set to enqueue immediately 165018:13:10 updates the job status to retry_after_status 165118:13:10 trait: :schedulable, conditions: {:when=>:delayed}, current_status: "failed", after_status: "skipped", retry_after_status: "skipped" 165218:13:10 updates the job status to after_status 165318:13:10 when build is set to enqueue immediately 165418:13:10 updates the job status to retry_after_status 165518:13:10 when build is scheduled with DAG 165618:13:10 trait: nil, build_when: :on_success, current_status: "success", after_status: "pending", retry_after_status: "pending" 165718:13:10 updates the job status to after_status 165818:13:10 when build is set to enqueue immediately 165918:13:11 updates the job status to retry_after_status 166018:13:11 trait: nil, build_when: :on_success, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped" 166118:13:11 updates the job status to after_status 166218:13:11 when build is set to enqueue immediately 166318:13:11 updates the job status to retry_after_status 166418:13:11 trait: nil, build_when: :manual, current_status: "success", after_status: "manual", retry_after_status: "pending" 166518:13:11 updates the job status to after_status 166618:13:11 when build is set to enqueue immediately 166718:13:12 updates the job status to retry_after_status 166818:13:12 trait: nil, build_when: :manual, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped" 166918:13:12 updates the job status to after_status 167018:13:12 when build is set to enqueue immediately 167118:13:12 updates the job status to retry_after_status 167218:13:12 trait: nil, build_when: :delayed, current_status: "success", after_status: "manual", retry_after_status: "pending" 167318:13:12 updates the job status to after_status 167418:13:12 when build is set to enqueue immediately 167518:13:13 updates the job status to retry_after_status 167618:13:13 trait: nil, build_when: :delayed, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped" 167718:13:13 updates the job status to after_status 167818:13:13 when build is set to enqueue immediately 167918:13:13 updates the job status to retry_after_status 168018:13:13 trait: :schedulable, build_when: :delayed, current_status: "success", after_status: "scheduled", retry_after_status: "pending" 168118:13:13 updates the job status to after_status 168218:13:13 when build is set to enqueue immediately 168318:13:14 updates the job status to retry_after_status 168418:13:14 trait: :schedulable, build_when: :delayed, current_status: "skipped", after_status: "skipped", retry_after_status: "skipped" 168518:13:14 updates the job status to after_status 168618:13:14 when build is set to enqueue immediately 168718:13:14 updates the job status to retry_after_status 168818:13:14# [RSpecRunTime] Finishing example group spec/services/ci/process_build_service_spec.rb. It took 10.09 seconds. Expected to take 9.45 seconds. 168918:13:14# [RSpecRunTime] Starting example group spec/models/concerns/ci/artifactable_spec.rb. Expected to take 8.93 seconds. 169018:13:14Ci::Artifactable 169118:13:14 does not allow STI 169218:13:14 artifact properties are included 169318:13:14 when enum is defined 169418:13:15 is expected to define :file_format as an enum backed by an integer with values ‹{raw: 1, zip: 2, gzip: 3}›, suffix: true 169518:13:15 when const is defined 169618:13:15 is expected to be const defined :FILE_FORMAT_ADAPTERS 169818:13:15 when file format is gzip 169918:13:15 when gzip file contains one file 170018:13:16 iterates blob once 170118:13:16 when gzip file contains three files 170218:13:17 iterates blob three times 170318:13:17 when decompressed artifact size validator fails 170418:13:17 fails on blob 170518:13:17 when file format is raw 170618:13:18 iterates blob once 170718:13:18 when there are no adapters for the file format 170818:13:18 raises an error 170918:13:18 pushes artifact_size to application context 171018:13:19 logs artifact size 171118:13:19# [RSpecRunTime] RSpec elapsed time: 23 minutes 53.99 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.11 1.12 1.09 1/286 20668 171318:13:19 ActiveRecord scopes 171418:13:21 .expired_before 171518:13:21 returns expired artifacts 171618:13:21# [RSpecRunTime] RSpec elapsed time: 23 minutes 55.88 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.11 1.12 1.09 1/286 20669 171918:13:21 returns all expired artifacts 172018:13:21 .with_files_stored_locally 172118:13:21 returns artifacts stored locally 172218:13:21 .with_files_stored_remotely 172318:13:22 returns artifacts stored remotely 172418:13:22 .project_id_in 172518:13:22 when artifacts belongs to projects 172618:13:22 returns artifacts belonging to projects 172718:13:22# [RSpecRunTime] Finishing example group spec/models/concerns/ci/artifactable_spec.rb. It took 8.2 seconds. Expected to take 8.93 seconds. 172818:13:22# [RSpecRunTime] Starting example group spec/serializers/environment_status_entity_spec.rb. Expected to take 8.35 seconds. 172918:13:22EnvironmentStatusEntity 173018:13:25 is expected not to include :metrics_monitoring_url 173118:13:26 is expected not to include :retry_url 173218:13:26 is expected to include :details 173318:13:26 is expected to include :changes 173418:13:26 is expected to include :deployed_at_formatted 173518:13:27 is expected to include :external_url_formatted 173618:13:27 is expected to include :url 173718:13:27 is expected not to include :stop_url 173818:13:27 is expected to include :id 173918:13:28 is expected not to include :metrics_url 174018:13:28 is expected to include :status 174118:13:28 is expected to include :external_url 174218:13:29 is expected to include :environment_available 174318:13:29 is expected to include :deployed_at 174418:13:29 is expected to include :name 174518:13:29 when deployment has metrics 174618:13:29 when deployment succeeded 174718:13:29 returns metrics url 174818:13:29# [RSpecRunTime] RSpec elapsed time: 24 minutes 3.99 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.10 1.11 1.09 1/286 20748 175018:13:29 when deployment is running 175118:13:30 does not return metrics url 175218:13:30 when the user is project maintainer 175318:13:30 is expected to include :stop_url 175418:13:30 is expected to include :retry_url 175518:13:30# [RSpecRunTime] Finishing example group spec/serializers/environment_status_entity_spec.rb. It took 7.84 seconds. Expected to take 8.35 seconds. 175618:13:30# [RSpecRunTime] Starting example group spec/services/packages/composer/create_package_service_spec.rb. Expected to take 7.59 seconds. 175718:13:30Packages::Composer::CreatePackageService 175918:13:31 without an existing package 176018:13:31 with a branch 176118:13:31 creates the package 176218:13:31 behaves like assigns the package creator 176318:13:31 assigns the package creator 176418:13:31# [RSpecRunTime] RSpec elapsed time: 24 minutes 5.92 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.10 1.11 1.09 1/288 20786 176618:13:31 behaves like assigns build to package 176718:13:31 with build info 176818:13:32 assigns the pipeline to the package 176918:13:32# [RSpecRunTime] RSpec elapsed time: 24 minutes 6.95 seconds. Current RSS: ~1453M. Threads: 4. load average: 1.10 1.11 1.09 1/288 20790 177118:13:32 behaves like assigns status to package 177218:13:32 with status param 177318:13:32 assigns the status to the package 177518:13:33 creates the package 177618:13:33 behaves like assigns the package creator 177718:13:33 assigns the package creator 177818:13:33 behaves like assigns build to package 177918:13:33 with build info 178018:13:34 assigns the pipeline to the package 178118:13:34 behaves like assigns status to package 178218:13:34 with status param 178318:13:34 assigns the status to the package 178418:13:34 with an existing package 178518:13:34 belonging to the same project 178618:13:34 does not create a new package 178718:13:34 belonging to another project 178818:13:35 fails with an error 178918:13:35 with pending_destruction package 179018:13:35 creates the package 179118:13:36# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.19 seconds. Current RSS: ~1441M. Threads: 4. load average: 1.09 1.11 1.09 1/288 20827 179318:13:36 same name but of different type 179418:13:36 creates the package 179518:13:36# [RSpecRunTime] Finishing example group spec/services/packages/composer/create_package_service_spec.rb. It took 6.23 seconds. Expected to take 7.59 seconds. 179618:13:36# [RSpecRunTime] Starting example group spec/models/work_items/resource_link_event_spec.rb. Expected to take 7.56 seconds. 179718:13:36WorkItems::ResourceLinkEvent 179818:13:36 does not allow STI 179918:13:36 behaves like a resource event 180118:13:39 is expected to respond to #importing? 180218:13:39# [RSpecRunTime] RSpec elapsed time: 24 minutes 13.42 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.09 1.11 1.09 1/288 20831 180518:13:39 is expected not to allow :user to be ‹nil› 180618:13:39 when importing 180718:13:39 is expected to allow :user to be ‹nil› 180818:13:39 associations 180918:13:39 is expected to belong to user required: false 181018:13:39 .created_after 181118:13:42 returns the expected events 181218:13:44 returns no events if time is after last record time 181318:13:44# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.94 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.07 1.11 1.09 1/285 20832 181518:13:44 #synthetic_note_class 181618:13:44 must implement #synthetic_note_class method 181818:13:44 is expected to validate that :child_work_item cannot be empty/falsy 181918:13:44 associations 182018:13:44 is expected to belong to work_item required: false 182118:13:44 is expected to belong to child_work_item required: false 182218:13:44# [RSpecRunTime] Finishing example group spec/models/work_items/resource_link_event_spec.rb. It took 8.13 seconds. Expected to take 7.56 seconds. 182318:13:44# [RSpecRunTime] Starting example group spec/finders/groups/accepting_group_transfers_finder_spec.rb. Expected to take 6.93 seconds. 182418:13:44Groups::AcceptingGroupTransfersFinder 182618:13:46 when the user does not have the rights to transfer the group 182718:13:47 returns empty result 182818:13:47# [RSpecRunTime] RSpec elapsed time: 24 minutes 21.22 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.07 1.11 1.09 1/285 20833 183018:13:47 when the user has the rights to transfer the group 183118:13:47 does not return empty result 183218:13:47 excludes the descendants of the group to be transferred 183318:13:48 excludes the immediate parent of the group to be transferred 183418:13:48 excludes the groups where the user does not have OWNER access 183518:13:48 excludes the groups arising from group shares where the user does not have OWNER access 183618:13:49 includes ancestors, except immediate parent of the group to be transferred 183718:13:49 includes the other groups where the user has OWNER access 183818:13:49 includes the other groups where the user has OWNER access through inherited membership 183918:13:49 includes the groups where the user has OWNER access through group shares 184018:13:49 on searching with a specific term 184118:13:50 includes only the groups where the term matches the group name or path 184218:13:50# [RSpecRunTime] RSpec elapsed time: 24 minutes 24.51 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.07 1.10 1.09 1/285 20834 184418:13:50 on searching with multiple matches 184518:13:51 prioritizes exact matches first 184618:13:51# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.71 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.07 1.10 1.09 1/285 20835 184818:13:51# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_group_transfers_finder_spec.rb. It took 6.6 seconds. Expected to take 6.93 seconds. 184918:13:51# [RSpecRunTime] Starting example group spec/helpers/auth_helper_spec.rb. Expected to take 6.87 seconds. 185118:13:51 #enabled_button_based_providers_for_signup 185218:13:51 when allow_single_sign_on is true 185318:13:51 returns ["github", "gitlab"] 185418:13:51 when allow_single_sign_on is false 185618:13:51 when allow_single_sign_on is ["github"] 185718:13:51 returns ["github"] 185818:13:51 when allow_single_sign_on is [] 186018:13:51 #signup_button_based_providers_enabled? 186118:13:51 when omniauth is true and allow_single_sign_on is true 186218:13:51 returns true 186318:13:51 when omniauth is true and allow_single_sign_on is ["github"] 186418:13:51 returns true 186518:13:51 when omniauth is false and allow_single_sign_on is true 186618:13:51 returns false 186718:13:51 when omniauth is true and allow_single_sign_on is false 186818:13:52 returns false 186918:13:52 when omniauth is true and allow_single_sign_on is [] 187018:13:52 returns false 187118:13:52 button_based_providers 187218:13:52 returns all enabled providers from devise 187318:13:52 does not return ldap provider 187418:13:52 returns empty array 187518:13:52 providers_for_base_controller 187618:13:52 returns all enabled providers from devise 187718:13:52 excludes ldap providers 187818:13:52 form_based_providers 187918:13:52 includes LDAP providers 188018:13:52 includes crowd provider 188118:13:52 form_based_auth_provider_has_active_class? 188218:13:52 selects main LDAP server 188318:13:52 any_form_based_providers_enabled? 188418:13:52 detects form-based providers 188518:13:52 ignores ldap providers when ldap web sign in is disabled 188618:13:52 enabled_button_based_providers 188718:13:52 all providers are enabled to sign in 188818:13:52 returns all the enabled providers from settings in expected order 188918:13:52 puts google and github in the beginning 189018:13:52 GitHub OAuth sign in is disabled from application setting 189118:13:52 doesn't return github as provider 189218:13:52 popular_enabled_button_based_providers 189318:13:52 returns the intersection set of popular & enabled providers 189418:13:52 button_based_providers_enabled? 189518:13:52 button based providers enabled 189618:13:52 returns true 189718:13:52 all the button based providers are disabled via application_setting 189818:13:52 returns false 189918:13:52 #link_provider_allowed? 190018:13:52 delegates to identity provider policy 190118:13:52 #unlink_provider_allowed? 190218:13:52 delegates to identity provider policy 190318:13:52 #provider_has_icon? 190418:13:52 returns true for defined providers 190518:13:52 returns false for undefined providers 190618:13:52 when provider is defined by config 190718:13:53 returns true 190818:13:53 when provider is not defined by config 190918:13:53 returns true 191018:13:53 #allow_admin_mode_password_authentication_for_web? 191118:13:53 is expected to equal true 191218:13:53 when password authentication for web is disabled 191318:13:53 is expected to equal false 191418:13:53 when current_user is an ldap user 191518:13:53 is expected to equal false 191618:13:53 when user got password automatically set 191718:13:53 is expected to equal false 191818:13:53 #auth_active? 191918:13:53 for atlassian_oauth2 provider 192018:13:53 returns true when present 192118:13:54 returns false when not present 192218:13:54 for other omniauth providers 192318:13:54 returns true when present 192418:13:54 returns false when not present 192518:13:54 #auth_app_owner_text 192618:13:54 when owner is a user 192718:13:54 behaves like generates text with the correct info 192818:13:54 includes the name of the application owner 192918:13:54 when owner is a group 193018:13:54 behaves like generates text with the correct info 193118:13:54 includes the name of the application owner 193218:13:54 when the user is missing 193418:13:54 #saml_providers 193518:13:54 when SAML is enabled without specifying a strategy class 193618:13:54 returns the saml provider 193718:13:54 when configuration specifies no provider 193818:13:54 returns an empty list 193918:13:54 when configuration specifies a provider with a SAML strategy_class 194018:13:54 returns the provider 194118:13:54 when configuration specifies two providers with a SAML strategy_class 194218:13:54 returns the provider 194318:13:54 when configuration specifies a provider with a non-SAML strategy_class 194418:13:54 returns an empty list 194518:13:54 when configuration specifies four providers but only two with SAML strategy_class 194618:13:54 returns the provider 194718:13:54 #delete_otp_authenticator_data 194818:13:54 when password is required 194918:13:54 returns data to delete the OTP authenticator 195018:13:54 when password is not required 195118:13:55 returns data to delete the OTP authenticator 195218:13:55 #delete_webauthn_device_data 195318:13:55 when password is required 195418:13:55 returns data to delete a WebAuthn device 195518:13:55 when password is not required 195618:13:55 returns data to delete a WebAuthn device 195718:13:55 #disable_two_factor_authentication_data 195818:13:55 when password is required 195918:13:55 returns data to disable two-factor authentication 196018:13:55 when password is not required 196118:13:55 returns data to disable two-factor authentication 196218:13:55 #codes_two_factor_authentication_data 196318:13:55 when password is required 196418:13:55 returns data to delete the OTP authenticator 196518:13:55 when password is not required 196618:13:55 returns data to delete the OTP authenticator 196718:13:55# [RSpecRunTime] Finishing example group spec/helpers/auth_helper_spec.rb. It took 3.72 seconds. Expected to take 6.87 seconds. 196818:13:55# [RSpecRunTime] Starting example group spec/serializers/group_child_serializer_spec.rb. Expected to take 6.62 seconds. 196918:13:55GroupChildSerializer 197218:13:55 can render a single group 197318:13:55 can render a collection of groups 197418:13:55 with a hierarchy 197518:13:56 expands the subgroups 197618:13:57 can render a nested tree 197718:13:57 without a specified parent 197818:13:58 can render a tree 197918:13:58# [RSpecRunTime] RSpec elapsed time: 24 minutes 32.75 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.06 1.10 1.09 1/284 20836 198118:13:58 for projects 198218:13:58 can render a single project 198318:13:59 can render a collection of projects 198418:13:59 with a hierarchy 198518:14:01 can render a nested tree 198618:14:01 returns an array when an array of a single instance was given 198718:14:01# [RSpecRunTime] RSpec elapsed time: 24 minutes 35.99 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.06 1.10 1.09 1/284 20837 198918:14:01# [RSpecRunTime] Finishing example group spec/serializers/group_child_serializer_spec.rb. It took 6.56 seconds. Expected to take 6.62 seconds. 199018:14:01# [RSpecRunTime] Starting example group spec/serializers/diff_file_entity_spec.rb. Expected to take 6.34 seconds. 199118:14:01DiffFileEntity 199218:14:02 when there is no merge request 199318:14:02 behaves like diff file entity 199418:14:02 exposes correct attributes 199518:14:02 behaves like diff file base entity 199618:14:03 exposes essential attributes 199718:14:03 when diff file does not have a blob and content sha 199818:14:03 exposes some attributes as nil 199918:14:03# [RSpecRunTime] RSpec elapsed time: 24 minutes 37.35 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.06 1.10 1.09 1/285 20864 200118:14:03 when a viewer 200218:14:03 matches the schema 200318:14:03 when it is a whitespace only change 200418:14:03 has whitespace_only true 200518:14:03 when the highlighted lines arent shown 200618:14:03 has whitespace_only nil 200718:14:03 when it is a new file 200818:14:03 has whitespace_only false 200918:14:03 when it is a collapsed file 201018:14:03 has whitespace_only false 201218:14:03 when diff_view is parallel 201318:14:03 contains only the parallel diff lines 201418:14:03 when diff_view is parallel 201518:14:03 contains only the inline diff lines 201618:14:03 when there is a merge request 201718:14:04 exposes additional attributes 201818:14:04 points all urls to merge request target project 201918:14:05 exposes load_collapsed_diff_url if the file viewer is collapsed 202018:14:05 behaves like diff file entity 202118:14:05 exposes correct attributes 202218:14:05 behaves like diff file base entity 202318:14:05 exposes essential attributes 202418:14:05 when diff file does not have a blob and content sha 202518:14:06 exposes some attributes as nil 202618:14:06# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.36 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.05 1.10 1.09 1/287 20938 202818:14:06 when a viewer 202918:14:06 matches the schema 203018:14:06 when it is a whitespace only change 203118:14:06 has whitespace_only true 203218:14:06 when the highlighted lines arent shown 203318:14:07 has whitespace_only nil 203418:14:07 when it is a new file 203518:14:07 has whitespace_only false 203618:14:07 when it is a collapsed file 203718:14:07 has whitespace_only false 203918:14:07 when diff_view is parallel 204018:14:08 contains only the parallel diff lines 204118:14:08 when diff_view is parallel 204218:14:08 contains only the inline diff lines 204318:14:08 when diff_view is unknown 204418:14:08 hides highlighted_diff_lines and parallel_diff_lines 204518:14:08 #parallel_diff_lines 204618:14:08 exposes parallel diff lines correctly 204718:14:08 #highlighted_diff_lines 204818:14:08 calls diff_lines_for_serializer on diff_file 204918:14:08 behaves like diff file with conflict_type 205018:14:08 #conflict_type 205118:14:08 returns nil by default 205218:14:08 when there is matching conflict file 205318:14:09 returns conflict_type 205418:14:09 when diff file is renamed 205518:14:09 returns conflict_type 205618:14:09# [RSpecRunTime] Finishing example group spec/serializers/diff_file_entity_spec.rb. It took 7.31 seconds. Expected to take 6.34 seconds. 205718:14:09# [RSpecRunTime] Starting example group spec/workers/delete_user_worker_spec.rb. Expected to take 6.07 seconds. 205818:14:09DeleteUserWorker 205918:14:09 calls the DeleteUserWorker with the params it was given 206018:14:09 uses symbolized keys 206118:14:09 when user deleted their own account 206218:14:09 behaves like proceeds with deletion 206318:14:10 proceeds with deletion 206418:14:10 when delay_delete_own_user feature flag is disabled 206518:14:10 behaves like proceeds with deletion 206618:14:10 proceeds with deletion 206718:14:10 when user is banned 206818:14:10 behaves like does nothing 206918:14:10Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 207118:14:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 207218:14:10 does not instantiate a DeleteUserWorker 207318:14:10 behaves like logs 207418:14:11Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 207618:14:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 207818:14:11 behaves like updates the user's custom attributes 207918:14:11Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 208118:14:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 208218:14:11 destroys the user's DELETED_OWN_ACCOUNT_AT custom attribute 208318:14:12Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 208518:14:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 208618:14:12 creates a SKIPPED_ACCOUNT_DELETION_AT custom attribute for the user 208718:14:12 when custom attribute is not present 208818:14:12Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 209018:14:12To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 209118:14:12 does nothing 209218:14:12# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.66 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.05 1.10 1.09 1/286 20973 209418:14:12 when user is not blocked (e.g. result of user reinstatement request) 209518:14:12 behaves like does nothing 209618:14:12 does not instantiate a DeleteUserWorker 209718:14:12 behaves like logs 209918:14:13 behaves like updates the user's custom attributes 210018:14:13 destroys the user's DELETED_OWN_ACCOUNT_AT custom attribute 210118:14:14 creates a SKIPPED_ACCOUNT_DELETION_AT custom attribute for the user 210218:14:14 when custom attribute is not present 210318:14:14 does nothing 210418:14:14# [RSpecRunTime] RSpec elapsed time: 24 minutes 48.6 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.12 1.11 1.09 1/285 20974 210618:14:14 when user to delete does not exist 210718:14:14 behaves like does nothing 210818:14:14 does not instantiate a DeleteUserWorker 210918:14:14 when current user does not exist 211018:14:14 behaves like does nothing 211118:14:15 does not instantiate a DeleteUserWorker 211218:14:15 when user to delete and current user do not exist 211318:14:15 behaves like does nothing 211418:14:15 does not instantiate a DeleteUserWorker 211518:14:15# [RSpecRunTime] Finishing example group spec/workers/delete_user_worker_spec.rb. It took 6.12 seconds. Expected to take 6.07 seconds. 211618:14:15# [RSpecRunTime] Starting example group spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb. Expected to take 6.03 seconds. 211718:14:15ObjectStorage::MigrateUploadsWorker 211918:14:16 migrates files to remote storage 212018:14:17 handles legacy argument format 212118:14:17 logs an error when number of arguments is incorrect 212318:14:18 migrates files to local storage 212418:14:18# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.07 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.12 1.11 1.09 1/285 20975 212618:14:18 migration is unsuccessful 212718:14:19 does not migrate files to remote storage 212818:14:19 limits N+1 queries 213018:14:21# [RSpecRunTime] RSpec elapsed time: 24 minutes 55.66 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.11 1.11 1.09 1/284 20976 213218:14:21# [RSpecRunTime] Finishing example group spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb. It took 6.24 seconds. Expected to take 6.03 seconds. 213318:14:21# [RSpecRunTime] Starting example group spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb. Expected to take 5.63 seconds. 213418:14:21Tasks::Gitlab::Tokens::ManageExpiryTask 213518:14:21 .remove_expiration_date 213618:14:22 removes the expiration date for selected tokens 213718:14:22 .show_most_common_pat_expiration_dates 213818:14:22 shows the two groups of expiration dates 214018:14:22 calls the expected methods 214118:14:22 .extend_expiration_date 214218:14:22 extends the expiration date for selected tokens 214418:14:22 calls analyze and prompts for action 214518:14:22 .show_pat_expires_at_migration_status 214618:14:22 prints the migration status 214718:14:32# [RSpecRunTime] Finishing example group spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb. It took 10.95 seconds. Expected to take 5.63 seconds. 214818:14:32# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.69 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.17 1.12 1.09 1/284 20977 215018:14:32# [RSpecRunTime] Starting example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. Expected to take 5.47 seconds. 215118:14:32JiraImport::CloudUsersMapperService 215318:14:33 behaves like mapping jira users 215418:14:33 jira_users is nil 215518:14:35 returns an empty array 215618:14:35# [RSpecRunTime] RSpec elapsed time: 25 minutes 9.42 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.16 1.12 1.09 1/284 20978 215818:14:35 when jira_users is present 215918:14:36 returns users mapped to Gitlab 216018:14:37 runs only 4 queries 216118:14:37# [RSpecRunTime] RSpec elapsed time: 25 minutes 12.14 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.16 1.12 1.09 1/284 20979 216318:14:38# [RSpecRunTime] Finishing example group spec/services/jira_import/cloud_users_mapper_service_spec.rb. It took 5.46 seconds. Expected to take 5.47 seconds. 216418:14:38# [RSpecRunTime] Starting example group spec/workers/concerns/project_import_options_spec.rb. Expected to take 5.3 seconds. 216518:14:38ProjectImportOptions 216618:14:38 sets default retry limit 216718:14:38 sets default status expiration 216818:14:38 .sidekiq_retries_exhausted 216918:14:38 marks fork as failed 217018:14:39 logs the appropriate error message for forked projects 217118:14:40 logs the appropriate error message for forked projects 217218:14:40 when project is jira import 217318:14:42 logs the appropriate error message for forked projects 217418:14:42# [RSpecRunTime] RSpec elapsed time: 25 minutes 16.27 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.14 1.12 1.09 1/284 20980 217618:14:42 when project does not have import_state 217718:14:42 raises an error 217818:14:42# [RSpecRunTime] Finishing example group spec/workers/concerns/project_import_options_spec.rb. It took 4.95 seconds. Expected to take 5.3 seconds. 217918:14:42# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/queues_metadata_spec.rb. Expected to take 5.12 seconds. 218018:14:42Gitlab::Redis::QueuesMetadata 218218:14:43 returns a version 218418:14:43 withstands mutation 218518:14:43 with command to generate extra config specified 218618:14:43 when the command returns valid yaml 218718:14:43 merges config from command on top of config from file 218818:14:43 when the command returns invalid yaml 218918:14:43 raises error 219018:14:43 when the parsed external command output returns invalid hash 219118:14:43 raises an error 219218:14:43 when the command fails 219318:14:43 raises error 219418:14:43 when url contains unix socket reference 219518:14:43 with old format 219618:14:43 returns path key instead 219718:14:43 with new format 219818:14:43 returns path key instead 219918:14:43 when url is host based 220018:14:43 with old format 220118:14:43 returns hash with host, port, db, and password 220218:14:43 with new format 220318:14:43 rails_env: "development", host: "development-host", username: nil 220418:14:43 returns hash with host, port, db, username, and password 220518:14:43 does not raise ArgumentError for invalid keywords in SentinelConfig 220618:14:43 rails_env: "test", host: "test-host", username: "redis-test-user" 220718:14:43 returns hash with host, port, db, username, and password 220818:14:43 does not raise ArgumentError for invalid keywords in SentinelConfig 220918:14:43 rails_env: "production", host: "production-host", username: "redis-prod-user" 221018:14:43 returns hash with host, port, db, username, and password 221118:14:43 does not raise ArgumentError for invalid keywords in SentinelConfig 221218:14:43 behaves like instrumentation_class in custom key 221318:14:43 moves instrumentation class into custom 221418:14:43 with redis cluster format 221518:14:43 rails_env: "development", host: "development-master" 221618:14:43 returns hash with cluster and password 221718:14:43 does not raise ArgumentError for invalid keywords in ClusterConfig 221818:14:43 behaves like instrumentation_class in custom key 221918:14:43 moves instrumentation class into custom 222018:14:43 rails_env: "test", host: "test-master" 222118:14:43 returns hash with cluster and password 222218:14:43 does not raise ArgumentError for invalid keywords in ClusterConfig 222318:14:43 behaves like instrumentation_class in custom key 222418:14:43 moves instrumentation class into custom 222518:14:43 rails_env: "production", host: "production-master" 222618:14:44 returns hash with cluster and password 222718:14:44 does not raise ArgumentError for invalid keywords in ClusterConfig 222818:14:44 behaves like instrumentation_class in custom key 222918:14:44 moves instrumentation class into custom 223018:14:44 #secret_file 223118:14:44 when explicitly specified in config file 223218:14:44 returns the absolute path of specified file inside Rails root 223318:14:44 when not explicitly specified 223418:14:44 returns the default path in the encrypted settings shared directory 223518:14:44 #parse_client_tls_options 223618:14:44 when configuration does not have TLS related options 223718:14:44 returns the coniguration as-is 223818:14:44 when specified certificate file does not exist 223918:14:44 raises error about missing certificate file 224018:14:44 when specified key file does not exist 224118:14:44 raises error about missing key file 224218:14:44 when only certificate file is specified 224318:14:44 renders resque.yml correctly 224418:14:44 when only key file is specified 224518:14:44 renders resque.yml correctly 224618:14:44 when configuration valid TLS related options 224718:14:44 converts cert_file and key_file appropriately 224818:14:44 behaves like redis_shared_examples 224918:14:44 .config_file_name 225018:14:44 when there is no config file anywhere 225118:14:44 is expected to be nil 225318:14:44 with old format 225418:14:44 behaves like redis store 225518:14:44 instantiates Redis::Store 225618:14:44 with the namespace 225718:14:44 uses specified namespace 225818:14:44 with new format 225918:14:44 behaves like redis store 226018:14:44 instantiates Redis::Store 226118:14:44 with the namespace 226218:14:44 uses specified namespace 226418:14:44 withstands mutation 226518:14:44 with command to generate extra config specified 226618:14:44 when the command returns valid yaml 226718:14:44 merges config from command on top of config from file 226818:14:44 when the command returns invalid yaml 226918:14:44 raises error 227018:14:44 when the parsed external command output returns invalid hash 227118:14:44 raises an error 227218:14:44 when the command fails 227318:14:44 raises error 227418:14:44 when url contains unix socket reference 227518:14:44 with old format 227618:14:44 returns path key instead 227718:14:44 with new format 227818:14:44 returns path key instead 227918:14:44 when url is host based 228018:14:44 with old format 228118:14:44 returns hash with host, port, db, and password 228218:14:44 with new format 228318:14:44 rails_env: "development", host: "development-host", username: nil 228418:14:44 returns hash with host, port, db, username, and password 228518:14:45 does not raise ArgumentError for invalid keywords in SentinelConfig 228618:14:45 rails_env: "test", host: "test-host", username: "redis-test-user" 228718:14:45 returns hash with host, port, db, username, and password 228818:14:45 does not raise ArgumentError for invalid keywords in SentinelConfig 228918:14:45 rails_env: "production", host: "production-host", username: "redis-prod-user" 229018:14:45 returns hash with host, port, db, username, and password 229118:14:45 does not raise ArgumentError for invalid keywords in SentinelConfig 229218:14:45 behaves like instrumentation_class in custom key 229318:14:45 moves instrumentation class into custom 229418:14:45 with redis cluster format 229518:14:45 rails_env: "development", host: "development-master" 229618:14:45 returns hash with cluster and password 229718:14:45 does not raise ArgumentError for invalid keywords in ClusterConfig 229818:14:45 behaves like instrumentation_class in custom key 229918:14:45 moves instrumentation class into custom 230018:14:45 rails_env: "test", host: "test-master" 230118:14:45 returns hash with cluster and password 230218:14:45 does not raise ArgumentError for invalid keywords in ClusterConfig 230318:14:45 behaves like instrumentation_class in custom key 230418:14:45 moves instrumentation class into custom 230518:14:45 rails_env: "production", host: "production-master" 230618:14:45 returns hash with cluster and password 230718:14:45 does not raise ArgumentError for invalid keywords in ClusterConfig 230818:14:45 behaves like instrumentation_class in custom key 230918:14:45 moves instrumentation class into custom 231118:14:45 withstands mutation 231218:14:45 when yml file with env variable 231318:14:45 reads redis url from env variable 231518:14:45 returns a version 231718:14:45 yields a ::Redis 231818:14:45 when running on single-threaded runtime 231918:14:45 instantiates a connection pool with size 5 232018:14:45 when running on multi-threaded runtime 232118:14:45 instantiates a connection pool with a size based on the concurrency of the worker 232218:14:45 when there is no config at all 232318:14:45 can run an empty block 232518:14:45 with old format 232618:14:45 returns the correct db 232718:14:45 with new format 232818:14:45 returns the correct db 232918:14:45 with cluster-mode 233018:14:46 returns the correct db 233218:14:46 when sentinels are defined 233318:14:46 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 233418:14:46 returns an array of hashes with host and port keys 233518:14:46 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 233618:14:46 returns an array of hashes with host and port keys 233718:14:46 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 233818:14:46 returns an array of hashes with host and port keys 233918:14:46 when sentinels are not defined 234118:14:46 when cluster is defined 234418:14:46 when sentinels are defined 234518:14:46 returns true 234618:14:46 when sentinels are not defined 234718:14:46 is expected to eq nil 234818:14:46 when cluster is defined 234918:14:46 returns false 235018:14:46 #raw_config_hash 235118:14:46 returns old-style single url config in a hash 235218:14:46 returns cluster config without url key in a hash 235318:14:46 #secret_file 235418:14:46 when explicitly specified in config file 235518:14:46 returns the absolute path of specified file inside Rails root 235618:14:46 when not explicitly specified 235718:14:46 returns the default path in the encrypted settings shared directory 235818:14:46 #parse_client_tls_options 235918:14:46 when configuration does not have TLS related options 236018:14:46 returns the coniguration as-is 236118:14:46 when specified certificate file does not exist 236218:14:46 raises error about missing certificate file 236318:14:46 when specified key file does not exist 236418:14:46 raises error about missing key file 236518:14:46 when only certificate file is specified 236618:14:46 renders resque.yml correctly 236718:14:46 when only key file is specified 236818:14:46 renders resque.yml correctly 236918:14:46 when configuration valid TLS related options 237018:14:46 converts cert_file and key_file appropriately 237118:14:46 #fetch_config 237218:14:46 raises an exception when the config file contains invalid yaml 237318:14:46 when redis.yml exists 237418:14:46 uses config/redis.yml 237518:14:46 when no config file exsits 237718:14:46 when resque.yml exists 237818:14:46 returns the config from resque.yml 237918:14:46 #fetch_config 238018:14:47 raises an exception when the config file contains invalid yaml 238118:14:47 when redis.yml exists 238218:14:47 uses config/redis.yml 238318:14:47 when no config file exsits 238518:14:47 when resque.yml exists 238618:14:47 returns the config from resque.yml 238718:14:47 .config_file_name 238818:14:47 when there is no config file anywhere 238918:14:47 is expected to be nil 239118:14:47 withstands mutation 239218:14:47 when yml file with env variable 239318:14:47 reads redis url from env variable 239518:14:47 yields a ::Redis 239618:14:47 when running on single-threaded runtime 239718:14:47 instantiates a connection pool with size 5 239818:14:47 when running on multi-threaded runtime 239918:14:47 instantiates a connection pool with a size based on the concurrency of the worker 240018:14:47 when there is no config at all 240118:14:47 can run an empty block 240218:14:47 #raw_config_hash 240318:14:47 returns old-style single url config in a hash 240418:14:47 returns cluster config without url key in a hash 240618:14:47 when not using fallback config 240718:14:47 creates its own connection pool 240818:14:47 when using fallback config 240918:14:47 uses the fallback class connection pool 241118:14:47 when sentinels are defined 241218:14:47 returns true 241318:14:47 when sentinels are not defined 241418:14:47 is expected to eq nil 241518:14:47 when cluster is defined 241618:14:47 returns false 241718:14:47 #fetch_config 241818:14:47 when redis.yml exists 241918:14:47 when the fallback has a redis.yml entry 242018:14:47 is expected to eq {"fallback redis.yml"=>123} 242118:14:47 and an instance config file exists 242218:14:47 is expected to eq {"instance specific file"=>456} 242318:14:47 and the instance has a redis.yml entry 242418:14:47 is expected to eq {"instance redis.yml"=>789} 242518:14:47 when no redis config file exsits 242718:14:47 when resque.yml exists 242818:14:47 returns the config from resque.yml 243018:14:47 with old format 243118:14:47 returns the correct db 243218:14:47 with new format 243318:14:48 returns the correct db 243418:14:48 with cluster-mode 243518:14:48 returns the correct db 243718:14:48 when sentinels are defined 243818:14:48 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 243918:14:48 returns an array of hashes with host and port keys 244018:14:48 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 244118:14:48 returns an array of hashes with host and port keys 244218:14:48 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 244318:14:48 returns an array of hashes with host and port keys 244418:14:48 when sentinels are not defined 244618:14:48 when cluster is defined 244918:14:48 with old format 245018:14:48 behaves like redis store 245118:14:48 instantiates Redis::Store 245218:14:48 with the namespace 245318:14:48 uses specified namespace 245418:14:48 with new format 245518:14:48 behaves like redis store 245618:14:48 instantiates Redis::Store 245718:14:48 with the namespace 245818:14:48 uses specified namespace 245918:14:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/queues_metadata_spec.rb. It took 5.47 seconds. Expected to take 5.12 seconds. 246018:14:48# [RSpecRunTime] Starting example group spec/views/projects/commit/show.html.haml_spec.rb. Expected to take 4.96 seconds. 246118:14:48projects/commit/show.html.haml 246218:14:49 parallel diff view 246318:14:49 spans full width 246418:14:49# [RSpecRunTime] RSpec elapsed time: 25 minutes 23.95 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.28 1.15 1.10 1/285 21005 246618:14:49 when commit is signed 246818:14:51 renders unverified badge 246918:14:51# [RSpecRunTime] RSpec elapsed time: 25 minutes 25.71 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.28 1.15 1.10 1/286 21024 247218:14:51 renders unverified badge 247318:14:51 when the commit has been signed by GitLab 247418:14:52 renders verified badge 247618:14:52 renders unverified badge 247718:14:52 in the context of a merge request 247818:14:53 shows that it is in the context of a merge request 247918:14:53 when merge request is nil 248018:14:53 renders the page 248118:14:53# [RSpecRunTime] Finishing example group spec/views/projects/commit/show.html.haml_spec.rb. It took 5.51 seconds. Expected to take 4.96 seconds. 248218:14:53# [RSpecRunTime] Starting example group spec/models/packages/dependency_spec.rb. Expected to take 4.68 seconds. 248318:14:53Packages::Dependency 248418:14:54 does not allow STI 248518:14:54 included modules 248618:14:55 is expected to includes the EachBatch module 248718:14:55# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.21 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.26 1.14 1.10 1/288 21069 248918:14:55 relationships 249018:14:55 is expected to have many dependency_links 249118:14:55 is expected to belong to project required: false 249318:14:55 is expected to validate that :name cannot be empty/falsy 249418:14:55 is expected to validate that :version_pattern cannot be empty/falsy 249518:14:55 is expected to validate that :project_id cannot be empty/falsy 249718:14:56 without project 249818:14:56 is expected not to be valid 249918:14:56# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.68 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.26 1.14 1.10 1/287 21070 250118:14:56 with project 250218:14:56 is expected to be valid 250318:14:56 with another dependency in the same project 250418:14:56 is expected not to be valid 250518:14:56 .ids_for_package_project_id_names_and_version_patterns 250618:14:56 is expected to contain exactly 10 250718:14:56 with unknown names 250818:14:56 is expected to be empty 250918:14:56 with unknown version patterns 251018:14:56 is expected to be empty 251118:14:56 with a name bigger than column size 251218:14:56 is expected to contain exactly 10 251318:14:56 with a version pattern bigger than column size 251418:14:56 is expected to contain exactly 10 251518:14:56 with too big parameter 251618:14:56 is expected to raise ArgumentError with "Too many names_and_version_patterns" 251718:14:56 with parameters size 251818:14:57 above the chunk size 251918:14:57 is expected to contain exactly 10, 12, 13, 14, 15, and 16 252018:14:57 selecting too many rows 252118:14:57 is expected to raise ArgumentError with "Too many Dependencies selected" 252218:14:57 .for_package_project_id_names_and_version_patterns 252318:14:57 is expected to contain exactly #<Packages::Dependency id: 17, name: "foo", version_pattern: "~1.0.0", project_id: 739> 252418:14:57 with unknown names 252518:14:57 is expected to be empty 252618:14:57 with unknown version patterns 252718:14:57 is expected to be empty 252918:14:58 returns orphaned dependency records 253018:14:58# [RSpecRunTime] RSpec elapsed time: 25 minutes 32.59 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.26 1.14 1.10 1/287 21071 253218:14:58# [RSpecRunTime] Finishing example group spec/models/packages/dependency_spec.rb. It took 4.53 seconds. Expected to take 4.68 seconds. 253318:14:58# [RSpecRunTime] Starting example group spec/models/ci/runner_namespace_spec.rb. Expected to take 4.66 seconds. 253418:14:58Ci::RunnerNamespace 253518:14:58 does not allow STI 253618:14:58 behaves like includes Limitable concern 253718:14:59 #exceeds_limits? 253818:14:59 without plan limits configured 253918:14:59 is expected to eq false 254018:14:59# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.67 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.24 1.14 1.10 1/287 21072 254218:14:59 without plan limits configured 254318:14:59 is expected to eq false 254418:14:59 with an existing model 254518:14:59 is expected to eq true 254718:14:59 is expected to be a kind of Limitable 254818:14:59 without plan limits configured 254918:14:59 can create new models 255018:14:59 with plan limits configured 255118:15:00 can create new models 255218:15:00 with an existing model 255318:15:00 cannot create new models exceeding the plan limits 255418:15:00 behaves like cleanup by a loose foreign key 255518:15:02 cleans up (delete or nullify) the model 255618:15:02# [RSpecRunTime] RSpec elapsed time: 25 minutes 37.03 seconds. Current RSS: ~1444M. Threads: 4. load average: 1.24 1.14 1.10 1/287 21073 255918:15:03 is expected to validate that :namespace cannot be empty/falsy 256018:15:03 is expected to validate that :runner_id is case-sensitively unique within the scope of :namespace_id 256118:15:03 validates that runner_id is valid 256218:15:03 associations 256318:15:03 is expected to belong to runner required: false 256418:15:03 is expected to belong to namespace required: false 256518:15:03 is expected to belong to group class_name => ::Group required: false 256718:15:03 with runner ids 256818:15:03 returns requested runner namespaces 256918:15:03 with runners 257018:15:03 returns requested runner namespaces 257118:15:03# [RSpecRunTime] Finishing example group spec/models/ci/runner_namespace_spec.rb. It took 5.47 seconds. Expected to take 4.66 seconds. 257218:15:03# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client_spec.rb. Expected to take 4.43 seconds. 257318:15:03Gitlab::GitalyClient 257518:15:03 increments query times 257618:15:03 .long_timeout 257718:15:03 default case 257818:15:04 is expected to eq 6 hours 257918:15:04 running in Puma 258018:15:04 is expected to eq 55 258118:15:04 .filesystem_id 258218:15:04 returns an empty string when the relevant storage status is not found in the response 258318:15:04 when the relevant storage status is not found 258418:15:04 .filesystem_disk_available 258518:15:04 returns nil when the relevant storage status is not found in the response 258618:15:04 .filesystem_disk_used 258718:15:04 returns nil when the relevant storage status is not found in the response 258818:15:04 when the relevant storage status is found 258918:15:04 .filesystem_disk_available 259018:15:04 returns disk available when the relevant storage status is found in the response 259118:15:04 .filesystem_disk_used 259218:15:04 returns disk used when the relevant storage status is found in the response 259418:15:04 returns the gRPC health check stub 259518:15:04 returns a Gitaly stub 259618:15:04 .stub_address 259718:15:04 returns the same result after being called multiple times 259918:15:04 returns :this_channel_is_insecure if unix 260018:15:04 returns :this_channel_is_insecure if tcp 260118:15:04 returns :this_channel_is_insecure if dns 260218:15:04 returns :this_channel_is_insecure if dns (short-form) 260318:15:04 returns :this_channel_is_insecure if dns (with authority) 260418:15:04 returns Credentials object if tls 260518:15:04 raise an exception if the scheme is not supported 260618:15:04 .create_channel 260718:15:04 storage: "default", address: "unix:tmp/gitaly.sock", expected_target: "unix:tmp/gitaly.sock" 260818:15:04 creates channel based on storage 260918:15:04 caches channel based on storage 261018:15:04 returns different channels for different storages 261118:15:04 storage: "default", address: "tcp://localhost:9876", expected_target: "dns:///localhost:9876" 261218:15:04 creates channel based on storage 261318:15:04 caches channel based on storage 261418:15:04 returns different channels for different storages 261518:15:04 storage: "default", address: "tls://localhost:9876", expected_target: "dns:///localhost:9876" 261618:15:05 creates channel based on storage 261718:15:05 caches channel based on storage 261818:15:05 returns different channels for different storages 261918:15:05 storage: "default", address: "dns:///localhost:9876", expected_target: "dns:///localhost:9876" 262018:15:05 creates channel based on storage 262118:15:05 caches channel based on storage 262218:15:05 returns different channels for different storages 262318:15:05 storage: "default", address: "dns:localhost:9876", expected_target: "dns:localhost:9876" 262418:15:05 creates channel based on storage 262518:15:05 caches channel based on storage 262618:15:05 returns different channels for different storages 262718:15:05 storage: "default", address: "dns://1.1.1.1/localhost:9876", expected_target: "dns://1.1.1.1/localhost:9876" 262818:15:05 creates channel based on storage 262918:15:05 caches channel based on storage 263018:15:05 returns different channels for different storages 263218:15:05 when passed a UNIX socket address 263318:15:05 passes the address as-is to GRPC 263418:15:05 shares the same channel object with other stub 263518:15:05 when passed a TLS address 263618:15:05 strips tls:// prefix before passing it to GRPC::Core::Channel initializer 263718:15:05 shares the same channel object with other stub 263818:15:05 when passed a TCP address 263918:15:05 strips tcp:// prefix before passing it to GRPC::Core::Channel initializer 264018:15:05 shares the same channel object with other stub 264118:15:05 when passed a DNS address 264218:15:05 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer 264318:15:05 shares the same channel object with other stub 264418:15:05 when passed an unsupported scheme 264518:15:06 strips dns:/// prefix before passing it to GRPC::Core::Channel initializer 264618:15:06 .connection_data 264718:15:06 returns connection data 264818:15:06 allow_n_plus_1_calls 264918:15:06 when RequestStore is enabled 265018:15:06 returns the result of the allow_n_plus_1_calls block 265118:15:06 when the `gitaly_call_count_exception_block_depth` key is not present 265218:15:06 does not decrement call count 265318:15:06 when RequestStore is not active 265418:15:06 returns the result of the allow_n_plus_1_calls block 265518:15:06 .request_kwargs 265618:15:06 sets the gitaly-session-id in the metadata 265718:15:06 when RequestStore is not enabled 265818:15:06 sets a different gitaly-session-id per request 265918:15:06 when RequestStore is enabled 266018:15:06 sets the same gitaly-session-id on every outgoing request metadata 266118:15:06 server_feature_flags when RequestStore is activated 266218:15:06 behaves like gitaly feature flags in metadata 266318:15:06 evaluates Gitaly server feature flags 266418:15:06 when there are actors 266518:15:06 evaluates Gitaly server feature flags with actors 266618:15:06 server_feature_flags when RequestStore is not activated 266718:15:06 behaves like gitaly feature flags in metadata 266818:15:06 evaluates Gitaly server feature flags 266918:15:06 when there are actors 267018:15:06 evaluates Gitaly server feature flags with actors 267118:15:06 logging information in metadata 267218:15:06 user is added to application context 267318:15:06 injects username and user_id into gRPC metadata 267418:15:06 user is not added to application context 267518:15:06 does not inject username and user_id into gRPC metadata 267618:15:06 remote_ip is added to application context 267718:15:06 injects remote_ip into gRPC metadata 267818:15:06 remote_ip is not added to application context 267918:15:06 does not inject remote_ip into gRPC metadata 268018:15:06 .fetch_relative_path 268118:15:06 when RequestStore is disabled 268218:15:06 does not set a relative path 268318:15:06 when RequestStore is enabled 268418:15:06 when RequestStore is empty 268518:15:06 does not set a relative path 268618:15:06 when RequestStore contains a relalive_path value 268718:15:06 sets a base64 encoded version of relative_path 268818:15:06 when relalive_path is empty 268918:15:06 does not set a relative path 269018:15:06 gitlab_git_env 269118:15:06 when RequestStore is disabled 269218:15:06 does not force-route to primary 269318:15:06 when RequestStore is enabled without git_env 269418:15:06 does not force-orute to primary 269518:15:06 when RequestStore is enabled with empty git_env 269618:15:06 disables force-routing to primary 269718:15:06 when RequestStore is enabled with populated git_env 269818:15:07 enables force-routing to primary 270018:15:07 limits the deadline do the request deadline if that is closer 270118:15:07 does not limit calls in sidekiq 270218:15:07 does not limit calls in sidekiq when allowed unlimited 270318:15:07 includes only the deadline specified by the timeout when there was no deadline 270418:15:07 enforce_gitaly_request_limits? 270518:15:07 when RequestStore is enabled and the maximum number of calls is enforced by a feature flag 270618:15:07 allows up the maximum number of allowed calls 270718:15:07 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set 270818:15:07 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block 270918:15:07 when the maximum number of calls has been reached 271018:15:07 fails on the next call 271118:15:07 when the maximum number of calls has been reached within an allow_n_plus_1_calls block 271218:15:07 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block 271318:15:07 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block 271418:15:07 when RequestStore is enabled and the maximum number of calls is not enforced by a feature flag 271518:15:07 allows up the maximum number of allowed calls 271618:15:07 allows the maximum number of calls to be exceeded if GITALY_DISABLE_REQUEST_LIMITS is set 271718:15:07 allows the maximum number of calls to be exceeded within an allow_n_plus_1_calls block 271818:15:07 when the maximum number of calls has been reached 271918:15:07 fails on the next call 272018:15:07 when the maximum number of calls has been reached within an allow_n_plus_1_calls block 272118:15:07 allows up to the maximum number of calls outside of an allow_n_plus_1_calls block 272218:15:08 does not allow the maximum number of calls to be exceeded outside of an allow_n_plus_1_calls block 272318:15:08 in production and when RequestStore is enabled 272418:15:08 when the maximum number of calls is enforced by a feature flag 272518:15:08 does not allow the maximum number of calls to be exceeded 272618:15:08 when the maximum number of calls is not enforced by a feature flag 272718:15:08 allows the maximum number of calls to be exceeded 272818:15:08 when RequestStore is not active 272918:15:08 does not raise errors when the maximum number of allowed calls is exceeded 273018:15:08 does not fail when the maximum number of calls is exceeded within an allow_n_plus_1_calls block 273118:15:08 get_request_count 273218:15:08 when RequestStore is enabled 273318:15:08 when enforce_gitaly_request_limits is called outside of allow_n_plus_1_calls blocks 273418:15:08 counts gitaly calls 273518:15:08 when enforce_gitaly_request_limits is called inside and outside of allow_n_plus_1_calls blocks 273618:15:08 counts gitaly calls 273718:15:08 when reset_counts is called 273818:15:08 resets counts 273918:15:08 when RequestStore is not active 274018:15:08 returns zero 274218:15:08 with default values 274318:15:08 returns expected values 274418:15:08 Peek Performance bar details 274518:15:08 when the request store is active 274618:15:08 records call details if a RPC is called 274718:15:08 when no request store is active 274818:15:08 records nothing 274918:15:08 .decode_detailed_error 275018:15:08 decodes a structured error 275118:15:08 error: #<GRPC::BadStatus: 3:error message>, result: <Gitaly::InvalidRefFormatError: refs: []> 275218:15:08 returns correct detailed error 275318:15:08 error: #<GRPC::BadStatus: 3:error message>, result: nil 275418:15:08 returns correct detailed error 275518:15:08 error: #<StandardError: StandardError>, result: nil 275618:15:08 returns correct detailed error 275718:15:08 .unwrap_detailed_error 275818:15:08 unwraps detailed errors 275918:15:08 error: #<GRPC::BadStatus: 3:error message>, result: <Gitaly::InvalidRefFormatError: refs: ["\invali.\d/1", "\.invali/d/2"]> 276018:15:08 returns unwrapped detailed error 276118:15:08 error: #<GRPC::BadStatus: 3:error message>, result: <Gitaly::InvalidRefFormatError: refs: []> 276218:15:08 returns unwrapped detailed error 276318:15:08 error: #<GRPC::BadStatus: 3:error message>, result: nil 276418:15:08 returns unwrapped detailed error 276518:15:08 error: #<StandardError: StandardError>, result: nil 276618:15:08 returns unwrapped detailed error 276718:15:08 error: nil, result: nil 276818:15:08 returns unwrapped detailed error 276918:15:08 .with_feature_flag_actor 277018:15:08 when RequestStore is activated 277118:15:08 behaves like with_feature_flag_actor 277218:15:09 allows access to feature flag actors inside the block 277318:15:09 when RequestStore is not activated 277418:15:09 behaves like with_feature_flag_actor 277518:15:09 allows access to feature flag actors inside the block 277718:15:09 raises an exception when running within a concurrent Ruby thread 277818:15:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client_spec.rb. It took 5.18 seconds. Expected to take 4.43 seconds. 277918:15:09# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. Expected to take 4.25 seconds. 278018:15:09Gitlab::Usage::Metrics::Instrumentations::CountImportedProjectsTotalMetric 278118:15:12 with all time frame 278218:15:12 behaves like a correct instrumented metric value and query 278318:15:12 behaves like a correct instrumented metric value 278418:15:12 has correct value 278518:15:12# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.01 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.28 1.15 1.10 1/284 21074 278718:15:12 behaves like a correct instrumented metric query 278818:15:12 has correct generate query 278918:15:12 for 28d time frame 279018:15:12 behaves like a correct instrumented metric value and query 279118:15:12 behaves like a correct instrumented metric value 279218:15:12 has correct value 279318:15:12 behaves like a correct instrumented metric query 279418:15:13 has correct generate query 279518:15:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb. It took 3.93 seconds. Expected to take 4.25 seconds. 279618:15:13# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb. Expected to take 4.13 seconds. 279718:15:13IncidentManagement::IssuableEscalationStatuses::PrepareUpdateService 279818:15:13 when an IssuableEscalationStatus record for the issue does not exist 279918:15:14 initializes an issuable escalation status record 280018:15:14 behaves like successful response 280118:15:14 returns valid parameters which can be used to update the issue 280218:15:14# [RSpecRunTime] RSpec elapsed time: 25 minutes 48.85 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.26 1.15 1.10 1/284 21075 280418:15:14 when user is anonymous 280518:15:14 behaves like availability error response 280618:15:14 is expected to eq "Escalation status updates are not available for this issue, user, or project." 280718:15:14 behaves like successful response 280818:15:15 returns valid parameters which can be used to update the issue 280918:15:15 when called without params 281018:15:15 behaves like successful response 281118:15:15 returns valid parameters which can be used to update the issue 281218:15:15 when user does not have permissions 281318:15:15 behaves like availability error response 281418:15:15 is expected to eq "Escalation status updates are not available for this issue, user, or project." 281518:15:15 with status param 281618:15:15 when status matches the current status 281718:15:15 behaves like successful response 281818:15:16 returns valid parameters which can be used to update the issue 281918:15:16 when status is unsupported 282018:15:16 behaves like invalid params error response 282118:15:16 is expected to eq "Invalid value was provided for parameters: status" 282218:15:16 when status is a String 282318:15:16 behaves like successful response 282418:15:16 returns valid parameters which can be used to update the issue 282518:15:16 when called nil params 282618:15:16 raises an exception 282718:15:16 when called with unsupported params 282818:15:16 behaves like successful response 282918:15:17 returns valid parameters which can be used to update the issue 283018:15:17 when called with an unsupported issue type 283118:15:17 behaves like availability error response 283218:15:17 is expected to eq "Escalation status updates are not available for this issue, user, or project." 283318:15:17# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb. It took 4.56 seconds. Expected to take 4.13 seconds. 283418:15:17# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. Expected to take 3.93 seconds. 283518:15:17Mutations::Security::CiConfiguration::ConfigureSecretDetection 283618:15:18 is expected to require graphql authorizations :push_code 283818:15:18 generates an error if the resource is not accessible to the user 283918:15:18 when user does not have enough permissions 284018:15:19 generates an error 284118:15:19# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.3 seconds. Current RSS: ~1458M. Threads: 4. load average: 1.26 1.15 1.10 1/284 21094 284318:15:19 when user is a maintainer of a different project 284418:15:20 generates an error 284518:15:20# [RSpecRunTime] RSpec elapsed time: 25 minutes 54.54 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.16 1.13 1.10 1/284 21103 284718:15:20 when the user does not have permission to create a new branch 284818:15:20 returns an array of errors 284918:15:20 when the user can create a merge request 285018:15:20 when service successfully generates a path to create a new merge request 285118:15:21 returns a success path 285218:15:21 when service can not generate any path to create a new merge request 285318:15:21 returns an array of errors 285418:15:21# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb. It took 4.0 seconds. Expected to take 3.93 seconds. 285518:15:21# [RSpecRunTime] Starting example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. Expected to take 3.85 seconds. 285618:15:21Projects::LfsPointers::LfsImportService 285718:15:21 when lfs is enabled for the project 285818:15:22 downloads lfs objects 285918:15:22 when no downloadable lfs object links 286018:15:23 does not call LfsDownloadService 286118:15:23# [RSpecRunTime] RSpec elapsed time: 25 minutes 57.39 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.16 1.13 1.10 1/287 21123 286318:15:23 when an exception is raised 286418:15:24 returns error 286518:15:24 when an GRPC::Core::CallError exception raised 286618:15:24 returns error 286718:15:24 when lfs is not enabled for the project 286818:15:25 does not download lfs objects 286918:15:25# [RSpecRunTime] Finishing example group spec/services/projects/lfs_pointers/lfs_import_service_spec.rb. It took 3.93 seconds. Expected to take 3.85 seconds. 287018:15:25# [RSpecRunTime] Starting example group spec/services/ci/compare_codequality_reports_service_spec.rb. Expected to take 3.62 seconds. 287118:15:25Ci::CompareCodequalityReportsService 287318:15:25 when head pipeline has a codequality report 287418:15:27 returns status and data 287518:15:27# [RSpecRunTime] RSpec elapsed time: 26 minutes 1.22 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.14 1.13 1.10 1/287 21142 287718:15:27 when base and head pipelines have codequality reports 287818:15:28 returns status and data 287918:15:28# [RSpecRunTime] RSpec elapsed time: 26 minutes 2.91 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.14 1.13 1.10 2/287 21161 288118:15:28# [RSpecRunTime] Finishing example group spec/services/ci/compare_codequality_reports_service_spec.rb. It took 3.24 seconds. Expected to take 3.62 seconds. 288218:15:28# [RSpecRunTime] Starting example group spec/lib/gitlab/import/import_user_creator_spec.rb. Expected to take 3.58 seconds. 288318:15:28Gitlab::Import::ImportUserCreator 288418:15:29 caches the import user 288518:15:29 creates import user 288618:15:29 when provided portable is a subgroup 288718:15:30 creates import user on root group level 288818:15:30# [RSpecRunTime] RSpec elapsed time: 26 minutes 4.59 seconds. Current RSS: ~1470M. Threads: 4. load average: 1.13 1.13 1.09 1/287 21162 289018:15:30 when import user already exists 289118:15:30 returns existing import user 289218:15:30 when exception occurs 289318:15:30 returns an error 289418:15:30 when provided portable is a project 289518:15:31 creates import user on root group level 289618:15:31 when namespace import user creation fails due to not unique error 289718:15:31 logs and returns existing import user 289818:15:31 when portable is in user personal namespace 289918:15:32 creates import user 290018:15:32# [RSpecRunTime] RSpec elapsed time: 26 minutes 7.12 seconds. Current RSS: ~1467M. Threads: 4. load average: 1.13 1.13 1.09 1/285 21163 290218:15:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/import_user_creator_spec.rb. It took 4.21 seconds. Expected to take 3.58 seconds. 290318:15:32# [RSpecRunTime] Starting example group spec/helpers/admin/broadcast_messages_helper_spec.rb. Expected to take 3.4 seconds. 290418:15:32Admin::BroadcastMessagesHelper 290518:15:33 #admin_broadcast_messages_data 290618:15:33 returns the expected messages data attributes 290718:15:33 has the correct iso formatted date 290818:15:33 #target_access_levels_display 290918:15:33 joins access levels 291018:15:33 #current_broadcast_banner_messages 291118:15:33 user access level targeted messages 291218:15:33 when in a project page 291318:15:34 is expected to eq #<System::BroadcastMessage id: 1, message: "MyText", starts_at: "2024-11-07 18:15:33.289122215 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 291418:15:34 when in a group page 291518:15:34 is expected to eq #<System::BroadcastMessage id: 1, message: "MyText", starts_at: "2024-11-07 18:15:33.289122215 +0000"...st_type: "banner", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 291618:15:34 when not in a project, group, or sub-group page 291718:15:34 is expected to be nil 291818:15:34 #broadcast_message_data 291918:15:34 returns the expected message data attributes 292018:15:34 has the correct iso formatted date 292118:15:34 #current_broadcast_notification_message 292218:15:34 with available broadcast notification messages 292318:15:34 is expected to eq #<System::BroadcastMessage id: 3, message: "MyText", starts_at: "2024-11-07 18:15:34.907058281 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true> 292418:15:34 when last broadcast message is hidden 292518:15:35 is expected to eq #<System::BroadcastMessage id: 4, message: "MyText", starts_at: "2024-11-06 18:15:34.983719133 +0000"...ype: "notification", dismissable: nil, target_access_levels: [], theme: "indigo", show_in_cli: true> 292618:15:35 without broadcast notification messages 292718:15:35 is expected to be nil 292818:15:35 user access level targeted messages 292918:15:35 when in a project page 293018:15:35 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-11-07 18:15:35.085217541 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 293118:15:35 when in a group page 293218:15:36 is expected to eq #<System::BroadcastMessage id: 6, message: "MyText", starts_at: "2024-11-07 18:15:35.085217541 +0000"...e: "notification", dismissable: nil, target_access_levels: [30], theme: "indigo", show_in_cli: true> 293318:15:36 when not in a project, group, or sub-group page 293418:15:36 is expected to be nil 293518:15:36 #broadcast_message 293618:15:36 returns nil when no current message 293718:15:36 includes the current message 293818:15:36 #render_broadcast_message 293918:15:36 when message is banner 294018:15:36 renders broadcast message 294118:15:36 when message is notification 294218:15:36 renders broadcast message 294318:15:36 #broadcast_message_status 294418:15:36 returns Active 294518:15:36 returns Expired 294618:15:36 returns Pending 294718:15:36# [RSpecRunTime] Finishing example group spec/helpers/admin/broadcast_messages_helper_spec.rb. It took 3.84 seconds. Expected to take 3.4 seconds. 294818:15:36# [RSpecRunTime] Starting example group spec/services/uploads/destroy_service_spec.rb. Expected to take 3.36 seconds. 294918:15:36Uploads::DestroyService 295118:15:37 when user is nil 295218:15:37 behaves like upload not found 295318:15:37 does not delete any upload 295418:15:37 returns an error 295518:15:37 when user cannot destroy upload 295618:15:37 behaves like upload not found 295718:15:37 does not delete any upload 295818:15:38 returns an error 295918:15:38 when user can destroy upload 296018:15:38 deletes the upload 296118:15:38 returns success response 296218:15:38 when upload belongs to other model 296318:15:38 behaves like upload not found 296418:15:39 does not delete any upload 296518:15:39 returns an error 296618:15:39# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.6 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.11 1.12 1.09 1/285 21164 296818:15:39 when upload destroy fails 296918:15:39 returns error 297018:15:39# [RSpecRunTime] Finishing example group spec/services/uploads/destroy_service_spec.rb. It took 2.93 seconds. Expected to take 3.36 seconds. 297118:15:39# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/renamed_spec.rb. Expected to take 3.21 seconds. 297218:15:39Gitlab::GithubImport::Importer::Events::Renamed 297518:15:40 behaves like import renamed event 297618:15:41 creates expected note 297718:15:41 creates expected system note metadata 297818:15:41# [RSpecRunTime] RSpec elapsed time: 26 minutes 15.7 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.11 1.12 1.09 1/285 21183 298018:15:41 with MergeRequest 298118:15:41 behaves like import renamed event 298218:15:42 creates expected note 298318:15:43 creates expected system note metadata 298418:15:43# [RSpecRunTime] RSpec elapsed time: 26 minutes 17.33 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.11 1.12 1.09 1/289 21258 298618:15:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/renamed_spec.rb. It took 3.44 seconds. Expected to take 3.21 seconds. 298718:15:43# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. Expected to take 3.16 seconds. 298818:15:43Gitlab::Auth::UserAccessDeniedReason 298918:15:43 #rejection_message 299018:15:43 when a user is blocked 299118:15:43 is expected to match /blocked/ 299218:15:43 a user did not accept the enforced terms 299318:15:44 is expected to match /must accept the Terms of Service/ 299418:15:44 is expected to include "user533" 299618:15:45# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.92 seconds. Current RSS: ~1502M. Threads: 4. load average: 1.10 1.12 1.09 5/289 21259 299818:15:45 when the user is internal 299918:15:46 is expected to match /This action cannot be performed by internal users/ 300018:15:46 when the user is deactivated 300118:15:46 is expected to eq "Your account has been deactivated by your administrator. Please log back in from a web browser to reactivate your account at http://localhost" 300218:15:46 when the user is unconfirmed 300318:15:46 is expected to match /Your primary email address is not confirmed/ 300418:15:46 when the user is blocked pending approval 300518:15:46 is expected to eq "Your account is pending approval from your administrator and hence blocked." 300618:15:46 when the user has expired password 300718:15:46 is expected to eq "Your password expired. Please access GitLab from a web browser to update your password." 300818:15:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/user_access_denied_reason_spec.rb. It took 3.53 seconds. Expected to take 3.16 seconds. 300918:15:46# [RSpecRunTime] Starting example group spec/services/ci/compare_accessibility_reports_service_spec.rb. Expected to take 3.01 seconds. 301018:15:46Ci::CompareAccessibilityReportsService 301218:15:46 when head pipeline has accessibility reports 301318:15:48 returns status and data 301418:15:48# [RSpecRunTime] RSpec elapsed time: 26 minutes 22.43 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.10 1.12 1.09 1/288 21278 301618:15:48 when base and head pipelines have accessibility reports 301718:15:49 returns status and data 301818:15:49# [RSpecRunTime] RSpec elapsed time: 26 minutes 24.06 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.09 1.12 1.09 1/288 21297 302018:15:49# [RSpecRunTime] Finishing example group spec/services/ci/compare_accessibility_reports_service_spec.rb. It took 3.2 seconds. Expected to take 3.01 seconds. 302118:15:49# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/version_in_collection_resolver_spec.rb. Expected to take 2.96 seconds. 302218:15:49Resolvers::DesignManagement::VersionInCollectionResolver 302418:15:50 Neither id nor sha is passed as parameters 302518:15:51 generates an appropriate error 302618:15:51# [RSpecRunTime] RSpec elapsed time: 26 minutes 25.35 seconds. Current RSS: ~1490M. Threads: 4. load average: 1.09 1.12 1.09 1/288 21298 302818:15:51 we pass an id 302918:15:51 is expected to eq #<DesignManagement::Version id: 1, sha: "69f7bf2ac802eef87b9c3253b1527c8996b9c0c7", issue_id: 16, created_at: "2024-11-07 18:15:50.854139201 +0000", author_id: 1125, namespace_id: nil> 303018:15:51 we pass a sha 303118:15:53 is expected to eq #<DesignManagement::Version id: 1, sha: "69f7bf2ac802eef87b9c3253b1527c8996b9c0c7", issue_id: 16, created_at: "2024-11-07 18:15:50.854139201 +0000", author_id: 1125, namespace_id: nil> 303218:15:53# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.33 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.09 1.12 1.09 1/285 21299 303418:15:53 we pass an inconsistent mixture of sha and version id 303518:15:54 is expected to be nil 303618:15:54# [RSpecRunTime] RSpec elapsed time: 26 minutes 28.66 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.09 1.12 1.09 1/285 21300 303818:15:54# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/version_in_collection_resolver_spec.rb. It took 4.6 seconds. Expected to take 2.96 seconds. 303918:15:54# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/build_entity_spec.rb. Expected to take 2.8 seconds. 304018:15:54Atlassian::JiraConnect::Serializers::BuildEntity 304118:15:55 when the pipeline does not belong to any Jira issue 304518:15:55 can encode the object 304618:15:55 is invalid, since it has no issue keys 304718:15:55 when the pipeline does belong to a Jira issue 304818:15:55 because it belongs to an MR with a jira_branch 305018:15:55 is not empty 305218:15:55 is valid according to the build info schema 305318:15:55 because it belongs to an MR with a jira_title 305518:15:56 is not empty 305718:15:56 is valid according to the build info schema 305818:15:56 because it belongs to an MR with a jira_description 306018:15:57 is not empty 306218:15:57 is valid according to the build info schema 306318:15:57 in the pipeline's commit message 306518:15:57 is expected to contain exactly "PROJ-1234" 306718:15:57 is expected to be valid json and match schema {"additionalProperties"=>false, "properties"=>{"buildNumber"=>{"type"=>"integer"}, "displayName"=>{"t...splayName", "url", "state", "issueKeys", "testInfo", "references", "lastUpdated"], "type"=>"object"} 306818:15:57# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/build_entity_spec.rb. It took 3.03 seconds. Expected to take 2.8 seconds. 306918:15:57# [RSpecRunTime] Starting example group spec/support_specs/helpers/stub_feature_flags_spec.rb. Expected to take 2.79 seconds. 307018:15:57StubFeatureFlags 307118:15:57 #stub_feature_flags 307218:15:57 subsquent run changes state 307318:15:57 when checking global state 307418:15:57 feature_actors: false, expected_result: false 307518:15:57 is expected to eq false 307618:15:57 is expected not to eq false 307718:15:57 default_enabled_if_undefined does not impact feature state 307818:15:57 is expected to eq false 307918:15:57 is expected not to eq false 308018:15:57 feature_actors: true, expected_result: true 308118:15:57 is expected to eq true 308218:15:57 is expected not to eq true 308318:15:57 default_enabled_if_undefined does not impact feature state 308418:15:57 is expected to eq true 308518:15:57 is expected not to eq true 308618:15:57 feature_actors: :A, expected_result: false 308718:15:58 is expected to eq false 308818:15:58 is expected not to eq false 308918:15:58 default_enabled_if_undefined does not impact feature state 309018:15:58 is expected to eq false 309118:15:58 is expected not to eq false 309218:15:58 feature_actors: [:A], expected_result: false 309318:15:58 is expected to eq false 309418:15:58 is expected not to eq false 309518:15:58 default_enabled_if_undefined does not impact feature state 309618:15:58 is expected to eq false 309718:15:58 is expected not to eq false 309818:15:58 feature_actors: [:A, :B], expected_result: false 309918:15:58 is expected to eq false 310018:15:58 is expected not to eq false 310118:15:58 default_enabled_if_undefined does not impact feature state 310218:15:58 is expected to eq false 310318:15:58 is expected not to eq false 310418:15:58 when checking scoped state 310518:15:58 feature_actors: false, tested_actor: nil, expected_result: false 310618:15:58 is expected to eq false 310718:15:58 is expected not to eq false 310818:15:58 default_enabled_if_undefined does not impact feature state 310918:15:58 is expected to eq false 311018:15:58 is expected not to eq false 311118:15:58 feature_actors: true, tested_actor: nil, expected_result: true 311218:15:58 is expected to eq true 311318:15:58 is expected not to eq true 311418:15:58 default_enabled_if_undefined does not impact feature state 311518:15:58 is expected to eq true 311618:15:58 is expected not to eq true 311718:15:58 feature_actors: false, tested_actor: :A, expected_result: false 311818:15:58 is expected to eq false 311918:15:58 is expected not to eq false 312018:15:58 default_enabled_if_undefined does not impact feature state 312118:15:58 is expected to eq false 312218:15:58 is expected not to eq false 312318:15:58 feature_actors: true, tested_actor: :A, expected_result: true 312418:15:59 is expected to eq true 312518:15:59 is expected not to eq true 312618:15:59 default_enabled_if_undefined does not impact feature state 312718:15:59 is expected to eq true 312818:15:59 is expected not to eq true 312918:15:59 feature_actors: :A, tested_actor: nil, expected_result: false 313018:15:59 is expected to eq false 313118:15:59 is expected not to eq false 313218:15:59 default_enabled_if_undefined does not impact feature state 313318:15:59 is expected to eq false 313418:15:59 is expected not to eq false 313518:15:59 feature_actors: :A, tested_actor: :A, expected_result: true 313618:15:59 is expected to eq true 313718:15:59 is expected not to eq true 313818:15:59 default_enabled_if_undefined does not impact feature state 313918:15:59 is expected to eq true 314018:15:59 is expected not to eq true 314118:15:59 feature_actors: :A, tested_actor: :B, expected_result: false 314218:15:59 is expected to eq false 314318:15:59 is expected not to eq false 314418:15:59 default_enabled_if_undefined does not impact feature state 314518:15:59 is expected to eq false 314618:15:59 is expected not to eq false 314718:15:59 feature_actors: [:A], tested_actor: nil, expected_result: false 314818:15:59 is expected to eq false 314918:15:59 is expected not to eq false 315018:15:59 default_enabled_if_undefined does not impact feature state 315118:15:59 is expected to eq false 315218:15:59 is expected not to eq false 315318:15:59 feature_actors: [:A], tested_actor: :A, expected_result: true 315418:15:59 is expected to eq true 315518:15:59 is expected not to eq true 315618:15:59 default_enabled_if_undefined does not impact feature state 315718:15:59 is expected to eq true 315818:15:59 is expected not to eq true 315918:15:59 feature_actors: [:A], tested_actor: :B, expected_result: false 316018:16:00 is expected to eq false 316118:16:00 is expected not to eq false 316218:16:00 default_enabled_if_undefined does not impact feature state 316318:16:00 is expected to eq false 316418:16:00 is expected not to eq false 316518:16:00 feature_actors: [:A, :B], tested_actor: nil, expected_result: false 316618:16:00 is expected to eq false 316718:16:00 is expected not to eq false 316818:16:00 default_enabled_if_undefined does not impact feature state 316918:16:00 is expected to eq false 317018:16:00 is expected not to eq false 317118:16:00 feature_actors: [:A, :B], tested_actor: :A, expected_result: true 317218:16:00 is expected to eq true 317318:16:00 is expected not to eq true 317418:16:00 default_enabled_if_undefined does not impact feature state 317518:16:00 is expected to eq true 317618:16:00 is expected not to eq true 317718:16:00 feature_actors: [:A, :B], tested_actor: :B, expected_result: true 317818:16:00 is expected to eq true 317918:16:00 is expected not to eq true 318018:16:00 default_enabled_if_undefined does not impact feature state 318118:16:00 is expected to eq true 318218:16:00 is expected not to eq true 318318:16:00 type handling 318418:16:00 raises error 318518:16:00 feature_actors: "string" 318618:16:00 is expected to raise ArgumentError with message matching /accepts only/ 318718:16:00 feature_actors: 1 318818:16:00 is expected to raise ArgumentError with message matching /accepts only/ 318918:16:00 feature_actors: 1.0 319018:16:00 is expected to raise ArgumentError with message matching /accepts only/ 319118:16:00 feature_actors: #<Object:0x00007e0be78f9a78> 319218:16:00 is expected to raise ArgumentError with message matching /accepts only/ 319318:16:00 does not raise error 319418:16:00 feature_actors: true 319518:16:00 is expected not to raise Exception 319618:16:00 feature_actors: false 319718:16:00 is expected not to raise Exception 319818:16:00 feature_actors: nil 319918:16:00 is expected not to raise Exception 320018:16:00 feature_actors: #<StubFeatureFlags::StubFeatureGate:0x00007e0be7904b08 @flipper_id=100> 320118:16:01 is expected not to raise Exception 320218:16:01 feature_actors: #<User id: @> 320318:16:01 is expected not to raise Exception 320518:16:01 let_it_be variable 320618:16:01 is expected to eq true 320718:16:01 before_all variable 320818:16:01 is expected to eq true 320918:16:01 before(:all) variable 321018:16:01 is expected to eq true 321118:16:01 with stub_feature_flags meta 321318:16:01 is expected to eq true 321518:16:01 is expected to eq false 321618:16:01# [RSpecRunTime] Finishing example group spec/support_specs/helpers/stub_feature_flags_spec.rb. It took 3.72 seconds. Expected to take 2.79 seconds. 321718:16:01# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/deployment_message_spec.rb. Expected to take 2.64 seconds. 321818:16:01Integrations::ChatMessage::DeploymentMessage 321918:16:02 does not allow STI 322018:16:02 behaves like Integrations::ChatMessage 322118:16:02 when input contains link markup 322218:16:03 strips all link markup characters 322318:16:03# [RSpecRunTime] RSpec elapsed time: 26 minutes 37.28 seconds. Current RSS: ~1466M. Threads: 4. load average: 1.08 1.11 1.09 1/286 21328 322618:16:03 returns a message with the data returned by the deployment data builder 322718:16:03 returns a message for a successful deployment 322818:16:03 returns a message for a failed deployment 322918:16:03 returns a message for a canceled deployment 323018:16:03 returns a message for a deployment to another environment 323118:16:03 returns a message for a deployment with any other status 323218:16:03 returns a message for a running deployment 323318:16:03 #attachments 323418:16:03 returns attachments for a failed deployment 323518:16:03 returns attachments for a canceled deployment 323618:16:03 uses a neutral color for a deployment with any other status 323718:16:03 without markdown 323818:16:03 returns attachments with the data returned by the deployment data builder 323918:16:03 with markdown 324018:16:03 returns attachments with the data returned by the deployment data builder 324118:16:03 #attachment_color 324218:16:03 status: "success", expected_color: "good" 324318:16:03 returns the correct color 324418:16:03 status: "canceled", expected_color: "warning" 324518:16:03 returns the correct color 324618:16:03 status: "failed", expected_color: "danger" 324718:16:03 returns the correct color 324818:16:03 status: "blub", expected_color: "#334455" 324918:16:03 returns the correct color 325018:16:03# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/deployment_message_spec.rb. It took 2.61 seconds. Expected to take 2.64 seconds. 325118:16:03# [RSpecRunTime] Starting example group spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb. Expected to take 2.61 seconds. 325218:16:03Preloaders::UsersMaxAccessLevelByProjectPreloader 325318:16:06 does not allow STI 325518:16:06 avoids N+1 queries 325618:16:06 preloads the max access level used by project policies 325718:16:06# [RSpecRunTime] RSpec elapsed time: 26 minutes 40.88 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.07 1.11 1.09 1/286 21329 325918:16:06# [RSpecRunTime] Finishing example group spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb. It took 2.85 seconds. Expected to take 2.61 seconds. 326018:16:06# [RSpecRunTime] Starting example group spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb. Expected to take 2.47 seconds. 326118:16:06PagesDomainSslRenewalCronWorker 326318:16:07 enqueues a PagesDomainSslRenewalWorker for domains needing renewal 326418:16:07 behaves like a pages cronjob scheduling jobs with context 326518:16:08 schedules the renewal with a context 326618:16:08 with RequestStore enabled 326718:16:09 does not cause extra queries for multiple domains 326818:16:09# [RSpecRunTime] RSpec elapsed time: 26 minutes 43.79 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.07 1.11 1.09 1/286 21330 327018:16:09 when letsencrypt integration is disabled 327118:16:09 does nothing 327218:16:09# [RSpecRunTime] Finishing example group spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb. It took 3.09 seconds. Expected to take 2.47 seconds. 327318:16:09# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb. Expected to take 2.46 seconds. 327418:16:09Gitlab::Database::Partitioning::SlidingListStrategy 327518:16:09 #current_partitions 327618:16:09 detects both partitions 327718:16:09 #validate_and_fix 327818:16:10 does not call change_column_default if the partitioning in a valid state 327918:16:10 calls change_column_default on partition_key with the most default partition number 328018:16:10 does not change the default column if it has been changed in the meanwhile by another process 328118:16:10 when the shared connection is for the wrong database 328218:16:10 does not attempt to fix connections 328318:16:10 #active_partition 328418:16:10 is the partition with the largest value 328518:16:10 #missing_partitions 328618:16:10 when next_partition_if returns true 328718:16:10 is a partition definition for the next partition in the series 328818:16:10 when next_partition_if returns false 329018:16:10 when there are no partitions for the table 329118:16:10 returns a partition for value 1 329218:16:10 #extra_partitions 329318:16:10 when some partitions are true for detach_partition_if 329418:16:11 is the leading set of partitions before that value 329518:16:11 when all partitions are true for detach_partition_if 329618:16:11 is all but the most recent partition 329718:16:11 #initial_partition 329818:16:11 starts with the value 1 329918:16:11 #next_partition 330018:16:11 is one after the active partition 330118:16:11 #ensure_partitioning_column_ignored! 330218:16:11 raises when the column is not ignored 330318:16:11 does not raise when the column is ignored 330418:16:11 redirecting inserts as the active partition changes 330518:16:11 redirects to the new partition 330618:16:11 #after_adding_partitions 330718:16:11 when the shared connection is for the same database 330818:16:11 changes column default 330918:16:11 when the shared connection is for the wrong database 331018:16:11 does not attempt to change column default 331218:16:11 is expected to have attributes {:analyze_interval => 1 week, :detach_partition_if => #<Proc:0x00007e0c10d093d8 /builds/gitlab-org/gitlab...ab/database/partitioning/sliding_list_strategy_spec.rb:338 (lambda)>, :partitioning_key => :partition} 331318:16:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb. It took 2.08 seconds. Expected to take 2.46 seconds. 331418:16:11# [RSpecRunTime] Starting example group spec/models/work_items/widgets/designs_spec.rb. Expected to take 2.31 seconds. 331518:16:11WorkItems::Widgets::Designs 331618:16:12 does not allow STI 331818:16:12 is expected to eq :designs 331918:16:12 #design_collection 332018:16:12 returns a design collection 332218:16:12 is expected to eq :designs 332318:16:12 #design_versions 332418:16:13 returns all design versions 332618:16:13 returns all designs 332718:16:13# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/designs_spec.rb. It took 2.07 seconds. Expected to take 2.31 seconds. 332818:16:13# [RSpecRunTime] Starting example group spec/models/users/namespace_commit_email_spec.rb. Expected to take 2.31 seconds. 332918:16:13Users::NamespaceCommitEmail 333018:16:14 is expected to be valid 333118:16:14 does not allow STI 333318:16:14 is expected to validate that :user cannot be empty/falsy 333418:16:14 is expected to validate that :namespace cannot be empty/falsy 333518:16:14 is expected to validate that :email cannot be empty/falsy 333618:16:14 is expected to validate that :user is case-sensitively unique within the scope of :namespace_id 333718:16:14 validate_root_group 333818:16:14 when root group 333918:16:14 is expected to be valid 334018:16:14 when subgroup 334118:16:15 is invalid and reports the relevant error 334218:16:15 .delete_for_namespace 334318:16:16 deletes all records for namespace 334418:16:16# [RSpecRunTime] RSpec elapsed time: 26 minutes 50.44 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.06 1.11 1.09 1/290 21455 334618:16:16 associations 334718:16:16 is expected to belong to user required: false 334818:16:16 is expected to belong to namespace required: false 334918:16:16 is expected to belong to email required: false 335018:16:16# [RSpecRunTime] Finishing example group spec/models/users/namespace_commit_email_spec.rb. It took 2.55 seconds. Expected to take 2.31 seconds. 335118:16:16# [RSpecRunTime] Starting example group spec/services/groups/merge_requests_count_service_spec.rb. Expected to take 2.22 seconds. 335218:16:16Groups::MergeRequestsCountService 335318:16:18 #relation_for_count 335418:16:18 uses the MergeRequestsFinder to scope merge requests 335518:16:18# [RSpecRunTime] RSpec elapsed time: 26 minutes 52.86 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.06 1.11 1.09 1/291 21514 335718:16:18 behaves like a counter caching service with threshold 335818:16:18 when cache is empty 335918:16:18 refreshes cache if value over threshold 336018:16:18 does not refresh cache if value under threshold 336118:16:18 when cached count is under the threshold value 336218:16:18 does not refresh cache 336318:16:18 when cached count is over the threshold value 336418:16:18 does not refresh cache 336518:16:18# [RSpecRunTime] Finishing example group spec/services/groups/merge_requests_count_service_spec.rb. It took 2.39 seconds. Expected to take 2.22 seconds. 336618:16:18# [RSpecRunTime] Starting example group spec/services/ci/update_pending_build_service_spec.rb. Expected to take 2.13 seconds. 336718:16:18Ci::UpdatePendingBuildService 337018:16:20 when model is invalid 337118:16:20 raises an error 337218:16:20# [RSpecRunTime] RSpec elapsed time: 26 minutes 55.05 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.14 1.12 1.09 1/291 21515 337418:16:20 when params is invalid 337518:16:20 raises an error 337618:16:20 when model is a group with pending builds 337718:16:21 updates all pending builds 337818:16:21 when model is a project with pending builds 337918:16:21 updates all pending builds 338018:16:21# [RSpecRunTime] Finishing example group spec/services/ci/update_pending_build_service_spec.rb. It took 2.17 seconds. Expected to take 2.13 seconds. 338118:16:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. Expected to take 2.08 seconds. 338218:16:21Gitlab::Ci::Reports::TestSuite 338318:16:21 is expected to eq "Rspec" 338418:16:21 #add_test_case 338518:16:21 when status of the test case is success 338618:16:21 stores data correctly 338718:16:21 when status of the test case is failed 338818:16:21 stores data correctly 338918:16:21 when two test cases are added 339018:16:21 sums up total time 339118:16:21 #total_count 339218:16:21 is expected to eq 4 339318:16:21 #total_status 339418:16:21 when all test cases succeeded 339518:16:21 is expected to eq "success" 339618:16:21 when a test case failed 339718:16:21 is expected to eq "failed" 339818:16:21 when a test case errored 339918:16:21 is expected to eq "failed" 340018:16:21 #with_attachment 340118:16:21 when test cases do not contain an attachment 340218:16:22 returns an empty hash 340318:16:22 when test cases contain an attachment 340418:16:22 returns failed test cases with attachment 340518:16:22 #set_suite_error 340618:16:22 when @suite_error is nil 340718:16:22 returns message 340818:16:22 sets the new message 340918:16:22 when a suite_error has already been set 341018:16:22 overwrites the existing message 341218:16:22 when adding multiple suites together 341318:16:22 returns a new test suite 341418:16:22 returns the suite name 341518:16:22 returns the sum for total_time 341618:16:22 merges tests cases hash 341818:16:22 when there are multiple failed test cases 341918:16:22 returns test cases sorted by execution time desc 342018:16:22 when there are multiple test cases 342118:16:22 returns test cases sorted by status 342318:16:22 when error test case exists 342418:16:23 returns all success test cases 342518:16:23 when error test case do not exist 342618:16:23 returns nothing 342818:16:23 when failed test case exists 342918:16:23 returns all success test cases 343018:16:23 when failed test case do not exist 343118:16:23 returns nothing 343318:16:23 when success test case exists 343418:16:23 returns all success test cases 343518:16:23 when success test case do not exist 343618:16:23 returns nothing 343818:16:23 when skipped test case exists 343918:16:23 returns all success test cases 344018:16:23 when skipped test case do not exist 344118:16:23 returns nothing 344218:16:23 #each_test_case 344318:16:23 yields each test case to given block 344418:16:23 #error_count 344518:16:23 when error test case exists 344618:16:23 returns the count 344718:16:23 when error test case do not exist 344818:16:23 returns nothing 344918:16:23 #failed_count 345018:16:23 when failed test case exists 345118:16:23 returns the count 345218:16:23 when failed test case do not exist 345318:16:23 returns nothing 345418:16:23 #success_count 345518:16:23 when success test case exists 345618:16:23 returns the count 345718:16:23 when success test case do not exist 345818:16:23 returns nothing 345918:16:23 #skipped_count 346018:16:23 when skipped test case exists 346118:16:23 returns the count 346218:16:23 when skipped test case do not exist 346318:16:23 returns nothing 346418:16:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_suite_spec.rb. It took 2.68 seconds. Expected to take 2.08 seconds. 346518:16:23# [RSpecRunTime] Starting example group spec/serializers/evidences/evidence_entity_spec.rb. Expected to take 2.04 seconds. 346618:16:23Evidences::EvidenceEntity 346718:16:24 exposes the expected fields 346818:16:24 when a release is associated to a milestone 346918:16:24 when a milestone has no issue associated with it 347018:16:24 creates a valid JSON object 347118:16:24# [RSpecRunTime] RSpec elapsed time: 26 minutes 58.99 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.13 1.12 1.09 1/287 21516 347318:16:24 when a milestone has no description 347418:16:25 creates a valid JSON object 347518:16:25 when a milestone has no due_date 347618:16:25 creates a valid JSON object 347718:16:25 when a milestone has an issue 347818:16:25 when the issue has no description 347918:16:25 creates a valid JSON object 348018:16:25 when a release is not associated to any milestone 348118:16:26 creates a valid JSON object 348218:16:26# [RSpecRunTime] Finishing example group spec/serializers/evidences/evidence_entity_spec.rb. It took 2.28 seconds. Expected to take 2.04 seconds. 348318:16:26# [RSpecRunTime] Starting example group spec/lib/api/entities/issue_spec.rb. Expected to take 2.01 seconds. 348418:16:26API::Entities::Issue 348518:16:26 #service_desk_reply_to 348618:16:26 as developer 348718:16:26 is expected to eq "creator@example.com" 348918:16:26 is expected to eq "cr*****@e*****.c**" 349018:16:26 without email 349118:16:27 is expected to have key :service_desk_reply_to 349218:16:27 is expected to eq nil 349318:16:27# [RSpecRunTime] Finishing example group spec/lib/api/entities/issue_spec.rb. It took 1.11 seconds. Expected to take 2.01 seconds. 349418:16:27# [RSpecRunTime] Starting example group spec/services/ci/pipeline_bridge_status_service_spec.rb. Expected to take 1.89 seconds. 349518:16:27Ci::PipelineBridgeStatusService 349718:16:27 when pipeline has upstream bridge 349818:16:28 calls inherit_status_from_downstream on upstream bridge 349918:16:28 when bridge job status raises state machine errors 350018:16:29 tracks the exception 350118:16:29# [RSpecRunTime] RSpec elapsed time: 27 minutes 3.38 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.13 1.12 1.09 1/285 21517 350318:16:29# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_bridge_status_service_spec.rb. It took 2.08 seconds. Expected to take 1.89 seconds. 350418:16:29# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb. Expected to take 1.89 seconds. 350518:16:29Gitlab::GithubImport::Stage::ImportCollaboratorsWorker 350618:16:29 when the user mapping feature is enabled 350718:16:29 skips to next stage immediately 350818:16:29 when the user mapping feature is disabled 351018:16:29 when user has push access for this repo 351118:16:29 imports all collaborators 351218:16:29 when user do not have push access for this repo 351418:16:29 when stage is disabled 351518:16:30 skips collaborators import and calls next stage 351618:16:30 behaves like Gitlab::GithubImport::StageMethods 351718:16:30 .sidekiq_retries_exhausted 351818:16:30 tracks the exception and marks the import as failed 351918:16:30 .sidekiq_options 352018:16:30 has a status_expiration 352118:16:30 has a retry of 6 352318:16:30 returns if no project could be found 352418:16:30 returns if the import state is no longer in progress 352518:16:31 imports the data when the project exists 352618:16:31 queues RefreshImportJidWorker 352718:16:31 logs error when import fails with a StandardError 352818:16:31 rescheduling the worker on certain errors 352918:16:31 error: Gitlab::GithubImport::RateLimitError 353018:16:31 reschedules the worker 353118:16:31 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 353218:16:31 reschedules the worker 353318:16:31# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb. It took 2.23 seconds. Expected to take 1.89 seconds. 353418:16:31# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. Expected to take 1.79 seconds. 353518:16:31Gitlab::JiraImport::Stage::ImportNotesWorker 353718:16:32 when import did not start 353818:16:32 behaves like cannot do Jira import 353918:16:32 does not advance to next stage 354018:16:32# [RSpecRunTime] RSpec elapsed time: 27 minutes 6.86 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.12 1.12 1.09 1/285 21518 354218:16:32 behaves like does not advance to next stage 354318:16:32 does not advance to next stage 354418:16:32 when import started 354518:16:32 behaves like advance to next stage 354618:16:32 advances to finish stage 354818:16:32 behaves like include import workers modules 354918:16:32 is expected to includes the ApplicationWorker module 355018:16:32 is expected to includes the Gitlab::JiraImport::QueueOptions module 355118:16:33 is expected to includes the Gitlab::JiraImport::ImportWorker module 355218:16:33# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb. It took 1.54 seconds. Expected to take 1.79 seconds. 355318:16:33# [RSpecRunTime] Starting example group spec/services/users/authorized_build_service_spec.rb. Expected to take 1.79 seconds. 355418:16:33Users::AuthorizedBuildService 355618:16:33 behaves like common user build items 355718:16:33 is expected to be valid 355818:16:33 sets the created_by_id 355918:16:33 creates personal namespace in specified organization 356018:16:33 behaves like organization user creation and validation in service 356118:16:33 creates organization_user on the organization 356218:16:33 when organization_params is blank 356318:16:33 does not create organization_user record 356418:16:33 when organization param is invalid 356518:16:33 adds invalid organization user error 356618:16:33 when organization_id is not in the params 356718:16:33 does not assign organization 356818:16:33 when user_type is provided 356918:16:33 when project_bot 357018:16:33 is expected to equal true 357118:16:33 when not a project_bot 357218:16:33 is expected to be human 357318:16:33 behaves like current user not admin build items 357418:16:33 behaves like organization user creation and validation in service 357518:16:34 creates organization_user on the organization 357618:16:34 when organization_params is blank 357718:16:34 does not create organization_user record 357818:16:34 when organization param is invalid 357918:16:34 adds invalid organization user error 358018:16:34 with organization_access_level params 358118:16:34 ignores parameter and use default access level 358218:16:34 when "email_confirmation_setting" application setting is set to `hard` 358318:16:34 does not confirm the user 358418:16:34 when "email_confirmation_setting" application setting is set to `off` 358518:16:34 confirms the user 358618:16:34 with allowed params 358718:16:34 sets all allowed attributes 358818:16:34 for additional authorized build allowed params 358918:16:34 is expected to be external 359018:16:34 when user_type is provided 359118:16:34 when project_bot 359218:16:34 is expected to equal true 359318:16:34 is expected to eq #<Group id:1780 @group123> 359418:16:34 when not a project_bot 359518:16:34 is expected to be human 359618:16:34# [RSpecRunTime] Finishing example group spec/services/users/authorized_build_service_spec.rb. It took 1.91 seconds. Expected to take 1.79 seconds. 359718:16:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb. Expected to take 1.69 seconds. 359818:16:34Terraform/Base.latest.gitlab-ci.yml 359918:16:34 the created pipeline 360018:16:36 creates deprecation warning job 360118:16:36# [RSpecRunTime] RSpec elapsed time: 27 minutes 10.68 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.11 1.12 1.09 1/287 21556 360318:16:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb. It took 1.63 seconds. Expected to take 1.69 seconds. 360418:16:36# [RSpecRunTime] Starting example group spec/services/users/deactivate_service_spec.rb. Expected to take 1.69 seconds. 360518:16:36Users::DeactivateService 360718:16:36 when successful 360818:16:36 returns success status 360918:16:37 changes the user's state 361018:16:37 creates a log entry 361118:16:37 when the user is already deactivated 361218:16:37 returns error result 361318:16:37 does not change the user's state 361418:16:37 when internal user 361518:16:37 returns an error message 361618:16:37 when user is blocked 361718:16:37 returns an error message 361818:16:37 when user is not an admin 361918:16:38 returns permissions error message 362018:16:38 when skip_authorization is true 362118:16:38 deactivates the user even if the current user is not an admin 362218:16:38# [RSpecRunTime] Finishing example group spec/services/users/deactivate_service_spec.rb. It took 1.74 seconds. Expected to take 1.69 seconds. 362318:16:38# [RSpecRunTime] Starting example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. Expected to take 1.6 seconds. 362418:16:38ServiceDesk::CustomEmailVerificationCleanupWorker 362618:16:39 calls the custom email verification update service 362718:16:39 with more than one verification being overdue 362818:16:39 calls the custom email verification update service for each project 362918:16:40# [RSpecRunTime] RSpec elapsed time: 27 minutes 14.18 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.10 1.11 1.09 1/287 21557 363118:16:40# [RSpecRunTime] Finishing example group spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb. It took 1.74 seconds. Expected to take 1.6 seconds. 363218:16:40# [RSpecRunTime] Starting example group spec/models/ci/artifact_blob_spec.rb. Expected to take 1.59 seconds. 363318:16:40Ci::ArtifactBlob 363418:16:41 does not allow STI 363618:16:41 returns a hash of the path 363718:16:41# [RSpecRunTime] RSpec elapsed time: 27 minutes 15.49 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.10 1.11 1.09 1/287 21558 364018:16:41 returns the entry name 364218:16:41 returns the entry path 364418:16:41 returns the entry size 364518:16:41 with an empty file 364818:16:41 returns the entry mode 364918:16:41 #external_storage 365018:16:41 returns :build_artifact 365118:16:41 #external_url 365218:16:41 with not allowed extension 365318:16:41 is expected to be nil 365418:16:41 with allowed extension 365618:16:41 when port is configured 365818:16:41 #external_link? 365918:16:41 with not allowed extensions 366018:16:41 returns false 366118:16:41 with allowed extensions 366218:16:41 returns true 366318:16:41# [RSpecRunTime] Finishing example group spec/models/ci/artifact_blob_spec.rb. It took 1.86 seconds. Expected to take 1.59 seconds. 366418:16:41# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. Expected to take 1.53 seconds. 366518:16:41Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation 366618:16:41 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 366718:16:42 does not allow STI 366818:16:42 .constraint_type_exists? 366918:16:42 is expected to be truthy 367018:16:42 always asks the database 367318:16:42 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 2, created_at: "2024-11-..."fk_users_id_1", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">] 367418:16:42 .foreign_key_type 367518:16:42 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 3, created_at: "2024-11-..."fk_users_id_3", table_name: "users", last_error: nil, attempts: 1, constraint_type: "foreign_key">] 367618:16:42 does not apply the filter if the column is not present 367718:16:42 .check_constraint_type 367818:16:42 is expected to eq [#<Gitlab::Database::AsyncConstraints::PostgresAsyncConstraintValidation id: 8, created_at: "2024-11-...sers_id_8", table_name: "users", last_error: nil, attempts: 0, constraint_type: "check_constraint">] 368018:16:42 is expected to validate that :name cannot be empty/falsy 368118:16:42 is expected to validate that :name is case-sensitively unique within the scope of :table_name 368218:16:42 is expected to validate that the length of :name is at most 63 368318:16:42 is expected to validate that :table_name cannot be empty/falsy 368418:16:42 is expected to validate that the length of :table_name is at most 63 368518:16:42 is expected to validate that the length of :last_error is at most 10000 368618:16:42 #handle_exception! 368718:16:43 increases the attempts number 368818:16:43 saves error details 368918:16:43 .table_available? 369018:16:43 is expected to be truthy 369118:16:43 when the table does not exist 369218:16:43 is expected to be falsy 369318:16:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb. It took 1.66 seconds. Expected to take 1.53 seconds. 369418:16:43# [RSpecRunTime] Starting example group spec/lib/gitlab/omniauth_initializer_spec.rb. Expected to take 1.49 seconds. 369518:16:43Gitlab::OmniauthInitializer 369618:16:43 .arguments_for 369718:16:43 when there are no args at all 369818:16:43 returns an empty array 369918:16:43 when there is an app_id and an app_secret 370018:16:43 includes both of them, in positional order 370118:16:43 when there is an app_id and an app_secret, and an array of args 370218:16:43 concatenates the args on the end 370318:16:43 when there is an app_id and an app_secret, and an array of args, and default values 370418:16:43 concatenates the args on the end 370518:16:43 when there is an app_id and an app_secret, and a hash of args 370618:16:43 concatenates the args on the end 370718:16:43 when there is an app_id and an app_secret, and a hash of args, and default arguments 370818:16:43 concatenates the args on the end 370918:16:43 when there is an app_id and an app_secret, no args, and default values 371018:16:43 concatenates the args on the end 371118:16:43 when there are args, of an unsupported type 371218:16:43 when there are default arguments 371318:16:43 tracks a configuration error 371418:16:43 when there are no default arguments 371518:16:44 tracks a configuration error 371718:16:44 configures providers from array 371818:16:44 allows "args" array for app_id and app_secret 371918:16:44 passes app_id and app_secret as additional arguments 372018:16:44 passes "args" hash as symbolized hash argument 372118:16:44 normalizes a String strategy_class 372218:16:44 allows a class to be specified in strategy_class 372318:16:44 throws an error for an invalid strategy_class 372418:16:44 configures fail_with_empty_uid for shibboleth 372518:16:44 configures defaults for google_oauth2 372618:16:44 configures defaults for gitlab 372718:16:44 configures defaults for gitlab, when arguments are not provided 372818:16:44 configures defaults for gitlab, when array arguments are provided 372918:16:44 tracks a configuration error if the arguments are neither a hash nor an array 373018:16:44 when SAML providers are configured 373118:16:44 configures default args for a single SAML provider 373218:16:44 configures defaults args for multiple SAML providers 373318:16:44 merges arguments with user configuration preference for custom SAML provider 373418:16:44 when configuration provides matching keys 373518:16:44 merges arguments with user configuration preference 373618:16:44 merges arguments with defaults preference when REVERT_OMNIAUTH_DEFAULT_MERGING is true 373918:16:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/omniauth_initializer_spec.rb. It took 1.33 seconds. Expected to take 1.49 seconds. 374018:16:44# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. Expected to take 1.44 seconds. 374118:16:44Gitlab::Ci::Pipeline::Chain::RemoveUnwantedChatJobs 374318:16:45 removes unwanted jobs for chat pipelines 374418:16:46 does not remove any jobs for non chat-pipelines 374518:16:46# [RSpecRunTime] RSpec elapsed time: 27 minutes 20.63 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.09 1.11 1.09 1/286 21559 374718:16:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. It took 1.6 seconds. Expected to take 1.44 seconds. 374818:16:46# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/components/last_usage_spec.rb. Expected to take 1.42 seconds. 374918:16:46Ci::Catalog::Resources::Components::LastUsage 375018:16:47 does not allow STI 375118:16:47 is expected to belong to component_project class_name => Project required: false 375218:16:47 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false 375318:16:47 is expected to belong to component class_name => Ci::Catalog::Resources::Component required: false 375518:16:47 is expected to validate that :component cannot be empty/falsy 375618:16:47 is expected to validate that :last_used_date cannot be empty/falsy 375718:16:47 is expected to validate that :catalog_resource cannot be empty/falsy 375818:16:47 is expected to validate that :component_project cannot be empty/falsy 375918:16:47 is expected to validate that :used_by_project_id cannot be empty/falsy 376018:16:47 validates uniqueness of last_used_date 376118:16:47 validates uniqueness of the index 376218:16:48# [RSpecRunTime] RSpec elapsed time: 27 minutes 22.17 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.09 1.11 1.09 1/285 21560 376418:16:48# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/components/last_usage_spec.rb. It took 1.54 seconds. Expected to take 1.42 seconds. 376518:16:48# [RSpecRunTime] Starting example group spec/services/packages/rubygems/metadata_extraction_service_spec.rb. Expected to take 1.35 seconds. 376618:16:48Packages::Rubygems::MetadataExtractionService 376818:16:49 creates the metadata 376918:16:49 stores the metadata 377018:16:49 with an existing metadatum 377218:16:49# [RSpecRunTime] RSpec elapsed time: 27 minutes 23.95 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.16 1.13 1.10 1/285 21561 377418:16:49# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/metadata_extraction_service_spec.rb. It took 1.78 seconds. Expected to take 1.35 seconds. 377518:16:49# [RSpecRunTime] Starting example group spec/models/concerns/bulk_insertable_associations_spec.rb. Expected to take 1.35 seconds. 377618:16:49BulkInsertableAssociations 377718:16:49-- create_table(:_test_bulk_parents, {:force=>true}) 377918:16:49-- create_table(:_test_bulk_foos, {:force=>true}) 378118:16:49-- create_table(:_test_bulk_bars, {:force=>true}) 378318:16:49-- create_table(:_test_simple_bars, {:force=>true}) 378518:16:50 does not allow STI 378618:16:50 saving bulk insertable associations 378718:16:50 can disable bulk-inserts within a bulk-insert block 378818:16:50 when items already have IDs 378918:16:50 stores nothing and raises an error 379018:16:50 when items have no IDs set 379118:16:50 stores them all and updates items with IDs 379218:16:50 when items are empty 379318:16:50 does nothing 379418:16:50 when relation name does not match class name 379518:16:50 stores them all 379618:16:50 with multiple threads 379718:16:50 isolates bulk insert behavior between threads 379818:16:50 with multiple associations 379918:16:50 isolates writes between associations 380018:16:50 passing bulk insert arguments 380118:16:50 disables validations on target association 380218:16:50 when association is not bulk-insert safe 380318:16:50 saves it normally 380418:16:50 when association is not has_many 380518:16:50 saves it normally 380618:16:50 when an item is not valid 380818:16:51 invalidates the parent and returns false 381018:16:51 invalidates the parent and raises error 381118:16:51-- drop_table(:_test_bulk_foos, {:force=>true}) 381318:16:51-- drop_table(:_test_bulk_bars, {:force=>true}) 381518:16:51-- drop_table(:_test_simple_bars, {:force=>true}) 381718:16:51-- drop_table(:_test_bulk_parents, {:force=>true}) 381918:16:51# [RSpecRunTime] Finishing example group spec/models/concerns/bulk_insertable_associations_spec.rb. It took 1.32 seconds. Expected to take 1.35 seconds. 382018:16:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/base_spec.rb. Expected to take 1.29 seconds. 382118:16:51Gitlab::Ci::Config::External::File::Base 382318:16:51 when a location is present 382418:16:51 returns true 382518:16:51 with a location is missing 382618:16:51 returns false 382818:16:51 when location is not a string 382918:16:51 is expected to be falsy 383018:16:51 when location is not a YAML file 383118:16:51 is expected to be falsy 383218:16:51 when location has not a valid naming scheme 383318:16:51 is expected to be falsy 383418:16:51 when location is a valid .yml extension 383518:16:51 is expected to be truthy 383618:16:51 when location is a valid .yaml extension 383718:16:51 is expected to be truthy 383818:16:51 when there are YAML syntax errors 383918:16:52 is not a valid file 384018:16:52 when the class has no validate_context! 384118:16:52 raises an error 384218:16:52 when interpolation was unsuccessful 384318:16:52 when context key is missing 384418:16:52 surfaces interpolation errors 384518:16:52 when header is invalid 384618:16:52 surfaces header errors 384718:16:52 when header is not a hash 384818:16:52 surfaces header errors 385018:16:52 with includes 385118:16:52 does expand hash to include the template 385318:16:52 is expected to eq {:context_project=>"namespace760/project-773", :context_sha=>"HEAD"} 385518:16:52 when the other file has the same params 385618:16:52 is expected to eq true 385718:16:52 when the other file has not the same params 385818:16:52 is expected to eq false 386018:16:52 with a project 386118:16:52 is expected to eq -3441750238223181796 386218:16:52 without a project 386318:16:52 is expected to eq -3771969284307927274 386418:16:52 #load_and_validate_expanded_hash! 386518:16:52 includes instrumentation for loading and expanding the content 386618:16:52 when the content is interpolated 386718:16:52 increments the ci_interpolation_users usage counter 386818:16:52 when the content is not interpolated 386918:16:52 does not increment the ci_interpolation_users usage counter 387018:16:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/base_spec.rb. It took 1.69 seconds. Expected to take 1.29 seconds. 387118:16:52# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes_spec.rb. Expected to take 1.26 seconds. 387218:16:52Gitlab::Database::AsyncIndexes 387318:16:52 .create_pending_indexes! 387418:16:52 takes 2 pending indexes and creates those 387518:16:52 when there are indexes to be created in the queue with higher attempts 387618:16:53 does not pick up failed indexes 387718:16:53 .drop_pending_indexes! 387818:16:53 takes 2 pending indexes and destroys those 387918:16:53 when there are indexes to be destroyed in the queue with higher attempts 388018:16:53 does not pick up failed indexes 388118:16:53 .execute_pending_actions! 388218:16:53 with one entry 388318:16:53 executes instructions ordered by attempts and ids 388418:16:53 with two entries 388518:16:53 executes instructions ordered by attempts 388618:16:53 when the budget allows more instructions 388718:16:54 retries failed attempts 388818:16:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes_spec.rb. It took 1.28 seconds. Expected to take 1.26 seconds. 388918:16:54# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. Expected to take 1.19 seconds. 389018:16:54CloudSeed::GoogleCloud::EnableCloudRunService 389118:16:54 when a project has 3 gcp projects 389218:16:54 enables cloud run, artifacts registry and cloud build 389318:16:54 when a project does not have any gcp projects 389418:16:55 returns error 389518:16:55# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb. It took 1.29 seconds. Expected to take 1.19 seconds. 389618:16:55# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. Expected to take 1.17 seconds. 389718:16:55Banzai::Filter::TruncateVisibleFilter 389818:16:56 preserves a link href when link text is truncated 389918:16:56 truncates HTML with emoji properly 390018:16:56 does not truncate if truncate_visible_max_chars not specified 390118:16:56 truncates HTML properly 390218:16:56 truncates the first line of a code block 390318:16:56 behaves like truncates text 390418:16:56 is expected to match "Code block...</span></code>" 390518:16:56# [RSpecRunTime] RSpec elapsed time: 27 minutes 30.75 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.15 1.12 1.09 1/285 21564 390718:16:56 truncates a single long line of text 390818:16:56 behaves like truncates text 390918:16:56 is expected to match "... quick brown fox jumped over the lazy dog twiceThe quick brown fox jumped over the lazy dog twice" 391018:16:56 preserves code color scheme 391118:16:56 behaves like truncates text 391218:16:56 is expected to match "<code><span id=\"LC1\" class=\"line\" lang=\"ruby\"><span class=\"k\">def</span> <span class=\"nf\">test</span>...</span>" 391318:16:56 displays inline code 391418:16:56 behaves like truncates text 391518:16:56 is expected to match "Text with <code>inline code</code>" 391618:16:56 truncates the text with multiple paragraphs 391718:16:56 behaves like truncates text 391818:16:56 is expected to match "Paragraph 1..." 391918:16:56# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. It took 1.49 seconds. Expected to take 1.17 seconds. 392018:16:56# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. Expected to take 1.12 seconds. 392118:16:56Gitlab::Ci::Config::External::File::Template 392318:16:57 when a template is specified 392418:16:57 returns true 392518:16:57 with a missing template 392618:16:57 returns false 392718:16:57 with a missing template key 392818:16:57 returns false 393018:16:57 when is a valid template name 393118:16:57 is expected to be truthy 393218:16:57 with invalid template name 393318:16:57 returns false 393418:16:57 with a non-existing template 393518:16:57 returns false 393618:16:57 #template_name 393718:16:57 when template does end with .gitlab-ci.yml 393818:16:58 returns template name 393918:16:58 when template is nil 394118:16:58 when template does not end with .gitlab-ci.yml 394318:16:58 #expand_context 394418:16:58 drops all parameters 394618:16:58 is expected to eq {:blob=>nil, :context_project=>"namespace764/project-777", :context_sha=>"12345", :extra=>{}, :locati...gitlab-org/gitlab/-/raw/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml", :type=>:template} 394818:16:58 when interpolation is being used 394918:16:58 correctly interpolates the content 395018:16:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/template_spec.rb. It took 1.39 seconds. Expected to take 1.12 seconds. 395118:16:58# [RSpecRunTime] Starting example group spec/models/ci/partition_spec.rb. Expected to take 1.08 seconds. 395218:16:58Ci::Partition 395318:16:58 does not allow STI 395418:16:58 #all_partitions_exist? 395518:16:58 when all partitions exist 395618:16:58 is expected to eq true 395718:16:58 when database partitions does not exist for ci_partition record 395818:16:58 is expected to eq false 395918:16:58 #above_threshold? 396018:16:58 when one of the partition is above the threshold 396118:16:58 is expected to eq true 396218:16:58 when all partitions are below the threshold 396318:16:58 is expected to eq false 396418:16:58 state machine 396518:16:58 when transitioning from prepare to ready 396618:16:59 status is ready 396718:16:59 when transitioning from current to active 396818:16:59 updates statuses for current and next partition 397118:16:59 when no ci_partition is marked as current 397218:16:59 is expected to be nil 397318:16:59 when a given ci_partition is marked as current 397418:16:59 returns the current record 397618:16:59 returns ci_partitions above given id 397718:16:59 .next_available 397818:16:59 when one partition is ready 397918:16:59 is expected to eq #<Ci::Partition id: 103, created_at: "2024-11-07 18:16:59.396680291 +0000", updated_at: "2024-11-07 18:16:59.396680291 +0000", status: 1> 398018:16:59 when multiple partitions are ready 398118:16:59 returns the first next partition available 398218:16:59 .provisioning 398318:16:59 when one partition is preparing 398418:16:59 is expected to eq #<Ci::Partition id: 107, created_at: "2024-11-07 18:16:59.588470159 +0000", updated_at: "2024-11-07 18:16:59.588470159 +0000", status: 0> 398518:16:59 when multiple partitions are preparing 398618:16:59 returns the first ci_partition with status preparing 398718:16:59 .create_next! 398818:16:59 creates a new record 399018:16:59 returns the statuses 399218:16:59 is expected to validate that :id cannot be empty/falsy 399318:16:59 is expected to validate that :status cannot be empty/falsy 399518:17:00 when status is current 399618:17:00 is expected to validate that :status is case-sensitively unique 399718:17:00# [RSpecRunTime] Finishing example group spec/models/ci/partition_spec.rb. It took 1.82 seconds. Expected to take 1.08 seconds. 399818:17:00# [RSpecRunTime] Starting example group spec/lib/gitlab/http_io_spec.rb. Expected to take 1.03 seconds. 399918:17:00Gitlab::HttpIO 400118:17:00 is expected to be nil 400318:17:00 is expected to be nil 400518:17:00 is expected to be truthy 400718:17:00 is expected to be nil 401118:17:00 when moves pos to end of the file 401218:17:00 is expected to eq 192441 401318:17:00 when moves pos to middle of the file 401418:17:00 is expected to eq 96220 401518:17:00 when moves pos around 401618:17:00 matches the result 401818:17:00 when current pos is at end of the file 401918:17:00 is expected to be truthy 402018:17:00 when current pos is not at end of the file 402118:17:00 is expected to be falsey 402318:17:00 yields lines 402418:17:00 when buckets on GCS 402518:17:00 when BUFFER_SIZE is larger than file size 402618:17:00 calls get_chunk only once 402818:17:00 when there are no network issue 402918:17:00 when read whole size 403018:17:00 when BUFFER_SIZE is smaller than file size 403118:17:00 reads a trace 403218:17:00 when BUFFER_SIZE is larger than file size 403318:17:00 reads a trace 403418:17:00 when read only first 100 bytes 403518:17:00 when BUFFER_SIZE is smaller than file size 403618:17:00 reads a trace 403718:17:00 when BUFFER_SIZE is larger than file size 403818:17:00 reads a trace 403918:17:00 when tries to read oversize 404018:17:00 when BUFFER_SIZE is smaller than file size 404118:17:01 reads a trace 404218:17:01 when BUFFER_SIZE is larger than file size 404318:17:01 reads a trace 404418:17:01 when tries to read 0 bytes 404518:17:01 when BUFFER_SIZE is smaller than file size 404618:17:01 reads a trace 404718:17:01 when BUFFER_SIZE is larger than file size 404818:17:01 reads a trace 404918:17:01 when there is anetwork issue 405018:17:01 reads a trace 405218:17:01 when there is anetwork issue 405318:17:01 reads a trace 405418:17:01 when BUFFER_SIZE is smaller than file size 405518:17:01 behaves like all line matching 405618:17:01 reads a line 405718:17:01 when BUFFER_SIZE is larger than file size 405818:17:01 behaves like all line matching 405918:17:01 reads a line 406018:17:01 when pos is at middle of the file 406118:17:01 reads from pos 406318:17:01 is expected to raise NotImplementedError 406518:17:01 is expected to raise NotImplementedError 406718:17:01 is expected to raise NotImplementedError 406918:17:01 is expected to be truthy 407118:17:01 does not set the "accept-encoding" header 407218:17:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/http_io_spec.rb. It took 1.64 seconds. Expected to take 1.03 seconds. 407318:17:01# [RSpecRunTime] Starting example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. Expected to take 1.0 second. 407418:17:01Gitlab::CycleAnalytics::Updater 407518:17:01 updates authors 407618:17:01 maps the correct user 407718:17:01 updates builds 407818:17:02 maps the correct build 407918:17:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/cycle_analytics/updater_spec.rb. It took 1.11 seconds. Expected to take 1.0 second. 408018:17:02# [RSpecRunTime] Starting example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. Expected to take 0.95 second. 408118:17:02Snippets::ScheduleBulkRepositoryShardMovesService 408218:17:02 behaves like moves repository shard in bulk 408418:17:03 schedules container repository storage moves 408518:17:03 read-only repository 408618:17:03 does not get scheduled 408818:17:03 defers to the worker 408918:17:03# [RSpecRunTime] Finishing example group spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb. It took 1.03 seconds. Expected to take 0.95 second. 409018:17:03# [RSpecRunTime] Starting example group spec/lib/gitlab/git/commit_stats_spec.rb. Expected to take 0.93 second. 409118:17:03Gitlab::Git::CommitStats 409218:17:04 returns commit stats and caches them 409318:17:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/commit_stats_spec.rb. It took 1.02 seconds. Expected to take 0.93 second. 409418:17:04# [RSpecRunTime] RSpec elapsed time: 27 minutes 39.12 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.13 1.12 1.09 1/286 21603 409618:17:04# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/compressed_json_spec.rb. Expected to take 0.88 second. 409718:17:04Gitlab::Middleware::CompressedJson 409918:17:04 with packages route 410018:17:04 with instance level endpoint 410118:17:04 with npm advisory bulk url 410218:17:04 behaves like decompress middleware 410318:17:05 replaces input with a decompressed content 410418:17:05 behaves like decompress middleware 410518:17:05 replaces input with a decompressed content 410618:17:05 with npm quick audit url 410718:17:05 behaves like decompress middleware 410818:17:05 replaces input with a decompressed content 410918:17:05 behaves like decompress middleware 411018:17:05 replaces input with a decompressed content 411118:17:05 with project level endpoint 411218:17:05 with npm advisory bulk url 411318:17:05 behaves like decompress middleware 411418:17:05 replaces input with a decompressed content 411518:17:05 behaves like decompress middleware 411618:17:05 replaces input with a decompressed content 411718:17:05 behaves like handles non integer ID 411818:17:05 with a URL-encoded ID 411918:17:05 behaves like decompress middleware 412018:17:05 replaces input with a decompressed content 412118:17:05 with a non URL-encoded ID 412218:17:05 behaves like passes input 412318:17:05 keeps the original input 412418:17:05 with a blank ID 412518:17:05 behaves like passes input 412618:17:05 keeps the original input 412718:17:05 with npm quick audit url 412818:17:05 behaves like decompress middleware 412918:17:05 replaces input with a decompressed content 413018:17:05 behaves like decompress middleware 413118:17:05 replaces input with a decompressed content 413218:17:05 behaves like handles non integer ID 413318:17:05 with a URL-encoded ID 413418:17:05 behaves like decompress middleware 413518:17:05 replaces input with a decompressed content 413618:17:05 with a non URL-encoded ID 413718:17:05 behaves like passes input 413818:17:05 keeps the original input 413918:17:05 with a blank ID 414018:17:05 behaves like passes input 414118:17:05 keeps the original input 414218:17:05 with group level endpoint 414318:17:05 with npm advisory bulk url 414418:17:05 behaves like decompress middleware 414518:17:05 replaces input with a decompressed content 414618:17:05 behaves like decompress middleware 414718:17:05 replaces input with a decompressed content 414818:17:05 behaves like handles non integer ID 414918:17:05 with a URL-encoded ID 415018:17:05 behaves like decompress middleware 415118:17:05 replaces input with a decompressed content 415218:17:05 with a non URL-encoded ID 415318:17:05 behaves like passes input 415418:17:05 keeps the original input 415518:17:05 with a blank ID 415618:17:05 behaves like passes input 415718:17:05 keeps the original input 415818:17:05 with npm quick audit url 415918:17:05 behaves like decompress middleware 416018:17:05 replaces input with a decompressed content 416118:17:05 behaves like decompress middleware 416218:17:05 replaces input with a decompressed content 416318:17:05 behaves like handles non integer ID 416418:17:05 with a URL-encoded ID 416518:17:05 behaves like decompress middleware 416618:17:05 replaces input with a decompressed content 416718:17:05 with a non URL-encoded ID 416818:17:05 behaves like passes input 416918:17:05 keeps the original input 417018:17:05 with a blank ID 417118:17:05 behaves like passes input 417218:17:05 keeps the original input 417318:17:05 with some other route 417418:17:05 behaves like passes input 417518:17:05 keeps the original input 417618:17:05 with the wrong project path 417718:17:05 behaves like passes input 417818:17:05 keeps the original input 417918:17:05 when payload is too large 418018:17:05 reads only limited size 418118:17:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/compressed_json_spec.rb. It took 0.83 second. Expected to take 0.88 second. 418218:17:05# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. Expected to take 0.85 second. 418318:17:05Gitlab::BitbucketServerImport::Importers::LfsObjectsImporter 418518:17:06 when lfs is enabled 418618:17:06 imports each lfs object in parallel 418718:17:06 logs its progress 418818:17:06 when LFS list download fails 418918:17:06 rescues and logs the exception 419018:17:06 when LFS is not enabled 419118:17:06 logs progress but does nothing 419218:17:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb. It took 0.8 second. Expected to take 0.85 second. 419318:17:06# [RSpecRunTime] Starting example group spec/models/concerns/sha_attribute_spec.rb. Expected to take 0.82 second. 419518:17:06 does not allow STI 419618:17:06 .sha_attribute 419718:17:06 defines a SHA attribute with Gitlab::Database::ShaAttribute type 419818:17:06 .sha256_attribute 419918:17:06 defines a SHA256 attribute with Gitlab::Database::ShaAttribute type 420018:17:06 .load_schema! 420118:17:06 column_name: binary_column, environment: "development", expected_error: :no_error 420218:17:06 with sha_attribute 420318:17:06 validates column type 420418:17:06 with sha256_attribute 420518:17:06 validates column type 420618:17:06 column_name: binary_column, environment: "production", expected_error: :no_error 420718:17:06 with sha_attribute 420818:17:06 validates column type 420918:17:06 with sha256_attribute 421018:17:06 validates column type 421118:17:06 column_name: text_column, environment: "development", expected_error: :sha_mismatch_error 421218:17:06 with sha_attribute 421318:17:07 validates column type 421418:17:07 with sha256_attribute 421518:17:07 validates column type 421618:17:07 column_name: text_column, environment: "production", expected_error: :no_error 421718:17:07 with sha_attribute 421818:17:07 validates column type 421918:17:07 with sha256_attribute 422018:17:07 validates column type 422118:17:07 column_name: :__non_existent_column, environment: "development", expected_error: :no_error 422218:17:07 with sha_attribute 422318:17:07 validates column type 422418:17:07 with sha256_attribute 422518:17:07 validates column type 422618:17:07 column_name: :__non_existent_column, environment: "production", expected_error: :no_error 422718:17:07 with sha_attribute 422818:17:07 validates column type 422918:17:07 with sha256_attribute 423018:17:07 validates column type 423118:17:07# [RSpecRunTime] Finishing example group spec/models/concerns/sha_attribute_spec.rb. It took 0.84 second. Expected to take 0.82 second. 423218:17:07# [RSpecRunTime] Starting example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. Expected to take 0.78 second. 423318:17:07Packages::Helm::ExtractFileMetadataService 423418:17:08 with a valid file 423518:17:08 is expected to eq {"apiVersion"=>"v2", "description"=>"File, Block, and Object Storage Services for your Cloud-Native E...ok-logo.svg", "name"=>"rook-ceph", "sources"=>["https://github.com/rook/rook"], "version"=>"v1.5.8"} 423618:17:08 without Chart.yaml 423718:17:08 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 423818:17:08 with Chart.yaml at root 423918:17:08 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 424018:17:08 with an invalid YAML 424118:17:08 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Error while parsing Chart.yaml: (<unknown>): did not find expected node content while parsing a flow node at line 2 column 1" 424218:17:08 with a corrupted Chart.yaml of incorrect size 424318:17:08 raises an error with the expected message 424418:17:08# [RSpecRunTime] Finishing example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. It took 0.83 second. Expected to take 0.78 second. 424518:17:08# [RSpecRunTime] Starting example group spec/models/integrations/external_wiki_spec.rb. Expected to take 0.75 second. 424618:17:08Integrations::ExternalWiki 424718:17:08 does not allow STI 424918:17:08 when integration is active 425018:17:08 is expected to validate that :external_wiki_url cannot be empty/falsy 425118:17:08 behaves like issue tracker integration URL attribute 425318:17:08 is expected not to allow :external_wiki_url to be ‹"example.com"› 425418:17:08 is expected not to allow :external_wiki_url to be ‹"ftp://example.com"› 425518:17:08 is expected not to allow :external_wiki_url to be ‹"herp-and-derp"› 425618:17:08 when integration is inactive 425718:17:08 is expected not to validate that :external_wiki_url cannot be empty/falsy 425918:17:08 the URL is not reachable 426018:17:08 is not successful 426118:17:08 the URL is reachable 426218:17:08 is successful 426318:17:08# [RSpecRunTime] Finishing example group spec/models/integrations/external_wiki_spec.rb. It took 0.7 second. Expected to take 0.75 second. 426418:17:08# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/samplers/action_cable_sampler_spec.rb. Expected to take 0.72 second. 426518:17:08Gitlab::Metrics::Samplers::ActionCableSampler 426618:17:08 behaves like metrics sampler 426718:17:08 when sampling interval is passed explicitly 426818:17:09 is expected to eq 42 426918:17:09 when sampling interval is passed through the environment 427018:17:09 is expected to eq 42 427118:17:09 when no sampling interval is passed anywhere 427218:17:09 uses the hardcoded default 427418:17:09 calls the sample method on the sampler thread 427518:17:09 with warmup set to true 427618:17:09 calls the sample method first on the caller thread 427718:17:09 #safe_sample 427818:17:09 calls #sample once 427918:17:09 when sampling fails with error 428018:17:09 recovers from errors 428418:17:09 includes active connections 428518:17:09 includes minimum worker pool size 428618:17:09 includes maximum worker pool size 428718:17:09 includes current worker pool size 428818:17:09 includes largest worker pool size 428918:17:09 includes worker pool completed task count 429018:17:09 includes worker pool pending task count 429118:17:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/samplers/action_cable_sampler_spec.rb. It took 0.79 second. Expected to take 0.72 second. 429218:17:09# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/same_site_cookies_spec.rb. Expected to take 0.71 second. 429318:17:09Gitlab::Middleware::SameSiteCookies 429518:17:09 without SSL enabled 429718:17:09 does not add headers to cookies 429818:17:09 with SSL enabled 429918:17:09 with no cookies 430018:17:09 does not add headers 430118:17:09 with different browsers 430218:17:09 description: "iOS 12", user_agent: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1", expected: false 430318:17:09 returns expected SameSite status 430418:17:09 description: "macOS 10.14 + Safari", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15", expected: false 430518:17:09 returns expected SameSite status 430618:17:09 description: "macOS 10.14 + Opera", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36 OPR/47.0.2631.55", expected: false 430718:17:09 returns expected SameSite status 430818:17:09 description: "macOS 10.14 + Chrome v80", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36", expected: true 430918:17:09 returns expected SameSite status 431018:17:09 description: "Chrome v41", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36", expected: true 431118:17:09 returns expected SameSite status 431218:17:09 description: "Chrome v50", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2348.1 Safari/537.36", expected: true 431318:17:10 returns expected SameSite status 431418:17:10 description: "Chrome v51", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2718.15 Safari/537.36", expected: false 431518:17:10 returns expected SameSite status 431618:17:10 description: "Chrome v62", user_agent: "Mozilla/5.0 (Macintosh; Intel NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36", expected: false 431718:17:10 returns expected SameSite status 431818:17:10 description: "Chrome v66", user_agent: "Mozilla/5.0 (Linux; Android 4.4.2; Avvio_793 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.126 Mobile Safari/537.36", expected: false 431918:17:10 returns expected SameSite status 432018:17:10 description: "Chrome v67", user_agent: "Mozilla/5.0 (Linux; Android 7.1.1; SM-J510F Build/NMF26X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3371.0 Mobile Safari/537.36", expected: true 432118:17:10 returns expected SameSite status 432218:17:10 description: "Chrome v85", user_agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36", expected: true 432318:17:10 returns expected SameSite status 432418:17:10 description: "Chromium v66", user_agent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/66.0.3359.181 HeadlessChrome/66.0.3359.181 Safari/537.36", expected: false 432518:17:10 returns expected SameSite status 432618:17:10 description: "Chromium v85", user_agent: "Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/85.0.4183.59 Chrome/85.0.4183.59 Safari/537.36", expected: true 432718:17:10 returns expected SameSite status 432818:17:10 description: "UC Browser 12.0.4", user_agent: "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-CN; A31 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.0.4.986 Mobile Safari/537.36", expected: false 432918:17:10 returns expected SameSite status 433018:17:10 description: "UC Browser 12.13.0", user_agent: "Mozilla/5.0 (Linux; U; Android 7.1.1; en-US; SM-C9000 Build/NMF26X) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.0.1207 Mobile Safari/537.36", expected: false 433118:17:10 returns expected SameSite status 433218:17:10 description: "UC Browser 12.13.2", user_agent: "Mozilla/5.0 (Linux; U; Android 9; en-US; Redmi Note 7 Build/PQ3B.190801.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.2.1208 Mobile Safari/537.36", expected: true 433318:17:10 returns expected SameSite status 433418:17:10 description: "UC Browser 12.13.5", user_agent: "Mozilla/5.0 (Linux; U; Android 5.1.1; en-US; PHICOMM C630 (CLUE L) Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.13.5.1209 Mobile Safari/537.36", expected: true 433518:17:10 returns expected SameSite status 433618:17:10 description: "Playstation", user_agent: "Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko)", expected: true 433718:17:10 returns expected SameSite status 433818:17:10 with single cookie 433918:17:10 adds required headers 434018:17:10 multiple cookies 434118:17:10 adds required headers 434218:17:10 multiple cookies with some missing headers 434318:17:10 adds missing headers 434418:17:10 multiple cookies with all headers present 434518:17:10 does not add new headers 434618:17:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/same_site_cookies_spec.rb. It took 0.7 second. Expected to take 0.71 second. 434718:17:10# [RSpecRunTime] Starting example group spec/initializers/enumerator_next_patch_spec.rb. Expected to take 0.66 second. 434818:17:10Enumerator#next patch fix 435118:17:10 normal yield 435218:17:10 returns yielded value 435318:17:10 end of iteration 435418:17:10 does not fix up StopIteration 435518:17:10 arguments error 435618:17:10 does not fix up ArgumentError 435818:17:10 does not fix up StopIteration 435918:17:10 fixes up ArgumentError 436018:17:10 adds backtrace from other errors 436118:17:10 #next_values 436218:17:10 normal yield 436318:17:10 returns yielded value 436418:17:10 end of iteration 436518:17:10 does not fix up StopIteration 436618:17:10 arguments error 436718:17:10 does not fix up ArgumentError 436918:17:10 does not fix up StopIteration 437018:17:10 fixes up ArgumentError 437118:17:10 adds backtrace from other errors 437318:17:10 normal yield 437418:17:10 returns yielded value 437518:17:10 end of iteration 437618:17:10 does not fix up StopIteration 437718:17:10 arguments error 437818:17:10 does not fix up ArgumentError 438018:17:10 does not fix up StopIteration 438118:17:10 fixes up ArgumentError 438218:17:10 adds backtrace from other errors 438318:17:10 #peek_values 438418:17:10 normal yield 438518:17:10 returns yielded value 438618:17:10 end of iteration 438718:17:10 does not fix up StopIteration 438818:17:10 arguments error 438918:17:11 does not fix up ArgumentError 439118:17:11 does not fix up StopIteration 439218:17:11 fixes up ArgumentError 439318:17:11 adds backtrace from other errors 439418:17:11# [RSpecRunTime] Finishing example group spec/initializers/enumerator_next_patch_spec.rb. It took 0.66 second. Expected to take 0.66 second. 439518:17:11# [RSpecRunTime] Starting example group spec/initializers/fog_google_https_private_urls_spec.rb. Expected to take 0.66 second. 439618:17:11Fog::Storage::GoogleXML::File 439718:17:11 delegates to #get_https_url 439818:17:11# [RSpecRunTime] Finishing example group spec/initializers/fog_google_https_private_urls_spec.rb. It took 0.05 second. Expected to take 0.66 second. 439918:17:11# [RSpecRunTime] Starting example group spec/workers/dependency_proxy/image_ttl_group_policy_worker_spec.rb. Expected to take 0.61 second. 440018:17:11DependencyProxy::ImageTtlGroupPolicyWorker 440118:17:11 has :until_executing deduplicate strategy 440218:17:11 behaves like worker with data consistency 440318:17:11 .get_data_consistency_feature_flag_enabled? 440418:17:11 returns true 440518:17:11 .get_data_consistency_per_database 440618:17:11 returns correct data consistency 440818:17:11 when there are images to expire 440918:17:11 updates the old images to pending_destruction 441018:17:11 counts logging 441118:17:11 logs all the counts 441218:17:11# [RSpecRunTime] Finishing example group spec/workers/dependency_proxy/image_ttl_group_policy_worker_spec.rb. It took 0.77 second. Expected to take 0.61 second. 441318:17:11# [RSpecRunTime] Starting example group spec/serializers/project_import_entity_spec.rb. Expected to take 0.61 second. 441418:17:11ProjectImportEntity 441618:17:12 includes required fields 441718:17:12 when client option present 441818:17:12 includes relation_type 441918:17:12 when import is failed 442018:17:12 includes only the last import failure 442118:17:12# [RSpecRunTime] Finishing example group spec/serializers/project_import_entity_spec.rb. It took 0.64 second. Expected to take 0.61 second. 442218:17:12# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/key_spec.rb. Expected to take 0.57 second. 442318:17:12Gitlab::Ci::Config::Entry::Key 442518:17:12 behaves like key entry validations 442618:17:12 when entry value contains slash 442718:17:12 behaves like key with slash 442918:17:12 reports errors with config value 443018:17:12 when entry value contains URI encoded slash (%2F) 443118:17:12 behaves like key with slash 443318:17:12 reports errors with config value 443418:17:12 when entry value is a dot 443518:17:12 behaves like key with only dots 443718:17:12 reports errors with config value 443818:17:12 when entry value is two dots 443918:17:12 behaves like key with only dots 444118:17:12 reports errors with config value 444218:17:12 when entry value is a URI encoded dot (%2E) 444318:17:12 behaves like key with only dots 444518:17:12 reports errors with config value 444618:17:12 when entry value is two URI encoded dots (%2E) 444718:17:12 behaves like key with only dots 444918:17:12 reports errors with config value 445018:17:12 when entry value is one dot and one URI encoded dot 445118:17:12 behaves like key with only dots 445318:17:13 reports errors with config value 445418:17:13 when key is a string 445618:17:13 returns key value 445918:17:13 when entry config value is correct 446018:17:13 when key is a hash 446218:17:13 returns key value 446518:17:13 when key is a symbol 446718:17:13 returns key value 447018:17:13 when entry value is not correct 447218:17:13 saves errors 447418:17:13 returns default key 447518:17:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/key_spec.rb. It took 0.68 second. Expected to take 0.57 second. 447618:17:13# [RSpecRunTime] Starting example group spec/lib/bulk_imports/object_counter_spec.rb. Expected to take 0.56 second. 447718:17:13BulkImports::ObjectCounter 447918:17:13 increments counter by 1 448018:17:13 increments counter by given value 448118:17:13 when value is not an integer 448218:17:13 does not increment counter 448318:17:13 when value is less than 1 448418:17:13 does not increment counter 448518:17:13 when counter type is invalid 448618:17:13 does not increment counter 448818:17:13 updates tracker with summary 449018:17:13 returns symbolized hash 449118:17:13 when hash is empty 449318:17:13 when return value is not a hash 449618:17:13 sets counter to given value 449718:17:13 when value is not an integer 449818:17:13 does not set counter 449918:17:13 when value is less than 1 450018:17:13 does not set counter 450118:17:13 when counter type is invalid 450218:17:13 does not set counter 450318:17:13# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/object_counter_spec.rb. It took 0.59 second. Expected to take 0.56 second. 450418:17:13# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/repo_spec.rb. Expected to take 0.52 second. 450518:17:13Bitbucket::Representation::Repo 450618:17:13 #description 450718:17:13 is expected to eq "desc" 450818:17:13 #default_branch 450918:17:13 is expected to eq "master" 451018:17:13 is expected to eq nil 451118:17:13 #owner_and_slug 451218:17:13 is expected to eq ["ben", "test"] 451418:17:13 is expected to eq "test" 451618:17:14 is expected to be falsey 451718:17:14 is expected to be truthy 451918:17:14 is expected to eq {"message"=>"error!"} 452018:17:14 is expected to eq nil 452318:17:14 when auth type is basic 452418:17:14 builds url with basic auth 452518:17:14 #issues_enabled? 452618:17:14 is expected to be falsey 452718:17:14 is expected to be truthy 452918:17:14 is expected to eq "test" 453118:17:14 is expected to be falsey 453218:17:14 is expected to be truthy 453418:17:14 is expected to eq "test_full" 453618:17:14 is expected to eq "ben" 453718:17:14# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/repo_spec.rb. It took 0.49 second. Expected to take 0.52 second. 453818:17:14# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/batched_migration_base_class_spec.rb. Expected to take 0.51 second. 453918:17:14RuboCop::Cop::Migration::BatchedMigrationBaseClass 454018:17:14 behaves like inheritance from the right base class does not register an offense 454118:17:14 when the migration class inherits from BackfillDesiredShardingKeyJob 454218:17:14 does not register any offenses 454318:17:14 when the migration class inherits from the namespaced BackfillDesiredShardingKeyJob 454418:17:14 does not register any offenses 454518:17:14 when the migration class inherits from the top-level namespaced BackfillDesiredShardingKeyJob 454618:17:14 does not register any offenses 454718:17:14 when a nested class is used inside the job class 454818:17:14 does not register any offenses 454918:17:14 when the migration class inherits from another class 455018:17:14 registers an offense 455118:17:14 behaves like inheritance from the right base class does not register an offense 455218:17:14 when the migration class inherits from BackfillDesiredShardingKeyPartitionJob 455318:17:14 does not register any offenses 455418:17:14 when the migration class inherits from the namespaced BackfillDesiredShardingKeyPartitionJob 455518:17:14 does not register any offenses 455618:17:14 when the migration class inherits from the top-level namespaced BackfillDesiredShardingKeyPartitionJob 455718:17:14 does not register any offenses 455818:17:14 when a nested class is used inside the job class 455918:17:14 does not register any offenses 456018:17:14 behaves like inheritance from the right base class does not register an offense 456118:17:14 when the migration class inherits from BatchedMigrationJob 456218:17:14 does not register any offenses 456318:17:14 when the migration class inherits from the namespaced BatchedMigrationJob 456418:17:14 does not register any offenses 456518:17:14 when the migration class inherits from the top-level namespaced BatchedMigrationJob 456618:17:14 does not register any offenses 456718:17:14 when a nested class is used inside the job class 456818:17:14 does not register any offenses 456918:17:14 when the migration class does not inherit from anything 457018:17:14 registers an offense 457118:17:14# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/batched_migration_base_class_spec.rb. It took 0.45 second. Expected to take 0.51 second. 457218:17:14# [RSpecRunTime] Starting example group spec/serializers/entity_date_helper_spec.rb. Expected to take 0.47 second. 457318:17:14EntityDateHelper 457418:17:14 converts 0 seconds 457518:17:14 converts 40 seconds 457618:17:14 converts 60 seconds 457718:17:14 converts 70 seconds 457818:17:14 converts 3600 seconds 457918:17:14 converts 3750 seconds 458018:17:14 converts 86400 seconds 458118:17:15 converts 86560 seconds 458218:17:15 converts 86760 seconds 458318:17:15 converts 986760 seconds 458418:17:15 #remaining_days_in_words 458518:17:15 when less than 31 days remaining 458618:17:15 returns days remaining 458718:17:15 when milestone due date is today 458818:17:15 returns today 458918:17:15 when milestone due date is tomorrow 459018:17:15 returns 1 day remaining 459118:17:15 when queried mid-day 459218:17:15 returns 1 day remaining 459318:17:15 when less than 1 year and more than 30 days remaining 459418:17:15 returns months remaining 459518:17:15 when more than 1 year remaining 459618:17:15 returns years remaining 459718:17:15 when milestone is expired 459818:17:15 returns "Past due" 459918:17:15 when milestone has start_date in the future 460018:17:15 returns "Upcoming" 460118:17:15 when milestone has start_date in the past 460218:17:15 returns days elapsed 460318:17:15# [RSpecRunTime] Finishing example group spec/serializers/entity_date_helper_spec.rb. It took 0.53 second. Expected to take 0.47 second. 460418:17:15# [RSpecRunTime] Starting example group spec/models/packages/helm/package_spec.rb. Expected to take 0.45 second. 460518:17:15Packages::Helm::Package 460618:17:15 does not allow STI 460918:17:15 is expected to allow :name to be ‹"prometheus"› 461018:17:15 is expected to allow :name to be ‹"rook-ceph"› 461118:17:15 is expected not to allow :name to be ‹"a+b"› 461218:17:15 is expected not to allow :name to be ‹"Hé"› 461418:17:15 is expected not to allow :version to be ‹nil› 461518:17:15 is expected not to allow :version to be ‹""› 461618:17:15 is expected to allow :version to be ‹"v1.2.3"› 461718:17:15 is expected to allow :version to be ‹"1.2.3"› 461818:17:15 is expected not to allow :version to be ‹"v1.2"› 461918:17:15# [RSpecRunTime] Finishing example group spec/models/packages/helm/package_spec.rb. It took 0.38 second. Expected to take 0.45 second. 462018:17:15# [RSpecRunTime] Starting example group spec/scripts/generate_rspec_pipeline_spec.rb. Expected to take 0.44 second. 462118:17:15GenerateRspecPipeline 462318:17:15 when rspec_files and pipeline_template_path exists 462418:17:15 generates the pipeline config with default parallelization 462518:17:15 when parallelization > 0 462618:17:15 generates the pipeline config 462718:17:15 when parallelization > MAX_NODES_COUNT 462818:17:15 generates the pipeline config with max parallelization of 50 462918:17:15 when knapsack_report_path is given 463018:17:15 generates the pipeline config with parallelization based on Knapsack 463118:17:15 and RSpec files have a high duration 463218:17:15 generates the pipeline config with parallelization based on Knapsack 463318:17:15 and Knapsack report does not contain valid JSON 463418:17:15 generates the pipeline config with default parallelization 463518:17:15 when test_suite_prefix is given 463618:17:15 generates the pipeline config based on the test_suite_prefix 463718:17:15 job_tags option 463818:17:15 when job_tags is not given 463918:17:15 generates the pipeline config with no tags 464018:17:15 when job_tags is given 464118:17:15 with two tags 464218:17:15 generates the pipeline config with the expected tags 464318:17:15 with empty tags array 464418:17:16 generates the pipeline without any tags defined 464518:17:16 when generated_pipeline_path is given 464618:17:16 writes the pipeline config in the given generated_pipeline_path 464718:17:16 when rspec_files does not exist 464818:17:16 generates the pipeline config using the no-op template 464918:17:16 when pipeline_template_path does not exist 465018:17:16 generates the pipeline config using the no-op template 465118:17:16# [RSpecRunTime] Finishing example group spec/scripts/generate_rspec_pipeline_spec.rb. It took 0.42 second. Expected to take 0.44 second. 465218:17:16# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/stage_spec.rb. Expected to take 0.41 second. 465318:17:16BulkImports::Projects::Stage 465518:17:16 list all the pipelines 465618:17:16 only have pipelines with valid keys 465718:17:16 only has pipelines with valid versions 465818:17:16 when stages are out of order in the config hash 465918:17:16 list all the pipelines ordered by stage 466018:17:16 migrate memberships flag 466218:17:16 includes memberships pipeline 466418:17:16 does not include memberships pipeline 466518:17:16# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/stage_spec.rb. It took 0.5 second. Expected to take 0.41 second. 466618:17:16# [RSpecRunTime] Starting example group spec/lib/api/entities/bulk_imports/entity_failure_spec.rb. Expected to take 0.4 second. 466718:17:16API::Entities::BulkImports::EntityFailure 466818:17:16 has the correct attributes 466918:17:16 exception message 467018:17:16 truncates exception message to 255 characters 467118:17:16 removes paths from the message 467218:17:16 removes long paths without clipping the message 467418:17:16 returns relation 467518:17:16 when subrelation is present 467618:17:16 includes subrelation 467718:17:16# [RSpecRunTime] Finishing example group spec/lib/api/entities/bulk_imports/entity_failure_spec.rb. It took 0.35 second. Expected to take 0.4 second. 467818:17:16# [RSpecRunTime] Starting example group spec/validators/nested_attributes_duplicates_validator_spec.rb. Expected to take 0.38 second. 467918:17:16NestedAttributesDuplicatesValidator 468018:17:16 #validate_each 468118:17:16 with no scope 468218:17:17 does not have any errors 468318:17:17 with duplicates 468418:17:17 has a duplicate key error 468518:17:17 with a scope attribute 468618:17:17 does not have any errors 468718:17:17 with duplicates 468818:17:17 has a duplicate key error 468918:17:17 with a child attribute 469018:17:17 does not have any errors 469118:17:17 when name is duplicated 469218:17:17 has a duplicate error 469318:17:17 when url is duplicated 469418:17:17 has a duplicate error 469518:17:17# [RSpecRunTime] Finishing example group spec/validators/nested_attributes_duplicates_validator_spec.rb. It took 0.41 second. Expected to take 0.38 second. 469618:17:17# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. Expected to take 0.36 second. 469718:17:17Gitlab::Database::LoadBalancing::Configuration 469918:17:17 when load balancing is not configured 470018:17:17 uses the default settings 470118:17:17 when load balancing is configured 470218:17:17 uses the custom configuration settings 470318:17:17 when the load balancing configuration uses strings as the keys 470418:17:17 uses the custom configuration settings 470518:17:17 #load_balancing_enabled? 470618:17:17 returns false when running inside a Rake task 470718:17:17 returns true when hosts are configured 470818:17:17 returns true when a service discovery record is configured 470918:17:17 returns false when no hosts are configured and service discovery is disabled 471018:17:17 #service_discovery_enabled? 471118:17:17 returns false when running inside a Rake task 471218:17:17 returns true when a record is configured 471318:17:17 returns false when no record is configured 471518:17:17 when a custom pool size is used 471618:17:17 always reads the value from the model configuration 471718:17:17 when the pool size is nil 471818:17:17 returns the default pool size 471918:17:17 #db_config_name 472018:17:17 returns connection name as symbol 472218:17:17 returns exactly db_config 472318:17:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/configuration_spec.rb. It took 0.43 second. Expected to take 0.36 second. 472418:17:17# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. Expected to take 0.36 second. 472518:17:17Gitlab::Memory::Watchdog::Configuration 472718:17:17 when monitors are configured to be used 472818:17:17 when two different monitor class are configured 472918:17:17 when monitors are not configured 473018:17:17 monitors are empty 473118:17:17 when monitors are configured inline 473218:17:17 calls each monitor and returns correct results 473318:17:17 monitors are not empty 473418:17:17 when monitors are configured in a block 473518:17:17 calls each monitor and returns correct results 473618:17:17 monitors are not empty 473718:17:17 when monitors are configured with monitor name 473818:17:17 calls each monitor and returns correct results 473918:17:18 monitors are not empty 474118:17:18 initialize monitors 474218:17:18 #sleep_time_seconds 474318:17:18 when sleep_time_seconds is not set 474418:17:18 defaults to SLEEP_TIME_SECONDS 474618:17:18 when handler is not set 474718:17:18 defaults to NullHandler 474818:17:18 #event_reporter 474918:17:18 when event reporter is not set 475018:17:18 defaults to EventReporter 475118:17:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/watchdog/configuration_spec.rb. It took 0.31 second. Expected to take 0.36 second. 475218:17:18# [RSpecRunTime] Starting example group spec/lib/gitlab/regex/sem_ver_spec.rb. Expected to take 0.33 second. 475318:17:18Gitlab::Regex::SemVer 475418:17:18 .optional_prefixed 475518:17:18 is expected to match "v1.2.3" 475618:17:18 is expected to match "1.2.3" 475718:17:18 is expected to match "v1.2.3-beta" 475818:17:18 is expected to match "1.2.3-beta" 475918:17:18 is expected to match "1.2.3-alpha.3" 476018:17:18 is expected to match "v1.2.3-alpha.3" 476118:17:18 is expected not to match "v 1.2.3-alpha.3" 476218:17:18 is expected not to match "V1.2.3" 476318:17:18 is expected not to match "v1" 476418:17:18 is expected not to match "1" 476518:17:18 is expected not to match "1.2" 476618:17:18 is expected not to match "1./2.3" 476718:17:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/regex/sem_ver_spec.rb. It took 0.34 second. Expected to take 0.33 second. 476818:17:18# [RSpecRunTime] Starting example group spec/rubocop/cop/file_decompression_spec.rb. Expected to take 0.31 second. 476918:17:18RuboCop::Cop::FileDecompression 477018:17:18 flags the when using 'zip' system command 477118:17:18 flags the when using 'tar' subshell command 477218:17:18 flags the when using 'gzip' system command 477318:17:18 flags the when using 'gunzip' system command 477418:17:18 does not flag when using a system command not related to file decompression 477518:17:18 flags the when using 'tar' system command 477618:17:18 flags the when using 'gunzip' subshell command 477718:17:18 flags the when using 'zip' subshell command 477818:17:18 flags the when using 'gzip' subshell command 477918:17:18# [RSpecRunTime] Finishing example group spec/rubocop/cop/file_decompression_spec.rb. It took 0.31 second. Expected to take 0.31 second. 478018:17:18# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/key_status_checker_spec.rb. Expected to take 0.31 second. 478118:17:18Gitlab::Auth::KeyStatusChecker 478218:17:18 #show_console_message? 478318:17:18 for an expired key 478418:17:18 is expected to eq true 478518:17:18 for a key expiring in the next 7 days 478618:17:18 is expected to eq true 478718:17:18 for a key expiring after the next 7 days 478818:17:18 is expected to eq false 478918:17:18 for a key that never expires 479018:17:18 is expected to eq false 479118:17:18 #console_message 479218:17:18 for an expired key 479318:17:19 is expected to eq "INFO: Your SSH key has expired. Please generate a new key." 479418:17:19 for a key expiring in the next 7 days 479518:17:19 is expected to eq "INFO: Your SSH key is expiring soon. Please generate a new key." 479618:17:19 for a key expiring after the next 7 days 479718:17:19 is expected to be nil 479818:17:19 for a key that never expires 479918:17:19 is expected to be nil 480018:17:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/key_status_checker_spec.rb. It took 0.33 second. Expected to take 0.31 second. 480118:17:19# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. Expected to take 0.29 second. 480218:17:19RuboCop::Cop::RSpec::AvoidTestProf 480318:17:19 when there are no offenses 480418:17:19 method_call: "let(:user)" 480518:17:19 does not register an offense 480618:17:19 method_call: "let!(:user)" 480718:17:19 does not register an offense 480818:17:19 method_call: "before" 480918:17:19 does not register an offense 481018:17:19 method_call: "before(:all)" 481118:17:19 does not register an offense 481218:17:19 when there are offenses 481318:17:19 method_call: "let_it_be(:user)", method_name: "let_it_be", alternatives: "`let` or `let!`" 481418:17:19 registers the offense 481518:17:19 method_call: "let_it_be_with_reload(:user)", method_name: "let_it_be_with_reload", alternatives: "`let` or `let!`" 481618:17:19 registers the offense 481718:17:19 method_call: "let_it_be_with_refind(:user)", method_name: "let_it_be_with_refind", alternatives: "`let` or `let!`" 481818:17:19 registers the offense 481918:17:19 method_call: "before_all", method_name: "before_all", alternatives: "`before` or `before(:all)`" 482018:17:19 registers the offense 482118:17:19# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/avoid_test_prof_spec.rb. It took 0.26 second. Expected to take 0.29 second. 482218:17:19# [RSpecRunTime] Starting example group spec/helpers/container_registry/container_registry_helper_spec.rb. Expected to take 0.29 second. 482318:17:19ContainerRegistry::ContainerRegistryHelper 482418:17:19 #project_container_registry_template_data 482518:17:19 returns the correct template data 482618:17:19 when there is a connection error 482718:17:19 sets connection_error to true 482818:17:19 when there is an invalid path error 482918:17:19 sets invalid_path_error to true 483018:17:19 when current user is admin 483118:17:19 sets is_admin to true 483218:17:19 #container_repository_gid_prefix 483318:17:19 is expected to eq "gid://gitlab/ContainerRepository/" 483418:17:19# [RSpecRunTime] Finishing example group spec/helpers/container_registry/container_registry_helper_spec.rb. It took 0.32 second. Expected to take 0.29 second. 483518:17:19# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/env_mocking_spec.rb. Expected to take 0.27 second. 483618:17:19RuboCop::Cop::RSpec::EnvMocking 483718:17:19 with mocking bracket calls 483818:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 483918:17:19 registers an offense for `allow(ENV).to receive(:[]).with('FOO').and_return('bar')` and corrects 484018:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 484118:17:19 registers an offense for `allow(ENV).to receive(:[]).with(key).and_return(value)` and corrects 484218:17:19 with acceptable cases 484318:17:19 does not register an offense for mocking other methods 484418:17:19 with mocking fetch calls 484518:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 484618:17:19 registers an offense for `allow(ENV).to receive(:fetch).with('FOO').and_return('bar')` and corrects 484718:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 484818:17:19 registers an offense for `allow(ENV).to receive(:fetch).with(key).and_return(value)` and corrects 484918:17:19 with other special cases and variations 485018:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 485118:17:19 registers an offense for `allow(::ENV).to receive(:[]).with(key).and_return(value)` and corrects 485218:17:19 behaves like cop offense mocking the ENV constant correctable with stub_env 485318:17:19 registers an offense for `allow(ENV).to receive(:[]).with(fetch_key(object)).and_return(fetch_value(object))` and corrects 485418:17:19# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/env_mocking_spec.rb. It took 0.23 second. Expected to take 0.27 second. 485518:17:19# [RSpecRunTime] Starting example group spec/lib/gitlab/exception_log_formatter_spec.rb. Expected to take 0.27 second. 485618:17:19Gitlab::ExceptionLogFormatter 485818:17:19 adds exception data to log 485918:17:19 cleans the exception message 486018:17:19 when exception is ActiveRecord::StatementInvalid 486118:17:20 adds the normalized SQL query to payload 486218:17:20 when the ActiveRecord::StatementInvalid is wrapped in another exception 486318:17:20 adds the cause_class to payload 486418:17:20 adds the normalized SQL query to payload 486518:17:20 when the ActiveRecord::StatementInvalid is a bad query 486618:17:20 adds the query as-is to payload 486718:17:20 when exception is a gRPC bad status 486818:17:20 when the gRPC error is wrapped by ::Gitlab::Git::BaseError 486918:17:20 adds gitaly metadata to payload 487018:17:20 when the gRPC error is wrapped by another error 487118:17:20 adds gitaly metadata to payload 487218:17:20 when the gRPC error is not wrapped 487318:17:20 adds gitaly metadata to payload 487418:17:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/exception_log_formatter_spec.rb. It took 0.26 second. Expected to take 0.27 second. 487518:17:20# [RSpecRunTime] Starting example group spec/graphql/types/repository_type_spec.rb. Expected to take 0.25 second. 487618:17:20Types::RepositoryType 487718:17:20 is expected to have graphql field :root_ref 487818:17:20 is expected to have graphql field :disk_path 487918:17:20 is expected to have graphql field :exists and {:calls_gitaly?=>true, :complexity=>2} 488018:17:20 is expected to have graphql field :tree 488118:17:20 is expected to have graphql field :paginated_tree and {:calls_gitaly?=>true, :max_page_size=>100} 488218:17:20 is expected to require graphql authorizations :read_code 488318:17:20 is expected to have graphql field :branch_names and {:calls_gitaly?=>true, :complexity=>170} 488418:17:20 is expected to have graphql field :blobs 488518:17:20 is expected to eq "Repository" 488618:17:20# [RSpecRunTime] Finishing example group spec/graphql/types/repository_type_spec.rb. It took 0.26 second. Expected to take 0.25 second. 488718:17:20# [RSpecRunTime] Starting example group spec/lib/banzai/filter/task_list_filter_spec.rb. Expected to take 0.25 second. 488818:17:20Banzai::Filter::TaskListFilter 488918:17:20 adds `<task-button></task-button>` to every list item 489018:17:20 ignores checkbox on following line 489118:17:20 inapplicable list items 489218:17:20 does not wrap a sublist with <s> 489318:17:20 behaves like a valid inapplicable task list item 489418:17:20 behaves correctly for `[~] foobar` 489518:17:20 behaves like a valid inapplicable task list item 489618:17:20 behaves correctly for `[~] foo <em>bar</em>` 489718:17:20 behaves like an invalid inapplicable task list item 489818:17:20 does nothing for `[ ] foobar` 489918:17:20 behaves like an invalid inapplicable task list item 490018:17:20 does nothing for `[x] foobar` 490118:17:20 behaves like an invalid inapplicable task list item 490218:17:20 does nothing for `foo [~] bar` 490318:17:20 behaves like pipeline timing check 490418:17:20 checks the pipeline timing 490518:17:20# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/task_list_filter_spec.rb. It took 0.3 second. Expected to take 0.25 second. 490618:17:20# [RSpecRunTime] Starting example group spec/views/notify/user_deactivated_email.text.erb_spec.rb. Expected to take 0.23 second. 490718:17:20notify/user_deactivated_email.text.erb 490818:17:20 displays the user's name 490918:17:20 when additional text setting is set 491018:17:20 when additional text feature flag is enabled 491118:17:20 displays the additional text 491218:17:20 when additional text setting is not set 491318:17:20 does not display any additional text 491418:17:20 behaves like renders plain text email correctly 491518:17:20 renders the email without HTML links 491618:17:20# [RSpecRunTime] Finishing example group spec/views/notify/user_deactivated_email.text.erb_spec.rb. It took 0.24 second. Expected to take 0.23 second. 491718:17:20# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. Expected to take 0.23 second. 491818:17:20Gitlab::Sanitizers::ExceptionMessage 492018:17:20 when error is a URI::InvalidURIError 492118:17:21 is expected to eq "bad URI(is not URI?): [FILTERED]" 492218:17:21 when error is an Addressable::URI::InvalidURIError 492418:17:21 is expected to eq "Invalid port number: [FILTERED]" 492618:17:21 is expected to eq "Invalid encoding in port" 492718:17:21 uri: "ht%0atp://foo", result: "Invalid scheme format: [FILTERED]" 492818:17:21 is expected to eq "Invalid scheme format: [FILTERED]" 492918:17:21 uri: "http:", result: "Absolute URI missing hierarchical segment: [FILTERED]" 493018:17:21 is expected to eq "Absolute URI missing hierarchical segment: [FILTERED]" 493118:17:21 uri: "::http", result: "Cannot assemble URI string with ambiguous path: [FILTERED]" 493218:17:21 is expected to eq "Cannot assemble URI string with ambiguous path: [FILTERED]" 493318:17:21 uri: "http://foo bar", result: "Invalid character in host: [FILTERED]" 493418:17:21 is expected to eq "Invalid character in host: [FILTERED]" 493518:17:21 with any other exception 493618:17:21 is not invoked and does nothing 493718:17:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. It took 0.25 second. Expected to take 0.23 second. 493818:17:21# [RSpecRunTime] Starting example group spec/lib/api/helpers/merge_requests_helpers_spec.rb. Expected to take 0.21 second. 493918:17:21API::Helpers::MergeRequestsHelpers 494018:17:21 #handle_merge_request_errors! 494118:17:21 when merge request is valid 494318:17:21 when merge request is invalid 494418:17:21 responds to a project_access error with unprocessable_entity 494518:17:21 responds to a branch_conflict error with unprocessable_entity 494618:17:21 responds to a validate_fork error with unprocessable_entity 494718:17:21 responds to a base error with unprocessable_entity 494818:17:21 responds to a validate_branches error with conflict 494918:17:21 responds with bad request 495018:17:21# [RSpecRunTime] Finishing example group spec/lib/api/helpers/merge_requests_helpers_spec.rb. It took 0.22 second. Expected to take 0.21 second. 495118:17:21# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/log_util_spec.rb. Expected to take 0.21 second. 495218:17:21Gitlab::ImportExport::LogUtil 495318:17:21 .exportable_to_log_payload 495418:17:21 when exportable is a group 495518:17:21 returns hash with group keys 495618:17:21 when exportable is a project 495718:17:21 returns hash with project keys 495818:17:21 when exportable is a new record 495918:17:21 returns empty hash 496018:17:21 when exportable is an unexpected type 496118:17:21 returns empty hash 496218:17:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/log_util_spec.rb. It took 0.2 second. Expected to take 0.21 second. 496318:17:21# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitignore_template_spec.rb. Expected to take 0.2 second. 496418:17:21Gitlab::Template::GitignoreTemplate 496618:17:21 strips the gitignore suffix 496718:17:21 combines the globals and rest 496918:17:21 returns nil if the file does not exist 497018:17:21 returns the Gitignore object of a valid file 497218:17:21 loads the full file 497318:17:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitignore_template_spec.rb. It took 0.17 second. Expected to take 0.2 second. 497418:17:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/report_spec.rb. Expected to take 0.19 second. 497518:17:21Gitlab::Ci::Reports::Sbom::Report 497718:17:21 when there are no errors 497818:17:21 is expected to be valid 497918:17:21 when report contains errors 498018:17:21 is expected not to be valid 498218:17:21 appends errors to a list 498418:17:21 stores the source 498518:17:21 #add_component 498618:17:21 appends components to a list 498718:17:21 ensure_ancestors! 498818:17:21 stores hierachies 498918:17:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/report_spec.rb. It took 0.19 second. Expected to take 0.19 second. 499018:17:22# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/destinations/snowplow_spec.rb. Expected to take 0.19 second. 499118:17:22Gitlab::Tracking::Destinations::Snowplow 499218:17:22 when snowplow is enabled 499418:17:22 sends event to tracker 499518:17:22 increase total snowplow events counter 499618:17:22 when snowplow is not enabled 499818:17:22 does not send event to tracker 500118:17:22 increase gitlab_successful_snowplow_events_total counter 500318:17:22 increase gitlab_failed_snowplow_events_total counter and logs failures 500418:17:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/destinations/snowplow_spec.rb. It took 0.18 second. Expected to take 0.19 second. 500518:17:22# [RSpecRunTime] Starting example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. Expected to take 0.18 second. 500618:17:22Pajamas::Concerns::CheckboxRadioLabelWithHelpText 500718:17:22 #render_label_tag_with_help_text 500818:17:22 calls `#format_options` with correct arguments 500918:17:22 when `help_text` argument is passed 501018:17:22 calls `label_tag` with `label` and `help_text` arguments used in the block 501118:17:22 when `help_text` argument is not passed 501218:17:22 calls `label_tag` with `label` argument used in the block 501318:17:22 #render_label_with_help_text 501418:17:22 calls `#format_options` with correct arguments 501518:17:22 when `help_text` argument is passed 501618:17:22 calls `form.label` with `label` and `help_text` arguments used in the block 501718:17:22 when `help_text` argument is not passed 501818:17:22 calls `form.label` with `label` argument used in the block 501918:17:22# [RSpecRunTime] Finishing example group spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb. It took 0.2 second. Expected to take 0.18 second. 502018:17:22# [RSpecRunTime] Starting example group spec/models/ci/trigger_request_spec.rb. Expected to take 0.17 second. 502118:17:22Ci::TriggerRequest 502218:17:22 does not allow STI 502418:17:22 is expected to validate that :project_id cannot be empty/falsy 502518:17:22 be invalid if saving a variable 502618:17:22 be valid if not saving a variable 502718:17:22# [RSpecRunTime] Finishing example group spec/models/ci/trigger_request_spec.rb. It took 0.18 second. Expected to take 0.17 second. 502818:17:22# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/uniquify_spec.rb. Expected to take 0.17 second. 502918:17:22Gitlab::Utils::Uniquify 503118:17:22 returns the given string if it does not exist 503218:17:22 returns the given string with a counter attached if the string exists 503318:17:22 increments the counter for each candidate string that also exists 503418:17:22 allows to pass an initial value for the counter 503518:17:22 allows passing in a base function that defines the location of the counter 503618:17:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/uniquify_spec.rb. It took 0.15 second. Expected to take 0.17 second. 503718:17:22# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_blob_spec.rb. Expected to take 0.16 second. 503818:17:22Gitlab::GitalyClient::DiffBlob 503918:17:22 is expected to respond to #left_blob_id 504018:17:22 is expected to respond to #over_patch_bytes_limit 504118:17:22 is expected to respond to #binary 504218:17:22 is expected to respond to #patch 504318:17:22 is expected to respond to #status 504418:17:22 is expected to respond to #right_blob_id 504518:17:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_blob_spec.rb. It took 0.18 second. Expected to take 0.16 second. 504618:17:22# [RSpecRunTime] Starting example group spec/initializers/validate_puma_spec.rb. Expected to take 0.15 second. 504718:17:22validate puma 504918:17:22 when worker count is 0 505018:17:22 is expected to raise String 505118:17:22 when worker count is > 0 505218:17:22 is expected not to raise Exception 505318:17:22 for other environments 505418:17:22 when worker count is 0 505618:17:22 is expected not to raise Exception 505718:17:23 warns about running Puma in a Single mode 505818:17:23 when worker count is > 0 505918:17:23 does not issue a warning 506018:17:23# [RSpecRunTime] Finishing example group spec/initializers/validate_puma_spec.rb. It took 0.16 second. Expected to take 0.15 second. 506118:17:23# [RSpecRunTime] Starting example group spec/serializers/access_token_entity_base_spec.rb. Expected to take 0.15 second. 506218:17:23AccessTokenEntityBase 506318:17:23 has the correct attributes 506418:17:23# [RSpecRunTime] Finishing example group spec/serializers/access_token_entity_base_spec.rb. It took 0.16 second. Expected to take 0.15 second. 506518:17:23# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/upload_and_cleanup_reports_spec.rb. Expected to take 0.14 second. 506618:17:23Gitlab::Memory::UploadAndCleanupReports 506818:17:23 invokes the uploader and cleans the files 506918:17:23 when there is an exception 507018:17:23 logs it and does not crash the loop 507218:17:23 when sleep_time_seconds is passed through the environment 507318:17:23 initializes with these settings 507418:17:23 when sleep_time_seconds is passed through the initializer 507518:17:23 initializes with these settings 507618:17:23 when `sleep_time_seconds` is not passed 507718:17:23 initialized with the default 507818:17:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/upload_and_cleanup_reports_spec.rb. It took 0.16 second. Expected to take 0.14 second. 507918:17:23# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/enum_names_spec.rb. Expected to take 0.14 second. 508018:17:23RuboCop::Cop::Graphql::EnumNames 508218:17:23 adds an offense when class name does not end with `Enum` 508318:17:23 graphql_name 508418:17:23 adds an offense when `graphql_name` is not set 508518:17:23 adds no offense when `declarative_enum` is used 508618:17:23 adds an offense when `graphql_name` includes `enum` 508718:17:23# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/enum_names_spec.rb. It took 0.14 second. Expected to take 0.14 second. 508818:17:23# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies_spec.rb. Expected to take 0.13 second. 508918:17:23Gitlab::SidekiqMiddleware::DuplicateJobs::Strategies 509118:17:23 returns the right class for `until_executing` 509218:17:23 returns the right class for `until_executed` 509318:17:23 returns the right class for `none` 509418:17:23 raises an UnknownStrategyError when passing an unknown key 509518:17:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies_spec.rb. It took 0.13 second. Expected to take 0.13 second. 509618:17:23# [RSpecRunTime] Starting example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. Expected to take 0.13 second. 509718:17:23Gitlab::CircuitBreaker::Notifier 509918:17:23 when event is failure 510018:17:23 sends an exception to Gitlab::ErrorTracking 510118:17:23 when event is not failure 510218:17:23 does not send an exception to Gitlab::ErrorTracking 510318:17:23 #notify_warning 510418:17:23 is expected not to raise Exception 510718:17:23 is expected not to raise Exception 510818:17:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/circuit_breaker/notifier_spec.rb. It took 0.13 second. Expected to take 0.13 second. 510918:17:23# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. Expected to take 0.12 second. 511018:17:23Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::References 511218:17:23 is expected to eq {"error_reference"=>#<Set: {:invalid}>, "resolved_reference"=>#<Set: {}>} 511418:17:23 is expected to be truthy 511518:17:23 when no errors exist 511618:17:23 is expected to be falsey 511818:17:23 is expected to eq {"unresolved_reference"=>#<Double (anonymous)>} 511918:17:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb. It took 0.12 second. Expected to take 0.12 second. 512018:17:23# [RSpecRunTime] Starting example group spec/components/pajamas/component_spec.rb. Expected to take 0.12 second. 512118:17:23Pajamas::Component 512218:17:23 #filter_attribute 512318:17:23 returns default value when no value is given 512418:17:23 returns default value when invalid value is given 512518:17:23 returns given value when it is part of allowed list 512618:17:23 #format_options 512718:17:23 merges CSS classes and additional options 512818:17:24# [RSpecRunTime] Finishing example group spec/components/pajamas/component_spec.rb. It took 0.12 second. Expected to take 0.12 second. 512918:17:24# [RSpecRunTime] Starting example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. Expected to take 0.11 second. 513018:17:24Types::Snippets::BlobActionInputType 513118:17:24 sets the type of action argument to BlobActionEnum 513218:17:24 has the correct arguments 513318:17:24 is expected to eq "SnippetBlobActionInputType" 513418:17:24# [RSpecRunTime] Finishing example group spec/graphql/types/snippets/blob_action_input_type_spec.rb. It took 0.1 second. Expected to take 0.11 second. 513518:17:24# [RSpecRunTime] Starting example group spec/lib/gitlab/database/schema_migrations/migrations_spec.rb. Expected to take 0.11 second. 513618:17:24Gitlab::Database::SchemaMigrations::Migrations 513818:17:24 creates a file containing a checksum for each version with a matching migration 514018:17:24 when there are no version files 514118:17:24 does nothing 514218:17:24 when there are version files 514318:17:24 inserts the missing versions into schema_migrations 514418:17:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/schema_migrations/migrations_spec.rb. It took 0.1 second. Expected to take 0.11 second. 514518:17:24# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/integration_type_enum_spec.rb. Expected to take 0.1 second. 514618:17:24Types::AlertManagement::IntegrationTypeEnum 514718:17:24 is expected to eq "AlertManagementIntegrationType" 514918:17:24 name: "PROMETHEUS", value: :prometheus 515018:17:24 exposes a type with the correct value 515118:17:24 name: "HTTP", value: :http 515218:17:24 exposes a type with the correct value 515318:17:24# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/integration_type_enum_spec.rb. It took 0.1 second. Expected to take 0.1 second. 515418:17:24# [RSpecRunTime] Starting example group spec/lib/gitlab/patch/uri_spec.rb. Expected to take 0.1 second. 515518:17:24Gitlab::Patch::Uri 515718:17:24 raises an error if the URI is too long 515818:17:24 does not raise an error if the URI is not too long 515918:17:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/patch/uri_spec.rb. It took 0.07 second. Expected to take 0.1 second. 516018:17:24# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_for_registry_spec.rb. Expected to take 0.1 second. 516118:17:24Gitlab::Ci::Parsers::Sbom::Source::ContainerScanningForRegistry 516218:17:24 when some operating_system properties are missing 516318:17:24 is expected to be nil 516418:17:24 when required properties are missing 516518:17:24 is expected to be nil 516618:17:24 when required properties are present 516718:17:24 returns expected source data 516818:17:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_for_registry_spec.rb. It took 0.11 second. Expected to take 0.1 second. 516918:17:24# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/httparty_basic_auth_spec.rb. Expected to take 0.09 second. 517018:17:24RuboCop::Cop::RSpec::HTTPartyBasicAuth 517118:17:24 when passing `basic_auth: { user: ... }` 517218:17:24 registers an offense and corrects 517318:17:24 when passing `basic_auth: { username: ... }` 517418:17:24 does not register an offense 517518:17:24# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/httparty_basic_auth_spec.rb. It took 0.08 second. Expected to take 0.09 second. 517618:17:24# [RSpecRunTime] Starting example group spec/graphql/types/alert_management/http_integration_type_spec.rb. Expected to take 0.09 second. 517718:17:24Types::AlertManagement::HttpIntegrationType 517818:17:24 is expected to eq "AlertManagementHttpIntegration" 517918:17:24 is expected to require graphql authorizations :admin_operations 518018:17:24# [RSpecRunTime] Finishing example group spec/graphql/types/alert_management/http_integration_type_spec.rb. It took 0.07 second. Expected to take 0.09 second. 518118:17:24# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/token_without_prefix_spec.rb. Expected to take 0.08 second. 518218:17:24RuboCop::Cop::Gitlab::TokenWithoutPrefix 518318:17:24 ignores code when prefix is provided 518418:17:24 registers offense for single predicate method with allow_nil:true 518518:17:24# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/token_without_prefix_spec.rb. It took 0.13 second. Expected to take 0.08 second. 518618:17:24# [RSpecRunTime] Starting example group spec/graphql/types/project_member_relation_enum_spec.rb. Expected to take 0.08 second. 518718:17:24Types::ProjectMemberRelationEnum 518818:17:24 exposes all the existing project member relation type values 518918:17:24 is expected to eq "ProjectMemberRelation" 519018:17:24# [RSpecRunTime] Finishing example group spec/graphql/types/project_member_relation_enum_spec.rb. It took 0.08 second. Expected to take 0.08 second. 519118:17:24# [RSpecRunTime] Starting example group spec/lib/banzai/filter/concerns/output_safety_spec.rb. Expected to take 0.08 second. 519218:17:24Banzai::Filter::Concerns::OutputSafety 519318:17:24 when given HTML is not safe 519418:17:24 returns escaped HTML 519518:17:24 when given HTML is safe 519618:17:24 returns safe HTML 519718:17:24# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/concerns/output_safety_spec.rb. It took 0.07 second. Expected to take 0.08 second. 519818:17:24# [RSpecRunTime] Starting example group spec/lib/import/framework/logger_spec.rb. Expected to take 0.07 second. 519918:17:24Import::Framework::Logger 520018:17:24 behaves like a json logger 520118:17:24 formats strings 520218:17:24 formats hashes 520318:17:24# [RSpecRunTime] Finishing example group spec/lib/import/framework/logger_spec.rb. It took 0.07 second. Expected to take 0.07 second. 520418:17:24# [RSpecRunTime] Starting example group spec/graphql/types/label_type_spec.rb. Expected to take 0.07 second. 520518:17:24Types::LabelType 520618:17:25 has the correct fields 520718:17:25 is expected to require graphql authorizations :read_label 520818:17:25# [RSpecRunTime] Finishing example group spec/graphql/types/label_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 520918:17:25# [RSpecRunTime] Starting example group spec/presenters/deploy_key_presenter_spec.rb. Expected to take 0.07 second. 521018:17:25DeployKeyPresenter 521118:17:25 #humanized_error_message 521218:17:25 when public key is unsupported 521318:17:25 returns the custom error message 521418:17:25# [RSpecRunTime] Finishing example group spec/presenters/deploy_key_presenter_spec.rb. It took 0.05 second. Expected to take 0.07 second. 521518:17:25# [RSpecRunTime] Starting example group spec/initializers/6_validations_spec.rb. Expected to take 0.07 second. 521618:17:256_validations 521718:17:25 validate_storages_config 521818:17:25 with correct settings 521918:17:25 passes through 522018:17:25 with invalid storage names 522118:17:25 throws an error 522218:17:25# [RSpecRunTime] Finishing example group spec/initializers/6_validations_spec.rb. It took 0.08 second. Expected to take 0.07 second. 522318:17:25# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/report_generation_status_enum_spec.rb. Expected to take 0.07 second. 522418:17:25Types::Security::CodequalityReportsComparer::ReportGenerationStatusEnum 522518:17:25 exposes all codequality report status values 522618:17:25 is expected to eq "CodequalityReportsComparerReportGenerationStatus" 522718:17:25# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/report_generation_status_enum_spec.rb. It took 0.08 second. Expected to take 0.07 second. 522818:17:25# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_group_spec.rb. Expected to take 0.07 second. 522918:17:25API::Entities::Nuget::DependencyGroup 523118:17:25 dependency group without target framework 523318:17:25# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_group_spec.rb. It took 0.08 second. Expected to take 0.07 second. 523418:17:25# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/error_message_spec.rb. Expected to take 0.06 second. 523518:17:25Gitlab::Utils::ErrorMessage 523618:17:25 #prefixed_error_message 523718:17:25 returns a message with the given prefix 523818:17:25 #to_user_facing 523918:17:25 returns a user-facing error message with the UF prefix 524018:17:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/error_message_spec.rb. It took 0.08 second. Expected to take 0.06 second. 524118:17:25# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/ci/pipeline_spec.rb. Expected to take 0.05 second. 524218:17:25Types::PermissionTypes::Ci::Pipeline 524318:17:25 has expected permission fields 524418:17:25# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/ci/pipeline_spec.rb. It took 0.05 second. Expected to take 0.05 second. 524518:17:25# [RSpecRunTime] Starting example group spec/keeps/delete_old_feature_flags_spec.rb. Expected to take 0.05 second. 524618:17:25Keeps::DeleteOldFeatureFlags 524718:17:25 #each_change 524818:17:25 returns a Gitlab::Housekeeper::Change 524918:17:25# [RSpecRunTime] Finishing example group spec/keeps/delete_old_feature_flags_spec.rb. It took 0.06 second. Expected to take 0.05 second. 525018:17:25# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb. Expected to take 0.05 second. 525118:17:25Gitlab::Diff::InlineDiffMarkdownMarker 525318:17:25 does not escape html etities and marks the range 525418:17:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb. It took 0.04 second. Expected to take 0.05 second. 525518:17:25# [RSpecRunTime] Starting example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. Expected to take 0.04 second. 525618:17:25TodosDestroyer::EntityLeaveWorker 525718:17:25 calls the Todos::Destroy::EntityLeaveService with the params it was given 525818:17:25# [RSpecRunTime] Finishing example group spec/workers/todos_destroyer/entity_leave_worker_spec.rb. It took 0.05 second. Expected to take 0.04 second. 525918:17:25# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb. Expected to take 0.04 second. 526018:17:25Gitlab::Usage::Metrics::Instrumentations::UniqueCountMetric 526218:17:25 returns the unique count of all keys from Redis 526318:17:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb. It took 0.05 second. Expected to take 0.04 second. 526418:17:25# [RSpecRunTime] Starting example group spec/graphql/types/notes/diff_position_type_spec.rb. Expected to take 0.04 second. 526518:17:25Types::Notes::DiffPositionType 526618:17:25 exposes the expected fields 526718:17:25# [RSpecRunTime] Finishing example group spec/graphql/types/notes/diff_position_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 526818:17:25# [RSpecRunTime] Starting example group spec/initializers/circuitbox_spec.rb. Expected to take 0.04 second. 527018:17:25 configures Circuitbox 527118:17:25# [RSpecRunTime] Finishing example group spec/initializers/circuitbox_spec.rb. It took 0.04 second. Expected to take 0.04 second. 527218:17:59auto_explain log contains 1509 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-9-44.340.main.ndjson.gz 527318:17:59took 32.817989762 527418:18:30auto_explain log contains 1510 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-9-44.340.ci.ndjson.gz 527518:18:30took 31.166352518 527618:18:30[TEST PROF INFO] EventProf results for sql.active_record 527718:18:30Total time: 06:14.540 of 27:48.674 (22.45%) 527818:18:30Total events: 199439 527918:18:30Top 5 slowest suites (by time): 528018:18:30Gitlab::GitAccess (./spec/lib/gitlab/git_access_spec.rb:5) – 01:36.475 (51326 / 207) of 08:47.698 (18.28%) 528118:18:30ReleaseHighlights::Validator (./spec/lib/release_highlights/validator_spec.rb:5) – 00:50.473 (2156 / 7) of 01:34.738 (53.28%) 528218:18:30Projects::Cre...ervice#execute (./spec/services/projects/create_service_spec.rb:5) – 00:31.720 (16390 / 128) of 02:18.089 (22.97%) 528318:18:30JobArtifactUploader (./spec/uploaders/job_artifact_uploader_spec.rb:5) – 00:14.132 (9139 / 58) of 00:54.669 (25.85%) 528418:18:30Ci::BuildTraceChunk (./spec/models/ci/build_trace_chunk_spec.rb:5) – 00:13.585 (7689 / 190) of 00:50.318 (27.0%) 528518:18:30Knapsack report was generated. Preview: 528718:18:30 "spec/lib/gitlab/git_access_spec.rb": 527.697940754, 528818:18:30 "spec/services/projects/create_service_spec.rb": 138.08958446700012, 528918:18:30 "spec/lib/release_highlights/validator_spec.rb": 94.73757188599984, 529018:18:30 "spec/services/merge_requests/approval_service_spec.rb": 70.46878064500015, 529118:18:30 "spec/presenters/projects/security/configuration_presenter_spec.rb": 62.371267049999915, 529218:18:30 "spec/uploaders/job_artifact_uploader_spec.rb": 54.66905375200031, 529318:18:30 "spec/models/ci/build_trace_chunk_spec.rb": 50.31858388399996, 529418:18:30 "spec/uploaders/object_storage_spec.rb": 44.333454775000064, 529518:18:30 "spec/tooling/lib/tooling/predictive_tests_spec.rb": 34.367687185999785, 529618:18:30 "spec/models/pages_domain_spec.rb": 32.8601804660002, 529718:18:30 "spec/rubocop/cop/rspec/feature_category_spec.rb": 24.148260814999958, 529818:18:30 "spec/models/compare_spec.rb": 27.015221886999825, 529918:18:30 "spec/lib/gitlab/database/tables_truncate_spec.rb": 24.726767674000257, 530018:18:30 "spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb": 25.598390469999686, 530118:18:30 "spec/lib/bulk_imports/common/pipelines/members_pipeline_spec.rb": 20.31946189099972, 530218:18:30 "spec/lib/gitlab/git_access_wiki_spec.rb": 18.44735092100018, 530318:18:30 "spec/finders/cluster_ancestors_finder_spec.rb": 19.088462809999783, 530418:18:30 "spec/lib/gitlab/checks/single_change_access_spec.rb": 15.627562885000316, 530518:18:30 "spec/services/ci/catalog/resources/release_service_spec.rb": 15.696200837000106, 530618:18:30 "spec/lib/gitlab/slash_commands/deploy_spec.rb": 15.215589409000131, 530718:18:30 "spec/workers/merge_requests/create_pipeline_worker_spec.rb": 14.59589585599997, 530818:18:30 "spec/services/ci/play_manual_stage_service_spec.rb": 12.346102583000174, 530918:18:30 "spec/lib/gitlab/data_builder/deployment_spec.rb": 11.651560065000012, 531018:18:30 "spec/models/concerns/schedulable_spec.rb": 10.569717660000151, 531118:18:30 "spec/models/packages/dependency_link_spec.rb": 11.678668599000048, 531218:18:30 "spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb": 10.561453771000288, 531318:18:30 "spec/services/users/refresh_authorized_projects_service_spec.rb": 10.47554350099972, 531418:18:30 "spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb": 9.750261702999978, 531518:18:30 "spec/services/ci/process_build_service_spec.rb": 10.088673162000305, 531618:18:30 "spec/models/concerns/ci/artifactable_spec.rb": 8.199886045999847, 531718:18:30 "spec/serializers/environment_status_entity_spec.rb": 7.841663888999847, 531818:18:30 "spec/services/packages/composer/create_package_service_spec.rb": 6.226707248999901, 531918:18:30 "spec/models/work_items/resource_link_event_spec.rb": 8.130230352000126, 532018:18:30 "spec/finders/groups/accepting_group_transfers_finder_spec.rb": 6.601154400999803, 532118:18:30 "spec/helpers/auth_helper_spec.rb": 3.7203337179998925, 532218:18:30 "spec/serializers/group_child_serializer_spec.rb": 6.555708792000132, 532318:18:30 "spec/serializers/diff_file_entity_spec.rb": 7.31088311800022, 532418:18:30 "spec/workers/delete_user_worker_spec.rb": 6.119143552999958, 532518:18:30 "spec/uploaders/workers/object_storage/migrate_uploads_worker_spec.rb": 6.2376880459996755, 532618:18:30 "spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb": 10.953062346000024, 532718:18:30 "spec/services/jira_import/cloud_users_mapper_service_spec.rb": 5.4634845209998275, 532818:18:30 "spec/workers/concerns/project_import_options_spec.rb": 4.9456436860000395, 532918:18:30 "spec/lib/gitlab/redis/queues_metadata_spec.rb": 5.468357129000196, 533018:18:30 "spec/views/projects/commit/show.html.haml_spec.rb": 5.508843718999742, 533118:18:30 "spec/models/packages/dependency_spec.rb": 4.529707421000239, 533218:18:30 "spec/models/ci/runner_namespace_spec.rb": 5.467542180000237, 533318:18:30 "spec/lib/gitlab/gitaly_client_spec.rb": 5.18134460400006, 533418:18:30 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb": 3.9321138450000035, 533518:18:30 "spec/services/incident_management/issuable_escalation_statuses/prepare_update_service_spec.rb": 4.559937814000023, 533618:18:30 "spec/graphql/mutations/security/ci_configuration/configure_secret_detection_spec.rb": 3.9978237599998465, 533718:18:30 "spec/services/projects/lfs_pointers/lfs_import_service_spec.rb": 3.9316904849997627, 533818:18:30 "spec/services/ci/compare_codequality_reports_service_spec.rb": 3.2363638920000994, 533918:18:30 "spec/lib/gitlab/import/import_user_creator_spec.rb": 4.214600300999791, 534018:18:30 "spec/helpers/admin/broadcast_messages_helper_spec.rb": 3.8381250860002183, 534118:18:30 "spec/services/uploads/destroy_service_spec.rb": 2.9296144499999173, 534218:18:30 "spec/lib/gitlab/github_import/importer/events/renamed_spec.rb": 3.437569867000093, 534318:18:30 "spec/lib/gitlab/auth/user_access_denied_reason_spec.rb": 3.530776665000303, 534418:18:30 "spec/services/ci/compare_accessibility_reports_service_spec.rb": 3.2008479199998874, 534518:18:30 "spec/graphql/resolvers/design_management/version_in_collection_resolver_spec.rb": 4.6005803240000205, 534618:18:30 "spec/lib/atlassian/jira_connect/serializers/build_entity_spec.rb": 3.034176276999915, 534718:18:30 "spec/support_specs/helpers/stub_feature_flags_spec.rb": 3.716265882999778, 534818:18:30 "spec/models/integrations/chat_message/deployment_message_spec.rb": 2.611219572000209, 534918:18:30 "spec/models/preloaders/users_max_access_level_by_project_preloader_spec.rb": 2.8531042080003317, 535018:18:30 "spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb": 3.0880432949998067, 535118:18:30 "spec/lib/gitlab/database/partitioning/sliding_list_strategy_spec.rb": 2.074835122999957, 535218:18:30 "spec/models/work_items/widgets/designs_spec.rb": 2.0689807240000846, 535318:18:30 "spec/models/users/namespace_commit_email_spec.rb": 2.552993674999925, 535418:18:30 "spec/services/groups/merge_requests_count_service_spec.rb": 2.3846591829997124, 535518:18:30 "spec/services/ci/update_pending_build_service_spec.rb": 2.1649958729999526, 535618:18:30 "spec/lib/gitlab/ci/reports/test_suite_spec.rb": 2.680694656000014, 535718:18:30 "spec/serializers/evidences/evidence_entity_spec.rb": 2.2837289860003693, 535818:18:30 "spec/lib/api/entities/issue_spec.rb": 1.1071311710002192, 535918:18:30 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 2.076560633000099, 536018:18:30 "spec/workers/gitlab/github_import/stage/import_collaborators_worker_spec.rb": 2.2292842980000387, 536118:18:30 "spec/workers/gitlab/jira_import/stage/import_notes_worker_spec.rb": 1.5393352129999585, 536218:18:30 "spec/services/users/authorized_build_service_spec.rb": 1.9120806500000072, 536318:18:30 "spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb": 1.6319717929995932, 536418:18:30 "spec/services/users/deactivate_service_spec.rb": 1.7419868080000924, 536518:18:30 "spec/workers/service_desk/custom_email_verification_cleanup_worker_spec.rb": 1.741117499000211, 536618:18:30 "spec/models/ci/artifact_blob_spec.rb": 1.8603576519999478, 536718:18:30 "spec/lib/gitlab/database/async_constraints/postgres_async_constraint_validation_spec.rb": 1.658241395999994, 536818:18:30 "spec/lib/gitlab/omniauth_initializer_spec.rb": 1.3324441800000386, 536918:18:30 "spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb": 1.59530229100028, 537018:18:30 "spec/models/ci/catalog/resources/components/last_usage_spec.rb": 1.54418828200005, 537118:18:30 "spec/services/packages/rubygems/metadata_extraction_service_spec.rb": 1.779262559000017, 537218:18:30 "spec/models/concerns/bulk_insertable_associations_spec.rb": 1.315844783999637, 537318:18:30 "spec/lib/gitlab/ci/config/external/file/base_spec.rb": 1.6931578300000183, 537418:18:30 "spec/lib/gitlab/database/async_indexes_spec.rb": 1.2771985730000779, 537518:18:30 "spec/services/cloud_seed/google_cloud/enable_cloud_run_service_spec.rb": 1.2863463799999408, 537618:18:30 "spec/lib/banzai/filter/truncate_visible_filter_spec.rb": 1.4917856439997195, 537718:18:30 "spec/lib/gitlab/ci/config/external/file/template_spec.rb": 1.3896481169999788, 537818:18:30 "spec/models/ci/partition_spec.rb": 1.8155384209999283, 537918:18:30 "spec/lib/gitlab/http_io_spec.rb": 1.6425775099996827, 538018:18:30 "spec/lib/gitlab/cycle_analytics/updater_spec.rb": 1.1136965489999966, 538118:18:30 "spec/services/snippets/schedule_bulk_repository_shard_moves_service_spec.rb": 1.0337890069999958, 538218:18:30 "spec/lib/gitlab/git/commit_stats_spec.rb": 1.0197475410000152, 538318:18:30 "spec/lib/gitlab/middleware/compressed_json_spec.rb": 0.8252063549998638, 538418:18:30 "spec/lib/gitlab/bitbucket_server_import/importers/lfs_objects_importer_spec.rb": 0.8004901600002086, 538518:18:30 "spec/models/concerns/sha_attribute_spec.rb": 0.8421178010003132, 538618:18:30 "spec/services/packages/helm/extract_file_metadata_service_spec.rb": 0.8279223429999547, 538718:18:30 "spec/models/integrations/external_wiki_spec.rb": 0.6965877229999933, 538818:18:30 "spec/lib/gitlab/metrics/samplers/action_cable_sampler_spec.rb": 0.786976162999963, 538918:18:30 "spec/lib/gitlab/middleware/same_site_cookies_spec.rb": 0.7045745710001938, 539018:18:30 "spec/initializers/enumerator_next_patch_spec.rb": 0.6554886419999093, 539118:18:30 "spec/initializers/fog_google_https_private_urls_spec.rb": 0.05372235799995906, 539218:18:30 "spec/workers/dependency_proxy/image_ttl_group_policy_worker_spec.rb": 0.7669666469996628, 539318:18:30 "spec/serializers/project_import_entity_spec.rb": 0.6401342559997829, 539418:18:30 "spec/lib/gitlab/ci/config/entry/key_spec.rb": 0.6813781370001379, 539518:18:30 "spec/lib/bulk_imports/object_counter_spec.rb": 0.5869362379999075, 539618:18:30 "spec/lib/bitbucket/representation/repo_spec.rb": 0.49033082999994804, 539718:18:30 "spec/rubocop/cop/migration/batched_migration_base_class_spec.rb": 0.45323194899992814, 539818:18:30 "spec/serializers/entity_date_helper_spec.rb": 0.5335770000001503, 539918:18:30 "spec/models/packages/helm/package_spec.rb": 0.3786713949998557, 540018:18:30 "spec/scripts/generate_rspec_pipeline_spec.rb": 0.4242749940003705, 540118:18:30 "spec/lib/bulk_imports/projects/stage_spec.rb": 0.4976735280001776, 540218:18:30 "spec/lib/api/entities/bulk_imports/entity_failure_spec.rb": 0.3495495709998977, 540318:18:30 "spec/validators/nested_attributes_duplicates_validator_spec.rb": 0.4099151079999501, 540418:18:30 "spec/lib/gitlab/database/load_balancing/configuration_spec.rb": 0.43117813400021987, 540518:18:30 "spec/lib/gitlab/memory/watchdog/configuration_spec.rb": 0.3094910099998742, 540618:18:30 "spec/lib/gitlab/regex/sem_ver_spec.rb": 0.33911324400014564, 540718:18:30 "spec/rubocop/cop/file_decompression_spec.rb": 0.30685807099962403, 540818:18:30 "spec/lib/gitlab/auth/key_status_checker_spec.rb": 0.32478991699963444, 540918:18:30 "spec/rubocop/cop/rspec/avoid_test_prof_spec.rb": 0.26184690099989893, 541018:18:30 "spec/helpers/container_registry/container_registry_helper_spec.rb": 0.31762367900000754, 541118:18:30 "spec/rubocop/cop/rspec/env_mocking_spec.rb": 0.23202956699969945, 541218:18:30 "spec/lib/gitlab/exception_log_formatter_spec.rb": 0.25605858300014006, 541318:18:30 "spec/graphql/types/repository_type_spec.rb": 0.26383081099993433, 541418:18:30 "spec/lib/banzai/filter/task_list_filter_spec.rb": 0.2951708030000191, 541518:18:30 "spec/views/notify/user_deactivated_email.text.erb_spec.rb": 0.23738183700015725, 541618:18:30 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 0.25395244299988917, 541718:18:30 "spec/lib/api/helpers/merge_requests_helpers_spec.rb": 0.2159068420000949, 541818:18:30 "spec/lib/gitlab/import_export/log_util_spec.rb": 0.19722092499978316, 541918:18:30 "spec/lib/gitlab/template/gitignore_template_spec.rb": 0.1725733409998611, 542018:18:30 "spec/lib/gitlab/ci/reports/sbom/report_spec.rb": 0.1878321579997646, 542118:18:30 "spec/lib/gitlab/tracking/destinations/snowplow_spec.rb": 0.17726770000035685, 542218:18:30 "spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb": 0.1952148059999672, 542318:18:30 "spec/models/ci/trigger_request_spec.rb": 0.17523739000034766, 542418:18:30 "spec/lib/gitlab/utils/uniquify_spec.rb": 0.15114077599992015, 542518:18:30 "spec/lib/gitlab/gitaly_client/diff_blob_spec.rb": 0.17563676000008854, 542618:18:30 "spec/initializers/validate_puma_spec.rb": 0.15608958500024528, 542718:18:30 "spec/serializers/access_token_entity_base_spec.rb": 0.1560531049999554, 542818:18:30 "spec/lib/gitlab/memory/upload_and_cleanup_reports_spec.rb": 0.1552525649999552, 542918:18:30 "spec/rubocop/cop/graphql/enum_names_spec.rb": 0.13824585800011846, 543018:18:30 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies_spec.rb": 0.12555304199986494, 543118:18:30 "spec/lib/gitlab/circuit_breaker/notifier_spec.rb": 0.13420601000007082, 543218:18:30 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/references_spec.rb": 0.12231285200005004, 543318:18:30 "spec/components/pajamas/component_spec.rb": 0.12372701200001757, 543418:18:30 "spec/graphql/types/snippets/blob_action_input_type_spec.rb": 0.09508287900007417, 543518:18:30 "spec/lib/gitlab/database/schema_migrations/migrations_spec.rb": 0.10189501700006076, 543618:18:30 "spec/graphql/types/alert_management/integration_type_enum_spec.rb": 0.09752974799994263, 543718:18:30 "spec/lib/gitlab/patch/uri_spec.rb": 0.07258544399974198, 543818:18:30 "spec/lib/gitlab/ci/parsers/sbom/source/container_scanning_for_registry_spec.rb": 0.10561507600004916, 543918:18:30 "spec/rubocop/cop/rspec/httparty_basic_auth_spec.rb": 0.08069973199962988, 544018:18:30 "spec/graphql/types/alert_management/http_integration_type_spec.rb": 0.07169960300007006, 544118:18:30 "spec/rubocop/cop/gitlab/token_without_prefix_spec.rb": 0.12585529199986922, 544218:18:30 "spec/graphql/types/project_member_relation_enum_spec.rb": 0.07838328199977695, 544318:18:30 "spec/lib/banzai/filter/concerns/output_safety_spec.rb": 0.07359339300001011, 544418:18:30 "spec/lib/import/framework/logger_spec.rb": 0.07335325299982287, 544518:18:30 "spec/graphql/types/label_type_spec.rb": 0.07265281399986634, 544618:18:30 "spec/presenters/deploy_key_presenter_spec.rb": 0.05261384799996449, 544718:18:30 "spec/initializers/6_validations_spec.rb": 0.08211862199959796, 544818:18:30 "spec/graphql/types/security/codequality_reports_comparer/report_generation_status_enum_spec.rb": 0.07810363299995515, 544918:18:30 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.0797200619999785, 545018:18:30 "spec/lib/gitlab/utils/error_message_spec.rb": 0.07770217200004481, 545118:18:30 "spec/graphql/types/permission_types/ci/pipeline_spec.rb": 0.05047775899993212, 545218:18:30 "spec/keeps/delete_old_feature_flags_spec.rb": 0.05542872800015175, 545318:18:30 "spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb": 0.04427953999993406, 545418:18:30 "spec/workers/todos_destroyer/entity_leave_worker_spec.rb": 0.04819498899996688, 545518:18:30 "spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb": 0.05426685699967493, 545618:18:30 "spec/graphql/types/notes/diff_position_type_spec.rb": 0.04854939999995622, 545718:18:30 "spec/initializers/circuitbox_spec.rb": 0.044449770000028366 545918:18:30Knapsack global time execution for tests: 27m 48s 546018:18:30Pending: (Failures listed here are expected and do not affect your suite's status) 546118:18:30 1) Gitlab::GitAccess#check_push_access! has the correct permissions for admin_without_admin_modes 546318:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 546418:18:30 2) Gitlab::GitAccess#check_push_access! when developers are allowed to push into the exact protected branch has the correct permissions for admin_without_admin_modes 546618:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 546718:18:30 3) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the exact protected branch when a merge request exists for the given source/target branch when the merge request is in progress has the correct permissions for admin_without_admin_modes 546918:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 547018:18:30 4) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the exact protected branch when a merge request exists for the given source/target branch when the merge request is not in progress has the correct permissions for admin_without_admin_modes 547218:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 547318:18:30 5) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the exact protected branch when a merge request exists for the given source/target branch when a merge request does not exist for the given source/target branch has the correct permissions for admin_without_admin_modes 547518:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 547618:18:30 6) Gitlab::GitAccess#check_push_access! when developers are allowed to push and merge into the exact protected branch has the correct permissions for admin_without_admin_modes 547818:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 547918:18:30 7) Gitlab::GitAccess#check_push_access! when no one is allowed to push to the feature protected branch has the correct permissions for admin_without_admin_modes 548118:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 548218:18:30 8) Gitlab::GitAccess#check_push_access! has the correct permissions for admin_without_admin_modes 548418:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 548518:18:30 9) Gitlab::GitAccess#check_push_access! when developers are allowed to push into the wildcard protected branch has the correct permissions for admin_without_admin_modes 548718:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 548818:18:30 10) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the wildcard protected branch when a merge request exists for the given source/target branch when the merge request is in progress has the correct permissions for admin_without_admin_modes 549018:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 549118:18:30 11) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the wildcard protected branch when a merge request exists for the given source/target branch when the merge request is not in progress has the correct permissions for admin_without_admin_modes 549318:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 549418:18:30 12) Gitlab::GitAccess#check_push_access! when developers are allowed to merge into the wildcard protected branch when a merge request exists for the given source/target branch when a merge request does not exist for the given source/target branch has the correct permissions for admin_without_admin_modes 549618:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 549718:18:30 13) Gitlab::GitAccess#check_push_access! when developers are allowed to push and merge into the wildcard protected branch has the correct permissions for admin_without_admin_modes 549918:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 550018:18:30 14) Gitlab::GitAccess#check_push_access! when no one is allowed to push to the feat* protected branch has the correct permissions for admin_without_admin_modes 550218:18:30 # ./spec/lib/gitlab/git_access_spec.rb:853 550318:18:30 15) JobArtifactUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 550418:18:30 # No pattern provided, skipping. 550518:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 550618:18:30 16) JobArtifactUploader behaves like builds correct paths #relative_path is relative 550718:18:30 # Path not set, skipping. 550818:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 550918:18:30 17) JobArtifactUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 551018:18:30 # No pattern provided, skipping. 551118:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 551218:18:30 18) JobArtifactUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 551318:18:30 # No pattern provided, skipping. 551418:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 551518:18:30 19) JobArtifactUploader object store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 551618:18:30 # No pattern provided, skipping. 551718:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 551818:18:30 20) JobArtifactUploader object store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 551918:18:30 # No pattern provided, skipping. 552018:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 552118:18:30 21) JobArtifactUploader object store is REMOTE behaves like builds correct paths #upload_path behaves like matches the method pattern 552218:18:30 # No pattern provided, skipping. 552318:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 552418:18:30 22) JobArtifactUploader object store is REMOTE behaves like builds correct paths #relative_path is relative 552518:18:30 # Path not set, skipping. 552618:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 552718:18:30 23) JobArtifactUploader object store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 552818:18:30 # No pattern provided, skipping. 552918:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 553018:18:30 24) JobArtifactUploader object store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 553118:18:30 # No pattern provided, skipping. 553218:18:30 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 553318:18:30 25) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the main database that it is a single database setup 553418:18:30 # Skipping because database ci exists 553518:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:320 553618:18:30 26) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the ci database that it is a single database setup 553718:18:30 # Skipping because database ci exists 553818:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:326 553918:18:30 27) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the main database that it is a single database setup 554018:18:30 # Skipping because some of the extra databases [:ci] are setup 554118:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:338 554218:18:30 28) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the ci database that it is a single database setup 554318:18:30 # Skipping because some of the extra databases [:ci] are setup 554418:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:344 554518:18:30 29) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 554618:18:30 # No reason given 554718:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 554818:18:30 30) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully 554918:18:30 # No reason given 555018:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:252 555118:18:30 31) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 555218:18:30 # No reason given 555318:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 555418:18:30 32) Gitlab::Database::TablesTruncate#needs_truncation? when running in a single database mode 555518:18:30 # Skipping because some of the extra databases [:ci] are setup 555618:18:30 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 555718:18:30Finished in 29 minutes 5 seconds (files took 1 minute 35.22 seconds to load) 555818:18:303483 examples, 0 failures, 32 pending 555918:18:30Randomized with seed 20890 556018:18:37[TEST PROF INFO] Time spent in factories: 14:22.526 (49.13% of total time) 556118:18:37RSpec exited with 0. 556218:18:37No examples to retry, congrats! 556418:18:39Running after script... 556518:18:39$ source scripts/utils.sh 556618:18:39$ log_disk_usage 556718:18:39******************************************************* 556818:18:39This runner currently has 29G free disk space. 556918:18:39******************************************************* 562918:18:42$ bundle exec gem list gitlab_quality-test_tooling 563018:18:46gitlab_quality-test_tooling (2.1.0) 563118:18:46$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 563418:18:46$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 563718:18:46$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 564018:18:46$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 564518:18:51$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 564918:18:53$ tooling/bin/push_job_metrics || true 565018:18:54[job-metrics] Pushing job metrics file for the CI/CD job. 565118:18:54[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 565318:18:55Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 565518:18:56Uploading artifacts... 565618:18:56auto_explain/: found 3 matching artifact files and directories 565718:18:56coverage/: found 5 matching artifact files and directories 565818:18:56crystalball/: found 2 matching artifact files and directories 565918:18:56WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 566018:18:56knapsack/: found 4 matching artifact files and directories 566118:18:56rspec/: found 16 matching artifact files and directories 566218:18:56WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 566318:18:56log/*.log: found 15 matching artifact files and directories 566518:18:56WARNING: Retrying... context=artifacts-uploader error=request redirected 566618:19:01Uploading artifacts as "archive" to coordinator... 201 Created id=8298976200 responseStatus=201 Created token=glcbt-66 566718:19:01Uploading artifacts... 566818:19:01rspec/rspec-*.xml: found 1 matching artifact files and directories 567018:19:01WARNING: Retrying... context=artifacts-uploader error=request redirected 567118:19:02Uploading artifacts as "junit" to coordinator... 201 Created id=8298976200 responseStatus=201 Created token=glcbt-66 567318:19:13Job succeeded