122:25:20To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 222:25:21 initiates one api call to jira server to mention the issue 322:25:21# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.94 seconds. Current RSS: ~1204M. Threads: 4. load average: 1.08 1.15 1.42 1/293 5494 522:25:21 closing an issue 622:25:21 using right markdown 722:25:22Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 922:25:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1022:25:22Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 1222:25:22To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1322:25:23 initiates one api call to jira server to close the issue 1422:25:24Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 1622:25:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1722:25:24Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 1922:25:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2022:25:26 initiates one api call to jira server to comment on the issue 2122:25:26# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.4 seconds. Current RSS: ~1202M. Threads: 4. load average: 1.07 1.14 1.41 1/294 5555 2322:25:26 using internal issue reference 2422:25:26 when internal issues are disabled 2522:25:26Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 2722:25:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2822:25:28 does not initiates one api call to jira server to close the issue 2922:25:29Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 3122:25:29To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3222:25:30 does not initiates one api call to jira server to comment on the issue 3322:25:30# [RSpecRunTime] RSpec elapsed time: 8 minutes 40.79 seconds. Current RSS: ~1193M. Threads: 4. load average: 1.06 1.14 1.41 1/293 5602 3522:25:30 when internal issues are enabled 3622:25:31Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 3822:25:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3922:25:31Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 4122:25:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4222:25:31Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 4422:25:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4522:25:33 initiates one api call to jira server to close the jira issue 4622:25:34Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 4822:25:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4922:25:34Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 5122:25:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5222:25:34Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 5422:25:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5522:25:36 initiates one api call to jira server to comment on the jira issue 5622:25:37Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 5822:25:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5922:25:37Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 6122:25:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6222:25:37Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 6422:25:37To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6522:25:38 closes the internal issue 6622:25:39Job arguments to ProcessCommitWorker must be native JSON types, but :id is a Symbol. 6822:25:39To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 6922:25:40Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 7122:25:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7222:25:40Job arguments to Issues::CloseWorker must be native JSON types, but :closed_by is a Symbol. 7422:25:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 7522:25:41 adds a note indicating that the issue is now closed 7622:25:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 51.93 seconds. Current RSS: ~1195M. Threads: 4. load average: 1.05 1.14 1.41 1/296 5723 7822:25:41 Jira Connect hooks 7922:25:41 with a Jira subscription 8022:25:41 branch name contains Jira issue key 8122:25:41 behaves like enqueues Jira sync worker 8222:25:42 aggregate_failures 8322:25:42 commit message contains Jira issue key 8422:25:42 behaves like enqueues Jira sync worker 8522:25:43 aggregate_failures 8622:25:43# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.68 seconds. Current RSS: ~1202M. Threads: 4. load average: 1.05 1.14 1.41 1/295 5763 8822:25:43 batch requests 8922:25:44 enqueues multiple jobs 9022:25:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.9 seconds. Current RSS: ~1208M. Threads: 4. load average: 1.05 1.13 1.41 1/294 5789 9222:25:44 branch name and commit message does not contain Jira issue key 9322:25:44 behaves like does not enqueue Jira sync worker 9422:25:45 is expected not to change `Array#size` 9522:25:45# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.25 seconds. Current RSS: ~1224M. Threads: 4. load average: 1.05 1.13 1.41 1/294 5815 9722:25:45 without a Jira subscription 9822:25:45 behaves like does not enqueue Jira sync worker 9922:25:47 is expected not to change `Array#size` 10022:25:47# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.39 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.05 1.13 1.41 1/294 5841 10322:25:47 create branch 10422:25:47Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 10622:25:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 10822:25:48# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.83 seconds. Current RSS: ~1233M. Threads: 4. load average: 1.05 1.13 1.40 1/294 5900 11022:25:48 update branch 11222:25:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.06 second. Current RSS: ~1235M. Threads: 4. load average: 1.05 1.13 1.40 1/294 5926 11422:25:49 delete branch 11522:25:50 unlocks artifacts 11622:25:50# [RSpecRunTime] Finishing example group spec/services/git/branch_push_service_spec.rb. It took 1 minute 24.83 seconds. Expected to take 1 minute 41.88 seconds. 11722:25:50# [RSpecRunTime] Starting example group spec/services/issuable/bulk_update_service_spec.rb. Expected to take 1 minute 25.01 seconds. 11822:25:50Issuable::BulkUpdateService 11922:25:51 with issuables at a project level 12022:25:51 behaves like bulk update service 12122:25:52 result count only includes authorized issuables 12222:25:52 when issuable_ids are passed as an array 12322:25:53 updates assignees 12422:25:53# [RSpecRunTime] RSpec elapsed time: 9 minutes 3.92 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.04 1.13 1.40 1/292 5960 12622:25:53 with unpermitted attributes 12722:25:53 does not update the issues 12822:25:53 when issuable update service raises an ArgumentError 12922:25:53 returns an error response 13122:25:54 succeeds and returns the correct number of issues updated 13222:25:54 closes all the issues passed 13322:25:54 behaves like scheduling cached group count clear 13422:25:55 schedules worker 13522:25:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.71 seconds. Current RSS: ~1223M. Threads: 4. load average: 1.04 1.13 1.40 1/292 5961 13722:25:55 reopen issues 13822:25:55 succeeds and returns the correct number of issues updated 13922:25:56 reopens all the issues passed 14022:25:56 behaves like scheduling cached group count clear 14122:25:56 schedules worker 14222:25:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.05 seconds. Current RSS: ~1218M. Threads: 4. load average: 1.04 1.13 1.40 1/292 5962 14422:25:56 updating merge request assignee 14522:25:56 when the new assignee ID is a valid user 14722:25:59 updates the assignee to the user ID passed 14822:25:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.49 seconds. Current RSS: ~1194M. Threads: 4. load average: 1.04 1.13 1.40 1/295 6035 15022:25:59 when the new assignee ID is 0 15122:25:59 unassigns the issues 15222:25:59 when the new assignee IDs array is empty 15322:26:00 removes all assignees 15422:26:00 updating issue assignee 15522:26:00 when the new assignee ID is a valid user 15722:26:02 updates the assignee to the user ID passed 15822:26:02# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.96 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.04 1.13 1.40 1/296 6101 16022:26:02 when the new assignee ID is 0 16122:26:03 unassigns the issues 16222:26:03 when the new assignee IDs array is empty 16322:26:03 removes all assignees 16422:26:03 updating milestones 16522:26:03 behaves like updates milestones 16722:26:04 updates the issuables milestone 16822:26:04# [RSpecRunTime] RSpec elapsed time: 9 minutes 14.96 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.03 1.12 1.40 1/295 6102 17022:26:04 behaves like not scheduling cached group count clear 17122:26:05 does not schedule worker 17222:26:05 updating confidentiality 17322:26:05 behaves like updates confidentiality 17522:26:06 updates the issuables confidentiality 17622:26:06# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.6 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.03 1.12 1.40 1/295 6103 17822:26:06 behaves like not scheduling cached group count clear 17922:26:06 does not schedule worker 18022:26:06 updating labels 18122:26:06 behaves like updating labels 18222:26:06 when add_label_ids are passed 18322:26:07 adds those label IDs to all issues passed 18422:26:09 does not update issues not passed in 18522:26:09# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.41 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.03 1.12 1.39 1/294 6104 18722:26:09 when remove_label_ids are passed 18822:26:10 removes those label IDs from all issues passed 18922:26:11 does not update issues not passed in 19022:26:11# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.72 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.03 1.12 1.39 2/290 6105 19222:26:11 when add_label_ids and remove_label_ids are passed 19322:26:12 adds the label IDs to all issues passed 19422:26:13 removes the label IDs from all issues passed 19522:26:14 does not update issues not passed in 19622:26:14# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.21 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.03 1.12 1.39 1/290 6106 19822:26:14 subscribe to issues 19922:26:15 subscribes the given user 20022:26:15 unsubscribe from issues 20122:26:15 unsubscribes the given user 20222:26:15 updating issues from external project 20322:26:17 updates only issues that belong to the parent project 20422:26:17# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.42 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.03 1.12 1.39 1/290 6107 20622:26:17 with issuables at a group level 20722:26:17 behaves like bulk update service 20822:26:19 result count only includes authorized issuables 20922:26:19 when issuable_ids are passed as an array 21022:26:20 updates assignees 21122:26:20# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.9 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.03 1.12 1.39 1/290 6108 21322:26:20 updating milestones 21522:26:20 behaves like updates milestones 21722:26:24 updates the issuables milestone 21822:26:24# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.8 seconds. Current RSS: ~1186M. Threads: 4. load average: 1.26 1.17 1.40 1/290 6145 22022:26:24 when merge requests 22122:26:24 behaves like updates milestones 22322:26:28 updates the issuables milestone 22422:26:28# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.04 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.24 1.16 1.40 1/295 6198 22622:26:28 updating confidentiality 22822:26:29 behaves like updates confidentiality 23022:26:31 updates the issuables confidentiality 23122:26:31# [RSpecRunTime] RSpec elapsed time: 9 minutes 41.75 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.24 1.16 1.40 1/295 6217 23322:26:31 with merge requests 23422:26:32 does not throw an error 23522:26:32# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.87 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.24 1.16 1.40 1/296 6260 23722:26:32 updating labels 23822:26:32 behaves like updating labels 23922:26:32 when add_label_ids are passed 24022:26:34 adds those label IDs to all issues passed 24122:26:37 does not update issues not passed in 24222:26:37# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.43 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.22 1.16 1.40 1/295 6297 24422:26:37 when remove_label_ids are passed 24522:26:39 removes those label IDs from all issues passed 24622:26:41 does not update issues not passed in 24722:26:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.06 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.13 1.14 1.39 1/292 6334 24922:26:41 when add_label_ids and remove_label_ids are passed 25022:26:44 adds the label IDs to all issues passed 25122:26:46 removes the label IDs from all issues passed 25222:26:48 does not update issues not passed in 25322:26:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.01 seconds. Current RSS: ~1189M. Threads: 4. load average: 1.11 1.14 1.38 1/290 6389 25522:26:48 with issues from external group 25622:26:51 updates issues that belong to the parent group or descendants 25722:26:51# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.76 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.11 1.14 1.38 1/290 6390 25922:26:51 when no parent is provided 26022:26:51 returns an unscoped update error 26122:26:51# [RSpecRunTime] Finishing example group spec/services/issuable/bulk_update_service_spec.rb. It took 1 minute 1.28 seconds. Expected to take 1 minute 25.01 seconds. 26222:26:51# [RSpecRunTime] Starting example group spec/finders/labels_finder_spec.rb. Expected to take 1 minute 6.43 seconds. 26522:26:53 with no filter 26622:26:54 returns labels from projects the user have access 26722:26:54 returns labels available if nil title is supplied 26822:26:54# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.92 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.10 1.13 1.38 2/290 6391 27022:26:54 behaves like filtering by group 27122:26:55 returns labels available for any non-archived project within the group 27222:26:55 when only_group_labels is true 27322:26:55 returns only group labels 27422:26:55# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.11 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.10 1.13 1.38 1/290 6392 27622:26:55 when group has no projects 27722:26:55 when only group labels is false 27822:26:56 returns group labels 27922:26:56 when including labels from group ancestors 28022:26:57 returns labels from group and its ancestors 28122:26:57 ignores labels from groups which user can not read 28222:26:57# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.97 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.10 1.13 1.38 1/290 6393 28422:26:57 when including labels from group descendants 28522:26:58 returns labels from group and its descendants 28622:26:58 ignores labels from groups which user can not read 28722:26:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.31 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.09 1.13 1.38 1/290 6394 28922:26:58 when including labels from group projects with limited visibility 29022:26:58 when merge requests and issues are not visible for non members 29122:26:58 when user is not a group member 29222:26:58 behaves like with limited visibility 29322:27:00 returns only authorized projects labels 29422:27:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.59 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.09 1.13 1.38 2/290 6395 29622:27:00 when user is a group member 29722:27:00 behaves like with full visibility 29822:27:01 returns all projects labels 29922:27:01# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.21 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.09 1.13 1.38 1/290 6396 30122:27:01 when merge requests are not visible for non members 30222:27:01 when user is not a group member 30322:27:01 behaves like with full visibility 30422:27:03 returns all projects labels 30522:27:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.49 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.09 1.13 1.38 1/290 6397 30722:27:03 when user is a group member 30822:27:03 behaves like with full visibility 30922:27:04 returns all projects labels 31022:27:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.95 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.08 1.13 1.38 1/290 6398 31222:27:04 when issues are not visible for non members 31322:27:04 when user is not a group member 31422:27:04 behaves like with full visibility 31522:27:05 returns all projects labels 31622:27:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.25 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.08 1.13 1.38 1/290 6399 31822:27:05 when user is a group member 31922:27:05 behaves like with full visibility 32022:27:07 returns all projects labels 32122:27:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.78 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.08 1.13 1.38 1/290 6400 32322:27:07 behaves like filtering by group 32422:27:08 returns labels available for any non-archived project within the group 32522:27:08 when only_group_labels is true 32622:27:08 returns only group labels 32722:27:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.0 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.08 1.13 1.37 1/290 6401 32922:27:08 when group has no projects 33022:27:08 when only group labels is false 33122:27:09 returns group labels 33222:27:09 when including labels from group ancestors 33322:27:10 returns labels from group and its ancestors 33422:27:10 ignores labels from groups which user can not read 33522:27:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 21.03 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.08 1.13 1.37 1/290 6402 33722:27:10 when including labels from group descendants 33822:27:11 returns labels from group and its descendants 33922:27:12 ignores labels from groups which user can not read 34022:27:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.44 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.08 1.13 1.37 1/290 6403 34222:27:12 when including labels from group projects with limited visibility 34322:27:12 when merge requests and issues are not visible for non members 34422:27:12 when user is not a group member 34522:27:12 behaves like with limited visibility 34622:27:13 returns only authorized projects labels 34722:27:13# [RSpecRunTime] RSpec elapsed time: 10 minutes 23.77 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.08 1.13 1.37 1/290 6404 34922:27:13 when user is a group member 35022:27:13 behaves like with full visibility 35122:27:14 returns all projects labels 35222:27:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.29 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.07 1.12 1.37 1/290 6405 35422:27:14 when merge requests are not visible for non members 35522:27:14 when user is not a group member 35622:27:14 behaves like with full visibility 35722:27:16 returns all projects labels 35822:27:16# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.62 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.07 1.12 1.37 1/290 6406 36022:27:16 when user is a group member 36122:27:16 behaves like with full visibility 36222:27:17 returns all projects labels 36322:27:17# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.16 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.07 1.12 1.37 1/290 6407 36522:27:17 when issues are not visible for non members 36622:27:17 when user is not a group member 36722:27:17 behaves like with full visibility 36822:27:19 returns all projects labels 36922:27:19# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.49 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6408 37122:27:19 when user is a group member 37222:27:19 behaves like with full visibility 37322:27:20 returns all projects labels 37422:27:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.02 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6409 37622:27:20 behaves like filtering by group 37722:27:21 returns labels available for any non-archived project within the group 37822:27:21 when only_group_labels is true 37922:27:21 returns only group labels 38022:27:21# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.25 seconds. Current RSS: ~1171M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6410 38222:27:21 when group has no projects 38322:27:21 when only group labels is false 38422:27:22 returns group labels 38522:27:22 when including labels from group ancestors 38622:27:23 returns labels from group and its ancestors 38722:27:23 ignores labels from groups which user can not read 38822:27:23# [RSpecRunTime] RSpec elapsed time: 10 minutes 34.3 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6411 39022:27:23 when including labels from group descendants 39122:27:24 returns labels from group and its descendants 39222:27:25 ignores labels from groups which user can not read 39322:27:25# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.77 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6412 39522:27:25 when including labels from group projects with limited visibility 39622:27:25 when merge requests and issues are not visible for non members 39722:27:25 when user is not a group member 39822:27:25 behaves like with limited visibility 39922:27:26 returns only authorized projects labels 40022:27:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.11 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6413 40222:27:26 when user is a group member 40322:27:26 behaves like with full visibility 40422:27:28 returns all projects labels 40522:27:28# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.66 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.06 1.12 1.37 1/290 6414 40722:27:28 when merge requests are not visible for non members 40822:27:28 when user is not a group member 40922:27:28 behaves like with full visibility 41022:27:29 returns all projects labels 41122:27:29# [RSpecRunTime] RSpec elapsed time: 10 minutes 40.03 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.05 1.12 1.37 1/290 6415 41322:27:29 when user is a group member 41422:27:29 behaves like with full visibility 41522:27:31 returns all projects labels 41622:27:31# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.61 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.05 1.12 1.37 1/290 6416 41822:27:31 when issues are not visible for non members 41922:27:31 when user is not a group member 42022:27:31 behaves like with full visibility 42122:27:32 returns all projects labels 42222:27:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.79 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.05 1.12 1.37 1/290 6417 42422:27:32 when user is a group member 42522:27:32 behaves like with full visibility 42622:27:33 returns all projects labels 42722:27:33# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.29 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.05 1.11 1.36 1/290 6418 42922:27:33 filtering by project_id 43022:27:34 returns labels available for the project 43122:27:34 when include_ancestor_groups is true 43222:27:35 returns all ancestor labels 43322:27:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.6 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.05 1.11 1.36 1/290 6419 43522:27:35 as an administrator 43622:27:36 does not return labels from another project 43722:27:36# [RSpecRunTime] RSpec elapsed time: 10 minutes 46.78 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.05 1.11 1.36 1/290 6420 43922:27:36 filtering by title 44022:27:36 returns label with that title 44122:27:37 returns label with title alias 44222:27:37 returns no labels if empty title is supplied 44322:27:37 returns no labels if blank title is supplied 44422:27:37 returns no labels if empty name is supplied 44522:27:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.27 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.05 1.11 1.36 1/290 6421 44722:27:37 search by title and description 44822:27:38 returns labels with a partially matching title 44922:27:38 returns labels with a partially matching description 45022:27:38 returns labels matching a single character 45122:27:38 when searching by title only 45222:27:39 returns labels partially matching the title 45322:27:39 returns label matching the "name" in their title 45422:27:39 when searching by description only 45522:27:39 returns labels partially matching the description 45622:27:39 filter by subscription 45722:27:40 returns labels user subscribed to 45822:27:40 filter by locked labels 45922:27:40 returns labels that are locked 46022:27:40 external authorization 46122:27:40 behaves like a finder with external authorization service 46222:27:41 finds the subject 46322:27:41 with an external authorization service 46422:27:42 does not include the subject when no project was given 46522:27:43 includes the subject when a project id was given 46622:27:43# [RSpecRunTime] RSpec elapsed time: 10 minutes 54.07 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.04 1.11 1.36 1/291 6422 46822:27:43# [RSpecRunTime] Finishing example group spec/finders/labels_finder_spec.rb. It took 52.27 seconds. Expected to take 1 minute 6.43 seconds. 46922:27:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. Expected to take 57.62 seconds. 47022:27:43Gitlab::Ci::Status::Pipeline::Factory 47122:27:43 when pipeline has a core status 47222:27:43 when core status is created 47322:27:44 matches correct core status for created 47422:27:45 does not match extended statuses 47522:27:46 fabricates a core status created 47622:27:47 extends core status with common pipeline methods 47722:27:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.83 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.04 1.11 1.36 1/290 6423 47922:27:47 when core status is waiting_for_resource 48022:27:48 matches correct core status for waiting_for_resource 48122:27:49 does not match extended statuses 48222:27:50 fabricates a core status waiting_for_resource 48322:27:51 extends core status with common pipeline methods 48422:27:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.54 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.04 1.11 1.36 1/290 6424 48622:27:51 when core status is preparing 48722:27:52 matches correct core status for preparing 48822:27:53 does not match extended statuses 48922:27:53 fabricates a core status preparing 49022:27:54 extends core status with common pipeline methods 49122:27:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.15 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.03 1.11 1.35 1/290 6425 49322:27:54 when core status is waiting_for_callback 49422:27:55 matches correct core status for waiting_for_callback 49522:27:56 does not match extended statuses 49622:27:57 fabricates a core status waiting_for_callback 49722:27:58 extends core status with common pipeline methods 49822:27:58# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.85 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.03 1.10 1.35 1/290 6426 50022:27:58 when core status is pending 50122:27:59 matches correct core status for pending 50222:28:00 does not match extended statuses 50322:28:01 fabricates a core status pending 50422:28:02 extends core status with common pipeline methods 50522:28:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.67 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.03 1.10 1.35 1/290 6427 50722:28:02 when core status is running 50822:28:03 matches correct core status for running 50922:28:04 does not match extended statuses 51022:28:05 fabricates a core status running 51122:28:06 extends core status with common pipeline methods 51222:28:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 16.45 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.03 1.10 1.35 1/290 6428 51422:28:06 when core status is success 51522:28:07 matches correct core status for success 51622:28:07 does not match extended statuses 51722:28:08 fabricates a core status success 51822:28:09 extends core status with common pipeline methods 51922:28:09# [RSpecRunTime] RSpec elapsed time: 11 minutes 20.07 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.03 1.10 1.35 1/290 6429 52122:28:09 when core status is failed 52222:28:10 matches correct core status for failed 52322:28:11 does not match extended statuses 52422:28:12 fabricates a core status failed 52522:28:13 extends core status with common pipeline methods 52622:28:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.8 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.03 1.10 1.35 1/290 6430 52822:28:13 when core status is canceling 52922:28:14 matches correct core status for canceling 53022:28:15 does not match extended statuses 53122:28:16 fabricates a core status canceling 53222:28:17 extends core status with common pipeline methods 53322:28:17# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.48 seconds. Current RSS: ~1178M. Threads: 4. load average: 1.02 1.10 1.35 1/290 6431 53522:28:17 when core status is canceled 53622:28:18 matches correct core status for canceled 53722:28:19 does not match extended statuses 53822:28:19 fabricates a core status canceled 53922:28:20 extends core status with common pipeline methods 54022:28:20# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.13 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.10 1.11 1.35 1/290 6432 54222:28:20 when core status is skipped 54322:28:21 matches correct core status for skipped 54422:28:22 does not match extended statuses 54522:28:23 fabricates a core status skipped 54622:28:24 extends core status with common pipeline methods 54722:28:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.72 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.09 1.11 1.35 1/290 6433 54922:28:24 when core status is manual 55022:28:25 matches manual core status 55122:28:26 matches a correct extended statuses 55222:28:27 extends core status with common pipeline methods 55322:28:27# [RSpecRunTime] RSpec elapsed time: 11 minutes 37.5 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.09 1.11 1.35 1/290 6434 55522:28:27 when core status is scheduled 55622:28:28 matches scheduled core status 55722:28:28 matches a correct extended statuses 55822:28:29 extends core status with common pipeline methods 55922:28:29# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.2 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.09 1.11 1.35 1/290 6435 56122:28:29 when pipeline has warnings 56222:28:30 matches correct core status 56322:28:31 matches correct extended statuses 56422:28:32 fabricates extended "success with warnings" status 56522:28:33 extends core status with common pipeline method 56622:28:33# [RSpecRunTime] RSpec elapsed time: 11 minutes 44.22 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.08 1.11 1.35 1/290 6436 56822:28:33# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/factory_spec.rb. It took 50.15 seconds. Expected to take 57.62 seconds. 56922:28:33# [RSpecRunTime] Starting example group spec/services/merge_requests/merge_to_ref_service_spec.rb. Expected to take 51.6 seconds. 57022:28:33MergeRequests::MergeToRefService 57222:28:35 returns an error when Gitlab::Git::CommandError is raised during merge 57322:28:35 behaves like successfully merges to ref with merge method 57422:28:37 writes commit to merge ref 57522:28:37# [RSpecRunTime] RSpec elapsed time: 11 minutes 47.52 seconds. Current RSS: ~1203M. Threads: 4. load average: 1.08 1.11 1.35 2/296 6585 57722:28:37 behaves like successfully evaluates pre-condition checks 57822:28:38 returns an error when the failing to process the merge 57922:28:40 does not send any mail 58022:28:41 does not change the MR state 58122:28:43 does not create notes 58222:28:45 does not delete the source branch 58322:28:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.5 seconds. Current RSS: ~1212M. Threads: 4. load average: 1.44 1.19 1.37 1/297 6992 58522:28:45 commit history comparison with regular MergeService 58622:28:45 when merge commit 58722:28:45 behaves like MergeService for target ref 58822:28:47 target_ref has the same state of target branch 58922:28:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.01 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.44 1.19 1.37 1/297 7099 59122:28:47 when merge commit with squash 59222:28:49 does not squash before merging 59322:28:49 behaves like successfully merges to ref with merge method 59422:28:51 writes commit to merge ref 59522:28:51# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.83 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.49 1.20 1.37 1/296 7279 59722:28:51 merge pre-condition checks 59822:28:51 when semi-linear merge method 59922:28:51 behaves like successfully merges to ref with merge method 60022:28:53 writes commit to merge ref 60122:28:53# [RSpecRunTime] RSpec elapsed time: 12 minutes 3.58 seconds. Current RSS: ~1213M. Threads: 4. load average: 1.49 1.20 1.37 1/296 7370 60322:28:53 behaves like successfully evaluates pre-condition checks 60422:28:54 returns an error when the failing to process the merge 60522:28:57 does not send any mail 60622:28:59 does not change the MR state 60722:29:00 does not create notes 60822:29:02 does not delete the source branch 60922:29:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.74 seconds. Current RSS: ~1184M. Threads: 4. load average: 1.49 1.21 1.37 1/296 7781 61122:29:02 when fast-forward merge method 61222:29:02 behaves like successfully merges to ref with merge method 61322:29:04 writes commit to merge ref 61422:29:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.42 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.45 1.21 1.37 1/296 7873 61622:29:04 behaves like successfully evaluates pre-condition checks 61722:29:05 returns an error when the failing to process the merge 61822:29:07 does not send any mail 61922:29:08 does not change the MR state 62022:29:10 does not create notes 62122:29:12 does not delete the source branch 62222:29:12# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.7 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.34 1.19 1.36 1/296 8282 62422:29:12 when MR is not mergeable to ref 62522:29:13 returns error 62622:29:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.24 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.31 1.18 1.36 1/296 8339 62822:29:13 does not close related todos 62922:29:15 is expected not to be done 63022:29:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.07 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.31 1.18 1.36 1/296 8427 63222:29:15 when source is missing 63322:29:17 returns error 63422:29:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.66 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.31 1.18 1.36 1/296 8484 63622:29:17 when target ref is passed as a parameter 63722:29:17 behaves like successfully merges to ref with merge method 63822:29:18 writes commit to merge ref 63922:29:19# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.34 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.36 1.20 1.36 1/296 8577 64122:29:19 cascading merge refs 64222:29:19 when first merge happens 64322:29:19 behaves like successfully merges to ref with merge method 64422:29:20 writes commit to merge ref 64522:29:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.89 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.36 1.20 1.36 1/296 8668 64722:29:20 when second merge happens 64822:29:20 behaves like successfully merges to ref with merge method 64922:29:21 writes commit to merge ref 65022:29:21# [RSpecRunTime] Finishing example group spec/services/merge_requests/merge_to_ref_service_spec.rb. It took 47.25 seconds. Expected to take 51.6 seconds. 65122:29:21# [RSpecRunTime] Starting example group spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb. Expected to take 46.54 seconds. 65222:29:21Ci::CreatePipelineService#execute 65322:29:22 behaves like creating a pipeline with environment keyword 65422:29:22 with environment 65522:29:26 creates the environment 65622:29:28 sets tags when build job (PENDING: No reason given) 65722:29:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.64 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.33 1.19 1.36 1/295 8941 65922:29:28 with environment with auto_stop_in 66022:29:30 creates the environment with auto stop in 66122:29:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.65 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.39 1.21 1.37 1/295 9022 66322:29:30 with environment name including persisted variables 66422:29:32 skips persisted variables in environment name 66522:29:32# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.58 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.39 1.21 1.37 1/295 9103 66722:29:32 when environment with Kubernetes configuration 66822:29:34 stores the requested namespace 66922:29:34# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.53 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.36 1.20 1.36 1/295 9184 67122:29:34 when environment with invalid name 67222:29:36 does not create an environment 67322:29:36# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.44 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.36 1.20 1.36 1/295 9265 67522:29:36 when environment with duplicate names 67622:29:42 creates a pipeline with the environment 67722:29:42# [RSpecRunTime] RSpec elapsed time: 12 minutes 52.88 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.33 1.20 1.36 1/295 9418 67922:29:42 when pipeline has a job with environment 68022:29:42 when environment name is valid 68122:29:47 has a job with environment 68222:29:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.48 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.38 1.21 1.37 1/296 9547 68422:29:47 when environment name is invalid 68522:29:49 has a job without environment 68622:29:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.46 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.35 1.21 1.36 1/295 9628 68822:29:49 child pipeline triggers 68922:29:49 behaves like successful creation 69022:29:49 creates bridge jobs correctly 69122:29:49 with resource group 69222:29:50 creates bridge job with resource group 69322:29:50 when sidekiq processes the job 69422:29:52 transitions to pending status and triggers a downstream pipeline 69522:29:52 when the resource is occupied by the other bridge 69622:29:54 stays waiting for resource 69722:29:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.86 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.32 1.20 1.36 1/295 9742 69922:29:54 when resource group key includes a variable 70022:29:55 ignores the resource group keyword because it fails to expand the variable 70122:29:55 child pipeline triggers 70222:29:55 when YAML is valid 70322:29:55 behaves like successful creation 70422:29:55 creates bridge jobs correctly 70522:29:55 when trigger:include is specified as a string 70622:29:55 behaves like successful creation 70722:29:55 creates bridge jobs correctly 70822:29:55 when trigger:include is specified as array of strings 70922:29:55 behaves like successful creation 71022:29:56 creates bridge jobs correctly 71122:29:56 when limit of includes is reached 71222:29:56 behaves like creation failure 71322:29:56 returns errors 71422:29:56 when including configs from artifact 71522:29:56 when specified dependency is in the wrong order 71622:29:56 behaves like creation failure 71722:29:56 returns errors 71822:29:56 when specified dependency is missing :job key 71922:29:56 behaves like creation failure 72022:29:57 returns errors 72122:29:57 when including configs from a project 72222:29:57 when specifying all attributes 72322:29:57 behaves like successful creation 72422:29:57 creates bridge jobs correctly 72522:29:57 without specifying file 72622:29:57 behaves like creation failure 72722:29:57 returns errors 72822:29:57 when specifying multiple files 72922:29:57 behaves like successful creation 73022:29:58 creates bridge jobs correctly 73122:29:58# [RSpecRunTime] Finishing example group spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb. It took 36.91 seconds. Expected to take 46.54 seconds. 73222:29:58# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/set_locked_spec.rb. Expected to take 39.76 seconds. 73322:29:58Mutations::MergeRequests::SetLocked 73422:29:58 is expected to require graphql authorizations :update_merge_request 73622:29:58 behaves like permission level for merge request mutation is correctly verified 73722:29:58 when the user is not a project member 73822:29:58 behaves like when the user does not have access to the resource 73922:29:59 raises an error 74022:29:59 even if assigned to the merge request 74122:30:01 does not modify merge request 74222:30:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.99 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.30 1.20 1.36 1/296 9883 74422:30:01 even if reviewer of the merge request 74522:30:03 raises an error 74622:30:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 13.83 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.30 1.20 1.36 1/296 9940 74822:30:03 even if author of the merge request 74922:30:05 raises an error 75022:30:05# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.72 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.27 1.20 1.36 1/296 9998 75222:30:05 when the user is a project member 75322:30:05 with guest role 75422:30:05 behaves like when the user does not have access to the resource 75522:30:07 raises an error 75622:30:07 even if assigned to the merge request 75722:30:09 does not modify merge request 75822:30:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.65 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.25 1.19 1.35 1/296 10111 76022:30:09 even if reviewer of the merge request 76122:30:11 raises an error 76222:30:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 21.68 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.25 1.19 1.35 1/296 10169 76422:30:11 even if author of the merge request 76522:30:13 raises an error 76622:30:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.68 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.25 1.19 1.35 1/296 10227 76822:30:13 with reporter role 76922:30:13 behaves like when the user does not have access to the resource 77022:30:15 raises an error 77122:30:15 even if assigned to the merge request 77222:30:17 does not modify merge request 77322:30:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 27.92 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.23 1.19 1.35 1/296 10342 77522:30:17 even if reviewer of the merge request 77622:30:19 raises an error 77722:30:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.02 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.21 1.19 1.35 1/296 10399 77922:30:19 even if author of the merge request 78022:30:21 raises an error 78122:30:21# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.29 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.21 1.19 1.35 1/296 10456 78322:30:21 when the user can update the merge request 78422:30:24 returns the merge request as discussion locked 78522:30:26 returns errors merge request could not be updated 78622:30:26 when passing locked as false 78722:30:28 unlocks the discussion 78822:30:28# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.42 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.19 1.18 1.35 1/296 10628 79022:30:28# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/set_locked_spec.rb. It took 30.04 seconds. Expected to take 39.76 seconds. 79122:30:28# [RSpecRunTime] Starting example group spec/models/namespace/root_storage_statistics_spec.rb. Expected to take 35.45 seconds. 79222:30:28Namespace::RootStorageStatistics 79322:30:28 does not allow STI 79422:30:28 is expected to belong to namespace required: false 79522:30:28 is expected to have one route through namespace 79622:30:28 is expected to delegate #all_projects_except_soft_deleted to the #namespace object 79822:30:28 .for_namespace_ids 79922:30:28 returns only requested namespaces 80022:30:28 #recalculate! 80122:30:28 with project statistics 80222:30:28 behaves like project data refresh 80322:30:30 aggregates eligible project statistics 80422:30:31 aggregates container_repositories_size and storage_size 80522:30:33 works when there are no projects 80622:30:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.38 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.18 1.18 1.35 1/297 10629 80822:30:33 behaves like does not include personal snippets 80922:30:34 is expected not to receive from_personal_snippets(*(any args)) 0 times 81022:30:34# [RSpecRunTime] RSpec elapsed time: 13 minutes 44.75 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.16 1.18 1.35 1/296 10630 81222:30:34 with subgroups 81322:30:34 behaves like project data refresh 81422:30:35 aggregates eligible project statistics 81522:30:36 aggregates container_repositories_size and storage_size 81622:30:38 works when there are no projects 81722:30:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.54 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.16 1.18 1.35 1/292 10631 81922:30:38 behaves like does not include personal snippets 82022:30:39 is expected not to receive from_personal_snippets(*(any args)) 0 times 82122:30:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.76 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.15 1.17 1.34 1/292 10632 82322:30:39 with a group namespace 82422:30:41 aggregates namespace statistics 82522:30:41 works when there are no namespace statistics 82622:30:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.31 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.15 1.17 1.34 1/292 10633 82822:30:41 with a personal namespace 82922:30:42 does not aggregate namespace statistics 83022:30:42 behaves like project data refresh 83122:30:43 aggregates eligible project statistics 83222:30:44 aggregates container_repositories_size and storage_size 83322:30:45 works when there are no projects 83422:30:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 55.83 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.14 1.17 1.34 1/293 10634 83622:30:45 when user has personal snippets 83722:30:48 aggregates personal and project snippets size 83822:30:48 when personal snippets do not have statistics 83922:30:50 does not raise any error 84022:30:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.63 second. Current RSS: ~1198M. Threads: 4. load average: 1.13 1.17 1.34 1/293 10793 84222:30:50 with forks of projects 84322:30:51 aggregates total private forks size 84422:30:52 aggregates total public forks size 84522:30:53 aggregates total internal forks size 84622:30:54 aggregates multiple forks 84722:30:56 aggregates only forks in the namespace 84822:30:57 aggregates forks in subgroups 84922:30:58 aggregates forks along with total storage size 85022:30:58 sets the public forks storage size back to zero 85122:30:58 sets the private forks storage size back to zero 85222:30:58 sets the internal forks storage size back to zero 85322:30:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.68 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.12 1.17 1.34 1/292 10794 85522:30:58# [RSpecRunTime] Finishing example group spec/models/namespace/root_storage_statistics_spec.rb. It took 30.26 seconds. Expected to take 35.45 seconds. 85622:30:58# [RSpecRunTime] Starting example group spec/finders/ci/runners_finder_spec.rb. Expected to take 32.08 seconds. 85722:30:58Ci::RunnersFinder 86022:30:58 when admin mode setting is disabled 86122:30:58 behaves like executes as admin 86222:30:58 with 2 runners 86322:30:58 with empty params 86422:30:58 returns all runners 86522:30:58 with nil group 86622:30:58 returns all runners 86722:30:58 with preload param set to :tag_name true 86822:30:58 requests tags 86922:30:58 with preload param set to :tag_name false 87022:30:58 does not request tags 87222:30:58 by search term 87322:30:58 calls Ci::Runner.search 87422:30:58 by upgrade status 87522:30:58 set to :not_processed 87622:30:58 calls with_upgrade_status scope with corresponding :not_processed status 87722:30:58 set to :invalid_version 87822:30:58 calls with_upgrade_status scope with corresponding :invalid_version status 87922:30:58 set to :unavailable 88022:30:58 calls with_upgrade_status scope with corresponding :unavailable status 88122:30:58 set to :available 88222:30:59 calls with_upgrade_status scope with corresponding :available status 88322:30:59 set to :recommended 88422:30:59 calls with_upgrade_status scope with corresponding :recommended status 88522:30:59 set to an invalid value 88622:30:59 raises ArgumentError 88822:30:59 does not call with_upgrade_status 89022:30:59 calls the corresponding :active scope on Ci::Runner 89122:30:59 calls the corresponding :paused scope on Ci::Runner 89222:30:59 calls the corresponding :online scope on Ci::Runner 89322:30:59 calls the corresponding :offline scope on Ci::Runner 89422:30:59 calls the corresponding :never_contacted scope on Ci::Runner 89522:30:59 calls the corresponding :stale scope on Ci::Runner 89622:30:59 by active status 89722:30:59 with active set as false calls the corresponding scope on Ci::Runner with false 89822:30:59 with active set as true calls the corresponding scope on Ci::Runner with true 89922:30:59 by runner type 90022:30:59 when runner type is instance_type 90122:30:59 calls the corresponding scope on Ci::Runner 90222:30:59 when runner type is group_type 90322:30:59 calls the corresponding scope on Ci::Runner 90422:30:59 when runner type is project_type 90522:30:59 calls the corresponding scope on Ci::Runner 90722:30:59 calls the corresponding scope on Ci::Runner 90822:30:59 by creator id 90922:30:59 calls the corresponding scope on Ci::Runner 91022:30:59 by creator username 91122:30:59 calls the corresponding scope on Ci::Runner 91222:30:59 does not call the scope when the username is not found and is empty 91422:30:59 calls the corresponding scope on Ci::Runner 91622:30:59 without sort param 91722:30:59 behaves like sorts by created_at descending 91822:30:59 sorts by created_at descending 91922:30:59 with sort param equal to created_date 92022:30:59 behaves like sorts by created_at descending 92122:30:59 sorts by created_at descending 92222:30:59 with sort param equal to created_at_desc 92322:30:59 behaves like sorts by created_at descending 92422:30:59 sorts by created_at descending 92522:30:59 with sort param equal to created_at_asc 92622:30:59 sorts by created_at ascending 92722:30:59 with sort param equal to contacted_asc 92822:30:59 sorts by contacted_at ascending 92922:30:59 with sort param equal to contacted_desc 93022:30:59 sorts by contacted_at descending 93122:30:59 with sort param equal to token_expires_at_asc 93222:30:59 sorts by contacted_at ascending 93322:30:59 with sort param equal to token_expires_at_desc 93422:30:59 sorts by contacted_at descending 93522:30:59 when admin mode setting is enabled 93622:30:59 when in admin mode 93722:30:59 behaves like executes as admin 93822:30:59 with 2 runners 93922:31:00 with empty params 94022:31:00 returns all runners 94122:31:00 with nil group 94222:31:00 returns all runners 94322:31:00 with preload param set to :tag_name true 94422:31:00 requests tags 94522:31:00 with preload param set to :tag_name false 94622:31:00 does not request tags 94822:31:00 by search term 94922:31:00 calls Ci::Runner.search 95022:31:00 by upgrade status 95122:31:00 set to :not_processed 95222:31:00 calls with_upgrade_status scope with corresponding :not_processed status 95322:31:00 set to :invalid_version 95422:31:00 calls with_upgrade_status scope with corresponding :invalid_version status 95522:31:00 set to :unavailable 95622:31:00 calls with_upgrade_status scope with corresponding :unavailable status 95722:31:00 set to :available 95822:31:00 calls with_upgrade_status scope with corresponding :available status 95922:31:00 set to :recommended 96022:31:00 calls with_upgrade_status scope with corresponding :recommended status 96122:31:00 set to an invalid value 96222:31:00 raises ArgumentError 96422:31:00 does not call with_upgrade_status 96622:31:00 calls the corresponding :active scope on Ci::Runner 96722:31:00 calls the corresponding :paused scope on Ci::Runner 96822:31:00 calls the corresponding :online scope on Ci::Runner 96922:31:00 calls the corresponding :offline scope on Ci::Runner 97022:31:00 calls the corresponding :never_contacted scope on Ci::Runner 97122:31:00 calls the corresponding :stale scope on Ci::Runner 97222:31:00 by active status 97322:31:00 with active set as false calls the corresponding scope on Ci::Runner with false 97422:31:00 with active set as true calls the corresponding scope on Ci::Runner with true 97522:31:00 by runner type 97622:31:00 when runner type is instance_type 97722:31:00 calls the corresponding scope on Ci::Runner 97822:31:00 when runner type is group_type 97922:31:00 calls the corresponding scope on Ci::Runner 98022:31:00 when runner type is project_type 98122:31:00 calls the corresponding scope on Ci::Runner 98322:31:00 calls the corresponding scope on Ci::Runner 98422:31:00 by creator id 98522:31:00 calls the corresponding scope on Ci::Runner 98622:31:00 by creator username 98722:31:00 calls the corresponding scope on Ci::Runner 98822:31:00 does not call the scope when the username is not found and is empty 99022:31:01 calls the corresponding scope on Ci::Runner 99222:31:01 without sort param 99322:31:01 behaves like sorts by created_at descending 99422:31:01 sorts by created_at descending 99522:31:01 with sort param equal to created_date 99622:31:01 behaves like sorts by created_at descending 99722:31:01 sorts by created_at descending 99822:31:01 with sort param equal to created_at_desc 99922:31:01 behaves like sorts by created_at descending 100022:31:01 sorts by created_at descending 100122:31:01 with sort param equal to created_at_asc 100222:31:01 sorts by created_at ascending 100322:31:01 with sort param equal to contacted_asc 100422:31:01 sorts by contacted_at ascending 100522:31:01 with sort param equal to contacted_desc 100622:31:01 sorts by contacted_at descending 100722:31:01 with sort param equal to token_expires_at_asc 100822:31:01 sorts by contacted_at ascending 100922:31:01 with sort param equal to token_expires_at_desc 101022:31:01 sorts by contacted_at descending 101122:31:01 when not in admin mode 101222:31:01 behaves like executes as normal user 101322:31:01 raises Gitlab::Access::AccessDeniedError 101422:31:01 by non admin user 101522:31:01 behaves like executes as normal user 101622:31:01 raises Gitlab::Access::AccessDeniedError 101722:31:01 when user is nil 101822:31:01 raises Gitlab::Access::AccessDeniedError 102122:31:04 with user is group maintainer or owner 102222:31:04 user_role: 50 102322:31:04 with :group as target group 102422:31:04 passing no membership params 102522:31:04 behaves like membership equal to :descendants 102622:31:04 returns all descendant runners 102722:31:04# [RSpecRunTime] RSpec elapsed time: 14 minutes 14.86 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.17 1.18 1.34 1/292 10795 102922:31:04 with :descendants membership 103022:31:04 behaves like membership equal to :descendants 103122:31:04 returns all descendant runners 103222:31:04 with :direct membership 103322:31:05 returns runners belonging to group 103422:31:05 with :all_available membership 103522:31:05 returns runners available to group 103622:31:05 with unknown membership 103722:31:05 raises an error 103822:31:05 with nil group 103922:31:05 raises Gitlab::Access::AccessDeniedError 104022:31:05 with sort param 104122:31:06 sorts by specified attribute 104322:31:06 by search term 104422:31:06 returns correct runner 104522:31:06 by active status 104622:31:06 returns correct runner 104822:31:07 returns correct runner 105022:31:07 returns correct runner 105122:31:07 when searching using part of the tag name 105222:31:07 returns correct runner 105322:31:07 by runner type 105422:31:07 returns correct runners 105522:31:07 by version prefix 105622:31:07 search by major version 105722:31:08 returns correct runner 105822:31:08 search by minor version 105922:31:08 returns correct runner 106022:31:08 search by patch version 106122:31:08 returns correct runner 106222:31:08 user_role: 40 106322:31:08 with :group as target group 106422:31:08 passing no membership params 106522:31:08 behaves like membership equal to :descendants 106622:31:08 returns all descendant runners 106722:31:08 with :descendants membership 106822:31:08 behaves like membership equal to :descendants 106922:31:09 returns all descendant runners 107022:31:09 with :direct membership 107122:31:09 returns runners belonging to group 107222:31:09 with :all_available membership 107322:31:09 returns runners available to group 107422:31:09 with unknown membership 107522:31:09 raises an error 107622:31:09 with nil group 107722:31:10 raises Gitlab::Access::AccessDeniedError 107822:31:10 with sort param 107922:31:10 sorts by specified attribute 108122:31:10 by search term 108222:31:10 returns correct runner 108322:31:10 by active status 108422:31:11 returns correct runner 108622:31:11 returns correct runner 108822:31:11 returns correct runner 108922:31:11 when searching using part of the tag name 109022:31:11 returns correct runner 109122:31:11 by runner type 109222:31:12 returns correct runners 109322:31:12 by version prefix 109422:31:12 search by major version 109522:31:12 returns correct runner 109622:31:12 search by minor version 109722:31:12 returns correct runner 109822:31:12 search by patch version 109922:31:12 returns correct runner 110022:31:12 when user is group developer or below 110122:31:12 user_role: 30 110222:31:12 with :sub_group_1 as target group 110322:31:13 raises Gitlab::Access::AccessDeniedError 110422:31:13 with :group as target group 110522:31:13 raises Gitlab::Access::AccessDeniedError 110622:31:13 with :all_available membership 110722:31:13 raises Gitlab::Access::AccessDeniedError 110822:31:13 user_role: 20 110922:31:13 with :sub_group_1 as target group 111022:31:13 raises Gitlab::Access::AccessDeniedError 111122:31:13 with :group as target group 111222:31:14 raises Gitlab::Access::AccessDeniedError 111322:31:14 with :all_available membership 111422:31:14 raises Gitlab::Access::AccessDeniedError 111522:31:14 user_role: 10 111622:31:14 with :sub_group_1 as target group 111722:31:14 raises Gitlab::Access::AccessDeniedError 111822:31:14 with :group as target group 111922:31:14 raises Gitlab::Access::AccessDeniedError 112022:31:14 with :all_available membership 112122:31:15 raises Gitlab::Access::AccessDeniedError 112222:31:15 when user has no access 112322:31:15 raises Gitlab::Access::AccessDeniedError 112422:31:15 when user is nil 112522:31:15 raises Gitlab::Access::AccessDeniedError 112722:31:15 without params 112822:31:15 is expected to eq "created_at_desc" 113022:31:15 is expected to eq "contacted_asc" 113322:31:16 with user as project admin 113422:31:16 with project runners 113522:31:16 returns runners available to project 113622:31:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 26.81 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.15 1.17 1.34 1/292 10796 113822:31:16 with ancestor group runners 113922:31:16 returns runners available to project 114022:31:16 with allowed shared runners 114122:31:17 returns runners available to project 114222:31:17 with project, ancestor group, and allowed shared runners 114322:31:17 returns runners available to project 114522:31:17 by search term 114622:31:18 returns the correct runner 114722:31:18 by active status 114822:31:18 returns the correct runners 115022:31:18 returns correct runner 115222:31:18 returns correct runner 115322:31:18 by runner type 115422:31:19 returns correct runners 115622:31:19 returns correct runners 115722:31:19 by version prefix 115822:31:19 returns correct runners 115922:31:19 with user as project developer 116022:31:19 raises Gitlab::Access::AccessDeniedError 116122:31:19 when user is nil 116222:31:19 raises Gitlab::Access::AccessDeniedError 116322:31:20 with nil project_full_path 116422:31:20 raises Gitlab::Access::AccessDeniedError 116522:31:20# [RSpecRunTime] Finishing example group spec/finders/ci/runners_finder_spec.rb. It took 21.68 seconds. Expected to take 32.08 seconds. 116622:31:20# [RSpecRunTime] Starting example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. Expected to take 30.37 seconds. 116722:31:20ResourceAccessTokens::InactiveTokensDeletionCronWorker 116822:31:20 behaves like an idempotent worker 116922:31:20 is labeled as idempotent 117022:31:20 performs multiple times sequentially without raising an exception 117122:31:20 behaves like worker with data consistency 117222:31:20 .get_data_consistency_feature_flag_enabled? 117322:31:20 returns true 117422:31:20 .get_data_consistency_per_database 117522:31:20 returns correct data consistency 117722:31:27Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 117922:31:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118022:31:27Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 118222:31:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118322:31:27Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 118522:31:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118622:31:27Job arguments to DeleteUserWorker must be native JSON types, but :skip_authorization is a Symbol. 118822:31:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 118922:31:28 initiates deletion for project_bot users whose all tokens became inactive before cut_off date or without tokens 119022:31:28 when enable_inactive_tokens_deletion_cron_worker FF is disabled 119122:31:33 does not do anything 119222:31:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.58 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.11 1.16 1.33 1/292 10797 119422:31:33 when delete_inactive_project_bot_users FF is disabled 119522:31:40 only blocks project_bot users whose all tokens became inactive before cut_off date or without tokens 119622:31:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.23 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.02 1.14 1.32 1/292 10798 119822:31:40 for runtime limit 119922:31:41 when runtime limit is reached 120022:31:41 schedules the worker in 2 minutes with the last processed user id value as the cursor 120122:31:41 when runtime limit is not reached 120222:31:41 does not schedule the worker 120322:31:41# [RSpecRunTime] Finishing example group spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb. It took 21.82 seconds. Expected to take 30.37 seconds. 120422:31:41# [RSpecRunTime] Starting example group spec/models/compare_spec.rb. Expected to take 27.7 seconds. 120622:31:41 does not allow STI 120822:31:42 is expected to include #<Project id:351 namespace283/project-396>> 120922:31:43 is expected to include :compare 121022:31:44 is expected to include 1980082972625450919 121122:31:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.21 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.01 1.14 1.32 1/296 10862 121322:31:44 #start_commit 121422:31:45 returns raw compare base commit 121522:31:46 returns nil if compare base commit is nil 121622:31:46# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.31 seconds. Current RSS: ~1180M. Threads: 4. load average: 1.01 1.14 1.32 1/297 10901 121922:31:47 returns a CommitCollection 122022:31:49 returns a list of commits 122122:31:49# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.4 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.01 1.13 1.32 1/297 10944 122422:31:50 returns raw compare head commit 122522:31:51 returns nil if compare head commit is nil 122622:31:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 1.44 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.01 1.13 1.32 1/297 10983 122822:31:51 #base_commit_sha 122922:31:52 returns @base_sha if it is present 123022:31:53 fetches merge base SHA from repo when @base_sha is nil 123122:31:54 is memoized on first call 123222:31:55 returns nil if there is no start_commit 123322:31:56 returns nil if there is no head commit 123422:31:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.45 seconds. Current RSS: ~1184M. Threads: 4. load average: 0.93 1.12 1.31 1/297 11085 123722:31:57 uses base_commit_sha sha as base_sha 123822:31:58 uses start_commit sha as start_sha 123922:31:59 uses commit sha as head sha 124022:31:59# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.56 seconds. Current RSS: ~1181M. Threads: 4. load average: 0.94 1.11 1.31 1/297 11149 124222:31:59 #modified_paths 124322:31:59 changes are present 124422:32:00 returns affected file paths, without duplication 124522:32:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.73 seconds. Current RSS: ~1181M. Threads: 4. load average: 0.94 1.11 1.31 1/297 11175 124722:32:00 changes are absent 124822:32:01 returns empty array 124922:32:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.79 seconds. Current RSS: ~1181M. Threads: 4. load average: 0.94 1.11 1.31 1/297 11200 125222:32:02 returns the range between base and head commits 125322:32:02 when straight mode is on 125422:32:03 returns the range between start and head commits 125522:32:03# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.85 seconds. Current RSS: ~1182M. Threads: 4. load average: 0.94 1.11 1.31 1/297 11241 125722:32:03 when there are no merge base between commits 125822:32:04 returns the range between start and head commits 125922:32:04# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.87 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.10 1.14 1.32 1/297 11261 126122:32:04# [RSpecRunTime] Finishing example group spec/models/compare_spec.rb. It took 22.69 seconds. Expected to take 27.7 seconds. 126222:32:04# [RSpecRunTime] Starting example group spec/lib/gitlab/lets_encrypt/client_spec.rb. Expected to take 26.0 seconds. 126322:32:04Gitlab::LetsEncrypt::Client 126522:32:06 ensures account registration 126622:32:09 generates and stores private key and initialize acme client with it 126722:32:12 returns order 126822:32:12 when private key is saved in settings 126922:32:14 uses current value of private key 127022:32:14# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.21 seconds. Current RSS: ~1221M. Threads: 4. load average: 1.09 1.14 1.31 2/292 11262 127222:32:14 when acme integration is disabled 127322:32:14 raises error 127522:32:17 ensures account registration 127622:32:18 generates and stores private key and initialize acme client with it 127822:32:20 when private key is saved in settings 127922:32:22 uses current value of private key 128022:32:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.82 seconds. Current RSS: ~1256M. Threads: 4. load average: 1.08 1.14 1.31 1/292 11263 128222:32:22 when acme integration is disabled 128322:32:22 raises error 128422:32:22 #load_challenge 128522:32:23 ensures account registration 128622:32:24 generates and stores private key and initialize acme client with it 128722:32:25 loads challenge 128822:32:25 when private key is saved in settings 128922:32:28 uses current value of private key 129022:32:28# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.51 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.07 1.14 1.31 1/292 11264 129222:32:28 when acme integration is disabled 129322:32:28 raises error 129422:32:28 #terms_of_service_url 129522:32:29 returns valid url 129622:32:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.68 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.07 1.13 1.31 1/292 11265 129822:32:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/lets_encrypt/client_spec.rb. It took 24.81 seconds. Expected to take 26.0 seconds. 129922:32:29# [RSpecRunTime] Starting example group spec/helpers/emails_helper_spec.rb. Expected to take 21.87 seconds. 130122:32:29 closure_reason_text 130222:32:29 when given a MergeRequest 130322:32:29 when user can read merge request 130422:32:29 and format is text 130522:32:33 returns plain text 130622:32:33# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.52 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.07 1.13 1.31 1/296 11324 130822:32:33 and format is HTML 130922:32:35 returns HTML 131022:32:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.29 seconds. Current RSS: ~1252M. Threads: 4. load average: 1.06 1.13 1.30 1/298 11381 131222:32:35 and format is unknown 131322:32:38 returns plain text 131422:32:38# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.8 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.06 1.13 1.30 1/299 11439 131622:32:38 when user cannot read merge request 131722:32:40 does not have link to merge request 131822:32:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.07 seconds. Current RSS: ~1221M. Threads: 4. load average: 1.14 1.14 1.31 1/299 11497 132022:32:40 when given a String 132122:32:40 when user can read commits 132222:32:42 returns plain text 132322:32:42# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.63 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.14 1.14 1.31 1/299 11498 132522:32:42 when user cannot read commits 132622:32:43 returns plain text 132722:32:43 when not given anything 132822:32:43 returns empty string 132922:32:43 when only given a name 133022:32:44 returns plain text 133122:32:44 notification_reason_text 133222:32:44 reason_code: "own_activity", reason_text: " of your activity " 133322:32:44 is expected to start with "You're receiving this email because" 133422:32:44 is expected to include " of your activity " 133522:32:44 is expected to end with "on localhost." 133622:32:44 reason_code: "assigned", reason_text: " you have been assigned an item " 133722:32:44 is expected to start with "You're receiving this email because" 133822:32:44 is expected to include " you have been assigned an item " 133922:32:44 is expected to end with "on localhost." 134022:32:44 reason_code: "mentioned", reason_text: " you have been mentioned " 134122:32:44 is expected to start with "You're receiving this email because" 134222:32:44 is expected to include " you have been mentioned " 134322:32:44 is expected to end with "on localhost." 134422:32:44 reason_code: "", reason_text: " of your account " 134522:32:44 is expected to start with "You're receiving this email because" 134622:32:44 is expected to include " of your account " 134722:32:44 is expected to end with "on localhost." 134822:32:44 reason_code: nil, reason_text: " of your account " 134922:32:44 is expected to start with "You're receiving this email because" 135022:32:44 is expected to include " of your account " 135122:32:44 is expected to end with "on localhost." 135222:32:44 sanitize_name 135322:32:44 when name contains a valid URL string 135422:32:44 returns name with `.` replaced with `_` to prevent mail clients from auto-linking URLs 135522:32:44 returns name as it is when it does not contain a URL 135722:32:45 returns the greeting message for the given user 135922:32:45 returns the greeting message for the given user 136022:32:45 #two_factor_authentication_disabled_text 136122:32:45 returns the message that 2FA is disabled 136222:32:45 #re_enable_two_factor_authentication_text 136322:32:45 format is html 136422:32:45 returns HTML 136522:32:45 format is not specified 136622:32:45 returns text 136722:32:45 #admin_changed_password_text 136822:32:45 format is html 136922:32:45 returns HTML 137022:32:45 format is not specified 137122:32:45 returns text 137222:32:45 #contact_your_administrator_text 137322:32:45 returns the message to contact the administrator 137422:32:45 password_reset_token_valid_time 137522:32:45 when time limit is less than 2 hours 137622:32:45 displays the time in hours using a singular unit 137722:32:45 when time limit is 2 or more hours 137822:32:45 displays the time in hours using a plural unit 137922:32:45 when time limit contains fractions of an hour 138022:32:45 rounds down to the nearest hour 138122:32:45 when time limit is 24 or more hours 138222:32:45 displays the time in days using a singular unit 138322:32:45 when time limit is 2 or more days 138422:32:45 displays the time in days using a plural unit 138522:32:45 when time limit contains fractions of a day 138622:32:45 rounds down to the nearest day 138722:32:45 #header_logo 138822:32:45 there is a brand item with a logo 138922:32:45 returns the brand header logo 139022:32:45 that is a SVG file 139122:32:45 returns the default header logo 139222:32:45 there is a brand item without a logo 139322:32:45 returns the default header logo 139422:32:45 there is no brand item 139522:32:45 returns the default header logo 139622:32:45 #create_list_id_string 139722:32:45 full_path: "01234", list_id_path: "01234" 139822:32:45 ellipcizes different variants 139922:32:45 full_path: "5/0123", list_id_path: "012.." 140022:32:45 ellipcizes different variants 140122:32:45 full_path: "45/012", list_id_path: "012.." 140222:32:45 ellipcizes different variants 140322:32:45 full_path: "012", list_id_path: "012" 140422:32:45 ellipcizes different variants 140522:32:45 full_path: "23/01", list_id_path: "01.23" 140622:32:45 ellipcizes different variants 140722:32:45 full_path: "2/01", list_id_path: "01.2" 140822:32:45 ellipcizes different variants 140922:32:45 full_path: "234/01", list_id_path: "01.." 141022:32:45 ellipcizes different variants 141122:32:45 full_path: "4/2/0", list_id_path: "0.2.4" 141222:32:45 ellipcizes different variants 141322:32:45 full_path: "45/2/0", list_id_path: "0.2.." 141422:32:45 ellipcizes different variants 141522:32:45 full_path: "5/23/0", list_id_path: "0.." 141622:32:45 ellipcizes different variants 141722:32:45 full_path: "0-2/5", list_id_path: "5.0-2" 141822:32:45 ellipcizes different variants 141922:32:45 full_path: "0_2/5", list_id_path: "5.0-2" 142022:32:45 ellipcizes different variants 142122:32:45 full_path: "0.2/5", list_id_path: "5.0-2" 142222:32:45 ellipcizes different variants 142322:32:45 Create realistic List-Id identifier 142422:32:45 full_path: "gitlab-org/gitlab-ce", list_id_path: "gitlab-ce.gitlab-org" 142522:32:45 produces the right List-Id 142622:32:45 full_path: "project-name/subproject_name/my.project", list_id_path: "my-project.subproject-name.project-name" 142722:32:45 produces the right List-Id 142822:32:45 header and footer messages 142922:32:45 when email_header_and_footer_enabled is enabled 143022:32:46 returns header and footer messages 143122:32:46 when header and footer messages are empty 143322:32:46 when header and footer messages are nil 143522:32:46 when email_header_and_footer_enabled is disabled 143622:32:46 returns header and footer messages 143722:32:46 #change_reviewer_notification_text 143822:32:46 to new reviewers only 143922:32:46 with no html tag 144022:32:46 returns the expected output 144122:32:46 with <strong> tag 144222:32:46 returns the expected output 144322:32:46 from previous reviewers to new reviewers 144422:32:46 with no html tag 144522:32:46 returns the expected output 144622:32:46 with <strong> tag 144722:32:46 returns the expected output 144822:32:46 from previous reviewers to no reviewers 144922:32:46 with no html tag 145022:32:46 returns the expected output 145122:32:46 with <strong> tag 145222:32:46 returns the expected output 145322:32:46 with a <script> tag in user's name 145422:32:46 escapes the html tag 145522:32:46 with url in user's name 145622:32:46 sanitizes user's name 145722:32:46# [RSpecRunTime] Finishing example group spec/helpers/emails_helper_spec.rb. It took 17.07 seconds. Expected to take 21.87 seconds. 145822:32:46# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. Expected to take 21.1 seconds. 145922:32:46Gitlab::Database::Migrations::TimeoutHelpers 146022:32:46 #disable_statement_timeout 146122:32:46-- transaction_open?(nil) 146322:32:46 disables statement timeouts to current transaction only 146422:32:46 with real environment 146522:32:46-- execute("SET statement_timeout TO '20000'") 146722:32:46-- execute("SHOW statement_timeout") 146922:32:46-- transaction_open?(nil) 147122:32:46-- execute("SET LOCAL statement_timeout TO 0") 147322:32:46-- execute("SHOW statement_timeout") 147522:32:46-- execute("SHOW statement_timeout") 147722:32:46-- execute("RESET statement_timeout") 147922:32:49 defines statement to 0 only for current transaction 148022:32:49 when passing a blocks 148122:32:49-- execute("SET statement_timeout TO '20000'") 148322:32:51 disables statement timeouts on session level and executes the block 148422:32:51 with real environment 148522:32:51-- execute("SET statement_timeout TO '20000'") 148722:32:51-- execute("SET statement_timeout TO '20000'") 148922:32:51-- execute("SHOW statement_timeout") 149122:32:51-- execute("SET statement_timeout TO 0") 149322:32:51-- execute("SHOW statement_timeout") 149522:32:51-- execute("SHOW statement_timeout") 149722:32:51-- execute("RESET statement_timeout") 149922:32:51-- execute("RESET statement_timeout") 150122:32:51-- execute("RESET statement_timeout") 150322:32:54 defines statement to 0 for any code run inside the block 150422:32:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 4.96 seconds. Current RSS: ~1129M. Threads: 4. load average: 1.49 1.22 1.33 1/293 11499 150622:32:54 when the statement_timeout is already disabled 150722:32:57 yields control without disabling the timeout or resetting 150822:32:57# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.76 seconds. Current RSS: ~1122M. Threads: 4. load average: 1.49 1.22 1.33 1/293 11500 151022:32:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb. It took 11.01 seconds. Expected to take 21.1 seconds. 151122:32:57# [RSpecRunTime] Starting example group spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb. Expected to take 18.66 seconds. 151222:32:57Gitlab::Database::Partitioning::List::ConvertTable 151322:32:57 #revert_partitioning 151422:32:57 when a single partitioning value is given 151522:32:57INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 151622:32:57INFO: "_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:32:57INFO: analyzing "public._test_table_to_partition" 151822:32:57INFO: "_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:32:57 detaches the partition 152022:32:58INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 152122:32:58INFO: "_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 152222:32:58INFO: analyzing "public._test_table_to_partition" 152322:32:58INFO: "_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 152422:32:58 does not drop the child partition 152522:32:58INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 152622:32:58INFO: "_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:32:58INFO: analyzing "public._test_table_to_partition" 152822:32:58INFO: "_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 152922:32:58 removes the parent table 153022:32:59INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 153122:32:59INFO: "_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 153222:32:59INFO: analyzing "public._test_table_to_partition" 153322:32:59INFO: "_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 153422:32:59 re-adds the check constraint 153522:32:59INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 153622:32:59INFO: "_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:32:59INFO: analyzing "public._test_table_to_partition" 153822:32:59INFO: "_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:32:59 moves sequences back to the original table 154022:32:59 when table has LFK triggers 154122:33:00INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 154222:33:00INFO: "_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:00INFO: analyzing "public._test_table_to_partition" 154422:33:00INFO: "_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:00 restores the trigger on the partition 154622:33:00# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.61 seconds. Current RSS: ~1122M. Threads: 4. load average: 1.45 1.22 1.33 1/293 11501 154822:33:00 when multiple partitioning values are given 154922:33:00INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 155022:33:00INFO: "_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:00INFO: analyzing "public._test_table_to_partition" 155222:33:00INFO: "_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 155322:33:00 detaches the partition 155422:33:01INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 155522:33:01INFO: "_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 155622:33:01INFO: analyzing "public._test_table_to_partition" 155722:33:01INFO: "_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 155822:33:01 does not drop the child partition 155922:33:01INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 156022:33:01INFO: "_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:01INFO: analyzing "public._test_table_to_partition" 156222:33:01INFO: "_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:01 removes the parent table 156422:33:01INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 156522:33:01INFO: "_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 156622:33:01INFO: analyzing "public._test_table_to_partition" 156722:33:01INFO: "_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 156822:33:02 re-adds the check constraint 156922:33:02INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 157022:33:02INFO: "_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 157122:33:02INFO: analyzing "public._test_table_to_partition" 157222:33:02INFO: "_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:02 moves sequences back to the original table 157422:33:02 when table has LFK triggers 157522:33:02INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 157622:33:02INFO: "_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 157722:33:02INFO: analyzing "public._test_table_to_partition" 157822:33:02INFO: "_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 157922:33:02 restores the trigger on the partition 158022:33:03# [RSpecRunTime] RSpec elapsed time: 16 minutes 13.36 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.45 1.22 1.33 1/293 11502 158222:33:03 #revert_preparation_for_partitioning 158322:33:03 when a single partitioning value is given 158422:33:03 when check constraint exists 158522:33:03 removes a check constraint 158622:33:03 when check constraint does not exist 158722:33:03 returns a message 158822:33:03 when multiple partitioning values are given 158922:33:03 when check constraint exists 159022:33:03 removes a check constraint 159122:33:03 when check constraint does not exist 159222:33:03 returns a message 159322:33:03 #prepare_for_partitioning 159422:33:03 when a single partitioning value is given 159522:33:03 adds a check constraint 159622:33:03 when it fails to add constraint 159722:33:03 raises UnableToPartition error 159922:33:04 adds a NOT VALID check constraint 160022:33:04 adds a PostgresAsyncConstraintValidation record 160122:33:04 when constraint exists but is not valid 160222:33:04 validates the check constraint 160322:33:04 when it fails to validate constraint 160422:33:04 raises UnableToPartition error 160522:33:04 when constraint exists and is valid 160622:33:05 raises UnableToPartition error 160722:33:05 when multiple partitioning values are given 160822:33:05 adds a check constraint 160922:33:05 when it fails to add constraint 161022:33:05 raises UnableToPartition error 161222:33:05 adds a NOT VALID check constraint 161322:33:05 adds a PostgresAsyncConstraintValidation record 161422:33:05 when constraint exists but is not valid 161522:33:06 validates the check constraint 161622:33:06 when it fails to validate constraint 161722:33:06 raises UnableToPartition error 161822:33:06 when constraint exists and is valid 161922:33:06 raises UnableToPartition error 162122:33:06 when a single partitioning value is given 162222:33:06INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 162322:33:06INFO: "_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 162422:33:06INFO: analyzing "public._test_table_to_partition" 162522:33:06INFO: "_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 162622:33:07 migrates the table to a partitioned table 162722:33:07 when the primary key is incorrect 162822:33:07 throws a reasonable error message 162922:33:07 when there is not a supporting check constraint 163022:33:07 throws a reasonable error message 163122:33:07 when supporting check constraint is not valid 163222:33:07 throws a reasonable error message 163322:33:07 when the existing table is owned by a different user 163422:33:07INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 163522:33:07INFO: "_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 163622:33:07INFO: analyzing "public._test_table_to_partition" 163722:33:07INFO: "_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 163822:33:07 partitions without error 163922:33:07 when an error occurs during the conversion 164022:33:07 when partitioning fails the first time 164122:33:07 creating parent table 164222:33:08INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 164322:33:08INFO: "_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 164422:33:08INFO: analyzing "public._test_table_to_partition" 164522:33:08INFO: "_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 164622:33:08 recovers from a fault 164722:33:08 adding the first foreign key 164822:33:08INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 164922:33:08INFO: "_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 165022:33:08INFO: analyzing "public._test_table_to_partition" 165122:33:08INFO: "_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 165222:33:08 recovers from a fault 165322:33:08 adding the second foreign key 165422:33:09INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 165522:33:09INFO: "_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 165622:33:09INFO: analyzing "public._test_table_to_partition" 165722:33:09INFO: "_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 165822:33:09 recovers from a fault 165922:33:09 attaching table 166022:33:09INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 166122:33:09INFO: "_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:09INFO: analyzing "public._test_table_to_partition" 166322:33:09INFO: "_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:09 recovers from a fault 166522:33:09 when table has LFK triggers 166622:33:09INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 166722:33:09INFO: "_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 166822:33:09INFO: analyzing "public._test_table_to_partition" 166922:33:09INFO: "_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 167022:33:09 moves the trigger on the parent table 167122:33:09 when table has FK referencing itself 167222:33:10INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 167322:33:10INFO: "_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:10INFO: analyzing "public._test_table_to_partition" 167522:33:10INFO: "_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 167622:33:10 does not duplicate the FK 167722:33:10 when multiple partitioning values are given 167822:33:10INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 167922:33:10INFO: "_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 168022:33:10INFO: analyzing "public._test_table_to_partition" 168122:33:10INFO: "_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:10 migrates the table to a partitioned table 168322:33:10 when the primary key is incorrect 168422:33:10 throws a reasonable error message 168522:33:10 when there is not a supporting check constraint 168622:33:11 throws a reasonable error message 168722:33:11 when supporting check constraint is not valid 168822:33:11 throws a reasonable error message 168922:33:11 when the existing table is owned by a different user 169022:33:11INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 169122:33:11INFO: "_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 169222:33:11INFO: analyzing "public._test_table_to_partition" 169322:33:11INFO: "_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 169422:33:11 partitions without error 169522:33:11 when an error occurs during the conversion 169622:33:11 when partitioning fails the first time 169722:33:11 creating parent table 169822:33:12INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 169922:33:12INFO: "_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 170022:33:12INFO: analyzing "public._test_table_to_partition" 170122:33:12INFO: "_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 170222:33:12 recovers from a fault 170322:33:12 adding the first foreign key 170422:33:12INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 170522:33:12INFO: "_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:12INFO: analyzing "public._test_table_to_partition" 170722:33:12INFO: "_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:12 recovers from a fault 170922:33:12 adding the second foreign key 171022:33:12INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 171122:33:12INFO: "_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 171222:33:12INFO: analyzing "public._test_table_to_partition" 171322:33:12INFO: "_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 171422:33:12 recovers from a fault 171522:33:12 attaching table 171622:33:13INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 171722:33:13INFO: "_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:13INFO: analyzing "public._test_table_to_partition" 171922:33:13INFO: "_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 172022:33:13 recovers from a fault 172122:33:13 when table has LFK triggers 172222:33:13INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 172322:33:13INFO: "_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:13INFO: analyzing "public._test_table_to_partition" 172522:33:13INFO: "_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 172622:33:13 moves the trigger on the parent table 172722:33:13 when table has FK referencing itself 172822:33:13INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 172922:33:13INFO: "_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 173022:33:13INFO: analyzing "public._test_table_to_partition" 173122:33:13INFO: "_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 173222:33:13 does not duplicate the FK 173322:33:13 when partitioning a table 173422:33:14INFO: analyzing "public._test_table_to_partition_parent" inheritance tree 173522:33:14INFO: "_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 173622:33:14INFO: analyzing "public._test_table_to_partition" 173722:33:14INFO: "_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 173822:33:14 sets up partitioning analysis for parent table 173922:33:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb. It took 16.82 seconds. Expected to take 18.66 seconds. 174022:33:14# [RSpecRunTime] Starting example group spec/models/snippet_repository_spec.rb. Expected to take 17.75 seconds. 174122:33:14SnippetRepository 174222:33:14 does not allow STI 174322:33:14 associations 174422:33:14 is expected to belong to shard required: false 174522:33:14 is expected to belong to snippet required: false 174622:33:14 behaves like shardable scopes 174722:33:15 .for_repository_storage 174822:33:15 returns the objects for a given repository storage 174922:33:15 .excluding_repository_storage 175022:33:15 returns the objects excluding the given repository storage 175222:33:15 returns the objects for a given shard 175322:33:15 .find_snippet 175422:33:15 finds snippet by disk path 175522:33:16 returns nil when it does not find the snippet 175622:33:16 #multi_files_action 175722:33:16 returns nil when files argument is empty 175822:33:16 returns nil when files argument is nil 175922:33:17 performs the operation accordingly to the files data 176022:33:18 tries to obtain an exclusive lease 176122:33:18 cancels the lease when the method has finished 176222:33:19 raises an error if the lease cannot be obtained 176322:33:19 with commit actions 176422:33:19 infers the commit action based on the parameters if not present 176522:33:19 when commit actions are present 176622:33:19 behaves like uses the expected action 176722:33:20 is expected to receive commit_files(#<User id:641 @user421>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time 176822:33:20# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.85 seconds. Current RSS: ~1220M. Threads: 4. load average: 1.32 1.20 1.32 1/298 11765 177022:33:20 when action is a string 177122:33:20 behaves like uses the expected action 177222:33:21 is expected to receive commit_files(#<User id:641 @user421>, hash_including(:actions=>"array_including(hash_including(:action=>:foobar))")) 1 time 177322:33:21 when move action does not include content 177422:33:21 when action is not set 177522:33:21 behaves like renames file and does not update content 177622:33:21 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" 177722:33:21 when action is set 177822:33:21 behaves like renames file and does not update content 177922:33:22 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" 178022:33:22 when update action does not include content 178122:33:22 when action is not set 178222:33:22 behaves like does not commit anything 178322:33:23 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0" 178422:33:23 when action is set 178522:33:23 behaves like does not commit anything 178622:33:23 is expected to eq "b83d6e391c22777fca1ed3012fce84f633d7fed0" 178722:33:23 when existing file has a default name 178822:33:24 reuses the existing file name 178922:33:24 when file name consists of one or several whitespaces 179022:33:25 assigns a new name to the file 179122:33:25 when some files are not named 179222:33:25 behaves like snippet repository with file names 179322:33:25 sets a name for unnamed files 179422:33:25 repository already has 10 unnamed snippets 179522:33:25 behaves like snippet repository with file names 179622:33:26 sets a name for unnamed files 179722:33:26 with git errors 179822:33:26 behaves like snippet repository with git errors 179922:33:27 raises a path specific error 180022:33:27 behaves like snippet repository with git errors 180122:33:27 raises a path specific error 180222:33:27 behaves like snippet repository with git errors 180322:33:28 raises a path specific error 180422:33:28 behaves like snippet repository with git errors 180522:33:28 raises a path specific error 180622:33:28 when user name is invalid 180722:33:28 behaves like snippet repository with git errors 180822:33:29 raises a path specific error 180922:33:29 when user email is empty 181022:33:29 behaves like snippet repository with git errors 181122:33:30 raises a path specific error 181222:33:30# [RSpecRunTime] Finishing example group spec/models/snippet_repository_spec.rb. It took 15.84 seconds. Expected to take 17.75 seconds. 181322:33:30# [RSpecRunTime] Starting example group spec/policies/blob_policy_spec.rb. Expected to take 16.79 seconds. 181522:33:30 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 181622:33:31 grants permission 181722:33:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 41.49 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.42 1.23 1.33 1/298 12519 181922:33:31 project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 182022:33:31 grants permission 182122:33:31 project_level: :public, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 182222:33:31 grants permission 182322:33:31 project_level: :public, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 182422:33:32 grants permission 182522:33:32 project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 182622:33:32 grants permission 182722:33:32 project_level: :public, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 1 182822:33:32 grants permission 182922:33:32 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 183022:33:32 grants permission 183122:33:32 project_level: :public, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 183222:33:33 grants permission 183322:33:33 project_level: :public, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 183422:33:34 grants permission 183522:33:34 project_level: :public, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 183622:33:34 grants permission 183722:33:34 project_level: :public, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 183822:33:34 grants permission 183922:33:34 project_level: :public, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 184022:33:35 grants permission 184122:33:35 project_level: :public, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 184222:33:35 grants permission 184322:33:35 project_level: :public, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 184422:33:35 grants permission 184522:33:35 project_level: :public, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 184622:33:36 grants permission 184722:33:36 project_level: :public, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 184822:33:36 grants permission 184922:33:36 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: true, expected_count: 1 185022:33:36 grants permission 185122:33:36 project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 185222:33:36 grants permission 185322:33:36 project_level: :internal, feature_access_level: :enabled, membership: :reporter, admin_mode: nil, expected_count: 1 185422:33:37 grants permission 185522:33:37 project_level: :internal, feature_access_level: :enabled, membership: :guest, admin_mode: nil, expected_count: 1 185622:33:37 grants permission 185722:33:37 project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 185822:33:37 grants permission 185922:33:37 project_level: :internal, feature_access_level: :enabled, membership: :anonymous, admin_mode: nil, expected_count: 0 186022:33:37 grants permission 186122:33:37 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 186222:33:38 grants permission 186322:33:38 project_level: :internal, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 186422:33:38 grants permission 186522:33:38 project_level: :internal, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 186622:33:38 grants permission 186722:33:38 project_level: :internal, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 1 186822:33:39 grants permission 186922:33:39 project_level: :internal, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 187022:33:39 grants permission 187122:33:39 project_level: :internal, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 187222:33:39 grants permission 187322:33:39 project_level: :internal, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 187422:33:40 grants permission 187522:33:40 project_level: :internal, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 187622:33:40 grants permission 187722:33:40 project_level: :internal, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 187822:33:40 grants permission 187922:33:40 project_level: :internal, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 188022:33:40 grants permission 188122:33:40 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: true, expected_count: 1 188222:33:41 grants permission 188322:33:41 project_level: :private, feature_access_level: :private, membership: :admin, admin_mode: false, expected_count: 0 188422:33:41 grants permission 188522:33:41 project_level: :private, feature_access_level: :private, membership: :reporter, admin_mode: nil, expected_count: 1 188622:33:41 grants permission 188722:33:41 project_level: :private, feature_access_level: :private, membership: :guest, admin_mode: nil, expected_count: 0 188822:33:42 grants permission 188922:33:42 project_level: :private, feature_access_level: :private, membership: :non_member, admin_mode: nil, expected_count: 0 189022:33:42 grants permission 189122:33:42 project_level: :private, feature_access_level: :private, membership: :anonymous, admin_mode: nil, expected_count: 0 189222:33:42 grants permission 189322:33:42 project_level: :private, feature_access_level: :disabled, membership: :reporter, admin_mode: nil, expected_count: 0 189422:33:42 grants permission 189522:33:42 project_level: :private, feature_access_level: :disabled, membership: :guest, admin_mode: nil, expected_count: 0 189622:33:43 grants permission 189722:33:43 project_level: :private, feature_access_level: :disabled, membership: :non_member, admin_mode: nil, expected_count: 0 189822:33:43 grants permission 189922:33:43 project_level: :private, feature_access_level: :disabled, membership: :anonymous, admin_mode: nil, expected_count: 0 190022:33:43 grants permission 190122:33:43# [RSpecRunTime] Finishing example group spec/policies/blob_policy_spec.rb. It took 13.29 seconds. Expected to take 16.79 seconds. 190222:33:43# [RSpecRunTime] Starting example group spec/models/hooks/web_hook_spec.rb. Expected to take 15.41 seconds. 190422:33:43 does not allow STI 190522:33:43 associations 190622:33:43 is expected to have many web_hook_logs 190822:33:43 is expected to validate that :url cannot be empty/falsy 190922:33:43 is expected to validate that the length of :custom_webhook_template is at most 4096 191022:33:43 only consider these branch filter strategies are valid 191122:33:43 url_variables 191222:33:43 is expected to allow :url_variables to be ‹{}› 191322:33:44 is expected to allow :url_variables to be ‹{"foo" => "bar"}› 191422:33:44 is expected to allow :url_variables to be ‹{"FOO" => "bar"}› 191522:33:44 is expected to allow :url_variables to be ‹{"MY_TOKEN" => "bar"}› 191622:33:44 is expected to allow :url_variables to be ‹{"foo2" => "bar"}› 191722:33:44 is expected to allow :url_variables to be ‹{"x" => "y"}› 191822:33:44 is expected to allow :url_variables to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 191922:33:44 is expected to allow :url_variables to be ‹{"foo" => "bar", "bar" => "baz"}› 192022:33:44 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"}› 192122:33:44 is expected to allow :url_variables to be ‹{"MY-TOKEN" => "bar"}› 192222:33:44 is expected to allow :url_variables to be ‹{"my_secr3t-token" => "bar"}› 192322:33:44 is expected to allow :url_variables to be ‹{"x-y-z" => "bar"}› 192422:33:44 is expected to allow :url_variables to be ‹{"x_y_z" => "bar"}› 192522:33:44 is expected to allow :url_variables to be ‹{"f.o.o" => "bar"}› 192622:33:44 is expected not to allow :url_variables to be ‹[]› 192722:33:44 is expected not to allow :url_variables to be ‹{"foo" => 1}› 192822:33:44 is expected not to allow :url_variables to be ‹{"bar" => :baz}› 192922:33:44 is expected not to allow :url_variables to be ‹{"bar" => nil}› 193022:33:44 is expected not to allow :url_variables to be ‹{"foo" => ""}› 193122:33:44 is expected not to allow :url_variables to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 193222:33:44 is expected not to allow :url_variables to be ‹{"has spaces" => "foo"}› 193322:33:44 is expected not to allow :url_variables to be ‹{"" => "foo"}› 193422:33:44 is expected not to allow :url_variables to be ‹{"1foo" => "foo"}› 193522:33:44 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"}› 193622:33:44 is expected not to allow :url_variables to be ‹{"MY--TOKEN" => "foo"}› 193722:33:44 is expected not to allow :url_variables to be ‹{"MY__SECRET" => "foo"}› 193822:33:44 is expected not to allow :url_variables to be ‹{"x-_y" => "foo"}› 193922:33:44 is expected not to allow :url_variables to be ‹{"x..y" => "foo"}› 194022:33:44 custom_headers 194122:33:44 is expected to allow :custom_headers to be ‹{}› 194222:33:44 is expected to allow :custom_headers to be ‹{"foo" => "bar"}› 194322:33:44 is expected to allow :custom_headers to be ‹{"FOO" => "bar"}› 194422:33:44 is expected to allow :custom_headers to be ‹{"MY_TOKEN" => "bar"}› 194522:33:44 is expected to allow :custom_headers to be ‹{"foo2" => "bar"}› 194622:33:44 is expected to allow :custom_headers to be ‹{"x" => "y"}› 194722:33:44 is expected to allow :custom_headers to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 194822:33:44 is expected to allow :custom_headers to be ‹{"foo" => "bar", "bar" => "baz"}› 194922:33:44 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"}› 195022:33:45 is expected to allow :custom_headers to be ‹{"MY-TOKEN" => "bar"}› 195122:33:45 is expected to allow :custom_headers to be ‹{"my_secr3t-token" => "bar"}› 195222:33:45 is expected to allow :custom_headers to be ‹{"x-y-z" => "bar"}› 195322:33:45 is expected to allow :custom_headers to be ‹{"x_y_z" => "bar"}› 195422:33:45 is expected to allow :custom_headers to be ‹{"f.o.o" => "bar"}› 195522:33:45 is expected not to allow :custom_headers to be ‹[]› 195622:33:45 is expected not to allow :custom_headers to be ‹{"foo" => 1}› 195722:33:45 is expected not to allow :custom_headers to be ‹{"bar" => :baz}› 195822:33:45 is expected not to allow :custom_headers to be ‹{"bar" => nil}› 195922:33:45 is expected not to allow :custom_headers to be ‹{"foo" => ""}› 196022:33:45 is expected not to allow :custom_headers to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 196122:33:45 is expected not to allow :custom_headers to be ‹{"has spaces" => "foo"}› 196222:33:45 is expected not to allow :custom_headers to be ‹{"" => "foo"}› 196322:33:45 is expected not to allow :custom_headers to be ‹{"1foo" => "foo"}› 196422:33:45 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"}› 196522:33:45 is expected not to allow :custom_headers to be ‹{"MY--TOKEN" => "foo"}› 196622:33:45 is expected not to allow :custom_headers to be ‹{"MY__SECRET" => "foo"}› 196722:33:45 is expected not to allow :custom_headers to be ‹{"x-_y" => "foo"}› 196822:33:45 is expected not to allow :custom_headers to be ‹{"x..y" => "foo"}› 197622:33:46 is expected not to allow :url to be ‹"example.com"› 197722:33:46 is expected not to allow :url to be ‹"ftp://example.com"› 197822:33:46 is expected not to allow :url to be ‹"herp-and-derp"› 197922:33:46 strips :url before saving it 198022:33:46 when url is local 198222:33:46 is valid if application settings allow local requests from web hooks 198322:33:46# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.17 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.33 1.22 1.32 1/294 12561 198522:33:46 when there are URL variables 199122:33:47 is expected to allow :url to be ‹"http://{one}:{two}@example.com"› 199222:33:47 is expected to allow :url to be ‹"http://{one}"› 199322:33:48 is expected to allow :url to be ‹"{url}"› 199622:33:48 is expected not to allow :url to be ‹"http:{user}:{pwd}//example.com/{foo}"› 199722:33:48 mentions all missing variable names 199822:33:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 58.6 seconds. Current RSS: ~1216M. Threads: 4. load average: 1.33 1.22 1.32 1/294 12562 200122:33:48 is expected to allow :token to be ‹"foobar"› 200222:33:48 is expected not to allow :token to be ‹"foo\nbar"› or ‹"foo\r\nbar"› 200322:33:48 push_events_branch_filter 200422:33:48 with "all branches" strategy 200522:33:48 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 ‹""› 200622:33:48 with "wildcard" strategy 200722:33:48 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good_branch_name("›, or ‹""› 200822:33:48 is expected not to allow :push_events_branch_filter to be ‹"bad branch name"›, ‹"bad~branchname"›, or ‹"bad_branch_name["› 200922:33:48 gets rid of whitespace 201022:33:48 stores whitespace only as empty 201122:33:48 with "regex" strategy 201222:33:48 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branch~name"›, or ‹""› 201322:33:48 is expected not to allow :push_events_branch_filter to be ‹"bad_branch_name("› or ‹"bad_branch_name["› 201422:33:48 before_validation :reset_token 201522:33:48 resets token if url changed 201622:33:49 does not reset token if new url is set together with the same token 201722:33:49 does not reset token if new url is set together with a new token 201822:33:49 before_validation :reset_url_variables 201922:33:49 resets url variables if url changed 202022:33:49 resets url variables if url is changed but url variables stayed the same 202122:33:49 resets url variables if url is changed and url variables are appended 202222:33:49 resets url variables if url is changed and url variables are removed 202322:33:49 resets url variables if url variables are overwritten 202422:33:49 does not reset url variables if both url and url variables are changed 202522:33:49 without url variables 202622:33:50 does not reset url variables 202722:33:50 before_validation :reset_custom_headers 202822:33:50 resets custom headers if url changed 202922:33:50 resets custom headers if url and url variables changed 203022:33:50 does not reset custom headers if url stayed the same 203122:33:50 does not reset custom headers if url and url variables changed and evaluate to the same url 203222:33:50 encrypted attributes 203322:33:50 is expected to contain exactly :token, :url, :url_variables, and :custom_headers 203622:33:50 passes force: false to the web hook service by default 203722:33:50 passes force: true to the web hook service if required 203822:33:50 forwards the idempotency key to the WebHook service when present 203922:33:50 forwards a nil idempotency key to the WebHook service when not supplied 204022:33:50 async_execute 204122:33:50 #async_execute 204222:33:50 forwards the idempotency key to the WebHook service when present 204322:33:50 forwards a nil idempotency key to the WebHook service when not supplied 204422:33:50 does not async execute non-executable hooks 204622:33:51 does not cascade to web_hook_logs 204722:33:51 #next_backoff 204822:33:51 when there was no last backoff 204922:33:51 is the initial value 205022:33:51 when we have backed off once 205122:33:51 is twice the initial value 205222:33:51 when the next backoff is just before the max backoff limit 205322:33:51 is an exponential of the initial backoff 205422:33:51 is not yet capped at the max limit 205522:33:51 when next_backoff has reached the MAX_BACKOFF limit 205622:33:51 does not exceed the max backoff value 205722:33:51 #rate_limited? 205822:33:51 is false when hook has not been rate limited 205922:33:51 is true when hook has been rate limited 206122:33:51 returns the hook rate limit 206322:33:51 does not error 206422:33:51 does not contain binary attributes 206522:33:51 #interpolated_url 206622:33:51 is not vulnerable to malicious input 206722:33:51 when the hook URL does not contain variables 206922:33:51 when the hook URL contains variables 207122:33:52 when a variable is missing 207222:33:52 raises an error 207322:33:52 when the URL appears to include percent formatting 207422:33:52 succeeds, interpolates correctly 207522:33:52 #masked_token 207622:33:52 is expected to be nil 207722:33:52 with a token 207822:33:52 is expected to eq "************" 208022:33:52 when we have not backed off before 208122:33:52 increments the recent_failures count 208222:33:52 when the recent failure value is the max value of a smallint 208322:33:52 reduces to MAX_FAILURES 208422:33:52 when the recent failure value is MAX_FAILURES 208522:33:52 does not change recent_failures 208622:33:52 when we have exhausted the grace period 208722:33:52 sets disabled_until to the next backoff 208822:33:52 increments the backoff count 208922:33:52 when we have backed off MAX_FAILURES times 209022:33:53 does not let the backoff count exceed the maximum failure count 209122:33:53 does not change disabled_until 209222:33:53 changes disabled_until when it has elapsed 209422:33:53 increments the failure count 209522:33:53 does not update the hook if the the failure count exceeds the maximum value 209622:33:53 when the recent failure value is the max value of a smallint 209722:33:53 does not change recent_failures 209822:33:53# [RSpecRunTime] Finishing example group spec/models/hooks/web_hook_spec.rb. It took 10.32 seconds. Expected to take 15.41 seconds. 209922:33:53# [RSpecRunTime] Starting example group spec/presenters/projects/settings/deploy_keys_presenter_spec.rb. Expected to take 14.86 seconds. 210022:33:53Projects::Settings::DeployKeysPresenter 210122:33:54 inherits from Gitlab::View::Presenter::Simple 210222:33:54 deploy key groups 210322:33:55 with enabled keys 210422:33:55 returns correct deploy keys 210522:33:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.3 seconds. Current RSS: ~1233M. Threads: 4. load average: 1.28 1.21 1.32 1/293 12563 210722:33:55 with available keys 210822:33:56 returns correct deploy keys 210922:33:56 with available project keys 211022:33:56 returns correct deploy keys 211122:33:56 with available public keys 211222:33:56 returns correct deploy keys 211322:33:56 #enabled_keys 211422:33:57 returns currently enabled keys 211522:33:57 does not contain enabled_keys inside available_keys 211622:33:57 returns the enabled_keys size 211722:33:57 #available_keys/#available_project_keys 211822:33:58 returns the current available_keys 211922:33:59 returns the current available_project_keys 212022:34:00 returns the available_project_keys size 212122:34:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 10.84 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.25 1.20 1.32 1/293 12564 212322:34:00 prevent N + 1 queries 212422:34:01 returns correct counts 212522:34:05 does not increase the query count 212622:34:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.99 seconds. Current RSS: ~1149M. Threads: 4. load average: 1.23 1.20 1.31 1/293 12565 212822:34:05# [RSpecRunTime] Finishing example group spec/presenters/projects/settings/deploy_keys_presenter_spec.rb. It took 11.96 seconds. Expected to take 14.86 seconds. 212922:34:05# [RSpecRunTime] Starting example group spec/services/upload_service_spec.rb. Expected to take 13.94 seconds. 213022:34:05UploadService 213122:34:05 File service 213222:34:05 for valid gif file 213322:34:07 is expected to have key :alt 213422:34:07 is expected to have key :url 213522:34:08 is expected to have value "banana_sample" 213622:34:08 is expected to match "banana_sample.gif" 213722:34:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.11 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.30 1.22 1.32 1/293 12566 213922:34:08 for valid png file 214022:34:09 is expected to have key :alt 214122:34:09 is expected to have key :url 214222:34:10 is expected to have value "dk" 214322:34:11 is expected to match "dk.png" 214422:34:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 21.42 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.30 1.22 1.32 1/293 12567 214622:34:11 for valid jpg file 214722:34:11 is expected to have key :alt 214822:34:12 is expected to have key :url 214922:34:12 is expected to have value "rails_sample" 215022:34:13 is expected to match "rails_sample.jpg" 215122:34:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.71 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.30 1.22 1.32 1/293 12568 215322:34:13 for txt file 215422:34:13 is expected to have key :alt 215522:34:14 is expected to have key :url 215622:34:15 is expected to have value "doc_sample.txt" 215722:34:15 is expected to match "doc_sample.txt" 215822:34:15# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.99 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.27 1.21 1.32 1/293 12569 216022:34:15 for too large a file 216122:34:16 is expected to eq {} 216222:34:16# [RSpecRunTime] Finishing example group spec/services/upload_service_spec.rb. It took 10.54 seconds. Expected to take 13.94 seconds. 216322:34:16# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. Expected to take 13.39 seconds. 216422:34:16CloudSeed::GoogleCloud::GeneratePipelineService 216522:34:16 for cloud-storage 216622:34:16 when there is no existing pipeline 216722:34:17 creates a new branch with commit for cloud-storage deployment 216822:34:18 generated pipeline includes cloud-storage deployment 216922:34:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.42 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.27 1.21 1.32 1/298 12674 217122:34:18 for cloud-run 217222:34:18 when there is no existing pipeline 217322:34:19 creates a new branch with commit for cloud-run deployment 217422:34:20 generated pipeline includes cloud-run deployment 217522:34:20 simulate errors 217622:34:20 fails to create branch 217722:34:20 fails to commit changes 217822:34:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.91 seconds. Current RSS: ~1209M. Threads: 4. load average: 1.25 1.21 1.31 1/299 12790 218022:34:20 when there is an existing pipeline without `deploy` stage 218122:34:21 introduces a `deploy` stage and includes the deploy-to-cloud-run job 218222:34:22 stringifies keys from the existing pipelines 218322:34:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 32.61 seconds. Current RSS: ~1219M. Threads: 4. load average: 1.25 1.21 1.31 1/299 12919 218522:34:22 when there is an existing pipeline with `deploy` stage 218622:34:23 includes the deploy-to-cloud-run job 218722:34:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.05 seconds. Current RSS: ~1214M. Threads: 4. load average: 1.31 1.22 1.32 1/299 13010 218922:34:23 when there is an existing pipeline with `includes` 219022:34:25 includes the deploy-to-cloud-run job 219122:34:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.55 seconds. Current RSS: ~1214M. Threads: 4. load average: 1.31 1.22 1.32 1/299 13101 219322:34:25 for vision ai 219422:34:26 when there is no existing pipeline 219522:34:26 creates a new branch with commit for cloud-run deployment 219622:34:27 generated pipeline includes vision ai deployment 219722:34:27 simulate errors 219822:34:27 fails to create branch 219922:34:27 fails to commit changes 220022:34:27# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.95 seconds. Current RSS: ~1214M. Threads: 4. load average: 1.31 1.22 1.32 1/300 13221 220222:34:27 when there is an existing pipeline with `includes` 220322:34:28 includes the vision ai pipeline 220422:34:28# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb. It took 11.99 seconds. Expected to take 13.39 seconds. 220522:34:28# [RSpecRunTime] Starting example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. Expected to take 12.58 seconds. 220622:34:28IncidentManagement::TimelineEvents::DestroyService 220822:34:28 when current user is anonymous 220922:34:28 behaves like error response 221022:34:29 has an informative message 221122:34:29 behaves like does not track incident management event 221222:34:30 does not track the event 221322:34:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.83 seconds. Current RSS: ~1198M. Threads: 4. load average: 1.29 1.22 1.32 1/300 13288 221522:34:30 when user does not have permissions to remove timeline events 221622:34:30 behaves like error response 221722:34:31 has an informative message 221822:34:31 behaves like does not track incident management event 221922:34:32 does not track the event 222022:34:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.51 seconds. Current RSS: ~1190M. Threads: 4. load average: 1.29 1.22 1.32 1/300 13289 222222:34:32 when an error occurs during removal 222322:34:32 behaves like error response 222422:34:32 has an informative message 222522:34:32 behaves like does not track incident management event 222622:34:33 does not track the event 222722:34:33# [RSpecRunTime] RSpec elapsed time: 17 minutes 44.06 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.26 1.21 1.31 1/300 13290 222922:34:33 with success response 223022:34:34 successfully returns the timeline event 223122:34:35 creates a system note 223222:34:35 behaves like an incident management tracked event 223322:34:35 .track_event 223422:34:36 tracks the event using redis 223522:34:36# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.86 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.26 1.21 1.31 1/300 13291 223722:34:36 behaves like Snowplow event tracking with RedisHLL context 223822:34:36 behaves like Snowplow event tracking 224022:34:37# [RSpecRunTime] Finishing example group spec/services/incident_management/timeline_events/destroy_service_spec.rb. It took 9.22 seconds. Expected to take 12.58 seconds. 224122:34:37# [RSpecRunTime] Starting example group spec/services/files/update_service_spec.rb. Expected to take 11.93 seconds. 224222:34:37Files::UpdateService 224422:34:37 with LFS disabled 224522:34:37 when the file's last commit sha is earlier than the latest change for that branch 224622:34:38 returns a hash with the correct error message and a :error status 224722:34:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.06 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.24 1.21 1.31 1/296 13321 224922:34:38 when the file's last commit sha does match the supplied last_commit_sha 225022:34:40 returns a hash with the :success status 225122:34:41 updates the file with the new contents 225222:34:43 uses the commit email 225322:34:43# [RSpecRunTime] RSpec elapsed time: 17 minutes 53.52 seconds. Current RSS: ~1183M. Threads: 4. load average: 1.24 1.21 1.31 1/300 13502 225522:34:43 when the last_commit_sha is not supplied 225622:34:44 returns a hash with the :success status 225722:34:46 updates the file with the new contents 225822:34:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.52 seconds. Current RSS: ~1184M. Threads: 4. load average: 1.22 1.20 1.31 1/301 13617 226022:34:46 with LFS enabled 226122:34:47Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 226322:34:47To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 226422:34:47 creates an LFS pointer 226522:34:47# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.17 seconds. Current RSS: ~1186M. Threads: 4. load average: 1.22 1.20 1.31 1/300 13677 226722:34:47# [RSpecRunTime] Finishing example group spec/services/files/update_service_spec.rb. It took 10.43 seconds. Expected to take 11.93 seconds. 226822:34:47# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb. Expected to take 11.45 seconds. 226922:34:47Gitlab::Ci::Pipeline::Chain::EnsureResourceGroups 227122:34:47 when a pipeline contains a job that requires a resource group 227222:34:49 ensures the resource group existence 227322:34:49 when a resource group has already been existed 227422:34:50 ensures the resource group existence 227522:34:50# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.19 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.20 1.20 1.31 1/300 13678 227722:34:50 when a resource group key contains an invalid character 227822:34:52 does not create any resource groups 227922:34:52# [RSpecRunTime] RSpec elapsed time: 18 minutes 2.7 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.20 1.20 1.31 1/300 13679 228122:34:52 when a resource group key contains a variable to be substituted 228222:34:52 when there is a single layer of variables 228322:34:53 always expands the single layer of variables 228422:34:53# [RSpecRunTime] RSpec elapsed time: 18 minutes 4.24 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.19 1.20 1.31 1/300 13680 228622:34:53 when there are nested variables 228722:34:55 expands all of the nested variables before creating the group 228822:34:55# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.86 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.19 1.20 1.31 1/300 13681 229022:34:55 when a pipeline does not contain a job that requires a resource group 229122:34:56 does not create any resource groups 229222:34:56# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.27 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.19 1.20 1.31 1/298 13682 229422:34:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb. It took 9.1 seconds. Expected to take 11.45 seconds. 229522:34:56# [RSpecRunTime] Starting example group spec/models/ci/build_trace_metadata_spec.rb. Expected to take 10.95 seconds. 229622:34:56Ci::BuildTraceMetadata 229722:34:56 does not allow STI 229822:34:56 is expected to belong to build required: false 229922:34:57 is expected to belong to trace_artifact required: false 230022:34:57 is expected to validate that :build cannot be empty/falsy 230122:34:57 is expected to validate that :archival_attempts cannot be empty/falsy 230222:34:57 #can_attempt_archival_now? 230322:34:57 when archival_attempts is over the limit 230422:34:57 is expected to be falsey 230522:34:57 when last_archival_attempt_at is not set 230622:34:57 is expected to be truthy 230722:34:57 when last_archival_attempt_at is set 230822:34:58 is expected to be truthy 230922:34:58 when last_archival_attempt_at is too close 231022:34:58 is expected to be falsey 231122:34:58 #archival_attempts_available? 231222:34:58 when archival_attempts is over the limit 231322:34:59 is expected to be falsey 231422:34:59 when archival_attempts is at the limit 231522:34:59 is expected to be truthy 231622:34:59 #increment_archival_attempts! 231722:34:59 increments the attempts 231822:35:00 updates the last_archival_attempt_at timestamp 231922:35:00 #track_archival! 232022:35:01 stores the artifact id and timestamp 232122:35:01# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.66 seconds. Current RSS: ~1152M. Threads: 4. load average: 1.17 1.19 1.30 1/295 13683 232322:35:01 .find_or_upsert_for! 232422:35:01 creates a new record 232522:35:01 with existing records 232622:35:01 returns the existing record 232722:35:01 #remote_checksum_valid? 232822:35:01 checksum: nil, remote_checksum: nil, result: false 232922:35:02 is expected to eq false 233022:35:02 checksum: nil, remote_checksum: "a", result: false 233122:35:02 is expected to eq false 233222:35:02 checksum: "a", remote_checksum: nil, result: false 233322:35:03 is expected to eq false 233422:35:03 checksum: "a", remote_checksum: "b", result: false 233522:35:03 is expected to eq false 233622:35:03 checksum: "b", remote_checksum: "a", result: false 233722:35:03 is expected to eq false 233822:35:03 checksum: "a", remote_checksum: "a", result: true 233922:35:04 is expected to eq true 234022:35:04 partitioning 234122:35:05 assigns the same partition id as the one that build has 234222:35:05# [RSpecRunTime] RSpec elapsed time: 18 minutes 15.68 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.16 1.19 1.30 1/295 13684 234422:35:05# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_metadata_spec.rb. It took 8.41 seconds. Expected to take 10.95 seconds. 234522:35:05# [RSpecRunTime] Starting example group spec/workers/deployments/update_environment_worker_spec.rb. Expected to take 10.34 seconds. 234622:35:05Deployments::UpdateEnvironmentWorker 234722:35:05 when successful deployment 234822:35:06 executes Deployments::UpdateEnvironmentService 234922:35:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.89 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.16 1.19 1.30 1/296 13704 235122:35:06 when canceled deployment 235222:35:07 does not execute Deployments::UpdateEnvironmentService 235322:35:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.06 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.16 1.19 1.30 2/297 13724 235522:35:07 when deploy record does not exist 235622:35:07 does not execute Deployments::UpdateEnvironmentService 235822:35:09 is labeled as idempotent 235922:35:12 performs multiple times sequentially without raising an exception 236022:35:14 updates merge requests metrics 236122:35:14# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.12 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.21 1.20 1.30 1/301 14009 236322:35:14# [RSpecRunTime] Finishing example group spec/workers/deployments/update_environment_worker_spec.rb. It took 9.43 seconds. Expected to take 10.34 seconds. 236422:35:14# [RSpecRunTime] Starting example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. Expected to take 9.95 seconds. 236522:35:14projects/merge_requests/_commits.html.haml 236622:35:18 shows signature verification badge 236722:35:21 shows commits from source project 236822:35:21 when MR has no commits 236922:35:22 renders empty state 237022:35:22 renders the svg 237122:35:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.31 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.19 1.20 1.30 1/301 14192 237322:35:22# [RSpecRunTime] Finishing example group spec/views/projects/merge_requests/_commits.html.haml_spec.rb. It took 8.19 seconds. Expected to take 9.95 seconds. 237422:35:22# [RSpecRunTime] Starting example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. Expected to take 9.38 seconds. 237522:35:22Resolvers::DesignManagement::DesignsResolver 237622:35:23 is expected to have nullable GraphQL type DesignConnection 237822:35:24 when the user cannot see designs 237922:35:24 returns nothing 238022:35:24# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.74 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.17 1.19 1.30 1/300 14193 238222:35:24 for a design collection 238322:35:24 which contains just a single design 238422:35:24 returns just that design 238522:35:24 which contains another design 238622:35:25 returns all designs 238722:35:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.03 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.17 1.19 1.30 1/300 14194 239122:35:26 resolves to just the relevant design, ignoring designs with the same filename on different issues 239222:35:26# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.1 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.17 1.19 1.30 1/300 14195 239522:35:26 ids is provided but null 239622:35:27 behaves as if unfiltered 239722:35:27# [RSpecRunTime] RSpec elapsed time: 18 minutes 38.16 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.17 1.19 1.30 1/300 14196 239922:35:27 ids is provided but empty 240022:35:28 eliminates all values 240122:35:28 the ID is on the current issue 240222:35:28 resolves to just the relevant design 240322:35:28 the ID is on a different issue 240522:35:29# [RSpecRunTime] Finishing example group spec/graphql/resolvers/design_management/designs_resolver_spec.rb. It took 6.96 seconds. Expected to take 9.38 seconds. 240622:35:29# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. Expected to take 8.82 seconds. 240722:35:29Gitlab::Cleanup::OrphanLfsFileReferences 240922:35:30Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 241122:35:30To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241222:35:31 prints messages and does not delete references 241322:35:31# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.47 seconds. Current RSS: ~1162M. Threads: 4. load average: 1.16 1.19 1.30 1/300 14220 241622:35:32Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 241822:35:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241922:35:32 prints messages and deletes invalid reference 242022:35:33Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 242222:35:33To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 242322:35:33 does nothing if the project has no LFS objects 242422:35:33 LFS object is in design repository 242522:35:34Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 242722:35:34To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 242822:35:34 is not removed 242922:35:34# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.83 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.15 1.19 1.30 1/299 14288 243122:35:34 LFS object is in wiki repository 243222:35:35Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 243422:35:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 243522:35:35 is not removed 243622:35:35# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.01 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.15 1.19 1.30 1/300 14312 243822:35:35 LFS for project snippets 243922:35:36Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 244122:35:36To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 244322:35:37# [RSpecRunTime] RSpec elapsed time: 18 minutes 47.69 seconds. Current RSS: ~1191M. Threads: 4. load average: 1.15 1.19 1.30 1/300 14334 244522:35:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb. It took 7.42 seconds. Expected to take 8.82 seconds. 244622:35:37# [RSpecRunTime] Starting example group spec/lib/gitlab/fogbugz_import/importer_spec.rb. Expected to take 8.58 seconds. 244722:35:37Gitlab::FogbugzImport::Importer 244822:35:38 imports the bug 244922:35:38 when importing an opened bug 245022:35:39 imports the bug 245122:35:39# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.38 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.14 1.18 1.29 1/300 14351 245322:35:39 when importing multiple bugs 245422:35:40 imports the bugs 245522:35:40# [RSpecRunTime] RSpec elapsed time: 18 minutes 50.53 seconds. Current RSS: ~1182M. Threads: 4. load average: 1.14 1.18 1.29 1/300 14360 245722:35:40 when imported bug contains events 245822:35:41 imports the correct event 246022:35:41 when host is localhost 246122:35:41 does not allow localhost requests 246222:35:41 when host is on local network 246322:35:42 does not allow localhost requests 246422:35:42 when host is ftp protocol 246522:35:43 only accept http and https requests 246622:35:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/fogbugz_import/importer_spec.rb. It took 5.85 seconds. Expected to take 8.58 seconds. 246722:35:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. Expected to take 8.06 seconds. 246822:35:43Gitlab::Ci::Build::AutoRetry 247022:35:43 description: "retries are disabled", retry_count: 0, options: {:max=>0}, failure_reason: nil, exit_code: nil, result: false 247122:35:43 is expected to eq false 247222:35:43 description: "max equals count", retry_count: 2, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: false 247322:35:43 is expected to eq false 247422:35:43 description: "max is higher than count", retry_count: 1, options: {:max=>2}, failure_reason: nil, exit_code: nil, result: true 247522:35:43 is expected to eq true 247622:35:43 description: "max is a string", retry_count: 1, options: {:max=>"2"}, failure_reason: nil, exit_code: nil, result: true 247722:35:43 is expected to eq true 247822:35:43 description: "matching failure reason", retry_count: 0, options: {:when=>["api_failure"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true 247922:35:43 is expected to eq true 248022:35:43 description: "not matching with always", retry_count: 0, options: {:when=>["always"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: true 248122:35:43 is expected to eq true 248222:35:43 description: "not matching reason", retry_count: 0, options: {:when=>["script_error"], :max=>2}, failure_reason: :api_failure, exit_code: nil, result: false 248322:35:43 is expected to eq false 248422:35:43 description: "scheduler failure override", retry_count: 1, options: {:when=>["scheduler_failure"], :max=>1}, failure_reason: :scheduler_failure, exit_code: nil, result: false 248522:35:43 is expected to eq false 248622:35:43 description: "matching exit code", retry_count: 0, options: {:exit_codes=>[255, 137], :max=>2}, failure_reason: nil, exit_code: 137, result: true 248722:35:43 is expected to eq true 248822:35:43 description: "matching exit code simple", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 255, result: true 248922:35:43 is expected to eq true 249022:35:43 description: "not matching exit code", retry_count: 0, options: {:exit_codes=>[255], :max=>2}, failure_reason: nil, exit_code: 1, result: false 249122:35:43 is expected to eq false 249222:35:43 description: "exit_code is not an integer", retry_count: 0, options: {:exit_codes=>["137"], :max=>2}, failure_reason: nil, exit_code: 137, result: false 249322:35:43 is expected to eq false 249422:35:43 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 249522:35:43 is expected to eq true 249622:35:43 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 249722:35:44 is expected to eq true 249822:35:44 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 249922:35:44 is expected to eq true 250022:35:44 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 250122:35:44 is expected to eq false 250222:35:44 description: "default for scheduler failure", retry_count: 1, options: {}, failure_reason: :scheduler_failure, exit_code: nil, result: true 250322:35:44 is expected to eq true 250422:35:44 description: "quota is exceeded", retry_count: 0, options: {:max=>2}, failure_reason: :ci_quota_exceeded, exit_code: nil, result: false 250522:35:44 is expected to eq false 250622:35:44 description: "no matching runner", retry_count: 0, options: {:max=>2}, failure_reason: :no_matching_runner, exit_code: nil, result: false 250722:35:44 is expected to eq false 250822:35:44 description: "missing dependencies", retry_count: 0, options: {:max=>2}, failure_reason: :missing_dependency_failure, exit_code: nil, result: false 250922:35:44 is expected to eq false 251022:35:44 description: "forward deployment failure", retry_count: 0, options: {:max=>2}, failure_reason: :forward_deployment_failure, exit_code: nil, result: false 251122:35:44 is expected to eq false 251222:35:44 description: "environment creation failure", retry_count: 0, options: {:max=>2}, failure_reason: :environment_creation_failure, exit_code: nil, result: false 251322:35:44 is expected to eq false 251422:35:44 when build is not retryable 251522:35:44 is expected to eq false 251622:35:44 #options_retry_max 251722:35:44 with retries max config option 251822:35:45 returns the number of configured max retries 251922:35:45 without retries max config option 252122:35:45 when build is degenerated 252322:35:46 with integer only config option 252422:35:47 returns the number of configured max retries 252522:35:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 58.32 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.20 1.20 1.30 1/295 14393 252722:35:47 #options_retry_when 252822:35:47 with retries when config option 252922:35:48 returns the configured when 253022:35:48 without retries when config option 253122:35:49 returns always array 253222:35:49 with integer only config option 253322:35:50 returns always array 253422:35:50 with retry[:when] set to nil 253522:35:50 returns always array 253622:35:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/auto_retry_spec.rb. It took 7.51 seconds. Expected to take 8.06 seconds. 253722:35:50# [RSpecRunTime] Starting example group spec/finders/packages/tags_finder_spec.rb. Expected to take 7.96 seconds. 253822:35:50Packages::TagsFinder 254022:35:51 is expected to contain exactly #<Packages::Tag id: 1, package_id: 1, name: "tag-1", created_at: "2024-11-13 22:35:51.372671237 +0000", updated_at: "2024-11-13 22:35:51.372671237 +0000", project_id: 522> and #<Packages::Tag id: 2, package_id: 1, name: "tag-2", created_at: "2024-11-13 22:35:51.380280456 +0000", updated_at: "2024-11-13 22:35:51.380280456 +0000", project_id: 522> 254122:35:51 with package type 254222:35:52 is expected to contain exactly #<Packages::Tag id: 5, package_id: 4, name: "tag-5", created_at: "2024-11-13 22:35:52.517053041 +0000", updated_at: "2024-11-13 22:35:52.517053041 +0000", project_id: 523> 254322:35:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.9 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.19 1.19 1.30 1/295 14394 254522:35:52 with blank package type 254622:35:53 is expected to contain exactly #<Packages::Tag id: 6, package_id: 5, name: "tag-6", created_at: "2024-11-13 22:35:53.133562891 +0000", updated_at: "2024-11-13 22:35:53.133562891 +0000", project_id: 525> and #<Packages::Tag id: 7, package_id: 5, name: "tag-7", created_at: "2024-11-13 22:35:53.139851750 +0000", updated_at: "2024-11-13 22:35:53.139851750 +0000", project_id: 525> 254722:35:53 with nil package type 254822:35:53 is expected to contain exactly #<Packages::Tag id: 8, package_id: 6, name: "tag-8", created_at: "2024-11-13 22:35:53.700474598 +0000", updated_at: "2024-11-13 22:35:53.700474598 +0000", project_id: 526> and #<Packages::Tag id: 9, package_id: 6, name: "tag-9", created_at: "2024-11-13 22:35:53.706722668 +0000", updated_at: "2024-11-13 22:35:53.706722668 +0000", project_id: 526> 254922:35:53 with unknown package name 255022:35:54 is expected to be empty 255122:35:54 #find_by_name 255222:35:54 is expected to eq #<Packages::Tag id: 12, package_id: 8, name: "tag-12", created_at: "2024-11-13 22:35:54.869706329 +0000", updated_at: "2024-11-13 22:35:54.869706329 +0000", project_id: 528> 255322:35:54 with package type 255422:35:56 is expected to eq #<Packages::Tag id: 16, package_id: 11, name: "tag-16", created_at: "2024-11-13 22:35:56.065872655 +0000", updated_at: "2024-11-13 22:35:56.065872655 +0000", project_id: 529> 255522:35:56# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.45 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.17 1.19 1.29 1/295 14395 255722:35:56 with unknown tag_name 255822:35:56 is expected to be nil 255922:35:56# [RSpecRunTime] Finishing example group spec/finders/packages/tags_finder_spec.rb. It took 6.02 seconds. Expected to take 7.96 seconds. 256022:35:56# [RSpecRunTime] Starting example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. Expected to take 7.26 seconds. 256122:35:56BatchedGitRefUpdates::ProjectCleanupService 256322:35:59 deletes the named refs in batches for the given project only 256422:35:59 handles duplicates 256522:36:00 marks the processed BatchedGitRefUpdates::Deletion as processed 256622:36:01 returns stats 256722:36:02 acquires a lock for the given project_id to avoid running duplicate instances 256822:36:02 does nothing when the project does not exist 256922:36:03 stops after it reaches limit of deleted refs 257022:36:03# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.74 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.16 1.19 1.29 1/293 15214 257222:36:03# [RSpecRunTime] Finishing example group spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb. It took 6.68 seconds. Expected to take 7.26 seconds. 257322:36:03# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. Expected to take 7.08 seconds. 257422:36:03Mutations::Issues::SetEscalationStatus 257622:36:03 behaves like permission level for issue mutation is correctly verified 257722:36:04 when the user is not a project member 257822:36:04 behaves like when the user does not have access to the resource 257922:36:04 raises an error 258022:36:04 even if assigned to the issue 258122:36:04 does not modify issue 258222:36:04 even if author of the issue 258322:36:04 does not modify issue 258422:36:04 when the user is a project member 258522:36:04 with guest role 258622:36:04 behaves like when the user does not have access to the resource 258722:36:05 raises an error 258822:36:05 even if assigned to the issue 258922:36:05 does not modify issue 259022:36:05 even if author of the issue 259122:36:05 does not modify issue 259222:36:05 when the user can update the issue 259322:36:06 behaves like permission level for issue mutation is correctly verified 259422:36:06 when the user is not a project member 259522:36:06 behaves like when the user does not have access to the resource 259622:36:06 raises an error 259722:36:06 even if assigned to the issue 259822:36:06 does not modify issue 259922:36:06 even if author of the issue 260022:36:06 does not modify issue 260122:36:06 when the user is a project member 260222:36:06 with guest role 260322:36:06 behaves like when the user does not have access to the resource 260422:36:07 raises an error 260522:36:07 even if assigned to the issue 260622:36:07 does not modify issue 260722:36:07 even if author of the issue 260822:36:07 does not modify issue 260922:36:07 when the user can update the escalation status 261022:36:08 returns the issue with the escalation policy 261122:36:08 returns errors when issue update fails 261222:36:08 with non-incident issue is provided 261322:36:08 raises an error 261422:36:08# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_escalation_status_spec.rb. It took 5.43 seconds. Expected to take 7.08 seconds. 261522:36:08# [RSpecRunTime] Starting example group spec/models/ci/group_variable_spec.rb. Expected to take 6.66 seconds. 261622:36:08Ci::GroupVariable 261722:36:08 does not allow STI 261822:36:09 is expected to includes the Presentable module 261922:36:09 is expected to includes the Ci::Maskable module 262022:36:09 is expected to includes the Ci::HidableVariable module 262122:36:09 is expected to includes the HasEnvironmentScope module 262222:36:09 behaves like CI variable 262322:36:09 is expected to includes the Ci::HasVariable module 262422:36:09 strips whitespaces when assigning key 262522:36:09 can convert to runner variable 262622:36:09 variable type 262722:36:09 defines variable types 262822:36:09 defaults variable type to env_var 262922:36:09 supports variable type file 263022:36:09 behaves like includes Limitable concern 263122:36:09 #exceeds_limits? 263222:36:09 without plan limits configured 263322:36:09 is expected to eq false 263422:36:09 without plan limits configured 263522:36:09 is expected to eq false 263622:36:09 with an existing model 263722:36:09 is expected to eq true 263922:36:09 is expected to be a kind of Limitable 264022:36:09 without plan limits configured 264122:36:09 can create new models 264222:36:09 with plan limits configured 264322:36:09 can create new models 264422:36:09 with an existing model 264522:36:09 cannot create new models exceeding the plan limits 264722:36:10 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 264822:36:10 is expected to allow :description to be ‹""› 264922:36:10 is expected to allow :description to be ‹nil› 265022:36:10 is expected to validate that the length of :description is at most 255 265122:36:10 .by_environment_scope 265222:36:10 is expected to contain exactly #<Ci::GroupVariable id: 6, key: [FILTERED], value: nil, encrypted_value: "11qPGB8C0vD1A8KIK1Fh1A==\n"...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false> 265322:36:10 .unprotected 265422:36:10 when variable is protected 265522:36:10 returns nothing 265622:36:10 when variable is not protected 265722:36:10 returns the variable 265922:36:11 is expected to eq [#<Ci::GroupVariable id: 10, key: [FILTERED], value: nil, encrypted_value: "VvnB23jUY+GqXnIri8DXIg==\...lse, variable_type: "env_var", environment_scope: "*", raw: false, description: nil, hidden: false>] 266022:36:11 .for_environment_scope_like 266122:36:11 is expected to contain exactly #<Ci::GroupVariable id: 12, key: [FILTERED], value: nil, encrypted_value: "xE9g8GIMH82eo5x6w4DWCA==\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: "t+g7AUXcDIInAjXuUiamTQ==\n...ariable_type: "env_var", environment_scope: "staging2", raw: false, description: nil, hidden: false> 266222:36:11 is expected to contain exactly #<Ci::GroupVariable id: 14, key: [FILTERED], value: nil, encrypted_value: "4LhLsdaj6gP4oQnp7IUz+A==\n...iable_type: "env_var", environment_scope: "production", raw: false, description: nil, hidden: false> 266322:36:11 .environment_scope_names 266422:36:11 groups and orders 266522:36:11 sort_by_attribute 266622:36:11 .created_at_asc 266722:36:11 order by created_at ascending 266822:36:11 .created_at_desc 266922:36:11 order by created_at descending 267122:36:11 order by key ascending 267322:36:11 order by key descending 267422:36:11 behaves like cleanup by a loose foreign key 267522:36:13 cleans up (delete or nullify) the model 267622:36:13# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.17 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.20 1.19 1.29 1/293 15215 267822:36:13 #audit_details 267922:36:13 equals to the group variable's key 268122:36:13 equals to the name of the group the variable belongs to 268222:36:13 #group_ci_cd_settings_path 268322:36:13 equals to the path of the CI/CD settings of the group the variable belongs to 268422:36:13# [RSpecRunTime] Finishing example group spec/models/ci/group_variable_spec.rb. It took 5.11 seconds. Expected to take 6.66 seconds. 268522:36:13# [RSpecRunTime] Starting example group spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb. Expected to take 6.28 seconds. 268622:36:13Ci::GenerateCodequalityMrDiffReportService 268822:36:13 when head pipeline has codequality mr diff report 268922:36:15 returns status and data 269022:36:15# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.09 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.20 1.19 1.29 1/296 15275 269222:36:15 when head pipeline does not have a codequality mr diff report 269322:36:17 returns status and error message 269422:36:17# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.67 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.20 1.19 1.29 1/298 15333 269622:36:17 when head pipeline has codequality mr diff report and no merge request associated 269722:36:18 returns status and error message 269822:36:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.79 seconds. Current RSS: ~1185M. Threads: 4. load average: 1.20 1.19 1.29 2/298 15352 270022:36:18# [RSpecRunTime] Finishing example group spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb. It took 4.51 seconds. Expected to take 6.28 seconds. 270122:36:18# [RSpecRunTime] Starting example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. Expected to take 6.26 seconds. 270222:36:18Packages::Npm::MetadataCacheUploader 270322:36:18 is expected to includes the Packages::GcsSignedUrlMetadata module 270522:36:18 returns metadata.json 270622:36:18 with object storage enabled 270722:36:18 behaves like augmenting GCS signed URL with metadata 270822:36:18 when the fog provider is not Google 270922:36:19 is expected not to include "x-goog-custom-audit-gitlab-" 271022:36:19 when the fog provider is Google 271122:36:19 when on GitLab.com 271222:36:20 is expected to include "x-goog-custom-audit-gitlab-namespace=1194" and "x-goog-custom-audit-gitlab-size-bytes=401" 271322:36:21 is expected to include "x-goog-custom-audit-gitlab-project=540" 271422:36:21 when an error occurs 271522:36:21 is expected not to raise Exception 271622:36:22 is expected not to include "x-goog-custom-audit-gitlab-" 271722:36:22 tracks the error 271822:36:23# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.36 seconds. Current RSS: ~1181M. Threads: 4. load average: 1.19 1.19 1.29 1/297 15353 272022:36:23 when not on GitLab.com 272122:36:23 is expected not to include "x-goog-custom-audit-gitlab-" 272322:36:23 uses the object_storage_key 272422:36:23 without the object_storage_key 272522:36:23 raises the error 272622:36:23# [RSpecRunTime] Finishing example group spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb. It took 5.24 seconds. Expected to take 6.26 seconds. 272722:36:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. Expected to take 5.87 seconds. 272822:36:23Gitlab::Ci::Pipeline::Chain::PopulateMetadata 272922:36:24 with auto_cancel 273022:36:24 builds pipeline_metadata 273122:36:24 behaves like not breaking the chain 273222:36:24 does not break the chain 273322:36:24# [RSpecRunTime] RSpec elapsed time: 19 minutes 35.22 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.17 1.19 1.29 1/298 15382 273522:36:24 with no auto_cancel 273622:36:24 behaves like not saving pipeline metadata 273722:36:25 does not save pipeline metadata 273822:36:25 with auto_cancel: nil 273922:36:25 behaves like not saving pipeline metadata 274022:36:25 does not save pipeline metadata 274122:36:25 with auto_cancel_on_new_commit and no auto_cancel_on_job_failure 274222:36:25 builds pipeline_metadata 274322:36:25 with auto_cancel_on_job_failure and no auto_cancel_on_new_commit 274422:36:25 builds pipeline_metadata 274522:36:25 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure: nil 274622:36:25 behaves like not saving pipeline metadata 274722:36:25 does not save pipeline metadata 274822:36:25 with auto_cancel_on_new_commit valid and auto_cancel_on_job_failure: nil 274922:36:25 builds pipeline_metadata 275022:36:25 with auto_cancel_on_new_commit: nil and auto_cancel_on_job_failure valid 275122:36:25 builds pipeline_metadata 275222:36:25 when auto_cancel_on_job_failure: none 275322:36:25 builds pipeline_metadata 275422:36:25 with workflow:rules:auto_cancel 275522:36:25 with auto_cancel:on_new_commit not set and rules:workflow:auto_cancel:on_new_commit set 275622:36:25 when the rule is matched 275722:36:26 builds pipeline_metadata 275822:36:26 when the rule is not matched 275922:36:26 builds pipeline_metadata 276022:36:26 with auto_cancel:on_new_commit set and rules:workflow:auto_cancel:on_new_commit set 276122:36:26 when the rule is matched 276222:36:26 builds pipeline_metadata 276322:36:26 when the rule is not matched 276422:36:26 builds pipeline_metadata 276522:36:26 with pipeline name 276622:36:26 builds pipeline_metadata 276722:36:26 behaves like not breaking the chain 276822:36:26 does not break the chain 276922:36:26 with empty name 277022:36:26 behaves like not saving pipeline metadata 277122:36:26 does not save pipeline metadata 277222:36:26 with empty name after variable substitution 277322:36:26 behaves like not saving pipeline metadata 277422:36:26 does not save pipeline metadata 277522:36:26 with variables 277622:36:27 substitutes variables 277722:36:27 with invalid name 277822:36:27 returns error and breaks chain 277922:36:27 with both pipeline name and auto_cancel 278022:36:27 builds pipeline_metadata 278122:36:27 behaves like not breaking the chain 278222:36:27 does not break the chain 278322:36:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb. It took 3.66 seconds. Expected to take 5.87 seconds. 278422:36:27# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb. Expected to take 5.81 seconds. 278522:36:27Gitlab::GithubImport::Stage::ImportIssueEventsWorker 278622:36:27 behaves like Gitlab::GithubImport::StageMethods 278722:36:28 .sidekiq_retries_exhausted 278822:36:28 tracks the exception and marks the import as failed 278922:36:28# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.86 seconds. Current RSS: ~1166M. Threads: 4. load average: 1.17 1.19 1.29 1/294 15383 279122:36:28 .sidekiq_options 279222:36:28 has a status_expiration 279322:36:29 has a retry of 6 279522:36:29 returns if no project could be found 279622:36:29 returns if the import state is no longer in progress 279722:36:30 imports the data when the project exists 279822:36:30 queues RefreshImportJidWorker 279922:36:31 logs error when import fails with a StandardError 280022:36:31 rescheduling the worker on certain errors 280122:36:31 error: Gitlab::GithubImport::RateLimitError 280222:36:31 reschedules the worker 280322:36:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.82 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.08 1.17 1.28 1/294 15384 280522:36:31 error: Gitlab::ExclusiveLeaseHelpers::FailedToObtainLockError 280622:36:31 reschedules the worker 280822:36:32 imports issue events 280922:36:32# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb. It took 4.88 seconds. Expected to take 5.81 seconds. 281022:36:32# [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_worker_spec.rb. Expected to take 5.46 seconds. 281122:36:32Environments::AutoStopWorker 281222:36:33 stops the environment 281322:36:34 executes the stop action 281422:36:34 when user does not have a permission to play the stop action 281522:36:35 raises an error 281622:36:35# [RSpecRunTime] RSpec elapsed time: 19 minutes 45.48 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.07 1.16 1.28 1/296 15413 281822:36:35 when the environment has already been stopped 281922:36:35 does not execute the stop action 282022:36:35 when there are no deployments and associted stop actions 282122:36:36 stops the environment 282222:36:36# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.9 seconds. Current RSS: ~1162M. Threads: 4. load average: 1.07 1.16 1.28 1/296 15432 282422:36:36 when there are no corresponding environment record 282522:36:36 ignores the invalid record 282622:36:36# [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_worker_spec.rb. It took 4.36 seconds. Expected to take 5.46 seconds. 282722:36:36# [RSpecRunTime] Starting example group spec/policies/ci/bridge_policy_spec.rb. Expected to take 5.32 seconds. 282822:36:36Ci::BridgePolicy 282922:36:37 behaves like a deployable job policy 283022:36:38 when the job triggerer is a project maintainer 283122:36:39 is expected to be allowed :update_build 283222:36:39 when job is oudated deployment job 283322:36:39 is expected not to be allowed :update_build 283422:36:40 is expected not to be allowed :cancel_build 283522:36:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.83 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.07 1.16 1.28 1/295 15451 283822:36:40 when downstream project exists 283922:36:40 when user can update the downstream branch 284122:36:40 when user can not update the downstream branch 284222:36:40 does not allow 284322:36:40 when downstream project does not exist 284422:36:40 does not allow 284522:36:40# [RSpecRunTime] Finishing example group spec/policies/ci/bridge_policy_spec.rb. It took 4.37 seconds. Expected to take 5.32 seconds. 284622:36:40# [RSpecRunTime] Starting example group spec/models/preloaders/project_policy_preloader_spec.rb. Expected to take 5.1 seconds. 284722:36:40Preloaders::ProjectPolicyPreloader 284822:36:44 avoids N+1 queries when authorizing a list of projects 284922:36:44 does not allow STI 285022:36:44# [RSpecRunTime] Finishing example group spec/models/preloaders/project_policy_preloader_spec.rb. It took 3.87 seconds. Expected to take 5.1 seconds. 285122:36:44# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.22 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.06 1.16 1.28 1/294 15457 285322:36:44# [RSpecRunTime] Starting example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. Expected to take 4.91 seconds. 285422:36:44Packages::Debian::GenerateDistributionKeyService 285522:36:48 returns an Hash 285622:36:48# [RSpecRunTime] Finishing example group spec/services/packages/debian/generate_distribution_key_service_spec.rb. It took 3.72 seconds. Expected to take 4.91 seconds. 285722:36:48# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.98 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.14 1.17 1.28 1/293 15485 285922:36:48# [RSpecRunTime] Starting example group spec/models/group_group_link_spec.rb. Expected to take 4.84 seconds. 286022:36:48GroupGroupLink 286122:36:49 does not allow STI 286322:36:49 is expected to validate that :shared_group cannot be empty/falsy 286422:36:49 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 286522:36:49 is expected to validate that :shared_with_group cannot be empty/falsy 286622:36:49 is expected to validate that :group_access cannot be empty/falsy 286722:36:49 is expected to validate that :group_access is either ‹10›, ‹20›, ‹30›, or ‹40› 286922:36:49 is expected to belong to shared_group required: false 287022:36:49 is expected to belong to shared_with_group required: false 287222:36:49 for scopes fetching records based on access levels 287422:36:50 returns all records which are greater than Guests access 287522:36:50 .with_owner_or_maintainer_access 287622:36:50 returns all records which have OWNER or MAINTAINER access 287722:36:50 .with_owner_access 287822:36:50 returns all records which have OWNER access 287922:36:50 .with_developer_access 288022:36:50 returns all records which have DEVELOPER access 288122:36:50 .with_developer_maintainer_owner_access 288222:36:50 returns all records which have DEVELOPER, MAINTAINER or OWNER access 288322:36:50 for access via group shares 288422:36:51 .groups_accessible_via 288522:36:51 returns other groups that you can get access to, via the group shares of the specified groups 288622:36:51 .groups_having_access_to 288722:36:51 returns all other groups that are having access to these specified groups, via group share 288822:36:51 .distinct_on_shared_with_group_id_with_group_access 288922:36:51 returns only one group link per group (with max group access) 289022:36:51 .for_shared_with_groups 289122:36:51 returns links shared with the groups passed in 289222:36:51 #human_access 289322:36:51 delegates to Gitlab::Access 289422:36:51 search by group name 289522:36:51 is expected to eq [#<GroupGroupLink id: 19, created_at: "2024-11-13 22:36:51.953448334 +0000", updated_at: "2024-11-13 ...group_id: 1278, shared_with_group_id: 1252, expires_at: nil, group_access: 20, member_role_id: nil>] 289622:36:52 is expected to be empty 289722:36:52 search by parent group name without `include_parents` option 289822:36:52 is expected to be empty 289922:36:52 is expected to be empty 290022:36:52 search by parent group name with `include_parents` option 290122:36:52 is expected to eq [#<GroupGroupLink id: 21, created_at: "2024-11-13 22:36:52.248764796 +0000", updated_at: "2024-11-13 ...group_id: 1280, shared_with_group_id: 1253, expires_at: nil, group_access: 20, member_role_id: nil>] 290222:36:52 is expected to be empty 290322:36:52# [RSpecRunTime] Finishing example group spec/models/group_group_link_spec.rb. It took 3.65 seconds. Expected to take 4.84 seconds. 290422:36:52# [RSpecRunTime] Starting example group spec/finders/user_group_notification_settings_finder_spec.rb. Expected to take 4.46 seconds. 290522:36:52UserGroupNotificationSettingsFinder 290622:36:52 when the groups have no existing notification settings 290722:36:52 when the groups have no ancestors 290822:36:52 will be a default Global notification setting 290922:36:52 when the groups have ancestors 291022:36:53 does not cause an N+1 291122:36:53 when an ancestor has a level other than Global 291222:36:53 has the same level set 291322:36:53 has the same email set 291422:36:54 only returns the two queried groups 291522:36:54# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.38 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.12 1.17 1.28 1/293 15486 291722:36:54 when an ancestor has a Global level but has an email set 291822:36:54 has the same email and level set 291922:36:54 when the group has a private parent 292022:36:54 still inherits the notification settings 292122:36:54 preloading `emails_enabled` 292222:36:55 preloads the `group.emails_enabled` method 292322:36:55 preloads the `group.emails_enabled` method correctly 292422:36:55# [RSpecRunTime] Finishing example group spec/finders/user_group_notification_settings_finder_spec.rb. It took 3.58 seconds. Expected to take 4.46 seconds. 292522:36:55# [RSpecRunTime] Starting example group spec/models/integrations/phorge_spec.rb. Expected to take 4.39 seconds. 292622:36:55Integrations::Phorge 292722:36:55 does not allow STI 292822:36:55 #reference_pattern 292922:36:55 when text contains a Phorge Maniphest task reference 293022:36:55 text: "Referencing T111", reference: "T111" 293122:36:55 is expected to match "Referencing T111" 293222:36:55 captures the task reference 293322:36:55 text: "Referencing T222, mid sentence", reference: "T222" 293422:36:56 is expected to match "Referencing T222, mid sentence" 293522:36:56 captures the task reference 293622:36:56 text: "Referencing (T333) in parentheses", reference: "T333" 293722:36:56 is expected to match "Referencing (T333) in parentheses" 293822:36:56 captures the task reference 293922:36:56 text: "Referencing #T444 with a hash prefix", reference: "T444" 294022:36:56 is expected to match "Referencing #T444 with a hash prefix" 294122:36:56 captures the task reference 294222:36:56 when text contains something resembling but is not a Phorge Maniphest task reference 294322:36:56 text: "See docs for Model-T1" 294422:36:56 is expected not to match "See docs for Model-T1" 294522:36:56 text: "cc user @T1" 294622:36:56 is expected not to match "cc user @T1" 294822:36:56 when integration is active 294922:36:56 is expected to validate that :project_url cannot be empty/falsy 295022:36:56 is expected to validate that :issues_url cannot be empty/falsy 295122:36:56 behaves like issue tracker integration URL attribute 295322:36:57 is expected not to allow :project_url to be ‹"example.com"› 295422:36:57 is expected not to allow :project_url to be ‹"ftp://example.com"› 295522:36:57 is expected not to allow :project_url to be ‹"herp-and-derp"› 295622:36:57# [RSpecRunTime] RSpec elapsed time: 20 minutes 7.83 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.12 1.17 1.28 1/293 15487 295822:36:57 behaves like issue tracker integration URL attribute 296022:36:57 is expected not to allow :issues_url to be ‹"example.com"› 296122:36:58 is expected not to allow :issues_url to be ‹"ftp://example.com"› 296222:36:58 is expected not to allow :issues_url to be ‹"herp-and-derp"› 296322:36:58# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.84 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.12 1.17 1.28 1/293 15488 296522:36:58 when integration is inactive 296622:36:58 is expected not to validate that :project_url cannot be empty/falsy 296722:36:58 is expected not to validate that :issues_url cannot be empty/falsy 296822:36:58 behaves like Integrations::HasAvatar 297022:36:58 returns the expected avatar URL 297122:36:58# [RSpecRunTime] Finishing example group spec/models/integrations/phorge_spec.rb. It took 2.76 seconds. Expected to take 4.39 seconds. 297222:36:58# [RSpecRunTime] Starting example group spec/services/personal_access_tokens/create_service_spec.rb. Expected to take 4.27 seconds. 297322:36:58PersonalAccessTokens::CreateService 297522:36:58 when current_user is an administrator 297622:36:58 when admin mode is enabled 297722:36:58 behaves like a successfully created token 297822:36:58 creates personal access token record 297922:36:59 logs the event 298022:36:59 notifies the user 298122:36:59 when admin mode is disabled 298222:36:59 behaves like an unsuccessfully created token 298322:36:59 is expected to equal false 298422:36:59 is expected to eq "Not permitted to create" 298522:36:59 is expected to be nil 298622:36:59 when current_user is not an administrator 298722:36:59 target_user is not the same as current_user 298822:36:59 behaves like an unsuccessfully created token 298922:37:00 is expected to equal false 299022:37:00 is expected to eq "Not permitted to create" 299122:37:00 is expected to be nil 299222:37:00 target_user is same as current_user 299322:37:00 behaves like a successfully created token 299422:37:00 creates personal access token record 299522:37:00 logs the event 299622:37:01 notifies the user 299722:37:01 with no expires_at set 299822:37:01 is expected to eq Thu, 13 Nov 2025 299922:37:01 when require_personal_access_token_expiry is set to false 300022:37:01 returns a nil expiration date 300122:37:01 when invalid scope 300222:37:01 when concatenate_errors: true 300322:37:01 is expected to be an instance of String 300422:37:01 when concatenate_errors: false 300522:37:01 is expected to be an instance of Array 300622:37:01# [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/create_service_spec.rb. It took 2.85 seconds. Expected to take 4.27 seconds. 300722:37:01# [RSpecRunTime] Starting example group spec/models/bulk_imports/export_spec.rb. Expected to take 4.02 seconds. 300822:37:01BulkImports::Export 300922:37:01 does not allow STI 301022:37:01 associations 301122:37:01 is expected to belong to group required: false 301222:37:01 is expected to belong to project required: false 301322:37:01 is expected to have one upload 301422:37:01 is expected to have many batches 301622:37:01 is expected to validate that :relation cannot be empty/falsy 301722:37:01 is expected to validate that :status cannot be empty/falsy 301822:37:01 when not associated with a group or project 302022:37:01 when associated with a group 302222:37:01 when associated with a project 302422:37:01 when relation is invalid 302822:37:02 returns bulk_import_exports for the given status 302922:37:02 state machine transitions 303122:37:02 sets the status to finished 303222:37:02 when export is for user_contributions 303322:37:02 clears cached contributing user_ids 303422:37:02 when export is not for user_contributions 303522:37:02 does clear cached contributing user_ids 303722:37:02 when associated with project 303822:37:03 returns project 303922:37:03 when associated with group 304022:37:03 returns group 304222:37:03 when associated with project 304322:37:03 returns project config 304422:37:03 when associated with group 304522:37:03 returns group config 304622:37:03 #remove_existing_upload! 304722:37:03 when upload exists 304822:37:04 removes the upload 304922:37:04 when upload does not exist 305122:37:04 #relation_has_user_contributions? 305222:37:04 when the relation has user contribitions 305322:37:04 is expected to eq true 305422:37:04 when the relation does not have user contribitions 305522:37:04 is expected to eq false 305622:37:04# [RSpecRunTime] Finishing example group spec/models/bulk_imports/export_spec.rb. It took 2.72 seconds. Expected to take 4.02 seconds. 305722:37:04# [RSpecRunTime] Starting example group spec/services/error_tracking/issue_latest_event_service_spec.rb. Expected to take 3.93 seconds. 305822:37:04ErrorTracking::IssueLatestEventService 306022:37:04 with authorized user 306122:37:04 when issue_latest_event returns an error event 306222:37:04 returns the error event 306322:37:04 when issue_latest_event returns nil 306422:37:05 result is not ready 306522:37:05 when issue_latest_event returns error 306622:37:05 returns the error 306722:37:05 when issue_latest_event returns error with http_status 306822:37:05 returns the error with correct http_status 306922:37:05 with integrated error tracking 307022:37:05 when error is found 307122:37:06 returns the latest event in expected format 307222:37:06 when error does not exist 307322:37:06 returns the error in detailed format 307422:37:06 with unauthorized user 307522:37:06 returns error 307622:37:06 with error tracking disabled 307722:37:07 raises error 307822:37:07# [RSpecRunTime] Finishing example group spec/services/error_tracking/issue_latest_event_service_spec.rb. It took 2.99 seconds. Expected to take 3.93 seconds. 307922:37:07# [RSpecRunTime] Starting example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. Expected to take 3.73 seconds. 308022:37:07Gitlab::LocalAndRemoteStorageMigration::PagesDeploymentMigrater 308122:37:07 behaves like local and remote storage migration 308222:37:07 start_store: 1, end_store: 2, method: :migrate_to_remote_storage 308322:37:07 successfully migrates 308422:37:07 start_store: 2, end_store: 2, method: :migrate_to_remote_storage 308522:37:08 successfully migrates 308622:37:08 start_store: 2, end_store: 1, method: :migrate_to_local_storage 308722:37:08 successfully migrates 308822:37:08 start_store: 1, end_store: 1, method: :migrate_to_local_storage 308922:37:09 successfully migrates 309022:37:09 when migration fails 309122:37:10 prints error 309222:37:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb. It took 2.99 seconds. Expected to take 3.73 seconds. 309322:37:10# [RSpecRunTime] Starting example group spec/services/packages/generic/create_package_file_service_spec.rb. Expected to take 3.64 seconds. 309422:37:10Packages::Generic::CreatePackageFileService 309622:37:11 creates package file 309722:37:11 with a status 309822:37:11 updates an existing packages status 309922:37:11# [RSpecRunTime] RSpec elapsed time: 20 minutes 21.64 seconds. Current RSS: ~1175M. Threads: 4. load average: 1.10 1.16 1.27 1/293 15489 310122:37:11 behaves like assigns build to package file 310222:37:11 with build info 310322:37:12 assigns the pipeline to the package 310422:37:12 creates a new PackageFileBuildInfo record 310522:37:12# [RSpecRunTime] RSpec elapsed time: 20 minutes 23.14 seconds. Current RSS: ~1177M. Threads: 4. load average: 1.10 1.16 1.27 1/293 15490 310722:37:12 with existing package 310822:37:12 is expected to change `project.package_files.count` by 1 310922:37:12 when duplicates are not allowed 311022:37:12 does not allow duplicates 311122:37:12 when the file is pending destruction 311222:37:13 allows creating the file 311322:37:13 when the package name matches the exception regex 311422:37:13 is expected to change `project.package_files.count` by 1 311522:37:13 with multiple files for the same package and the same pipeline 311622:37:13 creates the build info only once 311722:37:13# [RSpecRunTime] Finishing example group spec/services/packages/generic/create_package_file_service_spec.rb. It took 2.99 seconds. Expected to take 3.64 seconds. 311822:37:13# [RSpecRunTime] Starting example group spec/graphql/types/global_id_type_spec.rb. Expected to take 3.45 seconds. 311922:37:13Types::GlobalIDType 312022:37:13 is has the correct name 312122:37:13 .coerce_result 312222:37:13 can coerce results 312322:37:13 rejects integer IDs 312422:37:13 rejects strings 312522:37:13 .coerce_input 312622:37:13 can coerce valid input 312722:37:13 handles all valid application GIDs 312822:37:13 rejects invalid input 313022:37:13 rejects GIDs from different apps 313122:37:13 a parameterized type with a namespace 313222:37:13 is has a valid GraphQL identifier for a name 313422:37:13 returns a custom class for work items 313522:37:13 .model_name_to_graphql_name 313622:37:13 returns a graphql name for the given model name 313722:37:13 a parameterized type 313822:37:13 is has the correct name 313922:37:13 handles GIDs for invalid resource names gracefully 314022:37:13 the GID is appropriate 314122:37:13 can coerce results 314222:37:13 can coerce IDs to a GlobalIDType 314322:37:13 can coerce valid input 314422:37:13 the GID is not for an appropriate type 314522:37:13 raises errors when coercing results 314622:37:13 will not coerce invalid input, even if its a valid GID 314722:37:13 with a deprecation 314822:37:14 appends the description with a deprecation notice for the old Global ID 314922:37:14 coercing input against the type (parsing the Global ID string when supplied as an argument) 315022:37:14 when passed the deprecated Global ID 315122:37:14 changes the model_name to the new model name 315222:37:14 changes the model_class to the new model class 315322:37:14 can find the correct resource 315422:37:14 can find the correct resource loaded through GitlabSchema 315522:37:14 when passed the Global ID that is deprecating another 315622:37:14 works as normal 315722:37:14 coercing the result against the type (producing the Global ID string when used in a field) 315822:37:14 when passed the deprecated Global ID 315922:37:14 works, but does not result in matching the new Global ID 316022:37:14 when passed the Global ID that is deprecating another 316122:37:14 works as normal 316222:37:14 executing against the schema 316322:37:14 when the query signature includes the old type name 316422:37:14 behaves like a query that works with old and new GIDs 316522:37:14 when the argument value is the new GID 316622:37:14 is expected to be present 316722:37:14 when the argument value is the old GID 316822:37:14 is expected to be present 316922:37:14 when the query signature includes the new type name 317022:37:14 behaves like a query that works with old and new GIDs 317122:37:14 when the argument value is the new GID 317222:37:14 is expected to be present 317322:37:14 when the argument value is the old GID 317422:37:14 is expected to be present 317522:37:14# [RSpecRunTime] Finishing example group spec/graphql/types/global_id_type_spec.rb. It took 1.7 seconds. Expected to take 3.45 seconds. 317622:37:14# [RSpecRunTime] Starting example group spec/graphql/resolvers/users_resolver_spec.rb. Expected to take 3.37 seconds. 317722:37:14Resolvers::UsersResolver 317822:37:15 is expected to have nullable GraphQL type UserCoreConnection 318022:37:15 when no arguments are passed 318122:37:15 returns all users 318222:37:15 when both ids and usernames are passed 318322:37:15 generates an error 318422:37:15 when a set of IDs is passed 318522:37:15 returns those users 318622:37:15 when a set of usernames is passed 318722:37:15 returns those users 318822:37:15 when admins is true 318922:37:15 returns only admins 319022:37:15 when active is true 319122:37:15 returns only active users 319222:37:15 when active is false 319322:37:15 returns only non-active users 319422:37:15 when humans is true 319522:37:15 returns only human users 319622:37:15 when humans is false 319722:37:15 returns only non-human users 319822:37:15 when a search term is passed 319922:37:15 returns all users who match 320022:37:15 when a set of group_id is passed 320122:37:16 returns direct and indirect members of the group 320222:37:16 raise an no resource not available error if the group do not exist group 320322:37:16 when user cannot read group 320422:37:16 raise an no resource not available error the user cannot read the group 320522:37:16 with anonymous access 320622:37:16 prohibits search without usernames passed 320722:37:16 prohibits search by username 320822:37:16# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users_resolver_spec.rb. It took 1.99 seconds. Expected to take 3.37 seconds. 320922:37:16# [RSpecRunTime] Starting example group spec/bin/feature_flag_spec.rb. Expected to take 3.26 seconds. 321022:37:16bin/feature-flag 321122:37:16 FeatureFlagCreator 321222:37:16 properly creates a feature flag 321322:37:16 when running on master 321422:37:16 requires feature branch 321522:37:16 validates feature flag name 321622:37:16 argv: [".invalid.feature.flag"], ex: /Provide a name for the feature flag that is/ 321722:37:16 is expected to raise Exception with message matching /Provide a name for the feature flag that is/ 321822:37:16 argv: ["existing-feature-flag"], ex: /already exists!/ 321922:37:16 is expected to raise Exception with message matching /already exists!/ 322022:37:16 when copy command not found 322122:37:17 shows an error 322222:37:17 FeatureFlagOptionParser 322422:37:17 missing feature flag name 322622:37:17 param: :name, argv: ["foo"], result: "foo" 322722:37:17 is expected to eq "foo" 322822:37:17 param: :amend, argv: ["foo", "--amend"], result: true 322922:37:17 is expected to eq true 323022:37:17 param: :force, argv: ["foo", "-f"], result: true 323122:37:17 is expected to eq true 323222:37:17 param: :force, argv: ["foo", "--force"], result: true 323322:37:17 is expected to eq true 323422:37:17 param: :ee, argv: ["foo", "-e"], result: true 323522:37:17 is expected to eq true 323622:37:17 param: :ee, argv: ["foo", "--ee"], result: true 323722:37:17 is expected to eq true 324622:37:17 param: :dry_run, argv: ["foo", "-n"], result: true 324722:37:17 is expected to eq true 324822:37:17 param: :dry_run, argv: ["foo", "--dry-run"], result: true 324922:37:17 is expected to eq true 325022:37:17 param: :type, argv: ["foo", "-t", "development"], result: :development 325122:37:17 is expected to eq :development 325222:37:17 param: :type, argv: ["foo", "--type", "development"], result: :development 325322:37:17 is expected to eq :development 325422:37:17 param: :type, argv: ["foo", "-t", "invalid"], result: nil 325522:37:17 is expected to eq nil 325622:37:17 param: :type, argv: ["foo", "--type", "invalid"], result: nil 325722:37:17 is expected to eq nil 325822:37:17 param: :group, argv: ["foo", "-g", "group::geo"], result: "group::geo" 325922:37:17 is expected to eq "group::geo" 326022:37:17 param: :group, argv: ["foo", "--group", "group::geo"], result: "group::geo" 326122:37:17 is expected to eq "group::geo" 326222:37:17 param: :group, argv: ["foo", "-g", "invalid"], result: nil 326322:37:17 is expected to eq nil 326422:37:17 param: :group, argv: ["foo", "--group", "invalid"], result: nil 326522:37:17 is expected to eq nil 326722:37:17 when valid type is given 326822:37:17 reads type from stdin 326922:37:17 when valid index is given 327022:37:17 picks the type successfully 327122:37:17 when deprecated type is given 327222:37:17 shows error message and retries 327322:37:17 when invalid type is given 327422:37:17 shows error message and retries 327522:37:17 when invalid index is given 327622:37:18 shows error message and retries 327822:37:18 when valid group is given 327922:37:18 reads group from stdin 328022:37:18 when valid index is given 328122:37:18 picks the group successfully 328222:37:18 with invalid group given 328322:37:18 shows error message and retries 328422:37:18 when invalid index is given 328522:37:18 shows error message and retries 328622:37:18 .read_feature_issue_url 328722:37:18 behaves like read_url 328822:37:18 with valid URL given 328922:37:18 reads URL from stdin 329022:37:18 with invalid URL given 329122:37:18 shows error message and retries 329222:37:18 with empty URL given 329422:37:18 with a non-URL given 329522:37:18 shows error message and retries 329622:37:18 .read_introduced_by_url 329722:37:18 behaves like read_url 329822:37:18 with valid URL given 329922:37:18 reads URL from stdin 330022:37:18 with invalid URL given 330122:37:18 shows error message and retries 330222:37:18 with empty URL given 330422:37:18 with a non-URL given 330522:37:18 shows error message and retries 330622:37:18 .read_rollout_issue_url 330722:37:18 with valid URL given 330822:37:18 reads type from stdin 330922:37:18 with invalid URL given 331022:37:18 shows error message and retries 331122:37:18 with a non-URL given 331222:37:18 shows error message and retries 331422:37:18 with valid ee setting is given 331522:37:18 reads ee from stdin 331622:37:18# [RSpecRunTime] Finishing example group spec/bin/feature_flag_spec.rb. It took 2.0 seconds. Expected to take 3.26 seconds. 331722:37:18# [RSpecRunTime] Starting example group spec/services/x509_certificate_revoke_service_spec.rb. Expected to take 3.15 seconds. 331822:37:18X509CertificateRevokeService 332022:37:18 for revoked certificates 332122:37:21 update all commit signatures 332222:37:21# [RSpecRunTime] RSpec elapsed time: 20 minutes 31.58 seconds. Current RSS: ~1170M. Threads: 4. load average: 1.24 1.19 1.28 1/296 15517 332422:37:21 for good certificates 332522:37:22 do not update any commit signature 332622:37:22# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.85 seconds. Current RSS: ~1169M. Threads: 4. load average: 1.24 1.19 1.28 1/293 15518 332822:37:22# [RSpecRunTime] Finishing example group spec/services/x509_certificate_revoke_service_spec.rb. It took 3.64 seconds. Expected to take 3.15 seconds. 332922:37:22# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. Expected to take 3.03 seconds. 333022:37:22RuboCop::Cop::Gitlab::DocumentationLinks::Link 333122:37:22 when the path is valid 333222:37:22 code: "help_page_path('/this/file/exists.md')" 333322:37:22 behaves like no offenses registered 333422:37:22 does not register any offenses 333522:37:22 code: "help_page_url('/this/file/exists.md')" 333622:37:22 behaves like no offenses registered 333722:37:22 does not register any offenses 333922:37:22 when the anchor is valid 334022:37:22 code: "help_page_path('/this/file/exists.md#primary-heading')" 334122:37:22 behaves like no offenses registered 334222:37:22 does not register any offenses 334322:37:22 code: "help_page_path('/this/file/exists.md#this-anchor-exists')" 334422:37:22 behaves like no offenses registered 334522:37:22 does not register any offenses 334622:37:22 code: "help_page_path('/this/file/exists.md#this-anchor-exists-1')" 334722:37:22 behaves like no offenses registered 334822:37:22 does not register any offenses 334922:37:22 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists')" 335022:37:22 behaves like no offenses registered 335122:37:22 does not register any offenses 335222:37:22 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-exists-1')" 335322:37:22 behaves like no offenses registered 335422:37:22 does not register any offenses 335522:37:22 code: "help_page_path('/this/file/exists.md', anchor: 'my-custom-id')" 335622:37:22 behaves like no offenses registered 335722:37:22 does not register any offenses 335822:37:22 code: "help_page_url('/this/file/exists.md#primary-heading')" 335922:37:22 behaves like no offenses registered 336022:37:22 does not register any offenses 336122:37:22 when the anchor is invalid 336222:37:22 code: "help_page_path('/this/file/exists.md#this-anchor-does-not-exist')" 336322:37:22 behaves like offense registered 336422:37:22 registers an offense 336522:37:22 code: "help_page_path('/this/file/exists.md', anchor: 'this-anchor-does-not-exist')" 336622:37:22 behaves like offense registered 336722:37:22 registers an offense 336822:37:22 code: "help_page_url('/this/file/exists.md#this-anchor-does-not-exist')" 336922:37:22 behaves like offense registered 337022:37:22 registers an offense 337122:37:22 when the anchor is not a string 337222:37:22 behaves like offense registered 337322:37:22 registers an offense 337422:37:22 #external_dependency_checksum 337522:37:23 returns a SHA256 digest used by RuboCop to invalid cache 337622:37:23 when no argument is passed 337722:37:23 behaves like no offenses registered 337822:37:23 does not register any offenses 337922:37:23 when the path is invalid 338022:37:23 code: "help_page_path('/this/file/does/not/exist.md')" 338122:37:23 behaves like offense registered 338222:37:23 registers an offense 338322:37:23 code: "help_page_path('/this/file/does/not/exist.md#some-anchor')" 338422:37:23 behaves like offense registered 338522:37:23 registers an offense 338622:37:23 code: "help_page_path('/this/file/does/not/exist.md', anchor: 'some-anchor')" 338722:37:23 behaves like offense registered 338822:37:23 registers an offense 338922:37:23 code: "help_page_url('/this/file/does/not/exist.md')" 339022:37:23 behaves like offense registered 339122:37:23 registers an offense 339222:37:23 when the path is not a string 339322:37:23 behaves like offense registered 339422:37:23 registers an offense 339522:37:23 when the path does not include the .md file extension 339622:37:23 path: "/this/path/lacks/md/extension", correction: "/this/path/lacks/md/extension.md" 339722:37:23 registers an offense and corrects 339822:37:23 path: "/this/path/lacks/md/extension.html", correction: "/this/path/lacks/md/extension.md" 339922:37:23 registers an offense and corrects 340022:37:23 path: "/this/path/lacks/md/extension#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 340122:37:23 registers an offense and corrects 340222:37:23 path: "/this/path/lacks/md/extension.html#anchor", correction: "/this/path/lacks/md/extension.md#anchor" 340322:37:23 registers an offense and corrects 340422:37:23# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/documentation_links/link_spec.rb. It took 0.91 second. Expected to take 3.03 seconds. 340522:37:23# [RSpecRunTime] Starting example group spec/workers/ci/build_trace_chunk_flush_worker_spec.rb. Expected to take 2.96 seconds. 340622:37:23Ci::BuildTraceChunkFlushWorker 340722:37:24 migrates chunk to a permanent store 340922:37:24 behaves like an idempotent worker 341022:37:24 is labeled as idempotent 341122:37:25 performs multiple times sequentially without raising an exception 341222:37:25 migrates build trace chunk to a safe store 341322:37:25# [RSpecRunTime] RSpec elapsed time: 20 minutes 36.13 seconds. Current RSS: ~1211M. Threads: 4. load average: 1.30 1.20 1.28 1/293 15519 341522:37:25# [RSpecRunTime] Finishing example group spec/workers/ci/build_trace_chunk_flush_worker_spec.rb. It took 2.38 seconds. Expected to take 2.96 seconds. 341622:37:25# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. Expected to take 2.83 seconds. 341722:37:25Resolvers::Ci::TestSuiteResolver 341922:37:26 when pipeline has builds with test reports 342022:37:27 renders test suite data 342122:37:27# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.7 seconds. Current RSS: ~1212M. Threads: 4. load average: 1.30 1.20 1.28 1/295 15549 342322:37:27 when pipeline has no builds that matches the given build_ids 342522:37:27# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/test_suite_resolver_spec.rb. It took 2.02 seconds. Expected to take 2.83 seconds. 342622:37:27# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedule_service_spec.rb. Expected to take 2.76 seconds. 342722:37:27Ci::PipelineScheduleService 342922:37:28 schedules next run 343022:37:28 runs RunPipelineScheduleWorker 343122:37:28 when owner is nil 343222:37:28 does not raise an error 343322:37:28 when the project is missing 343422:37:29 does not raise an exception 343522:37:29 does not run RunPipelineScheduleWorker 343622:37:29# [RSpecRunTime] RSpec elapsed time: 20 minutes 39.99 seconds. Current RSS: ~1200M. Threads: 4. load average: 1.28 1.20 1.28 1/295 15550 343822:37:29# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedule_service_spec.rb. It took 1.84 seconds. Expected to take 2.76 seconds. 343922:37:29# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_partition_spec.rb. Expected to take 2.65 seconds. 344022:37:29Gitlab::Database::PostgresPartition 344122:37:29 does not allow STI 344222:37:29 associations 344322:37:29 is expected to belong to postgres_partitioned_table required: false 344422:37:29 behaves like a postgres model 344522:37:29 .by_identifier 344622:37:29 finds the Gitlab::Database::PostgresPartition 344722:37:29 raises an error if not found 344822:37:29 raises ArgumentError if given a non-fully qualified identifier 345022:37:29 returns the name 345222:37:29 returns the schema 345422:37:29 returns the name 345622:37:29 .with_parent_tables 345722:37:30 returns all partitions with parent tables 345822:37:30 .with_list_constraint 345922:37:30 when condition matches 346022:37:30 returns the partitions containing the match 346122:37:30 when condition does not match 346222:37:30 returns an empty relation 346322:37:30 .above_threshold 346422:37:30 when the partition size is above a given threshold 346522:37:30 returns all partitions above the threshold 346622:37:30 when the partition size is below a given threshold 346722:37:30 returns an empty relation 346822:37:30 .for_parent_table 346922:37:30 returns partitions for the parent table in the current schema 347022:37:30 returns the partitions if the parent table schema is included in the table name 347122:37:30 does not return partitions for tables not in the current schema 347222:37:30 does not return partitions for tables if the schema is not the current 347322:37:30 #parent_identifier 347422:37:30 returns the parent table identifier 347622:37:30 returns the condition for the partitioned values 347722:37:30 .partition_exists? 347822:37:30 when the partition exists 347922:37:30 is expected to be truthy 348022:37:30 when the partition does not exist 348122:37:30 is expected to be falsey 348222:37:30 .legacy_partition_exists? 348322:37:30 when the partition exists 348422:37:30 is expected to be truthy 348522:37:30 when the partition does not exist 348622:37:30 is expected to be falsey 348722:37:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_partition_spec.rb. It took 0.99 second. Expected to take 2.65 seconds. 348822:37:30# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. Expected to take 2.57 seconds. 348922:37:30Gitlab::Graphql::Loaders::IssuableLoader 349022:37:30 #batching_find_all 349122:37:30 the finder params are anything other than [iids] 349222:37:30 batching_find_alls the finder, setting the correct parent parameter 349322:37:30 allows a post-process block 349422:37:30 the finder params are exactly [iids] 349522:37:32 batches requests 349622:37:32# [RSpecRunTime] RSpec elapsed time: 20 minutes 42.89 seconds. Current RSS: ~1176M. Threads: 4. load average: 1.28 1.20 1.28 1/293 15551 349922:37:32 factory: :project, param_name: :project_id 350022:37:32 assignes the parent parameter, and batching_find_alls the finder 350122:37:32 factory: :group, param_name: :group_id 350222:37:32 assignes the parent parameter, and batching_find_alls the finder 350322:37:32 the parent is of an unexpected type 350422:37:32 raises an error if we pass an unexpected parent 350522:37:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb. It took 2.06 seconds. Expected to take 2.57 seconds. 350622:37:32# [RSpecRunTime] Starting example group spec/models/preloaders/project_root_ancestor_preloader_spec.rb. Expected to take 2.5 seconds. 350722:37:32Preloaders::ProjectRootAncestorPreloader 350822:37:34 does not allow STI 350922:37:34 when using a :group sti name and passing projects in a user namespace 351022:37:34 does not load a nil value for root_ancestor 351122:37:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.49 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.26 1.20 1.28 1/293 15552 351322:37:34 when the preloader is used 351422:37:34 when no additional preloads are provided 351522:37:34 behaves like executes N matching DB queries 351622:37:34 executes the specified root_ancestor queries 351722:37:34 strong_memoizes the correct root_ancestor 351822:37:34 when additional preloads are provided 351922:37:34 behaves like executes N matching DB queries 352022:37:34 executes the specified root_ancestor queries 352122:37:34 strong_memoizes the correct root_ancestor 352222:37:34 when projects are an array and not an ActiveRecord::Relation 352322:37:34 behaves like executes N matching DB queries 352422:37:34 executes the specified root_ancestor queries 352522:37:34 strong_memoizes the correct root_ancestor 352622:37:34 when the preloader is not used 352722:37:34 behaves like executes N matching DB queries 352822:37:34 executes the specified root_ancestor queries 352922:37:34 strong_memoizes the correct root_ancestor 353022:37:34# [RSpecRunTime] Finishing example group spec/models/preloaders/project_root_ancestor_preloader_spec.rb. It took 1.86 seconds. Expected to take 2.5 seconds. 353122:37:34# [RSpecRunTime] Starting example group spec/graphql/graphql_triggers_spec.rb. Expected to take 2.42 seconds. 353222:37:34GraphqlTriggers 353322:37:35 .issuable_assignees_updated 353422:37:35 triggers the issuable_assignees_updated subscription 353522:37:35 .issuable_title_updated 353622:37:35 triggers the issuable_title_updated subscription 353722:37:35 .issuable_description_updated 353822:37:35 triggers the issuable_description_updated subscription 353922:37:35 .issuable_labels_updated 354022:37:36 triggers the issuable_labels_updated subscription 354122:37:36 .issuable_dates_updated 354222:37:36 triggers the issuable_dates_updated subscription 354322:37:36 .issuable_milestone_updated 354422:37:36 triggers the issuable_milestone_updated subscription 354522:37:36 .merge_request_reviewers_updated 354622:37:36 triggers the merge_request_reviewers_updated subscription 354722:37:36 .merge_request_merge_status_updated 354822:37:36 triggers the merge_request_merge_status_updated subscription 354922:37:36 .merge_request_approval_state_updated 355022:37:36 triggers the merge_request_approval_state_updated subscription 355122:37:36 .merge_request_diff_generated 355222:37:36 triggers the merge_request_diff_generated subscription 355322:37:36 .work_item_updated 355422:37:36 triggers the work_item_updated subscription 355522:37:36 when triggered with an Issue 355622:37:36 triggers the subscription with a work item 355722:37:36 .issuable_todo_updated 355822:37:36 triggers the issuable_todo_updated subscription 355922:37:36 when realtime_issuable_todo feature flag is disabled 356022:37:36 does not trigger the issuable_todo_updated subscription 356122:37:36# [RSpecRunTime] Finishing example group spec/graphql/graphql_triggers_spec.rb. It took 2.05 seconds. Expected to take 2.42 seconds. 356222:37:36# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. Expected to take 2.38 seconds. 356322:37:36Resolvers::Ci::ProjectPipelineCountsResolver 356522:37:37 counts pipelines 356622:37:37 counts by ref 356722:37:38 counts by sha 356822:37:38 counts by source 356922:37:38# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.74 seconds. Current RSS: ~1156M. Threads: 4. load average: 1.26 1.20 1.28 1/293 15553 357122:37:38# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb. It took 1.79 seconds. Expected to take 2.38 seconds. 357222:37:38# [RSpecRunTime] Starting example group spec/models/concerns/cross_database_ignored_tables_spec.rb. Expected to take 2.29 seconds. 357322:37:38CrossDatabaseIgnoredTables 357422:37:38 does not allow STI 357522:37:38 .cross_database_ignore_tables 357622:37:38 when the tables are not ignored 357722:37:38 raises an error when we doing cross-database modification using create 357822:37:38 raises an error when we doing cross-database modification using update 357922:37:38 raises an error when we doing cross-database modification using destroy 358022:37:38 when the tables are ignored on save 358122:37:38 does not raise an error when creating a new object 358222:37:38 does not raise an error when updating an existing object 358322:37:38 still raises an error when deleting an object 358422:37:38 when the tables are ignored on save with if statement 358522:37:38 when condition returns true 358622:37:38 does not raise an error on creating a new object 358722:37:38 when condition returns false 358822:37:38 raises an error on creating a new object 358922:37:38 when the tables are ignored on create 359022:37:38 does not raise an error when creating a new object 359122:37:38 raises an error when updating an existing object 359222:37:39 still raises an error when deleting an object 359322:37:39 when the tables are ignored on update 359422:37:39 raises an error when creating a new object 359522:37:39 does not raise an error when updating an existing object 359622:37:39 still raises an error when deleting an object 359722:37:39 when the tables are ignored on create and destroy 359822:37:39 does not raise an error when creating a new object 359922:37:39 raises an error when updating an existing object 360022:37:39 does not raise an error when deleting an object 360122:37:39# [RSpecRunTime] Finishing example group spec/models/concerns/cross_database_ignored_tables_spec.rb. It took 0.94 second. Expected to take 2.29 seconds. 360222:37:39# [RSpecRunTime] Starting example group spec/services/system_notes/zoom_service_spec.rb. Expected to take 2.23 seconds. 360322:37:39SystemNotes::ZoomService 360422:37:40 #zoom_link_added 360522:37:40 sets the zoom link added note text 360622:37:40 behaves like a system note 360722:37:40 has the correct attributes 360822:37:40# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.13 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.24 1.19 1.28 1/293 15572 361022:37:40 #zoom_link_removed 361122:37:40 sets the zoom link removed note text 361222:37:40 behaves like a system note 361322:37:41 has the correct attributes 361422:37:41# [RSpecRunTime] Finishing example group spec/services/system_notes/zoom_service_spec.rb. It took 1.84 seconds. Expected to take 2.23 seconds. 361522:37:41# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_item_resolver_spec.rb. Expected to take 2.18 seconds. 361622:37:41Resolvers::WorkItemResolver 361822:37:41 when the user can read the work item 361922:37:41 is expected to eq #<WorkItem id:211 namespace568/project-697#1> 362022:37:41 when the user can not read the work item 362122:37:41 raises a resource not available error 362222:37:42# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_item_resolver_spec.rb. It took 0.81 second. Expected to take 2.18 seconds. 362322:37:42# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb. Expected to take 2.09 seconds. 362422:37:42Analytics::CycleAnalytics::StageAggregation 362522:37:42 does not allow STI 362722:37:42 is expected not to validate that :namespace cannot be empty/falsy 362822:37:42 is expected not to validate that :stage cannot be empty/falsy 362922:37:42 is expected not to validate that :enabled cannot be empty/falsy 363022:37:42 validates the array length of runtimes_in_seconds 363122:37:42 validates the array length of processed_records 363222:37:42 behaves like value stream analytics namespace models 363322:37:42 when ProjectNamespace is given 363522:37:42 when personal namespace is given 363722:37:42 attribute updater methods 363822:37:42 behaves like has cursor fields 363922:37:42 #cursor_for issues 364022:37:42 returns empty cursors 364122:37:42 when cursor is not empty 364222:37:42 returns the cursor values 364422:37:42 sets the cursor values for issues 364522:37:42 behaves like has cursor fields 364622:37:42 #cursor_for merge_requests 364722:37:42 returns empty cursors 364822:37:42 when cursor is not empty 364922:37:43 returns the cursor values 365122:37:43 sets the cursor values for merge_requests 365222:37:43 #refresh_last_run 365322:37:43 updates last_run_at column 365522:37:43 updates last_completed_at column 365722:37:43 appends stats to the runtime and processed_records attributes 365822:37:43 associations 365922:37:43 is expected to belong to namespace required: true 366022:37:43 is expected to belong to stage required: true 366222:37:43 returns incomplete enabled aggregations sorted by last run 366322:37:43 respects limit param 366422:37:43# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb. It took 1.55 seconds. Expected to take 2.09 seconds. 366522:37:43# [RSpecRunTime] Starting example group spec/lib/constraints/group_url_constrainer_spec.rb. Expected to take 2.04 seconds. 366622:37:43Constraints::GroupUrlConstrainer 366822:37:43 valid request 366922:37:43 is expected to be truthy 367022:37:43 valid request for nested group 367122:37:44 is expected to be truthy 367222:37:44 valid request for nested group with reserved top level name 367322:37:44 is expected to be truthy 367422:37:44 invalid request 367522:37:44 is expected to be falsey 367622:37:44 when the request matches a redirect route 367722:37:44 for a root group 367822:37:44 and is a GET request 367922:37:44 is expected to be truthy 368022:37:44 and is NOT a GET request 368122:37:44 is expected to be falsey 368222:37:44 for a nested group 368322:37:45 is expected to be truthy 368422:37:45# [RSpecRunTime] Finishing example group spec/lib/constraints/group_url_constrainer_spec.rb. It took 1.5 seconds. Expected to take 2.04 seconds. 368522:37:45# [RSpecRunTime] Starting example group spec/models/concerns/ci/partitionable_spec.rb. Expected to take 1.97 seconds. 368622:37:45Ci::Partitionable 368722:37:45 does not allow STI 368822:37:45 partitionable models inclusion 368922:37:45 raises an exception 369022:37:45 when is included in the models list 369122:37:45 does not raise exceptions 369222:37:45 .in_partition 369322:37:45 with integer parameters 369422:37:45 adds a partition_id filter 369522:37:45 with partitionable records 369622:37:45 adds a partition_id filter 369722:37:45 with given partition_foreign_key 369822:37:45 adds a partition_id filter 369922:37:45 .registered_models 370022:37:45 returns a list of CI models being partitioned 370122:37:45 with partitioned options 370222:37:45 when partitioned is true 370322:37:45 is expected to include PartitionedTable 370422:37:45 is expected to be a kind of Gitlab::Database::Partitioning::CiSlidingListStrategy 370522:37:45 is expected to eq :partition_id 370622:37:45 next_partition_if callback 370722:37:45 when not using ci partitioning automation 370822:37:45 without any existing partitions 370922:37:45 is expected to eq true 371022:37:45 with initial partition attached 371122:37:45 is expected to eq true 371222:37:45 with an existing partition for partition_id = 101 371322:37:45 is expected to eq false 371422:37:45 with an existing partition for partition_id in 100, 101 371522:37:45 is expected to eq false 371622:37:45 when using ci partitioning automation 371722:37:45 when current ci_partition exists 371822:37:45 is expected to eq true 371922:37:45 when current ci_partition does not exist 372022:37:45 is expected to eq false 372122:37:45 when partitioned is false 372222:37:45 is expected not to include PartitionedTable 372322:37:45 is expected not to respond to #partitioning_strategy 372422:37:45 with through options 372522:37:45 is expected to eq :_test_table_name 372622:37:45 is expected to eq :some_flag 372722:37:45 is expected to include Ci::Partitionable::Switch 372822:37:45 when DISABLE_PARTITIONABLE_SWITCH is set 372922:37:45 is expected not to include Ci::Partitionable::Switch 373022:37:45# [RSpecRunTime] Finishing example group spec/models/concerns/ci/partitionable_spec.rb. It took 0.72 second. Expected to take 1.97 seconds. 373122:37:45# [RSpecRunTime] Starting example group spec/models/ci/catalog/verified_namespace_spec.rb. Expected to take 1.92 seconds. 373222:37:45Ci::Catalog::VerifiedNamespace 373322:37:45 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}› 373422:37:45 does not allow STI 373522:37:45 .for_project 373622:37:46 fetches the verified namespace for the project's root namespace 373822:37:46 is expected to validate that :namespace_id cannot be empty/falsy 373922:37:46 is expected to belong to namespace required: false 374022:37:46 is expected to validate that :namespace_id is case-sensitively unique 374122:37:46 when gitlab maintained namespace is created 374222:37:46 sets verification level to gitlab maintained 374322:37:46 when unverified is created 374422:37:46 sets verification level to unverified 374522:37:46 when partner namespace is created 374622:37:47 sets verification level to partner 374722:37:47 when verified creator namespace is created 374822:37:47 sets verification level to verified_creator 374922:37:47# [RSpecRunTime] Finishing example group spec/models/ci/catalog/verified_namespace_spec.rb. It took 1.45 seconds. Expected to take 1.92 seconds. 375022:37:47# [RSpecRunTime] Starting example group spec/services/ml/model_versions/get_model_version_service_spec.rb. Expected to take 1.84 seconds. 375122:37:47Ml::ModelVersions::GetModelVersionService 375322:37:48 when model version exists 375422:37:48 is expected to eq #<Ml::ModelVersion id: 1, created_at: "2024-11-13 22:37:48.110653878 +0000", updated_at: "2024-11-13 ...own_version: 2162688, description_html: "<p data-sourcepos=\"1:1-1:16\" dir=\"auto\">Some descr..."> 375522:37:48# [RSpecRunTime] RSpec elapsed time: 20 minutes 58.92 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.22 1.19 1.28 1/293 15573 375722:37:48 when model version does not exist 375822:37:48 is expected to be nil 375922:37:48# [RSpecRunTime] Finishing example group spec/services/ml/model_versions/get_model_version_service_spec.rb. It took 1.41 seconds. Expected to take 1.84 seconds. 376022:37:48# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. Expected to take 1.8 seconds. 376122:37:48Gitlab::BitbucketImport::Stage::ImportUsersWorker 376322:37:49 executes the UsersImporter 376422:37:49 schedules the next stage 376522:37:49 behaves like an idempotent worker 376622:37:49 is labeled as idempotent 376722:37:49 performs multiple times sequentially without raising an exception 376822:37:49 behaves like Gitlab::BitbucketImport::StageMethods 376922:37:49 .sidekiq_retries_exhausted 377022:37:49 tracks the import failure 377222:37:49 does not execute the importer if no project could be found 377322:37:49 does not execute the importer if the import state is no longer in progress 377422:37:49 logs error when import fails with a StandardError 377522:37:49 when the import is successful 377622:37:49 executes the import 377722:37:49 queues RefreshImportJidWorker 377822:37:49 logs stage start and finish 377922:37:49# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb. It took 1.33 seconds. Expected to take 1.8 seconds. 378022:37:49# [RSpecRunTime] Starting example group spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb. Expected to take 1.74 seconds. 378122:37:49Ci::UnlockPipelinesInQueueWorker 378222:37:49 is a limited capacity worker 378322:37:49 #perform_work 378422:37:51 pops the oldest pipeline ID from the queue and unlocks it 378522:37:51 when queue is empty 378622:37:51 does nothing but still logs information 378722:37:51# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.6 seconds. Current RSS: ~1159M. Threads: 4. load average: 1.20 1.19 1.27 1/293 15574 378922:37:51 when pipeline ID does not exist 379022:37:51 does nothing 379122:37:51 #remaining_work_count 379222:37:51 and there are remaining unlock pipeline requests 379322:37:51 is expected to eq 1 379422:37:51 and there are no remaining unlock pipeline requests 379522:37:51 is expected to eq 0 379622:37:51 #max_running_jobs 379722:37:51 is expected to eq 0 379822:37:51 when ci_unlock_pipelines_extra_low flag is enabled 379922:37:51 is expected to eq 10 380022:37:51 when ci_unlock_pipelines flag is enabled 380122:37:51 is expected to eq 50 380222:37:51 when ci_unlock_pipelines_medium flag is enabled 380322:37:51 is expected to eq 500 380422:37:51 when ci_unlock_pipelines_high flag is enabled 380522:37:51 is expected to eq 1500 380622:37:51# [RSpecRunTime] Finishing example group spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb. It took 1.52 seconds. Expected to take 1.74 seconds. 380722:37:51# [RSpecRunTime] Starting example group spec/presenters/project_hook_presenter_spec.rb. Expected to take 1.7 seconds. 380822:37:51ProjectHookPresenter 380922:37:51 #logs_details_path 381022:37:52 is expected to eq "/namespace585/project-709/-/hooks/21/hook_logs/4" 381122:37:52 #logs_retry_path 381222:37:52 is expected to eq "/namespace586/project-710/-/hooks/22/hook_logs/5/retry" 381322:37:52# [RSpecRunTime] Finishing example group spec/presenters/project_hook_presenter_spec.rb. It took 1.32 seconds. Expected to take 1.7 seconds. 381422:37:52# [RSpecRunTime] Starting example group spec/services/branch_rules/base_service_spec.rb. Expected to take 1.66 seconds. 381522:37:52BranchRules::BaseService 381722:37:54 with skip_authorization: false 381822:37:54 behaves like missing_method_error 381922:37:54 raises a missing method error 382022:37:54# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.45 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.10 1.17 1.27 1/293 15593 382222:37:54 with skip_authorization: true 382322:37:54 when branch_rule is an instance of Projects::BranchRule 382422:37:54 behaves like missing_method_error 382522:37:54 raises a missing method error 382622:37:54 when branch_rule is not an instance of Projects::BranchRule 382722:37:54 returns an unknown branch rule type error 382822:37:54 when branch_rule is nil 382922:37:54 returns an unknown branch rule type error 383022:37:54# [RSpecRunTime] Finishing example group spec/services/branch_rules/base_service_spec.rb. It took 1.41 seconds. Expected to take 1.66 seconds. 383122:37:54# [RSpecRunTime] Starting example group spec/models/concerns/cacheable_attributes_spec.rb. Expected to take 1.61 seconds. 383222:37:54CacheableAttributes 383322:37:54 does not allow STI 383522:37:54 wipes the cache 383622:37:54 .current_without_cache 383722:37:54 defaults to last 383822:37:54 can be overridden 384022:37:54 excludes cache attributes 384222:37:54 defaults to {} 384322:37:54 with defaults defined 384422:37:54 can be overridden 384522:37:54 .build_from_defaults 384622:37:54 without any attributes given 384722:37:54 intializes a new object with the defaults 384822:37:54 with attributes given 384922:37:54 intializes a new object with the given attributes merged into the defaults 385022:37:54 edge cases on concrete implementations 385122:37:54 .build_from_defaults 385222:37:54 without any attributes given 385322:37:54 intializes all attributes even if they are nil 385522:37:54 uses RequestStore in addition to process memory cache 385622:37:54 redis unavailable 385722:37:54 in production environment 385822:37:54 returns an uncached record and logs a warning 385922:37:54 in other environments 386022:37:54 returns an uncached record and logs a warning 386122:37:54 when a record is not yet present 386222:37:54 does not cache nil object 386322:37:55 caches non-nil object 386522:37:55 caching behavior 386622:37:55 retrieves upload fields properly 386722:37:55 retrieves markdown fields properly 386922:37:55 when cache is cold 387122:37:55 when cached is warm 387222:37:55 retrieves the record from cache 387422:37:55 caches the attributes 387622:37:55 caches the attributes 387722:37:55# [RSpecRunTime] Finishing example group spec/models/concerns/cacheable_attributes_spec.rb. It took 1.42 seconds. Expected to take 1.61 seconds. 387822:37:55# [RSpecRunTime] Starting example group spec/workers/update_highest_role_worker_spec.rb. Expected to take 1.56 seconds. 387922:37:55UpdateHighestRoleWorker 388122:37:55 when user is not found 388222:37:55 does not update or deletes any highest role 388322:37:55 when user is found 388422:37:55 when user is active and not internal 388522:37:55 when user highest role exists 388622:37:56 updates the highest role for the user 388722:37:56 when user highest role does not exist 388822:37:56 creates the highest role for the user 388922:37:56 when user is either inactive or internal 389022:37:56 additional_attributes: {:state=>"blocked"} 389122:37:56 deletes highest role 389222:37:56 additional_attributes: {:user_type=>:alert_bot} 389322:37:56 deletes highest role 389422:37:56 when user highest role does not exist 389522:37:56 does not delete a highest role 389622:37:56# [RSpecRunTime] Finishing example group spec/workers/update_highest_role_worker_spec.rb. It took 1.12 seconds. Expected to take 1.56 seconds. 389722:37:56# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. Expected to take 1.52 seconds. 389822:37:56Gitlab::Database::BackgroundMigration::BatchedMigrationWrapper#perform 389922:37:56 runs the migration job 390022:37:56 updates the tracking record in the database 390122:37:56 when running a job that failed previously 390222:37:57 increments attempts and updates other fields 390322:37:57 when the migration job does not raise an error 390422:37:57 marks the tracking record as succeeded 390522:37:57 tracks metrics of the execution 390622:37:57 when the migration job raises an error 390722:37:57 behaves like an error is raised 390822:37:57 marks the tracking record as failed 390922:37:57 tracks metrics of the execution 391022:37:57 behaves like an error is raised 391122:37:57 marks the tracking record as failed 391222:37:57 tracks metrics of the execution 391322:37:57 behaves like an error is raised 391422:37:57 marks the tracking record as failed 391522:37:57 tracks metrics of the execution 391622:37:57 behaves like an error is raised 391722:37:57 marks the tracking record as failed 391822:37:57 tracks metrics of the execution 391922:37:57 when the batched background migration does not inherit from BatchedMigrationJob 392022:37:57 runs the job with the correct arguments 392122:37:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. It took 1.09 seconds. Expected to take 1.52 seconds. 392222:37:57# [RSpecRunTime] Starting example group spec/finders/feature_flags_user_lists_finder_spec.rb. Expected to take 1.49 seconds. 392322:37:57FeatureFlagsUserListsFinder 392522:37:58 returns user lists 392722:37:58 returns only matching user lists 392822:37:58# [RSpecRunTime] RSpec elapsed time: 21 minutes 9.32 seconds. Current RSS: ~1187M. Threads: 4. load average: 1.09 1.16 1.27 1/293 15612 393022:37:58# [RSpecRunTime] Finishing example group spec/finders/feature_flags_user_lists_finder_spec.rb. It took 1.15 seconds. Expected to take 1.49 seconds. 393122:37:58# [RSpecRunTime] Starting example group spec/lib/gitlab/gon_helper_spec.rb. Expected to take 1.44 seconds. 393222:37:58Gitlab::GonHelper 393322:37:59 #add_gon_variables 393422:37:59 sets no GitLab version 393522:37:59 when HTTPS is enabled 393622:37:59 sets the secure flag to true 393722:37:59 when HTTP is enabled 393822:37:59 sets the secure flag to false 393922:37:59 when user is logged in 394022:37:59 sets GitLab version 394122:37:59 when sentry is configured 394222:37:59 with sentry settings 394322:37:59 sets sentry dsn and environment from config 394422:37:59 when ui_for_organizations feature flag is enabled 394522:37:59 when current_organization is set 394622:37:59 exposes current_organization 394722:37:59 when current_organization is not set 394822:37:59 does not expose current_organization 394922:37:59 when ui_for_organizations feature flag is disabled 395022:37:59 does not expose current_organization 395122:37:59 #push_frontend_ability 395222:37:59 pushes an ability to the frontend 395322:37:59 #push_frontend_feature_flag 395422:37:59DEPRECATION 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) 395522:37:59 pushes a feature flag to the frontend 395622:37:59 #push_force_frontend_feature_flag 395722:37:59 pushes a feature flag to the frontend with the provided value 395822:37:59 pushes a disabled feature flag if provided value is nil 395922:37:59 #push_namespace_setting 396022:37:59 pushes a namespace setting to the frontend 396122:38:00 does not push if missing namespace setting entry 396222:38:00 #default_avatar_url 396322:38:00 returns an absolute URL 396422:38:00 #add_browsersdk_tracking 396522:38:00 when environment variables are set 396622:38:00 sets the analytics_url and analytics_id 396722:38:00 when Gitlab.com? is false 396822:38:00 doesn't set the analytics_url and analytics_id 396922:38:00 when environment variables are not set 397022:38:00 doesn't set the analytics_url and analytics_id 397122:38:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/gon_helper_spec.rb. It took 1.2 seconds. Expected to take 1.44 seconds. 397222:38:00# [RSpecRunTime] Starting example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. Expected to take 1.42 seconds. 397322:38:00DependencyProxy::CleanupDependencyProxyWorker 397422:38:00 has :until_executing deduplicate strategy 397522:38:00 behaves like worker with data consistency 397622:38:00 .get_data_consistency_feature_flag_enabled? 397722:38:00 returns true 397822:38:00 .get_data_consistency_per_database 397922:38:00 returns correct data consistency 398122:38:00 when there are records to be deleted 398222:38:00 behaves like an idempotent worker 398322:38:00 is labeled as idempotent 398422:38:00 performs multiple times sequentially without raising an exception 398522:38:01 queues the cleanup jobs 398622:38:01 when there are not records to be deleted 398722:38:01 behaves like an idempotent worker 398822:38:01 is labeled as idempotent 398922:38:01 performs multiple times sequentially without raising an exception 399022:38:01 does not queue the cleanup jobs 399122:38:01# [RSpecRunTime] Finishing example group spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb. It took 0.92 second. Expected to take 1.42 seconds. 399222:38:01# [RSpecRunTime] Starting example group spec/models/pages/virtual_domain_spec.rb. Expected to take 1.36 seconds. 399322:38:01Pages::VirtualDomain 399422:38:02 does not allow STI 399522:38:02 #certificate and #key pair 399622:38:02 returns nil if there is no domain provided 399722:38:02 when Pages domain is provided 399822:38:02 returns certificate and key from the provided domain 399922:38:02 #lookup_paths 400022:38:02 when pages multiple versions is disabled 400122:38:02 returns only the main deployments for each project 400222:38:02 when pages multiple versions is enabled 400322:38:02 returns collection of projects pages lookup paths sorted by prefix in reverse 400422:38:02# [RSpecRunTime] Finishing example group spec/models/pages/virtual_domain_spec.rb. It took 1.0 second. Expected to take 1.36 seconds. 400522:38:02# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb. Expected to take 1.34 seconds. 400622:38:02Gitlab::ImportExport::SnippetRepoSaver 400722:38:02 bundle a project Git repo 400822:38:02 with project snippet 400922:38:02 bundles the repo successfully 401022:38:02 when snippet does not have a repository 401122:38:03 returns true 401222:38:03 does not create any file 401322:38:03# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb. It took 0.99 second. Expected to take 1.34 seconds. 401422:38:03# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/attribute_configuration_spec.rb. Expected to take 1.27 seconds. 401522:38:03Import/Export attribute configuration 401622:38:04 has no new columns 401722:38:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/attribute_configuration_spec.rb. It took 0.91 second. Expected to take 1.27 seconds. 401822:38:04# [RSpecRunTime] Starting example group spec/serializers/test_case_entity_spec.rb. Expected to take 1.27 seconds. 401922:38:04TestCaseEntity 402122:38:04 when test case is success 402222:38:04 contains correct test case details 402322:38:04 when test case is failed 402422:38:04 contains correct test case details 402522:38:04 when no test name is entered 402622:38:04 contains correct test case details 402722:38:04 when attachment is present 402822:38:04 returns the attachment_url 402922:38:04 when attachment is not present 403022:38:04 returns a nil attachment_url 403122:38:04# [RSpecRunTime] Finishing example group spec/serializers/test_case_entity_spec.rb. It took 0.95 second. Expected to take 1.27 seconds. 403222:38:04# [RSpecRunTime] Starting example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. Expected to take 1.2 seconds. 403322:38:04Gitlab::Git::Finders::RefsFinder 403522:38:05 when :ref_type is :branches 403622:38:05 is expected to be a kind of Array 403722:38:05 returns matching ref object 403822:38:05 when :ref_type is :tags 403922:38:05 is expected to be a kind of Array 404022:38:05 returns matching ref object 404122:38:05 when :ref_type is invalid 404222:38:05 raises an error 404322:38:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/finders/refs_finder_spec.rb. It took 0.99 second. Expected to take 1.2 seconds. 404422:38:05# [RSpecRunTime] Starting example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. Expected to take 1.16 seconds. 404522:38:05Banzai::Filter::TruncateVisibleFilter 404622:38:06 does not truncate if truncate_visible_max_chars not specified 404722:38:06 truncates HTML with emoji properly 404822:38:06 truncates HTML properly 404922:38:06 preserves a link href when link text is truncated 405022:38:06 preserves code color scheme 405122:38:06 behaves like truncates text 405222:38:06 is expected to match "<code><span id=\"LC1\" class=\"line\" lang=\"ruby\"><span class=\"k\">def</span> <span class=\"nf\">test</span>...</span>" 405322:38:06 truncates a single long line of text 405422:38:06 behaves like truncates text 405522:38:06 is expected to match "... quick brown fox jumped over the lazy dog twiceThe quick brown fox jumped over the lazy dog twice" 405622:38:06 truncates the first line of a code block 405722:38:06 behaves like truncates text 405822:38:06 is expected to match "Code block...</span></code>" 405922:38:06 truncates the text with multiple paragraphs 406022:38:06 behaves like truncates text 406122:38:06 is expected to match "Paragraph 1..." 406222:38:06 displays inline code 406322:38:06 behaves like truncates text 406422:38:06 is expected to match "Text with <code>inline code</code>" 406522:38:06# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/truncate_visible_filter_spec.rb. It took 0.81 second. Expected to take 1.16 seconds. 406622:38:06# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/default_spec.rb. Expected to take 1.11 seconds. 406722:38:06Gitlab::Ci::Config::Entry::Default 406822:38:06 behaves like with inheritable CI config 406922:38:06 does prepend an Inheritable mixin 407022:38:06 all inheritable entries are covered 407122:38:06 all entries do have inherit flag 407222:38:06 for non-inheritable entries 407322:38:06 entry_key: :hooks 407422:38:06 inheritable_class does not define entry 407522:38:06 entry_key: :interruptible 407622:38:06 inheritable_class does not define entry 407722:38:06 entry_key: :timeout 407822:38:06 inheritable_class does not define entry 407922:38:06 entry_key: :retry 408022:38:06 inheritable_class does not define entry 408122:38:06 entry_key: :tags 408222:38:06 inheritable_class does not define entry 408322:38:06 entry_key: :artifacts 408422:38:06 inheritable_class does not define entry 408522:38:06 entry_key: :id_tokens 408622:38:06 inheritable_class does not define entry 408722:38:06 for inheritable entries 408822:38:06 entry_key: :before_script, entry_class: Gitlab::Ci::Config::Entry::Commands 408922:38:07 inheritable_class does define entry 409022:38:07 when is specified 409122:38:07 does inherit value 409222:38:07 when entry is specified 409322:38:07 does not inherit value 409422:38:07 when inheritable does not specify 409522:38:07 does not inherit value 409622:38:07 entry_key: :after_script, entry_class: Gitlab::Ci::Config::Entry::Commands 409722:38:07 inheritable_class does define entry 409822:38:07 when is specified 409922:38:07 does inherit value 410022:38:07 when entry is specified 410122:38:07 does not inherit value 410222:38:07 when inheritable does not specify 410322:38:07 does not inherit value 410422:38:07 entry_key: :cache, entry_class: Gitlab::Ci::Config::Entry::Caches 410522:38:07 inheritable_class does define entry 410622:38:07 when is specified 410722:38:07 does inherit value 410822:38:07 when entry is specified 410922:38:07 does not inherit value 411022:38:07 when inheritable does not specify 411122:38:07 does not inherit value 411222:38:07 entry_key: :image, entry_class: Gitlab::Ci::Config::Entry::Image 411322:38:07 inheritable_class does define entry 411422:38:07 when is specified 411522:38:07 does inherit value 411622:38:07 when entry is specified 411722:38:07 does not inherit value 411822:38:07 when inheritable does not specify 411922:38:07 does not inherit value 412022:38:07 entry_key: :services, entry_class: Gitlab::Ci::Config::Entry::Services 412122:38:07 inheritable_class does define entry 412222:38:07 when is specified 412322:38:07 does inherit value 412422:38:07 when entry is specified 412522:38:07 does not inherit value 412622:38:07 when inheritable does not specify 412722:38:07 does not inherit value 412922:38:07 returns a hash 413022:38:07 when filtering all the entry/node names 413122:38:07 contains the expected node names 413322:38:07 when default entry value is correct 413622:38:07 when default entry is empty 413922:38:07 when default entry is not correct 414022:38:07 incorrect config value type 414222:38:07 reports error about a config type 414322:38:07 when unknown keys detected 414522:38:07 is not valid 414722:38:07 when default entry inherits configuration from root 414822:38:07 raises error 414922:38:07 when default entry inherits a non-defined configuration from root 415022:38:07 inherits non-defined configuration entries 415122:38:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/default_spec.rb. It took 0.81 second. Expected to take 1.11 seconds. 415222:38:07# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/variables_resolver_spec.rb. Expected to take 1.09 seconds. 415322:38:07Resolvers::Ci::VariablesResolver 415522:38:08 when parent object is nil 415622:38:08 when user is authorized 415722:38:08 returns the instance's variables 415822:38:08 when user is not authorized 416022:38:08 when parent object is a Group 416122:38:08 returns the group's variables 416222:38:08 when parent object is a Project 416322:38:08 returns the project's variables 416422:38:08# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/variables_resolver_spec.rb. It took 0.83 second. Expected to take 1.09 seconds. 416522:38:08# [RSpecRunTime] Starting example group spec/models/concerns/triggerable_hooks_spec.rb. Expected to take 1.05 seconds. 416622:38:08TriggerableHooks 416722:38:08 does not allow STI 416922:38:08 defines a scope for each of the requested triggers 417122:38:08 the model has the required trigger scope 417222:38:08 returns the record 417322:38:08 the model does not have the required trigger scope 417422:38:08 returns an empty relation 417522:38:08 the stock scope ".all" is accepted 417622:38:08 returns the record 417722:38:08 .select_active 417822:38:09 returns hooks that match the active filter 417922:38:09 returns empty list if no hooks match the active filter 418022:38:09# [RSpecRunTime] Finishing example group spec/models/concerns/triggerable_hooks_spec.rb. It took 0.87 second. Expected to take 1.05 seconds. 418122:38:09# [RSpecRunTime] Starting example group spec/services/authorized_project_update/periodic_recalculate_service_spec.rb. Expected to take 1.0 second. 418222:38:09AuthorizedProjectUpdate::PeriodicRecalculateService 418422:38:10 calls AuthorizedProjectUpdate::UserRefreshOverUserRangeWorker 418522:38:10# [RSpecRunTime] Finishing example group spec/services/authorized_project_update/periodic_recalculate_service_spec.rb. It took 0.87 second. Expected to take 1.0 second. 418622:38:10# [RSpecRunTime] Starting example group spec/models/work_items/widgets/time_tracking_spec.rb. Expected to take 0.97 second. 418722:38:10WorkItems::Widgets::TimeTracking 418822:38:10 does not allow STI 418922:38:10 .quick_action_params 419022:38:10 is expected to contain exactly :time_estimate and :spend_time 419122:38:10 .quick_action_commands 419222:38:10 lists all available quick actions 419422:38:10 is expected to eq :time_tracking 419522:38:10 time tracking data 419622:38:10 is expected to eq 43200 419722:38:10 is expected to eq 3 hours 419822:38:10 is expected to contain exactly 1 and 2 420022:38:10 is expected to eq :time_tracking 420122:38:10# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/time_tracking_spec.rb. It took 0.64 second. Expected to take 0.97 second. 420222:38:10# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. Expected to take 0.94 second. 420322:38:10Import::GitlabProjects::FileAcquisitionStrategies::RemoteFile 420522:38:10 is expected to be valid 420622:38:10 file_url validation 420722:38:11 validates the file_url scheme 420822:38:11 when localhost urls are not allowed 420922:38:11 validates the file_url 421022:38:11 when the HTTP request fails to recover the headers 421122:38:11 adds the error message 421222:38:11 when request is not from an S3 server 421322:38:11 validates the remote content-length 421422:38:11 validates the remote content-type 421522:38:11 when request is from an S3 server 421622:38:11 does not validate the remote content-length or content-type 421722:38:11 #project_params 421822:38:11 returns import_export_upload in the params 421922:38:11# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. It took 0.85 second. Expected to take 0.94 second. 422022:38:11# [RSpecRunTime] Starting example group spec/models/project_daily_statistic_spec.rb. Expected to take 0.89 second. 422122:38:11ProjectDailyStatistic 422222:38:12 does not allow STI 422322:38:12 is expected to belong to project required: false 422422:38:12 #increment_fetch_count 422522:38:12 stores the increment temporarily in Redis 422622:38:12 schedules a worker to update the fetch count 422722:38:12 #find_or_create_project_daily_statistic 422822:38:12 when the record does not exist for today 422922:38:12 creates a new record 423022:38:12 when the record already exists for today 423122:38:12 does not create a record 423222:38:12 and has just been created 423322:38:12 is thread safe 423422:38:12# [RSpecRunTime] Finishing example group spec/models/project_daily_statistic_spec.rb. It took 0.64 second. Expected to take 0.89 second. 423522:38:12# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb. Expected to take 0.86 second. 423622:38:12Gitlab::Ci::Build::Artifacts::Metadata::Entry 423722:38:12 /file/with/absolute_path 423822:38:12 is expected to be file 423922:38:12 is expected to have parent 424122:38:12 is expected to eq "absolute_path" 424322:38:12 is expected to have parent 424422:38:12 is expected to be directory 424622:38:12 is expected to eq "dir_1/" 424822:38:12 is expected to eq "dir_1" 425022:38:12 is expected to eq Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 425222:38:12 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 425322:38:12 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/ 425522:38:12 is expected to all be file 425622:38:12 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 425722:38:12 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 425822:38:12 #directories 425922:38:12 without options 426022:38:12 is expected to all be directory 426122:38:12 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 426222:38:12 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ 426322:38:12 with option parent: true 426422:38:12 is expected to all be directory 426522:38:12 is expected to all be an instance of Gitlab::Ci::Build::Artifacts::Metadata::Entry 426622:38:12 is expected to contain exactly Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/dir_1/subdir/ and Gitlab::Ci::Build::Artifacts::Metadata::Entry: path/ 426822:38:12 is expected to eq 2 427022:38:12 is expected to equal true 427222:38:12 is expected to equal false 427422:38:12 is expected to eq 30 427622:38:12 is expected not to have parent 427822:38:12 is expected to eq 3 427922:38:12 path/dir_1/subdir/subfile 428122:38:12 is expected to eq 4 428322:38:12 returns a blob representing the entry data 428422:38:12 non-existent/ 428622:38:12 is expected to equal true 428822:38:12 is expected to equal false 428922:38:12 another_directory/ 429122:38:12 is expected to equal true 429322:38:12 is expected to eq "/path/file1" 429422:38:12# [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. 429522:38:12# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. Expected to take 0.82 second. 429622:38:12RuboCop::Cop::Migration::SaferBooleanColumn 429722:38:12 in migration 429822:38:13 registers no offense for tables not listed in SMALL_TABLES 429922:38:13 registers no offense for non-boolean columns 430022:38:13 for the application_settings table 430122:38:13 given the source "add_column :application_settings, :column, :boolean, default: true" 430222:38:13 registers the offense matching "should disallow nulls" 430322:38:13 given the source "add_column :application_settings, :column, :boolean, default: false" 430422:38:13 registers the offense matching "should disallow nulls" 430522:38:13 given the source "add_column :application_settings, :column, :boolean, default: nil" 430622:38:13 registers the offense matching "should have a default and should disallow nulls" 430722:38:13 given the source "add_column :application_settings, :column, :boolean, null: false" 430822:38:13 registers the offense matching "should have a default" 430922:38:13 given the source "add_column :application_settings, :column, :boolean, null: true" 431022:38:13 registers the offense matching "should have a default and should disallow nulls" 431122:38:13 given the source "add_column :application_settings, :column, :boolean" 431222:38:13 registers the offense matching "should have a default and should disallow nulls" 431322:38:13 given the source "add_column :application_settings, :column, :boolean, default: nil, null: false" 431422:38:13 registers the offense matching "should have a default" 431522:38:13 given the source "add_column :application_settings, :column, :boolean, default: nil, null: true" 431622:38:13 registers the offense matching "should have a default and should disallow nulls" 431722:38:13 given the source "add_column :application_settings, :column, :boolean, default: false, null: true" 431822:38:13 registers the offense matching "should disallow nulls" 431922:38:13 given the source "add_column :application_settings, :column, :boolean, default: true, null: false" 432022:38:13 registers no offense 432122:38:13 given the source "add_column :application_settings, :column, :boolean, default: false, null: false" 432222:38:13 registers no offense 432322:38:13 for the plan_limits table 432422:38:13 given the source "add_column :plan_limits, :column, :boolean, default: true" 432522:38:13 registers the offense matching "should disallow nulls" 432622:38:13 given the source "add_column :plan_limits, :column, :boolean, default: false" 432722:38:13 registers the offense matching "should disallow nulls" 432822:38:13 given the source "add_column :plan_limits, :column, :boolean, default: nil" 432922:38:13 registers the offense matching "should have a default and should disallow nulls" 433022:38:13 given the source "add_column :plan_limits, :column, :boolean, null: false" 433122:38:13 registers the offense matching "should have a default" 433222:38:13 given the source "add_column :plan_limits, :column, :boolean, null: true" 433322:38:13 registers the offense matching "should have a default and should disallow nulls" 433422:38:13 given the source "add_column :plan_limits, :column, :boolean" 433522:38:13 registers the offense matching "should have a default and should disallow nulls" 433622:38:13 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: false" 433722:38:13 registers the offense matching "should have a default" 433822:38:13 given the source "add_column :plan_limits, :column, :boolean, default: nil, null: true" 433922:38:13 registers the offense matching "should have a default and should disallow nulls" 434022:38:13 given the source "add_column :plan_limits, :column, :boolean, default: false, null: true" 434122:38:13 registers the offense matching "should disallow nulls" 434222:38:13 given the source "add_column :plan_limits, :column, :boolean, default: true, null: false" 434322:38:13 registers no offense 434422:38:13 given the source "add_column :plan_limits, :column, :boolean, default: false, null: false" 434522:38:13 registers no offense 434622:38:13 outside of migration 434722:38:13 registers no offense 434822:38:13# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/safer_boolean_column_spec.rb. It took 0.61 second. Expected to take 0.82 second. 434922:38:13# [RSpecRunTime] Starting example group spec/presenters/project_clusterable_presenter_spec.rb. Expected to take 0.8 second. 435022:38:13ProjectClusterablePresenter 435122:38:13 #can_create_cluster? 435222:38:13 when user can create 435322:38:13 is expected to be truthy 435422:38:13 when user cannot create 435522:38:13 is expected to be falsey 435722:38:13 is expected to eq "/namespace600/project-727/-/clusters" 435822:38:13 #connect_path 435922:38:13 is expected to eq "/namespace601/project-728/-/clusters/connect" 436022:38:13 #new_cluster_docs_path 436122:38:13 is expected to eq "/namespace602/project-729/-/clusters/new_cluster_docs" 436222:38:13 #create_user_clusters_path 436322:38:13 is expected to eq "/namespace603/project-730/-/clusters/create_user" 436422:38:13 #cluster_status_cluster_path 436522:38:13 is expected to eq "/namespace604/project-731/-/clusters/1000000216/cluster_status" 436622:38:13 #clear_cluster_cache_path 436722:38:13 is expected to eq "/namespace605/project-732/-/clusters/1000000227/clear_cache" 436822:38:13 #cluster_path 436922:38:14 is expected to eq "/namespace606/project-733/-/clusters/1000000238" 437022:38:14 #learn_more_link 437122:38:14 is expected to include "user/project/clusters/index" 437222:38:14# [RSpecRunTime] Finishing example group spec/presenters/project_clusterable_presenter_spec.rb. It took 0.5 second. Expected to take 0.8 second. 437322:38:14# [RSpecRunTime] Starting example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. Expected to take 0.76 second. 437422:38:14Packages::Helm::ExtractFileMetadataService 437522:38:14 with a valid file 437622:38:14 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"} 437722:38:14 without Chart.yaml 437822:38:14 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 437922:38:14 with Chart.yaml at root 438022:38:14 is expected to raise Packages::Helm::ExtractFileMetadataService::ExtractionError with "Chart.yaml not found within a directory" 438122:38:14 with an invalid YAML 438222:38:14 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" 438322:38:14 with a corrupted Chart.yaml of incorrect size 438422:38:14 raises an error with the expected message 438522:38:14# [RSpecRunTime] Finishing example group spec/services/packages/helm/extract_file_metadata_service_spec.rb. It took 0.6 second. Expected to take 0.76 second. 438622:38:14# [RSpecRunTime] Starting example group spec/models/projects/wiki_repository_spec.rb. Expected to take 0.71 second. 438722:38:14Projects::WikiRepository 438822:38:14 does not allow STI 438922:38:14 associations 439022:38:14 is expected to belong to project required: false inverse_of => wiki_repository 439222:38:14 is expected to validate that :project cannot be empty/falsy 439322:38:15 is expected to validate that :project is case-sensitively unique 439422:38:15# [RSpecRunTime] Finishing example group spec/models/projects/wiki_repository_spec.rb. It took 0.5 second. Expected to take 0.71 second. 439522:38:15# [RSpecRunTime] Starting example group spec/lib/gitlab/git/conflict/parser_spec.rb. Expected to take 0.69 second. 439622:38:15Gitlab::Git::Conflict::Parser 439822:38:15 when the file has valid conflicts 439922:38:15 content has LF endings 440022:38:15 behaves like successful parsing 440122:38:15 sets our lines as new lines 440222:38:15 sets their lines as old lines 440322:38:15 sets non-conflicted lines as both 440422:38:15 sets consecutive line numbers for line_obj_index, line_old, and line_new 440522:38:15 content has CRLF endings 440622:38:15 behaves like successful parsing 440722:38:15 sets our lines as new lines 440822:38:15 sets their lines as old lines 440922:38:15 sets non-conflicted lines as both 441022:38:15 sets consecutive line numbers for line_obj_index, line_old, and line_new 441122:38:15 content has mixed LF and CRLF endings 441222:38:15 behaves like successful parsing 441322:38:15 sets our lines as new lines 441422:38:15 sets their lines as old lines 441522:38:15 sets non-conflicted lines as both 441622:38:15 sets consecutive line numbers for line_obj_index, line_old, and line_new 441722:38:15 when the file contents include conflict delimiters 441822:38:15 raises MissingEndDelimiter when there is no end delimiter at the end 441922:38:15 when there is a non-start delimiter first 442022:38:15 raises UnexpectedDelimiter when there is a middle delimiter first 442122:38:15 raises UnexpectedDelimiter when there is an end delimiter first 442222:38:15 does not raise when there is an end delimiter for a different path first 442322:38:15 when a start delimiter is followed by a non-middle delimiter 442422:38:15 raises UnexpectedDelimiter when it is followed by an end delimiter 442522:38:15 raises UnexpectedDelimiter when it is followed by another start delimiter 442622:38:15 does not raise when it is followed by a start delimiter for a different path 442722:38:15 when a middle delimiter is followed by a non-end delimiter 442822:38:15 raises UnexpectedDelimiter when it is followed by another middle delimiter 442922:38:15 raises UnexpectedDelimiter when it is followed by a start delimiter 443022:38:15 does not raise when it is followed by a start delimiter for another path 443122:38:15 other file types 443222:38:15 raises UnmergeableFile when lines is blank, indicating a binary file 443322:38:15 raises UnmergeableFile when the file is over 200 KiB 443422:38:15 when the file contains UTF-8 characters 443522:38:15 does not raise 443622:38:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/conflict/parser_spec.rb. It took 0.56 second. Expected to take 0.69 second. 443722:38:15# [RSpecRunTime] Starting example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. Expected to take 0.66 second. 443822:38:15Gitlab::Database::AsyncIndexes::PostgresAsyncIndex 443922:38:15 does not allow STI 444022:38:15 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 444222:38:15 is expected to validate that :name cannot be empty/falsy 444322:38:15 is expected to validate that the length of :name is at most 63 444422:38:15 is expected to validate that :table_name cannot be empty/falsy 444522:38:15 is expected to validate that the length of :table_name is at most 127 444622:38:15 is expected to validate that :definition cannot be empty/falsy 444722:38:15 is expected to validate that the length of :definition is at most 2048 444822:38:15 is expected to validate that the length of :last_error is at most 10000 444922:38:15 when passing a long schema name 445022:38:15 behaves like table_name is invalid 445222:38:16 when passing a long table name 445322:38:16 behaves like table_name is invalid 445522:38:16 when passing a long table name and schema name 445622:38:16 behaves like table_name is invalid 445822:38:16 when invalid table name is given 445922:38:16 behaves like table_name is invalid 446122:38:16 when passing a definition with beginning or trailing whitespace 446222:38:16 strips the definition field 446522:38:16 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 2, created_at: "2024-11-13 22:38:16.12125450...nition: "CREATE INDEX users_id_13 ON users (id)", table_name: "users", attempts: 0, last_error: nil> 446722:38:16 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-11-13 22:38:16.12735581...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil> 446922:38:16 is expected to contain exactly #<Gitlab::Database::AsyncIndexes::PostgresAsyncIndex id: 3, created_at: "2024-11-13 22:38:16.12735581...ers_id_14", definition: "DROP INDEX users_id_14", table_name: "users", attempts: 0, last_error: nil> 447022:38:16 #handle_exception! 447122:38:16 increases the attempts number 447222:38:16 saves error details 447322:38:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb. It took 0.53 second. Expected to take 0.66 second. 447422:38:16# [RSpecRunTime] Starting example group spec/models/concerns/prometheus_adapter_spec.rb. Expected to take 0.65 second. 447522:38:16PrometheusAdapter 447622:38:16 does not allow STI 447722:38:16 #build_query_args 447822:38:16 when active record models are included 447922:38:16 serializes by id 448022:38:16 when args are safe for serialization 448122:38:16 does nothing 448222:38:16# [RSpecRunTime] Finishing example group spec/models/concerns/prometheus_adapter_spec.rb. It took 0.52 second. Expected to take 0.65 second. 448322:38:16# [RSpecRunTime] Starting example group spec/lib/gitlab/database/postgres_sequences_spec.rb. Expected to take 0.61 second. 448422:38:16Gitlab::Database::PostgresSequence 448522:38:16 does not allow STI 448722:38:16 #by_table_name 448822:38:16 returns the sequence for a given table 448922:38:16 when table does not have a sequence 449022:38:16 returns an empty collection 449122:38:16 #by_col_name 449222:38:16 returns the sequence for a col name 449322:38:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/postgres_sequences_spec.rb. It took 0.13 second. Expected to take 0.61 second. 449422:38:16# [RSpecRunTime] Starting example group spec/services/organizations/update_service_spec.rb. Expected to take 0.61 second. 449522:38:16Organizations::UpdateService 449722:38:17 when user does not have permission 449822:38:17 returns an error 449922:38:17 when user has permission 450022:38:17 updates the organization 450122:38:17 with description 450222:38:17 behaves like updating an organization 450322:38:17 updates the organization 450522:38:17 behaves like updating an organization 450622:38:17 updates the organization 450722:38:17 when avatar is set to nil 450822:38:17 behaves like updating an organization 450922:38:17 updates the organization 451022:38:17 when the organization is not updated 451122:38:17 returns an error 451222:38:17# [RSpecRunTime] Finishing example group spec/services/organizations/update_service_spec.rb. It took 0.37 second. Expected to take 0.61 second. 451322:38:17# [RSpecRunTime] Starting example group spec/models/blob_viewer/package_json_spec.rb. Expected to take 0.57 second. 451422:38:17BlobViewer::PackageJson 451522:38:17 does not allow STI 451622:38:17 #package_name 451722:38:17 returns the package name 451922:38:17 #package_url 452022:38:17 returns the package URL 452122:38:17 #manager_url 452222:38:17 returns the manager URL 452322:38:17 when json is an array 452422:38:17 does not raise an error 452622:38:17 #package_url 452722:38:17 returns the package URL 452822:38:17 #manager_url 452922:38:17 returns the manager URL 453022:38:17 #package_type 453122:38:17 returns "package" 453222:38:17 when package.json has "private": true 453322:38:17 #package_url 453422:38:17 when the homepage has a valid URL 453522:38:17 returns homepage URL 453622:38:17 when the homepage has an invalid URL 453822:38:17 #package_type 453922:38:17 returns "private package" 454022:38:17# [RSpecRunTime] Finishing example group spec/models/blob_viewer/package_json_spec.rb. It took 0.41 second. Expected to take 0.57 second. 454122:38:17# [RSpecRunTime] Starting example group spec/initializers/rails_yaml_safe_load_spec.rb. Expected to take 0.54 second. 454222:38:17Rails YAML safe load 454322:38:17 with default permitted classes 454422:38:18 deserializes data 454522:38:18 with unpermitted classes 454622:38:18 throws an exception 454722:38:18# [RSpecRunTime] Finishing example group spec/initializers/rails_yaml_safe_load_spec.rb. It took 0.42 second. Expected to take 0.54 second. 454822:38:18# [RSpecRunTime] Starting example group spec/lib/gitlab/issuable_sorter_spec.rb. Expected to take 0.54 second. 454922:38:18Gitlab::IssuableSorter 455022:38:18 sorts references by a given key 455122:38:18 for Jira issues 455222:38:18 sorts references by a given key 455322:38:18 for references from multiple projects and namespaces 455422:38:18 sorts references by project and then by a given key 455522:38:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable_sorter_spec.rb. It took 0.47 second. Expected to take 0.54 second. 455622:38:18# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. Expected to take 0.5 second. 455722:38:18Gitlab::ImportExport::RemoteStreamUpload 455922:38:18 when download request and upload request return 200 456022:38:18 uploads the downloaded content 456122:38:18 calls the connection adapter twice with required args 456222:38:18 when upload method is put 456322:38:18 uploads using the put method 456422:38:18 when download request does not return 200 456522:38:18 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while downloading file. Code: 404" 456622:38:18 when upload request does not returns 200 456722:38:18 is expected to raise Gitlab::ImportExport::RemoteStreamUpload::StreamError with "Invalid response code while uploading file. Code: 403" 456822:38:18 when download URL is a local address 456922:38:18 raises error 457022:38:18 when local requests are allowed 457122:38:18 raises does not error 457222:38:18 when download URL is a local network 457322:38:18 raises error 457422:38:18 when local network requests are allowed 457522:38:18 raises does not error 457622:38:18 when upload URL is a local address 457722:38:18 raises error 457822:38:18 when local requests are allowed 457922:38:18 raises does not error 458022:38:18 when upload URL it is a request to local network 458122:38:18 raises error 458222:38:18 when local network requests are allowed 458322:38:18 raises does not error 458422:38:18 when upload URL resolves to a local address 458522:38:18 raises error 458622:38:18 Gitlab::ImportExport::RemoteStreamUpload::ChunkStream 458722:38:18 StringIO#copy_stream compatibility 458822:38:19 copies all chunks 458922:38:19 with chunks smaller and bigger than buffer size 459022:38:19 copies all chunks 459122:38:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/remote_stream_upload_spec.rb. It took 0.41 second. Expected to take 0.5 second. 459222:38:19# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. Expected to take 0.48 second. 459322:38:19Gitlab::Metrics::Exporter::MetricsMiddleware 459522:38:19 records a total requests metric 459622:38:19 records a request duration histogram 459722:38:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb. It took 0.28 second. Expected to take 0.48 second. 459822:38:19# [RSpecRunTime] Starting example group spec/lib/click_house/models/audit_event_spec.rb. Expected to take 0.46 second. 459922:38:19ClickHouse::Models::AuditEvent 460022:38:19 #by_entity_username 460122:38:19 builds the correct SQL 460222:38:19 #by_entity_type 460322:38:19 builds the correct SQL 460422:38:19 method chaining 460522:38:19 builds the correct SQL with chained methods 460622:38:19 #by_entity_id 460722:38:19 builds the correct SQL 460822:38:19 #by_author_username 460922:38:19 builds the correct SQL 461022:38:19 #by_author_id 461122:38:19 builds the correct SQL 461222:38:19 class methods 461322:38:19 .by_entity_type 461422:38:19 calls the corresponding instance method 461522:38:19 .by_entity_id 461622:38:19 calls the corresponding instance method 461722:38:19 .by_author_id 461822:38:19 calls the corresponding instance method 461922:38:19 .by_entity_username 462022:38:19 calls the corresponding instance method 462122:38:19 .by_author_username 462222:38:19 calls the corresponding instance method 462322:38:19# [RSpecRunTime] Finishing example group spec/lib/click_house/models/audit_event_spec.rb. It took 0.36 second. Expected to take 0.46 second. 462422:38:19# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/api_urls_spec.rb. Expected to take 0.43 second. 462522:38:19ErrorTracking::SentryClient::ApiUrls 462622:38:19 #issue_latest_event_url 462722:38:19 behaves like correct url 462922:38:19 behaves like correct url with extra slashes 463022:38:19 behaves like correct url 463222:38:19 behaves like correctly escapes issue ID 463322:38:19 with param a string with reserved chars 463422:38:19 is expected to include "123%24%25" 463522:38:19 with param a symbol with reserved chars 463622:38:19 is expected to include "123%24%25" 463722:38:19 with param an integer 463822:38:19 is expected to include "12345678" 464022:38:19 behaves like correct url 464222:38:19 behaves like correct url with extra slashes 464322:38:19 behaves like correct url 464522:38:19 #projects_url 464622:38:19 behaves like correct url 464822:38:19 behaves like correct url with extra slashes 464922:38:19 behaves like correct url 465222:38:19 behaves like correct url 465422:38:19 behaves like correct url with extra slashes 465522:38:19 behaves like correct url 465722:38:19 behaves like correctly escapes issue ID 465822:38:19 with param a string with reserved chars 465922:38:19 is expected to include "123%24%25" 466022:38:19 with param a symbol with reserved chars 466122:38:19 is expected to include "123%24%25" 466222:38:19 with param an integer 466322:38:19 is expected to include "12345678" 466422:38:19# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/api_urls_spec.rb. It took 0.3 second. Expected to take 0.43 second. 466522:38:19# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. Expected to take 0.43 second. 466622:38:19Gitlab::Database::HealthStatus::Indicators::WriteAheadLog 466822:38:20 remembers the indicator class 466922:38:20 returns NoSignal signal in case the feature flag is disabled 467022:38:20 returns NoSignal signal when WAL archive queue can not be calculated 467122:38:20 uses primary database 467222:38:20 when WAL archive queue size is below the limit 467322:38:20 returns Normal signal 467422:38:20 when WAL archive queue size is above the limit 467522:38:20 returns Stop signal 467622:38:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb. It took 0.15 second. Expected to take 0.43 second. 467722:38:20# [RSpecRunTime] Starting example group spec/helpers/resource_events/abuse_report_events_helper_spec.rb. Expected to take 0.39 second. 467822:38:20ResourceEvents::AbuseReportEventsHelper 467922:38:20 #success_message_for_action 468022:38:20 action: "ban_user", action_value: 1 468122:38:20 is expected not to be nil 468222:38:20 action: "block_user", action_value: 2 468322:38:20 is expected not to be nil 468422:38:20 action: "delete_user", action_value: 3 468522:38:20 is expected not to be nil 468622:38:20 action: "close_report", action_value: 4 468722:38:20 is expected not to be nil 468822:38:20 action: "ban_user_and_close_report", action_value: 5 468922:38:20 is expected not to be nil 469022:38:20 action: "block_user_and_close_report", action_value: 6 469122:38:20 is expected not to be nil 469222:38:20 action: "delete_user_and_close_report", action_value: 7 469322:38:20 is expected not to be nil 469422:38:20 action: "trust_user", action_value: 8 469522:38:20 is expected not to be nil 469622:38:20 action: "trust_user_and_close_report", action_value: 9 469722:38:20 is expected not to be nil 469822:38:20# [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. 469922:38:20# [RSpecRunTime] Starting example group spec/services/error_tracking/base_service_spec.rb. Expected to take 0.38 second. 470022:38:20ErrorTracking::BaseService 470122:38:20 #compose_response 470222:38:20 returns bad_request error when response has an error key 470322:38:20 returns server error when response has missing key error_type 470422:38:20 returns no content when response is nil 470522:38:20 when result has no errors key 470622:38:20 raises NotImplementedError 470722:38:20 when parse_response is implemented 470822:38:20 returns successful response 470922:38:20 returns successful response with changes from passed block 471022:38:20 when tracking_event is provided 471122:38:20 behaves like tracking unique hll events 471222:38:20 tracks unique event 471322:38:20# [RSpecRunTime] Finishing example group spec/services/error_tracking/base_service_spec.rb. It took 0.3 second. Expected to take 0.38 second. 471422:38:20# [RSpecRunTime] Starting example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. Expected to take 0.36 second. 471522:38:20ActivityPub::ReleasesActorEntity 471722:38:20 has releases page as id 471822:38:20 is an Application actor 471922:38:20 has a recognizable username 472022:38:20 has a recognizable full name 472122:38:20 provides a description of the project 472222:38:21 provides project data as context 472322:38:21# [RSpecRunTime] Finishing example group spec/serializers/activity_pub/releases_actor_entity_spec.rb. It took 0.58 second. Expected to take 0.36 second. 472422:38:21# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. Expected to take 0.35 second. 472522:38:21Gitlab::Ci::Config::Entry::Inherit::Default 472722:38:21 config: true, valid: true 472822:38:21 is expected to eq true 472922:38:21 config: false, valid: true 473022:38:21 is expected to eq true 473122:38:21 config: ["image"], valid: true 473222:38:21 is expected to eq true 473322:38:21 config: ["unknown"], valid: false 473422:38:21 is expected to eq false 473522:38:21 config: [:image], valid: false 473622:38:21 is expected to eq false 473722:38:21 config: [true], valid: false 473822:38:21 is expected to eq false 473922:38:21 config: "string", valid: false 474022:38:21 is expected to eq false 474222:38:21 config: true, inherit: true 474322:38:21 is expected to eq true 474422:38:21 config: false, inherit: false 474522:38:21 is expected to eq false 474622:38:21 config: ["image"], inherit: true 474722:38:21 is expected to eq true 474822:38:21 config: ["before_script"], inherit: false 474922:38:22 is expected to eq false 475022:38:22 config: "123", inherit: false 475122:38:22 is expected to eq false 475222:38:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb. It took 0.84 second. Expected to take 0.35 second. 475322:38:22# [RSpecRunTime] Starting example group spec/lib/authn/tokens/personal_access_token_spec.rb. Expected to take 0.34 second. 475422:38:22Authn::Tokens::PersonalAccessToken 475522:38:22 with valid personal access token 475622:38:22 behaves like finding the valid revocable 475822:38:22 finds the plaintext token 476022:38:22 successfully revokes the token 476122:38:22 behaves like token handling with unsupported token type 476222:38:22 with unsupported token type 476422:38:22 is nil when the token type is not supported 476622:38:22 raises error when the token type is not found 476722:38:22# [RSpecRunTime] Finishing example group spec/lib/authn/tokens/personal_access_token_spec.rb. It took 0.39 second. Expected to take 0.34 second. 476822:38:22# [RSpecRunTime] Starting example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. Expected to take 0.32 second. 476922:38:22Gitlab::Kas::ServerInfoPresenter 477022:38:22 when kas rpc fail 477122:38:22 behaves like logs kas error 477222:38:22 logs the error 477322:38:22 #retrieved_server_info? 477422:38:22 returns true when server info is retrieved 477522:38:22 returns false when server info is not retrieved 477622:38:22 when kas client initialization fails 477722:38:22 behaves like logs kas error 477822:38:22 logs the error 478022:38:22 returns version 478122:38:22 #git_ref_url 478222:38:22 when git ref is a commit 478322:38:22 returns a commit url 478422:38:22 when git ref is a tag 478522:38:22 returns a tag url 478622:38:22 when git ref is empty 478722:38:22 is expected to be nil 478822:38:22 #git_ref_for_display 478922:38:22 when git ref is a commit 479022:38:22 is expected to eq "6a0281c6896" 479122:38:22 with git ref is a tag 479222:38:22 is expected to eq "v17.4.0-rc1" 479322:38:22 when git ref is empty 479422:38:22 is expected to be nil 479522:38:22# [RSpecRunTime] Finishing example group spec/presenters/gitlab/kas/server_info_presenter_spec.rb. It took 0.27 second. Expected to take 0.32 second. 479622:38:22# [RSpecRunTime] Starting example group spec/lib/banzai/filter/code_language_filter_spec.rb. Expected to take 0.3 second. 479722:38:22Banzai::Filter::CodeLanguageFilter 479822:38:22 when lang is specified on `pre` 479922:38:22 adds data-canonical-lang and removes lang attribute 480022:38:22 behaves like pipeline timing check 480122:38:22 checks the pipeline timing 480222:38:22 when lang has extra params 480322:38:22 escapes HTML tags 480422:38:22 escapes HTML tags 480522:38:22 escapes HTML tags 480622:38:22 when lang is specified on `pre` 480722:38:22 includes data-lang-params tag with extra information and removes data-meta 480822:38:22 when lang is specified on `code` 480922:38:22 includes data-lang-params tag with extra information and removes data-meta 481022:38:22 when multiple param delimiters are used 481122:38:22 when delimiter is colon 481222:38:22 delimits on the first appearance 481322:38:22 when lang is specified on `code` 481422:38:22 adds data-canonical-lang to `pre` and removes lang attribute 481522:38:22 when no language is specified 481622:38:22 does nothing 481722:38:22# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/code_language_filter_spec.rb. It took 0.24 second. Expected to take 0.3 second. 481822:38:22# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb. Expected to take 0.3 second. 481922:38:22Gitlab::Usage::Metrics::Instrumentations::RedisHLLMetric 482022:38:22 raise exception if events options is not present 482222:38:22 behaves like a correct instrumented metric value 482322:38:23 has correct value 482522:38:23 behaves like a correct instrumented metric value 482622:38:23 has correct value 482722:38:23 with events attribute defined 482822:38:23 behaves like a correct instrumented metric value 482922:38:23 has correct value 483022:38:23 with events having different `unique` values 483122:38:23 raises an exception 483222:38:23 with options attributes also defined 483322:38:23 behaves like a correct instrumented metric value 483422:38:23 has correct value 483522:38:23 with property_name excluding ".id" 483622:38:23 behaves like a correct instrumented metric value 483722:38:23 has correct value 483822:38:23 children classes 483922:38:23 availability not defined 484022:38:23 returns default availability 484122:38:23 availability defined 484222:38:23 returns defined availability 484322:38:23# [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. 484422:38:23# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/store_spec.rb. Expected to take 0.28 second. 484522:38:23Gitlab::EtagCaching::Store 484722:38:23 with invalid keys 484822:38:23 raises errors 484922:38:23 does not raise errors in production 485022:38:23 with GraphQL keys 485122:38:23 returns a stored value 485222:38:23 with RESTful keys 485322:38:23 returns a stored value 485522:38:23 with invalid keys 485622:38:23 raises errors 485722:38:23 with GraphQL keys 485822:38:23 stores and returns a value 485922:38:23 with RESTful keys 486022:38:23 stores and returns a value 486122:38:23 with multiple keys 486222:38:23 stores and returns multiple values 486322:38:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/store_spec.rb. It took 0.19 second. Expected to take 0.28 second. 486422:38:23# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb. Expected to take 0.27 second. 486522:38:23Gitlab::SidekiqConfig::CliMethods 486622:38:23 .worker_queues 486722:38:23 when the file exists 486822:38:23 when the file contains an array of hashes 486922:38:23 memoizes the result 487022:38:23 flattens and joins the contents 487122:38:23 when the file does not exist 487222:38:23 returns an empty array 487322:38:23 .expand_queues 487422:38:23 defaults the value of the second argument to .worker_queues 487522:38:23 expands queue namespaces to concrete queue names 487622:38:23 lets concrete queue names pass through 487722:38:23 lets unknown queues pass through 487822:38:23 .query_queues 487922:38:23 returns the queue names of matched workers 488022:38:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb. It took 0.18 second. Expected to take 0.27 second. 488122:38:23# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. Expected to take 0.27 second. 488222:38:23Gitlab::Instrumentation::RedisClusterRouter 488322:38:23 #send_command 488422:38:23 tracks exception 488522:38:23 .compact_array 488622:38:23 input: [1, 2, 3, 4, 5, 6, 7], output: "1-7" 488722:38:23 is expected to eq "1-7" 488822:38:23 input: [1, 2, 3, 5, 6, 7, 9, 10], output: "1-3,5-7,9-10" 488922:38:23 is expected to eq "1-3,5-7,9-10" 489022:38:23 input: [1, 2, 3, 4, 5, 7], output: "1-5,7-7" 489122:38:23 is expected to eq "1-5,7-7" 489222:38:23 input: [], output: "" 489322:38:23 is expected to eq "" 489422:38:23 input: [1, 1, 1, 1], output: "1-1" 489522:38:23 is expected to eq "1-1" 489622:38:23 .format_slotmap 489722:38:23 handles empty slot array 489822:38:23 handles incomplete slot array 489922:38:23 handles complete slot array 490022:38:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb. It took 0.23 second. Expected to take 0.27 second. 490122:38:23# [RSpecRunTime] Starting example group spec/lib/gitlab/import_formatter_spec.rb. Expected to take 0.24 second. 490222:38:23Gitlab::ImportFormatter 490422:38:23 creates the correct string 490522:38:23 #author_line 490622:38:23 returns the correct string with provided author name 490722:38:23 returns the correct string with Anonymous name if author not provided 490822:38:23 #assignee_line 490922:38:23 returns the correct string with provided author name 491022:38:23 returns the correct string with Anonymous name if author not provided 491122:38:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_formatter_spec.rb. It took 0.11 second. Expected to take 0.24 second. 491222:38:23# [RSpecRunTime] Starting example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. Expected to take 0.24 second. 491322:38:23Clusters::Kubernetes::FetchKubernetesTokenService 491522:38:23 when params correct 491622:38:23 when the secret exists 491722:38:23 is expected to eq "xxx.token.xxx" 491822:38:23 when there is a 500 error 491922:38:23 is expected to raise Kubeclient::HttpError 492022:38:23 when the secret does not exist on the first try 492122:38:24 retries and finds the token 492222:38:24 when the secret permanently does not exist 492322:38:24 is expected to be nil 492422:38:24 when the secret is missing a token on the first try 492522:38:24 retries and finds the token 492622:38:24 when the secret is permanently missing a token 492722:38:24 is expected to be nil 492822:38:24# [RSpecRunTime] Finishing example group spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb. It took 0.18 second. Expected to take 0.24 second. 492922:38:24# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/record_loader_strategy_spec.rb. Expected to take 0.23 second. 493022:38:24Gitlab::Pagination::Keyset::InOperatorOptimization::Strategies::RecordLoaderStrategy 493122:38:24 #initializer_columns 493222:38:24 returns a NULL table row as the result column 493422:38:24 uses the finder query to load the row in the result column 493522:38:24 #final_projections 493622:38:24 when model does not have ignored columns 493722:38:24 does not specify the selected column names 493822:38:24 when model has ignored columns 493922:38:24 specifies the selected column names 494022:38:24# [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. 494122:38:24# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. Expected to take 0.22 second. 494222:38:24Tooling::Helpers::FileHandler 494322:38:24 #read_array_from_file 494422:38:24 when the input file does not exist 494522:38:24 creates the file 494622:38:24 when the input file is not empty 494722:38:24 returns the content of the file in an array 494822:38:24 #write_array_to_file 494922:38:24 when the output file does not exist 495022:38:24 creates the file 495122:38:24 when the output file is empty 495222:38:24 writes the correct content to the file 495322:38:24 when the content array is not sorted 495422:38:24 sorts the array before writing it to file 495522:38:24 when the output file is not empty 495622:38:24 appends the correct content to the file 495722:38:24 when the append flag is set to false 495822:38:24 overwrites the previous content 495922:38:24# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/helpers/file_handler_spec.rb. It took 0.16 second. Expected to take 0.22 second. 496022:38:24# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/presenter_spec.rb. Expected to take 0.21 second. 496122:38:24RuboCop::Cop::CodeReuse::Presenter 496222:38:24 flags the use of a Presenter in a Service class 496322:38:24 flags the use of a Service class in a Presenter 496422:38:24 flags the use of a Presenter in a model class method 496522:38:24 flags the use of a Presenter in a model instance method 496622:38:24 flags the use of a Presenter in a Serializer 496722:38:24 flags the use of a Presenter in a worker 496822:38:24 flags the use of a Presenter in a Finder 496922:38:24# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/presenter_spec.rb. It took 0.18 second. Expected to take 0.21 second. 497022:38:24# [RSpecRunTime] Starting example group spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb. Expected to take 0.21 second. 497122:38:24MergeRequests::Mergeability::CheckDraftStatusService 497222:38:24 behaves like mergeability check service 497322:38:24 sets the identifier 497422:38:24 sets the description 497622:38:24 when the merge request is a draft 497722:38:24 returns a check result with status failed 497822:38:24 when the merge request is not a draft 497922:38:24 returns a check result with status success 498122:38:24 when skip check param is true 498222:38:24 returns true 498322:38:24 when skip check param is false 498422:38:24 returns false 498622:38:24 returns false 498722:38:24# [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. 498822:38:24# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitignore_template_spec.rb. Expected to take 0.2 second. 498922:38:24Gitlab::Template::GitignoreTemplate 499122:38:24 strips the gitignore suffix 499222:38:24 combines the globals and rest 499422:38:24 returns nil if the file does not exist 499522:38:24 returns the Gitignore object of a valid file 499722:38:24 loads the full file 499822:38:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitignore_template_spec.rb. It took 0.11 second. Expected to take 0.2 second. 499922:38:24# [RSpecRunTime] Starting example group spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb. Expected to take 0.2 second. 500022:38:24groups/settings/repository/_default_branch 500122:38:24 when group default_branch_protection_defaults is empty 500222:38:24 renders default branch protection defaults correctly 500322:38:24# [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. 500422:38:24# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb. Expected to take 0.18 second. 500522:38:24Gitlab::GithubImport::Representation::PullRequests::ReviewRequests 500622:38:24 .from_json_hash 500722:38:24 behaves like Review requests 500822:38:24 returns an instance of Review Request 500922:38:24 for returned Review Requests 501022:38:24 includes merge request id 501122:38:25 includes reviewers 501222:38:25 #github_identifiers 501322:38:25 returns a hash with needed identifiers 501422:38:25 .from_api_response 501522:38:25 behaves like Review requests 501622:38:25 returns an instance of Review Request 501722:38:25 for returned Review Requests 501822:38:25 includes merge request id 501922:38:25 includes reviewers 502022:38:25# [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. 502122:38:25# [RSpecRunTime] Starting example group spec/helpers/pagination_helper_spec.rb. Expected to take 0.18 second. 502222:38:25PaginationHelper 502322:38:25 #paginate_collection 502422:38:25 paginates a collection without using a COUNT 502522:38:25 paginates a collection using a COUNT 502622:38:25 #paginate_event_tracking_data_attributes 502722:38:25 when event_tracking argument is nil 502822:38:25 returns an empty object 502922:38:25 when event tracking argument is set 503022:38:25 returns event tracking data attributes 503122:38:25# [RSpecRunTime] Finishing example group spec/helpers/pagination_helper_spec.rb. It took 0.12 second. Expected to take 0.18 second. 503222:38:25# [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb. Expected to take 0.17 second. 503322:38:25Gitlab::Search::AbuseValidators::NoAbusiveCoercionFromStringValidator 503422:38:25 attribute_value: ["this is an arry"], valid?: false 503522:38:25 is expected to receive message chain errors.add 503622:38:25 attribute_value: {:this=>"is a hash"}, valid?: false 503722:38:25 is expected to receive message chain errors.add 503822:38:25 attribute_value: 123, valid?: false 503922:38:25 is expected to receive message chain errors.add 504022:38:25 attribute_value: 456.78, valid?: false 504122:38:25 is expected to receive message chain errors.add 504222:38:25 attribute_value: "now this is a string", valid?: true 504322:38:25 is expected not to receive errors(*(any args)) 0 times 504422:38:25# [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. 504522:38:25# [RSpecRunTime] Starting example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. Expected to take 0.17 second. 504622:38:25Gitlab::Mailgun::WebhookProcessors::FailureLogger 504822:38:25 on permanent failure 504922:38:25 when threshold is not exceeded 505022:38:25 increments counter but does not log the failure 505122:38:25 when threshold is exceeded 505222:38:25 increments counter and logs the failure 505322:38:25 on temporary failure 505422:38:25 when threshold is not exceeded 505522:38:25 increments counter but does not log the failure 505622:38:25 when threshold is exceeded 505722:38:25 increments counter and logs the failure 505822:38:25 on other events 505922:38:25 does nothing 506022:38:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb. It took 0.17 second. Expected to take 0.17 second. 506122:38:25# [RSpecRunTime] Starting example group spec/lib/gitlab/etag_caching/router_spec.rb. Expected to take 0.16 second. 506222:38:25Gitlab::EtagCaching::Router 506422:38:25 with RESTful routes 506522:38:25 matches project pipelines endpoint 506622:38:25 with GraphQL routes 506722:38:25 matches pipelines endpoint 506822:38:25 matches jobs endpoint 506922:38:25 matches pipeline sha endpoint 507022:38:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/etag_caching/router_spec.rb. It took 0.1 second. Expected to take 0.16 second. 507122:38:25# [RSpecRunTime] Starting example group spec/services/emails/confirm_service_spec.rb. Expected to take 0.15 second. 507222:38:25Emails::ConfirmService 507422:38:25 enqueues a background job to send confirmation email again 507522:38:25# [RSpecRunTime] Finishing example group spec/services/emails/confirm_service_spec.rb. It took 0.11 second. Expected to take 0.15 second. 507622:38:25# [RSpecRunTime] Starting example group spec/graphql/types/commit_signatures/x509_signature_type_spec.rb. Expected to take 0.15 second. 507722:38:25Types::CommitSignatures::X509SignatureType 507822:38:25 is expected to eq "X509Signature" 507922:38:25 is expected to require graphql authorizations :download_code 508022:38:25 is expected to include Types::CommitSignatureInterface 508122:38:25 contains attributes related to X.509 signatures 508222:38:25# [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. 508322:38:25# [RSpecRunTime] Starting example group spec/graphql/types/packages/cleanup/policy_type_spec.rb. Expected to take 0.14 second. 508422:38:25Types::Packages::Cleanup::PolicyType 508522:38:25 is expected to eq "PackagesCleanupPolicy" 508622:38:25 is expected to eq "A packages cleanup policy designed to keep only packages and packages assets that matter most" 508722:38:25 is expected to require graphql authorizations :admin_package 508922:38:25 is expected to have nullable GraphQL type Time 509022:38:25 keep_n_duplicated_package_files 509122:38:25 is expected to have non-null GraphQL type PackagesCleanupKeepDuplicatedPackageFilesEnum 509222:38:25# [RSpecRunTime] Finishing example group spec/graphql/types/packages/cleanup/policy_type_spec.rb. It took 0.11 second. Expected to take 0.14 second. 509322:38:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. Expected to take 0.14 second. 509422:38:25Gitlab::Ci::Config::Interpolation::Context 509622:38:25 returns the context hash 509822:38:25 returns variables as a Variables::Collection object 509922:38:25 when interpolation context is too complex 510022:38:25 raises an exception 510222:38:25 when given an unexpected object 510322:38:25 raises an ArgumentError 510522:38:26 returns a max depth of the hash 510622:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/context_spec.rb. It took 0.11 second. Expected to take 0.14 second. 510722:38:26# [RSpecRunTime] Starting example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. Expected to take 0.13 second. 510822:38:26Import::BitbucketServerProviderRepoEntity 510922:38:26 behaves like exposes required fields for import entity 511022:38:26 exposes required fields 511122:38:26 correctly exposes id 511222:38:26 correctly exposes full name 511322:38:26 correctly exposes sanitized name 511422:38:26 correctly exposes provider link 511522:38:26# [RSpecRunTime] Finishing example group spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb. It took 0.09 second. Expected to take 0.13 second. 511622:38:26# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agent_token_type_spec.rb. Expected to take 0.12 second. 511722:38:26Types::Clusters::AgentTokenType 511822:38:26 is expected to have graphql fields :cluster_agent, :created_at, :created_by_user, :description, :id, :last_used_at, :name, and :status 511922:38:26 is expected to require graphql authorizations :read_cluster_agent 512022:38:26 is expected to eq "ClusterAgentToken" 512122:38:26# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agent_token_type_spec.rb. It took 0.06 second. Expected to take 0.12 second. 512222:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. Expected to take 0.12 second. 512322:38:26Gitlab::Middleware::RailsQueueDuration 512522:38:26 calls the app when metrics are disabled 512622:38:26 when metrics are enabled 512722:38:26 calls the app when metrics are enabled but no timing header is found 512822:38:26 sets proxy_flight_time and calls the app when the header is present 512922:38:26 observes rails queue duration metrics and calls the app when the header is present 513022:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/rails_queue_duration_spec.rb. It took 0.09 second. Expected to take 0.12 second. 513122:38:26# [RSpecRunTime] Starting example group spec/lib/system_check/app/redis_version_check_spec.rb. Expected to take 0.12 second. 513222:38:26SystemCheck::App::RedisVersionCheck 513422:38:26 info: {"redis_version"=>nil}, expected: false, message: "Could not retrieve the Redis version. Please check if your settings are correct" 513522:38:26 is expected to eq "Could not retrieve the Redis version. Please check if your settings are correct" 513622:38:26 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" 513722:38:26 is expected to eq "Your Redis version 5.9.0 is not supported anymore. Update your Redis server to a version >= 6.2.14" 513822:38:26 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" 513922:38:26 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" 514022:38:26 info: {"redis_version"=>"6.2.14"}, expected: true, message: nil 514122:38:26 is expected to eq nil 514222:38:26# [RSpecRunTime] Finishing example group spec/lib/system_check/app/redis_version_check_spec.rb. It took 0.09 second. Expected to take 0.12 second. 514322:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/unspecified_spec.rb. Expected to take 0.11 second. 514422:38:26Gitlab::Config::Entry::Unspecified 514622:38:26 delegates method to entry 514822:38:26 delegates method to entry 515022:38:26 delegates method to entry 515222:38:26 is always false 515322:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/unspecified_spec.rb. It took 0.08 second. Expected to take 0.11 second. 515422:38:26# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/background_migrations_spec.rb. Expected to take 0.11 second. 515522:38:26RuboCop::Cop::Migration::BackgroundMigrations 515622:38:26 when queue_background_migration_jobs_by_range_at_intervals is used 515722:38:26 registers an offense 515822:38:26 when migrate_in is used 515922:38:26 registers an offense 516022:38:26 when requeue_background_migration_jobs_by_range_at_intervals is used 516122:38:26 registers an offense 516222:38:26# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/background_migrations_spec.rb. It took 0.07 second. Expected to take 0.11 second. 516322:38:26# [RSpecRunTime] Starting example group spec/serializers/request_aware_entity_spec.rb. Expected to take 0.1 second. 516422:38:26RequestAwareEntity 516522:38:26 includes URL helpers 516622:38:26 includes method for checking abilities 516722:38:26 fetches request from options 516822:38:26# [RSpecRunTime] Finishing example group spec/serializers/request_aware_entity_spec.rb. It took 0.07 second. Expected to take 0.1 second. 516922:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/config/entry/boolean_spec.rb. Expected to take 0.1 second. 517022:38:26Gitlab::Config::Entry::Boolean 517222:38:26 when entry config value is valid 517422:38:26 returns key value 517722:38:26 when entry value is not valid 517922:38:26 saves errors 518022:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/config/entry/boolean_spec.rb. It took 0.06 second. Expected to take 0.1 second. 518122:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. Expected to take 0.09 second. 518222:38:26Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumns 518322:38:26 #array_aggregated_column_names 518422:38:26 is expected to eq ["issues_relative_position_array", "issues_id_array"] 518522:38:26 #original_column_names 518622:38:26 is expected to eq ["relative_position", "id"] 518722:38:26 #cursor_values 518822:38:26 returns the keyset pagination cursor values from the column arrays as SQL expression 518922:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb. It took 0.06 second. Expected to take 0.09 second. 519022:38:26# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. Expected to take 0.09 second. 519122:38:26Types::MergeRequests::MergeabilityCheckType 519222:38:26 is expected to eq "MergeRequestMergeabilityCheck" 519322:38:26 is expected to have graphql fields :identifier and :status 519422:38:26# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_type_spec.rb. It took 0.04 second. Expected to take 0.09 second. 519522:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. Expected to take 0.09 second. 519622:38:26Gitlab::Ci::Reports::Sbom::Reports 519822:38:26 appends the report to the report list 519922:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/sbom/reports_spec.rb. It took 0.02 second. Expected to take 0.09 second. 520022:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/no_cache_headers_spec.rb. Expected to take 0.08 second. 520122:38:26Gitlab::NoCacheHeaders 520222:38:26 #no_cache_headers 520322:38:26 raises a RuntimeError 520422:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/no_cache_headers_spec.rb. It took 0.02 second. Expected to take 0.08 second. 520522:38:26# [RSpecRunTime] Starting example group spec/models/clusters/cluster_enabled_grant_spec.rb. Expected to take 0.08 second. 520622:38:26Clusters::ClusterEnabledGrant 520722:38:26 is expected to belong to namespace required: false 520822:38:26 does not allow STI 520922:38:26# [RSpecRunTime] Finishing example group spec/models/clusters/cluster_enabled_grant_spec.rb. It took 0.05 second. Expected to take 0.08 second. 521022:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. Expected to take 0.07 second. 521122:38:26Gitlab::Utils::SafeInlineHash 521222:38:26 .merge_keys! 521322:38:26 when hash is too big 521422:38:26 raises an exception 521522:38:26 when hash has an acceptaable size 521622:38:26 returns a result of InlineHash 521722:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/safe_inline_hash_spec.rb. It took 0.04 second. Expected to take 0.07 second. 521822:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/batch_loader_spec.rb. Expected to take 0.07 second. 521922:38:26Gitlab::Utils::BatchLoader 522122:38:26 clears batched items which match the specified batch key 522222:38:26 clears loaded values which match the specified batch key 522322:38:26# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/batch_loader_spec.rb. It took 0.05 second. Expected to take 0.07 second. 522422:38:26# [RSpecRunTime] Starting example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. Expected to take 0.07 second. 522522:38:26Types::Clusters::Agents::Authorizations::UserAccessType 522622:38:26 is expected to have graphql fields :agent and :config 522722:38:26 is expected to eq "ClusterAgentAuthorizationUserAccess" 522822:38:26# [RSpecRunTime] Finishing example group spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 522922:38:26# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer_spec.rb. Expected to take 0.07 second. 523022:38:26Gitlab::BitbucketServerImport::Importers::PullRequestNotes::BaseImporter 523222:38:27 is expected to raise NotImplementedError 523322:38:27# [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. 523422:38:27# [RSpecRunTime] Starting example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. Expected to take 0.07 second. 523522:38:27RuboCop::Cop::Database::RescueQueryCanceled 523622:38:27 flags the use of ActiveRecord::QueryCanceled 523722:38:27 does not flag a different exception 523822:38:27# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/rescue_query_canceled_spec.rb. It took 0.05 second. Expected to take 0.07 second. 523922:38:27# [RSpecRunTime] Starting example group spec/serializers/label_entity_spec.rb. Expected to take 0.07 second. 524222:38:27 exposes correct attributes 524322:38:27# [RSpecRunTime] Finishing example group spec/serializers/label_entity_spec.rb. It took 0.04 second. Expected to take 0.07 second. 524422:38:27# [RSpecRunTime] Starting example group spec/graphql/types/release_source_type_spec.rb. Expected to take 0.06 second. 524522:38:27Types::ReleaseSourceType 524622:38:27 is expected to require graphql authorizations :read_code 524722:38:27 has the expected fields 524822:38:27# [RSpecRunTime] Finishing example group spec/graphql/types/release_source_type_spec.rb. It took 0.04 second. Expected to take 0.06 second. 524922:38:27# [RSpecRunTime] Starting example group spec/graphql/types/error_tracking/sentry_error_stack_trace_entry_type_spec.rb. Expected to take 0.06 second. 525022:38:27Types::ErrorTracking::SentryErrorStackTraceEntryType 525122:38:27 exposes the expected fields 525222:38:27 is expected to eq "SentryErrorStackTraceEntry" 525322:38:27# [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. 525422:38:27# [RSpecRunTime] Starting example group spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb. Expected to take 0.06 second. 525522:38:27API::Entities::VirtualRegistries::Packages::Maven::Registry 525622:38:27 is expected to include :id, :group_id, :created_at, and :updated_at 525722:38:27# [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. 525822:38:27# [RSpecRunTime] Starting example group spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb. Expected to take 0.05 second. 525922:38:27Gitlab::Database::ObsoleteIgnoredColumns 526122:38:27 returns a list of class names and columns pairs 526222:38:27# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb. It took 0.02 second. Expected to take 0.05 second. 526322:38:27# [RSpecRunTime] Starting example group spec/graphql/types/packages/protection/rule_access_level_enum_spec.rb. Expected to take 0.05 second. 526422:38:27Types::Packages::Protection::RuleAccessLevelEnum 526522:38:27 exposes all options 526622:38:27# [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. 526722:38:27# [RSpecRunTime] Starting example group spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb. Expected to take 0.04 second. 526822:38:27AuthorizedProjectUpdate::PeriodicRecalculateWorker 527022:38:27 calls AuthorizedProjectUpdate::PeriodicRecalculateService 527122:38:27# [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb. It took 0.02 second. Expected to take 0.04 second. 527222:38:27# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb. Expected to take 0.04 second. 527322:38:27Gitlab::Analytics::CycleAnalytics::StageEvents 527422:38:27 #selectable_events 527522:38:27 excludes internal events 527622:38:27# [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. 527722:38:27# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_cleanup_status_enum_spec.rb. Expected to take 0.04 second. 527822:38:27Types::ContainerRepositoryCleanupStatusEnum 527922:38:27 exposes all statuses 528022:38:27# [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. 528122:38:27# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb. Expected to take 0.04 second. 528222:38:27Gitlab::Kubernetes::ConfigMaps::AwsNodeAuth 528422:38:27 builds a Kubeclient Resource 528522:38:27# [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. 528622:38:27# [RSpecRunTime] Starting example group spec/graphql/types/security/report_types_enum_spec.rb. Expected to take 0.04 second. 528722:38:27Types::Security::ReportTypeEnum 528822:38:27 exposes all security report types 528922:38:27# [RSpecRunTime] Finishing example group spec/graphql/types/security/report_types_enum_spec.rb. It took 0.02 second. Expected to take 0.04 second. 529022:38:27[TEST PROF INFO] EventProf results for sql.active_record 529122:38:27Total time: 04:35.735 of 21:32.313 (21.34%) 529222:38:27Total events: 188424 529322:38:27Top 5 slowest suites (by time): 529422:38:27Ci::PipelineP...cessingService (./spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb:5) – 01:20.550 (46951 / 108) of 05:47.520 (23.18%) 529522:38:27Event (./spec/models/event_spec.rb:5) – 00:23.641 (17938 / 165) of 01:42.821 (22.99%) 529622:38:27LabelsFinder (./spec/finders/labels_finder_spec.rb:5) – 00:13.759 (8731 / 60) of 00:52.271 (26.32%) 529722:38:27Issuable::BulkUpdateService (./spec/services/issuable/bulk_update_service_spec.rb:5) – 00:13.159 (9109 / 52) of 01:01.283 (21.47%) 529822:38:27Gitlab::Ci::S...eline::Factory (./spec/lib/gitlab/ci/status/pipeline/factory_spec.rb:5) – 00:13.029 (9580 / 54) of 00:50.147 (25.98%) 529922:38:27Knapsack report was generated. Preview: 530122:38:27 "spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb": 347.52030414, 530222:38:27 "spec/models/event_spec.rb": 102.82131479500003, 530322:38:27 "spec/services/git/branch_push_service_spec.rb": 84.83168315700004, 530422:38:27 "spec/services/issuable/bulk_update_service_spec.rb": 61.28254734100028, 530522:38:27 "spec/finders/labels_finder_spec.rb": 52.27082857999994, 530622:38:27 "spec/lib/gitlab/ci/status/pipeline/factory_spec.rb": 50.14734910700008, 530722:38:27 "spec/services/merge_requests/merge_to_ref_service_spec.rb": 47.24685846799912, 530822:38:27 "spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb": 36.90691461700044, 530922:38:27 "spec/graphql/mutations/merge_requests/set_locked_spec.rb": 30.044042567999895, 531022:38:27 "spec/models/namespace/root_storage_statistics_spec.rb": 30.2574918549999, 531122:38:27 "spec/finders/ci/runners_finder_spec.rb": 21.681555858000138, 531222:38:27 "spec/workers/resource_access_tokens/inactive_tokens_deletion_cron_worker_spec.rb": 21.822438874, 531322:38:27 "spec/models/compare_spec.rb": 22.685576586000025, 531422:38:27 "spec/lib/gitlab/lets_encrypt/client_spec.rb": 24.807422487000622, 531522:38:27 "spec/helpers/emails_helper_spec.rb": 17.06958801499968, 531622:38:27 "spec/lib/gitlab/database/migrations/timeout_helpers_spec.rb": 11.011085516999628, 531722:38:27 "spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb": 16.819968200999938, 531822:38:27 "spec/models/snippet_repository_spec.rb": 15.840161547999742, 531922:38:27 "spec/policies/blob_policy_spec.rb": 13.293574183999226, 532022:38:27 "spec/models/hooks/web_hook_spec.rb": 10.316760826000063, 532122:38:27 "spec/presenters/projects/settings/deploy_keys_presenter_spec.rb": 11.955605355999978, 532222:38:27 "spec/services/upload_service_spec.rb": 10.540027356999417, 532322:38:27 "spec/services/cloud_seed/google_cloud/generate_pipeline_service_spec.rb": 11.992293221000182, 532422:38:27 "spec/services/incident_management/timeline_events/destroy_service_spec.rb": 9.214795216999846, 532522:38:27 "spec/services/files/update_service_spec.rb": 10.430338901000141, 532622:38:27 "spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb": 9.097676733000299, 532722:38:27 "spec/models/ci/build_trace_metadata_spec.rb": 8.409183980999842, 532822:38:27 "spec/workers/deployments/update_environment_worker_spec.rb": 9.434445778999361, 532922:38:27 "spec/views/projects/merge_requests/_commits.html.haml_spec.rb": 8.189722458999313, 533022:38:27 "spec/graphql/resolvers/design_management/designs_resolver_spec.rb": 6.962022837000404, 533122:38:27 "spec/lib/gitlab/cleanup/orphan_lfs_file_references_spec.rb": 7.424281456999779, 533222:38:27 "spec/lib/gitlab/fogbugz_import/importer_spec.rb": 5.847741760000645, 533322:38:27 "spec/lib/gitlab/ci/build/auto_retry_spec.rb": 7.511476867000056, 533422:38:27 "spec/finders/packages/tags_finder_spec.rb": 6.015802828000233, 533522:38:27 "spec/services/batched_git_ref_updates/project_cleanup_service_spec.rb": 6.674871483000061, 533622:38:27 "spec/graphql/mutations/issues/set_escalation_status_spec.rb": 5.428897383999356, 533722:38:27 "spec/models/ci/group_variable_spec.rb": 5.107395705000272, 533822:38:27 "spec/services/ci/generate_codequality_mr_diff_report_service_spec.rb": 4.51148097100031, 533922:38:27 "spec/uploaders/packages/npm/metadata_cache_uploader_spec.rb": 5.2435972269995546, 534022:38:27 "spec/lib/gitlab/ci/pipeline/chain/populate_metadata_spec.rb": 3.65502842099977, 534122:38:27 "spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb": 4.875355744999979, 534222:38:27 "spec/workers/environments/auto_stop_worker_spec.rb": 4.362265531000048, 534322:38:27 "spec/policies/ci/bridge_policy_spec.rb": 4.369185159000153, 534422:38:27 "spec/models/preloaders/project_policy_preloader_spec.rb": 3.8717784329992355, 534522:38:27 "spec/services/packages/debian/generate_distribution_key_service_spec.rb": 3.722733702000369, 534622:38:27 "spec/models/group_group_link_spec.rb": 3.653349031000289, 534722:38:27 "spec/finders/user_group_notification_settings_finder_spec.rb": 3.577921121000145, 534822:38:27 "spec/models/integrations/phorge_spec.rb": 2.761500645999149, 534922:38:27 "spec/services/personal_access_tokens/create_service_spec.rb": 2.844812615000592, 535022:38:27 "spec/models/bulk_imports/export_spec.rb": 2.723415481000302, 535122:38:27 "spec/services/error_tracking/issue_latest_event_service_spec.rb": 2.9917455459999474, 535222:38:27 "spec/lib/gitlab/local_and_remote_storage_migration/pages_deployment_migrater_spec.rb": 2.9897389759998987, 535322:38:27 "spec/services/packages/generic/create_package_file_service_spec.rb": 2.987884626999403, 535422:38:27 "spec/graphql/types/global_id_type_spec.rb": 1.7045112010000594, 535522:38:27 "spec/graphql/resolvers/users_resolver_spec.rb": 1.9911462939999183, 535622:38:27 "spec/bin/feature_flag_spec.rb": 1.9993656240003475, 535722:38:27 "spec/services/x509_certificate_revoke_service_spec.rb": 3.6349991030001547, 535822:38:27 "spec/rubocop/cop/gitlab/documentation_links/link_spec.rb": 0.9097429129997181, 535922:38:27 "spec/workers/ci/build_trace_chunk_flush_worker_spec.rb": 2.3769229950003137, 536022:38:27 "spec/graphql/resolvers/ci/test_suite_resolver_spec.rb": 2.0178893110005447, 536122:38:27 "spec/services/ci/pipeline_schedule_service_spec.rb": 1.843273343999499, 536222:38:27 "spec/lib/gitlab/database/postgres_partition_spec.rb": 0.9853102229999422, 536322:38:27 "spec/lib/gitlab/graphql/loaders/issuable_loader_spec.rb": 2.064616625000781, 536422:38:27 "spec/models/preloaders/project_root_ancestor_preloader_spec.rb": 1.8554150119998667, 536522:38:27 "spec/graphql/graphql_triggers_spec.rb": 2.0524699169991436, 536622:38:27 "spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb": 1.7884689900001831, 536722:38:27 "spec/models/concerns/cross_database_ignored_tables_spec.rb": 0.934698500000195, 536822:38:27 "spec/services/system_notes/zoom_service_spec.rb": 1.8350992249997944, 536922:38:27 "spec/graphql/resolvers/work_item_resolver_spec.rb": 0.8081345759992473, 537022:38:27 "spec/models/analytics/cycle_analytics/stage_aggregation_spec.rb": 1.550069560999873, 537122:38:27 "spec/lib/constraints/group_url_constrainer_spec.rb": 1.4967057880003267, 537222:38:27 "spec/models/concerns/ci/partitionable_spec.rb": 0.7185330570000588, 537322:38:27 "spec/models/ci/catalog/verified_namespace_spec.rb": 1.452362353999888, 537422:38:27 "spec/services/ml/model_versions/get_model_version_service_spec.rb": 1.4096547590006594, 537522:38:27 "spec/workers/gitlab/bitbucket_import/stage/import_users_worker_spec.rb": 1.331586328999947, 537622:38:27 "spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb": 1.5231709350000529, 537722:38:27 "spec/presenters/project_hook_presenter_spec.rb": 1.3154219910002212, 537822:38:27 "spec/services/branch_rules/base_service_spec.rb": 1.4092139089998454, 537922:38:27 "spec/models/concerns/cacheable_attributes_spec.rb": 1.4197484179994717, 538022:38:27 "spec/workers/update_highest_role_worker_spec.rb": 1.1181005260004895, 538122:38:27 "spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb": 1.0886237810000239, 538222:38:27 "spec/finders/feature_flags_user_lists_finder_spec.rb": 1.15408718100025, 538322:38:27 "spec/lib/gitlab/gon_helper_spec.rb": 1.2035806559997582, 538422:38:27 "spec/workers/dependency_proxy/cleanup_dependency_proxy_worker_spec.rb": 0.9224189110000225, 538522:38:27 "spec/models/pages/virtual_domain_spec.rb": 0.9951615620002485, 538622:38:27 "spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb": 0.9935987529997874, 538722:38:27 "spec/lib/gitlab/import_export/attribute_configuration_spec.rb": 0.9092430030004834, 538822:38:27 "spec/serializers/test_case_entity_spec.rb": 0.9541851479998513, 538922:38:27 "spec/lib/gitlab/git/finders/refs_finder_spec.rb": 0.9926675720007552, 539022:38:27 "spec/lib/banzai/filter/truncate_visible_filter_spec.rb": 0.8062200470003518, 539122:38:27 "spec/lib/gitlab/ci/config/entry/default_spec.rb": 0.8094016960003501, 539222:38:27 "spec/graphql/resolvers/ci/variables_resolver_spec.rb": 0.8283406740001737, 539322:38:27 "spec/models/concerns/triggerable_hooks_spec.rb": 0.8714264479995109, 539422:38:27 "spec/services/authorized_project_update/periodic_recalculate_service_spec.rb": 0.8705810689998543, 539522:38:27 "spec/models/work_items/widgets/time_tracking_spec.rb": 0.6409841280001274, 539622:38:27 "spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb": 0.8540132099997209, 539722:38:27 "spec/models/project_daily_statistic_spec.rb": 0.6372912279994125, 539822:38:27 "spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb": 0.6894672319995152, 539922:38:27 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 0.6104602310006157, 540022:38:27 "spec/presenters/project_clusterable_presenter_spec.rb": 0.4980936860001748, 540122:38:27 "spec/services/packages/helm/extract_file_metadata_service_spec.rb": 0.6032357929998398, 540222:38:27 "spec/models/projects/wiki_repository_spec.rb": 0.5047511550001218, 540322:38:27 "spec/lib/gitlab/git/conflict/parser_spec.rb": 0.5610439179999958, 540422:38:27 "spec/lib/gitlab/database/async_indexes/postgres_async_index_spec.rb": 0.5328323310004635, 540522:38:27 "spec/models/concerns/prometheus_adapter_spec.rb": 0.5230739830003586, 540622:38:27 "spec/lib/gitlab/database/postgres_sequences_spec.rb": 0.13274500299939973, 540722:38:27 "spec/services/organizations/update_service_spec.rb": 0.3686640930000067, 540822:38:27 "spec/models/blob_viewer/package_json_spec.rb": 0.4120737570001438, 540922:38:27 "spec/initializers/rails_yaml_safe_load_spec.rb": 0.421352706000107, 541022:38:27 "spec/lib/gitlab/issuable_sorter_spec.rb": 0.47398019899992505, 541122:38:27 "spec/lib/gitlab/import_export/remote_stream_upload_spec.rb": 0.4083304269997825, 541222:38:27 "spec/lib/gitlab/metrics/exporter/metrics_middleware_spec.rb": 0.2798625240002366, 541322:38:27 "spec/lib/click_house/models/audit_event_spec.rb": 0.36164533400005894, 541422:38:27 "spec/lib/error_tracking/sentry_client/api_urls_spec.rb": 0.3007732610003586, 541522:38:27 "spec/lib/gitlab/database/health_status/indicators/write_ahead_log_spec.rb": 0.1467832019998241, 541622:38:27 "spec/helpers/resource_events/abuse_report_events_helper_spec.rb": 0.23201379100009945, 541722:38:27 "spec/services/error_tracking/base_service_spec.rb": 0.29635211100048764, 541822:38:27 "spec/serializers/activity_pub/releases_actor_entity_spec.rb": 0.5810314649997963, 541922:38:27 "spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb": 0.8378643519999969, 542022:38:27 "spec/lib/authn/tokens/personal_access_token_spec.rb": 0.38564916100040136, 542122:38:27 "spec/presenters/gitlab/kas/server_info_presenter_spec.rb": 0.2657353559998228, 542222:38:27 "spec/lib/banzai/filter/code_language_filter_spec.rb": 0.2366902290004873, 542322:38:27 "spec/lib/gitlab/usage/metrics/instrumentations/redis_hll_metric_spec.rb": 0.25788305700007186, 542422:38:27 "spec/lib/gitlab/etag_caching/store_spec.rb": 0.19368283499989047, 542522:38:27 "spec/lib/gitlab/sidekiq_config/cli_methods_spec.rb": 0.17818217700005334, 542622:38:27 "spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb": 0.22616549099984695, 542722:38:27 "spec/lib/gitlab/import_formatter_spec.rb": 0.11165998500018759, 542822:38:27 "spec/services/clusters/kubernetes/fetch_kubernetes_token_service_spec.rb": 0.17510389800008852, 542922:38:27 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/record_loader_strategy_spec.rb": 0.1556802899995091, 543022:38:27 "spec/tooling/lib/tooling/helpers/file_handler_spec.rb": 0.15863015899958555, 543122:38:27 "spec/rubocop/cop/code_reuse/presenter_spec.rb": 0.17567373699966993, 543222:38:27 "spec/services/merge_requests/mergeability/check_draft_status_service_spec.rb": 0.18045756700030324, 543322:38:27 "spec/lib/gitlab/template/gitignore_template_spec.rb": 0.1065471259998958, 543422:38:27 "spec/views/groups/settings/repository/_default_branch.html.haml_spec.rb": 0.0594970120000653, 543522:38:27 "spec/lib/gitlab/github_import/representation/pull_requests/review_requests_spec.rb": 0.1390410919993883, 543622:38:27 "spec/helpers/pagination_helper_spec.rb": 0.12324795399945287, 543722:38:27 "spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb": 0.10829124700012471, 543822:38:27 "spec/lib/gitlab/mailgun/webhook_processors/failure_logger_spec.rb": 0.1670017079995887, 543922:38:27 "spec/lib/gitlab/etag_caching/router_spec.rb": 0.09542351800064353, 544022:38:27 "spec/services/emails/confirm_service_spec.rb": 0.1146836150001036, 544122:38:27 "spec/graphql/types/commit_signatures/x509_signature_type_spec.rb": 0.08862214800046786, 544222:38:27 "spec/graphql/types/packages/cleanup/policy_type_spec.rb": 0.10780384700046852, 544322:38:27 "spec/lib/gitlab/ci/config/interpolation/context_spec.rb": 0.10911983599999076, 544422:38:27 "spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb": 0.0874584680004773, 544522:38:27 "spec/graphql/types/clusters/agent_token_type_spec.rb": 0.0642254820004382, 544622:38:27 "spec/lib/gitlab/middleware/rails_queue_duration_spec.rb": 0.0881238290003239, 544722:38:27 "spec/lib/system_check/app/redis_version_check_spec.rb": 0.08674439899914432, 544822:38:27 "spec/lib/gitlab/config/entry/unspecified_spec.rb": 0.08341949900022883, 544922:38:27 "spec/rubocop/cop/migration/background_migrations_spec.rb": 0.07145717100047477, 545022:38:27 "spec/serializers/request_aware_entity_spec.rb": 0.07016297100017255, 545122:38:27 "spec/lib/gitlab/config/entry/boolean_spec.rb": 0.06409231200086651, 545222:38:27 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns_spec.rb": 0.06280918199990992, 545322:38:27 "spec/graphql/types/merge_requests/mergeability_check_type_spec.rb": 0.04225124499953381, 545422:38:27 "spec/lib/gitlab/ci/reports/sbom/reports_spec.rb": 0.023656646999370423, 545522:38:27 "spec/lib/gitlab/no_cache_headers_spec.rb": 0.02307313700021041, 545622:38:27 "spec/models/clusters/cluster_enabled_grant_spec.rb": 0.05375580300005822, 545722:38:27 "spec/lib/gitlab/utils/safe_inline_hash_spec.rb": 0.04363353400003689, 545822:38:27 "spec/lib/gitlab/utils/batch_loader_spec.rb": 0.04485093400035112, 545922:38:27 "spec/graphql/types/clusters/agents/authorizations/user_access_type_spec.rb": 0.04211774499981402, 546022:38:27 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/base_importer_spec.rb": 0.045906813999863516, 546122:38:27 "spec/rubocop/cop/database/rescue_query_canceled_spec.rb": 0.04776594400027534, 546222:38:27 "spec/serializers/label_entity_spec.rb": 0.042909013999633316, 546322:38:27 "spec/graphql/types/release_source_type_spec.rb": 0.04335865400025796, 546422:38:27 "spec/graphql/types/error_tracking/sentry_error_stack_trace_entry_type_spec.rb": 0.042906465000669414, 546522:38:27 "spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb": 0.02672249599982024, 546622:38:27 "spec/lib/gitlab/database/obsolete_ignored_columns_spec.rb": 0.023412147000271943, 546722:38:27 "spec/graphql/types/packages/protection/rule_access_level_enum_spec.rb": 0.021172296999793616, 546822:38:27 "spec/workers/authorized_project_update/periodic_recalculate_worker_spec.rb": 0.02185396699951525, 546922:38:27 "spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb": 0.022028296999451413, 547022:38:27 "spec/graphql/types/container_repository_cleanup_status_enum_spec.rb": 0.021650897000654368, 547122:38:27 "spec/lib/gitlab/kubernetes/config_maps/aws_node_auth_spec.rb": 0.024025376999816217, 547222:38:27 "spec/graphql/types/security/report_types_enum_spec.rb": 0.022002806999807945 547422:38:27Knapsack global time execution for tests: 21m 32s 547522:38:27Pending: (Failures listed here are expected and do not affect your suite's status) 547622:38:27 1) Ci::CreatePipelineService#execute behaves like creating a pipeline with environment keyword with environment sets tags when build job 547722:38:27 # No reason given 547822:38:27 # ./spec/support/shared_examples/ci/create_pipeline_service_environment_shared_examples.rb:22 547922:38:27Finished in 21 minutes 38 seconds (files took 1 minute 7 seconds to load) 548022:38:272428 examples, 0 failures, 1 pending 548122:38:27Randomized with seed 46022 548222:38:31[TEST PROF INFO] Time spent in factories: 09:39.828 (43.63% of total time) 548322:38:32RSpec exited with 0. 548422:38:32No examples to retry, congrats! 548622:38:32Running after script... 548722:38:32$ source scripts/utils.sh 548822:38:32$ log_disk_usage 548922:38:32******************************************************* 549022:38:32This runner currently has 72G free disk space. 549122:38:32******************************************************* 554722:38:36$ bundle exec gem list gitlab_quality-test_tooling 554822:38:39gitlab_quality-test_tooling (2.1.0) 554922:38:39$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 555222:38:39$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 555522:38:39$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 555822:38:39$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 556122:38:39$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 556422:38:39$ tooling/bin/push_job_metrics || true 556522:38:40[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 556722:38:42Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 556922:38:42Uploading artifacts... 557022:38:43WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557122:38:43coverage/: found 5 matching artifact files and directories 557222:38:43crystalball/: found 2 matching artifact files and directories 557322:38:43deprecations/: found 4 matching artifact files and directories 557422:38:43knapsack/: found 4 matching artifact files and directories 557522:38:43rspec/: found 16 matching artifact files and directories 557622:38:43WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557722:38:43log/*.log: found 20 matching artifact files and directories 557922:38:43WARNING: Retrying... context=artifacts-uploader error=request redirected 558022:38:45Uploading artifacts as "archive" to coordinator... 201 Created id=8353301409 responseStatus=201 Created token=glcbt-66 558122:38:45Uploading artifacts... 558222:38:45rspec/rspec-*.xml: found 1 matching artifact files and directories 558422:38:45WARNING: Retrying... context=artifacts-uploader error=request redirected 558522:38:47Uploading artifacts as "junit" to coordinator... 201 Created id=8353301409 responseStatus=201 Created token=glcbt-66 558722:38:55Job succeeded