122:33:29 does not delete the original file 222:33:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.79 seconds. Current RSS: ~1089M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6593 422:33:29 upon a database failure 522:33:30 does not update the object_store 622:33:30 does not delete the original file 722:33:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.63 seconds. Current RSS: ~1089M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6594 922:33:31# [RSpecRunTime] Finishing example group spec/uploaders/attachment_uploader_spec.rb. It took 39.06 seconds. Expected to take 42.44 seconds. 1022:33:31# [RSpecRunTime] Starting example group spec/services/packages/maven/find_or_create_package_service_spec.rb. Expected to take 36.14 seconds. 1122:33:31Packages::Maven::FindOrCreatePackageService 1222:33:31 is expected to includes the Gitlab::ExclusiveLeaseHelpers module 1422:33:31 with path including version 1522:33:31 package_exist: true, file_type: :jar, snapshot_version: false, shared_example_name: "reuse existing package" 1622:33:31 behaves like reuse existing package 1722:33:32 is expected not to change `Packages::Package.count` 1822:33:33 returns the existing package 1922:33:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.8 seconds. Current RSS: ~1090M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6595 2122:33:33 package_exist: false, file_type: :jar, snapshot_version: false, shared_example_name: "create package" 2222:33:33 behaves like create package 2322:33:33 is expected to change `Packages::Package.count` by 1 2422:33:33 sets the proper name and version 2522:33:33 behaves like returning a success service response 2622:33:33 returns a success service response 2722:33:33 with optional attributes 2822:33:33 behaves like assigns build to package 2922:33:33 with build info 3022:33:34 assigns the pipeline to the package 3122:33:34 behaves like assigns status to package 3222:33:34 with status param 3322:33:34 assigns the status to the package 3422:33:34 package_exist: true, file_type: :jar, snapshot_version: true, shared_example_name: "reuse existing package" 3522:33:34 behaves like reuse existing package 3622:33:35 is expected not to change `Packages::Package.count` 3722:33:35 returns the existing package 3822:33:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.4 seconds. Current RSS: ~1092M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6596 4022:33:35 package_exist: false, file_type: :jar, snapshot_version: true, shared_example_name: "create package" 4122:33:35 behaves like create package 4222:33:35 is expected to change `Packages::Package.count` by 1 4322:33:35 sets the proper name and version 4422:33:35 behaves like returning a success service response 4522:33:35 returns a success service response 4622:33:36 with optional attributes 4722:33:36 behaves like assigns build to package 4822:33:36 with build info 4922:33:36 assigns the pipeline to the package 5022:33:36 behaves like assigns status to package 5122:33:36 with status param 5222:33:36 assigns the status to the package 5322:33:36 package_exist: true, file_type: :maven_xml, snapshot_version: true, shared_example_name: "reuse existing package" 5422:33:36 behaves like reuse existing package 5522:33:37 is expected not to change `Packages::Package.count` 5622:33:38 returns the existing package 5722:33:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.99 seconds. Current RSS: ~1092M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6597 5922:33:38 package_exist: false, file_type: :maven_xml, snapshot_version: true, shared_example_name: "create package" 6022:33:38 behaves like create package 6122:33:38 is expected to change `Packages::Package.count` by 1 6222:33:38 sets the proper name and version 6322:33:38 behaves like returning a success service response 6422:33:38 returns a success service response 6522:33:38 with optional attributes 6622:33:38 behaves like assigns build to package 6722:33:38 with build info 6822:33:39 assigns the pipeline to the package 6922:33:39 behaves like assigns status to package 7022:33:39 with status param 7122:33:39 assigns the status to the package 7222:33:39 with path not including version 7322:33:39 and maven-metadata.xml file 7422:33:39 with existing package 7522:33:39 behaves like reuse existing package 7622:33:40 is expected not to change `Packages::Package.count` 7722:33:40 returns the existing package 7822:33:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.48 seconds. Current RSS: ~1093M. Threads: 4. load average: 0.99 1.03 0.99 1/284 6598 8022:33:40 and marked as pending_destruction 8122:33:40 behaves like create package 8222:33:41 is expected to change `Packages::Package.count` by 1 8322:33:42 sets the proper name and version 8422:33:42 behaves like returning a success service response 8522:33:43 returns a success service response 8622:33:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.76 seconds. Current RSS: ~1094M. Threads: 4. load average: 0.99 1.03 0.99 1/284 6599 8822:33:43 with optional attributes 8922:33:43 behaves like assigns build to package 9022:33:43 with build info 9122:33:44 assigns the pipeline to the package 9222:33:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.31 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6600 9422:33:44 behaves like assigns status to package 9522:33:44 with status param 9622:33:45 assigns the status to the package 9722:33:45 without existing package 9822:33:45 behaves like create package 9922:33:45 is expected to change `Packages::Package.count` by 1 10022:33:45 sets the proper name and version 10122:33:45 behaves like returning a success service response 10222:33:45 returns a success service response 10322:33:45 with optional attributes 10422:33:45 behaves like assigns build to package 10522:33:45 with build info 10622:33:46 assigns the pipeline to the package 10722:33:46 behaves like assigns status to package 10822:33:46 with status param 10922:33:46 assigns the status to the package 11122:33:47 creates a build_info 11222:33:47 with multiple files for the same package and the same pipeline 11322:33:47 creates a single build info 11422:33:47 when package duplicates are not allowed 11522:33:47 behaves like returning an error 11622:33:48 is expected not to change `project.package_files.count` 11722:33:48 behaves like returning an error service response 11822:33:48 returns an error service response 11922:33:49 is expected to be empty 12022:33:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 18.23 seconds. Current RSS: ~1092M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6601 12222:33:49 for a SNAPSHOT version 12322:33:49 behaves like returning an error 12422:33:50 is expected not to change `project.package_files.count` 12522:33:50 behaves like returning an error service response 12622:33:51 returns an error service response 12722:33:51 is expected to be empty 12822:33:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.54 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6602 13022:33:51 when uploading to the versionless package which contains metadata about all versions 13122:33:51 behaves like reuse existing package 13222:33:52 is expected not to change `Packages::Package.count` 13322:33:53 returns the existing package 13422:33:53# [RSpecRunTime] RSpec elapsed time: 14 minutes 22.06 seconds. Current RSS: ~1095M. Threads: 4. load average: 0.99 1.03 0.99 1/283 6603 13622:33:53 when uploading different non-duplicate files to the same package 13722:33:53 behaves like reuse existing package 13822:33:54 is expected not to change `Packages::Package.count` 13922:33:55 returns the existing package 14022:33:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.7 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.07 1.04 1.00 1/283 6604 14222:33:55 when the package name matches the exception regex 14322:33:55 behaves like reuse existing package 14422:33:55 is expected not to change `Packages::Package.count` 14522:33:56 returns the existing package 14622:33:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.34 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.07 1.04 1.00 1/283 6605 14822:33:56 when the package version matches the exception regex 14922:33:56 behaves like reuse existing package 15022:33:57 is expected not to change `Packages::Package.count` 15122:33:58 returns the existing package 15222:33:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 27.1 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.07 1.04 1.00 1/283 6606 15422:33:58 when uploading a similar package file name with a classifier 15522:33:58 behaves like reuse existing package 15622:33:59 is expected not to change `Packages::Package.count` 15722:33:59 returns the existing package 15822:33:59# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.59 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.07 1.04 1.00 1/283 6607 16022:33:59 for a SNAPSHOT version 16122:33:59 behaves like reuse existing package 16222:34:00 is expected not to change `Packages::Package.count` 16322:34:01 returns the existing package 16422:34:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.09 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.07 1.04 1.00 1/283 6608 16622:34:01 with a very large file name 16722:34:01 behaves like returning an error 16822:34:01 is expected not to change `project.package_files.count` 16922:34:01 behaves like returning an error service response 17022:34:01 returns an error service response 17122:34:01 is expected to be empty 17222:34:01 with invalid params causing the erroneous service response 17322:34:01 behaves like returning an error 17422:34:01 is expected not to change `project.package_files.count` 17522:34:01 behaves like returning an error service response 17622:34:01 returns an error service response 17722:34:01 is expected to be empty 17822:34:01 with exlusive lease guard 17922:34:01 obtains a lease to find or create a new package 18022:34:01 when the lease is already taken 18122:34:01 is expected to be error and have attributes {:message => "Failed to obtain a lock"} 18222:34:01 when use_exclusive_lease_in_mvn_find_or_create_package feature flag is disabled 18322:34:01 does not obtain a lease 18422:34:01 with parallel execution 18522:34:02 only creates one package 18622:34:02# [RSpecRunTime] Finishing example group spec/services/packages/maven/find_or_create_package_service_spec.rb. It took 31.05 seconds. Expected to take 36.14 seconds. 18722:34:02# [RSpecRunTime] Starting example group spec/models/hooks/project_hook_spec.rb. Expected to take 33.59 seconds. 18922:34:02 does not allow STI 19022:34:02 .executable/.disabled 19122:34:04 finds the correct set of project hooks 19222:34:04 when the flag is disabled 19322:34:07 causes all hooks to be considered executable 19422:34:10 causes no hooks to be considered disabled 19522:34:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.7 seconds. Current RSS: ~1194M. Threads: 4. load average: 1.06 1.04 1.00 1/283 6614 19722:34:10 when silent mode is enabled 19822:34:12 causes no hooks to be considered executable 19922:34:14 causes all hooks to be considered disabled 20022:34:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.46 seconds. Current RSS: ~1198M. Threads: 4. load average: 1.05 1.04 1.00 1/283 6615 20322:34:14 recent_failures: 0, not_until: :not_set, executable: true 20422:34:15 has the correct state 20522:34:15 when the flag is disabled 20622:34:15 is always executable 20722:34:15 recent_failures: 0, not_until: :past, executable: true 20822:34:15 has the correct state 20922:34:15 when the flag is disabled 21022:34:16 is always executable 21122:34:16 recent_failures: 0, not_until: :future, executable: true 21222:34:16 has the correct state 21322:34:16 when the flag is disabled 21422:34:16 is always executable 21522:34:16 recent_failures: 0, not_until: :now, executable: true 21622:34:17 has the correct state 21722:34:17 when the flag is disabled 21822:34:17 is always executable 21922:34:17 recent_failures: 1, not_until: :not_set, executable: true 22022:34:17 has the correct state 22122:34:17 when the flag is disabled 22222:34:18 is always executable 22322:34:18 recent_failures: 1, not_until: :past, executable: true 22422:34:18 has the correct state 22522:34:18 when the flag is disabled 22622:34:18 is always executable 22722:34:18 recent_failures: 1, not_until: :future, executable: true 22822:34:19 has the correct state 22922:34:19 when the flag is disabled 23022:34:20 is always executable 23122:34:20# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.74 seconds. Current RSS: ~1231M. Threads: 4. load average: 1.05 1.04 1.00 1/284 6616 23322:34:20 recent_failures: 3, not_until: :not_set, executable: true 23422:34:20 has the correct state 23522:34:20 when the flag is disabled 23622:34:20 is always executable 23722:34:20 recent_failures: 3, not_until: :past, executable: true 23822:34:21 has the correct state 23922:34:21 when the flag is disabled 24022:34:21 is always executable 24122:34:21 recent_failures: 3, not_until: :future, executable: true 24222:34:21 has the correct state 24322:34:21 when the flag is disabled 24422:34:21 is always executable 24522:34:21 recent_failures: 4, not_until: :not_set, executable: false 24622:34:22 has the correct state 24722:34:22 when the flag is disabled 24822:34:22 is always executable 24922:34:22 recent_failures: 4, not_until: :past, executable: true 25022:34:22 has the correct state 25122:34:22 when the flag is disabled 25222:34:23 is always executable 25322:34:23 recent_failures: 4, not_until: :now, executable: false 25422:34:23 has the correct state 25522:34:23 when the flag is disabled 25622:34:23 is always executable 25722:34:23 recent_failures: 4, not_until: :future, executable: false 25822:34:23 has the correct state 25922:34:23 when the flag is disabled 26022:34:24 is always executable 26222:34:24 makes a hook executable if it was marked as failed 26322:34:24 makes a hook executable if it is currently backed off 26422:34:24 logs relevant information 26522:34:24 does not update hooks unless necessary 26622:34:24 is expected to change `hook.executable?` from false to true 26822:34:24 when we have not backed off before 26922:34:24 does not disable the hook 27022:34:24 increments recent_failures 27122:34:24 logs relevant information 27222:34:24 when we have exhausted the grace period 27322:34:24 disables the hook 27422:34:24 increments backoff_count 27522:34:24 sets disabled_until 27622:34:25 logs relevant information 27722:34:25 is expected to change `hook.backoff_count` by 1 27822:34:25 when the hook is permanently disabled 27922:34:25 does not set disabled_until 28022:34:25 does not increment the backoff count 28122:34:25# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.32 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.04 1.04 1.00 1/283 6617 28322:34:25 when the flag is disabled 28422:34:25 does not increment backoff count 28622:34:25 is expected to change `hook.recent_failures` by 1 28722:34:25 when the flag is disabled 28822:34:25 does not increment recent failure count 28922:34:25 #temporarily_disabled? 29022:34:26 is false when not temporarily disabled 29122:34:26 allows FAILURE_THRESHOLD initial failures before we back-off 29222:34:26 when hook has been told to back off 29422:34:26 when the flag is disabled 29622:34:26 #permanently_disabled? 29722:34:26 is false when not disabled 29822:34:26 when hook has been disabled 30022:34:26 when the flag is disabled 30222:34:27 #alert_status 30322:34:27 is expected to eq :executable 30422:34:27 when hook has been disabled 30522:34:27 is expected to eq :disabled 30622:34:27 when the flag is disabled 30722:34:27 is expected to eq :executable 30822:34:27 when hook has been backed off 30922:34:27 is expected to eq :temporarily_disabled 31022:34:27 when the flag is disabled 31122:34:27 is expected to eq :executable 31322:34:27 is expected to belong to project required: false 31522:34:27 is expected to validate that :project cannot be empty/falsy 31622:34:27 behaves like includes Limitable concern 31722:34:27 #exceeds_limits? 31822:34:28 without plan limits configured 31922:34:28 is expected to eq false 32022:34:28 without plan limits configured 32122:34:28 is expected to eq false 32222:34:28 with an existing model 32322:34:28 is expected to eq true 32522:34:28 is expected to be a kind of Limitable 32622:34:28 without plan limits configured 32722:34:29 can create new models 32822:34:29 with plan limits configured 32922:34:30 can create new models 33022:34:30 with an existing model 33122:34:30 cannot create new models exceeding the plan limits 33222:34:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.6 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.04 1.04 1.00 1/283 6618 33422:34:31 .for_projects 33522:34:32 finds related project hooks 33622:34:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.45 seconds. Current RSS: ~1243M. Threads: 4. load average: 1.04 1.04 1.00 1/283 6619 33922:34:33 returns hooks for push events only 34022:34:33 .tag_push_hooks 34122:34:34 returns hooks for tag push events only 34322:34:34 returns the associated project 34422:34:34 #application_context 34522:34:34 includes the type and project 34622:34:34# [RSpecRunTime] Finishing example group spec/models/hooks/project_hook_spec.rb. It took 32.25 seconds. Expected to take 33.59 seconds. 34722:34:34# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. Expected to take 29.97 seconds. 34822:34:34Gitlab::Ci::Status::Stage::Factory 34922:34:34 when stage has a core status 35022:34:34 when core status is created 35122:34:35 fabricates a core status created 35222:34:36 extends core status with common stage methods 35322:34:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.07 seconds. Current RSS: ~1213M. Threads: 4. load average: 1.04 1.04 1.00 1/283 6620 35522:34:36 when core status is waiting_for_resource 35622:34:37 fabricates a core status waiting_for_resource 35722:34:38 extends core status with common stage methods 35822:34:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.29 seconds. Current RSS: ~1193M. Threads: 4. load average: 1.04 1.04 1.00 1/283 6621 36022:34:38 when core status is preparing 36122:34:39 fabricates a core status preparing 36222:34:40 extends core status with common stage methods 36322:34:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.39 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.03 1.03 1.00 1/283 6622 36522:34:40 when core status is waiting_for_callback 36622:34:41 fabricates a core status waiting_for_callback 36722:34:42 extends core status with common stage methods 36822:34:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.6 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.03 1.03 1.00 1/283 6623 37022:34:42 when core status is pending 37122:34:44 fabricates a core status pending 37222:34:45 extends core status with common stage methods 37322:34:45# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.79 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.11 1.05 1.01 1/283 6624 37522:34:45 when core status is running 37622:34:46 fabricates a core status running 37722:34:47 extends core status with common stage methods 37822:34:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.05 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.11 1.05 1.01 1/283 6625 38022:34:47 when core status is success 38122:34:48 fabricates a core status success 38222:34:49 extends core status with common stage methods 38322:34:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.2 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.10 1.05 1.00 1/283 6626 38522:34:49 when core status is failed 38622:34:50 fabricates a core status failed 38722:34:51 extends core status with common stage methods 38822:34:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.23 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.10 1.05 1.00 1/283 6627 39022:34:51 when core status is canceling 39122:34:52 fabricates a core status canceling 39222:34:53 extends core status with common stage methods 39322:34:53# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.4 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.10 1.05 1.00 1/283 6628 39522:34:53 when core status is canceled 39622:34:54 fabricates a core status canceled 39722:34:55 extends core status with common stage methods 39822:34:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.61 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6629 40022:34:55 when stage has warnings 40122:34:57 fabricates extended "success with warnings" status 40222:34:58 extends core status with common stage method 40322:34:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.86 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6630 40522:34:58 when stage has manual builds 40622:34:58 when status is manual 40722:34:59 fabricates a play manual status 40822:34:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 27.99 seconds. Current RSS: ~1138M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6631 41022:34:59 when status is scheduled 41122:35:00 fabricates a play manual status 41222:35:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.07 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6632 41422:35:00 when status is skipped 41522:35:01 fabricates a play manual status 41622:35:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.19 seconds. Current RSS: ~1138M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6633 41822:35:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/stage/factory_spec.rb. It took 27.27 seconds. Expected to take 29.97 seconds. 41922:35:01# [RSpecRunTime] Starting example group spec/services/clusters/update_service_spec.rb. Expected to take 27.67 seconds. 42022:35:01Clusters::UpdateService 42222:35:01 when correct params 42322:35:01 when enabled is true 42422:35:02 enables cluster 42522:35:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.48 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6634 42722:35:02 when enabled is false 42822:35:04 disables cluster 42922:35:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.69 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.09 1.05 1.00 1/283 6635 43122:35:04 when namespace is specified 43222:35:05 updates namespace 43322:35:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.04 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.08 1.05 1.00 1/283 6636 43522:35:05 when service token is empty 43622:35:06 does not update the token 43722:35:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.23 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.08 1.05 1.00 1/283 6637 43922:35:06 when service token is not empty 44022:35:07 updates the token 44122:35:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.52 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.08 1.05 1.00 1/283 6638 44322:35:07 when invalid params 44422:35:09 returns false 44522:35:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.8 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.08 1.05 1.00 1/283 6639 44722:35:09 when cluster is provided by GCP 44822:35:10 does not change cluster name 44922:35:10 when cluster is being created 45022:35:10 rejects changes 45122:35:10# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.44 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.07 1.05 1.00 1/283 6640 45322:35:10 when params includes :management_project_id 45422:35:10 management_project is non-existent 45522:35:11 does not update management_project_id 45622:35:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.65 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.07 1.05 1.00 1/283 6641 45822:35:12 project cluster 45922:35:12 user is authorized to adminster manangement_project 46022:35:13 updates management_project_id 46122:35:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.5 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.07 1.05 1.00 1/283 6642 46322:35:13 user is not authorized to adminster manangement_project 46422:35:15 does not update management_project_id 46522:35:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.19 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.07 1.04 1.00 1/284 6643 46722:35:15 cluster already has a management project set 46822:35:17 unsets management_project_id 46922:35:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.09 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.07 1.04 1.00 3/284 6644 47122:35:17 manangement_project is outside of the namespace scope 47222:35:19 does not update management_project_id 47322:35:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.22 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.06 1.04 1.00 3/285 6645 47522:35:19 group cluster 47622:35:19 user is authorized to adminster manangement_project 47722:35:20 updates management_project_id 47822:35:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.42 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.06 1.04 1.00 1/285 6646 48022:35:20 user is not authorized to adminster manangement_project 48122:35:21 does not update management_project_id 48222:35:21 cluster already has a management project set 48322:35:22 unsets management_project_id 48422:35:22 manangement_project is outside of the namespace scope 48522:35:23 does not update management_project_id 48622:35:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.32 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.06 1.04 1.00 1/284 6647 48822:35:23 instance cluster 48922:35:23 user is authorized to adminster manangement_project 49022:35:24 updates management_project_id 49122:35:24# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.42 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.06 1.04 1.00 1/284 6648 49322:35:24 user is not authorized to adminster manangement_project 49422:35:25 does not update management_project_id 49522:35:25 cluster already has a management project set 49622:35:26 unsets management_project_id 49722:35:26# [RSpecRunTime] Finishing example group spec/services/clusters/update_service_spec.rb. It took 24.91 seconds. Expected to take 27.67 seconds. 49822:35:26# [RSpecRunTime] Starting example group spec/uploaders/avatar_uploader_spec.rb. Expected to take 26.36 seconds. 49922:35:26AvatarUploader 50022:35:26 behaves like builds correct paths 50222:35:26 behaves like matches the method pattern 50322:35:26 is expected to match /uploads\/-\/system\/user\/avatar\// 50522:35:26 behaves like matches the method pattern 50622:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 50822:35:26 behaves like matches the method pattern 50922:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 51122:35:26 behaves like matches the method pattern 51222:35:26 is expected to match /uploads\/-\/system\/user\/avatar\// 51322:35:26 #relative_path 51422:35:26 is relative (PENDING: Path not set, skipping.) 51522:35:26 .absolute_path 51622:35:26 behaves like matches the method pattern 51722:35:26 is expected to match /\/builds\/gitlab-org\/gitlab-foss\/tmp\/tests\/public\/uploads\/-\/system\/user\/avatar\// 51922:35:26 behaves like matches the method pattern 52022:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 52122:35:26 path traversal exploits 52222:35:26 throws an exception 52322:35:26 object_store is REMOTE 52422:35:26 behaves like builds correct paths 52622:35:26 behaves like matches the method pattern 52722:35:26 is expected to match /user\/avatar\// 52922:35:26 behaves like matches the method pattern 53022:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 53222:35:26 behaves like matches the method pattern 53322:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 53522:35:26 behaves like matches the method pattern 53622:35:26 is expected to match /user\/avatar\// 53722:35:26 #relative_path 53822:35:26 is relative (PENDING: Path not set, skipping.) 53922:35:26 .absolute_path 54022:35:26 behaves like matches the method pattern 54122:35:26 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 54322:35:26 behaves like matches the method pattern 54422:35:27 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 54522:35:27 path traversal exploits 54622:35:27 throws an exception 54822:35:28 sets the right absolute path 54922:35:28 behaves like migrates 55022:35:29 returns corresponding file type 55122:35:29 does nothing when migrating to the current store 55222:35:30 migrate to the specified store 55322:35:31 removes the original file after the migration 55422:35:31 can access to the original file during migration 55522:35:31 when migrate! is not occupied by another process 55622:35:32 executes migrate! 55722:35:33 executes use_file 55822:35:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.8 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.05 1.04 1.00 1/284 6649 56022:35:33 when migrate! is occupied by another process 56122:35:33 does not execute migrate! 56222:35:34 does not execute use_file 56322:35:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.09 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.05 1.04 1.00 1/284 6650 56522:35:34 migration is unsuccessful 56622:35:34 when the store is not supported 56722:35:35 does not update the object_store 56822:35:35 does not delete the original file 56922:35:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.49 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.05 1.04 1.00 1/284 6651 57122:35:35 upon a fog failure 57222:35:36 does not update the object_store 57322:35:37 does not delete the original file 57422:35:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.79 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.05 1.04 1.00 1/284 6652 57622:35:37 upon a database failure 57722:35:37 does not update the object_store 57822:35:38 does not delete the original file 57922:35:38# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.19 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.05 1.04 1.00 1/285 6653 58122:35:38 behaves like migrates 58222:35:39 returns corresponding file type 58322:35:39 does nothing when migrating to the current store 58422:35:40 migrate to the specified store 58522:35:41 removes the original file after the migration 58622:35:41 can access to the original file during migration 58722:35:41 when migrate! is not occupied by another process 58822:35:42 executes migrate! 58922:35:43 executes use_file 59022:35:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.97 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6654 59222:35:43 when migrate! is occupied by another process 59322:35:44 does not execute migrate! 59422:35:44 does not execute use_file 59522:35:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.43 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6655 59722:35:44 migration is unsuccessful 59822:35:44 when the store is not supported 59922:35:45 does not update the object_store 60022:35:46 does not delete the original file 60122:35:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.91 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6656 60322:35:46 upon a fog failure 60422:35:46 does not update the object_store 60522:35:47 does not delete the original file 60622:35:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 16.3 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6657 60822:35:47 upon a database failure 60922:35:48 does not update the object_store 61022:35:49 does not delete the original file 61122:35:49# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.77 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6658 61422:35:49 clears the cache on upload 61522:35:49 clears the cache on removal 61622:35:49 accept allowlist file content type 61722:35:49 mime_type: "image/png" 61822:35:49 behaves like accepted carrierwave upload 61922:35:49 will accept upload 62022:35:49 will cache uploaded file 62122:35:49 mime_type: "image/jpeg" 62222:35:49 behaves like accepted carrierwave upload 62322:35:49 will accept upload 62422:35:49 will cache uploaded file 62522:35:49 mime_type: "image/gif" 62622:35:49 behaves like accepted carrierwave upload 62722:35:49 will accept upload 62822:35:49 will cache uploaded file 62922:35:49 mime_type: "image/bmp" 63022:35:49 behaves like accepted carrierwave upload 63122:35:49 will accept upload 63222:35:50 will cache uploaded file 63322:35:50 mime_type: "image/tiff" 63422:35:50 behaves like accepted carrierwave upload 63522:35:50 will accept upload 63622:35:50 will cache uploaded file 63722:35:50 mime_type: "image/vnd.microsoft.icon" 63822:35:50 behaves like accepted carrierwave upload 63922:35:50 will accept upload 64022:35:50 will cache uploaded file 64122:35:50 upload denylisted file content type 64222:35:50 behaves like denied carrierwave upload 64322:35:50 will deny upload 64422:35:50 upload misnamed denylisted file content type 64522:35:50 behaves like denied carrierwave upload 64622:35:50 will deny upload 64722:35:50# [RSpecRunTime] Finishing example group spec/uploaders/avatar_uploader_spec.rb. It took 23.86 seconds. Expected to take 26.36 seconds. 64822:35:50# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/commit_range_parser_spec.rb. Expected to take 21.76 seconds. 64922:35:50Banzai::ReferenceParser::CommitRangeParser 65022:35:50 #nodes_visible_to_user 65122:35:50 when the link has a data-project attribute 65222:35:51 includes the link if can_read_reference? returns true 65322:35:51 excludes the link if can_read_reference? returns false 65422:35:51 behaves like referenced feature visibility 65522:35:51 when feature is disabled 65622:35:52 does not create reference 65722:35:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.36 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.04 1.04 1.00 1/284 6659 65922:35:52 when feature is enabled only for team members 66022:35:53 does not create reference for non member 66122:35:54 creates reference for member 66222:35:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.4 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.03 1.04 1.00 1/284 6660 66422:35:54 when feature is enabled 66522:35:55 creates reference 66622:35:55 when the link does not have a data-project attribute 66722:35:56 returns the nodes 66822:35:56 #referenced_by 66922:35:56 when the link has a data-project attribute 67022:35:56 when the link as a data-commit-range attribute 67122:35:57 returns an Array of commit ranges 67222:35:57 returns an empty Array when the commit range could not be found 67322:35:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.55 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.03 1.04 1.00 1/284 6661 67522:35:57 when the link does not have a data-commit-range attribute 67622:35:58 returns an empty Array 67722:35:58 when the link does not have a data-project attribute 67822:35:59 returns an empty Array 67922:35:59 #commit_range_ids_per_project 68022:36:00 returns a Hash containing range IDs per project 68122:36:01 does not add a project when the data-commit-range attribute is empty 68222:36:01# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.68 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.03 1.04 1.00 1/284 6662 68522:36:01 returns an Array of range objects 68622:36:02 skips ranges that could not be found 68722:36:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.24 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.03 1.04 1.00 1/284 6663 69022:36:02 when the range has valid commits 69122:36:03 returns the commit range 69222:36:03 when the range does not have any valid commits 69422:36:04 group context 69622:36:05 when checking commits ranges on another projects 69722:36:05 behaves like no project N+1 queries 69822:36:10 avoids N+1 queries in #nodes_visible_to_user 69922:36:10# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.67 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.02 1.03 1.00 1/284 6718 70122:36:10# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/commit_range_parser_spec.rb. It took 19.71 seconds. Expected to take 21.76 seconds. 70222:36:10# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attributes_permitter_spec.rb. Expected to take 20.99 seconds. 70322:36:10Gitlab::ImportExport::AttributesPermitter 70422:36:10 #permitted_attributes 70522:36:10 builds permitted attributes hash 70722:36:10 only allows permitted attributes 70822:36:10 #permitted_attributes_for 70922:36:10 returns an array of permitted attributes for a relation 71022:36:10 #permitted_attributes_defined? 71122:36:10 relation_name: :user, permitted_attributes_defined: true 71222:36:10 is expected to eq true 71322:36:10 relation_name: :author, permitted_attributes_defined: false 71422:36:10 is expected to eq false 71522:36:10 relation_name: :ci_cd_settings, permitted_attributes_defined: true 71622:36:10 is expected to eq true 71722:36:10 relation_name: :project_badges, permitted_attributes_defined: true 71822:36:10 is expected to eq true 71922:36:10 relation_name: :pipeline_schedules, permitted_attributes_defined: true 72022:36:10 is expected to eq true 72122:36:10 relation_name: :error_tracking_setting, permitted_attributes_defined: true 72222:36:10 is expected to eq true 72322:36:10 relation_name: :auto_devops, permitted_attributes_defined: true 72422:36:10 is expected to eq true 72522:36:10 relation_name: :boards, permitted_attributes_defined: true 72622:36:10 is expected to eq true 72722:36:10 relation_name: :custom_attributes, permitted_attributes_defined: true 72822:36:10 is expected to eq true 72922:36:10 relation_name: :label, permitted_attributes_defined: true 73022:36:10 is expected to eq true 73122:36:10 relation_name: :labels, permitted_attributes_defined: true 73222:36:10 is expected to eq true 73322:36:10 relation_name: :protected_branches, permitted_attributes_defined: true 73422:36:10 is expected to eq true 73522:36:10 relation_name: :protected_tags, permitted_attributes_defined: true 73622:36:10 is expected to eq true 73722:36:10 relation_name: :create_access_levels, permitted_attributes_defined: true 73822:36:10 is expected to eq true 73922:36:10 relation_name: :merge_access_levels, permitted_attributes_defined: true 74022:36:10 is expected to eq true 74122:36:10 relation_name: :push_access_levels, permitted_attributes_defined: true 74222:36:10 is expected to eq true 74322:36:10 relation_name: :releases, permitted_attributes_defined: true 74422:36:10 is expected to eq true 74522:36:10 relation_name: :links, permitted_attributes_defined: true 74622:36:10 is expected to eq true 74722:36:10 relation_name: :priorities, permitted_attributes_defined: true 74822:36:11 is expected to eq true 74922:36:11 relation_name: :milestone, permitted_attributes_defined: true 75022:36:11 is expected to eq true 75122:36:11 relation_name: :milestones, permitted_attributes_defined: true 75222:36:11 is expected to eq true 75322:36:11 relation_name: :snippets, permitted_attributes_defined: true 75422:36:11 is expected to eq true 75522:36:11 relation_name: :project_members, permitted_attributes_defined: true 75622:36:11 is expected to eq true 75722:36:11 relation_name: :merge_request, permitted_attributes_defined: true 75822:36:11 is expected to eq true 75922:36:11 relation_name: :merge_requests, permitted_attributes_defined: true 76022:36:11 is expected to eq true 76122:36:11 relation_name: :award_emoji, permitted_attributes_defined: true 76222:36:11 is expected to eq true 76322:36:11 relation_name: :commit_author, permitted_attributes_defined: true 76422:36:11 is expected to eq true 76522:36:11 relation_name: :committer, permitted_attributes_defined: true 76622:36:11 is expected to eq true 76722:36:11 relation_name: :events, permitted_attributes_defined: true 76822:36:11 is expected to eq true 76922:36:11 relation_name: :label_links, permitted_attributes_defined: true 77022:36:11 is expected to eq true 77122:36:11 relation_name: :merge_request_diff, permitted_attributes_defined: true 77222:36:11 is expected to eq true 77322:36:11 relation_name: :merge_request_diff_commits, permitted_attributes_defined: true 77422:36:11 is expected to eq true 77522:36:11 relation_name: :merge_request_diff_files, permitted_attributes_defined: true 77622:36:11 is expected to eq true 77722:36:11 relation_name: :metrics, permitted_attributes_defined: true 77822:36:11 is expected to eq true 77922:36:11 relation_name: :notes, permitted_attributes_defined: true 78022:36:11 is expected to eq true 78122:36:11 relation_name: :push_event_payload, permitted_attributes_defined: true 78222:36:11 is expected to eq true 78322:36:11 relation_name: :resource_label_events, permitted_attributes_defined: true 78422:36:11 is expected to eq true 78522:36:11 relation_name: :suggestions, permitted_attributes_defined: true 78622:36:11 is expected to eq true 78722:36:11 relation_name: :system_note_metadata, permitted_attributes_defined: true 78822:36:11 is expected to eq true 78922:36:11 relation_name: :timelogs, permitted_attributes_defined: true 79022:36:11 is expected to eq true 79122:36:11 relation_name: :container_expiration_policy, permitted_attributes_defined: true 79222:36:11 is expected to eq true 79322:36:11 relation_name: :project_feature, permitted_attributes_defined: true 79422:36:11 is expected to eq true 79522:36:11 relation_name: :service_desk_setting, permitted_attributes_defined: true 79622:36:11 is expected to eq true 79722:36:11 relation_name: :external_pull_request, permitted_attributes_defined: true 79822:36:12 is expected to eq true 79922:36:12 relation_name: :external_pull_requests, permitted_attributes_defined: true 80022:36:12 is expected to eq true 80122:36:12 relation_name: :statuses, permitted_attributes_defined: true 80222:36:12 is expected to eq true 80322:36:12 relation_name: :builds, permitted_attributes_defined: true 80422:36:12 is expected to eq true 80522:36:12 relation_name: :generic_commit_statuses, permitted_attributes_defined: true 80622:36:12 is expected to eq true 80722:36:12 relation_name: :bridges, permitted_attributes_defined: true 80822:36:12 is expected to eq true 80922:36:12 relation_name: :ci_pipelines, permitted_attributes_defined: true 81022:36:12 is expected to eq true 81122:36:12 relation_name: :stages, permitted_attributes_defined: true 81222:36:12 is expected to eq true 81322:36:12 relation_name: :actions, permitted_attributes_defined: true 81422:36:12 is expected to eq true 81522:36:12 relation_name: :design, permitted_attributes_defined: true 81622:36:12 is expected to eq true 81722:36:12 relation_name: :designs, permitted_attributes_defined: true 81822:36:12 is expected to eq true 81922:36:12 relation_name: :design_versions, permitted_attributes_defined: true 82022:36:12 is expected to eq true 82122:36:12 relation_name: :issue_assignees, permitted_attributes_defined: true 82222:36:12 is expected to eq true 82322:36:12 relation_name: :sentry_issue, permitted_attributes_defined: true 82422:36:12 is expected to eq true 82522:36:12 relation_name: :zoom_meetings, permitted_attributes_defined: true 82622:36:12 is expected to eq true 82722:36:12 relation_name: :issues, permitted_attributes_defined: true 82822:36:12 is expected to eq true 82922:36:12 relation_name: :group_members, permitted_attributes_defined: true 83022:36:12 is expected to eq true 83122:36:12 relation_name: :project, permitted_attributes_defined: true 83222:36:12 is expected to eq true 83322:36:12 included_attributes for Project 83522:36:12 behaves like a permitted attribute 83622:36:12 contains only attributes that are defined as permitted in the import/export config 83722:36:12 does not contain attributes that would be cleaned with AttributeCleaner 83822:36:12 does not contain prohibited attributes that are not related to given relation 83922:36:12 for user_contributions 84022:36:12 behaves like a permitted attribute 84122:36:12 contains only attributes that are defined as permitted in the import/export config 84222:36:12 does not contain attributes that would be cleaned with AttributeCleaner 84322:36:12 does not contain prohibited attributes that are not related to given relation 84522:36:12 behaves like a permitted attribute 84722:36:12 for approvals 84822:36:12 behaves like a permitted attribute 84922:36:13 contains only attributes that are defined as permitted in the import/export config 85022:36:13 does not contain attributes that would be cleaned with AttributeCleaner 85122:36:13 does not contain prohibited attributes that are not related to given relation 85222:36:13 for ci_cd_settings 85322:36:13 behaves like a permitted attribute 85422:36:13 contains only attributes that are defined as permitted in the import/export config 85522:36:13 does not contain attributes that would be cleaned with AttributeCleaner 85622:36:13 does not contain prohibited attributes that are not related to given relation 85722:36:13 for project_badges 85822:36:13 behaves like a permitted attribute 85922:36:13 contains only attributes that are defined as permitted in the import/export config 86022:36:13 does not contain attributes that would be cleaned with AttributeCleaner 86122:36:13 does not contain prohibited attributes that are not related to given relation 86222:36:13 for pipeline_schedules 86322:36:13 behaves like a permitted attribute 86422:36:13 contains only attributes that are defined as permitted in the import/export config 86522:36:13 does not contain attributes that would be cleaned with AttributeCleaner 86622:36:13 does not contain prohibited attributes that are not related to given relation 86722:36:13 for error_tracking_setting 86822:36:13 behaves like a permitted attribute 86922:36:13 contains only attributes that are defined as permitted in the import/export config 87022:36:13 does not contain attributes that would be cleaned with AttributeCleaner 87122:36:13 does not contain prohibited attributes that are not related to given relation 87222:36:13 for auto_devops 87322:36:13 behaves like a permitted attribute 87422:36:13 contains only attributes that are defined as permitted in the import/export config 87522:36:13 does not contain attributes that would be cleaned with AttributeCleaner 87622:36:13 does not contain prohibited attributes that are not related to given relation 87822:36:13 behaves like a permitted attribute 87922:36:13 contains only attributes that are defined as permitted in the import/export config 88022:36:14 does not contain attributes that would be cleaned with AttributeCleaner 88122:36:14 does not contain prohibited attributes that are not related to given relation 88322:36:14 behaves like a permitted attribute 88422:36:14 contains only attributes that are defined as permitted in the import/export config 88522:36:14 does not contain attributes that would be cleaned with AttributeCleaner 88622:36:14 does not contain prohibited attributes that are not related to given relation 88722:36:14 for custom_attributes 88822:36:14 behaves like a permitted attribute 88922:36:14 contains only attributes that are defined as permitted in the import/export config 89022:36:14 does not contain attributes that would be cleaned with AttributeCleaner 89122:36:14 does not contain prohibited attributes that are not related to given relation 89322:36:14 behaves like a permitted attribute 89422:36:14 contains only attributes that are defined as permitted in the import/export config 89522:36:14 does not contain attributes that would be cleaned with AttributeCleaner 89622:36:14 does not contain prohibited attributes that are not related to given relation 89822:36:14 behaves like a permitted attribute 89922:36:14 contains only attributes that are defined as permitted in the import/export config 90022:36:14 does not contain attributes that would be cleaned with AttributeCleaner 90122:36:14 does not contain prohibited attributes that are not related to given relation 90222:36:14 for priorities 90322:36:14 behaves like a permitted attribute 90422:36:14 contains only attributes that are defined as permitted in the import/export config 90522:36:14 does not contain attributes that would be cleaned with AttributeCleaner 90622:36:14 does not contain prohibited attributes that are not related to given relation 90722:36:14 for milestone 90822:36:14 behaves like a permitted attribute 90922:36:14 contains only attributes that are defined as permitted in the import/export config 91022:36:14 does not contain attributes that would be cleaned with AttributeCleaner 91122:36:14 does not contain prohibited attributes that are not related to given relation 91222:36:14 for milestones 91322:36:14 behaves like a permitted attribute 91422:36:14 contains only attributes that are defined as permitted in the import/export config 91522:36:14 does not contain attributes that would be cleaned with AttributeCleaner 91622:36:14 does not contain prohibited attributes that are not related to given relation 91722:36:14 for protected_branches 91822:36:14 behaves like a permitted attribute 91922:36:15 contains only attributes that are defined as permitted in the import/export config 92022:36:15 does not contain attributes that would be cleaned with AttributeCleaner 92122:36:15 does not contain prohibited attributes that are not related to given relation 92222:36:15 for protected_tags 92322:36:15 behaves like a permitted attribute 92422:36:15 contains only attributes that are defined as permitted in the import/export config 92522:36:15 does not contain attributes that would be cleaned with AttributeCleaner 92622:36:15 does not contain prohibited attributes that are not related to given relation 92722:36:15 for create_access_levels 92822:36:15 behaves like a permitted attribute 92922:36:15 contains only attributes that are defined as permitted in the import/export config 93022:36:15 does not contain attributes that would be cleaned with AttributeCleaner 93122:36:15 does not contain prohibited attributes that are not related to given relation 93222:36:15 for merge_access_levels 93322:36:15 behaves like a permitted attribute 93422:36:15 contains only attributes that are defined as permitted in the import/export config 93522:36:15 does not contain attributes that would be cleaned with AttributeCleaner 93622:36:15 does not contain prohibited attributes that are not related to given relation 93722:36:15 for push_access_levels 93822:36:15 behaves like a permitted attribute 93922:36:15 contains only attributes that are defined as permitted in the import/export config 94022:36:15 does not contain attributes that would be cleaned with AttributeCleaner 94122:36:15 does not contain prohibited attributes that are not related to given relation 94322:36:15 behaves like a permitted attribute 94422:36:15 contains only attributes that are defined as permitted in the import/export config 94522:36:15 does not contain attributes that would be cleaned with AttributeCleaner 94622:36:15 does not contain prohibited attributes that are not related to given relation 94822:36:15 behaves like a permitted attribute 94922:36:15 contains only attributes that are defined as permitted in the import/export config 95022:36:15 does not contain attributes that would be cleaned with AttributeCleaner 95122:36:15 does not contain prohibited attributes that are not related to given relation 95222:36:15 for container_expiration_policy 95322:36:15 behaves like a permitted attribute 95422:36:15 contains only attributes that are defined as permitted in the import/export config 95522:36:16 does not contain attributes that would be cleaned with AttributeCleaner 95622:36:16 does not contain prohibited attributes that are not related to given relation 95722:36:16 for project_feature 95822:36:16 behaves like a permitted attribute 95922:36:16 contains only attributes that are defined as permitted in the import/export config 96022:36:16 does not contain attributes that would be cleaned with AttributeCleaner 96122:36:16 does not contain prohibited attributes that are not related to given relation 96222:36:16 for service_desk_setting 96322:36:16 behaves like a permitted attribute 96422:36:16 contains only attributes that are defined as permitted in the import/export config 96522:36:16 does not contain attributes that would be cleaned with AttributeCleaner 96622:36:16 does not contain prohibited attributes that are not related to given relation 96822:36:16 behaves like a permitted attribute 96922:36:16 contains only attributes that are defined as permitted in the import/export config 97022:36:16 does not contain attributes that would be cleaned with AttributeCleaner 97122:36:16 does not contain prohibited attributes that are not related to given relation 97222:36:16 for project_members 97322:36:16 behaves like a permitted attribute 97422:36:16 contains only attributes that are defined as permitted in the import/export config 97522:36:16 does not contain attributes that would be cleaned with AttributeCleaner 97622:36:16 does not contain prohibited attributes that are not related to given relation 97722:36:16 for merge_request 97822:36:16 behaves like a permitted attribute 97922:36:16 contains only attributes that are defined as permitted in the import/export config 98022:36:16 does not contain attributes that would be cleaned with AttributeCleaner 98122:36:16 does not contain prohibited attributes that are not related to given relation 98222:36:16 for merge_requests 98322:36:16 behaves like a permitted attribute 98422:36:16 contains only attributes that are defined as permitted in the import/export config 98522:36:16 does not contain attributes that would be cleaned with AttributeCleaner 98622:36:16 does not contain prohibited attributes that are not related to given relation 98722:36:16 for award_emoji 98822:36:16 behaves like a permitted attribute 98922:36:16 contains only attributes that are defined as permitted in the import/export config 99022:36:16 does not contain attributes that would be cleaned with AttributeCleaner 99122:36:16 does not contain prohibited attributes that are not related to given relation 99222:36:16 for commit_author 99322:36:16 behaves like a permitted attribute 99422:36:17 contains only attributes that are defined as permitted in the import/export config 99522:36:17 does not contain attributes that would be cleaned with AttributeCleaner 99622:36:17 does not contain prohibited attributes that are not related to given relation 99722:36:17 for committer 99822:36:17 behaves like a permitted attribute 99922:36:17 contains only attributes that are defined as permitted in the import/export config 100022:36:17 does not contain attributes that would be cleaned with AttributeCleaner 100122:36:17 does not contain prohibited attributes that are not related to given relation 100322:36:17 behaves like a permitted attribute 100422:36:17 contains only attributes that are defined as permitted in the import/export config 100522:36:17 does not contain attributes that would be cleaned with AttributeCleaner 100622:36:17 does not contain prohibited attributes that are not related to given relation 100722:36:17 for label_links 100822:36:17 behaves like a permitted attribute 100922:36:17 contains only attributes that are defined as permitted in the import/export config 101022:36:17 does not contain attributes that would be cleaned with AttributeCleaner 101122:36:17 does not contain prohibited attributes that are not related to given relation 101222:36:17 for merge_request_diff 101322:36:17 behaves like a permitted attribute 101422:36:17 contains only attributes that are defined as permitted in the import/export config 101522:36:17 does not contain attributes that would be cleaned with AttributeCleaner 101622:36:17 does not contain prohibited attributes that are not related to given relation 101722:36:17 for merge_request_diff_commits 101822:36:17 behaves like a permitted attribute 101922:36:17 contains only attributes that are defined as permitted in the import/export config 102022:36:17 does not contain attributes that would be cleaned with AttributeCleaner 102122:36:17 does not contain prohibited attributes that are not related to given relation 102222:36:17 for merge_request_diff_files 102322:36:17 behaves like a permitted attribute 102422:36:17 contains only attributes that are defined as permitted in the import/export config 102522:36:17 does not contain attributes that would be cleaned with AttributeCleaner 102622:36:17 does not contain prohibited attributes that are not related to given relation 102822:36:17 behaves like a permitted attribute 102922:36:17 contains only attributes that are defined as permitted in the import/export config 103022:36:17 does not contain attributes that would be cleaned with AttributeCleaner 103122:36:18 does not contain prohibited attributes that are not related to given relation 103322:36:18 behaves like a permitted attribute 103422:36:18 contains only attributes that are defined as permitted in the import/export config 103522:36:18 does not contain attributes that would be cleaned with AttributeCleaner 103622:36:18 does not contain prohibited attributes that are not related to given relation 103722:36:18 for push_event_payload 103822:36:18 behaves like a permitted attribute 103922:36:18 contains only attributes that are defined as permitted in the import/export config 104022:36:18 does not contain attributes that would be cleaned with AttributeCleaner 104122:36:18 does not contain prohibited attributes that are not related to given relation 104222:36:18 for resource_label_events 104322:36:18 behaves like a permitted attribute 104422:36:18 contains only attributes that are defined as permitted in the import/export config 104522:36:18 does not contain attributes that would be cleaned with AttributeCleaner 104622:36:18 does not contain prohibited attributes that are not related to given relation 104722:36:18 for suggestions 104822:36:18 behaves like a permitted attribute 104922:36:18 contains only attributes that are defined as permitted in the import/export config 105022:36:18 does not contain attributes that would be cleaned with AttributeCleaner 105122:36:18 does not contain prohibited attributes that are not related to given relation 105222:36:18 for system_note_metadata 105322:36:18 behaves like a permitted attribute 105422:36:18 contains only attributes that are defined as permitted in the import/export config 105522:36:18 does not contain attributes that would be cleaned with AttributeCleaner 105622:36:18 does not contain prohibited attributes that are not related to given relation 105722:36:18 for timelogs 105822:36:18 behaves like a permitted attribute 105922:36:18 contains only attributes that are defined as permitted in the import/export config 106022:36:18 does not contain attributes that would be cleaned with AttributeCleaner 106122:36:19 does not contain prohibited attributes that are not related to given relation 106222:36:19 for external_pull_request 106322:36:19 behaves like a permitted attribute 106422:36:19 contains only attributes that are defined as permitted in the import/export config 106522:36:19 does not contain attributes that would be cleaned with AttributeCleaner 106622:36:19 does not contain prohibited attributes that are not related to given relation 106722:36:19 for external_pull_requests 106822:36:19 behaves like a permitted attribute 106922:36:19 contains only attributes that are defined as permitted in the import/export config 107022:36:19 does not contain attributes that would be cleaned with AttributeCleaner 107122:36:19 does not contain prohibited attributes that are not related to given relation 107222:36:19 for statuses 107322:36:19 behaves like a permitted attribute 107422:36:19 contains only attributes that are defined as permitted in the import/export config 107522:36:19 does not contain attributes that would be cleaned with AttributeCleaner 107622:36:19 does not contain prohibited attributes that are not related to given relation 107822:36:19 behaves like a permitted attribute 107922:36:19 contains only attributes that are defined as permitted in the import/export config 108022:36:19 does not contain attributes that would be cleaned with AttributeCleaner 108122:36:19 does not contain prohibited attributes that are not related to given relation 108222:36:19 for generic_commit_statuses 108322:36:19 behaves like a permitted attribute 108422:36:19 contains only attributes that are defined as permitted in the import/export config 108522:36:19 does not contain attributes that would be cleaned with AttributeCleaner 108622:36:19 does not contain prohibited attributes that are not related to given relation 108822:36:19 behaves like a permitted attribute 108922:36:19 contains only attributes that are defined as permitted in the import/export config 109022:36:19 does not contain attributes that would be cleaned with AttributeCleaner 109122:36:19 does not contain prohibited attributes that are not related to given relation 109222:36:19 for ci_pipelines 109322:36:19 behaves like a permitted attribute 109422:36:19 contains only attributes that are defined as permitted in the import/export config 109522:36:19 does not contain attributes that would be cleaned with AttributeCleaner 109622:36:19 does not contain prohibited attributes that are not related to given relation 109722:36:19 for pipeline_metadata 109822:36:19 behaves like a permitted attribute 109922:36:20 contains only attributes that are defined as permitted in the import/export config 110022:36:20 does not contain attributes that would be cleaned with AttributeCleaner 110122:36:20 does not contain prohibited attributes that are not related to given relation 110322:36:20 behaves like a permitted attribute 110422:36:20 contains only attributes that are defined as permitted in the import/export config 110522:36:20 does not contain attributes that would be cleaned with AttributeCleaner 110622:36:20 does not contain prohibited attributes that are not related to given relation 110822:36:20 behaves like a permitted attribute 110922:36:20 contains only attributes that are defined as permitted in the import/export config 111022:36:20 does not contain attributes that would be cleaned with AttributeCleaner 111122:36:20 does not contain prohibited attributes that are not related to given relation 111322:36:20 behaves like a permitted attribute 111422:36:20 contains only attributes that are defined as permitted in the import/export config 111522:36:20 does not contain attributes that would be cleaned with AttributeCleaner 111622:36:20 does not contain prohibited attributes that are not related to given relation 111822:36:20 behaves like a permitted attribute 111922:36:20 contains only attributes that are defined as permitted in the import/export config 112022:36:20 does not contain attributes that would be cleaned with AttributeCleaner 112122:36:20 does not contain prohibited attributes that are not related to given relation 112222:36:20 for design_versions 112322:36:20 behaves like a permitted attribute 112422:36:20 contains only attributes that are defined as permitted in the import/export config 112522:36:20 does not contain attributes that would be cleaned with AttributeCleaner 112622:36:20 does not contain prohibited attributes that are not related to given relation 112722:36:20 for issue_assignees 112822:36:20 behaves like a permitted attribute 112922:36:20 contains only attributes that are defined as permitted in the import/export config 113022:36:20 does not contain attributes that would be cleaned with AttributeCleaner 113122:36:20 does not contain prohibited attributes that are not related to given relation 113222:36:20 for merge_request_assignees 113322:36:20 behaves like a permitted attribute 113422:36:20 contains only attributes that are defined as permitted in the import/export config 113522:36:20 does not contain attributes that would be cleaned with AttributeCleaner 113622:36:21 does not contain prohibited attributes that are not related to given relation 113722:36:21 for merge_request_reviewers 113822:36:21 behaves like a permitted attribute 113922:36:21 contains only attributes that are defined as permitted in the import/export config 114022:36:21 does not contain attributes that would be cleaned with AttributeCleaner 114122:36:21 does not contain prohibited attributes that are not related to given relation 114222:36:21 for sentry_issue 114322:36:21 behaves like a permitted attribute 114422:36:21 contains only attributes that are defined as permitted in the import/export config 114522:36:21 does not contain attributes that would be cleaned with AttributeCleaner 114622:36:21 does not contain prohibited attributes that are not related to given relation 114722:36:21 for zoom_meetings 114822:36:21 behaves like a permitted attribute 114922:36:21 contains only attributes that are defined as permitted in the import/export config 115022:36:21 does not contain attributes that would be cleaned with AttributeCleaner 115122:36:21 does not contain prohibited attributes that are not related to given relation 115322:36:21 behaves like a permitted attribute 115422:36:21 contains only attributes that are defined as permitted in the import/export config 115522:36:21 does not contain attributes that would be cleaned with AttributeCleaner 115622:36:21 does not contain prohibited attributes that are not related to given relation 115722:36:21 for group_members 115822:36:21 behaves like a permitted attribute 115922:36:21 contains only attributes that are defined as permitted in the import/export config 116022:36:21 does not contain attributes that would be cleaned with AttributeCleaner 116122:36:21 does not contain prohibited attributes that are not related to given relation 116322:36:21 behaves like a permitted attribute 116422:36:21 contains only attributes that are defined as permitted in the import/export config 116522:36:21 does not contain attributes that would be cleaned with AttributeCleaner 116622:36:21 does not contain prohibited attributes that are not related to given relation 116722:36:21 for resource_milestone_events 116822:36:21 behaves like a permitted attribute 116922:36:21 contains only attributes that are defined as permitted in the import/export config 117022:36:21 does not contain attributes that would be cleaned with AttributeCleaner 117122:36:22 does not contain prohibited attributes that are not related to given relation 117222:36:22 for resource_state_events 117322:36:22 behaves like a permitted attribute 117422:36:22 contains only attributes that are defined as permitted in the import/export config 117522:36:22 does not contain attributes that would be cleaned with AttributeCleaner 117622:36:22 does not contain prohibited attributes that are not related to given relation 117722:36:22 for work_item_type 117822:36:22 behaves like a permitted attribute 117922:36:22 contains only attributes that are defined as permitted in the import/export config 118022:36:22 does not contain attributes that would be cleaned with AttributeCleaner 118122:36:22 does not contain prohibited attributes that are not related to given relation 118222:36:22 for note_diff_file 118322:36:22 behaves like a permitted attribute 118422:36:22 contains only attributes that are defined as permitted in the import/export config 118522:36:22 does not contain attributes that would be cleaned with AttributeCleaner 118622:36:22 does not contain prohibited attributes that are not related to given relation 118722:36:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attributes_permitter_spec.rb. It took 12.34 seconds. Expected to take 20.99 seconds. 118822:36:22# [RSpecRunTime] Starting example group spec/services/members/groups/creator_service_spec.rb. Expected to take 18.68 seconds. 118922:36:22Members::Groups::CreatorService 119022:36:22 .access_levels 119122:36:22 returns Gitlab::Access.options_with_owner 119222:36:22 behaves like owner management 119322:36:22 .cannot_manage_owners? 119422:36:22 when maintainer 119522:36:22 cannot manage owners 119722:36:23 can manage owners 119822:36:23 .add_members 119922:36:23 behaves like bulk member creation 120022:36:23 returns Member objects 120122:36:23 returns an empty array 120222:36:24 supports different formats 120322:36:24 with the same user sent more than once by user and by email 120422:36:25 with the same user sent more than once by user id and by email 120522:36:25 when current user does not have permission 120622:36:25 does not succeed 120722:36:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.99 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.02 1.03 1.00 1/284 6719 120922:36:25 with different source types 121022:36:25 with an array of sources 121122:36:25 behaves like supports multiple sources 121222:36:26 is expected to all be persisted 121322:36:26 with a query producing sources 121422:36:26 behaves like supports multiple sources 121522:36:26 is expected to all be persisted 121622:36:26 with de-duplication 121722:36:27 has the same user by id and user 121822:36:27 has the same user sent more than once 121922:36:27 with uppercased email with user in same invite 122022:36:27 only creates the one member 122122:36:27 with same email with different cases 122222:36:27 when the lowercased email is invited first 122322:36:28 invites the first and errors on the uppercase one 122422:36:28 when the lowercased email is invited last 122522:36:28 invites the first and finds updates that record for the second one 122622:36:28 when a member already exists 122722:36:28 has the same user sent more than once with the member already existing 122822:36:29 supports existing users as expected with user_ids passed 122922:36:30 supports existing users as expected without user ids passed 123022:36:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.06 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.02 1.03 1.00 1/284 6720 123322:36:30 behaves like member creation 123422:36:30 returns a Member object 123522:36:30 sets members.expires_at to the given expires_at 123622:36:31 accepts the :guest symbol as access level 123722:36:31 accepts the 10 integer as access level 123822:36:31 accepts the :reporter symbol as access level 123922:36:32 accepts the 20 integer as access level 124022:36:32 accepts the :developer symbol as access level 124122:36:32 accepts the 30 integer as access level 124222:36:32 accepts the :maintainer symbol as access level 124322:36:33 accepts the 40 integer as access level 124422:36:33 accepts the :owner symbol as access level 124522:36:33 accepts the 50 integer as access level 124622:36:33 when adding a project_bot 124722:36:33 when project_bot is already a member 124822:36:34 does not update the member 124922:36:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.86 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.02 1.03 1.00 1/284 6721 125122:36:34 when project_bot is not already a member 125222:36:34 adds the member 125322:36:34 when admin mode is enabled 125422:36:34 sets members.created_by to the given admin current_user 125522:36:34 when admin mode is disabled 125622:36:34 rejects setting members.created_by to the given admin current_user 125722:36:34 with no current_user 125822:36:34 when called with a known user id 125922:36:35 adds the user as a member 126022:36:35 when called with an unknown user id 126122:36:35 does not add the user as a member 126222:36:35 when called with a user object 126322:36:35 adds the user as a member 126422:36:35 when called with a requester user object 126522:36:35 adds the requester as a member 126622:36:35 when called with a known user email 126722:36:36 adds the user as a member 126822:36:36 when called with an unknown user email 126922:36:36 creates an invited member 127022:36:36 when called with an unknown user email starting with a number 127122:36:36 creates an invited member 127222:36:36 when current_user can update member 127322:36:36 creates the member 127422:36:36 when called with a requester user object 127522:36:37 adds the requester as a member 127622:36:37 when current_user cannot update member 127722:36:37 does not create the member 127822:36:37 when called with a requester user object 127922:36:37 does not destroy the requester 128022:36:37 when member already exists 128122:36:37 when member is a user 128222:36:37 with no current_user 128322:36:37 updates the member 128422:36:37 when current_user can update member 128522:36:38 updates the member 128622:36:38 when current_user cannot update member 128722:36:38 does not update the member 128822:36:38 when member is an invite by email 128922:36:38 updates the member for that email 129022:36:38 authorized projects update 129122:36:38 schedules a single project authorization update job when called multiple times 129222:36:38# [RSpecRunTime] Finishing example group spec/services/members/groups/creator_service_spec.rb. It took 16.49 seconds. Expected to take 18.68 seconds. 129322:36:38# [RSpecRunTime] Starting example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. Expected to take 18.07 seconds. 129422:36:38Ci::PipelineArtifacts::CoverageReportService 129622:36:39 when pipeline has coverage report 129722:36:40 artifact has pipeline's locked status 129822:36:40 behaves like creating or updating a pipeline coverage report 129922:36:40 when pipeline is finished 130022:36:41 creates or updates a pipeline artifact 130122:36:42 persists the default file name 130222:36:43 sets expire_at to 1 week from now 130322:36:44 logs relevant information 130422:36:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.34 seconds. Current RSS: ~1193M. Threads: 4. load average: 1.01 1.03 1.00 1/291 6938 130622:36:44 when pipeline has coverage report from child pipeline 130722:36:44 behaves like creating or updating a pipeline coverage report 130822:36:44 when pipeline is finished 130922:36:45 creates or updates a pipeline artifact 131022:36:46 persists the default file name 131122:36:47 sets expire_at to 1 week from now 131222:36:48 logs relevant information 131322:36:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.49 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.01 1.03 1.00 1/291 7090 131522:36:48 when pipeline has existing pipeline artifact for coverage report 131622:36:48 behaves like creating or updating a pipeline coverage report 131722:36:48 when pipeline is finished 131822:36:50 creates or updates a pipeline artifact 131922:36:51 persists the default file name 132022:36:52 sets expire_at to 1 week from now 132122:36:53 logs relevant information 132222:36:53# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.3 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.01 1.03 1.00 1/291 7248 132422:36:53 when pipeline is running and coverage report does not exist 132522:36:54 does not persist data 132622:36:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.6 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.01 1.03 1.00 1/291 7281 132822:36:55# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb. It took 16.1 seconds. Expected to take 18.07 seconds. 132922:36:55# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. Expected to take 16.26 seconds. 133022:36:55Gitlab::Diff::LinesUnfolder 133122:36:55 position requires a middle expansion and new match lines 133222:36:55 old_line is an invalid number 133322:36:55 fails gracefully 133522:36:56 returns the extracted blob lines correctly 133722:36:56 return merge of blob lines with diff lines correctly 133822:36:57 merged lines have correct line codes 133922:36:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.06 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.01 1.03 1.00 1/290 7282 134122:36:57 position requires a middle expansion and no top match line 134322:36:58 returns the extracted blob lines correctly 134522:36:58 return merge of blob lines with diff lines correctly 134622:36:59 merged lines have correct line codes 134722:36:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.1 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.01 1.03 1.00 1/289 7283 134922:36:59 position requires a middle expansion and no bottom match line 135122:37:00 returns the extracted blob lines correctly 135322:37:00 return merge of blob lines with diff lines correctly 135422:37:01 merged lines have correct line codes 135522:37:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.11 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.01 1.03 1.00 1/288 7284 135722:37:01 position requires a short top expansion 135922:37:02 returns the extracted blob lines correctly 136122:37:02 return merge of blob lines with diff lines correctly 136222:37:03 merged lines have correct line codes 136322:37:03# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.09 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.01 1.03 1.00 1/286 7285 136522:37:03 position sits between two match lines (no expasion needed) 136822:37:04 position requires bottom expansion and new match lines 137022:37:04 returns the extracted blob lines correctly 137222:37:05 return merge of blob lines with diff lines correctly 137322:37:06 merged lines have correct line codes 137422:37:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.79 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.01 1.03 1.00 1/284 7286 137622:37:06 position requires bottom expansion and no new match line 137822:37:06 returns the extracted blob lines correctly 138022:37:07 return merge of blob lines with diff lines correctly 138122:37:08 merged lines have correct line codes 138222:37:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.81 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.01 1.03 1.00 1/284 7287 138422:37:08 positioned on an image 138522:37:08 diff file is not text 138722:37:08 diff file is text 138922:37:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/lines_unfolder_spec.rb. It took 14.51 seconds. Expected to take 16.26 seconds. 139022:37:09# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/pull_requests_importer_spec.rb. Expected to take 15.72 seconds. 139122:37:09Gitlab::GithubImport::Importer::PullRequestsImporter 139322:37:10 returns true when running in parallel mode 139422:37:11 returns false when running in sequential mode 139522:37:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.97 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.01 1.03 1.00 1/284 7288 139822:37:11 when running in parallel mode 139922:37:12 imports pull requests in parallel 140022:37:12 when running in sequential mode 140122:37:13 imports pull requests in sequence 140222:37:13 #sequential_import 140322:37:14 imports each pull request in sequence 140422:37:14 #parallel_import 140522:37:14 imports each note in parallel 140622:37:14 #each_object_to_import 140722:37:15 yields every pull request to the supplied block 140822:37:16 updates the repository if a pull request was updated after the last clone 140922:37:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.37 seconds. Current RSS: ~1208M. Threads: 4. load average: 1.01 1.02 1.00 1/284 7289 141122:37:16 #update_repository 141222:37:17 updates the repository 141322:37:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.4 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.01 1.02 1.00 1/284 7290 141522:37:17 #update_repository? 141622:37:17 when the pull request was updated after the last update 141722:37:18 returns true when the head SHA is not present 141822:37:19 returns true when the base SHA is not present 141922:37:20 returns false if both the head and base SHAs are present 142022:37:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.29 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.01 1.02 1.00 1/284 7291 142222:37:20 when the pull request was updated before the last update 142322:37:21 returns false 142422:37:21 #commit_exists? 142522:37:22 returns true when a commit exists 142622:37:23 returns false when a commit does not exist 142722:37:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.11 seconds. Current RSS: ~1209M. Threads: 4. load average: 1.01 1.02 1.00 1/284 7292 142922:37:23 #id_for_already_imported_cache 143022:37:24 returns the PR number of the given PR 143122:37:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/pull_requests_importer_spec.rb. It took 14.84 seconds. Expected to take 15.72 seconds. 143222:37:24# [RSpecRunTime] Starting example group spec/policies/clusters/cluster_policy_spec.rb. Expected to take 14.71 seconds. 143322:37:24Clusters::ClusterPolicy 143522:37:24 when developer 143622:37:25 is expected to be disallowed :update_cluster 143722:37:26 is expected to be disallowed :admin_cluster 143822:37:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.06 seconds. Current RSS: ~1197M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7293 144022:37:26 when maintainer 144122:37:27 is expected to be allowed :update_cluster 144222:37:28 is expected to be allowed :admin_cluster 144322:37:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.21 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7294 144522:37:28 group cluster 144622:37:28 when group developer 144722:37:29 is expected to be disallowed :update_cluster 144822:37:29 is expected to be disallowed :admin_cluster 144922:37:29# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.43 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7295 145122:37:29 when group maintainer 145222:37:30 is expected to be allowed :update_cluster 145322:37:31 is expected to be allowed :admin_cluster 145422:37:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.65 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7296 145622:37:31 when project maintainer 145722:37:32 is expected to be disallowed :update_cluster 145822:37:33 is expected to be disallowed :admin_cluster 145922:37:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.66 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7297 146122:37:33 when project developer 146222:37:34 is expected to be disallowed :update_cluster 146322:37:35 is expected to be disallowed :admin_cluster 146422:37:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.76 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7298 146622:37:35 instance cluster 146822:37:35 is expected to be disallowed :update_cluster 146922:37:35 is expected to be disallowed :admin_cluster 147122:37:35 when admin mode is enabled 147222:37:35 is expected to be allowed :update_cluster 147322:37:36 is expected to be allowed :admin_cluster 147422:37:36 when admin mode is disabled 147522:37:36 is expected to be disallowed :update_cluster 147622:37:36 is expected to be disallowed :admin_cluster 147722:37:36# [RSpecRunTime] Finishing example group spec/policies/clusters/cluster_policy_spec.rb. It took 12.22 seconds. Expected to take 14.71 seconds. 147822:37:36# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/needs_spec.rb. Expected to take 13.14 seconds. 147922:37:36Ci::CreatePipelineService 148122:37:37 with a valid config 148222:37:38 creates a pipeline with builds 148422:37:40 saves dependencies 148522:37:41 artifacts default to true 148622:37:42 saves parallel jobs 148722:37:42 sets scheduling_type as 'dag' 148822:37:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.47 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.00 1.02 1.00 1/285 7327 149022:37:42 with an invalid config 149122:37:43 is expected to be persisted 149222:37:43 is expected to be falsey 149322:37:44 assigns an error to the pipeline 149422:37:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.04 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.00 1.02 1.00 2/285 7328 149622:37:44 when needs is empty array 149722:37:46 creates a pipeline with build_a and test_b pending; deploy_b manual 149822:37:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 14.85 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.00 1.02 1.00 1/286 7355 150022:37:46 when needs is empty hash 150122:37:46 raises error 150222:37:46 when the needed job has rules 150322:37:47 returns error 150422:37:47 when need is optional 150522:37:47 creates the pipeline without an error 150622:37:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.38 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.00 1.02 1.00 1/286 7356 150822:37:47# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/needs_spec.rb. It took 11.2 seconds. Expected to take 13.14 seconds. 150922:37:47# [RSpecRunTime] Starting example group spec/uploaders/terraform/state_uploader_spec.rb. Expected to take 12.69 seconds. 151022:37:47Terraform::StateUploader 151222:37:49 contains the version of the terraform state record 151322:37:49 legacy state with versioning disabled 151422:37:50 contains the UUID of the terraform state record 151522:37:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.27 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.00 1.02 1.00 1/286 7357 151822:37:52 hashes the project ID and UUID 151922:37:52 legacy state with versioning disabled 152022:37:53 contains the ID of the project 152122:37:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.22 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.00 1.02 1.00 1/286 7358 152422:37:55 creates a digest with a secret key and the project id 152522:37:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.78 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.00 1.02 1.00 1/285 7359 152822:37:56 encrypts the stored file 152922:37:57 decrypts the file when reading 153022:37:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.63 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.00 1.02 1.00 1/284 7360 153222:37:58 .direct_upload_enabled? 153322:37:58 returns false 153422:37:58 .proxy_download_enabled? 153522:37:58 returns true 153622:37:58 .default_store 153722:37:58 when object storage is enabled 153822:37:58 returns REMOTE 153922:37:58 when object storage is disabled 154022:37:58 returns LOCAL 154122:37:58# [RSpecRunTime] Finishing example group spec/uploaders/terraform/state_uploader_spec.rb. It took 10.37 seconds. Expected to take 12.69 seconds. 154222:37:58# [RSpecRunTime] Starting example group spec/models/pool_repository_spec.rb. Expected to take 12.13 seconds. 154322:37:58PoolRepository 154422:37:58 does not allow STI 154522:37:58 associations 154622:37:58 is expected to belong to shard required: false 154722:37:58 is expected to belong to source_project required: false 154822:37:58 is expected to have many member_projects 155022:37:59 is expected to validate that :shard cannot be empty/falsy 155122:37:59# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.07 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.16 1.05 1.01 1/284 7379 155422:38:00 .by_source_project 155522:38:00 returns pool repositories per source project from all shards 155622:38:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.13 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.16 1.05 1.01 1/284 7380 155822:38:00 .by_disk_path_and_shard_name 155922:38:00 returns only a requested pool repository 156122:38:01 sets the hashed disk_path 156222:38:03 keeps disk_path if already provided 156322:38:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.31 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.16 1.05 1.01 1/284 7417 156522:38:03 #unlink_repository 156622:38:03 when the last member leaves 156722:38:05 schedules pool removal 156822:38:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.97 seconds. Current RSS: ~1198M. Threads: 4. load average: 1.15 1.05 1.01 1/284 7481 157022:38:05 when skipping disconnect 157122:38:06 does not change the alternates file 157222:38:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.57 seconds. Current RSS: ~1210M. Threads: 4. load average: 1.15 1.05 1.01 1/284 7544 157422:38:06 when the second member leaves 157522:38:10 does not schedule pool removal 157622:38:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.43 seconds. Current RSS: ~1209M. Threads: 4. load average: 1.14 1.05 1.01 1/284 7640 157822:38:10 #object_pool 157922:38:10 returns an object pool instance 158022:38:10 when source project is missing 158122:38:10 returns an object pool instance 158222:38:10# [RSpecRunTime] Finishing example group spec/models/pool_repository_spec.rb. It took 12.78 seconds. Expected to take 12.13 seconds. 158322:38:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/retryable_spec.rb. Expected to take 11.32 seconds. 158422:38:10Gitlab::Ci::Status::Build::Retryable 158622:38:10 does not override status text 158822:38:10 does not override status icon 159022:38:11 does not override status label 159222:38:11 does not override status group 159322:38:11 #status_tooltip 159422:38:11 does not override status status_tooltip 159522:38:11 #badge_tooltip 159622:38:11 does return status 159722:38:11 action details 159822:38:11 #has_action? 159922:38:11 when user is allowed to update build 160022:38:12 is expected to have action 160122:38:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.61 seconds. Current RSS: ~1204M. Threads: 4. load average: 1.14 1.05 1.01 1/284 7641 160322:38:13 when user is not allowed to update build 160422:38:13 is expected not to have action 160522:38:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.62 seconds. Current RSS: ~1199M. Threads: 4. load average: 1.14 1.05 1.01 1/284 7642 160722:38:14 #action_path 160822:38:14 is expected to include "111/retry" 160922:38:14 #action_icon 161022:38:15 is expected to eq "retry" 161122:38:15 #action_title 161222:38:16 is expected to eq "Run again" 161322:38:16 #action_button_title 161422:38:17 is expected to eq "Run this job again" 161522:38:17 #confirmation_message 161622:38:17 when build does not have manual_confirmation 161722:38:18 is expected to be nil 161822:38:18 when build is manual and has manual_confirmation 161922:38:19 is expected to eq "Please confirm. Do you want to proceed?" 162122:38:19 when build is retryable 162222:38:19 is a correct match 162322:38:19 when build is not retryable 162422:38:20 does not match 162522:38:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/retryable_spec.rb. It took 9.79 seconds. Expected to take 11.32 seconds. 162622:38:20# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg_spec.rb. Expected to take 10.87 seconds. 162822:38:20 .fingerprints_from_key 162922:38:21 returns CurrentKeyChain.fingerprints_from_key 163022:38:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.56 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.12 1.05 1.01 1/284 7657 163222:38:21 .primary_keyids_from_key 163322:38:22 returns the keyid 163422:38:23 returns an empty array when the key is invalid 163522:38:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.72 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.12 1.05 1.01 1/284 7677 163722:38:23 .subkeys_from_key 163822:38:23 returns the subkeys by primary key 163922:38:23 returns an empty array when there are not subkeys 164022:38:23 .user_infos_from_key 164122:38:24 returns the names and emails 164222:38:24 returns an empty array when the key is invalid 164322:38:24 downcases the email 164422:38:24 rejects non UTF-8 names and addresses 164522:38:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.57 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.11 1.05 1.01 1/284 7727 164722:38:24 .current_home_dir 164822:38:24 returns the default value when no explicit home dir has been set 164922:38:25 returns the explicitly set home dir 165022:38:25 returns the default value when explicitly setting the home dir to nil 165122:38:25 .using_tmp_keychain 165222:38:25 the second thread does not change the first thread's directory 165322:38:26 allows recursive execution in the same thread 165422:38:26 keeps track of created and removed keychains in counters 165522:38:26 cleans up the tmp directory after finishing 165622:38:26 does not fail if the homedir was deleted while running 165722:38:27 tracks an exception when cleaning up the tmp dir fails 165822:38:27 behaves like multiple deletion attempts of the tmp-dir 165922:38:27 tries for 1 or 15 times 166022:38:27 tries at least 2 times to remove the tmp dir before raising 166122:38:27 does not attempt multiple times when the deletion succeeds 166222:38:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.26 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.11 1.05 1.01 1/286 7780 166422:38:27 when running in Sidekiq 166522:38:27 behaves like multiple deletion attempts of the tmp-dir 166622:38:27 tries for 10 or 15 times 166722:38:28 tries at least 2 times to remove the tmp dir before raising 166822:38:28 does not attempt multiple times when the deletion succeeds 166922:38:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg_spec.rb. It took 7.5 seconds. Expected to take 10.87 seconds. 167022:38:28# [RSpecRunTime] Starting example group spec/lib/gitlab/gpg_spec.rb. Expected to take 10.87 seconds. 167122:38:28Gitlab::Gpg::CurrentKeyChain 167322:38:28 stores the key in the keychain 167422:38:28 .fingerprints_from_key 167522:38:28 returns the fingerprint 167622:38:29 returns an empty array when the key is invalid 167722:38:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/gpg_spec.rb. It took 0.99 second. Expected to take 10.87 seconds. 167822:38:29# [RSpecRunTime] Starting example group spec/services/todos/destroy/project_private_service_spec.rb. Expected to take 10.38 seconds. 167922:38:29Todos::Destroy::ProjectPrivateService 168122:38:29 when a project set to private 168222:38:33 removes issue todos for a user who is not a member 168322:38:33# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.0 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.10 1.05 1.01 1/284 7821 168522:38:33 when project is not private 168622:38:37 does not remove any todos 168722:38:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.26 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.09 1.05 1.01 1/284 7822 168922:38:37# [RSpecRunTime] Finishing example group spec/services/todos/destroy/project_private_service_spec.rb. It took 8.46 seconds. Expected to take 10.38 seconds. 169022:38:37# [RSpecRunTime] Starting example group spec/models/packages/protection/rule_spec.rb. Expected to take 10.0 seconds. 169122:38:37Packages::Protection::Rule 169222:38:37 does not allow STI 169422:38:37 is expected to define :package_type as an enum backed by an integer with values ‹{conan: 3, npm: 2, pypi: 5}› 169522:38:37 is expected to define :minimum_access_level_for_push as an enum backed by an integer with values ‹{maintainer: 40, owner: 50, admin: 60}›, prefix: :minimum_access_level_for_push 169722:38:37 #package_name_pattern 169822:38:37 is expected to validate that :package_name_pattern cannot be empty/falsy 169922:38:38 is expected to validate that :package_name_pattern is case-sensitively unique within the scope of :project_id and :package_type 170022:38:38 is expected to validate that the length of :package_name_pattern is at most 255 170122:38:38 package_name_pattern: "@my-scope/my-package", allowed: true 170222:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package"› 170322:38:38 package_name_pattern: "@my-scope/*my-package-with-wildcard-inbetween", allowed: true 170422:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/*my-package-with-wildcard-inbetween"› 170522:38:38 package_name_pattern: "@my-scope/*my-package-with-wildcard-start", allowed: true 170622:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/*my-package-with-wildcard-start"› 170722:38:38 package_name_pattern: "@my-scope/my-*package-*with-wildcard-multiple-*", allowed: true 170822:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/my-*package-*with-wildcard-multiple-*"› 170922:38:38 package_name_pattern: "@my-scope/my-package-with_____underscore", allowed: true 171022:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with_____underscore"› 171122:38:38 package_name_pattern: "@my-scope/my-package-with-regex-characters.+", allowed: true 171222:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with-regex-characters.+"› 171322:38:38 package_name_pattern: "@my-scope/my-package-with-wildcard-end*", allowed: true 171422:38:38 is expected to allow :package_name_pattern to be ‹"@my-scope/my-package-with-wildcard-end*"› 171522:38:38 package_name_pattern: "@my-scope/my-package-with-percent-sign-%", allowed: false 171622:38:38 is expected not to allow :package_name_pattern to be ‹"@my-scope/my-package-with-percent-sign-%"›, producing a custom validation error on failure 171722:38:38 package_name_pattern: "*@my-scope/my-package-with-wildcard-start", allowed: false 171822:38:38 is expected not to allow :package_name_pattern to be ‹"*@my-scope/my-package-with-wildcard-start"›, producing a custom validation error on failure 171922:38:38 package_name_pattern: "@my-scope/my-package-with-backslash-\\*", allowed: false 172022:38:38 is expected not to allow :package_name_pattern to be ‹"@my-scope/my-package-with-backslash-\\*"›, producing a custom validation error on failure 172122:38:38 #package_type 172222:38:38 is expected to validate that :package_type cannot be empty/falsy 172322:38:38 #minimum_access_level_for_push 172422:38:38 is expected to validate that :minimum_access_level_for_push cannot be empty/falsy 172522:38:38 behaves like having unique enum values 172622:38:38 has unique values in "package_type" 172722:38:39 has unique values in "minimum_access_level_for_push" 172822:38:39 .for_push_exists_for_multiple_packages 172922:38:39 is expected to eq [{"package_name"=>"@my-scope/my-package-prod-1", "package_type"=>2, "protected"=>true}, {"package_nam..._name"=>"@my-scope/unmatched-package-name-and-package-type", "package_type"=>1, "protected"=>false}] 173022:38:39 when edge cases 173122:38:39 package_names: nil, package_types: nil, expected_result: [] 173222:38:39 is expected to eq [] 173322:38:39 package_names: [], package_types: [], expected_result: [] 173422:38:39 is expected to eq [] 173522:38:39 package_names: nil, package_types: [], expected_result: [] 173622:38:39 is expected to eq [] 173722:38:39 package_names: ["@my-scope/my-package-prod-1"], package_types: [], expected_result: [] 173822:38:39 is expected to eq [] 173922:38:39 .for_package_type 174022:38:39 package_type: :npm, expected_package_protection_rules: lazy { [npm_package_rule] } 174122:38:40 is expected to contain exactly #<Packages::Protection::Rule id: 3, project_id: 749, created_at: "2024-11-13 22:38:39.995611735 +0000...e: "npm", package_name_pattern: "@my_scope/my_package", minimum_access_level_for_push: "maintainer"> 174222:38:40 package_type: "npm", expected_package_protection_rules: lazy { [npm_package_rule] } 174322:38:40 is expected to contain exactly #<Packages::Protection::Rule id: 3, project_id: 749, created_at: "2024-11-13 22:38:39.995611735 +0000...e: "npm", package_name_pattern: "@my_scope/my_package", minimum_access_level_for_push: "maintainer"> 174422:38:40 package_type: :maven, expected_package_protection_rules: [] 174522:38:40 is expected to contain exactly 174622:38:40 package_type: :invalid_package_type, expected_package_protection_rules: [] 174722:38:40 is expected to contain exactly 174822:38:40 package_type: nil, expected_package_protection_rules: [] 174922:38:40 is expected to contain exactly 175022:38:40 relationships 175122:38:40 is expected to belong to project required: false inverse_of => package_protection_rules 175222:38:40 .for_package_name 175322:38:42 with several package protection rule scenarios 175422:38:42 package_name: "@my-scope/my_package", expected_package_protection_rules: [package_protection_rule] 175522:38:42 is expected to contain exactly #<Packages::Protection::Rule id: 4, project_id: 750, created_at: "2024-11-13 22:38:40.581632842 +0000...e: "npm", package_name_pattern: "@my-scope/my_package", minimum_access_level_for_push: "maintainer"> 175622:38:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 11.63 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.08 1.05 1.01 1/284 7823 175822:38:43 package_name: "@my-scope/my2package", expected_package_protection_rules: [] 175922:38:43 is expected to contain exactly 176022:38:43 package_name: "@my-scope/my_package-2", expected_package_protection_rules: [] 176122:38:43 is expected to contain exactly 176222:38:43 package_name: "@my-scope/my_package-with-wildcard-start", expected_package_protection_rules: [ppr_with_wildcard_start] 176322:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 5, project_id: 751, created_at: "2024-11-13 22:38:40.995448112 +0000...e_pattern: "@my-scope/*my_package-with-wildcard-start", minimum_access_level_for_push: "maintainer"> 176422:38:43 package_name: "@my-scope/my_package-with-wildcard-start-any", expected_package_protection_rules: [] 176522:38:43 is expected to contain exactly 176622:38:43 package_name: "@my-scope/any-my_package-with-wildcard-start", expected_package_protection_rules: [ppr_with_wildcard_start] 176722:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 5, project_id: 751, created_at: "2024-11-13 22:38:40.995448112 +0000...e_pattern: "@my-scope/*my_package-with-wildcard-start", minimum_access_level_for_push: "maintainer"> 176822:38:43 package_name: "@my-scope/any-my_package-with-wildcard-start-any", expected_package_protection_rules: [] 176922:38:43 is expected to contain exactly 177022:38:43 package_name: "@my-scope/my_package-with-wildcard-end", expected_package_protection_rules: [ppr_with_wildcard_end] 177122:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 6, project_id: 752, created_at: "2024-11-13 22:38:41.378012595 +0000...ame_pattern: "@my-scope/my_package-with-wildcard-end*", minimum_access_level_for_push: "maintainer"> 177222:38:43 package_name: "@my-scope/my_package-with-wildcard-end:1234567890", expected_package_protection_rules: [ppr_with_wildcard_end] 177322:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 6, project_id: 752, created_at: "2024-11-13 22:38:41.378012595 +0000...ame_pattern: "@my-scope/my_package-with-wildcard-end*", minimum_access_level_for_push: "maintainer"> 177422:38:43 package_name: "@my-scope/any-my_package-with-wildcard-end", expected_package_protection_rules: [] 177522:38:43 is expected to contain exactly 177622:38:43 package_name: "@my-scope/any-my_package-with-wildcard-end:1234567890", expected_package_protection_rules: [] 177722:38:43 is expected to contain exactly 177822:38:43 package_name: "@my-scope/my_packagewith-wildcard-inbetween", expected_package_protection_rules: [ppr_with_wildcard_inbetween] 177922:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 7, project_id: 753, created_at: "2024-11-13 22:38:41.781771026 +0000...attern: "@my-scope/my_package*with-wildcard-inbetween", minimum_access_level_for_push: "maintainer"> 178022:38:43 package_name: "@my-scope/my_package-any-with-wildcard-inbetween", expected_package_protection_rules: [ppr_with_wildcard_inbetween] 178122:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 7, project_id: 753, created_at: "2024-11-13 22:38:41.781771026 +0000...attern: "@my-scope/my_package*with-wildcard-inbetween", minimum_access_level_for_push: "maintainer"> 178222:38:43 package_name: "@my-scope/any-my_package-my_package-wildcard-inbetween-any", expected_package_protection_rules: [] 178322:38:43 is expected to contain exactly 178422:38:43 package_name: "@my-scope/my_packagewith-wildcard-multiple", expected_package_protection_rules: [ppr_with_wildcard_multiples] 178522:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 8, project_id: 754, created_at: "2024-11-13 22:38:42.169239958 +0000...rn: "@my-scope/**my_package**with-wildcard-multiple**", minimum_access_level_for_push: "maintainer"> 178622:38:43 package_name: "@my-scope/any-my_package-any-with-wildcard-multiple-any", expected_package_protection_rules: [ppr_with_wildcard_multiples] 178722:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 8, project_id: 754, created_at: "2024-11-13 22:38:42.169239958 +0000...rn: "@my-scope/**my_package**with-wildcard-multiple**", minimum_access_level_for_push: "maintainer"> 178822:38:43 package_name: "@my-scope/****my_package****with-wildcard-multiple****", expected_package_protection_rules: [ppr_with_wildcard_multiples] 178922:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 8, project_id: 754, created_at: "2024-11-13 22:38:42.169239958 +0000...rn: "@my-scope/**my_package**with-wildcard-multiple**", minimum_access_level_for_push: "maintainer"> 179022:38:43 package_name: "@other-scope/any-my_package-with-wildcard-multiple-any", expected_package_protection_rules: [] 179122:38:43 is expected to contain exactly 179222:38:43 package_name: "@my-scope/my_package-with_____underscore", expected_package_protection_rules: [ppr_with_underscore] 179322:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 9, project_id: 755, created_at: "2024-11-13 22:38:42.556325250 +0000...me_pattern: "@my-scope/my_package-with_____underscore", minimum_access_level_for_push: "maintainer"> 179422:38:43 package_name: "@my-scope/my_package-with_any_underscore", expected_package_protection_rules: [] 179522:38:43 is expected to contain exactly 179622:38:43 package_name: "@my-scope/my_package-with-regex-characters.+", expected_package_protection_rules: [ppr_with_regex_characters] 179722:38:43 is expected to contain exactly #<Packages::Protection::Rule id: 10, project_id: 756, created_at: "2024-11-13 22:38:42.947468002 +000...attern: "@my-scope/my_package-with-regex-characters.+", minimum_access_level_for_push: "maintainer"> 179822:38:43 package_name: "@my-scope/my_package-with-regex-characters.", expected_package_protection_rules: [] 179922:38:43 is expected to contain exactly 180022:38:43 package_name: "@my-scope/my_package-with-regex-characters", expected_package_protection_rules: [] 180122:38:43 is expected to contain exactly 180222:38:43 package_name: "@my-scope/my_package-with-regex-characters-any", expected_package_protection_rules: [] 180322:38:43 is expected to contain exactly 180422:38:43 package_name: nil, expected_package_protection_rules: [] 180522:38:43 is expected to contain exactly 180622:38:43 package_name: "", expected_package_protection_rules: [] 180722:38:43 is expected to contain exactly 180822:38:43 package_name: "any_package", expected_package_protection_rules: [] 180922:38:43 is expected to contain exactly 181022:38:43 with multiple matching package protection rules 181122:38:44 is expected to contain exactly #<Packages::Protection::Rule id: 11, project_id: 757, created_at: "2024-11-13 22:38:44.495517160 +000...: "npm", package_name_pattern: "@my-scope/my_package*", minimum_access_level_for_push: "maintainer"> and #<Packages::Protection::Rule id: 4, project_id: 750, created_at: "2024-11-13 22:38:40.581632842 +0000...e: "npm", package_name_pattern: "@my-scope/my_package", minimum_access_level_for_push: "maintainer"> 181222:38:44 .for_push_exists? 181322:38:45 with different users and protection levels 181422:38:45 project: project_with_ppr, access_level: 20, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: true 181522:38:45 is expected to eq true 181622:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: true 181722:38:45 is expected to eq true 181822:38:45 project: project_with_ppr, access_level: 40, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false 181922:38:45 is expected to eq false 182022:38:45 project: project_with_ppr, access_level: 40, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false 182122:38:45 is expected to eq false 182222:38:45 project: project_with_ppr, access_level: 50, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false 182322:38:45 is expected to eq false 182422:38:45 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false 182522:38:45 is expected to eq false 182622:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: true 182722:38:45 is expected to eq true 182822:38:45 project: project_with_ppr, access_level: 40, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: true 182922:38:45 is expected to eq true 183022:38:45 project: project_with_ppr, access_level: 50, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: false 183122:38:45 is expected to eq false 183222:38:45 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-prod-sha-1234", package_type: :npm, push_protected: false 183322:38:45 is expected to eq false 183422:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: true 183522:38:45 is expected to eq true 183622:38:45 project: project_with_ppr, access_level: 50, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: true 183722:38:45 is expected to eq true 183822:38:45 project: project_with_ppr, access_level: 60, package_name: "@my-scope/my-package-release-v1", package_type: :npm, push_protected: false 183922:38:45 is expected to eq false 184022:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: true 184122:38:45 is expected to eq true 184222:38:45 project: project_with_ppr, access_level: 40, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: false 184322:38:45 is expected to eq false 184422:38:45 project: project_with_ppr, access_level: 50, package_name: "@my-scope/my-package-any-suffix", package_type: :npm, push_protected: false 184522:38:45 is expected to eq false 184622:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/non-matching-package", package_type: :npm, push_protected: false 184722:38:45 is expected to eq false 184822:38:45 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-any-suffix", package_type: :conan, push_protected: false 184922:38:45 is expected to eq false 185022:38:45 project: project_with_ppr, access_level: 0, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: true 185122:38:45 is expected to eq true 185222:38:45 project: project_with_ppr, access_level: nil, package_name: "@my-scope/my-package-stage-sha-1234", package_type: :npm, push_protected: false 185322:38:45 is expected to eq false 185422:38:45 project: project_with_ppr, access_level: 30, package_name: nil, package_type: :npm, push_protected: false 185522:38:45 is expected to eq false 185622:38:45 project: project_with_ppr, access_level: 30, package_name: "", package_type: :npm, push_protected: false 185722:38:46 is expected to eq false 185822:38:46 project: project_with_ppr, access_level: 30, package_name: "@my-scope/my-package-stage-sha-1234", package_type: nil, push_protected: false 185922:38:46 is expected to eq false 186022:38:46 project: project_with_ppr, access_level: nil, package_name: nil, package_type: nil, push_protected: false 186122:38:46 is expected to eq false 186222:38:46 project: project_without_ppr, access_level: 30, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false 186322:38:46 is expected to eq false 186422:38:46 project: project_without_ppr, access_level: 40, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false 186522:38:46 is expected to eq false 186622:38:46 project: project_without_ppr, access_level: 50, package_name: "@my-scope/my-package-prod", package_type: :npm, push_protected: false 186722:38:46 is expected to eq false 186822:38:46# [RSpecRunTime] Finishing example group spec/models/packages/protection/rule_spec.rb. It took 8.51 seconds. Expected to take 10.0 seconds. 186922:38:46# [RSpecRunTime] Starting example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. Expected to take 9.31 seconds. 187022:38:46DependencyProxy::ImageTtlGroupPolicies::UpdateService 187222:38:46 with existing dependency proxy image ttl policy 187322:38:46 user_role: :owner, shared_examples_name: "updating the dependency proxy image ttl policy" 187422:38:46 behaves like updating the dependency proxy image ttl policy 187522:38:46 behaves like updating the dependency proxy image ttl policy attributes 187622:38:46 updates the dependency proxy image ttl policy 187722:38:46 behaves like not creating the dependency proxy image ttl policy 187822:38:46 doesn't create the dependency proxy image ttl policy 187922:38:46 behaves like returning a success 188022:38:47 returns a success 188122:38:47 with invalid params 188222:38:47 doesn't update 188322:38:47 behaves like not creating the dependency proxy image ttl policy 188422:38:47 doesn't create the dependency proxy image ttl policy 188522:38:47 behaves like returning an error 188622:38:47 returns an error 188722:38:47 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy" 188822:38:47 behaves like denying access to dependency proxy image ttl policy 188922:38:47 with existing dependency proxy image ttl policy 189022:38:47 behaves like not creating the dependency proxy image ttl policy 189122:38:48 doesn't create the dependency proxy image ttl policy 189222:38:48 behaves like returning an error 189322:38:48 returns an error 189422:38:48 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy" 189522:38:48 behaves like denying access to dependency proxy image ttl policy 189622:38:48 with existing dependency proxy image ttl policy 189722:38:48 behaves like not creating the dependency proxy image ttl policy 189822:38:48 doesn't create the dependency proxy image ttl policy 189922:38:48 behaves like returning an error 190022:38:48 returns an error 190122:38:48 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy" 190222:38:48 behaves like denying access to dependency proxy image ttl policy 190322:38:48 with existing dependency proxy image ttl policy 190422:38:48 behaves like not creating the dependency proxy image ttl policy 190522:38:49 doesn't create the dependency proxy image ttl policy 190622:38:49 behaves like returning an error 190722:38:49 returns an error 190822:38:49 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy" 190922:38:49 behaves like denying access to dependency proxy image ttl policy 191022:38:49 with existing dependency proxy image ttl policy 191122:38:49 behaves like not creating the dependency proxy image ttl policy 191222:38:49 doesn't create the dependency proxy image ttl policy 191322:38:49 behaves like returning an error 191422:38:50 returns an error 191522:38:50 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy" 191622:38:50 behaves like denying access to dependency proxy image ttl policy 191722:38:50 with existing dependency proxy image ttl policy 191822:38:50 behaves like not creating the dependency proxy image ttl policy 191922:38:50 doesn't create the dependency proxy image ttl policy 192022:38:50 behaves like returning an error 192122:38:50 returns an error 192222:38:50 without existing dependency proxy image ttl policy 192322:38:50 user_role: :owner, shared_examples_name: "creating the dependency proxy image ttl policy" 192422:38:50 behaves like creating the dependency proxy image ttl policy 192522:38:50 creates a new package setting 192622:38:50 saves the settings 192722:38:50 behaves like returning a success 192822:38:50 returns a success 192922:38:50 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy image ttl policy" 193022:38:50 behaves like denying access to dependency proxy image ttl policy 193122:38:50 with existing dependency proxy image ttl policy 193222:38:50 behaves like not creating the dependency proxy image ttl policy 193322:38:51 doesn't create the dependency proxy image ttl policy 193422:38:51 behaves like returning an error 193522:38:51 returns an error 193622:38:51 user_role: :developer, shared_examples_name: "denying access to dependency proxy image ttl policy" 193722:38:51 behaves like denying access to dependency proxy image ttl policy 193822:38:51 with existing dependency proxy image ttl policy 193922:38:51 behaves like not creating the dependency proxy image ttl policy 194022:38:51 doesn't create the dependency proxy image ttl policy 194122:38:51 behaves like returning an error 194222:38:52 returns an error 194322:38:52 user_role: :reporter, shared_examples_name: "denying access to dependency proxy image ttl policy" 194422:38:52 behaves like denying access to dependency proxy image ttl policy 194522:38:52 with existing dependency proxy image ttl policy 194622:38:52 behaves like not creating the dependency proxy image ttl policy 194722:38:52 doesn't create the dependency proxy image ttl policy 194822:38:52 behaves like returning an error 194922:38:52 returns an error 195022:38:52 user_role: :guest, shared_examples_name: "denying access to dependency proxy image ttl policy" 195122:38:52 behaves like denying access to dependency proxy image ttl policy 195222:38:52 with existing dependency proxy image ttl policy 195322:38:52 behaves like not creating the dependency proxy image ttl policy 195422:38:52 doesn't create the dependency proxy image ttl policy 195522:38:52 behaves like returning an error 195622:38:53 returns an error 195722:38:53 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy image ttl policy" 195822:38:53 behaves like denying access to dependency proxy image ttl policy 195922:38:53 with existing dependency proxy image ttl policy 196022:38:53 behaves like not creating the dependency proxy image ttl policy 196122:38:53 doesn't create the dependency proxy image ttl policy 196222:38:53 behaves like returning an error 196322:38:53 returns an error 196422:38:53 when the policy is not found 196522:38:53 behaves like returning an error 196622:38:53 returns an error 196722:38:53# [RSpecRunTime] Finishing example group spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb. It took 7.21 seconds. Expected to take 9.31 seconds. 196822:38:53# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/runner_spec.rb. Expected to take 8.91 seconds. 196922:38:53Gitlab::Database::Migrations::Runner 197022:38:53 main database 197122:38:53 creates the results dir when one does not exist 197322:38:53 result directory 197422:38:53 uses the /up subdirectory 197522:38:53 migrations to run 197622:38:53 is the list of pending migrations 197722:38:53 running migrations 197822:38:54 runs the unapplied migrations in regular/post order, then version order 197922:38:54 writes a metadata file with the current schema version and database name 198022:38:54 runs the unapplied migrations on the correct database 198222:38:54 writes a metadata file with the current schema version 198322:38:54 result directory 198422:38:55 is the /down subdirectory 198522:38:55 migrations to run 198622:38:55 is the list of migrations that are up and on this branch 198722:38:55 running migrations 198822:38:55 runs the applied migrations for the current branch in reverse order 198922:38:55 .background_migrations 199022:38:55 is a TestBackgroundRunner 199122:38:55 is configured with a result dir of /background_migrations 199222:38:55 .batched_background_migrations 199322:38:55 is a TestBatchedBackgroundRunner 199422:38:55 choosing the database to test against 199522:38:55 chooses the provided database 199622:38:55 throws an error with an invalid name 199722:38:55 includes the database name in the result dir 199922:38:55 does not include the database name in the path 200022:38:55 .batched_migrations_last_id 200122:38:55 matches the expected runner class 200222:38:55 main database (legacy mode) 200322:38:56 creates the results dir when one does not exist 200522:38:56 result directory 200622:38:56 uses the /up subdirectory 200722:38:56 migrations to run 200822:38:56 is the list of pending migrations 200922:38:56 running migrations 201022:38:56 runs the unapplied migrations in regular/post order, then version order 201122:38:56 writes a metadata file with the current schema version and database name 201222:38:57 runs the unapplied migrations on the correct database 201422:38:57 writes a metadata file with the current schema version 201522:38:57 result directory 201622:38:57 is the /down subdirectory 201722:38:57 migrations to run 201822:38:57 is the list of migrations that are up and on this branch 201922:38:57 running migrations 202022:38:57 runs the applied migrations for the current branch in reverse order 202122:38:57 .background_migrations 202222:38:57 is a TestBackgroundRunner 202322:38:58 is configured with a result dir of /background_migrations 202422:38:58 .batched_background_migrations 202522:38:58 is a TestBatchedBackgroundRunner 202622:38:58 choosing the database to test against 202722:38:58 chooses the provided database 202822:38:58 throws an error with an invalid name 202922:38:58 includes the database name in the result dir 203122:38:58 does not include the database name in the path 203222:38:58 .batched_migrations_last_id 203322:38:58 matches the expected runner class 203522:38:58 creates the results dir when one does not exist 203722:38:58 result directory 203822:38:58 uses the /up subdirectory 203922:38:58 migrations to run 204022:38:58 is the list of pending migrations 204122:38:58 running migrations 204222:38:59 runs the unapplied migrations in regular/post order, then version order 204322:38:59 writes a metadata file with the current schema version and database name 204422:38:59 runs the unapplied migrations on the correct database 204622:39:00 writes a metadata file with the current schema version 204722:39:00 result directory 204822:39:00 is the /down subdirectory 204922:39:00 migrations to run 205022:39:00 is the list of migrations that are up and on this branch 205122:39:00 running migrations 205222:39:00 runs the applied migrations for the current branch in reverse order 205322:39:00 .background_migrations 205422:39:00 is a TestBackgroundRunner 205522:39:00 is configured with a result dir of /background_migrations 205622:39:00 .batched_background_migrations 205722:39:00 is a TestBatchedBackgroundRunner 205822:39:00 choosing the database to test against 205922:39:00 chooses the provided database 206022:39:00 throws an error with an invalid name 206122:39:00 includes the database name in the result dir 206322:39:00 does not include the database name in the path 206422:39:00 .batched_migrations_last_id 206522:39:01 matches the expected runner class 206622:39:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/runner_spec.rb. It took 7.68 seconds. Expected to take 8.91 seconds. 206722:39:01# [RSpecRunTime] Starting example group spec/models/ci/catalog/resource_spec.rb. Expected to take 8.51 seconds. 206822:39:01Ci::Catalog::Resource 206922:39:02 does not allow STI 207022:39:02 is expected to have many components class_name => Ci::Catalog::Resources::Component 207122:39:02 is expected to have many sync_events class_name => Ci::Catalog::Resources::SyncEvent 207222:39:02 is expected to belong to project required: false 207322:39:02 is expected to have many component_usages class_name => Ci::Catalog::Resources::Components::Usage 207422:39:02 is expected to delegate #star_count to the #project object 207522:39:02 is expected to have many component_last_usages class_name => Ci::Catalog::Resources::Components::LastUsage 207622:39:02 defines verification levels matching the source of truth in VerifiedNamespace 207722:39:02 is expected to define :state as an enum backed by an integer with values ‹{unpublished: 0, published: 1}› 207822:39:02 is expected to delegate #avatar_path to the #project object 207922:39:02 is expected to have many versions class_name => Ci::Catalog::Resources::Version 208022:39:02 .order_by_latest_released_at_asc 208122:39:02 returns catalog resources sorted by latest_released_at ascending with nulls last 208222:39:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.46 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.28 1.09 1.02 1/284 7824 208422:39:02 order_by_last_30_day_usage_count_asc 208522:39:02 returns catalog resources sorted by last 30-day usage count in ascending order 208622:39:02 .order_by_name_asc 208722:39:02 returns catalog resources sorted by ascending name 208822:39:02 returns catalog resources sorted by ascending name with nulls last 208922:39:02 .order_by_name_desc 209022:39:03 returns catalog resources sorted by descending name 209122:39:03 returns catalog resources sorted by descending name with nulls last 209222:39:03 .order_by_created_at_asc 209322:39:03 returns catalog resources sorted by ascending created at 209422:39:03 order_by_star_count_asc 209522:39:03 returns catalog resources sorted by project star count in ascending order 209622:39:03 updating latest_released_at using model callbacks 209722:39:03 has the expected latest_released_at value 209822:39:03 when a new catalog resource version is created 209922:39:03 updates the latest_released_at value 210022:39:03 when a catalog resource version is destroyed 210122:39:04 updates the latest_released_at value 210222:39:04 when the released_at value of a release is updated 210322:39:04 updates the latest_released_at value 210422:39:04 when a release is destroyed 210522:39:04 updates the latest_released_at value 210622:39:04 when all releases associated with the catalog resource are destroyed 210722:39:04 updates the latest_released_at value to nil 210822:39:04 authorized catalog resources 210922:39:06 .public_or_visible_to_user 211022:39:06 returns all resources visible to the user 211122:39:06 with a different user 211222:39:06 returns all resources visible to the user 211322:39:06# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.23 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.26 1.09 1.02 1/284 7825 211522:39:06 when the user is nil 211622:39:06 returns only public resources 211722:39:06 .visible_to_user 211822:39:06 returns resources belonging to the user's authorized namespaces 211922:39:06 with a different user 212022:39:06 returns resources belonging to the user's authorized namespaces 212122:39:06 when the user is nil 212222:39:06 does not return any resources 212322:39:06 synchronizing denormalized columns with `projects` table using SyncEvents processing 212422:39:07 when the catalog resource is created 212522:39:07 updates the catalog resource columns to match the project 212622:39:07 when the project is updated 212722:39:07 when project name is updated 212822:39:07 updates the catalog resource name to match 212922:39:07 when project description is updated 213022:39:07 updates the catalog resource description to match 213122:39:07 when project visibility_level is updated 213222:39:07 updates the catalog resource visibility_level to match 213322:39:07 .order_by_created_at_desc 213422:39:07 returns catalog resources sorted by descending created at 213522:39:07 .for_projects 213622:39:07 returns catalog resources for the given project IDs 213722:39:07 order_by_star_count_desc 213822:39:08 returns catalog resources sorted by project star count in descending order 213922:39:08 order_by_last_30_day_usage_count_desc 214022:39:08 returns catalog resources sorted by last 30-day usage count in descending order 214222:39:08 defaults to unpublished 214422:39:08 returns catalog resources whose name or description match the search term 214622:39:08 when the catalog resource is in an unpublished state 214722:39:08 updates the state of the catalog resource to published 214822:39:08 when the catalog resource already has a published state 214922:39:08 leaves the state as published 215022:39:08 .order_by_latest_released_at_desc 215122:39:08 returns catalog resources sorted by latest_released_at descending with nulls last 215222:39:08# [RSpecRunTime] Finishing example group spec/models/ci/catalog/resource_spec.rb. It took 7.15 seconds. Expected to take 8.51 seconds. 215322:39:08# [RSpecRunTime] Starting example group spec/services/lfs/locks_finder_service_spec.rb. Expected to take 8.23 seconds. 215422:39:08Lfs::LocksFinderService 215722:39:08 with results 215822:39:09 returns the record 215922:39:09 without results 216022:39:09 returns an empty list 216122:39:09 find by path 216222:39:09 with results 216322:39:10 returns the record 216422:39:10 without results 216522:39:11 returns an empty list 216722:39:11 with results 216822:39:12 returns all the records 216922:39:12 without results 217022:39:13 returns an empty list 217122:39:13 when an error is raised 217222:39:14 doesn't succeed 217322:39:14# [RSpecRunTime] Finishing example group spec/services/lfs/locks_finder_service_spec.rb. It took 5.96 seconds. Expected to take 8.23 seconds. 217422:39:14# [RSpecRunTime] Starting example group spec/services/work_items/closing_merge_requests/create_service_spec.rb. Expected to take 7.68 seconds. 217522:39:14WorkItems::ClosingMergeRequests::CreateService 217722:39:16 when work item belongs to a project 217822:39:17 behaves like a service that adds closing merge requests 217922:39:17 when the user cannot update the work item 218022:39:17 raises a resource not available error 218122:39:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.8 seconds. Current RSS: ~1195M. Threads: 4. load average: 1.22 1.09 1.02 1/289 7942 218322:39:17 when the user can update the work item 218422:39:17 adds the closing merge requests 218522:39:17 sets from_mr_description to false 218622:39:17 behaves like a service that works for full references and URLs 218722:39:17 when the merge request reference is a full reference 218822:39:17 adds the closing merge requests 218922:39:17 when the merge request reference is a full URL 219022:39:18 adds the closing merge requests 219122:39:18 when the merge request was already associated with the work item 219222:39:18 does not add the closing merge requests 219322:39:18 returns an error message 219422:39:18 is expected to be error 219522:39:18 when the target work item does not have a development widget 219622:39:18 does not add the closing merge requests 219722:39:19 returns an error message 219822:39:19 is expected to be error 219922:39:19 when the user does not have access to a the merge request 220022:39:19 raises a resource not available error 220122:39:19 when the context path belongs to a group 220222:39:19 raises a resource not available error 220322:39:19 behaves like a service that works for full references and URLs 220422:39:19 when the merge request reference is a full reference 220522:39:19 adds the closing merge requests 220622:39:19 when the merge request reference is a full URL 220722:39:19 adds the closing merge requests 220822:39:19 when context path is nil 220922:39:19 behaves like a service that works for full references and URLs 221022:39:19 when the merge request reference is a full reference 221122:39:20 adds the closing merge requests 221222:39:20 when the merge request reference is a full URL 221322:39:20 adds the closing merge requests 221422:39:20# [RSpecRunTime] Finishing example group spec/services/work_items/closing_merge_requests/create_service_spec.rb. It took 6.07 seconds. Expected to take 7.68 seconds. 221522:39:20# [RSpecRunTime] Starting example group spec/services/merge_requests/squash_service_spec.rb. Expected to take 7.46 seconds. 221622:39:20MergeRequests::SquashService 221822:39:22 when there is only one commit in the merge request 221922:39:22 returns the squashed commit SHA 222022:39:22 cleans up the temporary directory 222122:39:22 does not keep the branch push event 222222:39:22 when there is a single commit in the merge request 222322:39:22 will still perform the squash 222422:39:22 when squash message matches commit message 222522:39:22 returns that commit SHA 222622:39:22 does not perform any git actions 222722:39:22# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.31 seconds. Current RSS: ~1196M. Threads: 4. load average: 1.20 1.08 1.02 1/291 8095 222922:39:22 when squash message matches commit message but without trailing new line 223022:39:22 returns that commit SHA 223122:39:22 does not perform any git actions 223222:39:22 the squashed commit 223322:39:22 copies the author info from the merge request 223422:39:22 sets the current user as the committer 223522:39:23 has the same diff as the merge request, but a different SHA 223622:39:23 has a default squash commit message if no message was provided 223722:39:23 if a message was provided 223822:39:23 has the same message as the message provided 223922:39:23 when squashing only new files 224022:39:23 returns the squashed commit SHA 224122:39:23 cleans up the temporary directory 224222:39:23 does not keep the branch push event 224322:39:23 when there is a single commit in the merge request 224422:39:23 will still perform the squash 224522:39:23 when squash message matches commit message 224622:39:23 returns that commit SHA 224722:39:23 does not perform any git actions 224822:39:23 when squash message matches commit message but without trailing new line 224922:39:23 returns that commit SHA 225022:39:23 does not perform any git actions 225122:39:23 the squashed commit 225222:39:23 copies the author info from the merge request 225322:39:23 sets the current user as the committer 225422:39:23 has the same diff as the merge request, but a different SHA 225522:39:24 has a default squash commit message if no message was provided 225622:39:24 if a message was provided 225722:39:24 has the same message as the message provided 225822:39:24 when squashing is disabled by default on the project 225922:39:24 returns the squashed commit SHA 226022:39:24 cleans up the temporary directory 226122:39:24 does not keep the branch push event 226222:39:24 when there is a single commit in the merge request 226322:39:24 will still perform the squash 226422:39:24 when squash message matches commit message 226522:39:24 returns that commit SHA 226622:39:24 does not perform any git actions 226722:39:24 when squash message matches commit message but without trailing new line 226822:39:24 returns that commit SHA 226922:39:24 does not perform any git actions 227022:39:24 the squashed commit 227122:39:24 copies the author info from the merge request 227222:39:24 sets the current user as the committer 227322:39:24 has the same diff as the merge request, but a different SHA 227422:39:24 has a default squash commit message if no message was provided 227522:39:24 if a message was provided 227622:39:25 has the same message as the message provided 227722:39:25 when squashing is forbidden on the project 227822:39:25 raises a squash error 227922:39:25 when squashing is enabled by default on the project 228022:39:25 returns the squashed commit SHA 228122:39:25 cleans up the temporary directory 228222:39:25 does not keep the branch push event 228322:39:25 when there is a single commit in the merge request 228422:39:25 will still perform the squash 228522:39:25 when squash message matches commit message 228622:39:25 returns that commit SHA 228722:39:25 does not perform any git actions 228822:39:25 when squash message matches commit message but without trailing new line 228922:39:25 returns that commit SHA 229022:39:25 does not perform any git actions 229122:39:25 the squashed commit 229222:39:25 copies the author info from the merge request 229322:39:25 sets the current user as the committer 229422:39:25 has the same diff as the merge request, but a different SHA 229522:39:25 has a default squash commit message if no message was provided 229622:39:25 if a message was provided 229722:39:25 has the same message as the message provided 229822:39:25 when squashing with files too large to display 229922:39:26 returns the squashed commit SHA 230022:39:26 cleans up the temporary directory 230122:39:26 does not keep the branch push event 230222:39:26 when there is a single commit in the merge request 230322:39:26 will still perform the squash 230422:39:26 when squash message matches commit message 230522:39:26 returns that commit SHA 230622:39:26 does not perform any git actions 230722:39:26 when squash message matches commit message but without trailing new line 230822:39:26 returns that commit SHA 230922:39:26 does not perform any git actions 231022:39:26 the squashed commit 231122:39:26 copies the author info from the merge request 231222:39:26 sets the current user as the committer 231322:39:26 has the same diff as the merge request, but a different SHA 231422:39:26 has a default squash commit message if no message was provided 231522:39:26 if a message was provided 231622:39:26 has the same message as the message provided 231822:39:26 with an error in Gitaly UserSquash RPC 231922:39:26 logs the error 232022:39:26 returns an error 232122:39:26 when any other exception is thrown 232222:39:27 logs the error 232322:39:27 returns an error 232422:39:27 cleans up the temporary directory 232522:39:27# [RSpecRunTime] Finishing example group spec/services/merge_requests/squash_service_spec.rb. It took 6.85 seconds. Expected to take 7.46 seconds. 232622:39:27# [RSpecRunTime] Starting example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. Expected to take 7.03 seconds. 232722:39:27Gitlab::Database::Count::TablesampleCountStrategy 232922:39:27 for tables with an estimated small size 233022:39:29 performs an exact count 233122:39:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.85 seconds. Current RSS: ~1194M. Threads: 4. load average: 1.34 1.12 1.03 1/289 8463 233322:39:29 for tables with an estimated large size 233422:39:31 performs a tablesample count 233522:39:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.89 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.32 1.12 1.03 1/289 8464 233722:39:31 insufficient permissions 233822:39:33 returns an empty hash 233922:39:33# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.86 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.32 1.12 1.03 1/289 8465 234122:39:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb. It took 6.17 seconds. Expected to take 7.03 seconds. 234222:39:33# [RSpecRunTime] Starting example group spec/services/packages/rubygems/dependency_resolver_service_spec.rb. Expected to take 6.83 seconds. 234322:39:33Packages::Rubygems::DependencyResolverService 234522:39:33 user without access 234622:39:33 returns a service error 234722:39:33 user with access 234822:39:33 when no package is found 234922:39:33 returns a service error 235022:39:33 package without dependencies 235122:39:34 returns an empty dependencies array 235222:39:34 package with dependencies 235322:39:36 returns a set of dependencies 235422:39:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.8 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.29 1.11 1.03 1/289 8466 235622:39:36 package with multiple versions 235722:39:38 returns a set of dependencies 235822:39:38# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.5 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.29 1.11 1.03 1/284 8467 236022:39:38# [RSpecRunTime] Finishing example group spec/services/packages/rubygems/dependency_resolver_service_spec.rb. It took 5.65 seconds. Expected to take 6.83 seconds. 236122:39:38# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb. Expected to take 6.64 seconds. 236222:39:38Gitlab::LegacyGithubImport::IssueFormatter 236322:39:39 when importing a Gitea project 236422:39:39 behaves like Gitlab::LegacyGithubImport::IssueFormatter#attributes 236522:39:39 when issue is open 236622:39:39 returns formatted attributes 236722:39:39 when issue is closed 236822:39:39 returns formatted attributes 236922:39:39 when it is assigned to a user 237022:39:39 and the assigned user has a placeholder user in gitlab 237122:39:39 returns an existing placeholder user id 237222:39:39 and the assigned user does not already have a placeholder user 237322:39:39 creates and returns a new placeholder user id 237422:39:39 and it is assigned to a deleted gitea user 237522:39:39 returns nil for assignee_ids 237622:39:39 and user contribution mapping is disabled 237722:39:40 returns nil as assignee_id when is not a GitLab user 237822:39:40 does not create any placeholder users 237922:39:40 returns GitLab user id associated with Gitea email as assignee_id 238022:39:40 when it has a milestone 238122:39:40 returns nil when milestone does not exist 238222:39:40 returns milestone when it exists 238322:39:40 when the issue has an author 238422:39:40 and the author has a placeholder user in gitlab 238522:39:40 returns an existing placeholder user id 238622:39:40 and the author does not already have a placeholder user 238722:39:40 creates and returns a new placeholder user id 238822:39:40 and the author is a deleted gitea user 238922:39:40 returns the project creator id 239022:39:40 and user contribution mapping is disabled 239122:39:40 returns project creator_id as author_id when is not a GitLab user 239222:39:40 returns GitLab user id associated with Gitea email as author_id 239322:39:40 returns description without created at tag line 239422:39:40 behaves like Gitlab::LegacyGithubImport::IssueFormatter#number 239522:39:40 returns issue number 239622:39:40 when importing a GitHub project 239722:39:41 behaves like Gitlab::LegacyGithubImport::IssueFormatter#attributes 239822:39:41 when issue is open 239922:39:41 returns formatted attributes 240022:39:41 when issue is closed 240122:39:41 returns formatted attributes 240222:39:41 when it is assigned to a user 240322:39:41 and the assigned user has a placeholder user in gitlab 240422:39:41 returns an existing placeholder user id 240522:39:41 and the assigned user does not already have a placeholder user 240622:39:41 creates and returns a new placeholder user id 240722:39:41 and it is assigned to a deleted gitea user 240822:39:41 returns nil for assignee_ids 240922:39:41 and user contribution mapping is disabled 241022:39:42 returns nil as assignee_id when is not a GitLab user 241122:39:42 does not create any placeholder users 241222:39:42 returns GitLab user id associated with Gitea email as assignee_id 241322:39:42 when it has a milestone 241422:39:42 returns nil when milestone does not exist 241522:39:42 returns milestone when it exists 241622:39:42 when the issue has an author 241722:39:42 and the author has a placeholder user in gitlab 241822:39:42 returns an existing placeholder user id 241922:39:42 and the author does not already have a placeholder user 242022:39:42 creates and returns a new placeholder user id 242122:39:42 and the author is a deleted gitea user 242222:39:42 returns the project creator id 242322:39:42 and user contribution mapping is disabled 242422:39:42 returns project creator_id as author_id when is not a GitLab user 242522:39:42 returns GitLab user id associated with Gitea email as author_id 242622:39:42 returns description without created at tag line 242722:39:42 behaves like Gitlab::LegacyGithubImport::IssueFormatter#number 242822:39:42 returns issue number 242922:39:42 #has_comments? 243022:39:42 when number of comments is greater than zero 243122:39:42 returns true 243222:39:42 when number of comments is equal to zero 243322:39:43 returns false 243422:39:43 #pull_request? 243522:39:43 when mention a pull request 243622:39:43 returns true 243722:39:43 when does not mention a pull request 243822:39:43 returns false 243922:39:43 #project_association 244022:39:43 is expected to eq :issues 244122:39:43 #project_assignee_association 244222:39:43 is expected to eq :issue_assignees 244322:39:43 #contributing_user_formatters 244422:39:43 returns a hash containing UserFormatters for user references in attributes 244522:39:43 includes all user reference columns in #attributes 244622:39:43 #contributing_assignee_formatters 244722:39:43 returns a hash containing the author UserFormatter 244922:39:43 saves the issue and assignees 245022:39:43 pushes placeholder references for user references on the issue 245122:39:43 pushes placeholder references for user references on the issue assignees 245222:39:43 when the issue references deleted users in Gitea 245322:39:44 does not push any placeholder references 245422:39:44 when user contribution mapping is disabled 245522:39:44 does not push any placeholder references 245622:39:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb. It took 5.49 seconds. Expected to take 6.64 seconds. 245722:39:44# [RSpecRunTime] Starting example group spec/services/issuable/destroy_label_links_service_spec.rb. Expected to take 6.32 seconds. 245822:39:44Issuable::DestroyLabelLinksService 246022:39:44 when target is an Issue 246122:39:44 behaves like service deleting label links of an issuable 246222:39:46 deletes label links for specified target ID and type 246322:39:46# [RSpecRunTime] RSpec elapsed time: 20 minutes 15.16 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.17 1.09 1.02 1/284 8468 246522:39:46 when target is a MergeRequest 246622:39:47 behaves like service deleting label links of an issuable 246722:39:49 deletes label links for specified target ID and type 246822:39:49# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.23 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.16 1.09 1.02 1/287 8526 247022:39:49# [RSpecRunTime] Finishing example group spec/services/issuable/destroy_label_links_service_spec.rb. It took 5.24 seconds. Expected to take 6.32 seconds. 247122:39:49# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_manager_spec.rb. Expected to take 6.21 seconds. 247222:39:49Gitlab::ImportExport::UploadsManager 247422:39:49 when the project has uploads locally stored 247522:39:50 does not cause errors 247622:39:50 copies the file in the correct location when there is an upload 247722:39:50 with orphaned project upload files 247822:39:51 excludes orphaned upload files 247922:39:51# [RSpecRunTime] RSpec elapsed time: 20 minutes 20.17 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.16 1.09 1.02 1/286 8527 248122:39:51 with an upload missing its file 248222:39:52 does not cause errors 248322:39:52 when upload is in object storage 248422:39:52 when filename is too long 248522:39:52 ignores problematic upload and logs exception 248622:39:52 when network exception occurs 248722:39:53 ignores problematic upload and logs exception 248922:39:54 restores the file 249022:39:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_manager_spec.rb. It took 4.56 seconds. Expected to take 6.21 seconds. 249122:39:54# [RSpecRunTime] Starting example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. Expected to take 5.87 seconds. 249222:39:54Resolvers::Clusters::AgentTokensResolver 249322:39:54 is expected to eq #<Class:0x00007c7e1692e120> 249422:39:54 is expected to be truthy 249522:39:54 is expected to be empty 249722:39:56 returns active tokens associated with the agent, ordered by last_used_at 249822:39:56 user does not have permission 249922:39:58 is expected to be empty 250022:39:58# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.09 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.14 1.09 1.02 1/284 8528 250222:39:58# [RSpecRunTime] Finishing example group spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb. It took 4.3 seconds. Expected to take 5.87 seconds. 250322:39:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/retried_spec.rb. Expected to take 5.83 seconds. 250422:39:58Gitlab::Ci::Status::Build::Retried 250622:39:58 does not override status text 250822:39:58 does not override status icon 251022:39:58 does not override status group 251222:39:58 does not override status label 251422:39:58 does not override status label 251522:39:58 #badge_tooltip 251622:39:59 returns status 251722:39:59 #status_tooltip 251822:39:59 with a failed build 251922:40:00 does override status_tooltip 252022:40:00 with another build 252122:40:01 does override status_tooltip 252322:40:01 with a retried build 252422:40:01 is expected to be truthy 252522:40:01 with a build that has not been retried 252622:40:02 is expected to be falsy 252722:40:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/retried_spec.rb. It took 4.13 seconds. Expected to take 5.83 seconds. 252822:40:02# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb. Expected to take 5.43 seconds. 252922:40:02Gitlab::GithubImport::Importer::SingleEndpointIssueEventsImporter 253022:40:03 is expected to includes the Gitlab::GithubImport::ParallelScheduling module 253122:40:03 #importer_class 253222:40:03 is expected to eq Gitlab::GithubImport::Importer::IssueEventImporter 253322:40:03 #representation_class 253422:40:03 is expected to eq Gitlab::GithubImport::Representation::IssueEvent 253522:40:03 #sidekiq_worker_class 253622:40:03 is expected to eq Gitlab::GithubImport::ImportIssueEventWorker 253722:40:03 #object_type 253822:40:03 is expected to eq :issue_event 253922:40:03 #collection_method 254022:40:03 is expected to eq :issue_timeline 254122:40:03 #page_counter_id 254222:40:04 is expected to eq "issues/1/issue_timeline" 254322:40:04 #id_for_already_imported_cache 254422:40:04 is expected to eq 1 254522:40:04 #collection_options 254622:40:04 is expected to eq {:direction=>"asc", :sort=>"created", :state=>"all"} 254722:40:04 #compose_associated_id! 254822:40:04 when event type is cross-referenced 254922:40:04 assigns event id 255022:40:04 when event type isn't cross-referenced 255122:40:04 doesn't assign event id 255222:40:04 #each_object_to_import 255322:40:04 triggers page number increment 255522:40:04 imports each issue event page by page 255622:40:04 with merge requests 255722:40:05 imports each merge request event page by page 255822:40:05 when page is already processed 255922:40:05 doesn't process this page 256022:40:05 when event is already processed 256122:40:05 doesn't process this event 256222:40:05 when event is not supported 256322:40:05 doesn't process this event 256422:40:05 increment object counter 256522:40:05 increments counter 256622:40:05 when event should increment a mapped fetched counter 256722:40:05 increments the mapped fetched counter 256922:40:05 when event is review_requested 257022:40:05 behaves like saves event 257222:40:06 when event is review_request_removed 257322:40:06 behaves like saves event 257522:40:06 when event is closed 257622:40:06 does not save event 257722:40:06 after batch processed 257822:40:06 when events should be replayed 257922:40:06 enqueues worker to replay events 258022:40:06 when events are not relevant 258122:40:06 does not replay events 258322:40:06 enqueues importer worker and replay worker 258422:40:07 returns job waiter with the correct remaining jobs count 258522:40:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb. It took 4.55 seconds. Expected to take 5.43 seconds. 258622:40:07# [RSpecRunTime] Starting example group spec/lib/api/entities/package_spec.rb. Expected to take 5.37 seconds. 258722:40:07API::Entities::Package 258822:40:07 exposes correct attributes 258922:40:08 exposes correct web_path in _links 259022:40:08 with a terraform_module 259122:40:09 exposes correct web_path in _links 259222:40:09# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.83 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.12 1.09 1.02 1/284 8529 259422:40:09 when package has no default status 259522:40:09 does not expose web_path in _links 259622:40:09 without build info 259722:40:10 does not include pipeline attributes 259822:40:10 with build info 259922:40:11 returns the pipeline 260022:40:11 returns an empty array for pipelines 260122:40:11# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.2 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.11 1.08 1.02 1/284 8530 260322:40:11# [RSpecRunTime] Finishing example group spec/lib/api/entities/package_spec.rb. It took 4.42 seconds. Expected to take 5.37 seconds. 260422:40:11# [RSpecRunTime] Starting example group spec/models/alert_management/http_integration_spec.rb. Expected to take 5.02 seconds. 260522:40:11AlertManagement::HttpIntegration 260622:40:12 does not allow STI 260722:40:12 associations 260822:40:12 is expected to belong to project required: false 260922:40:12 default values 261022:40:12 is expected to be present 261122:40:12 is expected to eq "test" 261322:40:12 is expected to validate that :project cannot be empty/falsy 261422:40:12 is expected to validate that :name cannot be empty/falsy 261522:40:12 is expected to validate that :type_identifier cannot be empty/falsy 261622:40:12 is expected to validate that the length of :name is at most 255 261822:40:13 is expected to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id 261922:40:13 when inactive 262022:40:13 is expected to validate that :endpoint_identifier is case-sensitively unique within the scope of :project_id 262122:40:13 payload_attribute_mapping 262222:40:13 with valid JSON schema 262322:40:13 is expected to be valid 262422:40:13 with invalid JSON schema 262522:40:13 when property is not an object 262622:40:13 behaves like is invalid record 262722:40:13 is expected to eq ["must be a valid json schema"] 262822:40:13 when property missing required attributes 262922:40:13 behaves like is invalid record 263022:40:13 is expected to eq ["must be a valid json schema"] 263122:40:13 when property has extra attributes 263222:40:13 behaves like is invalid record 263322:40:13 is expected to eq ["must be a valid json schema"] 263522:40:14 .for_endpoint_identifier 263622:40:14 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:40:14.231523482 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 263822:40:14 is expected to contain exactly #<AlertManagement::HttpIntegration id: 5, created_at: "2024-11-13 22:40:14.249505201 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 263922:40:14 .for_project 264022:40:14 is expected to contain exactly #<AlertManagement::HttpIntegration id: 4, created_at: "2024-11-13 22:40:14.240213642 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 5, created_at: "2024-11-13 22:40:14.249505201 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 264122:40:14 with project_ids array 264222:40:14 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:40:14.231523482 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 264422:40:14 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:40:14.231523482 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 5, created_at: "2024-11-13 22:40:14.249505201 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 264522:40:14 .ordered_by_type_and_id 264622:40:14 is expected to eq [#<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:40:14.231523482 +0000", updated...og", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil>] 264722:40:14 before validation 264822:40:14 #ensure_payload_example_not_nil 264922:40:14 when the payload_example is nil 265022:40:14 sets the payload_example to empty JSON 265122:40:14 when the payload_example is not nil 265222:40:14 sets the payload_example to specified value 265422:40:14 when unsaved 265522:40:14 when assigned 265622:40:14 is expected not to eq "random_token" 265722:40:14 behaves like valid token 265822:40:14 is expected to match /\A\h{32}\z/ 265922:40:14 when persisted 266022:40:14 behaves like valid token 266122:40:14 is expected to match /\A\h{32}\z/ 266222:40:14 when resetting 266322:40:15 is expected not to eq "76516b516ee8c87578b4c24760ce5777" 266422:40:15 behaves like valid token 266522:40:15 is expected to match /\A\h{32}\z/ 266622:40:15 when reassigning 266722:40:15 is expected to eq "c65cc1e46c8419caf06b6f47e3f09253" 266822:40:15 behaves like valid token 266922:40:15 is expected to match /\A\h{32}\z/ 267022:40:15 #endpoint_identifier 267122:40:15 when defined on initialize 267222:40:15 is expected to match /\A\h{16}\z/ 267322:40:15 when included in initialization args 267422:40:15 for endpoint identifier "legacy" 267522:40:15 is expected to eq "legacy" 267622:40:15 is expected to be valid 267722:40:15 for endpoint identifier "legacy-prometheus" 267822:40:15 is expected to eq "legacy-prometheus" 267922:40:15 is expected to be valid 268022:40:15 when reassigning 268122:40:15 does not allow reassignment 268422:40:16 when name is not defined 268622:40:16 for a legacy integration 268822:40:16 for a prometheus integration 269022:40:16 for a legacy integration 269222:40:16# [RSpecRunTime] Finishing example group spec/models/alert_management/http_integration_spec.rb. It took 4.56 seconds. Expected to take 5.02 seconds. 269322:40:16# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_details_service_spec.rb. Expected to take 4.99 seconds. 269422:40:16ErrorTracking::IssueDetailsService 269622:40:16 with authorized user 269722:40:16 when issue_details returns a detailed error 269822:40:16 returns the detailed error 269922:40:17 returns the gitlab_issue when the error has a sentry_issue 270022:40:17 returns the gitlab_issue path from sentry when the error has no sentry_issue 270122:40:17# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.38 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.10 1.08 1.02 1/284 8531 270322:40:17 when issue_details returns nil 270422:40:19 result is not ready 270522:40:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.78 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.10 1.08 1.02 1/285 8532 270722:40:19 when issue_details returns error 270822:40:19 returns the error 270922:40:19 when issue_details returns error with http_status 271022:40:19 returns the error with correct http_status 271122:40:19 with integrated error tracking 271222:40:19 when error is found 271322:40:20 returns the error in detailed format 271422:40:20 when error does not exist 271522:40:20 returns the error in detailed format 271622:40:20 with unauthorized user 271722:40:21 returns error 271822:40:21 with error tracking disabled 271922:40:21 raises error 272022:40:21# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_details_service_spec.rb. It took 5.4 seconds. Expected to take 4.99 seconds. 272122:40:21# [RSpecRunTime] Starting example group spec/graphql/types/work_item_type_spec.rb. Expected to take 4.71 seconds. 272222:40:21Types::WorkItemType 272322:40:21 is expected to include Types::TodoableInterface 272422:40:21 has specific fields 272522:40:21 is expected to expose permissions using Types::PermissionTypes::WorkItem 272622:40:21 is expected to eq "WorkItem" 272722:40:21 is expected to require graphql authorizations :read_work_item 272822:40:21 pagination and count 272922:40:22 behaves like issuables pagination and count 273022:40:23 when user does not have the permission 273122:40:23 does not return an error 273222:40:23 returns no data 273322:40:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.79 seconds. Current RSS: ~1212M. Threads: 4. load average: 1.09 1.08 1.02 1/285 8533 273522:40:23 with count field 273622:40:23 returns total count 273722:40:24 total count does not change between pages 273822:40:24 with pagination 273922:40:24 returns new ids during pagination 274022:40:24# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.38 seconds. Current RSS: ~1207M. Threads: 4. load average: 1.09 1.08 1.02 1/285 8534 274222:40:24# [RSpecRunTime] Finishing example group spec/graphql/types/work_item_type_spec.rb. It took 3.24 seconds. Expected to take 4.71 seconds. 274322:40:24# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb. Expected to take 4.58 seconds. 274422:40:24Gitlab::GithubImport::Importer::LabelLinksImporter 274622:40:25 creates the label links 274722:40:25 #create_labels 274822:40:26 inserts the label links in bulk 274922:40:26 does not insert label links for non-existing labels 275022:40:27 does not insert label links for non-existing targets 275122:40:27# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.89 seconds. Current RSS: ~1210M. Threads: 4. load average: 1.09 1.08 1.02 1/284 8535 275322:40:27 #find_target_id 275422:40:27 returns the ID of the issuable to create the label link for 275522:40:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb. It took 3.11 seconds. Expected to take 4.58 seconds. 275622:40:27# [RSpecRunTime] Starting example group spec/routing/git_http_routing_spec.rb. Expected to take 4.37 seconds. 275722:40:27git_http routing 275822:40:27 wiki repositories 276022:40:27 behaves like git repository routes 276122:40:27 routes Git endpoints 276222:40:27 routes LFS endpoints 276322:40:27 requests without .git format 276422:40:28 redirects requests to /info/refs 276522:40:28 behaves like git repository routes with fallback for git-upload-pack 276622:40:28 routes LFS endpoints for unmatched routes 276722:40:28 requests without .git format 276822:40:28 does not redirect other requests 277022:40:28 redirects namespace/project.wiki.git to the project wiki 277122:40:28 preserves query parameters 277222:40:29 only redirects when the format is .git 277322:40:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.05 seconds. Current RSS: ~1223M. Threads: 5. load average: 1.08 1.08 1.02 1/286 8541 277522:40:29 in toplevel group 277622:40:29 behaves like git repository routes 277722:40:29 routes Git endpoints 277822:40:29 routes LFS endpoints 277922:40:29 requests without .git format 278022:40:29 redirects requests to /info/refs 278122:40:29 behaves like git repository routes with fallback for git-upload-pack 278222:40:29 routes LFS endpoints for unmatched routes 278322:40:29 requests without .git format 278422:40:29 does not redirect other requests 278522:40:29 in child group 278622:40:29 behaves like git repository routes 278722:40:29 routes Git endpoints 278822:40:29 routes LFS endpoints 278922:40:29 requests without .git format 279022:40:29 redirects requests to /info/refs 279122:40:29 behaves like git repository routes with fallback for git-upload-pack 279222:40:29 routes LFS endpoints for unmatched routes 279322:40:29 requests without .git format 279422:40:29 does not redirect other requests 279522:40:29 code repositories 279622:40:29 behaves like git repository routes 279722:40:29 routes Git endpoints 279822:40:29 routes LFS endpoints 279922:40:29 requests without .git format 280022:40:29 redirects requests to /info/refs 280122:40:29 behaves like git repository routes with fallback for git-upload-pack 280222:40:30 routes LFS endpoints for unmatched routes 280322:40:30 requests without .git format 280422:40:30 does not redirect other requests 280522:40:30 snippet repositories 280622:40:30 personal snippet 280722:40:30 behaves like git repository routes 280822:40:30 routes Git endpoints 280922:40:30 routes LFS endpoints 281022:40:30 requests without .git format 281122:40:30 redirects requests to /info/refs 281222:40:30 behaves like git repository routes without fallback 281322:40:30 routes LFS endpoints for unmatched routes 281422:40:30 requests without .git format 281522:40:30 does not redirect other requests 281622:40:30 project snippet 281722:40:30 behaves like git repository routes 281822:40:30 routes Git endpoints 281922:40:30 routes LFS endpoints 282022:40:30 requests without .git format 282122:40:30 redirects requests to /info/refs 282222:40:30 behaves like git repository routes with fallback 282322:40:30 routes LFS endpoints 282422:40:30 requests without .git format 282522:40:30 does not redirect other requests 282622:40:30# [RSpecRunTime] Finishing example group spec/routing/git_http_routing_spec.rb. It took 2.67 seconds. Expected to take 4.37 seconds. 282722:40:30# [RSpecRunTime] Starting example group spec/lib/bulk_imports/user_contributions_export_mapper_spec.rb. Expected to take 4.24 seconds. 282822:40:30BulkImports::UserContributionsExportMapper 282922:40:30 #clear_cache 283022:40:31 clears the user contributions cache for the given portable 283122:40:31 only clears the cache for matching portable class and id 283222:40:31 #get_contributing_users 283322:40:31 returns an ActiveRecord::Relation of users from the cached ids 283422:40:31 returns an empty relation if no users were cached 283522:40:31 #cache_user_contributions_on_record 283622:40:31 when record is nil 283722:40:31 behaves like there are no references to cache 283822:40:31 does not cache any user ids 283922:40:31 when record is a User 284022:40:31 behaves like there are no references to cache 284122:40:31 does not cache any user ids 284222:40:31 when record does not have references to a user 284322:40:31 behaves like there are no references to cache 284422:40:32 does not cache any user ids 284522:40:32 when record has references to a user 284622:40:33 caches all user reference ids 284722:40:33 caches user_ids with a longer timeout to allow for longer exports 284822:40:33# [RSpecRunTime] RSpec elapsed time: 21 minutes 2.4 seconds. Current RSS: ~1209M. Threads: 5. load average: 1.08 1.08 1.02 1/285 8557 285022:40:33# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/user_contributions_export_mapper_spec.rb. It took 3.24 seconds. Expected to take 4.24 seconds. 285122:40:33# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_events_spec.rb. Expected to take 4.04 seconds. 285222:40:33Gitlab::InternalEvents 285322:40:33 logs warning on missing property 285422:40:33 logs warning on nil property 285522:40:33 calls the event validator 285622:40:33 rescues error 285722:40:34 updates Redis, RedisHLL and Snowplow 285822:40:34 when unique key is not defined 285922:40:34 logs to Redis and Snowplow but not RedisHLL 286022:40:34 Product Analytics tracking 286122:40:34 calls Product Analytics Ruby SDK 286222:40:34 when additional properties are passed 286322:40:34 passes additional_properties to Product Analytics Ruby SDK 286422:40:34 when GITLAB_ANALYTICS_ID is nil 286522:40:34 behaves like does not send a Product Analytics event 286622:40:34 does not call the Product Analytics Ruby SDK 286722:40:34 when GITLAB_ANALYTICS_URL is nil 286822:40:34 behaves like does not send a Product Analytics event 286922:40:34 does not call the Product Analytics Ruby SDK 287022:40:34 when send_snowplow_event is false 287122:40:34 behaves like does not send a Product Analytics event 287222:40:34 does not call the Product Analytics Ruby SDK 287322:40:34 with internal_events_batching FF off 287422:40:34 passes buffer_size 1 to SDK client 287522:40:34 with early access program tracking 287622:40:34 when early_access_program FF is enabled 287722:40:34 without user 287822:40:34 behaves like does not create early access program tracking event 287922:40:34 is expected to be blank 288022:40:34 without namespace 288122:40:34 behaves like does not create early access program tracking event 288222:40:34 is expected to be blank 288422:40:34 when namespace is not early access program participant 288522:40:34 behaves like does not create early access program tracking event 288622:40:35 is expected to be blank 288722:40:35 when namespace is early access program participant 288822:40:35 creates user early access program event 288922:40:35 when early_access_program FF is disabled 289022:40:35 behaves like does not create early access program tracking event 289122:40:36 is expected to be blank 289222:40:36 when unique key is defined 289322:40:36 is used when logging to RedisHLL 289422:40:36 when property is missing 289622:40:36 updates Redis and snowplow but not RedisHLL 289722:40:36 when there are multiple unique keys 289822:40:36 all of them are used when logging to RedisHLL 289922:40:36 when unique key is an additional property 290022:40:36 is used when logging to RedisHLL 290122:40:36 when send_snowplow_event is false 290222:40:36 logs to Redis and RedisHLL but not Snowplow 290322:40:36 when feature_enabled_by_namespace_ids is passed 290422:40:36 is sent to Snowplow 290522:40:36 when namespace is passed 290622:40:36 uses id from namespace 290722:40:36 when category is passed 290822:40:36 is sent to Snowplow 290922:40:36 when namespace is not passed 291022:40:36 uses id from projects namespace 291122:40:36 when only user is passed 291222:40:36 updated all tracking methods 291322:40:36 when additional properties are passed 291422:40:36 is sent to Snowplow 291522:40:36 with a custom property 291622:40:36 is sent to Snowplow 291722:40:36 when a filter is defined 291822:40:36 when event selection rule is time framed 291922:40:36 updates the correct redis keys 292022:40:36 when event selection rule has a filter on a custom property 292122:40:36 updates the correct redis keys 292222:40:36 when redis key is overridden in total_counter_redis_key_overrides.yml 292322:40:36 updates the matching redis keys 292422:40:36 when event selection rule is not time framed 292522:40:36 when a matching event is tracked 292622:40:36 updates the matching redis keys 292722:40:36 when a non-matching event is tracked 292822:40:36 updates only the matching redis keys 292922:40:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_events_spec.rb. It took 3.14 seconds. Expected to take 4.04 seconds. 293022:40:36# [RSpecRunTime] Starting example group spec/presenters/web_hook_log_presenter_spec.rb. Expected to take 3.9 seconds. 293122:40:36WebHookLogPresenter 293222:40:36 #details_path 293322:40:36 project hook 293422:40:37 is expected to eq "/namespace618/project-767/-/hooks/145/hook_logs/1" 293522:40:37 service hook 293622:40:38 is expected to eq "/namespace619/project-768/-/settings/integrations/drone_ci/hook_logs/2" 293822:40:38 project hook 293922:40:39 is expected to eq "/namespace620/project-769/-/hooks/148/hook_logs/3/retry" 294022:40:39 service hook 294122:40:40 is expected to eq "/namespace621/project-770/-/settings/integrations/drone_ci/hook_logs/4/retry" 294222:40:40# [RSpecRunTime] Finishing example group spec/presenters/web_hook_log_presenter_spec.rb. It took 3.13 seconds. Expected to take 3.9 seconds. 294322:40:40# [RSpecRunTime] Starting example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. Expected to take 3.74 seconds. 294422:40:40Ci::PendingBuilds::UpdateProjectWorker#perform 294522:40:40 when a project is not provided 294622:40:40 does not call the service 294722:40:40 when everything is ok 294822:40:40 calls the service 294922:40:40 is labeled as idempotent 295022:40:42 performs multiple times sequentially without raising an exception 295122:40:43 updates the pending builds 295222:40:43# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.91 seconds. Current RSS: ~1217M. Threads: 5. load average: 1.07 1.08 1.02 1/285 8558 295422:40:43# [RSpecRunTime] Finishing example group spec/workers/ci/pending_builds/update_project_worker_spec.rb. It took 3.24 seconds. Expected to take 3.74 seconds. 295522:40:43# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/issues_menu_spec.rb. Expected to take 3.65 seconds. 295622:40:43Sidebars::Projects::Menus::IssuesMenu 295722:40:43 behaves like serializable as super_sidebar_menu_args 295822:40:43 returns hash with provided attributes 295922:40:43 returns hash with an item_id 296122:40:43 when user can read issues 296222:40:43 returns true 296322:40:43 when user cannot read issues 296422:40:43 returns false 296622:40:43 when issues feature is enabled 296722:40:43 returns true 296822:40:43 when issue feature is disabled 296922:40:43 returns false 297122:40:43 returns zero when there are no open issues 297222:40:43 memoizes the query 297322:40:43 when there are open issues 297422:40:44 returns the number of open issues 297622:40:44 returns truncated digits for count value over 1000 297722:40:44 when async_sidebar_counts feature flag is enabled 297922:40:44 #pill_count_field 298022:40:44 returns the correct GraphQL field name 298122:40:44 when async_sidebar_counts feature flag is disabled 298422:40:44 Service Desk 298522:40:44 when service desk is supported 298622:40:44 when service desk is enabled 298722:40:44 is expected not to be nil 298822:40:44 when service desk is disabled 298922:40:45 is expected to be nil 299022:40:45 when service desk is unsupported 299122:40:45 is expected to be nil 299222:40:45# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/issues_menu_spec.rb. It took 2.4 seconds. Expected to take 3.65 seconds. 299322:40:45# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. Expected to take 3.43 seconds. 299422:40:45Gitlab::UsageDataCounters::IssueActivityUniqueCounter 299522:40:46 can return the count of actions per user deduplicated 299622:40:46 for Issue title edit actions 299722:40:46 behaves like internal event tracking 299822:40:46 logs to Snowplow, Redis, and product analytics tooling 299922:40:46 for Issue description edit actions 300022:40:46 behaves like internal event tracking 300122:40:46 logs to Snowplow, Redis, and product analytics tooling 300222:40:46 for Issue assignee edit actions 300322:40:46 behaves like internal event tracking 300422:40:46 logs to Snowplow, Redis, and product analytics tooling 300522:40:46 for Issue make confidential actions 300622:40:46 behaves like internal event tracking 300722:40:46 logs to Snowplow, Redis, and product analytics tooling 300822:40:46 for Issue make visible actions 300922:40:46 behaves like internal event tracking 301022:40:46 logs to Snowplow, Redis, and product analytics tooling 301122:40:46 for Issue created actions 301222:40:46 behaves like internal event tracking 301322:40:46 logs to Snowplow, Redis, and product analytics tooling 301422:40:46 for Issue closed actions 301522:40:46 behaves like internal event tracking 301622:40:46 logs to Snowplow, Redis, and product analytics tooling 301722:40:46 for Issue reopened actions 301822:40:46 behaves like internal event tracking 301922:40:46 logs to Snowplow, Redis, and product analytics tooling 302022:40:46 for Issue label changed actions 302122:40:46 behaves like internal event tracking 302222:40:47 logs to Snowplow, Redis, and product analytics tooling 302322:40:47 for Issue label milestone actions 302422:40:47 behaves like internal event tracking 302522:40:47 logs to Snowplow, Redis, and product analytics tooling 302622:40:47 for Issue cross-referenced actions 302722:40:47 behaves like internal event tracking 302822:40:47 logs to Snowplow, Redis, and product analytics tooling 302922:40:47 for Issue moved actions 303022:40:47 behaves like internal event tracking 303122:40:47 logs to Snowplow, Redis, and product analytics tooling 303222:40:47 for Issue cloned actions 303322:40:47 behaves like internal event tracking 303422:40:47 logs to Snowplow, Redis, and product analytics tooling 303522:40:47 for Issue relate actions 303622:40:47 behaves like internal event tracking 303722:40:47 logs to Snowplow, Redis, and product analytics tooling 303822:40:47 for Issue unrelate actions 303922:40:47 behaves like internal event tracking 304022:40:47 logs to Snowplow, Redis, and product analytics tooling 304122:40:47 for Issue marked as duplicate actions 304222:40:47 behaves like internal event tracking 304322:40:47 logs to Snowplow, Redis, and product analytics tooling 304422:40:47 for Issue locked actions 304522:40:47 behaves like internal event tracking 304622:40:47 logs to Snowplow, Redis, and product analytics tooling 304722:40:47 for Issue unlocked actions 304822:40:47 behaves like internal event tracking 304922:40:47 logs to Snowplow, Redis, and product analytics tooling 305022:40:47 for Issue designs added actions 305122:40:47 behaves like internal event tracking 305222:40:47 logs to Snowplow, Redis, and product analytics tooling 305322:40:47 for Issue designs modified actions 305422:40:47 behaves like internal event tracking 305522:40:48 logs to Snowplow, Redis, and product analytics tooling 305622:40:48 for Issue designs removed actions 305722:40:48 behaves like internal event tracking 305822:40:48 logs to Snowplow, Redis, and product analytics tooling 305922:40:48 for Issue due date changed actions 306022:40:48 behaves like internal event tracking 306122:40:48 logs to Snowplow, Redis, and product analytics tooling 306222:40:48 for Issue time estimate changed actions 306322:40:48 behaves like internal event tracking 306422:40:48 logs to Snowplow, Redis, and product analytics tooling 306522:40:48 for Issue time spent changed actions 306622:40:48 behaves like internal event tracking 306722:40:48 logs to Snowplow, Redis, and product analytics tooling 306822:40:48 for Issue comment added actions 306922:40:48 behaves like internal event tracking 307022:40:48 logs to Snowplow, Redis, and product analytics tooling 307122:40:48 for Issue comment edited actions 307222:40:48 behaves like internal event tracking 307322:40:48 logs to Snowplow, Redis, and product analytics tooling 307422:40:48 for Issue comment removed actions 307522:40:48 behaves like internal event tracking 307622:40:48 logs to Snowplow, Redis, and product analytics tooling 307722:40:48 for Issue design comment removed actions 307822:40:48 behaves like internal event tracking 307922:40:48 logs to Snowplow, Redis, and product analytics tooling 308022:40:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. It took 3.14 seconds. Expected to take 3.43 seconds. 308122:40:48# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/link_alerts_spec.rb. Expected to take 3.42 seconds. 308222:40:48Mutations::Issues::LinkAlerts 308322:40:49 is expected to require graphql authorizations :update_issue and :admin_issue 308522:40:49 when the user is a guest 308622:40:49 raises an error 308722:40:49 when a user is also an author 308822:40:49 raises an error 308922:40:50# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.63 seconds. Current RSS: ~1216M. Threads: 5. load average: 1.06 1.07 1.02 1/285 8559 309122:40:50 when a user is also an assignee 309222:40:50 raises an error 309322:40:50 when the user is a developer 309422:40:50 when issue type is an incident 309522:40:50 calls LinkAlerts::CreateService with correct arguments 309622:40:50 returns no errors 309722:40:50 when issue type is not an incident 309822:40:51 does not update alert_management_alerts 309922:40:51# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/link_alerts_spec.rb. It took 2.45 seconds. Expected to take 3.42 seconds. 310022:40:51# [RSpecRunTime] Starting example group spec/graphql/mutations/timelogs/delete_spec.rb. Expected to take 3.21 seconds. 310122:40:51Mutations::Timelogs::Delete 310322:40:51 when the timelog id is not valid 310422:40:51 raises Gitlab::Graphql::Errors::ResourceNotAvailable 310522:40:51 when the current user is not the timelog's author, not a maintainer and not an admin 310622:40:52 raises Gitlab::Graphql::Errors::ResourceNotAvailable 310722:40:52 when the current user is the timelog's author 310822:40:52 deletes the timelog 310922:40:52 returns the deleted timelog 311022:40:52 returns no errors 311122:40:52 when the current user is not the timelog's author but a maintainer of the project 311222:40:52 deletes the timelog 311322:40:53 returns the deleted timelog 311422:40:53 returns no errors 311522:40:53 when the current user is not the timelog's author, not a maintainer but an admin 311622:40:53 deletes the timelog 311722:40:53 returns the deleted timelog 311822:40:53 returns no errors 311922:40:53# [RSpecRunTime] Finishing example group spec/graphql/mutations/timelogs/delete_spec.rb. It took 2.45 seconds. Expected to take 3.21 seconds. 312022:40:53# [RSpecRunTime] Starting example group spec/graphql/mutations/alert_management/update_alert_status_spec.rb. Expected to take 3.18 seconds. 312122:40:53Mutations::AlertManagement::UpdateAlertStatus 312222:40:54 is expected to require graphql authorizations :update_alert_management_alert 312422:40:54 raises an error if the resource is not accessible to the user 312522:40:54 user has access to project 312622:40:54 changes the status 312722:40:54 returns the alert with no errors 312822:40:54 behaves like an incident management tracked event 312922:40:54 .track_event 313022:40:55 tracks the event using redis 313122:40:55# [RSpecRunTime] RSpec elapsed time: 21 minutes 23.95 seconds. Current RSS: ~1212M. Threads: 5. load average: 1.05 1.07 1.02 1/285 8560 313322:40:55 behaves like Snowplow event tracking with RedisHLL context 313422:40:55 behaves like Snowplow event tracking 313622:40:55 error occurs when updating 313722:40:55 returns the alert with errors 313822:40:55 invalid status given 313922:40:56 returns the alert with errors 314022:40:56# [RSpecRunTime] Finishing example group spec/graphql/mutations/alert_management/update_alert_status_spec.rb. It took 2.51 seconds. Expected to take 3.18 seconds. 314122:40:56# [RSpecRunTime] Starting example group spec/lib/banzai/filter/autolink_filter_spec.rb. Expected to take 3.01 seconds. 314222:40:56Banzai::Filter::AutolinkFilter 314322:40:56 does nothing with non-link text 314422:40:57 does not timeout with excessively long scheme 314522:40:58 does not timeout with excessively long scheme and no link 314622:40:58 does nothing when :autolink is false 314722:40:58 when using various schemes 314822:40:58 autolinks http 314922:40:58 autolinks https 315022:40:58 autolinks ftp 315122:40:58 autolinks short URLs 315222:40:58 autolinks multiple URLs 315322:40:58 accepts link_attr options 315422:40:58 autolinks smb 315522:40:58 autolinks multiple occurrences of smb 315622:40:58 autolinks irc 315722:40:58 autolinks rdar 315822:40:58 does not autolink javascript 315922:40:58 does not autolink bad URLs 316022:40:58 does not autolink bad URLs after we remove trailing punctuation 316122:40:58 does not include trailing punctuation 316222:40:58 includes trailing punctuation when part of a balanced pair 316322:40:58 removes trailing quotes 316422:40:58 removes one closing punctuation mark when the punctuation in the link is unbalanced 316522:40:58 does not double-encode HTML entities 316622:40:58 does not include trailing HTML entities 316722:40:58 escapes RTLO and other characters 316822:40:58 encodes international domains 316922:40:58 ignores valid links contained inside 'a' element 317022:40:58 ignores valid links contained inside 'code' element 317122:40:58 ignores valid links contained inside 'kbd' element 317222:40:58 ignores valid links contained inside 'pre' element 317322:40:58 ignores valid links contained inside 'script' element 317422:40:58 ignores valid links contained inside 'style' element 317522:40:58# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.39 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.05 1.07 1.02 1/285 8561 317722:40:58 when the link is inside a tag 317822:40:58 renders text after the link correctly for http 317922:40:58 renders text after the link correctly for rdar 318022:40:58 when using default markdown engine 318122:40:58 does nothing 318222:40:58 autolinks when using single_line pipeline 318322:40:58 autolinks when using commit_description pipeline 318422:40:58# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/autolink_filter_spec.rb. It took 2.67 seconds. Expected to take 3.01 seconds. 318522:40:58# [RSpecRunTime] Starting example group spec/policies/upload_policy_spec.rb. Expected to take 2.97 seconds. 318722:41:00 with project upload 318822:41:00 behaves like uploads policy 318922:41:00 when user is guest 319022:41:00 is expected to be allowed :read_upload 319122:41:00 is expected to be disallowed :destroy_upload 319222:41:00# [RSpecRunTime] RSpec elapsed time: 21 minutes 29.0 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.05 1.07 1.02 1/285 8562 319422:41:00 when user is developer 319522:41:00 is expected to be allowed :read_upload 319622:41:00 is expected to be disallowed :destroy_upload 319722:41:00 when user is maintainer 319822:41:00 is expected to be allowed :read_upload 319922:41:00 is expected to be allowed :destroy_upload 320022:41:00 when user is owner 320122:41:00 is expected to be allowed :read_upload 320222:41:00 is expected to be allowed :destroy_upload 320322:41:00 when user is admin 320422:41:00 is expected to be disallowed :read_upload 320522:41:00 is expected to be disallowed :destroy_upload 320622:41:00 with admin mode 320722:41:00 is expected to be allowed :read_upload 320822:41:00 is expected to be allowed :destroy_upload 320922:41:00 with group upload 321022:41:00 behaves like uploads policy 321122:41:00 when user is guest 321222:41:00 is expected to be allowed :read_upload 321322:41:00 is expected to be disallowed :destroy_upload 321422:41:00 when user is developer 321522:41:00 is expected to be allowed :read_upload 321622:41:00 is expected to be disallowed :destroy_upload 321722:41:00 when user is maintainer 321822:41:00 is expected to be allowed :read_upload 321922:41:01 is expected to be allowed :destroy_upload 322022:41:01 when user is owner 322122:41:01 is expected to be allowed :read_upload 322222:41:01 is expected to be allowed :destroy_upload 322322:41:01 when user is admin 322422:41:01 is expected to be disallowed :read_upload 322522:41:01 is expected to be disallowed :destroy_upload 322622:41:01 with admin mode 322722:41:01 is expected to be allowed :read_upload 322822:41:01 is expected to be allowed :destroy_upload 322922:41:01 with upload associated with other model 323022:41:01 is expected to be disallowed :read_upload 323122:41:01 is expected to be disallowed :destroy_upload 323222:41:01# [RSpecRunTime] Finishing example group spec/policies/upload_policy_spec.rb. It took 2.42 seconds. Expected to take 2.97 seconds. 323322:41:01# [RSpecRunTime] Starting example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. Expected to take 2.81 seconds. 323422:41:01Resolvers::Ml::FindModelsResolver 323622:41:03 when user is allowed and model exists 323722:41:03 is expected to eq [#<Ml::Model id: 2, created_at: "2024-11-13 22:41:02.868305232 +0000", updated_at: "2024-11-13 22:41:... "model1", description: nil, user_id: 1289, cached_markdown_version: 2162688, description_html: "">] 323822:41:03 only passes name, sort_by and order to finder 323922:41:03 when user is nil 324022:41:03 processes the request 324122:41:04# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.61 seconds. Current RSS: ~1254M. Threads: 5. load average: 1.05 1.07 1.02 1/285 8563 324322:41:04 when user does not have permission 324422:41:04 is expected to be nil 324522:41:04# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ml/find_models_resolver_spec.rb. It took 2.73 seconds. Expected to take 2.81 seconds. 324622:41:04# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. Expected to take 2.78 seconds. 324722:41:04Gitlab::Database::BackgroundMigration::PrometheusMetrics 324922:41:04 reports batch_size 325022:41:04 reports sub_batch_size 325122:41:04 reports interval 325222:41:04 reports job duration 325322:41:04 increments updated tuples (currently based on batch_size) 325422:41:04 reports migrated tuples 325522:41:05 reports the total tuple count for the migration 325622:41:05 reports last updated at timestamp 325722:41:05 reports summary of query timings 325822:41:05 when the tracking record does not having timing metrics 325922:41:05 does not attempt to report query timings 326022:41:05# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.1 seconds. Current RSS: ~1252M. Threads: 5. load average: 1.04 1.07 1.02 1/285 8564 326222:41:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb. It took 1.42 seconds. Expected to take 2.78 seconds. 326322:41:05# [RSpecRunTime] Starting example group spec/helpers/snippets_helper_spec.rb. Expected to take 2.63 seconds. 326422:41:05SnippetsHelper 326522:41:06 #embedded_raw_snippet_button 326622:41:06 for Personal Snippets 326722:41:06 returns view raw button of embedded snippets 326822:41:07# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.63 seconds. Current RSS: ~1266M. Threads: 5. load average: 1.04 1.07 1.02 1/286 8611 327022:41:07 for Project Snippets 327122:41:07 returns view raw button of embedded snippets 327222:41:07 #embedded_snippet_download_button 327322:41:07 for Personal Snippets 327422:41:07 returns download button of embedded snippets 327522:41:07 for Project Snippets 327622:41:07 returns download button of embedded snippets 327722:41:07 #embedded_snippet_copy_button 327822:41:07 for Personal Snippets 327922:41:07 returns copy button of embedded snippets 328022:41:07 for Project Snippets 328122:41:07 returns copy button of embedded snippets 328222:41:07 path helpers 328322:41:07 #toggle_award_emoji_project_project_snippet_path 328422:41:07 #toggle_award_emoji_project_project_snippet_url 328522:41:07 #snippet_badge 328622:41:07 when snippet is private 328722:41:07 returns the snippet badge 328822:41:07 when snippet is public 328922:41:07 does not return anything 329022:41:07 when snippet is internal 329122:41:07 does not return anything 329222:41:07 #snippet_report_abuse_path 329322:41:07 returns false if the user cannot submit the snippet as spam 329422:41:07 returns true if the user can submit the snippet as spam 329522:41:07# [RSpecRunTime] Finishing example group spec/helpers/snippets_helper_spec.rb. It took 2.36 seconds. Expected to take 2.63 seconds. 329622:41:07# [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. Expected to take 2.6 seconds. 329722:41:07BulkImports::PipelineBatchWorker 329822:41:08 performs multiple times sequentially without raising an exception 329922:41:08 processes the batch once 330022:41:08 is labeled as idempotent 330122:41:08 .sidekiq_interruptions_exhausted 330222:41:08 sets batch status to failed 330422:41:08 runs the given pipeline batch successfully 330522:41:08 with tracker status 330622:41:08 when tracker is failed 330722:41:08 skips the batch 330822:41:08 when tracker is finished 330922:41:08 skips the batch 331022:41:08 when tracker is canceled 331122:41:09 skips and logs the batch 331222:41:09 with batch status 331322:41:09 when batch status is started 331422:41:09 finishes the batch 331522:41:09 when batch status is created 331622:41:09 finishes the batch 331722:41:09 when batch status is finished 331822:41:09 stays finished 331922:41:09 when batch status is canceled 332022:41:09 stays canceled and does not execute 332122:41:09 when exclusive lease cannot be obtained 332222:41:09 does not run the pipeline 332322:41:09 when pipeline raises an exception 332422:41:09 when pipeline is retryable 332522:41:09 retries the batch 332622:41:09 when pipeline raises an error 332722:41:09 keeps batch status as `started` and lets the error bubble up 332822:41:09 .sidekiq_retries_exhausted 332922:41:09 sets batch status to failed 333022:41:09 with stop signal from database health check 333122:41:09DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 333222:41:09 defers the job by set time 333322:41:09DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 333422:41:09 lazy evaluates schema and tables 333522:41:09 when `bulk_import_deferred_workers` feature flag is disabled 333622:41:09DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineBatchWorker stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 333722:41:10 does not defer job execution 333822:41:10# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_batch_worker_spec.rb. It took 2.17 seconds. Expected to take 2.6 seconds. 333922:41:10# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. Expected to take 2.48 seconds. 334022:41:10Gitlab::Ci::Parsers::Security::Validators::SchemaValidator 334122:41:10 .supported_versions 334222:41:10 is expected to receive supported_versions(*(any args)) 1 time 334322:41:10 .deprecated_versions 334422:41:10 is expected to receive deprecated_versions(*(any args)) 1 time 334622:41:10 when given a supported MAJOR.MINOR schema version 334722:41:10 behaves like report is valid 334822:41:10 and the report is valid 334922:41:10 is expected to be truthy 335022:41:10 behaves like report is invalid 335122:41:10 and the report is invalid 335222:41:10 is expected to be falsey 335322:41:10 behaves like logs related information 335422:41:10 logs related information 335522:41:10 when given a supported schema version 335622:41:10 behaves like report is valid 335722:41:10 and the report is valid 335822:41:10 is expected to be truthy 335922:41:10 behaves like report is invalid 336022:41:10 and the report is invalid 336122:41:10 is expected to be falsey 336222:41:10 behaves like logs related information 336322:41:10 logs related information 336422:41:10 when given a deprecated schema version 336522:41:10 and the report passes schema validation 336622:41:10 is expected to be truthy 336722:41:10 behaves like logs related information 336822:41:10 logs related information 336922:41:10 and the report does not pass schema validation 337022:41:10 is expected to be falsey 337122:41:10 when given an unsupported schema version 337222:41:10 and the report is valid 337322:41:10 is expected to be falsey 337422:41:10 behaves like logs related information 337522:41:10 logs related information 337622:41:10 and the report is invalid 337722:41:10 is expected to be falsey 337822:41:10 and scanner information is empty 337922:41:10 logs related information 338022:41:10 when given a malformed schema version 338122:41:10 ../../../../../../../../../spec/fixtures/security_reports/master/gl-secret-detection-report.json 338222:41:11 is expected to be falsey 338322:41:11 ensures version is not passed to schemer 338422:41:11 behaves like logs related information 338522:41:11 logs related information 338622:41:11 ./fixtures/gl-secret-detection.json 338722:41:11 is expected to be falsey 338822:41:11 ensures version is not passed to schemer 338922:41:11 behaves like logs related information 339022:41:11 logs related information 339122:41:11 %2e%2e%2f1.2.3 339222:41:11 is expected to be falsey 339322:41:11 ensures version is not passed to schemer 339422:41:11 behaves like logs related information 339522:41:11 logs related information 339622:41:11 when not given a schema version 339722:41:11nil versions are discouraged and will be deprecated in Rubygems 4 339822:41:11 is expected to be falsey 340022:41:11 when given a supported schema version 340122:41:11 behaves like report is valid with no error 340222:41:11 and the report is valid 340322:41:11 is expected to be empty 340422:41:11 and the report is invalid 340522:41:11 behaves like report with expected errors 340622:41:11 is expected to contain exactly "root is missing required keys: vulnerabilities" 340722:41:11 when given a deprecated schema version 340822:41:11 behaves like report is valid with no error 340922:41:11 and the report is valid 341022:41:11 is expected to be empty 341122:41:11 and the report does not pass schema validation 341222:41:11 behaves like report with expected errors 341322:41:11 is expected to contain exactly "root is missing required keys: vulnerabilities" 341422:41:11 when given an unsupported schema version 341522:41:11 and the report is valid 341622:41:11 behaves like report with expected errors 341722:41:11 is expected to contain exactly "Version 12.37.0 for report type dast is unsupported, supported versions for this report type are: 15...liest supported versions of this report type, to show all the errors but will not ingest the report" 341822:41:11 and the report is invalid 341922:41:11 behaves like report with expected errors 342022:41:11 is expected to contain exactly "Version 12.37.0 for report type dast is unsupported, supported versions for this report type are: 15...liest supported versions of this report type, to show all the errors but will not ingest the report" and "root is missing required keys: vulnerabilities" 342122:41:11 when not given a schema version 342222:41:11 behaves like report with expected errors 342322:41:11 is expected to contain exactly "Report version not provided, dast report type supports versions: 15.0.0, 15.0.1, 15.0.2, 15.0.4, 15....liest supported versions of this report type, to show all the errors but will not ingest the report" 342422:41:11 #deprecation_warnings 342522:41:11 when given a supported schema version 342622:41:11 and the report is valid 342722:41:11 is expected to be empty 342822:41:11 and the report is invalid 342922:41:11 is expected to be empty 343022:41:11 when given a deprecated schema version 343122:41:11 and the report passes schema validation 343222:41:11 behaves like report with expected warnings 343322:41:11 is expected to contain exactly "version 2.7.0 for report type dast is deprecated. However, GitLab will still attempt to parse and in....1, 15.0.2, 15.0.4, 15.0.5, 15.0.6, 15.0.7, 15.1.0, 15.1.1, 15.1.2, 15.1.3, 15.1.4, 15.2.0, 15.2.1." 343422:41:11 and the report does not pass schema validation 343522:41:11 behaves like report with expected warnings 343622:41:11 is expected to contain exactly "version 2.7.0 for report type dast is deprecated. However, GitLab will still attempt to parse and in....1, 15.0.2, 15.0.4, 15.0.5, 15.0.6, 15.0.7, 15.1.0, 15.1.1, 15.1.2, 15.1.3, 15.1.4, 15.2.0, 15.2.1." 343722:41:11 when given an unsupported schema version 343822:41:11 behaves like report with expected warnings 343922:41:11 is expected to contain exactly 344122:41:11 when given a supported MAJOR.MINOR schema version 344222:41:11 and the report is valid 344322:41:11 is expected to contain exactly "This report uses a supported MAJOR.MINOR schema version but the PATCH version doesn't match any vendored schema version. Validation will be attempted against version 15.2.1" 344422:41:11 without license 344522:41:11 tries to validate against the latest patch version available 344622:41:11 and the report is invalid 344722:41:11 is expected to contain exactly "This report uses a supported MAJOR.MINOR schema version but the PATCH version doesn't match any vendored schema version. Validation will be attempted against version 15.2.1" 344822:41:11 behaves like logs related information 344922:41:11 logs related information 345022:41:11 when given a supported schema version 345122:41:11 behaves like report is valid with no warning 345222:41:11 and the report is valid 345322:41:11 is expected to be empty 345422:41:11 and the report is invalid 345522:41:11 is expected to be empty 345622:41:11 when given a deprecated schema version 345722:41:11 and the report passes schema validation 345822:41:11 is expected to be empty 345922:41:11 and the report does not pass schema validation 346022:41:11 is expected to be empty 346122:41:11 when given an unsupported schema version 346222:41:11 behaves like report is valid with no warning 346322:41:11 and the report is valid 346422:41:11 is expected to be empty 346522:41:11 and the report is invalid 346622:41:11 is expected to be empty 346722:41:11 when not given a schema version 346822:41:11 is expected to be empty 346922:41:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb. It took 1.95 seconds. Expected to take 2.48 seconds. 347022:41:11# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. Expected to take 2.45 seconds. 347122:41:11Gitlab::Ci::Pipeline::Chain::Limit::RateLimit 347222:41:12 when the limit is exceeded 347322:41:12 does not persist the pipeline 347422:41:12 breaks the chain 347522:41:12 creates a log entry 347622:41:12 with child pipelines 347722:41:12 behaves like excluded from rate limits 347822:41:12 does not break the chain 347922:41:12 does not invalidate the pipeline 348022:41:12 does not log anything 348122:41:12 with pipeline execution policy dry run 348222:41:12 behaves like excluded from rate limits 348322:41:12 does not break the chain 348422:41:13 does not invalidate the pipeline 348522:41:13 does not log anything 348622:41:13 when saving incompleted pipelines 348722:41:13 does not persist the pipeline 348822:41:13 breaks the chain 348922:41:13 when ci_enforce_throttle_pipelines_creation is disabled 349022:41:13 does not break the chain 349122:41:13 does not invalidate the pipeline 349222:41:13 creates a log entry 349322:41:13 when ci_enforce_throttle_pipelines_creation_override is enabled 349422:41:13 does not break the chain 349522:41:13 does not invalidate the pipeline 349622:41:13 creates a log entry 349722:41:13 when the limit is not exceeded 349822:41:13 does not break the chain 349922:41:13 does not invalidate the pipeline 350022:41:13 does not log anything 350122:41:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb. It took 1.98 seconds. Expected to take 2.45 seconds. 350222:41:13# [RSpecRunTime] Starting example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. Expected to take 2.35 seconds. 350322:41:13Resolvers::Projects::JiraProjectsResolver 350422:41:13 is expected to have nullable GraphQL type JiraProjectConnection 350622:41:14 when project has no Jira service 350722:41:14 when user is a maintainer 350822:41:14 behaves like no project service access 350922:41:14 generates an error 351022:41:14 when project has Jira service 351122:41:14 when user is a developer 351222:41:14 behaves like no project service access 351322:41:14 generates an error 351422:41:14 when user is a maintainer 351522:41:14 when Jira connection is valid 351622:41:15 returns Jira projects 351722:41:15 when filtering projects by name 351822:41:15 returns Jira projects 351922:41:15 when Jira connection is not valid 352022:41:15 generates a failure error 352122:41:15# [RSpecRunTime] Finishing example group spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb. It took 2.03 seconds. Expected to take 2.35 seconds. 352222:41:15# [RSpecRunTime] Starting example group spec/services/projects/hashed_storage/migration_service_spec.rb. Expected to take 2.29 seconds. 352322:41:15Projects::HashedStorage::MigrationService 352522:41:16 attachments migration 352622:41:16 does not delegate migration if attachments are already migrated 352722:41:17 migrates legacy attachments to hashed storage 352822:41:17# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.34 seconds. Current RSS: ~1229M. Threads: 5. load average: 1.04 1.06 1.01 1/287 8670 353022:41:17# [RSpecRunTime] Finishing example group spec/services/projects/hashed_storage/migration_service_spec.rb. It took 1.74 seconds. Expected to take 2.29 seconds. 353122:41:17# [RSpecRunTime] Starting example group spec/services/import/placeholder_references/push_service_spec.rb. Expected to take 2.23 seconds. 353222:41:17Import::PlaceholderReferences::PushService 353322:41:17 .from_record 353422:41:19 pushes data to Redis 353522:41:19 when record is an IssueAssignee 353622:41:19 pushes a composite key 353722:41:19# [RSpecRunTime] RSpec elapsed time: 21 minutes 48.08 seconds. Current RSS: ~1231M. Threads: 5. load average: 1.03 1.06 1.01 1/289 8728 353922:41:19 when record does not respond to :id 354022:41:19 behaves like invalid reference 354122:41:19 raises Import::PlaceholderReferences::InvalidReferenceError error 354222:41:19 when in production environment 354322:41:19 does not push data to Redis 354422:41:19 when record id is a string 354522:41:19 behaves like invalid reference 354622:41:19 raises Import::PlaceholderReferences::InvalidReferenceError error 354722:41:19 when in production environment 354822:41:19 does not push data to Redis 355022:41:19 pushes data to Redis 355122:41:19 sets the alias_version value from PlaceholderReferences::AliasResolver 355222:41:19 when composite_key is provided 355322:41:19 pushes data to Redis containing the composite_key 355422:41:19 when both numeric_key and composite_key are present 355522:41:19 behaves like invalid reference 355622:41:19 raises Import::PlaceholderReferences::InvalidReferenceError error 355722:41:19 when in production environment 355822:41:19 does not push data to Redis 355922:41:19 when numeric_key and composite_key are blank 356022:41:19 behaves like invalid reference 356122:41:19 raises Import::PlaceholderReferences::InvalidReferenceError error 356222:41:19 when in production environment 356322:41:19 does not push data to Redis 356422:41:19# [RSpecRunTime] Finishing example group spec/services/import/placeholder_references/push_service_spec.rb. It took 2.1 seconds. Expected to take 2.23 seconds. 356522:41:19# [RSpecRunTime] Starting example group spec/services/activity_pub/projects/releases_follow_service_spec.rb. Expected to take 2.17 seconds. 356622:41:19ActivityPub::Projects::ReleasesFollowService 356822:41:20 with a valid payload 356922:41:20 when there is no subscription for that actor 357022:41:20 sets the subscriber url 357122:41:20 sets the payload 357222:41:20 sets the project 357322:41:20 saves the subscription 357422:41:21 queues the subscription job 357522:41:21 returns true 357622:41:21# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.84 seconds. Current RSS: ~1244M. Threads: 5. load average: 1.03 1.06 1.01 1/288 8729 357822:41:21 when there is already a subscription for that actor 357922:41:21 does not save the subscription 358022:41:21 does not queue the subscription job 358122:41:21 returns true 358222:41:21 when actor is missing 358322:41:21 behaves like invalid follow request 358422:41:21 does not save the subscription 358522:41:21 does not queue the subscription job 358622:41:21 sets an error 358722:41:21 returns false 358822:41:21 when actor is an object with no id attribute 358922:41:21 behaves like invalid follow request 359022:41:21 does not save the subscription 359122:41:21 does not queue the subscription job 359222:41:21 sets an error 359322:41:21 returns false 359422:41:21 when actor is neither a string nor an object 359522:41:21 behaves like invalid follow request 359622:41:21 does not save the subscription 359722:41:21 does not queue the subscription job 359822:41:21 sets an error 359922:41:21 returns false 360022:41:21# [RSpecRunTime] Finishing example group spec/services/activity_pub/projects/releases_follow_service_spec.rb. It took 1.9 seconds. Expected to take 2.17 seconds. 360122:41:21# [RSpecRunTime] Starting example group spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb. Expected to take 2.1 seconds. 360222:41:21Gitlab::GithubImport::ReschedulingMethods 360422:41:21 with a non-existing project 360522:41:21 does not perform any work 360622:41:21 notifies any waiters so they do not wait forever 360722:41:21 with an existing project 360822:41:22 notifies any waiters upon successfully importing the data 360922:41:23 reschedules itself if the data could not be imported 361022:41:23# [RSpecRunTime] RSpec elapsed time: 21 minutes 52.12 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.03 1.06 1.01 1/287 8730 361322:41:23 returns true when the import succeeds 361422:41:23 returns false when the import fails due to hitting the GitHub API rate limit 361522:41:23 returns false when the import fails due to the FailedToObtainLockError 361622:41:23 #notify_waiter 361722:41:23 notifies the waiter if a waiter key is specified 361822:41:23 does not notify any waiters if no waiter key is specified 361922:41:23# [RSpecRunTime] Finishing example group spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb. It took 1.94 seconds. Expected to take 2.1 seconds. 362022:41:23# [RSpecRunTime] Starting example group spec/lib/gitlab/file_finder_spec.rb. Expected to take 2.02 seconds. 362122:41:23Gitlab::FileFinder 362322:41:24 does not cause N+1 query 362422:41:24 behaves like file finder 362522:41:24 finds by path 362622:41:24 finds by content 362722:41:24# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.38 seconds. Current RSS: ~1255M. Threads: 5. load average: 1.03 1.06 1.01 1/288 8768 362922:41:24 with inclusive filters 363022:41:24 filters by filename and ignores case 363122:41:24 filters by path and ignores case 363222:41:25 filters by extension and ignores case 363322:41:25 with exclusive filters 363422:41:25 filters by filename 363522:41:25 filters by path 363622:41:25 filters by extension 363722:41:25 with white space in the path 363822:41:25 filters by path correctly 363922:41:25 for protection against ReDOS 364022:41:25 utilizes ::Gitlab::UntrustedRegexp for filename filter 364122:41:25 utilizes ::Gitlab::UntrustedRegexp for path filter 364222:41:25 utilizes ::Gitlab::UntrustedRegexp for extension filter 364322:41:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/file_finder_spec.rb. It took 1.68 seconds. Expected to take 2.02 seconds. 364422:41:25# [RSpecRunTime] Starting example group spec/lib/api/entities/project_details_spec.rb. Expected to take 1.99 seconds. 364522:41:25API::Entities::ProjectDetails 364622:41:25 #forked_from_project 364722:41:25 is nil for upstream projects 364822:41:26 is set for forked projects 364922:41:27# [RSpecRunTime] RSpec elapsed time: 21 minutes 55.65 seconds. Current RSS: ~1253M. Threads: 5. load average: 1.03 1.06 1.01 1/288 8821 365122:41:27# [RSpecRunTime] Finishing example group spec/lib/api/entities/project_details_spec.rb. It took 1.7 seconds. Expected to take 1.99 seconds. 365222:41:27# [RSpecRunTime] Starting example group spec/services/ci/parse_annotations_artifact_service_spec.rb. Expected to take 1.91 seconds. 365322:41:27Ci::ParseAnnotationsArtifactService 365522:41:28 when build has an annotations artifact 365622:41:28 when artifact does not have the specified blob 365722:41:28 parses nothing 365822:41:28# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.83 seconds. Current RSS: ~1247M. Threads: 5. load average: 1.03 1.06 1.01 1/288 8822 366022:41:28 when artifact has the specified blob 366122:41:28 when valid annotations are given 366222:41:28 parses the artifact 366322:41:28 when valid annotations are given and annotation list name is the same 366422:41:28 parses the artifact 366522:41:28 when invalid JSON is given 366622:41:28 returns error 366722:41:28 when root is not an object 366822:41:28 returns error 366922:41:28 when item is not a valid annotation list 367022:41:28 returns error 367122:41:28 when more than limitated annotations are specified in annotations 367222:41:28 returns error 367322:41:28 when artifact size is too big 367422:41:28 returns error 367522:41:28# [RSpecRunTime] Finishing example group spec/services/ci/parse_annotations_artifact_service_spec.rb. It took 1.61 seconds. Expected to take 1.91 seconds. 367622:41:28# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb. Expected to take 1.86 seconds. 367722:41:28Ci::CreatePipelineService 367822:41:28 .pre/.post stages 367922:41:29 when pipeline contains a build except .pre/.post 368022:41:30 creates a pipeline 368122:41:30# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.68 seconds. Current RSS: ~1247M. Threads: 5. load average: 1.03 1.06 1.01 1/288 8851 368322:41:30 when pipeline does not contain any other build except .pre/.post 368422:41:30 does not create a pipeline 368522:41:30# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb. It took 1.69 seconds. Expected to take 1.86 seconds. 368622:41:30# [RSpecRunTime] Starting example group spec/models/ci/pipeline_creation/requests_spec.rb. Expected to take 1.78 seconds. 368722:41:30Ci::PipelineCreation::Requests 368822:41:31 does not allow STI 369022:41:31 when given a pipeline creation key and ID 369122:41:31 sets the pipeline creation to the failed status 369222:41:31# [RSpecRunTime] RSpec elapsed time: 22 minutes 0.47 second. Current RSS: ~1252M. Threads: 5. load average: 1.03 1.06 1.01 1/290 8910 369422:41:31 when given nil 369722:41:31 when given a pipeline creation key and ID 369822:41:31 sets the pipeline creation to the succeeded status 369922:41:31 when given nil 370122:41:31 .generate_id 370222:41:31 creates a unique ID for the pipeline creation 370322:41:31 .pipeline_creating_for_merge_request? 370422:41:31 when there are pipeline creations for the merge request 370522:41:32 returns true 370622:41:32 when there are no pipeline creations for the merge request 370722:41:32 returns false 370922:41:32 writes the pipeline creation to the Redis cache 371022:41:32 expires the cache after 5 minutes 371122:41:32 .start_for_merge_request 371222:41:32 stores a pipeline creation for the merge request and returns its key and ID 371322:41:32 .merge_request_key 371422:41:32 returns the Redis cache key for the project 371522:41:32# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_creation/requests_spec.rb. It took 1.82 seconds. Expected to take 1.78 seconds. 371622:41:32# [RSpecRunTime] Starting example group spec/finders/ci/build_name_finder_spec.rb. Expected to take 1.77 seconds. 371722:41:32Ci::BuildNameFinder 371922:41:33 filters by name in desc order 372022:41:33 when no name is passed in 372122:41:33 does not filter by name 372222:41:33 argument errors 372322:41:33 when relation is not Ci::Build 372422:41:33 raises argument error for relation 372522:41:33 when relation is using offset 372622:41:33 raises argument error for params 372722:41:33 with before param 372822:41:33 returns builds newer than middle build 372922:41:33 with asc param 373022:41:33 returns only the builds in asc order 373122:41:33 with after param 373222:41:33 returns builds older than middle build 373322:41:33 with asc param 373422:41:33 returns build before cursor in asc order 373522:41:33 with asc param 373622:41:33 returns the records in ascending order 373722:41:33# [RSpecRunTime] Finishing example group spec/finders/ci/build_name_finder_spec.rb. It took 1.12 seconds. Expected to take 1.77 seconds. 373822:41:33# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb. Expected to take 1.69 seconds. 373922:41:33Gitlab::Ci::Pipeline::Seed::Build::Cache 374122:41:34 with cache:key 374222:41:34 is expected to include {:key => "a-key", :paths => ["vendor/ruby"]} 374322:41:34 with cache:key as a symbol 374422:41:34 is expected to include {:key => "a_key", :paths => ["vendor/ruby"]} 374522:41:34 with cache:key:files 374622:41:34 with existing files 374722:41:34 behaves like version and gemfile files 374822:41:34 without a prefix 374922:41:34 builds a string key with an index and file names as a prefix 375022:41:34 with files starting with ./ 375122:41:34 behaves like version and gemfile files 375222:41:34 without a prefix 375322:41:34 builds a string key with an index and file names as a prefix 375422:41:34 with no files 375522:41:34 behaves like default key 375622:41:34 without a prefix 375722:41:34 uses default key with an index and file names as a prefix 375822:41:34 with files ending with / 375922:41:34 behaves like default key 376022:41:34 without a prefix 376122:41:34 uses default key with an index and file names as a prefix 376222:41:34 with new line in filenames 376322:41:34 behaves like default key 376422:41:34 without a prefix 376522:41:34 uses default key with an index and file names as a prefix 376622:41:34 with missing files 376722:41:34 behaves like default key 376822:41:34 without a prefix 376922:41:34 uses default key with an index and file names as a prefix 377022:41:34 with directories 377122:41:34 with directory 377222:41:34 behaves like foo/bar directory key 377322:41:34 without a prefix 377422:41:34 builds a string key with an index and file names as a prefix 377522:41:34 with directory ending in slash 377622:41:34 behaves like foo/bar directory key 377722:41:34 without a prefix 377822:41:34 builds a string key with an index and file names as a prefix 377922:41:34 with directories ending in slash star 378022:41:34 behaves like foo/bar directory key 378122:41:34 without a prefix 378222:41:34 builds a string key with an index and file names as a prefix 378322:41:34 with cache:key:prefix 378422:41:34 without files 378522:41:34 adds prefix to default key 378622:41:34 with existing files 378722:41:34 adds prefix key 378822:41:34 with missing files 378922:41:34 adds prefix to default key 379022:41:34 with cache:fallback_keys 379122:41:34 is expected to include {:key => "ruby-branch-key", :paths => ["vendor/ruby"], :fallback_keys => ["ruby-default"]} 379222:41:34 with all cache option keys 379322:41:34 is expected to include {:key => "a-key", :paths => ["vendor/ruby"], :untracked => true, :policy => "push", :unprotect => true, :when => "on_success", :fallback_keys => ["default-ruby"]} 379422:41:34 with unknown cache option keys 379522:41:34 is expected to raise ArgumentError with message matching /unknown_key/ 379622:41:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb. It took 1.4 seconds. Expected to take 1.69 seconds. 379722:41:34# [RSpecRunTime] Starting example group spec/models/group_deploy_key_spec.rb. Expected to take 1.66 seconds. 379822:41:34GroupDeployKey 379922:41:35 does not allow STI 380022:41:35 is expected to validate that :user cannot be empty/falsy 380122:41:35 is expected to belong to user required: false 380222:41:35 is expected to have many groups 380322:41:35 is of type DeployKey 380422:41:35 #group_deploy_keys_group_for 380522:41:35 when this group deploy key is linked to a given group 380622:41:35 returns the relevant group_deploy_keys_group association 380722:41:35 when this group deploy key is not linked to a given group 380822:41:35 is expected to be nil 380922:41:35 .defined_enums 381022:41:35 excludes the inherited enum 381122:41:35 #can_be_edited_for 381222:41:35 when a given user has the :update_group_deploy_key permission for that key 381422:41:35 when a given user does not have the :update_group_deploy_key permission for that key 381522:41:35 is true when this user has the :update_group_deploy_key_for_group permission for this group 381622:41:35 is false when this user does not have the :update_group_deploy_key_for_group permission for this group 381722:41:35 #group_deploy_keys_groups_for_user 381822:41:35 when a group has a group deploy key 381922:41:35 returns the related group_deploy_keys_group association when the user can read the group 382022:41:35 does not return the related group_deploy_keys_group association when the user cannot read the group 382222:41:35 when group deploy keys are enabled for some groups 382322:41:36 returns these group deploy keys 382422:41:36# [RSpecRunTime] Finishing example group spec/models/group_deploy_key_spec.rb. It took 1.62 seconds. Expected to take 1.66 seconds. 382522:41:36# [RSpecRunTime] Starting example group spec/services/ci/deployments/destroy_service_spec.rb. Expected to take 1.61 seconds. 382622:41:36Ci::Deployments::DestroyService 382722:41:37 when deleting a deployment 382822:41:37 delete is accepted for old deployment 382922:41:37 does not delete a running deployment 383022:41:37 does not delete the last deployment 383122:41:37# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.49 seconds. Current RSS: ~1243M. Threads: 5. load average: 1.02 1.06 1.01 1/290 8989 383322:41:37# [RSpecRunTime] Finishing example group spec/services/ci/deployments/destroy_service_spec.rb. It took 1.56 seconds. Expected to take 1.61 seconds. 383422:41:37# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. Expected to take 1.56 seconds. 383522:41:37Gitlab::GithubImport::AdvanceStageWorker 383622:41:37 has a Sidekiq retry of 6 383722:41:37 behaves like Gitlab::Import::AdvanceStage 383922:41:38 when the project no longer exists 384022:41:38 does not perform any work 384122:41:38 when there are remaining jobs 384222:41:38 reschedules itself 384322:41:38 when the project import is not running 384422:41:38 does not perform any work 384522:41:38 clears the JobWaiter cache 384622:41:38 when there are no remaining jobs 384722:41:38 schedules the next stage 384822:41:38 raises KeyError when the stage name is invalid 384922:41:38 on worker timeouts 385022:41:38 refreshes timeout and updates counter if jobs have been processed 385122:41:38 converts string timeout argument to time 385222:41:38 with an optimistic strategy 385322:41:38 advances to next stage 385422:41:38 with a pessimistic strategy 385522:41:38 logs error and fails import 385622:41:38 #wait_for_jobs 385722:41:38 waits for jobs to complete and returns a new pair of keys to wait for 385822:41:38 when there are no remaining jobs 385922:41:39 enqueues LoadPlaceholderReferencesWorker to save placeholder references 386022:41:39 when user contribution mapping is disabled 386122:41:39 does not enqueue LoadPlaceholderReferencesWorker 386222:41:39# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. It took 1.52 seconds. Expected to take 1.56 seconds. 386322:41:39# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/project_member_builder_spec.rb. Expected to take 1.52 seconds. 386422:41:39Gitlab::HookData::ProjectMemberBuilder 386822:41:40 is expected to eq "user_add_to_team" 386922:41:40 behaves like includes the required attributes 387022:41:40 includes the required attributes 387122:41:40# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.15 seconds. Current RSS: ~1239M. Threads: 5. load average: 1.10 1.07 1.02 1/290 8990 387422:41:40 is expected to eq "user_update_for_team" 387522:41:40 behaves like includes the required attributes 387622:41:40 includes the required attributes 387822:41:40 is expected to eq "user_remove_from_team" 387922:41:40 behaves like includes the required attributes 388022:41:40 includes the required attributes 388222:41:40 is expected to eq "user_access_request_to_project" 388322:41:40 behaves like includes the required attributes 388422:41:40 includes the required attributes 388622:41:40 is expected to eq "user_access_request_revoked_for_project" 388722:41:40 behaves like includes the required attributes 388822:41:40 includes the required attributes 388922:41:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/project_member_builder_spec.rb. It took 1.35 seconds. Expected to take 1.52 seconds. 389022:41:40# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/incident_management/timeline_event_pipeline_spec.rb. Expected to take 1.5 seconds. 389122:41:40Banzai::Pipeline::IncidentManagement::TimelineEventPipeline 389322:41:41 when markdown contains font style transformations 389422:41:41 is expected to eq "<p><strong>bold</strong> <em>italic</em> <code>code</code></p>" 389522:41:41 when markdown contains banned HTML tags 389622:41:41 filters out banned tags 389722:41:41 when markdown contains links 389822:41:41 is expected to eq "<p><a href=\"https://gitlab.com\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">GitLab</a></p>" 389922:41:41 when markdown contains images 390022:41:41 replaces image with a link to the image 390122:41:41 when markdown contains emojis 390222:41:41 renders emojis wrapped in <gl-emoji> tag 390322:41:41 when markdown contains labels 390422:41:41 replaces existing label to a link 390522:41:41 when markdown contains table 390622:41:41 is expected to eq "table headtable content" 390722:41:41 when markdown contains a reference to an issue 390822:41:41 contains a link to the issue 390922:41:41 when markdown contains a reference to a merge request 391022:41:41 contains a link to the merge request 391122:41:41 behaves like sanitize pipeline 391222:41:41 includes BaseSanitizationFilter 391322:41:41 includes SanitizeLinkFilter 391522:41:41 contains required filters 391622:41:41# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/incident_management/timeline_event_pipeline_spec.rb. It took 1.19 seconds. Expected to take 1.5 seconds. 391722:41:41# [RSpecRunTime] Starting example group spec/models/concerns/where_composite_spec.rb. Expected to take 1.43 seconds. 391822:41:41WhereComposite 391922:41:41 does not allow STI 392022:41:41 .where_composite 392122:41:42 requires at least one permitted key 392222:41:42 requires all arguments to match the permitted_keys 392322:41:42 attaches a key error as cause if a key is missing 392422:41:42 returns an empty relation if there are no arguments 392522:41:42 permits extra arguments 392622:41:42 can handle multiple fields 392722:41:42 is equivalent to ids.map { |attrs| model.find_by(attrs) } 392822:41:42 constructs (A&B) for one argument 392922:41:42 constructs (A&B) OR (C&D) for two arguments 393022:41:42 constructs (A&B) OR (C&D) OR (E&F) for three arguments 393122:41:42 large sets of IDs 393222:41:42 constructs correct trees of constraints 393322:41:42 raises errors if too many IDs are passed 393422:41:42# [RSpecRunTime] Finishing example group spec/models/concerns/where_composite_spec.rb. It took 0.98 second. Expected to take 1.43 seconds. 393522:41:42# [RSpecRunTime] Starting example group spec/graphql/mutations/environments/delete_spec.rb. Expected to take 1.42 seconds. 393622:41:42Mutations::Environments::Delete 393822:41:43 when destroying the environment succeeds 393922:41:43 returns no errors 394022:41:43 deletes the environment 394122:41:44# [RSpecRunTime] RSpec elapsed time: 22 minutes 12.62 seconds. Current RSS: ~1231M. Threads: 5. load average: 1.10 1.07 1.02 1/288 8991 394322:41:44 when the mutation is not authorized 394422:41:44 returns errors 394522:41:44 when destroying the environment fails 394622:41:44 returns errors 394722:41:44 when user is reporter who does not have permission to access the environment 394822:41:44 raises an error 394922:41:44# [RSpecRunTime] Finishing example group spec/graphql/mutations/environments/delete_spec.rb. It took 1.35 seconds. Expected to take 1.42 seconds. 395022:41:44# [RSpecRunTime] Starting example group spec/services/terraform/states/trigger_destroy_service_spec.rb. Expected to take 1.35 seconds. 395122:41:44Terraform::States::TriggerDestroyService 395322:41:44 marks the state as deleted and schedules a cleanup worker 395422:41:44 within a database transaction 395522:41:44 does not raise an EnqueueFromTransactionError 395622:41:44 user does not have permission 395722:41:45 does not modify the state 395822:41:45 state is locked 395922:41:45 does not modify the state 396022:41:45# [RSpecRunTime] Finishing example group spec/services/terraform/states/trigger_destroy_service_spec.rb. It took 1.11 seconds. Expected to take 1.35 seconds. 396122:41:45# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/preloader_spec.rb. Expected to take 1.34 seconds. 396222:41:45Gitlab::Ci::Pipeline::Preloader 396422:41:45 preloads commit authors, number of warnings and ref commits 396522:41:45 returns original collection 396622:41:45 when preloading multiple commits 396722:41:46 preloads all commits once 396822:41:46# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.19 seconds. Current RSS: ~1240M. Threads: 5. load average: 1.09 1.07 1.02 1/288 9011 397022:41:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/preloader_spec.rb. It took 1.19 seconds. Expected to take 1.34 seconds. 397122:41:46# [RSpecRunTime] Starting example group spec/workers/jira_connect/sync_deployments_worker_spec.rb. Expected to take 1.27 seconds. 397222:41:46JiraConnect::SyncDeploymentsWorker 397322:41:46 behaves like worker with data consistency 397422:41:46 .get_data_consistency_feature_flag_enabled? 397522:41:46 returns true 397622:41:46 .get_data_consistency_per_database 397722:41:46 returns correct data consistency 397922:41:47 when the object exists 398022:41:47 calls the Jira sync service 398122:41:47# [RSpecRunTime] RSpec elapsed time: 22 minutes 16.36 seconds. Current RSS: ~1249M. Threads: 5. load average: 1.09 1.07 1.02 1/289 9031 398322:41:47 when the object does not exist 398422:41:47 does not call the sync service 398522:41:47# [RSpecRunTime] Finishing example group spec/workers/jira_connect/sync_deployments_worker_spec.rb. It took 1.2 seconds. Expected to take 1.27 seconds. 398622:41:47# [RSpecRunTime] Starting example group spec/models/snippet_input_action_spec.rb. Expected to take 1.27 seconds. 398722:41:47SnippetInputAction 398822:41:47 does not allow STI 399022:41:47 action: :create, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 399122:41:47 is expected to equal true 399222:41:47 action: :move, file_path: "foobar", content: "foobar", previous_path: "foo1", allowed_actions: nil, is_valid: true, invalid_field: nil 399322:41:47 is expected to equal true 399422:41:47 action: :delete, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 399522:41:47 is expected to equal true 399622:41:47 action: :update, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 399722:41:47 is expected to equal true 399822:41:47 action: :foo, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :action 399922:41:47 is expected to include :action 400022:41:47 action: "create", file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 400122:41:47 is expected to equal true 400222:41:47 action: "move", file_path: "foobar", content: "foobar", previous_path: "foo1", allowed_actions: nil, is_valid: true, invalid_field: nil 400322:41:48 is expected to equal true 400422:41:48 action: "delete", file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 400522:41:48 is expected to equal true 400622:41:48 action: "update", file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 400722:41:48 is expected to equal true 400822:41:48 action: "foo", file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :action 400922:41:48 is expected to include :action 401022:41:48 action: nil, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :action 401122:41:48 is expected to include :action 401222:41:48 action: "", file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :action 401322:41:48 is expected to include :action 401422:41:48 action: :move, file_path: "foobar", content: "foobar", previous_path: nil, allowed_actions: nil, is_valid: false, invalid_field: :previous_path 401522:41:48 is expected to include :previous_path 401622:41:48 action: :move, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: nil, is_valid: false, invalid_field: :previous_path 401722:41:48 is expected to include :previous_path 401822:41:48 action: :move, file_path: "foobar", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :file_path 401922:41:48 is expected to include :file_path 402022:41:48 action: :move, file_path: nil, content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 402122:41:48 is expected to equal true 402222:41:48 action: :move, file_path: "", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 402322:41:48 is expected to equal true 402422:41:48 action: :move, file_path: nil, content: "foobar", previous_path: "foo1", allowed_actions: nil, is_valid: true, invalid_field: nil 402522:41:48 is expected to equal true 402622:41:48 action: :move, file_path: "foobar", content: nil, previous_path: "foo1", allowed_actions: nil, is_valid: true, invalid_field: nil 402722:41:48 is expected to equal true 402822:41:48 action: :move, file_path: "foobar", content: "", previous_path: "foo1", allowed_actions: nil, is_valid: true, invalid_field: nil 402922:41:48 is expected to equal true 403022:41:48 action: :create, file_path: "foobar", content: nil, previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :content 403122:41:48 is expected to include :content 403222:41:48 action: :create, file_path: "foobar", content: "", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :content 403322:41:48 is expected to include :content 403422:41:48 action: :create, file_path: nil, content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 403522:41:48 is expected to equal true 403622:41:48 action: :create, file_path: "", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: true, invalid_field: nil 403722:41:48 is expected to equal true 403822:41:48 action: :update, file_path: "foobar", content: nil, previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :content 403922:41:48 is expected to include :content 404022:41:48 action: :update, file_path: "foobar", content: "", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :content 404122:41:48 is expected to include :content 404222:41:48 action: :update, file_path: "other", content: "foobar", previous_path: "foobar", allowed_actions: nil, is_valid: false, invalid_field: :file_path 404322:41:48 is expected to include :file_path 404422:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: nil, allowed_actions: nil, is_valid: true, invalid_field: nil 404522:41:48 is expected to equal true 404622:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: nil, is_valid: true, invalid_field: nil 404722:41:48 is expected to equal true 404822:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: :update, is_valid: true, invalid_field: nil 404922:41:48 is expected to equal true 405022:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: "update", is_valid: true, invalid_field: nil 405122:41:48 is expected to equal true 405222:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: [:update], is_valid: true, invalid_field: nil 405322:41:48 is expected to equal true 405422:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: [:update, :create], is_valid: true, invalid_field: nil 405522:41:48 is expected to equal true 405622:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: :create, is_valid: false, invalid_field: :action 405722:41:48 is expected to include :action 405822:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: "create", is_valid: false, invalid_field: :action 405922:41:48 is expected to include :action 406022:41:48 action: :update, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: [:create], is_valid: false, invalid_field: :action 406122:41:48 is expected to include :action 406222:41:48 action: :foo, file_path: "foobar", content: "foobar", previous_path: "", allowed_actions: :foo, is_valid: false, invalid_field: :action 406322:41:48 is expected to include :action 406422:41:48 #to_commit_action 406522:41:48 transforms attributes to commit action 406622:41:48 action is update 406722:41:48 when previous_path is present 406822:41:48 returns the existing previous_path 406922:41:48 when previous_path is not present 407022:41:48 assigns the file_path to the previous_path 407122:41:48# [RSpecRunTime] Finishing example group spec/models/snippet_input_action_spec.rb. It took 1.03 seconds. Expected to take 1.27 seconds. 407222:41:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/file/base_spec.rb. Expected to take 1.2 seconds. 407322:41:48Gitlab::Ci::Config::External::File::Base 407522:41:49 when a location is present 407622:41:49 returns true 407722:41:49 with a location is missing 407822:41:49 returns false 408022:41:49 when location is not a string 408122:41:49 is expected to be falsy 408222:41:49 when location is not a YAML file 408322:41:49 is expected to be falsy 408422:41:49 when location has not a valid naming scheme 408522:41:49 is expected to be falsy 408622:41:49 when location is a valid .yml extension 408722:41:49 is expected to be truthy 408822:41:49 when location is a valid .yaml extension 408922:41:49 is expected to be truthy 409022:41:49 when there are YAML syntax errors 409122:41:49 is not a valid file 409222:41:49 when the class has no validate_context! 409322:41:49 raises an error 409422:41:49 when interpolation was unsuccessful 409522:41:49 when context key is missing 409622:41:49 surfaces interpolation errors 409722:41:49 when header is invalid 409822:41:49 surfaces header errors 409922:41:49 when header is not a hash 410022:41:49 surfaces header errors 410222:41:49 with includes 410322:41:49 does expand hash to include the template 410522:41:49 is expected to eq {:context_project=>"namespace681/project-831", :context_sha=>"HEAD"} 410722:41:49 when the other file has the same params 410822:41:49 is expected to eq true 410922:41:49 when the other file has not the same params 411022:41:49 is expected to eq false 411222:41:49 with a project 411322:41:49 is expected to eq 3535542988582465870 411422:41:49 without a project 411522:41:49 is expected to eq -2650745750639022986 411622:41:49 #load_and_validate_expanded_hash! 411722:41:49 includes instrumentation for loading and expanding the content 411822:41:49 when the content is interpolated 411922:41:49 increments the ci_interpolation_users usage counter 412022:41:49 when the content is not interpolated 412122:41:49 does not increment the ci_interpolation_users usage counter 412222:41:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/file/base_spec.rb. It took 0.97 second. Expected to take 1.2 seconds. 412322:41:49# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/replay_events_worker_spec.rb. Expected to take 1.17 seconds. 412422:41:49Gitlab::GithubImport::ReplayEventsWorker 412522:41:50 #object_type 412622:41:50 is expected to eq :replay_event 412822:41:50 call replay events importer 412922:41:50# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/replay_events_worker_spec.rb. It took 0.97 second. Expected to take 1.17 seconds. 413022:41:50# [RSpecRunTime] Starting example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. Expected to take 1.1 seconds. 413122:41:50Resolvers::DataTransfer::GroupDataTransferResolver 413222:41:50 with authorized user but without enough permissions 413322:41:51 does not raise an error and returns no data 413422:41:51 with anonymous access 413522:41:51 does not raise an error and returns no data 413622:41:51 when user has permissions to see data transfer 413722:41:51 calls GroupDataTransferFinder with expected arguments 413822:41:51 when data_transfer_monitoring is disabled 413922:41:51 returns empty result 414022:41:51# [RSpecRunTime] Finishing example group spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb. It took 0.89 second. Expected to take 1.1 seconds. 414122:41:51# [RSpecRunTime] Starting example group spec/services/milestones/merge_requests_count_service_spec.rb. Expected to take 1.09 seconds. 414222:41:51Milestones::MergeRequestsCountService 414322:41:53 counts all merge requests 414422:41:53 behaves like a counter caching service 414622:41:53 caches the count 414722:41:53# [RSpecRunTime] RSpec elapsed time: 22 minutes 22.21 seconds. Current RSS: ~1249M. Threads: 5. load average: 1.09 1.07 1.02 1/290 9045 414922:41:53 #refresh_cache 415022:41:53 refreshes the cache 415122:41:53 #delete_cache 415222:41:53 removes the cache 415322:41:53 #uncached_count 415422:41:53 does not cache the count 415522:41:53# [RSpecRunTime] Finishing example group spec/services/milestones/merge_requests_count_service_spec.rb. It took 2.06 seconds. Expected to take 1.09 seconds. 415622:41:53# [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzer_spec.rb. Expected to take 1.04 seconds. 415722:41:53Gitlab::Database::QueryAnalyzer 415822:41:53 the hook is enabled by default in specs 415922:41:53 does process queries and gets normalized SQL 416022:41:53 does prevent recursive execution 416222:41:53 when it is already initialized 416322:41:53 does initialize analyzer only once 416422:41:53 does initialize user analyzer when enabled 416522:41:53 does initialize user analyzer only once 416622:41:53 does not initializer user analyzer when disabled 416722:41:53 when initializer is enabled 416822:41:53 calls begin! and end! 416922:41:53 when begin! raises the end! is not called 417022:41:53 when user analyzers are used 417122:41:53 calls begin! and end! 417222:41:53 #process_sql 417322:41:54 does not analyze query if not enabled 417422:41:54 does analyze query if enabled 417522:41:54 does track exception if query cannot be parsed 417622:41:54 does track exception if analyzer raises exception on enabled? 417722:41:54 does track exception if analyzer raises exception on analyze 417822:41:54 does call analyze only on enabled initializers 417922:41:54 does not call analyze on suppressed analyzers 418022:41:54 does call analyze on suppressed analyzers if some queries require tracking 418122:41:54 with different event names 418222:41:54 event: "Project Load", parsed_event: "load" 418322:41:54 parses event name correctly 418422:41:54 event: "Namespaces::UserNamespace Create", parsed_event: "create" 418522:41:54 parses event name correctly 418622:41:54 event: "Project Update", parsed_event: "update" 418722:41:54 parses event name correctly 418822:41:54 event: "Project Destroy", parsed_event: "destroy" 418922:41:54 parses event name correctly 419022:41:54 event: "Project Pluck", parsed_event: "pluck" 419122:41:54 parses event name correctly 419222:41:54 event: "Project Insert", parsed_event: "insert" 419322:41:54 parses event name correctly 419422:41:54 event: "Project Delete All", parsed_event: "delete_all" 419522:41:54 parses event name correctly 419622:41:54 event: "Project Exists?", parsed_event: "exists?" 419722:41:54 parses event name correctly 419822:41:54 event: nil, parsed_event: "" 419922:41:54 parses event name correctly 420022:41:54 event: "TRANSACTION", parsed_event: "transaction" 420122:41:54 parses event name correctly 420222:41:54 event: "SCHEMA", parsed_event: "schema" 420322:41:54 parses event name correctly 420422:41:54 Gitlab::Database::QueryAnalyzer::Parsed 420522:41:54 does not parse query twice 420622:41:54 does not normalize query twice 420722:41:54 when SQL is invalid 420822:41:54 does not attempt to parse query twice 420922:41:54 does not attempt to normalize query twice 421022:41:54 does not attempt to parse if normalize already failed 421122:41:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzer_spec.rb. It took 0.91 second. Expected to take 1.04 seconds. 421222:41:54# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/force_push_spec.rb. Expected to take 1.01 seconds. 421322:41:54Gitlab::Checks::ForcePush 421422:41:55 .force_push? 421522:41:55 when the repo is empty 421622:41:55 returns false 421722:41:55 when new rev is a descendant of old rev 421822:41:55 returns false 421922:41:55 when new rev is not a descendant of old rev 422022:41:55 returns true 422122:41:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/force_push_spec.rb. It took 0.95 second. Expected to take 1.01 seconds. 422222:41:55# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. Expected to take 0.99 second. 422322:41:55Banzai::Pipeline::PostProcessPipeline 422422:41:56 when a document only has upload links 422522:41:56 does not make any Gitaly calls 422622:41:56 when both upload and repository links are present 422722:41:56 searches for attributes only once 422822:41:56# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/post_process_pipeline_spec.rb. It took 0.99 second. Expected to take 0.99 second. 422922:41:56# [RSpecRunTime] Starting example group spec/presenters/alert_management/alert_presenter_spec.rb. Expected to take 0.91 second. 423022:41:56AlertManagement::AlertPresenter 423122:41:56 #issue_description 423222:41:57 with an empty payload 423422:41:57 with optional alert attributes 423622:41:57 with incident markdown 423722:41:57 is expected to eq "**Start time:** 13 November 2024, 10:41PM (UTC) \n**Severity:** critical \n**GitLab alert:** http:.../localhost/namespace688/project-838/-/alert_management/2/details\n\n\n---\n\n**`markdown example`**" 423922:41:57 formats the start time of the alert 424022:41:57 #details_url 424122:41:57 returns the details URL 424322:41:57 renders the payload as inline hash 424422:41:57# [RSpecRunTime] Finishing example group spec/presenters/alert_management/alert_presenter_spec.rb. It took 0.74 second. Expected to take 0.91 second. 424522:41:57# [RSpecRunTime] Starting example group spec/lib/click_house/query_builder_spec.rb. Expected to take 0.91 second. 424622:41:57ClickHouse::QueryBuilder 424822:41:57 builds correct select query with single field 424922:41:57 builds correct select query with multiple fields 425022:41:57 adds new fields on multiple calls without duplicating 425122:41:57 behaves like generates correct sql on multiple calls to `to_sql` 425222:41:57 returns the same SQL when called multiple times on the same builder 425322:41:57 returns different SQL when called multiple times on different builders 425522:41:57 builds correct order query with direction :desc 425622:41:57 builds correct order query with default direction asc 425722:41:57 appends orderings on multiple calls 425822:41:57 appends orderings for the same column when ordered multiple times 425922:41:57 raises error for invalid direction 426022:41:57 behaves like generates correct sql on multiple calls to `to_sql` 426122:41:57 returns the same SQL when called multiple times on the same builder 426222:41:57 returns different SQL when called multiple times on different builders 426422:41:57 with simple conditions 426522:41:57 builds correct where query 426622:41:57 with array conditions 426722:41:57 builds correct where query 426822:41:57 behaves like generates correct sql on multiple calls to `to_sql` 426922:41:57 returns the same SQL when called multiple times on the same builder 427022:41:57 returns different SQL when called multiple times on different builders 427122:41:57 with supported arel nodes 427222:41:57 builds a query using the In node 427322:41:57 builds a query using the Equality node 427422:41:57 builds a query using the LessThan node 427522:41:57 builds a query using the LessThanOrEqual node 427622:41:57 builds a query using the GreaterThan node 427722:41:57 builds a query using the GreaterThanOrEqual node 427822:41:57 with unsupported arel nodes 427922:41:57 raises an error for the unsupported node 428122:41:57 builds correct offset query 428222:41:57 overrides previous offset value when called multiple times 428422:41:57 builds correct limit query 428522:41:57 overrides previous limit value when called multiple times 428622:41:57 #apply_conditions! 428722:41:57 applies conditions to the manager 428822:41:57 #to_redacted_sql 428922:41:57 calls ::ClickHouse::Redactor correctly 429122:41:58 builds correct group query 429222:41:58 chains multiple groups when called multiple times 429422:41:58 delegates to the Arel::SelectManager 429522:41:58 when combining with a raw query 429622:41:58 correctly generates the SQL query 429822:41:58 initializes with correct table 429922:41:58 method chaining 430022:41:58 builds correct SQL query when methods are chained 430122:41:58# [RSpecRunTime] Finishing example group spec/lib/click_house/query_builder_spec.rb. It took 0.87 second. Expected to take 0.91 second. 430222:41:58# [RSpecRunTime] Starting example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. Expected to take 0.85 second. 430322:41:58DependencyProxy::FileUploader 430422:41:58 DependencyProxy::Blob uploader 430522:41:58 behaves like builds correct paths 430722:41:58 behaves like matches the method pattern 430822:41:58 is expected to match /\h{2}\/\h{2}/ 431022:41:58 behaves like matches the method pattern 431122:41:58 is expected to match /\/dependency_proxy\/tmp\/cache/ 431322:41:58 behaves like matches the method pattern 431422:41:58 is expected to match /\/dependency_proxy\/tmp\/work/ 431522:41:58 #upload_path 431622:41:58 behaves like matches the method pattern 431722:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 431822:41:58 #relative_path 431922:41:58 is relative (PENDING: Path not set, skipping.) 432022:41:58 .absolute_path 432122:41:58 behaves like matches the method pattern 432222:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 432422:41:58 behaves like matches the method pattern 432522:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 432622:41:58 path traversal exploits 432722:41:58 throws an exception 432822:41:58 object store is remote 432922:41:58 behaves like builds correct paths 433122:41:58 behaves like matches the method pattern 433222:41:58 is expected to match /\h{2}\/\h{2}/ 433422:41:58 behaves like matches the method pattern 433522:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 433722:41:58 behaves like matches the method pattern 433822:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 433922:41:58 #upload_path 434022:41:58 behaves like matches the method pattern 434122:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 434222:41:58 #relative_path 434322:41:58 is relative (PENDING: Path not set, skipping.) 434422:41:58 .absolute_path 434522:41:58 behaves like matches the method pattern 434622:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 434822:41:58 behaves like matches the method pattern 434922:41:58 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 435022:41:58 path traversal exploits 435122:41:58 throws an exception 435222:41:58 DependencyProxy::Manifest uploader 435322:41:58 will change upload file content type to match the model content type 435422:41:58# [RSpecRunTime] Finishing example group spec/uploaders/dependency_proxy/file_uploader_spec.rb. It took 0.79 second. Expected to take 0.85 second. 435522:41:58# [RSpecRunTime] Starting example group spec/models/work_items/widget_definition_spec.rb. Expected to take 0.83 second. 435622:41:58WorkItems::WidgetDefinition 435722:41:58 does not allow STI 435822:41:58 with some widgets disabled 435922:41:58 .available_widgets 436022:41:59 returns all widgets excluding the disabled ones 436122:41:59 returns all widgets if there is at least one widget definition which is enabled 436222:41:59 .widget_classes 436322:41:59 returns all widget classes no matter if disabled or not 436422:41:59 associations 436522:41:59 is expected to belong to work_item_type required: false 436622:41:59 #widget_class 436722:41:59 returns widget class based on widget_type 436822:41:59 returns nil if there is no class for the widget_type 436922:41:59 returns nil if there is no class for the widget_type 437122:41:59 is expected to validate that :name cannot be empty/falsy 437222:41:59 is expected to validate that :name is case-insensitively unique within the scope of :work_item_type_id 437322:41:59 is expected to validate that the length of :name is at most 255 437422:41:59 widget_options 437522:41:59 when widget type is weight 437622:41:59 when widget_options has valid attributes 437722:41:59 is expected to be valid 437822:41:59 when widget_options is nil 437922:41:59 is expected to be invalid 438022:41:59 when widget_options has invalid attributes 438122:41:59 is expected to be invalid 438222:41:59 when widget type is something else 438322:41:59 when widget_options is nil 438422:41:59 is expected to be valid 438522:41:59 when widget_options is not empty 438622:41:59 is expected to be invalid 438722:41:59# [RSpecRunTime] Finishing example group spec/models/work_items/widget_definition_spec.rb. It took 0.54 second. Expected to take 0.83 second. 438822:41:59# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. Expected to take 0.78 second. 438922:41:59Gitlab::Database::AsyncIndexes::IndexDestructor 439122:41:59 creates the index while controlling lock timeout 439222:41:59 removes the index preparation record from postgres_async_indexes 439322:41:59 skips logic if not able to acquire exclusive lease 439422:41:59 logs messages around execution 439522:41:59 when the index does not exist 439622:41:59 skips index destruction 439722:41:59 removes the index preparation record from postgres_async_indexes 439822:42:00 logs an appropriate message 439922:42:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb. It took 0.52 second. Expected to take 0.78 second. 440022:42:00# [RSpecRunTime] Starting example group spec/workers/admin_email_worker_spec.rb. Expected to take 0.78 second. 440122:42:00AdminEmailWorker 440322:42:00 does not attempt to send repository check mail when they are disabled 440422:42:00 repository_checks enabled 440522:42:00 checks if repository check mail should be sent 440622:42:00 does not send mail when there are no failed repos 440722:42:00 send mail when there is a failed repo 440822:42:00# [RSpecRunTime] Finishing example group spec/workers/admin_email_worker_spec.rb. It took 0.66 second. Expected to take 0.78 second. 440922:42:00# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/session_spec.rb. Expected to take 0.73 second. 441022:42:00Gitlab::Database::LoadBalancing::Session 441222:42:00 returns the current session 441322:42:00 .clear_session 441422:42:00 clears the current session 441522:42:00 .without_sticky_writes 441622:42:00 ignores sticky write events sent by a connection proxy 441722:42:00 still is aware of write that happened 441822:42:00 #use_primary? 441922:42:00 returns true when the primary should be used 442022:42:00 returns false when a secondary should be used 442122:42:00 returns true when a write was performed 442222:42:00 #use_primary 442322:42:00 uses primary during block 442422:42:00 continues using primary when write was performed 442522:42:00 when primary was used before 442622:42:00 restores state after use 442722:42:00 when primary was not used 442822:42:00 restores state after use 442922:42:00 #performed_write? 443022:42:00 returns true if a write was performed 443122:42:00 #ignore_writes 443222:42:01 ignores write events 443322:42:01 does not prevent using primary if an exception is raised 443422:42:01 #use_replicas_for_read_queries 443522:42:01 sets the flag inside the block 443622:42:01 restores state after use 443722:42:01 when primary was used before 443822:42:01 sets the flag inside the block 443922:42:01 when a write query is performed before 444022:42:01 sets the flag inside the block 444122:42:01 #fallback_to_replicas_for_ambiguous_queries 444222:42:01 sets the flag inside the block 444322:42:01 restores state after use 444422:42:01 when primary was used before 444522:42:01 uses primary during block 444622:42:01 when a write was performed before 444722:42:01 uses primary during block 444822:42:01 when primary was used inside the block 444922:42:01 uses primary aterward 445022:42:01 restores state after use 445122:42:01 when a write was performed inside the block 445222:42:01 uses primary aterward 445322:42:01 restores state after use 445422:42:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/session_spec.rb. It took 0.68 second. Expected to take 0.73 second. 445522:42:01# [RSpecRunTime] Starting example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. Expected to take 0.72 second. 445622:42:01API::Entities::Snippets::RepositoryStorageMove 445822:42:02 includes basic fields 445922:42:02# [RSpecRunTime] Finishing example group spec/lib/api/entities/snippets/repository_storage_move_spec.rb. It took 0.69 second. Expected to take 0.72 second. 446022:42:02# [RSpecRunTime] Starting example group spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb. Expected to take 0.7 second. 446122:42:02BulkImports::Projects::Pipelines::ServiceDeskSettingPipeline 446322:42:02 imports project feature 446422:42:02# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb. It took 0.64 second. Expected to take 0.7 second. 446522:42:02# [RSpecRunTime] Starting example group spec/policies/group_deploy_keys_group_policy_spec.rb. Expected to take 0.66 second. 446622:42:02GroupDeployKeysGroupPolicy 446722:42:02 edit a group deploy key for a given group 446822:42:03 is allowed when the user is an owner of this group 446922:42:03 is not allowed when the user is not an owner of this group 447022:42:03# [RSpecRunTime] Finishing example group spec/policies/group_deploy_keys_group_policy_spec.rb. It took 0.52 second. Expected to take 0.66 second. 447122:42:03# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. Expected to take 0.66 second. 447222:42:03Gitlab::Ci::Pipeline::Expression::Parser 447422:42:03 validates simple operators 447522:42:03 expression: "$VAR1 == \"123\"", result_tree: "equals($VAR1, \"123\")" 447622:42:03 is expected to eq "equals($VAR1, \"123\")" 447722:42:03 expression: "$VAR1 == \"123\" == $VAR2", result_tree: "equals(equals($VAR1, \"123\"), $VAR2)" 447822:42:03 is expected to eq "equals(equals($VAR1, \"123\"), $VAR2)" 447922:42:03 expression: "$VAR", result_tree: "$VAR" 448022:42:03 is expected to eq "$VAR" 448122:42:03 expression: "\"some value\"", result_tree: "\"some value\"" 448222:42:03 is expected to eq "\"some value\"" 448322:42:03 expression: "null", result_tree: "null" 448422:42:03 is expected to eq "null" 448522:42:03 expression: "$VAR1 || $VAR2 && $VAR3", result_tree: "or($VAR1, and($VAR2, $VAR3))" 448622:42:03 is expected to eq "or($VAR1, and($VAR2, $VAR3))" 448722:42:03 expression: "$VAR1 && $VAR2 || $VAR3", result_tree: "or(and($VAR1, $VAR2), $VAR3)" 448822:42:03 is expected to eq "or(and($VAR1, $VAR2), $VAR3)" 448922:42:03 expression: "$VAR1 && $VAR2 || $VAR3 && $VAR4", result_tree: "or(and($VAR1, $VAR2), and($VAR3, $VAR4))" 449022:42:03 is expected to eq "or(and($VAR1, $VAR2), and($VAR3, $VAR4))" 449122:42:03 expression: "$VAR1 && ($VAR2 || $VAR3) && $VAR4", result_tree: "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)" 449222:42:03 is expected to eq "and(and($VAR1, or($VAR2, $VAR3)), $VAR4)" 449322:42:03 when combining && and OR operators 449422:42:03 returns operations in a correct order 449522:42:03 when using parenthesis 449622:42:03 returns operations in a correct order 449722:42:03 when expression is empty 449822:42:03 raises a parsing error 449922:42:03 when two value tokens have no operator 450022:42:03 raises a parsing error 450122:42:03 when an operator has no left side 450222:42:03 raises an OperatorError 450322:42:03 when an operator has no right side 450422:42:03 raises an OperatorError 450522:42:03 when parenthesis are unmatched 450622:42:03 expression: "$VAR == (" 450722:42:03 raises a ParseError 450822:42:03 expression: "$VAR2 == (\"aa\"" 450922:42:03 raises a ParseError 451022:42:03 expression: "$VAR2 == (\"aa\"))" 451122:42:03 raises a ParseError 451222:42:03 expression: "$VAR2 == \"aa\")" 451322:42:03 raises a ParseError 451422:42:03 expression: "(($VAR2 == \"aa\")" 451522:42:03 raises a ParseError 451622:42:03 expression: "($VAR2 == \"aa\"))" 451722:42:03 raises a ParseError 451822:42:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb. It took 0.52 second. Expected to take 0.66 second. 451922:42:03# [RSpecRunTime] Starting example group spec/workers/ci/update_build_names_worker_spec.rb. Expected to take 0.61 second. 452022:42:03Ci::UpdateBuildNamesWorker 452222:42:03 when pipeline exists 452322:42:04 calls the service 452422:42:04 when pipeline does not exist 452522:42:04 does not call the service 452622:42:04# [RSpecRunTime] Finishing example group spec/workers/ci/update_build_names_worker_spec.rb. It took 0.54 second. Expected to take 0.61 second. 452722:42:04# [RSpecRunTime] Starting example group spec/services/members/standard_member_builder_spec.rb. Expected to take 0.61 second. 452822:42:04Members::StandardMemberBuilder 453022:42:04 returns member from existing members hash 453122:42:04 builds a new member 453222:42:04# [RSpecRunTime] Finishing example group spec/services/members/standard_member_builder_spec.rb. It took 0.57 second. Expected to take 0.61 second. 453322:42:04# [RSpecRunTime] Starting example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. Expected to take 0.57 second. 453422:42:04RuboCop::Cop::Rails::MigrationTimestamp 453522:42:04 when file name is good 453622:42:04 filename: "19700101000000_some_2fa_migration.rb" 453722:42:05 registers an offense 453822:42:05 filename: "19700101000000_some_migration.rb" 453922:42:05 registers an offense 454022:42:05 filename: "19700101000000_a_b.rb" 454122:42:05 registers an offense 454222:42:05 filename: "19700101000000_1_2.rb" 454322:42:05 registers an offense 454422:42:05 with timestamp in file name in the future 454522:42:05 registers an offense 454622:42:05 with an invalid date for the timestamp in file name in the future 454722:42:05 registers an offense 454822:42:05 when file name format is bad 454922:42:05 filename: "some_migration.rb" 455022:42:05 registers an offense 455122:42:05 filename: "123456789_some_migration.rb" 455222:42:05 registers an offense 455322:42:05 filename: "19700101000000_some_2fa_migration.rb.rb" 455422:42:05 registers an offense 455522:42:05 filename: "19700101000000_some_2fa_migration..rb" 455622:42:05 registers an offense 455722:42:05 filename: "19700101000000.rb" 455822:42:05 registers an offense 455922:42:05 filename: "19700101000000_.rb" 456022:42:05 registers an offense 456122:42:05 filename: "19700101000000_a.rb" 456222:42:05 registers an offense 456322:42:05 filename: "19700101000000_a_.rb" 456422:42:05 registers an offense 456522:42:05 filename: "19700101000000_1.rb" 456622:42:05 registers an offense 456722:42:05 filename: "19700101000000_1_.rb" 456822:42:05 registers an offense 456922:42:05# [RSpecRunTime] Finishing example group spec/rubocop/cop/rails/migration_timestamp_spec.rb. It took 0.6 second. Expected to take 0.57 second. 457022:42:05# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. Expected to take 0.54 second. 457122:42:05Gitlab::Auth::Ldap::Adapter 457322:42:05 searches with the proper options when searching by uid 457422:42:05 searches with the proper options when searching by dn 457522:42:05 searches with the proper options when searching with a limit 457622:42:05 returns an LDAP::Person if search returns a result 457722:42:05 returns empty array if search entry does not respond to uid 457822:42:05 uses the right uid attribute when non-default 457922:42:05 #dn_matches_filter? 458022:42:05 when the search result is non-empty 458122:42:05 is expected to be truthy 458222:42:05 when the search result is empty 458322:42:05 is expected to be falsey 458422:42:05 #ldap_search 458522:42:05 when the search is successful 458622:42:05 and the result is non-empty 458722:42:05 is expected to eq [:foo] 458822:42:05 and the result is empty 458922:42:05 is expected to eq [] 459022:42:05 when returned with expected code 459122:42:05 behaves like connection retry 459222:42:05 retries the operation 459322:42:05 as many times as MAX_SEARCH_RETRIES 459422:42:05 when no more retries 459522:42:05 raises the exception 459622:42:05 logs the error 459722:42:05 when the search encounters an error 459822:42:05 is expected to eq [] 459922:42:05 when the search raises an LDAP exception 460022:42:05 retries the operation 460122:42:05 behaves like connection retry 460222:42:05 retries the operation 460322:42:05 as many times as MAX_SEARCH_RETRIES 460422:42:05 when no more retries 460522:42:05 raises the exception 460622:42:05 logs the error 460722:42:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. It took 0.45 second. Expected to take 0.54 second. 460822:42:05# [RSpecRunTime] Starting example group spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb. Expected to take 0.54 second. 460922:42:05Types::ContainerRegistry::ContainerTagsExpirationPolicyType 461022:42:05 is expected to eq "A tag expiration policy using regex patterns to control which images to keep or expire." 461122:42:05 is expected to eq "ContainerTagsExpirationPolicy" 461222:42:05 is expected to require graphql authorizations :read_container_image 461322:42:05 next_run_at field 461422:42:06 returns time type 461522:42:06 has valid authorization 461622:42:06 name_regex field 461722:42:06 returns untrusted regexp type 461822:42:06 has valid authorization 461922:42:06 older_than field 462022:42:06 returns older_than type 462122:42:06 has valid authorization 462222:42:06 cadence field 462322:42:06 returns cadence enum 462422:42:06 has valid authorization 462522:42:06 enabled field 462622:42:06 returns boolean type 462722:42:06 has valid authorization 462822:42:06 name_regex_keep field 462922:42:06 returns untrusted regexp type 463022:42:06 has valid authorization 463122:42:06 keep n field 463222:42:06 returns keep enum 463322:42:06 has valid authorization 463422:42:06# [RSpecRunTime] Finishing example group spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb. It took 0.4 second. Expected to take 0.54 second. 463522:42:06# [RSpecRunTime] Starting example group spec/services/emails/create_service_spec.rb. Expected to take 0.5 second. 463622:42:06Emails::CreateService 463822:42:06 creates an email with valid attributes 463922:42:06 creates an email with additional attributes 464022:42:06 has the right user association 464122:42:06 sends a notification to the user 464222:42:06 does not send a notification when the email is not persisted 464322:42:06 does not send a notification email when the email is the primary, because we are creating the user 464422:42:06# [RSpecRunTime] Finishing example group spec/services/emails/create_service_spec.rb. It took 0.39 second. Expected to take 0.5 second. 464522:42:06# [RSpecRunTime] Starting example group spec/lib/gitlab/database/database_connection_info_spec.rb. Expected to take 0.48 second. 464622:42:06Gitlab::Database::DatabaseConnectionInfo 464822:42:06 does convert attributes into symbols and objects 464922:42:06 does raise error when using invalid argument 465122:42:06 when db_dir is specified 465222:42:06 is expected to eq #<Pathname:/builds/gitlab-org/gitlab-foss/ee/my/db/docs> 465322:42:06 when db_dir is not specified fallbacks to "db/docs" 465422:42:06 is expected to eq #<Pathname:/builds/gitlab-org/gitlab-foss/db/docs> 465522:42:06 #has_gitlab_shared? 465622:42:06 gitlab_schemas: ["gitlab_main"], result: false 465722:42:06 is expected to eq false 465822:42:06 gitlab_schemas: ["gitlab_main", "gitlab_shared"], result: true 465922:42:06 is expected to eq true 466022:42:06 #connection_class_or_fallback 466222:42:06 does return ActiveRecord::Base 466422:42:06 does return "Ci::ApplicationRecord" when it is connection_class 466522:42:06 does return "ActiveRecord::Base" (fallback to "main") when it is not connection_class 466722:42:06 name: :main, order: 0 466822:42:06 is expected to eq 0 466922:42:06 name: :ci, order: 1 467022:42:06 is expected to eq 1 467122:42:06 name: :undefined, order: 1000 467222:42:06 is expected to eq 1000 467322:42:06 #connection_class 467422:42:06 when klass is "ActiveRecord::Base" 467522:42:07 does always return "ActiveRecord::Base" 467622:42:07 when klass is "Ci::ApplicationRecord" 467722:42:07 does return "Ci::ApplicationRecord" when it is connection_class 467822:42:07 does return nil when it is not connection_class 468022:42:07 does load YAML file and has file_path specified 468122:42:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/database_connection_info_spec.rb. It took 0.38 second. Expected to take 0.48 second. 468222:42:07# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb. Expected to take 0.46 second. 468322:42:07Gitlab::Usage::Metrics::Instrumentations::CountPersonalSnippetsMetric 468422:42:07 with a time_frame of 28 days 468522:42:07 behaves like a correct instrumented metric value 468622:42:07 has correct value 468722:42:07 with a timeframe of all 468822:42:07 behaves like a correct instrumented metric value 468922:42:07 has correct value 469022:42:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb. It took 0.45 second. Expected to take 0.46 second. 469122:42:07# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/o_auth/provider_spec.rb. Expected to take 0.43 second. 469222:42:07Gitlab::Auth::OAuth::Provider 469422:42:07 when OmniAuth is disabled 469522:42:07 allows database auth 469622:42:07 allows LDAP auth 469722:42:07 does not allow other OmniAuth providers 469822:42:07 when OmniAuth is enabled 469922:42:07 allows database auth 470022:42:07 allows LDAP auth 470122:42:07 allows other OmniAuth providers 470322:42:07 for an LDAP provider 470422:42:07 when the provider exists 470522:42:07 returns the config 470622:42:07 when the provider does not exist 470822:42:07 for an OmniAuth provider 470922:42:07 when the provider exists 471022:42:07 returns the config 471122:42:07 merges defaults with the given configuration 471222:42:07 when the provider does not exist 471422:42:07 for an OpenID Connect provider 471522:42:07 when the provider exists 471622:42:07 returns the config 471822:42:07 when configuration specifies a custom label 471922:42:07 returns the custom label name 472022:42:07 when configuration does not specify a custom label 472122:42:07 when the name does not correspond to a label mapping 472222:42:07 returns the titleized name 472322:42:07 when the name corresponds to a label mapping 472422:42:07 returns the mapped name 472522:42:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/o_auth/provider_spec.rb. It took 0.39 second. Expected to take 0.43 second. 472622:42:07# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/request_cache_spec.rb. Expected to take 0.42 second. 472722:42:07Gitlab::Cache::RequestCache 472822:42:07 when RequestStore is active 472922:42:07 computes once for different instances when keys are the same 473022:42:07 computes twice if RequestStore starts over 473122:42:07 behaves like cache for the same instance 473222:42:08 does not compute twice for the same argument 473322:42:08 computes twice for the different argument 473422:42:08 computes twice for the different class name 473522:42:08 computes twice for the different method 473622:42:08 when request_cache_key is provided 473722:42:08 computes twice for the different keys, id 473822:42:08 computes twice for the different keys, name 473922:42:08 uses extra method cache key if provided 474022:42:08 when RequestStore is inactive 474122:42:08 computes twice for different instances even if keys are the same 474222:42:08 behaves like cache for the same instance 474322:42:08 does not compute twice for the same argument 474422:42:08 computes twice for the different argument 474522:42:08 computes twice for the different class name 474622:42:08 computes twice for the different method 474722:42:08 when request_cache_key is provided 474822:42:08 computes twice for the different keys, id 474922:42:08 computes twice for the different keys, name 475022:42:08 uses extra method cache key if provided 475122:42:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/request_cache_spec.rb. It took 0.44 second. Expected to take 0.42 second. 475222:42:08# [RSpecRunTime] Starting example group spec/serializers/jira_connect/subscription_entity_spec.rb. Expected to take 0.39 second. 475322:42:08JiraConnect::SubscriptionEntity 475422:42:08 contains all necessary elements of the subscription 475522:42:08# [RSpecRunTime] Finishing example group spec/serializers/jira_connect/subscription_entity_spec.rb. It took 0.3 second. Expected to take 0.39 second. 475622:42:08# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. Expected to take 0.38 second. 475722:42:08Sidebars::UserSettings::Menus::AccessTokensMenu 475922:42:08 when personal access tokens are disabled in the instance 476022:42:08 when user is logged in 476122:42:08 does not render 476222:42:08 when user is not logged in 476322:42:08 does not render 476422:42:08 when personal access tokens are enabled 476522:42:08 when user is logged in 476722:42:08 when user is not logged in 476822:42:08 does not render 476922:42:08 behaves like User settings menu 477022:42:08 does not contain any sub menu 477122:42:08 renders the correct link 477222:42:08 renders the correct title 477322:42:08 renders the correct icon 477422:42:08 defines correct active route 477522:42:08# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb. It took 0.28 second. Expected to take 0.38 second. 477622:42:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. Expected to take 0.36 second. 477722:42:08Gitlab::Ci::Artifacts::Metrics 477822:42:08 .build_completed_report_type_counter 477922:42:08 when incrementing by more than one 478022:42:09 increments a single counter 478122:42:09 #increment_destroyed_artifacts 478222:42:09 when incrementing by more than one 478322:42:09 increments a single counter 478422:42:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/artifacts/metrics_spec.rb. It took 0.27 second. Expected to take 0.36 second. 478522:42:09# [RSpecRunTime] Starting example group spec/lib/gitlab/database/similarity_score_spec.rb. Expected to take 0.35 second. 478622:42:09Gitlab::Database::SimilarityScore 478722:42:09 when passing empty values 478822:42:09 when search is nil 478922:42:09 orders by a constant 0 value 479022:42:09 when rules are empty 479122:42:09 orders by a constant 0 value 479222:42:09 when similarity scoring based on the path 479322:42:09 when searching for `git` 479422:42:09 is expected to eq ["git", "gitlab", "gitaly"] 479522:42:09 when searching for `gitlab` 479622:42:09 is expected to eq ["gitlab", "gitlab-styles", "gitlab-danger"] 479722:42:09 when searching for something unrelated 479822:42:09 results have 0 similarity score 479922:42:09 score multiplier 480022:42:09 ranks `path` matches higher 480222:42:09 annotates the generated SQL expression 480322:42:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/similarity_score_spec.rb. It took 0.19 second. Expected to take 0.35 second. 480422:42:09# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/find_tests_spec.rb. Expected to take 0.33 second. 480522:42:09Tooling::FindTests 480722:42:09 does not modify the content of the input file 480822:42:09 does not overwrite the output file 480922:42:09 loads the tests.yml file with a pattern matching mapping 481022:42:09 when the predictive_tests_pathname file does not exist 481122:42:09 creates the file 481222:42:09 when the predictive_tests_pathname file already exists 481322:42:09 does not create an empty file 481422:42:09 when RSPEC_TESTS_MAPPING_ENABLED env variable is set 481522:42:09 loads the direct matching pattern file 481622:42:09 when RSPEC_TESTS_MAPPING_ENABLED env variable is not set 481722:42:09 when RSPEC_TESTS_MAPPING_PATH is set 481822:42:09 does not load the direct matching pattern file 481922:42:09 when RSPEC_TESTS_MAPPING_PATH is not set 482022:42:09 does not load the direct matching pattern file 482122:42:09 when the same spec is matching multiple times 482222:42:09 writes uniquely matching specs to the output 482322:42:09# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/find_tests_spec.rb. It took 0.29 second. Expected to take 0.33 second. 482422:42:09# [RSpecRunTime] Starting example group spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb. Expected to take 0.32 second. 482522:42:09RuboCop::Cop::Style::RegexpLiteralMixedPreserve 482622:42:09 when EnforcedStyle is set to mixed_preserve 482722:42:09 a single-line `//` regex without slashes 482922:42:09 a single-line `//` regex with slashes 483022:42:09 registers an offense and corrects 483122:42:09 when configured to allow inner slashes 483322:42:09 a multi-line `//` regex without slashes 483522:42:09 a multi-line `//` regex with slashes 483622:42:09 registers an offense and corrects 483722:42:09 a single-line %r regex without slashes 483922:42:09 a single-line %r regex with slashes 484122:42:09 when configured to allow inner slashes 484322:42:09 a multi-line %r regex without slashes 484522:42:09 a multi-line %r regex with slashes 484722:42:09# [RSpecRunTime] Finishing example group spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb. It took 0.25 second. Expected to take 0.32 second. 484822:42:09# [RSpecRunTime] Starting example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. Expected to take 0.31 second. 484922:42:09AntiAbuse::TrustScoreCleanupWorker 485022:42:10 when the user exists 485122:42:10 when the cache key exists 485222:42:10 returns early 485322:42:10 when the cache key does not exist 485422:42:10 removes old scores for the user 485522:42:10 sets the cache_key 485622:42:10 behaves like an idempotent worker 485722:42:10 is labeled as idempotent 485822:42:10 performs multiple times sequentially without raising an exception 485922:42:10 when the user does not exist 486022:42:10 returns early 486122:42:10# [RSpecRunTime] Finishing example group spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb. It took 0.26 second. Expected to take 0.31 second. 486222:42:10# [RSpecRunTime] Starting example group spec/lib/gitlab/sql/intersect_spec.rb. Expected to take 0.29 second. 486322:42:10Gitlab::SQL::Intersect 486422:42:10 behaves like SQL set operator 486522:42:10 .operator_keyword 486622:42:10 is expected to eq "INTERSECT" 486822:42:10 returns a String joining relations together using a INTERSECT 486922:42:10 skips Model.none segments 487022:42:10 uses INTERSECT ALL when removing duplicates is disabled 487122:42:10 returns `NULL` if all relations are empty 487222:42:10 when uneven select values are used 487322:42:10 raises error 487422:42:10 remove_order parameter 487522:42:10 when remove_order: true 487622:42:10 removes the ORDER BY from the query 487722:42:10 when remove_order: false 487822:42:10 does not remove the ORDER BY from the query 487922:42:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/sql/intersect_spec.rb. It took 0.2 second. Expected to take 0.29 second. 488022:42:10# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. Expected to take 0.28 second. 488122:42:10MergeRequests::Mergeability::CheckCommitsStatusService 488322:42:10 returns false 488422:42:10 behaves like mergeability check service 488522:42:10 sets the identifier 488622:42:10 sets the description 488822:42:10 when the merge request branch is missing 488922:42:10 returns a check result with status failed 489022:42:10 when the merge request has no commits 489122:42:10 returns a check result with status failed 489222:42:10 when the merge request contains commits 489322:42:10 returns a check result with status success 489522:42:10 returns false 489622:42:10# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb. It took 0.25 second. Expected to take 0.28 second. 489722:42:10# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status_spec.rb. Expected to take 0.27 second. 489822:42:10Gitlab::Database::HealthStatus 490022:42:10 returns the signal of the given indicator 490122:42:10 does not log signals of no interest 490222:42:10 with default indicators 490322:42:10 returns a collection of signals 490422:42:10 with stop signals 490522:42:10 with batched migrations as the status checker 490622:42:10 captures BatchedMigration class name in the log 490722:42:10 with sidekiq deferred job as the status checker 490822:42:10 captures sidekiq job class in the log 490922:42:10 on indicator error 491022:42:10 does not fail 491122:42:10 returns Unknown signal 491222:42:10 reports the exception to error tracking 491322:42:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status_spec.rb. It took 0.19 second. Expected to take 0.27 second. 491422:42:10# [RSpecRunTime] Starting example group spec/support_specs/helpers/redis_commands/recorder_spec.rb. Expected to take 0.26 second. 491522:42:10RedisCommands::Recorder 491722:42:10 with a block 491822:42:10 records Redis commands 491922:42:10 without block 492022:42:10 only initializes the recorder 492222:42:10 records Redis commands 492322:42:10 does not record commands before the call 492422:42:10 refreshes recording after reinitialization 492522:42:10 Pattern recording 492622:42:11 records only matching keys 492822:42:11 returns only matching commands 493022:42:11 returns the number of recorded commands 493122:42:11# [RSpecRunTime] Finishing example group spec/support_specs/helpers/redis_commands/recorder_spec.rb. It took 0.19 second. Expected to take 0.26 second. 493222:42:11# [RSpecRunTime] Starting example group spec/services/ml/increment_version_service_spec.rb. Expected to take 0.25 second. 493322:42:11Ml::IncrementVersionService 493522:42:11 when given an invalid version format 493622:42:11 raises an error 493722:42:11 when given a non-semver version format 493822:42:11 raises an error 493922:42:11 when given an unsupported increment type 494022:42:11 raises an error 494122:42:11 when valid inputs are provided 494222:42:11 version: nil, increment_type: nil, result: "1.0.0" 494322:42:11 is expected to eq "1.0.0" 494422:42:11 version: "0.0.1", increment_type: nil, result: "1.0.1" 494522:42:11 is expected to eq "1.0.1" 494622:42:11 version: "1.0.0", increment_type: nil, result: "2.0.0" 494722:42:11 is expected to eq "2.0.0" 494822:42:11 version: "1.0.0", increment_type: :major, result: "2.0.0" 494922:42:11 is expected to eq "2.0.0" 495022:42:11 version: "1.0.0", increment_type: :minor, result: "1.1.0" 495122:42:11 is expected to eq "1.1.0" 495222:42:11 version: "1.0.0", increment_type: :patch, result: "1.0.1" 495322:42:11 is expected to eq "1.0.1" 495422:42:11# [RSpecRunTime] Finishing example group spec/services/ml/increment_version_service_spec.rb. It took 0.25 second. Expected to take 0.25 second. 495522:42:11# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. Expected to take 0.24 second. 495622:42:11Gitlab::HealthChecks::Probes::Collection 495822:42:11 with all checks 495922:42:11 responds with readiness checks data 496022:42:11 when Redis fails 496122:42:11 responds with failure 496222:42:11 when check raises exception not handled inside the check 496322:42:11 responds with failure including the exception info 496422:42:11 when some checks are not available 496522:42:11 asks for check availability 496622:42:11 does not call `readiness` on checks that are not available 496722:42:11 does not fail collection check 496822:42:11 without checks 496922:42:11 responds with success 497022:42:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/probes/collection_spec.rb. It took 0.21 second. Expected to take 0.24 second. 497122:42:11# [RSpecRunTime] Starting example group spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb. Expected to take 0.23 second. 497222:42:11WebIde::Settings::ExtensionsGalleryMetadataValidator 497322:42:11 when vscode_extensions_gallery_metadata is invalid 497522:42:11 behaves like err result 497622:42:11 returns an err Result containing error details 497722:42:11 when enabled is missing but disabled_reason is present 497822:42:11 behaves like err result 497922:42:11 returns an err Result containing error details 498022:42:11 when enabled is false but disabled_reason is missing 498122:42:11 behaves like err result 498222:42:11 returns an err Result containing error details 498422:42:11 when not a boolean 498522:42:11 behaves like err result 498622:42:11 returns an err Result containing error details 498722:42:11 for disabled_reason 498822:42:11 when not a string 498922:42:11 behaves like err result 499022:42:11 returns an err Result containing error details 499122:42:11 when vscode_extensions_gallery_metadata is valid 499222:42:11 when enabled is true 499322:42:11 behaves like success result 499422:42:11 return an ok Result containing the original context which was passed 499522:42:11 when enabled is false and disabled_reason is present 499622:42:11 behaves like success result 499722:42:11 return an ok Result containing the original context which was passed 499822:42:11 when requested_setting_names does not include vscode_extensions_gallery_metadata 499922:42:11 returns an ok result with the original context 500022:42:11# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb. It took 0.18 second. Expected to take 0.23 second. 500122:42:11# [RSpecRunTime] Starting example group spec/lib/gitlab/mimir_client_spec.rb. Expected to take 0.22 second. 500222:42:11Gitlab::MimirClient 500422:42:11 returns true when status code is 200 and healthy response body 500522:42:11 returns false when status code is not 200 500622:42:11 raises error when ready api throws exception 500822:42:11 forwards the auth headers through HTTP request 501022:42:11 returns true when status code is 200 501122:42:11 returns false when status code is not 200 501222:42:11 raises error when ready api throws exception 501322:42:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/mimir_client_spec.rb. It took 0.18 second. Expected to take 0.22 second. 501422:42:11# [RSpecRunTime] Starting example group spec/models/concerns/from_union_spec.rb. Expected to take 0.21 second. 501622:42:11 does not allow STI 501722:42:11 behaves like from set operator 501922:42:11 selects from the results of the UNION 502022:42:11 returns empty set when passing empty array 502122:42:12 supports the use of a custom alias for the sub query 502222:42:12 supports keeping duplicate rows 502322:42:12# [RSpecRunTime] Finishing example group spec/models/concerns/from_union_spec.rb. It took 0.18 second. Expected to take 0.21 second. 502422:42:12# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/undefined_spec.rb. Expected to take 0.21 second. 502522:42:12Gitlab::Config::Entry::Undefined 502722:42:12 is leaf node 502922:42:12 is always valid 503122:42:12 is does not contain errors 503522:42:12 is not relevant 503722:42:12 is not defined 504022:42:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/undefined_spec.rb. It took 0.15 second. Expected to take 0.21 second. 504122:42:12# [RSpecRunTime] Starting example group spec/lib/gitlab/color_schemes_spec.rb. Expected to take 0.2 second. 504222:42:12Gitlab::ColorSchemes 504322:42:12 .body_classes 504422:42:12 returns a space-separated list of class names 504622:42:12 returns a scheme by its ID 504822:42:12 use config default 505022:42:12 passes the block to the SCHEMES Array 505222:42:12 returns default when user is nil 505322:42:12 returns user's preferred color scheme 505422:42:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/color_schemes_spec.rb. It took 0.13 second. Expected to take 0.2 second. 505522:42:12# [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_outbox_serializer_spec.rb. Expected to take 0.19 second. 505622:42:12ActivityPub::ReleasesOutboxSerializer 505722:42:12 when there is a list of objects provided 505822:42:12 is a OrderedCollection document 505922:42:12 serializes the releases 506022:42:12# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_outbox_serializer_spec.rb. It took 0.13 second. Expected to take 0.19 second. 506122:42:12# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb. Expected to take 0.19 second. 506222:42:12RuboCop::Cop::Scalability::BulkPerformWithContext 506322:42:12 does not add an offense for migrations 506422:42:12 adds an offense when calling bulk_perform_async 506522:42:12 does not add an offence for specs 506622:42:12 adds an offense when calling bulk_perform_in 506722:42:12 does not add an offense for scheduling on the CiDatabaseWorker 506822:42:12 does not add an offense for scheduling on the BackgroundMigrationWorker 506922:42:12# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb. It took 0.15 second. Expected to take 0.19 second. 507022:42:12# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. Expected to take 0.18 second. 507122:42:12RuboCop::Cop::Migration::BackgroundMigrationMissingActiveConcern 507222:42:12 in ee background migration 507322:42:12 when scope_to is not used inside prepended block 507422:42:12 does not register any offenses 507522:42:12 when scope_to is used inside prepended block 507622:42:12 does not register any offenses if the module does extend ActiveSupport::Concern 507722:42:12 registers an offense if the module does not extend ActiveSupport::Concern 507822:42:12 when outside of a migration 507922:42:12 behaves like offense is not registered 508022:42:12 does not register any offenses 508122:42:12 in non-ee background migration 508222:42:12 behaves like offense is not registered 508322:42:12 does not register any offenses 508422:42:12# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb. It took 0.13 second. Expected to take 0.18 second. 508522:42:12# [RSpecRunTime] Starting example group spec/rubocop/cop/database/disable_referential_integrity_spec.rb. Expected to take 0.17 second. 508622:42:12RuboCop::Cop::Database::DisableReferentialIntegrity 508722:42:12 flags the use of disable_referential_integrity with a nil receiver 508822:42:12 flags the use of disable_referential_integrity when passing a block 508922:42:12 flags the use of disable_referential_integrity with a full definition 509022:42:12 does not flag the use of disable_referential_integrity with a send receiver 509122:42:12# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/disable_referential_integrity_spec.rb. It took 0.1 second. Expected to take 0.17 second. 509222:42:12# [RSpecRunTime] Starting example group spec/graphql/types/diff_refs_type_spec.rb. Expected to take 0.17 second. 509322:42:12Types::DiffRefsType 509422:42:12 is expected to eq "DiffRefs" 509522:42:12 is expected not to be non null 509622:42:12 is expected to have graphql fields :head_sha, :base_sha, and :start_sha 509722:42:12 is expected to be non null 509822:42:12 is expected to be non null 509922:42:12# [RSpecRunTime] Finishing example group spec/graphql/types/diff_refs_type_spec.rb. It took 0.11 second. Expected to take 0.17 second. 510022:42:12# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb. Expected to take 0.16 second. 510122:42:12Packages::Rpm::RepositoryMetadata::BuildFilelistXmlService 510322:42:13 adds all file nodes 510422:42:13 setting type attribute 510522:42:13 when all files are directories 510622:42:13Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 510722:42:13Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 510822:42:13Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 510922:42:13Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 511022:42:13Positional arguments for Filesystem#file_name are deprecated. Please use keyword arguments. 511122:42:13 set dir type attribute for directories only 511222:42:13# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb. It took 0.13 second. Expected to take 0.16 second. 511322:42:13# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/base_permission_type_spec.rb. Expected to take 0.15 second. 511422:42:13Types::PermissionTypes::BasePermissionType 511522:42:13 .ability_field 511622:42:13 adds a field for the required permission 511722:42:13 does not add a resolver block if another resolving param is passed 511822:42:13 .permission_field 511922:42:13 adds a field for the required permission 512122:42:13 adds a field for the passed permissions 512322:42:13 has the extension 512422:42:13# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/base_permission_type_spec.rb. It took 0.11 second. Expected to take 0.15 second. 512522:42:13# [RSpecRunTime] Starting example group spec/graphql/types/duration_type_spec.rb. Expected to take 0.15 second. 512622:42:13Types::DurationType 512722:42:13 presents information as a floating point number 512822:42:13 accepts floats as input 513022:42:13 accepts integers as input 513122:42:13# [RSpecRunTime] Finishing example group spec/graphql/types/duration_type_spec.rb. It took 0.09 second. Expected to take 0.15 second. 513222:42:13# [RSpecRunTime] Starting example group spec/tooling/danger/change_column_default_spec.rb. Expected to take 0.14 second. 513322:42:13Tooling::Danger::ChangeColumnDefault 513422:42:13 #add_comment_for_change_column_default 513522:42:13 when column default is changed in a regular migration 513622:42:13 adds comment at the correct line 513722:42:13 when column default is changed in a post-deployment migration 513822:42:13 adds comment at the correct line 513922:42:13 when a regular migration does not change column default 514022:42:13 does not add comment 514122:42:13 when a post-deployment migration does not change column default 514222:42:13 does not add comment 514322:42:13# [RSpecRunTime] Finishing example group spec/tooling/danger/change_column_default_spec.rb. It took 0.15 second. Expected to take 0.14 second. 514422:42:13# [RSpecRunTime] Starting example group spec/services/packages/rpm/repository_metadata/build_other_xml_service_spec.rb. Expected to take 0.13 second. 514522:42:13Packages::Rpm::RepositoryMetadata::BuildOtherXmlService 514722:42:13 adds all changelog nodes 514822:42:13 set required date attribute 514922:42:13# [RSpecRunTime] Finishing example group spec/services/packages/rpm/repository_metadata/build_other_xml_service_spec.rb. It took 0.05 second. Expected to take 0.13 second. 515022:42:13# [RSpecRunTime] Starting example group spec/support_specs/matchers/exceed_redis_call_limit_spec.rb. Expected to take 0.13 second. 515122:42:13RedisCommand matchers 515222:42:13 verifies minimum number of Redis calls 515322:42:13 verifies maximum number of Redis calls 515422:42:13 when expect part is a function 515522:42:13 automatically enables RedisCommand::Recorder for it 515622:42:13 with Recorder matching only some Redis calls 515722:42:13 counts only Redis calls captured by Recorder 515822:42:13# [RSpecRunTime] Finishing example group spec/support_specs/matchers/exceed_redis_call_limit_spec.rb. It took 0.11 second. Expected to take 0.13 second. 515922:42:13# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/assignee_type_spec.rb. Expected to take 0.13 second. 516022:42:13Types::MergeRequests::AssigneeType 516122:42:13 behaves like a user type with merge request interaction type 516222:42:13 is expected to require graphql authorizations :read_user 516322:42:13 has the expected fields 516422:42:13 #merge_request_interaction 516522:42:13 returns the correct type 516622:42:13 has the correct arguments 516722:42:13# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/assignee_type_spec.rb. It took 0.09 second. Expected to take 0.13 second. 516822:42:13# [RSpecRunTime] Starting example group spec/lib/gitlab/database/gitlab_schema_info_spec.rb. Expected to take 0.12 second. 516922:42:13Gitlab::Database::GitlabSchemaInfo 517122:42:13 does ensure that name is always symbol 517222:42:13 does raise error when using invalid argument 517422:42:13 does load YAML file and has file_path specified 517522:42:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/gitlab_schema_info_spec.rb. It took 0.07 second. Expected to take 0.12 second. 517622:42:13# [RSpecRunTime] Starting example group spec/services/integrations/slack_interaction_service_spec.rb. Expected to take 0.12 second. 517722:42:13Integrations::SlackInteractionService 517922:42:13 when view is closed 518022:42:13 executes the correct service 518122:42:13 when view is submitted 518222:42:13 executes the submission service 518322:42:13 when block action service is submitted 518422:42:13 executes the block actions service 518522:42:13 when slack_interaction is not known 518622:42:13 raises an error and does not execute a service class 518722:42:13# [RSpecRunTime] Finishing example group spec/services/integrations/slack_interaction_service_spec.rb. It took 0.09 second. Expected to take 0.12 second. 518822:42:13# [RSpecRunTime] Starting example group spec/graphql/types/custom_emoji_type_spec.rb. Expected to take 0.11 second. 518922:42:13Types::CustomEmojiType 519022:42:13 is expected to have graphql fields "id", "name", "url", "external", "created_at", and "user_permissions" 519122:42:13 is expected to expose permissions using Types::PermissionTypes::CustomEmoji 519222:42:13 is expected to eq "CustomEmoji" 519322:42:13 is expected to require graphql authorizations :read_custom_emoji 519422:42:13# [RSpecRunTime] Finishing example group spec/graphql/types/custom_emoji_type_spec.rb. It took 0.09 second. Expected to take 0.11 second. 519522:42:13# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. Expected to take 0.11 second. 519622:42:13Types::ErrorTracking::SentryErrorCollectionType 519722:42:13 is expected to require graphql authorizations :read_sentry_issue 519822:42:13 is expected to eq "SentryErrorCollection" 519922:42:13 exposes the expected fields 520022:42:13 errors field 520122:42:14 returns errors 520222:42:14# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb. It took 0.08 second. Expected to take 0.11 second. 520322:42:14# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. Expected to take 0.1 second. 520422:42:14Gitlab::Middleware::SidekiqShardAwarenessValidation 520622:42:14 enables shard-awareness check within the context of a request 520722:42:14 when using sidekiq UI path 520822:42:14 behaves like no errors for sidekiq UI 520922:42:14 does not enable validation 521022:42:14 with relative path 521122:42:14 behaves like no errors for sidekiq UI 521222:42:14 does not enable validation 521322:42:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb. It took 0.07 second. Expected to take 0.1 second. 521422:42:14# [RSpecRunTime] Starting example group spec/serializers/import/github_org_serializer_spec.rb. Expected to take 0.1 second. 521522:42:14Import::GithubOrgSerializer 521622:42:14 represents GithubOrgEntity entities 521822:42:14 when a single object is being serialized 521922:42:14 serializes organization object 522022:42:14 when multiple objects are being serialized 522122:42:14 serializes array of organizations 522222:42:14# [RSpecRunTime] Finishing example group spec/serializers/import/github_org_serializer_spec.rb. It took 0.07 second. Expected to take 0.1 second. 522322:42:14# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/no_find_in_workers_spec.rb. Expected to take 0.1 second. 522422:42:14RuboCop::Cop::Gitlab::NoFindInWorkers 522522:42:14 when find is used 522622:42:14 adds an offense 522722:42:14 when find is not used 522822:42:14 adds no offense 522922:42:14# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/no_find_in_workers_spec.rb. It took 0.05 second. Expected to take 0.1 second. 523022:42:14# [RSpecRunTime] Starting example group spec/lib/security/report_schema_version_matcher_spec.rb. Expected to take 0.09 second. 523122:42:14Security::ReportSchemaVersionMatcher 523322:42:14 when minor version matches 523422:42:14 and report schema patch version does not match any vendored schema versions 523522:42:14 and report version is 14.1.1 523622:42:14 returns 14.1.0 523722:42:14 and report version is 14.0.32 523822:42:14 returns 14.0.2 523922:42:14 when report minor version does not match 524022:42:14 does not return a version 524122:42:14# [RSpecRunTime] Finishing example group spec/lib/security/report_schema_version_matcher_spec.rb. It took 0.08 second. Expected to take 0.09 second. 524222:42:14# [RSpecRunTime] Starting example group spec/models/synthetic_note_spec.rb. Expected to take 0.09 second. 524322:42:14SyntheticNote 524422:42:14 does not allow STI 524522:42:14 #to_ability_name 524622:42:14 is expected to eq "note" 524722:42:14# [RSpecRunTime] Finishing example group spec/models/synthetic_note_spec.rb. It took 0.07 second. Expected to take 0.09 second. 524822:42:14# [RSpecRunTime] Starting example group spec/lib/api/validations/validators/git_ref_spec.rb. Expected to take 0.08 second. 524922:42:14API::Validations::Validators::GitRef 525022:42:14 valid revision param 525122:42:14 does not raise a validation error 525222:42:14 revision param contains invalid chars 525322:42:14 raises a validation error 525422:42:14# [RSpecRunTime] Finishing example group spec/lib/api/validations/validators/git_ref_spec.rb. It took 0.09 second. Expected to take 0.08 second. 525522:42:14# [RSpecRunTime] Starting example group spec/graphql/types/x509_certificate_type_spec.rb. Expected to take 0.08 second. 525622:42:14Types::X509CertificateType 525722:42:14 contains attributes for X.509 certifcates 525822:42:14 is expected to eq "X509Certificate" 525922:42:14# [RSpecRunTime] Finishing example group spec/graphql/types/x509_certificate_type_spec.rb. It took 0.04 second. Expected to take 0.08 second. 526022:42:14# [RSpecRunTime] Starting example group spec/rubocop/cop/avoid_route_redirect_leading_slash_spec.rb. Expected to take 0.07 second. 526122:42:14RuboCop::Cop::AvoidRouteRedirectLeadingSlash 526222:42:14 registers an offense when redirect has a leading slash and corrects 526322:42:14 does not register an offense when redirect does not have a leading slash 526422:42:14# [RSpecRunTime] Finishing example group spec/rubocop/cop/avoid_route_redirect_leading_slash_spec.rb. It took 0.05 second. Expected to take 0.07 second. 526522:42:14# [RSpecRunTime] Starting example group spec/initializers/hashie_mash_permitted_patch_spec.rb. Expected to take 0.07 second. 526622:42:14Hashie::Mash#permitted patch 526822:42:14 raises ArgumentError 526922:42:14 #respond_to? with :permitted? 527022:42:14 returns false 527122:42:14# [RSpecRunTime] Finishing example group spec/initializers/hashie_mash_permitted_patch_spec.rb. It took 0.05 second. Expected to take 0.07 second. 527222:42:14# [RSpecRunTime] Starting example group spec/lib/gitlab/performance_bar/redis_adapter_when_peek_enabled_spec.rb. Expected to take 0.07 second. 527322:42:14Gitlab::PerformanceBar::RedisAdapterWhenPeekEnabled 527522:42:14 stores request id and enqueues stats job 527622:42:14 when performance_bar_stats is disabled 527722:42:14 ignores stats processing for the request 527822:42:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/performance_bar/redis_adapter_when_peek_enabled_spec.rb. It took 0.05 second. Expected to take 0.07 second. 527922:42:14# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb. Expected to take 0.07 second. 528022:42:14RuboCop::Cop::Gitlab::WithoutReactiveCache 528122:42:14 registers an offense when without_reactive_cache is used 528222:42:14 does not flag unsupported methods 528322:42:14# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb. It took 0.05 second. Expected to take 0.07 second. 528422:42:14# [RSpecRunTime] Starting example group spec/graphql/types/tracking/event_input_type_spec.rb. Expected to take 0.07 second. 528522:42:14Types::Tracking::EventInputType 528622:42:14 is expected to contain exactly "action", "category", "extra", "label", "property", and "value" 528722:42:14 is expected to eq "TrackingEventInput" 528822:42:14# [RSpecRunTime] Finishing example group spec/graphql/types/tracking/event_input_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 528922:42:14# [RSpecRunTime] Starting example group spec/lib/gitlab/i18n/metadata_entry_spec.rb. Expected to take 0.07 second. 529022:42:14Gitlab::I18n::MetadataEntry 529122:42:14 #expected_forms 529222:42:14 returns the number of plurals 529322:42:14 returns 0 for the POT-metadata 529422:42:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/i18n/metadata_entry_spec.rb. It took 0.08 second. Expected to take 0.07 second. 529522:42:14# [RSpecRunTime] Starting example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. Expected to take 0.07 second. 529622:42:14Types::VisibilityPipelineIdTypeEnum 529722:42:14 exposes all visibility pipeline id types 529822:42:14 is expected to eq "VisibilityPipelineIdType" 529922:42:14# [RSpecRunTime] Finishing example group spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb. It took 0.05 second. Expected to take 0.07 second. 530022:42:14# [RSpecRunTime] Starting example group spec/lib/gitlab/saas_spec.rb. Expected to take 0.06 second. 530222:42:14 .root_domain 530322:42:14 is expected to eq "gitlab.com" 530422:42:14 .canary_toggle_com_url 530622:42:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/saas_spec.rb. It took 0.05 second. Expected to take 0.06 second. 530722:42:14# [RSpecRunTime] Starting example group spec/graphql/types/security/codequality_reports_comparer/summary_type_spec.rb. Expected to take 0.06 second. 530822:42:14Types::Security::CodequalityReportsComparer::SummaryType 530922:42:14 is expected to eq "CodequalityReportsComparerReportSummary" 531022:42:14 has expected fields 531122:42:14# [RSpecRunTime] Finishing example group spec/graphql/types/security/codequality_reports_comparer/summary_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 531222:42:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers/instrumentation_spec.rb. Expected to take 0.05 second. 531322:42:14Gitlab::Ci::Parsers::Instrumentation 531522:42:14 sets metrics for duration of parsing 531622:42:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers/instrumentation_spec.rb. It took 0.02 second. Expected to take 0.05 second. 531722:42:14# [RSpecRunTime] Starting example group spec/workers/system_hook_push_worker_spec.rb. Expected to take 0.04 second. 531822:42:14SystemHookPushWorker 532022:42:14 executes SystemHooksService with expected values 532122:42:14# [RSpecRunTime] Finishing example group spec/workers/system_hook_push_worker_spec.rb. It took 0.02 second. Expected to take 0.04 second. 532222:42:14# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/deployment_spec.rb. Expected to take 0.04 second. 532322:42:14Types::PermissionTypes::Deployment 532422:42:15 is expected to include graphql fields :update_deployment and :destroy_deployment 532522:42:15# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/deployment_spec.rb. It took 0.03 second. Expected to take 0.04 second. 532622:42:15# [RSpecRunTime] Starting example group spec/scripts/api/create_merge_request_discussion_spec.rb. Expected to take 0.04 second. 532722:42:15CreateMergeRequestDiscussion 532922:42:15 requests commit_merge_requests from the gitlab client 533022:42:15# [RSpecRunTime] Finishing example group spec/scripts/api/create_merge_request_discussion_spec.rb. It took 0.03 second. Expected to take 0.04 second. 533122:42:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. Expected to take 0.04 second. 533222:42:15Gitlab::Ci::Reports::Sbom::Metadata 533322:42:15 has correct attributes 533422:42:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb. It took 0.03 second. Expected to take 0.04 second. 533522:42:15# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/submodule_type_spec.rb. Expected to take 0.04 second. 533622:42:15Types::Packages::TerraformModule::Metadatum::SubmoduleType 533722:42:15 includes terraform module metadatum root fields 533822:42:15# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/submodule_type_spec.rb. It took 0.03 second. Expected to take 0.04 second. 533922:42:15# [RSpecRunTime] Starting example group spec/lib/bitbucket/collection_spec.rb. Expected to take 0.04 second. 534022:42:15Bitbucket::Collection 534122:42:15 iterates paginator 534222:42:15# [RSpecRunTime] Finishing example group spec/lib/bitbucket/collection_spec.rb. It took 0.03 second. Expected to take 0.04 second. 534322:42:15[TEST PROF INFO] EventProf results for sql.active_record 534422:42:15Total time: 04:49.085 of 22:34.076 (21.35%) 534522:42:15Total events: 192676 534622:42:15Top 5 slowest suites (by time): 534722:42:15Groups::TransferService (./spec/services/groups/transfer_service_spec.rb:5) – 01:11.289 (41494 / 100) of 06:11.004 (19.22%) 534822:42:15Projects::Cre...ervice#execute (./spec/services/projects/create_service_spec.rb:5) – 00:24.471 (14467 / 128) of 01:55.147 (21.25%) 534922:42:15Issues::CloseService (./spec/services/issues/close_service_spec.rb:5) – 00:19.325 (13278 / 38) of 01:31.319 (21.16%) 535022:42:15WorkItems::WorkItemsFinder (./spec/finders/work_items/work_items_finder_spec.rb:5) – 00:16.886 (12547 / 162) of 01:09.874 (24.17%) 535122:42:15ProjectHook (./spec/models/hooks/project_hook_spec.rb:5) – 00:13.205 (2732 / 78) of 00:32.246 (40.95%) 535222:42:15Knapsack report was generated. Preview: 535422:42:15 "spec/services/groups/transfer_service_spec.rb": 371.00377761900006, 535522:42:15 "spec/services/projects/create_service_spec.rb": 115.1474275039999, 535622:42:15 "spec/services/issues/close_service_spec.rb": 91.3186856870002, 535722:42:15 "spec/finders/work_items/work_items_finder_spec.rb": 69.87394833900021, 535822:42:15 "spec/services/merge_requests/approval_service_spec.rb": 59.11215938500004, 535922:42:15 "spec/lib/gitlab/pagination/offset_pagination_spec.rb": 44.23916477299986, 536022:42:15 "spec/lib/banzai/reference_parser/snippet_parser_spec.rb": 40.271284943999945, 536122:42:15 "spec/uploaders/attachment_uploader_spec.rb": 39.06128057899991, 536222:42:15 "spec/services/packages/maven/find_or_create_package_service_spec.rb": 31.047840053999835, 536322:42:15 "spec/models/hooks/project_hook_spec.rb": 32.24606964299983, 536422:42:15 "spec/lib/gitlab/ci/status/stage/factory_spec.rb": 27.26558263700008, 536522:42:15 "spec/services/clusters/update_service_spec.rb": 24.908060487000057, 536622:42:15 "spec/uploaders/avatar_uploader_spec.rb": 23.860819697000125, 536722:42:15 "spec/lib/banzai/reference_parser/commit_range_parser_spec.rb": 19.708763145000148, 536822:42:15 "spec/lib/gitlab/import_export/attributes_permitter_spec.rb": 12.338037012000086, 536922:42:15 "spec/services/members/groups/creator_service_spec.rb": 16.489457493999907, 537022:42:15 "spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb": 16.10323825399996, 537122:42:15 "spec/lib/gitlab/diff/lines_unfolder_spec.rb": 14.51202937800008, 537222:42:15 "spec/lib/gitlab/github_import/importer/pull_requests_importer_spec.rb": 14.842765714000052, 537322:42:15 "spec/policies/clusters/cluster_policy_spec.rb": 12.219435718000113, 537422:42:15 "spec/services/ci/create_pipeline_service/needs_spec.rb": 11.198807391999935, 537522:42:15 "spec/uploaders/terraform/state_uploader_spec.rb": 10.367197302000022, 537622:42:15 "spec/models/pool_repository_spec.rb": 12.781504998999935, 537722:42:15 "spec/lib/gitlab/ci/status/build/retryable_spec.rb": 9.79083006299993, 537822:42:15 "spec/lib/gitlab/gpg_spec.rb": 8.485203158000104, 537922:42:15 "spec/services/todos/destroy/project_private_service_spec.rb": 8.455072719999862, 538022:42:15 "spec/models/packages/protection/rule_spec.rb": 8.50584869599993, 538122:42:15 "spec/services/dependency_proxy/image_ttl_group_policies/update_service_spec.rb": 7.210882239000057, 538222:42:15 "spec/lib/gitlab/database/migrations/runner_spec.rb": 7.682850066000128, 538322:42:15 "spec/models/ci/catalog/resource_spec.rb": 7.1497925640001085, 538422:42:15 "spec/services/lfs/locks_finder_service_spec.rb": 5.954998509999996, 538522:42:15 "spec/services/work_items/closing_merge_requests/create_service_spec.rb": 6.064818351999975, 538622:42:15 "spec/services/merge_requests/squash_service_spec.rb": 6.846423736000133, 538722:42:15 "spec/lib/gitlab/database/count/tablesample_count_strategy_spec.rb": 6.172895374000063, 538822:42:15 "spec/services/packages/rubygems/dependency_resolver_service_spec.rb": 5.649631103000047, 538922:42:15 "spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb": 5.486348323000129, 539022:42:15 "spec/services/issuable/destroy_label_links_service_spec.rb": 5.239618321999842, 539122:42:15 "spec/lib/gitlab/import_export/uploads_manager_spec.rb": 4.561735950999946, 539222:42:15 "spec/graphql/resolvers/clusters/agent_tokens_resolver_spec.rb": 4.29574837999985, 539322:42:15 "spec/lib/gitlab/ci/status/build/retried_spec.rb": 4.132990510999889, 539422:42:15 "spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb": 4.546379332000015, 539522:42:15 "spec/lib/api/entities/package_spec.rb": 4.420637460999842, 539622:42:15 "spec/models/alert_management/http_integration_spec.rb": 4.556541501000083, 539722:42:15 "spec/services/error_tracking/issue_details_service_spec.rb": 5.396834740000031, 539822:42:15 "spec/graphql/types/work_item_type_spec.rb": 3.235601496999834, 539922:42:15 "spec/lib/gitlab/github_import/importer/label_links_importer_spec.rb": 3.1049020250000012, 540022:42:15 "spec/routing/git_http_routing_spec.rb": 2.6722606180001094, 540122:42:15 "spec/lib/bulk_imports/user_contributions_export_mapper_spec.rb": 3.234740417000012, 540222:42:15 "spec/lib/gitlab/internal_events_spec.rb": 3.1364085329998943, 540322:42:15 "spec/presenters/web_hook_log_presenter_spec.rb": 3.133829712999841, 540422:42:15 "spec/workers/ci/pending_builds/update_project_worker_spec.rb": 3.235813617000076, 540522:42:15 "spec/lib/sidebars/projects/menus/issues_menu_spec.rb": 2.4039416960001745, 540622:42:15 "spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb": 3.1368297839999286, 540722:42:15 "spec/graphql/mutations/issues/link_alerts_spec.rb": 2.4461138029998892, 540822:42:15 "spec/graphql/mutations/timelogs/delete_spec.rb": 2.4464204230000632, 540922:42:15 "spec/graphql/mutations/alert_management/update_alert_status_spec.rb": 2.513361758999963, 541022:42:15 "spec/lib/banzai/filter/autolink_filter_spec.rb": 2.66870397699995, 541122:42:15 "spec/policies/upload_policy_spec.rb": 2.4231574750001528, 541222:42:15 "spec/graphql/resolvers/ml/find_models_resolver_spec.rb": 2.728686583000126, 541322:42:15 "spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb": 1.4160162379998837, 541422:42:15 "spec/helpers/snippets_helper_spec.rb": 2.3625666200000524, 541522:42:15 "spec/workers/bulk_imports/pipeline_batch_worker_spec.rb": 2.1647012639998593, 541622:42:15 "spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb": 1.9526280190000307, 541722:42:15 "spec/lib/gitlab/ci/pipeline/chain/limit/rate_limit_spec.rb": 1.9843536369999129, 541822:42:15 "spec/graphql/resolvers/projects/jira_projects_resolver_spec.rb": 2.0342201129999467, 541922:42:15 "spec/services/projects/hashed_storage/migration_service_spec.rb": 1.7411292239999057, 542022:42:15 "spec/services/import/placeholder_references/push_service_spec.rb": 2.095382127999983, 542122:42:15 "spec/services/activity_pub/projects/releases_follow_service_spec.rb": 1.898476533000121, 542222:42:15 "spec/workers/concerns/gitlab/github_import/rescheduling_methods_spec.rb": 1.9417269999999007, 542322:42:15 "spec/lib/gitlab/file_finder_spec.rb": 1.6814447290000771, 542422:42:15 "spec/lib/api/entities/project_details_spec.rb": 1.6970413370002007, 542522:42:15 "spec/services/ci/parse_annotations_artifact_service_spec.rb": 1.6123414340002, 542622:42:15 "spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb": 1.686368155000082, 542722:42:15 "spec/models/ci/pipeline_creation/requests_spec.rb": 1.8232097740001336, 542822:42:15 "spec/finders/ci/build_name_finder_spec.rb": 1.1241259450000598, 542922:42:15 "spec/lib/gitlab/ci/pipeline/seed/build/cache_spec.rb": 1.401546284999995, 543022:42:15 "spec/models/group_deploy_key_spec.rb": 1.6219034580001335, 543122:42:15 "spec/services/ci/deployments/destroy_service_spec.rb": 1.5645678220000718, 543222:42:15 "spec/workers/gitlab/github_import/advance_stage_worker_spec.rb": 1.5242395459999898, 543322:42:15 "spec/lib/gitlab/hook_data/project_member_builder_spec.rb": 1.354537948000143, 543422:42:15 "spec/lib/banzai/pipeline/incident_management/timeline_event_pipeline_spec.rb": 1.186942980999902, 543522:42:15 "spec/models/concerns/where_composite_spec.rb": 0.977301136000051, 543622:42:15 "spec/graphql/mutations/environments/delete_spec.rb": 1.3542333389998475, 543722:42:15 "spec/services/terraform/states/trigger_destroy_service_spec.rb": 1.1067615260001276, 543822:42:15 "spec/lib/gitlab/ci/pipeline/preloader_spec.rb": 1.1927121409999017, 543922:42:15 "spec/workers/jira_connect/sync_deployments_worker_spec.rb": 1.2010156589999497, 544022:42:15 "spec/models/snippet_input_action_spec.rb": 1.026599762999922, 544122:42:15 "spec/lib/gitlab/ci/config/external/file/base_spec.rb": 0.9696516369999699, 544222:42:15 "spec/workers/gitlab/github_import/replay_events_worker_spec.rb": 0.9667569380001169, 544322:42:15 "spec/graphql/resolvers/data_transfer/group_data_transfer_resolver_spec.rb": 0.8929730830000153, 544422:42:15 "spec/services/milestones/merge_requests_count_service_spec.rb": 2.0622081050000816, 544522:42:15 "spec/lib/gitlab/database/query_analyzer_spec.rb": 0.9049925230001463, 544622:42:15 "spec/lib/gitlab/checks/force_push_spec.rb": 0.947511238000061, 544722:42:15 "spec/lib/banzai/pipeline/post_process_pipeline_spec.rb": 0.9919872959999338, 544822:42:15 "spec/presenters/alert_management/alert_presenter_spec.rb": 0.7401158739999119, 544922:42:15 "spec/lib/click_house/query_builder_spec.rb": 0.8668459550001444, 545022:42:15 "spec/uploaders/dependency_proxy/file_uploader_spec.rb": 0.7943471400001272, 545122:42:15 "spec/models/work_items/widget_definition_spec.rb": 0.5444796499998574, 545222:42:15 "spec/lib/gitlab/database/async_indexes/index_destructor_spec.rb": 0.519757909999953, 545322:42:15 "spec/workers/admin_email_worker_spec.rb": 0.6589464010000938, 545422:42:15 "spec/lib/gitlab/database/load_balancing/session_spec.rb": 0.6815348789998552, 545522:42:15 "spec/lib/api/entities/snippets/repository_storage_move_spec.rb": 0.6878129679998892, 545622:42:15 "spec/lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline_spec.rb": 0.6370077019998917, 545722:42:15 "spec/policies/group_deploy_keys_group_policy_spec.rb": 0.5150587010000436, 545822:42:15 "spec/lib/gitlab/ci/pipeline/expression/parser_spec.rb": 0.5237076410001009, 545922:42:15 "spec/workers/ci/update_build_names_worker_spec.rb": 0.5403077989999474, 546022:42:15 "spec/services/members/standard_member_builder_spec.rb": 0.5701710280000043, 546122:42:15 "spec/rubocop/cop/rails/migration_timestamp_spec.rb": 0.6031042050001361, 546222:42:15 "spec/lib/gitlab/auth/ldap/adapter_spec.rb": 0.45289739600002576, 546322:42:15 "spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb": 0.4043097300000227, 546422:42:15 "spec/services/emails/create_service_spec.rb": 0.38841533000004347, 546522:42:15 "spec/lib/gitlab/database/database_connection_info_spec.rb": 0.3844368799998392, 546622:42:15 "spec/lib/gitlab/usage/metrics/instrumentations/count_personal_snippets_metric_spec.rb": 0.4487362369998209, 546722:42:15 "spec/lib/gitlab/auth/o_auth/provider_spec.rb": 0.3915371610000875, 546822:42:15 "spec/lib/gitlab/cache/request_cache_spec.rb": 0.4404382469999746, 546922:42:15 "spec/serializers/jira_connect/subscription_entity_spec.rb": 0.2984434270001657, 547022:42:15 "spec/lib/sidebars/user_settings/menus/access_tokens_menu_spec.rb": 0.2831518689999939, 547122:42:15 "spec/lib/gitlab/ci/artifacts/metrics_spec.rb": 0.2680349400000068, 547222:42:15 "spec/lib/gitlab/database/similarity_score_spec.rb": 0.18748546599999827, 547322:42:15 "spec/tooling/lib/tooling/find_tests_spec.rb": 0.29044018899980983, 547422:42:15 "spec/rubocop/cop/style/regexp_literal_mixed_preserve_spec.rb": 0.25386241100000007, 547522:42:15 "spec/workers/anti_abuse/trust_score_cleanup_worker_spec.rb": 0.2640376310000647, 547622:42:15 "spec/lib/gitlab/sql/intersect_spec.rb": 0.2010885550000694, 547722:42:15 "spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb": 0.25091842100005124, 547822:42:15 "spec/lib/gitlab/database/health_status_spec.rb": 0.1906712160000552, 547922:42:15 "spec/support_specs/helpers/redis_commands/recorder_spec.rb": 0.1888016760001392, 548022:42:15 "spec/services/ml/increment_version_service_spec.rb": 0.25264448099983383, 548122:42:15 "spec/lib/gitlab/health_checks/probes/collection_spec.rb": 0.2135545840001214, 548222:42:15 "spec/lib/web_ide/settings/extensions_gallery_metadata_validator_spec.rb": 0.18293111599996337, 548322:42:15 "spec/lib/gitlab/mimir_client_spec.rb": 0.17659267699991688, 548422:42:15 "spec/models/concerns/from_union_spec.rb": 0.18084931600014897, 548522:42:15 "spec/lib/gitlab/config/entry/undefined_spec.rb": 0.14719027899991488, 548622:42:15 "spec/lib/gitlab/color_schemes_spec.rb": 0.13474948999987646, 548722:42:15 "spec/serializers/activity_pub/releases_outbox_serializer_spec.rb": 0.1337766599999668, 548822:42:15 "spec/rubocop/cop/scalability/bulk_perform_with_context_spec.rb": 0.14911637899990637, 548922:42:15 "spec/rubocop/cop/migration/background_migration_missing_active_concern_spec.rb": 0.1288306610001655, 549022:42:15 "spec/rubocop/cop/database/disable_referential_integrity_spec.rb": 0.09830381299980218, 549122:42:15 "spec/graphql/types/diff_refs_type_spec.rb": 0.10771726100006163, 549222:42:15 "spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb": 0.13021987999991325, 549322:42:15 "spec/graphql/types/permission_types/base_permission_type_spec.rb": 0.10853942099993219, 549422:42:15 "spec/graphql/types/duration_type_spec.rb": 0.08558761399990544, 549522:42:15 "spec/tooling/danger/change_column_default_spec.rb": 0.15005848900000274, 549622:42:15 "spec/services/packages/rpm/repository_metadata/build_other_xml_service_spec.rb": 0.04637351699989267, 549722:42:15 "spec/support_specs/matchers/exceed_redis_call_limit_spec.rb": 0.10784664200014049, 549822:42:15 "spec/graphql/types/merge_requests/assignee_type_spec.rb": 0.0934257730000354, 549922:42:15 "spec/lib/gitlab/database/gitlab_schema_info_spec.rb": 0.07014620499990087, 550022:42:15 "spec/services/integrations/slack_interaction_service_spec.rb": 0.08856875299989042, 550122:42:15 "spec/graphql/types/custom_emoji_type_spec.rb": 0.08582648300011897, 550222:42:15 "spec/graphql/types/error_tracking/sentry_error_collection_type_spec.rb": 0.08244539400016038, 550322:42:15 "spec/lib/gitlab/middleware/sidekiq_shard_awareness_validation_spec.rb": 0.07124536499986789, 550422:42:15 "spec/serializers/import/github_org_serializer_spec.rb": 0.06731431499997598, 550522:42:15 "spec/rubocop/cop/gitlab/no_find_in_workers_spec.rb": 0.052397385999938706, 550622:42:15 "spec/lib/security/report_schema_version_matcher_spec.rb": 0.0765125140001146, 550722:42:15 "spec/models/synthetic_note_spec.rb": 0.06635254499997245, 550822:42:15 "spec/lib/api/validations/validators/git_ref_spec.rb": 0.08521383400011473, 550922:42:15 "spec/graphql/types/x509_certificate_type_spec.rb": 0.04281542700005048, 551022:42:15 "spec/rubocop/cop/avoid_route_redirect_leading_slash_spec.rb": 0.04761276700014605, 551122:42:15 "spec/initializers/hashie_mash_permitted_patch_spec.rb": 0.04983747599999333, 551222:42:15 "spec/lib/gitlab/performance_bar/redis_adapter_when_peek_enabled_spec.rb": 0.047795116000088456, 551322:42:15 "spec/rubocop/cop/gitlab/without_reactive_cache_spec.rb": 0.0471206270001403, 551422:42:15 "spec/graphql/types/tracking/event_input_type_spec.rb": 0.04157653700008268, 551522:42:15 "spec/lib/gitlab/i18n/metadata_entry_spec.rb": 0.07848611399981564, 551622:42:15 "spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb": 0.04736138600014783, 551722:42:15 "spec/lib/gitlab/saas_spec.rb": 0.04777850599998601, 551822:42:15 "spec/graphql/types/security/codequality_reports_comparer/summary_type_spec.rb": 0.044954937000056816, 551922:42:15 "spec/lib/gitlab/ci/parsers/instrumentation_spec.rb": 0.02377657800002453, 552022:42:15 "spec/workers/system_hook_push_worker_spec.rb": 0.023877497999819752, 552122:42:15 "spec/graphql/types/permission_types/deployment_spec.rb": 0.0272461879999355, 552222:42:15 "spec/scripts/api/create_merge_request_discussion_spec.rb": 0.02689893799993115, 552322:42:15 "spec/lib/gitlab/ci/reports/sbom/metadata_spec.rb": 0.02682776799997555, 552422:42:15 "spec/graphql/types/packages/terraform_module/metadatum/submodule_type_spec.rb": 0.02593187799993757, 552522:42:15 "spec/lib/bitbucket/collection_spec.rb": 0.02714540799979659 552722:42:15Knapsack global time execution for tests: 22m 34s 552822:42:15Pending: (Failures listed here are expected and do not affect your suite's status) 552922:42:15 1) AttachmentUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 553022:42:15 # No pattern provided, skipping. 553122:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 553222:42:15 2) AttachmentUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 553322:42:15 # No pattern provided, skipping. 553422:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 553522:42:15 3) AttachmentUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 553622:42:15 # No pattern provided, skipping. 553722:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 553822:42:15 4) AttachmentUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 553922:42:15 # No pattern provided, skipping. 554022:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 554122:42:15 5) AttachmentUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 554222:42:15 # No pattern provided, skipping. 554322:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 554422:42:15 6) AttachmentUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 554522:42:15 # No pattern provided, skipping. 554622:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 554722:42:15 7) AttachmentUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 554822:42:15 # No pattern provided, skipping. 554922:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 555022:42:15 8) AvatarUploader behaves like builds correct paths #cache_dir behaves like matches the method pattern 555122:42:15 # No pattern provided, skipping. 555222:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 555322:42:15 9) AvatarUploader behaves like builds correct paths #work_dir behaves like matches the method pattern 555422:42:15 # No pattern provided, skipping. 555522:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 555622:42:15 10) AvatarUploader behaves like builds correct paths #relative_path is relative 555722:42:15 # Path not set, skipping. 555822:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 555922:42:15 11) AvatarUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 556022:42:15 # No pattern provided, skipping. 556122:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 556222:42:15 12) AvatarUploader object_store is REMOTE behaves like builds correct paths #cache_dir behaves like matches the method pattern 556322:42:15 # No pattern provided, skipping. 556422:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 556522:42:15 13) AvatarUploader object_store is REMOTE behaves like builds correct paths #work_dir behaves like matches the method pattern 556622:42:15 # No pattern provided, skipping. 556722:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 556822:42:15 14) AvatarUploader object_store is REMOTE behaves like builds correct paths #relative_path is relative 556922:42:15 # Path not set, skipping. 557022:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 557122:42:15 15) AvatarUploader object_store is REMOTE behaves like builds correct paths .absolute_path behaves like matches the method pattern 557222:42:15 # No pattern provided, skipping. 557322:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 557422:42:15 16) AvatarUploader object_store is REMOTE behaves like builds correct paths .base_dir behaves like matches the method pattern 557522:42:15 # No pattern provided, skipping. 557622:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 557722:42:15 17) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #upload_path behaves like matches the method pattern 557822:42:15 # No pattern provided, skipping. 557922:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 558022:42:15 18) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths #relative_path is relative 558122:42:15 # Path not set, skipping. 558222:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 558322:42:15 19) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 558422:42:15 # No pattern provided, skipping. 558522:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 558622:42:15 20) DependencyProxy::FileUploader DependencyProxy::Blob uploader behaves like builds correct paths .base_dir behaves like matches the method pattern 558722:42:15 # No pattern provided, skipping. 558822:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 558922:42:15 21) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 559022:42:15 # No pattern provided, skipping. 559122:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 559222:42:15 22) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 559322:42:15 # No pattern provided, skipping. 559422:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 559522:42:15 23) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 559622:42:15 # No pattern provided, skipping. 559722:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 559822:42:15 24) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths #relative_path is relative 559922:42:15 # Path not set, skipping. 560022:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 560122:42:15 25) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 560222:42:15 # No pattern provided, skipping. 560322:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560422:42:15 26) DependencyProxy::FileUploader DependencyProxy::Blob uploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 560522:42:15 # No pattern provided, skipping. 560622:42:15 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 560722:42:15Finished in 22 minutes 44 seconds (files took 2 minutes 4.7 seconds to load) 560822:42:152916 examples, 0 failures, 26 pending 560922:42:15Randomized with seed 8503 561022:42:21[TEST PROF INFO] Time spent in factories: 13:25.027 (56.48% of total time) 561122:42:21RSpec exited with 0. 561222:42:21No examples to retry, congrats! 561422:42:22Running after script... 561522:42:22$ source scripts/utils.sh 561622:42:22$ log_disk_usage 561722:42:22******************************************************* 561822:42:22This runner currently has 75G free disk space. 561922:42:22******************************************************* 567422:42:23$ bundle exec gem list gitlab_quality-test_tooling 567522:42:26gitlab_quality-test_tooling (2.1.0) 567622:42:26$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 567922:42:26$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 568222:42:26$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 568522:42:26$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 568822:42:26$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 569122:42:26$ tooling/bin/push_job_metrics || true 569222:42:28[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 569422:42:29Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 569622:42:29Uploading artifacts... 569722:42:29WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 569822:42:29coverage/: found 5 matching artifact files and directories 569922:42:29crystalball/: found 2 matching artifact files and directories 570022:42:29deprecations/: found 7 matching artifact files and directories 570122:42:29knapsack/: found 4 matching artifact files and directories 570222:42:29rspec/: found 16 matching artifact files and directories 570322:42:29WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 570422:42:29log/*.log: found 19 matching artifact files and directories 570622:42:30WARNING: Retrying... context=artifacts-uploader error=request redirected 570722:42:32Uploading artifacts as "archive" to coordinator... 201 Created id=8353301310 responseStatus=201 Created token=glcbt-66 570822:42:32Uploading artifacts... 570922:42:32rspec/rspec-*.xml: found 1 matching artifact files and directories 571122:42:32WARNING: Retrying... context=artifacts-uploader error=request redirected 571222:42:34Uploading artifacts as "junit" to coordinator... 201 Created id=8353301310 responseStatus=201 Created token=glcbt-66 571422:42:42Job succeeded