122:25:53Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 322:25:53To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 422:25:53 doesn't create additional cross-reference notes 522:25:53# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.99 seconds. Current RSS: ~1204M. Threads: 4. load average: 1.04 1.11 1.37 1/293 5565 722:25:53 to non-default branches 822:25:54Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 1022:25:54To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1122:25:55 creates cross-reference notes 1222:25:56Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 1422:25:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1522:25:57 doesn't close issues 1622:25:57# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.26 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.36 1.17 1.39 1/292 5612 1822:25:57 for jira issue tracker 1922:25:57 mentioning an issue 2022:25:58Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 2222:25:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2322:25:59 initiates one api call to jira server to mention the issue 2422:25:59# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.45 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.36 1.17 1.39 1/292 5645 2622:25:59 closing an issue 2722:25:59 using right markdown 2822:26:00Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 3022:26:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3122:26:00Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 3322:26:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3422:26:01 initiates one api call to jira server to close the issue 3522:26:02Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 3722:26:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3822:26:02Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 4022:26:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4122:26:03 initiates one api call to jira server to comment on the issue 4222:26:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 1.66 seconds. Current RSS: ~1190M. Threads: 4. load average: 1.33 1.17 1.39 1/293 5706 4422:26:03 using internal issue reference 4522:26:03 when internal issues are disabled 4622:26:04Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 4822:26:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4922:26:05 does not initiates one api call to jira server to close the issue 5022:26:06Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 5222:26:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5322:26:07 does not initiates one api call to jira server to comment on the issue 5422:26:07# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.25 seconds. Current RSS: ~1202M. Threads: 4. load average: 1.38 1.18 1.39 1/293 5753 5622:26:07 when internal issues are enabled 5722:26:08Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 5922:26:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6022:26:08Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 6222:26:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6322:26:08Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 6522:26:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6622:26:10 initiates one api call to jira server to close the jira issue 6722:26:11Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 6922:26:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7022:26:11Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 7222:26:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7322:26:11Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 7522:26:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7622:26:12 initiates one api call to jira server to comment on the jira issue 7722:26:13Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 7922:26:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8022:26:14Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 8222:26:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8322:26:14Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 8522:26:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8622:26:15 closes the internal issue 8722:26:16Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 8922:26:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9022:26:16Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 9222:26:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9322:26:16Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 9522:26:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9622:26:18 adds a note indicating that the issue is now closed 9722:26:18# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.3 seconds. Current RSS: ~1216M. Threads: 4. load average: 1.32 1.17 1.39 1/293 5874 9922:26:18 Updates merge requests 10022:26:18Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 10222:26:18To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 10322:26:19 when pushing a new branch for the first time 10422:26:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 17.87 seconds. Current RSS: ~1222M. Threads: 4. load average: 1.30 1.17 1.39 1/293 5932 10622:26:19# [RSpecRunTime] Finishing example group spec/services/git/branch_push_service_spec.rb. It took 1 minute 22.07 seconds. Expected to take 1 minute 41.88 seconds. 10722:26:19# [RSpecRunTime] Starting example group spec/services/issuable/bulk_update_service_spec.rb. Expected to take 1 minute 25.01 seconds. 10822:26:19Issuable::BulkUpdateService 10922:26:20 with issuables at a project level 11022:26:20 behaves like bulk update service 11122:26:23 result count only includes authorized issuables 11222:26:23 when issuable_ids are passed as an array 11322:26:24 updates assignees 11422:26:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.23 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.30 1.17 1.39 1/291 5951 11622:26:24 with unpermitted attributes 11722:26:24 does not update the issues 11822:26:24 when issuable update service raises an ArgumentError 11922:26:24 returns an error response 12122:26:24 succeeds and returns the correct number of issues updated 12222:26:25 closes all the issues passed 12322:26:25 behaves like scheduling cached group count clear 12422:26:25 schedules worker 12522:26:25# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.95 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.27 1.17 1.38 1/290 5952 12722:26:25 reopen issues 12822:26:26 succeeds and returns the correct number of issues updated 12922:26:26 reopens all the issues passed 13022:26:26 behaves like scheduling cached group count clear 13122:26:27 schedules worker 13222:26:27# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.26 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.27 1.17 1.38 1/289 5953 13422:26:27 updating merge request assignee 13522:26:27 when the new assignee ID is a valid user 13722:26:29 updates the assignee to the user ID passed 13822:26:29# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.64 seconds. Current RSS: ~1125M. Threads: 4. load average: 1.27 1.17 1.38 1/292 6027 14022:26:29 when the new assignee ID is 0 14122:26:30 unassigns the issues 14222:26:30 when the new assignee IDs array is empty 14322:26:31 removes all assignees 14422:26:31 updating issue assignee 14522:26:31 when the new assignee ID is a valid user 14722:26:32 updates the assignee to the user ID passed 14822:26:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.9 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.25 1.17 1.38 1/293 6092 15022:26:32 when the new assignee ID is 0 15122:26:33 unassigns the issues 15222:26:33 when the new assignee IDs array is empty 15322:26:33 removes all assignees 15422:26:33 updating milestones 15522:26:33 behaves like updates milestones 15722:26:34 updates the issuables milestone 15822:26:34# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.85 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.15 1.15 1.37 1/293 6093 16022:26:34 behaves like not scheduling cached group count clear 16122:26:35 does not schedule worker 16222:26:35 updating confidentiality 16322:26:35 behaves like updates confidentiality 16522:26:36 updates the issuables confidentiality 16622:26:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.51 seconds. Current RSS: ~1120M. Threads: 4. load average: 1.15 1.15 1.37 1/293 6094 16822:26:36 behaves like not scheduling cached group count clear 16922:26:36 does not schedule worker 17022:26:36 updating labels 17122:26:36 behaves like updating labels 17222:26:36 when add_label_ids are passed 17322:26:38 adds those label IDs to all issues passed 17422:26:39 does not update issues not passed in 17522:26:39# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.3 seconds. Current RSS: ~1121M. Threads: 4. load average: 1.15 1.15 1.37 1/292 6095 17722:26:39 when remove_label_ids are passed 17822:26:40 removes those label IDs from all issues passed 17922:26:41 does not update issues not passed in 18022:26:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.52 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.14 1.14 1.37 1/289 6096 18222:26:41 when add_label_ids and remove_label_ids are passed 18322:26:42 adds the label IDs to all issues passed 18422:26:43 removes the label IDs from all issues passed 18522:26:44 does not update issues not passed in 18622:26:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.97 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.13 1.14 1.37 1/288 6097 18822:26:44 subscribe to issues 18922:26:45 subscribes the given user 19022:26:45 unsubscribe from issues 19122:26:45 unsubscribes the given user 19222:26:45 updating issues from external project 19322:26:46 updates only issues that belong to the parent project 19422:26:46# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.08 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.13 1.14 1.37 1/288 6098 19622:26:46 with issuables at a group level 19722:26:47 behaves like bulk update service 19822:26:49 result count only includes authorized issuables 19922:26:49 when issuable_ids are passed as an array 20022:26:50 updates assignees 20122:26:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.39 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.12 1.14 1.37 1/288 6099 20322:26:50 updating milestones 20522:26:50 behaves like updates milestones 20722:26:54 updates the issuables milestone 20822:26:54# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.17 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.12 1.14 1.37 1/288 6136 21022:26:54 when merge requests 21122:26:54 behaves like updates milestones 21322:26:58 updates the issuables milestone 21422:26:58# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.15 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.11 1.14 1.36 1/293 6189 21622:26:58 updating confidentiality 21822:26:58 behaves like updates confidentiality 22022:27:00 updates the issuables confidentiality 22122:27:00# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.78 seconds. Current RSS: ~1138M. Threads: 4. load average: 1.18 1.15 1.37 1/293 6208 22322:27:00 with merge requests 22422:27:01 does not throw an error 22522:27:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.85 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.18 1.15 1.37 1/294 6248 22722:27:01 updating labels 22822:27:01 behaves like updating labels 22922:27:01 when add_label_ids are passed 23022:27:04 adds those label IDs to all issues passed 23122:27:06 does not update issues not passed in 23222:27:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.38 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.16 1.15 1.36 1/293 6285 23422:27:06 when remove_label_ids are passed 23522:27:08 removes those label IDs from all issues passed 23622:27:10 does not update issues not passed in 23722:27:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.86 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.15 1.15 1.36 1/290 6322 23922:27:10 when add_label_ids and remove_label_ids are passed 24022:27:13 adds the label IDs to all issues passed 24122:27:15 removes the label IDs from all issues passed 24222:27:17 does not update issues not passed in 24322:27:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.55 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.14 1.14 1.36 1/288 6377 24522:27:17 with issues from external group 24622:27:19 updates issues that belong to the parent group or descendants 24722:27:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.12 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.13 1.14 1.36 5/288 6378 24922:27:20 when no parent is provided 25022:27:20 returns an unscoped update error 25122:27:20# [RSpecRunTime] Finishing example group spec/services/issuable/bulk_update_service_spec.rb. It took 1 minute 0.28 second. Expected to take 1 minute 25.01 seconds. 25222:27:20# [RSpecRunTime] Starting example group spec/finders/labels_finder_spec.rb. Expected to take 1 minute 6.43 seconds. 25522:27:22 with no filter 25622:27:22 returns labels from projects the user have access 25722:27:23 returns labels available if nil title is supplied 25822:27:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.31 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.13 1.14 1.36 1/288 6379 26022:27:23 behaves like filtering by group 26122:27:23 returns labels available for any non-archived project within the group 26222:27:23 when only_group_labels is true 26322:27:24 returns only group labels 26422:27:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.48 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.13 1.14 1.36 1/288 6380 26622:27:24 when group has no projects 26722:27:24 when only group labels is false 26822:27:25 returns group labels 26922:27:25 when including labels from group ancestors 27022:27:25 returns labels from group and its ancestors 27122:27:26 ignores labels from groups which user can not read 27222:27:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.4 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.12 1.14 1.36 1/288 6381 27422:27:26 when including labels from group descendants 27522:27:27 returns labels from group and its descendants 27622:27:27 ignores labels from groups which user can not read 27722:27:27# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.74 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.12 1.14 1.36 1/288 6382 27922:27:27 when including labels from group projects with limited visibility 28022:27:27 when merge requests and issues are not visible for non members 28122:27:27 when user is not a group member 28222:27:27 behaves like with limited visibility 28322:27:28 returns only authorized projects labels 28422:27:28# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.94 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.12 1.14 1.36 1/288 6383 28622:27:28 when user is a group member 28722:27:28 behaves like with full visibility 28822:27:30 returns all projects labels 28922:27:30# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.48 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.11 1.14 1.35 1/288 6384 29122:27:30 when merge requests are not visible for non members 29222:27:30 when user is not a group member 29322:27:30 behaves like with full visibility 29422:27:31 returns all projects labels 29522:27:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.71 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.11 1.14 1.35 1/288 6385 29722:27:31 when user is a group member 29822:27:31 behaves like with full visibility 29922:27:32 returns all projects labels 30022:27:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.06 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.11 1.14 1.35 1/288 6386 30222:27:32 when issues are not visible for non members 30322:27:32 when user is not a group member 30422:27:32 behaves like with full visibility 30522:27:34 returns all projects labels 30622:27:34# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.27 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.11 1.14 1.35 1/288 6387 30822:27:34 when user is a group member 30922:27:34 behaves like with full visibility 31022:27:35 returns all projects labels 31122:27:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.69 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.10 1.13 1.35 1/288 6388 31322:27:35 behaves like filtering by group 31422:27:36 returns labels available for any non-archived project within the group 31522:27:36 when only_group_labels is true 31622:27:36 returns only group labels 31722:27:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.97 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.10 1.13 1.35 1/288 6389 31922:27:36 when group has no projects 32022:27:36 when only group labels is false 32122:27:37 returns group labels 32222:27:37 when including labels from group ancestors 32322:27:38 returns labels from group and its ancestors 32422:27:38 ignores labels from groups which user can not read 32522:27:38# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.98 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.10 1.13 1.35 1/288 6390 32722:27:38 when including labels from group descendants 32822:27:39 returns labels from group and its descendants 32922:27:40 ignores labels from groups which user can not read 33022:27:40# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.26 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.09 1.13 1.35 1/288 6391 33222:27:40 when including labels from group projects with limited visibility 33322:27:40 when merge requests and issues are not visible for non members 33422:27:40 when user is not a group member 33522:27:40 behaves like with limited visibility 33622:27:41 returns only authorized projects labels 33722:27:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 39.49 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.09 1.13 1.35 1/288 6392 33922:27:41 when user is a group member 34022:27:41 behaves like with full visibility 34122:27:42 returns all projects labels 34222:27:42# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.97 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.09 1.13 1.35 1/288 6393 34422:27:42 when merge requests are not visible for non members 34522:27:42 when user is not a group member 34622:27:42 behaves like with full visibility 34722:27:43 returns all projects labels 34822:27:44# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.11 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.09 1.13 1.35 1/288 6394 35022:27:44 when user is a group member 35122:27:44 behaves like with full visibility 35222:27:45 returns all projects labels 35322:27:45# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.48 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.08 1.13 1.35 1/288 6395 35522:27:45 when issues are not visible for non members 35622:27:45 when user is not a group member 35722:27:45 behaves like with full visibility 35822:27:46 returns all projects labels 35922:27:46# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.69 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.08 1.13 1.35 1/288 6396 36122:27:46 when user is a group member 36222:27:46 behaves like with full visibility 36322:27:47 returns all projects labels 36422:27:48# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.12 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.08 1.13 1.35 1/289 6397 36622:27:48 behaves like filtering by group 36722:27:48 returns labels available for any non-archived project within the group 36822:27:48 when only_group_labels is true 36922:27:49 returns only group labels 37022:27:49# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.27 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.08 1.13 1.35 1/289 6398 37222:27:49 when group has no projects 37322:27:49 when only group labels is false 37422:27:49 returns group labels 37522:27:49 when including labels from group ancestors 37622:27:50 returns labels from group and its ancestors 37722:27:50 ignores labels from groups which user can not read 37822:27:50# [RSpecRunTime] RSpec elapsed time: 10 minutes 49.09 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.08 1.13 1.35 1/289 6399 38022:27:50 when including labels from group descendants 38122:27:51 returns labels from group and its descendants 38222:27:52 ignores labels from groups which user can not read 38322:27:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.33 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.08 1.13 1.35 2/289 6400 38522:27:52 when including labels from group projects with limited visibility 38622:27:52 when merge requests and issues are not visible for non members 38722:27:52 when user is not a group member 38822:27:52 behaves like with limited visibility 38922:27:53 returns only authorized projects labels 39022:27:53# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.49 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.08 1.13 1.35 1/289 6401 39222:27:53 when user is a group member 39322:27:53 behaves like with full visibility 39422:27:54 returns all projects labels 39522:27:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.01 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.07 1.12 1.34 1/289 6402 39722:27:54 when merge requests are not visible for non members 39822:27:54 when user is not a group member 39922:27:54 behaves like with full visibility 40022:27:56 returns all projects labels 40122:27:56# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.16 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.07 1.12 1.34 1/289 6403 40322:27:56 when user is a group member 40422:27:56 behaves like with full visibility 40522:27:57 returns all projects labels 40622:27:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.57 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.07 1.12 1.34 1/289 6404 40822:27:57 when issues are not visible for non members 40922:27:57 when user is not a group member 41022:27:57 behaves like with full visibility 41122:27:58 returns all projects labels 41222:27:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.79 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.07 1.12 1.34 1/289 6405 41422:27:58 when user is a group member 41522:27:58 behaves like with full visibility 41622:28:00 returns all projects labels 41722:28:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.21 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.06 1.12 1.34 1/289 6406 41922:28:00 filtering by project_id 42022:28:00 returns labels available for the project 42122:28:00 when include_ancestor_groups is true 42222:28:01 returns all ancestor labels 42322:28:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 59.49 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.06 1.12 1.34 1/289 6407 42522:28:01 as an administrator 42622:28:02 does not return labels from another project 42722:28:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.58 second. Current RSS: ~1117M. Threads: 4. load average: 1.06 1.12 1.34 1/289 6408 42922:28:02 filtering by title 43022:28:02 returns label with that title 43122:28:03 returns label with title alias 43222:28:03 returns no labels if empty title is supplied 43322:28:03 returns no labels if blank title is supplied 43422:28:03 returns no labels if empty name is supplied 43522:28:03# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.02 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.06 1.12 1.34 1/289 6409 43722:28:03 search by title and description 43822:28:04 returns labels with a partially matching title 43922:28:04 returns labels with a partially matching description 44022:28:04 returns labels matching a single character 44122:28:04 when searching by title only 44222:28:05 returns labels partially matching the title 44322:28:05 returns label matching the "name" in their title 44422:28:05 when searching by description only 44522:28:05 returns labels partially matching the description 44622:28:05 filter by subscription 44722:28:06 returns labels user subscribed to 44822:28:06 filter by locked labels 44922:28:06 returns labels that are locked 45022:28:06 external authorization 45122:28:06 behaves like a finder with external authorization service 45222:28:07 finds the subject 45322:28:07 with an external authorization service 45422:28:08 does not include the subject when no project was given 45522:28:09 includes the subject when a project id was given 45622:28:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 7.62 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.06 1.12 1.34 1/289 6410 45822:28:09# [RSpecRunTime] Finishing example group spec/finders/labels_finder_spec.rb. It took 49.46 seconds. Expected to take 1 minute 6.43 seconds. 45922:28:09# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. Expected to take 57.62 seconds. 46022:28:09Gitlab::Ci::Status::Pipeline::Factory 46122:28:09 when pipeline has a core status 46222:28:09 when core status is created 46322:28:10 matches correct core status for created 46422:28:11 does not match extended statuses 46522:28:12 fabricates a core status created 46622:28:13 extends core status with common pipeline methods 46722:28:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.18 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.13 1.13 1.34 1/288 6411 46922:28:13 when core status is waiting_for_resource 47022:28:14 matches correct core status for waiting_for_resource 47122:28:15 does not match extended statuses 47222:28:15 fabricates a core status waiting_for_resource 47322:28:16 extends core status with common pipeline methods 47422:28:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.66 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.12 1.13 1.34 1/288 6412 47622:28:16 when core status is preparing 47722:28:17 matches correct core status for preparing 47822:28:18 does not match extended statuses 47922:28:19 fabricates a core status preparing 48022:28:19 extends core status with common pipeline methods 48122:28:19# [RSpecRunTime] RSpec elapsed time: 11 minutes 17.97 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.11 1.13 1.34 1/288 6413 48322:28:19 when core status is waiting_for_callback 48422:28:20 matches correct core status for waiting_for_callback 48522:28:21 does not match extended statuses 48622:28:22 fabricates a core status waiting_for_callback 48722:28:23 extends core status with common pipeline methods 48822:28:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 21.5 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.11 1.13 1.34 1/288 6414 49022:28:23 when core status is pending 49122:28:24 matches correct core status for pending 49222:28:25 does not match extended statuses 49322:28:25 fabricates a core status pending 49422:28:26 extends core status with common pipeline methods 49522:28:26# [RSpecRunTime] RSpec elapsed time: 11 minutes 24.92 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.10 1.13 1.34 1/288 6415 49722:28:26 when core status is running 49822:28:27 matches correct core status for running 49922:28:28 does not match extended statuses 50022:28:29 fabricates a core status running 50122:28:30 extends core status with common pipeline methods 50222:28:30# [RSpecRunTime] RSpec elapsed time: 11 minutes 28.21 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.10 1.12 1.34 1/288 6416 50422:28:30 when core status is success 50522:28:30 matches correct core status for success 50622:28:31 does not match extended statuses 50722:28:32 fabricates a core status success 50822:28:33 extends core status with common pipeline methods 50922:28:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.63 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.10 1.12 1.34 1/288 6417 51122:28:33 when core status is failed 51222:28:34 matches correct core status for failed 51322:28:35 does not match extended statuses 51422:28:36 fabricates a core status failed 51522:28:36 extends core status with common pipeline methods 51622:28:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 35.01 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.09 1.12 1.33 1/288 6418 51822:28:36 when core status is canceling 51922:28:37 matches correct core status for canceling 52022:28:38 does not match extended statuses 52122:28:39 fabricates a core status canceling 52222:28:40 extends core status with common pipeline methods 52322:28:40# [RSpecRunTime] RSpec elapsed time: 11 minutes 38.52 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.08 1.12 1.33 1/288 6419 52522:28:40 when core status is canceled 52622:28:41 matches correct core status for canceled 52722:28:42 does not match extended statuses 52822:28:43 fabricates a core status canceled 52922:28:43 extends core status with common pipeline methods 53022:28:43# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.08 seconds. Current RSS: ~1121M. Threads: 4. load average: 1.08 1.12 1.33 1/288 6420 53222:28:43 when core status is skipped 53322:28:44 matches correct core status for skipped 53422:28:45 does not match extended statuses 53522:28:46 fabricates a core status skipped 53622:28:47 extends core status with common pipeline methods 53722:28:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.54 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.07 1.12 1.33 1/289 6421 53922:28:47 when core status is manual 54022:28:48 matches manual core status 54122:28:49 matches a correct extended statuses 54222:28:50 extends core status with common pipeline methods 54322:28:50# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.33 seconds. Current RSS: ~1122M. Threads: 4. load average: 1.07 1.11 1.33 1/288 6422 54522:28:50 when core status is scheduled 54622:28:51 matches scheduled core status 54722:28:51 matches a correct extended statuses 54822:28:52 extends core status with common pipeline methods 54922:28:52# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.95 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.07 1.11 1.33 1/288 6423 55122:28:52 when pipeline has warnings 55222:28:53 matches correct core status 55322:28:54 matches correct extended statuses 55422:28:55 fabricates extended "success with warnings" status 55522:28:56 extends core status with common pipeline method 55622:28:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.68 seconds. Current RSS: ~1124M. Threads: 4. load average: 1.06 1.11 1.33 1/288 6424 55822:28:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. It took 47.06 seconds. Expected to take 57.62 seconds. 55922:28:56# [RSpecRunTime] Starting example group spec/services/merge_requests/merge_to_ref_service_spec.rb. Expected to take 51.6 seconds. 56022:28:56MergeRequests::MergeToRefService 56222:28:58 returns an error when Gitlab::Git::CommandError is raised during merge 56322:28:58 behaves like successfully merges to ref with merge method 56422:28:59 writes commit to merge ref 56522:28:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.77 seconds. Current RSS: ~1145M. Threads: 4. load average: 0.98 1.09 1.32 1/294 6575 56722:28:59 behaves like successfully evaluates pre-condition checks 56822:29:01 returns an error when the failing to process the merge 56922:29:02 does not send any mail 57022:29:04 does not change the MR state 57122:29:05 does not create notes 57222:29:07 does not delete the source branch 57322:29:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.41 seconds. Current RSS: ~1155M. Threads: 4. load average: 0.98 1.09 1.32 1/294 6983 57522:29:07 commit history comparison with regular MergeService 57622:29:07 when merge commit 57722:29:07 behaves like MergeService for target ref 57822:29:09 target_ref has the same state of target branch 57922:29:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.74 seconds. Current RSS: ~1153M. Threads: 4. load average: 0.98 1.09 1.32 3/294 7089 58122:29:09 when merge commit with squash 58222:29:11 does not squash before merging 58322:29:11 behaves like successfully merges to ref with merge method 58422:29:13 writes commit to merge ref 58522:29:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.46 seconds. Current RSS: ~1152M. Threads: 4. load average: 0.98 1.09 1.32 1/294 7270 58722:29:13 merge pre-condition checks 58822:29:13 when semi-linear merge method 58922:29:13 behaves like successfully merges to ref with merge method 59022:29:14 writes commit to merge ref 59122:29:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.08 seconds. Current RSS: ~1153M. Threads: 4. load average: 1.22 1.14 1.33 1/294 7361 59322:29:14 behaves like successfully evaluates pre-condition checks 59422:29:16 returns an error when the failing to process the merge 59522:29:18 does not send any mail 59622:29:19 does not change the MR state 59722:29:21 does not create notes 59822:29:23 does not delete the source branch 59922:29:23# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.99 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.28 1.15 1.33 1/294 7770 60122:29:23 when fast-forward merge method 60222:29:23 behaves like successfully merges to ref with merge method 60322:29:25 writes commit to merge ref 60422:29:25# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.64 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.26 1.15 1.33 1/294 7863 60622:29:25 behaves like successfully evaluates pre-condition checks 60722:29:26 returns an error when the failing to process the merge 60822:29:28 does not send any mail 60922:29:30 does not change the MR state 61022:29:31 does not create notes 61122:29:33 does not delete the source branch 61222:29:33# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.22 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.32 1.16 1.34 1/294 8269 61422:29:33 when MR is not mergeable to ref 61522:29:34 returns error 61622:29:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.68 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.32 1.16 1.34 1/294 8327 61822:29:34 does not close related todos 61922:29:36 is expected not to be done 62022:29:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.43 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.30 1.16 1.33 1/294 8416 62222:29:36 when source is missing 62322:29:37 returns error 62422:29:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.88 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.30 1.16 1.33 1/294 8475 62622:29:37 when target ref is passed as a parameter 62722:29:37 behaves like successfully merges to ref with merge method 62822:29:39 writes commit to merge ref 62922:29:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.99 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.27 1.16 1.33 1/294 8568 63122:29:39 cascading merge refs 63222:29:40 when first merge happens 63322:29:40 behaves like successfully merges to ref with merge method 63422:29:41 writes commit to merge ref 63522:29:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 39.47 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.27 1.16 1.33 2/294 8663 63722:29:41 when second merge happens 63822:29:41 behaves like successfully merges to ref with merge method 63922:29:41 writes commit to merge ref 64022:29:41# [RSpecRunTime] Finishing example group spec/services/merge_requests/merge_to_ref_service_spec.rb. It took 45.32 seconds. Expected to take 51.6 seconds. 64122:29:41# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb. Expected to take 46.54 seconds. 64222:29:41Ci::CreatePipelineService#execute 64322:29:42 behaves like creating a pipeline with environment keyword 64422:29:42 with environment 64522:29:47 creates the environment 64622:29:48 sets tags when build job (PENDING: No reason given) 64722:29:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.56 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.25 1.16 1.33 1/294 8940 64922:29:48 with environment with auto_stop_in 65022:29:50 creates the environment with auto stop in 65122:29:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.34 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.39 1.19 1.34 1/294 9021 65322:29:50 with environment name including persisted variables 65422:29:52 skips persisted variables in environment name 65522:29:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.24 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.39 1.19 1.34 1/294 9102 65722:29:52 when environment with Kubernetes configuration 65822:29:54 stores the requested namespace 65922:29:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.17 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.39 1.19 1.34 1/293 9183 66122:29:54 when environment with invalid name 66222:29:55 does not create an environment 66322:29:55# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.96 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.36 1.18 1.34 1/293 9264 66522:29:55 when environment with duplicate names 66622:30:01 creates a pipeline with the environment 66722:30:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 0.03 second. Current RSS: ~1149M. Threads: 4. load average: 1.33 1.18 1.34 1/293 9421 66922:30:01 when pipeline has a job with environment 67022:30:01 when environment name is valid 67122:30:06 has a job with environment 67222:30:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.38 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.30 1.18 1.33 1/293 9551 67422:30:06 when environment name is invalid 67522:30:08 has a job without environment 67622:30:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.31 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.30 1.18 1.33 1/293 9632 67822:30:08 child pipeline triggers 67922:30:08 behaves like successful creation 68022:30:08 creates bridge jobs correctly 68122:30:08 with resource group 68222:30:09 creates bridge job with resource group 68322:30:09 when sidekiq processes the job 68422:30:11 transitions to pending status and triggers a downstream pipeline 68522:30:11 when the resource is occupied by the other bridge 68622:30:13 stays waiting for resource 68722:30:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.91 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.28 1.17 1.33 1/293 9747 68922:30:13 when resource group key includes a variable 69022:30:14 ignores the resource group keyword because it fails to expand the variable 69122:30:14 child pipeline triggers 69222:30:14 when YAML is valid 69322:30:14 behaves like successful creation 69422:30:14 creates bridge jobs correctly 69522:30:14 when trigger:include is specified as a string 69622:30:14 behaves like successful creation 69722:30:15 creates bridge jobs correctly 69822:30:15 when trigger:include is specified as array of strings 69922:30:15 behaves like successful creation 70022:30:15 creates bridge jobs correctly 70122:30:15 when limit of includes is reached 70222:30:15 behaves like creation failure 70322:30:15 returns errors 70422:30:15 when including configs from artifact 70522:30:15 when specified dependency is in the wrong order 70622:30:15 behaves like creation failure 70722:30:16 returns errors 70822:30:16 when specified dependency is missing :job key 70922:30:16 behaves like creation failure 71022:30:16 returns errors 71122:30:16 when including configs from a project 71222:30:16 when specifying all attributes 71322:30:16 behaves like successful creation 71422:30:16 creates bridge jobs correctly 71522:30:16 without specifying file 71622:30:16 behaves like creation failure 71722:30:17 returns errors 71822:30:17 when specifying multiple files 71922:30:17 behaves like successful creation 72022:30:17 creates bridge jobs correctly 72122:30:17# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb. It took 35.6 seconds. Expected to take 46.54 seconds. 72222:30:17# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_locked_spec.rb. Expected to take 39.76 seconds. 72322:30:17Mutations::MergeRequests::SetLocked 72422:30:17 is expected to require graphql authorizations :update_merge_request 72622:30:17 behaves like permission level for merge request mutation is correctly verified 72722:30:17 when the user is not a project member 72822:30:17 behaves like when the user does not have access to the resource 72922:30:19 raises an error 73022:30:19 even if assigned to the merge request 73122:30:20 does not modify merge request 73222:30:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.05 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.24 1.17 1.33 1/294 9887 73422:30:20 even if reviewer of the merge request 73522:30:22 raises an error 73622:30:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.86 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.24 1.17 1.33 1/294 9945 73822:30:22 even if author of the merge request 73922:30:24 raises an error 74022:30:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.76 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.22 1.16 1.33 4/294 10002 74222:30:24 when the user is a project member 74322:30:24 with guest role 74422:30:24 behaves like when the user does not have access to the resource 74522:30:26 raises an error 74622:30:26 even if assigned to the merge request 74722:30:28 does not modify merge request 74822:30:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.69 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.22 1.16 1.33 1/294 10117 75022:30:28 even if reviewer of the merge request 75122:30:30 raises an error 75222:30:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.68 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.20 1.16 1.32 1/294 10174 75422:30:30 even if author of the merge request 75522:30:32 raises an error 75622:30:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.64 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.20 1.16 1.32 1/294 10232 75822:30:32 with reporter role 75922:30:32 behaves like when the user does not have access to the resource 76022:30:34 raises an error 76122:30:34 even if assigned to the merge request 76222:30:36 does not modify merge request 76322:30:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.75 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.18 1.16 1.32 1/294 10346 76522:30:36 even if reviewer of the merge request 76622:30:38 raises an error 76722:30:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.71 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.18 1.16 1.32 1/294 10404 76922:30:38 even if author of the merge request 77022:30:40 raises an error 77122:30:40# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.87 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.17 1.16 1.32 1/294 10461 77322:30:40 when the user can update the merge request 77422:30:42 returns the merge request as discussion locked 77522:30:44 returns errors merge request could not be updated 77622:30:44 when passing locked as false 77722:30:46 unlocks the discussion 77822:30:46# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.76 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.15 1.15 1.32 1/294 10632 78022:30:46# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_locked_spec.rb. It took 29.16 seconds. Expected to take 39.76 seconds. 78122:30:46# [RSpecRunTime] Starting example group spec/models/namespace/root_storage_statistics_spec.rb. Expected to take 35.45 seconds. 78222:30:46Namespace::RootStorageStatistics 78322:30:46 does not allow STI 78422:30:46 is expected to belong to namespace required: false 78522:30:46 is expected to have one route through namespace 78622:30:46 is expected to delegate #all_projects_except_soft_deleted to the #namespace object 78822:30:46 .for_namespace_ids 78922:30:47 returns only requested namespaces 79022:30:47 #recalculate! 79122:30:47 with project statistics 79222:30:47 behaves like project data refresh 79322:30:48 aggregates eligible project statistics 79422:30:50 aggregates container_repositories_size and storage_size 79522:30:51 works when there are no projects 79622:30:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.71 seconds. Current RSS: ~1138M. Threads: 4. load average: 1.14 1.15 1.32 1/294 10633 79822:30:51 behaves like does not include personal snippets 79922:30:52 is expected not to receive from_personal_snippets(*(any args)) 0 times 80022:30:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.13 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.14 1.15 1.32 1/293 10634 80222:30:53 with subgroups 80322:30:53 behaves like project data refresh 80422:30:54 aggregates eligible project statistics 80522:30:55 aggregates container_repositories_size and storage_size 80622:30:56 works when there are no projects 80722:30:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.8 seconds. Current RSS: ~1128M. Threads: 4. load average: 1.13 1.15 1.31 1/288 10635 80922:30:56 behaves like does not include personal snippets 81022:30:57 is expected not to receive from_personal_snippets(*(any args)) 0 times 81122:30:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.08 seconds. Current RSS: ~1129M. Threads: 4. load average: 1.13 1.15 1.31 1/288 10636 81322:30:57 with a group namespace 81422:30:59 aggregates namespace statistics 81522:31:00 works when there are no namespace statistics 81622:31:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.58 seconds. Current RSS: ~1129M. Threads: 4. load average: 1.12 1.14 1.31 1/288 10637 81822:31:00 with a personal namespace 81922:31:01 does not aggregate namespace statistics 82022:31:01 behaves like project data refresh 82122:31:02 aggregates eligible project statistics 82222:31:02 aggregates container_repositories_size and storage_size 82322:31:03 works when there are no projects 82422:31:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.91 seconds. Current RSS: ~1130M. Threads: 4. load average: 1.12 1.14 1.31 1/288 10638 82622:31:03 when user has personal snippets 82722:31:06 aggregates personal and project snippets size 82822:31:06 when personal snippets do not have statistics 82922:31:08 does not raise any error 83022:31:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.64 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.11 1.14 1.31 1/288 10797 83222:31:08 with forks of projects 83322:31:09 aggregates total private forks size 83422:31:10 aggregates total public forks size 83522:31:11 aggregates total internal forks size 83622:31:12 aggregates multiple forks 83722:31:13 aggregates only forks in the namespace 83822:31:15 aggregates forks in subgroups 83922:31:15 aggregates forks along with total storage size 84022:31:16 sets the public forks storage size back to zero 84122:31:16 sets the private forks storage size back to zero 84222:31:16 sets the internal forks storage size back to zero 84322:31:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.33 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.09 1.14 1.31 1/288 10798 84522:31:16# [RSpecRunTime] Finishing example group spec/models/namespace/root_storage_statistics_spec.rb. It took 29.57 seconds. Expected to take 35.45 seconds. 84622:31:16# [RSpecRunTime] Starting example group spec/finders/ci/runners_finder_spec.rb. Expected to take 32.08 seconds. 84722:31:16Ci::RunnersFinder 85022:31:16 when admin mode setting is disabled 85122:31:16 behaves like executes as admin 85222:31:16 with 2 runners 85322:31:16 with empty params 85422:31:16 returns all runners 85522:31:16 with nil group 85622:31:16 returns all runners 85722:31:16 with preload param set to :tag_name true 85822:31:16 requests tags 85922:31:16 with preload param set to :tag_name false 86022:31:16 does not request tags 86222:31:16 by search term 86322:31:16 calls Ci::Runner.search 86422:31:16 by upgrade status 86522:31:16 set to :not_processed 86622:31:16 calls with_upgrade_status scope with corresponding :not_processed status 86722:31:16 set to :invalid_version 86822:31:16 calls with_upgrade_status scope with corresponding :invalid_version status 86922:31:16 set to :unavailable 87022:31:16 calls with_upgrade_status scope with corresponding :unavailable status 87122:31:16 set to :available 87222:31:16 calls with_upgrade_status scope with corresponding :available status 87322:31:16 set to :recommended 87422:31:16 calls with_upgrade_status scope with corresponding :recommended status 87522:31:16 set to an invalid value 87622:31:16 raises ArgumentError 87822:31:16 does not call with_upgrade_status 88022:31:17 calls the corresponding :active scope on Ci::Runner 88122:31:17 calls the corresponding :paused scope on Ci::Runner 88222:31:17 calls the corresponding :online scope on Ci::Runner 88322:31:17 calls the corresponding :offline scope on Ci::Runner 88422:31:17 calls the corresponding :never_contacted scope on Ci::Runner 88522:31:17 calls the corresponding :stale scope on Ci::Runner 88622:31:17 by active status 88722:31:17 with active set as false calls the corresponding scope on Ci::Runner with false 88822:31:17 with active set as true calls the corresponding scope on Ci::Runner with true 88922:31:17 by runner type 89022:31:17 when runner type is instance_type 89122:31:17 calls the corresponding scope on Ci::Runner 89222:31:17 when runner type is group_type 89322:31:17 calls the corresponding scope on Ci::Runner 89422:31:17 when runner type is project_type 89522:31:17 calls the corresponding scope on Ci::Runner 89722:31:17 calls the corresponding scope on Ci::Runner 89822:31:17 by creator id 89922:31:17 calls the corresponding scope on Ci::Runner 90022:31:17 by creator username 90122:31:17 calls the corresponding scope on Ci::Runner 90222:31:17 does not call the scope when the username is not found and is empty 90422:31:17 calls the corresponding scope on Ci::Runner 90622:31:17 without sort param 90722:31:17 behaves like sorts by created_at descending 90822:31:17 sorts by created_at descending 90922:31:17 with sort param equal to created_date 91022:31:17 behaves like sorts by created_at descending 91122:31:17 sorts by created_at descending 91222:31:17 with sort param equal to created_at_desc 91322:31:17 behaves like sorts by created_at descending 91422:31:17 sorts by created_at descending 91522:31:17 with sort param equal to created_at_asc 91622:31:17 sorts by created_at ascending 91722:31:17 with sort param equal to contacted_asc 91822:31:17 sorts by contacted_at ascending 91922:31:17 with sort param equal to contacted_desc 92022:31:17 sorts by contacted_at descending 92122:31:17 with sort param equal to token_expires_at_asc 92222:31:17 sorts by contacted_at ascending 92322:31:17 with sort param equal to token_expires_at_desc 92422:31:17 sorts by contacted_at descending 92522:31:17 when admin mode setting is enabled 92622:31:17 when in admin mode 92722:31:17 behaves like executes as admin 92822:31:17 with 2 runners 92922:31:17 with empty params 93022:31:17 returns all runners 93122:31:17 with nil group 93222:31:17 returns all runners 93322:31:17 with preload param set to :tag_name true 93422:31:17 requests tags 93522:31:17 with preload param set to :tag_name false 93622:31:18 does not request tags 93822:31:18 by search term 93922:31:18 calls Ci::Runner.search 94022:31:18 by upgrade status 94122:31:18 set to :not_processed 94222:31:18 calls with_upgrade_status scope with corresponding :not_processed status 94322:31:18 set to :invalid_version 94422:31:18 calls with_upgrade_status scope with corresponding :invalid_version status 94522:31:18 set to :unavailable 94622:31:18 calls with_upgrade_status scope with corresponding :unavailable status 94722:31:18 set to :available 94822:31:18 calls with_upgrade_status scope with corresponding :available status 94922:31:18 set to :recommended 95022:31:18 calls with_upgrade_status scope with corresponding :recommended status 95122:31:18 set to an invalid value 95222:31:18 raises ArgumentError 95422:31:18 does not call with_upgrade_status 95622:31:18 calls the corresponding :active scope on Ci::Runner 95722:31:18 calls the corresponding :paused scope on Ci::Runner 95822:31:18 calls the corresponding :online scope on Ci::Runner 95922:31:18 calls the corresponding :offline scope on Ci::Runner 96022:31:18 calls the corresponding :never_contacted scope on Ci::Runner 96122:31:18 calls the corresponding :stale scope on Ci::Runner 96222:31:18 by active status 96322:31:18 with active set as false calls the corresponding scope on Ci::Runner with false 96422:31:18 with active set as true calls the corresponding scope on Ci::Runner with true 96522:31:18 by runner type 96622:31:18 when runner type is instance_type 96722:31:18 calls the corresponding scope on Ci::Runner 96822:31:18 when runner type is group_type 96922:31:18 calls the corresponding scope on Ci::Runner 97022:31:18 when runner type is project_type 97122:31:18 calls the corresponding scope on Ci::Runner 97322:31:18 calls the corresponding scope on Ci::Runner 97422:31:18 by creator id 97522:31:18 calls the corresponding scope on Ci::Runner 97622:31:18 by creator username 97722:31:18 calls the corresponding scope on Ci::Runner 97822:31:18 does not call the scope when the username is not found and is empty 98022:31:18 calls the corresponding scope on Ci::Runner 98222:31:18 without sort param 98322:31:18 behaves like sorts by created_at descending 98422:31:18 sorts by created_at descending 98522:31:18 with sort param equal to created_date 98622:31:18 behaves like sorts by created_at descending 98722:31:19 sorts by created_at descending 98822:31:19 with sort param equal to created_at_desc 98922:31:19 behaves like sorts by created_at descending 99022:31:19 sorts by created_at descending 99122:31:19 with sort param equal to created_at_asc 99222:31:19 sorts by created_at ascending 99322:31:19 with sort param equal to contacted_asc 99422:31:19 sorts by contacted_at ascending 99522:31:19 with sort param equal to contacted_desc 99622:31:19 sorts by contacted_at descending 99722:31:19 with sort param equal to token_expires_at_asc 99822:31:19 sorts by contacted_at ascending 99922:31:19 with sort param equal to token_expires_at_desc 100022:31:19 sorts by contacted_at descending 100122:31:19 when not in admin mode 100222:31:19 behaves like executes as normal user 100322:31:19 raises Gitlab::Access::AccessDeniedError 100422:31:19 by non admin user 100522:31:19 behaves like executes as normal user 100622:31:19 raises Gitlab::Access::AccessDeniedError 100722:31:19 when user is nil 100822:31:19 raises Gitlab::Access::AccessDeniedError 101122:31:22 with user is group maintainer or owner 101222:31:22 user_role: 50 101322:31:22 with :group as target group 101422:31:22 passing no membership params 101522:31:22 behaves like membership equal to :descendants 101622:31:23 returns all descendant runners 101722:31:23# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.29 seconds. Current RSS: ~1130M. Threads: 4. load average: 1.08 1.13 1.30 1/288 10799 101922:31:23 with :descendants membership 102022:31:23 behaves like membership equal to :descendants 102122:31:23 returns all descendant runners 102222:31:23 with :direct membership 102322:31:23 returns runners belonging to group 102422:31:23 with :all_available membership 102522:31:24 returns runners available to group 102622:31:24 with unknown membership 102722:31:24 raises an error 102822:31:24 with nil group 102922:31:24 raises Gitlab::Access::AccessDeniedError 103022:31:24 with sort param 103122:31:24 sorts by specified attribute 103322:31:24 by search term 103422:31:25 returns correct runner 103522:31:25 by active status 103622:31:25 returns correct runner 103822:31:25 returns correct runner 104022:31:25 returns correct runner 104122:31:25 when searching using part of the tag name 104222:31:26 returns correct runner 104322:31:26 by runner type 104422:31:26 returns correct runners 104522:31:26 by version prefix 104622:31:26 search by major version 104722:31:26 returns correct runner 104822:31:26 search by minor version 104922:31:27 returns correct runner 105022:31:27 search by patch version 105122:31:27 returns correct runner 105222:31:27 user_role: 40 105322:31:27 with :group as target group 105422:31:27 passing no membership params 105522:31:27 behaves like membership equal to :descendants 105622:31:27 returns all descendant runners 105722:31:27 with :descendants membership 105822:31:27 behaves like membership equal to :descendants 105922:31:27 returns all descendant runners 106022:31:27 with :direct membership 106122:31:28 returns runners belonging to group 106222:31:28 with :all_available membership 106322:31:28 returns runners available to group 106422:31:28 with unknown membership 106522:31:28 raises an error 106622:31:28 with nil group 106722:31:29 raises Gitlab::Access::AccessDeniedError 106822:31:29 with sort param 106922:31:29 sorts by specified attribute 107122:31:29 by search term 107222:31:29 returns correct runner 107322:31:29 by active status 107422:31:29 returns correct runner 107622:31:30 returns correct runner 107822:31:30 returns correct runner 107922:31:30 when searching using part of the tag name 108022:31:30 returns correct runner 108122:31:30 by runner type 108222:31:30 returns correct runners 108322:31:30 by version prefix 108422:31:30 search by major version 108522:31:31 returns correct runner 108622:31:31 search by minor version 108722:31:31 returns correct runner 108822:31:31 search by patch version 108922:31:31 returns correct runner 109022:31:31 when user is group developer or below 109122:31:31 user_role: 30 109222:31:31 with :sub_group_1 as target group 109322:31:31 raises Gitlab::Access::AccessDeniedError 109422:31:31 with :group as target group 109522:31:32 raises Gitlab::Access::AccessDeniedError 109622:31:32 with :all_available membership 109722:31:32 raises Gitlab::Access::AccessDeniedError 109822:31:32 user_role: 20 109922:31:32 with :sub_group_1 as target group 110022:31:32 raises Gitlab::Access::AccessDeniedError 110122:31:32 with :group as target group 110222:31:32 raises Gitlab::Access::AccessDeniedError 110322:31:32 with :all_available membership 110422:31:33 raises Gitlab::Access::AccessDeniedError 110522:31:33 user_role: 10 110622:31:33 with :sub_group_1 as target group 110722:31:33 raises Gitlab::Access::AccessDeniedError 110822:31:33 with :group as target group 110922:31:33 raises Gitlab::Access::AccessDeniedError 111022:31:33 with :all_available membership 111122:31:33 raises Gitlab::Access::AccessDeniedError 111222:31:33 when user has no access 111322:31:33 raises Gitlab::Access::AccessDeniedError 111422:31:33 when user is nil 111522:31:34 raises Gitlab::Access::AccessDeniedError 111722:31:34 without params 111822:31:34 is expected to eq "created_at_desc" 112022:31:34 is expected to eq "contacted_asc" 112322:31:34 with user as project admin 112422:31:34 with project runners 112522:31:35 returns runners available to project 112622:31:35 with ancestor group runners 112722:31:35 returns runners available to project 112822:31:35 with allowed shared runners 112922:31:35 returns runners available to project 113022:31:35 with project, ancestor group, and allowed shared runners 113122:31:36 returns runners available to project 113322:31:36 by search term 113422:31:36 returns the correct runner 113522:31:36 by active status 113622:31:36 returns the correct runners 113822:31:37 returns correct runner 114022:31:37 returns correct runner 114122:31:37 by runner type 114222:31:37 returns correct runners 114422:31:38 returns correct runners 114522:31:38 by version prefix 114622:31:38 returns correct runners 114722:31:38 with user as project developer 114822:31:38 raises Gitlab::Access::AccessDeniedError 114922:31:38 when user is nil 115022:31:38 raises Gitlab::Access::AccessDeniedError 115122:31:38 with nil project_full_path 115222:31:38 raises Gitlab::Access::AccessDeniedError 115322:31:38# [RSpecRunTime] Finishing example group spec/finders/ci/runners_finder_spec.rb. It took 22.44 seconds. Expected to take 32.08 seconds. 115422:31:38# [RSpecRunTime] Starting example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. Expected to take 30.37 seconds. 115522:31:38ResourceAccessTokens::InactiveTokensDeletionCronWorker 115622:31:38 behaves like an idempotent worker 115722:31:38 is labeled as idempotent 115822:31:38 performs multiple times sequentially without raising an exception 115922:31:38 behaves like worker with data consistency 116022:31:38 .get_data_consistency_feature_flag_enabled? 116122:31:38 returns true 116222:31:38 .get_data_consistency_per_database 116322:31:38 returns correct data consistency 116522:31:45Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 116722:31:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 116822:31:45Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 117022:31:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 117122:31:45Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 117322:31:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 117422:31:45Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 117622:31:45To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 117722:31:46 initiates deletion for project_bot users whose all tokens became inactive before cut_off date or without tokens 117822:31:46 when enable_inactive_tokens_deletion_cron_worker FF is disabled 117922:31:51 does not do anything 118022:31:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.52 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.05 1.12 1.29 1/288 10800 118222:31:51 when delete_inactive_project_bot_users FF is disabled 118322:31:58 only blocks project_bot users whose all tokens became inactive before cut_off date or without tokens 118422:31:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.77 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.05 1.12 1.29 1/287 10801 118622:31:58 for runtime limit 118722:31:59 when runtime limit is reached 118822:31:59 schedules the worker in 2 minutes with the last processed user id value as the cursor 118922:31:59 when runtime limit is not reached 119022:31:59 does not schedule the worker 119122:31:59# [RSpecRunTime] Finishing example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. It took 20.96 seconds. Expected to take 30.37 seconds. 119222:31:59# [RSpecRunTime] Starting example group spec/models/compare_spec.rb. Expected to take 27.7 seconds. 119422:31:59 does not allow STI 119622:32:00 is expected to include #<Project id:351 namespace283/project-396>> 119722:32:01 is expected to include :compare 119822:32:02 is expected to include -1668275925691493584 119922:32:02# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.68 second. Current RSS: ~1161M. Threads: 4. load average: 1.04 1.12 1.29 1/290 10865 120122:32:02 #start_commit 120222:32:03 returns raw compare base commit 120322:32:04 returns nil if compare base commit is nil 120422:32:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.68 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.04 1.12 1.29 1/292 10904 120722:32:05 returns a CommitCollection 120822:32:06 returns a list of commits 120922:32:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.65 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.04 1.11 1.29 1/292 10947 121222:32:07 returns raw compare head commit 121322:32:08 returns nil if compare head commit is nil 121422:32:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.67 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.04 1.11 1.29 1/292 10986 121622:32:08 #base_commit_sha 121722:32:09 returns @base_sha if it is present 121822:32:10 fetches merge base SHA from repo when @base_sha is nil 121922:32:11 is memoized on first call 122022:32:12 returns nil if there is no start_commit 122122:32:13 returns nil if there is no head commit 122222:32:13# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.53 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.04 1.11 1.29 1/292 11088 122522:32:14 uses base_commit_sha sha as base_sha 122622:32:15 uses start_commit sha as start_sha 122722:32:16 uses commit sha as head sha 122822:32:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.55 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.03 1.11 1.28 1/292 11152 123022:32:16 #modified_paths 123122:32:16 changes are present 123222:32:17 returns affected file paths, without duplication 123322:32:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.63 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.03 1.11 1.28 1/292 11178 123522:32:17 changes are absent 123622:32:18 returns empty array 123722:32:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 16.68 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.03 1.11 1.28 1/292 11203 124022:32:19 returns the range between base and head commits 124122:32:19 when straight mode is on 124222:32:20 returns the range between start and head commits 124322:32:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.71 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.03 1.11 1.28 1/292 11244 124522:32:20 when there are no merge base between commits 124622:32:21 returns the range between start and head commits 124722:32:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 19.75 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.03 1.11 1.28 1/292 11264 124922:32:21# [RSpecRunTime] Finishing example group spec/models/compare_spec.rb. It took 22.02 seconds. Expected to take 27.7 seconds. 125022:32:21# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/client_spec.rb. Expected to take 26.0 seconds. 125122:32:21Gitlab::LetsEncrypt::Client 125322:32:23 ensures account registration 125422:32:23 generates and stores private key and initialize acme client with it 125522:32:26 returns order 125622:32:26 when private key is saved in settings 125722:32:28 uses current value of private key 125822:32:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.17 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.03 1.11 1.28 5/291 11265 126022:32:28 when acme integration is disabled 126122:32:28 raises error 126322:32:29 ensures account registration 126422:32:30 generates and stores private key and initialize acme client with it 126622:32:33 when private key is saved in settings 126722:32:35 uses current value of private key 126822:32:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 33.63 seconds. Current RSS: ~1245M. Threads: 4. load average: 1.02 1.10 1.28 1/287 11266 127022:32:35 when acme integration is disabled 127122:32:35 raises error 127222:32:35 #load_challenge 127322:32:36 ensures account registration 127422:32:40 generates and stores private key and initialize acme client with it 127522:32:41 loads challenge 127622:32:41 when private key is saved in settings 127722:32:43 uses current value of private key 127822:32:43# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.96 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.02 1.10 1.27 1/287 11267 128022:32:43 when acme integration is disabled 128122:32:43 raises error 128222:32:43 #terms_of_service_url 128322:32:46 returns valid url 128422:32:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 44.88 seconds. Current RSS: ~1242M. Threads: 4. load average: 1.02 1.10 1.27 1/287 11268 128622:32:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/client_spec.rb. It took 25.13 seconds. Expected to take 26.0 seconds. 128722:32:46# [RSpecRunTime] Starting example group spec/helpers/emails_helper_spec.rb. Expected to take 21.87 seconds. 128922:32:46 closure_reason_text 129022:32:46 when given a MergeRequest 129122:32:46 when user can read merge request 129222:32:46 and format is text 129322:32:49 returns plain text 129422:32:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.52 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.02 1.10 1.27 1/291 11328 129622:32:49 and format is HTML 129722:32:52 returns HTML 129822:32:52# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.05 seconds. Current RSS: ~1249M. Threads: 4. load average: 1.02 1.10 1.27 1/292 11386 130022:32:52 and format is unknown 130122:32:55 returns plain text 130222:32:55# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.49 seconds. Current RSS: ~1240M. Threads: 4. load average: 0.93 1.08 1.26 1/293 11444 130422:32:55 when user cannot read merge request 130522:32:57 does not have link to merge request 130622:32:57# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.68 seconds. Current RSS: ~1213M. Threads: 4. load average: 0.93 1.08 1.26 1/293 11501 130822:32:57 when given a String 130922:32:57 when user can read commits 131022:32:59 returns plain text 131122:32:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.2 seconds. Current RSS: ~1165M. Threads: 4. load average: 0.93 1.08 1.26 1/293 11502 131322:32:59 when user cannot read commits 131422:32:59 returns plain text 131522:32:59 when not given anything 131622:33:00 returns empty string 131722:33:00 when only given a name 131822:33:01 returns plain text 131922:33:01 notification_reason_text 132022:33:01 reason_code: "own_activity", reason_text: " of your activity " 132122:33:01 is expected to start with "You're receiving this email because" 132222:33:01 is expected to include " of your activity " 132322:33:01 is expected to end with "on localhost." 132422:33:01 reason_code: "assigned", reason_text: " you have been assigned an item " 132522:33:01 is expected to start with "You're receiving this email because" 132622:33:01 is expected to include " you have been assigned an item " 132722:33:01 is expected to end with "on localhost." 132822:33:01 reason_code: "mentioned", reason_text: " you have been mentioned " 132922:33:01 is expected to start with "You're receiving this email because" 133022:33:01 is expected to include " you have been mentioned " 133122:33:01 is expected to end with "on localhost." 133222:33:01 reason_code: "", reason_text: " of your account " 133322:33:01 is expected to start with "You're receiving this email because" 133422:33:01 is expected to include " of your account " 133522:33:01 is expected to end with "on localhost." 133622:33:01 reason_code: nil, reason_text: " of your account " 133722:33:01 is expected to start with "You're receiving this email because" 133822:33:01 is expected to include " of your account " 133922:33:01 is expected to end with "on localhost." 134022:33:01 sanitize_name 134122:33:01 when name contains a valid URL string 134222:33:01 returns name with `.` replaced with `_` to prevent mail clients from auto-linking URLs 134322:33:01 returns name as it is when it does not contain a URL 134522:33:01 returns the greeting message for the given user 134722:33:01 returns the greeting message for the given user 134822:33:01 #two_factor_authentication_disabled_text 134922:33:01 returns the message that 2FA is disabled 135022:33:01 #re_enable_two_factor_authentication_text 135122:33:01 format is html 135222:33:01 returns HTML 135322:33:01 format is not specified 135422:33:01 returns text 135522:33:01 #admin_changed_password_text 135622:33:01 format is html 135722:33:01 returns HTML 135822:33:01 format is not specified 135922:33:01 returns text 136022:33:01 #contact_your_administrator_text 136122:33:01 returns the message to contact the administrator 136222:33:01 password_reset_token_valid_time 136322:33:01 when time limit is less than 2 hours 136422:33:01 displays the time in hours using a singular unit 136522:33:01 when time limit is 2 or more hours 136622:33:01 displays the time in hours using a plural unit 136722:33:01 when time limit contains fractions of an hour 136822:33:02 rounds down to the nearest hour 136922:33:02 when time limit is 24 or more hours 137022:33:02 displays the time in days using a singular unit 137122:33:02 when time limit is 2 or more days 137222:33:02 displays the time in days using a plural unit 137322:33:02 when time limit contains fractions of a day 137422:33:02 rounds down to the nearest day 137522:33:02 #header_logo 137622:33:02 there is a brand item with a logo 137722:33:02 returns the brand header logo 137822:33:02 that is a SVG file 137922:33:02 returns the default header logo 138022:33:02 there is a brand item without a logo 138122:33:02 returns the default header logo 138222:33:02 there is no brand item 138322:33:02 returns the default header logo 138422:33:02 #create_list_id_string 138522:33:02 full_path: "01234", list_id_path: "01234" 138622:33:02 ellipcizes different variants 138722:33:02 full_path: "5/0123", list_id_path: "012.." 138822:33:02 ellipcizes different variants 138922:33:02 full_path: "45/012", list_id_path: "012.." 139022:33:02 ellipcizes different variants 139122:33:02 full_path: "012", list_id_path: "012" 139222:33:02 ellipcizes different variants 139322:33:02 full_path: "23/01", list_id_path: "01.23" 139422:33:02 ellipcizes different variants 139522:33:02 full_path: "2/01", list_id_path: "01.2" 139622:33:02 ellipcizes different variants 139722:33:02 full_path: "234/01", list_id_path: "01.." 139822:33:02 ellipcizes different variants 139922:33:02 full_path: "4/2/0", list_id_path: "0.2.4" 140022:33:02 ellipcizes different variants 140122:33:02 full_path: "45/2/0", list_id_path: "0.2.." 140222:33:02 ellipcizes different variants 140322:33:02 full_path: "5/23/0", list_id_path: "0.." 140422:33:02 ellipcizes different variants 140522:33:02 full_path: "0-2/5", list_id_path: "5.0-2" 140622:33:02 ellipcizes different variants 140722:33:02 full_path: "0_2/5", list_id_path: "5.0-2" 140822:33:02 ellipcizes different variants 140922:33:02 full_path: "0.2/5", list_id_path: "5.0-2" 141022:33:02 ellipcizes different variants 141122:33:02 Create realistic List-Id identifier 141222:33:02 full_path: "gitlab-org/gitlab-ce", list_id_path: "gitlab-ce.gitlab-org" 141322:33:02 produces the right List-Id 141422:33:02 full_path: "project-name/subproject_name/my.project", list_id_path: "my-project.subproject-name.project-name" 141522:33:02 produces the right List-Id 141622:33:02 header and footer messages 141722:33:02 when email_header_and_footer_enabled is enabled 141822:33:02 returns header and footer messages 141922:33:02 when header and footer messages are empty 142122:33:02 when header and footer messages are nil 142322:33:02 when email_header_and_footer_enabled is disabled 142422:33:02 returns header and footer messages 142522:33:02 #change_reviewer_notification_text 142622:33:02 to new reviewers only 142722:33:02 with no html tag 142822:33:03 returns the expected output 142922:33:03 with <strong> tag 143022:33:03 returns the expected output 143122:33:03 from previous reviewers to new reviewers 143222:33:03 with no html tag 143322:33:03 returns the expected output 143422:33:03 with <strong> tag 143522:33:03 returns the expected output 143622:33:03 from previous reviewers to no reviewers 143722:33:03 with no html tag 143822:33:03 returns the expected output 143922:33:03 with <strong> tag 144022:33:03 returns the expected output 144122:33:03 with a <script> tag in user's name 144222:33:03 escapes the html tag 144322:33:03 with url in user's name 144422:33:03 sanitizes user's name 144522:33:03# [RSpecRunTime] Finishing example group spec/helpers/emails_helper_spec.rb. It took 16.42 seconds. Expected to take 21.87 seconds. 144622:33:03# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. Expected to take 21.1 seconds. 144722:33:03Gitlab::Database::Migrations::TimeoutHelpers 144822:33:03 #disable_statement_timeout 144922:33:03-- transaction_open?(nil) 145122:33:03 disables statement timeouts to current transaction only 145222:33:03 with real environment 145322:33:03-- execute("SET statement_timeout TO '20000'") 145522:33:03-- execute("SHOW statement_timeout") 145722:33:03-- transaction_open?(nil) 145922:33:03-- execute("SET LOCAL statement_timeout TO 0") 146122:33:03-- execute("SHOW statement_timeout") 146322:33:03-- execute("SHOW statement_timeout") 146522:33:03-- execute("RESET statement_timeout") 146722:33:07 defines statement to 0 only for current transaction 146822:33:07 when passing a blocks 146922:33:07-- execute("SET statement_timeout TO '20000'") 147122:33:11 disables statement timeouts on session level and executes the block 147222:33:11 with real environment 147322:33:11-- execute("SET statement_timeout TO '20000'") 147522:33:11-- execute("SET statement_timeout TO '20000'") 147722:33:11-- execute("SHOW statement_timeout") 147922:33:11-- execute("SET statement_timeout TO 0") 148122:33:11-- execute("SHOW statement_timeout") 148322:33:11-- execute("SHOW statement_timeout") 148522:33:11-- execute("RESET statement_timeout") 148722:33:11-- execute("RESET statement_timeout") 148922:33:11-- execute("RESET statement_timeout") 149122:33:15 defines statement to 0 for any code run inside the block 149222:33:15# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.32 seconds. Current RSS: ~1119M. Threads: 4. load average: 0.95 1.07 1.26 1/287 11503 149422:33:15 when the statement_timeout is already disabled 149522:33:19 yields control without disabling the timeout or resetting 149622:33:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.35 seconds. Current RSS: ~1117M. Threads: 4. load average: 0.95 1.07 1.26 1/287 11504 149822:33:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. It took 16.05 seconds. Expected to take 21.1 seconds. 149922:33:19# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb. Expected to take 18.66 seconds. 150022:33:19Gitlab::Database::Partitioning::List::ConvertTable 150222:33:19 when a single partitioning value is given 150322:33:19INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 150422:33:19INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 150522:33:19INFO: analyzing "public._test_table_to_partition" 150622:33:19INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 150722:33:19 migrates the table to a partitioned table 150822:33:19 when the primary key is incorrect 150922:33:19 throws a reasonable error message 151022:33:19 when there is not a supporting check constraint 151122:33:20 throws a reasonable error message 151222:33:20 when supporting check constraint is not valid 151322:33:20 throws a reasonable error message 151422:33:20 when the existing table is owned by a different user 151522:33:20INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 151622:33:20INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 151722:33:20INFO: analyzing "public._test_table_to_partition" 151822:33:20INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 151922:33:20 partitions without error 152022:33:20 when an error occurs during the conversion 152122:33:20 when partitioning fails the first time 152222:33:20 creating parent table 152322:33:21INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 152422:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 152522:33:21INFO: analyzing "public._test_table_to_partition" 152622:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 152722:33:21 recovers from a fault 152822:33:21 adding the first foreign key 152922:33:21INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 153022:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 153122:33:21INFO: analyzing "public._test_table_to_partition" 153222:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 153322:33:21 recovers from a fault 153422:33:21 adding the second foreign key 153522:33:21INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 153622:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 153722:33:21INFO: analyzing "public._test_table_to_partition" 153822:33:21INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 153922:33:21 recovers from a fault 154022:33:21 attaching table 154122:33:22INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 154222:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 154322:33:22INFO: analyzing "public._test_table_to_partition" 154422:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 154522:33:22 recovers from a fault 154622:33:22 when table has LFK triggers 154722:33:22INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 154822:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 154922:33:22INFO: analyzing "public._test_table_to_partition" 155022:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 155122:33:22 moves the trigger on the parent table 155222:33:22 when table has FK referencing itself 155322:33:22INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 155422:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 155522:33:22INFO: analyzing "public._test_table_to_partition" 155622:33:22INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 155722:33:22 does not duplicate the FK 155822:33:22 when multiple partitioning values are given 155922:33:23INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 156022:33:23INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 156122:33:23INFO: analyzing "public._test_table_to_partition" 156222:33:23INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 156322:33:23 migrates the table to a partitioned table 156422:33:23 when the primary key is incorrect 156522:33:23 throws a reasonable error message 156622:33:23 when there is not a supporting check constraint 156722:33:23 throws a reasonable error message 156822:33:23 when supporting check constraint is not valid 156922:33:23 throws a reasonable error message 157022:33:23 when the existing table is owned by a different user 157122:33:24INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 157222:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 157322:33:24INFO: analyzing "public._test_table_to_partition" 157422:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 157522:33:24 partitions without error 157622:33:24 when an error occurs during the conversion 157722:33:24 when partitioning fails the first time 157822:33:24 creating parent table 157922:33:24INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 158022:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 158122:33:24INFO: analyzing "public._test_table_to_partition" 158222:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 158322:33:24 recovers from a fault 158422:33:24 adding the first foreign key 158522:33:24INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 158622:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 158722:33:24INFO: analyzing "public._test_table_to_partition" 158822:33:24INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 158922:33:24 recovers from a fault 159022:33:24 adding the second foreign key 159122:33:25INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 159222:33:25INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 159322:33:25INFO: analyzing "public._test_table_to_partition" 159422:33:25INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 159522:33:25 recovers from a fault 159622:33:25 attaching table 159722:33:25INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 159822:33:25INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 159922:33:25INFO: analyzing "public._test_table_to_partition" 160022:33:25INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 160122:33:25 recovers from a fault 160222:33:25 when table has LFK triggers 160322:33:26INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 160422:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 160522:33:26INFO: analyzing "public._test_table_to_partition" 160622:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 160722:33:26 moves the trigger on the parent table 160822:33:26 when table has FK referencing itself 160922:33:26INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 161022:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 161122:33:26INFO: analyzing "public._test_table_to_partition" 161222:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 161322:33:26 does not duplicate the FK 161422:33:26 when partitioning a table 161522:33:26INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 161622:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 161722:33:26INFO: analyzing "public._test_table_to_partition" 161822:33:26INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 161922:33:26 sets up partitioning analysis for parent table 162022:33:26 #revert_preparation_for_partitioning 162122:33:26 when a single partitioning value is given 162222:33:26 when check constraint exists 162322:33:27 removes a check constraint 162422:33:27 when check constraint does not exist 162522:33:27 returns a message 162622:33:27 when multiple partitioning values are given 162722:33:27 when check constraint exists 162822:33:27 removes a check constraint 162922:33:27 when check constraint does not exist 163022:33:27 returns a message 163122:33:27 #prepare_for_partitioning 163222:33:27 when a single partitioning value is given 163322:33:27 adds a check constraint 163422:33:27 when it fails to add constraint 163522:33:27 raises UnableToPartition error 163722:33:27 adds a NOT VALID check constraint 163822:33:28 adds a PostgresAsyncConstraintValidation record 163922:33:28 when constraint exists but is not valid 164022:33:28 validates the check constraint 164122:33:28 when it fails to validate constraint 164222:33:28 raises UnableToPartition error 164322:33:28 when constraint exists and is valid 164422:33:28 raises UnableToPartition error 164522:33:28 when multiple partitioning values are given 164622:33:29 adds a check constraint 164722:33:29 when it fails to add constraint 164822:33:29 raises UnableToPartition error 165022:33:29 adds a NOT VALID check constraint 165122:33:29 adds a PostgresAsyncConstraintValidation record 165222:33:29 when constraint exists but is not valid 165322:33:29 validates the check constraint 165422:33:29 when it fails to validate constraint 165522:33:30 raises UnableToPartition error 165622:33:30 when constraint exists and is valid 165722:33:30 raises UnableToPartition error 165822:33:30 #revert_partitioning 165922:33:30 when a single partitioning value is given 166022:33:30INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 166122:33:30INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 166222:33:30INFO: analyzing "public._test_table_to_partition" 166322:33:30INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 166422:33:30 detaches the partition 166522:33:31INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 166622:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 166722:33:31INFO: analyzing "public._test_table_to_partition" 166822:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 166922:33:31 does not drop the child partition 167022:33:31INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 167122:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 167222:33:31INFO: analyzing "public._test_table_to_partition" 167322:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 167422:33:31 removes the parent table 167522:33:31INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 167622:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 167722:33:31INFO: analyzing "public._test_table_to_partition" 167822:33:31INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 167922:33:31 re-adds the check constraint 168022:33:32INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 168122:33:32INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 168222:33:32INFO: analyzing "public._test_table_to_partition" 168322:33:32INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 168422:33:32 moves sequences back to the original table 168522:33:32 when table has LFK triggers 168622:33:32INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 168722:33:32INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 168822:33:32INFO: analyzing "public._test_table_to_partition" 168922:33:32INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 169022:33:32 restores the trigger on the partition 169122:33:32# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.95 seconds. Current RSS: ~1132M. Threads: 4. load average: 0.96 1.07 1.25 1/287 11505 169322:33:32 when multiple partitioning values are given 169422:33:33INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 169522:33:33INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 169622:33:33INFO: analyzing "public._test_table_to_partition" 169722:33:33INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 169822:33:33 detaches the partition 169922:33:33INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 170022:33:33INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 170122:33:33INFO: analyzing "public._test_table_to_partition" 170222:33:33INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 170322:33:33 does not drop the child partition 170422:33:34INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 170522:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 170622:33:34INFO: analyzing "public._test_table_to_partition" 170722:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 170822:33:34 removes the parent table 170922:33:34INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 171022:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 171122:33:34INFO: analyzing "public._test_table_to_partition" 171222:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 171322:33:34 re-adds the check constraint 171422:33:34INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 171522:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 171622:33:34INFO: analyzing "public._test_table_to_partition" 171722:33:34INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 171822:33:35 moves sequences back to the original table 171922:33:35 when table has LFK triggers 172022:33:35INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 172122:33:35INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 172222:33:35INFO: analyzing "public._test_table_to_partition" 172322:33:35INFO: "_test_table_to_partition": scanned 1 of 1 pages, containing 1 live rows and 0 dead rows; 1 rows in sample, 1 estimated total rows 172422:33:35 restores the trigger on the partition 172522:33:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.65 seconds. Current RSS: ~1135M. Threads: 4. load average: 0.96 1.07 1.25 1/287 11506 172722:33:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb. It took 16.29 seconds. Expected to take 18.66 seconds. 172822:33:35# [RSpecRunTime] Starting example group spec/models/snippet_repository_spec.rb. Expected to take 17.75 seconds. 172922:33:35SnippetRepository 173022:33:35 does not allow STI 173122:33:35 associations 173222:33:35 is expected to belong to shard required: false 173322:33:35 is expected to belong to snippet required: false 173422:33:35 behaves like shardable scopes 173522:33:36 .for_repository_storage 173622:33:36 returns the objects for a given repository storage 173722:33:36 .excluding_repository_storage 173822:33:36 returns the objects excluding the given repository storage 174022:33:36 returns the objects for a given shard 174122:33:36 .find_snippet 174222:33:37 finds snippet by disk path 174322:33:37 returns nil when it does not find the snippet 174422:33:37 #multi_files_action 174522:33:37 returns nil when files argument is empty 174622:33:38 returns nil when files argument is nil 174722:33:39 performs the operation accordingly to the files data 174822:33:39 tries to obtain an exclusive lease 174922:33:40 cancels the lease when the method has finished 175022:33:40 raises an error if the lease cannot be obtained 175122:33:40 with commit actions 175222:33:41 infers the commit action based on the parameters if not present 175322:33:41 when commit actions are present 175422:33:41 behaves like uses the expected action 175522:33:41 is expected to receive commit_files(#<User id:641 @user421>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time 175622:33:41# [RSpecRunTime] RSpec elapsed time: 16 minutes 40.03 seconds. Current RSS: ~1218M. Threads: 4. load average: 1.05 1.08 1.26 1/292 11769 175822:33:41 when action is a string 175922:33:41 behaves like uses the expected action 176022:33:42 is expected to receive commit_files(#<User id:641 @user421>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time 176122:33:42 when move action does not include content 176222:33:42 when action is not set 176322:33:42 behaves like renames file and does not update content 176422:33:43 is expected to eq "v6.8.0\n\nv6.7.0\n - Add support for Gemnasium as a Project Service (Olivier Gonzalez)\n - Add edi... redesign\n - stability\n - security fixes\n - increased test coverage\n - email notification\n" 176522:33:43 when action is set 176622:33:43 behaves like renames file and does not update content 176722:33:43 is expected to eq "v6.8.0\n\nv6.7.0\n - Add support for Gemnasium as a Project Service (Olivier Gonzalez)\n - Add edi... redesign\n - stability\n - security fixes\n - increased test coverage\n - email notification\n" 176822:33:43 when update action does not include content 176922:33:43 when action is not set 177022:33:43 behaves like does not commit anything 177122:33:44 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0" 177222:33:44 when action is set 177322:33:44 behaves like does not commit anything 177422:33:44 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0" 177522:33:44 when existing file has a default name 177622:33:45 reuses the existing file name 177722:33:45 when file name consists of one or several whitespaces 177822:33:46 assigns a new name to the file 177922:33:46 when some files are not named 178022:33:46 behaves like snippet repository with file names 178122:33:46 sets a name for unnamed files 178222:33:46 repository already has 10 unnamed snippets 178322:33:46 behaves like snippet repository with file names 178422:33:47 sets a name for unnamed files 178522:33:47 with git errors 178622:33:47 behaves like snippet repository with git errors 178722:33:48 raises a path specific error 178822:33:48 behaves like snippet repository with git errors 178922:33:48 raises a path specific error 179022:33:48 behaves like snippet repository with git errors 179122:33:49 raises a path specific error 179222:33:49 behaves like snippet repository with git errors 179322:33:50 raises a path specific error 179422:33:50 when user name is invalid 179522:33:50 behaves like snippet repository with git errors 179622:33:50 raises a path specific error 179722:33:50 when user email is empty 179822:33:50 behaves like snippet repository with git errors 179922:33:51 raises a path specific error 180022:33:51# [RSpecRunTime] Finishing example group spec/models/snippet_repository_spec.rb. It took 15.75 seconds. Expected to take 17.75 seconds. 180122:33:51# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 16.79 seconds. 180322:33:52 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 180422:33:52 grants permission 180522:33:52 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 180622:33:52 grants permission 180722:33:52 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 180822:33:52 grants permission 180922:33:52 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 181022:33:53 grants permission 181122:33:53 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 181222:33:53 grants permission 181322:33:53 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1 181422:33:53 grants permission 181522:33:53 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 181622:33:53 grants permission 181722:33:53 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 181822:33:54 grants permission 181922:33:54 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 182022:33:55 grants permission 182122:33:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.45 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.04 1.08 1.25 1/293 12531 182322:33:55 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 182422:33:55 grants permission 182522:33:55 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 182622:33:56 grants permission 182722:33:56 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 182822:33:56 grants permission 182922:33:56 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 183022:33:56 grants permission 183122:33:56 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 183222:33:57 grants permission 183322:33:57 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 183422:33:57 grants permission 183522:33:57 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 183622:33:57 grants permission 183722:33:57 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 183822:33:57 grants permission 183922:33:57 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 184022:33:57 grants permission 184122:33:57 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 184222:33:58 grants permission 184322:33:58 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 184422:33:58 grants permission 184522:33:58 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 184622:33:58 grants permission 184722:33:58 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0 184822:33:59 grants permission 184922:33:59 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 185022:33:59 grants permission 185122:33:59 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 185222:33:59 grants permission 185322:33:59 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 185422:33:59 grants permission 185522:33:59 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 185622:34:00 grants permission 185722:34:00 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 185822:34:00 grants permission 185922:34:00 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 186022:34:00 grants permission 186122:34:00 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 186222:34:01 grants permission 186322:34:01 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 186422:34:01 grants permission 186522:34:01 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 186622:34:01 grants permission 186722:34:01 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 186822:34:01 grants permission 186922:34:01 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 187022:34:02 grants permission 187122:34:02 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 187222:34:02 grants permission 187322:34:02 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 187422:34:02 grants permission 187522:34:02 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0 187622:34:03 grants permission 187722:34:03 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 187822:34:03 grants permission 187922:34:03 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 188022:34:03 grants permission 188122:34:03 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 188222:34:03 grants permission 188322:34:03 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 188422:34:04 grants permission 188522:34:04 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 188622:34:04 grants permission 188722:34:04 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 188822:34:04 grants permission 188922:34:04# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 13.29 seconds. Expected to take 16.79 seconds. 189022:34:04# [RSpecRunTime] Starting example group spec/models/hooks/web_hook_spec.rb. Expected to take 15.41 seconds. 189222:34:05 does not allow STI 189322:34:05 associations 189422:34:05 is expected to have many web_hook_logs 189622:34:05 is expected to validate that :url cannot be empty/falsy 189722:34:05 is expected to validate that the length of :custom_webhook_template is at most 4096 189822:34:05 only consider these branch filter strategies are valid 189922:34:05 url_variables 190022:34:05 is expected to allow :url_variables to be ‹{}› 190122:34:05 is expected to allow :url_variables to be ‹{"foo" => "bar"}› 190222:34:05 is expected to allow :url_variables to be ‹{"FOO" => "bar"}› 190322:34:05 is expected to allow :url_variables to be ‹{"MY_TOKEN" => "bar"}› 190422:34:05 is expected to allow :url_variables to be ‹{"foo2" => "bar"}› 190522:34:05 is expected to allow :url_variables to be ‹{"x" => "y"}› 190622:34:05 is expected to allow :url_variables to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 190722:34:05 is expected to allow :url_variables to be ‹{"foo" => "bar", "bar" => "baz"}› 190822:34:05 is expected to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}› 190922:34:05 is expected to allow :url_variables to be ‹{"MY-TOKEN" => "bar"}› 191022:34:05 is expected to allow :url_variables to be ‹{"my_secr3t-token" => "bar"}› 191122:34:05 is expected to allow :url_variables to be ‹{"x-y-z" => "bar"}› 191222:34:05 is expected to allow :url_variables to be ‹{"x_y_z" => "bar"}› 191322:34:05 is expected to allow :url_variables to be ‹{"f.o.o" => "bar"}› 191422:34:05 is expected not to allow :url_variables to be ‹[]› 191522:34:05 is expected not to allow :url_variables to be ‹{"foo" => 1}› 191622:34:05 is expected not to allow :url_variables to be ‹{"bar" => :baz}› 191722:34:05 is expected not to allow :url_variables to be ‹{"bar" => nil}› 191822:34:05 is expected not to allow :url_variables to be ‹{"foo" => ""}› 191922:34:05 is expected not to allow :url_variables to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 192022:34:05 is expected not to allow :url_variables to be ‹{"has spaces" => "foo"}› 192122:34:05 is expected not to allow :url_variables to be ‹{"" => "foo"}› 192222:34:05 is expected not to allow :url_variables to be ‹{"1foo" => "foo"}› 192322:34:05 is expected not to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}› 192422:34:05 is expected not to allow :url_variables to be ‹{"MY--TOKEN" => "foo"}› 192522:34:05 is expected not to allow :url_variables to be ‹{"MY__SECRET" => "foo"}› 192622:34:05 is expected not to allow :url_variables to be ‹{"x-_y" => "foo"}› 192722:34:05 is expected not to allow :url_variables to be ‹{"x..y" => "foo"}› 192822:34:05 custom_headers 192922:34:05 is expected to allow :custom_headers to be ‹{}› 193022:34:06 is expected to allow :custom_headers to be ‹{"foo" => "bar"}› 193122:34:06 is expected to allow :custom_headers to be ‹{"FOO" => "bar"}› 193222:34:06 is expected to allow :custom_headers to be ‹{"MY_TOKEN" => "bar"}› 193322:34:06 is expected to allow :custom_headers to be ‹{"foo2" => "bar"}› 193422:34:06 is expected to allow :custom_headers to be ‹{"x" => "y"}› 193522:34:06 is expected to allow :custom_headers to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 193622:34:06 is expected to allow :custom_headers to be ‹{"foo" => "bar", "bar" => "baz"}› 193722:34:06 is expected to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}› 193822:34:06 is expected to allow :custom_headers to be ‹{"MY-TOKEN" => "bar"}› 193922:34:06 is expected to allow :custom_headers to be ‹{"my_secr3t-token" => "bar"}› 194022:34:06 is expected to allow :custom_headers to be ‹{"x-y-z" => "bar"}› 194122:34:06 is expected to allow :custom_headers to be ‹{"x_y_z" => "bar"}› 194222:34:06 is expected to allow :custom_headers to be ‹{"f.o.o" => "bar"}› 194322:34:06 is expected not to allow :custom_headers to be ‹[]› 194422:34:06 is expected not to allow :custom_headers to be ‹{"foo" => 1}› 194522:34:06 is expected not to allow :custom_headers to be ‹{"bar" => :baz}› 194622:34:06 is expected not to allow :custom_headers to be ‹{"bar" => nil}› 194722:34:06 is expected not to allow :custom_headers to be ‹{"foo" => ""}› 194822:34:06 is expected not to allow :custom_headers to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 194922:34:06 is expected not to allow :custom_headers to be ‹{"has spaces" => "foo"}› 195022:34:06 is expected not to allow :custom_headers to be ‹{"" => "foo"}› 195122:34:06 is expected not to allow :custom_headers to be ‹{"1foo" => "foo"}› 195222:34:06 is expected not to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}› 195322:34:06 is expected not to allow :custom_headers to be ‹{"MY--TOKEN" => "foo"}› 195422:34:06 is expected not to allow :custom_headers to be ‹{"MY__SECRET" => "foo"}› 195522:34:06 is expected not to allow :custom_headers to be ‹{"x-_y" => "foo"}› 195622:34:06 is expected not to allow :custom_headers to be ‹{"x..y" => "foo"}› 196422:34:07 is expected not to allow :url to be ‹"example.com"› 196522:34:07 is expected not to allow :url to be ‹"ftp://example.com"› 196622:34:07 is expected not to allow :url to be ‹"herp-and-derp"› 196722:34:07 strips :url before saving it 196822:34:07 when url is local 197022:34:08 is valid if application settings allow local requests from web hooks 197122:34:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.19 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.03 1.07 1.25 1/290 12565 197322:34:08 when there are URL variables 197922:34:09 is expected to allow :url to be ‹"http://{one}:{two}@example.com"› 198022:34:09 is expected to allow :url to be ‹"http://{one}"› 198122:34:09 is expected to allow :url to be ‹"{url}"› 198422:34:09 is expected not to allow :url to be ‹"http:{user}:{pwd}//example.com/{foo}"› 198522:34:09 mentions all missing variable names 198622:34:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.71 seconds. Current RSS: ~1207M. Threads: 4. load average: 1.03 1.07 1.25 1/290 12566 198922:34:09 is expected to allow :token to be ‹"foobar"› 199022:34:09 is expected not to allow :token to be ‹"foo\nbar"› or ‹"foo\r\nbar"› 199122:34:09 push_events_branch_filter 199222:34:09 with "all branches" strategy 199322:34:09 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branchname"›, ‹"good_branchname("›, ‹"good_branchname["›, or ‹""› 199422:34:09 with "wildcard" strategy 199522:34:09 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good_branch_name("›, or ‹""› 199622:34:09 is expected not to allow :push_events_branch_filter to be ‹"bad branch name"›, ‹"bad~branchname"›, or ‹"bad_branch_name["› 199722:34:09 gets rid of whitespace 199822:34:10 stores whitespace only as empty 199922:34:10 with "regex" strategy 200022:34:10 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branch~name"›, or ‹""› 200122:34:10 is expected not to allow :push_events_branch_filter to be ‹"bad_branch_name("› or ‹"bad_branch_name["› 200222:34:10 before_validation :reset_token 200322:34:10 resets token if url changed 200422:34:10 does not reset token if new url is set together with the same token 200522:34:10 does not reset token if new url is set together with a new token 200622:34:10 before_validation :reset_url_variables 200722:34:10 resets url variables if url changed 200822:34:10 resets url variables if url is changed but url variables stayed the same 200922:34:10 resets url variables if url is changed and url variables are appended 201022:34:11 resets url variables if url is changed and url variables are removed 201122:34:11 resets url variables if url variables are overwritten 201222:34:11 does not reset url variables if both url and url variables are changed 201322:34:11 without url variables 201422:34:11 does not reset url variables 201522:34:11 before_validation :reset_custom_headers 201622:34:11 resets custom headers if url changed 201722:34:11 resets custom headers if url and url variables changed 201822:34:11 does not reset custom headers if url stayed the same 201922:34:12 does not reset custom headers if url and url variables changed and evaluate to the same url 202022:34:12 encrypted attributes 202122:34:12 is expected to contain exactly :token, :url, :url_variables, and :custom_headers 202422:34:12 passes force: false to the web hook service by default 202522:34:12 passes force: true to the web hook service if required 202622:34:12 forwards the idempotency key to the WebHook service when present 202722:34:12 forwards a nil idempotency key to the WebHook service when not supplied 202822:34:12 async_execute 202922:34:12 #async_execute 203022:34:12 forwards the idempotency key to the WebHook service when present 203122:34:12 forwards a nil idempotency key to the WebHook service when not supplied 203222:34:12 does not async execute non-executable hooks 203422:34:13 does not cascade to web_hook_logs 203522:34:13 #next_backoff 203622:34:13 when there was no last backoff 203722:34:13 is the initial value 203822:34:13 when we have backed off once 203922:34:13 is twice the initial value 204022:34:13 when the next backoff is just before the max backoff limit 204122:34:13 is an exponential of the initial backoff 204222:34:13 is not yet capped at the max limit 204322:34:13 when next_backoff has reached the MAX_BACKOFF limit 204422:34:13 does not exceed the max backoff value 204522:34:13 #rate_limited? 204622:34:13 is false when hook has not been rate limited 204722:34:13 is true when hook has been rate limited 204922:34:13 returns the hook rate limit 205122:34:13 does not error 205222:34:13 does not contain binary attributes 205322:34:13 #interpolated_url 205422:34:13 is not vulnerable to malicious input 205522:34:13 when the hook URL does not contain variables 205722:34:13 when the hook URL contains variables 205922:34:13 when a variable is missing 206022:34:13 raises an error 206122:34:13 when the URL appears to include percent formatting 206222:34:13 succeeds, interpolates correctly 206322:34:13 #masked_token 206422:34:13 is expected to be nil 206522:34:13 with a token 206622:34:13 is expected to eq "************" 206822:34:13 when we have not backed off before 206922:34:13 increments the recent_failures count 207022:34:13 when the recent failure value is the max value of a smallint 207122:34:13 reduces to MAX_FAILURES 207222:34:13 when the recent failure value is MAX_FAILURES 207322:34:13 does not change recent_failures 207422:34:13 when we have exhausted the grace period 207522:34:14 sets disabled_until to the next backoff 207622:34:14 increments the backoff count 207722:34:14 when we have backed off MAX_FAILURES times 207822:34:14 does not let the backoff count exceed the maximum failure count 207922:34:14 does not change disabled_until 208022:34:14 changes disabled_until when it has elapsed 208222:34:14 increments the failure count 208322:34:14 does not update the hook if the the failure count exceeds the maximum value 208422:34:14 when the recent failure value is the max value of a smallint 208522:34:15 does not change recent_failures 208622:34:15# [RSpecRunTime] Finishing example group spec/models/hooks/web_hook_spec.rb. It took 10.52 seconds. Expected to take 15.41 seconds. 208722:34:15# [RSpecRunTime] Starting example group spec/presenters/projects/settings/deploy_keys_presenter_spec.rb. Expected to take 14.86 seconds. 208822:34:15Projects::Settings::DeployKeysPresenter 208922:34:16 inherits from Gitlab::View::Presenter::Simple 209022:34:16 deploy key groups 209122:34:17 with enabled keys 209222:34:17 returns correct deploy keys 209322:34:17# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.01 seconds. Current RSS: ~1215M. Threads: 4. load average: 1.02 1.07 1.25 1/289 12567 209522:34:17 with available keys 209622:34:17 returns correct deploy keys 209722:34:17 with available project keys 209822:34:18 returns correct deploy keys 209922:34:18 with available public keys 210022:34:18 returns correct deploy keys 210122:34:18 #enabled_keys 210222:34:18 returns currently enabled keys 210322:34:18 does not contain enabled_keys inside available_keys 210422:34:18 returns the enabled_keys size 210522:34:18 #available_keys/#available_project_keys 210622:34:19 returns the current available_keys 210722:34:20 returns the current available_project_keys 210822:34:21 returns the available_project_keys size 210922:34:21# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.82 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.02 1.07 1.24 1/289 12568 211122:34:21 prevent N + 1 queries 211222:34:22 returns correct counts 211322:34:26 does not increase the query count 211422:34:26# [RSpecRunTime] RSpec elapsed time: 17 minutes 24.9 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.02 1.07 1.24 1/289 12569 211622:34:26# [RSpecRunTime] Finishing example group spec/presenters/projects/settings/deploy_keys_presenter_spec.rb. It took 11.69 seconds. Expected to take 14.86 seconds. 211722:34:26# [RSpecRunTime] Starting example group spec/services/upload_service_spec.rb. Expected to take 13.94 seconds. 211822:34:26UploadService 211922:34:26 File service 212022:34:26 for valid gif file 212122:34:28 is expected to have key :alt 212222:34:28 is expected to have key :url 212322:34:29 is expected to have value "banana_sample" 212422:34:30 is expected to match "banana_sample.gif" 212522:34:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.14 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.02 1.07 1.24 1/289 12570 212722:34:30 for valid png file 212822:34:30 is expected to have key :alt 212922:34:31 is expected to have key :url 213022:34:31 is expected to have value "dk" 213122:34:32 is expected to match "dk.png" 213222:34:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.37 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.02 1.07 1.24 1/289 12571 213422:34:32 for valid jpg file 213522:34:32 is expected to have key :alt 213622:34:33 is expected to have key :url 213722:34:33 is expected to have value "rails_sample" 213822:34:34 is expected to match "rails_sample.jpg" 213922:34:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.61 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.02 1.07 1.24 1/289 12572 214122:34:34 for txt file 214222:34:35 is expected to have key :alt 214322:34:35 is expected to have key :url 214422:34:36 is expected to have value "doc_sample.txt" 214522:34:36 is expected to match "doc_sample.txt" 214622:34:36# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.87 seconds. Current RSS: ~1144M. Threads: 4. load average: 1.02 1.06 1.24 1/289 12573 214822:34:36 for too large a file 214922:34:37 is expected to eq {} 215022:34:37# [RSpecRunTime] Finishing example group spec/services/upload_service_spec.rb. It took 10.52 seconds. Expected to take 13.94 seconds. 215122:34:37# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. Expected to take 13.39 seconds. 215222:34:37CloudSeed::GoogleCloud::GeneratePipelineService 215322:34:37 for vision ai 215422:34:38 when there is no existing pipeline 215522:34:38 creates a new branch with commit for cloud-run deployment 215622:34:39 generated pipeline includes vision ai deployment 215722:34:39 simulate errors 215822:34:39 fails to create branch 215922:34:39 fails to commit changes 216022:34:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.82 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.02 1.06 1.24 1/294 12692 216222:34:39 when there is an existing pipeline with `includes` 216322:34:40 includes the vision ai pipeline 216422:34:40 for cloud-storage 216522:34:40 when there is no existing pipeline 216622:34:41 creates a new branch with commit for cloud-storage deployment 216722:34:42 generated pipeline includes cloud-storage deployment 216822:34:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.4 seconds. Current RSS: ~1202M. Threads: 4. load average: 1.02 1.06 1.24 1/295 12867 217022:34:42 for cloud-run 217122:34:42 when there is no existing pipeline 217222:34:43 creates a new branch with commit for cloud-run deployment 217322:34:44 generated pipeline includes cloud-run deployment 217422:34:44 simulate errors 217522:34:44 fails to create branch 217622:34:44 fails to commit changes 217722:34:44# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.85 seconds. Current RSS: ~1218M. Threads: 4. load average: 1.01 1.06 1.24 1/295 12987 217922:34:44 when there is an existing pipeline without `deploy` stage 218022:34:46 introduces a `deploy` stage and includes the deploy-to-cloud-run job 218122:34:46 stringifies keys from the existing pipelines 218222:34:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.57 seconds. Current RSS: ~1219M. Threads: 4. load average: 1.01 1.06 1.24 1/295 13112 218422:34:46 when there is an existing pipeline with `deploy` stage 218522:34:48 includes the deploy-to-cloud-run job 218622:34:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.23 seconds. Current RSS: ~1207M. Threads: 4. load average: 1.01 1.06 1.24 1/295 13203 218822:34:48 when there is an existing pipeline with `includes` 218922:34:49 includes the deploy-to-cloud-run job 219022:34:49# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.77 seconds. Current RSS: ~1196M. Threads: 4. load average: 1.01 1.06 1.24 3/296 13294 219222:34:49# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. It took 12.35 seconds. Expected to take 13.39 seconds. 219322:34:49# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. Expected to take 12.58 seconds. 219422:34:49IncidentManagement::TimelineEvents::DestroyService 219622:34:50 when current user is anonymous 219722:34:50 behaves like error response 219822:34:51 has an informative message 219922:34:51 behaves like does not track incident management event 220022:34:52 does not track the event 220122:34:52# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.4 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.01 1.06 1.24 1/296 13295 220322:34:52 when user does not have permissions to remove timeline events 220422:34:52 behaves like error response 220522:34:53 has an informative message 220622:34:53 behaves like does not track incident management event 220722:34:54 does not track the event 220822:34:54# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.16 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.01 1.06 1.24 1/296 13296 221022:34:54 when an error occurs during removal 221122:34:54 behaves like error response 221222:34:54 has an informative message 221322:34:54 behaves like does not track incident management event 221422:34:55 does not track the event 221522:34:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.84 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.01 1.06 1.23 1/296 13297 221722:34:55 with success response 221822:34:56 successfully returns the timeline event 221922:34:57 creates a system note 222022:34:57 behaves like an incident management tracked event 222122:34:57 .track_event 222222:34:58 tracks the event using redis 222322:34:58# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.67 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.01 1.06 1.23 1/296 13298 222522:34:58 behaves like Snowplow event tracking with RedisHLL context 222622:34:58 behaves like Snowplow event tracking 222822:34:59# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. It took 9.83 seconds. Expected to take 12.58 seconds. 222922:34:59# [RSpecRunTime] Starting example group spec/services/files/update_service_spec.rb. Expected to take 11.93 seconds. 223022:34:59Files::UpdateService 223222:34:59 with LFS disabled 223322:34:59 when the file's last commit sha is earlier than the latest change for that branch 223422:35:00 returns a hash with the correct error message and a :error status 223522:35:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.01 seconds. Current RSS: ~1153M. Threads: 4. load average: 1.01 1.06 1.23 1/292 13328 223722:35:00 when the file's last commit sha does match the supplied last_commit_sha 223822:35:02 returns a hash with the :success status 223922:35:03 updates the file with the new contents 224022:35:05 uses the commit email 224122:35:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.43 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.09 1.07 1.24 1/296 13509 224322:35:05 when the last_commit_sha is not supplied 224422:35:06 returns a hash with the :success status 224522:35:08 updates the file with the new contents 224622:35:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 6.38 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.09 1.07 1.24 2/296 13624 224822:35:08 with LFS enabled 224922:35:09Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 225122:35:09To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 225222:35:09 creates an LFS pointer 225322:35:09# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.96 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.16 1.09 1.24 1/296 13684 225522:35:09# [RSpecRunTime] Finishing example group spec/services/files/update_service_spec.rb. It took 10.36 seconds. Expected to take 11.93 seconds. 225622:35:09# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb. Expected to take 11.45 seconds. 225722:35:09Gitlab::Ci::Pipeline::Chain::EnsureResourceGroups 225922:35:09 when a pipeline contains a job that requires a resource group 226022:35:11 ensures the resource group existence 226122:35:11 when a resource group has already been existed 226222:35:12 ensures the resource group existence 226322:35:12# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.9 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.16 1.09 1.24 1/296 13685 226522:35:12 when a resource group key contains an invalid character 226622:35:14 does not create any resource groups 226722:35:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.43 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.16 1.09 1.24 1/296 13686 226922:35:14 when a resource group key contains a variable to be substituted 227022:35:14 when there is a single layer of variables 227122:35:15 always expands the single layer of variables 227222:35:15# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.96 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.15 1.09 1.24 1/296 13687 227422:35:15 when there are nested variables 227522:35:17 expands all of the nested variables before creating the group 227622:35:17# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.49 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.15 1.09 1.24 1/296 13688 227822:35:17 when a pipeline does not contain a job that requires a resource group 227922:35:18 does not create any resource groups 228022:35:18# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.02 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.15 1.09 1.24 1/294 13689 228222:35:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb. It took 9.05 seconds. Expected to take 11.45 seconds. 228322:35:18# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 10.95 seconds. 228422:35:18Ci::BuildTraceMetadata 228522:35:18 does not allow STI 228622:35:18 is expected to belong to build required: false 228722:35:19 is expected to belong to trace_artifact required: false 228822:35:19 is expected to validate that :build cannot be empty/falsy 228922:35:19 is expected to validate that :archival_attempts cannot be empty/falsy 229022:35:19 #can_attempt_archival_now? 229122:35:19 when archival_attempts is over the limit 229222:35:19 is expected to be falsey 229322:35:19 when last_archival_attempt_at is not set 229422:35:19 is expected to be truthy 229522:35:19 when last_archival_attempt_at is set 229622:35:20 is expected to be truthy 229722:35:20 when last_archival_attempt_at is too close 229822:35:20 is expected to be falsey 229922:35:20 #archival_attempts_available? 230022:35:20 when archival_attempts is over the limit 230122:35:21 is expected to be falsey 230222:35:21 when archival_attempts is at the limit 230322:35:21 is expected to be truthy 230422:35:21 #increment_archival_attempts! 230522:35:22 increments the attempts 230622:35:22 updates the last_archival_attempt_at timestamp 230722:35:22 #track_archival! 230822:35:23 stores the artifact id and timestamp 230922:35:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.5 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.14 1.09 1.24 1/291 13690 231122:35:23 .find_or_upsert_for! 231222:35:23 creates a new record 231322:35:23 with existing records 231422:35:23 returns the existing record 231522:35:23 #remote_checksum_valid? 231622:35:23 checksum: nil, remote_checksum: nil, result: false 231722:35:24 is expected to eq false 231822:35:24 checksum: nil, remote_checksum: "a", result: false 231922:35:24 is expected to eq false 232022:35:24 checksum: "a", remote_checksum: nil, result: false 232122:35:25 is expected to eq false 232222:35:25 checksum: "a", remote_checksum: "b", result: false 232322:35:25 is expected to eq false 232422:35:25 checksum: "b", remote_checksum: "a", result: false 232522:35:25 is expected to eq false 232622:35:25 checksum: "a", remote_checksum: "a", result: true 232722:35:26 is expected to eq true 232822:35:26 partitioning 232922:35:27 assigns the same partition id as the one that build has 233022:35:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.64 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.13 1.08 1.24 1/291 13691 233222:35:27# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 8.63 seconds. Expected to take 10.95 seconds. 233322:35:27# [RSpecRunTime] Starting example group spec/workers/deployments/update_environment_worker_spec.rb. Expected to take 10.34 seconds. 233422:35:27Deployments::UpdateEnvironmentWorker 233522:35:27 when successful deployment 233622:35:28 executes Deployments::UpdateEnvironmentService 233722:35:28# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.92 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.13 1.08 1.24 1/292 13711 233922:35:28 when canceled deployment 234022:35:29 does not execute Deployments::UpdateEnvironmentService 234122:35:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.14 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.20 1.10 1.24 1/293 13731 234322:35:30 when deploy record does not exist 234422:35:30 does not execute Deployments::UpdateEnvironmentService 234622:35:31 is labeled as idempotent 234722:35:34 performs multiple times sequentially without raising an exception 234822:35:37 updates merge requests metrics 234922:35:37# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.83 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.18 1.10 1.24 1/297 14017 235122:35:37# [RSpecRunTime] Finishing example group spec/workers/deployments/update_environment_worker_spec.rb. It took 10.19 seconds. Expected to take 10.34 seconds. 235222:35:37# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. Expected to take 9.95 seconds. 235322:35:37projects/merge_requests/_commits.html.haml 235422:35:41 shows commits from source project 235522:35:44 shows signature verification badge 235622:35:44 when MR has no commits 235722:35:45 renders empty state 235822:35:46 renders the svg 235922:35:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.59 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.15 1.09 1.24 1/297 14197 236122:35:46# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. It took 8.76 seconds. Expected to take 9.95 seconds. 236222:35:46# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. Expected to take 9.38 seconds. 236322:35:46Resolvers::DesignManagement::DesignsResolver 236422:35:46 is expected to have nullable GraphQL type DesignConnection 236622:35:47 when the user cannot see designs 236722:35:48 returns nothing 236822:35:48# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.2 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.15 1.09 1.24 1/297 14198 237022:35:48 for a design collection 237122:35:48 which contains just a single design 237222:35:48 returns just that design 237322:35:48 which contains another design 237422:35:49 returns all designs 237722:35:50 resolves to just the relevant design, ignoring designs with the same filename on different issues 237822:35:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.56 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.30 1.13 1.25 1/297 14199 238122:35:50 ids is provided but null 238222:35:51 behaves as if unfiltered 238322:35:51# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.64 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.30 1.13 1.25 1/297 14200 238522:35:51 ids is provided but empty 238622:35:51 eliminates all values 238722:35:51 the ID is on the current issue 238822:35:52 resolves to just the relevant design 238922:35:52# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.99 seconds. Current RSS: ~1152M. Threads: 4. load average: 1.30 1.13 1.25 1/297 14201 239122:35:52 the ID is on a different issue 239322:35:54# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.19 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.30 1.13 1.25 1/297 14202 239522:35:54# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. It took 7.6 seconds. Expected to take 9.38 seconds. 239622:35:54# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 8.82 seconds. 239722:35:54Gitlab::Cleanup::OrphanLfsFileReferences 239922:35:55Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 240122:35:55To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 240222:35:55 prints messages and does not delete references 240322:35:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.53 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.28 1.12 1.25 1/296 14226 240622:35:56Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 240822:35:56To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 240922:35:56 prints messages and deletes invalid reference 241022:35:57Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 241222:35:57To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241322:35:57 does nothing if the project has no LFS objects 241422:35:57 LFS object is in design repository 241522:35:58Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 241722:35:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241822:35:58 is not removed 241922:35:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.04 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.28 1.12 1.25 1/295 14294 242122:35:58 LFS object is in wiki repository 242222:36:00Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 242422:36:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 242522:36:00 is not removed 242622:36:00# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.29 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.25 1.12 1.24 1/296 14318 242822:36:00 LFS for project snippets 242922:36:01Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 243122:36:01To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 243322:36:01# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.04 second. Current RSS: ~1178M. Threads: 4. load average: 1.25 1.12 1.24 1/296 14340 243522:36:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 7.85 seconds. Expected to take 8.82 seconds. 243622:36:01# [RSpecRunTime] Starting example group spec/lib/gitlab/fogbugz_import/importer_spec.rb. Expected to take 8.58 seconds. 243722:36:01Gitlab::FogbugzImport::Importer 243822:36:02 imports the bug 243922:36:02 when importing an opened bug 244022:36:03 imports the bug 244122:36:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.89 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.25 1.12 1.24 1/296 14357 244322:36:03 when importing multiple bugs 244422:36:04 imports the bugs 244522:36:04# [RSpecRunTime] RSpec elapsed time: 19 minutes 3.04 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.23 1.12 1.24 1/296 14366 244722:36:04 when imported bug contains events 244822:36:05 imports the correct event 245022:36:05 when host is localhost 245122:36:06 does not allow localhost requests 245222:36:06 when host is on local network 245322:36:07 does not allow localhost requests 245422:36:07 when host is ftp protocol 245522:36:07 only accept http and https requests 245622:36:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/fogbugz_import/importer_spec.rb. It took 5.95 seconds. Expected to take 8.58 seconds. 245722:36:07# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. Expected to take 8.06 seconds. 245822:36:07Gitlab::Ci::Build::AutoRetry 246022:36:07 description: "retries are disabled", retry_count: 0, options: {:max=>0}, failure_reason: nil, exit_code: nil, result: false 246122:36:07 is expected to eq false 246222:36:07 description: "max equals count", retry_count: 2, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: false 246322:36:08 is expected to eq false 246422:36:08 description: "max is higher than count", retry_count: 1, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: true 246522:36:08 is expected to eq true 246622:36:08 description: "max is a string", retry_count: 1, options: {:max=>"2"}, failure_reason: nil, exit_code: nil, result: true 246722:36:08 is expected to eq true 246822:36:08 description: "matching failure reason", retry_count: 0, options: {:when=>["api_failure"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true 246922:36:08 is expected to eq true 247022:36:08 description: "not matching with always", retry_count: 0, options: {:when=>["always"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true 247122:36:08 is expected to eq true 247222:36:08 description: "not matching reason", retry_count: 0, options: {:when=>["script_error"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: false 247322:36:08 is expected to eq false 247422:36:08 description: "scheduler failure override", retry_count: 1, options: {:when=>["scheduler_failure"], :max=>1}, failure_reason: :scheduler_failure, exit_code: nil, result: false 247522:36:08 is expected to eq false 247622:36:08 description: "matching exit code", retry_count: 0, options: {:exit_codes=>[255, 137], :max=>2}, failure_reason: nil, exit_code: 137, result: true 247722:36:08 is expected to eq true 247822:36:08 description: "matching exit code simple", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 255, result: true 247922:36:08 is expected to eq true 248022:36:08 description: "not matching exit code", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 1, result: false 248122:36:08 is expected to eq false 248222:36:08 description: "exit_code is not an integer", retry_count: 0, options: {:exit_codes=>["137"], :max=>2}, failure_reason: nil, exit_code: 137, result: false 248322:36:08 is expected to eq false 248422:36:08 description: "matching EC & FR", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 3, result: true 248522:36:08 is expected to eq true 248622:36:08 description: "matching EC only", retry_count: 0, options: {:exit_codes=>[3], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 3, result: true 248722:36:08 is expected to eq true 248822:36:08 description: "matching FR only", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :script_failure, exit_code: 137, result: true 248922:36:08 is expected to eq true 249022:36:08 description: "not matching EC & FR", retry_count: 0, options: {:exit_codes=>[1], :when=>["script_failure"], :max=>2}, failure_reason: :api_failure, exit_code: 137, result: false 249122:36:08 is expected to eq false 249222:36:08 description: "default for scheduler failure", retry_count: 1, options: {}, failure_reason: :scheduler_failure, exit_code: nil, result: true 249322:36:08 is expected to eq true 249422:36:08 description: "quota is exceeded", retry_count: 0, options: {:max=>2}, failure_reason: :ci_quota_exceeded, exit_code: nil, result: false 249522:36:08 is expected to eq false 249622:36:08 description: "no matching runner", retry_count: 0, options: {:max=>2}, failure_reason: :no_matching_runner, exit_code: nil, result: false 249722:36:08 is expected to eq false 249822:36:08 description: "missing dependencies", retry_count: 0, options: {:max=>2}, failure_reason: :missing_dependency_failure, exit_code: nil, result: false 249922:36:08 is expected to eq false 250022:36:08 description: "forward deployment failure", retry_count: 0, options: {:max=>2}, failure_reason: :forward_deployment_failure, exit_code: nil, result: false 250122:36:08 is expected to eq false 250222:36:08 description: "environment creation failure", retry_count: 0, options: {:max=>2}, failure_reason: :environment_creation_failure, exit_code: nil, result: false 250322:36:09 is expected to eq false 250422:36:09 when build is not retryable 250522:36:09 is expected to eq false 250622:36:09 #options_retry_max 250722:36:09 with retries max config option 250822:36:09 returns the number of configured max retries 250922:36:09 without retries max config option 251122:36:10 when build is degenerated 251322:36:11 with integer only config option 251422:36:12 returns the number of configured max retries 251522:36:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.9 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.21 1.12 1.24 1/291 14399 251722:36:12 #options_retry_when 251822:36:12 with retries when config option 251922:36:13 returns the configured when 252022:36:13 without retries when config option 252122:36:14 returns always array 252222:36:14 with integer only config option 252322:36:14 returns always array 252422:36:14 with retry[:when] set to nil 252522:36:15 returns always array 252622:36:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. It took 7.69 seconds. Expected to take 8.06 seconds. 252722:36:15# [RSpecRunTime] Starting example group spec/finders/packages/tags_finder_spec.rb. Expected to take 7.96 seconds. 252822:36:15Packages::TagsFinder 253022:36:16 is expected to contain exactly #<Packages::Tag id: 1, package_id: 1, name: "tag-1", created_at: "2024-11-13 22:36:16.260774971 +0000", updated_at: "2024-11-13 22:36:16.260774971 +0000", project_id: 522> and #<Packages::Tag id: 2, package_id: 1, name: "tag-2", created_at: "2024-11-13 22:36:16.268179321 +0000", updated_at: "2024-11-13 22:36:16.268179321 +0000", project_id: 522> 253122:36:16 with package type 253222:36:17 is expected to contain exactly #<Packages::Tag id: 5, package_id: 4, name: "tag-5", created_at: "2024-11-13 22:36:17.556794797 +0000", updated_at: "2024-11-13 22:36:17.556794797 +0000", project_id: 523> 253322:36:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.71 seconds. Current RSS: ~1148M. Threads: 4. load average: 1.20 1.11 1.24 1/291 14400 253522:36:17 with blank package type 253622:36:18 is expected to contain exactly #<Packages::Tag id: 6, package_id: 5, name: "tag-6", created_at: "2024-11-13 22:36:18.274254591 +0000", updated_at: "2024-11-13 22:36:18.274254591 +0000", project_id: 525> and #<Packages::Tag id: 7, package_id: 5, name: "tag-7", created_at: "2024-11-13 22:36:18.281428491 +0000", updated_at: "2024-11-13 22:36:18.281428491 +0000", project_id: 525> 253722:36:18 with nil package type 253822:36:18 is expected to contain exactly #<Packages::Tag id: 8, package_id: 6, name: "tag-8", created_at: "2024-11-13 22:36:18.855720313 +0000", updated_at: "2024-11-13 22:36:18.855720313 +0000", project_id: 526> and #<Packages::Tag id: 9, package_id: 6, name: "tag-9", created_at: "2024-11-13 22:36:18.861566922 +0000", updated_at: "2024-11-13 22:36:18.861566922 +0000", project_id: 526> 253922:36:18 with unknown package name 254022:36:19 is expected to be empty 254122:36:19 #find_by_name 254222:36:20 is expected to eq #<Packages::Tag id: 12, package_id: 8, name: "tag-12", created_at: "2024-11-13 22:36:20.115049230 +0000", updated_at: "2024-11-13 22:36:20.115049230 +0000", project_id: 528> 254322:36:20 with package type 254422:36:21 is expected to eq #<Packages::Tag id: 16, package_id: 11, name: "tag-16", created_at: "2024-11-13 22:36:21.258078543 +0000", updated_at: "2024-11-13 22:36:21.258078543 +0000", project_id: 529> 254522:36:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.41 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.18 1.11 1.24 1/291 14401 254722:36:21 with unknown tag_name 254822:36:21 is expected to be nil 254922:36:21# [RSpecRunTime] Finishing example group spec/finders/packages/tags_finder_spec.rb. It took 6.3 seconds. Expected to take 7.96 seconds. 255022:36:21# [RSpecRunTime] Starting example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. Expected to take 7.26 seconds. 255122:36:21BatchedGitRefUpdates::ProjectCleanupService 255322:36:24 deletes the named refs in batches for the given project only 255422:36:25 handles duplicates 255522:36:25 marks the processed BatchedGitRefUpdates::Deletion as processed 255622:36:26 returns stats 255722:36:27 acquires a lock for the given project_id to avoid running duplicate instances 255822:36:27 does nothing when the project does not exist 255922:36:28 stops after it reaches limit of deleted refs 256022:36:28# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.73 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.17 1.11 1.24 1/291 15220 256222:36:28# [RSpecRunTime] Finishing example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. It took 6.75 seconds. Expected to take 7.26 seconds. 256322:36:28# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. Expected to take 7.08 seconds. 256422:36:28Mutations::Issues::SetEscalationStatus 256622:36:29 behaves like permission level for issue mutation is correctly verified 256722:36:29 when the user is not a project member 256822:36:29 behaves like when the user does not have access to the resource 256922:36:29 raises an error 257022:36:29 even if assigned to the issue 257122:36:29 does not modify issue 257222:36:29 even if author of the issue 257322:36:29 does not modify issue 257422:36:29 when the user is a project member 257522:36:29 with guest role 257622:36:29 behaves like when the user does not have access to the resource 257722:36:30 raises an error 257822:36:30 even if assigned to the issue 257922:36:30 does not modify issue 258022:36:30 even if author of the issue 258122:36:31 does not modify issue 258222:36:31 when the user can update the issue 258322:36:31 behaves like permission level for issue mutation is correctly verified 258422:36:31 when the user is not a project member 258522:36:31 behaves like when the user does not have access to the resource 258622:36:31 raises an error 258722:36:31 even if assigned to the issue 258822:36:31 does not modify issue 258922:36:31 even if author of the issue 259022:36:31 does not modify issue 259122:36:31 when the user is a project member 259222:36:31 with guest role 259322:36:31 behaves like when the user does not have access to the resource 259422:36:32 raises an error 259522:36:32 even if assigned to the issue 259622:36:32 does not modify issue 259722:36:32 even if author of the issue 259822:36:33 does not modify issue 259922:36:33 when the user can update the escalation status 260022:36:33 returns the issue with the escalation policy 260122:36:33 returns errors when issue update fails 260222:36:33 with non-incident issue is provided 260322:36:34 raises an error 260422:36:34# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. It took 5.45 seconds. Expected to take 7.08 seconds. 260522:36:34# [RSpecRunTime] Starting example group spec/models/ci/group_variable_spec.rb. Expected to take 6.66 seconds. 260622:36:34Ci::GroupVariable 260722:36:34 does not allow STI 260822:36:34 is expected to includes the Presentable module 260922:36:34 is expected to includes the Ci::Maskable module 261022:36:34 is expected to includes the Ci::HidableVariable module 261122:36:34 is expected to includes the HasEnvironmentScope module 261222:36:34 behaves like CI variable 261322:36:34 is expected to includes the Ci::HasVariable module 261422:36:34 strips whitespaces when assigning key 261522:36:34 can convert to runner variable 261622:36:34 variable type 261722:36:34 defines variable types 261822:36:34 defaults variable type to env_var 261922:36:34 supports variable type file 262022:36:34 behaves like includes Limitable concern 262122:36:34 #exceeds_limits? 262222:36:34 without plan limits configured 262322:36:34 is expected to eq false 262422:36:34 without plan limits configured 262522:36:34 is expected to eq false 262622:36:34 with an existing model 262722:36:34 is expected to eq true 262922:36:34 is expected to be a kind of Limitable 263022:36:34 without plan limits configured 263122:36:34 can create new models 263222:36:34 with plan limits configured 263322:36:35 can create new models 263422:36:35 with an existing model 263522:36:35 cannot create new models exceeding the plan limits 263722:36:35 is expected to validate that :key is case-sensitively unique within the scope of :group_id and :environment_scope, producing a custom validation error on failure 263822:36:35 is expected to allow :description to be ‹""› 263922:36:35 is expected to allow :description to be ‹nil› 264022:36:35 is expected to validate that the length of :description is at most 255 264122:36:35 .by_environment_scope 264222:36:35 is expected to contain exactly #<Ci::GroupVariable id: 6, key: [FILTERED], value: nil, encrypted_value: "TuKKLsHTx2JNw/J2FakbGQ==\n"...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false> 264322:36:35 .unprotected 264422:36:35 when variable is protected 264522:36:36 returns nothing 264622:36:36 when variable is not protected 264722:36:36 returns the variable 264922:36:36 is expected to eq [#<Ci::GroupVariable id: 10, key: [FILTERED], value: nil, encrypted_value: "LBGuC4pYDm6tO2kdIGSzZA==\...lse, variable_type: "env_var", environment_scope: "*", raw: false, description: nil, hidden: false>] 265022:36:36 .for_environment_scope_like 265122:36:36 is expected to contain exactly #<Ci::GroupVariable id: 12, key: [FILTERED], value: nil, encrypted_value: "xI7cHATmr/EMK/tCG5bnYQ==\n...ariable_type: "env_var", environment_scope: "staging1", raw: false, description: nil, hidden: false> and #<Ci::GroupVariable id: 13, key: [FILTERED], value: nil, encrypted_value: "SfsSAHbeaSYDo0tNtlp1DA==\n...ariable_type: "env_var", environment_scope: "staging2", raw: false, description: nil, hidden: false> 265222:36:36 is expected to contain exactly #<Ci::GroupVariable id: 14, key: [FILTERED], value: nil, encrypted_value: "A/hQLHDhcAgM5/O7fkC8hw==\n...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false> 265322:36:36 .environment_scope_names 265422:36:37 groups and orders 265522:36:37 sort_by_attribute 265622:36:37 .created_at_asc 265722:36:37 order by created_at ascending 265822:36:37 .created_at_desc 265922:36:37 order by created_at descending 266122:36:37 order by key ascending 266322:36:37 order by key descending 266422:36:37 behaves like cleanup by a loose foreign key 266522:36:39 cleans up (delete or nullify) the model 266622:36:39# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.23 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.14 1.11 1.23 1/291 15221 266822:36:39 #audit_details 266922:36:39 equals to the group variable's key 267122:36:39 equals to the name of the group the variable belongs to 267222:36:39 #group_ci_cd_settings_path 267322:36:39 equals to the path of the CI/CD settings of the group the variable belongs to 267422:36:39# [RSpecRunTime] Finishing example group spec/models/ci/group_variable_spec.rb. It took 5.15 seconds. Expected to take 6.66 seconds. 267522:36:39# [RSpecRunTime] Starting example group spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb. Expected to take 6.28 seconds. 267622:36:39Ci::GenerateCodequalityMrDiffReportService 267822:36:39 when head pipeline has codequality mr diff report 267922:36:41 returns status and data 268022:36:41# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.18 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.13 1.10 1.23 1/294 15281 268222:36:41 when head pipeline does not have a codequality mr diff report 268322:36:42 returns status and error message 268422:36:42# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.77 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.13 1.10 1.23 1/296 15340 268622:36:42 when head pipeline has codequality mr diff report and no merge request associated 268722:36:43 returns status and error message 268822:36:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.94 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.13 1.10 1.23 1/296 15359 269022:36:43# [RSpecRunTime] Finishing example group spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb. It took 4.6 seconds. Expected to take 6.28 seconds. 269122:36:43# [RSpecRunTime] Starting example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. Expected to take 6.26 seconds. 269222:36:43Packages::Npm::MetadataCacheUploader 269322:36:43 is expected to includes the Packages::GcsSignedUrlMetadata module 269522:36:43 returns metadata.json 269622:36:43 with object storage enabled 269722:36:43 behaves like augmenting GCS signed URL with metadata 269822:36:43 when the fog provider is not Google 269922:36:44 is expected not to include "x-goog-custom-audit-gitlab-" 270022:36:44 when the fog provider is Google 270122:36:44 when on GitLab.com 270222:36:45 is expected to include "x-goog-custom-audit-gitlab-namespace=1194" and "x-goog-custom-audit-gitlab-size-bytes=401" 270322:36:46 is expected to include "x-goog-custom-audit-gitlab-project=540" 270422:36:46 when an error occurs 270522:36:46 is expected not to raise Exception 270622:36:47 is expected not to include "x-goog-custom-audit-gitlab-" 270722:36:47 tracks the error 270822:36:47# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.01 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.12 1.10 1.23 1/296 15360 271022:36:47 when not on GitLab.com 271122:36:48 is expected not to include "x-goog-custom-audit-gitlab-" 271322:36:48 uses the object_storage_key 271422:36:48 without the object_storage_key 271522:36:48 raises the error 271622:36:48# [RSpecRunTime] Finishing example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. It took 4.77 seconds. Expected to take 6.26 seconds. 271722:36:48# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. Expected to take 5.87 seconds. 271822:36:48Gitlab::Ci::Pipeline::Chain::PopulateMetadata 271922:36:49 with auto_cancel 272022:36:49 builds pipeline_metadata 272122:36:49 behaves like not breaking the chain 272222:36:49 does not break the chain 272322:36:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 47.99 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.11 1.10 1.23 1/297 15389 272522:36:49 with no auto_cancel 272622:36:49 behaves like not saving pipeline metadata 272722:36:50 does not save pipeline metadata 272822:36:50 with auto_cancel: nil 272922:36:50 behaves like not saving pipeline metadata 273022:36:50 does not save pipeline metadata 273122:36:50 with auto_cancel_on_new_commit and no auto_cancel_on_job_failure 273222:36:50 builds pipeline_metadata 273322:36:50 with auto_cancel_on_job_failure and no auto_cancel_on_new_commit 273422:36:50 builds pipeline_metadata 273522:36:50 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure: nil 273622:36:50 behaves like not saving pipeline metadata 273722:36:50 does not save pipeline metadata 273822:36:50 with auto_cancel_on_new_commit valid and auto_cancel_on_job_failure: nil 273922:36:50 builds pipeline_metadata 274022:36:50 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure valid 274122:36:50 builds pipeline_metadata 274222:36:50 when auto_cancel_on_job_failure: none 274322:36:50 builds pipeline_metadata 274422:36:50 with workflow:rules:auto_cancel 274522:36:50 with auto_cancel:on_new_commit not set and rules:workflow:auto_cancel:on_new_commit set 274622:36:50 when the rule is matched 274722:36:51 builds pipeline_metadata 274822:36:51 when the rule is not matched 274922:36:51 builds pipeline_metadata 275022:36:51 with auto_cancel:on_new_commit set and rules:workflow:auto_cancel:on_new_commit set 275122:36:51 when the rule is matched 275222:36:51 builds pipeline_metadata 275322:36:51 when the rule is not matched 275422:36:51 builds pipeline_metadata 275522:36:51 with pipeline name 275622:36:51 builds pipeline_metadata 275722:36:51 behaves like not breaking the chain 275822:36:51 does not break the chain 275922:36:51 with empty name 276022:36:51 behaves like not saving pipeline metadata 276122:36:51 does not save pipeline metadata 276222:36:51 with empty name after variable substitution 276322:36:51 behaves like not saving pipeline metadata 276422:36:51 does not save pipeline metadata 276522:36:51 with variables 276622:36:52 substitutes variables 276722:36:52 with invalid name 276822:36:52 returns error and breaks chain 276922:36:52 with both pipeline name and auto_cancel 277022:36:52 builds pipeline_metadata 277122:36:52 behaves like not breaking the chain 277222:36:52 does not break the chain 277322:36:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. It took 3.79 seconds. Expected to take 5.87 seconds. 277422:36:52# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb. Expected to take 5.81 seconds. 277522:36:52Gitlab::GithubImport::Stage::ImportIssueEventsWorker 277622:36:52 behaves like Gitlab::GithubImport::StageMethods 277722:36:53 .sidekiq_retries_exhausted 277822:36:53 tracks the exception and marks the import as failed 277922:36:53# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.83 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.11 1.10 1.23 1/292 15390 278122:36:53 .sidekiq_options 278222:36:54 has a status_expiration 278322:36:54 has a retry of 6 278522:36:54 returns if no project could be found 278622:36:55 returns if the import state is no longer in progress 278722:36:55 imports the data when the project exists 278822:36:55 queues RefreshImportJidWorker 278922:36:56 logs error when import fails with a StandardError 279022:36:56 rescheduling the worker on certain errors 279122:36:56 error: Gitlab::GithubImport::RateLimitError 279222:36:56 reschedules the worker 279322:36:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.92 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.10 1.10 1.23 1/292 15391 279522:36:56 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 279622:36:57 reschedules the worker 279822:36:57 imports issue events 279922:36:57# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb. It took 5.1 seconds. Expected to take 5.81 seconds. 280022:36:57# [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_worker_spec.rb. Expected to take 5.46 seconds. 280122:36:57Environments::AutoStopWorker 280222:36:59 stops the environment 280322:36:59 executes the stop action 280422:36:59 when user does not have a permission to play the stop action 280522:37:00 raises an error 280622:37:00# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.54 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.09 1.10 1.23 1/294 15420 280822:37:00 when the environment has already been stopped 280922:37:00 does not execute the stop action 281022:37:00 when there are no deployments and associted stop actions 281122:37:01 stops the environment 281222:37:01# [RSpecRunTime] RSpec elapsed time: 20 minutes 0.01 second. Current RSS: ~1156M. Threads: 4. load average: 1.09 1.10 1.23 1/294 15439 281422:37:01 when there are no corresponding environment record 281522:37:01 ignores the invalid record 281622:37:01# [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_worker_spec.rb. It took 4.45 seconds. Expected to take 5.46 seconds. 281722:37:01# [RSpecRunTime] Starting example group spec/policies/ci/bridge_policy_spec.rb. Expected to take 5.32 seconds. 281822:37:01Ci::BridgePolicy 281922:37:03 behaves like a deployable job policy 282022:37:03 when the job triggerer is a project maintainer 282122:37:04 is expected to be allowed :update_build 282222:37:04 when job is oudated deployment job 282322:37:05 is expected not to be allowed :update_build 282422:37:05 is expected not to be allowed :cancel_build 282522:37:05# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.01 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.08 1.09 1.22 1/293 15458 282822:37:05 when downstream project exists 282922:37:05 when user can update the downstream branch 283122:37:06 when user can not update the downstream branch 283222:37:06 does not allow 283322:37:06 when downstream project does not exist 283422:37:06 does not allow 283522:37:06# [RSpecRunTime] Finishing example group spec/policies/ci/bridge_policy_spec.rb. It took 4.47 seconds. Expected to take 5.32 seconds. 283622:37:06# [RSpecRunTime] Starting example group spec/models/preloaders/project_policy_preloader_spec.rb. Expected to take 5.1 seconds. 283722:37:06Preloaders::ProjectPolicyPreloader 283822:37:10 avoids N+1 queries when authorizing a list of projects 283922:37:10 does not allow STI 284022:37:10# [RSpecRunTime] Finishing example group spec/models/preloaders/project_policy_preloader_spec.rb. It took 3.74 seconds. Expected to take 5.1 seconds. 284122:37:10# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.31 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.08 1.09 1.22 1/292 15464 284322:37:10# [RSpecRunTime] Starting example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. Expected to take 4.91 seconds. 284422:37:10Packages::Debian::GenerateDistributionKeyService 284522:37:14 returns an Hash 284622:37:14# [RSpecRunTime] Finishing example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. It took 4.54 seconds. Expected to take 4.91 seconds. 284722:37:14# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.89 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.15 1.11 1.23 1/291 15492 284922:37:14# [RSpecRunTime] Starting example group spec/models/group_group_link_spec.rb. Expected to take 4.84 seconds. 285022:37:14GroupGroupLink 285122:37:15 does not allow STI 285322:37:15 is expected to validate that :shared_group cannot be empty/falsy 285422:37:15 is expected to validate that :shared_group_id is case-sensitively unique within the scope of :shared_with_group_id, producing a custom validation error on failure 285522:37:15 is expected to validate that :shared_with_group cannot be empty/falsy 285622:37:15 is expected to validate that :group_access cannot be empty/falsy 285722:37:15 is expected to validate that :group_access is either ‹10›, ‹20›, ‹30›, or ‹40› 285922:37:15 is expected to belong to shared_group required: false 286022:37:15 is expected to belong to shared_with_group required: false 286222:37:15 for scopes fetching records based on access levels 286422:37:16 returns all records which are greater than Guests access 286522:37:16# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.57 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.15 1.11 1.23 1/291 15493 286722:37:16 .with_owner_or_maintainer_access 286822:37:16 returns all records which have OWNER or MAINTAINER access 286922:37:16 .with_owner_access 287022:37:16 returns all records which have OWNER access 287122:37:16 .with_developer_access 287222:37:16 returns all records which have DEVELOPER access 287322:37:16 .with_developer_maintainer_owner_access 287422:37:16 returns all records which have DEVELOPER, MAINTAINER or OWNER access 287522:37:16 for access via group shares 287622:37:17 .groups_accessible_via 287722:37:17 returns other groups that you can get access to, via the group shares of the specified groups 287822:37:17 .groups_having_access_to 287922:37:17 returns all other groups that are having access to these specified groups, via group share 288022:37:17 .distinct_on_shared_with_group_id_with_group_access 288122:37:17 returns only one group link per group (with max group access) 288222:37:17 .for_shared_with_groups 288322:37:17 returns links shared with the groups passed in 288422:37:17 #human_access 288522:37:18 delegates to Gitlab::Access 288622:37:18 search by group name 288722:37:18 is expected to eq [#<GroupGroupLink id: 19, created_at: "2024-11-13 22:37:18.222557842 +0000", updated_at: "2024-11-13 ...group_id: 1278, shared_with_group_id: 1252, expires_at: nil, group_access: 20, member_role_id: nil>] 288822:37:18 is expected to be empty 288922:37:18 search by parent group name without `include_parents` option 289022:37:18 is expected to be empty 289122:37:18 is expected to be empty 289222:37:18 search by parent group name with `include_parents` option 289322:37:18 is expected to eq [#<GroupGroupLink id: 21, created_at: "2024-11-13 22:37:18.549569395 +0000", updated_at: "2024-11-13 ...group_id: 1280, shared_with_group_id: 1253, expires_at: nil, group_access: 20, member_role_id: nil>] 289422:37:18 is expected to be empty 289522:37:18# [RSpecRunTime] Finishing example group spec/models/group_group_link_spec.rb. It took 3.82 seconds. Expected to take 4.84 seconds. 289622:37:18# [RSpecRunTime] Starting example group spec/finders/user_group_notification_settings_finder_spec.rb. Expected to take 4.46 seconds. 289722:37:18UserGroupNotificationSettingsFinder 289822:37:18 when the groups have no existing notification settings 289922:37:18 when the groups have no ancestors 290022:37:18 will be a default Global notification setting 290122:37:18 when the groups have ancestors 290222:37:19 does not cause an N+1 290322:37:19 when an ancestor has a level other than Global 290422:37:20 has the same level set 290522:37:20 has the same email set 290622:37:20 only returns the two queried groups 290722:37:20# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.51 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.14 1.11 1.23 2/291 15494 290922:37:20 when an ancestor has a Global level but has an email set 291022:37:20 has the same email and level set 291122:37:20 when the group has a private parent 291222:37:21 still inherits the notification settings 291322:37:21 preloading `emails_enabled` 291422:37:22 preloads the `group.emails_enabled` method 291522:37:22 preloads the `group.emails_enabled` method correctly 291622:37:22# [RSpecRunTime] Finishing example group spec/finders/user_group_notification_settings_finder_spec.rb. It took 3.54 seconds. Expected to take 4.46 seconds. 291722:37:22# [RSpecRunTime] Starting example group spec/models/integrations/phorge_spec.rb. Expected to take 4.39 seconds. 291822:37:22Integrations::Phorge 291922:37:22 does not allow STI 292122:37:22 when integration is active 292222:37:22 is expected to validate that :project_url cannot be empty/falsy 292322:37:22 is expected to validate that :issues_url cannot be empty/falsy 292422:37:22 behaves like issue tracker integration URL attribute 292622:37:23 is expected not to allow :project_url to be ‹"example.com"› 292722:37:23 is expected not to allow :project_url to be ‹"ftp://example.com"› 292822:37:23 is expected not to allow :project_url to be ‹"herp-and-derp"› 292922:37:23# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.62 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.14 1.11 1.23 1/291 15495 293122:37:23 behaves like issue tracker integration URL attribute 293322:37:23 is expected not to allow :issues_url to be ‹"example.com"› 293422:37:24 is expected not to allow :issues_url to be ‹"ftp://example.com"› 293522:37:24 is expected not to allow :issues_url to be ‹"herp-and-derp"› 293622:37:24 when integration is inactive 293722:37:24 is expected not to validate that :project_url cannot be empty/falsy 293822:37:24 is expected not to validate that :issues_url cannot be empty/falsy 293922:37:24 behaves like Integrations::HasAvatar 294122:37:24 returns the expected avatar URL 294222:37:24 #reference_pattern 294322:37:24 when text contains a Phorge Maniphest task reference 294422:37:24 text: "Referencing T111", reference: "T111" 294522:37:24 is expected to match "Referencing T111" 294622:37:24 captures the task reference 294722:37:24 text: "Referencing T222, mid sentence", reference: "T222" 294822:37:24 is expected to match "Referencing T222, mid sentence" 294922:37:24 captures the task reference 295022:37:24 text: "Referencing (T333) in parentheses", reference: "T333" 295122:37:24 is expected to match "Referencing (T333) in parentheses" 295222:37:24 captures the task reference 295322:37:24 text: "Referencing #T444 with a hash prefix", reference: "T444" 295422:37:24 is expected to match "Referencing #T444 with a hash prefix" 295522:37:24 captures the task reference 295622:37:24 when text contains something resembling but is not a Phorge Maniphest task reference 295722:37:24 text: "See docs for Model-T1" 295822:37:24 is expected not to match "See docs for Model-T1" 295922:37:24 text: "cc user @T1" 296022:37:24 is expected not to match "cc user @T1" 296122:37:24# [RSpecRunTime] Finishing example group spec/models/integrations/phorge_spec.rb. It took 2.77 seconds. Expected to take 4.39 seconds. 296222:37:24# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/create_service_spec.rb. Expected to take 4.27 seconds. 296322:37:24PersonalAccessTokens::CreateService 296522:37:24 when current_user is an administrator 296622:37:24 when admin mode is enabled 296722:37:24 behaves like a successfully created token 296822:37:25 creates personal access token record 296922:37:25 logs the event 297022:37:25 notifies the user 297122:37:25 when admin mode is disabled 297222:37:25 behaves like an unsuccessfully created token 297322:37:25 is expected to equal false 297422:37:26 is expected to eq "Not permitted to create" 297522:37:26 is expected to be nil 297622:37:26 when current_user is not an administrator 297722:37:26 target_user is not the same as current_user 297822:37:26 behaves like an unsuccessfully created token 297922:37:26 is expected to equal false 298022:37:26 is expected to eq "Not permitted to create" 298122:37:26 is expected to be nil 298222:37:26 target_user is same as current_user 298322:37:26 behaves like a successfully created token 298422:37:27 creates personal access token record 298522:37:27 logs the event 298622:37:27 notifies the user 298722:37:27 with no expires_at set 298822:37:27 is expected to eq Thu, 13 Nov 2025 298922:37:27 when require_personal_access_token_expiry is set to false 299022:37:27 returns a nil expiration date 299122:37:27 when invalid scope 299222:37:27 when concatenate_errors: true 299322:37:27 is expected to be an instance of String 299422:37:27 when concatenate_errors: false 299522:37:27 is expected to be an instance of Array 299622:37:27# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/create_service_spec.rb. It took 2.91 seconds. Expected to take 4.27 seconds. 299722:37:27# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_spec.rb. Expected to take 4.02 seconds. 299822:37:27BulkImports::Export 299922:37:27 does not allow STI 300022:37:27 associations 300122:37:27 is expected to belong to group required: false 300222:37:27 is expected to belong to project required: false 300322:37:27 is expected to have one upload 300422:37:27 is expected to have many batches 300622:37:28 is expected to validate that :relation cannot be empty/falsy 300722:37:28 is expected to validate that :status cannot be empty/falsy 300822:37:28 when not associated with a group or project 301022:37:28 when associated with a group 301222:37:28 when associated with a project 301422:37:28 when relation is invalid 301822:37:28 returns bulk_import_exports for the given status 301922:37:28 state machine transitions 302122:37:28 sets the status to finished 302222:37:28 when export is for user_contributions 302322:37:28 clears cached contributing user_ids 302422:37:28 when export is not for user_contributions 302522:37:28 does clear cached contributing user_ids 302722:37:28 when associated with project 302822:37:29 returns project 302922:37:29 when associated with group 303022:37:29 returns group 303222:37:29 when associated with project 303322:37:30 returns project config 303422:37:30 when associated with group 303522:37:30 returns group config 303622:37:30 #remove_existing_upload! 303722:37:30 when upload exists 303822:37:30 removes the upload 303922:37:30 when upload does not exist 304122:37:30 #relation_has_user_contributions? 304222:37:30 when the relation has user contribitions 304322:37:30 is expected to eq true 304422:37:30 when the relation does not have user contribitions 304522:37:30 is expected to eq false 304622:37:30# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_spec.rb. It took 2.83 seconds. Expected to take 4.02 seconds. 304722:37:30# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_latest_event_service_spec.rb. Expected to take 3.93 seconds. 304822:37:30ErrorTracking::IssueLatestEventService 305022:37:31 with authorized user 305122:37:31 when issue_latest_event returns an error event 305222:37:31 returns the error event 305322:37:31 when issue_latest_event returns nil 305422:37:31 result is not ready 305522:37:31 when issue_latest_event returns error 305622:37:32 returns the error 305722:37:32 when issue_latest_event returns error with http_status 305822:37:32 returns the error with correct http_status 305922:37:32 with integrated error tracking 306022:37:32 when error is found 306122:37:32 returns the latest event in expected format 306222:37:32 when error does not exist 306322:37:33 returns the error in detailed format 306422:37:33 with unauthorized user 306522:37:33 returns error 306622:37:33 with error tracking disabled 306722:37:33 raises error 306822:37:33# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_latest_event_service_spec.rb. It took 3.11 seconds. Expected to take 3.93 seconds. 306922:37:33# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 3.73 seconds. 307022:37:33Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater 307122:37:33 behaves like local and remote storage migration 307222:37:33 start_store: 1, end_store: 2, method: :migrate_to_remote_storage 307322:37:34 successfully migrates 307422:37:34 start_store: 2, end_store: 2, method: :migrate_to_remote_storage 307522:37:35 successfully migrates 307622:37:35 start_store: 2, end_store: 1, method: :migrate_to_local_storage 307722:37:35 successfully migrates 307822:37:35 start_store: 1, end_store: 1, method: :migrate_to_local_storage 307922:37:36 successfully migrates 308022:37:36 when migration fails 308122:37:36 prints error 308222:37:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 3.14 seconds. Expected to take 3.73 seconds. 308322:37:36# [RSpecRunTime] Starting example group spec/services/packages/generic/create_package_file_service_spec.rb. Expected to take 3.64 seconds. 308422:37:36Packages::Generic::CreatePackageFileService 308622:37:37 creates package file 308722:37:37 with a status 308822:37:37 updates an existing packages status 308922:37:37# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.07 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.11 1.10 1.22 1/291 15496 309122:37:37 behaves like assigns build to package file 309222:37:37 with build info 309322:37:38 assigns the pipeline to the package 309422:37:39 creates a new PackageFileBuildInfo record 309522:37:39# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.58 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.11 1.10 1.22 1/291 15497 309722:37:39 with existing package 309822:37:39 is expected to change `project.package_files.count` by 1 309922:37:39 when duplicates are not allowed 310022:37:39 does not allow duplicates 310122:37:39 when the file is pending destruction 310222:37:39 allows creating the file 310322:37:39 when the package name matches the exception regex 310422:37:39 is expected to change `project.package_files.count` by 1 310522:37:39 with multiple files for the same package and the same pipeline 310622:37:39 creates the build info only once 310722:37:39# [RSpecRunTime] Finishing example group spec/services/packages/generic/create_package_file_service_spec.rb. It took 2.98 seconds. Expected to take 3.64 seconds. 310822:37:39# [RSpecRunTime] Starting example group spec/graphql/types/global_id_type_spec.rb. Expected to take 3.45 seconds. 310922:37:39Types::GlobalIDType 311022:37:40 is has the correct name 311122:37:40 a parameterized type with a namespace 311222:37:40 is has a valid GraphQL identifier for a name 311422:37:40 returns a custom class for work items 311522:37:40 a parameterized type 311622:37:40 is has the correct name 311722:37:40 handles GIDs for invalid resource names gracefully 311822:37:40 the GID is appropriate 311922:37:40 can coerce results 312022:37:40 can coerce IDs to a GlobalIDType 312122:37:40 can coerce valid input 312222:37:40 the GID is not for an appropriate type 312322:37:40 raises errors when coercing results 312422:37:40 will not coerce invalid input, even if its a valid GID 312522:37:40 with a deprecation 312622:37:41 appends the description with a deprecation notice for the old Global ID 312722:37:41 coercing input against the type (parsing the Global ID string when supplied as an argument) 312822:37:41 when passed the deprecated Global ID 312922:37:41 changes the model_name to the new model name 313022:37:41 changes the model_class to the new model class 313122:37:41 can find the correct resource 313222:37:41 can find the correct resource loaded through GitlabSchema 313322:37:41 when passed the Global ID that is deprecating another 313422:37:41 works as normal 313522:37:41 coercing the result against the type (producing the Global ID string when used in a field) 313622:37:41 when passed the deprecated Global ID 313722:37:41 works, but does not result in matching the new Global ID 313822:37:41 when passed the Global ID that is deprecating another 313922:37:41 works as normal 314022:37:41 executing against the schema 314122:37:41 when the query signature includes the old type name 314222:37:41 behaves like a query that works with old and new GIDs 314322:37:41 when the argument value is the new GID 314422:37:41 is expected to be present 314522:37:41 when the argument value is the old GID 314622:37:41 is expected to be present 314722:37:41 when the query signature includes the new type name 314822:37:41 behaves like a query that works with old and new GIDs 314922:37:41 when the argument value is the new GID 315022:37:41 is expected to be present 315122:37:41 when the argument value is the old GID 315222:37:41 is expected to be present 315322:37:41 .model_name_to_graphql_name 315422:37:41 returns a graphql name for the given model name 315522:37:41 .coerce_result 315622:37:41 can coerce results 315722:37:41 rejects integer IDs 315822:37:41 rejects strings 315922:37:41 .coerce_input 316022:37:41 can coerce valid input 316122:37:41 handles all valid application GIDs 316222:37:41 rejects invalid input 316422:37:41 rejects GIDs from different apps 316522:37:41# [RSpecRunTime] Finishing example group spec/graphql/types/global_id_type_spec.rb. It took 2.0 seconds. Expected to take 3.45 seconds. 316622:37:41# [RSpecRunTime] Starting example group spec/graphql/resolvers/users_resolver_spec.rb. Expected to take 3.37 seconds. 316722:37:41Resolvers::UsersResolver 316822:37:42 is expected to have nullable GraphQL type UserCoreConnection 317022:37:42 when no arguments are passed 317122:37:42 returns all users 317222:37:42 when both ids and usernames are passed 317322:37:42 generates an error 317422:37:42 when a set of IDs is passed 317522:37:42 returns those users 317622:37:42 when a set of usernames is passed 317722:37:42 returns those users 317822:37:42 when admins is true 317922:37:42 returns only admins 318022:37:42 when active is true 318122:37:42 returns only active users 318222:37:42 when active is false 318322:37:42 returns only non-active users 318422:37:42 when humans is true 318522:37:42 returns only human users 318622:37:42 when humans is false 318722:37:42 returns only non-human users 318822:37:42 when a search term is passed 318922:37:42 returns all users who match 319022:37:42 when a set of group_id is passed 319122:37:43 returns direct and indirect members of the group 319222:37:43 raise an no resource not available error if the group do not exist group 319322:37:43 when user cannot read group 319422:37:43 raise an no resource not available error the user cannot read the group 319522:37:43# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.99 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.18 1.12 1.23 1/291 15498 319722:37:43 with anonymous access 319822:37:44 prohibits search without usernames passed 319922:37:44 prohibits search by username 320022:37:44# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users_resolver_spec.rb. It took 2.93 seconds. Expected to take 3.37 seconds. 320122:37:44# [RSpecRunTime] Starting example group spec/bin/feature_flag_spec.rb. Expected to take 3.26 seconds. 320222:37:44bin/feature-flag 320322:37:44 FeatureFlagCreator 320422:37:44 properly creates a feature flag 320522:37:44 when running on master 320622:37:44 requires feature branch 320722:37:44 validates feature flag name 320822:37:44 argv: [".invalid.feature.flag"], ex: /Provide a name for the feature flag that is/ 320922:37:44 is expected to raise Exception with message matching /Provide a name for the feature flag that is/ 321022:37:44 argv: ["existing-feature-flag"], ex: /already exists!/ 321122:37:44 is expected to raise Exception with message matching /already exists!/ 321222:37:44 when copy command not found 321322:37:45 shows an error 321422:37:45 FeatureFlagOptionParser 321622:37:45 missing feature flag name 321822:37:45 param: :name, argv: ["foo"], result: "foo" 321922:37:45 is expected to eq "foo" 322022:37:45 param: :amend, argv: ["foo", "--amend"], result: true 322122:37:45 is expected to eq true 322222:37:45 param: :force, argv: ["foo", "-f"], result: true 322322:37:45 is expected to eq true 322422:37:45 param: :force, argv: ["foo", "--force"], result: true 322522:37:45 is expected to eq true 322622:37:45 param: :ee, argv: ["foo", "-e"], result: true 322722:37:45 is expected to eq true 322822:37:45 param: :ee, argv: ["foo", "--ee"], result: true 322922:37:45 is expected to eq true 323822:37:45 param: :dry_run, argv: ["foo", "-n"], result: true 323922:37:45 is expected to eq true 324022:37:45 param: :dry_run, argv: ["foo", "--dry-run"], result: true 324122:37:45 is expected to eq true 324222:37:45 param: :type, argv: ["foo", "-t", "development"], result: :development 324322:37:45 is expected to eq :development 324422:37:45 param: :type, argv: ["foo", "--type", "development"], result: :development 324522:37:45 is expected to eq :development 324622:37:45 param: :type, argv: ["foo", "-t", "invalid"], result: nil 324722:37:45 is expected to eq nil 324822:37:45 param: :type, argv: ["foo", "--type", "invalid"], result: nil 324922:37:45 is expected to eq nil 325022:37:45 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo" 325122:37:45 is expected to eq "group::geo" 325222:37:45 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo" 325322:37:45 is expected to eq "group::geo" 325422:37:45 param: :group, argv: ["foo", "-g", "invalid"], result: nil 325522:37:45 is expected to eq nil 325622:37:45 param: :group, argv: ["foo", "--group", "invalid"], result: nil 325722:37:45 is expected to eq nil 325922:37:45 when valid type is given 326022:37:45 reads type from stdin 326122:37:45 when valid index is given 326222:37:45 picks the type successfully 326322:37:45 when deprecated type is given 326422:37:45 shows error message and retries 326522:37:45 when invalid type is given 326622:37:46 shows error message and retries 326722:37:46 when invalid index is given 326822:37:46 shows error message and retries 327022:37:46 when valid group is given 327122:37:46 reads group from stdin 327222:37:46 when valid index is given 327322:37:46 picks the group successfully 327422:37:46 with invalid group given 327522:37:46 shows error message and retries 327622:37:46 when invalid index is given 327722:37:46 shows error message and retries 327822:37:46 .read_feature_issue_url 327922:37:46 behaves like read_url 328022:37:46 with valid URL given 328122:37:46 reads URL from stdin 328222:37:46 with invalid URL given 328322:37:46 shows error message and retries 328422:37:46 with empty URL given 328622:37:46 with a non-URL given 328722:37:46 shows error message and retries 328822:37:46 .read_introduced_by_url 328922:37:46 behaves like read_url 329022:37:46 with valid URL given 329122:37:46 reads URL from stdin 329222:37:46 with invalid URL given 329322:37:46 shows error message and retries 329422:37:46 with empty URL given 329622:37:46 with a non-URL given 329722:37:47 shows error message and retries 329822:37:47 .read_rollout_issue_url 329922:37:47 with valid URL given 330022:37:47 reads type from stdin 330122:37:47 with invalid URL given 330222:37:47 shows error message and retries 330322:37:47 with a non-URL given 330422:37:47 shows error message and retries 330622:37:47 with valid ee setting is given 330722:37:47 reads ee from stdin 330822:37:47# [RSpecRunTime] Finishing example group spec/bin/feature_flag_spec.rb. It took 2.29 seconds. Expected to take 3.26 seconds. 330922:37:47# [RSpecRunTime] Starting example group spec/services/x509_certificate_revoke_service_spec.rb. Expected to take 3.15 seconds. 331022:37:47X509CertificateRevokeService 331222:37:47 for revoked certificates 331322:37:48 update all commit signatures 331422:37:48# [RSpecRunTime] RSpec elapsed time: 20 minutes 46.58 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.16 1.11 1.22 1/294 15525 331622:37:48 for good certificates 331722:37:49 do not update any commit signature 331822:37:49# [RSpecRunTime] RSpec elapsed time: 20 minutes 47.97 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.15 1.11 1.22 1/291 15526 332022:37:49# [RSpecRunTime] Finishing example group spec/services/x509_certificate_revoke_service_spec.rb. It took 2.76 seconds. Expected to take 3.15 seconds. 332122:37:49# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. Expected to take 3.03 seconds. 332222:37:49RuboCop::Cop::Gitlab::DocumentationLinks::Link 332322:37:49 when no argument is passed 332422:37:49 behaves like no offenses registered 332522:37:49 does not register any offenses 332622:37:49 #external_dependency_checksum 332722:37:50 returns a SHA256 digest used by RuboCop to invalid cache 332822:37:50 when the path is valid 332922:37:50 code: "help_page_path('/this/file/exists.md')" 333022:37:50 behaves like no offenses registered 333122:37:50 does not register any offenses 333222:37:50 code: "help_page_url('/this/file/exists.md')" 333322:37:50 behaves like no offenses registered 333422:37:50 does not register any offenses 333622:37:50 when the anchor is valid 333722:37:50 code: "help_page_path('/this/file/exists.md#primary-heading')" 333822:37:50 behaves like no offenses registered 333922:37:50 does not register any offenses 334022:37:50 code: "help_page_path('/this/file/exists.md#this-anchor-exists')" 334122:37:50 behaves like no offenses registered 334222:37:50 does not register any offenses 334322:37:50 code: "help_page_path('/this/file/exists.md#this-anchor-exists-1')" 334422:37:50 behaves like no offenses registered 334522:37:50 does not register any offenses 334622:37:50 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists')" 334722:37:50 behaves like no offenses registered 334822:37:50 does not register any offenses 334922:37:50 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists-1')" 335022:37:50 behaves like no offenses registered 335122:37:50 does not register any offenses 335222:37:50 code: "help_page_path('/this/file/exists.md', anchor: 'my-custom-id')" 335322:37:50 behaves like no offenses registered 335422:37:50 does not register any offenses 335522:37:50 code: "help_page_url('/this/file/exists.md#primary-heading')" 335622:37:50 behaves like no offenses registered 335722:37:50 does not register any offenses 335822:37:50 when the anchor is invalid 335922:37:50 code: "help_page_path('/this/file/exists.md#this-anchor-does-not-exist')" 336022:37:50 behaves like offense registered 336122:37:50 registers an offense 336222:37:50 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-does-not-exist')" 336322:37:50 behaves like offense registered 336422:37:50 registers an offense 336522:37:50 code: "help_page_url('/this/file/exists.md#this-anchor-does-not-exist')" 336622:37:50 behaves like offense registered 336722:37:50 registers an offense 336822:37:50 when the anchor is not a string 336922:37:50 behaves like offense registered 337022:37:50 registers an offense 337122:37:50 when the path is invalid 337222:37:50 code: "help_page_path('/this/file/does/not/exist.md')" 337322:37:50 behaves like offense registered 337422:37:50 registers an offense 337522:37:50 code: "help_page_path('/this/file/does/not/exist.md#some-anchor')" 337622:37:50 behaves like offense registered 337722:37:50 registers an offense 337822:37:50 code: "help_page_path('/this/file/does/not/exist.md', anchor: 'some-anchor')" 337922:37:50 behaves like offense registered 338022:37:50 registers an offense 338122:37:50 code: "help_page_url('/this/file/does/not/exist.md')" 338222:37:50 behaves like offense registered 338322:37:50 registers an offense 338422:37:50 when the path is not a string 338522:37:50 behaves like offense registered 338622:37:50 registers an offense 338722:37:50 when the path does not include the .md file extension 338822:37:50 path: "/this/path/lacks/md/extension", correction: "/this/path/lacks/md/extension.md" 338922:37:51 registers an offense and corrects 339022:37:51 path: "/this/path/lacks/md/extension.html", correction: "/this/path/lacks/md/extension.md" 339122:37:51 registers an offense and corrects 339222:37:51 path: "/this/path/lacks/md/extension#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 339322:37:51 registers an offense and corrects 339422:37:51 path: "/this/path/lacks/md/extension.html#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 339522:37:51 registers an offense and corrects 339622:37:51# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. It took 1.22 seconds. Expected to take 3.03 seconds. 339722:37:51# [RSpecRunTime] Starting example group spec/workers/ci/build_trace_chunk_flush_worker_spec.rb. Expected to take 2.96 seconds. 339822:37:51Ci::BuildTraceChunkFlushWorker 339922:37:51 migrates chunk to a permanent store 340122:37:51 behaves like an idempotent worker 340222:37:51 is labeled as idempotent 340322:37:52 performs multiple times sequentially without raising an exception 340422:37:53 migrates build trace chunk to a safe store 340522:37:53# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.6 seconds. Current RSS: ~1195M. Threads: 4. load average: 1.15 1.11 1.22 1/291 15527 340722:37:53# [RSpecRunTime] Finishing example group spec/workers/ci/build_trace_chunk_flush_worker_spec.rb. It took 2.42 seconds. Expected to take 2.96 seconds. 340822:37:53# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. Expected to take 2.83 seconds. 340922:37:53Resolvers::Ci::TestSuiteResolver 341122:37:54 when pipeline has builds with test reports 341222:37:54 renders test suite data 341322:37:54# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.08 seconds. Current RSS: ~1200M. Threads: 4. load average: 1.14 1.11 1.22 1/293 15557 341522:37:54 when pipeline has no builds that matches the given build_ids 341722:37:55# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. It took 1.97 seconds. Expected to take 2.83 seconds. 341822:37:55# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedule_service_spec.rb. Expected to take 2.76 seconds. 341922:37:55Ci::PipelineScheduleService 342122:37:56 schedules next run 342222:37:56 runs RunPipelineScheduleWorker 342322:37:56 when owner is nil 342422:37:56 does not raise an error 342522:37:56 when the project is missing 342622:37:56 does not raise an exception 342722:37:57 does not run RunPipelineScheduleWorker 342822:37:57# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.62 seconds. Current RSS: ~1190M. Threads: 4. load average: 1.14 1.11 1.22 1/293 15558 343022:37:57# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedule_service_spec.rb. It took 2.05 seconds. Expected to take 2.76 seconds. 343122:37:57# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_partition_spec.rb. Expected to take 2.65 seconds. 343222:37:57Gitlab::Database::PostgresPartition 343322:37:57 does not allow STI 343422:37:57 associations 343522:37:57 is expected to belong to postgres_partitioned_table required: false 343622:37:57 behaves like a postgres model 343722:37:57 .by_identifier 343822:37:57 finds the Gitlab::Database::PostgresPartition 343922:37:57 raises an error if not found 344022:37:57 raises ArgumentError if given a non-fully qualified identifier 344222:37:57 returns the name 344422:37:57 returns the schema 344622:37:57 returns the name 344822:37:57 .with_parent_tables 344922:37:57 returns all partitions with parent tables 345022:37:57 .with_list_constraint 345122:37:57 when condition matches 345222:37:57 returns the partitions containing the match 345322:37:57 when condition does not match 345422:37:57 returns an empty relation 345522:37:57 .above_threshold 345622:37:57 when the partition size is above a given threshold 345722:37:58 returns all partitions above the threshold 345822:37:58 when the partition size is below a given threshold 345922:37:58 returns an empty relation 346022:37:58 .for_parent_table 346122:37:58 returns partitions for the parent table in the current schema 346222:37:58 returns the partitions if the parent table schema is included in the table name 346322:37:58 does not return partitions for tables not in the current schema 346422:37:58 does not return partitions for tables if the schema is not the current 346522:37:58 #parent_identifier 346622:37:58 returns the parent table identifier 346822:37:58 returns the condition for the partitioned values 346922:37:58 .partition_exists? 347022:37:58 when the partition exists 347122:37:58 is expected to be truthy 347222:37:58 when the partition does not exist 347322:37:58 is expected to be falsey 347422:37:58 .legacy_partition_exists? 347522:37:58 when the partition exists 347622:37:58 is expected to be truthy 347722:37:58 when the partition does not exist 347822:37:58 is expected to be falsey 347922:37:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_partition_spec.rb. It took 1.01 seconds. Expected to take 2.65 seconds. 348022:37:58# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. Expected to take 2.57 seconds. 348122:37:58Gitlab::Graphql::Loaders::IssuableLoader 348222:37:58 #batching_find_all 348322:37:58 the finder params are anything other than [iids] 348422:37:58 batching_find_alls the finder, setting the correct parent parameter 348522:37:58 allows a post-process block 348622:37:58 the finder params are exactly [iids] 348722:38:00 batches requests 348822:38:00# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.68 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.13 1.11 1.22 1/291 15559 349122:38:00 factory: :project, param_name: :project_id 349222:38:00 assignes the parent parameter, and batching_find_alls the finder 349322:38:00 factory: :group, param_name: :group_id 349422:38:00 assignes the parent parameter, and batching_find_alls the finder 349522:38:00 the parent is of an unexpected type 349622:38:00 raises an error if we pass an unexpected parent 349722:38:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. It took 2.17 seconds. Expected to take 2.57 seconds. 349822:38:00# [RSpecRunTime] Starting example group spec/models/preloaders/project_root_ancestor_preloader_spec.rb. Expected to take 2.5 seconds. 349922:38:00Preloaders::ProjectRootAncestorPreloader 350022:38:02 does not allow STI 350122:38:02 when the preloader is used 350222:38:02 when no additional preloads are provided 350322:38:02 behaves like executes N matching DB queries 350422:38:02 executes the specified root_ancestor queries 350522:38:02 strong_memoizes the correct root_ancestor 350622:38:02# [RSpecRunTime] RSpec elapsed time: 21 minutes 0.45 second. Current RSS: ~1154M. Threads: 4. load average: 1.13 1.11 1.22 1/291 15560 350822:38:02 when additional preloads are provided 350922:38:02 behaves like executes N matching DB queries 351022:38:02 executes the specified root_ancestor queries 351122:38:02 strong_memoizes the correct root_ancestor 351222:38:02 when projects are an array and not an ActiveRecord::Relation 351322:38:02 behaves like executes N matching DB queries 351422:38:02 executes the specified root_ancestor queries 351522:38:02 strong_memoizes the correct root_ancestor 351622:38:02 when using a :group sti name and passing projects in a user namespace 351722:38:02 does not load a nil value for root_ancestor 351822:38:02 when the preloader is not used 351922:38:02 behaves like executes N matching DB queries 352022:38:02 executes the specified root_ancestor queries 352122:38:02 strong_memoizes the correct root_ancestor 352222:38:02# [RSpecRunTime] Finishing example group spec/models/preloaders/project_root_ancestor_preloader_spec.rb. It took 2.06 seconds. Expected to take 2.5 seconds. 352322:38:02# [RSpecRunTime] Starting example group spec/graphql/graphql_triggers_spec.rb. Expected to take 2.42 seconds. 352422:38:02GraphqlTriggers 352522:38:03 .issuable_assignees_updated 352622:38:03 triggers the issuable_assignees_updated subscription 352722:38:03 .issuable_title_updated 352822:38:03 triggers the issuable_title_updated subscription 352922:38:03 .issuable_description_updated 353022:38:03 triggers the issuable_description_updated subscription 353122:38:03 .issuable_labels_updated 353222:38:04 triggers the issuable_labels_updated subscription 353322:38:04 .issuable_dates_updated 353422:38:04 triggers the issuable_dates_updated subscription 353522:38:04 .issuable_milestone_updated 353622:38:04 triggers the issuable_milestone_updated subscription 353722:38:04 .merge_request_reviewers_updated 353822:38:04 triggers the merge_request_reviewers_updated subscription 353922:38:04 .merge_request_merge_status_updated 354022:38:04 triggers the merge_request_merge_status_updated subscription 354122:38:04 .merge_request_approval_state_updated 354222:38:04 triggers the merge_request_approval_state_updated subscription 354322:38:04 .merge_request_diff_generated 354422:38:04 triggers the merge_request_diff_generated subscription 354522:38:04 .work_item_updated 354622:38:04 triggers the work_item_updated subscription 354722:38:04 when triggered with an Issue 354822:38:04 triggers the subscription with a work item 354922:38:04 .issuable_todo_updated 355022:38:04 triggers the issuable_todo_updated subscription 355122:38:04 when realtime_issuable_todo feature flag is disabled 355222:38:04 does not trigger the issuable_todo_updated subscription 355322:38:04# [RSpecRunTime] Finishing example group spec/graphql/graphql_triggers_spec.rb. It took 2.01 seconds. Expected to take 2.42 seconds. 355422:38:04# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. Expected to take 2.38 seconds. 355522:38:04Resolvers::Ci::ProjectPipelineCountsResolver 355722:38:05 counts pipelines 355822:38:05 counts by ref 355922:38:06 counts by sha 356022:38:06 counts by source 356122:38:06# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.7 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.12 1.11 1.22 1/291 15561 356322:38:06# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. It took 1.82 seconds. Expected to take 2.38 seconds. 356422:38:06# [RSpecRunTime] Starting example group spec/models/concerns/cross_database_ignored_tables_spec.rb. Expected to take 2.29 seconds. 356522:38:06CrossDatabaseIgnoredTables 356622:38:06 does not allow STI 356722:38:06 .cross_database_ignore_tables 356822:38:06 when the tables are not ignored 356922:38:06 raises an error when we doing cross-database modification using create 357022:38:06 raises an error when we doing cross-database modification using update 357122:38:06 raises an error when we doing cross-database modification using destroy 357222:38:06 when the tables are ignored on save 357322:38:06 does not raise an error when creating a new object 357422:38:07 does not raise an error when updating an existing object 357522:38:07 still raises an error when deleting an object 357622:38:07 when the tables are ignored on save with if statement 357722:38:07 when condition returns true 357822:38:07 does not raise an error on creating a new object 357922:38:07 when condition returns false 358022:38:07 raises an error on creating a new object 358122:38:07 when the tables are ignored on create 358222:38:07 does not raise an error when creating a new object 358322:38:07 raises an error when updating an existing object 358422:38:07 still raises an error when deleting an object 358522:38:07 when the tables are ignored on update 358622:38:07 raises an error when creating a new object 358722:38:07 does not raise an error when updating an existing object 358822:38:07 still raises an error when deleting an object 358922:38:07 when the tables are ignored on create and destroy 359022:38:07 does not raise an error when creating a new object 359122:38:07 raises an error when updating an existing object 359222:38:07 does not raise an error when deleting an object 359322:38:07# [RSpecRunTime] Finishing example group spec/models/concerns/cross_database_ignored_tables_spec.rb. It took 1.19 seconds. Expected to take 2.29 seconds. 359422:38:07# [RSpecRunTime] Starting example group spec/services/system_notes/zoom_service_spec.rb. Expected to take 2.23 seconds. 359522:38:07SystemNotes::ZoomService 359622:38:08 #zoom_link_added 359722:38:08 sets the zoom link added note text 359822:38:08 behaves like a system note 359922:38:09 has the correct attributes 360022:38:09# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.2 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.12 1.11 1.22 1/291 15580 360222:38:09 #zoom_link_removed 360322:38:09 sets the zoom link removed note text 360422:38:09 behaves like a system note 360522:38:09 has the correct attributes 360622:38:09# [RSpecRunTime] Finishing example group spec/services/system_notes/zoom_service_spec.rb. It took 1.68 seconds. Expected to take 2.23 seconds. 360722:38:09# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_item_resolver_spec.rb. Expected to take 2.18 seconds. 360822:38:09Resolvers::WorkItemResolver 361022:38:10 when the user can read the work item 361122:38:10 is expected to eq #<WorkItem id:211 namespace568/project-697#1> 361222:38:10 when the user can not read the work item 361322:38:10 raises a resource not available error 361422:38:10# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_item_resolver_spec.rb. It took 0.88 second. Expected to take 2.18 seconds. 361522:38:10# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb. Expected to take 2.09 seconds. 361622:38:10Analytics::CycleAnalytics::StageAggregation 361722:38:10 does not allow STI 361822:38:10 attribute updater methods 361922:38:10 behaves like has cursor fields 362022:38:10 #cursor_for issues 362122:38:10 returns empty cursors 362222:38:10 when cursor is not empty 362322:38:10 returns the cursor values 362522:38:10 sets the cursor values for issues 362622:38:10 behaves like has cursor fields 362722:38:10 #cursor_for merge_requests 362822:38:10 returns empty cursors 362922:38:10 when cursor is not empty 363022:38:10 returns the cursor values 363222:38:10 sets the cursor values for merge_requests 363322:38:10 #refresh_last_run 363422:38:10 updates last_run_at column 363622:38:10 updates last_completed_at column 363822:38:10 appends stats to the runtime and processed_records attributes 364022:38:10 is expected not to validate that :namespace cannot be empty/falsy 364122:38:10 is expected not to validate that :stage cannot be empty/falsy 364222:38:10 is expected not to validate that :enabled cannot be empty/falsy 364322:38:10 validates the array length of runtimes_in_seconds 364422:38:10 validates the array length of processed_records 364522:38:10 behaves like value stream analytics namespace models 364622:38:10 when ProjectNamespace is given 364822:38:11 when personal namespace is given 365022:38:11 associations 365122:38:11 is expected to belong to namespace required: true 365222:38:11 is expected to belong to stage required: true 365422:38:11 returns incomplete enabled aggregations sorted by last run 365522:38:11 respects limit param 365622:38:11# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb. It took 1.64 seconds. Expected to take 2.09 seconds. 365722:38:11# [RSpecRunTime] Starting example group spec/lib/constraints/group_url_constrainer_spec.rb. Expected to take 2.04 seconds. 365822:38:11Constraints::GroupUrlConstrainer 366022:38:11 valid request 366122:38:12 is expected to be truthy 366222:38:12 valid request for nested group 366322:38:12 is expected to be truthy 366422:38:12 valid request for nested group with reserved top level name 366522:38:12 is expected to be truthy 366622:38:12 invalid request 366722:38:12 is expected to be falsey 366822:38:12 when the request matches a redirect route 366922:38:12 for a root group 367022:38:12 and is a GET request 367122:38:12 is expected to be truthy 367222:38:12 and is NOT a GET request 367322:38:13 is expected to be falsey 367422:38:13 for a nested group 367522:38:13 is expected to be truthy 367622:38:13# [RSpecRunTime] Finishing example group spec/lib/constraints/group_url_constrainer_spec.rb. It took 1.49 seconds. Expected to take 2.04 seconds. 367722:38:13# [RSpecRunTime] Starting example group spec/models/concerns/ci/partitionable_spec.rb. Expected to take 1.97 seconds. 367822:38:13Ci::Partitionable 367922:38:13 does not allow STI 368022:38:13 with through options 368122:38:13 is expected to eq :_test_table_name 368222:38:13 is expected to eq :some_flag 368322:38:13 is expected to include Ci::Partitionable::Switch 368422:38:13 when DISABLE_PARTITIONABLE_SWITCH is set 368522:38:13 is expected not to include Ci::Partitionable::Switch 368622:38:13 .registered_models 368722:38:13 returns a list of CI models being partitioned 368822:38:13 with partitioned options 368922:38:13 when partitioned is true 369022:38:13 is expected to include PartitionedTable 369122:38:13 is expected to be a kind of Gitlab::Database::Partitioning::CiSlidingListStrategy 369222:38:13 is expected to eq :partition_id 369322:38:13 next_partition_if callback 369422:38:13 when not using ci partitioning automation 369522:38:13 without any existing partitions 369622:38:13 is expected to eq true 369722:38:13 with initial partition attached 369822:38:13 is expected to eq true 369922:38:13 with an existing partition for partition_id = 101 370022:38:13 is expected to eq false 370122:38:13 with an existing partition for partition_id in 100, 101 370222:38:13 is expected to eq false 370322:38:13 when using ci partitioning automation 370422:38:13 when current ci_partition exists 370522:38:13 is expected to eq true 370622:38:13 when current ci_partition does not exist 370722:38:14 is expected to eq false 370822:38:14 when partitioned is false 370922:38:14 is expected not to include PartitionedTable 371022:38:14 is expected not to respond to #partitioning_strategy 371122:38:14 .in_partition 371222:38:14 with integer parameters 371322:38:14 adds a partition_id filter 371422:38:14 with partitionable records 371522:38:14 adds a partition_id filter 371622:38:14 with given partition_foreign_key 371722:38:14 adds a partition_id filter 371822:38:14 partitionable models inclusion 371922:38:14 raises an exception 372022:38:14 when is included in the models list 372122:38:14 does not raise exceptions 372222:38:14# [RSpecRunTime] Finishing example group spec/models/concerns/ci/partitionable_spec.rb. It took 0.81 second. Expected to take 1.97 seconds. 372322:38:14# [RSpecRunTime] Starting example group spec/models/ci/catalog/verified_namespace_spec.rb. Expected to take 1.92 seconds. 372422:38:14Ci::Catalog::VerifiedNamespace 372522:38:14 is expected to define :verification_level as an enum backed by an integer with values ‹{gitlab_maintained: 100, gitlab_partner_maintained: 50, verified_creator_maintained: 10, unverified: 0}› 372622:38:14 does not allow STI 372822:38:14 is expected to validate that :namespace_id cannot be empty/falsy 372922:38:14 is expected to belong to namespace required: false 373022:38:14 is expected to validate that :namespace_id is case-sensitively unique 373122:38:14 when verified creator namespace is created 373222:38:14 sets verification level to verified_creator 373322:38:14 when partner namespace is created 373422:38:14 sets verification level to partner 373522:38:14 when gitlab maintained namespace is created 373622:38:15 sets verification level to gitlab maintained 373722:38:15 when unverified is created 373822:38:15 sets verification level to unverified 373922:38:15 .for_project 374022:38:15 fetches the verified namespace for the project's root namespace 374122:38:15# [RSpecRunTime] Finishing example group spec/models/ci/catalog/verified_namespace_spec.rb. It took 1.43 seconds. Expected to take 1.92 seconds. 374222:38:15# [RSpecRunTime] Starting example group spec/services/ml/model_versions/get_model_version_service_spec.rb. Expected to take 1.84 seconds. 374322:38:15Ml::ModelVersions::GetModelVersionService 374522:38:17 when model version exists 374622:38:17 is expected to eq #<Ml::ModelVersion id: 1, created_at: "2024-11-13 22:38:16.682148996 +0000", updated_at: "2024-11-13 ...own_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr..."> 374722:38:17# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.22 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.10 1.10 1.22 1/291 15581 374922:38:17 when model version does not exist 375022:38:17 is expected to be nil 375122:38:17# [RSpecRunTime] Finishing example group spec/services/ml/model_versions/get_model_version_service_spec.rb. It took 1.45 seconds. Expected to take 1.84 seconds. 375222:38:17# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. Expected to take 1.8 seconds. 375322:38:17Gitlab::BitbucketImport::Stage::ImportUsersWorker 375422:38:17 behaves like Gitlab::BitbucketImport::StageMethods 375522:38:18 .sidekiq_retries_exhausted 375622:38:18 tracks the import failure 375822:38:18 does not execute the importer if no project could be found 375922:38:18 does not execute the importer if the import state is no longer in progress 376022:38:18 logs error when import fails with a StandardError 376122:38:18 when the import is successful 376222:38:18 executes the import 376322:38:18 queues RefreshImportJidWorker 376422:38:18 logs stage start and finish 376622:38:18 executes the UsersImporter 376722:38:18 schedules the next stage 376822:38:18 behaves like an idempotent worker 376922:38:18 is labeled as idempotent 377022:38:18 performs multiple times sequentially without raising an exception 377122:38:18# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. It took 1.39 seconds. Expected to take 1.8 seconds. 377222:38:18# [RSpecRunTime] Starting example group spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb. Expected to take 1.74 seconds. 377322:38:18Ci::UnlockPipelinesInQueueWorker 377422:38:18 is a limited capacity worker 377522:38:18 #perform_work 377622:38:19 pops the oldest pipeline ID from the queue and unlocks it 377722:38:19 when queue is empty 377822:38:19 does nothing but still logs information 377922:38:19# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.03 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.09 1.10 1.21 1/291 15582 378122:38:19 when pipeline ID does not exist 378222:38:19 does nothing 378322:38:19 #remaining_work_count 378422:38:19 and there are remaining unlock pipeline requests 378522:38:20 is expected to eq 1 378622:38:20 and there are no remaining unlock pipeline requests 378722:38:20 is expected to eq 0 378822:38:20 #max_running_jobs 378922:38:20 is expected to eq 0 379022:38:20 when ci_unlock_pipelines_extra_low flag is enabled 379122:38:20 is expected to eq 10 379222:38:20 when ci_unlock_pipelines flag is enabled 379322:38:20 is expected to eq 50 379422:38:20 when ci_unlock_pipelines_medium flag is enabled 379522:38:20 is expected to eq 500 379622:38:20 when ci_unlock_pipelines_high flag is enabled 379722:38:20 is expected to eq 1500 379822:38:20# [RSpecRunTime] Finishing example group spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb. It took 1.6 seconds. Expected to take 1.74 seconds. 379922:38:20# [RSpecRunTime] Starting example group spec/presenters/project_hook_presenter_spec.rb. Expected to take 1.7 seconds. 380022:38:20ProjectHookPresenter 380122:38:20 #logs_details_path 380222:38:20 is expected to eq "/namespace585/project-709/-/hooks/21/hook_logs/4" 380322:38:20 #logs_retry_path 380422:38:21 is expected to eq "/namespace586/project-710/-/hooks/22/hook_logs/5/retry" 380522:38:21# [RSpecRunTime] Finishing example group spec/presenters/project_hook_presenter_spec.rb. It took 1.4 seconds. Expected to take 1.7 seconds. 380622:38:21# [RSpecRunTime] Starting example group spec/services/branch_rules/base_service_spec.rb. Expected to take 1.66 seconds. 380722:38:21BranchRules::BaseService 380922:38:22 with skip_authorization: false 381022:38:22 behaves like missing_method_error 381122:38:22 raises a missing method error 381222:38:22# [RSpecRunTime] RSpec elapsed time: 21 minutes 20.93 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.09 1.10 1.21 1/291 15601 381422:38:22 with skip_authorization: true 381522:38:22 when branch_rule is an instance of Projects::BranchRule 381622:38:22 behaves like missing_method_error 381722:38:22 raises a missing method error 381822:38:22 when branch_rule is not an instance of Projects::BranchRule 381922:38:22 returns an unknown branch rule type error 382022:38:22 when branch_rule is nil 382122:38:22 returns an unknown branch rule type error 382222:38:22# [RSpecRunTime] Finishing example group spec/services/branch_rules/base_service_spec.rb. It took 1.34 seconds. Expected to take 1.66 seconds. 382322:38:22# [RSpecRunTime] Starting example group spec/models/concerns/cacheable_attributes_spec.rb. Expected to take 1.61 seconds. 382422:38:22CacheableAttributes 382522:38:22 does not allow STI 382722:38:22 wipes the cache 382822:38:22 .current_without_cache 382922:38:22 defaults to last 383022:38:23 can be overridden 383222:38:23 excludes cache attributes 383422:38:23 defaults to {} 383522:38:23 with defaults defined 383622:38:23 can be overridden 383722:38:23 .build_from_defaults 383822:38:23 without any attributes given 383922:38:23 intializes a new object with the defaults 384022:38:23 with attributes given 384122:38:23 intializes a new object with the given attributes merged into the defaults 384222:38:23 edge cases on concrete implementations 384322:38:23 .build_from_defaults 384422:38:23 without any attributes given 384522:38:23 intializes all attributes even if they are nil 384722:38:23 uses RequestStore in addition to process memory cache 384822:38:23 redis unavailable 384922:38:23 in production environment 385022:38:23 returns an uncached record and logs a warning 385122:38:23 in other environments 385222:38:23 returns an uncached record and logs a warning 385322:38:23 when a record is not yet present 385422:38:23 does not cache nil object 385522:38:23 caches non-nil object 385722:38:23 caching behavior 385822:38:24 retrieves upload fields properly 385922:38:24 retrieves markdown fields properly 386122:38:24 when cache is cold 386322:38:24 when cached is warm 386422:38:24 retrieves the record from cache 386622:38:24 caches the attributes 386822:38:24 caches the attributes 386922:38:24# [RSpecRunTime] Finishing example group spec/models/concerns/cacheable_attributes_spec.rb. It took 1.34 seconds. Expected to take 1.61 seconds. 387022:38:24# [RSpecRunTime] Starting example group spec/workers/update_highest_role_worker_spec.rb. Expected to take 1.56 seconds. 387122:38:24UpdateHighestRoleWorker 387322:38:24 when user is not found 387422:38:24 does not update or deletes any highest role 387522:38:24 when user is found 387622:38:24 when user is active and not internal 387722:38:24 when user highest role exists 387822:38:24 updates the highest role for the user 387922:38:24 when user highest role does not exist 388022:38:25 creates the highest role for the user 388122:38:25 when user is either inactive or internal 388222:38:25 additional_attributes: {:state=>"blocked"} 388322:38:25 deletes highest role 388422:38:25 additional_attributes: {:user_type=>:alert_bot} 388522:38:25 deletes highest role 388622:38:25 when user highest role does not exist 388722:38:25 does not delete a highest role 388822:38:25# [RSpecRunTime] Finishing example group spec/workers/update_highest_role_worker_spec.rb. It took 1.22 seconds. Expected to take 1.56 seconds. 388922:38:25# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. Expected to take 1.52 seconds. 389022:38:25Gitlab::Database::BackgroundMigration::BatchedMigrationWrapper#perform 389122:38:25 runs the migration job 389222:38:25 updates the tracking record in the database 389322:38:25 when running a job that failed previously 389422:38:25 increments attempts and updates other fields 389522:38:25 when the migration job does not raise an error 389622:38:25 marks the tracking record as succeeded 389722:38:25 tracks metrics of the execution 389822:38:25 when the migration job raises an error 389922:38:25 behaves like an error is raised 390022:38:25 marks the tracking record as failed 390122:38:25 tracks metrics of the execution 390222:38:25 behaves like an error is raised 390322:38:26 marks the tracking record as failed 390422:38:26 tracks metrics of the execution 390522:38:26 behaves like an error is raised 390622:38:26 marks the tracking record as failed 390722:38:26 tracks metrics of the execution 390822:38:26 behaves like an error is raised 390922:38:26 marks the tracking record as failed 391022:38:27 tracks metrics of the execution 391122:38:27# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.55 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.16 1.11 1.22 1/291 15602 391322:38:27 when the batched background migration does not inherit from BatchedMigrationJob 391422:38:27 runs the job with the correct arguments 391522:38:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. It took 2.1 seconds. Expected to take 1.52 seconds. 391622:38:27# [RSpecRunTime] Starting example group spec/finders/feature_flags_user_lists_finder_spec.rb. Expected to take 1.49 seconds. 391722:38:27FeatureFlagsUserListsFinder 391922:38:28 returns user lists 392122:38:28 returns only matching user lists 392222:38:28# [RSpecRunTime] RSpec elapsed time: 21 minutes 26.87 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.16 1.11 1.22 1/291 15621 392422:38:28# [RSpecRunTime] Finishing example group spec/finders/feature_flags_user_lists_finder_spec.rb. It took 1.22 seconds. Expected to take 1.49 seconds. 392522:38:28# [RSpecRunTime] Starting example group spec/lib/gitlab/gon_helper_spec.rb. Expected to take 1.44 seconds. 392622:38:28Gitlab::GonHelper 392722:38:28 #add_gon_variables 392822:38:28 sets no GitLab version 392922:38:28 when HTTPS is enabled 393022:38:28 sets the secure flag to true 393122:38:28 when HTTP is enabled 393222:38:28 sets the secure flag to false 393322:38:28 when user is logged in 393422:38:28 sets GitLab version 393522:38:28 when sentry is configured 393622:38:28 with sentry settings 393722:38:28 sets sentry dsn and environment from config 393822:38:28 when ui_for_organizations feature flag is enabled 393922:38:28 when current_organization is set 394022:38:29 exposes current_organization 394122:38:29 when current_organization is not set 394222:38:29 does not expose current_organization 394322:38:29 when ui_for_organizations feature flag is disabled 394422:38:29 does not expose current_organization 394522:38:29 #push_frontend_ability 394622:38:29 pushes an ability to the frontend 394722:38:29 #push_frontend_feature_flag 394822:38:29DEPRECATION WARNING: Invalid Feature Flag my_feature_flag stubbed (called from each at /builds/gitlab-org/gitlab-foss/spec/support/helpers/stub_feature_flags.rb:49) 394922:38:29 pushes a feature flag to the frontend 395022:38:29 #push_force_frontend_feature_flag 395122:38:29 pushes a feature flag to the frontend with the provided value 395222:38:29 pushes a disabled feature flag if provided value is nil 395322:38:29 #push_namespace_setting 395422:38:29 pushes a namespace setting to the frontend 395522:38:29 does not push if missing namespace setting entry 395622:38:29 #default_avatar_url 395722:38:29 returns an absolute URL 395822:38:29 #add_browsersdk_tracking 395922:38:29 when environment variables are set 396022:38:29 sets the analytics_url and analytics_id 396122:38:29 when Gitlab.com? is false 396222:38:29 doesn't set the analytics_url and analytics_id 396322:38:29 when environment variables are not set 396422:38:29 doesn't set the analytics_url and analytics_id 396522:38:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/gon_helper_spec.rb. It took 1.08 seconds. Expected to take 1.44 seconds. 396622:38:29# [RSpecRunTime] Starting example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. Expected to take 1.42 seconds. 396722:38:29DependencyProxy::CleanupDependencyProxyWorker 396822:38:29 has :until_executing deduplicate strategy 396922:38:29 behaves like worker with data consistency 397022:38:29 .get_data_consistency_feature_flag_enabled? 397122:38:29 returns true 397222:38:29 .get_data_consistency_per_database 397322:38:29 returns correct data consistency 397522:38:29 when there are records to be deleted 397622:38:29 behaves like an idempotent worker 397722:38:29 is labeled as idempotent 397822:38:30 performs multiple times sequentially without raising an exception 397922:38:30 queues the cleanup jobs 398022:38:30 when there are not records to be deleted 398122:38:30 behaves like an idempotent worker 398222:38:30 is labeled as idempotent 398322:38:30 performs multiple times sequentially without raising an exception 398422:38:30 does not queue the cleanup jobs 398522:38:30# [RSpecRunTime] Finishing example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. It took 0.98 second. Expected to take 1.42 seconds. 398622:38:30# [RSpecRunTime] Starting example group spec/models/pages/virtual_domain_spec.rb. Expected to take 1.36 seconds. 398722:38:30Pages::VirtualDomain 398822:38:31 does not allow STI 398922:38:31 #certificate and #key pair 399022:38:31 returns nil if there is no domain provided 399122:38:31 when Pages domain is provided 399222:38:31 returns certificate and key from the provided domain 399322:38:31 #lookup_paths 399422:38:31 when pages multiple versions is disabled 399522:38:31 returns only the main deployments for each project 399622:38:31 when pages multiple versions is enabled 399722:38:31 returns collection of projects pages lookup paths sorted by prefix in reverse 399822:38:31# [RSpecRunTime] Finishing example group spec/models/pages/virtual_domain_spec.rb. It took 0.99 second. Expected to take 1.36 seconds. 399922:38:31# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb. Expected to take 1.34 seconds. 400022:38:31Gitlab::ImportExport::SnippetRepoSaver 400122:38:31 bundle a project Git repo 400222:38:32 with project snippet 400322:38:32 bundles the repo successfully 400422:38:32 when snippet does not have a repository 400522:38:32 returns true 400622:38:32 does not create any file 400722:38:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb. It took 0.98 second. Expected to take 1.34 seconds. 400822:38:32# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attribute_configuration_spec.rb. Expected to take 1.27 seconds. 400922:38:32Import/Export attribute configuration 401022:38:33 has no new columns 401122:38:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attribute_configuration_spec.rb. It took 0.98 second. Expected to take 1.27 seconds. 401222:38:33# [RSpecRunTime] Starting example group spec/serializers/test_case_entity_spec.rb. Expected to take 1.27 seconds. 401322:38:33TestCaseEntity 401522:38:34 when test case is success 401622:38:34 contains correct test case details 401722:38:34 when test case is failed 401822:38:34 contains correct test case details 401922:38:34 when no test name is entered 402022:38:34 contains correct test case details 402122:38:34 when attachment is present 402222:38:34 returns the attachment_url 402322:38:34 when attachment is not present 402422:38:34 returns a nil attachment_url 402522:38:34# [RSpecRunTime] Finishing example group spec/serializers/test_case_entity_spec.rb. It took 0.87 second. Expected to take 1.27 seconds. 402622:38:34# [RSpecRunTime] Starting example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. Expected to take 1.2 seconds. 402722:38:34Gitlab::Git::Finders::RefsFinder 402922:38:35 when :ref_type is :branches 403022:38:35 is expected to be a kind of Array 403122:38:35 returns matching ref object 403222:38:35 when :ref_type is :tags 403322:38:35 is expected to be a kind of Array 403422:38:35 returns matching ref object 403522:38:35 when :ref_type is invalid 403622:38:35 raises an error 403722:38:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. It took 0.93 second. Expected to take 1.2 seconds. 403822:38:35# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. Expected to take 1.16 seconds. 403922:38:35Banzai::Filter::TruncateVisibleFilter 404022:38:36 preserves a link href when link text is truncated 404122:38:36 does not truncate if truncate_visible_max_chars not specified 404222:38:36 truncates HTML properly 404322:38:36 truncates HTML with emoji properly 404422:38:36 truncates the text with multiple paragraphs 404522:38:36 behaves like truncates text 404622:38:36 is expected to match "Paragraph 1..." 404722:38:36 preserves code color scheme 404822:38:36 behaves like truncates text 404922:38:36 is expected to match "<code><span id=\"LC1\" class=\"line\" lang=\"ruby\"><span class=\"k\">def</span> <span class=\"nf\">test</span>...</span>" 405022:38:36 displays inline code 405122:38:36 behaves like truncates text 405222:38:36 is expected to match "Text with <code>inline code</code>" 405322:38:36 truncates a single long line of text 405422:38:36 behaves like truncates text 405522:38:36 is expected to match "... quick brown fox jumped over the lazy dog twiceThe quick brown fox jumped over the lazy dog twice" 405622:38:36 truncates the first line of a code block 405722:38:36 behaves like truncates text 405822:38:36 is expected to match "Code block...</span></code>" 405922:38:36# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. It took 0.74 second. Expected to take 1.16 seconds. 406022:38:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/default_spec.rb. Expected to take 1.11 seconds. 406122:38:36Gitlab::Ci::Config::Entry::Default 406222:38:36 behaves like with inheritable CI config 406322:38:36 does prepend an Inheritable mixin 406422:38:36 all inheritable entries are covered 406522:38:36 all entries do have inherit flag 406622:38:36 for non-inheritable entries 406722:38:36 entry_key: :hooks 406822:38:36 inheritable_class does not define entry 406922:38:36 entry_key: :interruptible 407022:38:36 inheritable_class does not define entry 407122:38:36 entry_key: :timeout 407222:38:36 inheritable_class does not define entry 407322:38:36 entry_key: :retry 407422:38:36 inheritable_class does not define entry 407522:38:36 entry_key: :tags 407622:38:36 inheritable_class does not define entry 407722:38:36 entry_key: :artifacts 407822:38:36 inheritable_class does not define entry 407922:38:36 entry_key: :id_tokens 408022:38:36 inheritable_class does not define entry 408122:38:36 for inheritable entries 408222:38:36 entry_key: :before_script, entry_class: Gitlab::Ci::Config::Entry::Commands 408322:38:36 inheritable_class does define entry 408422:38:36 when is specified 408522:38:36 does inherit value 408622:38:36 when entry is specified 408722:38:36 does not inherit value 408822:38:36 when inheritable does not specify 408922:38:36 does not inherit value 409022:38:36 entry_key: :after_script, entry_class: Gitlab::Ci::Config::Entry::Commands 409122:38:36 inheritable_class does define entry 409222:38:36 when is specified 409322:38:36 does inherit value 409422:38:36 when entry is specified 409522:38:36 does not inherit value 409622:38:36 when inheritable does not specify 409722:38:36 does not inherit value 409822:38:36 entry_key: :cache, entry_class: Gitlab::Ci::Config::Entry::Caches 409922:38:36 inheritable_class does define entry 410022:38:36 when is specified 410122:38:36 does inherit value 410222:38:36 when entry is specified 410322:38:36 does not inherit value 410422:38:36 when inheritable does not specify 410522:38:36 does not inherit value 410622:38:36 entry_key: :image, entry_class: Gitlab::Ci::Config::Entry::Image 410722:38:36 inheritable_class does define entry 410822:38:36 when is specified 410922:38:36 does inherit value 411022:38:36 when entry is specified 411122:38:36 does not inherit value 411222:38:36 when inheritable does not specify 411322:38:36 does not inherit value 411422:38:36 entry_key: :services, entry_class: Gitlab::Ci::Config::Entry::Services 411522:38:36 inheritable_class does define entry 411622:38:36 when is specified 411722:38:36 does inherit value 411822:38:36 when entry is specified 411922:38:36 does not inherit value 412022:38:36 when inheritable does not specify 412122:38:37 does not inherit value 412322:38:37 returns a hash 412422:38:37 when filtering all the entry/node names 412522:38:37 contains the expected node names 412722:38:37 when default entry value is correct 413022:38:37 when default entry is empty 413322:38:37 when default entry is not correct 413422:38:37 incorrect config value type 413622:38:37 reports error about a config type 413722:38:37 when unknown keys detected 413922:38:37 is not valid 414122:38:37 when default entry inherits configuration from root 414222:38:37 raises error 414322:38:37 when default entry inherits a non-defined configuration from root 414422:38:37 inherits non-defined configuration entries 414522:38:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/default_spec.rb. It took 0.87 second. Expected to take 1.11 seconds. 414622:38:37# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/variables_resolver_spec.rb. Expected to take 1.09 seconds. 414722:38:37Resolvers::Ci::VariablesResolver 414922:38:37 when parent object is nil 415022:38:37 when user is authorized 415122:38:37 returns the instance's variables 415222:38:37 when user is not authorized 415422:38:37 when parent object is a Group 415522:38:37 returns the group's variables 415622:38:37 when parent object is a Project 415722:38:37 returns the project's variables 415822:38:37# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/variables_resolver_spec.rb. It took 0.77 second. Expected to take 1.09 seconds. 415922:38:37# [RSpecRunTime] Starting example group spec/models/concerns/triggerable_hooks_spec.rb. Expected to take 1.05 seconds. 416022:38:37TriggerableHooks 416122:38:38 does not allow STI 416322:38:38 defines a scope for each of the requested triggers 416522:38:38 the model has the required trigger scope 416622:38:38 returns the record 416722:38:38 the model does not have the required trigger scope 416822:38:38 returns an empty relation 416922:38:38 the stock scope ".all" is accepted 417022:38:38 returns the record 417122:38:38 .select_active 417222:38:38 returns hooks that match the active filter 417322:38:38 returns empty list if no hooks match the active filter 417422:38:38# [RSpecRunTime] Finishing example group spec/models/concerns/triggerable_hooks_spec.rb. It took 0.86 second. Expected to take 1.05 seconds. 417522:38:38# [RSpecRunTime] Starting example group spec/services/authorized_project_update/periodic_recalculate_service_spec.rb. Expected to take 1.0 second. 417622:38:38AuthorizedProjectUpdate::PeriodicRecalculateService 417822:38:39 calls AuthorizedProjectUpdate::UserRefreshOverUserRangeWorker 417922:38:39# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/periodic_recalculate_service_spec.rb. It took 0.85 second. Expected to take 1.0 second. 418022:38:39# [RSpecRunTime] Starting example group spec/models/work_items/widgets/time_tracking_spec.rb. Expected to take 0.97 second. 418122:38:39WorkItems::Widgets::TimeTracking 418222:38:40 does not allow STI 418422:38:40 is expected to eq :time_tracking 418522:38:40 .quick_action_commands 418622:38:40 lists all available quick actions 418822:38:40 is expected to eq :time_tracking 418922:38:40 time tracking data 419022:38:40 is expected to eq 43200 419122:38:40 is expected to eq 3 hours 419222:38:40 is expected to contain exactly 1 and 2 419322:38:40 .quick_action_params 419422:38:40 is expected to contain exactly :time_estimate and :spend_time 419522:38:40# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/time_tracking_spec.rb. It took 0.64 second. Expected to take 0.97 second. 419622:38:40# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. Expected to take 0.94 second. 419722:38:40Import::GitlabProjects::FileAcquisitionStrategies::RemoteFile 419822:38:40 #project_params 419922:38:40 returns import_export_upload in the params 420122:38:40 is expected to be valid 420222:38:40 file_url validation 420322:38:40 validates the file_url scheme 420422:38:40 when localhost urls are not allowed 420522:38:40 validates the file_url 420622:38:40 when the HTTP request fails to recover the headers 420722:38:40 adds the error message 420822:38:40 when request is not from an S3 server 420922:38:40 validates the remote content-length 421022:38:41 validates the remote content-type 421122:38:41 when request is from an S3 server 421222:38:41 does not validate the remote content-length or content-type 421322:38:41# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. It took 0.88 second. Expected to take 0.94 second. 421422:38:41# [RSpecRunTime] Starting example group spec/models/project_daily_statistic_spec.rb. Expected to take 0.89 second. 421522:38:41ProjectDailyStatistic 421622:38:41 does not allow STI 421722:38:41 is expected to belong to project required: false 421822:38:41 #increment_fetch_count 421922:38:41 stores the increment temporarily in Redis 422022:38:41 schedules a worker to update the fetch count 422122:38:41 #find_or_create_project_daily_statistic 422222:38:41 when the record does not exist for today 422322:38:41 creates a new record 422422:38:41 when the record already exists for today 422522:38:41 does not create a record 422622:38:41 and has just been created 422722:38:41 is thread safe 422822:38:41# [RSpecRunTime] Finishing example group spec/models/project_daily_statistic_spec.rb. It took 0.67 second. Expected to take 0.89 second. 422922:38:41# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb. Expected to take 0.86 second. 423022:38:41Gitlab::Ci::Build::Artifacts::Metadata::Entry 423122:38:41 /file/with/absolute_path 423222:38:41 is expected to be file 423322:38:41 is expected to have parent 423522:38:41 is expected to eq "absolute_path" 423722:38:41 is expected to have parent 423822:38:41 is expected to be directory 424022:38:42 is expected to eq "dir_1/" 424222:38:42 is expected to eq "dir_1" 424422:38:42 is expected to eq Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 424622:38:42 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 424722:38:42 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_1, Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_b, and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ 424922:38:42 is expected to all be file 425022:38:42 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 425122:38:42 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_1 and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/file_b 425222:38:42 #directories 425322:38:42 without options 425422:38:42 is expected to all be directory 425522:38:42 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 425622:38:42 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ 425722:38:42 with option parent: true 425822:38:42 is expected to all be directory 425922:38:42 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 426022:38:42 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 426222:38:42 is expected to eq 2 426422:38:42 is expected to equal true 426622:38:42 is expected to equal false 426822:38:42 is expected to eq 30 427022:38:42 is expected not to have parent 427222:38:42 is expected to eq 3 427322:38:42 path/dir_1/subdir/subfile 427522:38:42 is expected to eq 4 427722:38:42 returns a blob representing the entry data 427822:38:42 non-existent/ 428022:38:42 is expected to equal true 428222:38:42 is expected to equal false 428322:38:42 another_directory/ 428522:38:42 is expected to equal true 428722:38:42 is expected to eq "/path/file1" 428822:38:42# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb. It took 0.69 second. Expected to take 0.86 second. 428922:38:42# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. Expected to take 0.82 second. 429022:38:42RuboCop::Cop::Migration::SaferBooleanColumn 429122:38:42 outside of migration 429222:38:42 registers no offense 429322:38:42 in migration 429422:38:42 registers no offense for tables not listed in SMALL_TABLES 429522:38:42 registers no offense for non-boolean columns 429622:38:42 for the application_settings table 429722:38:42 given the source "add_column :application_settings, :column, :boolean, default: true" 429822:38:42 registers the offense matching "should disallow nulls" 429922:38:42 given the source "add_column :application_settings, :column, :boolean, default: false" 430022:38:42 registers the offense matching "should disallow nulls" 430122:38:42 given the source "add_column :application_settings, :column, :boolean, default: nil" 430222:38:42 registers the offense matching "should have a default and should disallow nulls" 430322:38:42 given the source "add_column :application_settings, :column, :boolean, null: false" 430422:38:42 registers the offense matching "should have a default" 430522:38:42 given the source "add_column :application_settings, :column, :boolean, null: true" 430622:38:42 registers the offense matching "should have a default and should disallow nulls" 430722:38:42 given the source "add_column :application_settings, :column, :boolean" 430822:38:42 registers the offense matching "should have a default and should disallow nulls" 430922:38:42 given the source "add_column :application_settings, :column, :boolean, default: nil, null: false" 431022:38:42 registers the offense matching "should have a default" 431122:38:42 given the source "add_column :application_settings, :column, :boolean, default: nil, null: true" 431222:38:42 registers the offense matching "should have a default and should disallow nulls" 431322:38:42 given the source "add_column :application_settings, :column, :boolean, default: false, null: true" 431422:38:42 registers the offense matching "should disallow nulls" 431522:38:42 given the source "add_column :application_settings, :column, :boolean, default: true, null: false" 431622:38:42 registers no offense 431722:38:42 given the source "add_column :application_settings, :column, :boolean, default: false, null: false" 431822:38:42 registers no offense 431922:38:42 for the plan_limits table 432022:38:42 given the source "add_column :plan_limits, :column, :boolean, default: true" 432122:38:42 registers the offense matching "should disallow nulls" 432222:38:42 given the source "add_column :plan_limits, :column, :boolean, default: false" 432322:38:42 registers the offense matching "should disallow nulls" 432422:38:42 given the source "add_column :plan_limits, :column, :boolean, default: nil" 432522:38:42 registers the offense matching "should have a default and should disallow nulls" 432622:38:42 given the source "add_column :plan_limits, :column, :boolean, null: false" 432722:38:42 registers the offense matching "should have a default" 432822:38:42 given the source "add_column :plan_limits, :column, :boolean, null: true" 432922:38:43 registers the offense matching "should have a default and should disallow nulls" 433022:38:43 given the source "add_column :plan_limits, :column, :boolean" 433122:38:43 registers the offense matching "should have a default and should disallow nulls" 433222:38:43 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: false" 433322:38:43 registers the offense matching "should have a default" 433422:38:43 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: true" 433522:38:43 registers the offense matching "should have a default and should disallow nulls" 433622:38:43 given the source "add_column :plan_limits, :column, :boolean, default: false, null: true" 433722:38:43 registers the offense matching "should disallow nulls" 433822:38:43 given the source "add_column :plan_limits, :column, :boolean, default: true, null: false" 433922:38:43 registers no offense 434022:38:43 given the source "add_column :plan_limits, :column, :boolean, default: false, null: false" 434122:38:43 registers no offense 434222:38:43# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. It took 0.59 second. Expected to take 0.82 second. 434322:38:43# [RSpecRunTime] Starting example group spec/presenters/project_clusterable_presenter_spec.rb. Expected to take 0.8 second. 434422:38:43ProjectClusterablePresenter 434522:38:43 #can_create_cluster? 434622:38:43 when user can create 434722:38:43 is expected to be truthy 434822:38:43 when user cannot create 434922:38:43 is expected to be falsey 435122:38:43 is expected to eq "/namespace600/project-727/-/clusters" 435222:38:43 #connect_path 435322:38:43 is expected to eq "/namespace601/project-728/-/clusters/connect" 435422:38:43 #new_cluster_docs_path 435522:38:43 is expected to eq "/namespace602/project-729/-/clusters/new_cluster_docs" 435622:38:43 #create_user_clusters_path 435722:38:43 is expected to eq "/namespace603/project-730/-/clusters/create_user" 435822:38:43 #cluster_status_cluster_path 435922:38:43 is expected to eq "/namespace604/project-731/-/clusters/1000000216/cluster_status" 436022:38:43 #clear_cluster_cache_path 436122:38:43 is expected to eq "/namespace605/project-732/-/clusters/1000000227/clear_cache" 436222:38:43 #cluster_path 436322:38:43 is expected to eq "/namespace606/project-733/-/clusters/1000000238" 436422:38:43 #learn_more_link 436522:38:43 is expected to include "user/project/clusters/index" 436622:38:43# [RSpecRunTime] Finishing example group spec/presenters/project_clusterable_presenter_spec.rb. It took 0.5 second. Expected to take 0.8 second. 436722:38:43# [RSpecRunTime] Starting example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. Expected to take 0.76 second. 436822:38:43Packages::Helm::ExtractFileMetadataService 436922:38:44 with a valid file 437022:38:44 is expected to eq {"apiVersion"=>"v2", "description"=>"File, Block, and Object Storage Services for your Cloud-Native E...ok-logo.svg", "name"=>"rook-ceph", "sources"=>["https://github.com/rook/rook"], "version"=>"v1.5.8"} 437122:38:44 without Chart.yaml 437222:38:44 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 437322:38:44 with Chart.yaml at root 437422:38:44 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 437522:38:44 with an invalid YAML 437622:38:44 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Error while parsing Chart.yaml: (<unknown>): did not find expected node content while parsing a flow node at line 2 column 1" 437722:38:44 with a corrupted Chart.yaml of incorrect size 437822:38:44 raises an error with the expected message 437922:38:44# [RSpecRunTime] Finishing example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. It took 0.68 second. Expected to take 0.76 second. 438022:38:44# [RSpecRunTime] Starting example group spec/models/projects/wiki_repository_spec.rb. Expected to take 0.71 second. 438122:38:44Projects::WikiRepository 438222:38:44 does not allow STI 438322:38:44 associations 438422:38:44 is expected to belong to project required: false inverse_of => wiki_repository 438622:38:44 is expected to validate that :project cannot be empty/falsy 438722:38:44 is expected to validate that :project is case-sensitively unique 438822:38:44# [RSpecRunTime] Finishing example group spec/models/projects/wiki_repository_spec.rb. It took 0.44 second. Expected to take 0.71 second. 438922:38:44# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/parser_spec.rb. Expected to take 0.69 second. 439022:38:44Gitlab::Git::Conflict::Parser 439222:38:44 when the file has valid conflicts 439322:38:44 content has LF endings 439422:38:44 behaves like successful parsing 439522:38:44 sets our lines as new lines 439622:38:44 sets their lines as old lines 439722:38:44 sets non-conflicted lines as both 439822:38:44 sets consecutive line numbers for line_obj_index, line_old, and line_new 439922:38:44 content has CRLF endings 440022:38:44 behaves like successful parsing 440122:38:44 sets our lines as new lines 440222:38:44 sets their lines as old lines 440322:38:44 sets non-conflicted lines as both 440422:38:44 sets consecutive line numbers for line_obj_index, line_old, and line_new 440522:38:44 content has mixed LF and CRLF endings 440622:38:44 behaves like successful parsing 440722:38:44 sets our lines as new lines 440822:38:44 sets their lines as old lines 440922:38:45 sets non-conflicted lines as both 441022:38:45 sets consecutive line numbers for line_obj_index, line_old, and line_new 441122:38:45 when the file contents include conflict delimiters 441222:38:45 raises MissingEndDelimiter when there is no end delimiter at the end 441322:38:45 when there is a non-start delimiter first 441422:38:45 raises UnexpectedDelimiter when there is a middle delimiter first 441522:38:45 raises UnexpectedDelimiter when there is an end delimiter first 441622:38:45 does not raise when there is an end delimiter for a different path first 441722:38:45 when a start delimiter is followed by a non-middle delimiter 441822:38:45 raises UnexpectedDelimiter when it is followed by an end delimiter 441922:38:45 raises UnexpectedDelimiter when it is followed by another start delimiter 442022:38:45 does not raise when it is followed by a start delimiter for a different path 442122:38:45 when a middle delimiter is followed by a non-end delimiter 442222:38:45 raises UnexpectedDelimiter when it is followed by another middle delimiter 442322:38:45 raises UnexpectedDelimiter when it is followed by a start delimiter 442422:38:45 does not raise when it is followed by a start delimiter for another path 442522:38:45 other file types 442622:38:45 raises UnmergeableFile when lines is blank, indicating a binary file 442722:38:45 raises UnmergeableFile when the file is over 200 KiB 442822:38:45 when the file contains UTF-8 characters 442922:38:45 does not raise 443022:38:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/parser_spec.rb. It took 0.54 second. Expected to take 0.69 second. 443122:38:45# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. Expected to take 0.66 second. 443222:38:45Gitlab::Database::AsyncIndexes::PostgresAsyncIndex 443322:38:45 does not allow STI 443422:38:45 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 443622:38:45 is expected to validate that :name cannot be empty/falsy 443722:38:45 is expected to validate that the length of :name is at most 63 443822:38:45 is expected to validate that :table_name cannot be empty/falsy 443922:38:45 is expected to validate that the length of :table_name is at most 127 444022:38:45 is expected to validate that :definition cannot be empty/falsy 444122:38:45 is expected to validate that the length of :definition is at most 2048 444222:38:45 is expected to validate that the length of :last_error is at most 10000 444322:38:45 when passing a long schema name 444422:38:45 behaves like table_name is invalid 444622:38:45 when passing a long table name 444722:38:45 behaves like table_name is invalid 444922:38:45 when passing a long table name and schema name 445022:38:45 behaves like table_name is invalid 445222:38:45 when invalid table name is given 445322:38:45 behaves like table_name is invalid 445522:38:45 when passing a definition with beginning or trailing whitespace 445622:38:45 strips the definition field 445922:38:45 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 2, created_at: "2024-11-13 22:38:45.67941388...nition: "CREATE INDEX users_id_13 ON users (id)", table_name: "users", attempts: 0, last_error: nil> 446122:38:45 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-11-13 22:38:45.68436746...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil> 446322:38:45 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-11-13 22:38:45.68436746...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil> 446422:38:45 #handle_exception! 446522:38:45 increases the attempts number 446622:38:45 saves error details 446722:38:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. It took 0.55 second. Expected to take 0.66 second. 446822:38:45# [RSpecRunTime] Starting example group spec/models/concerns/prometheus_adapter_spec.rb. Expected to take 0.65 second. 446922:38:45PrometheusAdapter 447022:38:46 does not allow STI 447122:38:46 #build_query_args 447222:38:46 when active record models are included 447322:38:46 serializes by id 447422:38:46 when args are safe for serialization 447522:38:46 does nothing 447622:38:46# [RSpecRunTime] Finishing example group spec/models/concerns/prometheus_adapter_spec.rb. It took 0.47 second. Expected to take 0.65 second. 447722:38:46# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_sequences_spec.rb. Expected to take 0.61 second. 447822:38:46Gitlab::Database::PostgresSequence 447922:38:46 does not allow STI 448122:38:46 #by_table_name 448222:38:46 returns the sequence for a given table 448322:38:46 when table does not have a sequence 448422:38:46 returns an empty collection 448522:38:46 #by_col_name 448622:38:46 returns the sequence for a col name 448722:38:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_sequences_spec.rb. It took 0.13 second. Expected to take 0.61 second. 448822:38:46# [RSpecRunTime] Starting example group spec/services/organizations/update_service_spec.rb. Expected to take 0.61 second. 448922:38:46Organizations::UpdateService 449122:38:46 when user does not have permission 449222:38:46 returns an error 449322:38:46 when user has permission 449422:38:46 updates the organization 449522:38:46 with description 449622:38:46 behaves like updating an organization 449722:38:46 updates the organization 449922:38:46 behaves like updating an organization 450022:38:46 updates the organization 450122:38:46 when avatar is set to nil 450222:38:46 behaves like updating an organization 450322:38:46 updates the organization 450422:38:46 when the organization is not updated 450522:38:46 returns an error 450622:38:46# [RSpecRunTime] Finishing example group spec/services/organizations/update_service_spec.rb. It took 0.43 second. Expected to take 0.61 second. 450722:38:46# [RSpecRunTime] Starting example group spec/models/blob_viewer/package_json_spec.rb. Expected to take 0.57 second. 450822:38:46BlobViewer::PackageJson 450922:38:46 does not allow STI 451022:38:46 #package_name 451122:38:46 returns the package name 451322:38:46 #package_url 451422:38:46 returns the package URL 451522:38:46 #manager_url 451622:38:47 returns the manager URL 451722:38:47 when json is an array 451822:38:47 does not raise an error 452022:38:47 #package_url 452122:38:47 returns the package URL 452222:38:47 #manager_url 452322:38:47 returns the manager URL 452422:38:47 #package_type 452522:38:47 returns "package" 452622:38:47 when package.json has "private": true 452722:38:47 #package_url 452822:38:47 when the homepage has a valid URL 452922:38:47 returns homepage URL 453022:38:47 when the homepage has an invalid URL 453222:38:47 #package_type 453322:38:47 returns "private package" 453422:38:47# [RSpecRunTime] Finishing example group spec/models/blob_viewer/package_json_spec.rb. It took 0.41 second. Expected to take 0.57 second. 453522:38:47# [RSpecRunTime] Starting example group spec/initializers/rails_yaml_safe_load_spec.rb. Expected to take 0.54 second. 453622:38:47Rails YAML safe load 453722:38:47 with default permitted classes 453822:38:47 deserializes data 453922:38:47 with unpermitted classes 454022:38:47 throws an exception 454122:38:47# [RSpecRunTime] Finishing example group spec/initializers/rails_yaml_safe_load_spec.rb. It took 0.43 second. Expected to take 0.54 second. 454222:38:47# [RSpecRunTime] Starting example group spec/lib/gitlab/issuable_sorter_spec.rb. Expected to take 0.54 second. 454322:38:47Gitlab::IssuableSorter 454422:38:47 sorts references by a given key 454522:38:47 for Jira issues 454622:38:47 sorts references by a given key 454722:38:47 for references from multiple projects and namespaces 454822:38:48 sorts references by project and then by a given key 454922:38:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable_sorter_spec.rb. It took 0.41 second. Expected to take 0.54 second. 455022:38:48# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. Expected to take 0.5 second. 455122:38:48Gitlab::ImportExport::RemoteStreamUpload 455322:38:48 when download request and upload request return 200 455422:38:48 uploads the downloaded content 455522:38:48 calls the connection adapter twice with required args 455622:38:48 when upload method is put 455722:38:48 uploads using the put method 455822:38:48 when download request does not return 200 455922:38:48 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while downloading file. Code: 404" 456022:38:48 when upload request does not returns 200 456122:38:48 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while uploading file. Code: 403" 456222:38:48 when download URL is a local address 456322:38:48 raises error 456422:38:48 when local requests are allowed 456522:38:48 raises does not error 456622:38:48 when download URL is a local network 456722:38:48 raises error 456822:38:48 when local network requests are allowed 456922:38:48 raises does not error 457022:38:48 when upload URL is a local address 457122:38:48 raises error 457222:38:48 when local requests are allowed 457322:38:48 raises does not error 457422:38:48 when upload URL it is a request to local network 457522:38:48 raises error 457622:38:48 when local network requests are allowed 457722:38:48 raises does not error 457822:38:48 when upload URL resolves to a local address 457922:38:48 raises error 458022:38:48 Gitlab::ImportExport::RemoteStreamUpload::ChunkStream 458122:38:48 StringIO#copy_stream compatibility 458222:38:48 copies all chunks 458322:38:48 with chunks smaller and bigger than buffer size 458422:38:48 copies all chunks 458522:38:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. It took 0.48 second. Expected to take 0.5 second. 458622:38:48# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. Expected to take 0.48 second. 458722:38:48Gitlab::Metrics::Exporter::MetricsMiddleware 458922:38:48 records a total requests metric 459022:38:48 records a request duration histogram 459122:38:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. It took 0.24 second. Expected to take 0.48 second. 459222:38:48# [RSpecRunTime] Starting example group spec/lib/click_house/models/audit_event_spec.rb. Expected to take 0.46 second. 459322:38:48ClickHouse::Models::AuditEvent 459422:38:48 #by_entity_username 459522:38:48 builds the correct SQL 459622:38:48 class methods 459722:38:48 .by_entity_type 459822:38:48 calls the corresponding instance method 459922:38:48 .by_entity_id 460022:38:49 calls the corresponding instance method 460122:38:49 .by_author_id 460222:38:49 calls the corresponding instance method 460322:38:49 .by_entity_username 460422:38:49 calls the corresponding instance method 460522:38:49 .by_author_username 460622:38:49 calls the corresponding instance method 460722:38:49 #by_entity_id 460822:38:49 builds the correct SQL 460922:38:49 #by_entity_type 461022:38:49 builds the correct SQL 461122:38:49 #by_author_id 461222:38:49 builds the correct SQL 461322:38:49 #by_author_username 461422:38:49 builds the correct SQL 461522:38:49 method chaining 461622:38:49 builds the correct SQL with chained methods 461722:38:49# [RSpecRunTime] Finishing example group spec/lib/click_house/models/audit_event_spec.rb. It took 0.42 second. Expected to take 0.46 second. 461822:38:49# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/api_urls_spec.rb. Expected to take 0.43 second. 461922:38:49ErrorTracking::SentryClient::ApiUrls 462022:38:49 #issue_latest_event_url 462122:38:49 behaves like correct url 462322:38:49 behaves like correct url with extra slashes 462422:38:49 behaves like correct url 462622:38:49 behaves like correctly escapes issue ID 462722:38:49 with param a string with reserved chars 462822:38:49 is expected to include "123%24%25" 462922:38:49 with param a symbol with reserved chars 463022:38:49 is expected to include "123%24%25" 463122:38:49 with param an integer 463222:38:49 is expected to include "12345678" 463322:38:49 #projects_url 463422:38:49 behaves like correct url 463622:38:49 behaves like correct url with extra slashes 463722:38:49 behaves like correct url 464022:38:49 behaves like correct url 464222:38:49 behaves like correct url with extra slashes 464322:38:49 behaves like correct url 464522:38:49 behaves like correctly escapes issue ID 464622:38:49 with param a string with reserved chars 464722:38:49 is expected to include "123%24%25" 464822:38:49 with param a symbol with reserved chars 464922:38:49 is expected to include "123%24%25" 465022:38:49 with param an integer 465122:38:49 is expected to include "12345678" 465322:38:49 behaves like correct url 465522:38:49 behaves like correct url with extra slashes 465622:38:49 behaves like correct url 465822:38:49# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/api_urls_spec.rb. It took 0.34 second. Expected to take 0.43 second. 465922:38:49# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. Expected to take 0.43 second. 466022:38:49Gitlab::Database::HealthStatus::Indicators::WriteAheadLog 466222:38:49 remembers the indicator class 466322:38:49 returns NoSignal signal in case the feature flag is disabled 466422:38:49 returns NoSignal signal when WAL archive queue can not be calculated 466522:38:49 uses primary database 466622:38:49 when WAL archive queue size is below the limit 466722:38:49 returns Normal signal 466822:38:49 when WAL archive queue size is above the limit 466922:38:49 returns Stop signal 467022:38:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. It took 0.16 second. Expected to take 0.43 second. 467122:38:49# [RSpecRunTime] Starting example group spec/helpers/resource_events/abuse_report_events_helper_spec.rb. Expected to take 0.39 second. 467222:38:49ResourceEvents::AbuseReportEventsHelper 467322:38:49 #success_message_for_action 467422:38:49 action: "ban_user", action_value: 1 467522:38:49 is expected not to be nil 467622:38:49 action: "block_user", action_value: 2 467722:38:49 is expected not to be nil 467822:38:49 action: "delete_user", action_value: 3 467922:38:49 is expected not to be nil 468022:38:49 action: "close_report", action_value: 4 468122:38:49 is expected not to be nil 468222:38:49 action: "ban_user_and_close_report", action_value: 5 468322:38:49 is expected not to be nil 468422:38:49 action: "block_user_and_close_report", action_value: 6 468522:38:49 is expected not to be nil 468622:38:49 action: "delete_user_and_close_report", action_value: 7 468722:38:49 is expected not to be nil 468822:38:49 action: "trust_user", action_value: 8 468922:38:49 is expected not to be nil 469022:38:49 action: "trust_user_and_close_report", action_value: 9 469122:38:50 is expected not to be nil 469222:38:50# [RSpecRunTime] Finishing example group spec/helpers/resource_events/abuse_report_events_helper_spec.rb. It took 0.23 second. Expected to take 0.39 second. 469322:38:50# [RSpecRunTime] Starting example group spec/services/error_tracking/base_service_spec.rb. Expected to take 0.38 second. 469422:38:50ErrorTracking::BaseService 469522:38:50 #compose_response 469622:38:50 returns bad_request error when response has an error key 469722:38:50 returns server error when response has missing key error_type 469822:38:50 returns no content when response is nil 469922:38:50 when result has no errors key 470022:38:50 raises NotImplementedError 470122:38:50 when parse_response is implemented 470222:38:50 returns successful response 470322:38:50 returns successful response with changes from passed block 470422:38:50 when tracking_event is provided 470522:38:50 behaves like tracking unique hll events 470622:38:50 tracks unique event 470722:38:50# [RSpecRunTime] Finishing example group spec/services/error_tracking/base_service_spec.rb. It took 0.31 second. Expected to take 0.38 second. 470822:38:50# [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. Expected to take 0.36 second. 470922:38:50ActivityPub::ReleasesActorEntity 471122:38:50 has releases page as id 471222:38:50 is an Application actor 471322:38:50 has a recognizable username 471422:38:50 has a recognizable full name 471522:38:50 provides a description of the project 471622:38:50 provides project data as context 471722:38:50# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. It took 0.28 second. Expected to take 0.36 second. 471822:38:50# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. Expected to take 0.35 second. 471922:38:50Gitlab::Ci::Config::Entry::Inherit::Default 472122:38:50 config: true, valid: true 472222:38:50 is expected to eq true 472322:38:50 config: false, valid: true 472422:38:50 is expected to eq true 472522:38:50 config: ["image"], valid: true 472622:38:50 is expected to eq true 472722:38:50 config: ["unknown"], valid: false 472822:38:50 is expected to eq false 472922:38:50 config: [:image], valid: false 473022:38:50 is expected to eq false 473122:38:50 config: [true], valid: false 473222:38:50 is expected to eq false 473322:38:50 config: "string", valid: false 473422:38:50 is expected to eq false 473622:38:50 config: true, inherit: true 473722:38:50 is expected to eq true 473822:38:50 config: false, inherit: false 473922:38:50 is expected to eq false 474022:38:50 config: ["image"], inherit: true 474122:38:50 is expected to eq true 474222:38:50 config: ["before_script"], inherit: false 474322:38:50 is expected to eq false 474422:38:50 config: "123", inherit: false 474522:38:50 is expected to eq false 474622:38:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. It took 0.26 second. Expected to take 0.35 second. 474722:38:50# [RSpecRunTime] Starting example group spec/lib/authn/tokens/personal_access_token_spec.rb. Expected to take 0.34 second. 474822:38:50Authn::Tokens::PersonalAccessToken 474922:38:50 behaves like token handling with unsupported token type 475022:38:50 with unsupported token type 475222:38:50 is nil when the token type is not supported 475422:38:50 raises error when the token type is not found 475522:38:50 with valid personal access token 475622:38:50 behaves like finding the valid revocable 475822:38:51 finds the plaintext token 476022:38:51 successfully revokes the token 476122:38:51# [RSpecRunTime] Finishing example group spec/lib/authn/tokens/personal_access_token_spec.rb. It took 0.19 second. Expected to take 0.34 second. 476222:38:51# [RSpecRunTime] Starting example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. Expected to take 0.32 second. 476322:38:51Gitlab::Kas::ServerInfoPresenter 476422:38:51 #retrieved_server_info? 476522:38:51 returns true when server info is retrieved 476622:38:51 returns false when server info is not retrieved 476722:38:51 when kas rpc fail 476822:38:51 behaves like logs kas error 476922:38:51 logs the error 477022:38:51 when kas client initialization fails 477122:38:51 behaves like logs kas error 477222:38:51 logs the error 477322:38:51 #git_ref_url 477422:38:51 when git ref is a commit 477522:38:51 returns a commit url 477622:38:51 when git ref is a tag 477722:38:51 returns a tag url 477822:38:51 when git ref is empty 477922:38:51 is expected to be nil 478122:38:51 returns version 478222:38:51 #git_ref_for_display 478322:38:51 when git ref is a commit 478422:38:51 is expected to eq "6a0281c6896" 478522:38:51 with git ref is a tag 478622:38:51 is expected to eq "v17.4.0-rc1" 478722:38:51 when git ref is empty 478822:38:51 is expected to be nil 478922:38:51# [RSpecRunTime] Finishing example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. It took 0.26 second. Expected to take 0.32 second. 479022:38:51# [RSpecRunTime] Starting example group spec/lib/banzai/filter/code_language_filter_spec.rb. Expected to take 0.3 second. 479122:38:51Banzai::Filter::CodeLanguageFilter 479222:38:51 when lang is specified on `code` 479322:38:51 adds data-canonical-lang to `pre` and removes lang attribute 479422:38:51 when multiple param delimiters are used 479522:38:51 when delimiter is colon 479622:38:51 delimits on the first appearance 479722:38:51 behaves like pipeline timing check 479822:38:51 checks the pipeline timing 479922:38:51 when no language is specified 480022:38:51 does nothing 480122:38:51 when lang has extra params 480222:38:51 escapes HTML tags 480322:38:51 escapes HTML tags 480422:38:51 escapes HTML tags 480522:38:51 when lang is specified on `pre` 480622:38:51 includes data-lang-params tag with extra information and removes data-meta 480722:38:51 when lang is specified on `code` 480822:38:51 includes data-lang-params tag with extra information and removes data-meta 480922:38:51 when lang is specified on `pre` 481022:38:51 adds data-canonical-lang and removes lang attribute 481122:38:51# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/code_language_filter_spec.rb. It took 0.23 second. Expected to take 0.3 second. 481222:38:51# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb. Expected to take 0.3 second. 481322:38:51Gitlab::Usage::Metrics::Instrumentations::RedisHLLMetric 481422:38:51 raise exception if events options is not present 481622:38:51 behaves like a correct instrumented metric value 481722:38:51 has correct value 481922:38:51 behaves like a correct instrumented metric value 482022:38:51 has correct value 482122:38:51 with events attribute defined 482222:38:51 behaves like a correct instrumented metric value 482322:38:51 has correct value 482422:38:51 with events having different `unique` values 482522:38:51 raises an exception 482622:38:51 with options attributes also defined 482722:38:51 behaves like a correct instrumented metric value 482822:38:51 has correct value 482922:38:51 with property_name excluding ".id" 483022:38:51 behaves like a correct instrumented metric value 483122:38:51 has correct value 483222:38:51 children classes 483322:38:51 availability not defined 483422:38:51 returns default availability 483522:38:51 availability defined 483622:38:51 returns defined availability 483722:38:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb. It took 0.26 second. Expected to take 0.3 second. 483822:38:51# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 0.28 second. 483922:38:51Gitlab::EtagCaching::Store 484122:38:51 with invalid keys 484222:38:51 raises errors 484322:38:51 does not raise errors in production 484422:38:51 with GraphQL keys 484522:38:51 returns a stored value 484622:38:51 with RESTful keys 484722:38:51 returns a stored value 484922:38:51 with invalid keys 485022:38:51 raises errors 485122:38:51 with GraphQL keys 485222:38:51 stores and returns a value 485322:38:51 with RESTful keys 485422:38:51 stores and returns a value 485522:38:51 with multiple keys 485622:38:51 stores and returns multiple values 485722:38:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.19 second. Expected to take 0.28 second. 485822:38:51# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb. Expected to take 0.27 second. 485922:38:51Gitlab::SidekiqConfig::CliMethods 486022:38:51 .worker_queues 486122:38:51 when the file exists 486222:38:51 when the file contains an array of hashes 486322:38:52 memoizes the result 486422:38:52 flattens and joins the contents 486522:38:52 when the file does not exist 486622:38:52 returns an empty array 486722:38:52 .expand_queues 486822:38:52 defaults the value of the second argument to .worker_queues 486922:38:52 expands queue namespaces to concrete queue names 487022:38:52 lets concrete queue names pass through 487122:38:52 lets unknown queues pass through 487222:38:52 .query_queues 487322:38:52 returns the queue names of matched workers 487422:38:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb. It took 0.21 second. Expected to take 0.27 second. 487522:38:52# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. Expected to take 0.27 second. 487622:38:52Gitlab::Instrumentation::RedisClusterRouter 487722:38:52 .format_slotmap 487822:38:52 handles empty slot array 487922:38:52 handles incomplete slot array 488022:38:52 handles complete slot array 488122:38:52 .compact_array 488222:38:52 input: [1, 2, 3, 4, 5, 6, 7], output: "1-7" 488322:38:52 is expected to eq "1-7" 488422:38:52 input: [1, 2, 3, 5, 6, 7, 9, 10], output: "1-3,5-7,9-10" 488522:38:52 is expected to eq "1-3,5-7,9-10" 488622:38:52 input: [1, 2, 3, 4, 5, 7], output: "1-5,7-7" 488722:38:52 is expected to eq "1-5,7-7" 488822:38:52 input: [], output: "" 488922:38:52 is expected to eq "" 489022:38:52 input: [1, 1, 1, 1], output: "1-1" 489122:38:52 is expected to eq "1-1" 489222:38:52 #send_command 489322:38:52 tracks exception 489422:38:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. It took 0.25 second. Expected to take 0.27 second. 489522:38:52# [RSpecRunTime] Starting example group spec/lib/gitlab/import_formatter_spec.rb. Expected to take 0.24 second. 489622:38:52Gitlab::ImportFormatter 489822:38:52 creates the correct string 489922:38:52 #author_line 490022:38:52 returns the correct string with provided author name 490122:38:52 returns the correct string with Anonymous name if author not provided 490222:38:52 #assignee_line 490322:38:52 returns the correct string with provided author name 490422:38:52 returns the correct string with Anonymous name if author not provided 490522:38:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_formatter_spec.rb. It took 0.11 second. Expected to take 0.24 second. 490622:38:52# [RSpecRunTime] Starting example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. Expected to take 0.24 second. 490722:38:52Clusters::Kubernetes::FetchKubernetesTokenService 490922:38:52 when params correct 491022:38:52 when the secret exists 491122:38:52 is expected to eq "xxx.token.xxx" 491222:38:52 when there is a 500 error 491322:38:52 is expected to raise Kubeclient::HttpError 491422:38:52 when the secret does not exist on the first try 491522:38:52 retries and finds the token 491622:38:52 when the secret permanently does not exist 491722:38:52 is expected to be nil 491822:38:52 when the secret is missing a token on the first try 491922:38:52 retries and finds the token 492022:38:52 when the secret is permanently missing a token 492122:38:52 is expected to be nil 492222:38:52# [RSpecRunTime] Finishing example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. It took 0.19 second. Expected to take 0.24 second. 492322:38:52# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/record_loader_strategy_spec.rb. Expected to take 0.23 second. 492422:38:52Gitlab::Pagination::Keyset::InOperatorOptimization::Strategies::RecordLoaderStrategy 492522:38:52 #initializer_columns 492622:38:52 returns a NULL table row as the result column 492822:38:52 uses the finder query to load the row in the result column 492922:38:52 #final_projections 493022:38:52 when model does not have ignored columns 493122:38:52 does not specify the selected column names 493222:38:52 when model has ignored columns 493322:38:52 specifies the selected column names 493422:38:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/record_loader_strategy_spec.rb. It took 0.16 second. Expected to take 0.23 second. 493522:38:52# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. Expected to take 0.22 second. 493622:38:52Tooling::Helpers::FileHandler 493722:38:52 #write_array_to_file 493822:38:52 when the output file does not exist 493922:38:52 creates the file 494022:38:52 when the output file is empty 494122:38:52 writes the correct content to the file 494222:38:52 when the content array is not sorted 494322:38:52 sorts the array before writing it to file 494422:38:52 when the output file is not empty 494522:38:53 appends the correct content to the file 494622:38:53 when the append flag is set to false 494722:38:53 overwrites the previous content 494822:38:53 #read_array_from_file 494922:38:53 when the input file does not exist 495022:38:53 creates the file 495122:38:53 when the input file is not empty 495222:38:53 returns the content of the file in an array 495322:38:53# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. It took 0.17 second. Expected to take 0.22 second. 495422:38:53# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/presenter_spec.rb. Expected to take 0.21 second. 495522:38:53RuboCop::Cop::CodeReuse::Presenter 495622:38:53 flags the use of a Presenter in a Finder 495722:38:53 flags the use of a Presenter in a model instance method 495822:38:53 flags the use of a Presenter in a model class method 495922:38:53 flags the use of a Service class in a Presenter 496022:38:53 flags the use of a Presenter in a Serializer 496122:38:53 flags the use of a Presenter in a worker 496222:38:53 flags the use of a Presenter in a Service class 496322:38:53# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/presenter_spec.rb. It took 0.17 second. Expected to take 0.21 second. 496422:38:53# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.21 second. 496522:38:53MergeRequests::Mergeability::CheckDraftStatusService 496622:38:53 behaves like mergeability check service 496722:38:53 sets the identifier 496822:38:53 sets the description 497022:38:53 when the merge request is a draft 497122:38:53 returns a check result with status failed 497222:38:53 when the merge request is not a draft 497322:38:53 returns a check result with status success 497522:38:53 when skip check param is true 497622:38:53 returns true 497722:38:53 when skip check param is false 497822:38:53 returns false 498022:38:53 returns false 498122:38:53# [RSpecRunTime] Finishing example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. It took 0.18 second. Expected to take 0.21 second. 498222:38:53# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitignore_template_spec.rb. Expected to take 0.2 second. 498322:38:53Gitlab::Template::GitignoreTemplate 498522:38:53 strips the gitignore suffix 498622:38:53 combines the globals and rest 498822:38:53 returns nil if the file does not exist 498922:38:53 returns the Gitignore object of a valid file 499122:38:53 loads the full file 499222:38:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitignore_template_spec.rb. It took 0.12 second. Expected to take 0.2 second. 499322:38:53# [RSpecRunTime] Starting example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. Expected to take 0.2 second. 499422:38:53groups/settings/repository/_default_branch 499522:38:53 when group default_branch_protection_defaults is empty 499622:38:53 renders default branch protection defaults correctly 499722:38:53# [RSpecRunTime] Finishing example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. It took 0.06 second. Expected to take 0.2 second. 499822:38:53# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. Expected to take 0.18 second. 499922:38:53Gitlab::GithubImport::Representation::PullRequests::ReviewRequests 500022:38:53 .from_api_response 500122:38:53 behaves like Review requests 500222:38:53 returns an instance of Review Request 500322:38:53 for returned Review Requests 500422:38:53 includes merge request id 500522:38:53 includes reviewers 500622:38:53 #github_identifiers 500722:38:53 returns a hash with needed identifiers 500822:38:53 .from_json_hash 500922:38:53 behaves like Review requests 501022:38:53 returns an instance of Review Request 501122:38:53 for returned Review Requests 501222:38:53 includes merge request id 501322:38:53 includes reviewers 501422:38:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. It took 0.14 second. Expected to take 0.18 second. 501522:38:53# [RSpecRunTime] Starting example group spec/helpers/pagination_helper_spec.rb. Expected to take 0.18 second. 501622:38:53PaginationHelper 501722:38:53 #paginate_collection 501822:38:53 paginates a collection without using a COUNT 501922:38:53 paginates a collection using a COUNT 502022:38:53 #paginate_event_tracking_data_attributes 502122:38:53 when event_tracking argument is nil 502222:38:53 returns an empty object 502322:38:53 when event tracking argument is set 502422:38:53 returns event tracking data attributes 502522:38:53# [RSpecRunTime] Finishing example group spec/helpers/pagination_helper_spec.rb. It took 0.12 second. Expected to take 0.18 second. 502622:38:53# [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb. Expected to take 0.17 second. 502722:38:53Gitlab::Search::AbuseValidators::NoAbusiveCoercionFromStringValidator 502822:38:53 attribute_value: ["this is an arry"], valid?: false 502922:38:53 is expected to receive message chain errors.add 503022:38:53 attribute_value: {:this=>"is a hash"}, valid?: false 503122:38:53 is expected to receive message chain errors.add 503222:38:53 attribute_value: 123, valid?: false 503322:38:53 is expected to receive message chain errors.add 503422:38:53 attribute_value: 456.78, valid?: false 503522:38:53 is expected to receive message chain errors.add 503622:38:53 attribute_value: "now this is a string", valid?: true 503722:38:53 is expected not to receive errors(*(any args)) 0 times 503822:38:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb. It took 0.11 second. Expected to take 0.17 second. 503922:38:53# [RSpecRunTime] Starting example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. Expected to take 0.17 second. 504022:38:53Gitlab::Mailgun::WebhookProcessors::FailureLogger 504222:38:53 on permanent failure 504322:38:53 when threshold is not exceeded 504422:38:54 increments counter but does not log the failure 504522:38:54 when threshold is exceeded 504622:38:54 increments counter and logs the failure 504722:38:54 on temporary failure 504822:38:54 when threshold is not exceeded 504922:38:54 increments counter but does not log the failure 505022:38:54 when threshold is exceeded 505122:38:54 increments counter and logs the failure 505222:38:54 on other events 505322:38:54 does nothing 505422:38:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. It took 0.13 second. Expected to take 0.17 second. 505522:38:54# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router_spec.rb. Expected to take 0.16 second. 505622:38:54Gitlab::EtagCaching::Router 505822:38:54 with RESTful routes 505922:38:54 matches project pipelines endpoint 506022:38:54 with GraphQL routes 506122:38:54 matches pipelines endpoint 506222:38:54 matches jobs endpoint 506322:38:54 matches pipeline sha endpoint 506422:38:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router_spec.rb. It took 0.09 second. Expected to take 0.16 second. 506522:38:54# [RSpecRunTime] Starting example group spec/services/emails/confirm_service_spec.rb. Expected to take 0.15 second. 506622:38:54Emails::ConfirmService 506822:38:54 enqueues a background job to send confirmation email again 506922:38:54# [RSpecRunTime] Finishing example group spec/services/emails/confirm_service_spec.rb. It took 0.11 second. Expected to take 0.15 second. 507022:38:54# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/x509_signature_type_spec.rb. Expected to take 0.15 second. 507122:38:54Types::CommitSignatures::X509SignatureType 507222:38:54 is expected to include Types::CommitSignatureInterface 507322:38:54 contains attributes related to X.509 signatures 507422:38:54 is expected to require graphql authorizations :download_code 507522:38:54 is expected to eq "X509Signature" 507622:38:54# [RSpecRunTime] Finishing example group spec/graphql/types/commit_signatures/x509_signature_type_spec.rb. It took 0.09 second. Expected to take 0.15 second. 507722:38:54# [RSpecRunTime] Starting example group spec/graphql/types/packages/cleanup/policy_type_spec.rb. Expected to take 0.14 second. 507822:38:54Types::Packages::Cleanup::PolicyType 507922:38:54 is expected to eq "PackagesCleanupPolicy" 508022:38:54 is expected to eq "A packages cleanup policy designed to keep only packages and packages assets that matter most" 508122:38:54 is expected to require graphql authorizations :admin_package 508322:38:54 is expected to have nullable GraphQL type Time 508422:38:54 keep_n_duplicated_package_files 508522:38:54 is expected to have non-null GraphQL type PackagesCleanupKeepDuplicatedPackageFilesEnum 508622:38:54# [RSpecRunTime] Finishing example group spec/graphql/types/packages/cleanup/policy_type_spec.rb. It took 0.1 second. Expected to take 0.14 second. 508722:38:54# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. Expected to take 0.14 second. 508822:38:54Gitlab::Ci::Config::Interpolation::Context 509022:38:54 returns a max depth of the hash 509222:38:54 returns the context hash 509422:38:54 when given an unexpected object 509522:38:54 raises an ArgumentError 509622:38:54 when interpolation context is too complex 509722:38:54 raises an exception 509922:38:54 returns variables as a Variables::Collection object 510022:38:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. It took 0.11 second. Expected to take 0.14 second. 510122:38:54# [RSpecRunTime] Starting example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. Expected to take 0.13 second. 510222:38:54Import::BitbucketServerProviderRepoEntity 510322:38:54 behaves like exposes required fields for import entity 510422:38:54 exposes required fields 510522:38:54 correctly exposes id 510622:38:54 correctly exposes full name 510722:38:54 correctly exposes sanitized name 510822:38:54 correctly exposes provider link 510922:38:54# [RSpecRunTime] Finishing example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. It took 0.12 second. Expected to take 0.13 second. 511022:38:54# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 0.12 second. 511122:38:54Types::Clusters::AgentTokenType 511222:38:54 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status 511322:38:54 is expected to eq "ClusterAgentToken" 511422:38:54 is expected to require graphql authorizations :read_cluster_agent 511522:38:54# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.08 second. Expected to take 0.12 second. 511622:38:54# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. Expected to take 0.12 second. 511722:38:54Gitlab::Middleware::RailsQueueDuration 511922:38:54 calls the app when metrics are disabled 512022:38:54 when metrics are enabled 512122:38:54 calls the app when metrics are enabled but no timing header is found 512222:38:54 sets proxy_flight_time and calls the app when the header is present 512322:38:54 observes rails queue duration metrics and calls the app when the header is present 512422:38:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. It took 0.1 second. Expected to take 0.12 second. 512522:38:54# [RSpecRunTime] Starting example group spec/lib/system_check/app/redis_version_check_spec.rb. Expected to take 0.12 second. 512622:38:54SystemCheck::App::RedisVersionCheck 512822:38:54 info: {"redis_version"=>nil}, expected: false, message: "Could not retrieve the Redis version. Please check if your settings are correct" 512922:38:54 is expected to eq "Could not retrieve the Redis version. Please check if your settings are correct" 513022:38:54 info: {"redis_version"=>"5.9.0"}, expected: false, message: "Your Redis version 5.9.0 is not supported anymore. Update your Redis server to a version >= 6.2.14" 513122:38:54 is expected to eq "Your Redis version 5.9.0 is not supported anymore. Update your Redis server to a version >= 6.2.14" 513222:38:54 info: {"redis_version"=>"6.0.0"}, expected: false, message: "Your Redis version 6.0.0 has reached end-of-life (EOL). Update your Redis server to a version >= 6.2.14" 513322:38:54 is expected to eq "Your Redis version 6.0.0 has reached end-of-life (EOL). Update your Redis server to a version >= 6.2.14" 513422:38:54 info: {"redis_version"=>"6.2.14"}, expected: true, message: nil 513522:38:54 is expected to eq nil 513622:38:54# [RSpecRunTime] Finishing example group spec/lib/system_check/app/redis_version_check_spec.rb. It took 0.1 second. Expected to take 0.12 second. 513722:38:54# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/unspecified_spec.rb. Expected to take 0.11 second. 513822:38:54Gitlab::Config::Entry::Unspecified 514022:38:55 delegates method to entry 514222:38:55 delegates method to entry 514422:38:55 delegates method to entry 514622:38:55 is always false 514722:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/unspecified_spec.rb. It took 0.09 second. Expected to take 0.11 second. 514822:38:55# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migrations_spec.rb. Expected to take 0.11 second. 514922:38:55RuboCop::Cop::Migration::BackgroundMigrations 515022:38:55 when queue_background_migration_jobs_by_range_at_intervals is used 515122:38:55 registers an offense 515222:38:55 when migrate_in is used 515322:38:55 registers an offense 515422:38:55 when requeue_background_migration_jobs_by_range_at_intervals is used 515522:38:55 registers an offense 515622:38:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migrations_spec.rb. It took 0.07 second. Expected to take 0.11 second. 515722:38:55# [RSpecRunTime] Starting example group spec/serializers/request_aware_entity_spec.rb. Expected to take 0.1 second. 515822:38:55RequestAwareEntity 515922:38:55 includes URL helpers 516022:38:55 includes method for checking abilities 516122:38:55 fetches request from options 516222:38:55# [RSpecRunTime] Finishing example group spec/serializers/request_aware_entity_spec.rb. It took 0.07 second. Expected to take 0.1 second. 516322:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/boolean_spec.rb. Expected to take 0.1 second. 516422:38:55Gitlab::Config::Entry::Boolean 516622:38:55 when entry config value is valid 516822:38:55 returns key value 517122:38:55 when entry value is not valid 517322:38:55 saves errors 517422:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/boolean_spec.rb. It took 0.07 second. Expected to take 0.1 second. 517522:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. Expected to take 0.09 second. 517622:38:55Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumns 517722:38:55 #array_aggregated_column_names 517822:38:55 is expected to eq ["issues_relative_position_array", "issues_id_array"] 517922:38:55 #original_column_names 518022:38:55 is expected to eq ["relative_position", "id"] 518122:38:55 #cursor_values 518222:38:55 returns the keyset pagination cursor values from the column arrays as SQL expression 518322:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. It took 0.07 second. Expected to take 0.09 second. 518422:38:55# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. Expected to take 0.09 second. 518522:38:55Types::MergeRequests::MergeabilityCheckType 518622:38:55 is expected to eq "MergeRequestMergeabilityCheck" 518722:38:55 is expected to have graphql fields :identifier and :status 518822:38:55# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. It took 0.05 second. Expected to take 0.09 second. 518922:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. Expected to take 0.09 second. 519022:38:55Gitlab::Ci::Reports::Sbom::Reports 519222:38:55 appends the report to the report list 519322:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. It took 0.02 second. Expected to take 0.09 second. 519422:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/no_cache_headers_spec.rb. Expected to take 0.08 second. 519522:38:55Gitlab::NoCacheHeaders 519622:38:55 #no_cache_headers 519722:38:55 raises a RuntimeError 519822:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/no_cache_headers_spec.rb. It took 0.02 second. Expected to take 0.08 second. 519922:38:55# [RSpecRunTime] Starting example group spec/models/clusters/cluster_enabled_grant_spec.rb. Expected to take 0.08 second. 520022:38:55Clusters::ClusterEnabledGrant 520122:38:55 is expected to belong to namespace required: false 520222:38:55 does not allow STI 520322:38:55# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_enabled_grant_spec.rb. It took 0.05 second. Expected to take 0.08 second. 520422:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. Expected to take 0.07 second. 520522:38:55Gitlab::Utils::SafeInlineHash 520622:38:55 .merge_keys! 520722:38:55 when hash is too big 520822:38:55 raises an exception 520922:38:55 when hash has an acceptaable size 521022:38:55 returns a result of InlineHash 521122:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. It took 0.05 second. Expected to take 0.07 second. 521222:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/batch_loader_spec.rb. Expected to take 0.07 second. 521322:38:55Gitlab::Utils::BatchLoader 521522:38:55 clears batched items which match the specified batch key 521622:38:55 clears loaded values which match the specified batch key 521722:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/batch_loader_spec.rb. It took 0.05 second. Expected to take 0.07 second. 521822:38:55# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. Expected to take 0.07 second. 521922:38:55Types::Clusters::Agents::Authorizations::UserAccessType 522022:38:55 is expected to eq "ClusterAgentAuthorizationUserAccess" 522122:38:55 is expected to have graphql fields :agent and :config 522222:38:55# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 522322:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer_spec.rb. Expected to take 0.07 second. 522422:38:55Gitlab::BitbucketServerImport::Importers::PullRequestNotes::BaseImporter 522622:38:55 is expected to raise NotImplementedError 522722:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer_spec.rb. It took 0.05 second. Expected to take 0.07 second. 522822:38:55# [RSpecRunTime] Starting example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. Expected to take 0.07 second. 522922:38:55RuboCop::Cop::Database::RescueQueryCanceled 523022:38:55 flags the use of ActiveRecord::QueryCanceled 523122:38:55 does not flag a different exception 523222:38:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. It took 0.05 second. Expected to take 0.07 second. 523322:38:55# [RSpecRunTime] Starting example group spec/serializers/label_entity_spec.rb. Expected to take 0.07 second. 523622:38:55 exposes correct attributes 523722:38:55# [RSpecRunTime] Finishing example group spec/serializers/label_entity_spec.rb. It took 0.04 second. Expected to take 0.07 second. 523822:38:55# [RSpecRunTime] Starting example group spec/graphql/types/release_source_type_spec.rb. Expected to take 0.06 second. 523922:38:55Types::ReleaseSourceType 524022:38:55 is expected to require graphql authorizations :read_code 524122:38:55 has the expected fields 524222:38:55# [RSpecRunTime] Finishing example group spec/graphql/types/release_source_type_spec.rb. It took 0.04 second. Expected to take 0.06 second. 524322:38:55# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_stack_trace_entry_type_spec.rb. Expected to take 0.06 second. 524422:38:55Types::ErrorTracking::SentryErrorStackTraceEntryType 524522:38:55 is expected to eq "SentryErrorStackTraceEntry" 524622:38:55 exposes the expected fields 524722:38:55# [RSpecRunTime] Finishing example group spec/graphql/types/error_tracking/sentry_error_stack_trace_entry_type_spec.rb. It took 0.04 second. Expected to take 0.06 second. 524822:38:55# [RSpecRunTime] Starting example group spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb. Expected to take 0.06 second. 524922:38:55API::Entities::VirtualRegistries::Packages::Maven::Registry 525022:38:55 is expected to include :id, :group_id, :created_at, and :updated_at 525122:38:55# [RSpecRunTime] Finishing example group spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb. It took 0.03 second. Expected to take 0.06 second. 525222:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb. Expected to take 0.05 second. 525322:38:55Gitlab::Database::ObsoleteIgnoredColumns 525522:38:55 returns a list of class names and columns pairs 525622:38:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb. It took 0.03 second. Expected to take 0.05 second. 525722:38:55# [RSpecRunTime] Starting example group spec/graphql/types/packages/protection/rule_access_level_enum_spec.rb. Expected to take 0.05 second. 525822:38:55Types::Packages::Protection::RuleAccessLevelEnum 525922:38:55 exposes all options 526022:38:55# [RSpecRunTime] Finishing example group spec/graphql/types/packages/protection/rule_access_level_enum_spec.rb. It took 0.02 second. Expected to take 0.05 second. 526122:38:55# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb. Expected to take 0.04 second. 526222:38:55AuthorizedProjectUpdate::PeriodicRecalculateWorker 526422:38:55 calls AuthorizedProjectUpdate::PeriodicRecalculateService 526522:38:55# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb. It took 0.03 second. Expected to take 0.04 second. 526622:38:55# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb. Expected to take 0.04 second. 526722:38:55Gitlab::Analytics::CycleAnalytics::StageEvents 526822:38:55 #selectable_events 526922:38:56 excludes internal events 527022:38:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb. It took 0.02 second. Expected to take 0.04 second. 527122:38:56# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.04 second. 527222:38:56Types::ContainerRepositoryCleanupStatusEnum 527322:38:56 exposes all statuses 527422:38:56# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 527522:38:56# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb. Expected to take 0.04 second. 527622:38:56Gitlab::Kubernetes::ConfigMaps::AwsNodeAuth 527822:38:56 builds a Kubeclient Resource 527922:38:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb. It took 0.02 second. Expected to take 0.04 second. 528022:38:56# [RSpecRunTime] Starting example group spec/graphql/types/security/report_types_enum_spec.rb. Expected to take 0.04 second. 528122:38:56Types::Security::ReportTypeEnum 528222:38:56 exposes all security report types 528322:38:56# [RSpecRunTime] Finishing example group spec/graphql/types/security/report_types_enum_spec.rb. It took 0.03 second. Expected to take 0.04 second. 528422:38:56[TEST PROF INFO] EventProf results for sql.active_record 528522:38:56Total time: 04:38.261 of 21:45.466 (21.32%) 528622:38:56Total events: 196867 528722:38:56Top 5 slowest suites (by time): 528822:38:56Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 01:24.461 (47177 / 108) of 06:01.862 (23.34%) 528922:38:56Event (./spec/models/event_spec.rb:5) – 00:24.107 (18284 / 165) of 01:45.284 (22.9%) 529022:38:56LabelsFinder (./spec/finders/labels_finder_spec.rb:5) – 00:12.756 (8855 / 60) of 00:49.460 (25.79%) 529122:38:56Issuable::BulkUpdateService (./spec/services/issuable/bulk_update_service_spec.rb:5) – 00:12.507 (9225 / 52) of 01:00.280 (20.75%) 529222:38:56Gitlab::Ci::S...eline::Factory (./spec/lib/gitlab/ci/status/pipeline/factory_spec.rb:5) – 00:12.016 (9688 / 54) of 00:47.061 (25.53%) 529322:38:56Knapsack report was generated. Preview: 529522:38:56 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 361.8617361100005, 529622:38:56 "spec/models/event_spec.rb": 105.2845611269995, 529722:38:56 "spec/services/git/branch_push_service_spec.rb": 82.06522249099999, 529822:38:56 "spec/services/issuable/bulk_update_service_spec.rb": 60.27988053499939, 529922:38:56 "spec/finders/labels_finder_spec.rb": 49.45999480199953, 530022:38:56 "spec/lib/gitlab/ci/status/pipeline/factory_spec.rb": 47.061214981000376, 530122:38:56 "spec/services/merge_requests/merge_to_ref_service_spec.rb": 45.31712511800015, 530222:38:56 "spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb": 35.600729550000324, 530322:38:56 "spec/graphql/mutations/merge_requests/set_locked_spec.rb": 29.15703280100024, 530422:38:56 "spec/models/namespace/root_storage_statistics_spec.rb": 29.573714149999432, 530522:38:56 "spec/finders/ci/runners_finder_spec.rb": 22.437870495000425, 530622:38:56 "spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb": 20.95640887799982, 530722:38:56 "spec/models/compare_spec.rb": 22.019604325999353, 530822:38:56 "spec/lib/gitlab/lets_encrypt/client_spec.rb": 25.131626350999795, 530922:38:56 "spec/helpers/emails_helper_spec.rb": 16.417959723999957, 531022:38:56 "spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb": 16.046901812000215, 531122:38:56 "spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb": 16.294447450000007, 531222:38:56 "spec/models/snippet_repository_spec.rb": 15.751001607000035, 531322:38:56 "spec/policies/blob_policy_spec.rb": 13.293653789999553, 531422:38:56 "spec/models/hooks/web_hook_spec.rb": 10.522549276000063, 531522:38:56 "spec/presenters/projects/settings/deploy_keys_presenter_spec.rb": 11.690055188999395, 531622:38:56 "spec/services/upload_service_spec.rb": 10.516584687999966, 531722:38:56 "spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb": 12.346242017000804, 531822:38:56 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 9.832311250999737, 531922:38:56 "spec/services/files/update_service_spec.rb": 10.35899059499934, 532022:38:56 "spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb": 9.052909030000592, 532122:38:56 "spec/models/ci/build_trace_metadata_spec.rb": 8.62368332099959, 532222:38:56 "spec/workers/deployments/update_environment_worker_spec.rb": 10.190187313000024, 532322:38:56 "spec/views/projects/merge_requests/_commits.html.haml_spec.rb": 8.757210475000647, 532422:38:56 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 7.603735771999709, 532522:38:56 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 7.846985670000322, 532622:38:56 "spec/lib/gitlab/fogbugz_import/importer_spec.rb": 5.952520234000076, 532722:38:56 "spec/lib/gitlab/ci/build/auto_retry_spec.rb": 7.692779697000333, 532822:38:56 "spec/finders/packages/tags_finder_spec.rb": 6.303643297000235, 532922:38:56 "spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb": 6.74696463500004, 533022:38:56 "spec/graphql/mutations/issues/set_escalation_status_spec.rb": 5.454329979000249, 533122:38:56 "spec/models/ci/group_variable_spec.rb": 5.150351504000355, 533222:38:56 "spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb": 4.596150970999588, 533322:38:56 "spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb": 4.765139142999942, 533422:38:56 "spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb": 3.792807521999748, 533522:38:56 "spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb": 5.098839256000247, 533622:38:56 "spec/workers/environments/auto_stop_worker_spec.rb": 4.447734839000077, 533722:38:56 "spec/policies/ci/bridge_policy_spec.rb": 4.473366727999746, 533822:38:56 "spec/models/preloaders/project_policy_preloader_spec.rb": 3.734785524000472, 533922:38:56 "spec/services/packages/debian/generate_distribution_key_service_spec.rb": 4.541318194000269, 534022:38:56 "spec/models/group_group_link_spec.rb": 3.8208875099999204, 534122:38:56 "spec/finders/user_group_notification_settings_finder_spec.rb": 3.5361194840006647, 534222:38:56 "spec/models/integrations/phorge_spec.rb": 2.7675620830004846, 534322:38:56 "spec/services/personal_access_tokens/create_service_spec.rb": 2.912016924999989, 534422:38:56 "spec/models/bulk_imports/export_spec.rb": 2.8296875890000592, 534522:38:56 "spec/services/error_tracking/issue_latest_event_service_spec.rb": 3.114546225000595, 534622:38:56 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 3.1429250640003374, 534722:38:56 "spec/services/packages/generic/create_package_file_service_spec.rb": 2.9816872019991933, 534822:38:56 "spec/graphql/types/global_id_type_spec.rb": 1.995389301000614, 534922:38:56 "spec/graphql/resolvers/users_resolver_spec.rb": 2.9329003539996847, 535022:38:56 "spec/bin/feature_flag_spec.rb": 2.2867368959996384, 535122:38:56 "spec/services/x509_certificate_revoke_service_spec.rb": 2.755109523000101, 535222:38:56 "spec/rubocop/cop/gitlab/documentation_links/link_spec.rb": 1.2163739890002034, 535322:38:56 "spec/workers/ci/build_trace_chunk_flush_worker_spec.rb": 2.417219930000101, 535422:38:56 "spec/graphql/resolvers/ci/test_suite_resolver_spec.rb": 1.973345932000484, 535522:38:56 "spec/services/ci/pipeline_schedule_service_spec.rb": 2.0484738380000636, 535622:38:56 "spec/lib/gitlab/database/postgres_partition_spec.rb": 1.0126820799996494, 535722:38:56 "spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb": 2.1706363720004447, 535822:38:56 "spec/models/preloaders/project_root_ancestor_preloader_spec.rb": 2.0579440680003245, 535922:38:56 "spec/graphql/graphql_triggers_spec.rb": 2.0110129300001063, 536022:38:56 "spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb": 1.8156236390004779, 536122:38:56 "spec/models/concerns/cross_database_ignored_tables_spec.rb": 1.1862291010002082, 536222:38:56 "spec/services/system_notes/zoom_service_spec.rb": 1.676392436000242, 536322:38:56 "spec/graphql/resolvers/work_item_resolver_spec.rb": 0.878907717000402, 536422:38:56 "spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb": 1.6387001590001091, 536522:38:56 "spec/lib/constraints/group_url_constrainer_spec.rb": 1.4878293660003692, 536622:38:56 "spec/models/concerns/ci/partitionable_spec.rb": 0.8092587999999523, 536722:38:56 "spec/models/ci/catalog/verified_namespace_spec.rb": 1.4337857390000863, 536822:38:56 "spec/services/ml/model_versions/get_model_version_service_spec.rb": 1.4449526680000417, 536922:38:56 "spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb": 1.394164410000485, 537022:38:56 "spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb": 1.5994339609997041, 537122:38:56 "spec/presenters/project_hook_presenter_spec.rb": 1.4023013400001219, 537222:38:56 "spec/services/branch_rules/base_service_spec.rb": 1.3442718730002525, 537322:38:56 "spec/models/concerns/cacheable_attributes_spec.rb": 1.336894433999987, 537422:38:56 "spec/workers/update_highest_role_worker_spec.rb": 1.2183395489992108, 537522:38:56 "spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb": 2.0977009059997727, 537622:38:56 "spec/finders/feature_flags_user_lists_finder_spec.rb": 1.2198874890000297, 537722:38:56 "spec/lib/gitlab/gon_helper_spec.rb": 1.0814698670001235, 537822:38:56 "spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb": 0.9789101920005123, 537922:38:56 "spec/models/pages/virtual_domain_spec.rb": 0.989518020000105, 538022:38:56 "spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb": 0.9765817819998119, 538122:38:56 "spec/lib/gitlab/import_export/attribute_configuration_spec.rb": 0.9807664810005008, 538222:38:56 "spec/serializers/test_case_entity_spec.rb": 0.8662134370006243, 538322:38:56 "spec/lib/gitlab/git/finders/refs_finder_spec.rb": 0.932359624000128, 538422:38:56 "spec/lib/banzai/filter/truncate_visible_filter_spec.rb": 0.7410223530005169, 538522:38:56 "spec/lib/gitlab/ci/config/entry/default_spec.rb": 0.8719974069999807, 538622:38:56 "spec/graphql/resolvers/ci/variables_resolver_spec.rb": 0.7658189330004461, 538722:38:56 "spec/models/concerns/triggerable_hooks_spec.rb": 0.8558308880001277, 538822:38:56 "spec/services/authorized_project_update/periodic_recalculate_service_spec.rb": 0.8520432079994862, 538922:38:56 "spec/models/work_items/widgets/time_tracking_spec.rb": 0.6396133690004717, 539022:38:56 "spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb": 0.8845374959992114, 539122:38:56 "spec/models/project_daily_statistic_spec.rb": 0.6662266060002366, 539222:38:56 "spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb": 0.6910989159996461, 539322:38:56 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 0.5922382710004968, 539422:38:56 "spec/presenters/project_clusterable_presenter_spec.rb": 0.4997172949997548, 539522:38:56 "spec/services/packages/helm/extract_file_metadata_service_spec.rb": 0.6750207859995498, 539622:38:56 "spec/models/projects/wiki_repository_spec.rb": 0.44442279800023243, 539722:38:56 "spec/lib/gitlab/git/conflict/parser_spec.rb": 0.535483992999616, 539822:38:56 "spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb": 0.5485362529998383, 539922:38:56 "spec/models/concerns/prometheus_adapter_spec.rb": 0.473118617000182, 540022:38:56 "spec/lib/gitlab/database/postgres_sequences_spec.rb": 0.1308704029997898, 540122:38:56 "spec/services/organizations/update_service_spec.rb": 0.4266189590007343, 540222:38:56 "spec/models/blob_viewer/package_json_spec.rb": 0.41464459899998474, 540322:38:56 "spec/initializers/rails_yaml_safe_load_spec.rb": 0.4309858090000489, 540422:38:56 "spec/lib/gitlab/issuable_sorter_spec.rb": 0.4106054289995882, 540522:38:56 "spec/lib/gitlab/import_export/remote_stream_upload_spec.rb": 0.4759815070001423, 540622:38:56 "spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb": 0.23937176799972804, 540722:38:56 "spec/lib/click_house/models/audit_event_spec.rb": 0.41743493900048634, 540822:38:56 "spec/lib/error_tracking/sentry_client/api_urls_spec.rb": 0.3361852440002622, 540922:38:56 "spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb": 0.1596747019993927, 541022:38:56 "spec/helpers/resource_events/abuse_report_events_helper_spec.rb": 0.23165547900043748, 541122:38:56 "spec/services/error_tracking/base_service_spec.rb": 0.30681318499955523, 541222:38:56 "spec/serializers/activity_pub/releases_actor_entity_spec.rb": 0.27700749700034066, 541322:38:56 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 0.25592641700040986, 541422:38:56 "spec/lib/authn/tokens/personal_access_token_spec.rb": 0.1946916909992069, 541522:38:56 "spec/presenters/gitlab/kas/server_info_presenter_spec.rb": 0.2555861480004751, 541622:38:56 "spec/lib/banzai/filter/code_language_filter_spec.rb": 0.23365135899985034, 541722:38:56 "spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb": 0.25568023699997866, 541822:38:56 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.19075361100021837, 541922:38:56 "spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb": 0.21310461900066002, 542022:38:56 "spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb": 0.247059397999692, 542122:38:56 "spec/lib/gitlab/import_formatter_spec.rb": 0.10985025400077575, 542222:38:56 "spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb": 0.18803639099951397, 542322:38:56 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/record_loader_strategy_spec.rb": 0.16185712199967384, 542422:38:56 "spec/tooling/lib/tooling/helpers/file_handler_spec.rb": 0.16577391200007696, 542522:38:56 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 0.17337335100000928, 542622:38:56 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.1757880409995778, 542722:38:56 "spec/lib/gitlab/template/gitignore_template_spec.rb": 0.11575696499949117, 542822:38:56 "spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb": 0.05644309699982841, 542922:38:56 "spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb": 0.1425547329999972, 543022:38:56 "spec/helpers/pagination_helper_spec.rb": 0.12364761299977545, 543122:38:56 "spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb": 0.10983395499988546, 543222:38:56 "spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb": 0.13205023300088214, 543322:38:56 "spec/lib/gitlab/etag_caching/router_spec.rb": 0.08898464600042644, 543422:38:56 "spec/services/emails/confirm_service_spec.rb": 0.10534845500023948, 543522:38:56 "spec/graphql/types/commit_signatures/x509_signature_type_spec.rb": 0.08574356499957503, 543622:38:56 "spec/graphql/types/packages/cleanup/policy_type_spec.rb": 0.1024750149999818, 543722:38:56 "spec/lib/gitlab/ci/config/interpolation/context_spec.rb": 0.10663140500037116, 543822:38:56 "spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb": 0.12152841399984027, 543922:38:56 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.07572073600022122, 544022:38:56 "spec/lib/gitlab/middleware/rails_queue_duration_spec.rb": 0.09576046500023949, 544122:38:56 "spec/lib/system_check/app/redis_version_check_spec.rb": 0.09644988599939097, 544222:38:56 "spec/lib/gitlab/config/entry/unspecified_spec.rb": 0.0926024159998633, 544322:38:56 "spec/rubocop/cop/migration/background_migrations_spec.rb": 0.07388248600000225, 544422:38:56 "spec/serializers/request_aware_entity_spec.rb": 0.06621307700061152, 544522:38:56 "spec/lib/gitlab/config/entry/boolean_spec.rb": 0.0667576169998938, 544622:38:56 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb": 0.0693813069992757, 544722:38:56 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.05011165700034326, 544822:38:56 "spec/lib/gitlab/ci/reports/sbom/reports_spec.rb": 0.02437393800028076, 544922:38:56 "spec/lib/gitlab/no_cache_headers_spec.rb": 0.023609248999491683, 545022:38:56 "spec/models/clusters/cluster_enabled_grant_spec.rb": 0.05337643699931505, 545122:38:56 "spec/lib/gitlab/utils/safe_inline_hash_spec.rb": 0.04643955699975777, 545222:38:56 "spec/lib/gitlab/utils/batch_loader_spec.rb": 0.0466488379997827, 545322:38:56 "spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb": 0.045253966999553086, 545422:38:56 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer_spec.rb": 0.0461813070005519, 545522:38:56 "spec/rubocop/cop/database/rescue_query_canceled_spec.rb": 0.04961481800000911, 545622:38:56 "spec/serializers/label_entity_spec.rb": 0.04223299800014502, 545722:38:56 "spec/graphql/types/release_source_type_spec.rb": 0.04440622699985397, 545822:38:56 "spec/graphql/types/error_tracking/sentry_error_stack_trace_entry_type_spec.rb": 0.04311279800003831, 545922:38:56 "spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb": 0.0301152190004359, 546022:38:56 "spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb": 0.02537582900004054, 546122:38:56 "spec/graphql/types/packages/protection/rule_access_level_enum_spec.rb": 0.02439875900017796, 546222:38:56 "spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb": 0.027253148999989207, 546322:38:56 "spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb": 0.022916918999726477, 546422:38:56 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.021305139000105555, 546522:38:56 "spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb": 0.022234367999772076, 546622:38:56 "spec/graphql/types/security/report_types_enum_spec.rb": 0.025100018999182794 546822:38:56Knapsack global time execution for tests: 21m 45s 546922:38:56Pending: (Failures listed here are expected and do not affect your suite's status) 547022:38:56 1) Ci::CreatePipelineService#execute behaves like creating a pipeline with environment keyword with environment sets tags when build job 547122:38:56 # No reason given 547222:38:56 # ./spec/support/shared_examples/ci/create_pipeline_service_environment_shared_examples.rb:22 547322:38:56Finished in 21 minutes 54 seconds (files took 1 minute 31.93 seconds to load) 547422:38:562428 examples, 0 failures, 1 pending 547522:38:56Randomized with seed 33468 547622:39:00[TEST PROF INFO] Time spent in factories: 09:37.642 (42.24% of total time) 547722:39:00RSpec exited with 0. 547822:39:00No examples to retry, congrats! 548022:39:01Running after script... 548122:39:01$ source scripts/utils.sh 548222:39:01$ log_disk_usage 548322:39:01******************************************************* 548422:39:01This runner currently has 72G free disk space. 548522:39:01******************************************************* 554122:39:07$ bundle exec gem list gitlab_quality-test_tooling 554222:39:09gitlab_quality-test_tooling (2.1.0) 554322:39:09$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 554622:39:09$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 554922:39:09$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 555222:39:09$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 555522:39:09$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 555822:39:09$ tooling/bin/push_job_metrics || true 555922:39:11[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 556122:39:12Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 556322:39:14Uploading artifacts... 556422:39:14WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 556522:39:14coverage/: found 5 matching artifact files and directories 556622:39:14crystalball/: found 2 matching artifact files and directories 556722:39:14deprecations/: found 4 matching artifact files and directories 556822:39:14knapsack/: found 4 matching artifact files and directories 556922:39:14rspec/: found 16 matching artifact files and directories 557022:39:14WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557122:39:14log/*.log: found 20 matching artifact files and directories 557322:39:14WARNING: Retrying... context=artifacts-uploader error=request redirected 557422:39:17Uploading artifacts as "archive" to coordinator... 201 Created id=8353301302 responseStatus=201 Created token=glcbt-66 557522:39:17Uploading artifacts... 557622:39:17rspec/rspec-*.xml: found 1 matching artifact files and directories 557822:39:17WARNING: Retrying... context=artifacts-uploader error=request redirected 557922:39:18Uploading artifacts as "junit" to coordinator... 201 Created id=8353301302 responseStatus=201 Created token=glcbt-66 558122:39:27Job succeeded