118:20:18 pipeline_status: :success, current_ref_status: :broken, expected_ref_status: :fixed 218:20:20 transitions the status via state machine 318:20:20# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.2 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.24 1.23 1.37 1/292 2181 518:20:20 pipeline_status: :success, current_ref_status: :still_failing, expected_ref_status: :fixed 618:20:21 transitions the status via state machine 718:20:21# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.49 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.24 1.23 1.37 1/291 2182 918:20:21 pipeline_status: :failed, current_ref_status: :unknown, expected_ref_status: :failed 1018:20:22 transitions the status via state machine 1118:20:22# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.72 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.22 1.23 1.37 1/289 2183 1318:20:22 pipeline_status: :failed, current_ref_status: :success, expected_ref_status: :broken 1418:20:23 transitions the status via state machine 1518:20:23# [RSpecRunTime] RSpec elapsed time: 7 minutes 24.07 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.22 1.23 1.37 1/289 2184 1718:20:23 pipeline_status: :failed, current_ref_status: :failed, expected_ref_status: :still_failing 1818:20:25 transitions the status via state machine 1918:20:25# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.36 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.22 1.23 1.37 1/289 2185 2118:20:25 pipeline_status: :failed, current_ref_status: :fixed, expected_ref_status: :broken 2218:20:26 transitions the status via state machine 2318:20:26# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.59 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.22 1.23 1.37 1/289 2186 2518:20:26 pipeline_status: :failed, current_ref_status: :broken, expected_ref_status: :still_failing 2618:20:27 transitions the status via state machine 2718:20:27# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.9 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.21 1.23 1.36 1/289 2187 2918:20:27 pipeline_status: :failed, current_ref_status: :still_failing, expected_ref_status: :still_failing 3018:20:28 transitions the status via state machine 3118:20:29# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.17 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.21 1.23 1.36 1/289 2188 3318:20:29 when pipeline status is success 3418:20:30 updates the status 3518:20:30# [RSpecRunTime] RSpec elapsed time: 7 minutes 30.45 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.21 1.23 1.36 1/289 2189 3718:20:30 when pipeline status is canceled 3818:20:31 is expected to eq :unknown 3918:20:31# [RSpecRunTime] RSpec elapsed time: 7 minutes 31.62 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.21 1.23 1.36 1/289 2190 4118:20:31 when pipeline status is skipped 4218:20:31 behaves like no-op 4318:20:32 does nothing and returns nil 4418:20:32# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.93 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.19 1.22 1.36 1/289 2191 4618:20:32 when pipeline status is not complete 4718:20:32 behaves like no-op 4818:20:33 does nothing and returns nil 4918:20:33# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.12 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.19 1.22 1.36 1/289 2192 5118:20:33 when pipeline is not the latest pipeline 5218:20:33 behaves like no-op 5318:20:35 does nothing and returns nil 5418:20:35# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.0 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.19 1.22 1.36 1/289 2193 5618:20:35 when pipeline does not belong to the ci_ref 5718:20:35 behaves like no-op 5818:20:37 does nothing and returns nil 5918:20:37# [RSpecRunTime] RSpec elapsed time: 7 minutes 37.79 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.17 1.22 1.36 1/289 2194 6118:20:37 loose foreign key on ci_refs.project_id 6218:20:37 behaves like cleanup by a loose foreign key 6318:20:45 cleans up (delete or nullify) the model 6418:20:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 45.38 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.16 1.21 1.36 1/290 2195 6618:20:45 #last_successful_ci_source_pipeline 6718:20:45 when there are no successful CI source pipelines 6818:20:46 is expected to be nil 6918:20:46# [RSpecRunTime] RSpec elapsed time: 7 minutes 46.97 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.16 1.21 1.36 1/289 2196 7118:20:46 when there are successful CI source pipelines 7218:20:46 and the latest pipeline is a successful CI source pipeline 7318:20:48 returns the last successful CI source pipeline 7418:20:48# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.02 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.15 1.21 1.36 1/289 2197 7618:20:48 and there is a newer successful dangling source pipeline than the successful CI source pipelines 7718:20:51 returns the last successful CI source pipeline 7818:20:51 and the newer successful dangling source is a child of a successful CI source pipeline 7918:20:54 returns the parent pipeline instead 8018:20:54# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.03 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.13 1.21 1.35 1/289 2198 8218:20:54 #last_unlockable_ci_source_pipeline 8318:20:55 when there are unlockable pipelines in the ref 8418:20:55 and the last CI source pipeline in the ref is unlockable 8518:20:55 returns the CI source pipeline 8618:20:55 and it has unlockable child pipelines 8718:20:55 returns the parent CI source pipeline 8818:20:55 and it has a non-unlockable child pipeline 8918:20:56 returns the parent CI source pipeline 9018:20:56 and the last CI source pipeline in the ref is not unlockable 9118:20:56 returns the last unlockable CI source pipeline before it 9218:20:56 and it has unlockable child pipelines 9318:20:56 returns the last unlockable CI source pipeline before it 9418:20:56 when there are no unlockable pipelines in the ref 9518:20:57 is expected to be nil 9618:20:57# [RSpecRunTime] Finishing example group spec/models/ci/ref_spec.rb. It took 48.31 seconds. Expected to take 48.47 seconds. 9718:20:57# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/feature_category_spec.rb. Expected to take 35.9 seconds. 9818:20:57RuboCop::Cop::RSpec::FeatureCategory 9918:20:57 flags invalid feature category for non-symbols 10018:20:57 does not flag use of invalid categories in non-example code 10118:20:57 flags missing feature category in top level example group 10218:20:57 #external_dependency_checksum 10318:20:57 returns a SHA256 digest used by RuboCop to invalid cache 10418:20:57 with defined in config/feature_categories.yml and custom categories 10518:20:57 valid_category: "acquisition" 10618:20:57 behaves like feature category validation 10718:20:57 flags invalid feature category in top level example group 10818:20:57 flags invalid feature category in nested context 10918:20:57 flags invalid feature category in examples 11018:20:57 does not flag if feature category is valid 11118:20:58 suggests an alternative 11218:20:58 valid_category: "activation" 11318:20:58 behaves like feature category validation 11418:20:58 flags invalid feature category in top level example group 11518:20:58 flags invalid feature category in nested context 11618:20:58 flags invalid feature category in examples 11718:20:58 does not flag if feature category is valid 11818:20:58 suggests an alternative 11918:20:58 valid_category: "add-on_provisioning" 12018:20:58 behaves like feature category validation 12118:20:58 flags invalid feature category in top level example group 12218:20:58 flags invalid feature category in nested context 12318:20:58 flags invalid feature category in examples 12418:20:58 does not flag if feature category is valid 12518:20:58 suggests an alternative 12618:20:58 valid_category: "advisory_database" 12718:20:58 behaves like feature category validation 12818:20:58 flags invalid feature category in top level example group 12918:20:58 flags invalid feature category in nested context 13018:20:58 flags invalid feature category in examples 13118:20:58 does not flag if feature category is valid 13218:20:58 suggests an alternative 13318:20:58 valid_category: "ai_abstraction_layer" 13418:20:58 behaves like feature category validation 13518:20:59 flags invalid feature category in top level example group 13618:20:59 flags invalid feature category in nested context 13718:20:59 flags invalid feature category in examples 13818:20:59 does not flag if feature category is valid 13918:20:59 suggests an alternative 14018:20:59 valid_category: "ai_agents" 14118:20:59 behaves like feature category validation 14218:20:59 flags invalid feature category in top level example group 14318:20:59 flags invalid feature category in nested context 14418:20:59 flags invalid feature category in examples 14518:20:59 does not flag if feature category is valid 14618:20:59 suggests an alternative 14718:20:59 valid_category: "ai_evaluation" 14818:20:59 behaves like feature category validation 14918:20:59 flags invalid feature category in top level example group 15018:20:59 flags invalid feature category in nested context 15118:20:59 flags invalid feature category in examples 15218:20:59 does not flag if feature category is valid 15318:20:59 suggests an alternative 15418:20:59 valid_category: "ai_research" 15518:20:59 behaves like feature category validation 15618:20:59 flags invalid feature category in top level example group 15718:21:00 flags invalid feature category in nested context 15818:21:00 flags invalid feature category in examples 15918:21:00 does not flag if feature category is valid 16018:21:00 suggests an alternative 16118:21:00 valid_category: "api" 16218:21:00 behaves like feature category validation 16318:21:00 flags invalid feature category in top level example group 16418:21:00 flags invalid feature category in nested context 16518:21:00 flags invalid feature category in examples 16618:21:00 does not flag if feature category is valid 16718:21:00 suggests an alternative 16818:21:00 valid_category: "api_security" 16918:21:00 behaves like feature category validation 17018:21:00 flags invalid feature category in top level example group 17118:21:00 flags invalid feature category in nested context 17218:21:00 flags invalid feature category in examples 17318:21:00 does not flag if feature category is valid 17418:21:00 suggests an alternative 17518:21:00 valid_category: "application_instrumentation" 17618:21:00 behaves like feature category validation 17718:21:00 flags invalid feature category in top level example group 17818:21:00 flags invalid feature category in nested context 17918:21:00 flags invalid feature category in examples 18018:21:01 does not flag if feature category is valid 18118:21:01 suggests an alternative 18218:21:01 valid_category: "attack_emulation" 18318:21:01 behaves like feature category validation 18418:21:01 flags invalid feature category in top level example group 18518:21:01 flags invalid feature category in nested context 18618:21:01 flags invalid feature category in examples 18718:21:01 does not flag if feature category is valid 18818:21:01 suggests an alternative 18918:21:01 valid_category: "audit_events" 19018:21:01 behaves like feature category validation 19118:21:01 flags invalid feature category in top level example group 19218:21:01 flags invalid feature category in nested context 19318:21:01 flags invalid feature category in examples 19418:21:01 does not flag if feature category is valid 19518:21:01 suggests an alternative 19618:21:01 valid_category: "auto_devops" 19718:21:01 behaves like feature category validation 19818:21:01 flags invalid feature category in top level example group 19918:21:01 flags invalid feature category in nested context 20018:21:01 flags invalid feature category in examples 20118:21:01 does not flag if feature category is valid 20218:21:02 suggests an alternative 20318:21:02 valid_category: "backup_restore" 20418:21:02 behaves like feature category validation 20518:21:02 flags invalid feature category in top level example group 20618:21:02 flags invalid feature category in nested context 20718:21:02 flags invalid feature category in examples 20818:21:02 does not flag if feature category is valid 20918:21:02 suggests an alternative 21018:21:02 valid_category: "build" 21118:21:02 behaves like feature category validation 21218:21:02 flags invalid feature category in top level example group 21318:21:02 flags invalid feature category in nested context 21418:21:02 flags invalid feature category in examples 21518:21:02 does not flag if feature category is valid 21618:21:02 suggests an alternative 21718:21:02 valid_category: "capacity_planning" 21818:21:02 behaves like feature category validation 21918:21:02 flags invalid feature category in top level example group 22018:21:02 flags invalid feature category in nested context 22118:21:02 flags invalid feature category in examples 22218:21:02 does not flag if feature category is valid 22318:21:02 suggests an alternative 22418:21:02 valid_category: "cell" 22518:21:02 behaves like feature category validation 22618:21:02 flags invalid feature category in top level example group 22718:21:03 flags invalid feature category in nested context 22818:21:03 flags invalid feature category in examples 22918:21:03 does not flag if feature category is valid 23018:21:03 suggests an alternative 23118:21:03 valid_category: "ci_scaling" 23218:21:03 behaves like feature category validation 23318:21:03 flags invalid feature category in top level example group 23418:21:03 flags invalid feature category in nested context 23518:21:03 flags invalid feature category in examples 23618:21:03 does not flag if feature category is valid 23718:21:03 suggests an alternative 23818:21:03 valid_category: "ci_variables" 23918:21:03 behaves like feature category validation 24018:21:03 flags invalid feature category in top level example group 24118:21:03 flags invalid feature category in nested context 24218:21:03 flags invalid feature category in examples 24318:21:03 does not flag if feature category is valid 24418:21:03 suggests an alternative 24518:21:03 valid_category: "cloud_connector" 24618:21:03 behaves like feature category validation 24718:21:03 flags invalid feature category in top level example group 24818:21:03 flags invalid feature category in nested context 24918:21:03 flags invalid feature category in examples 25018:21:03 does not flag if feature category is valid 25118:21:04 suggests an alternative 25218:21:04 valid_category: "cloud_native_installation" 25318:21:04 behaves like feature category validation 25418:21:04 flags invalid feature category in top level example group 25518:21:04 flags invalid feature category in nested context 25618:21:04 flags invalid feature category in examples 25718:21:04 does not flag if feature category is valid 25818:21:04 suggests an alternative 25918:21:04 valid_category: "code_quality" 26018:21:04 behaves like feature category validation 26118:21:04 flags invalid feature category in top level example group 26218:21:04 flags invalid feature category in nested context 26318:21:04 flags invalid feature category in examples 26418:21:04 does not flag if feature category is valid 26518:21:04 suggests an alternative 26618:21:04 valid_category: "code_review_workflow" 26718:21:04 behaves like feature category validation 26818:21:04 flags invalid feature category in top level example group 26918:21:04 flags invalid feature category in nested context 27018:21:04 flags invalid feature category in examples 27118:21:04 does not flag if feature category is valid 27218:21:04 suggests an alternative 27318:21:04 valid_category: "code_search" 27418:21:04 behaves like feature category validation 27518:21:05 flags invalid feature category in top level example group 27618:21:05 flags invalid feature category in nested context 27718:21:05 flags invalid feature category in examples 27818:21:05 does not flag if feature category is valid 27918:21:05 suggests an alternative 28018:21:05 valid_category: "code_suggestions" 28118:21:05 behaves like feature category validation 28218:21:05 flags invalid feature category in top level example group 28318:21:05 flags invalid feature category in nested context 28418:21:05 flags invalid feature category in examples 28518:21:05 does not flag if feature category is valid 28618:21:05 suggests an alternative 28718:21:05 valid_category: "code_testing" 28818:21:05 behaves like feature category validation 28918:21:05 flags invalid feature category in top level example group 29018:21:05 flags invalid feature category in nested context 29118:21:05 flags invalid feature category in examples 29218:21:05 does not flag if feature category is valid 29318:21:05 suggests an alternative 29418:21:05 valid_category: "compliance_management" 29518:21:05 behaves like feature category validation 29618:21:05 flags invalid feature category in top level example group 29718:21:06 flags invalid feature category in nested context 29818:21:06 flags invalid feature category in examples 29918:21:06 does not flag if feature category is valid 30018:21:06 suggests an alternative 30118:21:06 valid_category: "component_catalog" 30218:21:06 behaves like feature category validation 30318:21:06 flags invalid feature category in top level example group 30418:21:06 flags invalid feature category in nested context 30518:21:06 flags invalid feature category in examples 30618:21:06 does not flag if feature category is valid 30718:21:06 suggests an alternative 30818:21:06 valid_category: "consumables_cost_management" 30918:21:06 behaves like feature category validation 31018:21:06 flags invalid feature category in top level example group 31118:21:06 flags invalid feature category in nested context 31218:21:06 flags invalid feature category in examples 31318:21:06 does not flag if feature category is valid 31418:21:06 suggests an alternative 31518:21:06 valid_category: "container_registry" 31618:21:06 behaves like feature category validation 31718:21:06 flags invalid feature category in top level example group 31818:21:06 flags invalid feature category in nested context 31918:21:06 flags invalid feature category in examples 32018:21:07 does not flag if feature category is valid 32118:21:07 suggests an alternative 32218:21:07 valid_category: "container_scanning" 32318:21:07 behaves like feature category validation 32418:21:07 flags invalid feature category in top level example group 32518:21:07 flags invalid feature category in nested context 32618:21:07 flags invalid feature category in examples 32718:21:07 does not flag if feature category is valid 32818:21:07 suggests an alternative 32918:21:07 valid_category: "continuous_delivery" 33018:21:07 behaves like feature category validation 33118:21:07 flags invalid feature category in top level example group 33218:21:07 flags invalid feature category in nested context 33318:21:07 flags invalid feature category in examples 33418:21:07 does not flag if feature category is valid 33518:21:07 suggests an alternative 33618:21:07 valid_category: "continuous_integration" 33718:21:07 behaves like feature category validation 33818:21:07 flags invalid feature category in top level example group 33918:21:07 flags invalid feature category in nested context 34018:21:07 flags invalid feature category in examples 34118:21:07 does not flag if feature category is valid 34218:21:07 suggests an alternative 34318:21:07 valid_category: "custom_dashboards_foundation" 34418:21:07 behaves like feature category validation 34518:21:08 flags invalid feature category in top level example group 34618:21:08 flags invalid feature category in nested context 34718:21:08 flags invalid feature category in examples 34818:21:08 does not flag if feature category is valid 34918:21:08 suggests an alternative 35018:21:08 valid_category: "customersdot_and_quote_to_cash_integrations" 35118:21:08 behaves like feature category validation 35218:21:08 flags invalid feature category in top level example group 35318:21:08 flags invalid feature category in nested context 35418:21:08 flags invalid feature category in examples 35518:21:08 does not flag if feature category is valid 35618:21:08 suggests an alternative 35718:21:08 valid_category: "database" 35818:21:08 behaves like feature category validation 35918:21:08 flags invalid feature category in top level example group 36018:21:08 flags invalid feature category in nested context 36118:21:08 flags invalid feature category in examples 36218:21:08 does not flag if feature category is valid 36318:21:08 suggests an alternative 36418:21:08 valid_category: "dataops" 36518:21:08 behaves like feature category validation 36618:21:08 flags invalid feature category in top level example group 36718:21:09 flags invalid feature category in nested context 36818:21:09 flags invalid feature category in examples 36918:21:09 does not flag if feature category is valid 37018:21:09 suggests an alternative 37118:21:09 valid_category: "dedicated" 37218:21:09 behaves like feature category validation 37318:21:09 flags invalid feature category in top level example group 37418:21:09 flags invalid feature category in nested context 37518:21:09 flags invalid feature category in examples 37618:21:09 does not flag if feature category is valid 37718:21:09 suggests an alternative 37818:21:09 valid_category: "delivery" 37918:21:09 behaves like feature category validation 38018:21:09 flags invalid feature category in top level example group 38118:21:09 flags invalid feature category in nested context 38218:21:09 flags invalid feature category in examples 38318:21:09 does not flag if feature category is valid 38418:21:09 suggests an alternative 38518:21:09 valid_category: "dependency_firewall" 38618:21:09 behaves like feature category validation 38718:21:09 flags invalid feature category in top level example group 38818:21:09 flags invalid feature category in nested context 38918:21:09 flags invalid feature category in examples 39018:21:10 does not flag if feature category is valid 39118:21:10 suggests an alternative 39218:21:10 valid_category: "dependency_management" 39318:21:10 behaves like feature category validation 39418:21:10 flags invalid feature category in top level example group 39518:21:10 flags invalid feature category in nested context 39618:21:10 flags invalid feature category in examples 39718:21:10 does not flag if feature category is valid 39818:21:10 suggests an alternative 39918:21:10 valid_category: "deployment_management" 40018:21:10 behaves like feature category validation 40118:21:10 flags invalid feature category in top level example group 40218:21:10 flags invalid feature category in nested context 40318:21:10 flags invalid feature category in examples 40418:21:10 does not flag if feature category is valid 40518:21:10 suggests an alternative 40618:21:10 valid_category: "design_management" 40718:21:10 behaves like feature category validation 40818:21:10 flags invalid feature category in top level example group 40918:21:10 flags invalid feature category in nested context 41018:21:10 flags invalid feature category in examples 41118:21:10 does not flag if feature category is valid 41218:21:11 suggests an alternative 41318:21:11 valid_category: "design_system" 41418:21:11 behaves like feature category validation 41518:21:11 flags invalid feature category in top level example group 41618:21:11 flags invalid feature category in nested context 41718:21:11 flags invalid feature category in examples 41818:21:11 does not flag if feature category is valid 41918:21:11 suggests an alternative 42018:21:11 valid_category: "devops_reports" 42118:21:11 behaves like feature category validation 42218:21:11 flags invalid feature category in top level example group 42318:21:11 flags invalid feature category in nested context 42418:21:11 flags invalid feature category in examples 42518:21:11 does not flag if feature category is valid 42618:21:11 suggests an alternative 42718:21:11 valid_category: "disaster_recovery" 42818:21:11 behaves like feature category validation 42918:21:11 flags invalid feature category in top level example group 43018:21:11 flags invalid feature category in nested context 43118:21:11 flags invalid feature category in examples 43218:21:11 does not flag if feature category is valid 43318:21:11 suggests an alternative 43418:21:11 valid_category: "dora_metrics" 43518:21:11 behaves like feature category validation 43618:21:11 flags invalid feature category in top level example group 43718:21:12 flags invalid feature category in nested context 43818:21:12 flags invalid feature category in examples 43918:21:12 does not flag if feature category is valid 44018:21:12 suggests an alternative 44118:21:12 valid_category: "duo_chat" 44218:21:12 behaves like feature category validation 44318:21:12 flags invalid feature category in top level example group 44418:21:12 flags invalid feature category in nested context 44518:21:12 flags invalid feature category in examples 44618:21:12 does not flag if feature category is valid 44718:21:12 suggests an alternative 44818:21:12 valid_category: "duo_workflow" 44918:21:12 behaves like feature category validation 45018:21:12 flags invalid feature category in top level example group 45118:21:12 flags invalid feature category in nested context 45218:21:12 flags invalid feature category in examples 45318:21:12 does not flag if feature category is valid 45418:21:12 suggests an alternative 45518:21:12 valid_category: "dynamic_application_security_testing" 45618:21:12 behaves like feature category validation 45718:21:12 flags invalid feature category in top level example group 45818:21:12 flags invalid feature category in nested context 45918:21:12 flags invalid feature category in examples 46018:21:13 does not flag if feature category is valid 46118:21:13 suggests an alternative 46218:21:13 valid_category: "editor_extensions" 46318:21:13 behaves like feature category validation 46418:21:13 flags invalid feature category in top level example group 46518:21:13 flags invalid feature category in nested context 46618:21:13 flags invalid feature category in examples 46718:21:13 does not flag if feature category is valid 46818:21:13 suggests an alternative 46918:21:13 valid_category: "environment_management" 47018:21:13 behaves like feature category validation 47118:21:13 flags invalid feature category in top level example group 47218:21:13 flags invalid feature category in nested context 47318:21:13 flags invalid feature category in examples 47418:21:13 does not flag if feature category is valid 47518:21:13 suggests an alternative 47618:21:13 valid_category: "error_budgets" 47718:21:13 behaves like feature category validation 47818:21:13 flags invalid feature category in top level example group 47918:21:13 flags invalid feature category in nested context 48018:21:13 flags invalid feature category in examples 48118:21:13 does not flag if feature category is valid 48218:21:13 suggests an alternative 48318:21:13 valid_category: "feature_flags" 48418:21:13 behaves like feature category validation 48518:21:14 flags invalid feature category in top level example group 48618:21:14 flags invalid feature category in nested context 48718:21:14 flags invalid feature category in examples 48818:21:14 does not flag if feature category is valid 48918:21:14 suggests an alternative 49018:21:14 valid_category: "fleet_visibility" 49118:21:14 behaves like feature category validation 49218:21:14 flags invalid feature category in top level example group 49318:21:14 flags invalid feature category in nested context 49418:21:14 flags invalid feature category in examples 49518:21:14 does not flag if feature category is valid 49618:21:14 suggests an alternative 49718:21:14 valid_category: "fulfillment_infradev" 49818:21:14 behaves like feature category validation 49918:21:14 flags invalid feature category in top level example group 50018:21:14 flags invalid feature category in nested context 50118:21:14 flags invalid feature category in examples 50218:21:14 does not flag if feature category is valid 50318:21:14 suggests an alternative 50418:21:14 valid_category: "fulfillment_internal_admin_tooling" 50518:21:14 behaves like feature category validation 50618:21:14 flags invalid feature category in top level example group 50718:21:15 flags invalid feature category in nested context 50818:21:15 flags invalid feature category in examples 50918:21:15 does not flag if feature category is valid 51018:21:15 suggests an alternative 51118:21:15 valid_category: "fuzz_testing" 51218:21:15 behaves like feature category validation 51318:21:15 flags invalid feature category in top level example group 51418:21:15 flags invalid feature category in nested context 51518:21:15 flags invalid feature category in examples 51618:21:15 does not flag if feature category is valid 51718:21:15 suggests an alternative 51818:21:15 valid_category: "geo_replication" 51918:21:15 behaves like feature category validation 52018:21:15 flags invalid feature category in top level example group 52118:21:15 flags invalid feature category in nested context 52218:21:15 flags invalid feature category in examples 52318:21:15 does not flag if feature category is valid 52418:21:15 suggests an alternative 52518:21:15 valid_category: "git" 52618:21:15 behaves like feature category validation 52718:21:15 flags invalid feature category in top level example group 52818:21:15 flags invalid feature category in nested context 52918:21:15 flags invalid feature category in examples 53018:21:16 does not flag if feature category is valid 53118:21:16 suggests an alternative 53218:21:16 valid_category: "gitaly" 53318:21:16 behaves like feature category validation 53418:21:16 flags invalid feature category in top level example group 53518:21:16 flags invalid feature category in nested context 53618:21:16 flags invalid feature category in examples 53718:21:16 does not flag if feature category is valid 53818:21:16 suggests an alternative 53918:21:16 valid_category: "gitlab_cli" 54018:21:16 behaves like feature category validation 54118:21:16 flags invalid feature category in top level example group 54218:21:16 flags invalid feature category in nested context 54318:21:16 flags invalid feature category in examples 54418:21:16 does not flag if feature category is valid 54518:21:16 suggests an alternative 54618:21:16 valid_category: "global_search" 54718:21:16 behaves like feature category validation 54818:21:16 flags invalid feature category in top level example group 54918:21:16 flags invalid feature category in nested context 55018:21:16 flags invalid feature category in examples 55118:21:16 does not flag if feature category is valid 55218:21:16 suggests an alternative 55318:21:16 valid_category: "groups_and_projects" 55418:21:16 behaves like feature category validation 55518:21:17 flags invalid feature category in top level example group 55618:21:17 flags invalid feature category in nested context 55718:21:17 flags invalid feature category in examples 55818:21:17 does not flag if feature category is valid 55918:21:17 suggests an alternative 56018:21:17 valid_category: "helm_chart_registry" 56118:21:17 behaves like feature category validation 56218:21:17 flags invalid feature category in top level example group 56318:21:17 flags invalid feature category in nested context 56418:21:17 flags invalid feature category in examples 56518:21:17 does not flag if feature category is valid 56618:21:17 suggests an alternative 56718:21:17 valid_category: "hosted_runners" 56818:21:17 behaves like feature category validation 56918:21:17 flags invalid feature category in top level example group 57018:21:17 flags invalid feature category in nested context 57118:21:17 flags invalid feature category in examples 57218:21:17 does not flag if feature category is valid 57318:21:17 suggests an alternative 57418:21:17 valid_category: "importers" 57518:21:17 behaves like feature category validation 57618:21:17 flags invalid feature category in top level example group 57718:21:18 flags invalid feature category in nested context 57818:21:18 flags invalid feature category in examples 57918:21:18 does not flag if feature category is valid 58018:21:18 suggests an alternative 58118:21:18 valid_category: "incident_management" 58218:21:18 behaves like feature category validation 58318:21:18 flags invalid feature category in top level example group 58418:21:18 flags invalid feature category in nested context 58518:21:18 flags invalid feature category in examples 58618:21:18 does not flag if feature category is valid 58718:21:18 suggests an alternative 58818:21:18 valid_category: "infrastructure_as_code" 58918:21:18 behaves like feature category validation 59018:21:18 flags invalid feature category in top level example group 59118:21:18 flags invalid feature category in nested context 59218:21:18 flags invalid feature category in examples 59318:21:18 does not flag if feature category is valid 59418:21:18 suggests an alternative 59518:21:18 valid_category: "infrastructure_cost_data" 59618:21:18 behaves like feature category validation 59718:21:18 flags invalid feature category in top level example group 59818:21:18 flags invalid feature category in nested context 59918:21:18 flags invalid feature category in examples 60018:21:19 does not flag if feature category is valid 60118:21:19 suggests an alternative 60218:21:19 valid_category: "insider_threat" 60318:21:19 behaves like feature category validation 60418:21:19 flags invalid feature category in top level example group 60518:21:19 flags invalid feature category in nested context 60618:21:19 flags invalid feature category in examples 60718:21:19 does not flag if feature category is valid 60818:21:19 suggests an alternative 60918:21:19 valid_category: "instance_resiliency" 61018:21:19 behaves like feature category validation 61118:21:19 flags invalid feature category in top level example group 61218:21:19 flags invalid feature category in nested context 61318:21:19 flags invalid feature category in examples 61418:21:19 does not flag if feature category is valid 61518:21:19 suggests an alternative 61618:21:19 valid_category: "integrations" 61718:21:19 behaves like feature category validation 61818:21:19 flags invalid feature category in top level example group 61918:21:19 flags invalid feature category in nested context 62018:21:19 flags invalid feature category in examples 62118:21:19 does not flag if feature category is valid 62218:21:20 suggests an alternative 62318:21:20 valid_category: "internationalization" 62418:21:20 behaves like feature category validation 62518:21:20 flags invalid feature category in top level example group 62618:21:20 flags invalid feature category in nested context 62718:21:20 flags invalid feature category in examples 62818:21:20 does not flag if feature category is valid 62918:21:20 suggests an alternative 63018:21:20 valid_category: "job_artifacts" 63118:21:20 behaves like feature category validation 63218:21:20 flags invalid feature category in top level example group 63318:21:20 flags invalid feature category in nested context 63418:21:20 flags invalid feature category in examples 63518:21:20 does not flag if feature category is valid 63618:21:20 suggests an alternative 63718:21:20 valid_category: "markdown" 63818:21:20 behaves like feature category validation 63918:21:20 flags invalid feature category in top level example group 64018:21:20 flags invalid feature category in nested context 64118:21:20 flags invalid feature category in examples 64218:21:20 does not flag if feature category is valid 64318:21:20 suggests an alternative 64418:21:20 valid_category: "merge_trains" 64518:21:20 behaves like feature category validation 64618:21:20 flags invalid feature category in top level example group 64718:21:21 flags invalid feature category in nested context 64818:21:21 flags invalid feature category in examples 64918:21:21 does not flag if feature category is valid 65018:21:21 suggests an alternative 65118:21:21 valid_category: "mlops" 65218:21:21 behaves like feature category validation 65318:21:21 flags invalid feature category in top level example group 65418:21:21 flags invalid feature category in nested context 65518:21:21 flags invalid feature category in examples 65618:21:21 does not flag if feature category is valid 65718:21:21 suggests an alternative 65818:21:21 valid_category: "mobile_devops" 65918:21:21 behaves like feature category validation 66018:21:21 flags invalid feature category in top level example group 66118:21:21 flags invalid feature category in nested context 66218:21:21 flags invalid feature category in examples 66318:21:21 does not flag if feature category is valid 66418:21:21 suggests an alternative 66518:21:21 valid_category: "model_personalization" 66618:21:21 behaves like feature category validation 66718:21:21 flags invalid feature category in top level example group 66818:21:21 flags invalid feature category in nested context 66918:21:22 flags invalid feature category in examples 67018:21:22 does not flag if feature category is valid 67118:21:22 suggests an alternative 67218:21:22 valid_category: "navigation" 67318:21:22 behaves like feature category validation 67418:21:22 flags invalid feature category in top level example group 67518:21:22 flags invalid feature category in nested context 67618:21:22 flags invalid feature category in examples 67718:21:22 does not flag if feature category is valid 67818:21:22 suggests an alternative 67918:21:22 valid_category: "notifications" 68018:21:22 behaves like feature category validation 68118:21:22 flags invalid feature category in top level example group 68218:21:22 flags invalid feature category in nested context 68318:21:22 flags invalid feature category in examples 68418:21:22 does not flag if feature category is valid 68518:21:22 suggests an alternative 68618:21:22 valid_category: "observability" 68718:21:22 behaves like feature category validation 68818:21:22 flags invalid feature category in top level example group 68918:21:22 flags invalid feature category in nested context 69018:21:22 flags invalid feature category in examples 69118:21:22 does not flag if feature category is valid 69218:21:23 suggests an alternative 69318:21:23 valid_category: "okr_management" 69418:21:23 behaves like feature category validation 69518:21:23 flags invalid feature category in top level example group 69618:21:23 flags invalid feature category in nested context 69718:21:23 flags invalid feature category in examples 69818:21:23 does not flag if feature category is valid 69918:21:23 suggests an alternative 70018:21:23 valid_category: "omnibus_package" 70118:21:23 behaves like feature category validation 70218:21:23 flags invalid feature category in top level example group 70318:21:23 flags invalid feature category in nested context 70418:21:23 flags invalid feature category in examples 70518:21:23 does not flag if feature category is valid 70618:21:23 suggests an alternative 70718:21:23 valid_category: "on_call_schedule_management" 70818:21:23 behaves like feature category validation 70918:21:23 flags invalid feature category in top level example group 71018:21:23 flags invalid feature category in nested context 71118:21:23 flags invalid feature category in examples 71218:21:23 does not flag if feature category is valid 71318:21:23 suggests an alternative 71418:21:23 valid_category: "onboarding" 71518:21:23 behaves like feature category validation 71618:21:23 flags invalid feature category in top level example group 71718:21:24 flags invalid feature category in nested context 71818:21:24 flags invalid feature category in examples 71918:21:24 does not flag if feature category is valid 72018:21:24 suggests an alternative 72118:21:24 valid_category: "organization" 72218:21:24 behaves like feature category validation 72318:21:24 flags invalid feature category in top level example group 72418:21:24 flags invalid feature category in nested context 72518:21:24 flags invalid feature category in examples 72618:21:24 does not flag if feature category is valid 72718:21:24 suggests an alternative 72818:21:24 valid_category: "package_registry" 72918:21:24 behaves like feature category validation 73018:21:24 flags invalid feature category in top level example group 73118:21:24 flags invalid feature category in nested context 73218:21:24 flags invalid feature category in examples 73318:21:24 does not flag if feature category is valid 73418:21:24 suggests an alternative 73518:21:24 valid_category: "pages" 73618:21:24 behaves like feature category validation 73718:21:24 flags invalid feature category in top level example group 73818:21:24 flags invalid feature category in nested context 73918:21:25 flags invalid feature category in examples 74018:21:25 does not flag if feature category is valid 74118:21:25 suggests an alternative 74218:21:25 valid_category: "permissions" 74318:21:25 behaves like feature category validation 74418:21:25 flags invalid feature category in top level example group 74518:21:25 flags invalid feature category in nested context 74618:21:25 flags invalid feature category in examples 74718:21:25 does not flag if feature category is valid 74818:21:25 suggests an alternative 74918:21:25 valid_category: "pipeline_composition" 75018:21:25 behaves like feature category validation 75118:21:25 flags invalid feature category in top level example group 75218:21:25 flags invalid feature category in nested context 75318:21:25 flags invalid feature category in examples 75418:21:25 does not flag if feature category is valid 75518:21:25 suggests an alternative 75618:21:25 valid_category: "pipeline_reports" 75718:21:25 behaves like feature category validation 75818:21:25 flags invalid feature category in top level example group 75918:21:25 flags invalid feature category in nested context 76018:21:25 flags invalid feature category in examples 76118:21:25 does not flag if feature category is valid 76218:21:26 suggests an alternative 76318:21:26 valid_category: "plan_provisioning" 76418:21:26 behaves like feature category validation 76518:21:26 flags invalid feature category in top level example group 76618:21:26 flags invalid feature category in nested context 76718:21:26 flags invalid feature category in examples 76818:21:26 does not flag if feature category is valid 76918:21:26 suggests an alternative 77018:21:26 valid_category: "portfolio_management" 77118:21:26 behaves like feature category validation 77218:21:26 flags invalid feature category in top level example group 77318:21:26 flags invalid feature category in nested context 77418:21:26 flags invalid feature category in examples 77518:21:26 does not flag if feature category is valid 77618:21:26 suggests an alternative 77718:21:26 valid_category: "product_analytics" 77818:21:26 behaves like feature category validation 77918:21:26 flags invalid feature category in top level example group 78018:21:26 flags invalid feature category in nested context 78118:21:26 flags invalid feature category in examples 78218:21:26 does not flag if feature category is valid 78318:21:26 suggests an alternative 78418:21:26 valid_category: "pubsec_services" 78518:21:26 behaves like feature category validation 78618:21:26 flags invalid feature category in top level example group 78718:21:27 flags invalid feature category in nested context 78818:21:27 flags invalid feature category in examples 78918:21:27 does not flag if feature category is valid 79018:21:27 suggests an alternative 79118:21:27 valid_category: "quality_management" 79218:21:27 behaves like feature category validation 79318:21:27 flags invalid feature category in top level example group 79418:21:27 flags invalid feature category in nested context 79518:21:27 flags invalid feature category in examples 79618:21:27 does not flag if feature category is valid 79718:21:27 suggests an alternative 79818:21:27 valid_category: "rate_limiting" 79918:21:27 behaves like feature category validation 80018:21:27 flags invalid feature category in top level example group 80118:21:27 flags invalid feature category in nested context 80218:21:27 flags invalid feature category in examples 80318:21:27 does not flag if feature category is valid 80418:21:27 suggests an alternative 80518:21:27 valid_category: "redis" 80618:21:27 behaves like feature category validation 80718:21:27 flags invalid feature category in top level example group 80818:21:27 flags invalid feature category in nested context 80918:21:28 flags invalid feature category in examples 81018:21:28 does not flag if feature category is valid 81118:21:28 suggests an alternative 81218:21:28 valid_category: "release_evidence" 81318:21:28 behaves like feature category validation 81418:21:28 flags invalid feature category in top level example group 81518:21:28 flags invalid feature category in nested context 81618:21:28 flags invalid feature category in examples 81718:21:28 does not flag if feature category is valid 81818:21:28 suggests an alternative 81918:21:28 valid_category: "release_orchestration" 82018:21:28 behaves like feature category validation 82118:21:28 flags invalid feature category in top level example group 82218:21:28 flags invalid feature category in nested context 82318:21:28 flags invalid feature category in examples 82418:21:28 does not flag if feature category is valid 82518:21:28 suggests an alternative 82618:21:28 valid_category: "requirements_management" 82718:21:28 behaves like feature category validation 82818:21:28 flags invalid feature category in top level example group 82918:21:28 flags invalid feature category in nested context 83018:21:28 flags invalid feature category in examples 83118:21:28 does not flag if feature category is valid 83218:21:29 suggests an alternative 83318:21:29 valid_category: "review_apps" 83418:21:29 behaves like feature category validation 83518:21:29 flags invalid feature category in top level example group 83618:21:29 flags invalid feature category in nested context 83718:21:29 flags invalid feature category in examples 83818:21:29 does not flag if feature category is valid 83918:21:29 suggests an alternative 84018:21:29 valid_category: "runner" 84118:21:29 behaves like feature category validation 84218:21:29 flags invalid feature category in top level example group 84318:21:29 flags invalid feature category in nested context 84418:21:29 flags invalid feature category in examples 84518:21:29 does not flag if feature category is valid 84618:21:29 suggests an alternative 84718:21:29 valid_category: "scalability" 84818:21:29 behaves like feature category validation 84918:21:29 flags invalid feature category in top level example group 85018:21:29 flags invalid feature category in nested context 85118:21:29 flags invalid feature category in examples 85218:21:29 does not flag if feature category is valid 85318:21:29 suggests an alternative 85418:21:29 valid_category: "seat_cost_management" 85518:21:29 behaves like feature category validation 85618:21:29 flags invalid feature category in top level example group 85718:21:30 flags invalid feature category in nested context 85818:21:30 flags invalid feature category in examples 85918:21:30 does not flag if feature category is valid 86018:21:30 suggests an alternative 86118:21:30 valid_category: "secret_detection" 86218:21:30 behaves like feature category validation 86318:21:30 flags invalid feature category in top level example group 86418:21:30 flags invalid feature category in nested context 86518:21:30 flags invalid feature category in examples 86618:21:30 does not flag if feature category is valid 86718:21:30 suggests an alternative 86818:21:30 valid_category: "secrets_management" 86918:21:30 behaves like feature category validation 87018:21:30 flags invalid feature category in top level example group 87118:21:30 flags invalid feature category in nested context 87218:21:30 flags invalid feature category in examples 87318:21:30 does not flag if feature category is valid 87418:21:30 suggests an alternative 87518:21:30 valid_category: "secure_artifacts" 87618:21:30 behaves like feature category validation 87718:21:30 flags invalid feature category in top level example group 87818:21:30 flags invalid feature category in nested context 87918:21:30 flags invalid feature category in examples 88018:21:31 does not flag if feature category is valid 88118:21:31 suggests an alternative 88218:21:31 valid_category: "security_policy_management" 88318:21:31 behaves like feature category validation 88418:21:31 flags invalid feature category in top level example group 88518:21:31 flags invalid feature category in nested context 88618:21:31 flags invalid feature category in examples 88718:21:31 does not flag if feature category is valid 88818:21:31 suggests an alternative 88918:21:31 valid_category: "self-hosted_models" 89018:21:31 behaves like feature category validation 89118:21:31 flags invalid feature category in top level example group 89218:21:31 flags invalid feature category in nested context 89318:21:31 flags invalid feature category in examples 89418:21:31 does not flag if feature category is valid 89518:21:31 suggests an alternative 89618:21:31 valid_category: "service_desk" 89718:21:31 behaves like feature category validation 89818:21:31 flags invalid feature category in top level example group 89918:21:31 flags invalid feature category in nested context 90018:21:31 flags invalid feature category in examples 90118:21:31 does not flag if feature category is valid 90218:21:32 suggests an alternative 90318:21:32 valid_category: "service_ping" 90418:21:32 behaves like feature category validation 90518:21:32 flags invalid feature category in top level example group 90618:21:32 flags invalid feature category in nested context 90718:21:32 flags invalid feature category in examples 90818:21:32 does not flag if feature category is valid 90918:21:32 suggests an alternative 91018:21:32 valid_category: "settings" 91118:21:32 behaves like feature category validation 91218:21:32 flags invalid feature category in top level example group 91318:21:32 flags invalid feature category in nested context 91418:21:32 flags invalid feature category in examples 91518:21:32 does not flag if feature category is valid 91618:21:32 suggests an alternative 91718:21:32 valid_category: "software_composition_analysis" 91818:21:32 behaves like feature category validation 91918:21:32 flags invalid feature category in top level example group 92018:21:32 flags invalid feature category in nested context 92118:21:32 flags invalid feature category in examples 92218:21:32 does not flag if feature category is valid 92318:21:32 suggests an alternative 92418:21:32 valid_category: "source_code_management" 92518:21:32 behaves like feature category validation 92618:21:32 flags invalid feature category in top level example group 92718:21:33 flags invalid feature category in nested context 92818:21:33 flags invalid feature category in examples 92918:21:33 does not flag if feature category is valid 93018:21:33 suggests an alternative 93118:21:33 valid_category: "sscs" 93218:21:33 behaves like feature category validation 93318:21:33 flags invalid feature category in top level example group 93418:21:33 flags invalid feature category in nested context 93518:21:33 flags invalid feature category in examples 93618:21:33 does not flag if feature category is valid 93718:21:33 suggests an alternative 93818:21:33 valid_category: "static_application_security_testing" 93918:21:33 behaves like feature category validation 94018:21:33 flags invalid feature category in top level example group 94118:21:33 flags invalid feature category in nested context 94218:21:33 flags invalid feature category in examples 94318:21:33 does not flag if feature category is valid 94418:21:33 suggests an alternative 94518:21:33 valid_category: "subscription_management" 94618:21:33 behaves like feature category validation 94718:21:33 flags invalid feature category in top level example group 94818:21:33 flags invalid feature category in nested context 94918:21:33 flags invalid feature category in examples 95018:21:34 does not flag if feature category is valid 95118:21:34 suggests an alternative 95218:21:34 valid_category: "switchboard" 95318:21:34 behaves like feature category validation 95418:21:34 flags invalid feature category in top level example group 95518:21:34 flags invalid feature category in nested context 95618:21:34 flags invalid feature category in examples 95718:21:34 does not flag if feature category is valid 95818:21:34 suggests an alternative 95918:21:34 valid_category: "system_access" 96018:21:34 behaves like feature category validation 96118:21:34 flags invalid feature category in top level example group 96218:21:34 flags invalid feature category in nested context 96318:21:34 flags invalid feature category in examples 96418:21:34 does not flag if feature category is valid 96518:21:34 suggests an alternative 96618:21:34 valid_category: "team_planning" 96718:21:34 behaves like feature category validation 96818:21:34 flags invalid feature category in top level example group 96918:21:34 flags invalid feature category in nested context 97018:21:34 flags invalid feature category in examples 97118:21:35 does not flag if feature category is valid 97218:21:35 suggests an alternative 97318:21:35 valid_category: "text_editors" 97418:21:35 behaves like feature category validation 97518:21:35 flags invalid feature category in top level example group 97618:21:35 flags invalid feature category in nested context 97718:21:35 flags invalid feature category in examples 97818:21:35 does not flag if feature category is valid 97918:21:35 suggests an alternative 98018:21:35 valid_category: "user_management" 98118:21:35 behaves like feature category validation 98218:21:35 flags invalid feature category in top level example group 98318:21:35 flags invalid feature category in nested context 98418:21:35 flags invalid feature category in examples 98518:21:35 does not flag if feature category is valid 98618:21:35 suggests an alternative 98718:21:35 valid_category: "user_profile" 98818:21:35 behaves like feature category validation 98918:21:35 flags invalid feature category in top level example group 99018:21:35 flags invalid feature category in nested context 99118:21:35 flags invalid feature category in examples 99218:21:35 does not flag if feature category is valid 99318:21:35 suggests an alternative 99418:21:35 valid_category: "value_stream_management" 99518:21:35 behaves like feature category validation 99618:21:36 flags invalid feature category in top level example group 99718:21:36 flags invalid feature category in nested context 99818:21:36 flags invalid feature category in examples 99918:21:36 does not flag if feature category is valid 100018:21:36 suggests an alternative 100118:21:36 valid_category: "virtual_registry" 100218:21:36 behaves like feature category validation 100318:21:36 flags invalid feature category in top level example group 100418:21:36 flags invalid feature category in nested context 100518:21:36 flags invalid feature category in examples 100618:21:36 does not flag if feature category is valid 100718:21:36 suggests an alternative 100818:21:36 valid_category: "vulnerability_management" 100918:21:36 behaves like feature category validation 101018:21:36 flags invalid feature category in top level example group 101118:21:36 flags invalid feature category in nested context 101218:21:36 flags invalid feature category in examples 101318:21:36 does not flag if feature category is valid 101418:21:36 suggests an alternative 101518:21:36 valid_category: "web_ide" 101618:21:36 behaves like feature category validation 101718:21:36 flags invalid feature category in top level example group 101818:21:37 flags invalid feature category in nested context 101918:21:37 flags invalid feature category in examples 102018:21:37 does not flag if feature category is valid 102118:21:37 suggests an alternative 102218:21:37 valid_category: "webhooks" 102318:21:37 behaves like feature category validation 102418:21:37 flags invalid feature category in top level example group 102518:21:37 flags invalid feature category in nested context 102618:21:37 flags invalid feature category in examples 102718:21:37 does not flag if feature category is valid 102818:21:37 suggests an alternative 102918:21:37 valid_category: "wiki" 103018:21:37 behaves like feature category validation 103118:21:37 flags invalid feature category in top level example group 103218:21:37 flags invalid feature category in nested context 103318:21:37 flags invalid feature category in examples 103418:21:37 does not flag if feature category is valid 103518:21:37 suggests an alternative 103618:21:37 valid_category: "workspaces" 103718:21:37 behaves like feature category validation 103818:21:37 flags invalid feature category in top level example group 103918:21:37 flags invalid feature category in nested context 104018:21:37 flags invalid feature category in examples 104118:21:38 does not flag if feature category is valid 104218:21:38 suggests an alternative 104318:21:38 valid_category: "tooling" 104418:21:38 behaves like feature category validation 104518:21:38 flags invalid feature category in top level example group 104618:21:38 flags invalid feature category in nested context 104718:21:38 flags invalid feature category in examples 104818:21:38 does not flag if feature category is valid 104918:21:38 suggests an alternative 105018:21:38 valid_category: "shared" 105118:21:38 behaves like feature category validation 105218:21:38 flags invalid feature category in top level example group 105318:21:38 flags invalid feature category in nested context 105418:21:38 flags invalid feature category in examples 105518:21:38 does not flag if feature category is valid 105618:21:38 suggests an alternative 105718:21:38 valid_category: "test_platform" 105818:21:38 behaves like feature category validation 105918:21:38 flags invalid feature category in top level example group 106018:21:38 flags invalid feature category in nested context 106118:21:38 flags invalid feature category in examples 106218:21:38 does not flag if feature category is valid 106318:21:38 suggests an alternative 106418:21:39# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/feature_category_spec.rb. It took 41.61 seconds. Expected to take 35.9 seconds. 106518:21:39# [RSpecRunTime] Starting example group spec/services/ci/job_artifacts/create_service_spec.rb. Expected to take 32.6 seconds. 106618:21:39Ci::JobArtifacts::CreateService 106818:21:39 when object storage is enabled 106918:21:39 and direct upload is enabled 107018:21:40 includes the authorize headers 107118:21:40 behaves like handling lsif artifact 107218:21:40 when artifact is lsif 107318:21:40 includes ProcessLsif in the headers 107418:21:41 returns 200MB in bytes as maximum size 107518:21:41 when increase_lsif_artifacts_limit is disabled 107618:21:41 returns maximum_size based on Ci::JobArtifact.max_artifact_size 107718:21:42# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.18 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.13 1.20 1.35 1/289 2199 107918:21:42 behaves like validating requirements 108018:21:42 when filesize is specified 108118:21:42 and filesize exceeds the limit 108218:21:42 returns error 108318:21:42 and filesize does not exceed the limit 108418:21:43 returns success 108518:21:43 and direct upload is disabled 108618:21:43 behaves like uploading to temp location 108718:21:44 includes the authorize headers 108818:21:44 behaves like handling lsif artifact 108918:21:44 when artifact is lsif 109018:21:44 includes ProcessLsif in the headers 109118:21:45 returns 200MB in bytes as maximum size 109218:21:45 when increase_lsif_artifacts_limit is disabled 109318:21:46 returns maximum_size based on Ci::JobArtifact.max_artifact_size 109418:21:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 46.47 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.13 1.20 1.35 1/289 2200 109618:21:46 behaves like validating requirements 109718:21:46 when filesize is specified 109818:21:46 and filesize exceeds the limit 109918:21:47 returns error 110018:21:47 and filesize does not exceed the limit 110118:21:47 returns success 110218:21:47 when object storage is disabled 110318:21:47 behaves like uploading to temp location 110418:21:48 includes the authorize headers 110518:21:48 behaves like handling lsif artifact 110618:21:48 when artifact is lsif 110718:21:49 includes ProcessLsif in the headers 110818:21:49 returns 200MB in bytes as maximum size 110918:21:49 when increase_lsif_artifacts_limit is disabled 111018:21:50 returns maximum_size based on Ci::JobArtifact.max_artifact_size 111118:21:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.72 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.20 1.22 1.35 1/289 2201 111318:21:50 behaves like validating requirements 111418:21:50 when filesize is specified 111518:21:50 and filesize exceeds the limit 111618:21:51 returns error 111718:21:51 and filesize does not exceed the limit 111818:21:51 returns success 112018:21:51 when artifacts have none access setting 112118:21:52 sets accessibility to none 112218:21:52 when object storage and direct upload is enabled 112318:21:52 behaves like handling uploads 112418:21:52 when artifacts file is uploaded 112518:21:53 creates a new job artifact 112618:21:53 behaves like handling accessibility 112718:21:53 when accessibility passed as invalid value 112818:21:54 fails with argument error 112918:21:54# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.44 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.19 1.21 1.35 1/289 2202 113118:21:54 behaves like handling metadata file 113218:21:54 when metadata file is also uploaded 113318:21:55 creates a new metadata job artifact 113418:21:55 logs the created artifact and metadata 113518:21:56 sets expiration date according to application settings 113618:21:56 behaves like handling accessibility 113718:21:56 when accessibility passed as invalid value 113818:21:57 fails with argument error 113918:21:57# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.54 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.17 1.21 1.35 1/289 2203 114118:21:57 when expire_in params is set to a specific value 114218:21:58 sets expiration date according to the parameter 114318:21:58 when expire_in params is set to `never` 114418:21:58 sets expiration date according to the parameter 114518:21:58 behaves like handling partitioning 114618:21:58 with job partitioned 114718:21:59 sets partition_id on artifacts 114818:21:59 behaves like logging artifact 114918:21:59 logs the created artifact 115018:21:59 behaves like handling dotenv 115118:21:59 when artifact type is dotenv 115218:22:00 calls parse service 115318:22:00 behaves like handling annotations 115418:22:00 when artifact type is annotations 115518:22:01 calls parse service 115618:22:01 behaves like handling object storage errors 115718:22:01 behaves like rescues object storage error 115818:22:02 handles Errno::EIO 115918:22:02 behaves like rescues object storage error 116018:22:03 handles Google::Apis::ServerError 116118:22:03 behaves like rescues object storage error 116218:22:03 handles Signet::RemoteServerError 116318:22:03 behaves like validating requirements 116418:22:03 when filesize is specified 116518:22:03 and filesize exceeds the limit 116618:22:04 returns error 116718:22:04 and filesize does not exceed the limit 116818:22:05 returns success 116918:22:05 when using local storage 117018:22:05 behaves like handling uploads 117118:22:05 when artifacts file is uploaded 117218:22:06 creates a new job artifact 117318:22:06 behaves like handling accessibility 117418:22:06 when accessibility passed as invalid value 117518:22:06 fails with argument error 117618:22:06# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.89 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.16 1.20 1.34 1/289 2209 117818:22:06 behaves like handling metadata file 117918:22:06 when metadata file is also uploaded 118018:22:07 creates a new metadata job artifact 118118:22:08 logs the created artifact and metadata 118218:22:08 sets expiration date according to application settings 118318:22:08 behaves like handling accessibility 118418:22:08 when accessibility passed as invalid value 118518:22:09 fails with argument error 118618:22:09# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.6 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.22 1.22 1.35 1/289 2210 118818:22:09 when expire_in params is set to a specific value 118918:22:10 sets expiration date according to the parameter 119018:22:10 when expire_in params is set to `never` 119118:22:11 sets expiration date according to the parameter 119218:22:11 behaves like handling partitioning 119318:22:11 with job partitioned 119418:22:11 sets partition_id on artifacts 119518:22:11 behaves like logging artifact 119618:22:11 logs the created artifact 119718:22:11 behaves like handling dotenv 119818:22:11 when artifact type is dotenv 119918:22:12 calls parse service 120018:22:12 behaves like handling annotations 120118:22:12 when artifact type is annotations 120218:22:13 calls parse service 120318:22:13 behaves like validating requirements 120418:22:13 when filesize is specified 120518:22:13 and filesize exceeds the limit 120618:22:14 returns error 120718:22:14 and filesize does not exceed the limit 120818:22:15 returns success 120918:22:15# [RSpecRunTime] Finishing example group spec/services/ci/job_artifacts/create_service_spec.rb. It took 36.09 seconds. Expected to take 32.6 seconds. 121018:22:15# [RSpecRunTime] Starting example group spec/services/projects/move_forks_service_spec.rb. Expected to take 29.69 seconds. 121118:22:15Projects::MoveForksService 121318:22:18 rollbacks changes if transaction fails 121418:22:18 when moving a root forked project 121518:22:22 moves the descendant forks 121618:22:25 updates the fork network 121718:22:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.02 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.25 1.22 1.35 1/289 2217 121918:22:25 when moving a intermediate forked project 122018:22:29 moves the descendant forks 122118:22:33 moves the ascendant fork 122218:22:36 does not update fork network 122318:22:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.02 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.14 1.20 1.34 1/289 2218 122518:22:36 when moving a leaf forked project 122618:22:40 moves the ascendant fork 122718:22:44 does not update fork network 122818:22:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.51 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.11 1.19 1.33 1/289 2219 123018:22:44# [RSpecRunTime] Finishing example group spec/services/projects/move_forks_service_spec.rb. It took 29.3 seconds. Expected to take 29.69 seconds. 123118:22:44# [RSpecRunTime] Starting example group spec/lib/search/group_settings_spec.rb. Expected to take 24.72 seconds. 123218:22:44Search results for group settings 123318:22:44Starting the Capybara driver server... 123418:22:48 behaves like all group settings sections exist and have correct anchor links 123518:22:49Capybara starting Puma... 123618:22:49* Version 6.5.0, codename: Sky's Version 123718:22:49* Min threads: 0, max threads: 4 123818:22:49* Listening on unix:///tmp/20241202-350-g0k7u7 123918:23:17 has only valid settings sections 124018:23:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.44 seconds. Current RSS: ~1495M. Threads: 14. load average: 1.28 1.22 1.34 1/381 2354 124218:23:17# [RSpecRunTime] Finishing example group spec/lib/search/group_settings_spec.rb. It took 32.97 seconds. Expected to take 24.72 seconds. 124318:23:17# [RSpecRunTime] Starting example group spec/serializers/environment_serializer_spec.rb. Expected to take 23.45 seconds. 124418:23:17EnvironmentSerializer 124518:23:18 behaves like avoid N+1 on environments serialization 124618:23:21 avoids N+1 database queries with grouping 124718:23:23 avoids N+1 database queries without grouping 124818:23:24 does not preload for environments that does not exist in the page 124918:23:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.09 seconds. Current RSS: ~1528M. Threads: 13. load average: 1.26 1.21 1.34 1/380 2376 125118:23:24 when there is a collection of objects provided 125218:23:25 contains important elements of environment 125318:23:25 generates payload for collection 125418:23:25 when representing environments within folders 125518:23:25 when there is a single environment 125618:23:25 represents one standalone environment 125718:23:25 when there are multiple environments in folder 125818:23:25 represents one item that is a folder 125918:23:25 when there are multiple folders and standalone environments 126018:23:26 represents multiple items grouped within folders 126118:23:26 when folders and standalone environments share the same name 126218:23:26 does not group standalone environments with folders that have the same name 126318:23:26 when used with pagination 126418:23:26 creates a paginated serializer 126518:23:26 when resource is paginatable relation 126618:23:26 when there is a single environment object in relation 126718:23:27 serializes environments 126818:23:27 when multiple environment objects are serialized 126918:23:27 serializes appropriate number of objects 127018:23:27 appends relevant headers 127118:23:27 when grouping environments within folders 127218:23:28 paginates grouped items including ordering 127318:23:28 appends correct total page count header 127418:23:28 appends correct page count headers 127518:23:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.15 seconds. Current RSS: ~1554M. Threads: 13. load average: 1.24 1.21 1.33 1/380 2377 127718:23:29 batching loading 127818:23:31 uses the custom preloader service 127918:23:34 fetches the last and upcoming deployment correctly 128018:23:34 batch loading environment deployment groups 128118:23:36 batch loads each environment's last_finished_deployment_group 128218:23:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.05 seconds. Current RSS: ~1566M. Threads: 13. load average: 1.22 1.21 1.33 1/380 2378 128418:23:36# [RSpecRunTime] Finishing example group spec/serializers/environment_serializer_spec.rb. It took 19.63 seconds. Expected to take 23.45 seconds. 128518:23:36# [RSpecRunTime] Starting example group spec/services/snippets/bulk_destroy_service_spec.rb. Expected to take 21.44 seconds. 128618:23:36Snippets::BulkDestroyService 128818:23:39 deletes the snippets in bulk 128918:23:39 when snippets is empty 129018:23:41 returns a ServiceResponse success response 129118:23:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.22 seconds. Current RSS: ~1643M. Threads: 13. load average: 1.20 1.20 1.33 2/383 2463 129318:23:41 when user does not have access to remove the snippet 129418:23:41 behaves like error is raised 129518:23:42 returns error 129618:23:43 no record is deleted 129718:23:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.1 seconds. Current RSS: ~1675M. Threads: 13. load average: 1.11 1.18 1.32 1/383 2536 129918:23:43 when skip_authorization option is passed 130018:23:46 returns a ServiceResponse success response 130118:23:48 deletes all the snippets that belong to the user 130218:23:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.31 seconds. Current RSS: ~1739M. Threads: 13. load average: 1.18 1.20 1.33 1/384 2633 130418:23:48 when an error is raised deleting the repository 130518:23:48 behaves like error is raised 130618:23:49 returns error 130718:23:50 no record is deleted 130818:23:50# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.83 seconds. Current RSS: ~1734M. Threads: 12. load average: 1.18 1.20 1.33 2/382 2706 131018:23:50 when an error is raised deleting the records 131118:23:50 behaves like error is raised 131218:23:52 returns error 131318:23:55 no record is deleted 131418:23:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.5 seconds. Current RSS: ~1803M. Threads: 12. load average: 1.16 1.19 1.32 1/382 2803 131618:23:55 when snippet does not have a repository attached 131718:23:57 returns success 131818:23:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.83 seconds. Current RSS: ~1791M. Threads: 12. load average: 1.15 1.19 1.32 1/382 2852 132018:23:57# [RSpecRunTime] Finishing example group spec/services/snippets/bulk_destroy_service_spec.rb. It took 20.74 seconds. Expected to take 21.44 seconds. 132118:23:57# [RSpecRunTime] Starting example group spec/workers/new_merge_request_worker_spec.rb. Expected to take 17.22 seconds. 132218:23:57NewMergeRequestWorker 132418:23:57 when a merge request not found 132518:23:57 does not call Services 132618:23:58 logs an error 132718:23:58 when a user not found 132818:23:59 does not call Services 132918:24:01 logs an error 133018:24:01# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.27 seconds. Current RSS: ~1746M. Threads: 12. load average: 1.15 1.19 1.32 3/383 2967 133318:24:01 is labeled as idempotent 133418:24:03Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 133618:24:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 133718:24:03 performs multiple times sequentially without raising an exception 133818:24:03 when the merge request author is blocked 133918:24:03 behaves like a new merge request where the author cannot trigger notifications 134018:24:04Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 134218:24:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 134318:24:04 does not create a notification for the mentioned user 134418:24:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.95 seconds. Current RSS: ~1591M. Threads: 12. load average: 1.14 1.19 1.32 1/382 2968 134618:24:04 when the merge request author is a ghost 134718:24:04 behaves like a new merge request where the author cannot trigger notifications 134818:24:06Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 135018:24:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 135118:24:06 does not create a notification for the mentioned user 135218:24:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 6.45 seconds. Current RSS: ~1569M. Threads: 12. load average: 1.14 1.19 1.32 1/382 2969 135418:24:06 when everything is ok 135518:24:08Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 135718:24:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 135818:24:08 creates a new event record 135918:24:10Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 136118:24:10To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 136218:24:10 creates a notification for the mentioned user 136318:24:10 when the merge request is prepared 136418:24:11 does not call the create service 136518:24:11# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.79 seconds. Current RSS: ~1530M. Threads: 12. load average: 1.13 1.18 1.32 1/377 2970 136718:24:11 when the merge request is not prepared 136818:24:13Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 137018:24:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 137118:24:13 calls the create service 137218:24:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 13.85 seconds. Current RSS: ~1516M. Threads: 12. load average: 1.04 1.16 1.31 1/376 2971 137418:24:13# [RSpecRunTime] Finishing example group spec/workers/new_merge_request_worker_spec.rb. It took 16.01 seconds. Expected to take 17.22 seconds. 137518:24:13# [RSpecRunTime] Starting example group spec/services/issues/set_crm_contacts_service_spec.rb. Expected to take 15.53 seconds. 137618:24:13Issues::SetCrmContactsService 137818:24:14 when the user has no permission 137918:24:14 returns expected error response 138018:24:14 when user has permission 138118:24:14 but the crm setting is disabled 138218:24:15 returns expected error response 138318:24:15 when the contact does not exist 138418:24:15 returns expected error response 138518:24:15 when the contact belongs to a different group 138618:24:16 returns expected error response 138818:24:16 behaves like setting contacts 138918:24:17 updates the issue with correct contacts 139018:24:17 behaves like adds system note 139118:24:17 calls SystemNoteService.change_issuable_contacts with correct counts 139218:24:17 with empty list 139318:24:17 behaves like setting contacts 139418:24:17 updates the issue with correct contacts 139518:24:17 behaves like adds system note 139618:24:18 calls SystemNoteService.change_issuable_contacts with correct counts 139818:24:18 behaves like setting contacts 139918:24:18 updates the issue with correct contacts 140018:24:18 behaves like adds system note 140118:24:19 calls SystemNoteService.change_issuable_contacts with correct counts 140218:24:19 add by email 140318:24:19 with pure emails in params 140418:24:19 behaves like setting contacts 140518:24:19 updates the issue with correct contacts 140618:24:19 behaves like adds system note 140718:24:19 calls SystemNoteService.change_issuable_contacts with correct counts 140818:24:19 with autocomplete prefix emails in params 140918:24:19 behaves like setting contacts 141018:24:20 updates the issue with correct contacts 141118:24:20 behaves like adds system note 141218:24:20 calls SystemNoteService.change_issuable_contacts with correct counts 141418:24:20 behaves like setting contacts 141518:24:21 updates the issue with correct contacts 141618:24:21 behaves like adds system note 141718:24:21 calls SystemNoteService.change_issuable_contacts with correct counts 141818:24:21 remove by email 141918:24:21 with pure email in params 142018:24:21 behaves like setting contacts 142118:24:22 updates the issue with correct contacts 142218:24:22 behaves like adds system note 142318:24:22 calls SystemNoteService.change_issuable_contacts with correct counts 142418:24:22 with autocomplete prefix and suffix email in params 142518:24:22 behaves like setting contacts 142618:24:22 updates the issue with correct contacts 142718:24:22 behaves like adds system note 142818:24:23 calls SystemNoteService.change_issuable_contacts with correct counts 142918:24:23 when attempting to add more than 6 143018:24:23 returns expected error message 143118:24:23 when trying to remove non-existent contact 143218:24:24 returns expected error message 143318:24:24 when combining params 143418:24:24 add and remove 143518:24:24 with contact ids 143618:24:24 behaves like setting contacts 143718:24:24 updates the issue with correct contacts 143818:24:24 with contact emails 143918:24:24 behaves like setting contacts 144018:24:24 updates the issue with correct contacts 144118:24:24 replace and remove 144218:24:25 returns expected error response 144318:24:25 replace and add 144418:24:25 returns expected error response 144518:24:25 when trying to add an existing issue contact 144618:24:26 does not return an error 144718:24:26 when trying to add the same contact twice 144818:24:26 does not return an error 144918:24:26 when trying to remove a contact not attached to the issue 145018:24:26 does not return an error 145118:24:26 when setting contacts for a group level work item 145218:24:27 sets the contacts 145318:24:27 without group level work item license 145418:24:28 does not set contacts 145518:24:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.92 seconds. Current RSS: ~1530M. Threads: 11. load average: 1.03 1.15 1.31 1/375 2972 145718:24:28# [RSpecRunTime] Finishing example group spec/services/issues/set_crm_contacts_service_spec.rb. It took 15.07 seconds. Expected to take 15.53 seconds. 145818:24:28# [RSpecRunTime] Starting example group spec/finders/group_descendants_finder_spec.rb. Expected to take 15.17 seconds. 145918:24:28GroupDescendantsFinder 146118:24:29 includes projects 146218:24:30 does not include archived projects 146318:24:30 does not include projects aimed for deletion 146418:24:31 sorts elements by name as default 146518:24:32 does not include projects shared with the group 146618:24:32 when archived is `true` 146718:24:33 includes archived projects 146818:24:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 33.76 seconds. Current RSS: ~1540M. Threads: 11. load average: 1.03 1.15 1.30 1/375 2973 147018:24:33 when archived is `only` 147118:24:34 includes only archived projects 147218:24:34 with a filter 147318:24:35 includes only projects matching the filter 147418:24:35 when sorting by name 147518:24:36 sorts elements by name 147618:24:36 with nested groups 147718:24:36 sorts elements by name 147818:24:36 with nested groups 148018:24:36 contains projects and subgroups 148118:24:37 does not include subgroups the user does not have access to 148218:24:37 only includes public groups when no user is given 148318:24:37 when archived is `true` 148418:24:38 includes archived projects in the count of subgroups 148518:24:38# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.68 seconds. Current RSS: ~1544M. Threads: 11. load average: 1.02 1.15 1.30 1/375 2974 148718:24:38 with a filter 148818:24:39 contains only matching projects and subgroups 148918:24:40 does not include subgroups the user does not have access to 149018:24:40 with page param 149118:24:40 does not include items from previous pages 149218:24:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.86 seconds. Current RSS: ~1531M. Threads: 11. load average: 1.02 1.15 1.30 1/376 2975 149418:24:40 with matching children 149518:24:41 includes a group that has a subgroup matching the query and its parent 149618:24:41 includes the parent of a matching project 149718:24:41 does not include the parent itself 149818:24:41 with a small page size 149918:24:42 contains all the ancestors of a matching subgroup regardless the page size 150018:24:42# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.47 seconds. Current RSS: ~1536M. Threads: 11. load average: 1.10 1.16 1.31 1/376 2976 150218:24:42 with shared groups 150318:24:42 without common ancestor 150418:24:42 is expected to be empty 150518:24:42 with common ancestor 150618:24:42 when querying under the common ancestor 150718:24:43 is expected to be empty 150818:24:43 when querying the common ancestor 150918:24:43 contains shared subgroups 151018:24:43# [RSpecRunTime] Finishing example group spec/finders/group_descendants_finder_spec.rb. It took 14.44 seconds. Expected to take 15.17 seconds. 151118:24:43# [RSpecRunTime] Starting example group spec/serializers/commit_entity_spec.rb. Expected to take 13.58 seconds. 151318:24:44 contains path to commit 151418:24:45 contains URL to commit 151518:24:46 needs to receive project in the request 151618:24:47 exposes gravatar url that belongs to author 151718:24:47 when commit author is a user 151818:24:48 contains information about user 151918:24:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.7 seconds. Current RSS: ~1591M. Threads: 11. load average: 1.09 1.16 1.30 1/379 3072 152118:24:48 when commit author is not a user 152218:24:49 does not contain author details 152318:24:49# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.76 seconds. Current RSS: ~1599M. Threads: 11. load average: 1.09 1.16 1.30 1/379 3092 152518:24:49 when type is not set 152618:24:50 does not expose extra properties 152718:24:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.86 seconds. Current RSS: ~1605M. Threads: 11. load average: 1.09 1.16 1.30 1/379 3112 152918:24:50 when type is "full" 153018:24:51 exposes extra properties 153118:24:51 when commit has signature 153218:24:54 exposes "signature_html" 153318:24:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.81 seconds. Current RSS: ~1605M. Threads: 11. load average: 1.09 1.16 1.30 1/380 3178 153518:24:54 when commit has pipeline 153618:24:55 exposes "pipeline_status_path" 153718:24:55# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.03 seconds. Current RSS: ~1605M. Threads: 11. load average: 1.09 1.16 1.30 2/379 3203 153918:24:55 when commit_url_params is set 154018:24:56 adds commit_url_params to url and path 154118:24:57# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.17 seconds. Current RSS: ~1606M. Threads: 11. load average: 1.08 1.15 1.30 1/379 3223 154318:24:57# [RSpecRunTime] Finishing example group spec/serializers/commit_entity_spec.rb. It took 13.81 seconds. Expected to take 13.58 seconds. 154418:24:57# [RSpecRunTime] Starting example group spec/finders/fork_projects_finder_spec.rb. Expected to take 13.47 seconds. 154518:24:57ForkProjectsFinder 154718:24:57 without a user 154818:25:02 is expected to eq [#<Project id:741 group78/project-740>>] 154918:25:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.37 seconds. Current RSS: ~1588M. Threads: 11. load average: 1.07 1.15 1.30 1/378 3232 155218:25:06 is expected to eq [#<Project id:745 group81/project-744>>, #<Project id:744 group80/project-743>>] 155318:25:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.78 seconds. Current RSS: ~1533M. Threads: 11. load average: 1.07 1.15 1.30 1/374 3241 155518:25:06 with a member 155618:25:10 is expected to eq [#<Project id:749 group84/project-748>>, #<Project id:748 group83/project-747>>, #<Project id:747 group82/project-746>>] 155718:25:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.76 seconds. Current RSS: ~1494M. Threads: 11. load average: 1.07 1.15 1.30 1/373 3250 155918:25:10# [RSpecRunTime] Finishing example group spec/finders/fork_projects_finder_spec.rb. It took 13.58 seconds. Expected to take 13.47 seconds. 156018:25:10# [RSpecRunTime] Starting example group spec/models/ml/candidate_spec.rb. Expected to take 12.11 seconds. 156118:25:10Ml::Candidate 156218:25:11 does not allow STI 156318:25:11 associations 156418:25:11 is expected to belong to experiment required: false 156518:25:11 is expected to belong to project required: false 156618:25:12 is expected to belong to user required: false 156718:25:12 is expected to belong to package required: false 156818:25:12 is expected to belong to ci_build class_name => Ci::Build required: false 156918:25:12 is expected to belong to model_version class_name => Ml::ModelVersion required: false 157018:25:12 is expected to have many params 157118:25:12 is expected to have many metrics 157218:25:12 is expected to have many metadata 157318:25:12# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.49 seconds. Current RSS: ~1490M. Threads: 11. load average: 1.06 1.14 1.29 1/373 3251 157618:25:12 behaves like AtomicInternalId 157718:25:12 .has_internal_id 157818:25:12 Module inclusion 157918:25:12 is expected to includes the AtomicInternalId module 158118:25:12 when presence validation is required 158218:25:12 when creating an object 158318:25:12 raises an error if the internal id is blank 158418:25:12 when updating an object 158518:25:13 raises an error if the internal id is blank 158618:25:13 when presence validation is not required 158718:25:13 when creating an object 158818:25:13 does not raise an error if the internal id is blank (PENDING: No reason given) 158918:25:13 when updating an object 159018:25:13 does not raise an error if the internal id is blank (PENDING: No reason given) 159118:25:13 Creating an instance 159218:25:13 saves a new instance properly 159318:25:13 internal id generation 159418:25:14 calls InternalId.generate_next and sets internal id attribute 159518:25:14 does not overwrite an existing internal id 159618:25:14 when the instance has an internal ID set 159718:25:14 calls InternalId.update_last_value and sets the `last_value` to that of the instance 159818:25:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.03 seconds. Current RSS: ~1488M. Threads: 11. load average: 1.06 1.14 1.29 1/373 3252 160018:25:14 unsetting the instance internal id on rollback 160118:25:14 when the internal id has been changed 160218:25:14 when the internal id is automatically set 160318:25:15 clears it on the instance 160418:25:15 when the internal id is manually set 160518:25:15 does not clear it on the instance 160618:25:15 when the internal id has not been changed 160718:25:15 preserves the value on the instance 160818:25:15 supply of internal ids 160918:25:16 provides a persistent supply of IID values, sensitive to the current state 161018:25:16 #reset_scope_internal_id_attribute 161118:25:16 rewinds the allocated IID 161218:25:17 allocates the same IID 161318:25:17 default values 161418:25:17 is expected to be present 161718:25:17 when project is nil 161818:25:17 is expected to include :project 161918:25:17 when project is valid 162018:25:17 is expected not to include :project 162118:25:17 model_version 162218:25:17 when model_version is nil 162318:25:17 is expected not to include :model_version_id 162418:25:17 when no other candidate is associated to the model_version 162518:25:18 is expected not to include :model_version_id 162618:25:18 when another candidate has model_version_id 162718:25:18 is expected to include :model_version_id 162918:25:18 destroys metrics, params and metadata, but not the artifact 163018:25:18 when candidate is associated to a model version 163118:25:18 does not destroy the candidate 163218:25:18 .artifact_root 163318:25:18 is expected to eq "/ml_experiment_1/1/" 163418:25:18 when candidate belongs to model 163518:25:18 is expected to eq "/model1/candidate_3/" 163618:25:18 .package_version 163718:25:18 is expected to eq 1 163818:25:18 when candidate belongs to model 163918:25:18 is expected to eq "candidate_3" 164118:25:18 when candidate is not for a model experiment 164218:25:18 is expected to eq false 164318:25:18 when candidate belongs to model version 164418:25:18 is expected to eq false 164518:25:18 when candidate belongs to model but not to model version 164618:25:18 is expected to eq true 164818:25:18 is expected to eq "684c27f8-2f68-428d-8059-af81c4cf67de" 165018:25:18 when has logged artifacts 165118:25:19 returns the package 165218:25:19 when does not have logged artifacts 165318:25:19 is expected to be nil 165418:25:19 #by_project_id_and_eid 165518:25:19 when eid exists and belongs to project 165618:25:19 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-12-02 18:25:11.105195228 +0000", updated_at: "2024-12-02 18:...b-4c85-9e10-c7b238f8a12b", project_id: 750, internal_id: 1, ci_build_id: nil, model_version_id: nil> 165718:25:19 when eid exists and does not belong to project 165818:25:19 is expected to be nil 165918:25:19 when eid does not exist 166018:25:19 is expected to be nil 166118:25:19 #by_project_id_and_iid 166218:25:19 when internal_id exists and belongs to project 166318:25:19 is expected to eq #<Ml::Candidate id: 1, created_at: "2024-12-02 18:25:11.105195228 +0000", updated_at: "2024-12-02 18:...b-4c85-9e10-c7b238f8a12b", project_id: 750, internal_id: 1, ci_build_id: nil, model_version_id: nil> 166418:25:19 when internal_id exists and does not belong to project 166518:25:19 is expected to be nil 166618:25:19 when internal_id does not exist 166718:25:19 is expected to be nil 166818:25:19 #latest_metrics 166918:25:19 fetches only the last metric for the name 167018:25:19 #including_relationships 167118:25:19 loads latest metrics and params 167318:25:19 when name matches 167418:25:19 gets the correct candidates 167518:25:19 when name matches partially 167618:25:19 gets the correct candidates 167718:25:19 when name does not match 167818:25:19 does not fetch any candidate 167918:25:19 #without_model_version 168018:25:19 finds only candidates without model version 168218:25:20 is false if candidate does not have ci_build_id 168318:25:20 is true if candidate does has ci_build_id 168418:25:20 #order_by_metric 168518:25:20 orders correctly 168618:25:20 when direction is asc 168718:25:20 orders correctly 168818:25:20 with loose foreign key on ml_candidates.ci_build_id 168918:25:20 behaves like cleanup by a loose foreign key 169018:25:21 cleans up (delete or nullify) the model 169118:25:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.04 seconds. Current RSS: ~1478M. Threads: 11. load average: 1.14 1.16 1.30 1/373 3253 169318:25:21# [RSpecRunTime] Finishing example group spec/models/ml/candidate_spec.rb. It took 11.29 seconds. Expected to take 12.11 seconds. 169418:25:21# [RSpecRunTime] Starting example group spec/services/projects/update_remote_mirror_service_spec.rb. Expected to take 11.9 seconds. 169518:25:21Projects::UpdateRemoteMirrorService 169718:25:23 does not fetch the remote repository 169818:25:24 marks the mirror as started when beginning 169918:25:24 marks the mirror as successfully finished 170018:25:25 marks the mirror as failed and raises the error when an unexpected error occurs 170118:25:25 when the URL is blocked 170218:25:25 hard retries and returns error status 170318:25:25 when retries are exceeded 170418:25:25 hard fails and returns error status 170518:25:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.46 seconds. Current RSS: ~1530M. Threads: 11. load average: 1.12 1.16 1.30 1/378 3307 170718:25:25 when the URL local 170818:25:25 when local requests are allowed 171018:25:25 when local requests are not allowed 171118:25:25 fails and returns error status 171218:25:25 when given URLs containing escaped elements 171318:25:25 behaves like URLs containing escaped elements return expected status 171518:25:25 returns expected status 171718:25:26 returns expected status 171818:25:26 url: "git%3A%2F%2Flocalhost%3A1234%2Fsome-path%3Fsome-query%3Dsome-val%23%40example.com%2F", result_status: :error 171918:25:26 returns expected status 172018:25:26 url: "https%253A%252F%252Fuser%253A0a%252523%2540test.example.com%252Fproject.git", result_status: :error 172118:25:26 returns expected status 172218:25:26 when the update fails because of a `Gitlab::Git::CommandError` 172318:25:26 wraps `Gitlab::Git::CommandError`s in a service error 172418:25:27 marks the mirror as to be retried 172518:25:27 marks the mirror as failed after 3 tries 172618:25:27 when there are divergent refs 172718:25:27 marks the mirror as failed and sets an error message 172818:25:27 sending lfs objects 172918:25:28 pushes LFS objects to a HTTP repository 173018:25:28 when LFS objects fail to push 173118:25:29 does not fail update 173218:25:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.27 seconds. Current RSS: ~1600M. Threads: 11. load average: 1.11 1.15 1.29 1/378 3332 173418:25:29 with SSH repository 173518:25:29 does nothing to an SSH repository 173618:25:30 does nothing if LFS is disabled 173718:25:31 does nothing if non-password auth is specified 173818:25:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.14 seconds. Current RSS: ~1608M. Threads: 11. load average: 1.11 1.15 1.29 1/378 3339 174018:25:32# [RSpecRunTime] Finishing example group spec/services/projects/update_remote_mirror_service_spec.rb. It took 10.1 seconds. Expected to take 11.9 seconds. 174118:25:32# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/include_spec.rb. Expected to take 10.4 seconds. 174218:25:32Ci::CreatePipelineService 174418:25:32 with a local file 174518:25:32 behaves like including the file 174618:25:34 includes the job in the file 174718:25:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.5 seconds. Current RSS: ~1616M. Threads: 11. load average: 1.19 1.17 1.30 1/378 3476 174918:25:34 with a local file with rules with a project variable 175018:25:34 when the rules matches 175118:25:34 behaves like including the file 175218:25:35 includes the job in the file 175318:25:35 when the rules does not match 175418:25:35 behaves like not including the file 175518:25:36 does not include the job in the file 175618:25:36 with a local file with rules with a predefined pipeline variable 175718:25:36 when the rules matches 175818:25:36 behaves like including the file 175918:25:37 includes the job in the file 176018:25:37 when the rules does not match 176118:25:37 behaves like not including the file 176218:25:38 does not include the job in the file 176318:25:38 with a local file with rules with a run pipeline variable 176418:25:38 when the rules matches 176518:25:38 behaves like including the file 176618:25:39 includes the job in the file 176718:25:39 when the rules does not match 176818:25:39 behaves like not including the file 176918:25:40 does not include the job in the file 177018:25:40 with a local file with rules:exists 177118:25:40 behaves like including the file 177218:25:41 includes the job in the file 177318:25:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.36 seconds. Current RSS: ~1590M. Threads: 11. load average: 1.33 1.20 1.31 1/379 4240 177518:25:41 on checking cache 177618:25:42 does not evaluate the same glob more than once 177718:25:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.47 seconds. Current RSS: ~1584M. Threads: 11. load average: 1.30 1.20 1.31 1/379 4356 177918:25:42# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/include_spec.rb. It took 10.33 seconds. Expected to take 10.4 seconds. 178018:25:42# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. Expected to take 10.11 seconds. 178118:25:42gitlab:db:truncate_legacy_tables 178218:25:43 when truncating ci tables on the main database 178318:25:43 behaves like truncating legacy tables 178418:25:43 when tables are not locked for writes 178518:25:44 raises an error when trying to truncate the tables 178618:25:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.31 seconds. Current RSS: ~1590M. Threads: 11. load average: 1.30 1.20 1.31 1/378 4357 178818:25:44 when tables are locked for writes 178918:25:44 calls TablesTruncate with the correct parameters and default minimum batch size 179018:25:44 truncates the legacy table 179118:25:44 does not truncate the table that belongs to the connection schema 179218:25:44 when running in dry_run mode 179318:25:44 does not truncate any tables 179418:25:45 prints the truncation sql statement to the output 179518:25:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.48 seconds. Current RSS: ~1577M. Threads: 11. load average: 1.30 1.20 1.31 1/378 4358 179718:25:45 when passing until_table parameter via environment variable 179818:25:45 sends the table name to TablesTruncate 179918:25:45 when truncating main tables on the ci database 180018:25:45 behaves like truncating legacy tables 180118:25:45 when tables are not locked for writes 180218:25:45 raises an error when trying to truncate the tables 180318:25:45 when tables are locked for writes 180418:25:45 calls TablesTruncate with the correct parameters and default minimum batch size 180518:25:46 truncates the legacy table 180618:25:47 does not truncate the table that belongs to the connection schema 180718:25:47 when running in dry_run mode 180818:25:47 does not truncate any tables 180918:25:47 prints the truncation sql statement to the output 181018:25:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.74 seconds. Current RSS: ~1566M. Threads: 11. load average: 1.28 1.19 1.30 1/378 4359 181218:25:47 when passing until_table parameter via environment variable 181318:25:47 sends the table name to TablesTruncate 181418:25:57# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb. It took 14.79 seconds. Expected to take 10.11 seconds. 181518:25:57# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.33 seconds. Current RSS: ~1553M. Threads: 11. load average: 1.40 1.22 1.31 1/373 4360 181718:25:57# [RSpecRunTime] Starting example group spec/workers/pages_domain_verification_cron_worker_spec.rb. Expected to take 9.87 seconds. 181818:25:57PagesDomainVerificationCronWorker 182018:25:59 does nothing if the database is read-only 182118:26:00 enqueues a PagesDomainVerificationWorker for domains needing verification 182218:26:00 behaves like a pages cronjob scheduling jobs with context 182318:26:02 schedules the renewal with a context 182418:26:02 with RequestStore enabled 182518:26:04 does not cause extra queries for multiple domains 182618:26:04# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.04 seconds. Current RSS: ~1555M. Threads: 11. load average: 1.37 1.21 1.31 1/373 4361 182818:26:04# [RSpecRunTime] Finishing example group spec/workers/pages_domain_verification_cron_worker_spec.rb. It took 7.72 seconds. Expected to take 9.87 seconds. 182918:26:04# [RSpecRunTime] Starting example group spec/finders/ci/jobs_finder_spec.rb. Expected to take 8.99 seconds. 183018:26:04Ci::JobsFinder#execute 183118:26:06 when project, pipeline, and runner are blank 183318:26:06 when admin mode setting is disabled 183418:26:06 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 183518:26:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.62 seconds. Current RSS: ~1552M. Threads: 11. load average: 1.37 1.21 1.31 1/373 4362 183718:26:06 when admin mode setting is enabled 183818:26:06 when in admin mode 183918:26:06 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 184018:26:06 when not in admin mode 184118:26:06 is expected to be empty 184218:26:06 with admin and admin mode enabled 184318:26:06 with param `scope` 184418:26:06 scope: "pending", expected_jobs: lazy { [pending_job] } 184518:26:06 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 184618:26:06 scope: "running", expected_jobs: lazy { [running_job] } 184718:26:06 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 184818:26:06 scope: "finished", expected_jobs: lazy { [successful_job] } 184918:26:06 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 185018:26:06 scope: ["running", "success"], expected_jobs: lazy { [running_job, successful_job] } 185118:26:06 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 185218:26:06 with param `runner_type` 185318:26:08 with feature flag :admin_jobs_filter_runner_type enabled 185418:26:08 runner_type: "group_type", expected_jobs: lazy { [job_with_group_runner] } 185518:26:08 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 185618:26:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.68 seconds. Current RSS: ~1550M. Threads: 11. load average: 1.34 1.21 1.31 1/373 4363 185818:26:08 runner_type: "instance_type", expected_jobs: lazy { [job_with_instance_runner] } 185918:26:08 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 186018:26:08 runner_type: "project_type", expected_jobs: lazy { [job_with_project_runner] } 186118:26:08 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 186218:26:08 runner_type: ["instance_type", "project_type"], expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] } 186318:26:08 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 186418:26:08 with feature flag :admin_jobs_filter_runner_type disabled 186518:26:08 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 186718:26:10 with feature flag :admin_jobs_filter_runner_type enabled 186818:26:10 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy { [job_with_running_status_and_group_runner] } 186918:26:10 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 187018:26:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.47 seconds. Current RSS: ~1549M. Threads: 11. load average: 1.34 1.21 1.31 1/373 4364 187218:26:10 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] } 187318:26:10 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 187418:26:10 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [] } 187518:26:10 is expected to contain exactly 187618:26:10 with feature flag :admin_jobs_filter_runner_type disabled 187718:26:10 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy do 187818:26:10 [job_with_running_status_and_group_runner, running_job] 188018:26:10 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "running", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 188118:26:10 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy do 188318:26:10 job_with_instance_runner, 188418:26:10 job_with_project_runner, 188518:26:10 successful_job 188818:26:10 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 188918:26:10 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [pending_job] } 189018:26:10 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-12-02 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 189118:26:10 with user not being project member 189218:26:10 is expected to be empty 189318:26:10 without user 189418:26:10 is expected to be empty 189518:26:10 when project is present 189618:26:10 with user being project maintainer 189718:26:10 returns jobs for the specified project 189818:26:10 when artifacts are present for some jobs 189918:26:10 when with_artifacts is true 190018:26:11 returns only jobs with artifacts 190118:26:11 when with_artifacts is false 190218:26:11 returns all jobs 190318:26:11 with param `scope 190418:26:11 param_scope: "success", expected_jobs: lazy { [successful_job, job_with_artifacts] } 190518:26:11 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 190618:26:11 param_scope: "[success pending]", expected_jobs: lazy { [successful_job, job_with_artifacts] } 190718:26:11 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 190818:26:11 param_scope: "pending", expected_jobs: lazy { [] } 190918:26:11 is expected to contain exactly 191018:26:11 param_scope: nil, expected_jobs: lazy { [successful_job, job_with_artifacts] } 191118:26:12 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 191218:26:12 with user being project guest 191318:26:12 returns no jobs 191418:26:12 without user 191518:26:12 returns no jobs 191618:26:12 when pipeline is present 191718:26:12 with user being project maintainer 191818:26:12 does not return retried jobs by default 191918:26:12 when include_retried is false 192018:26:12 does not return retried jobs 192118:26:12 when include_retried is true 192218:26:12 returns retried jobs 192318:26:12 without user 192418:26:12 returns no jobs 192518:26:12 when runner is present 192618:26:13 when current user is an admin 192718:26:13 when admin mode is enabled 192818:26:13 returns jobs for the specified project 193018:26:13 param_runner_type: "project_type", param_scope: "success", expected_jobs: lazy { [job_4] } 193118:26:13 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-12-02 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 193218:26:13 param_runner_type: "instance_type", param_scope: nil, expected_jobs: lazy { [] } 193318:26:13 is expected to contain exactly 193418:26:13 param_runner_type: nil, param_scope: "pending", expected_jobs: lazy { [] } 193518:26:13 is expected to contain exactly 193618:26:13 with user being project guest 193718:26:13 returns no jobs 193818:26:13 without user 193918:26:13 returns no jobs 194018:26:13# [RSpecRunTime] Finishing example group spec/finders/ci/jobs_finder_spec.rb. It took 8.95 seconds. Expected to take 8.99 seconds. 194118:26:13# [RSpecRunTime] Starting example group spec/models/concerns/participable_spec.rb. Expected to take 8.72 seconds. 194318:26:13 does not allow STI 194418:26:13 .participant 194518:26:13 adds the participant attributes to the existing list 194618:26:13 #participants 194718:26:14 returns the list of participants 194818:26:14 caches the list of filtered participants 194918:26:14 supports attributes returning another Participable 195018:26:14 when using a Proc as an attribute 195118:26:14 calls the supplied Proc 195218:26:14 participable is a personal snippet 195318:26:14 returns the list of participants 195418:26:14 participable is a group level object 195518:26:14 returns the list of participants 195618:26:14 participable is neither a project nor a group level object 195718:26:14 returns no participants 195818:26:14 #visible_participants 195918:26:14 returns the list of participants 196018:26:14 when Participable is not readable by the user 196118:26:14 does not return unavailable participants 196218:26:14 when participable is a group level object 196318:26:15 returns the list of participants 196418:26:15 when participable is neither project nor group level object 196518:26:15 returns no participants 196618:26:15 with multiple system notes from the same author and mentioned_users 196718:26:18 skips expensive checks if the author is already in participants list 196818:26:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 18.75 seconds. Current RSS: ~1581M. Threads: 11. load average: 1.28 1.20 1.30 1/373 4365 197018:26:18 behaves like visible participants for issuable with read ability 197118:26:18 when source is an award emoji 197218:26:18 behaves like check for participables read ability 197318:26:18 receives expected ability 197418:26:18 when source is a note 197518:26:18 behaves like check for participables read ability 197618:26:18 receives expected ability 197718:26:18 when source is an internal note 197818:26:18 behaves like check for participables read ability 197918:26:18 receives expected ability 198018:26:18 when source is a system note 198118:26:18 behaves like check for participables read ability 198218:26:18 receives expected ability 198318:26:18 behaves like visible participants for issuable with read ability 198418:26:19 when source is an award emoji 198518:26:19 behaves like check for participables read ability 198618:26:19 receives expected ability 198718:26:19 when source is a note 198818:26:19 behaves like check for participables read ability 198918:26:19 receives expected ability 199018:26:19 when source is an internal note 199118:26:19 behaves like check for participables read ability 199218:26:19 receives expected ability 199318:26:19 when source is a system note 199418:26:19 behaves like check for participables read ability 199518:26:19 receives expected ability 199618:26:19 #participant? 199718:26:19 returns whether the user is a participant 199818:26:19 caches the list of raw participants 199918:26:19 participable is a personal snippet 200018:26:19 returns whether the user is a participant 200118:26:19 when participable is a group level object 200218:26:20 returns whether the user is a participant 200318:26:20 when participable is neither project nor group level object 200418:26:21 returns whether the user is a participant 200518:26:21# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.37 seconds. Current RSS: ~1582M. Threads: 11. load average: 1.28 1.20 1.30 1/373 4366 200718:26:21# [RSpecRunTime] Finishing example group spec/models/concerns/participable_spec.rb. It took 7.38 seconds. Expected to take 8.72 seconds. 200818:26:21# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_finder_spec.rb. Expected to take 8.43 seconds. 200918:26:21Projects::Members::EffectiveAccessLevelFinder#execute 201018:26:21 for a personal project 201118:26:21 when the project owner is a member of the project 201218:26:21 behaves like includes access level of the owner of the project 201318:26:22 includes access level of the owner of the project as Owner 201418:26:22 when the project owner is not explicitly a member of the project 201518:26:22 behaves like includes access level of the owner of the project 201618:26:22 includes access level of the owner of the project as Owner 201718:26:22 direct members of the project 201818:26:22 includes access levels of the direct members of the project 201918:26:23 does not include access levels of users who have requested access to the project 202018:26:23 includes access levels of users who are in non-active state 202118:26:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.49 seconds. Current RSS: ~1584M. Threads: 11. load average: 1.26 1.20 1.30 1/373 4367 202318:26:23 for a project within a group 202418:26:23 project in a root group 202518:26:23 includes access levels of users who are direct members of the parent group 202618:26:23 when access level is developer 202718:26:24 when access level is owner 202818:26:24 project in a subgroup 202918:26:24 includes access levels of users who are members of the ancestors of the parent group 203018:26:24 user is both a member of the project and a member of the parent group 203118:26:25 includes the maximum access level among project and group membership 203218:26:25 members from group share 203318:26:25 includes the user from the group share with the right access level 203418:26:25 when the project also has the same user as a member, but with a different access level 203518:26:25 includes the maximum access level among project and group membership 203618:26:25 when the project's ancestor also has the same user as a member, but with a different access level 203718:26:26 includes the maximum access level among project and group membership 203818:26:26 for a project that is shared with other group(s) 203918:26:27 includes the least among the specified access levels 204018:26:27 even when the `lock_memberships_to_ldap` setting has been turned ON 204118:26:27 includes the least among the specified access levels 204218:26:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.78 seconds. Current RSS: ~1594M. Threads: 11. load average: 1.24 1.20 1.30 1/373 4368 204418:26:27 when the group containing the project has forbidden group shares for any of its projects 204518:26:28 does not include the users from any group shares 204618:26:28 a combination of all possible avenues of membership 204718:26:29 includes the highest access level from all avenues of memberships 204818:26:29# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_finder_spec.rb. It took 7.76 seconds. Expected to take 8.43 seconds. 204918:26:29# [RSpecRunTime] Starting example group spec/graphql/features/authorization_spec.rb. Expected to take 8.0 seconds. 205018:26:29DeclarativePolicy authorization in GraphQL 205118:26:29 Field authorizations 205218:26:29 with a single permission 205318:26:29 returns the protected field when user has permission 205418:26:29 returns nil when user is not authorized 205518:26:29 with a collection of permissions 205618:26:29 returns the protected field when user has all permissions 205718:26:29 returns nil when user only has one of the permissions 205818:26:29 returns nil when user only has the other of the permissions 205918:26:29 returns nil when user has neither of the required permissions 206018:26:29 Field authorizations when field is a built in type 206118:26:29 with a single permission 206218:26:29 returns the protected field when user has permission 206318:26:29 returns nil when user is not authorized 206418:26:29 with a collection of permissions 206518:26:29 returns the protected field when user has all permissions 206618:26:29 returns nil when user only has one of the permissions 206718:26:29 returns nil when user only has none of the permissions 206818:26:29 Type authorizations 206918:26:29 with a single permission 207018:26:29 returns the protected field when user has permission 207118:26:29 returns nil when user is not authorized 207218:26:29 with a collection of permissions 207318:26:29 returns the protected field when user has all permissions 207418:26:29 returns nil when user only has one of the permissions 207518:26:29 returns nil when user only has the other of the permissions 207618:26:29 returns nil when user has neither of the required permissions 207718:26:29 type and field authorizations together 207818:26:29 returns the protected field when user has all permissions 207918:26:29 returns nil when user only has one of the permissions 208018:26:30 returns nil when user only has the other of the permissions 208118:26:30 returns nil when user has neither of the required permissions 208218:26:30 resolver and field authorizations together 208318:26:30 when the resolver authorizes the object 208418:26:30 returns the protected field when user has all permissions 208518:26:30 returns nil when user only has one of the permissions 208618:26:30 returns nil when user only has the other of the permissions 208718:26:30 returns nil when user has neither of the required permissions 208818:26:30 when the resolver is a subclass of one that authorizes the object 208918:26:30 returns the protected field when user has all permissions 209018:26:30 returns nil when user only has one of the permissions 209118:26:30 returns nil when user only has the other of the permissions 209218:26:30 returns nil when user has neither of the required permissions 209318:26:30 when the resolver is a subclass of one that authorizes the object, extra permission 209418:26:30 when the field does not define any permissions 209518:26:30 returns the protected field when user has all permissions 209618:26:30 returns nil when user only has one of the permissions 209718:26:30 returns nil when user only has the other of the permissions 209818:26:30 returns nil when user has neither of the required permissions 209918:26:30 when the resolver does not authorize the object, but instead calls authorized_find! 210018:26:30 returns the protected field when user has all permissions 210118:26:30 returns nil when user only has one of the permissions 210218:26:30 returns nil when user only has the other of the permissions 210318:26:30 returns nil when user has neither of the required permissions 210418:26:30 when the resolver calls authorized_find!, but does not list any permissions 210518:26:30 raises a configuration error 210618:26:30 when type authorizations when applied to a relay connection 210718:26:30 returns only the elements visible to the user 210818:26:30 returns nil when user is not authorized 210918:26:30 limiting connections with multiple objects 211018:26:30 only checks permissions for the first object 211118:26:30 type authorizations when applied to a basic connection 211218:26:31 returns the protected field when user has permission 211318:26:31 returns nil when user is not authorized 211418:26:31 Authorizations on active record relations 211518:26:31 for connection field type 211618:26:32 renders the issues the user has access to 211718:26:34 does not check access on fields that will not be rendered 211818:26:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.47 seconds. Current RSS: ~1605M. Threads: 11. load average: 1.22 1.19 1.30 1/373 4369 212018:26:34 for list field type 212118:26:36 renders the issues the user has access to 212218:26:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.36 seconds. Current RSS: ~1533M. Threads: 11. load average: 1.22 1.19 1.30 1/373 4370 212418:26:36 Authorization on GraphQL::Execution::SKIP 212518:26:36 skips redaction 212618:26:36# [RSpecRunTime] Finishing example group spec/graphql/features/authorization_spec.rb. It took 7.28 seconds. Expected to take 8.0 seconds. 212718:26:36# [RSpecRunTime] Starting example group spec/workers/bulk_imports/transform_references_worker_spec.rb. Expected to take 7.6 seconds. 212818:26:36BulkImports::TransformReferencesWorker 212918:26:38 sets the object's `importing` attribute to `true` 213018:26:38 transforms and saves multiple objects 213118:26:38 behaves like an idempotent worker 213218:26:38 is labeled as idempotent 213318:26:39 performs multiple times sequentially without raising an exception 213418:26:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 39.24 seconds. Current RSS: ~1541M. Threads: 11. load average: 1.20 1.19 1.29 1/373 4371 213618:26:39 for merge request description 213718:26:39 transforms references and saves the object 213818:26:39 when an error is raised 213918:26:39 tracks the error and creates an import failure 214018:26:39 for issue description 214118:26:39 transforms references and saves the object 214218:26:39 when an error is raised 214318:26:39 tracks the error and creates an import failure 214418:26:39 when object does not have reference or username 214518:26:40 returns object unchanged 214618:26:40 does not save the object 214718:26:40 when there are no matched urls or usernames 214818:26:40 returns object unchanged 214918:26:40 does not save the object 215018:26:40 when url path does not start with source full path 215118:26:41 returns object unchanged 215218:26:41 does not save the object 215318:26:41 when host does not match and url path starts with source full path 215418:26:41 returns object unchanged 215518:26:41 does not save the object 215618:26:41 when url does not match at all 215718:26:42 returns object unchanged 215818:26:42 does not save the object 215918:26:42 for system notes 216018:26:42 transforms references and saves the object 216118:26:42 when an error is raised 216218:26:42 tracks the error and creates an import failure 216318:26:42 when the note includes a username 216418:26:42 transforms references and saves the object 216518:26:42 when an error is raised 216618:26:42 tracks the error and creates an import failure 216718:26:42 for issue notes 216818:26:43 transforms references and saves the object 216918:26:43 when an error is raised 217018:26:43 tracks the error and creates an import failure 217118:26:43 when old and new usernames are interchanged 217218:26:43 transforms references and saves the object 217318:26:43 when an error is raised 217418:26:43 tracks the error and creates an import failure 217518:26:43 for merge request notes 217618:26:43 transforms references and saves the object 217718:26:43 when an error is raised 217818:26:43 tracks the error and creates an import failure 217918:26:43 when importer_user_mapping is enabled 218018:26:44 updates url references but does not map usernames in legacy manner 218118:26:44# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/transform_references_worker_spec.rb. It took 7.9 seconds. Expected to take 7.6 seconds. 218218:26:44# [RSpecRunTime] Starting example group spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb. Expected to take 7.31 seconds. 218318:26:44gitlab:security namespace rake tasks 218418:26:44 adds banned keys when clone is successful 218518:26:44 exits when clone fails 218618:26:44 exits when max config size reaches 218718:26:50# [RSpecRunTime] Finishing example group spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb. It took 5.87 seconds. Expected to take 7.31 seconds. 218818:26:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.26 seconds. Current RSS: ~1527M. Threads: 11. load average: 1.17 1.18 1.29 1/373 4372 219018:26:50# [RSpecRunTime] Starting example group spec/graphql/mutations/container_expiration_policies/update_spec.rb. Expected to take 7.04 seconds. 219118:26:50Mutations::ContainerExpirationPolicies::Update 219218:26:50 is expected to require graphql authorizations :admin_container_image 219418:26:50 with existing container expiration policy 219518:26:50 user_role: :maintainer, shared_examples_name: "updating the container expiration policy" 219618:26:50 behaves like updating the container expiration policy 219718:26:50 behaves like updating the container expiration policy attributes 219818:26:50 updates the container expiration policy 219918:26:50 behaves like not creating the container expiration policy 220018:26:51 doesn't create the container expiration policy 220118:26:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.5 seconds. Current RSS: ~1526M. Threads: 11. load average: 1.17 1.18 1.29 1/373 4373 220318:26:51 behaves like returning a success 220418:26:51 returns the container expiration policy with no errors 220518:26:51 with invalid params 220618:26:51 doesn't update the cadence 220718:26:52 returns an error 220818:26:52 behaves like not creating the container expiration policy 220918:26:52 doesn't create the container expiration policy 221018:26:52 with blank regex 221118:26:52 doesn't update the cadence 221218:26:53 returns an error 221318:26:53 behaves like not creating the container expiration policy 221418:26:53 doesn't create the container expiration policy 221518:26:53 user_role: :developer, shared_examples_name: "denying access to container expiration policy" 221618:26:53 behaves like denying access to container expiration policy 221718:26:53 raises Gitlab::Graphql::Errors::ResourceNotAvailable 221818:26:53 user_role: :reporter, shared_examples_name: "denying access to container expiration policy" 221918:26:53 behaves like denying access to container expiration policy 222018:26:54 raises Gitlab::Graphql::Errors::ResourceNotAvailable 222118:26:54 user_role: :guest, shared_examples_name: "denying access to container expiration policy" 222218:26:54 behaves like denying access to container expiration policy 222318:26:54 raises Gitlab::Graphql::Errors::ResourceNotAvailable 222418:26:54 user_role: :anonymous, shared_examples_name: "denying access to container expiration policy" 222518:26:54 behaves like denying access to container expiration policy 222618:26:54 raises Gitlab::Graphql::Errors::ResourceNotAvailable 222718:26:54 without existing container expiration policy 222818:26:54 user_role: :maintainer, shared_examples_name: "creating the container expiration policy" 222918:26:54 behaves like creating the container expiration policy 223018:26:54 behaves like updating the container expiration policy attributes 223118:26:55 creates a new container expiration policy 223218:26:55 updates the container expiration policy 223318:26:55# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.73 seconds. Current RSS: ~1531M. Threads: 11. load average: 1.16 1.18 1.29 1/373 4374 223518:26:55 behaves like returning a success 223618:26:55 returns the container expiration policy with no errors 223718:26:55 user_role: :developer, shared_examples_name: "denying access to container expiration policy" 223818:26:55 behaves like denying access to container expiration policy 223918:26:56 raises Gitlab::Graphql::Errors::ResourceNotAvailable 224018:26:56 user_role: :reporter, shared_examples_name: "denying access to container expiration policy" 224118:26:56 behaves like denying access to container expiration policy 224218:26:56 raises Gitlab::Graphql::Errors::ResourceNotAvailable 224318:26:56 user_role: :guest, shared_examples_name: "denying access to container expiration policy" 224418:26:56 behaves like denying access to container expiration policy 224518:26:56 raises Gitlab::Graphql::Errors::ResourceNotAvailable 224618:26:56 user_role: :anonymous, shared_examples_name: "denying access to container expiration policy" 224718:26:56 behaves like denying access to container expiration policy 224818:26:56 raises Gitlab::Graphql::Errors::ResourceNotAvailable 224918:26:56# [RSpecRunTime] Finishing example group spec/graphql/mutations/container_expiration_policies/update_spec.rb. It took 6.8 seconds. Expected to take 7.04 seconds. 225018:26:56# [RSpecRunTime] Starting example group spec/workers/releases/manage_evidence_worker_spec.rb. Expected to take 6.56 seconds. 225118:26:56Releases::ManageEvidenceWorker 225218:26:56 when `released_at` in inside the window 225318:26:56 when Evidence has not been created 225418:26:58 creates a new Evidence record 225518:26:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.66 seconds. Current RSS: ~1529M. Threads: 11. load average: 1.14 1.18 1.29 1/374 4396 225718:26:58 when pipeline finder times out 225818:27:00 continues processing other releases 225918:27:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.23 second. Current RSS: ~1541M. Threads: 11. load average: 1.14 1.18 1.29 1/374 4415 226118:27:00 when pipeline finder raises error 226218:27:01 tracks error and continues 226318:27:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.43 seconds. Current RSS: ~1553M. Threads: 11. load average: 1.14 1.18 1.29 1/374 4434 226518:27:01 when evidence has already been created 226618:27:01 behaves like does not create a new Evidence record 226718:27:02 sidekiq_inline 226818:27:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.66 seconds. Current RSS: ~1561M. Threads: 11. load average: 1.13 1.17 1.29 1/374 4453 227018:27:02 when `released_at` is outside the window 227118:27:02 behaves like does not create a new Evidence record 227218:27:02 sidekiq_inline 227318:27:02# [RSpecRunTime] Finishing example group spec/workers/releases/manage_evidence_worker_spec.rb. It took 5.64 seconds. Expected to take 6.56 seconds. 227418:27:02# [RSpecRunTime] Starting example group spec/finders/packages/build_infos_finder_spec.rb. Expected to take 6.31 seconds. 227518:27:02Packages::BuildInfosFinder 227718:27:07 with nil packages 227818:27:07 is expected to be empty 227918:27:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.8 seconds. Current RSS: ~1543M. Threads: 11. load average: 1.12 1.17 1.28 1/374 4454 228118:27:07 with [] packages 228218:27:07 is expected to be empty 228318:27:07 with empy scope packages 228418:27:07 is expected to be empty 228518:27:07 with a single package 228618:27:07 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [4, 3, 2, 1, 0] 228718:27:07 behaves like returning the expected build infos 228818:27:07 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 228918:27:07 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: 10, support_next_page: false, expected_build_infos_indexes: [4, 3, 2, 1, 0] 229018:27:07 behaves like returning the expected build infos 229118:27:07 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 229218:27:07 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [4, 3] 229318:27:07 behaves like returning the expected build infos 229418:27:07 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>] 229518:27:07 first: 2, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [4, 3] 229618:27:07 behaves like returning the expected build infos 229718:27:07 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>] 229818:27:07 first: 2, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [4, 3, 2] 229918:27:07 behaves like returning the expected build infos 230018:27:07 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInf...0, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 230118:27:07 first: 2, last: nil, after_index: 3, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [2, 1] 230218:27:07 behaves like returning the expected build infos 230318:27:07 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 230418:27:07 first: 2, last: nil, after_index: 3, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [2, 1, 0] 230518:27:07 behaves like returning the expected build infos 230618:27:07 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 230718:27:07 first: 3, last: nil, after_index: 4, before_index: nil, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [3, 2] 230818:27:07 behaves like returning the expected build infos 230918:27:07 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 231018:27:07 first: 3, last: nil, after_index: 4, before_index: nil, max_page_size: 2, support_next_page: true, expected_build_infos_indexes: [3, 2, 1] 231118:27:08 behaves like returning the expected build infos 231218:27:08 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInf...9, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 231318:27:08 first: nil, last: 2, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [1, 0] 231418:27:08 behaves like returning the expected build infos 231518:27:08 is expected to eq [#<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 231618:27:08 first: nil, last: 2, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [2, 1, 0] 231718:27:08 behaves like returning the expected build infos 231818:27:08 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 231918:27:08 first: nil, last: 2, after_index: nil, before_index: 1, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [3, 2] 232018:27:08 behaves like returning the expected build infos 232118:27:08 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 232218:27:08 first: nil, last: 2, after_index: nil, before_index: 1, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [4, 3, 2] 232318:27:08 behaves like returning the expected build infos 232418:27:08 is expected to eq [#<Packages::BuildInfo id: 5, package_id: 3, pipeline_id: 251, project_id: nil>, #<Packages::BuildInf...0, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 232518:27:08 first: nil, last: 3, after_index: nil, before_index: 0, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [2, 1] 232618:27:08 behaves like returning the expected build infos 232718:27:08 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 232818:27:08 first: nil, last: 3, after_index: nil, before_index: 0, max_page_size: 2, support_next_page: true, expected_build_infos_indexes: [3, 2, 1] 232918:27:08 behaves like returning the expected build infos 233018:27:08 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInf...9, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 233118:27:08 with many packages 233218:27:08 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] 233318:27:08 behaves like returning the expected build infos 233418:27:08 is expected to eq [#<Packages::BuildInfo id: 11, package_id: 4, pipeline_id: 256, project_id: nil>, #<Packages::BuildIn...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 233518:27:08 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: 10, support_next_page: false, expected_build_infos_indexes: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] 233618:27:08 behaves like returning the expected build infos 233718:27:08 is expected to eq [#<Packages::BuildInfo id: 11, package_id: 4, pipeline_id: 256, project_id: nil>, #<Packages::BuildIn...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 233818:27:08 first: nil, last: nil, after_index: nil, before_index: nil, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [9, 8, 4, 3] 233918:27:08 behaves like returning the expected build infos 234018:27:08 is expected to eq [#<Packages::BuildInfo id: 11, package_id: 4, pipeline_id: 256, project_id: nil>, #<Packages::BuildIn...1, project_id: nil>, #<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>] 234118:27:08 first: 2, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [9, 8, 4, 3] 234218:27:08 behaves like returning the expected build infos 234318:27:08 is expected to eq [#<Packages::BuildInfo id: 11, package_id: 4, pipeline_id: 256, project_id: nil>, #<Packages::BuildIn...1, project_id: nil>, #<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>] 234418:27:08 first: 2, last: nil, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [9, 8, 7, 4, 3, 2] 234518:27:08 behaves like returning the expected build infos 234618:27:08 is expected to eq [#<Packages::BuildInfo id: 11, package_id: 4, pipeline_id: 256, project_id: nil>, #<Packages::BuildIn...0, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 234718:27:08 first: 2, last: nil, after_index: 3, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [2, 1] 234818:27:08 behaves like returning the expected build infos 234918:27:08 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 235018:27:08 first: 2, last: nil, after_index: 3, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [2, 1, 0] 235118:27:08 behaves like returning the expected build infos 235218:27:08 is expected to eq [#<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 235318:27:08 first: 3, last: nil, after_index: 4, before_index: nil, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [3, 2] 235418:27:08 behaves like returning the expected build infos 235518:27:08 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 235618:27:08 first: 3, last: nil, after_index: 4, before_index: nil, max_page_size: 2, support_next_page: true, expected_build_infos_indexes: [3, 2, 1] 235718:27:08 behaves like returning the expected build infos 235818:27:08 is expected to eq [#<Packages::BuildInfo id: 4, package_id: 3, pipeline_id: 250, project_id: nil>, #<Packages::BuildInf...9, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 235918:27:08 first: nil, last: 2, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [6, 5, 1, 0] 236018:27:08 behaves like returning the expected build infos 236118:27:08 is expected to eq [#<Packages::BuildInfo id: 8, package_id: 4, pipeline_id: 253, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 236218:27:08 first: nil, last: 2, after_index: nil, before_index: nil, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [7, 6, 5, 2, 1, 0] 236318:27:08 behaves like returning the expected build infos 236418:27:08 is expected to eq [#<Packages::BuildInfo id: 9, package_id: 4, pipeline_id: 254, project_id: nil>, #<Packages::BuildInf...8, project_id: nil>, #<Packages::BuildInfo id: 1, package_id: 3, pipeline_id: 247, project_id: nil>] 236518:27:08 first: nil, last: 2, after_index: nil, before_index: 1, max_page_size: nil, support_next_page: false, expected_build_infos_indexes: [6, 5, 3, 2] 236618:27:08 behaves like returning the expected build infos 236718:27:08 is expected to eq [#<Packages::BuildInfo id: 8, package_id: 4, pipeline_id: 253, project_id: nil>, #<Packages::BuildInf...0, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 236818:27:08 first: nil, last: 2, after_index: nil, before_index: 1, max_page_size: nil, support_next_page: true, expected_build_infos_indexes: [7, 6, 5, 4, 3, 2] 236918:27:08 behaves like returning the expected build infos 237018:27:08 is expected to eq [#<Packages::BuildInfo id: 9, package_id: 4, pipeline_id: 254, project_id: nil>, #<Packages::BuildInf...0, project_id: nil>, #<Packages::BuildInfo id: 3, package_id: 3, pipeline_id: 249, project_id: nil>] 237118:27:08 first: nil, last: 3, after_index: nil, before_index: 0, max_page_size: 2, support_next_page: false, expected_build_infos_indexes: [6, 5, 2, 1] 237218:27:08 behaves like returning the expected build infos 237318:27:08 is expected to eq [#<Packages::BuildInfo id: 8, package_id: 4, pipeline_id: 253, project_id: nil>, #<Packages::BuildInf...9, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 237418:27:08 first: nil, last: 3, after_index: nil, before_index: 0, max_page_size: 2, support_next_page: true, expected_build_infos_indexes: [7, 6, 5, 3, 2, 1] 237518:27:08 behaves like returning the expected build infos 237618:27:08 is expected to eq [#<Packages::BuildInfo id: 9, package_id: 4, pipeline_id: 254, project_id: nil>, #<Packages::BuildInf...9, project_id: nil>, #<Packages::BuildInfo id: 2, package_id: 3, pipeline_id: 248, project_id: nil>] 237718:27:08# [RSpecRunTime] Finishing example group spec/finders/packages/build_infos_finder_spec.rb. It took 6.15 seconds. Expected to take 6.31 seconds. 237818:27:08# [RSpecRunTime] Starting example group spec/models/integrations/bamboo_spec.rb. Expected to take 6.25 seconds. 237918:27:08Integrations::Bamboo 238018:27:08 does not allow STI 238118:27:08 behaves like Integrations::Base::Ci 238218:27:08 default values 238318:27:08 is expected to eq :ci 238418:27:08 behaves like Integrations::ResetSecretFields 238518:27:08 #exposing_secrets_fields 238618:27:08 returns an array of strings 238718:27:08 #reset_secret_fields? 238818:27:08 returns false if no exposing field has changed 238918:27:08 returns true if any exposing field has changed 239018:27:08 validation callback 239118:27:08 when an exposing field has changed 239218:27:09 clears all secret fields 239318:27:09 when a secret field has been updated 239418:27:09 does not clear this secret field 239518:27:09 when a secret field has been updated with the same value 239618:27:09 does not clear this secret field 239718:27:09 when no exposing field has changed 239818:27:09 does not clear any secret fields 240018:27:09 is expected to respond to #enable_ssl_verification 240118:27:09 is expected to respond to #enable_ssl_verification? 240218:27:09 #initialize_properties 240318:27:09 enables the setting by default 240418:27:09 does not enable the setting if the record is already persisted 240518:27:09 does not enable the setting if a custom value was set 240718:27:09 inserts the checkbox field after the first URL field, or at the end 240818:27:09 does not insert the field repeatedly 241118:27:09 is expected to validate that :build_key cannot be empty/falsy 241218:27:09 is expected to validate that :bamboo_url cannot be empty/falsy 241318:27:09 behaves like issue tracker integration URL attribute 241518:27:10 is expected not to allow :bamboo_url to be ‹"example.com"› 241618:27:10 is expected not to allow :bamboo_url to be ‹"ftp://example.com"› 241718:27:10 is expected not to allow :bamboo_url to be ‹"herp-and-derp"› 241918:27:10 does not validate the presence of username if password is nil 242018:27:10 validates the presence of username if password is present 242218:27:10 does not validate the presence of password if username is nil 242318:27:10 validates the presence of password if username is present 242418:27:10 when inactive 242518:27:10 is expected not to validate that :build_key cannot be empty/falsy 242618:27:10 is expected not to validate that :bamboo_url cannot be empty/falsy 242718:27:10 is expected not to validate that :username cannot be empty/falsy 242818:27:11 is expected not to validate that :password cannot be empty/falsy 243018:27:11 runs update and build action 243218:27:11 returns the contents of the reactive cache 243318:27:11 #commit_status 243418:27:11 returns the contents of the reactive cache 243518:27:11 #calculate_reactive_cache 243618:27:11 when Bamboo API returns single result 243718:27:11 behaves like reactive cache calculation 243918:27:11 returns a specific URL when status is 500 244018:27:11 returns a specific URL when response has no results 244118:27:11 returns a build URL when bamboo_url has no trailing slash 244218:27:11 when bamboo_url has trailing slash 244318:27:11 returns a build URL 244418:27:11 #commit_status 244518:27:11 sets commit status to :error when status is 500 244618:27:11 sets commit status to "pending" when status is 404 244718:27:11 sets commit status to "pending" when response has no results 244818:27:11 sets commit status to "success" when build state contains Success 244918:27:11 sets commit status to "failed" when build state contains Failed 245018:27:11 sets commit status to "pending" when build state contains Pending 245118:27:11 sets commit status to :error when build state is unknown 245218:27:11 sets commit status to :error with a Net::OpenTimeout error 245318:27:11 sets commit status to :error with a Net::ReadTimeout error 245418:27:11 sets commit status to :error with a Net::WriteTimeout error 245518:27:11 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 245618:27:11 sets commit status to :error with a EOFError error 245718:27:11 sets commit status to :error with a SocketError error 245818:27:11 sets commit status to :error with a OpenSSL::SSL::SSLError error 245918:27:11 sets commit status to :error with a OpenSSL::OpenSSLError error 246018:27:11 sets commit status to :error with a Errno::ECONNRESET error 246118:27:11 sets commit status to :error with a Errno::ECONNREFUSED error 246218:27:11 sets commit status to :error with a Errno::EHOSTUNREACH error 246318:27:11 sets commit status to :error with a Errno::ENETUNREACH error 246418:27:11 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 246518:27:11 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 246618:27:12 sets commit status to :error with a Net::HTTPBadResponse error 246718:27:12 when Bamboo API returns an array of results and we only consider the last one 246818:27:12 behaves like reactive cache calculation 247018:27:12 returns a specific URL when status is 500 247118:27:12 returns a specific URL when response has no results 247218:27:12 returns a build URL when bamboo_url has no trailing slash 247318:27:12 when bamboo_url has trailing slash 247418:27:12 returns a build URL 247518:27:12 #commit_status 247618:27:12 sets commit status to :error when status is 500 247718:27:12 sets commit status to "pending" when status is 404 247818:27:12 sets commit status to "pending" when response has no results 247918:27:12 sets commit status to "success" when build state contains Success 248018:27:12 sets commit status to "failed" when build state contains Failed 248118:27:12 sets commit status to "pending" when build state contains Pending 248218:27:12 sets commit status to :error when build state is unknown 248318:27:12 sets commit status to :error with a Net::OpenTimeout error 248418:27:12 sets commit status to :error with a Net::ReadTimeout error 248518:27:12 sets commit status to :error with a Net::WriteTimeout error 248618:27:12 sets commit status to :error with a Gitlab::HTTP_V2::ReadTotalTimeout error 248718:27:12 sets commit status to :error with a EOFError error 248818:27:12 sets commit status to :error with a SocketError error 248918:27:12 sets commit status to :error with a OpenSSL::SSL::SSLError error 249018:27:12 sets commit status to :error with a OpenSSL::OpenSSLError error 249118:27:12 sets commit status to :error with a Errno::ECONNRESET error 249218:27:12 sets commit status to :error with a Errno::ECONNREFUSED error 249318:27:12 sets commit status to :error with a Errno::EHOSTUNREACH error 249418:27:12 sets commit status to :error with a Errno::ENETUNREACH error 249518:27:12 sets commit status to :error with a Gitlab::HTTP_V2::BlockedUrlError error 249618:27:12 sets commit status to :error with a Gitlab::HTTP_V2::RedirectionTooDeep error 249718:27:12 sets commit status to :error with a Net::HTTPBadResponse error 249918:27:12 returns the avatar image path 250018:27:12# [RSpecRunTime] Finishing example group spec/models/integrations/bamboo_spec.rb. It took 4.23 seconds. Expected to take 6.25 seconds. 250118:27:12# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. Expected to take 5.85 seconds. 250218:27:12Gitlab::ImportExport::RepoRestorer 250318:27:14 bundle a project Git repo 250418:27:15 restores the repo successfully 250518:27:15 when the repository already exists 250618:27:16 deletes the existing repository before importing 250718:27:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.41 seconds. Current RSS: ~1557M. Threads: 11. load average: 1.11 1.17 1.28 1/374 4568 250918:27:16 restore a wiki Git repo 251018:27:17 restores the wiki repo successfully 251118:27:17 no wiki in the bundle 251218:27:18 does not creates an empty wiki 251318:27:18# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.42 seconds. Current RSS: ~1557M. Threads: 11. load average: 1.10 1.16 1.28 1/374 4590 251518:27:18 when wiki already exists 251618:27:19 does not cause an error when restoring 251718:27:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/repo_restorer_spec.rb. It took 6.11 seconds. Expected to take 5.85 seconds. 251818:27:19# [RSpecRunTime] Starting example group spec/services/quick_actions/target_service_spec.rb. Expected to take 5.69 seconds. 251918:27:19QuickActions::TargetService 252218:27:19 behaves like find target 252318:27:19 returns the target 252418:27:19 behaves like build target 252518:27:19 builds a new target 252618:27:19 behaves like build target 252718:27:20 builds a new target 252818:27:20 for work item 252918:27:20 behaves like find target 253018:27:20 returns the target 253118:27:20 when work item type id is passed 253218:27:20 returns the target 253318:27:20 when container is a group 253418:27:20 returns the target 253518:27:20 for merge request 253618:27:20 behaves like find target 253718:27:20 returns the target 253818:27:20 behaves like build target 253918:27:21 builds a new target 254018:27:21 behaves like build target 254118:27:21 builds a new target 254318:27:21 behaves like find target 254418:27:22 returns the target 254518:27:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.42 seconds. Current RSS: ~1559M. Threads: 11. load average: 1.17 1.18 1.28 1/376 4634 254718:27:22 behaves like no target 254918:27:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.55 seconds. Current RSS: ~1559M. Threads: 11. load average: 1.17 1.18 1.28 1/377 4654 255118:27:23 with nil target_iid 255218:27:23 behaves like find target 255318:27:24 returns the target 255418:27:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.65 seconds. Current RSS: ~1564M. Threads: 11. load average: 1.17 1.18 1.28 1/377 4677 255618:27:24 for unknown type 255718:27:24 behaves like no target 255918:27:24# [RSpecRunTime] Finishing example group spec/services/quick_actions/target_service_spec.rb. It took 5.51 seconds. Expected to take 5.69 seconds. 256018:27:24# [RSpecRunTime] Starting example group spec/models/user_detail_spec.rb. Expected to take 5.43 seconds. 256218:27:24 does not allow STI 256318:27:24 is expected to belong to user required: false 256418:27:24 is expected to belong to bot_namespace required: false inverse_of => bot_user_details 256518:27:24 is expected to define :registration_objective as an enum backed by an integer with values ‹[:basics, :move_repository, :code_storage, :exploring, :ci, :other, :joining_team]›, suffix: true 256718:27:24 for onboarding_status json schema 256818:27:24 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_", email_opt_in: true, initial_registration_type: "free", registration_type: "free", glm_source: "glm_source", glm_content: "glm_content", joining_project: true}› 256918:27:24 for step_url 257018:27:24 is expected to allow :onboarding_status to be ‹{step_url: "_some_string_"}› 257118:27:24 when 'step_url' is invalid 257218:27:24 is expected not to allow :onboarding_status to be ‹{step_url: []}› 257318:27:24 for email_opt_in 257418:27:24 is expected to allow :onboarding_status to be ‹{email_opt_in: true}› 257518:27:24 when 'email_opt_in' is invalid 257618:27:24 is expected not to allow :onboarding_status to be ‹{email_opt_in: "true"}› 257718:27:24 for initial_registration_type 257818:27:24 is expected to allow :onboarding_status to be ‹{initial_registration_type: "free"}› 257918:27:24 when 'initial_registration_type' is invalid 258018:27:24 is expected not to allow :onboarding_status to be ‹{initial_registration_type: []}› 258118:27:24 for registration_type 258218:27:25 is expected to allow :onboarding_status to be ‹{registration_type: "free"}› 258318:27:25 when 'registration_type' is invalid 258418:27:25 is expected not to allow :onboarding_status to be ‹{registration_type: []}› 258518:27:25 for glm_content 258618:27:25 is expected to allow :onboarding_status to be ‹{glm_content: "glm_content"}› 258718:27:25 when 'glm_content' is invalid 258818:27:25 is expected not to allow :onboarding_status to be ‹{glm_content: []}› 258918:27:25 for glm_source 259018:27:25 is expected to allow :onboarding_status to be ‹{glm_source: "glm_source"}› 259118:27:25 when 'glm_source' is invalid 259218:27:25 is expected not to allow :onboarding_status to be ‹{glm_source: []}› 259318:27:25 for joining_project 259418:27:25 is expected to allow :onboarding_status to be ‹{joining_project: true}› 259518:27:25 when 'joining_project' is invalid 259618:27:25 is expected not to allow :onboarding_status to be ‹{joining_project: "true"}› 259718:27:25 when there is no data 259818:27:25 is expected to allow :onboarding_status to be ‹{}› 259918:27:25 when trying to store an unsupported key 260018:27:25 is expected not to allow :onboarding_status to be ‹{unsupported_key: "_some_value_"}› 260118:27:25 when validating bot namespace user type 260218:27:25 for a human user 260318:27:25 does not allow bot namespace to be set 260418:27:25 when invalid bot_namespace is already set 260618:27:26 can be set back to nil 260718:27:26 for a bot user 260818:27:26 allows bot namespace to be set 261018:27:26 is expected not to validate that :job_title cannot be empty/falsy 261118:27:26 is expected to validate that the length of :job_title is at most 200 261318:27:26 is expected not to validate that :pronouns cannot be empty/falsy 261418:27:26 is expected to validate that the length of :pronouns is at most 50 261518:27:26 #pronunciation 261618:27:26 is expected not to validate that :pronunciation cannot be empty/falsy 261718:27:26 is expected to validate that the length of :pronunciation is at most 255 261918:27:26 is expected to validate that the length of :bio is at most 255 262118:27:26 is expected to validate that the length of :linkedin is at most 500 262318:27:26 is expected to validate that the length of :twitter is at most 500 262518:27:26 is expected to validate that the length of :skype is at most 500 262718:27:26 is expected to validate that the length of :discord is at most 500 262818:27:26 when discord is set 262918:27:26 accepts a valid discord user id 263018:27:26 throws an error when other url format is wrong 263218:27:26 when bluesky is set 263318:27:26 accepts a valid bluesky did id 263418:27:26 when bluesky is set to a wrong format 263518:27:26 when bluesky did:plc is too long 263618:27:26 behaves like throws an error 263718:27:26 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 263818:27:26 when bluesky did:plc is wrong 263918:27:26 behaves like throws an error 264018:27:26 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 264118:27:26 when bluesky other bluesky did: formats are used 264218:27:26 behaves like throws an error 264318:27:26 is expected to contain exactly "Bluesky must contain only a bluesky did:plc identifier." 264518:27:26 is expected to validate that the length of :mastodon is at most 500 264618:27:26 when mastodon is set 264718:27:27 accepts a valid mastodon username 264818:27:27 throws an error when mastodon username format is wrong 265018:27:27 is expected to validate that the length of :location is at most 500 265118:27:27 #organization 265218:27:27 is expected to validate that the length of :organization is at most 500 265318:27:27 #website_url 265418:27:27 is expected to validate that the length of :website_url is at most 500 265518:27:27 only validates the website_url if it is changed 265718:27:27 behaves like prevents `nil` value 265818:27:27 converts `nil` to the empty string 265918:27:27 behaves like prevents `nil` value 266018:27:27 converts `nil` to the empty string 266118:27:27 behaves like prevents `nil` value 266218:27:27 converts `nil` to the empty string 266318:27:27 behaves like prevents `nil` value 266418:27:27 converts `nil` to the empty string 266518:27:27 behaves like prevents `nil` value 266618:27:27 converts `nil` to the empty string 266718:27:27 behaves like prevents `nil` value 266818:27:28 converts `nil` to the empty string 266918:27:28 behaves like prevents `nil` value 267018:27:28 converts `nil` to the empty string 267118:27:28 behaves like prevents `nil` value 267218:27:28 converts `nil` to the empty string 267318:27:28 behaves like prevents `nil` value 267418:27:28 converts `nil` to the empty string 267518:27:28 behaves like prevents `nil` value 267618:27:28 converts `nil` to the empty string 267718:27:28 #sanitize_attrs 267818:27:28 encodes HTML entities 267918:27:28 encodes HTML entities 268018:27:28 encodes HTML entities 268118:27:28 encodes HTML entities 268218:27:28 does not encode HTML entities 268318:27:28 does not encode HTML entities 268418:27:28 sanitizes on validation 268518:27:28 behaves like sanitizes html 268618:27:28 sanitizes html tags 268718:27:28 sanitizes iframe scripts 268818:27:28 sanitizes js scripts 268918:27:28 behaves like sanitizes html 269018:27:29 sanitizes html tags 269118:27:29 sanitizes iframe scripts 269218:27:29 sanitizes js scripts 269318:27:29 behaves like sanitizes html 269418:27:29 sanitizes html tags 269518:27:29 sanitizes iframe scripts 269618:27:29 sanitizes js scripts 269718:27:29 behaves like sanitizes html 269818:27:29 sanitizes html tags 269918:27:29 sanitizes iframe scripts 270018:27:29 sanitizes js scripts 270118:27:29 behaves like sanitizes html 270218:27:29 sanitizes html tags 270318:27:29 sanitizes iframe scripts 270418:27:29 sanitizes js scripts 270518:27:29 behaves like sanitizes html 270618:27:29 sanitizes html tags 270718:27:29 sanitizes iframe scripts 270818:27:29 sanitizes js scripts 270918:27:29# [RSpecRunTime] Finishing example group spec/models/user_detail_spec.rb. It took 4.86 seconds. Expected to take 5.43 seconds. 271018:27:29# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb. Expected to take 5.26 seconds. 271118:27:29Terraform.gitlab-ci.yml 271218:27:29 the created pipeline 271318:27:30 on master branch 271418:27:31 creates deprecation warning job 271518:27:31 creates init, validate,build terraform jobs as well as kics-iac-sast job 271618:27:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.06 seconds. Current RSS: ~1539M. Threads: 11. load average: 1.16 1.17 1.28 1/379 4725 271818:27:31 outside the master branch 271918:27:32 creates deprecation warning job 272018:27:33 does not creates a deploy and a test job 272118:27:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 33.33 seconds. Current RSS: ~1539M. Threads: 11. load average: 1.15 1.17 1.28 1/378 4726 272318:27:33 on merge request 272418:27:34 creates a pipeline with no jobs 272518:27:34# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.33 seconds. Current RSS: ~1536M. Threads: 11. load average: 1.15 1.17 1.28 1/379 4762 272718:27:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb. It took 4.77 seconds. Expected to take 5.26 seconds. 272818:27:34# [RSpecRunTime] Starting example group spec/workers/ci/drop_pipeline_worker_spec.rb. Expected to take 5.01 seconds. 272918:27:34Ci::DropPipelineWorker 273118:27:34 calls delegates to the service 273218:27:34 behaves like an idempotent worker 273318:27:35 is labeled as idempotent 273418:27:37 performs multiple times sequentially without raising an exception 273518:27:38 executes the service 273618:27:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.13 seconds. Current RSS: ~1529M. Threads: 11. load average: 1.14 1.17 1.28 1/377 4763 273818:27:39# [RSpecRunTime] Finishing example group spec/workers/ci/drop_pipeline_worker_spec.rb. It took 4.79 seconds. Expected to take 5.01 seconds. 273918:27:39# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. Expected to take 4.84 seconds. 274018:27:39Ci::CreatePipelineService 274218:27:39 when pipeline is valid 274318:27:40 returns a valid pipeline 274418:27:40 behaves like returns a non persisted pipeline 274518:27:40 does not persist the pipeline 274618:27:40 does not process the pipeline 274718:27:41 does not schedule merge request head pipeline update 274818:27:41# [RSpecRunTime] RSpec elapsed time: 14 minutes 41.27 seconds. Current RSS: ~1536M. Threads: 11. load average: 1.14 1.17 1.28 1/378 4792 275018:27:41 when pipeline is not valid 275118:27:41 when there are syntax errors 275218:27:41 returns a pipeline with errors 275318:27:41 behaves like returns a non persisted pipeline 275418:27:41 does not persist the pipeline 275518:27:41 does not process the pipeline 275618:27:41 does not schedule merge request head pipeline update 275718:27:41 when there are logical errors 275818:27:42 returns a pipeline with errors 275918:27:42 behaves like returns a non persisted pipeline 276018:27:42 does not persist the pipeline 276118:27:42 does not process the pipeline 276218:27:42 does not schedule merge request head pipeline update 276318:27:42 when there are errors at the seeding stage 276418:27:42 returns a pipeline with errors 276518:27:42 behaves like returns a non persisted pipeline 276618:27:43 does not persist the pipeline 276718:27:43 does not process the pipeline 276818:27:43 does not schedule merge request head pipeline update 276918:27:43# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/dry_run_spec.rb. It took 4.54 seconds. Expected to take 4.84 seconds. 277018:27:43# [RSpecRunTime] Starting example group spec/workers/import/reassign_placeholder_user_records_worker_spec.rb. Expected to take 4.76 seconds. 277118:27:43Import::ReassignPlaceholderUserRecordsWorker 277218:27:43 #sidekiq_retries_exhausted 277318:27:44 logs the failure and sets the source user status to failed 277518:27:44 behaves like an idempotent worker 277618:27:44 is labeled as idempotent 277718:27:45 performs multiple times sequentially without raising an exception 277818:27:45 enqueues service to map records to real users 277918:27:46 queues a DeletePlaceholderUserWorker with the source user ID 278018:27:46 when import source user is not reassignment_in_progress status 278118:27:46 behaves like an invalid source user 278218:27:46 does not enqueue service to map records to real users 278318:27:47 logs a warning that the reassignment process was not started 278418:27:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.24 seconds. Current RSS: ~1537M. Threads: 11. load average: 1.11 1.16 1.27 1/375 4793 278618:27:47 when import source user does not exist 278718:27:47 behaves like an invalid source user 278818:27:47 does not enqueue service to map records to real users 278918:27:47 logs a warning that the reassignment process was not started 279018:27:47# [RSpecRunTime] Finishing example group spec/workers/import/reassign_placeholder_user_records_worker_spec.rb. It took 3.68 seconds. Expected to take 4.76 seconds. 279118:27:47# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. Expected to take 4.49 seconds. 279218:27:47Gitlab::Ci::Pipeline::Chain::Build::Associations 279318:27:48 sets pipeline variables 279418:27:48 when a bridge is passed in to the pipeline creation 279518:27:48 links the pipeline to the upstream bridge job 279618:27:48 behaves like does not break the chain 279718:27:49 returns false 279818:27:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.76 seconds. Current RSS: ~1533M. Threads: 11. load average: 1.11 1.16 1.27 1/376 4813 280018:27:49 when a bridge is not passed in to the pipeline creation 280118:27:49 leaves the source pipeline empty 280218:27:49 behaves like does not break the chain 280318:27:49 returns false 280418:27:49 when project setting restrict_user_defined_variables is enabled 280518:27:49 when user is developer 280618:27:49 returns an error on variables_attributes 280718:27:49 behaves like breaks the chain 280818:27:50 returns true 280918:27:50 when variables_attributes is not specified 281018:27:50 assigns empty variables 281118:27:50 behaves like does not break the chain 281218:27:50 returns false 281318:27:50 when user is maintainer 281418:27:50 assigns variables_attributes 281518:27:50 behaves like does not break the chain 281618:27:50 returns false 281718:27:50 with duplicate pipeline variables 281818:27:51 returns an error for variables_attributes 281918:27:51 behaves like breaks the chain 282018:27:51 returns true 282118:27:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. It took 3.89 seconds. Expected to take 4.49 seconds. 282218:27:51# [RSpecRunTime] Starting example group spec/serializers/diff_viewer_entity_spec.rb. Expected to take 4.45 seconds. 282318:27:51DiffViewerEntity 282418:27:52 serializes diff file viewer 282518:27:53 contains whitespace_only attribute 282618:27:53 when whitespace_only option is true 282718:27:54 returns the whitespace_only attribute true 282818:27:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.4 seconds. Current RSS: ~1542M. Threads: 11. load average: 1.18 1.18 1.28 1/378 4880 283018:27:54 when whitespace_only option is false 283118:27:55 returns the whitespace_only attribute false 283218:27:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.52 seconds. Current RSS: ~1551M. Threads: 11. load average: 1.18 1.18 1.28 1/379 4903 283418:27:55# [RSpecRunTime] Finishing example group spec/serializers/diff_viewer_entity_spec.rb. It took 4.29 seconds. Expected to take 4.45 seconds. 283518:27:55# [RSpecRunTime] Starting example group spec/services/ci/enqueue_job_service_spec.rb. Expected to take 4.21 seconds. 283618:27:55Ci::EnqueueJobService#execute 283718:27:56 assigns the user to the job 283818:27:56 returns the job 283918:27:57 calls enqueue! 284018:27:57 calls Ci::ResetSkippedJobsService 284118:27:57 when variables are supplied 284218:27:57 assigns the variables to the job 284318:27:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.16 seconds. Current RSS: ~1556M. Threads: 11. load average: 1.17 1.17 1.28 1/381 4904 284518:27:58 when the job is manually triggered another user 284618:27:58 assigns the user and variables to the job 284718:27:58 when the job transition is invalid 284818:27:59 raises StateMachines::InvalidTransition 284918:27:59 when a transition block is supplied 285018:27:59 calls the transition block instead of enqueue! 285118:27:59# [RSpecRunTime] Finishing example group spec/services/ci/enqueue_job_service_spec.rb. It took 4.01 seconds. Expected to take 4.21 seconds. 285218:27:59# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/iterator_spec.rb. Expected to take 4.11 seconds. 285318:27:59Gitlab::Pagination::Keyset::Iterator 285418:28:00 when use_union_optimization is used 285618:28:00 yields an ActiveRecord::Relation when a block is given 285718:28:00 accepts a custom batch size 285818:28:00 does not yield an empty relation 285918:28:00 loads the batch relation 286018:28:01 continues after the cursor 286118:28:01 allows updating of the yielded relations 286218:28:01 with ordering direction 286318:28:01 when ordering asc 286418:28:01 orders ascending by default, including secondary order column 286518:28:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.59 seconds. Current RSS: ~1549M. Threads: 11. load average: 1.17 1.17 1.28 2/381 4905 286718:28:01 when reversing asc order 286818:28:01 orders in reverse of ascending 286918:28:01 when asc order, with nulls first 287018:28:01 orders ascending with nulls first 287118:28:01 when ordering desc 287218:28:01 orders descending 287318:28:01 when ordering by columns are repeated twice 287418:28:01 orders descending 287518:28:01 when the `load_batch` kwarg is set as `false` 287618:28:02 does not load the batch relation 287718:28:02 does not yield an empty relation 287818:28:02 when use_union_optimization is not used 288018:28:02 yields an ActiveRecord::Relation when a block is given 288118:28:02 accepts a custom batch size 288218:28:02 does not yield an empty relation 288318:28:02 loads the batch relation 288418:28:02 continues after the cursor 288518:28:02 allows updating of the yielded relations 288618:28:02 with ordering direction 288718:28:02 when ordering asc 288818:28:02 orders ascending by default, including secondary order column 288918:28:02 when reversing asc order 289018:28:02 orders in reverse of ascending 289118:28:02 when asc order, with nulls first 289218:28:02 orders ascending with nulls first 289318:28:02 when ordering desc 289418:28:03 orders descending 289518:28:03 when ordering by columns are repeated twice 289618:28:03 orders descending 289718:28:03 when the `load_batch` kwarg is set as `false` 289818:28:03 does not load the batch relation 289918:28:03 does not yield an empty relation 290018:28:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/iterator_spec.rb. It took 3.87 seconds. Expected to take 4.11 seconds. 290118:28:03# [RSpecRunTime] Starting example group spec/helpers/boards_helper_spec.rb. Expected to take 3.85 seconds. 290318:28:03 #build_issue_link_base 290418:28:03 project board 290518:28:04 returns correct path for project board 290718:28:04 returns correct path for base group 290818:28:04 returns correct path for subgroup 290918:28:04 #board_base_url 291018:28:04 when group board 291118:28:04 generates the correct url 291218:28:04 when project board 291318:28:04 generates the correct url 291418:28:04 #current_board_namespace 291518:28:04 when group board 291618:28:04 returns the correct namespace 291718:28:04 project under group 291818:28:04 when project board 291918:28:04 returns the correct namespace 292018:28:04 project under user namespace 292118:28:04 when project board 292218:28:04 returns the correct namespace 292418:28:04 project_board 292518:28:04 returns board type as parent 292618:28:05 returns can_update for user permissions on the board 292718:28:05 returns required label endpoints 292818:28:05 returns the group id of a project 292918:28:05 can_admin_list 293018:28:05 returns can_admin_list as false by default 293118:28:05 returns can_admin_list as true when user can admin the board lists 293218:28:05 can_admin_board 293318:28:05 returns can_admin_board as false by default 293418:28:05 returns can_admin_board as true when user can admin the board 293618:28:06 returns correct path for base group 293718:28:06 returns required label endpoints 293818:28:06 returns the group id 293918:28:06 can_admin_list 294018:28:06 returns can_admin_list as false by default 294118:28:06 returns can_admin_list as true when user can admin the board lists 294218:28:06# [RSpecRunTime] Finishing example group spec/helpers/boards_helper_spec.rb. It took 3.46 seconds. Expected to take 3.85 seconds. 294318:28:06# [RSpecRunTime] Starting example group spec/models/concerns/ci/track_environment_usage_spec.rb. Expected to take 3.83 seconds. 294418:28:06Ci::TrackEnvironmentUsage 294518:28:06 does not allow STI 294618:28:06 deployment_name? 294718:28:07 does detect deployment names 294818:28:08 does detect partial deployment names 294918:28:08 does not detect non-deployment names 295018:28:09 is case insensitive 295118:28:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.65 seconds. Current RSS: ~1530M. Threads: 11. load average: 1.14 1.17 1.27 1/376 4906 295318:28:09 #verifies_environment? 295418:28:09 when build is the verify action for the environment 295518:28:09 is expected to be truthy 295618:28:09 when build is not the verify action for the environment 295718:28:09 is expected to be falsey 295818:28:09# [RSpecRunTime] Finishing example group spec/models/concerns/ci/track_environment_usage_spec.rb. It took 2.92 seconds. Expected to take 3.83 seconds. 295918:28:09# [RSpecRunTime] Starting example group spec/lib/api/ci/helpers/runner_spec.rb. Expected to take 3.59 seconds. 296018:28:09API::Ci::Helpers::Runner 296118:28:09 #current_job 296218:28:10 handles sticking of a build when a build ID is specified 296318:28:10 does not handle sticking if no build ID was specified 296418:28:11 returns the build if one could be found 296518:28:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.28 seconds. Current RSS: ~1532M. Threads: 11. load average: 1.14 1.17 1.27 1/376 4907 296718:28:11 #current_runner 296818:28:11 handles sticking of a runner if a token is specified 296918:28:11 does not handle sticking if no token was specified 297018:28:11 returns the runner if one could be found 297118:28:11 #current_runner_manager 297218:28:11 when runner manager already exists 297318:28:11 is expected to eq #<Ci::RunnerManager id: 1, runner_id: 10, executor_type: nil, created_at: "2024-12-02 18:28:11.000000...{}, system_xid: "bar", creation_state: "finished", runner_type: "group_type", sharding_key_id: 1533> 297418:28:11 does not update the contacted_at field 297518:28:11 when a runner manager with nil sharding_key_id already exists 297618:28:12 reuses existing runner manager 297718:28:12 when runner manager cannot be found 297818:28:12 creates a new runner manager 297918:28:12 creates a new <legacy> runner manager if system_id is not specified 298018:28:12 #track_runner_authentication 298118:28:12 increments gitlab_ci_runner_authentication_success_total 298218:28:12 increments gitlab_ci_runner_authentication_failure_total 298318:28:12 #check_if_backoff_required! 298418:28:12 when migrations are running 298518:28:12 denies requests 298618:28:12 when migrations are not running 298718:28:12 allows requests 298818:28:12# [RSpecRunTime] Finishing example group spec/lib/api/ci/helpers/runner_spec.rb. It took 3.28 seconds. Expected to take 3.59 seconds. 298918:28:12# [RSpecRunTime] Starting example group spec/models/packages/cleanup/policy_spec.rb. Expected to take 3.53 seconds. 299018:28:12Packages::Cleanup::Policy 299118:28:12 does not allow STI 299218:28:12 relationships 299318:28:13 is expected to belong to project required: false 299518:28:13 is expected to validate that :project cannot be empty/falsy 299618:28:13 is expected to validate that :keep_n_duplicated_package_files is either ‹"all"›, ‹"1"›, ‹"10"›, ‹"20"›, ‹"30"›, ‹"40"›, or ‹"50"›, producing a custom validation error on failure 299818:28:13 is expected to contain exactly #<Packages::Cleanup::Policy created_at: "2024-12-02 18:28:13.458044156 +0000", updated_at: "2024-12-0..._id: 863, next_run_at: "2024-12-03 06:28:13.457905376 +0000", keep_n_duplicated_package_files: "10"> 299918:28:13 .with_packages 300018:28:14 is expected to contain exactly #<Packages::Cleanup::Policy created_at: "2024-12-02 18:28:14.191534832 +0000", updated_at: "2024-12-0..._id: 865, next_run_at: "2024-12-03 06:28:14.191435702 +0000", keep_n_duplicated_package_files: "10"> 300218:28:15 is expected to contain exactly #<Packages::Cleanup::Policy created_at: "2024-12-02 18:28:14.872193993 +0000", updated_at: "2024-12-0..._id: 867, next_run_at: "2024-12-01 18:28:14.875328773 +0000", keep_n_duplicated_package_files: "10"> 300318:28:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.16 seconds. Current RSS: ~1529M. Threads: 11. load average: 1.13 1.16 1.27 1/376 4908 300518:28:16 #keep_n_duplicated_package_files_disabled? 300618:28:16 with value set to all 300718:28:16 is expected to eq true 300818:28:16 with value set to 1 300918:28:16 is expected to eq false 301018:28:16# [RSpecRunTime] Finishing example group spec/models/packages/cleanup/policy_spec.rb. It took 3.22 seconds. Expected to take 3.53 seconds. 301118:28:16# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/lfs_saver_spec.rb. Expected to take 3.34 seconds. 301218:28:16Gitlab::ImportExport::LfsSaver 301418:28:16 when the project has LFS objects locally stored 301518:28:16 does not cause errors 301618:28:17 copies the file in the correct location when there is an lfs object 301718:28:17 when lfs object has file on disk missing 301818:28:17 does not attempt to copy non-existent file 301918:28:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.08 seconds. Current RSS: ~1528M. Threads: 11. load average: 1.12 1.16 1.27 1/376 4909 302118:28:17 saving a json file 302218:28:18 saves a json file correctly 302318:28:18 when the LFS objects are stored in object storage 302418:28:19 downloads the file to include in an archive 302518:28:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/lfs_saver_spec.rb. It took 3.09 seconds. Expected to take 3.34 seconds. 302618:28:19# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb. Expected to take 3.31 seconds. 302718:28:19Analytics::CycleAnalytics::MergeRequestStageEvent 302818:28:19 does not allow STI 302918:28:19 is expected to validate that :stage_event_hash_id cannot be empty/falsy 303018:28:19 is expected to validate that :merge_request_id cannot be empty/falsy 303118:28:19 is expected to validate that :group_id cannot be empty/falsy 303218:28:19 is expected to validate that :project_id cannot be empty/falsy 303318:28:19 is expected to validate that :start_event_timestamp cannot be empty/falsy 303418:28:19 has state enum 303518:28:19 behaves like StageEventModel 303618:28:19 .upsert_data 303718:28:19 inserts the data 303818:28:19 does not produce duplicate rows 303918:28:19 inserts the data correctly 304118:28:21 filters by stage_event_hash_id 304218:28:21 filters by project_id 304318:28:22 filters by group_id 304418:28:22 filters by author_id 304518:28:22 filters by assignee 304618:28:22 filters by milestone_id 304718:28:22 start_event_timestamp filtering 304818:28:22 when range is given 304918:28:22 when specifying upper bound 305018:28:22 when specifying the lower bound 305118:28:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.51 seconds. Current RSS: ~1537M. Threads: 11. load average: 1.11 1.16 1.27 1/379 4967 305318:28:22 end_event_timestamp filtering 305418:28:22 when range is given 305518:28:22 when specifying upper bound 305618:28:22 when specifying the lower bound 305818:28:22 calcualtes total time from the start_event_timestamp and end_event_timestamp columns 305918:28:22# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb. It took 3.32 seconds. Expected to take 3.31 seconds. 306018:28:22# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. Expected to take 3.15 seconds. 306118:28:22Gitlab::GitalyClient::RepositoryService 306318:28:23 sends a repository_exists message 306418:28:23 #optimize_repository 306518:28:23 with default parameter 306618:28:23 behaves like a repository optimization 306718:28:23 sends a optimize_repository message 306818:28:23 with heuristical housekeeping strategy 306918:28:23 behaves like a repository optimization 307018:28:23 sends a optimize_repository message 307118:28:23 with eager housekeeping strategy 307218:28:23 behaves like a repository optimization 307318:28:23 sends a optimize_repository message 307418:28:23 #prune_unreachable_objects 307518:28:23 sends a prune_unreachable_objects message 307618:28:23 #repository_size 307718:28:23 sends a repository_size message 307818:28:23 #repository_info 307918:28:23 sends a repository_info message 308018:28:23 #get_object_directory_size 308118:28:23 sends a get_object_directory_size message 308218:28:23 #info_attributes 308318:28:24 reads the info attributes 308418:28:24 #has_local_branches? 308518:28:24 sends a has_local_branches message 308618:28:24 #fork_repository 308718:28:24 when branch is not provided 308818:28:24 sends a create_fork message 308918:28:24 when branch is provided 309018:28:24 sends a create_fork message including revision 309118:28:24 #import_repository 309218:28:24 sends a create_repository_from_url message 309318:28:24 when http_host is provided 309418:28:24 sends a create_repository_from_url message with http_host provided in the request 309518:28:24 #fetch_remote 309618:28:24 sends a fetch_remote_request message 309718:28:24 with resolved address 309818:28:24 sends a fetch_remote_request message 310018:28:24 ssh_mirror_url: false, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 310118:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 310218:28:24 ssh_mirror_url: false, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {} 310318:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 310418:28:24 ssh_mirror_url: true, ssh_key_auth: false, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 310518:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 310618:28:24 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: "known_hosts", expected_params: {:ssh_key=>"key", :known_hosts=>"known_hosts"} 310718:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 310818:28:24 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "key", ssh_known_hosts: nil, expected_params: {:ssh_key=>"key"} 310918:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 311018:28:24 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: "known_hosts", expected_params: {:known_hosts=>"known_hosts"} 311118:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 311218:28:24 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: nil, ssh_known_hosts: nil, expected_params: {} 311318:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 311418:28:24 ssh_mirror_url: true, ssh_key_auth: true, ssh_private_key: "", ssh_known_hosts: "", expected_params: {} 311518:28:24 example at ./spec/lib/gitlab/gitaly_client/repository_service_spec.rb:278 311618:28:24 #calculate_checksum 311718:28:24 sends a calculate_checksum message 311818:28:24 #create_repository 311918:28:24 sends a create_repository message without arguments 312018:28:24 sends a create_repository message with default branch 312118:28:24 sends a create_repository message with default branch containing non ascii chars 312218:28:24 when object format is provided 312318:28:24 with SHA1 format 312418:28:24 sends a create_repository message with object format 312518:28:24 with SHA256 format 312618:28:24 sends a create_repository message with object format 312718:28:24 with unknown format 312818:28:24 sends a create_repository message with object format 312918:28:24 #raw_changes_between 313018:28:24 sends a get_raw_changes message 313118:28:24 #search_files_by_regexp 313218:28:24 with ASCII ref 313318:28:24 behaves like a search for files by regexp 313418:28:24 sends a search_files_by_name message and returns a flatten array 313518:28:24 with non-ASCII ref 313618:28:24 behaves like a search for files by regexp 313718:28:24 sends a search_files_by_name message and returns a flatten array 313818:28:24 #disconnect_alternates 313918:28:25 sends a disconnect_git_alternates message 314118:28:25 sends a remove_repository message 314318:28:25 sends a replicate_repository message 314418:28:25 #find_license 314518:28:25 sends a find_license request with medium timeout 314618:28:25 #object_pool 314718:28:25 sends a get_object_pool_request message 314818:28:25 #object_format 314918:28:25 sends a object_format message 315018:28:25 #get_file_attributes 315118:28:25 sends a get_file_attributes message 315218:28:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/repository_service_spec.rb. It took 2.71 seconds. Expected to take 3.15 seconds. 315318:28:25# [RSpecRunTime] Starting example group spec/finders/projects/ml/experiment_finder_spec.rb. Expected to take 3.07 seconds. 315418:28:25Projects::Ml::ExperimentFinder 315618:28:26 test_case: "default params", order_by: nil, direction: nil, expected_order: [3, 2, 1, 0] 315718:28:26 sort correctly 315818:28:26# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.76 seconds. Current RSS: ~1541M. Threads: 11. load average: 1.11 1.16 1.27 1/378 5005 316018:28:26 test_case: "ascending order", order_by: "id", direction: "ASC", expected_order: [0, 1, 2, 3] 316118:28:26 sort correctly 316218:28:26 test_case: "descending order", order_by: "id", direction: "DSC", expected_order: [3, 2, 1, 0] 316318:28:26 sort correctly 316418:28:26 test_case: "invalid sort", order_by: nil, direction: "UP", expected_order: [3, 2, 1, 0] 316518:28:26 sort correctly 316618:28:26 test_case: "invalid order by", order_by: "INVALID", direction: nil, expected_order: [3, 2, 1, 0] 316718:28:26 sort correctly 316818:28:26 test_case: "order by updated_at", order_by: "updated_at", direction: nil, expected_order: [3, 1, 0, 2] 316918:28:26 sort correctly 317018:28:26 default params 317118:28:26 returns models for project ordered by id, descending 317218:28:27 including the latest version and project 317318:28:27 does not return models belonging to a different project 317418:28:27 does not return an experiment that belongs to a model 317518:28:27 params with_candidate_count 317618:28:27 when with_candidate_count is true 317718:28:27 does computes candidate_count 317818:28:27 when with_candidate_count is false 317918:28:27 does not compute candidate_count 318018:28:27# [RSpecRunTime] Finishing example group spec/finders/projects/ml/experiment_finder_spec.rb. It took 1.94 seconds. Expected to take 3.07 seconds. 318118:28:27# [RSpecRunTime] Starting example group spec/models/ci/catalog/resources/components/usage_spec.rb. Expected to take 2.92 seconds. 318218:28:27Ci::Catalog::Resources::Components::Usage 318318:28:27 is expected to belong to project class_name => Project required: false 318418:28:27 does not allow STI 318518:28:27 is expected to belong to catalog_resource class_name => Ci::Catalog::Resource required: false 318618:28:28 is expected to belong to component class_name => Ci::Catalog::Resources::Component required: false 318918:28:28 when used date is not provided 319018:28:28 sets the used date to today 319118:28:28 when used date is provided 319218:28:28 sets the given used date 319318:28:28 monthly partitioning 319418:28:28 drops partitions older than 12 months 319618:28:29 is expected to validate that :component cannot be empty/falsy 319718:28:29 is expected to validate that :catalog_resource cannot be empty/falsy 319818:28:29 is expected to validate that :project cannot be empty/falsy 319918:28:29 is expected to validate that :used_by_project_id cannot be empty/falsy 320018:28:29 is expected to validate that :used_date is case-sensitively unique within the scope of :component_id and :used_by_project_id 320118:28:29# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resources/components/usage_spec.rb. It took 2.05 seconds. Expected to take 2.92 seconds. 320218:28:29# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/unlink_alert_spec.rb. Expected to take 2.9 seconds. 320318:28:29Mutations::Issues::UnlinkAlert 320418:28:30 is expected to require graphql authorizations :update_issue and :admin_issue 320618:28:30 when the user is a guest 320718:28:30 raises an error 320818:28:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.89 seconds. Current RSS: ~1535M. Threads: 11. load average: 1.10 1.16 1.27 1/378 5006 321018:28:30 when the user is a developer 321118:28:30 when unlinking internal alert 321218:28:30 behaves like unlinking an alert 321318:28:31 unlinks the alert 321418:28:31 returns no errors 321518:28:31 when unlinking external alert 321618:28:31 behaves like unlinking an alert 321718:28:31 unlinks the alert 321818:28:31 returns no errors 321918:28:31 when LinkAlerts::DestroyService responds with an error 322018:28:32 returns the error 322118:28:32# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/unlink_alert_spec.rb. It took 2.84 seconds. Expected to take 2.9 seconds. 322218:28:32# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb. Expected to take 2.76 seconds. 322318:28:32Gitlab::Usage::Metrics::Instrumentations::CountImportedProjectsMetric 322418:28:34 with import_type gitea 322518:28:34 with all time frame 322618:28:34 behaves like a correct instrumented metric value and query 322718:28:34 behaves like a correct instrumented metric value 322818:28:34 has correct value 322918:28:34# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.59 seconds. Current RSS: ~1539M. Threads: 11. load average: 1.09 1.15 1.26 1/376 5007 323118:28:34 behaves like a correct instrumented metric query 323218:28:34 has correct generate query 323318:28:34 for 28d time frame 323418:28:34 behaves like a correct instrumented metric value and query 323518:28:34 behaves like a correct instrumented metric value 323618:28:34 has correct value 323718:28:34 behaves like a correct instrumented metric query 323818:28:34 has correct generate query 323918:28:34 with import_type bitbucket 324018:28:34 with all time frame 324118:28:34 behaves like a correct instrumented metric value and query 324218:28:34 behaves like a correct instrumented metric value 324318:28:34 has correct value 324418:28:34 behaves like a correct instrumented metric query 324518:28:34 has correct generate query 324618:28:34 for 28d time frame 324718:28:34 behaves like a correct instrumented metric value and query 324818:28:34 behaves like a correct instrumented metric value 324918:28:34 has correct value 325018:28:34 behaves like a correct instrumented metric query 325118:28:34 has correct generate query 325218:28:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb. It took 2.69 seconds. Expected to take 2.76 seconds. 325318:28:34# [RSpecRunTime] Starting example group spec/services/customer_relations/group_migration_service_spec.rb. Expected to take 2.69 seconds. 325418:28:34CustomerRelations::GroupMigrationService 325618:28:35 copies unique organizations and contacts to the new group 325718:28:36 updates the issues with the contact_ids from the new group 325818:28:36 when was_crm_source flag is true 325918:28:37 deletes the organizations and contacts from the old group 326018:28:37# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.27 seconds. Current RSS: ~1547M. Threads: 11. load average: 1.17 1.17 1.27 1/376 5008 326218:28:37 when was_crm_source flag is false 326318:28:37 leaves the organizations and contacts in the old group 326418:28:37# [RSpecRunTime] Finishing example group spec/services/customer_relations/group_migration_service_spec.rb. It took 2.74 seconds. Expected to take 2.69 seconds. 326518:28:37# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/client_spec.rb. Expected to take 2.56 seconds. 326618:28:37Gitlab::GithubImport::Client 326818:28:37 when the client is running in parallel mode 326918:28:37 is expected to be parallel 327018:28:37 when the client is running in sequential mode 327118:28:37 is expected not to be parallel 327318:28:37 returns the details for the given username 327418:28:37 when a not modified response is returned 327618:28:37 #pull_request_reviews 327718:28:37 returns the pull request reviews 327818:28:37 #pull_request_review_requests 327918:28:37 returns the pull request review requests 328118:28:37 returns the user's repositories as a hash 328318:28:38 returns the details of a repository 328418:28:38 returns repository data as a hash 328518:28:38 #pull_request 328618:28:38 returns the details of a pull_request 328818:28:38 returns the labels 329018:28:38 returns the milestones 329218:28:38 returns the releases 329418:28:38 returns the branches 329518:28:38 #collaborators 329618:28:38 returns the collaborators 329718:28:38 #branch_protection 329818:28:38 returns the protection details for the given branch 329918:28:38 #each_object 330018:28:38 converts each object into a hash 330218:28:38 without a block 330318:28:38 returns an Enumerator 330418:28:38 the returned Enumerator returns Page objects 330518:28:38 with a block 330618:28:38 yields every retrieved page to the supplied block 330718:28:38 starts at the given page 330818:28:38 #with_rate_limit 330918:28:38 yields the supplied block when enough requests remain 331018:28:38 waits before yielding if not enough requests remain 331118:28:38 waits and retries the operation if all requests were consumed in the supplied block 331218:28:38 increments the request count counter 331318:28:38 ignores rate limiting when disabled 331418:28:38 when threshold is hit 331518:28:38 raises a RateLimitError with the appropriate message 331618:28:38 when primary rate limit hit 331718:28:38 re-raises a RateLimitError with the appropriate message 331818:28:38 when secondary rate limit hit 331918:28:38 re-raises a RateLimitError with the appropriate message 332018:28:38 when Faraday error received from octokit 332118:28:38 when rate_limiting_enabled is true 332218:28:38 retries on error and succeeds 332318:28:38 retries and does not succeed 332418:28:38 when rate_limiting_enabled is false 332518:28:38 retries on error and succeeds 332618:28:39 retries and does not succeed 332718:28:39 #requests_remaining? 332818:28:39 when default requests limit is set 332918:28:39 returns true if enough requests remain 333018:28:39 returns false if not enough requests remain 333118:28:39 when search requests limit is set 333218:28:39 returns true if enough requests remain 333318:28:39 returns false if not enough requests remain 333418:28:39 #raise_or_wait_for_rate_limit 333518:28:39 when running in parallel mode 333618:28:39 raises RateLimitError 333718:28:39 when running in sequential mode 333918:28:39 increments the rate limit counter 334018:28:39 #remaining_requests 334118:28:39 returns the number of remaining requests 334218:28:39 #requests_limit 334318:28:39 returns requests limit 334418:28:39 #rate_limit_resets_in 334518:28:39 returns the number of seconds after which the rate limit is reset 334618:28:39 #api_endpoint 334718:28:39 without a custom endpoint configured in Omniauth 334818:28:39 returns the default API endpoint 334918:28:39 with a custom endpoint configured in Omniauth 335018:28:39 returns the custom endpoint 335118:28:39 with a custom host 335218:28:39 adds /api/v3 to the URL 335318:28:39 when the host ends with /api/v3 335418:28:39 does not add /api/v3 to the URL 335518:28:39 when host is github.com 335618:28:39 does not add /api/v3 to the URL 335718:28:39 when host includes an API version different from v3 335818:28:39 keeps the provided version 335918:28:39 #web_endpoint 336018:28:39 without a custom endpoint configured in Omniauth 336118:28:39 returns the default web endpoint 336218:28:39 with a custom endpoint configured in Omniauth 336318:28:39 returns the custom endpoint 336418:28:39 #custom_api_endpoint 336518:28:39 without a custom endpoint 336718:28:39 with a custom endpoint 336818:28:39 returns the API endpoint 336918:28:39 #default_api_endpoint 337018:28:39 returns the default API endpoint 337218:28:39 without a custom configuration 337318:28:39 returns true 337418:28:39 with a custom configuration 337518:28:39 returns the configured value 337618:28:39 #github_omniauth_provider 337718:28:39 without a configured provider 337818:28:39 returns an empty Hash 337918:28:39 with a configured provider 338018:28:39 returns the provider details as a Hash 338118:28:39 #rate_limiting_enabled? 338218:28:40 returns true when using GitHub.com 338318:28:40 returns false for GitHub enterprise installations 338518:28:40 #search_repos_by_name_graphql 338618:28:40 searches for repositories based on name 338718:28:40 when api_endpoint is not api.github.com 338818:28:40 uses the graphql api path for a self-hosted instance 338918:28:40 when relation type option present 339018:28:40 when relation type is owned 339118:28:40 searches for repositories within the organization based on name 339218:28:40 when relation type is organization 339318:28:40 searches for repositories within the organization based on name 339418:28:40 when relation type is collaborated 339518:28:40 searches for collaborated repositories based on name 339618:28:40 when pagination options present 339718:28:40 with "first" option 339818:28:40 searches for repositories via expected query 339918:28:40 with "after" option 340018:28:40 searches for repositories via expected query 340118:28:40 when Faraday error received from octokit 340218:28:40 retries on error and succeeds 340318:28:40 retries and does not succeed 340418:28:40 #count_repos_by_relation_type_graphql 340518:28:40 returns count by relation_type 340618:28:40 returns count by relation_type 340718:28:40 returns count by relation_type 340818:28:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/client_spec.rb. It took 3.09 seconds. Expected to take 2.56 seconds. 340918:28:40# [RSpecRunTime] Starting example group spec/channels/noteable/notes_channel_spec.rb. Expected to take 2.5 seconds. 341018:28:40Noteable::NotesChannel 341118:28:41 with a personal access token 341218:28:41 with an api scoped personal access token 341318:28:41 subscribes to the given graphql subscription 341418:28:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.15 seconds. Current RSS: ~1540M. Threads: 11. load average: 1.17 1.17 1.27 1/377 5027 341618:28:42 with a read_user personal access token 341718:28:42 does not subscribe to the given graphql subscription 341818:28:42 with a read_api and read_user personal access token 341918:28:42 subscribes to the given graphql subscription 342118:28:42 rejects the subscription when noteable params are missing 342318:28:42 behaves like handle subscription based on user access 342418:28:42 subscribes to the noteable stream when user has access 342518:28:42 rejects the subscription when the user does not have access 342618:28:42 on a merge request 342718:28:42 behaves like handle subscription based on user access 342818:28:43 subscribes to the noteable stream when user has access 342918:28:43 rejects the subscription when the user does not have access 343018:28:43# [RSpecRunTime] Finishing example group spec/channels/noteable/notes_channel_spec.rb. It took 2.49 seconds. Expected to take 2.5 seconds. 343118:28:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/local_spec.rb. Expected to take 2.39 seconds. 343218:28:43Gitlab::Ci::Config::External::File::Local 343418:28:43 when a local is specified 343518:28:44 sets the location 343618:28:44 when the local is prefixed with a slash 343718:28:44 removes the slash 343818:28:44 when the local is prefixed with multiple slashes 343918:28:44 removes slashes 344018:28:44 with a missing local 344118:28:44 sets the location to an empty string 344318:28:44 when a local is specified 344418:28:44 returns true 344518:28:44 with a missing local 344618:28:44 returns false 344718:28:44 with a missing local key 344818:28:44 returns false 345018:28:44 when is a valid local path 345118:28:44 is expected to be truthy 345218:28:44 when it is not a valid local path 345318:28:44 is expected to be falsy 345418:28:44 when it is not a yaml file 345518:28:44 is expected to be falsy 345618:28:44 when it is an empty file 345718:28:44 returns false and adds an error message about an empty file 345818:28:44 when the given sha is not valid 345918:28:44 returns false and adds an error message stating that included file does not exist 346118:28:44 with a valid file 346218:28:44 returns the content of the file 346318:28:44 with an invalid file 346518:28:44 #error_message 346618:28:44 returns an error message with the variable masked 346718:28:44 #expand_context 346818:28:44 inherits project, user and sha 347018:28:44 properly includes another local file in the same repository 347118:28:45 does expand hash to include the template 347218:28:45 when interpolaton is being used 347318:28:45 correctly interpolates the local template 347618:28:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/local_spec.rb. It took 2.25 seconds. Expected to take 2.39 seconds. 347718:28:45# [RSpecRunTime] Starting example group spec/services/users/set_status_service_spec.rb. Expected to take 2.34 seconds. 347818:28:45Users::SetStatusService 348018:28:45 when params are set 348118:28:45 creates a status 348218:28:45 updates a status if it already existed 348318:28:45 returns true 348418:28:45 behaves like bumps user 348518:28:45 bumps User#updated_at 348618:28:45 when setting availability to not_set 348718:28:46 updates the availability 348818:28:46 when the given availability value is not valid 348918:28:46 does not update the status 349018:28:46 for another user 349118:28:46 does not update the status if the current user is not allowed 349218:28:46 the current user is admin 349318:28:46 changes the status when the current user is allowed to do that 349418:28:46 behaves like does not bump user 349518:28:46 does not bump User#updated_at 349618:28:46 without params 349718:28:46 when user has existing user status record 349818:28:46 behaves like removes user status record 349918:28:47 deletes the user status record 350018:28:47 behaves like bumps user 350118:28:47 bumps User#updated_at 350218:28:47 when not_set is given for availability 350318:28:47 behaves like removes user status record 350418:28:47 deletes the user status record 350518:28:47 behaves like bumps user 350618:28:47 bumps User#updated_at 350718:28:47 when user has no existing user status record 350818:28:47 behaves like does not bump user 350918:28:47 does not bump User#updated_at 351018:28:47# [RSpecRunTime] Finishing example group spec/services/users/set_status_service_spec.rb. It took 2.21 seconds. Expected to take 2.34 seconds. 351118:28:47# [RSpecRunTime] Starting example group spec/services/projects/detect_repository_languages_service_spec.rb. Expected to take 2.25 seconds. 351218:28:47Projects::DetectRepositoryLanguagesService 351418:28:48 without previous detection 351518:28:48 inserts new programming languages in the database 351618:28:48 inserts the repository langauges 351718:28:48 updates detected_repository_languages flag 351818:28:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.01 seconds. Current RSS: ~1558M. Threads: 11. load average: 1.22 1.18 1.27 1/381 5234 352018:28:48 with a previous detection 352118:28:49 updates the repository languages 352218:28:49 doesn't touch detected_repository_languages flag 352318:28:49 when no repository exists 352418:28:49 has no languages 352518:28:49# [RSpecRunTime] Finishing example group spec/services/projects/detect_repository_languages_service_spec.rb. It took 2.02 seconds. Expected to take 2.25 seconds. 352618:28:49# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/action_spec.rb. Expected to take 2.25 seconds. 352718:28:49Gitlab::Ci::Status::Build::Action 352918:28:49 when status has action 353018:28:49 does not append text 353118:28:49 when status does not have action 353218:28:49 appends text about action not allowed 353418:28:49 when build is playable action 353518:28:50 is a correct match 353618:28:50 when build is not playable action 353718:28:51 does not match 353818:28:51 #badge_tooltip 353918:28:51 returns the status 354018:28:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/action_spec.rb. It took 2.22 seconds. Expected to take 2.25 seconds. 354118:28:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/create_spec.rb. Expected to take 2.13 seconds. 354218:28:51Gitlab::Ci::Pipeline::Chain::Create 354318:28:52 when pipeline is ready to be saved 354418:28:52 saves a pipeline 354518:28:52 does not break the chain 354618:28:52 creates stages 354718:28:52 when pipeline has validation errors 354818:28:52 breaks the chain 354918:28:52 appends validation error 355018:28:52 when pipeline has duplicate iid 355118:28:52 breaks the chain 355218:28:52 appends validation error 355318:28:52 flushes internal id records for pipelines 355418:28:52 propagates different uniqueness errors 355518:28:52 tags persistence 355618:28:52 without tags 355718:28:53 extracts an empty tag list 355918:28:53 bulk inserts tags 356018:28:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/create_spec.rb. It took 1.61 seconds. Expected to take 2.13 seconds. 356118:28:53# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics_spec.rb. Expected to take 2.09 seconds. 356218:28:53Gitlab::Metrics 356418:28:53 returns a Hash 356618:28:53 returns a boolean 356718:28:53 .prometheus_metrics_enabled_unmemoized 356818:28:53 prometheus metrics enabled in config 356918:28:53 when metrics folder is present 357018:28:53 metrics are enabled 357118:28:53 when metrics folder is missing 357218:28:53 metrics are disabled 357318:28:53 .prometheus_metrics_enabled? 357418:28:53 returns a boolean 357618:28:53 without a transaction 357718:28:53 returns the return value of the block 357818:28:53 with a transaction 357918:28:53 adds a metric to the current transaction 358018:28:53 returns the return value of the block 358118:28:53 #series_prefix 358218:28:53 returns a String 358318:28:53 .record_status_for_duration? 358418:28:53 status: 100, should_record: false 358518:28:53 is expected to equal false 358618:28:53 is expected to equal false 358718:28:53 status: 200, should_record: true 358818:28:53 is expected to equal true 358918:28:53 is expected to equal true 359018:28:53 status: 401, should_record: true 359118:28:53 is expected to equal true 359218:28:53 is expected to equal true 359318:28:53 status: nil, should_record: false 359418:28:53 is expected to equal false 359518:28:53 is expected to equal false 359618:28:53 status: 500, should_record: false 359718:28:53 is expected to equal false 359818:28:54 is expected to equal false 359918:28:54 status: 503, should_record: false 360018:28:54 is expected to equal false 360118:28:54 is expected to equal false 360218:28:54 status: "nothing", should_record: false 360318:28:54 is expected to equal false 360418:28:54 is expected to equal false 360518:28:54 .server_error? 360618:28:54 status: 100, should_record: false 360718:28:54 is expected to equal false 360818:28:54 is expected to equal false 360918:28:54 status: 200, should_record: false 361018:28:54 is expected to equal false 361118:28:54 is expected to equal false 361218:28:54 status: 401, should_record: false 361318:28:54 is expected to equal false 361418:28:54 is expected to equal false 361518:28:54 status: 500, should_record: true 361618:28:54 is expected to equal true 361718:28:54 is expected to equal true 361818:28:54 status: 503, should_record: true 361918:28:54 is expected to equal true 362018:28:54 is expected to equal true 362118:28:54 status: nil, should_record: false 362218:28:54 is expected to equal false 362318:28:54 is expected to equal false 362418:28:54 status: "nothing", should_record: false 362518:28:54 is expected to equal false 362618:28:54 is expected to equal false 362818:28:54 without a transaction 362918:28:54 does nothing 363018:28:54 with a transaction 363118:28:54 adds an event 363218:28:54 prometheus metrics disabled 363318:28:54 behaves like prometheus metrics API 363618:28:54 successfully calls #increment without arguments 363718:28:54 successfully calls #increment with 1 argument 363818:28:54 successfully calls #increment with 2 arguments 364118:28:54 successfully calls #observe with 2 arguments 364418:28:54 successfully calls #set with 2 arguments 364718:28:54 successfully calls #observe with 2 arguments 364818:28:54 #null_metric 364918:28:54 is expected to be a kind of Gitlab::Metrics::NullMetric 365118:28:54 is expected to be a kind of Gitlab::Metrics::NullMetric 365318:28:54 is expected to be a kind of Gitlab::Metrics::NullMetric 365518:28:54 is expected to be a kind of Gitlab::Metrics::NullMetric 365718:28:54 is expected to be a kind of Gitlab::Metrics::NullMetric 365818:28:54 prometheus metrics enabled 365918:28:54 behaves like prometheus metrics API 366218:28:54 successfully calls #increment without arguments 366318:28:54 successfully calls #increment with 1 argument 366418:28:55 successfully calls #increment with 2 arguments 366718:28:55 successfully calls #observe with 2 arguments 367018:28:55 successfully calls #set with 2 arguments 367318:28:55 successfully calls #observe with 2 arguments 367418:28:55 #null_metric 367518:28:55 is expected to be nil 367718:28:55 is expected not to be a kind of Gitlab::Metrics::NullMetric 367918:28:55 is expected not to be a kind of Gitlab::Metrics::NullMetric 368118:28:55 is expected not to be a kind of Gitlab::Metrics::NullMetric 368318:28:55 is expected not to be a kind of Gitlab::Metrics::NullMetric 368418:28:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics_spec.rb. It took 1.85 seconds. Expected to take 2.09 seconds. 368518:28:55# [RSpecRunTime] Starting example group spec/policies/base_policy_spec.rb. Expected to take 2.02 seconds. 368818:28:55 detects policy class based on the subject ancestors 368918:28:55 detects policy class for a presented subject 369018:28:55 uses GlobalPolicy when :global is given 369118:28:55 read cross project 369218:28:55 is expected to be allowed :read_cross_project 369318:28:55 for anonymous 369418:28:55 is expected to be allowed :read_cross_project 369518:28:55 when an external authorization service is enabled 369618:28:55 behaves like admin only access 369718:28:55 is expected not to be allowed :read_cross_project 369818:28:55 with an admin 369918:28:55 allowed when in admin mode 370018:28:55 prevented when not in admin mode 370118:28:55 when user from job token 370218:28:55 prevents when settings in admin mode 370318:28:55 prevents when user is admin 370418:28:55 with anonymous 370518:28:55 is expected not to be allowed :read_cross_project 370618:28:55 bypassing the session for sessionless login 370718:28:55 changes from prevented to allowed 370818:28:55 full private access: read_all_resources 370918:28:55 behaves like admin only access 371018:28:55 is expected not to be allowed :read_all_resources 371118:28:55 with an admin 371218:28:55 allowed when in admin mode 371318:28:55 prevented when not in admin mode 371418:28:55 when user from job token 371518:28:56 prevents when settings in admin mode 371618:28:56 prevents when user is admin 371718:28:56 with anonymous 371818:28:56 is expected not to be allowed :read_all_resources 371918:28:56 bypassing the session for sessionless login 372018:28:56 changes from prevented to allowed 372118:28:56 full private access: admin_all_resources 372218:28:56 behaves like admin only access 372318:28:56 is expected not to be allowed :admin_all_resources 372418:28:56 with an admin 372518:28:56 allowed when in admin mode 372618:28:56 prevented when not in admin mode 372718:28:56 when user from job token 372818:28:56 prevents when settings in admin mode 372918:28:56 prevents when user is admin 373018:28:56 with anonymous 373118:28:56 is expected not to be allowed :admin_all_resources 373218:28:56 bypassing the session for sessionless login 373318:28:56 changes from prevented to allowed 373418:28:56 change_repository_storage 373518:28:56 behaves like admin only access 373618:28:56 is expected not to be allowed :change_repository_storage 373718:28:56 with an admin 373818:28:56 allowed when in admin mode 373918:28:56 prevented when not in admin mode 374018:28:56 when user from job token 374118:28:56 prevents when settings in admin mode 374218:28:56 prevents when user is admin 374318:28:56 with anonymous 374418:28:56 is expected not to be allowed :change_repository_storage 374518:28:56 bypassing the session for sessionless login 374618:28:56 changes from prevented to allowed 374718:28:56 placeholder_user 374818:28:56 is expected not to be allowed :access_git 374918:28:56 is expected not to be allowed :log_in 375018:28:56 is expected not to be allowed :access_api 375118:28:56 is expected not to be allowed :receive_notifications 375218:28:56 is expected not to be allowed :use_slash_commands 375418:28:56 is expected not to be allowed :access_git 375518:28:56 is expected not to be allowed :log_in 375618:28:56 is expected not to be allowed :access_api 375718:28:56 is expected not to be allowed :receive_notifications 375818:28:56 is expected not to be allowed :use_slash_commands 375918:28:56# [RSpecRunTime] Finishing example group spec/policies/base_policy_spec.rb. It took 1.67 seconds. Expected to take 2.02 seconds. 376018:28:56# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. Expected to take 1.97 seconds. 376118:28:56Gitlab::Database::Reindexing::GrafanaNotifier 376218:28:56 #notify_start 376318:28:56 when Grafana is configured using application settings 376418:28:56 behaves like interacting with Grafana annotations API 376518:28:57 POSTs a JSON payload 376718:28:57 does not raise the error and returns false 376818:28:57 when request was not successful 376918:28:57 returns false 377018:28:57 without api_key 377118:28:57 does not post anything 377218:28:57 without api_url 377318:28:57 does not post anything 377418:28:57 when there is no additional tag 377518:28:57 behaves like interacting with Grafana annotations API 377618:28:57 POSTs a JSON payload 377818:28:57 does not raise the error and returns false 377918:28:57 when request was not successful 378018:28:58 returns false 378118:28:58 without api_key 378218:28:58 does not post anything 378318:28:58 without api_url 378418:28:58 does not post anything 378518:28:58 additional tag is provided 378618:28:58 behaves like interacting with Grafana annotations API 378718:28:58 POSTs a JSON payload 378918:28:58 does not raise the error and returns false 379018:28:58 when request was not successful 379118:28:58 returns false 379218:28:58 without api_key 379318:28:58 does not post anything 379418:28:58 without api_url 379518:28:58 does not post anything 379718:28:58 when Grafana is configured using application settings 379818:28:58 behaves like interacting with Grafana annotations API 379918:28:58 POSTs a JSON payload 380118:28:58 does not raise the error and returns false 380218:28:58 when request was not successful 380318:28:58 returns false 380418:28:58 without api_key 380518:28:58 does not post anything 380618:28:58 without api_url 380718:28:58 does not post anything 380818:28:58 when there is no additional tag 380918:28:58 behaves like interacting with Grafana annotations API 381018:28:58 POSTs a JSON payload 381218:28:58 does not raise the error and returns false 381318:28:58 when request was not successful 381418:28:58 returns false 381518:28:58 without api_key 381618:28:58 does not post anything 381718:28:58 without api_url 381818:28:58 does not post anything 381918:28:58 additional tag is provided 382018:28:58 behaves like interacting with Grafana annotations API 382118:28:58 POSTs a JSON payload 382318:28:58 does not raise the error and returns false 382418:28:58 when request was not successful 382518:28:58 returns false 382618:28:58 without api_key 382718:28:58 does not post anything 382818:28:58 without api_url 382918:28:59 does not post anything 383018:28:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb. It took 2.08 seconds. Expected to take 1.97 seconds. 383118:28:59# [RSpecRunTime] Starting example group spec/serializers/integrations/event_entity_spec.rb. Expected to take 1.91 seconds. 383218:28:59Integrations::EventEntity 383418:28:59 with integration without fields 383518:28:59 exposes correct attributes 383618:28:59 with integration with fields 383718:29:00 exposes correct attributes 383818:29:00 with integration with fields when channels are masked 383918:29:00 exposes correct attributes 384018:29:00# [RSpecRunTime] Finishing example group spec/serializers/integrations/event_entity_spec.rb. It took 1.83 seconds. Expected to take 1.91 seconds. 384118:29:00# [RSpecRunTime] Starting example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. Expected to take 1.85 seconds. 384218:29:00Ci::PipelineCreation::StartPipelineService 384418:29:01 enqueues UpdateBuildNamesWorker 384518:29:01 calls the pipeline process service 384618:29:02 creates pipeline ref 384718:29:02 when FF populate_and_use_build_names_table is disabled 384818:29:02 does not enqueue UpdateBuildNamesWorker 384918:29:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.78 seconds. Current RSS: ~1512M. Threads: 11. load average: 1.17 1.17 1.27 1/376 5245 385118:29:02# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb. It took 1.8 seconds. Expected to take 1.85 seconds. 385218:29:02# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb. Expected to take 1.83 seconds. 385318:29:02Gitlab::Usage::MetricDefinition 385418:29:04 only has valid metric definitions 385518:29:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb. It took 2.16 seconds. Expected to take 1.83 seconds. 385618:29:04# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.02 seconds. Current RSS: ~1520M. Threads: 11. load average: 1.17 1.17 1.27 1/376 5246 385818:29:04# [RSpecRunTime] Starting example group spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb. Expected to take 1.75 seconds. 385918:29:04Pages::DeactivateExpiredDeploymentsCronWorker 386018:29:06 deactivates all expired pages deployments 386118:29:06# [RSpecRunTime] Finishing example group spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb. It took 1.82 seconds. Expected to take 1.75 seconds. 386218:29:06# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.92 seconds. Current RSS: ~1529M. Threads: 11. load average: 1.17 1.17 1.27 1/376 5247 386418:29:06# [RSpecRunTime] Starting example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. Expected to take 1.73 seconds. 386518:29:06Gitlab::JiraImport::IssueSerializer 386718:29:07 attributes setting 386818:29:07 sets the basic attributes 386918:29:07 creates a hash for valid issue 387118:29:07 creates all missing labels (on project level) 387218:29:07 when there are no new labels 387318:29:07 assigns the labels to the Issue hash 387418:29:07 does not create new labels 387518:29:07# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.04 seconds. Current RSS: ~1527M. Threads: 11. load average: 1.16 1.17 1.27 1/376 5248 387818:29:07 when reporter maps to a valid GitLab user 387918:29:07 sets the issue author to the mapped user 388018:29:07 when reporter does not map to a valid Gitlab user 388118:29:08 defaults the issue author to project creator 388218:29:08 when reporter field is empty 388318:29:08 defaults the issue author to project creator 388418:29:08 when reporter field is missing accountId 388518:29:08 defaults the issue author to project creator 388718:29:08 when assignee maps to a valid GitLab user 388818:29:08 sets the issue assignees to the mapped user 388918:29:08 when assignee does not map to a valid GitLab user 389018:29:08 leaves the assignee empty 389118:29:08 when assginee field is empty 389218:29:08 leaves the assignee empty 389318:29:08 when assginee field is missing accountId 389418:29:08 leaves the assignee empty 389518:29:08 with jira server response 389618:29:08 when assignee maps to a valid GitLab user 389718:29:08 sets the issue assignees to the mapped user 389818:29:08 with done status 389918:29:08 maps the status to closed 390018:29:08 without the iid 390118:29:08 does not set the iid 390218:29:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/jira_import/issue_serializer_spec.rb. It took 1.78 seconds. Expected to take 1.73 seconds. 390318:29:08# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. Expected to take 1.64 seconds. 390418:29:08Gitlab::BitbucketImport::Stage::ImportUsersWorker 390618:29:09 executes the UsersImporter 390718:29:09 schedules the next stage 390818:29:09 behaves like an idempotent worker 390918:29:09 is labeled as idempotent 391018:29:09 performs multiple times sequentially without raising an exception 391118:29:09 behaves like Gitlab::BitbucketImport::StageMethods 391218:29:09 .sidekiq_retries_exhausted 391318:29:09 tracks the import failure 391518:29:09 does not execute the importer if no project could be found 391618:29:09 does not execute the importer if the import state is no longer in progress 391718:29:10 logs error when import fails with a StandardError 391818:29:10 when the import is successful 391918:29:10 executes the import 392018:29:10 queues RefreshImportJidWorker 392118:29:10 logs stage start and finish 392218:29:10# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. It took 1.57 seconds. Expected to take 1.64 seconds. 392318:29:10# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/pipeline_spec.rb. Expected to take 1.59 seconds. 392418:29:10API::Entities::Ci::Pipeline 392518:29:10 exposes pipeline before_sha 392618:29:10 exposes pipeline tag 392718:29:10 exposes pipeline yaml_errors 392818:29:10 exposes pipeline created_at 392918:29:10 exposes pipeline updated_at 393018:29:10 exposes pipeline started_at 393118:29:11 exposes pipeline finished_at 393218:29:11 exposes pipeline committed_at 393318:29:11 exposes pipeline duration 393418:29:11 exposes pipeline queued_duration 393518:29:11 exposes pipeline user basic information 393618:29:11 exposes pipeline detailed status 393718:29:11 exposes pipeline coverage as a string 393818:29:11# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/pipeline_spec.rb. It took 1.16 seconds. Expected to take 1.59 seconds. 393918:29:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.5 seconds. Current RSS: ~1524M. Threads: 11. load average: 1.16 1.17 1.27 1/376 5249 394118:29:11# [RSpecRunTime] Starting example group spec/services/ci/pipeline_bridge_status_service_spec.rb. Expected to take 1.58 seconds. 394218:29:11Ci::PipelineBridgeStatusService 394418:29:11 when pipeline has upstream bridge 394518:29:12 calls inherit_status_from_downstream on upstream bridge 394618:29:12 when bridge job status raises state machine errors 394718:29:12 tracks the exception 394818:29:12# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.03 seconds. Current RSS: ~1521M. Threads: 11. load average: 1.14 1.16 1.26 1/376 5250 395018:29:12# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_bridge_status_service_spec.rb. It took 1.53 seconds. Expected to take 1.58 seconds. 395118:29:12# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb. Expected to take 1.51 seconds. 395218:29:12Gitlab::BitbucketImport::Importers::IssuesImporter 395318:29:12 #resumable_execute 395418:29:12 behaves like import bitbucket IssuesImporter 395518:29:13 imports each issue in parallel 395618:29:13Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 395818:29:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 395918:29:13Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 396118:29:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 396218:29:13 allocates internal ids 396318:29:13 when the repo does not have issue tracking enabled 396418:29:13 does not import issues 396518:29:13 when issue was already enqueued 396618:29:13 does not schedule job for enqueued issues 396718:29:13 when the client raises an error 396818:29:13 raises the error 396918:29:13 #non_resumable_execute 397018:29:13 behaves like import bitbucket IssuesImporter 397118:29:13 imports each issue in parallel 397218:29:13Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 397418:29:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 397518:29:13Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 397718:29:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 397818:29:13 allocates internal ids 397918:29:13 when the repo does not have issue tracking enabled 398018:29:13 does not import issues 398118:29:13 when issue was already enqueued 398218:29:14 does not schedule job for enqueued issues 398318:29:14 when the client raises an error 398418:29:14 tracks the failure and does not fail 398518:29:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb. It took 1.15 seconds. Expected to take 1.51 seconds. 398618:29:14# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/queries_spec.rb. Expected to take 1.5 seconds. 398718:29:14Gitlab::Graphql::Queries 398918:29:14 find a single specific file 399018:29:14 ignores files that do not exist 399118:29:14 ignores fragments 399218:29:14 ignores typedefs 399318:29:14 finds all query definitions under a root directory 399418:29:14 Gitlab::Graphql::Queries::Fragments 399518:29:14 has the right home 399618:29:14 has the right EE home 399718:29:14 caches query definitions 399918:29:14 is the combination of finding queries in CE and EE 400018:29:14 Gitlab::Graphql::Queries::Definition 400118:29:14 a simple query 400218:29:14 has a complexity 400318:29:14 behaves like a valid GraphQL query for the blog schema 400518:29:14 a query with an import 400618:29:14 behaves like a valid GraphQL query for the blog schema 400818:29:14 a query with duplicate imports 400918:29:14 behaves like a valid GraphQL query for the blog schema 401118:29:14 a query importing from ee_else_ce 401218:29:14 can resolve the ee fields 401318:29:14 behaves like a valid GraphQL query for the blog schema 401518:29:14 a query refering to parent directories 401618:29:14 behaves like a valid GraphQL query for the blog schema 401818:29:14 a query refering to parent directories, incorrectly 401918:29:14 behaves like an invalid GraphQL query for the blog schema 402118:29:14 a query with a broken import 402218:29:14 behaves like an invalid GraphQL query for the blog schema 402418:29:14 a query which imports a file with a broken import 402518:29:14 behaves like an invalid GraphQL query for the blog schema 402718:29:14 a query containing a client directive 402818:29:14 is tagged as a client query 402918:29:14 behaves like a valid GraphQL query for the blog schema 403118:29:14 a mixed client query, valid 403218:29:14 is not tagged as a client query 403318:29:14 behaves like a valid GraphQL query for the blog schema 403518:29:14 a mixed client query, with skipped argument 403618:29:14 behaves like a valid GraphQL query for the blog schema 403818:29:14 a mixed client query, with unused fragment 403918:29:14 behaves like a valid GraphQL query for the blog schema 404118:29:14 a client query, with unused fragment 404218:29:14 is tagged as a client query 404318:29:14 behaves like a valid GraphQL query for the blog schema 404518:29:14 a mixed client query, invalid 404618:29:14 behaves like an invalid GraphQL query for the blog schema 404818:29:15 a query containing a connection directive 404918:29:15 behaves like a valid GraphQL query for the blog schema 405118:29:15 a query which mentions an incorrect field 405218:29:15 behaves like an invalid GraphQL query for the blog schema 405418:29:15 a query which has a missing argument 405518:29:15 behaves like an invalid GraphQL query for the blog schema 405718:29:15 a query which has a bad argument 405818:29:15 behaves like an invalid GraphQL query for the blog schema 406018:29:15 a query which has a syntax error 406118:29:15 behaves like an invalid GraphQL query for the blog schema 406318:29:15 a query which has an unused import 406418:29:15 behaves like an invalid GraphQL query for the blog schema 406618:29:15 a query containing a persist directive 406718:29:15 is tagged as a client query 406818:29:15 behaves like a valid GraphQL query for the blog schema 407018:29:15 a query containing a persistantly directive 407118:29:15 is not tagged as a client query 407218:29:15 a query containing a persist field 407318:29:15 behaves like a valid GraphQL query for the blog schema 407518:29:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/queries_spec.rb. It took 1.32 seconds. Expected to take 1.5 seconds. 407618:29:15# [RSpecRunTime] Starting example group spec/workers/bulk_imports/relation_batch_export_worker_spec.rb. Expected to take 1.45 seconds. 407718:29:15BulkImports::RelationBatchExportWorker 407818:29:15 .sidekiq_retries_exhausted 407918:29:15 sets export status to failed and tracks the exception 408118:29:15 is labeled as idempotent 408218:29:16 performs multiple times sequentially without raising an exception 408318:29:16 executes RelationBatchExportService 408418:29:16 when the max number of exports have already started 408518:29:16 does not start the export and schedules it for later 408618:29:16 resets the expiration date for the cache key 408718:29:16 when the export batch started longer ago than the timeout time 408818:29:16 starts the export and does not schedule it for later 408918:29:16 when the export batch job was interrupted 409018:29:16 starts the export and does not schedule it for later 409118:29:16 .sidekiq_interruptions_exhausted 409218:29:16 sets export status to failed 409318:29:16# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/relation_batch_export_worker_spec.rb. It took 1.38 seconds. Expected to take 1.45 seconds. 409418:29:16# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. Expected to take 1.41 seconds. 409518:29:16Gitlab::GithubGistsImport::Importer::GistImporter 409718:29:16 when success 409818:29:17 creates expected snippet and snippet repository 409918:29:17 pre-import validations 410018:29:17 when file count limit exeeded 410118:29:17 validates input and returns error 410218:29:17 when repo too big 410318:29:17 validates input and returns error 410418:29:17 post-import validations 410518:29:17 when file count limit exeeded 410618:29:17 returns error 410718:29:17 when repo too big 410818:29:17 returns error 410918:29:17 when invalid attributes 411018:29:17 raises an error 411118:29:17 when repository cloning fails 411218:29:17 returns error 411318:29:17 when url is invalid 411418:29:17 when local network is allowed 411518:29:18 raises error 411618:29:18 when local network is not allowed 411718:29:18 raises error 411818:29:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb. It took 1.49 seconds. Expected to take 1.41 seconds. 411918:29:18# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. Expected to take 1.37 seconds. 412018:29:18Gitlab::Cleanup::OrphanJobArtifactFinalObjects::BatchFromStorage 412118:29:18 #orphan_objects 412218:29:18 when not configured to use bucket_prefix 412318:29:18 behaves like returning orphan final job artifact objects 412418:29:18 returns all orphan Fog files from the given Fog collection 412518:29:18 when configured to use bucket_prefix 412618:29:18 behaves like returning orphan final job artifact objects 412718:29:19 returns all orphan Fog files from the given Fog collection 412818:29:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb. It took 1.42 seconds. Expected to take 1.37 seconds. 412918:29:19# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/http_integration/create_spec.rb. Expected to take 1.35 seconds. 413018:29:19Mutations::AlertManagement::HttpIntegration::Create 413118:29:20 is expected to require graphql authorizations :admin_operations 413318:29:20 user has access to project 413418:29:20 when HttpIntegrations::CreateService responds with success 413518:29:20 returns the integration with no errors 413618:29:20 when HttpIntegrations::CreateService responds with an error 413718:29:20 returns errors 413818:29:20 when resource is not accessible to the user 413918:29:20 raises an error if the resource is not accessible to the user 414018:29:20# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/http_integration/create_spec.rb. It took 1.05 seconds. Expected to take 1.35 seconds. 414118:29:20# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/issues_with_alert_management_alerts_metric_spec.rb. Expected to take 1.3 seconds. 414218:29:20Gitlab::Usage::Metrics::Instrumentations::IssuesWithAlertManagementAlertsMetric 414318:29:21 behaves like a correct instrumented metric value and query 414418:29:21 behaves like a correct instrumented metric value 414518:29:21 has correct value 414618:29:21 behaves like a correct instrumented metric query 414718:29:21 has correct generate query 414818:29:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/issues_with_alert_management_alerts_metric_spec.rb. It took 0.9 second. Expected to take 1.3 seconds. 414918:29:21# [RSpecRunTime] Starting example group spec/services/protected_tags/create_service_spec.rb. Expected to take 1.27 seconds. 415018:29:21ProtectedTags::CreateService 415218:29:22 creates a new protected tag 415318:29:22 protecting a tag with a name that contains HTML tags 415418:29:22 creates a new protected tag 415518:29:22# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.1 seconds. Current RSS: ~1514M. Threads: 11. load average: 1.12 1.16 1.26 1/376 5288 415718:29:22# [RSpecRunTime] Finishing example group spec/services/protected_tags/create_service_spec.rb. It took 1.35 seconds. Expected to take 1.27 seconds. 415818:29:22# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. Expected to take 1.24 seconds. 415918:29:22Banzai::Filter::References::AbstractReferenceFilter 416018:29:23 wraps call method with a timeout 416118:29:23 uses gsub_with_limit 416218:29:23 #data_attributes_for 416318:29:23 is not an XSS vector 416418:29:23 abstract methods 416518:29:23 #find_object 416618:29:23 raises NotImplementedError 416718:29:23 #url_for_object 416818:29:23 raises NotImplementedError 416918:29:23 behaves like pipeline timing check 417018:29:23 checks the pipeline timing 417118:29:23 behaves like a filter timeout 417218:29:23 when rendering takes too long 417418:29:24 verifies render_timeout 417518:29:24# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb. It took 1.05 seconds. Expected to take 1.24 seconds. 417618:29:24# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. Expected to take 1.2 seconds. 417718:29:24Gitlab::BitbucketServerImport::Stage::ImportRepositoryWorker 417918:29:24 when the import succeeds 418018:29:24 schedules the next stage 418118:29:24 logs stage start and finish 418218:29:24 when the bitbucket_server_convert_mentions_to_users flag is disabled 418318:29:24 skips the user import and schedules the next stage 418418:29:24 when project does not exists 418518:29:24 does not call importer 418618:29:24 when project import state is not `started` 418718:29:25 does not call importer 418818:29:25 when the importer fails 418918:29:25 does not schedule the next stage and raises error 419018:29:25 behaves like Gitlab::BitbucketServerImport::StageMethods 419118:29:25 .sidekiq_retries_exhausted 419218:29:25 tracks the import failure 419418:29:25 executes the import 419518:29:25 queues RefreshImportJidWorker 419618:29:25# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb. It took 1.23 seconds. Expected to take 1.2 seconds. 419718:29:25# [RSpecRunTime] Starting example group spec/models/packages/debian/group_component_spec.rb. Expected to take 1.15 seconds. 419818:29:25Packages::Debian::GroupComponent 419918:29:25 does not allow STI 420018:29:25 behaves like Debian Distribution Component 420118:29:25 relationships 420218:29:25 is expected to belong to distribution class_name => Packages::Debian::GroupDistribution required: false inverse_of => components 420318:29:25 is expected to have many files class_name => Packages::Debian::GroupComponentFile inverse_of => component 420518:29:25 is expected to delegate #group to the #distribution object 420718:29:25 #distribution 420818:29:25 is expected to validate that :distribution cannot be empty/falsy 421018:29:25 is expected to validate that :name cannot be empty/falsy 421118:29:25 is expected to allow :name to be ‹"main"› 421218:29:25 is expected to allow :name to be ‹"non-free"› 421318:29:25 is expected to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"› 421418:29:25 is expected not to allow :name to be ‹"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"› 421518:29:26 is expected not to allow :name to be ‹"non/free"› 421618:29:26 is expected not to allow :name to be ‹"hé"› 421818:29:26 .ordered_by_name 421918:29:26 sorts by name 422018:29:26 .with_distribution 422118:29:26 does not return other distributions 422318:29:26 does not return other distributions 422418:29:26# [RSpecRunTime] Finishing example group spec/models/packages/debian/group_component_spec.rb. It took 0.91 second. Expected to take 1.15 seconds. 422518:29:26# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/matching/runner_matcher_spec.rb. Expected to take 1.15 seconds. 422618:29:26Gitlab::Ci::Matching::RunnerMatcher 422818:29:26 when attributes are missing 422918:29:26 is expected to raise KeyError 423018:29:26 with attributes 423118:29:26 is expected to eq [1] 423218:29:26 is expected to eq "instance_type" 423318:29:26 is expected to eq 0 423418:29:26 is expected to eq 1 423518:29:26 is expected to eq false 423618:29:26 is expected to eq "ref_protected" 423718:29:26 is expected to eq ["tag1", "tag2"] 423818:29:26 #instance_type? 423918:29:26 is expected to be truthy 424018:29:26 context with private runners 424118:29:26 is expected to be falsey 424318:29:26 with an instance of BuildMatcher 424418:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 424518:29:26 is expected to eq true 424618:29:26 ref_protected: true, build_protected: false, run_untagged: true, runner_tags: [], build_tags: [], result: false 424718:29:26 is expected to eq false 424818:29:26 ref_protected: false, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 424918:29:26 is expected to eq true 425018:29:26 ref_protected: false, build_protected: false, run_untagged: true, runner_tags: [], build_tags: [], result: true 425118:29:26 is expected to eq true 425218:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 425318:29:26 is expected to eq true 425418:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: ["a"], result: false 425518:29:26 is expected to eq false 425618:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a", "b"], build_tags: ["a"], result: true 425718:29:26 is expected to eq true 425818:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a"], build_tags: ["a", "b"], result: false 425918:29:26 is expected to eq false 426018:29:26 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a"], build_tags: ["a"], result: true 426118:29:27 is expected to eq true 426218:29:27 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["a"], build_tags: ["a"], result: true 426318:29:27 is expected to eq true 426418:29:27 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["b"], build_tags: ["a"], result: false 426518:29:27 is expected to eq false 426618:29:27 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["a", "b"], build_tags: ["a"], result: true 426718:29:27 is expected to eq true 426818:29:27 with an instance of Ci::Build 426918:29:27 raises ArgumentError 427018:29:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/matching/runner_matcher_spec.rb. It took 1.07 seconds. Expected to take 1.15 seconds. 427118:29:27# [RSpecRunTime] Starting example group spec/lib/gitlab/terraform_registry_token_spec.rb. Expected to take 1.09 seconds. 427218:29:27Gitlab::TerraformRegistryToken 427418:29:27 with a deploy token 427518:29:27 returns the correct token 427718:29:27 returns the correct token 427818:29:27 with a personal access token 427918:29:28 returns the correct token 428018:29:28 behaves like a gitlab jwt token 428218:29:28 is expected to eq "6dd1bfab4136b02b8788b99ce4abeb8d4e1617c6fb00ff246b5faa3c0f6855b4" 428418:29:28 with a custom payload 428518:29:28 returns the correct token 428618:29:28 returns nil and logs the exception after expiration 428718:29:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/terraform_registry_token_spec.rb. It took 1.15 seconds. Expected to take 1.09 seconds. 428818:29:28# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_base_spec.rb. Expected to take 1.08 seconds. 428918:29:28Gitlab::Instrumentation::RedisBase 429018:29:28 .storage_key 429118:29:28 returns the class name with underscore 429218:29:28 returns the class name without storage shard details 429418:29:28 returns the non-shard class name with default 429518:29:28 returns the shard name if present 429718:29:28 returns values that are higher than 0 429818:29:28 formats keys for classes with non-default shard_key 429918:29:28 .add_duration 430018:29:28 does not lose precision while adding 430118:29:28 storage key overlapping 430218:29:28 keys do not overlap across storages 430318:29:28 .increment_request_count 430418:29:28 increments by the given amount 430518:29:28 storage key overlapping 430618:29:28 keys do not overlap across storages 430718:29:28 .increment_write_bytes 430818:29:28 storage key overlapping 430918:29:28 keys do not overlap across storages 431018:29:28 .increment_cross_slot_request_count 431118:29:28 storage key overlapping 431218:29:28 keys do not overlap across storages 431318:29:28 increments by the given amount 431418:29:28 .increment_allowed_cross_slot_request_count 431518:29:28 storage key overlapping 431618:29:28 keys do not overlap across storages 431718:29:28 increments by the given amount 431818:29:28 .increment_read_bytes 431918:29:28 storage key overlapping 432018:29:28 keys do not overlap across storages 432118:29:28 .add_call_details 432218:29:28 storage key overlapping 432318:29:28 keys do not overlap across storages 432418:29:28 .redis_cluster_validate! 432518:29:28 Rails environments 432618:29:28 env: "production", allowed: false, should_raise: false 432718:29:28 is expected not to raise Exception 432818:29:28 env: "production", allowed: true, should_raise: false 432918:29:29 is expected not to raise Exception 433018:29:29 env: "staging", allowed: false, should_raise: false 433118:29:29 is expected not to raise Exception 433218:29:29 env: "staging", allowed: true, should_raise: false 433318:29:29 is expected not to raise Exception 433418:29:29 env: "development", allowed: true, should_raise: false 433518:29:29 is expected not to raise Exception 433618:29:29 env: "development", allowed: false, should_raise: true 433718:29:29 is expected to raise Gitlab::Instrumentation::RedisClusterValidator::CrossSlotError 433818:29:29 env: "test", allowed: true, should_raise: false 433918:29:29 is expected not to raise Exception 434018:29:29 env: "test", allowed: false, should_raise: true 434118:29:29 is expected to raise Gitlab::Instrumentation::RedisClusterValidator::CrossSlotError 434218:29:29 .log_exception 434318:29:29 logs exception with storage details 434418:29:29 when sharded instrumentation class 434518:29:29 logs exception with storage details 434618:29:29 .instance_count_connection_exception 434718:29:29 counts connection exception 434818:29:29 when sharded instrumentation class counts an exception 434918:29:29 counts connection exception 435018:29:29 .instance_count_cluster_pipeline_redirection 435118:29:29 tracks the redirection exception 435218:29:29 handles missing indices 435318:29:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_base_spec.rb. It took 0.95 second. Expected to take 1.08 seconds. 435418:29:29# [RSpecRunTime] Starting example group spec/lib/sidebars/menu_spec.rb. Expected to take 1.01 seconds. 435518:29:29Sidebars::Menu 435618:29:29 #all_active_routes 435718:29:29 gathers all active routes of items and the current menu 435818:29:29 #serialize_for_super_sidebar 435918:29:29 returns a tree-like structure of itself and all menu items 436018:29:29 returns pill data if defined 436118:29:29 returns pill_count_field if defined 436218:29:29 #serialize_as_menu_item_args 436318:29:29 returns hash of title, link, active_routes, container_html_options 436518:29:29 when the menus has no items 436618:29:29 returns false 436718:29:29 when menu has a partial 436818:29:29 returns true 436918:29:29 when the menu has items 437018:29:29 returns true 437118:29:29 when menu items are NilMenuItem 437218:29:29 returns false 437418:29:29 returns true when there are regular menu items 437518:29:29 returns true when there are nil menu items 437618:29:29 #has_renderable_items? 437718:29:29 returns true when there are regular menu items 437818:29:29 returns false when there are nil menu items 437918:29:29 returns true when there are both regular and nil menu items 438018:29:29 #renderable_items 438118:29:29 returns only regular menu items 438218:29:29 #insert_element_before 438318:29:29 adds element before the specific element class 438418:29:29 does not add nil elements 438518:29:29 when reference element does not exist 438618:29:29 adds the element to the top of the list 438718:29:29 #insert_element_after 438818:29:29 adds element after the specific element class 438918:29:29 does not add nil elements 439018:29:29 when reference element does not exist 439118:29:29 adds the element to the end of the list 439218:29:29 #replace_placeholder 439318:29:29 when a NilMenuItem reference element exists 439418:29:30 replaces the reference element with the provided item 439518:29:30 when a MenuItem reference element exists 439618:29:30 does not replace the reference element and adds to the end of the list 439718:29:30 when reference element does not exist 439818:29:30 adds the element to the end of the list 439918:29:30 #remove_element 440018:29:30 removes specific element 440118:29:30 does not remove nil elements 440218:29:30 #remove_item 440318:29:30 removes the item from the menu 440418:29:30 #container_html_options 440518:29:30 when menu can be rendered 440618:29:30 when menu has renderable items 440718:29:30 contains the special class 440818:29:30 when menu already has other classes 440918:29:30 appends special class 441018:29:30 when menu does not have renderable items 441118:29:30 does not contain the special class 441218:29:30 when menu cannot be rendered 441318:29:30 does not contain special class 441518:29:30 returns first visible menu item link 441618:29:30 returns nil if there are no visible menu items 441718:29:30# [RSpecRunTime] Finishing example group spec/lib/sidebars/menu_spec.rb. It took 1.0 second. Expected to take 1.01 seconds. 441818:29:30# [RSpecRunTime] Starting example group spec/helpers/projects/ml/model_registry_helper_spec.rb. Expected to take 1.0 second. 441918:29:30Projects::Ml::ModelRegistryHelper 442018:29:30 #show_ml_model_version_data 442118:29:30 generates the correct data 442218:29:30 #edit_ml_model_data 442318:29:30 generates the correct data 442418:29:30 when user does not have write access to model registry 442518:29:30 canWriteModelRegistry is false 442618:29:30 #index_ml_model_data 442718:29:30 generates the correct data 442818:29:30 when user does not have write access to model registry 442918:29:30 canWriteModelRegistry is false 443018:29:30 #new_ml_model_version_data 443118:29:30 generates the correct data 443218:29:30 #show_ml_model_data 443318:29:30 generates the correct data 443418:29:30 when user does not have write access to model registry 443518:29:30 canWriteModelRegistry is false 443618:29:30 #edit_ml_model_version_data 443718:29:31 generates the correct data 443818:29:31 when user does not have write access to model registry 443918:29:31 canWriteModelRegistry is false 444018:29:31 #new_ml_model_data 444118:29:31 generates the correct data 444218:29:31 when user does not have write access to model registry 444318:29:31 canWriteModelRegistry is false 444418:29:31# [RSpecRunTime] Finishing example group spec/helpers/projects/ml/model_registry_helper_spec.rb. It took 0.93 second. Expected to take 1.0 second. 444518:29:31# [RSpecRunTime] Starting example group spec/models/ci/pipeline_chat_data_spec.rb. Expected to take 0.95 second. 444618:29:31Ci::PipelineChatData 444718:29:31 does not allow STI 444818:29:31 is expected to validate that :response_url cannot be empty/falsy 444918:29:31 is expected to belong to pipeline required: false 445018:29:31 is expected to belong to chat_name required: false 445118:29:31 is expected to validate that :pipeline_id cannot be empty/falsy 445218:29:31 is expected to validate that :chat_name_id cannot be empty/falsy 445318:29:31 partitioning 445418:29:32 assigns the same partition id as the one that pipeline has 445518:29:32# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_chat_data_spec.rb. It took 0.95 second. Expected to take 0.95 second. 445618:29:32# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. Expected to take 0.94 second. 445718:29:32CloudSeed::GoogleCloud::EnableVisionAiService 445818:29:32 when a project has 3 gcp projects 445918:29:32 enables cloud run, artifacts registry and cloud build 446018:29:32 when a project does not have any gcp projects 446118:29:33 returns error 446218:29:33# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb. It took 0.91 second. Expected to take 0.94 second. 446318:29:33# [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/delete_spec.rb. Expected to take 0.89 second. 446418:29:33Mutations::Achievements::Delete 446518:29:33 is expected to require graphql authorizations :admin_achievement 446718:29:33 when the user does not have permission 446818:29:33 raises an error 446918:29:33 when the user has permission 447018:29:33 deletes the achievement 447118:29:33 when the params are invalid 447218:29:33 returns the validation error 447318:29:33# [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/delete_spec.rb. It took 0.77 second. Expected to take 0.89 second. 447418:29:33# [RSpecRunTime] Starting example group spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb. Expected to take 0.88 second. 447518:29:33JiraConnectInstallations::ProxyLifecycleEventService 447718:29:34 creates an instance and calls execute 447918:29:34 creates an internal duplicate of the installation and sets the instance_url 448018:29:34 with unknown event 448118:29:34 raises an error 448318:29:34 when installed event 448418:29:34 behaves like sends the event hook 448518:29:34 returns a ServiceResponse 448618:29:34 sends an installed event to the instance 448718:29:34 creates the JWT token with the event and installation 448818:29:34 and the instance responds with an error 448918:29:34 returns an error ServiceResponse 449018:29:34 logs the error response 449118:29:34 and the request raises an error 449218:29:34 returns an error ServiceResponse 449318:29:34 when uninstalled event 449418:29:34 behaves like sends the event hook 449518:29:34 returns a ServiceResponse 449618:29:34 sends an installed event to the instance 449718:29:34 creates the JWT token with the event and installation 449818:29:34 and the instance responds with an error 449918:29:34 returns an error ServiceResponse 450018:29:34 logs the error response 450118:29:34 and the request raises an error 450218:29:34 returns an error ServiceResponse 450318:29:34# [RSpecRunTime] Finishing example group spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb. It took 0.85 second. Expected to take 0.88 second. 450418:29:34# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. Expected to take 0.82 second. 450518:29:34Resolvers::GroupMilestonesResolver 450718:29:35 calls MilestonesFinder#execute 450818:29:35 without parameters 450918:29:35 calls MilestonesFinder to retrieve all milestones 451018:29:35 with parameters 451118:29:35 timeframe argument 451318:29:35 calls MilestonesFinder with correct parameters 451518:29:35 calls MilestonesFinder with correct parameters 451618:29:35 uses offset-pagination when sorting by expired_last_due_date_asc 451718:29:35 uses offset-pagination when sorting by expired_last_due_date_desc 451818:29:35 by timeframe 451918:29:35 when timeframe start and end are present 452018:29:35 when start is after end 452118:29:35 raises error 452218:29:35# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_milestones_resolver_spec.rb. It took 0.72 second. Expected to take 0.82 second. 452318:29:35# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb. Expected to take 0.81 second. 452418:29:35Gitlab::BitbucketImport::Importers::PullRequestsNotesImporter 452618:29:36 imports the notes from each merge request in parallel 452718:29:36 when an error is raised 452818:29:36Job arguments to Gitlab::BitbucketImport::ImportPullRequestNotesWorker must be native JSON types, but :iid is a Symbol. 453018:29:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 453118:29:36 tracks the failure and does not fail 453218:29:36 when merge request was already enqueued 453318:29:36 does not schedule job for enqueued merge requests 453418:29:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb. It took 0.79 second. Expected to take 0.81 second. 453518:29:36# [RSpecRunTime] Starting example group spec/models/group_deploy_token_spec.rb. Expected to take 0.77 second. 453618:29:36GroupDeployToken 453718:29:36 does not allow STI 453818:29:36 relationships 453918:29:36 is expected to belong to group required: false 454018:29:36 is expected to belong to deploy_token required: false 454218:29:36 is expected to validate that :deploy_token cannot be empty/falsy 454318:29:36 is expected to validate that :group cannot be empty/falsy 454418:29:36 is expected to validate that :deploy_token_id is case-sensitively unique within the scope of :group_id 454518:29:36 #has_access_to_group? 454718:29:36 is expected to eq true 454818:29:36 for a subgroup 454918:29:36 is expected to eq true 455018:29:36 for other group 455118:29:37 is expected to eq false 455218:29:37# [RSpecRunTime] Finishing example group spec/models/group_deploy_token_spec.rb. It took 0.73 second. Expected to take 0.77 second. 455318:29:37# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/batched_background_migrations_dictionary_spec.rb. Expected to take 0.74 second. 455418:29:37Gitlab::Utils::BatchedBackgroundMigrationsDictionary 455518:29:37 #migration_job_name 455618:29:37 behaves like safely returns bbm attribute 455718:29:37 returns the attr of the bbm 455818:29:37 returns nothing for non-existing bbm dictionary 456018:29:37 returns a checksum of the entries 456218:29:37 returns a single dictionary entry for the given migration job 456318:29:37 #introduced_by_url 456418:29:37 behaves like safely returns bbm attribute 456518:29:37 returns the attr of the bbm 456618:29:37 returns nothing for non-existing bbm dictionary 456818:29:37 behaves like safely returns bbm attribute 456918:29:37 returns the attr of the bbm 457018:29:37 returns nothing for non-existing bbm dictionary 457118:29:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/batched_background_migrations_dictionary_spec.rb. It took 0.76 second. Expected to take 0.74 second. 457218:29:37# [RSpecRunTime] Starting example group spec/graphql/types/work_item_id_type_spec.rb. Expected to take 0.72 second. 457318:29:37Types::WorkItemIdType 457418:29:38 .coerce_input 457518:29:38 can coerce valid issue input 457618:29:38 can coerce valid work item input 457718:29:38 fails for other input types 457818:29:38 .coerce_result 457918:29:38 can coerce issue results and return a WorkItem global ID 458018:29:38 can coerce work item results 458118:29:38 fails for other input types 458218:29:38# [RSpecRunTime] Finishing example group spec/graphql/types/work_item_id_type_spec.rb. It took 0.65 second. Expected to take 0.72 second. 458318:29:38# [RSpecRunTime] Starting example group spec/services/users/registrations_build_service_spec.rb. Expected to take 0.69 second. 458418:29:38Users::RegistrationsBuildService 458618:29:38 with user_detail built 458718:29:38 creates the user_detail record 458818:29:38 when automatic user confirmation is not enabled 458918:29:38 when skip_confirmation is true 459018:29:38 confirms the user 459118:29:38 when skip_confirmation is not set 459218:29:38 does not confirm the user 459318:29:38 when skip_confirmation is false 459418:29:38 does not confirm the user 459518:29:38 when automatic user confirmation is enabled 459618:29:38 when skip_confirmation is true 459718:29:38 confirms the user 459818:29:38 when skip_confirmation is not set the application setting takes precedence 459918:29:38 confirms the user 460018:29:38 when skip_confirmation is false the application setting takes precedence 460118:29:39 confirms the user 460218:29:39# [RSpecRunTime] Finishing example group spec/services/users/registrations_build_service_spec.rb. It took 0.61 second. Expected to take 0.69 second. 460318:29:39# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. Expected to take 0.68 second. 460418:29:39Gitlab::GithubImport::Markdown::Attachment 460518:29:39 .from_markdown 460618:29:39 when it's a doc attachment 460718:29:39 returns instance with attachment info 460818:29:39 when type is not in whitelist 460918:29:39 is expected to eq nil 461018:29:39 when domain name is unknown 461118:29:39 is expected to eq nil 461218:29:39 when URL is blank 461318:29:39 is expected to eq nil 461418:29:39 when it's an image attachment 461518:29:39 returns instance with attachment info 461618:29:39 when type is not in whitelist 461718:29:39 is expected to eq nil 461818:29:39 when domain name is unknown 461918:29:39 is expected to eq nil 462018:29:39 with allowed domain as subdomain 462118:29:39 is expected to eq nil 462218:29:39 when URL is blank 462318:29:39 is expected to eq nil 462418:29:39 when image attachment is in the new format 462518:29:39 returns instance with attachment info 462618:29:39 when it's an inline html node 462718:29:39 returns instance with attachment info 462818:29:39 when image src is not present 462918:29:39 is expected to eq nil 463118:29:39 returns attachment basic info 463218:29:39 #part_of_project_blob? 463318:29:39 when url is a part of project blob 463418:29:39 is expected to eq true 463518:29:39 when url is not a part of project blob 463618:29:39 is expected to eq false 463818:29:39 when it is a media link 463918:29:39 is expected to eq true 464018:29:39 when it is a new media link 464118:29:39 is expected to eq true 464218:29:39 when it is not a media link 464318:29:39 is expected to eq false 464418:29:39 #doc_belongs_to_project? 464518:29:39 when url relates to this project 464618:29:39 is expected to eq true 464718:29:39 when url is not related to this project 464818:29:39 is expected to eq false 464918:29:39 when url is a part of project blob 465018:29:39 is expected to eq false 465118:29:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. It took 0.68 second. Expected to take 0.68 second. 465218:29:39# [RSpecRunTime] Starting example group spec/lib/bitbucket/client_spec.rb. Expected to take 0.65 second. 465318:29:39Bitbucket::Client 465518:29:39 requests one issue 465718:29:39 requests a specific repository 465818:29:39 #pull_requests 465918:29:39 requests a collection 466018:29:39 with options raw 466118:29:39 returns raw result 466318:29:39 behaves like fetching bitbucket data 466418:29:39 yields every retrieved page to the supplied block 466518:29:39 behaves like fetching bitbucket data 466618:29:40 yields every retrieved page to the supplied block 466718:29:40 when fetch_data not defined 466818:29:40 raises argument error 467018:29:40 requests the current user once per instance 467118:29:40 #pull_request_comments 467218:29:40 requests a collection 467318:29:40 #issue_comments 467418:29:40 requests a collection 467518:29:40 #pull_request_diff 467618:29:40 requests the diff on a pull request 467818:29:40 requests a collection 467918:29:40 with options raw 468018:29:40 returns raw result 468218:29:40 requests a collection 468318:29:40 requests a collection with page offset and limit 468518:29:40 requests a collection without a filter 468618:29:40 requests a collection with a filter 468718:29:40# [RSpecRunTime] Finishing example group spec/lib/bitbucket/client_spec.rb. It took 0.74 second. Expected to take 0.65 second. 468818:29:40# [RSpecRunTime] Starting example group spec/services/users/unfollow_service_spec.rb. Expected to take 0.65 second. 468918:29:40Users::UnfollowService 469118:29:40 when the unfollow action is successful 469218:29:40WARNING: Active Record does not support composite primary key. 469318:29:40user_follow_users has composite primary key. Composite primary key is ignored. 469418:29:40 removes the follow relationship 469518:29:40 returns a success response 469618:29:40 when the follow relationship does not exist 469718:29:41 returns an error response 469818:29:41# [RSpecRunTime] Finishing example group spec/services/users/unfollow_service_spec.rb. It took 0.72 second. Expected to take 0.65 second. 469918:29:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/tags/tag_list_spec.rb. Expected to take 0.6 second. 470018:29:41Gitlab::Ci::Tags::TagList 470118:29:41 is expected to be a kind of Array 470318:29:41 does not have duplicate tags 470418:29:41 returns an instance of the same class 470618:29:41 removes words 470718:29:41 removes delimited lists of words 470818:29:41 removes an array of words 471018:29:41 removes duplicates and empty spaces 471218:29:41 does not have duplicate tags 471318:29:41 returns an instance of the same class 471418:29:41 without duplicates 471518:29:41 is expected to eq ["chunky", "bacon", "crazy", "cut"] 471618:29:41 is expected to eq ["chunky", "bacon", "crazy", "cut"] 471818:29:41 gives a delimited list of words when converted to string 472018:29:41 adds a new word 472118:29:41 adds delimited lists of words 472218:29:41 adds delimited list of words with quoted delimiters 472318:29:41 handles other uses of quotation marks correctly 472418:29:41 is able to add an array of words 472518:29:41 escapes tags with commas in them 472618:29:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/tags/tag_list_spec.rb. It took 0.53 second. Expected to take 0.6 second. 472718:29:41# [RSpecRunTime] Starting example group spec/services/bulk_imports/tree_export_service_spec.rb. Expected to take 0.59 second. 472818:29:41BulkImports::TreeExportService 473018:29:42 executes export service and archives exported data 473118:29:42 when unsupported relation is passed 473218:29:42 raises an error 473318:29:42 when relation is self 473418:29:42 executes export on portable itself 473518:29:42 #exported_filename 473618:29:42 returns filename of the exported file 473718:29:42 when relation is self 473818:29:42 returns filename of the exported file 473918:29:42 #export_batch 474018:29:42 serializes relation with specified ids 474118:29:42# [RSpecRunTime] Finishing example group spec/services/bulk_imports/tree_export_service_spec.rb. It took 0.62 second. Expected to take 0.59 second. 474218:29:42# [RSpecRunTime] Starting example group spec/models/packages/rpm/metadatum_spec.rb. Expected to take 0.57 second. 474318:29:42Packages::Rpm::Metadatum 474418:29:42 does not allow STI 474518:29:42 relationships 474618:29:42 is expected to belong to package class_name => Packages::Rpm::Package required: false 474818:29:42 is expected to validate that :package cannot be empty/falsy 474918:29:42 is expected to validate that :epoch cannot be empty/falsy 475018:29:42 is expected to validate that :release cannot be empty/falsy 475118:29:42 is expected to validate that :summary cannot be empty/falsy 475218:29:42 is expected to validate that :description cannot be empty/falsy 475318:29:42 is expected to validate that :arch cannot be empty/falsy 475418:29:42 is expected to validate that :epoch looks like an integer greater than or equal to 0 475518:29:42 is expected to validate that the length of :release is at most 128 475618:29:42 is expected to validate that the length of :summary is at most 1000 475718:29:42 is expected to validate that the length of :description is at most 5000 475818:29:42 is expected to validate that the length of :arch is at most 255 475918:29:42 is expected to validate that the length of :license is at most 1000 476018:29:42 is expected to validate that the length of :url is at most 1000 476118:29:42# [RSpecRunTime] Finishing example group spec/models/packages/rpm/metadatum_spec.rb. It took 0.53 second. Expected to take 0.57 second. 476218:29:42# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/prometheus_spec.rb. Expected to take 0.54 second. 476318:29:42Gitlab::Metrics::Prometheus 476418:29:42 #reset_registry! 476518:29:43 clears existing metrics 476618:29:43 #error_detected! 476718:29:43 disables Prometheus metrics 476818:29:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/prometheus_spec.rb. It took 0.59 second. Expected to take 0.54 second. 476918:29:43# [RSpecRunTime] Starting example group spec/lib/api/helpers/rate_limiter_spec.rb. Expected to take 0.53 second. 477018:29:43API::Helpers::RateLimiter 477118:29:43 #check_rate_limit! 477218:29:43 behaves like checks rate limit by scope 477318:29:43 calls ApplicationRateLimiter#throttled_request? with the right arguments 477418:29:43 renders api error and logs request if throttled 477518:29:43 when the bypass header is set 477618:29:43 skips rate limit if set to "1" 477718:29:43 does not skip rate limit if set to something else than "1" 477818:29:43 #check_rate_limit_by_user_or_ip! 477918:29:43 when current user is present 478018:29:43 behaves like checks rate limit by scope 478118:29:43 calls ApplicationRateLimiter#throttled_request? with the right arguments 478218:29:43 renders api error and logs request if throttled 478318:29:43 when the bypass header is set 478418:29:43 skips rate limit if set to "1" 478518:29:43 does not skip rate limit if set to something else than "1" 478618:29:43 when current user is not present rate limits by IP address 478718:29:43 behaves like checks rate limit by scope 478818:29:43 calls ApplicationRateLimiter#throttled_request? with the right arguments 478918:29:43 renders api error and logs request if throttled 479018:29:43 when the bypass header is set 479118:29:43 skips rate limit if set to "1" 479218:29:43 does not skip rate limit if set to something else than "1" 479318:29:43 #mark_throttle! 479418:29:43 calls ApplicationRateLimiter#throttle? 479518:29:43# [RSpecRunTime] Finishing example group spec/lib/api/helpers/rate_limiter_spec.rb. It took 0.47 second. Expected to take 0.53 second. 479618:29:43# [RSpecRunTime] Starting example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. Expected to take 0.5 second. 479718:29:43Gitlab::ExperimentFeatureRollout 479918:29:43 is expected not to be enabled 480018:29:43 #execute_assignment 480118:29:43 uses the default value as specified in the yaml 480218:29:44 returns an assigned name 480318:29:44 when there are no behaviors 480418:29:44 does not raise an error 480518:29:44 for even rollout to non-control 480618:29:44 rolls out relatively evenly to 2 behaviors 480718:29:44 rolls out relatively evenly to 3 behaviors 480818:29:44 when distribution is specified as an array 480918:29:44 rolls out with the expected distribution 481018:29:44 when distribution is specified as a hash 481118:29:44 rolls out with the expected distribution 481318:29:44 returns the expected flipper id if the experiment doesn't provide one 481418:29:44 lets the experiment provide a flipper id so it can override the default 481518:29:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. It took 0.41 second. Expected to take 0.5 second. 481618:29:44# [RSpecRunTime] Starting example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. Expected to take 0.5 second. 481718:29:44Import::ManifestProviderRepoEntity 481818:29:44 behaves like exposes required fields for import entity 481918:29:44 exposes required fields 482018:29:44 correctly exposes id 482118:29:44 correctly exposes full name 482218:29:44 correctly exposes sanitized name 482318:29:44 correctly exposes provider link 482418:29:44# [RSpecRunTime] Finishing example group spec/serializers/import/manifest_provider_repo_entity_spec.rb. It took 0.48 second. Expected to take 0.5 second. 482518:29:44# [RSpecRunTime] Starting example group spec/lib/api/entities/markdown_upload_admin_spec.rb. Expected to take 0.47 second. 482618:29:44API::Entities::MarkdownUploadAdmin 482818:29:45 exposes correct attributes 482918:29:45# [RSpecRunTime] Finishing example group spec/lib/api/entities/markdown_upload_admin_spec.rb. It took 0.48 second. Expected to take 0.47 second. 483018:29:45# [RSpecRunTime] Starting example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. Expected to take 0.46 second. 483118:29:45Issuables::ClearGroupsIssueCounterWorker 483318:29:45 does not call count service or rise error when group_ids is empty 483418:29:45 behaves like an idempotent worker 483518:29:45 is labeled as idempotent 483618:29:45 performs multiple times sequentially without raising an exception 483718:29:45 clears the cached issue count in given groups and ancestors 483818:29:45# [RSpecRunTime] Finishing example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. It took 0.44 second. Expected to take 0.46 second. 483918:29:45# [RSpecRunTime] Starting example group spec/lib/bulk_imports/network_error_spec.rb. Expected to take 0.43 second. 484018:29:45BulkImports::NetworkError 484218:29:45 requires either a message or a HTTP response 484418:29:45 returns true for MAX_RETRIABLE_COUNT times when cause if one of RETRIABLE_EXCEPTIONS 484518:29:45 returns true for MAX_RETRIABLE_COUNT times when response is one of RETRIABLE_CODES 484618:29:45 returns false for other exceptions 484718:29:45 when entity is passed 484818:29:45 increments entity cache key 484918:29:45 #retry_delay 485018:29:45 when the exception is not a rate limit error 485118:29:46 returns the default value 485218:29:46 when the exception is a decompression error 485318:29:46 returns the exception delay value 485418:29:46 when the exception is a no space left error 485518:29:46 returns the exception delay value 485618:29:46 when the exception is a rate limit error 485718:29:46 returns the "Retry-After" 485818:29:46 returns the default value when there is no "Retry-After" header 485918:29:46# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/network_error_spec.rb. It took 0.42 second. Expected to take 0.43 second. 486018:29:46# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/protected_branch_spec.rb. Expected to take 0.42 second. 486118:29:46Gitlab::GithubImport::Representation::ProtectedBranch 486218:29:46 .from_json_hash 486318:29:46 behaves like a ProtectedBranch rule 486418:29:46 returns an instance of ProtectedBranch 486518:29:46 with ProtectedBranch 486618:29:46 includes the protected branch ID (name) attribute 486718:29:46 includes the protected branch allow_force_pushes attribute 486818:29:46 includes the protected branch required_conversation_resolution attribute 486918:29:46 includes the protected branch required_pull_request_reviews 487018:29:46 includes the protected branch require_code_owner_reviews 487118:29:46 includes the protected branch allowed_to_push_users 487218:29:46 .from_api_response 487318:29:46 behaves like a ProtectedBranch rule 487418:29:46 returns an instance of ProtectedBranch 487518:29:46 with ProtectedBranch 487618:29:46 includes the protected branch ID (name) attribute 487718:29:46 includes the protected branch allow_force_pushes attribute 487818:29:46 includes the protected branch required_conversation_resolution attribute 487918:29:46 includes the protected branch required_pull_request_reviews 488018:29:46 includes the protected branch require_code_owner_reviews 488118:29:46 includes the protected branch allowed_to_push_users 488218:29:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/protected_branch_spec.rb. It took 0.4 second. Expected to take 0.42 second. 488318:29:46# [RSpecRunTime] Starting example group spec/lib/authn/tokens/feed_token_spec.rb. Expected to take 0.4 second. 488418:29:46Authn::Tokens::FeedToken 488518:29:46 behaves like token handling with unsupported token type 488618:29:46 with unsupported token type 488818:29:46 is nil when the token type is not supported 489018:29:46 raises error when the token type is not found 489118:29:46 with valid feed token 489218:29:46 behaves like finding the valid revocable 489418:29:46 finds the plaintext token 489518:29:46 #present_with 489618:29:46 returns a constant that is a subclass of Grape::Entity 489818:29:46 successfully revokes the token 489918:29:46# [RSpecRunTime] Finishing example group spec/lib/authn/tokens/feed_token_spec.rb. It took 0.42 second. Expected to take 0.4 second. 490018:29:46# [RSpecRunTime] Starting example group spec/models/resource_event_spec.rb. Expected to take 0.39 second. 490118:29:46ResourceEvent 490218:29:47 does not allow STI 490318:29:47 when inheriting from ResourceEvent 490418:29:47 must implement #synthetic_note_class method 490518:29:47 when it does not implement the #issuable method 490618:29:47 raises error on not implemented `issuable` method 490718:29:47 when it does not implement the #synthetic_note_class method 490818:29:47 raises error on not implemented `issuable` method 490918:29:47# [RSpecRunTime] Finishing example group spec/models/resource_event_spec.rb. It took 0.52 second. Expected to take 0.39 second. 491018:29:47# [RSpecRunTime] Starting example group spec/lib/gitlab/global_anonymous_id_spec.rb. Expected to take 0.37 second. 491118:29:47Gitlab::GlobalAnonymousId 491218:29:47 .instance_id 491318:29:47 is stable for the same UUID 491418:29:47 is different across different instance UUIDs 491518:29:47 is uuid-not-set if instance UUID is not set 491618:29:47 is uuid-not-set if instance UUID is blank 491818:29:47 is stable for the same user and instance UUID 491918:29:47 is different for the same user but different instance UUIDs 492018:29:47 is different for different users but same instance UUID 492118:29:47 is different for different users and different instance UUIDs 492218:29:47 is unknown if no user given 492318:29:47 raises an error if instance is not a user 492418:29:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/global_anonymous_id_spec.rb. It took 0.37 second. Expected to take 0.37 second. 492518:29:47# [RSpecRunTime] Starting example group spec/workers/upload_checksum_worker_spec.rb. Expected to take 0.36 second. 492618:29:47UploadChecksumWorker 492818:29:47 without a valid record 492918:29:47 rescues ActiveRecord::RecordNotFound 493018:29:47 with a valid record 493118:29:48 calls calculate_checksum! 493318:29:48# [RSpecRunTime] Finishing example group spec/workers/upload_checksum_worker_spec.rb. It took 0.32 second. Expected to take 0.36 second. 493418:29:48# [RSpecRunTime] Starting example group spec/lib/gitlab/uuid_spec.rb. Expected to take 0.34 second. 493718:29:48 in development 493818:29:48 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94" 494018:29:48 is expected to eq "5b593e54-90f5-504b-8805-5394a4d14b94" 494218:29:48 is expected to eq "dd190b37-7754-5c7c-80a0-85621a5823ad" 494318:29:48 in production 494418:29:48 is expected to eq "4961388b-9d8e-5da0-a499-3ef5da58daf0" 494618:29:48 test_string: "not even a uuid", is_uuid_v5: false 494718:29:48 is expected to equal false 494818:29:48 test_string: "this-seems-like-a-uuid", is_uuid_v5: false 494918:29:48 is expected to equal false 495018:29:48 test_string: "thislook-more-5lik-eava-liduuidbutno", is_uuid_v5: false 495118:29:48 is expected to equal false 495218:29:48 test_string: "9f470438-db0f-37b7-9ca9-1d47104c339a", is_uuid_v5: false 495318:29:48 is expected to equal false 495418:29:48 test_string: "9f470438-db0f-47b7-9ca9-1d47104c339a", is_uuid_v5: false 495518:29:48 is expected to equal false 495618:29:48 test_string: "9f470438-db0f-57b7-9ca9-1d47104c339a", is_uuid_v5: true 495718:29:48 is expected to equal true 495818:29:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/uuid_spec.rb. It took 0.32 second. Expected to take 0.34 second. 495918:29:48# [RSpecRunTime] Starting example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. Expected to take 0.34 second. 496018:29:48Resolvers::SavedReplyResolver 496118:29:48 returns nil when saved reply is not found 496218:29:48 returns nil when saved reply is another users 496318:29:48 returns users saved reply 496418:29:48# [RSpecRunTime] Finishing example group spec/graphql/resolvers/saved_reply_resolver_spec.rb. It took 0.3 second. Expected to take 0.34 second. 496518:29:48# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. Expected to take 0.32 second. 496618:29:48MergeRequests::Mergeability::CheckCommitsStatusService 496818:29:48 returns false 497018:29:48 when the merge request branch is missing 497118:29:48 returns a check result with status failed 497218:29:48 when the merge request has no commits 497318:29:48 returns a check result with status failed 497418:29:48 when the merge request contains commits 497518:29:49 returns a check result with status success 497618:29:49 behaves like mergeability check service 497718:29:49 sets the identifier 497818:29:49 sets the description 498018:29:49 returns false 498118:29:49# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. It took 0.32 second. Expected to take 0.32 second. 498218:29:49# [RSpecRunTime] Starting example group spec/lib/gitlab/silent_mode_spec.rb. Expected to take 0.31 second. 498318:29:49Gitlab::SilentMode 498518:29:49 when silent mode is enabled 498618:29:49 logs to AppJsonLogger and adds the current state of silent mode 498718:29:49 when silent mode is disabled 498818:29:49 logs to AppJsonLogger and adds the current state of silent mode 498918:29:49 overwrites silent_mode_enabled log key if call already contains it 499118:29:49 when silent mode is enabled 499218:29:49 is expected to be truthy 499318:29:49 when silent mode is disabled 499418:29:49 is expected to be falsey 499618:29:49 when silent mode is enabled 499718:29:49 logs to AppJsonLogger and adds the current state of silent mode 499818:29:49 when silent mode is disabled 499918:29:49 logs to AppJsonLogger and adds the current state of silent mode 500018:29:49 overwrites silent_mode_enabled log key if call already contains it 500118:29:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/silent_mode_spec.rb. It took 0.27 second. Expected to take 0.31 second. 500218:29:49# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/array_connection_spec.rb. Expected to take 0.29 second. 500318:29:49Gitlab::Graphql::Pagination::ArrayConnection 500418:29:49 behaves like a redactable connection 500518:29:49 no redactor set 500618:29:49 contains the unwanted item 500718:29:49 does not redact more than once 500818:29:49 redactor is set 500918:29:49 does not contain the unwanted item 501018:29:49 does not redact more than once 501118:29:49 behaves like a connection with collection methods 501218:29:49 responds to to_a 501318:29:49 responds to size 501418:29:49 responds to map 501518:29:49 responds to include? 501618:29:49 responds to empty? 501718:29:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/array_connection_spec.rb. It took 0.28 second. Expected to take 0.29 second. 501818:29:49# [RSpecRunTime] Starting example group spec/lib/gitlab/database/shared_model_spec.rb. Expected to take 0.29 second. 501918:29:49Gitlab::Database::SharedModel 502018:29:49 using an external connection 502118:29:49 overrides the connection for the duration of the block 502218:29:49 does not affect connections in other threads 502318:29:49 raises an error if the connection does not include `:gitlab_shared` schema 502418:29:49 when multiple connection overrides are nested 502518:29:49 allows the nesting with the same connection object 502618:29:49 raises an error if the connection is changed 502718:29:49 when the block raises an error 502818:29:49 re-raises the error, removing the overridden connection 502918:29:49 #connection_db_config 503018:29:49 returns the class connection_db_config 503118:29:49 when switching the class connection 503218:29:49 returns the db_config of the used connection when using load balancing 503318:29:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/shared_model_spec.rb. It took 0.28 second. Expected to take 0.29 second. 503418:29:49# [RSpecRunTime] Starting example group spec/validators/bytesize_validator_spec.rb. Expected to take 0.27 second. 503518:29:49BytesizeValidator 503618:29:49 content: "very long", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]} 503718:29:50 is expected to eq false 503818:29:50 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]} 503918:29:50 content: "short⇏", validity: false, errors: {:content=>["is too long (8 B). The maximum size is 7 B."]} 504018:29:50 is expected to eq false 504118:29:50 is expected to eq {:content=>["is too long (8 B). The maximum size is 7 B."]} 504218:29:50 content: "short😁", validity: false, errors: {:content=>["is too long (9 B). The maximum size is 7 B."]} 504318:29:50 is expected to eq false 504418:29:50 is expected to eq {:content=>["is too long (9 B). The maximum size is 7 B."]} 504518:29:50 content: "short", validity: true, errors: {} 504618:29:50 is expected to eq true 504718:29:50 is expected to eq {} 504818:29:50# [RSpecRunTime] Finishing example group spec/validators/bytesize_validator_spec.rb. It took 0.25 second. Expected to take 0.27 second. 504918:29:50# [RSpecRunTime] Starting example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. Expected to take 0.27 second. 505018:29:50MergeRequests::AssignsMergeParams 505118:29:50 raises an error when used from an instance that does not respond to #current_user 505218:29:50 #assign_allowed_merge_params 505318:29:50 only assigns known parameters to the merge request 505418:29:50 returns a hash without the known merge params 505518:29:50 the force_remove_source_branch param 505618:29:50 assigns the param if the user is allowed to do that 505718:29:50 only removes the param if the user is not allowed to do that 505818:29:50# [RSpecRunTime] Finishing example group spec/services/concerns/merge_requests/assigns_merge_params_spec.rb. It took 0.35 second. Expected to take 0.27 second. 505918:29:50# [RSpecRunTime] Starting example group spec/validators/array_members_validator_spec.rb. Expected to take 0.25 second. 506018:29:50ArrayMembersValidator 506118:29:50 children: [#<#<Class:0x000078192fa28710>:0x0000781922665d38>], is_valid: false 506218:29:50 only accepts valid children nodes 506318:29:50 children: [], is_valid: false 506418:29:50 only accepts valid children nodes 506518:29:50 validation message 506618:29:50 with default object name 506718:29:50 uses attribute name 506818:29:50 with custom object name 506918:29:50 uses that name 507018:29:50 children: #<#<Class:0x000078192fa2d5d0>:0x0000781922667688>, is_valid: false 507118:29:50 only accepts valid children nodes 507218:29:50 children: [#<#<Class:0x000078192fa2d5d0>:0x000078192266d790>], is_valid: true 507318:29:50 only accepts valid children nodes 507418:29:50 children: [#<#<Class:0x000078192fa2d5d0>:0x000078192266a388>, #<#<Class:0x000078192fa28c10>:0x000078192266a298>], is_valid: false 507518:29:50 only accepts valid children nodes 507618:29:50 children: [#<#<Class:0x000078192fa29430>:0x000078192266b800>], is_valid: false 507718:29:50 only accepts valid children nodes 507818:29:50# [RSpecRunTime] Finishing example group spec/validators/array_members_validator_spec.rb. It took 0.28 second. Expected to take 0.25 second. 507918:29:50# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/group_mention_message_spec.rb. Expected to take 0.25 second. 508018:29:50Integrations::ChatMessage::GroupMentionMessage 508118:29:50 does not allow STI 508218:29:50 for notes on unsupported object types 508318:29:50 raises an error 508418:29:50 for unsupported object types 508518:29:50 raises an error 508618:29:50 for merge request descriptions 508718:29:50 returns the appropriate message 508818:29:50 for issue descriptions 508918:29:51 returns the appropriate message 509018:29:51 with markdown 509118:29:51 returns the appropriate message 509418:29:51 returns the appropriate message 509618:29:51 returns the appropriate message 509718:29:51 on merge requests 509818:29:51 returns the appropriate message 509918:29:51# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/group_mention_message_spec.rb. It took 0.28 second. Expected to take 0.25 second. 510018:29:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb. Expected to take 0.24 second. 510118:29:51Gitlab::Ci::Status::WaitingForCallback 510318:29:51 is expected to eq "favicon_status_pending" 510518:29:51 is expected to eq "Waiting" 510718:29:51 is expected to eq "waiting-for-callback" 510918:29:51 is expected to eq "WAITING_FOR_CALLBACK" 511018:29:51 #details_path 511118:29:51 is expected to be nil 511318:29:51 is expected to eq "waiting for callback" 511518:29:51 is expected to eq "status_pending" 511618:29:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb. It took 0.22 second. Expected to take 0.24 second. 511718:29:51# [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. Expected to take 0.23 second. 511818:29:51Gitlab::MarkdownCache::Redis::Extension 511918:29:51 defines the html attributes 512018:29:51 loads the markdown from the cache only once 512118:29:51 correctly loads the markdown if it was stored in redis 512218:29:51 .preload_markdown_cache! 512318:29:51 does not preload the markdown twice 512418:29:51 #refresh_markdown_cache! 512518:29:51 stores the value in redis 512618:29:51 assigns the values 512718:29:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/redis/extension_spec.rb. It took 0.21 second. Expected to take 0.23 second. 512818:29:51# [RSpecRunTime] Starting example group spec/models/doorkeeper/application_spec.rb. Expected to take 0.22 second. 512918:29:51Doorkeeper::Application 513018:29:51 uses a prefixed secret 513118:29:51 does not allow STI 513218:29:51# [RSpecRunTime] Finishing example group spec/models/doorkeeper/application_spec.rb. It took 0.3 second. Expected to take 0.22 second. 513318:29:51# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/service_class_spec.rb. Expected to take 0.21 second. 513418:29:51RuboCop::Cop::CodeReuse::ServiceClass 513518:29:51 flags the use of a Service class in a Serializer 513618:29:51 flags the use of a Service class in a Presenter 513718:29:51 flags the use of a Service class in a Finder 513818:29:51 does not flag the use of a Service class in a regular class 513918:29:52 flags the use of a Service class in a model 514018:29:52# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/service_class_spec.rb. It took 0.17 second. Expected to take 0.21 second. 514118:29:52# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/delegator_override/validator_spec.rb. Expected to take 0.2 second. 514218:29:52Gitlab::Utils::DelegatorOverride::Validator 514318:29:52 #expand_on_ancestors 514418:29:52 adds the allowlist in the ancestors 514618:29:52 adds the target class 514718:29:52 adds all descendants of the target 514818:29:52 #add_allowlist 514918:29:52 adds a method name to the allowlist 515018:29:52 #validate_overrides! 515118:29:52 does not raise an error when the overrides are allowed 515218:29:52 raises an error when there is an override 515318:29:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/delegator_override/validator_spec.rb. It took 0.17 second. Expected to take 0.2 second. 515418:29:52# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. Expected to take 0.2 second. 515518:29:52Gitlab::Usage::Metrics::KeyPathProcessor 515618:29:52 #unflatten_default_path 515718:29:52 key_path: "uuid", value: nil, expected_hash: {:uuid=>nil} 515818:29:52 is expected to eq {:uuid=>nil} 515918:29:52 key_path: "uuid", value: "1111", expected_hash: {:uuid=>"1111"} 516018:29:52 is expected to eq {:uuid=>"1111"} 516118:29:52 key_path: "counts.issues", value: nil, expected_hash: {:counts=>{:issues=>nil}} 516218:29:52 is expected to eq {:counts=>{:issues=>nil}} 516318:29:52 key_path: "counts.issues", value: 100, expected_hash: {:counts=>{:issues=>100}} 516418:29:52 is expected to eq {:counts=>{:issues=>100}} 516518:29:52 key_path: "usage_activity_by_stage.verify.ci_builds", value: 100, expected_hash: {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}} 516618:29:52 is expected to eq {:usage_activity_by_stage=>{:verify=>{:ci_builds=>100}}} 516718:29:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb. It took 0.15 second. Expected to take 0.2 second. 516818:29:52# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_issue_key_extractor_spec.rb. Expected to take 0.19 second. 516918:29:52Atlassian::JiraIssueKeyExtractor 517118:29:52 when string contains Jira issue keys 517218:29:52 is expected to eq true 517318:29:52 when string does not contain Jira issue keys 517418:29:52 is expected to eq false 517618:29:52 returns all valid Jira issue keys 517718:29:52 when multiple strings are passed in 517818:29:52 returns all valid Jira issue keys in any of those string 517918:29:52 with custom_regex 518018:29:52 returns all valid Jira issue keys 518118:29:52 with untrusted regex 518218:29:52 returns all valid Jira issue keys 518318:29:52# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_issue_key_extractor_spec.rb. It took 0.18 second. Expected to take 0.19 second. 518418:29:52# [RSpecRunTime] Starting example group spec/uploaders/virtual_registries/cached_response_uploader_spec.rb. Expected to take 0.18 second. 518518:29:52VirtualRegistries::CachedResponseUploader 518618:29:52 #sync_model_object_store? 518718:29:52 is expected to equal true 518918:29:52 is expected to eq "object/storage/key" 519118:29:52 is expected to includes the ObjectStorage::Concern module 519218:29:52 #check_remote_file_existence_on_upload? 519318:29:52 is expected to equal false 519418:29:52# [RSpecRunTime] Finishing example group spec/uploaders/virtual_registries/cached_response_uploader_spec.rb. It took 0.21 second. Expected to take 0.18 second. 519518:29:52# [RSpecRunTime] Starting example group spec/models/dependency_proxy/group_setting_spec.rb. Expected to take 0.17 second. 519618:29:52DependencyProxy::GroupSetting 519718:29:52 does not allow STI 519818:29:52 relationships 519918:29:52 is expected to belong to group required: false 520018:29:52 default values 520118:29:52 is expected to be enabled 520218:29:52 is expected not to be enabled 520418:29:52 is expected to validate that :group cannot be empty/falsy 520518:29:52# [RSpecRunTime] Finishing example group spec/models/dependency_proxy/group_setting_spec.rb. It took 0.16 second. Expected to take 0.17 second. 520618:29:52# [RSpecRunTime] Starting example group spec/serializers/build_trace_entity_spec.rb. Expected to take 0.17 second. 520718:29:52BuildTraceEntity 520818:29:52 includes build attributes 520918:29:53 includes trace metadata 521018:29:53 includes the trace content in json 521118:29:53# [RSpecRunTime] Finishing example group spec/serializers/build_trace_entity_spec.rb. It took 0.19 second. Expected to take 0.17 second. 521218:29:53# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/resolver_spec.rb. Expected to take 0.16 second. 521318:29:53Gitlab::Git::Conflict::Resolver 521518:29:53 returns list of conflicts 521618:29:53 when allow_tree_conflicts is set to true 521718:29:53 returns list of conflicts with allow_tree_conflicts as true 521818:29:53 when skip_content is set to true 521918:29:53 returns list of conflicts with skip_content as true 522018:29:53 when GRPC::FailedPrecondition is raised 522118:29:53 rescues and raises Gitlab::Git::Conflict::Resolver::ConflictSideMissing 522218:29:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/resolver_spec.rb. It took 0.14 second. Expected to take 0.16 second. 522318:29:53# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_base_type_spec.rb. Expected to take 0.16 second. 522418:29:53Types::Packages::PackageBaseType 522518:29:53 is expected to require graphql authorizations :read_package 522618:29:53 is expected to eq "Represents a package in the Package Registry" 522718:29:53 is expected to expose permissions using Types::PermissionTypes::Package 522818:29:53 includes all expected fields 522918:29:53# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_base_type_spec.rb. It took 0.13 second. Expected to take 0.16 second. 523018:29:53# [RSpecRunTime] Starting example group spec/graphql/types/container_registry/container_repository_details_type_spec.rb. Expected to take 0.15 second. 523118:29:53Types::ContainerRegistry::ContainerRepositoryDetailsType 523218:29:53 is expected to require graphql authorizations :read_container_image 523318:29:53 is expected to eq "Details of a container repository" 523418:29:53 is expected to have graphql fields :id, :name, :path, :location, :created_at, :updated_at, :expiration_policy_started_at, :status, :tags_count, :expiration_policy_cleanup_status, :tags, :size, :manifest, :project, :migration_state, :last_cleanup_deleted_tags_count, :user_permissions, :last_published_at, and :protection_rule_exists 523518:29:53 is expected to eq "ContainerRepositoryDetails" 523718:29:53 returns tags connection type 523818:29:53# [RSpecRunTime] Finishing example group spec/graphql/types/container_registry/container_repository_details_type_spec.rb. It took 0.22 second. Expected to take 0.15 second. 523918:29:53# [RSpecRunTime] Starting example group spec/keeps/helpers/postgres_ai_spec.rb. Expected to take 0.15 second. 524018:29:53Keeps::Helpers::PostgresAi 524118:29:53 #fetch_migrated_tuple_count 524218:29:53 fetches data from Postgres AI 524418:29:53 with no connection string 524518:29:53 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied" 524618:29:53 with no password 524718:29:53 is expected to raise Keeps::Helpers::PostgresAi::Error with "No credentials supplied" 524818:29:53 #fetch_background_migration_status 524918:29:53 fetches background migration data from Postgres AI 525018:29:53# [RSpecRunTime] Finishing example group spec/keeps/helpers/postgres_ai_spec.rb. It took 0.14 second. Expected to take 0.15 second. 525118:29:53# [RSpecRunTime] Starting example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. Expected to take 0.14 second. 525218:29:53Ci::CodequalityMrDiffReportSerializer 525418:29:53 when quality report has degradations 525518:29:53 matches the schema 525618:29:53 when quality report has no degradations 525718:29:53 matches the schema 525818:29:53# [RSpecRunTime] Finishing example group spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb. It took 0.2 second. Expected to take 0.14 second. 525918:29:53# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/extractors/graphql_extractor_spec.rb. Expected to take 0.13 second. 526018:29:53BulkImports::Common::Extractors::GraphqlExtractor 526218:29:54 returns ExtractedData 526318:29:54# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/extractors/graphql_extractor_spec.rb. It took 0.15 second. Expected to take 0.13 second. 526418:29:54# [RSpecRunTime] Starting example group spec/models/blob_viewer/server_side_spec.rb. Expected to take 0.13 second. 526518:29:54BlobViewer::ServerSide 526618:29:54 does not allow STI 526818:29:54 loads all blob data 526918:29:54 #render_error 527018:29:54 when the blob is stored externally 527118:29:54 return :server_side_but_stored_externally 527218:29:54# [RSpecRunTime] Finishing example group spec/models/blob_viewer/server_side_spec.rb. It took 0.15 second. Expected to take 0.13 second. 527318:29:54# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb. Expected to take 0.12 second. 527418:29:54Tooling::Helpers::PredictiveTestsHelper 527518:29:54 #folders_for_available_editions 527718:29:54 returns the correct paths 527918:29:54 returns the correct paths 528118:29:54 returns the correct paths 528218:29:54# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb. It took 0.11 second. Expected to take 0.12 second. 528318:29:54# [RSpecRunTime] Starting example group spec/graphql/types/deployment_type_spec.rb. Expected to take 0.12 second. 528418:29:54Types::DeploymentType 528518:29:54 is expected to expose permissions using Types::PermissionTypes::Deployment 528618:29:54 has the expected fields 528718:29:54 is expected to require graphql authorizations :read_deployment 528818:29:54 is expected to eq "Deployment" 528918:29:54# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_type_spec.rb. It took 0.13 second. Expected to take 0.12 second. 529018:29:54# [RSpecRunTime] Starting example group spec/helpers/projects/settings/branch_rules_helper_spec.rb. Expected to take 0.11 second. 529118:29:54Projects::Settings::BranchRulesHelper 529218:29:54 #branch_rules_data 529318:29:54 returns branch rules data 529418:29:54# [RSpecRunTime] Finishing example group spec/helpers/projects/settings/branch_rules_helper_spec.rb. It took 0.11 second. Expected to take 0.11 second. 529518:29:54# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/resource_usage_limit/server_spec.rb. Expected to take 0.11 second. 529618:29:54Gitlab::SidekiqMiddleware::ResourceUsageLimit::Server 529718:29:54 yields block 529818:29:54 calls the Gitlab::ResourceUsageLimiter 529918:29:54 when enable_sidekiq_resource_usage_tracking is disabled 530018:29:54 expect no limit checks to occur 530118:29:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/resource_usage_limit/server_spec.rb. It took 0.1 second. Expected to take 0.11 second. 530218:29:54# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/logger_spec.rb. Expected to take 0.11 second. 530318:29:54Gitlab::Database::LoadBalancing::Logger 530418:29:54 excludes context 530518:29:54 behaves like a json logger 530618:29:54 formats strings 530718:29:54 formats hashes 530818:29:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/logger_spec.rb. It took 0.09 second. Expected to take 0.11 second. 530918:29:54# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/random_domain_spec.rb. Expected to take 0.1 second. 531018:29:54Gitlab::Pages::RandomDomain 531118:29:54 when project path is less than 48 chars 531218:29:54 behaves like random domain 531318:29:54 is expected to eq "p-hhhhhh" 531418:29:54 when project path is close to 48 chars 531518:29:54 behaves like random domain 531618:29:54 is expected to eq "pppppppppppppppppppppppppppppppppppppppppppppppppppppppp-hhhhhh" 531718:29:54 when project path is larger than 48 chars 531818:29:54 behaves like random domain 531918:29:54 is expected to eq "pppppppppppppppppppppppppppppppppppppppppppppppppppppppp-hhhhhh" 532018:29:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/random_domain_spec.rb. It took 0.1 second. Expected to take 0.1 second. 532118:29:54# [RSpecRunTime] Starting example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. Expected to take 0.1 second. 532218:29:54Types::Analytics::CycleAnalytics::ValueStreamType 532318:29:54 is expected to eq "ValueStream" 532418:29:54 is expected to have graphql fields :id, :name, :namespace, :project, and :stages 532518:29:54 is expected to require graphql authorizations :read_cycle_analytics 532618:29:54# [RSpecRunTime] Finishing example group spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb. It took 0.1 second. Expected to take 0.1 second. 532718:29:54# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. Expected to take 0.1 second. 532818:29:54Gitlab::ImportExport::DurationMeasuring 532918:29:55 measures method execution duration 533018:29:55 #with_duration_measuring 533118:29:55 yields control 533218:29:55 returns result of the yielded block 533318:29:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/duration_measuring_spec.rb. It took 0.12 second. Expected to take 0.1 second. 533418:29:55# [RSpecRunTime] Starting example group spec/lib/bitbucket/app_password_connection_spec.rb. Expected to take 0.09 second. 533518:29:55Bitbucket::AppPasswordConnection 533718:29:55 uses Gitlab::HTTP to perform GET request 533818:29:55 logs the retries and raises an error if it does not succeed on retry 533918:29:55# [RSpecRunTime] Finishing example group spec/lib/bitbucket/app_password_connection_spec.rb. It took 0.08 second. Expected to take 0.09 second. 534018:29:55# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/collection_spec.rb. Expected to take 0.09 second. 534118:29:55Gitlab::Git::Patches::Collection 534318:29:55 combines the size of the patches 534418:29:55 #valid_size? 534518:29:55 is not valid if the total size is bigger than 2MB 534618:29:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/collection_spec.rb. It took 0.1 second. Expected to take 0.09 second. 534718:29:55# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. Expected to take 0.08 second. 534818:29:55Atlassian::JiraConnect::Serializers::AuthorEntity 534918:29:55 when object is a User model 535018:29:55 exposes all fields 535118:29:55 when object is a CommitAuthor struct from a commit 535218:29:55 exposes name and email only 535318:29:55# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb. It took 0.08 second. Expected to take 0.08 second. 535418:29:55# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb. Expected to take 0.08 second. 535518:29:55Gitlab::GrapeLogging::Loggers::PerfLogger 535718:29:55 when no performance data present 535818:29:55 is expected not to include {:redis_calls => 1} 535918:29:55 when performance data present 536018:29:55 is expected to include {:redis_calls => 1} 536118:29:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb. It took 0.08 second. Expected to take 0.08 second. 536218:29:55# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_token_scope/allowlist_type_spec.rb. Expected to take 0.07 second. 536318:29:55Types::Ci::JobTokenScope::AllowlistType 536418:29:55 exposes the expected fields 536518:29:55 is expected to eq "CiJobTokenScopeAllowlist" 536618:29:55# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_token_scope/allowlist_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 536718:29:55# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_type_spec.rb. Expected to take 0.07 second. 536818:29:55Types::ErrorTracking::SentryErrorType 536918:29:55 is expected to eq "SentryError" 537018:29:55 exposes the expected fields 537118:29:55# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 537218:29:55# [RSpecRunTime] Starting example group spec/graphql/types/release_source_type_spec.rb. Expected to take 0.07 second. 537318:29:55Types::ReleaseSourceType 537418:29:55 has the expected fields 537518:29:55 is expected to require graphql authorizations :read_code 537618:29:55# [RSpecRunTime] Finishing example group spec/graphql/types/release_source_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 537718:29:55# [RSpecRunTime] Starting example group spec/lib/service_ping/permit_data_categories_spec.rb. Expected to take 0.07 second. 537818:29:55ServicePing::PermitDataCategories 538018:29:55 when usage ping setting is set to true 538118:29:55 returns all categories 538218:29:55 when usage ping setting is set to false 538318:29:55 returns all categories 538418:29:55# [RSpecRunTime] Finishing example group spec/lib/service_ping/permit_data_categories_spec.rb. It took 0.07 second. Expected to take 0.07 second. 538518:29:55# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. Expected to take 0.07 second. 538618:29:55Gitlab::Usage::Metrics::Instrumentations::PrometheusEnabledMetric 538718:29:55 when the setting is false 538818:29:55 behaves like a correct instrumented metric value 538918:29:55 has correct value 539018:29:55 when the setting is true 539118:29:55 behaves like a correct instrumented metric value 539218:29:55 has correct value 539318:29:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second. 539418:29:55# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/config_type_spec.rb. Expected to take 0.07 second. 539518:29:55Types::Ci::Config::ConfigType 539618:29:55 exposes the expected fields 539718:29:55 is expected to eq "CiConfig" 539818:29:55# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/config_type_spec.rb. It took 0.08 second. Expected to take 0.07 second. 539918:29:55# [RSpecRunTime] Starting example group spec/serializers/ci/variable_entity_spec.rb. Expected to take 0.06 second. 540018:29:55Ci::VariableEntity 540218:29:55 contains required fields 540318:29:55# [RSpecRunTime] Finishing example group spec/serializers/ci/variable_entity_spec.rb. It took 0.07 second. Expected to take 0.06 second. 540418:29:55# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb. Expected to take 0.05 second. 540518:29:55Gitlab::Usage::Metrics::Instrumentations::IncomingEmailEncryptedSecretsEnabledMetric 540618:29:55 behaves like a correct instrumented metric value 540718:29:55 has correct value 540818:29:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb. It took 0.05 second. Expected to take 0.05 second. 540918:29:55# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_spec.rb. Expected to take 0.05 second. 541018:29:55API::Entities::Nuget::Dependency 541218:29:56# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_spec.rb. It took 0.04 second. Expected to take 0.05 second. 541318:29:56# [RSpecRunTime] Starting example group spec/graphql/types/merge_request_state_event_enum_spec.rb. Expected to take 0.05 second. 541418:29:56Types::MergeRequestStateEventEnum 541518:29:56 has the appropriate values 541618:29:56# [RSpecRunTime] Finishing example group spec/graphql/types/merge_request_state_event_enum_spec.rb. It took 0.04 second. Expected to take 0.05 second. 541718:29:56# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_type_spec.rb. Expected to take 0.04 second. 541818:29:56Types::Packages::PackageDependencyType 541918:29:56 includes package file fields 542018:29:56# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 542118:29:56# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_token_scope/policies_enum_spec.rb. Expected to take 0.04 second. 542218:29:56Types::Ci::JobTokenScope::PoliciesEnum 542318:29:56 exposes all policies 542418:29:56# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_token_scope/policies_enum_spec.rb. It took 0.05 second. Expected to take 0.04 second. 542518:29:56# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_metadata_type_spec.rb. Expected to take 0.04 second. 542618:29:56Types::Ml::CandidateMetadataType 542718:29:56 has the expected fields 542818:29:56# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_metadata_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 542918:29:56# [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 0.04 second. 543018:29:56WebIde::Settings 543118:29:56 implements the extended module's behavior 543218:29:56# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.04 second. Expected to take 0.04 second. 543318:30:17auto_explain log contains 1673 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-27-44.350.main.ndjson.gz 543418:30:17took 20.456034835 543518:30:35auto_explain log contains 1674 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-27-44.350.ci.ndjson.gz 543618:30:35took 17.548853087 543718:30:35[TEST PROF INFO] EventProf results for sql.active_record 543818:30:35Total time: 04:35.517 of 16:47.731 (27.34%) 543918:30:35Total events: 182941 544018:30:35Top 5 slowest suites (by time): 544118:30:35IssuePolicy (./spec/policies/issue_policy_spec.rb:5) – 01:05.912 (47417 / 344) of 03:42.828 (29.58%) 544218:30:35Ci::JobArtifact (./spec/models/ci/job_artifact_spec.rb:5) – 00:47.796 (28645 / 278) of 02:21.281 (33.83%) 544318:30:35Ci::Ref (./spec/models/ci/ref_spec.rb:5) – 00:18.222 (9603 / 40) of 00:48.310 (37.72%) 544418:30:35MergeRequests::ApprovalService (./spec/services/merge_requests/approval_service_spec.rb:5) – 00:12.323 (7313 / 29) of 00:56.501 (21.81%) 544518:30:35Ci::JobArtifa...:CreateService (./spec/services/ci/job_artifacts/create_service_spec.rb:5) – 00:11.346 (7838 / 50) of 00:36.088 (31.44%) 544618:30:35Knapsack report was generated. Preview: 544818:30:35 "spec/policies/issue_policy_spec.rb": 222.82769860200096, 544918:30:35 "spec/models/ci/job_artifact_spec.rb": 141.2815058140004, 545018:30:35 "spec/services/merge_requests/approval_service_spec.rb": 56.500986838000244, 545118:30:35 "spec/models/ci/ref_spec.rb": 48.31024422500013, 545218:30:35 "spec/rubocop/cop/rspec/feature_category_spec.rb": 41.61029607300043, 545318:30:35 "spec/services/ci/job_artifacts/create_service_spec.rb": 36.087888062000275, 545418:30:35 "spec/services/projects/move_forks_service_spec.rb": 29.301966844999697, 545518:30:35 "spec/lib/search/group_settings_spec.rb": 32.96471831099916, 545618:30:35 "spec/serializers/environment_serializer_spec.rb": 19.626254641998457, 545718:30:35 "spec/services/snippets/bulk_destroy_service_spec.rb": 20.743281561000913, 545818:30:35 "spec/workers/new_merge_request_worker_spec.rb": 16.00648666199959, 545918:30:35 "spec/services/issues/set_crm_contacts_service_spec.rb": 15.073598962999313, 546018:30:35 "spec/finders/group_descendants_finder_spec.rb": 14.434745597000074, 546118:30:35 "spec/serializers/commit_entity_spec.rb": 13.808988651999243, 546218:30:35 "spec/finders/fork_projects_finder_spec.rb": 13.580003312001281, 546318:30:35 "spec/models/ml/candidate_spec.rb": 11.291829620000499, 546418:30:35 "spec/services/projects/update_remote_mirror_service_spec.rb": 10.100756392999756, 546518:30:35 "spec/services/ci/create_pipeline_service/include_spec.rb": 10.325376124001195, 546618:30:35 "spec/tasks/gitlab/db/truncate_legacy_tables_rake_spec.rb": 14.787367588998677, 546718:30:35 "spec/workers/pages_domain_verification_cron_worker_spec.rb": 7.718904309998834, 546818:30:35 "spec/finders/ci/jobs_finder_spec.rb": 8.951228153000557, 546918:30:35 "spec/models/concerns/participable_spec.rb": 7.377805068999805, 547018:30:35 "spec/finders/projects/members/effective_access_level_finder_spec.rb": 7.759302795999247, 547118:30:35 "spec/graphql/features/authorization_spec.rb": 7.275054599000214, 547218:30:35 "spec/workers/bulk_imports/transform_references_worker_spec.rb": 7.902941723999902, 547318:30:35 "spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb": 5.872600541000793, 547418:30:35 "spec/graphql/mutations/container_expiration_policies/update_spec.rb": 6.804137099999934, 547518:30:35 "spec/workers/releases/manage_evidence_worker_spec.rb": 5.6387364199999865, 547618:30:35 "spec/finders/packages/build_infos_finder_spec.rb": 6.151651195999875, 547718:30:35 "spec/models/integrations/bamboo_spec.rb": 4.234298612998828, 547818:30:35 "spec/lib/gitlab/import_export/repo_restorer_spec.rb": 6.107104270000491, 547918:30:35 "spec/services/quick_actions/target_service_spec.rb": 5.506394271998943, 548018:30:35 "spec/models/user_detail_spec.rb": 4.859734457999366, 548118:30:35 "spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb": 4.768588646000353, 548218:30:35 "spec/workers/ci/drop_pipeline_worker_spec.rb": 4.792862903999776, 548318:30:35 "spec/services/ci/create_pipeline_service/dry_run_spec.rb": 4.537860346001253, 548418:30:35 "spec/workers/import/reassign_placeholder_user_records_worker_spec.rb": 3.6782214600007137, 548518:30:35 "spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb": 3.8946267120008997, 548618:30:35 "spec/serializers/diff_viewer_entity_spec.rb": 4.287133198000447, 548718:30:35 "spec/services/ci/enqueue_job_service_spec.rb": 4.01245511200068, 548818:30:35 "spec/lib/gitlab/pagination/keyset/iterator_spec.rb": 3.864679153999532, 548918:30:35 "spec/helpers/boards_helper_spec.rb": 3.4608485299995664, 549018:30:35 "spec/models/concerns/ci/track_environment_usage_spec.rb": 2.916166487000737, 549118:30:35 "spec/lib/api/ci/helpers/runner_spec.rb": 3.2766346749995137, 549218:30:35 "spec/models/packages/cleanup/policy_spec.rb": 3.2174650300003123, 549318:30:35 "spec/lib/gitlab/import_export/lfs_saver_spec.rb": 3.0928249320004397, 549418:30:35 "spec/models/analytics/cycle_analytics/merge_request_stage_event_spec.rb": 3.319590421999237, 549518:30:35 "spec/lib/gitlab/gitaly_client/repository_service_spec.rb": 2.7093111949998274, 549618:30:35 "spec/finders/projects/ml/experiment_finder_spec.rb": 1.9381455720013037, 549718:30:35 "spec/models/ci/catalog/resources/components/usage_spec.rb": 2.050817041999835, 549818:30:35 "spec/graphql/mutations/issues/unlink_alert_spec.rb": 2.840606484000091, 549918:30:35 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb": 2.6932309069998155, 550018:30:35 "spec/services/customer_relations/group_migration_service_spec.rb": 2.743060410999533, 550118:30:35 "spec/lib/gitlab/github_import/client_spec.rb": 3.0857628830017347, 550218:30:35 "spec/channels/noteable/notes_channel_spec.rb": 2.4927640530004282, 550318:30:35 "spec/lib/gitlab/ci/config/external/file/local_spec.rb": 2.25201772499895, 550418:30:35 "spec/services/users/set_status_service_spec.rb": 2.207645508000496, 550518:30:35 "spec/services/projects/detect_repository_languages_service_spec.rb": 2.015275745001418, 550618:30:35 "spec/lib/gitlab/ci/status/build/action_spec.rb": 2.2217964670016954, 550718:30:35 "spec/lib/gitlab/ci/pipeline/chain/create_spec.rb": 1.6104299910002737, 550818:30:35 "spec/lib/gitlab/metrics_spec.rb": 1.8461473400002433, 550918:30:35 "spec/policies/base_policy_spec.rb": 1.6700451249998878, 551018:30:35 "spec/lib/gitlab/database/reindexing/grafana_notifier_spec.rb": 2.0806326499987335, 551118:30:35 "spec/serializers/integrations/event_entity_spec.rb": 1.8288423109988798, 551218:30:35 "spec/services/ci/pipeline_creation/start_pipeline_service_spec.rb": 1.7963866339996457, 551318:30:35 "spec/lib/gitlab/usage/metric_definition_validate_all_spec.rb": 2.156439913000213, 551418:30:35 "spec/workers/pages/deactivate_expired_deployments_cron_worker_spec.rb": 1.8235986620002222, 551518:30:35 "spec/lib/gitlab/jira_import/issue_serializer_spec.rb": 1.7803486350003368, 551618:30:35 "spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb": 1.5672532539992972, 551718:30:35 "spec/lib/api/entities/ci/pipeline_spec.rb": 1.1618931089997204, 551818:30:35 "spec/services/ci/pipeline_bridge_status_service_spec.rb": 1.5339612269999634, 551918:30:35 "spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb": 1.1504543000010017, 552018:30:35 "spec/lib/gitlab/graphql/queries_spec.rb": 1.3233037549998699, 552118:30:35 "spec/workers/bulk_imports/relation_batch_export_worker_spec.rb": 1.3815608900004008, 552218:30:35 "spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb": 1.4903064999998605, 552318:30:35 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/batch_from_storage_spec.rb": 1.4242067070008488, 552418:30:35 "spec/graphql/mutations/alert_management/http_integration/create_spec.rb": 1.0517220789988642, 552518:30:35 "spec/lib/gitlab/usage/metrics/instrumentations/issues_with_alert_management_alerts_metric_spec.rb": 0.9026227520007524, 552618:30:35 "spec/services/protected_tags/create_service_spec.rb": 1.3450354630003858, 552718:30:35 "spec/lib/banzai/filter/references/abstract_reference_filter_spec.rb": 1.0501084890001948, 552818:30:35 "spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb": 1.2339727529997617, 552918:30:35 "spec/models/packages/debian/group_component_spec.rb": 0.9116954600012832, 553018:30:35 "spec/lib/gitlab/ci/matching/runner_matcher_spec.rb": 1.0733775460012112, 553118:30:35 "spec/lib/gitlab/terraform_registry_token_spec.rb": 1.15143272000023, 553218:30:35 "spec/lib/gitlab/instrumentation/redis_base_spec.rb": 0.9500104479993752, 553318:30:35 "spec/lib/sidebars/menu_spec.rb": 0.997884892998627, 553418:30:35 "spec/helpers/projects/ml/model_registry_helper_spec.rb": 0.9344527089997428, 553518:30:35 "spec/models/ci/pipeline_chat_data_spec.rb": 0.9499560280000878, 553618:30:35 "spec/services/cloud_seed/google_cloud/enable_vision_ai_service_spec.rb": 0.9068079419994319, 553718:30:35 "spec/graphql/mutations/achievements/delete_spec.rb": 0.771560323999438, 553818:30:35 "spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb": 0.8455805169996893, 553918:30:35 "spec/graphql/resolvers/group_milestones_resolver_spec.rb": 0.717729887999667, 554018:30:35 "spec/lib/gitlab/bitbucket_import/importers/pull_requests_notes_importer_spec.rb": 0.7896044009994512, 554118:30:35 "spec/models/group_deploy_token_spec.rb": 0.7313100170013058, 554218:30:35 "spec/lib/gitlab/utils/batched_background_migrations_dictionary_spec.rb": 0.7563774139998714, 554318:30:35 "spec/graphql/types/work_item_id_type_spec.rb": 0.6543063330009318, 554418:30:35 "spec/services/users/registrations_build_service_spec.rb": 0.6100671469994268, 554518:30:35 "spec/lib/gitlab/github_import/markdown/attachment_spec.rb": 0.6830373909997434, 554618:30:35 "spec/lib/bitbucket/client_spec.rb": 0.7414892149990919, 554718:30:35 "spec/services/users/unfollow_service_spec.rb": 0.7211088579988427, 554818:30:35 "spec/lib/gitlab/ci/tags/tag_list_spec.rb": 0.5316787030005798, 554918:30:35 "spec/services/bulk_imports/tree_export_service_spec.rb": 0.6205033969999931, 555018:30:35 "spec/models/packages/rpm/metadatum_spec.rb": 0.5279620539986354, 555118:30:35 "spec/lib/gitlab/metrics/prometheus_spec.rb": 0.5861854089998815, 555218:30:35 "spec/lib/api/helpers/rate_limiter_spec.rb": 0.4666416689997277, 555318:30:35 "spec/lib/gitlab/experiment_feature_rollout_spec.rb": 0.4113831640006538, 555418:30:35 "spec/serializers/import/manifest_provider_repo_entity_spec.rb": 0.4795694189997448, 555518:30:35 "spec/lib/api/entities/markdown_upload_admin_spec.rb": 0.4805271179993724, 555618:30:35 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 0.44221564200051944, 555718:30:35 "spec/lib/bulk_imports/network_error_spec.rb": 0.422366974000397, 555818:30:35 "spec/lib/gitlab/github_import/representation/protected_branch_spec.rb": 0.3968498049998743, 555918:30:35 "spec/lib/authn/tokens/feed_token_spec.rb": 0.415499323999029, 556018:30:35 "spec/models/resource_event_spec.rb": 0.5203047249997326, 556118:30:35 "spec/lib/gitlab/global_anonymous_id_spec.rb": 0.3744542780004849, 556218:30:35 "spec/workers/upload_checksum_worker_spec.rb": 0.3231016229983652, 556318:30:35 "spec/lib/gitlab/uuid_spec.rb": 0.32048383300025307, 556418:30:35 "spec/graphql/resolvers/saved_reply_resolver_spec.rb": 0.29851566499928595, 556518:30:35 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 0.3192016329994658, 556618:30:35 "spec/lib/gitlab/silent_mode_spec.rb": 0.2743394259996421, 556718:30:35 "spec/lib/gitlab/graphql/pagination/array_connection_spec.rb": 0.27952874599941424, 556818:30:35 "spec/lib/gitlab/database/shared_model_spec.rb": 0.2760281560003932, 556918:30:35 "spec/validators/bytesize_validator_spec.rb": 0.250834747999761, 557018:30:35 "spec/services/concerns/merge_requests/assigns_merge_params_spec.rb": 0.3493585889991664, 557118:30:35 "spec/validators/array_members_validator_spec.rb": 0.27495535600064613, 557218:30:35 "spec/models/integrations/chat_message/group_mention_message_spec.rb": 0.2763361960005568, 557318:30:35 "spec/lib/gitlab/ci/status/waiting_for_callback_spec.rb": 0.22085323000101198, 557418:30:35 "spec/lib/gitlab/markdown_cache/redis/extension_spec.rb": 0.2113166419985646, 557518:30:35 "spec/models/doorkeeper/application_spec.rb": 0.30448718299885513, 557618:30:35 "spec/rubocop/cop/code_reuse/service_class_spec.rb": 0.16966401600075187, 557718:30:35 "spec/lib/gitlab/utils/delegator_override/validator_spec.rb": 0.1716664449995733, 557818:30:35 "spec/lib/gitlab/usage/metrics/key_path_processor_spec.rb": 0.15282968600149616, 557918:30:35 "spec/lib/atlassian/jira_issue_key_extractor_spec.rb": 0.17719587499959744, 558018:30:35 "spec/uploaders/virtual_registries/cached_response_uploader_spec.rb": 0.2107910720005748, 558118:30:35 "spec/models/dependency_proxy/group_setting_spec.rb": 0.1578092359995935, 558218:30:35 "spec/serializers/build_trace_entity_spec.rb": 0.18679880399940885, 558318:30:35 "spec/lib/gitlab/git/conflict/resolver_spec.rb": 0.1424365070015483, 558418:30:35 "spec/graphql/types/packages/package_base_type_spec.rb": 0.1332265590008319, 558518:30:35 "spec/graphql/types/container_registry/container_repository_details_type_spec.rb": 0.2204836509990855, 558618:30:35 "spec/keeps/helpers/postgres_ai_spec.rb": 0.13990034800008289, 558718:30:35 "spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb": 0.19674467299955722, 558818:30:35 "spec/lib/bulk_imports/common/extractors/graphql_extractor_spec.rb": 0.15404082699933497, 558918:30:35 "spec/models/blob_viewer/server_side_spec.rb": 0.14472477699928277, 559018:30:35 "spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb": 0.10466498100140598, 559118:30:35 "spec/graphql/types/deployment_type_spec.rb": 0.13372003799850063, 559218:30:35 "spec/helpers/projects/settings/branch_rules_helper_spec.rb": 0.10744612099915685, 559318:30:35 "spec/lib/gitlab/sidekiq_middleware/resource_usage_limit/server_spec.rb": 0.10297561100014718, 559418:30:35 "spec/lib/gitlab/database/load_balancing/logger_spec.rb": 0.09279892199992901, 559518:30:35 "spec/lib/gitlab/pages/random_domain_spec.rb": 0.09771343099964724, 559618:30:35 "spec/graphql/types/analytics/cycle_analytics/value_stream_type_spec.rb": 0.10246119099974749, 559718:30:35 "spec/lib/gitlab/import_export/duration_measuring_spec.rb": 0.11891846900107339, 559818:30:35 "spec/lib/bitbucket/app_password_connection_spec.rb": 0.07542894399921352, 559918:30:35 "spec/lib/gitlab/git/patches/collection_spec.rb": 0.1026825610006199, 560018:30:35 "spec/lib/atlassian/jira_connect/serializers/author_entity_spec.rb": 0.08040804299889714, 560118:30:35 "spec/lib/gitlab/grape_logging/loggers/perf_logger_spec.rb": 0.07713943299859238, 560218:30:35 "spec/graphql/types/ci/job_token_scope/allowlist_type_spec.rb": 0.07350991400016937, 560318:30:35 "spec/graphql/types/error_tracking/sentry_error_type_spec.rb": 0.0704389029997401, 560418:30:35 "spec/graphql/types/release_source_type_spec.rb": 0.0681617650006956, 560518:30:35 "spec/lib/service_ping/permit_data_categories_spec.rb": 0.07308568400003423, 560618:30:35 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb": 0.07283265399928496, 560718:30:35 "spec/graphql/types/ci/config/config_type_spec.rb": 0.07792984300067474, 560818:30:35 "spec/serializers/ci/variable_entity_spec.rb": 0.06716894400051387, 560918:30:35 "spec/lib/gitlab/usage/metrics/instrumentations/incoming_email_encrypted_secrets_enabled_metric_spec.rb": 0.04587598599937337, 561018:30:35 "spec/lib/api/entities/nuget/dependency_spec.rb": 0.04213538599833555, 561118:30:35 "spec/graphql/types/merge_request_state_event_enum_spec.rb": 0.041567547001250205, 561218:30:35 "spec/graphql/types/packages/package_dependency_type_spec.rb": 0.043203576999076176, 561318:30:35 "spec/graphql/types/ci/job_token_scope/policies_enum_spec.rb": 0.04643085600037011, 561418:30:35 "spec/graphql/types/ml/candidate_metadata_type_spec.rb": 0.04513507600131561, 561518:30:35 "spec/lib/web_ide/settings_spec.rb": 0.04405103700082691 561718:30:35Knapsack global time execution for tests: 16m 47s 561818:30:35Pending: (Failures listed here are expected and do not affect your suite's status) 561918:30:35 1) Ml::Candidate modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank 562018:30:35 # No reason given 562118:30:35 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 562218:30:35 2) Ml::Candidate modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank 562318:30:35 # No reason given 562418:30:35 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 562518:30:35Finished in 17 minutes 36 seconds (files took 1 minute 33.88 seconds to load) 562618:30:353275 examples, 0 failures, 2 pending 562718:30:35Randomized with seed 50871 562818:30:42Failed to write to log, write log/workhorse-test.log: file already closed 562918:30:42[TEST PROF INFO] Time spent in factories: 08:45.903 (49.31% of total time) 563018:30:42RSpec exited with 0. 563118:30:42No examples to retry, congrats! 563318:30:44Running after script... 563418:30:44$ source scripts/utils.sh 563518:30:44$ log_disk_usage 563618:30:44******************************************************* 563718:30:44This runner currently has 70G free disk space. 563818:30:44******************************************************* 569518:31:05$ bundle exec gem list gitlab_quality-test_tooling 569618:31:07gitlab_quality-test_tooling (2.3.0) 569718:31:07$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 570018:31:07$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 570318:31:07$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 570618:31:07$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 571118:31:12$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 571518:31:14$ tooling/bin/push_job_metrics || true 571618:31:15[job-metrics] Pushing job metrics file for the CI/CD job. 571718:31:15[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 571918:31:16Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-21 due to policy 572118:31:17Uploading artifacts... 572218:31:17auto_explain/: found 3 matching artifact files and directories 572318:31:17coverage/: found 5 matching artifact files and directories 572418:31:17crystalball/: found 2 matching artifact files and directories 572518:31:17WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 572618:31:17knapsack/: found 4 matching artifact files and directories 572718:31:17rspec/: found 16 matching artifact files and directories 572818:31:17WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 572918:31:17log/*.log: found 18 matching artifact files and directories 573118:31:17WARNING: Retrying... context=artifacts-uploader error=request redirected 573218:31:20Uploading artifacts as "archive" to coordinator... 201 Created id=8522812968 responseStatus=201 Created token=glcbt-66 573318:31:20Uploading artifacts... 573418:31:20rspec/rspec-*.xml: found 1 matching artifact files and directories 573618:31:20WARNING: Retrying... context=artifacts-uploader error=request redirected 573718:31:21Uploading artifacts as "junit" to coordinator... 201 Created id=8522812968 responseStatus=201 Created token=glcbt-66 573918:31:31Job succeeded