113:10:23Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 313:10:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 413:10:23 asks the project to trigger all hooks 513:10:25Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 713:10:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 813:10:25 enqueues a UpdateMergeRequestsWorker job 913:10:25# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.9 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.24 1.23 1.17 1/285 8031 1113:10:25 #process_snippet_changes 1213:10:25 with PersonalSnippet 1313:10:25 behaves like snippet changes actions 1413:10:25 unidentified user 1613:10:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.59 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.24 1.23 1.17 1/285 8068 2013:10:29 expires the branches cache 2113:10:30 expires the status cache 2213:10:32 updates the snippet model updated_at 2313:10:34 updates snippet statistics 2413:10:34 with post_receive_sync_refresh_cache feature flag enabled 2513:10:35 refreshes branch names cache in a lock 2613:10:35 when exclusive lease fails 2713:10:37 logs a message 2813:10:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.91 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.20 1.22 1.17 1/283 8353 3013:10:37 with post_receive_sync_refresh_cache feature flag disabled 3113:10:39 does not expire in a lock 3213:10:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 47.65 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.18 1.22 1.17 1/283 8400 3513:10:41 does not expire branches cache 3613:10:42 only invalidates tags once 3713:10:42 with post_receive_sync_refresh_cache feature flag enabled 3813:10:44 refreshes the tag names cache 3913:10:44 when exclusive lease fails 4013:10:46 logs a message 4113:10:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.49 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.17 1.22 1.17 1/283 8591 4313:10:46 with post_receive_sync_refresh_cache feature flag disabled 4413:10:47 does not expire tags cache in a lock 4513:10:47# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.21 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.17 1.22 1.17 1/283 8638 4713:10:47 behaves like an idempotent worker 4813:10:49 is labeled as idempotent 4913:10:51 performs multiple times sequentially without raising an exception 5013:10:51# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.88 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.40 1.26 1.18 2/284 8735 5213:10:51 with ProjectSnippet 5313:10:51 behaves like snippet changes actions 5413:10:51 unidentified user 5613:10:53# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.56 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.40 1.26 1.18 1/284 8772 6013:10:55 expires the branches cache 6113:10:56 expires the status cache 6213:10:58 updates the snippet model updated_at 6313:11:00 updates snippet statistics 6413:11:00 with post_receive_sync_refresh_cache feature flag enabled 6513:11:01 refreshes branch names cache in a lock 6613:11:01 when exclusive lease fails 6713:11:03 logs a message 6813:11:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 11.78 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.33 1.25 1.18 1/284 9057 7013:11:03 with post_receive_sync_refresh_cache feature flag disabled 7113:11:05 does not expire in a lock 7213:11:05# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.57 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.31 1.25 1.18 1/284 9104 7513:11:07 does not expire branches cache 7613:11:08 only invalidates tags once 7713:11:08 with post_receive_sync_refresh_cache feature flag enabled 7813:11:10 refreshes the tag names cache 7913:11:10 when exclusive lease fails 8013:11:12 logs a message 8113:11:12# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.73 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.28 1.25 1.18 1/285 9295 8313:11:12 with post_receive_sync_refresh_cache feature flag disabled 8413:11:14 does not expire tags cache in a lock 8513:11:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.71 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.26 1.24 1.18 1/284 9342 8713:11:14 behaves like an idempotent worker 8813:11:16 is labeled as idempotent 8913:11:18 performs multiple times sequentially without raising an exception 9013:11:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.35 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.26 1.24 1.18 1/285 9438 9213:11:18 #process_design_management_repository_changes 9313:11:19 does not log an error 9513:11:20 behaves like an idempotent worker 9613:11:22 is labeled as idempotent 9713:11:23 performs multiple times sequentially without raising an exception 9813:11:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.97 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.32 1.25 1.18 1/285 9559 10013:11:23# [RSpecRunTime] Finishing example group spec/workers/post_receive_spec.rb. It took 1 minute 58.64 seconds. Expected to take 1 minute 47.07 seconds. 10113:11:23# [RSpecRunTime] Starting example group spec/helpers/namespaces_helper_spec.rb. Expected to take 1 minute 0.82 second. 10213:11:23NamespacesHelper 10313:11:23 #check_group_lock 10413:11:23 when the method exists on namespace_settings 10513:11:25 calls the method on namespace_settings 10613:11:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.94 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.29 1.25 1.18 1/285 9560 10813:11:25 when the method does not exist on namespace_settings 10913:11:27 returns false 11013:11:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 35.71 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.29 1.25 1.18 1/285 9561 11213:11:27 #check_project_lock 11313:11:29 returns true when the method exists and returns true 11413:11:30 returns false when the method does not exist 11513:11:30# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.19 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.27 1.25 1.18 1/285 9562 11713:11:30 #cascading_namespace_settings_tooltip_data 11813:11:32 returns tooltip data with testid 11913:11:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.02 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.27 1.25 1.18 1/285 9563 12113:11:32 #cascading_namespace_settings_tooltip_raw_data 12213:11:32 when locked by an application setting 12313:11:34 returns expected hash 12413:11:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.79 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.25 1.24 1.18 1/285 9564 12613:11:34 when locked by an ancestor namespace 12713:11:38 returns expected hash 12813:11:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.7 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.25 1.24 1.18 1/285 9565 13013:11:38 #project_cascading_namespace_settings_tooltip_data 13113:11:38 when project parent is a group 13213:11:38 behaves like returns correct data 13313:11:38 when attribute is nil 13413:11:40 is expected to equal nil 13513:11:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.46 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.31 1.25 1.18 1/285 9566 13713:11:40 when project is nil 13813:11:43 is expected to equal nil 13913:11:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.36 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.31 1.25 1.18 1/285 9567 14113:11:43 when settings_path_helper is nil 14213:11:44 is expected to equal nil 14313:11:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.08 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.28 1.25 1.18 1/285 9568 14513:11:44 locked_by_ancestor: false, locked_by_application_setting: false, locked_by_project: false, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>false} 14613:11:46 returns the expected result 14713:11:46 when data is already locked by ancestor 14813:11:48 returns early without modifying data 14913:11:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.49 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.28 1.25 1.18 1/285 9569 15113:11:48 locked_by_ancestor: false, locked_by_application_setting: true, locked_by_project: false, expected_result: {:locked_by_application_setting=>true, :locked_by_ancestor=>false} 15213:11:49 returns the expected result 15313:11:49 when data is already locked by ancestor 15413:11:51 returns early without modifying data 15513:11:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.91 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.26 1.24 1.18 2/285 9570 15713:11:51 locked_by_ancestor: true, locked_by_application_setting: false, locked_by_project: false, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>true, :ancestor_namespace=>{:full_name=>String, :path=>String}} 15813:11:53 returns the expected result 15913:11:53 when data is already locked by ancestor 16013:11:55 returns early without modifying data 16113:11:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.36 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.24 1.24 1.18 1/285 9571 16313:11:55 locked_by_ancestor: false, locked_by_application_setting: false, locked_by_project: true, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>true, :ancestor_namespace=>{:full_name=>String, :path=>String}} 16413:11:56 returns the expected result 16513:11:56 when data is already locked by ancestor 16613:11:58 returns early without modifying data 16713:11:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.83 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.24 1.24 1.18 1/285 9572 16913:11:58 when project parent is a user namespace 17013:11:58 behaves like returns correct data 17113:11:58 when attribute is nil 17213:12:00 is expected to equal nil 17313:12:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.56 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.22 1.24 1.18 1/285 9573 17513:12:00 when project is nil 17613:12:02 is expected to equal nil 17713:12:02# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.35 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.22 1.24 1.18 1/285 9574 17913:12:02 when settings_path_helper is nil 18013:12:03 is expected to equal nil 18113:12:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.17 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.22 1.24 1.18 1/285 9575 18313:12:03 locked_by_ancestor: false, locked_by_application_setting: false, locked_by_project: false, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>false} 18413:12:05 returns the expected result 18513:12:05 when data is already locked by ancestor 18613:12:07 returns early without modifying data 18713:12:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.68 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.20 1.23 1.18 1/285 9576 18913:12:07 locked_by_ancestor: false, locked_by_application_setting: true, locked_by_project: false, expected_result: {:locked_by_application_setting=>true, :locked_by_ancestor=>false} 19013:12:09 returns the expected result 19113:12:09 when data is already locked by ancestor 19213:12:10 returns early without modifying data 19313:12:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.07 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.19 1.23 1.18 1/285 9577 19513:12:10 locked_by_ancestor: true, locked_by_application_setting: false, locked_by_project: false, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>true, :ancestor_namespace=>{:full_name=>String, :path=>String}} 19613:12:12 returns the expected result 19713:12:12 when data is already locked by ancestor 19813:12:14 returns early without modifying data 19913:12:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.54 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.17 1.22 1.18 1/285 9578 20113:12:14 locked_by_ancestor: false, locked_by_application_setting: false, locked_by_project: true, expected_result: {:locked_by_application_setting=>false, :locked_by_ancestor=>true, :ancestor_namespace=>{:full_name=>String, :path=>String}} 20213:12:15 returns the expected result 20313:12:15 when data is already locked by ancestor 20413:12:17 returns early without modifying data 20513:12:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.87 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.17 1.22 1.18 1/285 9579 20713:12:17 #cascading_namespace_setting_locked? 20813:12:17 when `group` argument is `nil` 20913:12:19 returns `false` 21013:12:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.54 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.24 1.24 1.18 1/285 9580 21213:12:19 when `*_locked?` method does not exist 21313:12:20 returns `false` 21413:12:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.24 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.24 1.24 1.18 1/285 9581 21613:12:20 when `*_locked?` method does exist 21713:12:22 calls corresponding `*_locked?` method 21813:12:22# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.98 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.24 1.24 1.18 1/285 9582 22013:12:22# [RSpecRunTime] Finishing example group spec/helpers/namespaces_helper_spec.rb. It took 59.02 seconds. Expected to take 1 minute 0.82 second. 22113:12:22# [RSpecRunTime] Starting example group spec/models/remote_mirror_spec.rb. Expected to take 43.43 seconds. 22313:12:22 does not allow STI 22513:12:22 is expected to allow :only_protected_branches to be ‹true› or ‹false› 22613:12:22 is expected not to allow :only_protected_branches to be ‹nil› 22713:12:22 is expected to validate that :project cannot be empty/falsy 22813:12:22 URL validation 22913:12:22 with a valid URL 23113:12:23 with an invalid URL 23313:12:23 does not allow url with an invalid user 23413:12:23 does not allow url pointing to localhost 23513:12:23 does not allow url pointing to the local network 23613:12:23 returns a nil safe_url 23713:12:23 encrypting credentials 23813:12:23 when setting URL for a first time 23913:12:24 stores the URL without credentials 24013:12:26 stores the credentials on a separate field 24113:12:27 handles credentials with large content 24213:12:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.79 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.22 1.23 1.18 1/285 9637 24413:12:27 when updating the URL 24513:12:28 allows a new URL without credentials 24613:12:30 allows a new URL with credentials 24713:12:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.33 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.20 1.23 1.18 1/285 9674 25013:12:30 returns the URL without any credentials 25113:12:30 returns an empty string when the URL is nil 25213:12:30 #update_repository 25313:12:30 performs update including options 25413:12:30 #options_for_update 25513:12:30 includes the `keep_divergent_refs` option 25613:12:31 includes the `only_branches_matching` option 25713:12:31 includes the `ssh_key` option 25813:12:31 includes the `known_hosts` option 25913:12:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.64 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.20 1.23 1.18 1/285 9675 26213:12:31 when URL contains credentials 26313:12:32 masks the credentials 26413:12:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.04 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.20 1.23 1.18 1/285 9694 26613:12:32 when URL does not contain credentials 26713:12:34 shows the full URL 26813:12:34# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.36 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.18 1.22 1.18 1/285 9713 27013:12:34 #mark_as_failed! 27113:12:35 sets the update_status to failed 27213:12:37 saves the sanitized error 27313:12:37 notifications 27413:12:40 notifies the project maintainers 27513:12:40# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.78 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.17 1.22 1.18 1/285 9768 27813:12:41 transitions an invalid mirror to the to_retry state 27913:12:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.06 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.17 1.22 1.18 1/285 9787 28213:12:43 transitions an invalid mirror to the failed state 28313:12:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.43 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.17 1.22 1.18 2/285 9806 28513:12:43 when remote mirror gets destroyed 28613:12:44 does not remove the remote 28713:12:44# [RSpecRunTime] RSpec elapsed time: 10 minutes 52.73 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.16 1.22 1.18 1/285 9825 28913:12:44 stuck mirrors 29013:12:45 includes mirrors that were started over an hour ago 29113:12:46 includes mirrors started over 3 hours ago for their first sync 29213:12:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.29 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.16 1.22 1.18 1/285 9862 29513:12:47 with remote mirroring disabled 29713:12:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.66 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.16 1.22 1.18 1/285 9881 29913:12:48 with silent mode enabled 30113:12:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.03 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.14 1.21 1.17 1/285 9900 30313:12:49 with remote mirroring enabled 30413:12:50 defaults to disabling only protected branches 30513:12:50 with only protected branches enabled 30613:12:50 when it did not update in the last minute 30713:12:52 schedules a RepositoryUpdateRemoteMirrorWorker to run now 30813:12:52# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.55 second. Current RSS: ~1372M. Threads: 4. load average: 1.14 1.21 1.17 1/285 9937 31013:12:52 when it did update in the last minute 31113:12:53 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next minute 31213:12:53# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.9 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.14 1.21 1.17 1/285 9956 31413:12:53 with only protected branches disabled 31513:12:53 when it did not update in the last 5 minutes 31613:12:54 schedules a RepositoryUpdateRemoteMirrorWorker to run now 31713:12:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.16 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.21 1.23 1.18 1/285 9975 31913:12:54 when it did update within the last 5 minutes 32013:12:56 schedules a RepositoryUpdateRemoteMirrorWorker to run in the next 5 minutes 32113:12:56 when remote_mirror_no_delay is enabled 32213:12:57 schedules a RepositoryUpdateRemoteMirrorWorker to run now 32313:12:57# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.64 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.21 1.23 1.18 1/285 10012 32613:12:58 resets all the columns when URL changes 32713:12:58# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.0 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.21 1.23 1.18 1/285 10031 32913:12:58 #updated_since? 33013:12:58 when remote mirror does not have status failed 33113:13:00 returns true when last update started after the timestamp 33213:13:01 returns false when last update started before the timestamp 33313:13:01# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.66 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.19 1.22 1.18 1/285 10068 33513:13:01 when remote mirror has status failed 33613:13:02 returns false when last update started after the timestamp 33713:13:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.13 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.19 1.22 1.18 1/285 10087 34013:13:04 includes mirror with a project in pending_delete 34113:13:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.65 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.18 1.22 1.18 1/285 10106 34413:13:05 when disabled 34513:13:05 is expected to be truthy 34713:13:05 is expected to be falsy 34813:13:05# [RSpecRunTime] Finishing example group spec/models/remote_mirror_spec.rb. It took 42.64 seconds. Expected to take 43.43 seconds. 34913:13:05# [RSpecRunTime] Starting example group spec/graphql/resolvers/todos_resolver_spec.rb. Expected to take 34.31 seconds. 35013:13:05Resolvers::TodosResolver 35113:13:05 is expected to have nullable GraphQL type TodoConnection 35313:13:08 calls TodosFinder 35413:13:08 when using no filter 35513:13:09 returns pending todos 35613:13:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.06 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.16 1.21 1.18 1/285 10125 35813:13:09 when using filters 35913:13:11 returns the todos for multiple states 36013:13:12 returns the todos for multiple filters 36113:13:13 returns the todos for single filter 36213:13:19 returns the todos for multiple groups 36313:13:22 returns the todos for multiple authors 36413:13:25 returns the todos for multiple actions 36513:13:29 returns the todos for multiple projects 36613:13:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.49 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.18 1.22 1.18 1/285 10126 36813:13:29 when sort is provided 36913:13:33 sorts in ascendent order 37013:13:36 sorts in descendent order 37113:13:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.02 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.17 1.21 1.18 1/285 10127 37313:13:36 when no target is provided 37413:13:37 returns no todos 37513:13:37# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.1 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.17 1.21 1.18 1/285 10128 37713:13:37 when target user is not the current user 37813:13:38 returns no todos 37913:13:38# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.21 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.17 1.21 1.18 1/285 10129 38113:13:38 when request is for a todo target 38213:13:40 returns only the todos for the target 38313:13:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.41 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.24 1.22 1.18 1/285 10130 38513:13:40# [RSpecRunTime] Finishing example group spec/graphql/resolvers/todos_resolver_spec.rb. It took 34.79 seconds. Expected to take 34.31 seconds. 38613:13:40# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb. Expected to take 29.89 seconds. 38713:13:40Gitlab::Database::Migrations::BackgroundMigrationHelpers 38813:13:40 when the migration is running against the main database 38913:13:40 behaves like helpers that enqueue background migrations 39013:13:40 #queue_background_migration_jobs_by_range_at_intervals 39113:13:40 when the model has an ID column 39213:13:40-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 39313:13:40The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:40 UTC." 39413:13:40 returns the final expected delay 39513:13:40-- Scheduled 0 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 39613:13:40The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:13:40 UTC." 39713:13:40 returns zero when nothing gets queued 39813:13:40 when the delay_interval is smaller than the minimum 39913:13:41-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 120 seconds. 40013:13:41The migration is expected to take at least 240 seconds. Expect all jobs to have completed after 2024-11-05 13:17:40 UTC." 40113:13:41 sets the delay_interval to the minimum value 40213:13:41# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.62 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.24 1.22 1.18 1/285 10131 40413:13:41 with batch_size option 40513:13:41-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 40613:13:41The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:41 UTC." 40713:13:41 queues jobs correctly 40813:13:41 without batch_size option 40913:13:42-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 41013:13:42The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:41 UTC." 41113:13:42 queues jobs correctly 41213:13:42 with other_job_arguments option 41313:13:42-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 41413:13:42The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:42 UTC." 41513:13:42 queues jobs correctly 41613:13:42 with initial_delay option 41713:13:42-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 41813:13:42The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:42 UTC." 41913:13:42 queues jobs correctly 42013:13:42 with track_jobs option 42113:13:43-- Scheduled 1 ::FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 42213:13:43The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:42 UTC." 42313:13:43 creates a record for each job in the database 42413:13:43 without track_jobs option 42513:13:43-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 42613:13:43The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:43 UTC." 42713:13:43 does not create records in the database 42813:13:43 when the model specifies a primary_column_name 42913:13:44-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 43013:13:44The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:43 UTC." 43113:13:44 returns the final expected delay 43213:13:44 when the primary_column_name is a string 43313:13:46-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 43413:13:46The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:44 UTC." 43513:13:46 does not raise error 43613:13:46# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.55 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.22 1.22 1.18 1/285 10132 43813:13:46 when the primary_column_name is not an integer or a string 44013:13:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.92 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.22 1.22 1.18 1/285 10133 44213:13:47 when the primary_column_name does not exist 44413:13:48# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.22 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.22 1.22 1.18 1/285 10134 44613:13:48 when the model doesn't have an ID or primary_column_name column 44713:13:48 raises error (for now) 44813:13:48 when using Migration[2.0] 44913:13:48 when restriction is set to gitlab_shared 45013:13:49 does raise an exception 45113:13:49 when within transaction 45213:13:49 does raise an exception 45313:13:49 #requeue_background_migration_jobs_by_range_at_intervals 45413:13:49-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 45513:13:49The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:49 UTC." 45613:13:49 returns the expected duration 45713:13:49-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 45813:13:49The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:49 UTC." 45913:13:49 queues pending jobs 46013:13:49 when using Migration[2.0] 46113:13:49main: -- Scheduled 2 TestJob jobs with an interval of 600 seconds. 46213:13:49The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:49 UTC." 46313:13:49 does re-enqueue pending jobs 46413:13:49 when restriction is set 46513:13:49 does raise an exception 46613:13:49 when within transaction 46713:13:49 does raise an exception 46813:13:49 when nothing is queued 46913:13:49-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 47013:13:49The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:13:49 UTC." 47113:13:49 returns expected duration of zero when nothing gets queued 47213:13:49 with batch_size option 47313:13:49-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 47413:13:49The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:49 UTC." 47513:13:49 returns the expected duration 47613:13:49-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 47713:13:49The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:49 UTC." 47813:13:49 queues pending jobs 47913:13:49-- Scheduled 0 TestJob jobs with an interval of 600 seconds. 48013:13:49The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:13:49 UTC." 48113:13:49 retrieve jobs in batches 48213:13:49 with initial_delay option 48313:13:49-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 48413:13:49The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-11-05 13:36:49 UTC." 48513:13:49 returns the expected duration 48613:13:50-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 48713:13:50The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-11-05 13:36:49 UTC." 48813:13:50 queues pending jobs 48913:13:50 when nothing is queued 49013:13:50-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 49113:13:50The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:13:50 UTC." 49213:13:50 returns expected duration of zero when nothing gets queued 49313:13:50 #finalize_background_migration 49413:13:50 behaves like finalized tracked background migration 49513:13:50 processed the scheduled sidekiq queue 49613:13:50 processed the async sidekiq queue 49713:13:50 removes 'pending' tracked jobs 49813:13:50 removes 'succeeded' tracked jobs 49913:13:50 when within transaction 50013:13:50 does raise an exception 50113:13:50 when using Migration[2.0] 50213:13:50 behaves like finalized tracked background migration 50313:13:50 processed the scheduled sidekiq queue 50413:13:50 processed the async sidekiq queue 50513:13:50 removes 'pending' tracked jobs 50613:13:50 removes 'succeeded' tracked jobs 50713:13:50 when restriction is set 50813:13:51 does raise an exception 50913:13:51 when running migration in reconfigured ActiveRecord::Base context 51013:13:51 behaves like reconfigures connection stack 51113:13:51 does restore connection hierarchy 51213:13:51 when removing all tracked job records 51313:13:51 behaves like finalized tracked background migration 51413:13:51 processed the scheduled sidekiq queue 51513:13:51 processed the async sidekiq queue 51613:13:51 removes 'pending' tracked jobs 51713:13:51 removes 'succeeded' tracked jobs 51813:13:51 behaves like removed tracked jobs 51913:13:51 removes 'pending' tracked jobs 52013:13:51 behaves like removed tracked jobs 52113:13:51 removes 'succeeded' tracked jobs 52213:13:51 when retaining all tracked job records 52313:13:51 retains 'succeeded' tracked jobs 52413:13:51 behaves like finalized background migration 52513:13:51 processed the scheduled sidekiq queue 52613:13:52 processed the async sidekiq queue 52713:13:52 removes 'pending' tracked jobs 52813:13:52 during retry race condition 52913:13:52 behaves like finalized tracked background migration 53013:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.139682999 UTC +00:00 is a ActiveSupport::TimeWithZone. 53213:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 53313:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.141852699 UTC +00:00 is a ActiveSupport::TimeWithZone. 53513:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 53613:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.146776449 UTC +00:00 is a ActiveSupport::TimeWithZone. 53813:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 53913:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.149302818 UTC +00:00 is a ActiveSupport::TimeWithZone. 54113:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 54213:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.154684948 UTC +00:00 is a ActiveSupport::TimeWithZone. 54413:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 54513:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.157206088 UTC +00:00 is a ActiveSupport::TimeWithZone. 54713:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 54813:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.161673707 UTC +00:00 is a ActiveSupport::TimeWithZone. 55013:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 55113:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.164459557 UTC +00:00 is a ActiveSupport::TimeWithZone. 55313:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 55413:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.169457257 UTC +00:00 is a ActiveSupport::TimeWithZone. 55613:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 55713:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.172103387 UTC +00:00 is a ActiveSupport::TimeWithZone. 55913:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 56013:13:52 processed the scheduled sidekiq queue 56113:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.283333839 UTC +00:00 is a ActiveSupport::TimeWithZone. 56313:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 56413:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.286014879 UTC +00:00 is a ActiveSupport::TimeWithZone. 56613:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 56713:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.291452968 UTC +00:00 is a ActiveSupport::TimeWithZone. 56913:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 57013:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.293831748 UTC +00:00 is a ActiveSupport::TimeWithZone. 57213:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 57313:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.299372728 UTC +00:00 is a ActiveSupport::TimeWithZone. 57513:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 57613:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.301777678 UTC +00:00 is a ActiveSupport::TimeWithZone. 57813:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 57913:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.306790517 UTC +00:00 is a ActiveSupport::TimeWithZone. 58113:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 58213:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.309130977 UTC +00:00 is a ActiveSupport::TimeWithZone. 58413:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 58513:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.313696957 UTC +00:00 is a ActiveSupport::TimeWithZone. 58713:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 58813:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.316148406 UTC +00:00 is a ActiveSupport::TimeWithZone. 59013:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 59113:13:52 processed the async sidekiq queue 59213:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.426672439 UTC +00:00 is a ActiveSupport::TimeWithZone. 59413:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 59513:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.429959289 UTC +00:00 is a ActiveSupport::TimeWithZone. 59713:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 59813:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.436630978 UTC +00:00 is a ActiveSupport::TimeWithZone. 60013:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 60113:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.440404758 UTC +00:00 is a ActiveSupport::TimeWithZone. 60313:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 60413:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.447569667 UTC +00:00 is a ActiveSupport::TimeWithZone. 60613:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 60713:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.451109097 UTC +00:00 is a ActiveSupport::TimeWithZone. 60913:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 61013:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.457753967 UTC +00:00 is a ActiveSupport::TimeWithZone. 61213:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 61313:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.461129427 UTC +00:00 is a ActiveSupport::TimeWithZone. 61513:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 61613:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.467162936 UTC +00:00 is a ActiveSupport::TimeWithZone. 61813:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 61913:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.470032456 UTC +00:00 is a ActiveSupport::TimeWithZone. 62113:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 62213:13:52 removes 'pending' tracked jobs 62313:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.591636467 UTC +00:00 is a ActiveSupport::TimeWithZone. 62513:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 62613:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.595490697 UTC +00:00 is a ActiveSupport::TimeWithZone. 62813:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 62913:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.602316737 UTC +00:00 is a ActiveSupport::TimeWithZone. 63113:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 63213:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.605657186 UTC +00:00 is a ActiveSupport::TimeWithZone. 63413:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 63513:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.613070416 UTC +00:00 is a ActiveSupport::TimeWithZone. 63713:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 63813:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.616363696 UTC +00:00 is a ActiveSupport::TimeWithZone. 64013:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 64113:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.622974945 UTC +00:00 is a ActiveSupport::TimeWithZone. 64313:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 64413:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.626352875 UTC +00:00 is a ActiveSupport::TimeWithZone. 64613:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 64713:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.633080614 UTC +00:00 is a ActiveSupport::TimeWithZone. 64913:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 65013:13:52Job arguments to BackgroundMigrationWorker must be native JSON types, but Tue, 05 Nov 2024 13:13:52.635969984 UTC +00:00 is a ActiveSupport::TimeWithZone. 65213:13:52To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 65313:13:52 removes 'succeeded' tracked jobs 65513:13:52 calls perform_in for the correct worker 65613:13:52 pushes a context with the current class name as caller_id 65713:13:52 when a specific coordinator is given 65813:13:52 uses that coordinator 65913:13:52 #delete_queued_jobs 66013:13:52 deletes all queued jobs for the given background migration 66113:13:52 when the migration is running against the ci database 66213:13:52 behaves like helpers that enqueue background migrations 66313:13:52 #queue_background_migration_jobs_by_range_at_intervals 66413:13:52 when the model has an ID column 66513:13:53-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 66613:13:53The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:52 UTC." 66713:13:53 returns the final expected delay 66813:13:53-- Scheduled 0 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 66913:13:53The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:13:53 UTC." 67013:13:53 returns zero when nothing gets queued 67113:13:53 when the delay_interval is smaller than the minimum 67213:13:53-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 120 seconds. 67313:13:53The migration is expected to take at least 240 seconds. Expect all jobs to have completed after 2024-11-05 13:17:53 UTC." 67413:13:53 sets the delay_interval to the minimum value 67513:13:53# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.17 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.20 1.22 1.18 1/285 10135 67713:13:53 with batch_size option 67813:13:54-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 67913:13:54The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:53 UTC." 68013:13:54 queues jobs correctly 68113:13:54 without batch_size option 68213:13:54-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 68313:13:54The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:54 UTC." 68413:13:54 queues jobs correctly 68513:13:54 with other_job_arguments option 68613:13:54-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 68713:13:54The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:54 UTC." 68813:13:54 queues jobs correctly 68913:13:54 with initial_delay option 69013:13:55-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 69113:13:55The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:54 UTC." 69213:13:55 queues jobs correctly 69313:13:55 with track_jobs option 69413:13:55-- Scheduled 1 ::FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 69513:13:55The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:55 UTC." 69613:13:55 creates a record for each job in the database 69713:13:55 without track_jobs option 69813:13:56-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 69913:13:56The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:55 UTC." 70013:13:56 does not create records in the database 70113:13:56 when the model specifies a primary_column_name 70213:13:57-- Scheduled 2 FooJob jobs with a maximum of 2 records per batch and an interval of 600 seconds. 70313:13:57The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:33:56 UTC." 70413:13:57 returns the final expected delay 70513:13:57 when the primary_column_name is a string 70613:13:58-- Scheduled 1 FooJob jobs with a maximum of 1000 records per batch and an interval of 600 seconds. 70713:13:58The migration is expected to take at least 600 seconds. Expect all jobs to have completed after 2024-11-05 13:23:57 UTC." 70813:13:58 does not raise error 70913:13:58# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.04 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.18 1.21 1.18 1/285 10136 71113:13:58 when the primary_column_name is not an integer or a string 71313:14:00# [RSpecRunTime] RSpec elapsed time: 12 minutes 8.41 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.17 1.21 1.18 1/285 10137 71513:14:00 when the primary_column_name does not exist 71713:14:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.73 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.17 1.21 1.18 1/285 10138 71913:14:01 when the model doesn't have an ID or primary_column_name column 72013:14:01 raises error (for now) 72113:14:01 when using Migration[2.0] 72213:14:01 when restriction is set to gitlab_shared 72313:14:01 does raise an exception 72413:14:01 when within transaction 72513:14:01 does raise an exception 72613:14:01 #requeue_background_migration_jobs_by_range_at_intervals 72713:14:01-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 72813:14:01The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:34:01 UTC." 72913:14:01 returns the expected duration 73013:14:01-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 73113:14:01The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:34:01 UTC." 73213:14:01 queues pending jobs 73313:14:01 when using Migration[2.0] 73413:14:01ci: -- Scheduled 2 TestJob jobs with an interval of 600 seconds. 73513:14:01The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:34:01 UTC." 73613:14:01 does re-enqueue pending jobs 73713:14:01 when restriction is set 73813:14:01 does raise an exception 73913:14:01 when within transaction 74013:14:02 does raise an exception 74113:14:02 when nothing is queued 74213:14:02-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 74313:14:02The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:14:02 UTC." 74413:14:02 returns expected duration of zero when nothing gets queued 74513:14:02 with batch_size option 74613:14:02-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 74713:14:02The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:34:02 UTC." 74813:14:02 returns the expected duration 74913:14:02-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 75013:14:02The migration is expected to take at least 1200 seconds. Expect all jobs to have completed after 2024-11-05 13:34:02 UTC." 75113:14:02 queues pending jobs 75213:14:02-- Scheduled 0 TestJob jobs with an interval of 600 seconds. 75313:14:02The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:14:02 UTC." 75413:14:02 retrieve jobs in batches 75513:14:02 with initial_delay option 75613:14:02-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 75713:14:02The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-11-05 13:37:02 UTC." 75813:14:02 returns the expected duration 75913:14:02-- Scheduled 2 TestJob jobs with an interval of 600 seconds. 76013:14:02The migration is expected to take at least 1380 seconds. Expect all jobs to have completed after 2024-11-05 13:37:02 UTC." 76113:14:02 queues pending jobs 76213:14:02 when nothing is queued 76313:14:02-- Scheduled 0 FakeJob jobs with an interval of 600 seconds. 76413:14:02The migration is expected to take at least 0 seconds. Expect all jobs to have completed after 2024-11-05 13:14:02 UTC." 76513:14:02 returns expected duration of zero when nothing gets queued 76613:14:02 #finalize_background_migration 76713:14:02 behaves like finalized tracked background migration 76813:14:02 processed the scheduled sidekiq queue 76913:14:02 processed the async sidekiq queue 77013:14:03 removes 'pending' tracked jobs 77113:14:03 removes 'succeeded' tracked jobs 77213:14:03 when within transaction 77313:14:03 does raise an exception 77413:14:03 when using Migration[2.0] 77513:14:03 behaves like finalized tracked background migration 77613:14:03 processed the scheduled sidekiq queue 77713:14:03 processed the async sidekiq queue 77813:14:03 removes 'pending' tracked jobs 77913:14:03 removes 'succeeded' tracked jobs 78013:14:03 when restriction is set 78113:14:03 does raise an exception 78213:14:03 when running migration in reconfigured ActiveRecord::Base context 78313:14:03 behaves like reconfigures connection stack 78413:14:04 does restore connection hierarchy 78513:14:04 when removing all tracked job records 78613:14:04 behaves like finalized tracked background migration 78713:14:04 processed the scheduled sidekiq queue 78813:14:04 processed the async sidekiq queue 78913:14:04 removes 'pending' tracked jobs 79013:14:04 removes 'succeeded' tracked jobs 79113:14:04 behaves like removed tracked jobs 79213:14:04 removes 'pending' tracked jobs 79313:14:04 behaves like removed tracked jobs 79413:14:04 removes 'succeeded' tracked jobs 79513:14:04 when retaining all tracked job records 79613:14:04 retains 'succeeded' tracked jobs 79713:14:04 behaves like finalized background migration 79813:14:04 processed the scheduled sidekiq queue 79913:14:04 processed the async sidekiq queue 80013:14:04 removes 'pending' tracked jobs 80113:14:04 during retry race condition 80213:14:04 behaves like finalized tracked background migration 80313:14:04Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:04.992640108 UTC +00:00 is a ActiveSupport::TimeWithZone. 80513:14:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 80613:14:04Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:04.995848447 UTC +00:00 is a ActiveSupport::TimeWithZone. 80813:14:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 80913:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.002427647 UTC +00:00 is a ActiveSupport::TimeWithZone. 81113:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 81213:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.005177727 UTC +00:00 is a ActiveSupport::TimeWithZone. 81413:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 81513:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.012045336 UTC +00:00 is a ActiveSupport::TimeWithZone. 81713:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 81813:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.015533686 UTC +00:00 is a ActiveSupport::TimeWithZone. 82013:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 82113:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.021960335 UTC +00:00 is a ActiveSupport::TimeWithZone. 82313:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 82413:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.025359105 UTC +00:00 is a ActiveSupport::TimeWithZone. 82613:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 82713:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.032389845 UTC +00:00 is a ActiveSupport::TimeWithZone. 82913:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 83013:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.035647694 UTC +00:00 is a ActiveSupport::TimeWithZone. 83213:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 83313:14:05 processed the scheduled sidekiq queue 83413:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.177435624 UTC +00:00 is a ActiveSupport::TimeWithZone. 83613:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 83713:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.180848904 UTC +00:00 is a ActiveSupport::TimeWithZone. 83913:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 84013:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.187707414 UTC +00:00 is a ActiveSupport::TimeWithZone. 84213:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 84313:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.191152534 UTC +00:00 is a ActiveSupport::TimeWithZone. 84513:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 84613:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.198711023 UTC +00:00 is a ActiveSupport::TimeWithZone. 84813:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 84913:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.202294583 UTC +00:00 is a ActiveSupport::TimeWithZone. 85113:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 85213:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.209684252 UTC +00:00 is a ActiveSupport::TimeWithZone. 85413:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 85513:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.213218492 UTC +00:00 is a ActiveSupport::TimeWithZone. 85713:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 85813:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.220265852 UTC +00:00 is a ActiveSupport::TimeWithZone. 86013:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 86113:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.223667171 UTC +00:00 is a ActiveSupport::TimeWithZone. 86313:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 86413:14:05 processed the async sidekiq queue 86513:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.359851262 UTC +00:00 is a ActiveSupport::TimeWithZone. 86713:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 86813:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.363041082 UTC +00:00 is a ActiveSupport::TimeWithZone. 87013:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 87113:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.369522011 UTC +00:00 is a ActiveSupport::TimeWithZone. 87313:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 87413:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.372584151 UTC +00:00 is a ActiveSupport::TimeWithZone. 87613:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 87713:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.380358520 UTC +00:00 is a ActiveSupport::TimeWithZone. 87913:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 88013:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.383211240 UTC +00:00 is a ActiveSupport::TimeWithZone. 88213:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 88313:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.389106760 UTC +00:00 is a ActiveSupport::TimeWithZone. 88513:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 88613:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.391972969 UTC +00:00 is a ActiveSupport::TimeWithZone. 88813:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 88913:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.397452039 UTC +00:00 is a ActiveSupport::TimeWithZone. 89113:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 89213:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.400025739 UTC +00:00 is a ActiveSupport::TimeWithZone. 89413:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 89513:14:05 removes 'pending' tracked jobs 89613:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.512718041 UTC +00:00 is a ActiveSupport::TimeWithZone. 89813:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 89913:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.515688181 UTC +00:00 is a ActiveSupport::TimeWithZone. 90113:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 90213:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.521403290 UTC +00:00 is a ActiveSupport::TimeWithZone. 90413:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 90513:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.523769700 UTC +00:00 is a ActiveSupport::TimeWithZone. 90713:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 90813:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.529864130 UTC +00:00 is a ActiveSupport::TimeWithZone. 91013:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 91113:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.532939430 UTC +00:00 is a ActiveSupport::TimeWithZone. 91313:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 91413:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.538295419 UTC +00:00 is a ActiveSupport::TimeWithZone. 91613:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 91713:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.540824069 UTC +00:00 is a ActiveSupport::TimeWithZone. 91913:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 92013:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.546266339 UTC +00:00 is a ActiveSupport::TimeWithZone. 92213:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 92313:14:05Job arguments to BackgroundMigration::CiDatabaseWorker must be native JSON types, but Tue, 05 Nov 2024 13:14:05.548533078 UTC +00:00 is a ActiveSupport::TimeWithZone. 92513:14:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 92613:14:05 removes 'succeeded' tracked jobs 92813:14:05 calls perform_in for the correct worker 92913:14:05 pushes a context with the current class name as caller_id 93013:14:05 when a specific coordinator is given 93113:14:05 uses that coordinator 93213:14:05 #delete_queued_jobs 93313:14:05 deletes all queued jobs for the given background migration 93413:14:05 #delete_job_tracking 93513:14:05 with default status 93613:14:05 retains 'pending' tracked jobs 93713:14:05 removes 'succeeded' tracked jobs 93813:14:05 with explicit status 93913:14:05 removes 'pending' tracked jobs 94013:14:06 removes 'succeeded' tracked jobs 94113:14:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb. It took 25.87 seconds. Expected to take 29.89 seconds. 94213:14:06# [RSpecRunTime] Starting example group spec/models/concerns/approvable_spec.rb. Expected to take 27.22 seconds. 94413:14:06 does not allow STI 94613:14:06 when a merge request is approved 94813:14:08# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.31 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.16 1.21 1.18 1/288 10199 95013:14:08 when a merge request is not approved 95113:14:09 returns false 95213:14:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.07 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.22 1.22 1.18 1/290 10258 95413:14:09 #eligible_for_unapproval_by? 95513:14:11 returns false 95613:14:11 when a user has approved 95813:14:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.34 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.22 1.22 1.18 3/292 10375 96013:14:14 when a user is nil 96113:14:15 returns false 96213:14:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.13 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.20 1.22 1.18 1/292 10435 96413:14:15 #eligible_for_approval_by? 96613:14:17 when a user has approved 96713:14:19 returns false 96813:14:19# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.23 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.19 1.21 1.18 1/291 10551 97013:14:19 when a user is nil 97113:14:21 returns false 97213:14:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.06 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.19 1.21 1.18 1/291 10610 97413:14:21 .not_approved_by_users_with_usernames 97513:14:28 has the merge request that is not approved at all and not approved by either user 97613:14:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.14 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.17 1.21 1.18 1/291 10841 97813:14:28 #approved_by? 97913:14:28 when a user has not approved 98013:14:30 returns false 98113:14:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.11 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.16 1.20 1.18 1/291 10899 98313:14:30 when a user has approved 98413:14:32 returns false 98513:14:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.04 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.16 1.20 1.18 1/292 10957 98713:14:32 when a user is nil 98813:14:34 returns false 98913:14:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.83 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.47 1.27 1.20 1/291 11016 99113:14:34# [RSpecRunTime] Finishing example group spec/models/concerns/approvable_spec.rb. It took 28.54 seconds. Expected to take 27.22 seconds. 99213:14:34# [RSpecRunTime] Starting example group spec/models/route_spec.rb. Expected to take 25.96 seconds. 99413:14:34 does not allow STI 99513:14:34 relationships 99613:14:34 is expected to belong to source required: false 99713:14:34 is expected to belong to namespace required: false 99913:14:35 is expected to validate that :source cannot be empty/falsy 100013:14:35 is expected to validate that :path cannot be empty/falsy 100113:14:35 is expected to validate that :path is case-insensitively unique 100313:14:35 after update 100413:14:35 calls #create_redirect_for_old_path 100513:14:36 calls #delete_conflicting_redirects 100613:14:36 after create 100713:14:36 calls #delete_conflicting_redirects 100813:14:36 .inside_path 100913:14:37 returns correct routes 101013:14:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.65 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.47 1.27 1.20 1/290 11017 101213:14:37 .for_routable_type 101313:14:38 returns correct routes 101513:14:39 returns correct routes 101613:14:39 with all mismatched paths 101713:14:39 returns no routes 101813:14:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.15 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.43 1.26 1.20 1/290 11018 102013:14:39 with some mismatched paths 102113:14:40 returns no routes 102213:14:40 #rename_descendants 102413:14:40 when route name is set 102513:14:41 updates children routes with new path 102613:14:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.21 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.43 1.26 1.20 1/289 11019 102813:14:41 when route name is nil 102913:14:43 does not fail 103013:14:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.38 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.43 1.26 1.20 1/287 11020 103213:14:43 when conflicting redirects exist 103313:14:44 deletes the conflicting redirects 103413:14:44# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.22 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.39 1.26 1.20 1/285 11021 103713:14:46 updates children routes with new path 103813:14:47 handles a rename from nil 103913:14:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.54 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.39 1.26 1.20 1/285 11022 104113:14:47 #create_redirect_for_old_path 104213:14:47 if the path changed 104313:14:47 creates a RedirectRoute for the old path 104413:14:47 #create_redirect 104513:14:47 creates a RedirectRoute with the same source 104613:14:47 when the source is a Project 104713:14:48 creates a RedirectRoute 104813:14:48 when the source is not a project 104913:14:48 creates a RedirectRoute 105013:14:48 #delete_conflicting_redirects 105113:14:49 deletes the redirect 105213:14:49 when a redirect route with the same path exists 105313:14:49 when the redirect route has matching case 105413:14:50 deletes the redirect 105513:14:50 when redirect routes with paths descending from the route path exists 105613:14:50 deletes all redirects with paths that descend from the route path 105713:14:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.01 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.44 1.27 1.20 1/285 11023 105913:14:50 when the redirect route is differently cased 106013:14:51 deletes the redirect 106113:14:51 #conflicting_redirects 106213:14:52 returns an ActiveRecord::Relation 106313:14:52 returns the redirect routes 106413:14:52 when a redirect route with the same path exists 106513:14:52 when the redirect route has matching case 106613:14:53 returns the redirect route 106713:14:53 when redirect routes with paths descending from the route path exists 106813:14:54 returns the redirect routes 106913:14:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.55 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.49 1.28 1.20 1/285 11024 107113:14:54 when the redirect route is differently cased 107213:14:54 returns the redirect route 107313:14:54 conflicting routes validation 107413:14:54 when there is a conflicting route 107513:14:55 fails validation 107613:14:55 when deleting the conflicting route 107713:14:58 does not delete the original route 107813:14:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.15 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.49 1.28 1.20 1/285 11025 108013:14:58 when there are no conflicting routes 108113:14:59 passes validation 108213:14:59 with loose foreign key on routes.namespace_id 108313:14:59 behaves like cleanup by a loose foreign key 108413:15:01 cleans up (delete or nullify) the model 108513:15:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.52 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.45 1.28 1.20 1/285 11026 108713:15:01# [RSpecRunTime] Finishing example group spec/models/route_spec.rb. It took 26.69 seconds. Expected to take 25.96 seconds. 108813:15:01# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. Expected to take 23.23 seconds. 108913:15:01Gitlab::Database::Migrations::TimeoutHelpers 109013:15:01 #disable_statement_timeout 109113:15:01-- transaction_open?(nil) 109313:15:01 disables statement timeouts to current transaction only 109413:15:01 with real environment 109513:15:01-- execute("SET statement_timeout TO '20000'") 109713:15:01-- execute("SHOW statement_timeout") 109913:15:01-- transaction_open?(nil) 110113:15:01-- execute("SET LOCAL statement_timeout TO 0") 110313:15:01-- execute("SHOW statement_timeout") 110513:15:01-- execute("SHOW statement_timeout") 110713:15:01-- execute("RESET statement_timeout") 110913:15:06 defines statement to 0 only for current transaction 111013:15:06 when passing a blocks 111113:15:06-- execute("SET statement_timeout TO '20000'") 111313:15:10 disables statement timeouts on session level and executes the block 111413:15:10 with real environment 111513:15:10-- execute("SET statement_timeout TO '20000'") 111713:15:10-- execute("SET statement_timeout TO '20000'") 111913:15:10-- execute("SHOW statement_timeout") 112113:15:10-- execute("SET statement_timeout TO 0") 112313:15:10-- execute("SHOW statement_timeout") 112513:15:10-- execute("SHOW statement_timeout") 112713:15:10-- execute("RESET statement_timeout") 112913:15:10-- execute("RESET statement_timeout") 113113:15:10-- execute("RESET statement_timeout") 113313:15:16 defines statement to 0 for any code run inside the block 113413:15:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.82 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.35 1.26 1.20 1/285 11027 113613:15:16 when the statement_timeout is already disabled 113713:15:21 yields control without disabling the timeout or resetting 113813:15:21# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.43 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.41 1.28 1.20 2/285 11028 114013:15:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. It took 19.91 seconds. Expected to take 23.23 seconds. 114113:15:21# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/pipeline_message_spec.rb. Expected to take 22.07 seconds. 114213:15:21Integrations::ChatMessage::PipelineMessage 114313:15:21 does not allow STI 114413:15:22 returns an empty pretext 114513:15:22 returns the pipeline summary in the activity's title 114613:15:23 returns pipeline name 114713:15:24 returns a link to the project in the activity's subtitle 114813:15:24 returns the build duration in the activity's text property 114913:15:25 returns the user's avatar image URL in the activity's image property 115013:15:25 returns the pipeline summary as the attachment's fallback property 115113:15:26 returns 'good' as the attachment's color property 115213:15:26 returns the committer's name and username as the attachment's author_name property 115313:15:27 returns the committer's avatar URL as the attachment's author_icon property 115413:15:27 returns the committer's GitLab profile URL as the attachment's author_link property 115513:15:28 returns the pipeline ID, status, and duration as the attachment's title property 115613:15:28 returns the pipeline URL as the attachment's title_link property 115713:15:29 returns three attachment fields 115813:15:29 returns the commit message as the attachment's second field property 115913:15:30 returns the ref name and link as the attachment's second field property 116013:15:30 returns the project's name as the attachment's footer property 116113:15:31 returns the project's avatar URL as the attachment's footer_icon property 116213:15:32 returns the pipeline's timestamp as the attachment's ts property 116313:15:32 behaves like Integrations::ChatMessage 116413:15:32 when input contains link markup 116513:15:32 strips all link markup characters 116613:15:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.97 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.34 1.27 1.20 1/285 11029 116813:15:32 when the pipeline failed 116913:15:33 returns the summary with a 'failed' status 117013:15:33 when the pipeline passed with warnings 117113:15:33 returns the summary with a 'passed with warnings' status 117213:15:33 when no user is provided because the pipeline was triggered by the API 117313:15:34 returns the summary with 'API' as the username 117413:15:34 when the user does not have an avatar 117513:15:34 returns an empty string in the activity's image property 117613:15:34 when the pipeline failed 117713:15:35 returns 'danger' as the attachment's color property 117813:15:35 when the pipeline passed with warnings 117913:15:35 returns 'warning' as the attachment's color property 118013:15:35 when no user is provided because the pipeline was triggered by the API 118113:15:36 returns the committer's name and username as the attachment's author_name property 118213:15:36 returns nil as the attachment's author_icon property 118313:15:37 returns nil as the attachment's author_link property 118413:15:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.74 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.32 1.26 1.20 1/285 11030 118613:15:37 when a job in the pipeline fails 118713:15:38 returns five attachment fields 118813:15:38 returns the stage name and link to the 'Failed jobs' tab on the pipeline's page as the attachment's third field property 118913:15:39 returns the job name and link as the attachment's fourth field property 119013:15:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.43 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.37 1.27 1.20 4/285 11031 119213:15:39 when lots of jobs across multiple stages fail 119313:15:39 returns the stage names and links to the 'Failed jobs' tab on the pipeline's page as the attachment's third field property 119413:15:40 returns the job names and links as the attachment's fourth field property 119513:15:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.63 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.37 1.27 1.20 1/285 11032 119713:15:40 when jobs succeed on retries 119813:15:40 do not return a job which succeeded on retry 119913:15:40 when jobs failed even on retries 120013:15:41 returns only first instance of the failed job 120113:15:41 when the CI config file contains a YAML error 120213:15:41 returns four attachment fields 120313:15:42 returns the YAML error deatils as the attachment's third field property 120413:15:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.8 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.37 1.27 1.20 1/285 11033 120613:15:42 when rendering markdown 120713:15:43 returns the pipeline summary as the attachments in markdown format 120813:15:43 #attachment_color 120913:15:43 when success 121013:15:43 is expected to eq "good" 121113:15:43 when passed with warnings 121213:15:44 is expected to eq "warning" 121413:15:44 is expected to eq "danger" 121513:15:44# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/pipeline_message_spec.rb. It took 23.62 seconds. Expected to take 22.07 seconds. 121613:15:44# [RSpecRunTime] Starting example group spec/tasks/gitlab/user_management_rake_spec.rb. Expected to take 19.9 seconds. 121713:15:44gitlab:user_management tasks 121813:15:44 disable_project_and_group_creation 121913:15:45 returns output info 122113:15:45 in the group 122213:15:45 behaves like updates proper users 122313:15:46 updates members 122413:15:48 does not update other users 122513:15:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.61 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.34 1.27 1.20 1/285 11034 122713:15:48 in the descendant groups 122813:15:48 behaves like updates proper users 122913:15:51 updates members 123013:15:52 does not update other users 123113:15:53# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.28 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.31 1.27 1.20 1/284 11035 123313:15:53 in the children projects 123413:15:53 behaves like updates proper users 123513:15:55 updates members 123613:15:58 does not update other users 123713:15:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.53 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.37 1.28 1.20 1/284 11036 123913:15:58 when updated rows do not match the member count 124013:15:59 returns an error message 124113:16:03# [RSpecRunTime] Finishing example group spec/tasks/gitlab/user_management_rake_spec.rb. It took 18.28 seconds. Expected to take 19.9 seconds. 124213:16:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.41 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.34 1.27 1.20 1/284 11037 124413:16:03# [RSpecRunTime] Starting example group spec/models/clusters/agents/authorizations/user_access/group_authorization_spec.rb. Expected to take 18.98 seconds. 124513:16:03Clusters::Agents::Authorizations::UserAccess::GroupAuthorization 124613:16:03 is expected to belong to group class_name => ::Group required: true 124713:16:03 is expected to belong to agent class_name => Clusters::Agent required: true 124813:16:03 is expected to validate jsonb schema "config" 124913:16:03 does not allow STI 125013:16:03 #config_project 125113:16:04 is expected to eq #<Project id:382 namespace428/project-499>> 125213:16:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.82 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.31 1.27 1.20 1/284 11038 125513:16:04 user_role: :guest, expected_access_level: nil 125613:16:05 returns the expected result 125713:16:05 when authorization belongs to sub-group 125813:16:07 respects the role inheritance 125913:16:08 respects the role override 126013:16:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.83 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.31 1.27 1.20 6/284 11039 126213:16:08 user_role: :reporter, expected_access_level: nil 126313:16:09 returns the expected result 126413:16:09 when authorization belongs to sub-group 126513:16:10 respects the role inheritance 126613:16:12 respects the role override 126713:16:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.55 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.21 1.25 1.20 1/285 11040 126913:16:12 user_role: :developer, expected_access_level: 30 127013:16:13 returns the expected result 127113:16:13 when authorization belongs to sub-group 127213:16:14 respects the role inheritance 127313:16:16 respects the role override 127413:16:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 24.37 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.27 1.26 1.20 4/285 11041 127613:16:16 user_role: :maintainer, expected_access_level: 40 127713:16:17 returns the expected result 127813:16:17 when authorization belongs to sub-group 127913:16:18 respects the role inheritance 128013:16:19 respects the role override 128113:16:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.19 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.25 1.25 1.20 1/285 11042 128313:16:19 user_role: :owner, expected_access_level: 50 128413:16:21 returns the expected result 128513:16:21 when authorization belongs to sub-group 128613:16:22 respects the role inheritance 128713:16:23 respects the role override 128813:16:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.92 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.25 1.25 1.20 1/285 11043 129013:16:23# [RSpecRunTime] Finishing example group spec/models/clusters/agents/authorizations/user_access/group_authorization_spec.rb. It took 20.53 seconds. Expected to take 18.98 seconds. 129113:16:23# [RSpecRunTime] Starting example group spec/bin/sidekiq_cluster_spec.rb. Expected to take 17.32 seconds. 129213:16:23bin/sidekiq-cluster 129313:16:23 when specifying some queues 129413:16:23 args: ["foo,bar"], included: ["-qdefault,1", "-qmailers,1"] 129513:16:29 runs successfully 129613:16:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.19 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.21 1.25 1.20 1/287 11048 129813:16:29 args: ["*"], included: ["-qdefault,1", "-qmailers,1"] 129913:16:32 runs successfully 130013:16:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.92 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.21 1.25 1.20 1/287 11050 130213:16:32 args: ["*", "foo,bar"], included: ["-qdefault,1", "-qmailers,1"] 130313:16:35 runs successfully 130413:16:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.59 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.27 1.26 1.20 1/287 11052 130613:16:35 when specifying queues in mulitple arguments 130713:16:37 runs successfully 130813:16:37# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.2 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.27 1.26 1.20 1/287 11054 131013:16:37 when arguments contain newlines 131113:16:43 raises an error 131213:16:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.37 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.33 1.27 1.20 2/287 11057 131413:16:43# [RSpecRunTime] Finishing example group spec/bin/sidekiq_cluster_spec.rb. It took 19.45 seconds. Expected to take 17.32 seconds. 131513:16:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/release/template_spec.rb. Expected to take 16.88 seconds. 131613:16:43Gitlab::Ci::Badge::Release::Template 131813:16:44 defaults to latest release 131913:16:45 returns custom key text 132013:16:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.06 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.22 1.25 1.20 1/287 11058 132313:16:45 when a release exists 132413:16:47 returns the tag of the release 132513:16:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.32 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.22 1.25 1.20 1/284 11059 132713:16:47 no releases exist 132813:16:48 returns string that latest release is none 132913:16:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.67 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.22 1.25 1.20 1/284 11060 133213:16:49 returns the default key width 133313:16:51 returns custom key width 133413:16:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.35 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.21 1.25 1.20 1/284 11061 133613:16:51 #value_width 133713:16:52 returns the default value width 133813:16:53 returns custom value width 133913:16:55 returns VALUE_WIDTH_DEFAULT if the custom value_width supplied is greater than permissible limit 134013:16:56 returns VALUE_WIDTH_DEFAULT if value_width is not a number 134113:16:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.67 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.27 1.26 1.20 1/284 11062 134413:16:57 always has the same color 134513:16:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.09 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.27 1.26 1.20 1/284 11063 134713:16:57 #value_color 134813:16:57 when release exists 135013:16:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.49 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.25 1.25 1.20 1/284 11064 135213:16:59 when release does not exist 135413:17:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.8 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.25 1.25 1.20 1/285 11065 135613:17:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/release/template_spec.rb. It took 17.43 seconds. Expected to take 16.88 seconds. 135713:17:00# [RSpecRunTime] Starting example group spec/models/event_collection_spec.rb. Expected to take 15.39 seconds. 135813:17:00EventCollection 135913:17:00 does not allow STI 136113:17:02 returns no events if no projects are passed 136213:17:02 with project events 136313:17:05 returns an Array of all event types when no filter is passed 136413:17:05 includes the wiki page events when using to_a 136513:17:05 includes the design events 136613:17:05 includes the wiki page events when using all_project_events 136713:17:06 applies a limit to the number of events 136813:17:06 can paginate through events 136913:17:06 returns an empty Array when crossing the maximum page number 137013:17:06 allows filtering of events using an EventFilter, returning single item 137113:17:06 allows filtering of events using an EventFilter, returning several items 137213:17:06 allows filtering of events using an EventFilter, returning pushes 137313:17:06 when there are multiple issue events 137413:17:07 includes work item events too 137513:17:07# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.41 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.15 1.23 1.19 1/289 11183 137713:17:07 with group events 137813:17:07 includes also group events 137913:17:07 does not include events from inaccessible groups 138013:17:07 with pagination through events 138113:17:14 returns recent groups and projects events 138213:17:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.35 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.14 1.23 1.19 1/288 11184 138413:17:14 with project exclusive event types 138513:17:14 filter: "push", event: lazy { create(:push_event, project: project) } 138613:17:14 queries only project events 138713:17:14 filter: "merged", event: lazy { create(:event, :merged, project: project, target: merge_request) } 138813:17:14 queries only project events 138913:17:14 filter: "team", event: lazy { create(:event, :joined, project: project) } 139013:17:14 queries only project events 139113:17:14 filter: "issue", event: lazy { create(:closed_issue_event, project: project) } 139213:17:15 queries only project events 139313:17:15 filter: "designs", event: lazy { create(:design_event, project: project) } 139413:17:15 queries only project events 139513:17:15# [RSpecRunTime] Finishing example group spec/models/event_collection_spec.rb. It took 15.35 seconds. Expected to take 15.39 seconds. 139613:17:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. Expected to take 14.92 seconds. 139713:17:15Gitlab::Ci::Pipeline::Chain::EnsureEnvironments 139913:17:15 when a pipeline contains a deployment job 140013:17:15 and the environment does not exist 140113:17:17 creates the environment specified by the job 140213:17:17 and the pipeline is for a merge request 140313:17:19 associates the environment with the merge request 140413:17:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.17 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.12 1.22 1.19 1/285 11185 140613:17:19 when an environment has already been existed 140713:17:21 ensures environment existence for the job 140813:17:21 and the pipeline is for a merge request 140913:17:23 does not associate the environment with the merge request 141013:17:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.16 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.12 1.22 1.19 1/285 11186 141213:17:23 when an environment name contains an invalid character 141313:17:25 sets the failure status 141413:17:25# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.12 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.11 1.22 1.19 1/285 11187 141613:17:25 when a pipeline contains a teardown job 141713:17:27 ensures environment existence for the job 141813:17:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.08 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.11 1.22 1.19 1/285 11188 142013:17:27 when a pipeline does not contain a deployment job 142113:17:29 does not create any environments 142213:17:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.91 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.18 1.23 1.19 1/285 11189 142413:17:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb. It took 13.79 seconds. Expected to take 14.92 seconds. 142513:17:29# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_confidential_spec.rb. Expected to take 13.73 seconds. 142613:17:29Mutations::Issues::SetConfidential 142713:17:29 is expected to require graphql authorizations :update_issue 142913:17:29 behaves like permission level for issue mutation is correctly verified 143013:17:29 when the user is not a project member 143113:17:29 behaves like when the user does not have access to the resource 143213:17:31 raises an error 143313:17:31 even if assigned to the issue 143413:17:32 does not modify issue 143513:17:32# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.61 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.18 1.23 1.19 1/285 11190 143713:17:32 even if author of the issue 143813:17:33 does not modify issue 143913:17:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.91 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.18 1.23 1.19 1/285 11191 144113:17:33 when the user is a project member 144213:17:33 with guest role 144313:17:33 behaves like when the user does not have access to the resource 144413:17:35 raises an error 144513:17:35 even if assigned to the issue 144613:17:36 does not modify issue 144713:17:36# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.1 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.24 1.24 1.19 1/285 11192 144913:17:36 even if author of the issue 145013:17:38 does not modify issue 145113:17:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.8 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.24 1.24 1.19 1/285 11193 145313:17:38 when the user can update the issue 145413:17:40 returns the issue as confidential 145513:17:40 when passing confidential as false 145613:17:41 updates the issue confidentiality to false 145713:17:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.08 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.22 1.24 1.19 1/285 11194 145913:17:41 when guest user is an assignee 146013:17:43 does not change issue confidentiality 146113:17:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.74 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.22 1.24 1.19 1/285 11195 146313:17:43# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_confidential_spec.rb. It took 13.8 seconds. Expected to take 13.73 seconds. 146413:17:43# [RSpecRunTime] Starting example group spec/finders/concerns/finder_with_cross_project_access_spec.rb. Expected to take 13.31 seconds. 146513:17:43FinderWithCrossProjectAccess 146613:17:43 when the user cannot read cross project 146813:17:44 returns a issue if the check is disabled 146913:17:45 returns an empty relation when the check is enabled 147013:17:47 only queries once when check is enabled 147113:17:48 only queries once when check is disabled 147213:17:48# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.48 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.21 1.23 1.19 1/285 11196 147513:17:49 checks the accessibility of the subject directly 147613:17:50 returns the issue 147713:17:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.05 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.27 1.25 1.20 1/285 11197 148013:17:52 checks the accessibility of the subject directly 148113:17:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.42 second. Current RSS: ~1343M. Threads: 4. load average: 1.27 1.25 1.20 1/286 11198 148413:17:53 checks the accessibility of the subject directly 148513:17:54 re-enables the check after the find failed 148613:17:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.83 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.25 1.24 1.19 1/285 11199 148813:17:54 when the user can read cross project 148913:17:55 returns the result 149013:17:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.08 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.25 1.24 1.19 1/285 11200 149213:17:55 when specifying a model 149313:17:55 .finder_model 149413:17:56 is set correctly 149513:17:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.3 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.25 1.24 1.19 1/285 11201 149713:17:57# [RSpecRunTime] Finishing example group spec/finders/concerns/finder_with_cross_project_access_spec.rb. It took 13.56 seconds. Expected to take 13.31 seconds. 149813:17:57# [RSpecRunTime] Starting example group spec/serializers/diff_file_base_entity_spec.rb. Expected to take 12.23 seconds. 149913:17:57DiffFileBaseEntity 150013:17:58 submodule information for a 150113:17:58 newly added submodule 150213:17:58 says it is a submodule and contains links 150313:17:58 has no compare url because the submodule was newly added 150413:17:58# [RSpecRunTime] RSpec elapsed time: 16 minutes 6.64 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.25 1.24 1.19 1/286 11230 150613:17:58 changed submodule 150713:17:58 contains a link to compare the changes 150813:17:58 normal file (no submodule) 150913:17:58 sets submodule to false 151013:17:58 contains raw sizes for the blob 151113:17:58 is expected to eq 132 151413:17:58 behaves like a diff file edit path to the source branch 151513:17:59 is expected to eq "/namespace509/project-581/-/edit/feature/files/ruby/feature.rb?from_merge_request_iid=1" 151613:17:59 behaves like nil if removed source branch 151713:18:00 is expected to eq nil 151913:18:00 behaves like a diff file edit path to the source branch 152013:18:00 is expected to eq "/namespace509/project-581/-/edit/feature/files/ruby/feature.rb?from_merge_request_iid=1" 152113:18:00 removed source branch 152213:18:01 is expected to eq nil 152413:18:01 is expected to eq "/namespace509/project-581/-/edit/feature/six" 152513:18:01 ide_edit_path 152613:18:01 when source_project and target_project are the same 152713:18:02 returns the merge_request ide route 152813:18:02 behaves like nil if removed source branch 152913:18:03 is expected to eq nil 153013:18:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.69 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.39 1.27 1.20 1/291 11524 153213:18:03 when source_project and target_project are different 153313:18:08 returns the merge_request ide route with the target_project as param 153413:18:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.16 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.36 1.27 1.20 1/291 11620 153613:18:08# [RSpecRunTime] Finishing example group spec/serializers/diff_file_base_entity_spec.rb. It took 11.86 seconds. Expected to take 12.23 seconds. 153713:18:08# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/certificate_spec.rb. Expected to take 11.91 seconds. 153813:18:08Gitlab::X509::Certificate 153913:18:14 testing environment setup 154013:18:14 generate_root 154113:18:14 generates a root CA that expires a long way in the future 154213:18:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.73 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.30 1.26 1.20 1/287 11621 154413:18:14 generate_intermediate 154513:18:14 generates an intermediate CA that expires a long way in the future 154613:18:14 generates an intermediate CA properly signed by the root CA 154713:18:14 generate_cert 154813:18:14 generates a cert properly signed by the intermediate CA 154913:18:14 generates a cert that expires soon 155013:18:14 generates a cert intended for email signing 155113:18:14 passing in INFINITE_EXPIRY 155213:18:17 generates a cert that expires a long way in the future 155313:18:17# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.39 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.30 1.26 1.20 1/287 11622 155513:18:17 .from_strings 155613:18:17 parses correctly a certificate and key 155813:18:17 parses correctly a certificate and key 155913:18:17 with optional ca_certs 156013:18:17 parses correctly certificate, key and ca_certs 156113:18:17 with no intermediate CA 156213:18:19 parses correctly a certificate and key 156313:18:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.49 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.28 1.25 1.20 1/285 11623 156513:18:19 .default_cert_dir 156613:18:19 when SSL_CERT_DIR env variable is not set 156713:18:19 returns default directory from OpenSSL 156813:18:19 when SSL_CERT_DIR env variable is set 156913:18:19 returns specified directory 157013:18:19 .default_cert_file 157113:18:19 when SSL_CERT_FILE env variable is not set 157213:18:19 returns default file from OpenSSL 157313:18:19 when SSL_CERT_FILE env variable is set 157413:18:19 returns specified file 157513:18:19 .ca_certs_paths 157613:18:19 returns all files specified by OpenSSL defaults 157713:18:19 .ca_certs_bundle 157813:18:19 skips certificates if OpenSSLError is raised and report it 157913:18:19 returns a list certificates as strings 158013:18:19 .load_ca_certs_bundle 158113:18:19 loads a PEM-encoded certificate bundle into an OpenSSL::X509::Certificate array 158213:18:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/certificate_spec.rb. It took 10.81 seconds. Expected to take 11.91 seconds. 158313:18:19# [RSpecRunTime] Starting example group spec/models/operations/feature_flags/strategy_spec.rb. Expected to take 11.29 seconds. 158413:18:19Operations::FeatureFlags::Strategy 158513:18:20 does not allow STI 158713:18:20 is expected to validate that :name is either ‹"default"›, ‹"gradualRolloutUserId"›, ‹"flexibleRollout"›, ‹"userWithId"›, or ‹"gitlabUserList"›, producing a custom validation error on failure 158913:18:20 when the strategy name is invalid 159013:18:20 invalid_name: nil 159113:18:20 skips parameters validation 159213:18:20 invalid_name: {} 159313:18:20 skips parameters validation 159413:18:20 invalid_name: [] 159513:18:20 skips parameters validation 159613:18:20 invalid_name: "nothing" 159713:18:20 skips parameters validation 159813:18:20 invalid_name: 3 159913:18:20 skips parameters validation 160013:18:20 when the strategy name is gradualRolloutUserId 160113:18:20 allows the parameters in any order 160213:18:20 invalid_parameters: nil 160313:18:20 must have valid parameters for the strategy 160413:18:20 invalid_parameters: {} 160513:18:20 must have valid parameters for the strategy 160613:18:20 invalid_parameters: {:percentage=>"40", :groupId=>"mygroup", :userIds=>"4"} 160713:18:20 must have valid parameters for the strategy 160813:18:20 invalid_parameters: {:percentage=>"40"} 160913:18:20 must have valid parameters for the strategy 161013:18:21 invalid_parameters: {:percentage=>"40", :groupId=>"mygroup", :extra=>nil} 161113:18:21 must have valid parameters for the strategy 161213:18:21 invalid_parameters: {:groupId=>"mygroup"} 161313:18:21 must have valid parameters for the strategy 161513:18:21 invalid_value: 50 161613:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 161713:18:21 invalid_value: 40.0 161813:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 161913:18:21 invalid_value: {:key=>"value"} 162013:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 162113:18:21 invalid_value: "garbage" 162213:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 162313:18:21 invalid_value: "101" 162413:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 162513:18:21 invalid_value: "-1" 162613:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 162713:18:21 invalid_value: "-10" 162813:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 162913:18:21 invalid_value: "1000" 163013:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 163113:18:21 invalid_value: "10.0" 163213:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 163313:18:21 invalid_value: "5%" 163413:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 163513:18:21 invalid_value: "25%" 163613:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 163713:18:21 invalid_value: "100hi" 163813:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 163913:18:21 invalid_value: "e100" 164013:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 164113:18:21 invalid_value: "30m" 164213:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 164313:18:21 invalid_value: " " 164413:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 164513:18:21 invalid_value: "\r\n" 164613:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 164713:18:21 invalid_value: "\n" 164813:18:21 must be a string value between 0 and 100 inclusive and without a percentage sign 164913:18:21 invalid_value: "\t" 165013:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 165113:18:22 invalid_value: "\n10" 165213:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 165313:18:22 invalid_value: "20\n" 165413:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 165513:18:22 invalid_value: "\n100" 165613:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 165713:18:22 invalid_value: "100\n" 165813:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 165913:18:22 invalid_value: "\n " 166013:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 166113:18:22 invalid_value: nil 166213:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 166313:18:22 valid_value: "0" 166413:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 166513:18:22 valid_value: "1" 166613:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 166713:18:22 valid_value: "10" 166813:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 166913:18:22 valid_value: "38" 167013:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 167113:18:22 valid_value: "100" 167213:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 167313:18:22 valid_value: "93" 167413:18:22 must be a string value between 0 and 100 inclusive and without a percentage sign 167613:18:22 invalid_value: nil 167713:18:22 must be a string value of up to 32 lowercase characters 167813:18:22 invalid_value: 4 167913:18:22 must be a string value of up to 32 lowercase characters 168013:18:22 invalid_value: 50.0 168113:18:22 must be a string value of up to 32 lowercase characters 168213:18:22 invalid_value: {} 168313:18:22 must be a string value of up to 32 lowercase characters 168413:18:22 invalid_value: "spaces bad" 168513:18:22 must be a string value of up to 32 lowercase characters 168613:18:22 invalid_value: "bad$" 168713:18:22 must be a string value of up to 32 lowercase characters 168813:18:22 invalid_value: "%bad" 168913:18:22 must be a string value of up to 32 lowercase characters 169013:18:22 invalid_value: "<bad" 169113:18:23 must be a string value of up to 32 lowercase characters 169213:18:23 invalid_value: "bad>" 169313:18:23 must be a string value of up to 32 lowercase characters 169413:18:23 invalid_value: "!bad" 169513:18:23 must be a string value of up to 32 lowercase characters 169613:18:23 invalid_value: ".bad" 169713:18:23 must be a string value of up to 32 lowercase characters 169813:18:23 invalid_value: "Bad" 169913:18:23 must be a string value of up to 32 lowercase characters 170013:18:23 invalid_value: "bad1" 170113:18:23 must be a string value of up to 32 lowercase characters 170213:18:23 invalid_value: "" 170313:18:23 must be a string value of up to 32 lowercase characters 170413:18:23 invalid_value: " " 170513:18:23 must be a string value of up to 32 lowercase characters 170613:18:23 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" 170713:18:23 must be a string value of up to 32 lowercase characters 170813:18:23 invalid_value: "ba_d" 170913:18:23 must be a string value of up to 32 lowercase characters 171013:18:23 invalid_value: "ba\nd" 171113:18:23 must be a string value of up to 32 lowercase characters 171213:18:23 valid_value: "somegroup" 171313:18:23 must be a string value of up to 32 lowercase characters 171413:18:23 valid_value: "anothergroup" 171513:18:23 must be a string value of up to 32 lowercase characters 171613:18:23 valid_value: "okay" 171713:18:23 must be a string value of up to 32 lowercase characters 171813:18:23 valid_value: "g" 171913:18:23 must be a string value of up to 32 lowercase characters 172013:18:23 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 172113:18:23 must be a string value of up to 32 lowercase characters 172213:18:23 when the strategy name is flexibleRollout 172313:18:23 allows the parameters in the order rollout, stickiness, groupId 172413:18:23 allows the parameters in the order rollout, groupId, stickiness 172513:18:23 allows the parameters in the order stickiness, rollout, groupId 172613:18:24 allows the parameters in the order stickiness, groupId, rollout 172713:18:24 allows the parameters in the order groupId, rollout, stickiness 172813:18:24 allows the parameters in the order groupId, stickiness, rollout 172913:18:24 invalid_parameters: nil 173013:18:24 must have valid parameters for the strategy 173113:18:24 invalid_parameters: {} 173213:18:24 must have valid parameters for the strategy 173313:18:24 invalid_parameters: {:rollout=>"40"} 173413:18:24 must have valid parameters for the strategy 173513:18:24 invalid_parameters: {:groupId=>"mygroup"} 173613:18:24 must have valid parameters for the strategy 173713:18:24 invalid_parameters: {:stickiness=>"default"} 173813:18:24 must have valid parameters for the strategy 173913:18:24 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup"} 174013:18:24 must have valid parameters for the strategy 174113:18:24 invalid_parameters: {:rollout=>"40", :stickiness=>"default"} 174213:18:24 must have valid parameters for the strategy 174313:18:24 invalid_parameters: {:groupId=>"mygroup", :stickiness=>"default"} 174413:18:24 must have valid parameters for the strategy 174513:18:24 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup", :stickiness=>"default", :userIds=>"4"} 174613:18:24 must have valid parameters for the strategy 174713:18:24 invalid_parameters: {:rollout=>"40", :groupId=>"mygroup", :stickiness=>"default", :extra=>nil} 174813:18:24 must have valid parameters for the strategy 175013:18:24 invalid_value: 50 175113:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 175213:18:24 invalid_value: 40.0 175313:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 175413:18:24 invalid_value: {:key=>"value"} 175513:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 175613:18:24 invalid_value: "garbage" 175713:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 175813:18:24 invalid_value: "101" 175913:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 176013:18:24 invalid_value: "-1" 176113:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 176213:18:24 invalid_value: " " 176313:18:24 must be a string value between 0 and 100 inclusive and without a percentage sign 176413:18:24 invalid_value: "-10" 176513:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 176613:18:25 invalid_value: "1000" 176713:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 176813:18:25 invalid_value: "10.0" 176913:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 177013:18:25 invalid_value: "5%" 177113:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 177213:18:25 invalid_value: "25%" 177313:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 177413:18:25 invalid_value: "100hi" 177513:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 177613:18:25 invalid_value: "e100" 177713:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 177813:18:25 invalid_value: "30m" 177913:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 178013:18:25 invalid_value: "\r\n" 178113:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 178213:18:25 invalid_value: "\n" 178313:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 178413:18:25 invalid_value: "\t" 178513:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 178613:18:25 invalid_value: "\n10" 178713:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 178813:18:25 invalid_value: "20\n" 178913:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 179013:18:25 invalid_value: "\n100" 179113:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 179213:18:25 invalid_value: "100\n" 179313:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 179413:18:25 invalid_value: "\n " 179513:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 179613:18:25 invalid_value: nil 179713:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 179813:18:25 valid_value: "0" 179913:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 180013:18:25 valid_value: "1" 180113:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 180213:18:25 valid_value: "10" 180313:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 180413:18:25 valid_value: "38" 180513:18:25 must be a string value between 0 and 100 inclusive and without a percentage sign 180613:18:25 valid_value: "100" 180713:18:26 must be a string value between 0 and 100 inclusive and without a percentage sign 180813:18:26 valid_value: "93" 180913:18:26 must be a string value between 0 and 100 inclusive and without a percentage sign 181113:18:26 invalid_value: nil 181213:18:26 must be a string value of up to 32 lowercase characters 181313:18:26 invalid_value: 4 181413:18:26 must be a string value of up to 32 lowercase characters 181513:18:26 invalid_value: 50.0 181613:18:26 must be a string value of up to 32 lowercase characters 181713:18:26 invalid_value: {} 181813:18:26 must be a string value of up to 32 lowercase characters 181913:18:26 invalid_value: "spaces bad" 182013:18:26 must be a string value of up to 32 lowercase characters 182113:18:26 invalid_value: "bad$" 182213:18:26 must be a string value of up to 32 lowercase characters 182313:18:26 invalid_value: "%bad" 182413:18:26 must be a string value of up to 32 lowercase characters 182513:18:26 invalid_value: "<bad" 182613:18:26 must be a string value of up to 32 lowercase characters 182713:18:26 invalid_value: "bad>" 182813:18:26 must be a string value of up to 32 lowercase characters 182913:18:26 invalid_value: "!bad" 183013:18:26 must be a string value of up to 32 lowercase characters 183113:18:26 invalid_value: ".bad" 183213:18:26 must be a string value of up to 32 lowercase characters 183313:18:26 invalid_value: "Bad" 183413:18:26 must be a string value of up to 32 lowercase characters 183513:18:26 invalid_value: "bad1" 183613:18:26 must be a string value of up to 32 lowercase characters 183713:18:26 invalid_value: "" 183813:18:26 must be a string value of up to 32 lowercase characters 183913:18:26 invalid_value: " " 184013:18:26 must be a string value of up to 32 lowercase characters 184113:18:26 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" 184213:18:26 must be a string value of up to 32 lowercase characters 184313:18:26 invalid_value: "ba_d" 184413:18:27 must be a string value of up to 32 lowercase characters 184513:18:27 invalid_value: "ba\nd" 184613:18:27 must be a string value of up to 32 lowercase characters 184713:18:27 valid_value: "somegroup" 184813:18:27 must be a string value of up to 32 lowercase characters 184913:18:27 valid_value: "anothergroup" 185013:18:27 must be a string value of up to 32 lowercase characters 185113:18:27 valid_value: "okay" 185213:18:27 must be a string value of up to 32 lowercase characters 185313:18:27 valid_value: "g" 185413:18:27 must be a string value of up to 32 lowercase characters 185513:18:27 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 185613:18:27 must be a string value of up to 32 lowercase characters 185813:18:27 invalid_value: nil 185913:18:27 must be a string representing a supported stickiness setting 186013:18:27 invalid_value: " " 186113:18:27 must be a string representing a supported stickiness setting 186213:18:27 invalid_value: "DEFAULT" 186313:18:27 must be a string representing a supported stickiness setting 186413:18:27 invalid_value: "DEFAULT\n" 186513:18:27 must be a string representing a supported stickiness setting 186613:18:27 invalid_value: "UserId" 186713:18:27 must be a string representing a supported stickiness setting 186813:18:27 invalid_value: "USER" 186913:18:27 must be a string representing a supported stickiness setting 187013:18:27 invalid_value: "USERID " 187113:18:27 must be a string representing a supported stickiness setting 187213:18:27 valid_value: "default" 187313:18:27 must be a string representing a supported stickiness setting 187413:18:27 valid_value: "userId" 187513:18:27 must be a string representing a supported stickiness setting 187613:18:27 valid_value: "sessionId" 187713:18:27 must be a string representing a supported stickiness setting 187813:18:27 valid_value: "random" 187913:18:27 must be a string representing a supported stickiness setting 188013:18:27 when the strategy name is userWithId 188113:18:27 invalid_parameters: nil 188213:18:27 must have valid parameters for the strategy 188313:18:27 invalid_parameters: {:userIds=>"sam", :percentage=>"40"} 188413:18:28 must have valid parameters for the strategy 188513:18:28 invalid_parameters: {:userIds=>"sam", :some=>"param"} 188613:18:28 must have valid parameters for the strategy 188713:18:28 invalid_parameters: {:percentage=>"40"} 188813:18:28 must have valid parameters for the strategy 188913:18:28 invalid_parameters: {} 189013:18:28 must have valid parameters for the strategy 189213:18:28 valid_value: "" 189313:18:28 is valid with a string of comma separated values 189413:18:28 valid_value: "sam" 189513:18:28 is valid with a string of comma separated values 189613:18:28 valid_value: "1" 189713:18:28 is valid with a string of comma separated values 189813:18:28 valid_value: "a" 189913:18:28 is valid with a string of comma separated values 190013:18:28 valid_value: "uuid-of-some-kind" 190113:18:28 is valid with a string of comma separated values 190213:18:28 valid_value: "sam,fred,tom,jane,joe,mike" 190313:18:28 is valid with a string of comma separated values 190413:18:28 valid_value: "gitlab@example.com" 190513:18:28 is valid with a string of comma separated values 190613:18:28 valid_value: "123,4" 190713:18:28 is valid with a string of comma separated values 190813:18:28 valid_value: "UPPER,Case,charActeRS" 190913:18:28 is valid with a string of comma separated values 191013:18:28 valid_value: "0" 191113:18:28 is valid with a string of comma separated values 191213:18:28 valid_value: "$valid$email#2345\#$%..{}+=-)?\\/@example.com" 191313:18:28 is valid with a string of comma separated values 191413:18:28 valid_value: "spaces allowed" 191513:18:28 is valid with a string of comma separated values 191613:18:28 valid_value: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 191713:18:28 is valid with a string of comma separated values 191813:18:28 valid_value: "a,bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,ccc" 191913:18:28 is valid with a string of comma separated values 192013:18:28 valid_value: "many spaces" 192113:18:28 is valid with a string of comma separated values 192213:18:28 invalid_value: 1 192413:18:28 invalid_value: 2.5 192613:18:28 invalid_value: {} 192813:18:29 invalid_value: [] 193013:18:29 invalid_value: nil 193213:18:29 invalid_value: "123\n456" 193413:18:29 invalid_value: "1,2,3,12\t3" 193613:18:29 invalid_value: "\n" 193813:18:29 invalid_value: "\n\r" 194013:18:29 invalid_value: "joe\r,sam" 194213:18:29 invalid_value: "1,2,2" 194413:18:29 invalid_value: "1,,2" 194613:18:29 invalid_value: "1,2,,,," 194813:18:29 invalid_value: "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" 195013:18:29 invalid_value: "1, ,2" 195213:18:29 invalid_value: "tim, ,7" 195413:18:29 invalid_value: " " 195613:18:29 invalid_value: " " 195813:18:29 invalid_value: " ,1" 196013:18:29 invalid_value: "1, " 196213:18:29 invalid_value: " leading,1" 196413:18:29 invalid_value: "1,trailing " 196613:18:29 invalid_value: "1, both ,2" 196813:18:30 when the strategy name is default 196913:18:30 must be empty 197013:18:30 invalid_value: {:groupId=>"hi", :percentage=>"7"} 197113:18:30 must be empty 197213:18:30 invalid_value: "" 197313:18:30 must be empty 197413:18:30 invalid_value: "nothing" 197513:18:30 must be empty 197613:18:30 invalid_value: 7 197713:18:30 must be empty 197813:18:30 invalid_value: nil 197913:18:30 must be empty 198013:18:30 invalid_value: [] 198113:18:30 must be empty 198213:18:30 invalid_value: 2.5 198313:18:30 must be empty 198413:18:30 when the strategy name is gitlabUserList 198613:18:30 invalid_value: {:groupId=>"default", :percentage=>"7"} 198813:18:30 invalid_value: "" 199013:18:30 invalid_value: "nothing" 199213:18:30 invalid_value: 7 199413:18:30 invalid_value: nil 199613:18:30 invalid_value: [] 199813:18:30 invalid_value: 2.5 200013:18:30 invalid_value: {:userIds=>"user1"} 200213:18:30 associations 200313:18:30 when name is gitlabUserList 200413:18:31 is valid when associated with a user list 200513:18:31 is invalid without a user list 200613:18:31 is invalid when associated with a user list from another project 200713:18:31 when name is default 200813:18:31 is invalid when associated with a user list 200913:18:31 is valid without a user list 201013:18:31 when name is userWithId 201113:18:31 is invalid when associated with a user list 201213:18:32 is valid without a user list 201313:18:32 when name is gradualRolloutUserId 201413:18:32 is invalid when associated with a user list 201513:18:32 is valid without a user list 201613:18:32 when name is flexibleRollout 201713:18:32 is invalid when associated with a user list 201813:18:32 is valid without a user list 201913:18:32# [RSpecRunTime] Finishing example group spec/models/operations/feature_flags/strategy_spec.rb. It took 12.55 seconds. Expected to take 11.29 seconds. 202013:18:32# [RSpecRunTime] Starting example group spec/serializers/merge_request_diff_entity_spec.rb. Expected to take 10.77 seconds. 202113:18:32MergeRequestDiffEntity 202313:18:33 exposes needed attributes 202413:18:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.16 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.23 1.25 1.20 1/288 11682 202613:18:33 #version_index 202713:18:33 when diff is not present 202813:18:33 behaves like version_index is nil 203013:18:34 when diff is not included in @merge_request_diffs 203113:18:34 behaves like version_index is nil 203313:18:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.97 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.30 1.26 1.20 2/291 11803 203513:18:37 when @merge_request_diffs.size <= 1 203613:18:37 behaves like version_index is nil 203813:18:38 when @merge_request_diffs.size > 1 203913:18:40 returns difference between size and diff index 204013:18:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 48.53 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.27 1.25 1.20 1/291 11908 204213:18:40 #short_commit_sha 204313:18:40 returns short sha 204413:18:41 returns nil if head_commit_sha does not exist 204513:18:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.91 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.27 1.25 1.20 1/291 11976 204713:18:41 #head_version_path 204813:18:41 merge request can be merged 204913:18:42 returns diff path with diff_head param set 205013:18:42 merge request cannot be merged 205113:18:42 returns diff path with diff_head param set 205213:18:42# [RSpecRunTime] Finishing example group spec/serializers/merge_request_diff_entity_spec.rb. It took 10.65 seconds. Expected to take 10.77 seconds. 205313:18:42# [RSpecRunTime] Starting example group spec/models/project_label_spec.rb. Expected to take 10.28 seconds. 205513:18:42 does not allow STI 205613:18:42 relationships 205713:18:43 is expected to belong to project required: false 205913:18:43 is expected to validate that :project cannot be empty/falsy 206013:18:43 validates if title must not exist at group level 206113:18:43 returns error if title already exists at group level 206213:18:44 does not returns error if title does not exist at group level 206313:18:45 does not returns error if project does not belong to group 206413:18:46 does not returns error when title does not change 206513:18:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.34 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.25 1.25 1.20 1/290 12043 206713:18:46 when attempting to add more than one priority to the project label 206813:18:46 returns error 207013:18:46 aliases project to subject 207113:18:46 #to_reference 207313:18:46 returns a String reference to the object 207513:18:47 returns a String reference to the object 207613:18:48 uses id when name contains double quote 207713:18:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.69 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.25 1.25 1.20 1/290 12044 207913:18:48 using invalid format 208013:18:49 raises error 208113:18:49 cross project reference 208313:18:50 returns cross reference with label name 208413:18:50# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.73 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.23 1.24 1.20 1/290 12045 208713:18:51 returns cross reference with label id 208813:18:51# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.2 second. Current RSS: ~1346M. Threads: 4. load average: 1.23 1.24 1.20 1/289 12046 209013:18:51 #preloaded_parent_container 209113:18:52 when project is loaded 209213:18:52 does not invoke a DB query 209313:18:52 when parent_container is loaded 209413:18:52 does not invoke a DB query 209513:18:52 when none of them are loaded 209613:18:52 invokes a DB query 209713:18:52# [RSpecRunTime] Finishing example group spec/models/project_label_spec.rb. It took 9.77 seconds. Expected to take 10.28 seconds. 209813:18:52# [RSpecRunTime] Starting example group spec/services/award_emojis/destroy_service_spec.rb. Expected to take 9.69 seconds. 209913:18:52AwardEmojis::DestroyService 210113:18:53 when user is not authorized 210213:18:53 behaves like a service that does not authorize the user 210313:18:53 does not remove the emoji 210413:18:54 returns an error state 210513:18:54 returns a nil award 210613:18:54 returns the error 210713:18:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 2.76 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.21 1.24 1.19 1/285 12047 210913:18:54 when the user is authorized 211013:18:54 when user has not awarded an emoji to the awardable 211113:18:54 behaves like a service that does not authorize the user 211213:18:55 does not remove the emoji 211313:18:57 returns an error state 211413:18:58 returns a nil award 211513:18:59 returns the error 211613:18:59# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.72 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.11 1.22 1.19 1/285 12048 211813:18:59 when user has awarded an emoji to the awardable 211913:18:59 removes the emoji 212013:19:00 returns a success status 212113:19:00 returns no errors 212213:19:01 returns the destroyed award 212313:19:01 executes hooks 212413:19:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.18 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.11 1.22 1.19 1/285 12049 212613:19:01# [RSpecRunTime] Finishing example group spec/services/award_emojis/destroy_service_spec.rb. It took 9.24 seconds. Expected to take 9.69 seconds. 212713:19:01# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/rate_limit_spec.rb. Expected to take 9.24 seconds. 212813:19:01Ci::CreatePipelineService 212913:19:01 rate limiting 213013:19:02 when user is under the limit 213113:19:04 allows pipeline creation 213213:19:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.23 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.10 1.22 1.19 1/286 12078 213413:19:04 when user is over the limit 213513:19:05 blocks pipeline creation 213613:19:05 with different users 213713:19:07 allows other members to create pipelines 213813:19:07# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.58 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.10 1.22 1.19 1/286 12079 214013:19:07 with different commits 214113:19:08 allows user to create pipeline 214213:19:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.81 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.10 1.22 1.19 1/286 12080 214413:19:08 with different projects 214513:19:10 allows user to create pipeline 214613:19:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.31 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.10 1.21 1.18 1/287 12109 214813:19:11# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/rate_limit_spec.rb. It took 9.13 seconds. Expected to take 9.24 seconds. 214913:19:11# [RSpecRunTime] Starting example group spec/models/concerns/manual_inverse_association_spec.rb. Expected to take 8.81 seconds. 215013:19:11ManualInverseAssociation 215113:19:11 does not allow STI 215213:19:11 .manual_inverse_association 215313:19:11 when the relation exists 215413:19:13 loads the relation 215513:19:15 does not perform extra queries after loading 215613:19:17 allows reloading the relation 215713:19:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.09 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.09 1.21 1.18 1/291 12382 215913:19:17 when the relation does not return a value 216013:19:19 does not try to set an inverse 216113:19:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.83 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.08 1.20 1.18 1/291 12440 216313:19:19# [RSpecRunTime] Finishing example group spec/models/concerns/manual_inverse_association_spec.rb. It took 8.52 seconds. Expected to take 8.81 seconds. 216413:19:19# [RSpecRunTime] Starting example group spec/helpers/ci/pipeline_editor_helper_spec.rb. Expected to take 8.44 seconds. 216513:19:19Ci::PipelineEditorHelper 216613:19:20 can_view_pipeline_editor? 216713:19:20 user can view editor if they can collaborate 216813:19:20 user can not view editor if they cannot collaborate 216913:19:20 #js_pipeline_editor_data 217013:19:20 with a project with commits 217113:19:21 returns pipeline editor data 217213:19:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.87 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.08 1.20 1.18 1/291 12470 217413:19:21 with an empty project 217513:19:22 returns pipeline editor data 217613:19:22 with a project with no repository 217713:19:23 returns pipeline editor data 217813:19:23 with a remote CI config 217913:19:24 returns true for uses-external-config in pipeline editor data 218013:19:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.58 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.15 1.22 1.19 1/290 12517 218213:19:24 with a CI config from an external project 218313:19:25 returns true for uses-external-config in pipeline editor data 218413:19:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.82 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.15 1.22 1.19 1/290 12544 218613:19:25 with a non-default branch name 218713:19:26 returns correct values 218813:19:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.19 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.15 1.22 1.19 2/290 12599 219013:19:26# [RSpecRunTime] Finishing example group spec/helpers/ci/pipeline_editor_helper_spec.rb. It took 7.36 seconds. Expected to take 8.44 seconds. 219113:19:26# [RSpecRunTime] Starting example group spec/serializers/merge_request_serializer_spec.rb. Expected to take 8.24 seconds. 219213:19:26MergeRequestSerializer 219313:19:28 widget merge request serialization 219413:19:29 matches issue json schema 219513:19:29# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.35 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.15 1.22 1.19 1/291 12662 219713:19:29 sidebar merge request serialization 219813:19:29 matches merge_request_sidebar json schema 219913:19:29 sidebar_extras merge request serialization 220013:19:29 matches merge_request_sidebar_extras json schema 220113:19:29 basic merge request serialization 220213:19:29 matches basic merge request json schema 220313:19:29 noteable merge request serialization 220413:19:29 matches noteable merge request json schema 220513:19:29 when merge_request is locked 220613:19:31 matches noteable merge request json schema 220713:19:31# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.87 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.14 1.21 1.18 1/291 12722 220913:19:31 when project is archived 221013:19:33 matches noteable merge request json schema 221113:19:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.71 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.14 1.21 1.18 1/291 12782 221313:19:33 poll cached widget merge request serialization 221413:19:33 matches basic merge request json schema 221513:19:33 poll widget merge request serialization 221613:19:34 matches basic merge request json schema 221713:19:34 no serializer 221813:19:34 falls back to the widget entity 221913:19:34# [RSpecRunTime] Finishing example group spec/serializers/merge_request_serializer_spec.rb. It took 7.81 seconds. Expected to take 8.24 seconds. 222013:19:34# [RSpecRunTime] Starting example group spec/helpers/sidebars_helper_spec.rb. Expected to take 7.67 seconds. 222113:19:34SidebarsHelper 222213:19:34 #sidebar_tracking_attributes_by_object 222313:19:34 when object is a project 222413:19:34 returns tracking attrs for project 222513:19:34 when object is a group 222613:19:34 returns tracking attrs for group 222713:19:34 when object is a user 222813:19:34 returns tracking attrs for user 222913:19:34 when object is something else 223013:19:35 is expected to eq {} 223113:19:35 #super_sidebar_context 223213:19:35 is expected to include {:is_logged_in => true} 223313:19:35 returns terms if defined 223413:19:35 does not return terms if not set 223513:19:35 returns sidebar values from user 223613:19:35 returns sidebar values for work item context with group id 223713:19:35 returns "Merge requests" menu 223813:19:36 returns "Create new" menu groups without headers 223913:19:36 returns "Create new" menu groups with headers 224013:19:36 behaves like logged-out super-sidebar context 224113:19:36 is expected to include {:is_logged_in => false} 224213:19:36 is expected to be a kind of Array 224313:19:36 behaves like shared super sidebar context 224413:19:36 returns sidebar values for logged-in users and logged-out users 224513:19:36 behaves like shared super sidebar context 224613:19:36 returns sidebar values for logged-in users and logged-out users 224713:19:36 when todos_vue_application is disabled 224813:19:36 returns the legacy todo dashboard path 224913:19:36 when user is admin 225013:19:36Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 225213:19:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 225313:19:36 is expected to include {:is_admin => true} 225413:19:36 what's new information 225513:19:36 when display_whats_new? is true 225613:19:36 is expected to include {:whats_new_most_recent_release_items_count => 4, :whats_new_version_digest => "9dab82380f617a2f79d677356ead11ffa1b3e81d6c33a5e449d6e64059bcae1c"} 225713:19:36 when display_whats_new? is false 225813:19:36 is expected not to have key :whats_new_version_digest 225913:19:36 instance version information 226013:19:36 when show_version_check? is true 226113:19:36Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 226313:19:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 226413:19:36 is expected to include {:gitlab_version => #<Gitlab::VersionInfo:0x00007afbc93d1180 @major=17, @minor=6, @patch=0, @suffix_s="", @suffix=[]>, :gitlab_version_check => nil} 226513:19:36 when show_version_check? is false 226613:19:36 is expected not to have key :gitlab_version_check 226713:19:36 shortcut links 226813:19:36 as the anonymous user 226913:19:36 returns global shortcut links 227013:19:36 in a project 227113:19:37 returns project-specific shortcut links 227213:19:37 as logged-in user 227313:19:37 returns global shortcut links 227413:19:37 in a project 227513:19:37 returns project-specific shortcut links 227613:19:37 when merge_request_dashboard feature flag is enabled 227713:19:37 returns nil for merge_request_menu 227813:19:37 current context 227913:19:37 when current context is a project 228013:19:37 returns project context 228113:19:37 when current context is a group 228213:19:37 returns group context 228313:19:37 when current context is not tracked 228413:19:37 returns no context 228513:19:37 context switcher persistent links 228613:19:37 when user is not logged in 228713:19:37 returns only the public links for an anonymous user 228813:19:37 when user is not an admin 228913:19:37 returns only the public links for a user 229013:19:37 when user is an admin 229113:19:37 when application setting :admin_mode is enabled 229213:19:37 when admin mode is on 229313:19:37Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 229513:19:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 229613:19:37 returns public links, admin area and leave admin mode links 229713:19:37 when admin mode is off 229813:19:37 returns public links and enter admin mode link 229913:19:37 when application setting :admin_mode is disabled 230013:19:38Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 230213:19:38To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 230313:19:38 returns public links and admin area link 230413:19:38 impersonation data 230513:19:38 sets is_impersonating to `false` when not impersonating 230613:19:38 passes the stop_impersonation_path property 230713:19:38 when impersonating 230813:19:38 sets is_impersonating to `true` 230913:19:38 #super_sidebar_nav_panel 231013:19:38 when logged-in 231113:19:38 returns User Settings Panel for profile nav 231213:19:38 returns Your Work Panel for admin nav 231313:19:38 returns "Your Work" Panel for your_work nav 231413:19:38 returns "Your Work" Panel as a fallback 231613:19:38 returns Admin Panel for admin nav 231713:19:38 behaves like nav panels available to logged-out users 231813:19:39 returns Project Panel for project nav 231913:19:39 returns Group Panel for group nav 232013:19:39 returns User profile Panel for user profile nav 232113:19:39 returns Explore Panel for explore nav 232213:19:39 returns Organization Panel for organization nav 232313:19:39 returns Search Panel for search nav 232413:19:39 when logged-out 232513:19:39 returns "Explore" Panel as a fallback 232613:19:39 behaves like nav panels available to logged-out users 232713:19:39 returns Project Panel for project nav 232813:19:40 returns Group Panel for group nav 232913:19:40 returns User profile Panel for user profile nav 233013:19:40 returns Explore Panel for explore nav 233113:19:40 returns Organization Panel for organization nav 233213:19:40 returns Search Panel for search nav 233313:19:40 #command_palette_data 233413:19:41 returns data for project files search 233513:19:41 returns empty object when project is nil 233613:19:41 returns empty object when project does not have repo 233713:19:41 returns empty object when project has repo but it is empty 233813:19:41# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.9 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.12 1.21 1.18 1/289 12813 234013:19:41# [RSpecRunTime] Finishing example group spec/helpers/sidebars_helper_spec.rb. It took 6.89 seconds. Expected to take 7.67 seconds. 234113:19:41# [RSpecRunTime] Starting example group spec/views/projects/commit/_commit_box.html.haml_spec.rb. Expected to take 7.25 seconds. 234213:19:41projects/commit/_commit_box.html.haml 234313:19:43 shows the commit SHA 234413:19:43 when there is a pipeline present 234513:19:43 when pipeline has stages 234613:19:44 shows pipeline stages in vue 234713:19:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.03 seconds. Current RSS: ~1416M. Threads: 4. load average: 1.19 1.22 1.19 1/287 12852 234913:19:44 when there are multiple pipelines for a commit 235013:19:47 shows the last pipeline 235113:19:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.01 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.19 1.22 1.19 1/288 12872 235313:19:47 when pipeline for the commit is blocked 235413:19:49 shows correct pipeline description 235513:19:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.58 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.34 1.25 1.20 1/289 12892 235713:19:49# [RSpecRunTime] Finishing example group spec/views/projects/commit/_commit_box.html.haml_spec.rb. It took 7.69 seconds. Expected to take 7.25 seconds. 235813:19:49# [RSpecRunTime] Starting example group spec/services/clusters/destroy_service_spec.rb. Expected to take 7.18 seconds. 235913:19:49Clusters::DestroyService 236113:19:49 when correct params 236213:19:49 when params are empty 236313:19:49 behaves like only removes cluster 236413:19:50 does not start cleanup 236513:19:51 destroys the cluster 236613:19:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.15 second. Current RSS: ~1398M. Threads: 4. load average: 1.34 1.25 1.20 1/289 12893 236813:19:51 when cleanup param is false 236913:19:51 behaves like only removes cluster 237013:19:52 does not start cleanup 237113:19:54 destroys the cluster 237213:19:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.53 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.31 1.24 1.19 1/288 12894 237413:19:54 when cleanup param is true 237513:19:55 does not destroy cluster 237613:19:56 transition cluster#cleanup_status from cleanup_not_started to cleanup_removing_project_namespaces 237713:19:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.0 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.31 1.24 1.19 1/287 12895 237913:19:56# [RSpecRunTime] Finishing example group spec/services/clusters/destroy_service_spec.rb. It took 7.42 seconds. Expected to take 7.18 seconds. 238013:19:56# [RSpecRunTime] Starting example group spec/graphql/resolvers/boards_resolver_spec.rb. Expected to take 6.63 seconds. 238113:19:56Resolvers::BoardsResolver 238313:19:56 when there is no parent 238413:19:57 returns none if parent is nil 238513:19:57 when project boards 238613:19:57 behaves like group and project boards resolver 238713:19:57 does not create a default board 238813:19:58 calls Boards::BoardsFinder 238913:19:58 avoids N+1 queries 239013:19:58 multiple_issue_boards_available? 239113:19:59 returns multiple boards 239213:20:00 returns only the first boards 239313:20:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.48 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.28 1.24 1.19 1/285 12896 239513:20:00 when querying for a single board 239613:20:00 returns specified board 239713:20:02 returns nil if board not found 239813:20:02# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.46 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.28 1.24 1.19 1/285 12897 240013:20:02 when group boards 240113:20:02 behaves like group and project boards resolver 240213:20:02 does not create a default board 240313:20:02 calls Boards::BoardsFinder 240413:20:02 avoids N+1 queries 240513:20:02 multiple_issue_boards_available? 240613:20:03 returns multiple boards 240713:20:03 returns only the first boards 240813:20:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.97 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.28 1.24 1.19 1/285 12898 241013:20:03 when querying for a single board 241113:20:03 returns specified board 241213:20:04 returns nil if board not found 241313:20:04# [RSpecRunTime] Finishing example group spec/graphql/resolvers/boards_resolver_spec.rb. It took 7.68 seconds. Expected to take 6.63 seconds. 241413:20:04# [RSpecRunTime] Starting example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. Expected to take 6.22 seconds. 241513:20:04Gitlab::Git::Patches::CommitPatches 241713:20:06 applies the patches 241813:20:08 updates the branch cache 241913:20:08 when the repository does not exist 242013:20:09 raises the correct error 242113:20:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.45 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.24 1.23 1.19 1/288 13291 242313:20:09 when the patch does not apply 242413:20:10 raises the correct error 242513:20:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.21 seconds. Current RSS: ~1383M. Threads: 4. load average: 1.24 1.23 1.19 1/289 13407 242713:20:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/patches/commit_patches_spec.rb. It took 6.53 seconds. Expected to take 6.22 seconds. 242813:20:10# [RSpecRunTime] Starting example group spec/models/blob_viewer/readme_spec.rb. Expected to take 6.0 seconds. 242913:20:10BlobViewer::Readme 243013:20:11 does not allow STI 243113:20:11 #render_error 243213:20:11 when there is no wiki 243313:20:12 returns :no_wiki 243413:20:12# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.6 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.24 1.23 1.19 3/290 13440 243613:20:12 when there is an external wiki 243813:20:13# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.88 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.24 1.23 1.19 1/290 13467 244013:20:13 when there is a local wiki 244113:20:13 when the wiki is empty 244213:20:14 returns :no_wiki 244313:20:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 23.29 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.22 1.23 1.19 1/289 13500 244513:20:15 when the wiki is not empty 244713:20:16# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.8 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.22 1.23 1.19 1/290 13577 244913:20:16# [RSpecRunTime] Finishing example group spec/models/blob_viewer/readme_spec.rb. It took 5.59 seconds. Expected to take 6.0 seconds. 245013:20:16# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/tags_spec.rb. Expected to take 5.86 seconds. 245113:20:16Ci::CreatePipelineService 245313:20:17 with valid config 245413:20:18 creates a pipeline 245513:20:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.38 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.22 1.23 1.19 1/289 13606 245713:20:18 with too many tags 245813:20:18 creates a pipeline without builds 245913:20:18 tags persistence 246013:20:18 with multiple tags 246113:20:18 when the tags do not exist 246213:20:19 does not execute N+1 queries 246313:20:19# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.25 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.20 1.22 1.19 1/289 13607 246513:20:19 when tags are already persisted 246613:20:21 does not execute N+1 queries 246713:20:21# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.54 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.20 1.22 1.19 1/288 13608 246913:20:21 with bridge jobs 247013:20:21 is expected to be empty 247113:20:21# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/tags_spec.rb. It took 5.41 seconds. Expected to take 5.86 seconds. 247213:20:21# [RSpecRunTime] Starting example group spec/models/packages/composer/package_spec.rb. Expected to take 5.55 seconds. 247313:20:21Packages::Composer::Package 247413:20:22 does not allow STI 247613:20:22 is expected to delegate #target_sha to the #composer_metadatum object 247713:20:22 relationships 247813:20:22 is expected to have one composer_metadatum class_name => Packages::Composer::Metadatum inverse_of => package 247913:20:22 .installable 248013:20:22 behaves like installable packages 248113:20:22 for composer_package 248213:20:24 does not include non-installable packages 248313:20:24 includes installable packages 248413:20:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.55 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.18 1.22 1.19 1/288 13609 248613:20:24 .with_composer_target 248713:20:25 selects packages with the specified sha 248813:20:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.12 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.18 1.22 1.19 1/288 13610 249113:20:25 #valid_composer_global_name 249213:20:26 with different name and different project 249313:20:26 is expected to be valid 249413:20:26 with same name and different project 249513:20:26 does not validate second package 249613:20:26 with pending destruction package 249713:20:27 is expected to be valid 249913:20:27 behaves like validating version to be SemVer compliant for 250013:20:27 for composer_package 250113:20:27 is expected to allow :version to be ‹"1.2.3"› 250213:20:27 is expected to allow :version to be ‹"1.2.3-beta"› 250313:20:27 is expected to allow :version to be ‹"1.2.3-alpha.3"› 250413:20:27 is expected not to allow :version to be ‹"1"› 250513:20:27 is expected not to allow :version to be ‹"1.2"› 250613:20:27 is expected not to allow :version to be ‹"1./2.3"› 250713:20:27 is expected not to allow :version to be ‹"../../../../../1.2.3"› 250813:20:27 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"› 250913:20:27# [RSpecRunTime] Finishing example group spec/models/packages/composer/package_spec.rb. It took 5.77 seconds. Expected to take 5.55 seconds. 251013:20:27# [RSpecRunTime] Starting example group spec/lib/api/entities/snippet_spec.rb. Expected to take 5.5 seconds. 251113:20:27API::Entities::Snippet 251213:20:29 with PersonalSnippet 251313:20:29 returns snippet web_url attribute 251413:20:29 returns snippet raw_url attribute 251513:20:29 behaves like common attributes 251613:20:29 is expected to eq 32 251713:20:29 is expected to eq "My title 1040" 251813:20:29 is expected to eq "My title 1042" 251913:20:29 is expected to eq 2024-11-05 13:20:27.868329089 +0000 252013:20:29 is expected to eq 2024-11-05 13:20:27.868329089 +0000 252113:20:29 is expected to eq nil 252213:20:29 is expected to eq "private" 252313:20:29 is expected to include :author 252413:20:29 is expected to eq false 252513:20:29 is expected to eq "none" 252713:20:29 returns attribute from repository 252813:20:29 when repository is empty 252913:20:29 returns attribute from db 253013:20:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.28 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.09 1.20 1.18 1/287 13696 253213:20:30 ssh_url_to_repo 253313:20:30 returns attribute 253413:20:30 when repository does not exist 253513:20:30 does not include attribute 253613:20:30 http_url_to_repo 253713:20:30 returns attribute 253813:20:30 when repository does not exist 253913:20:30 does not include attribute 254113:20:30 with PersonalSnippet 254213:20:30 behaves like snippet files 254313:20:30 returns all snippet files 254413:20:30 has the file path 254513:20:30 has the raw url 254613:20:30 when repository does not exist 254713:20:30 returns empty array 254813:20:30 with ProjectSnippet 254913:20:30 behaves like snippet files 255013:20:30 returns all snippet files 255113:20:30 has the file path 255213:20:30 has the raw url 255313:20:30 when repository does not exist 255413:20:30 returns empty array 255513:20:30 with ProjectSnippet 255613:20:30 returns snippet web_url attribute 255713:20:30 returns snippet raw_url attribute 255813:20:30 behaves like common attributes 255913:20:31 is expected to eq 33 256013:20:31 is expected to eq "My title 1043" 256113:20:31 is expected to eq "My title 1045" 256213:20:31 is expected to eq 2024-11-05 13:20:28.794701530 +0000 256313:20:31 is expected to eq 2024-11-05 13:20:28.794701530 +0000 256413:20:31 is expected to eq 544 256513:20:31 is expected to eq "private" 256613:20:31 is expected to include :author 256713:20:31 is expected to eq false 256813:20:31 is expected to eq "none" 257013:20:31 returns attribute from repository 257113:20:31 when repository is empty 257213:20:31 returns attribute from db 257313:20:31 ssh_url_to_repo 257413:20:31 returns attribute 257513:20:31 when repository does not exist 257613:20:31 does not include attribute 257713:20:31 http_url_to_repo 257813:20:31 returns attribute 257913:20:31 when repository does not exist 258013:20:31 does not include attribute 258213:20:31 with PersonalSnippet 258313:20:31 behaves like snippet files 258413:20:32 returns all snippet files 258513:20:32 has the file path 258613:20:32 has the raw url 258713:20:32 when repository does not exist 258813:20:32 returns empty array 258913:20:32 with ProjectSnippet 259013:20:32 behaves like snippet files 259113:20:32 returns all snippet files 259213:20:32 has the file path 259313:20:32 has the raw url 259413:20:32 when repository does not exist 259513:20:32 returns empty array 259613:20:32# [RSpecRunTime] Finishing example group spec/lib/api/entities/snippet_spec.rb. It took 4.95 seconds. Expected to take 5.5 seconds. 259713:20:32# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_serializer_spec.rb. Expected to take 5.18 seconds. 259813:20:32Ci::Lint::ResultSerializer 259913:20:33 when config is invalid 260013:20:33 returns expected validity 260113:20:33 returns job data 260213:20:33 behaves like matches schema 260313:20:34 is expected to match schema "entities/lint_result_entity" 260413:20:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.32 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.09 1.20 1.18 1/288 13888 260613:20:34 when config is valid 260713:20:34 returns expected validity 260813:20:34 returns job data 260913:20:34 behaves like matches schema 261013:20:34 is expected to match schema "entities/lint_result_entity" 261113:20:34 when dry run is enabled 261213:20:34 returns expected validity 261313:20:35 returns job data 261413:20:35 behaves like matches schema 261513:20:35 is expected to match schema "entities/lint_result_entity" 261613:20:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.83 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.08 1.20 1.18 1/288 13895 261813:20:35 when only is not nil in the yaml 261913:20:35 when only: is hash 262013:20:35 renders only:refs as hash 262113:20:35 behaves like matches schema 262213:20:35 is expected to match schema "entities/lint_result_entity" 262313:20:35 when only is an array of strings in the yaml 262413:20:35 renders only: list as hash 262513:20:35 behaves like matches schema 262613:20:36 is expected to match schema "entities/lint_result_entity" 262713:20:36 when except is not nil in the yaml 262813:20:36 when except: is hash 262913:20:36 renders except as hash 263013:20:36 behaves like matches schema 263113:20:36 is expected to match schema "entities/lint_result_entity" 263213:20:36 when except is an array of strings in the yaml 263313:20:36 renders only: list as hash 263413:20:36 behaves like matches schema 263513:20:36 is expected to match schema "entities/lint_result_entity" 263613:20:36 with minimal job configuration 263713:20:36 renders the job with defaults 263813:20:36 behaves like matches schema 263913:20:36 is expected to match schema "entities/lint_result_entity" 264013:20:36 with environment defined 264113:20:36 when formatted as a hash in yaml 264213:20:36 renders the environment as a string 264313:20:36 behaves like matches schema 264413:20:37 is expected to match schema "entities/lint_result_entity" 264513:20:37 when formatted as a string in yaml 264613:20:37 renders the environment as a string 264713:20:37 behaves like matches schema 264813:20:37 is expected to match schema "entities/lint_result_entity" 264913:20:37 when script values are formatted as arrays in the yaml 265013:20:37 renders the scripts as arrays 265113:20:37 behaves like matches schema 265213:20:37 is expected to match schema "entities/lint_result_entity" 265313:20:37# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_serializer_spec.rb. It took 4.97 seconds. Expected to take 5.18 seconds. 265413:20:37# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parallel_spec.rb. Expected to take 5.16 seconds. 265513:20:37Ci::CreatePipelineService 265613:20:38 job:parallel 265813:20:39 creates the pipeline 265913:20:39 creates 3 jobs 266013:20:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.85 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.08 1.19 1.18 1/289 13956 266313:20:40 creates the pipeline 266413:20:40 creates 4 builds with the corresponding matrix variables 266513:20:40 when a bridge is using parallel:matrix 266613:20:41 creates the pipeline 266713:20:42 creates 1 build and 4 bridges with the corresponding matrix variables 266813:20:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.48 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.08 1.19 1.18 1/289 13957 267013:20:42# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parallel_spec.rb. It took 4.57 seconds. Expected to take 5.16 seconds. 267113:20:42# [RSpecRunTime] Starting example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. Expected to take 4.81 seconds. 267213:20:42Gitlab::ResourceEvents::AssignmentEventRecorder 267313:20:45 parent: :issue_with_two_assignees, new_assignees: [:user1, :user2, :user3], assignee_history: [[:user3, :add]] 267413:20:46 records the assignment history corrently 267513:20:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.44 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.07 1.19 1.18 1/291 14074 267713:20:46 parent: :mr_with_no_assignees, new_assignees: [:user1], assignee_history: [[:user1, :add]] 267813:20:46 records the assignment history corrently 267913:20:46 when duplicated old assignees were given 268013:20:46 deduplicates the records 268113:20:46 parent: :issue_with_two_assignees, new_assignees: [:user1], assignee_history: [[:user2, :remove]] 268213:20:46 records the assignment history corrently 268313:20:46 parent: :issue_with_two_assignees, new_assignees: [], assignee_history: [[:user1, :remove], [:user2, :remove]] 268413:20:46 records the assignment history corrently 268513:20:46 parent: :mr_with_one_assignee, new_assignees: [:user1], assignee_history: [[:user3, :remove], [:user1, :add]] 268613:20:46 records the assignment history corrently 268713:20:46 parent: :issue_with_two_assignees, new_assignees: [:user1, :user3], assignee_history: [[:user2, :remove], [:user3, :add]] 268813:20:46 records the assignment history corrently 268913:20:46 when batching 269013:20:46 invokes multiple insert queries 269113:20:46 parent: :mr_with_no_assignees, new_assignees: [], assignee_history: [] 269213:20:46 records the assignment history corrently 269313:20:46 parent: :mr_with_one_assignee, new_assignees: [:user3], assignee_history: [] 269413:20:46 records the assignment history corrently 269513:20:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb. It took 4.67 seconds. Expected to take 4.81 seconds. 269613:20:46# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper_spec.rb. Expected to take 4.8 seconds. 269713:20:46Gitlab::Ci::Config::External::Mapper 269913:20:47 when single 'include' keyword is defined 270013:20:47 when the string is a local file 270113:20:47 returns File instances 270213:20:47 behaves like logging config file fetch 270313:20:47 propagates the pipeline logger 270413:20:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.26 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.07 1.19 1.18 1/291 14101 270613:20:47 when the key is a local file hash 270713:20:48 returns File instances 270813:20:48 when the string is a remote file 270913:20:48 returns File instances 271013:20:48 when the key is a remote file hash 271113:20:48 returns File instances 271213:20:48 when the key is a template file hash 271313:20:48 returns File instances 271413:20:48 behaves like logging config file fetch 271513:20:48 propagates the pipeline logger 271613:20:48 when the key is not valid 271713:20:48 returns ambigious specification error 271813:20:48 when the key is a hash of local and remote 271913:20:48 returns ambigious specification error 272013:20:48 when the key is a project's file 272113:20:48 returns File instances 272213:20:48 behaves like logging config file fetch 272313:20:48 propagates the pipeline logger 272413:20:48 when the key is project's files 272513:20:48 returns two File instances 272613:20:48 behaves like logging config file fetch 272713:20:48 propagates the pipeline logger 272813:20:48 when the include value is a Boolean 272913:20:48 raises an error 273013:20:48 when 'include' is defined as an array 273113:20:48 returns Files instances 273213:20:48 when an include value is an Array 273313:20:48 raises an error 273413:20:48 when 'include' is defined as an array of hashes 273513:20:48 returns Files instances 273613:20:48 when it has ambigious match 273713:20:48 returns ambigious specification error 273813:20:48 when 'include' is not defined 273913:20:48 returns an empty array 274013:20:48 when duplicate 'include's are defined 274113:20:49 does not raise an exception 274213:20:49 has expanset with two 274313:20:49 when passing max number of files 274413:20:49 does not raise an exception 274513:20:49 when too many 'includes' are defined 274613:20:49 raises an exception 274713:20:49 when including multiple files from a project 274813:20:49 raises an exception 274913:20:49 when 'include' section uses project variable 275013:20:49 when local file is included as a single string 275113:20:49 expands the variable 275213:20:49 when remote file is included as a single string 275313:20:49 expands the variable 275413:20:49 defined as an array 275513:20:49 expands the variable 275613:20:49 defined as an array of hashes 275713:20:49 expands the variable 275813:20:49 local file hash 275913:20:49 expands the variable 276013:20:49 project name 276113:20:49 expands the variable 276213:20:49 with multiple files 276313:20:49 expands the variable 276413:20:49 when include variable has an unsupported type for variable expansion 276513:20:49 does not invoke expansion for the variable 276613:20:49 when local file path has wildcard 276713:20:51 includes the matched local files 276813:20:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.5 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.06 1.19 1.18 1/291 14250 277013:20:51 when 'include' has rules 277113:20:51 when the rules matches 277213:20:51 includes the file 277313:20:51 when the rules does not match 277413:20:51 does not include the file 277513:20:51 when locations are same after masking variables 277613:20:51 has expanset with two 277713:20:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper_spec.rb. It took 4.49 seconds. Expected to take 4.8 seconds. 277813:20:51# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. Expected to take 4.48 seconds. 277913:20:51Gitlab::Ci::Pipeline::Chain::Populate 278013:20:52 when pipeline doesn not have seeds block 278113:20:52 does not persist the pipeline 278213:20:52 does not break the chain 278313:20:52 populates pipeline with stages 278413:20:53 correctly assigns user 278513:20:53 has pipeline iid 278613:20:53# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.47 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.06 1.19 1.18 1/291 14282 278813:20:53 when pipeline is empty 278913:20:53 breaks the chain 279013:20:53 appends an error about missing stages 279113:20:53 wastes pipeline iid 279213:20:53 increments the error metric 279313:20:53 sets the failure reason without persisting the pipeline 279413:20:53 pipeline protect 279513:20:53 when ref is protected 279613:20:54 does not protect the pipeline 279713:20:54 when ref is not protected 279813:20:54 does not protect the pipeline 279913:20:54 when pipeline has validation errors 280013:20:54 breaks the chain 280113:20:54 appends validation error 280213:20:54 wastes pipeline iid 280313:20:54 when there is a seed blocks present 280413:20:54 when seeds block builds some resources 280513:20:55 populates pipeline with resources described in the seeds block 280613:20:55 has pipeline iid 280713:20:55 when seeds block tries to persist some resources 280813:20:55 raises error 280913:20:55 when pipeline gets persisted during the process 281013:20:55 raises error 281113:20:55 when variables policy is specified 281213:20:55 when using only/except build policies 281313:20:55 behaves like a correct pipeline 281413:20:55 populates pipeline according to used policies 281513:20:55 when variables expression is specified 281613:20:55 when pipeline iid is the subject 281713:20:55 behaves like a correct pipeline 281813:20:55 populates pipeline according to used policies 281913:20:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb. It took 4.48 seconds. Expected to take 4.48 seconds. 282013:20:55# [RSpecRunTime] Starting example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. Expected to take 4.46 seconds. 282113:20:55ContainerRegistry::RecordDataRepairDetailWorker 282213:20:55 #max_running_jobs 282313:20:55 is expected to eq 3 282413:20:55 #perform_work 282513:20:55 with no work to do - no projects pending analysis 282613:20:55 will not try to get an exclusive lease and connect to the endpoint 282713:20:55 with work to do 282813:20:56 when on Gitlab.com 282913:20:56 obtains exclusive lease on the project 283013:20:56 queries how many are existing repositories and counts the missing ones 283113:20:56 logs invalid paths 283213:20:56 behaves like an idempotent worker 283313:20:56 is labeled as idempotent 283413:20:56 performs multiple times sequentially without raising an exception 283513:20:56 creates a data repair detail 283613:20:56 when the lease cannot be obtained 283713:20:56 logs an error and does not proceed 283813:20:57 does not create the data repair detail 283913:20:57 when an error occurs 284013:20:57 logs the error 284113:20:57 sets the status of the repair detail to failed 284213:20:57 when not on Gitlab.com 284313:20:57 will not do anything 284413:20:57 #remaining_work_count 284513:21:00 when on Gitlab.com 284613:21:00 is expected to eq 6 284713:21:00 when the Gitlab API is not supported 284813:21:00 is expected to eq 0 284913:21:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.75 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.05 1.18 1.17 1/291 14283 285113:21:00 when not on Gitlab.com 285213:21:00 is expected to eq 0 285313:21:00 when registry_data_repair_worker feature is disabled 285413:21:00 is expected to eq 0 285513:21:00# [RSpecRunTime] Finishing example group spec/workers/container_registry/record_data_repair_detail_worker_spec.rb. It took 4.68 seconds. Expected to take 4.46 seconds. 285613:21:00# [RSpecRunTime] Starting example group spec/serializers/project_note_entity_spec.rb. Expected to take 4.13 seconds. 285713:21:00ProjectNoteEntity 285813:21:01 exposes project-specific elements 285913:21:01 behaves like note entity 286113:21:01 exposes correct elements 286213:21:01 does not expose elements for specific notes cases 286313:21:01 exposes author correctly 286413:21:01 does not expose web_url for author 286513:21:02 exposes permission fields on current_user 286613:21:02 exposes the report_abuse_path 286713:21:02 :can_resolve_discussion 286813:21:02 discussion is resolvable 286913:21:02 user can resolve 287113:21:02# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.65 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.05 1.18 1.17 1/287 14284 287313:21:02 user cannot resolve 287513:21:02 discussion is not resolvable 287713:21:02 :outdated_line_change_path 287813:21:02 when note shows outdated changes 287913:21:02 returns correct outdated_line_change_namespace_project_note_path 288013:21:02 when note does not show outdated changes 288113:21:02 does not expose outdated_line_change_path 288213:21:02 when note was edited 288313:21:03 exposes last_edited_at and last_edited_by elements 288413:21:03 when note is a system note 288513:21:03 exposes system_note_icon_name element 288613:21:03 when note is part of resolvable discussion 288713:21:03 exposes paths to resolve note 288813:21:03 when note is on an issue 288913:21:04 does not include resolve_with_issue_path 289013:21:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.75 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.05 1.18 1.17 1/287 14285 289213:21:04# [RSpecRunTime] Finishing example group spec/serializers/project_note_entity_spec.rb. It took 3.94 seconds. Expected to take 4.13 seconds. 289313:21:04# [RSpecRunTime] Starting example group spec/models/packages/dependency_spec.rb. Expected to take 4.13 seconds. 289413:21:04Packages::Dependency 289513:21:05 does not allow STI 289613:21:05 included modules 289713:21:05 is expected to includes the EachBatch module 289813:21:05 relationships 289913:21:05 is expected to have many dependency_links 290013:21:05 is expected to belong to project required: false 290213:21:06 is expected to validate that :name cannot be empty/falsy 290313:21:06 is expected to validate that :version_pattern cannot be empty/falsy 290413:21:06 is expected to validate that :project_id cannot be empty/falsy 290613:21:06 without project 290713:21:06 is expected not to be valid 290813:21:06# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.06 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.05 1.18 1.17 1/286 14286 291013:21:06 with project 291113:21:06 is expected to be valid 291213:21:06 with another dependency in the same project 291313:21:06 is expected not to be valid 291413:21:06 .ids_for_package_project_id_names_and_version_patterns 291513:21:06 is expected to contain exactly 3 291613:21:06 with unknown names 291713:21:06 is expected to be empty 291813:21:06 with unknown version patterns 291913:21:07 is expected to be empty 292013:21:07 with a name bigger than column size 292113:21:07 is expected to contain exactly 3 292213:21:07 with a version pattern bigger than column size 292313:21:07 is expected to contain exactly 3 292413:21:07 with too big parameter 292513:21:07 is expected to raise ArgumentError with "Too many names_and_version_patterns" 292613:21:07 with parameters size 292713:21:07 above the chunk size 292813:21:07 is expected to contain exactly 3, 5, 6, 7, 8, and 9 292913:21:07 selecting too many rows 293013:21:07 is expected to raise ArgumentError with "Too many Dependencies selected" 293113:21:07 .for_package_project_id_names_and_version_patterns 293213:21:07 is expected to contain exactly #<Packages::Dependency id: 10, name: "foo", version_pattern: "~1.0.0", project_id: 563> 293313:21:07 with unknown names 293413:21:07 is expected to be empty 293513:21:07 with unknown version patterns 293613:21:07 is expected to be empty 293813:21:08 returns orphaned dependency records 293913:21:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.93 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.05 1.18 1.17 1/287 14287 294113:21:08# [RSpecRunTime] Finishing example group spec/models/packages/dependency_spec.rb. It took 4.18 seconds. Expected to take 4.13 seconds. 294213:21:08# [RSpecRunTime] Starting example group spec/initializers/secret_token_spec.rb. Expected to take 3.84 seconds. 294313:21:08SecretsInitializer 294413:21:08 ensure acknowledged secrets in any installations 294513:21:08 does not allow to add a new secret without a proper handling 294713:21:08 when none of the secrets exist 294813:21:08Creating a backup of secrets file: /tmp/fake-secrets20241105-339-mwwd46.yml: /tmp/fake-secrets20241105-339-mwwd46.yml.orig.1730812868 294913:21:08 generates different hashes for secret_key_base, otp_key_base, and db_key_base 295013:21:09Creating a backup of secrets file: /tmp/fake-secrets20241105-339-1n8lo0.yml: /tmp/fake-secrets20241105-339-1n8lo0.yml.orig.1730812869 295113:21:09 generates an RSA key for openid_connect_signing_key 295213:21:09Creating a backup of secrets file: /tmp/fake-secrets20241105-339-dawnht.yml: /tmp/fake-secrets20241105-339-dawnht.yml.orig.1730812869 295313:21:09 warns about the secrets to add to secrets.yml 295413:21:09Creating a backup of secrets file: /tmp/fake-secrets20241105-339-yaq1c0.yml: /tmp/fake-secrets20241105-339-yaq1c0.yml.orig.1730812869 295513:21:09 writes the secrets to secrets.yml 295613:21:09 when GITLAB_GENERATE_ENCRYPTED_SETTINGS_KEY_BASE is set 295713:21:09Creating a backup of secrets file: /tmp/fake-secrets20241105-339-1z266e.yml: /tmp/fake-secrets20241105-339-1z266e.yml.orig.1730812869 295813:21:09 writes the encrypted_settings_key_base secret 295913:21:09# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.05 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.04 1.17 1.17 1/287 14288 296113:21:09 when secrets exist in secrets.yml 296213:21:09 behaves like credentials are properly set 296313:21:09 sets Rails.application.credentials 296413:21:10 does not issue warnings 296513:21:10 does not update secrets.yml 296613:21:10 when secret_key_base also exist in the environment variable 296713:21:10 sets Rails.application.credentials.secret_key_base from the environment variable 296813:21:10 when secrets exist in Rails.application.credentials 296913:21:10 behaves like credentials are properly set 297013:21:10 sets Rails.application.credentials 297113:21:10 does not issue warnings 297213:21:11 does not update secrets.yml 297313:21:11 when secret_key_base also exist in the environment variable 297413:21:11 sets Rails.application.credentials.secret_key_base from the environment variable 297513:21:11 with some secrets missing, some in ENV, some in Rails.application.credentials, some in secrets.yml 297613:21:12 sets Rails.application.credentials properly, issue a warning and writes config.secrets.yml 297713:21:12 #secrets_from_file 297813:21:12 when the secrets files is a valid YAML 297913:21:12 parses and returns the hash 298013:21:12 when the secrets file does not exist 298113:21:12 returns an empty hash 298213:21:12 when the secrets file contains invalid YAML 298313:21:12 raises a Psych::SyntaxError exception 298413:21:12# [RSpecRunTime] Finishing example group spec/initializers/secret_token_spec.rb. It took 3.53 seconds. Expected to take 3.84 seconds. 298513:21:12# [RSpecRunTime] Starting example group spec/services/git/base_hooks_service_spec.rb. Expected to take 3.83 seconds. 298613:21:12Git::BaseHooksService 298713:21:13 project hooks and integrations 298913:21:13 active hooks 299013:21:13 executes the hooks 299113:21:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 21.8 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.04 1.17 1.17 1/288 14326 299313:21:13 inactive hooks 299413:21:13 does not execute the hooks 299513:21:13 with integrations 299613:21:13 with active integrations 299713:21:13 executes the services 299813:21:13 with integrations.skip_ci push option 299913:21:14 executes the services 300013:21:14 with inactive integrations 300113:21:14 does not execute the services 300213:21:14 when execute_project_hooks param is set to false 300313:21:14 does not execute hooks and integrations 300413:21:14 Generating CI variables from push options 300513:21:14 with empty push options 300613:21:14 behaves like creates pipeline with params and expected variables 300713:21:14 calls the create pipeline service 300813:21:14 with push options not specifying variables 300913:21:14 behaves like creates pipeline with params and expected variables 301013:21:14 calls the create pipeline service 301113:21:14 with push options specifying variables 301213:21:14 behaves like creates pipeline with params and expected variables 301313:21:14 calls the create pipeline service 301413:21:14 with push options not specifying variables in correct format 301513:21:14 behaves like creates pipeline with params and expected variables 301613:21:14 calls the create pipeline service 301713:21:14 Pipeline creation 301813:21:14 when the pipeline is persisted 301913:21:14 and there are no errors 302013:21:14 returns success 302113:21:14 when the newrev is blank 302213:21:15 does not create a pipeline and returns success 302313:21:15 and there are errors 302413:21:15 does not log errors and returns success 302513:21:15 when the pipeline wasn't persisted 302613:21:15 and there are no errors 302713:21:15 returns success 302813:21:15 and there are errors 302913:21:15 logs errors and returns success 303113:21:15 creates push event 303213:21:15 create_push_event is set to false 303313:21:15 does not create push event 303413:21:15 notifying KAS 303513:21:15 enqueues the notification worker 303613:21:15 when KAS is disabled 303713:21:15 is expected not to receive perform_async(*(any args)) 0 times 303813:21:15# [RSpecRunTime] Finishing example group spec/services/git/base_hooks_service_spec.rb. It took 3.74 seconds. Expected to take 3.83 seconds. 303913:21:15# [RSpecRunTime] Starting example group spec/graphql/resolvers/repository_branch_names_resolver_spec.rb. Expected to take 3.61 seconds. 304013:21:15Resolvers::RepositoryBranchNamesResolver 304213:21:15 with empty search pattern 304413:21:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 25.31 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.04 1.17 1.17 1/288 14415 304613:21:17 with a valid search pattern 304713:21:18 returns matching branches 304813:21:19 properly offsets and limits branch name results 304913:21:19# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.64 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.12 1.18 1.18 1/288 14462 305113:21:19# [RSpecRunTime] Finishing example group spec/graphql/resolvers/repository_branch_names_resolver_spec.rb. It took 3.45 seconds. Expected to take 3.61 seconds. 305213:21:19# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. Expected to take 3.59 seconds. 305313:21:19Gitlab::UsageDataCounters::IssueActivityUniqueCounter 305413:21:20 can return the count of actions per user deduplicated 305513:21:20 for Issue title edit actions 305613:21:20 behaves like internal event tracking 305713:21:20 logs to Snowplow, Redis, and product analytics tooling 305813:21:20 for Issue description edit actions 305913:21:20 behaves like internal event tracking 306013:21:20 logs to Snowplow, Redis, and product analytics tooling 306113:21:20 for Issue assignee edit actions 306213:21:20 behaves like internal event tracking 306313:21:20 logs to Snowplow, Redis, and product analytics tooling 306413:21:20 for Issue make confidential actions 306513:21:20 behaves like internal event tracking 306613:21:20 logs to Snowplow, Redis, and product analytics tooling 306713:21:20 for Issue make visible actions 306813:21:20 behaves like internal event tracking 306913:21:20 logs to Snowplow, Redis, and product analytics tooling 307013:21:20 for Issue created actions 307113:21:20 behaves like internal event tracking 307213:21:20 logs to Snowplow, Redis, and product analytics tooling 307313:21:20 for Issue closed actions 307413:21:20 behaves like internal event tracking 307513:21:20 logs to Snowplow, Redis, and product analytics tooling 307613:21:20 for Issue reopened actions 307713:21:20 behaves like internal event tracking 307813:21:21 logs to Snowplow, Redis, and product analytics tooling 307913:21:21 for Issue label changed actions 308013:21:21 behaves like internal event tracking 308113:21:21 logs to Snowplow, Redis, and product analytics tooling 308213:21:21 for Issue label milestone actions 308313:21:21 behaves like internal event tracking 308413:21:21 logs to Snowplow, Redis, and product analytics tooling 308513:21:21 for Issue cross-referenced actions 308613:21:21 behaves like internal event tracking 308713:21:21 logs to Snowplow, Redis, and product analytics tooling 308813:21:21 for Issue moved actions 308913:21:21 behaves like internal event tracking 309013:21:21 logs to Snowplow, Redis, and product analytics tooling 309113:21:21 for Issue cloned actions 309213:21:21 behaves like internal event tracking 309313:21:21 logs to Snowplow, Redis, and product analytics tooling 309413:21:21 for Issue relate actions 309513:21:21 behaves like internal event tracking 309613:21:21 logs to Snowplow, Redis, and product analytics tooling 309713:21:21 for Issue unrelate actions 309813:21:21 behaves like internal event tracking 309913:21:21 logs to Snowplow, Redis, and product analytics tooling 310013:21:21 for Issue marked as duplicate actions 310113:21:21 behaves like internal event tracking 310213:21:21 logs to Snowplow, Redis, and product analytics tooling 310313:21:21 for Issue locked actions 310413:21:21 behaves like internal event tracking 310513:21:22 logs to Snowplow, Redis, and product analytics tooling 310613:21:22 for Issue unlocked actions 310713:21:22 behaves like internal event tracking 310813:21:22 logs to Snowplow, Redis, and product analytics tooling 310913:21:22 for Issue designs added actions 311013:21:22 behaves like internal event tracking 311113:21:22 logs to Snowplow, Redis, and product analytics tooling 311213:21:22 for Issue designs modified actions 311313:21:22 behaves like internal event tracking 311413:21:22 logs to Snowplow, Redis, and product analytics tooling 311513:21:22 for Issue designs removed actions 311613:21:22 behaves like internal event tracking 311713:21:22 logs to Snowplow, Redis, and product analytics tooling 311813:21:22 for Issue due date changed actions 311913:21:22 behaves like internal event tracking 312013:21:22 logs to Snowplow, Redis, and product analytics tooling 312113:21:22 for Issue time estimate changed actions 312213:21:22 behaves like internal event tracking 312313:21:22 logs to Snowplow, Redis, and product analytics tooling 312413:21:22 for Issue time spent changed actions 312513:21:22 behaves like internal event tracking 312613:21:22 logs to Snowplow, Redis, and product analytics tooling 312713:21:22 for Issue comment added actions 312813:21:22 behaves like internal event tracking 312913:21:22 logs to Snowplow, Redis, and product analytics tooling 313013:21:22 for Issue comment edited actions 313113:21:22 behaves like internal event tracking 313213:21:23 logs to Snowplow, Redis, and product analytics tooling 313313:21:23 for Issue comment removed actions 313413:21:23 behaves like internal event tracking 313513:21:23 logs to Snowplow, Redis, and product analytics tooling 313613:21:23 for Issue design comment removed actions 313713:21:23 behaves like internal event tracking 313813:21:23 logs to Snowplow, Redis, and product analytics tooling 313913:21:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb. It took 3.86 seconds. Expected to take 3.59 seconds. 314013:21:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. Expected to take 3.38 seconds. 314113:21:23Gitlab::Ci::Pipeline::Chain::Limit::Deployments 314213:21:23 when pipeline deployments limit is exceeded 314313:21:23 logs the error 314413:21:23 when saving incompleted pipelines 314513:21:24 drops the pipeline 314613:21:24 breaks the chain 314713:21:24 sets a valid failure reason 314813:21:25 calls increment_pipeline_failure_reason_counter 314913:21:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.53 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.11 1.18 1.17 1/288 14463 315113:21:25 when not saving incomplete pipelines 315213:21:25 does not persist the pipeline 315313:21:25 breaks the chain 315413:21:25 adds an informative error to the pipeline 315513:21:25 increments the error metric 315613:21:25 when pipeline deployments limit is not exceeded 315713:21:25 does not break the chain 315813:21:25 does not invalidate the pipeline 315913:21:26 does not log any error 316013:21:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb. It took 2.86 seconds. Expected to take 3.38 seconds. 316113:21:26# [RSpecRunTime] Starting example group spec/graphql/types/current_user_todos_type_spec.rb. Expected to take 3.34 seconds. 316213:21:26Types::CurrentUserTodos 316313:21:26 is expected to have graphql fields :current_user_todos 316413:21:26 is expected to eq "CurrentUserTodos" 316513:21:26 .current_user_todos 316613:21:28 batches todo lookups, linear in the number of target types/state arguments 316713:21:28 returns correct data 316813:21:29 returns correct data, when state arguments are supplied 316913:21:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.41 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.11 1.18 1.17 1/290 14523 317113:21:29# [RSpecRunTime] Finishing example group spec/graphql/types/current_user_todos_type_spec.rb. It took 3.05 seconds. Expected to take 3.34 seconds. 317213:21:29# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/issues_menu_spec.rb. Expected to take 3.21 seconds. 317313:21:29Sidebars::Projects::Menus::IssuesMenu 317413:21:29 behaves like serializable as super_sidebar_menu_args 317513:21:29 returns hash with provided attributes 317613:21:29 returns hash with an item_id 317813:21:29 when user can read issues 317913:21:29 returns true 318013:21:29 when user cannot read issues 318113:21:29 returns false 318313:21:29 when issues feature is enabled 318413:21:29 returns true 318513:21:29 when issue feature is disabled 318613:21:29 returns false 318813:21:29 returns zero when there are no open issues 318913:21:29 memoizes the query 319013:21:29 when there are open issues 319113:21:30 returns the number of open issues 319213:21:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.97 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.10 1.18 1.17 1/290 14524 319513:21:30 returns truncated digits for count value over 1000 319613:21:30 when async_sidebar_counts feature flag is enabled 319913:21:30 Service Desk 320013:21:30 when service desk is supported 320113:21:30 when service desk is enabled 320213:21:31 is expected not to be nil 320313:21:31 when service desk is disabled 320413:21:31 is expected to be nil 320513:21:31 when service desk is unsupported 320613:21:32 is expected to be nil 320713:21:32# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/issues_menu_spec.rb. It took 3.35 seconds. Expected to take 3.21 seconds. 320813:21:32# [RSpecRunTime] Starting example group spec/services/branch_rules/update_service_spec.rb. Expected to take 3.09 seconds. 320913:21:32BranchRules::UpdateService 321113:21:33 when the current_user cannot update the branch rule 321213:21:33 raises an access denied error 321313:21:33 and skip_authorization is true 321413:21:34 raises an access denied error 321513:21:34# [RSpecRunTime] RSpec elapsed time: 19 minutes 42.34 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.10 1.18 1.17 1/289 14543 321713:21:34 when branch_rule is a Projects::BranchRule 321813:21:34 updates the ProtectedBranch and returns a success response 321913:21:34 if the update fails 322013:21:34 returns an error 322113:21:34 when unpermitted params are provided 322213:21:34 removes them 322313:21:34 when name is invalid 322413:21:34 returns a validation error 322513:21:34 when access levels are invalid 322613:21:34 returns a validation error 322713:21:34 when branch_protection.allow_force_push is null 322813:21:34 raises a not null violation error 322913:21:34 when access levels already exist 323013:21:35 treats params as definitive list of access levels 323113:21:35 when branch_rule is a ProtectedBranch 323213:21:35 returns an error 323313:21:35# [RSpecRunTime] Finishing example group spec/services/branch_rules/update_service_spec.rb. It took 2.94 seconds. Expected to take 3.09 seconds. 323413:21:35# [RSpecRunTime] Starting example group spec/services/boards/create_service_spec.rb. Expected to take 3.04 seconds. 323513:21:35Boards::CreateService 323713:21:35 when board parent is a project 323813:21:35 behaves like boards create service 323913:21:35 when parent does not have a board 324013:21:36 creates a new board 324113:21:36 creates the default lists 324213:21:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.3 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.17 1.19 1.18 1/289 14544 324413:21:37 when parent has a board 324513:21:37 does not create a new board 324613:21:37 when board parent is a group 324713:21:37 behaves like boards create service 324813:21:37 when parent does not have a board 324913:21:37 creates a new board 325013:21:38 creates the default lists 325113:21:38 when parent has a board 325213:21:38 does not create a new board 325313:21:38# [RSpecRunTime] Finishing example group spec/services/boards/create_service_spec.rb. It took 3.04 seconds. Expected to take 3.04 seconds. 325413:21:38# [RSpecRunTime] Starting example group spec/views/projects/jobs/_generic_commit_status.html.haml_spec.rb. Expected to take 2.85 seconds. 325513:21:38projects/generic_commit_statuses/_generic_commit_status.html.haml 325613:21:40 can include a column with a link to its pipeline 325713:21:41 won't include a column with a link to its pipeline by default 325813:21:41# [RSpecRunTime] Finishing example group spec/views/projects/jobs/_generic_commit_status.html.haml_spec.rb. It took 3.02 seconds. Expected to take 2.85 seconds. 325913:21:41# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.83 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.16 1.19 1.18 1/289 14583 326113:21:41# [RSpecRunTime] Starting example group spec/presenters/packages/nuget/package_metadata_presenter_spec.rb. Expected to take 2.81 seconds. 326213:21:41Packages::Nuget::PackageMetadataPresenter 326413:21:42 is expected to end with "/api/v4/projects/586/packages/nuget/metadata/NugetPackage2/1.0.2.json" 326513:21:42 #archive_url 326613:21:42 is expected to end with "/api/v4/projects/586/packages/nuget/download/NugetPackage2/1.0.2/NugetPackage2.1.0.2.nupkg" 326713:21:42 with package files pending destruction 326813:21:42 is expected not to include "pending_destruction.nupkg" 326913:21:42 #catalog_entry 327013:21:44 returns an entry structure 327113:21:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.51 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.31 1.22 1.19 1/289 14584 327313:21:44# [RSpecRunTime] Finishing example group spec/presenters/packages/nuget/package_metadata_presenter_spec.rb. It took 2.69 seconds. Expected to take 2.81 seconds. 327413:21:44# [RSpecRunTime] Starting example group spec/models/users/phone_number_validation_spec.rb. Expected to take 2.66 seconds. 327513:21:44Users::PhoneNumberValidation 327613:21:44Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 327813:21:44To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 327913:21:44 is expected not to allow :phone_number to be ‹"555-555"› 328013:21:44 is expected to validate that :international_dial_code looks like an integer greater than or equal to 1 and less than or equal to 999 328113:21:44 does not allow STI 328213:21:44 is expected to validate that the length of :country is at most 3 328313:21:44 is expected to belong to user required: false 328413:21:44 is expected to belong to banned_user required: false 328513:21:44 is expected to allow :phone_number to be ‹"555555"› 328613:21:44 is expected to validate that :international_dial_code cannot be empty/falsy 328713:21:44 is expected to validate that the length of :phone_number is at most 12 328813:21:44 is expected not to allow :phone_number to be ‹"+555555"› 328913:21:44 is expected not to allow :phone_number to be ‹"555 555"› 329013:21:44 is expected to validate that the length of :telesign_reference_xid is at most 255 329113:21:44 is expected to validate that :phone_number cannot be empty/falsy 329213:21:44 is expected to validate that :country cannot be empty/falsy 329313:21:44 #duplicate_records 329413:21:45 returns matches with the same international dialing code and phone number 329513:21:45# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.62 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.31 1.22 1.19 1/289 14585 329713:21:45 #similar_records 329813:21:45 returns matches with the same international dialing code and phone number 329913:21:45 .sms_send_allowed_after 330013:21:45 when there are no attempts yet 330113:21:46 is expected to be nil 330213:21:46 attempt_number: 2, expected_delay: 1 minute 330313:21:46 returns the correct delayed timestamp value 330413:21:46 attempt_number: 3, expected_delay: 3 minutes 330513:21:46 returns the correct delayed timestamp value 330613:21:46 attempt_number: 4, expected_delay: 5 minutes 330713:21:46 returns the correct delayed timestamp value 330813:21:46 attempt_number: 5, expected_delay: 10 minutes 330913:21:46 returns the correct delayed timestamp value 331013:21:46 attempt_number: 6, expected_delay: 10 minutes 331113:21:46 returns the correct delayed timestamp value 331213:21:46 .by_reference_id 331313:21:46 is expected to eq #<Users::PhoneNumberValidation user_id: 923, validated_at: nil, created_at: "2024-11-05 13:21:46.2966...telesign_reference_xid: "610FFBE3-78BB-D22E-8EF7-C1A3CA15EEE3", sms_sent_at: nil, sms_send_count: 0> 331413:21:46 when there is no matching record 331513:21:46 is expected to be nil 331613:21:46 .related_to_banned_user? 331713:21:46 when banned user has the same international dial code and phone number 331813:21:46 and the matching record has not been verified 331913:21:46 is expected to eq false 332013:21:46 and the matching record has been verified 332113:21:46 is expected to eq true 332213:21:46 when banned user has the same international dial code and phone number, but different country code 332313:21:46 is expected to eq true 332413:21:46 when banned user does not have the same international dial code 332513:21:46 is expected to eq false 332613:21:46 when banned user does not have the same phone number 332713:21:46 is expected to eq false 332813:21:46 when not-banned user has the same international dial code and phone number 332913:21:46 is expected to eq false 333113:21:46 when phone number record is not validated 333213:21:46 returns false 333313:21:46 when phone number record is validated 333413:21:46 returns true 333713:21:46 when multiple records exist for multiple users 333813:21:46 returns the correct phone number record for user 334013:21:47 returns only records with the same international dialing code and phone number 334113:21:47# [RSpecRunTime] Finishing example group spec/models/users/phone_number_validation_spec.rb. It took 2.97 seconds. Expected to take 2.66 seconds. 334213:21:47# [RSpecRunTime] Starting example group spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb. Expected to take 2.63 seconds. 334313:21:47Projects::ImportExport::WaitRelationExportsWorker 334413:21:47 when there are relation exports with status `started` 334513:21:47 when the Sidekiq Job exporting the relation is still running 334613:21:47 does not change relation export's status and re-enqueue WaitRelationExportsWorker 334713:21:47 when the Sidekiq Job exporting the relation is still is no longer running 334813:21:48 set the relation export's status to `failed` 334913:21:48 when at least one relation export has status `failed` and the rest have status `finished` or `failed` 335013:21:48 does not enqueue ParallelProjectExportWorker and re-enqueue WaitRelationExportsWorker 335113:21:48 behaves like an idempotent worker 335213:21:48 is labeled as idempotent 335313:21:48 performs multiple times sequentially without raising an exception 335413:21:48 notifies the failed exports to the user 335513:21:48 when export job status is not `started` 335613:21:49 does not perform any operation and finishes the worker 335713:21:49 when there are relation exports with status `queued` 335813:21:49 does not enqueue ParallelProjectExportWorker and re-enqueue WaitRelationExportsWorker 335913:21:49 when all relation exports have status `finished` 336013:21:49 enqueues ParallelProjectExportWorker and does not reenqueue WaitRelationExportsWorker 336113:21:49 behaves like an idempotent worker 336213:21:49 is labeled as idempotent 336313:21:49 performs multiple times sequentially without raising an exception 336413:21:49# [RSpecRunTime] Finishing example group spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb. It took 2.29 seconds. Expected to take 2.63 seconds. 336513:21:49# [RSpecRunTime] Starting example group spec/graphql/resolvers/releases_resolver_spec.rb. Expected to take 2.49 seconds. 336613:21:49Resolvers::ReleasesResolver 336813:21:50 behaves like releases and group releases resolver 336913:21:50 when the user does not have access to the project 337013:21:50 returns an empty response 337113:21:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.02 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.28 1.21 1.19 1/288 14586 337313:21:50 when the user has full access to the project's releases 337413:21:50 returns all releases associated to the project 337513:21:50 when order_by is released_at 337613:21:50 with sort: desc 337713:21:51 returns the releases ordered by released_at in descending order 337813:21:51 with sort: asc 337913:21:51 returns the releases ordered by released_at in ascending order 338013:21:51 when order_by is created_at 338113:21:51 with sort: desc 338213:21:51 returns the releases ordered by created_at in descending order 338313:21:51 with sort: asc 338413:21:51 returns the releases ordered by created_at in ascending order 338513:21:51# [RSpecRunTime] Finishing example group spec/graphql/resolvers/releases_resolver_spec.rb. It took 2.37 seconds. Expected to take 2.49 seconds. 338613:21:51# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb. Expected to take 2.48 seconds. 338713:21:51Gitlab::GitalyClient::CleanupService 338813:21:51 #apply_bfg_object_map_stream 338913:21:52 sends an apply_bfg_object_map_stream message 339013:21:52 #rewrite_history 339113:21:53 sends a rewrite_history message 339213:21:53 with a generic BadStatus error 339313:21:53 raises the BadStatus error 339413:21:53# [RSpecRunTime] RSpec elapsed time: 20 minutes 2.2 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.28 1.21 1.19 1/287 14587 339613:21:53 with an empty request 339713:21:54 raises an InvalidArgument error 339813:21:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb. It took 2.75 seconds. Expected to take 2.48 seconds. 339913:21:54# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/branch_entity_spec.rb. Expected to take 2.39 seconds. 340013:21:54Atlassian::JiraConnect::Serializers::BranchEntity 340113:21:55 sets the hash of the branch name as the id 340313:21:55 calls Atlassian::JiraIssueKeyExtractors::Branch#issue_keys 340413:21:58 avoids N+1 queries when fetching merge requests for multiple branches 340513:21:58# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.39 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.26 1.21 1.18 1/291 14705 340713:21:58# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/branch_entity_spec.rb. It took 3.49 seconds. Expected to take 2.39 seconds. 340813:21:58# [RSpecRunTime] Starting example group spec/workers/merge_requests/resolve_todos_after_approval_worker_spec.rb. Expected to take 2.33 seconds. 340913:21:58MergeRequests::ResolveTodosAfterApprovalWorker 341013:21:58 calls TodoService#resolve_todos_for_target 341113:21:58 behaves like subscribes to event 341213:21:59 consumes the published event 341313:21:59 behaves like an idempotent worker 341413:21:59 is labeled as idempotent 341513:21:59 performs multiple times sequentially without raising an exception 341613:21:59# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.02 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.24 1.21 1.18 1/290 14706 341813:21:59 when the user does not exist 341913:21:59 behaves like when object does not exist 342013:22:00 logs and does not call TodoService#resolve_todos_for_target 342113:22:00 when the merge request does not exist 342213:22:00 behaves like when object does not exist 342313:22:00 logs and does not call TodoService#resolve_todos_for_target 342413:22:00# [RSpecRunTime] Finishing example group spec/workers/merge_requests/resolve_todos_after_approval_worker_spec.rb. It took 2.26 seconds. Expected to take 2.33 seconds. 342513:22:00# [RSpecRunTime] Starting example group spec/lib/gitlab/json_spec.rb. Expected to take 2.27 seconds. 342913:22:00 legacy_mode is disabled by default 343013:22:00 parses an object 343113:22:00 parses an array 343213:22:00 parses a string 343313:22:00 parses a true bool 343413:22:00 parses a false bool 343513:22:00 legacy_mode is enabled 343613:22:00 parses an object 343713:22:00 parses an array 343813:22:00 raises an error on a string 343913:22:00 raises an error on a true bool 344013:22:00 raises an error on a false bool 344213:22:00 legacy_mode is disabled by default 344313:22:00 parses an object 344413:22:00 parses an array 344513:22:00 parses a string 344613:22:00 parses a true bool 344713:22:00 parses a false bool 344813:22:00 legacy_mode is enabled 344913:22:00 parses an object 345013:22:00 parses an array 345113:22:00 raises an error on a string 345213:22:00 raises an error on a true bool 345313:22:00 raises an error on a false bool 345513:22:00 dumps an object 345613:22:01 dumps an array 345713:22:01 dumps a string 345813:22:01 dumps a true bool 345913:22:01 dumps a false bool 346213:22:01 generates JSON 346313:22:01 allows you to customise the output 346413:22:01 .pretty_generate 346513:22:01 generates pretty JSON 346613:22:01 allows you to customise the output 346713:22:01 the database is missing 346813:22:01 still parses json 346913:22:01 still generates json 347013:22:01 Gitlab::Json::GrapeFormatter 347113:22:01 generates JSON 347213:22:01 uses Gitlab::Json 347313:22:01 precompiled JSON 347413:22:01 renders the string directly 347513:22:01 calls #to_s on the object 347613:22:01 doesn't run the JSON formatter 347713:22:01 Gitlab::Json::PrecompiledJson 347913:22:01 obj is a string 348013:22:01 returns a string 348113:22:01 obj is an array 348213:22:01 returns a string 348313:22:01 obj is an array of un-stringables 348413:22:01 raises an error 348513:22:01 obj is something else 348613:22:01 raises an error 348713:22:01 Gitlab::Json::LimitedEncoder 348813:22:01 when object size is acceptable 348913:22:01 returns json string 349013:22:01 when object is too big 349113:22:01 raises LimitExceeded error 349213:22:01 when object contains ASCII-8BIT encoding 349313:22:01 does not raise encoding error 349413:22:01 Gitlab::Json::RailsEncoder 349513:22:01 is used by ActiveSupport::JSON 349613:22:01 is used by .to_json calls 349713:22:01 is consistent with the original JSON implementation 349813:22:01 behaves the same when processing invalid unicode data 349913:22:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/json_spec.rb. It took 1.38 seconds. Expected to take 2.27 seconds. 350013:22:01# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/aggregated_report_spec.rb. Expected to take 2.19 seconds. 350113:22:01Gitlab::Ci::Reports::Security::AggregatedReport 350413:22:01 has no created date 350513:22:01 report with no created date 350613:22:02 has no created date 350813:22:04 has oldest created date 350913:22:04# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.48 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.22 1.20 1.18 2/290 14707 351113:22:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/aggregated_report_spec.rb. It took 2.45 seconds. Expected to take 2.19 seconds. 351213:22:04# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/monthly_strategy_spec.rb. Expected to take 2.11 seconds. 351313:22:04Gitlab::Database::Partitioning::MonthlyStrategy 351413:22:04 #current_partitions 351513:22:05 detects both partitions 351613:22:05 #missing_partitions 351713:22:05 with existing partitions 351813:22:05 detects the gap and the missing partition in May 2020 351913:22:05 detects the missing partitions at the end of the range and expects a partition for July 2020 352013:22:05 detects the missing partitions at the end of the range and expects a partition for August 2020 352113:22:05 creates partitions 6 months out from now (Sep 2020 through Feb 2021) 352213:22:05 detects all missing partitions 352313:22:05 when pruning partitions before June 2020 352413:22:05 does not include the missing partition from May 2020 because it would be dropped 352513:22:05 detects the missing partition for 1 month ago (July 2020) 352613:22:05 without existing partitions 352713:22:05 detects the missing catch-all partition at the beginning 352813:22:05 detects the missing partition for today and expects a partition for August 2020 352913:22:05 creates partitions 6 months out from now (Sep 2020 through Feb 2021 353013:22:05 detects all missing partitions 353113:22:05 when pruning partitions before June 2020 353213:22:05 detects exactly the set of partitions from June 2020 to March 2021 353313:22:05 with a regular partition but no catchall (MINVALUE, to) partition 353413:22:06 detects a missing catch-all partition to add before the existing partition 353513:22:06 #extra_partitions 353613:22:06 with existing partitions 353713:22:06 without a time retention policy 353813:22:06 has no extra partitions to prune 353913:22:06 with a time retention policy that excludes no partitions 354013:22:06 has no extra partitions to prune 354113:22:06 with a time retention policy of 3 months 354213:22:06 prunes the unbounded partition ending 2020-05-01 354313:22:06 with a time retention policy of 2 months 354413:22:06 prunes the unbounded partition and the partition for May-June 354513:22:06 when the retain_non_empty_partitions is true 354613:22:06 prunes empty partitions 354713:22:06 does not prune non-empty partitions 354813:22:06 with a time retention policy of 1 month 354913:22:06 prunes the unbounded partition and the partitions for May-June and June-July 355013:22:06 contains partitions starting at least one month in the past 355113:22:06 when the retain_non_empty_partitions is true 355213:22:06 prunes empty partitions 355313:22:06 does not prune non-empty partitions 355513:22:06 is expected to have attributes {:analyze_interval => 1 week, :model => #<ClassDouble(ApplicationRecord) (anonymous)>, :partitioning_key => :partition, :retain_for => 12 months, :retain_non_empty_partitions => true} 355613:22:06 #partition_name 355713:22:06 uses table_name as prefix 355813:22:06 uses Year-Month (from) as suffix 355913:22:06 without from date 356013:22:06 uses 000000 as suffix for first partition 356113:22:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/monthly_strategy_spec.rb. It took 2.63 seconds. Expected to take 2.11 seconds. 356213:22:06# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. Expected to take 2.07 seconds. 356313:22:06IncidentManagement::IssuableEscalationStatuses::AfterUpdateService 356413:22:07 with non-status attributes 356513:22:08 does not add a status change system note or timeline event 356613:22:08# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.51 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.22 1.20 1.18 1/287 14708 356813:22:08 with status attributes 356913:22:08 adds a status change system note 357013:22:09 adds a status change timeline event 357113:22:09# [RSpecRunTime] RSpec elapsed time: 20 minutes 17.68 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.20 1.20 1.18 1/287 14709 357313:22:09# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb. It took 2.57 seconds. Expected to take 2.07 seconds. 357413:22:09# [RSpecRunTime] Starting example group spec/helpers/notifications_helper_spec.rb. Expected to take 2.0 seconds. 357513:22:09NotificationsHelper 357613:22:09 notification_icon 357713:22:09 is expected to match "data-testid=\"notifications-off-icon\"" 357813:22:09 is expected to match "data-testid=\"notifications-off-icon\"" 357913:22:09 is expected to match "data-testid=\"notifications-icon\"" 358013:22:09 is expected to match "data-testid=\"at-icon\"" 358113:22:09 is expected to match "data-testid=\"earth-icon" 358213:22:09 is expected to match "data-testid=\"eye-icon\"" 358313:22:09 is expected to equal "" 358413:22:09 #notification_icon_level 358513:22:10 is expected to eq "owner_disabled" 358613:22:11 is expected to eq "watch" 358713:22:11 is expected to eq "participating" 358813:22:11# [RSpecRunTime] RSpec elapsed time: 20 minutes 19.86 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.20 1.20 1.18 1/287 14710 359013:22:11# [RSpecRunTime] Finishing example group spec/helpers/notifications_helper_spec.rb. It took 2.18 seconds. Expected to take 2.0 seconds. 359113:22:11# [RSpecRunTime] Starting example group spec/views/shared/projects/_list.html.haml_spec.rb. Expected to take 1.96 seconds. 359213:22:11shared/projects/_list 359313:22:11 with projects 359413:22:12 renders the list of projects 359513:22:12 will not show elements a user shouldn't be able to see 359613:22:12 renders list in list view 359713:22:12 without projects 359813:22:12 when @contributed_projects is set 359913:22:12 and is empty 360013:22:12 renders a no-content message 360113:22:12 when @starred_projects is set 360213:22:12 and is empty 360313:22:12 renders a no-content message 360413:22:12 and without a special instance variable 360513:22:12 for an explore_page 360613:22:12 renders a no-content message 360713:22:12 for a non-explore page 360813:22:12 renders a no-content message 360913:22:12 when projects_limit > 0 361013:22:12 renders `New project` button 361113:22:12 when projects_limit is 0 361213:22:12 does not render `New project` button 361313:22:12 with projects in card mode 361413:22:12 renders card mode when set to true 361513:22:12# [RSpecRunTime] Finishing example group spec/views/shared/projects/_list.html.haml_spec.rb. It took 1.22 seconds. Expected to take 1.96 seconds. 361613:22:12# [RSpecRunTime] Starting example group spec/lib/gitlab/gl_repository_spec.rb. Expected to take 1.91 seconds. 361713:22:12Gitlab::GlRepository 361913:22:14 parses a project gl_repository 362013:22:14 parses a project wiki gl_repository 362113:22:14 parses a snippet gl_repository 362213:22:14 parses a design gl_repository 362313:22:14 throws an argument error on an invalid gl_repository type 362413:22:14 throws an argument error on an invalid gl_repository id 362513:22:14# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.06 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.26 1.21 1.19 2/289 14763 362713:22:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/gl_repository_spec.rb. It took 1.98 seconds. Expected to take 1.91 seconds. 362813:22:14# [RSpecRunTime] Starting example group spec/lib/gitlab/git/push_spec.rb. Expected to take 1.85 seconds. 362913:22:14Gitlab::Git::Push 363013:22:15 #branch_name 363113:22:15 when it is a branch push 363213:22:15 returns branch name 363313:22:15# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.25 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.26 1.21 1.19 1/290 14783 363513:22:15 when it is a tag push 363713:22:16 #branch_push? 363813:22:16 when pushing a branch ref 363913:22:16 is expected to be branch push 364013:22:16 when it is a tag push 364113:22:16 is expected not to be branch push 364213:22:16 #branch_updated? 364313:22:16 when it is a branch push with correct old and new revisions 364413:22:16 is expected to be branch updated 364513:22:16 when it is not a branch push 364613:22:16 is expected not to be branch updated 364713:22:16 when old revision is blank 364813:22:16 is expected not to be branch updated 364913:22:16 when it is not a branch push 365013:22:16 is expected not to be branch updated 365113:22:16 when oldrev is nil 365213:22:16 is expected not to be branch updated 365313:22:16 #force_push? 365413:22:16 when old revision is an ancestor of the new revision 365513:22:16 is expected not to be force push 365613:22:16 when old revision is not an ancestor of the new revision 365713:22:16 is expected to be force push 365813:22:16 when called mulitiple times 365913:22:16 does not make make multiple calls to the force push check 366013:22:16 #branch_added? 366113:22:16 when old revision is defined 366213:22:16 is expected not to be branch added 366313:22:16 when old revision is not defined 366413:22:16 is expected to be branch added 366513:22:16 #branch_removed? 366613:22:16 when new revision is defined 366713:22:16 is expected not to be branch removed 366813:22:16 when new revision is not defined 366913:22:16 is expected to be branch removed 367013:22:16 #modified_paths 367113:22:16 when a push is a branch update 367213:22:16 returns modified paths 367313:22:16 when a push is not a branch update 367413:22:16 raises an error 367613:22:16 when a valid oldrev is provided 367713:22:16 returns oldrev 367813:22:16 when a nil valud is provided 367913:22:16 returns blank SHA 368113:22:16 when valid newrev is provided 368213:22:16 returns newrev 368313:22:16 when a nil valud is provided 368413:22:16 returns blank SHA 368513:22:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/push_spec.rb. It took 1.95 seconds. Expected to take 1.85 seconds. 368613:22:16# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. Expected to take 1.77 seconds. 368713:22:16Gitlab::GithubImport::AdvanceStageWorker 368813:22:16 has a Sidekiq retry of 6 368913:22:16 when there are no remaining jobs 369013:22:17 enqueues LoadPlaceholderReferencesWorker to save placeholder references 369113:22:17 when user contribution mapping is disabled 369213:22:17 does not enqueue LoadPlaceholderReferencesWorker 369313:22:17 behaves like Gitlab::Import::AdvanceStage 369513:22:18 when the project no longer exists 369613:22:18 does not perform any work 369713:22:18 when there are remaining jobs 369813:22:18 reschedules itself 369913:22:18 when the project import is not running 370013:22:18 does not perform any work 370113:22:18 clears the JobWaiter cache 370213:22:18 when there are no remaining jobs 370313:22:18 schedules the next stage 370413:22:18 raises KeyError when the stage name is invalid 370513:22:18 on worker timeouts 370613:22:18 refreshes timeout and updates counter if jobs have been processed 370713:22:18 converts string timeout argument to time 370813:22:18 with an optimistic strategy 370913:22:18 advances to next stage 371013:22:18 with a pessimistic strategy 371113:22:18 logs error and fails import 371213:22:18 #wait_for_jobs 371313:22:18 waits for jobs to complete and returns a new pair of keys to wait for 371413:22:18# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/advance_stage_worker_spec.rb. It took 1.92 seconds. Expected to take 1.77 seconds. 371513:22:18# [RSpecRunTime] Starting example group spec/finders/banzai/uploads_finder_spec.rb. Expected to take 1.76 seconds. 371613:22:18Banzai::UploadsFinder 371713:22:20 #find_by_secret_and_filename 371813:22:20 returns upload by secret and filename 371913:22:20 when filename does not match 372113:22:20# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.4 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.24 1.21 1.18 1/289 14791 372313:22:20 when secret does not match 372513:22:20 when secret is invalid 372713:22:20 when parent is invalid 373013:22:20 for project uploads 373113:22:20 returns Markdown uploads ordered by created_at DESC 373213:22:20 for group uploads 373313:22:20 returns Markdown uploads ordered by created_at DESC 373413:22:20 when invalid parent is given 373513:22:20 raises an ArgumentError 373613:22:20# [RSpecRunTime] Finishing example group spec/finders/banzai/uploads_finder_spec.rb. It took 1.67 seconds. Expected to take 1.76 seconds. 373713:22:20# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb. Expected to take 1.69 seconds. 373813:22:20Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMlExperimentsMetric 373913:22:21 behaves like a correct instrumented metric value and query 374013:22:21 behaves like a correct instrumented metric value 374113:22:21 has correct value 374213:22:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.04 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.24 1.21 1.18 1/289 14810 374413:22:21 behaves like a correct instrumented metric query 374513:22:21 has correct generate query 374613:22:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb. It took 1.46 seconds. Expected to take 1.69 seconds. 374713:22:21# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. Expected to take 1.66 seconds. 374813:22:21Gitlab::GithubImport::Importer::Attachments::NotesImporter 374913:22:22 #sequential_import 375013:22:22 selects only user notes, and selects only properties it needs 375113:22:22 executes importer only for the note with an attachment 375213:22:22 when note has already been processed 375313:22:22 does not select notes that were processed 375413:22:22 does not execute importer for the note with an attachment 375513:22:22# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.14 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.24 1.21 1.18 1/289 14811 375713:22:22 #sidekiq_worker_class 375813:22:22 is expected to eq Gitlab::GithubImport::Attachments::ImportNoteWorker 375913:22:22 #id_for_already_imported_cache 376013:22:22 is expected to eq 1000000091 376113:22:22 #collection_method 376213:22:22 is expected to eq :note_attachments 376313:22:22 #object_type 376413:22:23 is expected to eq :note_attachment 376513:22:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb. It took 1.22 seconds. Expected to take 1.66 seconds. 376613:22:23# [RSpecRunTime] Starting example group spec/helpers/dropdowns_helper_spec.rb. Expected to take 1.62 seconds. 376713:22:23DropdownsHelper 376813:22:23 #dropdown_tag 376913:22:23 returns the container in the content 377013:22:23 returns the block in the content 377113:22:23 #dropdown_toggle 377213:22:23 returns the button 377313:22:23 returns the buttons default label data attribute 377413:22:23 returns the dropdown toggle text 377513:22:23 returns the button icon in the content 377613:22:23 #dropdown_toggle_link 377713:22:23 returns the link 377813:22:23 returns the links data attribute 377913:22:23 returns the link text 378013:22:23 #dropdown_title 378113:22:23 with a back and close button 378213:22:23 applies the justification class to the container 378313:22:23 behaves like has a back button 378413:22:23 contains the back button 378513:22:23 behaves like has the title text 378613:22:23 contains the title text 378713:22:23 behaves like has a close button 378813:22:23 contains the close button 378913:22:23 behaves like has two icons 379013:22:23 returns two icons 379113:22:23 behaves like does not have the title margin class 379213:22:23 does not have the title margin class 379313:22:23 with a back button 379413:22:23 returns the back button icon 379513:22:23 behaves like has a back button 379613:22:23 contains the back button 379713:22:23 behaves like has the title text 379813:22:23 contains the title text 379913:22:23 behaves like has the title margin class 380013:22:23 contains the title margin class 380113:22:23 behaves like does not have a close button 380213:22:23 does not contain the close button 380313:22:23 with a close button 380413:22:23 returns the close button icon 380513:22:23 behaves like does not have a back button 380613:22:23 does not contain the back button 380713:22:23 behaves like has the title text 380813:22:23 contains the title text 380913:22:23 behaves like has the title margin class 381013:22:23 contains the title margin class 381113:22:23 behaves like has a close button 381213:22:23 contains the close button 381313:22:23 without any buttons 381413:22:23 returns no button icons 381513:22:23 behaves like does not have a back button 381613:22:24 does not contain the back button 381713:22:24 behaves like has the title text 381813:22:24 contains the title text 381913:22:24 behaves like does not have the title margin class 382013:22:24 does not have the title margin class 382113:22:24 behaves like does not have a close button 382213:22:24 does not contain the close button 382313:22:24 #dropdown_filter 382413:22:24 returns the container 382513:22:24 returns the search input 382613:22:24 behaves like has two icons 382713:22:24 returns two icons 382813:22:24 #dropdown_content 382913:22:24 without block 383013:22:24 behaves like contains the container 383113:22:24 returns the container in the content 383313:22:24 returns the block in the content 383413:22:24 behaves like contains the container 383513:22:24 returns the container in the content 383613:22:24 #dropdown_footer 383713:22:24 without a content class 383813:22:24 behaves like contains the content 383913:22:24 returns the container in the content 384013:22:24 returns the block in the content 384113:22:24 without a content class 384213:22:24 returns the footer in the content 384313:22:24 behaves like contains the content 384413:22:24 returns the container in the content 384513:22:24 returns the block in the content 384613:22:24 #dropdown_loading 384713:22:24 returns the container in the content 384813:22:24 returns a gl-spinner in the content 384913:22:24# [RSpecRunTime] Finishing example group spec/helpers/dropdowns_helper_spec.rb. It took 1.58 seconds. Expected to take 1.62 seconds. 385013:22:24# [RSpecRunTime] Starting example group spec/graphql/types/base_object_spec.rb. Expected to take 1.57 seconds. 385113:22:24Types::BaseObject 385213:22:24 scoping items 385313:22:24 paginates arrays correctly 385413:22:25 filters connections correctly 385513:22:25 filters polymorphic connections 385613:22:25 filters interface connections 385713:22:25 redacts polymorphic objects 385813:22:25 paginates before scoping 386013:22:25 behaves like array member redaction 386113:22:25 redacts the unauthorized array member 386213:22:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 33.99 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.22 1.20 1.18 1/287 14812 386413:22:25 a list of lazy items 386513:22:25 behaves like array member redaction 386613:22:25 redacts the unauthorized array member 386713:22:25 an array connection of items 386813:22:25 behaves like array member redaction 386913:22:25 redacts the unauthorized array member 387013:22:25 an array connection of items, selecting edges 387113:22:25 behaves like array member redaction 387213:22:25 redacts the unauthorized array member 387413:22:25 keeps track of the specified value 387513:22:25 can not redefine the authorize value 387613:22:25# [RSpecRunTime] Finishing example group spec/graphql/types/base_object_spec.rb. It took 1.27 seconds. Expected to take 1.57 seconds. 387713:22:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/include/rules/rule_spec.rb. Expected to take 1.51 seconds. 387813:22:25Gitlab::Ci::Config::Entry::Include::Rules::Rule 387913:22:25 when specifying an if: clause 388013:22:25 behaves like a valid config 388113:22:25 is expected to be valid 388213:22:25 returns the expected value 388413:22:25 behaves like a valid config 388513:22:25 is expected to be valid 388613:22:26 returns the expected value 388713:22:26 with when: <invalid string> 388813:22:26 behaves like an invalid config 388913:22:26 is expected not to be valid 389113:22:26 with when: null 389213:22:26 behaves like a valid config 389313:22:26 is expected to be valid 389413:22:26 returns the expected value 389513:22:26 when if: clause is invalid 389613:22:26 behaves like an invalid config 389713:22:26 is expected not to be valid 389913:22:26 when if: clause has an integer operand 390013:22:26 behaves like an invalid config 390113:22:26 is expected not to be valid 390313:22:26 when if: clause has invalid regex 390413:22:26 behaves like an invalid config 390513:22:26 is expected not to be valid 390713:22:26 when if: clause has lookahead regex character "?" 390813:22:26 behaves like an invalid config 390913:22:26 is expected not to be valid 391113:22:26 when if: clause has array of expressions 391213:22:26 behaves like an invalid config 391313:22:26 is expected not to be valid 391513:22:26 when specifying an exists: clause 391613:22:26 with a string 391713:22:26 behaves like a valid config 391813:22:26 is expected to be valid 391913:22:26 returns the expected value 392013:22:26 with a nil value 392113:22:26 behaves like a valid config 392213:22:26 is expected to be valid 392313:22:26 returns the expected value 392413:22:26 with an array 392513:22:26 behaves like a valid config 392613:22:26 is expected to be valid 392713:22:26 returns the expected value 392813:22:26 when empty array 392913:22:26 behaves like a valid config 393013:22:26 is expected to be valid 393113:22:26 returns the expected value 393213:22:26 when array contains integers 393313:22:26 behaves like an invalid config 393413:22:26 is expected not to be valid 393613:22:26 when array has more items than MAX_PATHS 393713:22:26 behaves like a valid config 393813:22:26 is expected to be valid 393913:22:26 returns the expected value 394113:22:26 when empty hash 394213:22:26 behaves like a valid config 394313:22:26 is expected to be valid 394413:22:26 returns the expected value 394613:22:26 behaves like a valid config 394713:22:26 is expected to be valid 394813:22:26 returns the expected value 394913:22:26 with project: 395013:22:26 behaves like a valid config 395113:22:26 is expected to be valid 395213:22:26 returns the expected value 395313:22:26 with project: and ref: 395413:22:26 behaves like a valid config 395513:22:26 is expected to be valid 395613:22:26 returns the expected value 395713:22:26 when specifying a changes: clause 395813:22:26 behaves like a valid config 395913:22:26 is expected to be valid 396013:22:26 returns the expected value 396213:22:26 behaves like a valid config 396313:22:26 is expected to be valid 396413:22:27 returns the expected value 396513:22:27 with paths: and compare_to: 396613:22:27 behaves like a valid config 396713:22:27 is expected to be valid 396813:22:27 returns the expected value 396913:22:27 when specifying an unknown keyword 397013:22:27 behaves like an invalid config 397113:22:27 is expected not to be valid 397313:22:27 when config is blank 397413:22:27 behaves like an invalid config 397513:22:27 is expected not to be valid 397713:22:27 when config type is invalid 397813:22:27 behaves like an invalid config 397913:22:27 is expected not to be valid 398113:22:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/include/rules/rule_spec.rb. It took 1.43 seconds. Expected to take 1.51 seconds. 398213:22:27# [RSpecRunTime] Starting example group spec/views/dashboard/projects/shared/_common.html.haml_spec.rb. Expected to take 1.5 seconds. 398313:22:27dashboard/projects/shared/_common.html.haml 398413:22:27 when feature :your_work_projects_vue is enabled 398513:22:27 when projects exist 398613:22:27 renders #js-your-work-projects-app and not legacy project list 398713:22:27 when projects do not exist 398813:22:27 renders #js-your-work-projects-app and does not render HAML empty state 398913:22:27 when feature :your_work_projects_vue is disabled 399013:22:27 when projects exist 399113:22:27 shows the project the user is a member of in the list 399213:22:28 shows the "New project" button 399313:22:28 does not render starred_empty_state partial 399413:22:28 does not render #js-your-work-projects-app 399513:22:28 when projects do not exist 399613:22:28 does show the "New project" button 399713:22:28 does render starred_empty_state partial 399813:22:28 does not render #js-your-work-projects-app 399913:22:28# [RSpecRunTime] Finishing example group spec/views/dashboard/projects/shared/_common.html.haml_spec.rb. It took 1.34 seconds. Expected to take 1.5 seconds. 400013:22:28# [RSpecRunTime] Starting example group spec/services/activity_pub/inbox_resolver_service_spec.rb. Expected to take 1.44 seconds. 400113:22:28ActivityPub::InboxResolverService 400313:22:29 with successful HTTP request 400413:22:29 with a JSON response 400513:22:29 with valid response 400613:22:29 without a shared inbox 400713:22:29 updates only the inbox in the subscription record 400813:22:29 with a shared inbox 400913:22:29 updates both the inbox and shared inbox in the subscription record 401013:22:29 without inbox attribute 401113:22:29 behaves like third party error 401213:22:29 raises a ThirdPartyError 401313:22:29 does not update the subscription record 401413:22:29 with a non string inbox attribute 401513:22:29 behaves like third party error 401613:22:30 raises a ThirdPartyError 401713:22:30 does not update the subscription record 401813:22:30 with non JSON response 401913:22:30 behaves like third party error 402013:22:30 raises a ThirdPartyError 402113:22:30 does not update the subscription record 402213:22:30 with http error 402313:22:30 behaves like third party error 402413:22:30 raises a ThirdPartyError 402513:22:30 does not update the subscription record 402613:22:30# [RSpecRunTime] Finishing example group spec/services/activity_pub/inbox_resolver_service_spec.rb. It took 1.54 seconds. Expected to take 1.44 seconds. 402713:22:30# [RSpecRunTime] Starting example group spec/models/concerns/usage_statistics_spec.rb. Expected to take 1.42 seconds. 402813:22:30UsageStatistics 402913:22:30 does not allow STI 403013:22:30 .distinct_count_by 403113:22:31 two records created by the same issue 403213:22:31 returns a count of 1 403313:22:31 when given no column to count 403413:22:31 counts by :id and returns a count of 2 403513:22:31# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.91 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.21 1.20 1.18 1/286 14813 403713:22:31 one record created by each issue 403813:22:31 returns a count of 2 403913:22:31 the count query times out 404013:22:31 does not raise an error 404213:22:31# [RSpecRunTime] Finishing example group spec/models/concerns/usage_statistics_spec.rb. It took 1.57 seconds. Expected to take 1.42 seconds. 404313:22:31# [RSpecRunTime] Starting example group spec/services/ci/pipeline_triggers/create_service_spec.rb. Expected to take 1.35 seconds. 404413:22:31Ci::PipelineTriggers::CreateService 404613:22:32 when user does not have permission 404713:22:32 returns ServiceResponse.error 404813:22:32# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.14 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.20 1.18 1/286 14814 405013:22:32 when user has permission 405113:22:33 creates a pipeline trigger token 405213:22:33 when create fails 405313:22:33 raises a RuntimeError 405413:22:33 when trigger exists but has errors 405513:22:33 returns ServiceResponse.error 405613:22:33# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_triggers/create_service_spec.rb. It took 1.48 seconds. Expected to take 1.35 seconds. 405713:22:33# [RSpecRunTime] Starting example group spec/lib/gitlab/reactive_cache_set_cache_spec.rb. Expected to take 1.34 seconds. 405813:22:33Gitlab::ReactiveCacheSetCache 406013:22:33 includes the suffix 406213:22:33 is expected to be empty 406313:22:33 after item added 406413:22:33 is expected to contain exactly "test_item" 406613:22:33 writes the value to the cache 406713:22:33 sets the expiry of the set 406813:22:33 #clear_cache! 406913:22:33 deletes the cached items 407013:22:33 when key size is large 407113:22:34 sends multiple pipelines of 1000 unlinks 407313:22:34 is expected to equal false 407513:22:34 is expected to equal true 407713:22:34 is expected to equal 0 407913:22:34 is expected to equal 1 408013:22:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/reactive_cache_set_cache_spec.rb. It took 1.21 seconds. Expected to take 1.34 seconds. 408113:22:34# [RSpecRunTime] Starting example group spec/lib/gitlab/loop_helpers_spec.rb. Expected to take 1.25 seconds. 408213:22:34Gitlab::LoopHelpers 408413:22:34 when limit is not given 408513:22:34 raises an error 408613:22:34 when timeout is specified 408713:22:35 returns false after it's expired 408813:22:35 executes the block at least once 408913:22:35# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.87 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.35 1.23 1.19 1/286 14815 409113:22:35 when iteration limit is specified 409213:22:35 returns false after it's expired 409313:22:35 executes the block once 409413:22:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/loop_helpers_spec.rb. It took 1.21 seconds. Expected to take 1.25 seconds. 409513:22:35# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/matching/runner_matcher_spec.rb. Expected to take 1.24 seconds. 409613:22:35Gitlab::Ci::Matching::RunnerMatcher 409813:22:35 when attributes are missing 409913:22:35 is expected to raise KeyError 410013:22:35 with attributes 410113:22:35 is expected to eq [1] 410213:22:35 is expected to eq "instance_type" 410313:22:35 is expected to eq 0 410413:22:35 is expected to eq 1 410513:22:35 is expected to eq false 410613:22:35 is expected to eq "ref_protected" 410713:22:35 is expected to eq ["tag1", "tag2"] 410813:22:35 #instance_type? 410913:22:35 is expected to be truthy 411013:22:35 context with private runners 411113:22:35 is expected to be falsey 411313:22:35 with an instance of BuildMatcher 411413:22:35 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 411513:22:36 is expected to eq true 411613:22:36 ref_protected: true, build_protected: false, run_untagged: true, runner_tags: [], build_tags: [], result: false 411713:22:36 is expected to eq false 411813:22:36 ref_protected: false, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 411913:22:36 is expected to eq true 412013:22:36 ref_protected: false, build_protected: false, run_untagged: true, runner_tags: [], build_tags: [], result: true 412113:22:36 is expected to eq true 412213:22:36 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: [], result: true 412313:22:36 is expected to eq true 412413:22:36 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: [], build_tags: ["a"], result: false 412513:22:36 is expected to eq false 412613:22:36 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a", "b"], build_tags: ["a"], result: true 412713:22:36 is expected to eq true 412813:22:36 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a"], build_tags: ["a", "b"], result: false 412913:22:36 is expected to eq false 413013:22:36 ref_protected: true, build_protected: true, run_untagged: true, runner_tags: ["a"], build_tags: ["a"], result: true 413113:22:36 is expected to eq true 413213:22:36 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["a"], build_tags: ["a"], result: true 413313:22:36 is expected to eq true 413413:22:36 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["b"], build_tags: ["a"], result: false 413513:22:36 is expected to eq false 413613:22:36 ref_protected: true, build_protected: true, run_untagged: false, runner_tags: ["a", "b"], build_tags: ["a"], result: true 413713:22:36 is expected to eq true 413813:22:36 with an instance of Ci::Build 413913:22:36 raises ArgumentError 414013:22:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/matching/runner_matcher_spec.rb. It took 1.11 seconds. Expected to take 1.24 seconds. 414113:22:36# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. Expected to take 1.2 seconds. 414213:22:36Gitlab::X509::Tag 414513:22:37 is expected not to be nil 414613:22:37 is expected to eq :unverified 414713:22:37 is expected to have attributes {:email => "gitlabgpgtest@gmail.com", :serial_number => 173635382582380059990335547381753891120957980146,...subject => "", :subject_key_identifier => "19:14:DC:80:44:35:52:58:7B:22:BD:6F:9E:AF:6C:61:AB:8C:FC:18"} 414813:22:37 is expected to have attributes {:subject => "CN=sigstore-intermediate,O=sigstore.dev", :subject_key_identifier => "DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F"} 414913:22:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/tag_sigstore_spec.rb. It took 1.0 second. Expected to take 1.2 seconds. 415013:22:37# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. Expected to take 1.14 seconds. 415113:22:37Gitlab::ImportExport::DecompressedArchiveSizeValidator 415313:22:37 when file does not exceed allowed decompressed size 415413:22:37 returns true 415513:22:37 when waiter thread no longer exists 415613:22:38 does not raise exception 415713:22:38 when file exceeds allowed decompressed size 415813:22:38 logs error message returns false 415913:22:38 when max_decompressed_archive_size is set to 0 416013:22:38 is valid and does not log error message 416113:22:38 when exception occurs during decompression 416213:22:38 when timeout occurs 416313:22:38 logs raised exception and terminates validator process group 416413:22:38 when exception occurs 416513:22:38 logs raised exception and terminates validator process group 416613:22:38 archive path validation 416713:22:38 when archive path is traversed 416813:22:38 returns false 416913:22:38 when archive path is not a string 417013:22:38 returns false 417113:22:38 which archive path is a symlink 417213:22:38 returns false 417313:22:38 when archive path shares multiple hard links 417413:22:38 returns false 417513:22:38 when archive path is not a file 417613:22:38 returns false 417713:22:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb. It took 0.77 second. Expected to take 1.14 seconds. 417813:22:38# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/object_counter_spec.rb. Expected to take 1.13 seconds. 417913:22:38Gitlab::GithubImport::ObjectCounter 418013:22:39 validates the operation being incremented 418113:22:39 increments the counter and saves the key to be listed in the summary later 418213:22:39 does not increment the counter if the given value is <= 0 418313:22:39 expires etag cache of relevant realtime change endpoints on increment 418513:22:39 when there are cached import statistics 418613:22:39 includes cached object counts stats in response 418713:22:39 uses the same TTL as when incrementing 418813:22:39 when import is in progress but cache expired 418913:22:39 returns 0 instead of nil so process can complete 419013:22:39 when there are no cached import statistics 419113:22:39 when project import is in progress 419213:22:39 includes an empty object counts stats in response 419313:22:39 when project import is not in progress 419413:22:39 includes project import checksums in response 419513:22:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/object_counter_spec.rb. It took 0.87 second. Expected to take 1.13 seconds. 419613:22:39# [RSpecRunTime] Starting example group spec/policies/system_hook_policy_spec.rb. Expected to take 1.06 seconds. 419713:22:39SystemHookPolicy 419813:22:39 when the user is not an admin 419913:22:39 cannot read_web_hook 420013:22:39 cannot admin_web_hook 420113:22:39 when the user is an admin 420213:22:40 can read_web_hook 420313:22:40 can admin_web_hook 420413:22:40# [RSpecRunTime] Finishing example group spec/policies/system_hook_policy_spec.rb. It took 0.95 second. Expected to take 1.06 seconds. 420513:22:40# [RSpecRunTime] Starting example group spec/serializers/ci/job_annotation_entity_spec.rb. Expected to take 1.04 seconds. 420613:22:40Ci::JobAnnotationEntity 420813:22:40 contains valid name 420913:22:41 contains external links 421013:22:41# [RSpecRunTime] Finishing example group spec/serializers/ci/job_annotation_entity_spec.rb. It took 0.97 second. Expected to take 1.04 seconds. 421113:22:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/remote_checksum_spec.rb. Expected to take 1.0 second. 421213:22:41Gitlab::Ci::Trace::RemoteChecksum 421313:22:41 #md5_checksum 421413:22:41 when the file is stored locally 421513:22:42 is expected to be nil 421613:22:42 when object store is enabled 421713:22:42 with local files 421813:22:42 is expected to be nil 421913:22:42 with remote files 422013:22:42 with AWS as provider 422113:22:42 is expected to eq "ebde71c229ce37275c8708b4e3ae5eec" 422213:22:42 with Google as provider 422313:22:42 when the response does not include :content_md5 422413:22:42 raises an exception 422513:22:42 when the response include :content_md5 422613:22:42 is expected to eq "ebde71c229ce37275c8708b4e3ae5eec" 422713:22:42 with unsupported providers 422813:22:42 is expected to be nil 422913:22:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/remote_checksum_spec.rb. It took 1.05 seconds. Expected to take 1.0 second. 423013:22:42# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/namespaced_class_spec.rb. Expected to take 0.97 second. 423113:22:42RuboCop::Cop::Gitlab::NamespacedClass 423213:22:42 with Gitlab namespace 423313:22:42 behaves like enforces namespaced classes 423413:22:42 flags a class definition without additional namespace 423513:22:42 flags a compact class definition without additional namespace 423613:22:42 flags a class definition with inheritance without additional namespace 423713:22:42 does not flag the class definition with namespace in separate lines 423813:22:42 does not flag the class definition with nested namespace in separate lines 423913:22:42 does not flag the class definition nested inside namespaced class 424013:22:42 does not flag the class definition nested inside compact namespace 424113:22:42 does not flag a compact namespaced class definition 424213:22:42 does not flag a truly compact namespaced class definition 424313:22:42 with ::Gitlab namespace 424413:22:42 behaves like enforces namespaced classes 424513:22:42 flags a class definition without additional namespace 424613:22:42 flags a compact class definition without additional namespace 424713:22:42 flags a class definition with inheritance without additional namespace 424813:22:42 does not flag the class definition with namespace in separate lines 424913:22:42 does not flag the class definition with nested namespace in separate lines 425013:22:42 does not flag the class definition nested inside namespaced class 425113:22:42 does not flag the class definition nested inside compact namespace 425213:22:42 does not flag a compact namespaced class definition 425313:22:43 does not flag a truly compact namespaced class definition 425413:22:43 without top-level namespace 425513:22:43 behaves like enforces namespaced classes 425613:22:43 flags a class definition without additional namespace 425713:22:43 flags a compact class definition without additional namespace 425813:22:43 flags a class definition with inheritance without additional namespace 425913:22:43 does not flag the class definition with namespace in separate lines 426013:22:43 does not flag the class definition with nested namespace in separate lines 426113:22:43 does not flag the class definition nested inside namespaced class 426213:22:43 does not flag the class definition nested inside compact namespace 426313:22:43 does not flag a compact namespaced class definition 426413:22:43 does not flag a truly compact namespaced class definition 426513:22:43# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/namespaced_class_spec.rb. It took 0.9 second. Expected to take 0.97 second. 426613:22:43# [RSpecRunTime] Starting example group spec/workers/ci/build_prepare_worker_spec.rb. Expected to take 0.9 second. 426713:22:43Ci::BuildPrepareWorker 426813:22:43 build exists 426913:22:44 calls the prepare build service 427013:22:44 build does not exist 427113:22:44 does not attempt to prepare the build 427213:22:44# [RSpecRunTime] Finishing example group spec/workers/ci/build_prepare_worker_spec.rb. It took 0.91 second. Expected to take 0.9 second. 427313:22:44# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. Expected to take 0.89 second. 427413:22:44Resolvers::WorkItems::TypesResolver 427613:22:44 when parent is a group 427713:22:44 behaves like a work item type resolver 427813:22:44 returns all work item types 427913:22:44 when filtering by type name 428013:22:44 returns type with the given name 428113:22:44 when parent is a project 428213:22:44 behaves like a work item type resolver 428313:22:44 returns all work item types 428413:22:44 when filtering by type name 428513:22:45 returns type with the given name 428613:22:45# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. It took 0.82 second. Expected to take 0.89 second. 428713:22:45# [RSpecRunTime] Starting example group spec/finders/packages/ml_model/package_finder_spec.rb. Expected to take 0.83 second. 428813:22:45Packages::MlModel::PackageFinder 429013:22:45 finds package by name and version 429113:22:45 ignores packages with same name but different version 429213:22:45 when package name+version does not exist 429313:22:45 raises ActiveRecord::RecordNotFound 429413:22:45 when package exists but is marked for destruction 429513:22:45 raises ActiveRecord::RecordNotFound 429613:22:45 when package name+version does not exist but it is not ml_model 429713:22:45 raises ActiveRecord::RecordNotFound 429813:22:45# [RSpecRunTime] Finishing example group spec/finders/packages/ml_model/package_finder_spec.rb. It took 0.68 second. Expected to take 0.83 second. 429913:22:45# [RSpecRunTime] Starting example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. Expected to take 0.81 second. 430013:22:45user_settings/ssh_keys/_key.html.haml 430113:22:45 when the key partial is used 430213:22:45 displays the correct values 430313:22:45 displays the correct last used date 430413:22:45 when the key has not been used 430513:22:45 renders "Never" for last used 430613:22:45 when usage type is displayed 430713:22:45 usage_type: :auth, usage_type_text: "Authentication", displayed_buttons: ["Remove"], hidden_buttons: ["Revoke"] 430813:22:46 renders usage type text and remove/revoke buttons 430913:22:46 usage_type: :auth_and_signing, usage_type_text: "Authentication & Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: [] 431013:22:46 renders usage type text and remove/revoke buttons 431113:22:46 usage_type: :signing, usage_type_text: "Signing", displayed_buttons: ["Remove", "Revoke"], hidden_buttons: [] 431213:22:46 renders usage type text and remove/revoke buttons 431313:22:46 when the key does not have an expiration date 431413:22:46 renders "Never" for expires 431513:22:46 when the key has expired 431613:22:46 renders "Expired" as the expiration date label 431713:22:46 when the key is not deletable 431813:22:46 does not render the partial 431913:22:46 for icon tooltip 432013:22:46 valid: false, expiry: Thu, 07 Nov 2024 13:01:51.113076984 UTC +00:00, result: "Key type is forbidden. Must be DSA, ECDSA, ED25519, ECDSA_SK, or ED25519_SK" 432113:22:46 renders the correct icon 432213:22:46 valid: true, expiry: Thu, 07 Nov 2024 13:01:51.113516584 UTC +00:00, result: "" 432313:22:46 renders the correct icon 432413:22:46# [RSpecRunTime] Finishing example group spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb. It took 0.78 second. Expected to take 0.81 second. 432513:22:46# [RSpecRunTime] Starting example group spec/models/integrations/campfire_spec.rb. Expected to take 0.79 second. 432613:22:46Integrations::Campfire 432713:22:46 does not allow STI 432813:22:46 behaves like Integrations::ResetSecretFields 432913:22:46 #exposing_secrets_fields 433013:22:46 returns an array of strings 433113:22:46 #reset_secret_fields? 433213:22:46 returns false if no exposing field has changed 433313:22:46 returns true if any exposing field has changed 433413:22:46 validation callback 433513:22:46 when an exposing field has changed 433613:22:46 clears all secret fields 433713:22:46 when a secret field has been updated 433813:22:46 does not clear this secret field 433913:22:46 when a secret field has been updated with the same value 434013:22:46 does not clear this secret field 434113:22:46 when no exposing field has changed 434213:22:46 does not clear any secret fields 434313:22:46 behaves like Integrations::HasAvatar 434513:22:46 returns the expected avatar URL 434713:22:46 is expected to validate that :room looks like an integer greater than 0 434813:22:46 is expected to validate that the length of :subdomain is between 1 and 63 434913:22:46 is expected to allow :subdomain to be ‹"foo"› 435013:22:46 is expected not to allow :subdomain to be ‹"foo.bar"› 435113:22:46 is expected not to allow :subdomain to be ‹"foo.bar/#"› 435213:22:46 when integration is active 435313:22:46 is expected to validate that :token cannot be empty/falsy 435413:22:46 when integration is inactive 435513:22:46 is expected not to validate that :token cannot be empty/falsy 435713:22:47 calls Campfire API to get a list of rooms and speak in a room 435813:22:47 calls Campfire API to get a list of rooms but shouldn't speak in a room 436013:22:47 logs an error 436113:22:47# [RSpecRunTime] Finishing example group spec/models/integrations/campfire_spec.rb. It took 0.71 second. Expected to take 0.79 second. 436213:22:47# [RSpecRunTime] Starting example group spec/workers/analytics/usage_trends/count_job_trigger_worker_spec.rb. Expected to take 0.75 second. 436313:22:47Analytics::UsageTrends::CountJobTriggerWorker 436413:22:47 behaves like an idempotent worker 436513:22:47 is labeled as idempotent 436613:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 436813:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 436913:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 437113:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 437213:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 437413:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 437513:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 437713:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 437813:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 438013:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 438113:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 438313:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 438413:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 438613:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 438713:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 438913:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 439013:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 439213:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 439313:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 439513:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 439613:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.249042632 UTC +00:00 is a ActiveSupport::TimeWithZone. 439813:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 439913:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 440113:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 440213:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 440413:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 440513:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 440713:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 440813:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 441013:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 441113:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 441313:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 441413:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 441613:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 441713:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 441913:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442013:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 442213:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442313:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 442513:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442613:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 442813:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 442913:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.528763369 UTC +00:00 is a ActiveSupport::TimeWithZone. 443113:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 443213:22:47 performs multiple times sequentially without raising an exception 443313:22:47 triggers a job for each measurement identifiers 443413:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 443613:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 443713:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 443913:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 444013:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 444213:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 444313:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 444513:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 444613:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 444813:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 444913:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 445113:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 445213:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 445413:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 445513:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 445713:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 445813:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 446013:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 446113:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 446313:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 446413:22:47Job arguments to Analytics::UsageTrends::CounterJobWorker must be native JSON types, but Tue, 05 Nov 2024 13:22:47.788978397 UTC +00:00 is a ActiveSupport::TimeWithZone. 446613:22:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 446713:22:47 triggers CounterJobWorker jobs 446813:22:47# [RSpecRunTime] Finishing example group spec/workers/analytics/usage_trends/count_job_trigger_worker_spec.rb. It took 0.69 second. Expected to take 0.75 second. 446913:22:47# [RSpecRunTime] Starting example group spec/helpers/badges_helper_spec.rb. Expected to take 0.74 second. 447113:22:47 #gl_badge_tag 447213:22:47 creates a badge with given text 447313:22:47 adds style classes 447413:22:47 adds custom classes 447513:22:48 applies custom html attributes 447613:22:48 block content 447713:22:48 renders block content 447813:22:48 changes the function signature 448013:22:48 defaults to muted 448113:22:48 falls back to default given an unknown variant 448213:22:48 variant: :muted 448313:22:48 sets the variant class 448413:22:48 variant: :neutral 448513:22:48 sets the variant class 448613:22:48 variant: :info 448713:22:48 sets the variant class 448813:22:48 variant: :success 448913:22:48 sets the variant class 449013:22:48 variant: :warning 449113:22:48 sets the variant class 449213:22:48 variant: :danger 449313:22:48 sets the variant class 449613:22:48 renders an icon 449713:22:48 adds a spacing class and any custom classes to the icon 449913:22:48 adds an img role to element 450013:22:48 adds aria-label to element 450113:22:48 does not add a spacing class to the icon 450213:22:48 given an href 450313:22:48 creates a badge link 450413:22:48# [RSpecRunTime] Finishing example group spec/helpers/badges_helper_spec.rb. It took 0.71 second. Expected to take 0.74 second. 450513:22:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. Expected to take 0.69 second. 450613:22:48Gitlab::Ci::Config::Entry::Release::Assets::Link 450813:22:48 when entry config value is correct 451013:22:48 returns link configuration 451313:22:48 when entry value is not correct 451513:22:48 when name is not a string 451613:22:48 reports error 451713:22:48 when name is not present 451813:22:49 reports error 451913:22:49 when url is not addressable 452013:22:49 reports error 452113:22:49 when url is not present 452213:22:49 reports error 452313:22:49 when there is an unknown key present 452413:22:49 reports error 452513:22:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb. It took 0.68 second. Expected to take 0.69 second. 452613:22:49# [RSpecRunTime] Starting example group spec/lib/gitlab/snippet_search_results_spec.rb. Expected to take 0.69 second. 452713:22:49Gitlab::SnippetSearchResults 452813:22:49 #snippet_titles_count 452913:22:49 returns the amount of matched snippet titles 453013:22:49 #formatted_count 453113:22:49 returns the expected formatted count 453213:22:49 #highlight_map 453313:22:49 returns the expected highlight map 453513:22:49 uses page and per_page to paginate results 453613:22:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/snippet_search_results_spec.rb. It took 0.63 second. Expected to take 0.69 second. 453713:22:49# [RSpecRunTime] Starting example group spec/workers/dependency_proxy/cleanup_manifest_worker_spec.rb. Expected to take 0.64 second. 453813:22:49DependencyProxy::CleanupManifestWorker 453913:22:49 behaves like dependency_proxy_cleanup_worker 454013:22:50 has :none deduplicate strategy 454113:22:50 behaves like worker with data consistency 454213:22:50 .get_data_consistency_feature_flag_enabled? 454313:22:50 returns true 454413:22:50 .get_data_consistency_per_database 454513:22:50 returns correct data consistency 454613:22:50 #perform_work 454713:22:50 with no work to do 454813:22:50 is expected to be nil 454913:22:50 with work to do 455013:22:50 deletes the oldest artifact pending destruction based on updated_at 455113:22:50 #max_running_jobs 455213:22:50 is expected to eq 5 455313:22:50 #remaining_work_count 455413:22:50 is expected to eq 3 455513:22:50# [RSpecRunTime] Finishing example group spec/workers/dependency_proxy/cleanup_manifest_worker_spec.rb. It took 0.58 second. Expected to take 0.64 second. 455613:22:50# [RSpecRunTime] Starting example group spec/services/members/standard_member_builder_spec.rb. Expected to take 0.64 second. 455713:22:50Members::StandardMemberBuilder 455913:22:51 returns member from existing members hash 456013:22:51 builds a new member 456113:22:51# [RSpecRunTime] Finishing example group spec/services/members/standard_member_builder_spec.rb. It took 0.67 second. Expected to take 0.64 second. 456213:22:51# [RSpecRunTime] Starting example group spec/services/packages/nuget/process_package_file_service_spec.rb. Expected to take 0.61 second. 456313:22:51Packages::Nuget::ProcessPackageFileService 456513:22:51 with valid package file 456613:22:51 calls the UpdatePackageFromMetadataService 456713:22:51 with invalid package file 456813:22:51 behaves like raises an error 456913:22:51 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file" 457013:22:51 when linked to a non nuget package 457113:22:51 behaves like raises an error 457213:22:51 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file" 457313:22:51 with a 0 byte package file 457413:22:51 behaves like raises an error 457513:22:51 is expected to raise Packages::Nuget::ProcessPackageFileService::ExtractionError with "invalid package file" 457613:22:51# [RSpecRunTime] Finishing example group spec/services/packages/nuget/process_package_file_service_spec.rb. It took 0.6 second. Expected to take 0.61 second. 457713:22:51# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb. Expected to take 0.59 second. 457813:22:51Gitlab::Usage::Metrics::Instrumentations::CountUserAuthMetric 457913:22:51 with 28d time frame 458013:22:51 behaves like a correct instrumented metric value 458113:22:52 has correct value 458213:22:52 with all time frame 458313:22:52 behaves like a correct instrumented metric value 458413:22:52 has correct value 458513:22:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb. It took 0.6 second. Expected to take 0.59 second. 458613:22:52# [RSpecRunTime] Starting example group spec/lib/gitlab/slug/path_spec.rb. Expected to take 0.56 second. 458713:22:52Gitlab::Slug::Path 458913:22:52 yields a slug name when given name 459013:22:52 yields a slug james when given james.atom@bond.com 459113:22:52 yields a slug foobar-- when given --foobar-- 459213:22:52 yields a slug foo_bar-- when given --foo_bar-- 459313:22:52 yields a slug foo_bar-- when given --foo$^&_bar-- 459413:22:52 yields a slug john when given john@doe.com 459513:22:52 yields a slug johngitlab-ETC when given -john+gitlab-ETC%.git@gmail.com 459613:22:52 yields a slug this.is when given this.is.git.atom. 459713:22:52 yields a slug blank when given #$%^. 459813:22:52 yields a slug blank when given ---.git#$.atom%@atom^. 459913:22:52 yields a slug gitlab--hey when given --gitlab--hey.git#$.atom%@atom^. 460113:22:52 presents with a cleaned slug 460213:22:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/slug/path_spec.rb. It took 0.41 second. Expected to take 0.56 second. 460313:22:52# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/base_formatter_spec.rb. Expected to take 0.54 second. 460413:22:52Gitlab::LegacyGithubImport::BaseFormatter 460513:22:53 #imported_from 460613:22:53 returns the correct value for a gitea import 460713:22:53 when the import type is github 460813:22:53 returns the correct value for a github import 460913:22:53 when the import type is unknown 461013:22:53 returns the correct value for a unknown import 461113:22:53 #contributing_user_formatters 461213:22:53 must be implemented in subclasses 461313:22:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/base_formatter_spec.rb. It took 0.59 second. Expected to take 0.54 second. 461413:22:53# [RSpecRunTime] Starting example group spec/tooling/danger/database_dictionary_spec.rb. Expected to take 0.51 second. 461513:22:53Tooling::Danger::DatabaseDictionary 461613:22:53 Tooling::Danger::DatabaseDictionary::Found 461813:22:53 returns value from the YAML 462013:22:53 returns value from the YAML 462113:22:53 #feature_categories 462213:22:53 returns value from the YAML 462313:22:53 #description 462413:22:53 returns value from the YAML 462513:22:53 #introduced_by_url 462613:22:53 returns value from the YAML 462813:22:53 returns value from the YAML 462913:22:53 #gitlab_schema 463013:22:53 returns value from the YAML 463213:22:53 returns the raw YAML 463413:22:53 is expected to be truthy 463513:22:53 with main schema 463613:22:53 is expected to be falsey 463713:22:53 #main_schema? 463813:22:53 is expected to be falsey 463913:22:53 with main schema 464013:22:54 is expected to be truthy 464113:22:54 #database_dictionary_files 464213:22:54 retrieves added database dictionary files 464313:22:54 with added added database dictionary files 464413:22:54 returns an array of Found objects 464513:22:54 without added added database dictionary files 464613:22:54 returns an array of Found objects 464713:22:54 retrieves modified database dictionary files 464813:22:54 with modified modified database dictionary files 464913:22:54 returns an array of Found objects 465013:22:54 without modified modified database dictionary files 465113:22:54 returns an array of Found objects 465213:22:54 retrieves deleted database dictionary files 465313:22:54 with deleted deleted database dictionary files 465413:22:54 returns an array of Found objects 465513:22:54 without deleted deleted database dictionary files 465613:22:54 returns an array of Found objects 465713:22:54# [RSpecRunTime] Finishing example group spec/tooling/danger/database_dictionary_spec.rb. It took 1.64 seconds. Expected to take 0.51 second. 465813:22:54# [RSpecRunTime] Starting example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. Expected to take 0.5 second. 465913:22:54Gitlab::ExperimentFeatureRollout 466113:22:55 is expected not to be enabled 466213:22:55 #execute_assignment 466313:22:55 uses the default value as specified in the yaml 466413:22:55 returns an assigned name 466513:22:55 when there are no behaviors 466613:22:55 does not raise an error 466713:22:55 for even rollout to non-control 466813:22:55 rolls out relatively evenly to 2 behaviors 466913:22:55 rolls out relatively evenly to 3 behaviors 467013:22:55 when distribution is specified as an array 467113:22:55 rolls out with the expected distribution 467213:22:55 when distribution is specified as a hash 467313:22:55 rolls out with the expected distribution 467513:22:55 returns the expected flipper id if the experiment doesn't provide one 467613:22:55 lets the experiment provide a flipper id so it can override the default 467713:22:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/experiment_feature_rollout_spec.rb. It took 0.45 second. Expected to take 0.5 second. 467813:22:55# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/batched_migration_base_class_spec.rb. Expected to take 0.46 second. 467913:22:55RuboCop::Cop::Migration::BatchedMigrationBaseClass 468013:22:55 behaves like inheritance from the right base class does not register an offense 468113:22:55 when the migration class inherits from BackfillDesiredShardingKeyJob 468213:22:55 does not register any offenses 468313:22:55 when the migration class inherits from the namespaced BackfillDesiredShardingKeyJob 468413:22:55 does not register any offenses 468513:22:55 when the migration class inherits from the top-level namespaced BackfillDesiredShardingKeyJob 468613:22:55 does not register any offenses 468713:22:55 when a nested class is used inside the job class 468813:22:55 does not register any offenses 468913:22:55 when the migration class does not inherit from anything 469013:22:55 registers an offense 469113:22:55 when the migration class inherits from another class 469213:22:55 registers an offense 469313:22:55 behaves like inheritance from the right base class does not register an offense 469413:22:55 when the migration class inherits from BatchedMigrationJob 469513:22:55 does not register any offenses 469613:22:55 when the migration class inherits from the namespaced BatchedMigrationJob 469713:22:55 does not register any offenses 469813:22:55 when the migration class inherits from the top-level namespaced BatchedMigrationJob 469913:22:55 does not register any offenses 470013:22:55 when a nested class is used inside the job class 470113:22:55 does not register any offenses 470213:22:55 behaves like inheritance from the right base class does not register an offense 470313:22:55 when the migration class inherits from BackfillDesiredShardingKeyPartitionJob 470413:22:55 does not register any offenses 470513:22:55 when the migration class inherits from the namespaced BackfillDesiredShardingKeyPartitionJob 470613:22:55 does not register any offenses 470713:22:55 when the migration class inherits from the top-level namespaced BackfillDesiredShardingKeyPartitionJob 470813:22:55 does not register any offenses 470913:22:55 when a nested class is used inside the job class 471013:22:55 does not register any offenses 471113:22:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/batched_migration_base_class_spec.rb. It took 0.44 second. Expected to take 0.46 second. 471213:22:55# [RSpecRunTime] Starting example group spec/lib/gitlab/lograge/custom_options_spec.rb. Expected to take 0.46 second. 471313:22:55Gitlab::Lograge::CustomOptions 471513:22:55 ignores some parameters 471613:22:55 formats the parameters 471713:22:55 adds the current time 471813:22:55 adds the user id 471913:22:56 adds the response length 472013:22:56 adds Cloudflare headers 472113:22:56 adds the metadata 472213:22:56 with log_response_length disabled 472313:22:56 does not add the response length 472413:22:56 when metadata is missing 472513:22:56 does not break 472613:22:56 trusted payload 472713:22:56 is expected to include {:remote_ip => "192.168.1.2", :user_id => "test", :ua => "Nyxt", :queue_duration_s => 0.2, :response_bytes => 1234, :etag_route => "/etag", :request_urgency => :default, :target_duration_s => 1, :cf_ray => "30ab8e655c7c2b1eac0645989b1c2383", :cf_request_id => "2d896f8a8155efb0b1edb904b3191fbf"} 472813:22:56 payload with rejected fields 472913:22:56 is expected to include {:request_urgency => :high} 473013:22:56 is expected not to include {:something => "random"} 473113:22:56 is expected not to include {:username => nil} 473213:22:56 when correlation_id is overridden 473313:22:56 sets the overridden value 473413:22:56 when feature flags are present 473513:22:56 and :feature_flag_log_states is enabled 473613:22:56 adds feature flag events 473713:22:56 and :feature_flag_log_states is disabled 473813:22:56 does not track or add feature flag events 473913:22:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/lograge/custom_options_spec.rb. It took 0.46 second. Expected to take 0.46 second. 474013:22:56# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/praefect_spec.rb. Expected to take 0.42 second. 474113:22:56Gitlab::SetupHelper::Praefect 474213:22:56 .configuration_toml 474313:22:56 defaults to in memory queue 474413:22:56 provides database details if wanted 474513:22:56 fails when pghost is missing 474613:22:56 uses the provided pghost 474713:22:56 fails when pgport is missing 474813:22:56 uses the provided pgport 474913:22:56 fails when pguser is missing 475013:22:56 uses the provided pguser 475113:22:56 defaults to praefect_test if dbname is missing 475213:22:56 uses the provided dbname 475313:22:56 .get_config_path 475413:22:56 defaults to praefect.config.toml 475513:22:56 takes the provided config_filename 475613:22:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/praefect_spec.rb. It took 0.32 second. Expected to take 0.42 second. 475713:22:56# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/trace/backoff_spec.rb. Expected to take 0.38 second. 475813:22:56Gitlab::Ci::Trace::Backoff 475913:22:56 keeps the MAX_ATTEMPTS limit in sync 476013:22:56 keeps the Redis TTL limit in sync 476113:22:56 all retries are happening under the 7 days limit 476313:22:56 archival_attempts: 1, result: 9.6 476413:22:56 is expected to eq 9.6 hours 476513:22:56 archival_attempts: 2, result: 19.2 476613:22:56 is expected to eq 19.2 hours 476713:22:56 archival_attempts: 3, result: 28.8 476813:22:56 is expected to eq 28.8 hours 476913:22:56 archival_attempts: 4, result: 38.4 477013:22:56 is expected to eq 38.4 hours 477113:22:56 archival_attempts: 5, result: 48.0 477213:22:56 is expected to eq 48.0 hours 477313:22:56 #value_with_jitter 477413:22:56 archival_attempts: 1, min_value: 9.6, max_value: 13.6 477513:22:56 is expected to be in 9.6 hours..13.6 hours 477613:22:56 archival_attempts: 2, min_value: 19.2, max_value: 23.2 477713:22:56 is expected to be in 19.2 hours..23.2 hours 477813:22:56 archival_attempts: 3, min_value: 28.8, max_value: 32.8 477913:22:56 is expected to be in 28.8 hours..32.8 hours 478013:22:56 archival_attempts: 4, min_value: 38.4, max_value: 42.4 478113:22:56 is expected to be in 38.4 hours..42.4 hours 478213:22:56 archival_attempts: 5, min_value: 48.0, max_value: 52.0 478313:22:57 is expected to be in 48.0 hours..52.0 hours 478413:22:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/trace/backoff_spec.rb. It took 0.36 second. Expected to take 0.38 second. 478513:22:57# [RSpecRunTime] Starting example group spec/models/anti_abuse/trust_score_spec.rb. Expected to take 0.38 second. 478613:22:57AntiAbuse::TrustScore 478713:22:57 does not allow STI 478813:22:57 associations 478913:22:57 is expected to belong to user required: false 479113:22:57 if correlation ID is nil 479213:22:57 adds the correlation id 479313:22:57 if correlation ID is set 479413:22:57 does not change the correlation id 479613:22:57 is expected to validate that :user cannot be empty/falsy 479713:22:57 is expected to validate that :score cannot be empty/falsy 479813:22:57 is expected to validate that :source cannot be empty/falsy 479913:22:57# [RSpecRunTime] Finishing example group spec/models/anti_abuse/trust_score_spec.rb. It took 0.37 second. Expected to take 0.38 second. 480013:22:57# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting_spec.rb. Expected to take 0.35 second. 480113:22:57Gitlab::QueryLimiting 480213:22:57 .enabled_for_env? 480313:22:57 returns true in a test environment 480413:22:57 returns true in a development environment 480513:22:57 returns false on GitLab.com 480613:22:57 returns false in a non GitLab.com 480813:22:57 raises an ArgumentError when an invalid issue URL is given 480913:22:57 raises an ArgumentError when new_threshold is too large 481013:22:57 sets a new threshold 481113:22:57 allows the number of SQL queries to be incremented 481313:22:57 resets the threshold 481413:22:57 allows the number of SQL queries to be incremented 481613:22:57 returns true when enabled 481713:22:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting_spec.rb. It took 0.32 second. Expected to take 0.35 second. 481813:22:57# [RSpecRunTime] Starting example group spec/services/admin/abuse_report_labels/create_service_spec.rb. Expected to take 0.35 second. 481913:22:57Admin::AbuseReportLabels::CreateService 482113:22:57 behaves like creates a label with the correct values 482213:22:57 creates a label with the correct values 482313:22:57 returns the persisted label 482413:22:57 without color param 482513:22:57 behaves like creates a label with the correct values 482613:22:57 creates a label with the correct values 482713:22:57 returns the persisted label 482913:22:57 does not create the label 483013:22:58 returns the label with errors 483113:22:58# [RSpecRunTime] Finishing example group spec/services/admin/abuse_report_labels/create_service_spec.rb. It took 0.34 second. Expected to take 0.35 second. 483213:22:58# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/viewer_hunk_spec.rb. Expected to take 0.33 second. 483313:22:58Gitlab::Diff::ViewerHunk 483513:22:58 is expected to eq [#<Gitlab::Diff::Line:0x00007afbcacf9ce8 @text="new line", @type="new", @index=0, @old_pos=11, @new_p...x=0, @old_pos=11, @new_pos=12, @parent_file=nil, @rich_text=nil, @line_code=nil, @marker_ranges=[]>] 483613:22:58 #init_from_diff_lines 483713:22:58 returns empty array for empty lines 483813:22:58 returns an array of hunks 483913:22:58 contains all lines 484013:22:58 can return hunk with no header 484113:22:58 links to previous hunk 484213:22:58 #parallel_lines 484313:22:58 is expected to be an instance of Gitlab::Diff::Line 484413:22:58 #header_text 484513:22:58 is expected to eq "@@ -3,25 +3,11 @@" 484613:22:58 #expand_directions 484713:22:58 returns both 484913:22:58 returns down 485013:22:58 returns up and down 485113:22:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/viewer_hunk_spec.rb. It took 0.33 second. Expected to take 0.33 second. 485213:22:58# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/host_list_spec.rb. Expected to take 0.32 second. 485313:22:58Gitlab::Database::LoadBalancing::HostList 485513:22:58 sets metrics for current number of hosts and current index 485713:22:58 returns the number of hosts in the list 485813:22:58 #host_names_and_ports 486013:22:58 returns the host names of all hosts 486113:22:58 without ports 486213:22:58 returns the host names of all hosts 486413:22:58 returns a copy of the host 486613:22:58 updates the list of hosts to use 486813:22:58 returns a host 486913:22:58 cycles through all available hosts 487013:22:58 skips hosts that are offline 487113:22:58 returns nil if no hosts are online 487213:22:58 returns nil if no hosts are available 487413:22:58 randomizes the list 487513:22:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/host_list_spec.rb. It took 0.34 second. Expected to take 0.32 second. 487613:22:58# [RSpecRunTime] Starting example group spec/scripts/semgrep_result_processor_spec.rb. Expected to take 0.3 second. 487713:22:58SemgrepResultProcessor 487813:22:58 #get_sast_results 487913:22:58Finding in bug.rb at line 5: Deserializing user-controlled objects can cause vulnerabilities. 488013:22:58Finding in bug.rb at line 10: Deserializing user-controlled objects can cause vulnerabilities. 488113:22:58Finding in bug.rb at line 15: Deserializing user-controlled objects can cause vulnerabilities. 488213:22:58Finding in bug.rb at line 17: Deserializing user-controlled objects can cause vulnerabilities. 488313:22:58 returns hash of findings 488413:22:58 #post_comment 488513:22:58Failed to post comment 400: 488613:22:58 handles error response 488713:22:58 #populate_commits_from_versions 488813:22:58Failed to fetch versions with status code 400: 488913:22:58Failed to post comment 400: 489013:22:58 handles error response 489113:22:58 #perform_allowlist_check 489213:22:58Error: CI_PROJECT_DIR '/tmp/not_allowlisted' is not allowed. 489313:22:58 exits on non allowlisted project dir 489413:22:58 #remove_duplicate_findings 489513:22:58existing comment from BOT: {"id"=>1933334610, "type"=>"DiffNote", "body"=>"Deserializing user-controlled objects can cause vulnerabilities.\n\n\n<small>\nThis AppSec automation is currently under testing.\nUse ~\"appsec-sast::helpful\" or ~\"appsec-sast::unhelpful\" for quick feedback.\nFor any detailed feedback, [add a comment here](https://gitlab.com/gitlab-com/gl-security/product-security/appsec/sast-custom-rules/-/issues/38).\n</small>\n\n", "author"=>{"id"=>21564538}, "position"=>{"base_sha"=>"6135e8352307d2bbd94aee1f335483835efd8b65", "start_sha"=>"e82e15e57ce4e0f67dd8eeadf38e4b115f0ae487", "head_sha"=>"ee82e8feb0af93b24b5443c7af4440599756bc1f", "old_path"=>"bug.rb", "new_path"=>"bug.rb", "position_type"=>"text", "old_line"=>nil, "new_line"=>17, "line_range"=>nil}} 489613:22:58Found existing comment in file bug.rb for line 17 489713:22:58 deletes already posted finding from hash 489813:22:58 #get_existing_comments 489913:22:58Failed to fetch comments with status code 400: 490013:22:58Failed to post comment 400: 490113:22:58 handles error response 490213:22:58 #create_inline_comments 490313:22:58Failed to fetch versions with status code 400: 490413:22:58Failed to post comment 400: 490513:22:58 handles failed comment post 490713:22:58An error occurred: Error message here 490813:22:58 raises an error and prints the error message 490913:22:58# [RSpecRunTime] Finishing example group spec/scripts/semgrep_result_processor_spec.rb. It took 0.26 second. Expected to take 0.3 second. 491013:22:58# [RSpecRunTime] Starting example group spec/serializers/integrations/field_entity_spec.rb. Expected to take 0.3 second. 491113:22:58Integrations::FieldEntity 491313:22:58 with Jira integration 491413:22:58 with field with type text 491513:22:59 exposes correct attributes 491613:22:59 with field with type password 491713:22:59 exposes correct attributes but hides password 491813:22:59 with EmailsOnPush integration 491913:22:59 with field with type checkbox 492013:22:59 exposes correct attributes and casts value to Boolean 492113:22:59 with field with type select 492213:22:59 exposes correct attributes 492313:22:59 with chat integration 492413:22:59 exposes correct attributes but masks webhook 492513:22:59 when webhook was not set 492613:22:59 does not show the masked webhook 492713:22:59# [RSpecRunTime] Finishing example group spec/serializers/integrations/field_entity_spec.rb. It took 0.28 second. Expected to take 0.3 second. 492813:22:59# [RSpecRunTime] Starting example group spec/workers/service_desk_email_receiver_worker_spec.rb. Expected to take 0.27 second. 492913:22:59ServiceDeskEmailReceiverWorker 493113:22:59 when service_desk_email config is enabled 493213:22:59 does not ignore the email 493313:22:59 when service desk receiver raises an exception 493413:22:59 sends a rejection email 493513:22:59 when service_desk_email config is disabled 493613:22:59 ignores the email 493713:22:59# [RSpecRunTime] Finishing example group spec/workers/service_desk_email_receiver_worker_spec.rb. It took 0.32 second. Expected to take 0.27 second. 493813:22:59# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. Expected to take 0.27 second. 493913:22:59admin/application_settings/_jira_connect.html.haml 494013:22:59 renders the asymmetric jwt cdn url field 494113:22:59 renders the application ID field 494213:22:59 renders the enable public key storage checkbox 494313:22:59# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb. It took 0.25 second. Expected to take 0.27 second. 494413:22:59# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 0.25 second. 494513:22:59Gitlab::EtagCaching::Store 494713:22:59 with invalid keys 494813:22:59 raises errors 494913:22:59 does not raise errors in production 495013:22:59 with GraphQL keys 495113:22:59 returns a stored value 495213:22:59 with RESTful keys 495313:22:59 returns a stored value 495513:22:59 with invalid keys 495613:23:00 raises errors 495713:23:00 with GraphQL keys 495813:23:00 stores and returns a value 495913:23:00 with RESTful keys 496013:23:00 stores and returns a value 496113:23:00 with multiple keys 496213:23:00 stores and returns multiple values 496313:23:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.28 second. Expected to take 0.25 second. 496413:23:00# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/rollback_deleted_objects_spec.rb. Expected to take 0.25 second. 496513:23:00Gitlab::Cleanup::OrphanJobArtifactFinalObjects::RollbackDeletedObjects 496713:23:00 when configured object store provider is Google 496813:23:00 rolls back deleted objects to the specified generation 496913:23:00 when interrupted in the middle of processing entries 497013:23:00 resumes from last known cursor position on the next run 497113:23:00 and force_restart is true 497213:23:00 starts from the first entry on the next run 497313:23:00 when the list file of deleted objects does not exist 497413:23:00 raises an error 497513:23:00 when one of the deleted objects already has a live version on storage 497613:23:00 does not fail but skips rolling back the object 497713:23:00 when configured object store provider is not Google 497813:23:00 raises an error 497913:23:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/rollback_deleted_objects_spec.rb. It took 0.24 second. Expected to take 0.25 second. 498013:23:00# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. Expected to take 0.23 second. 498113:23:00Gitlab::SidekiqMiddleware::SizeLimiter::Client 498313:23:00 when the validator rejects the job 498413:23:00 raises an exception when scheduling job with #perform_at 498513:23:00 raises an exception when scheduling job with #perform_async 498613:23:00 raises an exception when scheduling job with #perform_in 498713:23:00 when the validator validates the job suscessfully 498813:23:00 raises an exception when scheduling job with #perform_at 498913:23:00 raises an exception when scheduling job with #perform_async 499013:23:00 raises an exception when scheduling job with #perform_in 499113:23:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb. It took 0.21 second. Expected to take 0.23 second. 499213:23:00# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb. Expected to take 0.23 second. 499313:23:00Gitlab::DependencyLinker::GodepsJsonLinker 499513:23:00 supports Godeps.json 499613:23:00 does not support other files 499813:23:00 links the package name 499913:23:00 links GitHub repos 500013:23:00 links GitLab projects 500113:23:00 links Golang packages 500213:23:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb. It took 0.2 second. Expected to take 0.23 second. 500313:23:00# [RSpecRunTime] Starting example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. Expected to take 0.22 second. 500413:23:00JiraConnect::SendUninstalledHookWorker 500613:23:00 is labeled as idempotent 500713:23:00 performs multiple times sequentially without raising an exception 500813:23:00 calls the ProxyLifecycleEventService service 500913:23:00# [RSpecRunTime] Finishing example group spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb. It took 0.2 second. Expected to take 0.22 second. 501013:23:00# [RSpecRunTime] Starting example group spec/models/integrations/instance/integration_spec.rb. Expected to take 0.21 second. 501113:23:00Integrations::Instance::Integration 501213:23:00 does not allow STI 501313:23:00 #project_level? 501413:23:01 returns false 501613:23:01 returns instance_integrations 501713:23:01 #instance_level? 501813:23:01 returns true 501913:23:01 #group_level? 502013:23:01 returns false 502113:23:01# [RSpecRunTime] Finishing example group spec/models/integrations/instance/integration_spec.rb. It took 0.19 second. Expected to take 0.21 second. 502213:23:01# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. Expected to take 0.2 second. 502313:23:01Gitlab::Ci::Reports::CoverageReport 502413:23:01 is expected to eq {} 502613:23:01 when no file has been added 502713:23:01 is expected to equal true 502813:23:01 when file has been added 502913:23:01 is expected to equal false 503113:23:01 returns only picked files while ignoring nonexistent ones 503313:23:01 when providing two individual files 503413:23:01 initializes a new test suite and returns it 503513:23:01 when providing the same files twice 503613:23:01 with different line coverage 503713:23:01 initializes a new test suite and returns it 503813:23:01 with identical line coverage 503913:23:01 initializes a new test suite and returns it 504013:23:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/coverage_report_spec.rb. It took 0.19 second. Expected to take 0.2 second. 504113:23:01# [RSpecRunTime] Starting example group spec/rubocop/cop/default_scope_spec.rb. Expected to take 0.2 second. 504213:23:01RuboCop::Cop::DefaultScope 504313:23:01 ignores the use of default_scope with a local variable receiver 504413:23:01 flags the use of default_scope with a constant receiver 504513:23:01 does not flag the use of default_scope with a send receiver 504613:23:01 flags the use of default_scope when passing arguments 504713:23:01 flags the use of default_scope with a nil receiver 504813:23:01 flags the use of default_scope when passing a block 504913:23:01# [RSpecRunTime] Finishing example group spec/rubocop/cop/default_scope_spec.rb. It took 0.16 second. Expected to take 0.2 second. 505013:23:01# [RSpecRunTime] Starting example group spec/tooling/danger/database_spec.rb. Expected to take 0.19 second. 505113:23:01Tooling::Danger::Database 505213:23:01 #find_migration_files_before 505313:23:01 returns migrations that are before the cutoff 505513:23:01 with database changes to a migration file 505613:23:01 returns database changes 505713:23:01 with non-database changes 505813:23:01 returns database changes 505913:23:01 with database changes in a doc 506013:23:01 returns database changes 506113:23:01 with database changes in a model 506213:23:01 returns database changes 506313:23:01 with database changes in a concern 506413:23:01 returns database changes 506513:23:01# [RSpecRunTime] Finishing example group spec/tooling/danger/database_spec.rb. It took 0.16 second. Expected to take 0.19 second. 506613:23:01# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. Expected to take 0.18 second. 506713:23:01Sidebars::YourWork::Menus::IssuesMenu 506913:23:01 returns the assigned_open_issues_count of the user 507013:23:01 memoizes the query 507213:23:01 when count is zero 507313:23:01 returns false 507413:23:01 when count is larger than zero 507513:23:01 returns true 507613:23:01# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/menus/issues_menu_spec.rb. It took 0.17 second. Expected to take 0.18 second. 507713:23:01# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. Expected to take 0.18 second. 507813:23:01Gitlab::Database::Partitioning::List::LockingConfiguration 507913:23:01 #locking_statement_for 508013:23:01main: -- quote_table_name("table_1") 508113:23:01main: -> 0.0006s 508213:23:01main: -- quote_table_name("table_1") 508313:23:01main: -> 0.0003s 508413:23:01 only includes locking information for tables in the locking specification 508513:23:01 is nil when none of the tables match the lock configuration 508613:23:01main: -- quote_table_name("table_2") 508713:23:01main: -> 0.0007s 508813:23:01main: -- quote_table_name("table_3") 508913:23:01main: -> 0.0004s 509013:23:01 is a lock tables statement 509113:23:01 raises if a table name with schema is passed 509213:23:01 #lock_ordering_for 509313:23:01 is the intersection with the locking specification, in the order of the specification 509413:23:01 raises if a table name with schema is passed 509513:23:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb. It took 0.17 second. Expected to take 0.18 second. 509613:23:01# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/file_uploads_spec.rb. Expected to take 0.17 second. 509713:23:01RuboCop::Cop::Scalability::FileUploads 509813:23:01 with required params 509913:23:02 detects File in types array 510013:23:02 detects File as type argument 510113:23:02 with optional params 510213:23:02 detects File in types array 510313:23:02 detects File as type argument 510413:23:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/file_uploads_spec.rb. It took 0.13 second. Expected to take 0.17 second. 510513:23:02# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/service_class_spec.rb. Expected to take 0.16 second. 510613:23:02RuboCop::Cop::CodeReuse::ServiceClass 510713:23:02 does not flag the use of a Service class in a regular class 510813:23:02 flags the use of a Service class in a Finder 510913:23:02 flags the use of a Service class in a Serializer 511013:23:02 flags the use of a Service class in a model 511113:23:02 flags the use of a Service class in a Presenter 511213:23:02# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/service_class_spec.rb. It took 0.16 second. Expected to take 0.16 second. 511313:23:02# [RSpecRunTime] Starting example group spec/lib/gitlab/git/changed_path_spec.rb. Expected to take 0.16 second. 511413:23:02Gitlab::Git::ChangedPath 511613:23:02 when it is a new file 511713:23:02 returns true 511813:23:02 when it is not a new file 511913:23:02 returns false 512013:23:02 #submodule_change? 512113:23:02 with a regular file change 512213:23:02 is expected to eq false 512313:23:02 with a submodule addition 512413:23:02 is expected to eq true 512513:23:02 with a submodule deletion 512613:23:02 is expected to eq true 512713:23:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/changed_path_spec.rb. It took 0.17 second. Expected to take 0.16 second. 512813:23:02# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. Expected to take 0.15 second. 512913:23:02Test coverage of the Project Import 513013:23:02 ensures that all imported/exported relations are present in test JSONs 513113:23:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/import_test_coverage_spec.rb. It took 0.24 second. Expected to take 0.15 second. 513213:23:02# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/ingress_spec.rb. Expected to take 0.15 second. 513313:23:02Gitlab::Kubernetes::Ingress 513513:23:02 with canary ingress parameters 513613:23:02 is expected to be truthy 513713:23:02 with stable ingress parameters 513813:23:02 is expected to be falsey 513913:23:02 #canary_weight 514013:23:02 with canary ingress parameters 514113:23:02 is expected to eq 50 514213:23:02 with stable ingress parameters 514313:23:02 is expected to be nil 514513:23:02 is expected to eq "production-auto-deploy" 514613:23:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/ingress_spec.rb. It took 0.15 second. Expected to take 0.15 second. 514713:23:02# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. Expected to take 0.14 second. 514813:23:02Gitlab::GithubImport::ProjectRelationType 515013:23:02 when it's user owned repo 515113:23:02 is expected to eq "owned" 515213:23:02 when it's organization repo 515313:23:02 is expected to eq "organization" 515413:23:02 when it's user collaborated repo 515513:23:02 is expected to eq "collaborated" 515713:23:02 calls client only once during 5 minutes timeframe 515813:23:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/project_relation_type_spec.rb. It took 0.14 second. Expected to take 0.14 second. 515913:23:02# [RSpecRunTime] Starting example group spec/models/app_config/kas_metadata_spec.rb. Expected to take 0.13 second. 516013:23:02AppConfig::KasMetadata 516113:23:03 has InstanceMetadataPolicy as declarative policy 516213:23:03 does not allow STI 516313:23:03 when KAS is enabled 516413:23:03 has the correct properties 516513:23:03 when KAS is disabled 516613:23:03 has the correct properties 516713:23:03# [RSpecRunTime] Finishing example group spec/models/app_config/kas_metadata_spec.rb. It took 0.16 second. Expected to take 0.13 second. 516813:23:03# [RSpecRunTime] Starting example group spec/components/onboarding/component_spec.rb. Expected to take 0.13 second. 516913:23:03Onboarding::Component 517013:23:03 #format_options 517113:23:03 merges CSS classes and additional options 517213:23:03 #filter_attribute 517313:23:03 returns default value when no value is given 517413:23:03 returns default value when invalid value is given 517513:23:03 returns given value when it is part of allowed list 517613:23:03# [RSpecRunTime] Finishing example group spec/components/onboarding/component_spec.rb. It took 0.12 second. Expected to take 0.13 second. 517713:23:03# [RSpecRunTime] Starting example group spec/presenters/sentry_error_presenter_spec.rb. Expected to take 0.13 second. 517813:23:03SentryErrorPresenter 518013:23:03 returns an array of frequency structs 518113:23:03 converts the times into UTC time objects 518213:23:03 returns the correct counts 518413:23:03 returns a global ID of the correct type 518513:23:03# [RSpecRunTime] Finishing example group spec/presenters/sentry_error_presenter_spec.rb. It took 0.13 second. Expected to take 0.13 second. 518613:23:03# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/lfs_spec.rb. Expected to take 0.12 second. 518713:23:03Gitlab::Metrics::Lfs 518813:23:03 #initialize_slis! 518913:23:03 initializes all metrics 519013:23:03 #check_objects_error_rate 519113:23:03 calls increment on lfs_check_objects metric 519213:23:03 #update_objects_error_rate 519313:23:03 calls increment on lfs_update_objects metric 519413:23:03 #validate_link_objects_error_rate 519513:23:03 calls increment on lfs_validate_link_objects metric 519613:23:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/lfs_spec.rb. It took 0.12 second. Expected to take 0.12 second. 519713:23:03# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. Expected to take 0.12 second. 519813:23:03Gitlab::Ci::Ansi2json::Parser 520013:23:03 returns true if style mask matches bold format 520113:23:03 returns false if style mask does not match bold format 520213:23:03 matching_formats 520313:23:03 returns matching formats given a style mask 520413:23:03 returns an empty array if no formats match the style mask 520513:23:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/parser_spec.rb. It took 0.12 second. Expected to take 0.12 second. 520613:23:03# [RSpecRunTime] Starting example group spec/services/ci/change_variables_service_spec.rb. Expected to take 0.11 second. 520713:23:03Ci::ChangeVariablesService 520913:23:03 delegates to ActiveRecord update 521013:23:03# [RSpecRunTime] Finishing example group spec/services/ci/change_variables_service_spec.rb. It took 0.12 second. Expected to take 0.11 second. 521113:23:03# [RSpecRunTime] Starting example group spec/lib/gitlab/lazy_spec.rb. Expected to take 0.11 second. 521313:23:03 when not calling any methods 521413:23:03 does not call the supplied block 521513:23:03 when calling a method on the object 521613:23:03 lazy loads the value returned by the block 521713:23:03 #respond_to? 521813:23:03 returns true for a method defined on the wrapped object 521913:23:03 returns false for a method not defined on the wrapped object 522013:23:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/lazy_spec.rb. It took 0.12 second. Expected to take 0.11 second. 522113:23:03# [RSpecRunTime] Starting example group spec/validators/iso8601_date_validator_spec.rb. Expected to take 0.1 second. 522213:23:03Iso8601DateValidator 522313:23:03 errors on an invalid date 522413:23:03 passes a valid date 522513:23:03# [RSpecRunTime] Finishing example group spec/validators/iso8601_date_validator_spec.rb. It took 0.1 second. Expected to take 0.1 second. 522613:23:03# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. Expected to take 0.1 second. 522713:23:03Types::CustomerRelations::OrganizationStateCountsType 522813:23:04 is expected to have graphql fields "all", "active", and "inactive" 522913:23:04 is expected to eq "OrganizationStateCounts" 523113:23:04 returns the sum of all counts 523213:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. It took 0.09 second. Expected to take 0.1 second. 523313:23:04# [RSpecRunTime] Starting example group spec/initializers/countries_spec.rb. Expected to take 0.1 second. 523513:23:04 configures locals to EN 523613:23:04 initialises Taiwan with custom country name 523713:23:04 initialises Ukraine with custom country name 523813:23:04# [RSpecRunTime] Finishing example group spec/initializers/countries_spec.rb. It took 0.09 second. Expected to take 0.1 second. 523913:23:04# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. Expected to take 0.09 second. 524013:23:04Types::Packages::TerraformModule::Metadatum::InputType 524113:23:04 includes terraform module metadatum input fields 524213:23:04 description can be null 524313:23:04 default can be null 524413:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 524513:23:04# [RSpecRunTime] Starting example group spec/validators/rsa_key_validator_spec.rb. Expected to take 0.09 second. 524613:23:04RsaKeyValidator 524713:23:04 is valid when valid RSA key is provided 524813:23:04 is not valid when invalid RSA key is provided 524913:23:04# [RSpecRunTime] Finishing example group spec/validators/rsa_key_validator_spec.rb. It took 0.09 second. Expected to take 0.09 second. 525013:23:04# [RSpecRunTime] Starting example group spec/graphql/types/achievements/user_achievement_type_spec.rb. Expected to take 0.09 second. 525113:23:04Types::Achievements::UserAchievementType 525213:23:04 is expected to eq "UserAchievement" 525313:23:04 is expected to require graphql authorizations :read_user_achievement 525413:23:04 is expected to have graphql fields "id", "achievement", "user", "awarded_by_user", "revoked_by_user", "created_at", "updated_at", "revoked_at", "priority", and "show_on_profile" 525513:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/achievements/user_achievement_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 525613:23:04# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb. Expected to take 0.08 second. 525713:23:04Gitlab::GithubImport::ImportProtectedBranchWorker 525913:23:04 imports protected branch rule 526013:23:04# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb. It took 0.07 second. Expected to take 0.08 second. 526113:23:04# [RSpecRunTime] Starting example group spec/lib/kramdown/kramdown_spec.rb. Expected to take 0.08 second. 526213:23:04Ensure kramdown detects invalid syntax highlighting formatters 526313:23:04 with invalid formatter 526413:23:04 falls back to standard HTML and disallows CSV 526513:23:04 with valid formatter 526613:23:04 allows formatter 526713:23:04# [RSpecRunTime] Finishing example group spec/lib/kramdown/kramdown_spec.rb. It took 0.08 second. Expected to take 0.08 second. 526813:23:04# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/ee_only_class_spec.rb. Expected to take 0.07 second. 526913:23:04RuboCop::Cop::Gitlab::EeOnlyClass 527013:23:04 good examples 527113:23:04 when class is defined and does not match file basename 527213:23:04 does not register an offense 527313:23:04 bad examples 527413:23:04 when class is defined and matches the file basename 527513:23:04 registers an offense 527613:23:04# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/ee_only_class_spec.rb. It took 0.08 second. Expected to take 0.07 second. 527713:23:04# [RSpecRunTime] Starting example group spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb. Expected to take 0.07 second. 527813:23:04SystemCheck::App::HashedStorageEnabledCheck 528013:23:04 fails when hashed storage is disabled 528113:23:04 succeeds when hashed storage is enabled 528213:23:04# [RSpecRunTime] Finishing example group spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb. It took 0.07 second. Expected to take 0.07 second. 528313:23:04# [RSpecRunTime] Starting example group spec/graphql/types/ci/test_report_total_type_spec.rb. Expected to take 0.07 second. 528413:23:04Types::Ci::TestReportTotalType 528513:23:04 is expected to eq "TestReportTotal" 528613:23:04 contains attributes related to a pipeline test report summary 528713:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/ci/test_report_total_type_spec.rb. It took 0.07 second. Expected to take 0.07 second. 528813:23:04# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. Expected to take 0.07 second. 528913:23:04Sidebars::Projects::SuperSidebarMenus::DeployMenu 529013:23:04 defines list of NilMenuItem placeholders 529113:23:04 has title and sprite_icon 529213:23:04# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb. It took 0.07 second. Expected to take 0.07 second. 529313:23:04# [RSpecRunTime] Starting example group spec/graphql/types/ci/manual_variable_type_spec.rb. Expected to take 0.07 second. 529413:23:04Types::Ci::ManualVariableType 529513:23:04 is expected to contain exactly Types::Ci::VariableInterface 529613:23:04 is expected to have graphql fields :environment_scope 529713:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/ci/manual_variable_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 529813:23:04# [RSpecRunTime] Starting example group spec/graphql/types/issuable_severity_enum_spec.rb. Expected to take 0.07 second. 529913:23:04Types::IssuableSeverityEnum 530013:23:04 exposes all the existing issuable severity values 530113:23:04 is expected to eq "IssuableSeverity" 530213:23:04# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_severity_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second. 530313:23:04# [RSpecRunTime] Starting example group spec/support_specs/matchers/result_matchers_spec.rb. Expected to take 0.06 second. 530413:23:04result matchers 530513:23:05 works with value asserted via block 530613:23:05 works with value asserted via argument 530713:23:05# [RSpecRunTime] Finishing example group spec/support_specs/matchers/result_matchers_spec.rb. It took 0.07 second. Expected to take 0.06 second. 530813:23:05# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb. Expected to take 0.06 second. 530913:23:05Types::WorkItems::Widgets::CrmContactsUpdateInputType 531013:23:05 is expected to contain exactly "contactIds" and "operationMode" 531113:23:05 is expected to eq "WorkItemWidgetCrmContactsUpdateInput" 531213:23:05# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb. It took 0.07 second. Expected to take 0.06 second. 531313:23:05# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. Expected to take 0.05 second. 531413:23:05Gitlab::GitalyClient::DiffStitcher 531613:23:05 combines segregated diff messages together 531713:23:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb. It took 0.04 second. Expected to take 0.05 second. 531813:23:05# [RSpecRunTime] Starting example group spec/lib/gitlab/puma_logging/json_formatter_spec.rb. Expected to take 0.05 second. 531913:23:05Gitlab::PumaLogging::JSONFormatter 532013:23:05 generate json format with timestamp and pid 532113:23:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/puma_logging/json_formatter_spec.rb. It took 0.04 second. Expected to take 0.05 second. 532213:23:05# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. Expected to take 0.04 second. 532313:23:05Types::WorkItems::Widgets::HierarchyType 532413:23:05 exposes the expected fields 532513:23:05# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb. It took 0.08 second. Expected to take 0.04 second. 532613:23:05# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb. Expected to take 0.04 second. 532713:23:05Gitlab::Memory::DiagnosticReportsLogger 532813:23:05 #format_message 532913:23:05 formats incoming hash properly 533013:23:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb. It took 0.05 second. Expected to take 0.04 second. 533113:23:05# [RSpecRunTime] Starting example group spec/graphql/types/ml/model_links_type_spec.rb. Expected to take 0.04 second. 533213:23:05Types::Ml::ModelLinksType 533313:23:05 has the expected fields 533413:23:05# [RSpecRunTime] Finishing example group spec/graphql/types/ml/model_links_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 533513:23:05# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/deployment_spec.rb. Expected to take 0.04 second. 533613:23:05Types::PermissionTypes::Deployment 533713:23:05 is expected to include graphql fields :update_deployment and :destroy_deployment 533813:23:05# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/deployment_spec.rb. It took 0.04 second. Expected to take 0.04 second. 533913:23:29auto_explain log contains 1318 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-32-44.339.main.ndjson.gz 534013:23:29took 23.603831554 534113:23:52auto_explain log contains 1319 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-32-44.339.ci.ndjson.gz 534213:23:52took 21.510712858 534313:23:52[TEST PROF INFO] EventProf results for sql.active_record 534413:23:52Total time: 05:03.407 of 21:03.742 (24.01%) 534513:23:52Total events: 234554 534613:23:52Top 5 slowest suites (by time): 534713:23:52Gitlab::Datab...:LoadBalancing (./spec/lib/gitlab/database/load_balancing_spec.rb:5) – 01:19.759 (88365 / 50) of 02:59.801 (44.36%) 534813:23:52Noteable (./spec/models/concerns/noteable_spec.rb:5) – 00:46.907 (27644 / 39) of 04:23.643 (17.79%) 534913:23:52PostReceive (./spec/workers/post_receive_spec.rb:5) – 00:20.592 (11571 / 70) of 01:58.643 (17.36%) 535013:23:52NamespacesHelper (./spec/helpers/namespaces_helper_spec.rb:5) – 00:16.531 (9827 / 32) of 00:59.020 (28.01%) 535113:23:52Resolvers::TodosResolver (./spec/graphql/resolvers/todos_resolver_spec.rb:5) – 00:10.489 (6169 / 15) of 00:34.787 (30.15%) 535213:23:52Knapsack report was generated. Preview: 535413:23:52 "spec/models/concerns/noteable_spec.rb": 263.595456432, 535513:23:52 "spec/lib/gitlab/database/load_balancing_spec.rb": 179.8010724830001, 535613:23:52 "spec/workers/post_receive_spec.rb": 118.64287302000002, 535713:23:52 "spec/helpers/namespaces_helper_spec.rb": 59.01947358699999, 535813:23:52 "spec/models/remote_mirror_spec.rb": 42.64137562699989, 535913:23:52 "spec/graphql/resolvers/todos_resolver_spec.rb": 34.7875972490001, 536013:23:52 "spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb": 25.87331963400038, 536113:23:52 "spec/models/concerns/approvable_spec.rb": 28.543170275999728, 536213:23:52 "spec/models/route_spec.rb": 26.687641557000006, 536313:23:52 "spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb": 19.91330661200027, 536413:23:52 "spec/models/integrations/chat_message/pipeline_message_spec.rb": 23.62391251200006, 536513:23:52 "spec/tasks/gitlab/user_management_rake_spec.rb": 18.284560046000024, 536613:23:52 "spec/models/clusters/agents/authorizations/user_access/group_authorization_spec.rb": 20.525977038999827, 536713:23:52 "spec/bin/sidekiq_cluster_spec.rb": 19.449464932999945, 536813:23:52 "spec/lib/gitlab/ci/badge/release/template_spec.rb": 17.43176660600011, 536913:23:52 "spec/models/event_collection_spec.rb": 15.351145482999982, 537013:23:52 "spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb": 13.79102173199999, 537113:23:52 "spec/graphql/mutations/issues/set_confidential_spec.rb": 13.797204241000145, 537213:23:52 "spec/finders/concerns/finder_with_cross_project_access_spec.rb": 13.554780908999874, 537313:23:52 "spec/serializers/diff_file_base_entity_spec.rb": 11.862546864000251, 537413:23:52 "spec/lib/gitlab/x509/certificate_spec.rb": 10.812928723000368, 537513:23:52 "spec/models/operations/feature_flags/strategy_spec.rb": 12.544713873000092, 537613:23:52 "spec/serializers/merge_request_diff_entity_spec.rb": 10.649039452000125, 537713:23:52 "spec/models/project_label_spec.rb": 9.766716137000003, 537813:23:52 "spec/services/award_emojis/destroy_service_spec.rb": 9.240781540999706, 537913:23:52 "spec/services/ci/create_pipeline_service/rate_limit_spec.rb": 9.125183389000085, 538013:23:52 "spec/models/concerns/manual_inverse_association_spec.rb": 8.515946093000366, 538113:23:52 "spec/helpers/ci/pipeline_editor_helper_spec.rb": 7.36328722899998, 538213:23:52 "spec/serializers/merge_request_serializer_spec.rb": 7.812921521000135, 538313:23:52 "spec/helpers/sidebars_helper_spec.rb": 6.892349959000057, 538413:23:52 "spec/views/projects/commit/_commit_box.html.haml_spec.rb": 7.686983293000139, 538513:23:52 "spec/services/clusters/destroy_service_spec.rb": 7.415874095000163, 538613:23:52 "spec/graphql/resolvers/boards_resolver_spec.rb": 7.67966053300006, 538713:23:52 "spec/lib/gitlab/git/patches/commit_patches_spec.rb": 6.527626559000055, 538813:23:52 "spec/models/blob_viewer/readme_spec.rb": 5.587499209000271, 538913:23:52 "spec/services/ci/create_pipeline_service/tags_spec.rb": 5.413449223000043, 539013:23:52 "spec/models/packages/composer/package_spec.rb": 5.77198755299969, 539113:23:52 "spec/lib/api/entities/snippet_spec.rb": 4.949190170999827, 539213:23:52 "spec/serializers/ci/lint/result_serializer_spec.rb": 4.973979914999745, 539313:23:52 "spec/services/ci/create_pipeline_service/parallel_spec.rb": 4.573333163999905, 539413:23:52 "spec/lib/gitlab/resource_events/assignment_event_recorder_spec.rb": 4.664636184999836, 539513:23:52 "spec/lib/gitlab/ci/config/external/mapper_spec.rb": 4.487467201000072, 539613:23:52 "spec/lib/gitlab/ci/pipeline/chain/populate_spec.rb": 4.482307162999859, 539713:23:52 "spec/workers/container_registry/record_data_repair_detail_worker_spec.rb": 4.683873005999885, 539813:23:52 "spec/serializers/project_note_entity_spec.rb": 3.9429156670003067, 539913:23:52 "spec/models/packages/dependency_spec.rb": 4.179133179000019, 540013:23:52 "spec/initializers/secret_token_spec.rb": 3.531021581999994, 540113:23:52 "spec/services/git/base_hooks_service_spec.rb": 3.735049285000059, 540213:23:52 "spec/graphql/resolvers/repository_branch_names_resolver_spec.rb": 3.448928918999627, 540313:23:52 "spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb": 3.854934025000148, 540413:23:52 "spec/lib/gitlab/ci/pipeline/chain/limit/deployments_spec.rb": 2.8553410099998473, 540513:23:52 "spec/graphql/types/current_user_todos_type_spec.rb": 3.049610512000072, 540613:23:52 "spec/lib/sidebars/projects/menus/issues_menu_spec.rb": 3.354358626999783, 540713:23:52 "spec/services/branch_rules/update_service_spec.rb": 2.942026052000074, 540813:23:52 "spec/services/boards/create_service_spec.rb": 3.040210393000052, 540913:23:52 "spec/views/projects/jobs/_generic_commit_status.html.haml_spec.rb": 3.019794074999936, 541013:23:52 "spec/presenters/packages/nuget/package_metadata_presenter_spec.rb": 2.690290193000237, 541113:23:52 "spec/models/users/phone_number_validation_spec.rb": 2.9730981789998623, 541213:23:52 "spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb": 2.2891613369997685, 541313:23:52 "spec/graphql/resolvers/releases_resolver_spec.rb": 2.3710079399997994, 541413:23:52 "spec/lib/gitlab/gitaly_client/cleanup_service_spec.rb": 2.745420399000068, 541513:23:52 "spec/lib/atlassian/jira_connect/serializers/branch_entity_spec.rb": 3.490071455999896, 541613:23:52 "spec/workers/merge_requests/resolve_todos_after_approval_worker_spec.rb": 2.2637048689998664, 541713:23:52 "spec/lib/gitlab/json_spec.rb": 1.3770348339999146, 541813:23:52 "spec/lib/gitlab/ci/reports/security/aggregated_report_spec.rb": 2.4488752930001283, 541913:23:52 "spec/lib/gitlab/database/partitioning/monthly_strategy_spec.rb": 2.6282884789998207, 542013:23:52 "spec/services/incident_management/issuable_escalation_statuses/after_update_service_spec.rb": 2.572555004000151, 542113:23:52 "spec/helpers/notifications_helper_spec.rb": 2.1809358260002227, 542213:23:52 "spec/views/shared/projects/_list.html.haml_spec.rb": 1.22296607699991, 542313:23:52 "spec/lib/gitlab/gl_repository_spec.rb": 1.9818363320000572, 542413:23:52 "spec/lib/gitlab/git/push_spec.rb": 1.9461195270000644, 542513:23:52 "spec/workers/gitlab/github_import/advance_stage_worker_spec.rb": 1.9182503380002345, 542613:23:52 "spec/finders/banzai/uploads_finder_spec.rb": 1.6716878899997027, 542713:23:52 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_experiments_metric_spec.rb": 1.4624985569998898, 542813:23:52 "spec/lib/gitlab/github_import/importer/attachments/notes_importer_spec.rb": 1.2179948469997726, 542913:23:52 "spec/helpers/dropdowns_helper_spec.rb": 1.5803718669999398, 543013:23:52 "spec/graphql/types/base_object_spec.rb": 1.2707826029995886, 543113:23:52 "spec/lib/gitlab/ci/config/entry/include/rules/rule_spec.rb": 1.4317218090000097, 543213:23:52 "spec/views/dashboard/projects/shared/_common.html.haml_spec.rb": 1.3381456179999986, 543313:23:52 "spec/services/activity_pub/inbox_resolver_service_spec.rb": 1.539250020000054, 543413:23:52 "spec/models/concerns/usage_statistics_spec.rb": 1.5710345580000649, 543513:23:52 "spec/services/ci/pipeline_triggers/create_service_spec.rb": 1.4765083550000782, 543613:23:52 "spec/lib/gitlab/reactive_cache_set_cache_spec.rb": 1.212998117999632, 543713:23:52 "spec/lib/gitlab/loop_helpers_spec.rb": 1.204978557999766, 543813:23:52 "spec/lib/gitlab/ci/matching/runner_matcher_spec.rb": 1.1105524969998442, 543913:23:52 "spec/lib/gitlab/x509/tag_sigstore_spec.rb": 0.996491216999857, 544013:23:52 "spec/lib/gitlab/import_export/decompressed_archive_size_validator_spec.rb": 0.7707012149999173, 544113:23:52 "spec/lib/gitlab/github_import/object_counter_spec.rb": 0.8730645470000127, 544213:23:52 "spec/policies/system_hook_policy_spec.rb": 0.9526954789998854, 544313:23:52 "spec/serializers/ci/job_annotation_entity_spec.rb": 0.9654077879999932, 544413:23:52 "spec/lib/gitlab/ci/trace/remote_checksum_spec.rb": 1.054247461000159, 544513:23:52 "spec/rubocop/cop/gitlab/namespaced_class_spec.rb": 0.8971677849999651, 544613:23:52 "spec/workers/ci/build_prepare_worker_spec.rb": 0.9048061540001981, 544713:23:52 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 0.8176359809999667, 544813:23:52 "spec/finders/packages/ml_model/package_finder_spec.rb": 0.6778734929998791, 544913:23:52 "spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb": 0.7830078239999239, 545013:23:52 "spec/models/integrations/campfire_spec.rb": 0.7064666000001125, 545113:23:52 "spec/workers/analytics/usage_trends/count_job_trigger_worker_spec.rb": 0.6911691820000669, 545213:23:52 "spec/helpers/badges_helper_spec.rb": 0.7088257099999282, 545313:23:52 "spec/lib/gitlab/ci/config/entry/release/assets/link_spec.rb": 0.6773256429996763, 545413:23:52 "spec/lib/gitlab/snippet_search_results_spec.rb": 0.6338149859998339, 545513:23:52 "spec/workers/dependency_proxy/cleanup_manifest_worker_spec.rb": 0.58418477000032, 545613:23:52 "spec/services/members/standard_member_builder_spec.rb": 0.670151333999911, 545713:23:52 "spec/services/packages/nuget/process_package_file_service_spec.rb": 0.6029854800003704, 545813:23:52 "spec/lib/gitlab/usage/metrics/instrumentations/count_user_auth_metric_spec.rb": 0.598135960000036, 545913:23:52 "spec/lib/gitlab/slug/path_spec.rb": 0.4054124250001223, 546013:23:52 "spec/lib/gitlab/legacy_github_import/base_formatter_spec.rb": 0.5875057009998272, 546113:23:52 "spec/tooling/danger/database_dictionary_spec.rb": 1.6429708810001102, 546213:23:52 "spec/lib/gitlab/experiment_feature_rollout_spec.rb": 0.45130954200021733, 546313:23:52 "spec/rubocop/cop/migration/batched_migration_base_class_spec.rb": 0.4356222030000936, 546413:23:52 "spec/lib/gitlab/lograge/custom_options_spec.rb": 0.4549429419998887, 546513:23:52 "spec/lib/gitlab/setup_helper/praefect_spec.rb": 0.31922968299977583, 546613:23:52 "spec/lib/gitlab/ci/trace/backoff_spec.rb": 0.3558620600001632, 546713:23:52 "spec/models/anti_abuse/trust_score_spec.rb": 0.36917999900015275, 546813:23:52 "spec/lib/gitlab/query_limiting_spec.rb": 0.3212253030001193, 546913:23:52 "spec/services/admin/abuse_report_labels/create_service_spec.rb": 0.3399989419999656, 547013:23:52 "spec/lib/gitlab/diff/viewer_hunk_spec.rb": 0.3252876420001485, 547113:23:52 "spec/lib/gitlab/database/load_balancing/host_list_spec.rb": 0.342374560999815, 547213:23:52 "spec/scripts/semgrep_result_processor_spec.rb": 0.2640966170001775, 547313:23:52 "spec/serializers/integrations/field_entity_spec.rb": 0.28323545600005673, 547413:23:52 "spec/workers/service_desk_email_receiver_worker_spec.rb": 0.3149459430001116, 547513:23:52 "spec/views/admin/application_settings/_jira_connect.html.haml_spec.rb": 0.24510276899991368, 547613:23:52 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.2807781859996794, 547713:23:52 "spec/lib/gitlab/cleanup/orphan_job_artifact_final_objects/rollback_deleted_objects_spec.rb": 0.23919866999995065, 547813:23:52 "spec/lib/gitlab/sidekiq_middleware/size_limiter/client_spec.rb": 0.2096142420000433, 547913:23:52 "spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb": 0.19458388399971227, 548013:23:52 "spec/workers/jira_connect/send_uninstalled_hook_worker_spec.rb": 0.1956646329999785, 548113:23:52 "spec/models/integrations/instance/integration_spec.rb": 0.1862055040000996, 548213:23:52 "spec/lib/gitlab/ci/reports/coverage_report_spec.rb": 0.18733276500006468, 548313:23:52 "spec/rubocop/cop/default_scope_spec.rb": 0.16385629599972162, 548413:23:52 "spec/tooling/danger/database_spec.rb": 0.1574467860000368, 548513:23:52 "spec/lib/sidebars/your_work/menus/issues_menu_spec.rb": 0.16945406600007118, 548613:23:52 "spec/lib/gitlab/database/partitioning/list/locking_configuration_spec.rb": 0.17066821500020524, 548713:23:52 "spec/rubocop/cop/scalability/file_uploads_spec.rb": 0.12890036000044347, 548813:23:52 "spec/rubocop/cop/code_reuse/service_class_spec.rb": 0.15587298699983876, 548913:23:52 "spec/lib/gitlab/git/changed_path_spec.rb": 0.1718297350003013, 549013:23:52 "spec/lib/gitlab/import_export/import_test_coverage_spec.rb": 0.23713222000014866, 549113:23:52 "spec/lib/gitlab/kubernetes/ingress_spec.rb": 0.1469116979997125, 549213:23:52 "spec/lib/gitlab/github_import/project_relation_type_spec.rb": 0.14108946799979094, 549313:23:52 "spec/models/app_config/kas_metadata_spec.rb": 0.15573592700002337, 549413:23:52 "spec/components/onboarding/component_spec.rb": 0.12161117000005106, 549513:23:52 "spec/presenters/sentry_error_presenter_spec.rb": 0.12853504900022017, 549613:23:52 "spec/lib/gitlab/metrics/lfs_spec.rb": 0.12289286899977014, 549713:23:52 "spec/lib/gitlab/ci/ansi2json/parser_spec.rb": 0.12053199999991193, 549813:23:52 "spec/services/ci/change_variables_service_spec.rb": 0.12426888999971197, 549913:23:52 "spec/lib/gitlab/lazy_spec.rb": 0.12133422900024016, 550013:23:52 "spec/validators/iso8601_date_validator_spec.rb": 0.0968423519998396, 550113:23:52 "spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb": 0.09385545199984335, 550213:23:52 "spec/initializers/countries_spec.rb": 0.08995096299986471, 550313:23:52 "spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb": 0.09158980299980612, 550413:23:52 "spec/validators/rsa_key_validator_spec.rb": 0.0866217319999123, 550513:23:52 "spec/graphql/types/achievements/user_achievement_type_spec.rb": 0.09018777300025249, 550613:23:52 "spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb": 0.06651354400037235, 550713:23:52 "spec/lib/kramdown/kramdown_spec.rb": 0.07772069300017392, 550813:23:52 "spec/rubocop/cop/gitlab/ee_only_class_spec.rb": 0.07711235399983707, 550913:23:52 "spec/lib/system_check/app/hashed_storage_enabled_check_spec.rb": 0.07120096400012699, 551013:23:52 "spec/graphql/types/ci/test_report_total_type_spec.rb": 0.06648549399960757, 551113:23:52 "spec/lib/sidebars/projects/super_sidebar_menus/deploy_menu_spec.rb": 0.06470190500022, 551213:23:52 "spec/graphql/types/ci/manual_variable_type_spec.rb": 0.06385315399984393, 551313:23:52 "spec/graphql/types/issuable_severity_enum_spec.rb": 0.0700469640000847, 551413:23:52 "spec/support_specs/matchers/result_matchers_spec.rb": 0.06789882500015665, 551513:23:52 "spec/graphql/types/work_items/widgets/crm_contacts_update_input_type_spec.rb": 0.06598757400024624, 551613:23:52 "spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb": 0.04087091600013082, 551713:23:52 "spec/lib/gitlab/puma_logging/json_formatter_spec.rb": 0.04093930699991688, 551813:23:52 "spec/graphql/types/work_items/widgets/hierarchy_type_spec.rb": 0.08422917300003974, 551913:23:52 "spec/lib/gitlab/memory/diagnostic_reports_logger_spec.rb": 0.044988496000314626, 552013:23:52 "spec/graphql/types/ml/model_links_type_spec.rb": 0.04467241600013949, 552113:23:52 "spec/graphql/types/permission_types/deployment_spec.rb": 0.039852836999671126 552313:23:52Knapsack global time execution for tests: 21m 03s 552413:23:52Finished in 22 minutes 0 seconds (files took 56.17 seconds to load) 552513:23:522197 examples, 0 failures 552613:23:52Randomized with seed 60035 552713:24:01[TEST PROF INFO] Time spent in factories: 12:25.143 (56.21% of total time) 552813:24:02RSpec exited with 0. 552913:24:02No examples to retry, congrats! 553113:24:03Running after script... 553213:24:03$ source scripts/utils.sh 553313:24:03$ log_disk_usage 553413:24:03******************************************************* 553513:24:03This runner currently has 78G free disk space. 553613:24:03******************************************************* 559313:24:17$ bundle exec gem list gitlab_quality-test_tooling 559413:24:19gitlab_quality-test_tooling (2.1.0) 559513:24:19$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 559813:24:19$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 560113:24:19$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 560413:24:19$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 560813:24:21$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 561213:24:23$ tooling/bin/push_job_metrics || true 561313:24:25[job-metrics] Pushing job metrics file for the CI/CD job. 561413:24:25[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 561613:24:25Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 561813:24:26Uploading artifacts... 561913:24:26auto_explain/: found 3 matching artifact files and directories 562013:24:26coverage/: found 5 matching artifact files and directories 562113:24:26crystalball/: found 2 matching artifact files and directories 562213:24:26WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 562313:24:26knapsack/: found 4 matching artifact files and directories 562413:24:26rspec/: found 16 matching artifact files and directories 562513:24:26WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 562613:24:26log/*.log: found 17 matching artifact files and directories 562813:24:26WARNING: Retrying... context=artifacts-uploader error=request redirected 562913:24:29Uploading artifacts as "archive" to coordinator... 201 Created id=8273195631 responseStatus=201 Created token=glcbt-66 563013:24:29Uploading artifacts... 563113:24:29rspec/rspec-*.xml: found 1 matching artifact files and directories 563313:24:29WARNING: Retrying... context=artifacts-uploader error=request redirected 563413:24:30Uploading artifacts as "junit" to coordinator... 201 Created id=8273195631 responseStatus=201 Created token=glcbt-66 563613:24:41Job succeeded