122:28:15 raises an error 222:28:15 when the project path contains a masked variable 322:28:15 raises an error with the variable masked 522:28:16 is expected to be truthy 622:28:16 when the file does not exist on the ref 722:28:16 is expected to be falsey 822:28:16 when the ref contains a variable 922:28:16 is expected to be truthy 1022:28:16 when expand_nested_variables_in_job_rules_exists_and_changes is disabled 1122:28:16 is expected to be truthy 1222:28:16 when the ref is invalid 1322:28:16 raises an error 1422:28:16 when the ref contains a variable 1522:28:16 raises an error 1622:28:16 when expand_nested_variables_in_job_rules_exists_and_changes is disabled 1722:28:16 raises an error 1822:28:16 when the ref contains a masked variable 1922:28:16 raises an error with the variable masked 2022:28:16 when the user does not have access to the project 2122:28:16 raises an error 2222:28:16 when context has no project 2322:28:17 is expected to be falsey 2422:28:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb. It took 1 minute 13.02 seconds. Expected to take 1 minute 23.93 seconds. 2522:28:17# [RSpecRunTime] Starting example group spec/models/environment_status_spec.rb. Expected to take 1 minute 4.62 seconds. 2622:28:17EnvironmentStatus 2722:28:17 does not allow STI 2822:28:19 is expected to delegate #id to the #environment object 2922:28:22 is expected to delegate #name to the #environment object 3022:28:25 is expected to delegate #deployed_at to the #deployment object 3122:28:28 is expected to delegate #status to the #deployment object 3222:28:30 is expected to delegate #deployable to the #deployment object 3422:28:33 is expected to eq #<Project id:342 namespace309/project-344>> 3522:28:33# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.07 seconds. Current RSS: ~1165M. Threads: 4. load average: 1.14 1.13 0.87 1/282 8206 3722:28:33 #merge_request 3822:28:36 is expected to eq #<MergeRequest id:74 namespace311/project-346!1> 3922:28:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.05 seconds. Current RSS: ~1163M. Threads: 4. load average: 1.13 1.13 0.88 1/282 8282 4222:28:39 is expected to eq #<Deployment id: 28, iid: 1, project_id: 346, environment_id: 30, ref: "pages-deploy", tag: false, sh... "success", finished_at: "2024-11-13 22:28:37.644881769 +0000", deployable_id: 622, archived: false> 4322:28:39 multiple deployments 4422:28:41 is expected to eq #<Deployment id: 30, iid: 2, project_id: 348, environment_id: 31, ref: "master", tag: false, sha: "78... "success", finished_at: "2024-11-13 22:28:40.557419383 +0000", deployable_id: 624, archived: false> 4522:28:41# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.66 seconds. Current RSS: ~1161M. Threads: 4. load average: 1.12 1.13 0.88 1/283 8433 4822:28:44 contains only added and modified public pages 4922:28:44# [RSpecRunTime] RSpec elapsed time: 9 minutes 32.57 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.11 1.12 0.88 1/283 8511 5122:28:44 .for_merge_request 5222:28:48 is based on merge_request.diff_head_sha 5322:28:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.22 seconds. Current RSS: ~1160M. Threads: 4. load average: 1.11 1.12 0.88 1/283 8586 5522:28:48 .for_deployed_merge_request 5622:28:48 when a merge request has no explicitly linked deployments 5722:28:50 returns the statuses based on the CI pipelines 5822:28:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 38.05 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.26 1.16 0.89 1/283 8639 6022:28:50 when a merge request has explicitly linked deployments 6122:28:52 returns the statuses based on the linked deployments 6222:28:54 excludes environments the user can not see 6322:28:55 excludes deployments that have the status "created" 6422:28:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 43.55 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.24 1.15 0.89 1/283 8795 6622:28:55 .build_environments_status 6722:28:55 when environment is created on a forked project 6822:28:59 returns environment status 6922:28:59# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.84 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.24 1.15 0.89 1/282 8864 7122:28:59 when environment is created on a target project 7222:29:01 returns environment status 7322:29:01 when the build stops an environment 7422:29:02 does not return environment status 7522:29:02# [RSpecRunTime] RSpec elapsed time: 9 minutes 50.64 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.22 1.15 0.89 1/283 8978 7722:29:02 when user does not have a permission to see the environment 7822:29:05 does not return environment status 7922:29:05# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.85 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.20 1.15 0.89 1/283 9036 8122:29:05 when multiple deployments with the same SHA in different environments 8222:29:07 returns deployments related to the head pipeline 8322:29:07# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.94 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.20 1.15 0.89 1/284 9094 8522:29:07 when multiple deployments in the same pipeline for the same environments 8622:29:09 returns unique entries 8722:29:09# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.15 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.20 1.15 0.89 1/284 9153 8922:29:09 when there is a deployment in a child pipeline 9022:29:12 returns both parent and child entries 9122:29:12# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.45 second. Current RSS: ~1149M. Threads: 4. load average: 1.19 1.14 0.89 1/283 9215 9322:29:12 when environment is stopped 9422:29:14 returns environment regardless of status 9522:29:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.41 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.19 1.14 0.89 1/283 9273 9722:29:14# [RSpecRunTime] Finishing example group spec/models/environment_status_spec.rb. It took 57.71 seconds. Expected to take 1 minute 4.62 seconds. 9822:29:14# [RSpecRunTime] Starting example group spec/services/merge_requests/close_service_spec.rb. Expected to take 51.38 seconds. 9922:29:14MergeRequests::CloseService 10122:29:17 updates metrics 10222:29:20 calls the merge request activity counter 10322:29:23 refreshes the number of open merge requests for a valid MR 10422:29:26 clean up environments for the merge request 10522:29:29 triggers deletion of related Pages deployments 10622:29:32 schedules CleanupRefsService 10722:29:35 triggers GraphQL subscription mergeRequestMergeStatusUpdated 10822:29:35 behaves like cache counters invalidator 10922:29:38 invalidates counter cache for assignees 11022:29:38# [RSpecRunTime] RSpec elapsed time: 10 minutes 25.84 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.33 1.18 0.91 1/283 9729 11222:29:38 behaves like merge request reviewers cache counters invalidator 11322:29:41 invalidates counter cache for reviewers 11422:29:41# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.21 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.38 1.19 0.92 1/283 9787 11722:29:44 is expected to be valid 11822:29:47 is expected to be closed 11922:29:50 executes hooks with close action 12022:29:54 sends email to user2 about assign of new merge_request 12122:29:57 creates a resource event 12222:30:00 marks todos as done 12322:30:00 when auto merge is enabled 12422:30:03 cancels the auto merge 12522:30:03# [RSpecRunTime] RSpec elapsed time: 10 minutes 50.88 seconds. Current RSS: ~1153M. Threads: 4. load average: 1.20 1.16 0.92 1/283 10187 12722:30:03 current user is not authorized to close merge request 12822:30:06 does not close the merge request 12922:30:08 does not trigger GraphQL subscription mergeRequestMergeStatusUpdated 13022:30:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 56.52 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.27 1.18 0.92 3/284 10304 13222:30:08# [RSpecRunTime] Finishing example group spec/services/merge_requests/close_service_spec.rb. It took 54.14 seconds. Expected to take 51.38 seconds. 13322:30:08# [RSpecRunTime] Starting example group spec/models/integrations/slack_spec.rb. Expected to take 39.31 seconds. 13422:30:08Integrations::Slack 13522:30:08 does not allow STI 13622:30:08 behaves like Integrations::SlackMattermostNotifier 13822:30:08 is expected to belong to project required: false 14022:30:08 when integration is active 14122:30:08 is expected to validate that :webhook cannot be empty/falsy 14222:30:08 behaves like issue tracker integration URL attribute 14422:30:09 is expected not to allow :webhook to be ‹"example.com"› 14522:30:09 is expected not to allow :webhook to be ‹"ftp://example.com"› 14622:30:09 is expected not to allow :webhook to be ‹"herp-and-derp"› 14722:30:09 when integration is inactive 14822:30:09 is expected not to validate that :webhook cannot be empty/falsy 15022:30:10 with username for slack configured 15122:30:10 uses the username as an option 15222:30:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.54 seconds. Current RSS: ~1164M. Threads: 4. load average: 1.25 1.18 0.92 1/283 10348 15522:30:10 behaves like calls the integration API with the event message 15722:30:10 with event channel 15822:30:11 uses the right channel for push event 15922:30:11 tag_push events 16022:30:11 behaves like calls the integration API with the event message 16322:30:11 behaves like calls the integration API with the event message 16522:30:11 whith event channel 16622:30:11 uses the right channel for issue event 16722:30:11 for confidential issues 16822:30:11 falls back to issue channel 16922:30:11 and confidential_issue_channel is defined 17022:30:11 uses the confidential issue channel when it is defined 17122:30:11 merge request events 17222:30:12 behaves like calls the integration API with the event message 17422:30:12 with event channel 17522:30:12 uses the right channel for merge request event 17622:30:12 wiki page events 17722:30:12 behaves like calls the integration API with the event message 17922:30:12 with event channel 18022:30:12 uses the right channel for wiki event 18122:30:12 deployment events 18222:30:14 behaves like calls the integration API with the event message 18422:30:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.79 seconds. Current RSS: ~1162M. Threads: 4. load average: 1.25 1.18 0.92 1/283 10461 18722:30:14 behaves like calls the integration API with the event message 18922:30:14 with event channel 19022:30:14 uses the right channel 19122:30:14 for confidential notes 19222:30:14 falls back to note channel 19322:30:14 and confidential_note_channel is defined 19422:30:14 uses confidential channel 19622:30:15 on default branch 19822:30:15 behaves like triggered Slack integration 19922:30:15 notifies about push events 20022:30:15 when the response is not successful 20122:30:15 logs an error 20222:30:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.62 seconds. Current RSS: ~1172M. Threads: 4. load average: 1.22 1.17 0.92 1/282 10497 20422:30:15 notification enabled only for default branch 20522:30:15 behaves like triggered Slack integration 20622:30:16 notifies about push events 20722:30:16 when the response is not successful 20822:30:16 logs an error 20922:30:16 notification enabled only for protected branches 21022:30:16 behaves like untriggered Slack integration 21122:30:16 does not notify about push events 21222:30:16 notification enabled only for default and protected branches 21322:30:16 behaves like triggered Slack integration 21422:30:16 notifies about push events 21522:30:16 when the response is not successful 21622:30:16 logs an error 21722:30:16 notification enabled for all branches 21822:30:16 behaves like triggered Slack integration 21922:30:16 notifies about push events 22022:30:16 when the response is not successful 22122:30:16 logs an error 22222:30:16 on a protected branch 22422:30:16 behaves like triggered Slack integration 22522:30:16 notifies about push events 22622:30:16 when the response is not successful 22722:30:17 logs an error 22822:30:17 notification enabled only for default branch 22922:30:17 behaves like untriggered Slack integration 23022:30:17 does not notify about push events 23122:30:17 notification enabled only for protected branches 23222:30:17 behaves like triggered Slack integration 23322:30:17 notifies about push events 23422:30:17 when the response is not successful 23522:30:17 logs an error 23622:30:17 notification enabled only for default and protected branches 23722:30:17 behaves like triggered Slack integration 23822:30:17 notifies about push events 23922:30:17 when the response is not successful 24022:30:17 logs an error 24122:30:17 notification enabled for all branches 24222:30:17 behaves like triggered Slack integration 24322:30:17 notifies about push events 24422:30:17 when the response is not successful 24522:30:17 logs an error 24622:30:17 on a protected branch with protected branches defined using wildcards 24822:30:18 behaves like triggered Slack integration 24922:30:18 notifies about push events 25022:30:18 when the response is not successful 25122:30:18 logs an error 25222:30:18 notification enabled only for default branch 25322:30:18 behaves like untriggered Slack integration 25422:30:18 does not notify about push events 25522:30:18 notification enabled only for protected branches 25622:30:18 behaves like triggered Slack integration 25722:30:18 notifies about push events 25822:30:18 when the response is not successful 25922:30:18 logs an error 26022:30:18 notification enabled only for default and protected branches 26122:30:18 behaves like triggered Slack integration 26222:30:18 notifies about push events 26322:30:18 when the response is not successful 26422:30:18 logs an error 26522:30:18 notification enabled for all branches 26622:30:18 behaves like triggered Slack integration 26722:30:18 notifies about push events 26822:30:18 when the response is not successful 26922:30:18 logs an error 27022:30:18 on a neither protected nor default branch 27222:30:18 behaves like triggered Slack integration 27322:30:19 notifies about push events 27422:30:19 when the response is not successful 27522:30:19 logs an error 27622:30:19 notification enabled only for default branch 27722:30:19 behaves like untriggered Slack integration 27822:30:19 does not notify about push events 27922:30:19 notification enabled only for protected branches 28022:30:19 behaves like untriggered Slack integration 28122:30:19 does not notify about push events 28222:30:19 notification enabled only for default and protected branches 28322:30:19 behaves like untriggered Slack integration 28422:30:19 does not notify about push events 28522:30:19 notification enabled for all branches 28622:30:19 behaves like triggered Slack integration 28722:30:19 notifies about push events 28822:30:19 when the response is not successful 28922:30:19 logs an error 29122:30:20 when commit comment event executed 29222:30:20 behaves like triggered Slack integration 29322:30:20 notifies about commit comment events 29422:30:20 when the response is not successful 29522:30:20 logs an error 29622:30:20# [RSpecRunTime] RSpec elapsed time: 11 minutes 8.61 seconds. Current RSS: ~1174M. Threads: 4. load average: 1.21 1.17 0.92 2/282 10578 29822:30:20 when merge request comment event executed 29922:30:20 behaves like triggered Slack integration 30022:30:21 notifies about merge request comment events 30122:30:21 when the response is not successful 30222:30:22 logs an error 30322:30:22# [RSpecRunTime] RSpec elapsed time: 11 minutes 10.27 seconds. Current RSS: ~1173M. Threads: 4. load average: 1.21 1.17 0.92 1/283 10648 30522:30:22 when issue comment event executed 30622:30:22 behaves like triggered Slack integration 30722:30:22 notifies about issue comment events 30822:30:22 when the response is not successful 30922:30:23 logs an error 31022:30:23 when snippet comment event executed 31122:30:23 behaves like triggered Slack integration 31222:30:23 notifies about snippet comment events 31322:30:23 when the response is not successful 31422:30:23 logs an error 31522:30:23 Pipeline events 31622:30:24 with succeeded pipeline 31722:30:24 with default to notify_only_broken_pipelines 31822:30:24 behaves like untriggered Slack integration 31922:30:24 does not notify about pipeline events 32022:30:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.68 seconds. Current RSS: ~1168M. Threads: 4. load average: 1.19 1.17 0.92 2/283 10680 32222:30:24 with setting notify_only_broken_pipelines to false 32322:30:24 behaves like triggered Slack integration 32422:30:25 notifies about pipeline events 32522:30:25 when the response is not successful 32622:30:25 logs an error 32722:30:25 with failed pipeline 32822:30:25 on default branch 32922:30:25 notification enabled only for default branch 33022:30:25 behaves like triggered Slack integration 33122:30:25 notifies about pipeline events 33222:30:25 when the response is not successful 33322:30:26 logs an error 33422:30:26 notification enabled only for protected branches 33522:30:26 behaves like untriggered Slack integration 33622:30:26 does not notify about pipeline events 33722:30:26 notification enabled only for default and protected branches 33822:30:26 behaves like triggered Slack integration 33922:30:26 notifies about pipeline events 34022:30:26 when the response is not successful 34122:30:26 logs an error 34222:30:26 notification enabled for all branches 34322:30:26 behaves like triggered Slack integration 34422:30:27 notifies about pipeline events 34522:30:27 when the response is not successful 34622:30:27 logs an error 34722:30:27 on a protected branch 34822:30:27 notification enabled only for default branch 34922:30:27 behaves like untriggered Slack integration 35022:30:27 does not notify about pipeline events 35122:30:27 notification enabled only for protected branches 35222:30:27 behaves like triggered Slack integration 35322:30:27 notifies about pipeline events 35422:30:27 when the response is not successful 35522:30:28 logs an error 35622:30:28 notification enabled only for default and protected branches 35722:30:28 behaves like triggered Slack integration 35822:30:28 notifies about pipeline events 35922:30:28 when the response is not successful 36022:30:28 logs an error 36122:30:28 notification enabled for all branches 36222:30:28 behaves like triggered Slack integration 36322:30:28 notifies about pipeline events 36422:30:28 when the response is not successful 36522:30:29 logs an error 36622:30:29 on a protected branch with protected branches defined usin wildcards 36722:30:29 notification enabled only for default branch 36822:30:29 behaves like untriggered Slack integration 36922:30:29 does not notify about pipeline events 37022:30:29 notification enabled only for protected branches 37122:30:29 behaves like triggered Slack integration 37222:30:29 notifies about pipeline events 37322:30:29 when the response is not successful 37422:30:30 logs an error 37522:30:30 notification enabled only for default and protected branches 37622:30:30 behaves like triggered Slack integration 37722:30:30 notifies about pipeline events 37822:30:30 when the response is not successful 37922:30:30 logs an error 38022:30:30 notification enabled for all branches 38122:30:30 behaves like triggered Slack integration 38222:30:30 notifies about pipeline events 38322:30:30 when the response is not successful 38422:30:31 logs an error 38522:30:31 on a neither protected nor default branch 38622:30:31 notification enabled only for default branch 38722:30:31 behaves like untriggered Slack integration 38822:30:31 does not notify about pipeline events 38922:30:31 notification enabled only for protected branches 39022:30:31 behaves like untriggered Slack integration 39122:30:31 does not notify about pipeline events 39222:30:31 notification enabled only for default and protected branches 39322:30:31 behaves like untriggered Slack integration 39422:30:31 does not notify about pipeline events 39522:30:31 notification enabled for all branches 39622:30:31 behaves like triggered Slack integration 39722:30:31 notifies about pipeline events 39822:30:31 when the response is not successful 39922:30:32 logs an error 40022:30:32 Deployment events 40122:30:34 behaves like triggered Slack integration 40222:30:34 notifies about deployment events 40322:30:34 when the response is not successful 40422:30:34 logs an error 40522:30:34# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.08 seconds. Current RSS: ~1179M. Threads: 4. load average: 1.50 1.23 0.95 1/281 10774 40722:30:34 on a protected branch 40822:30:35 notification enabled only for default branch 40922:30:35 behaves like untriggered Slack integration 41022:30:35 does not notify about pipeline events 41122:30:35# [RSpecRunTime] RSpec elapsed time: 11 minutes 23.36 seconds. Current RSS: ~1190M. Threads: 4. load average: 1.46 1.23 0.95 1/282 10815 41322:30:35 notification enabled only for protected branches 41422:30:35 behaves like triggered Slack integration 41522:30:35 notifies about pipeline events 41622:30:35 when the response is not successful 41722:30:35 logs an error 41822:30:35 notification enabled only for default and protected branches 41922:30:35 behaves like triggered Slack integration 42022:30:35 notifies about pipeline events 42122:30:35 when the response is not successful 42222:30:36 logs an error 42322:30:36 notification enabled for all branches 42422:30:36 behaves like triggered Slack integration 42522:30:36 notifies about pipeline events 42622:30:36 when the response is not successful 42722:30:36 logs an error 42822:30:36 behaves like Integrations::BaseSlackNotification 43022:30:37 uses only known events 43122:30:37 when hook data includes a user object 43222:30:37 when event is not supported for usage log 43322:30:37 does not increase the usage data counter 43422:30:37# [RSpecRunTime] RSpec elapsed time: 11 minutes 25.34 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.46 1.23 0.95 1/282 10855 43622:30:37 for issue notification 43722:30:37 behaves like increases the usage data counter 43822:30:37 increases the usage data counter 43922:30:37 behaves like Snowplow event tracking with RedisHLL context 44022:30:37 behaves like Snowplow event tracking 44222:30:37 for push notification 44322:30:37 behaves like increases the usage data counter 44422:30:37 increases the usage data counter 44522:30:37 behaves like Snowplow event tracking with RedisHLL context 44622:30:37 behaves like Snowplow event tracking 44822:30:38 for deployment notification 44922:30:39 behaves like increases the usage data counter 45022:30:39 increases the usage data counter 45122:30:39 behaves like Snowplow event tracking with RedisHLL context 45222:30:39 behaves like Snowplow event tracking 45422:30:39# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.94 seconds. Current RSS: ~1192M. Threads: 4. load average: 1.46 1.23 0.95 1/282 10882 45622:30:39 for wiki_page notification 45722:30:39 behaves like increases the usage data counter 45822:30:39 increases the usage data counter 45922:30:39 behaves like Snowplow event tracking with RedisHLL context 46022:30:39 behaves like Snowplow event tracking 46222:30:39 for merge_request notification 46322:30:40 behaves like increases the usage data counter 46422:30:40 increases the usage data counter 46522:30:40 behaves like Snowplow event tracking with RedisHLL context 46622:30:40 behaves like Snowplow event tracking 46822:30:40 for note notification 46922:30:40 behaves like increases the usage data counter 47022:30:40 increases the usage data counter 47122:30:40 behaves like Snowplow event tracking with RedisHLL context 47222:30:40 behaves like Snowplow event tracking 47422:30:40 for tag_push notification 47522:30:40 behaves like increases the usage data counter 47622:30:40 increases the usage data counter 47722:30:40 behaves like Snowplow event tracking with RedisHLL context 47822:30:40 behaves like Snowplow event tracking 48022:30:40 for confidential note notification 48122:30:41 behaves like increases the usage data counter 48222:30:41 increases the usage data counter 48322:30:41 behaves like Snowplow event tracking with RedisHLL context 48422:30:41 behaves like Snowplow event tracking 48622:30:41 for confidential issue notification 48722:30:41 behaves like increases the usage data counter 48822:30:41 increases the usage data counter 48922:30:41 behaves like Snowplow event tracking with RedisHLL context 49022:30:41 behaves like Snowplow event tracking 49222:30:41 when hook data does not include a user 49322:30:41 does not increase the usage data counter 49422:30:41 behaves like supports group mentions 49522:30:41 supports group mentions 49622:30:41 #supported_events 49722:30:41 when used in a project 49822:30:42 does not support group mentions 49922:30:42 when used in a group 50022:30:42 supports group mentions 50122:30:42# [RSpecRunTime] Finishing example group spec/models/integrations/slack_spec.rb. It took 33.32 seconds. Expected to take 39.31 seconds. 50222:30:42# [RSpecRunTime] Starting example group spec/scripts/internal_events/product_group_renamer_spec.rb. Expected to take 35.02 seconds. 50322:30:42ProductGroupRenamer 50422:30:42 #rename_product_group 50522:30:42 renames product group in the schema and the definitions 50622:30:42 with real definitions 50722:31:05 reads all definitions files 50822:31:05# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.85 seconds. Current RSS: ~1188M. Threads: 4. load average: 1.38 1.23 0.96 1/277 10973 51022:31:05# [RSpecRunTime] Finishing example group spec/scripts/internal_events/product_group_renamer_spec.rb. It took 22.98 seconds. Expected to take 35.02 seconds. 51122:31:05# [RSpecRunTime] Starting example group spec/serializers/merge_request_poll_widget_entity_spec.rb. Expected to take 31.91 seconds. 51222:31:05MergeRequestPollWidgetEntity 51322:31:07 has default_merge_commit_message_with_description 51422:31:07 is expected to include {:ff_only_enabled => false} 51522:31:07 is expected to include {:ff_merge_possible => false} 51622:31:08 is expected to include {:retargeted => false} 51722:31:08 new_blob_path 51822:31:08 when user can push to project 52022:31:08# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.49 seconds. Current RSS: ~1214M. Threads: 4. load average: 1.38 1.23 0.96 1/280 11035 52222:31:08 when user cannot push to project 52522:31:09 when auto merge is enabled 52622:31:11 returns auto merge related information 52722:31:11 when merge_when_checks_pass is false 52822:31:14 returns auto merge related information 52922:31:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.49 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.35 1.23 0.96 1/284 11159 53122:31:14 when auto merge is not enabled 53222:31:17 returns auto merge related information 53322:31:17# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.77 seconds. Current RSS: ~1233M. Threads: 4. load average: 1.32 1.23 0.96 1/284 11221 53522:31:17 when head pipeline is running 53622:31:17 returns available auto merge strategies 53722:31:17 when the merge_when_checks_pass is false 53822:31:18 returns available auto merge strategies 53922:31:18# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.81 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.32 1.23 0.96 1/284 11222 54122:31:18 squash defaults for projects 54222:31:18 squash_option: "always", value: true, default: true, readonly: true 54322:31:18 the key reflects the correct value 54422:31:18 squash_option: "never", value: false, default: false, readonly: true 54522:31:18 the key reflects the correct value 54622:31:18 squash_option: "default_on", value: false, default: true, readonly: false 54722:31:19 the key reflects the correct value 54822:31:19 squash_option: "default_off", value: false, default: false, readonly: false 54922:31:19 the key reflects the correct value 55022:31:19 when head pipeline is finished 55122:31:20 returns available auto merge strategies 55322:31:20 when user has access to pipelines 55422:31:20 when is up to date 55522:31:20 does not return pipeline 55622:31:21 returns ci_status 55722:31:21# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.06 seconds. Current RSS: ~1245M. Threads: 4. load average: 1.38 1.24 0.97 1/283 11224 55922:31:21 when is not up to date 56122:31:21 when user does not have access to pipelines 56222:31:22 does not return ci_status 56322:31:22 #builds_with_coverage 56422:31:22 serializes the builds with coverage 56622:31:23 shows whether a merge request is mergeable 56722:31:23 when merge request is in checking state 56822:31:24 calculates mergeability and returns true 56922:31:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.25 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.38 1.24 0.97 1/283 11271 57122:31:24 #jenkins_integration_active 57222:31:26 with active Jenkins integration 57322:31:27 is expected to eq true 57422:31:27# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.82 seconds. Current RSS: ~1254M. Threads: 4. load average: 1.35 1.24 0.97 1/283 11332 57622:31:27 with inactive Jenkins integration 57722:31:27 is expected to eq false 57822:31:27# [RSpecRunTime] Finishing example group spec/serializers/merge_request_poll_widget_entity_spec.rb. It took 22.58 seconds. Expected to take 31.91 seconds. 57922:31:27# [RSpecRunTime] Starting example group spec/models/ci/build_dependencies_spec.rb. Expected to take 28.98 seconds. 58022:31:27Ci::BuildDependencies 58122:31:28 does not allow STI 58222:31:28 for local dependencies 58322:31:28 jobs from previous stages 58422:31:28 when job is in the first stage 58522:31:29 is expected to be empty 58622:31:29# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.91 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.35 1.24 0.97 1/283 11357 58822:31:29 when job is in the second stage 58922:31:29 contains all jobs from the first stage 59022:31:29 when job is in the last stage 59122:31:29 contains all jobs from all previous stages 59222:31:29 when a job is retried 59322:31:30 contains the retried job instead of the original one 59422:31:31# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.68 seconds. Current RSS: ~1256M. Threads: 4. load average: 1.32 1.23 0.97 1/283 11381 59622:31:31 when needs refer to jobs from the same stage 59722:31:31 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 59822:31:31 jobs from specified dependencies 59922:31:31 when dependencies are defined 60022:31:31 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 60122:31:31 when needs are defined 60222:31:31 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 60322:31:31 when need artifacts are defined 60422:31:32 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 60522:31:32 when needs and dependencies are defined 60622:31:32 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 60722:31:32 when needs and dependencies contradict 60822:31:32 returns only the intersection 60922:31:32 when nor dependencies or needs are defined 61022:31:32 returns the jobs from previous stages 61122:31:32 for cross_pipeline dependencies 61222:31:32 when dependency specifications are valid 61322:31:32 when pipeline exists in the hierarchy 61422:31:32 when job exists 61522:31:33 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 61622:31:34 is expected to be valid 61722:31:34 when pipeline and job are specified via variables 61822:31:36 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 61922:31:37 is expected to be valid 62022:31:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.89 seconds. Current RSS: ~1229M. Threads: 4. load average: 1.29 1.23 0.97 1/280 11386 62222:31:37 when same job names exist in other pipelines in the hierarchy 62322:31:39 returns a limited number of dependencies with the right match 62422:31:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.95 seconds. Current RSS: ~1220M. Threads: 4. load average: 1.29 1.23 0.97 1/280 11387 62622:31:39 when job does not exist 62722:31:40 is expected to be empty 62822:31:41 is expected not to be valid 62922:31:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.09 seconds. Current RSS: ~1215M. Threads: 4. load average: 1.27 1.22 0.97 1/279 11388 63122:31:41 when pipeline does not exist 63222:31:41 is expected to be empty 63322:31:41 is expected not to be valid 63422:31:41 when jobs exist in different pipelines in the hierarchy 63522:31:41 when pipeline and jobs dependencies are mismatched 63622:31:43 is expected to be empty 63722:31:45 is expected not to be valid 63822:31:45 when dependencies contain a valid pair 63922:31:47 filters out the invalid ones 64022:31:48 is expected not to be valid 64122:31:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.44 seconds. Current RSS: ~1214M. Threads: 4. load average: 1.25 1.22 0.97 1/278 11389 64322:31:48 when job and pipeline exist outside the hierarchy 64422:31:49 ignores jobs outside the pipeline hierarchy 64522:31:49 is expected not to be valid 64622:31:49 when current pipeline is specified 64722:31:49 ignores jobs from the current pipeline as simple needs should be used instead 64822:31:50 is expected not to be valid 64922:31:50 when artifacts:false 65022:31:51 is expected to be empty 65122:31:52 is expected to be valid 65222:31:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.36 seconds. Current RSS: ~1205M. Threads: 4. load average: 1.31 1.23 0.97 1/278 11390 65522:31:52 returns the union of all local dependencies and any cross project dependencies 65722:31:53 is expected to eq true 65822:31:53 when a local dependency is invalid 65922:31:53 is expected to eq false 66022:31:53# [RSpecRunTime] Finishing example group spec/models/ci/build_dependencies_spec.rb. It took 25.67 seconds. Expected to take 28.98 seconds. 66122:31:53# [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_truncate_spec.rb. Expected to take 27.15 seconds. 66222:31:53Gitlab::Database::TablesTruncate 66322:31:53 when running in a single database mode 66422:31:53 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 66522:31:53 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 66622:31:53 when running with multiple shared databases 66722:31:53 raises an error when truncating the main database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 66822:31:53 raises an error when truncating the ci database that it is a single database setup (PENDING: Skipping because ci is shared or doesn't not exist) 66922:31:53 when truncating gitlab_main tables on the ci database 67022:31:53 behaves like truncating legacy tables on a database 67122:31:53 when the truncated tables are not locked for writes 67222:31:53 raises an error that the tables are not locked for writes (PENDING: Skipping because ci is shared or doesn't not exist) 67322:31:53 when the truncated tables are locked for writes 67422:31:53 truncates the legacy tables (PENDING: Skipping because ci is shared or doesn't not exist) 67522:31:53 does not affect the other tables (PENDING: Skipping because ci is shared or doesn't not exist) 67622:31:53 logs the sql statements to the logger (PENDING: Skipping because ci is shared or doesn't not exist) 67722:31:53 when running in dry_run mode 67822:31:53 does not truncate the legacy tables if running in dry run mode (PENDING: Skipping because ci is shared or doesn't not exist) 67922:31:53 when passing until_table parameter 68022:31:53 with a table that exists 68122:31:54 only truncates until the table specified (PENDING: Skipping because ci is shared or doesn't not exist) 68222:31:54 with a table that does not exist 68322:31:54 raises an error if the specified table does not exist (PENDING: Skipping because ci is shared or doesn't not exist) 68422:31:54 when one of the attached partitions happened to be locked for writes 68522:31:54 truncates the locked partition successfully (PENDING: Skipping because ci is shared or doesn't not exist) 68622:31:54 with geo configured 68722:31:54 does not truncate gitlab_geo tables (PENDING: Skipping because ci is shared or doesn't not exist) 68822:31:54 #needs_truncation? 68922:31:54 when running in a single database mode 69022:31:54 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 (PENDING: Skipping because ci is shared or doesn't not exist) 69122:31:54 when running in a multiple database mode 69222:31:54 with main data in ci database 69322:31:54 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:370 (PENDING: Skipping because ci is shared or doesn't not exist) 69422:31:54 with no main data in ci datatabase 69522:31:54 example at ./spec/lib/gitlab/database/tables_truncate_spec.rb:381 (PENDING: Skipping because ci is shared or doesn't not exist) 69622:31:54 supresses some QueryAnalyzers (PENDING: Skipping because ci is shared or doesn't not exist) 69722:31:54 when truncating gitlab_ci tables on the main database 69822:31:54 behaves like truncating legacy tables on a database 69922:31:54 when the truncated tables are not locked for writes 70022:31:54 raises an error that the tables are not locked for writes (PENDING: Skipping because ci is shared or doesn't not exist) 70122:31:54 when the truncated tables are locked for writes 70222:31:54 truncates the legacy tables (PENDING: Skipping because ci is shared or doesn't not exist) 70322:31:54 does not affect the other tables (PENDING: Skipping because ci is shared or doesn't not exist) 70422:31:54 logs the sql statements to the logger (PENDING: Skipping because ci is shared or doesn't not exist) 70522:31:54 when running in dry_run mode 70622:31:54 does not truncate the legacy tables if running in dry run mode (PENDING: Skipping because ci is shared or doesn't not exist) 70722:31:54 when passing until_table parameter 70822:31:54 with a table that exists 70922:31:54 only truncates until the table specified (PENDING: Skipping because ci is shared or doesn't not exist) 71022:31:54 with a table that does not exist 71122:31:54 raises an error if the specified table does not exist (PENDING: Skipping because ci is shared or doesn't not exist) 71222:31:54 when one of the attached partitions happened to be locked for writes 71322:31:54 truncates the locked partition successfully (PENDING: Skipping because ci is shared or doesn't not exist) 71422:31:54 with geo configured 71522:31:54 does not truncate gitlab_geo tables (PENDING: Skipping because ci is shared or doesn't not exist) 71622:31:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_truncate_spec.rb. It took 1.48 seconds. Expected to take 27.15 seconds. 71722:31:54# [RSpecRunTime] Starting example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. Expected to take 25.19 seconds. 71822:31:54Resolvers::BoardListIssuesResolver 72022:31:55 when project boards 72122:31:55 behaves like group and project board list issues resolver 72222:31:55 when authorized 72322:31:56 generates a mutually exclusive filter error when milestone wildcard and title are provided 72422:31:57 returns the issues in the correct order 72522:31:57 finds only issues matching filters 72622:31:58 finds only issues filtered by milestone wildcard 72722:31:59 finds only issues matching search param 72822:32:00 filters issues by negated issue type 72922:32:00 generates an error if both assignee_username and assignee_wildcard_id are present 73022:32:01 accepts assignee wildcard id NONE 73122:32:02 accepts assignee wildcard id ANY 73222:32:02 when filtering by confidential 73322:32:03 returns matching issue 73422:32:03# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.85 seconds. Current RSS: ~1215M. Threads: 4. load average: 1.26 1.22 0.98 1/278 11391 73622:32:03 when group boards 73722:32:03 behaves like group and project board list issues resolver 73822:32:03 when authorized 73922:32:04 generates a mutually exclusive filter error when milestone wildcard and title are provided 74022:32:06 returns the issues in the correct order 74122:32:07 finds only issues matching filters 74222:32:08 finds only issues filtered by milestone wildcard 74322:32:09 finds only issues matching search param 74422:32:11 filters issues by negated issue type 74522:32:12 generates an error if both assignee_username and assignee_wildcard_id are present 74622:32:14 accepts assignee wildcard id NONE 74722:32:15 accepts assignee wildcard id ANY 74822:32:15 when filtering by confidential 74922:32:17 returns matching issue 75022:32:17# [RSpecRunTime] RSpec elapsed time: 13 minutes 4.94 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.20 1.21 0.98 1/278 11392 75222:32:17# [RSpecRunTime] Finishing example group spec/graphql/resolvers/board_list_issues_resolver_spec.rb. It took 22.37 seconds. Expected to take 25.19 seconds. 75322:32:17# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/base_parser_spec.rb. Expected to take 23.36 seconds. 75422:32:17Banzai::ReferenceParser::BaseParser 75522:32:17 .reference_class 75622:32:17 when the method is not defined 75722:32:17 build the reference class 75822:32:17 when the method is redefined 75922:32:17 uses specified reference class 76022:32:17 .reference_type= 76122:32:17 sets the reference type 76222:32:17 #project_for_node 76322:32:18 returns the Project for a node 76422:32:18 #nodes_visible_to_user 76522:32:18 when the link has a data-project attribute 76622:32:18 includes the link if can_read_reference? returns true 76722:32:19 excludes the link if can_read_reference? returns false 76822:32:19# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.26 seconds. Current RSS: ~1232M. Threads: 4. load average: 1.20 1.21 0.98 1/278 11393 77022:32:19 when the link does not have a data-project attribute 77122:32:20 returns the nodes 77222:32:20 #nodes_user_can_reference 77322:32:21 returns the nodes 77422:32:21 #referenced_by 77522:32:21 when references_relation is implemented 77622:32:21 and ids_only is set to false 77722:32:21 returns a collection of objects 77822:32:21 and ids_only is set to true 77922:32:22 returns a collection of id values without performing a db query 78022:32:22 and the html fragment does not contain any attributes 78122:32:23 returns an empty array 78222:32:23# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.02 seconds. Current RSS: ~1235M. Threads: 4. load average: 1.18 1.21 0.98 1/278 11394 78422:32:23 when references_relation is not implemented 78522:32:24 raises NotImplementedError 78622:32:24 #references_relation 78722:32:24 raises NotImplementedError 78822:32:24 #gather_attributes_per_project 78922:32:25 returns a Hash containing attribute values per project 79022:32:25 #grouped_objects_for_nodes 79122:32:26 returns a Hash grouping objects per node 79222:32:26 returns an empty Hash when entry does not exist in the database 79322:32:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.6 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.17 1.21 0.98 1/278 11395 79522:32:26 #unique_attribute_values 79622:32:27 returns an Array of unique values 79822:32:28 gathers the references for every node matching the reference type 79922:32:28 #gather_references 80022:32:29 returns referenceable and visible objects, alongside all and visible nodes 80122:32:30 is always empty if the input is empty 80222:32:30# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.78 seconds. Current RSS: ~1224M. Threads: 4. load average: 1.16 1.20 0.98 1/277 11396 80522:32:30 delegates the permissions check to the Ability class 80622:32:30 #find_projects_for_hash_keys 80722:32:31 returns a list of Projects 80822:32:31 #collection_objects_for_ids 80922:32:31 with RequestStore disabled 81022:32:32 queries the collection directly 81122:32:32 with RequestStore enabled 81222:32:33 queries the collection on the first call 81322:32:33 does not query previously queried objects 81422:32:34 casts String based IDs to Fixnums before querying objects 81522:32:35 queries any additional objects after the first call 81622:32:35 caches objects on a per collection class basis 81722:32:37 will not overflow the stack 81822:32:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.41 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.14 1.20 0.98 1/278 11397 82022:32:37 #collection_cache_key 82122:32:38 returns the cache key for a Class 82222:32:39 returns the cache key for an ActiveRecord::Relation 82322:32:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.98 seconds. Current RSS: ~1250M. Threads: 4. load average: 1.14 1.20 0.98 1/278 11398 82522:32:39# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/base_parser_spec.rb. It took 22.03 seconds. Expected to take 23.36 seconds. 82622:32:39# [RSpecRunTime] Starting example group spec/helpers/issuables_helper_spec.rb. Expected to take 21.58 seconds. 82722:32:39IssuablesHelper 82822:32:39 #users_dropdown_label 82922:32:39 returns unassigned 83022:32:39 returns selected user's name 83122:32:39 returns selected user's name and counter 83222:32:39 #group_dropdown_label 83322:32:39 returns default group label when group_id is nil 83422:32:39 returns "any group" when group_id is 0 83522:32:39 returns group full path when a group was found for the provided id 83622:32:39 returns default label when a group was not found for the provided id 83722:32:39 #assignees_label 83822:32:39 when multiple assignees exist 83922:32:39 returns assignee label with assignee names 84022:32:40 returns assignee label only with include_value: false 84122:32:40 when the name contains a URL 84222:32:40 returns sanitized name 84322:32:40 when one assignee exists 84422:32:40 returns assignee label with no names 84522:32:40 returns assignee label only with include_value: false 84622:32:40 when no assignees exist 84722:32:40 returns assignee label with no names 84822:32:40 returns assignee label only with include_value: false 84922:32:40 #assigned_issuables_count 85022:32:40 when issuable is issues 85122:32:41 when assigned issues count is over MAX_LIMIT_FOR_ASSIGNEED_ISSUES_COUNT 85222:32:41 is expected to eq 2 85322:32:41# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.16 seconds. Current RSS: ~1208M. Threads: 4. load average: 1.13 1.20 0.98 1/278 11399 85522:32:41 #issuables_state_counter_text 85722:32:41 when number of issuables can be generated 85822:32:41 returns navigation with badges 85922:32:41 when count cannot be generated 86022:32:41 returns navigation without badges 86122:32:41 when count is over the threshold 86222:32:41 returns truncated count 86322:32:41 #issuable_reference 86422:32:41 when show_full_reference truthy 86522:32:41 display issuable full reference 86622:32:41 when show_full_reference falsey 86722:32:41 when @group present 86822:32:41 display issuable reference to @group 86922:32:41 when @project present 87022:32:42 display issuable reference to @project 87122:32:42 #issuable_project_reference 87222:32:42 display project name and simple reference with `#` to an issue 87322:32:42 display project name and simple reference with `!` to an MR 87422:32:42 #issuable_initial_data 87622:32:44 returns the correct data for an issue 87722:32:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.07 seconds. Current RSS: ~1220M. Threads: 4. load average: 1.13 1.20 0.98 1/278 11400 87922:32:44 for incident tab 88022:32:45 includes incident attributes 88122:32:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.07 seconds. Current RSS: ~1224M. Threads: 4. load average: 1.12 1.19 0.98 1/278 11401 88422:32:46 contains edited metadata 88522:32:46 when updated by a deleted user 88622:32:47 returns "Ghost user" for updated by data 88722:32:47# [RSpecRunTime] RSpec elapsed time: 13 minutes 35.67 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.12 1.19 0.98 1/278 11402 88922:32:47 #zoomMeetingUrl in issue 89022:32:47 with no "added" zoom mettings 89122:32:47 behaves like sets zoomMeetingUrl to nil 89222:32:48 is expected to be nil 89322:32:48 with multiple removed meetings 89422:32:48 behaves like sets zoomMeetingUrl to nil 89522:32:49 is expected to be nil 89622:32:49 with "added" zoom meeting 89722:32:49 behaves like sets zoomMeetingUrl to canonical meeting url 89922:32:50 with muliple "removed" zoom meetings 90022:32:50 behaves like sets zoomMeetingUrl to canonical meeting url 90222:32:51 #duplicatedToIssueUrl 90322:32:51 when issue is duplicated 90522:32:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.51 seconds. Current RSS: ~1248M. Threads: 4. load average: 1.11 1.19 0.98 1/278 11403 90722:32:52 when issue is not duplicated 90922:32:53# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.52 seconds. Current RSS: ~1246M. Threads: 4. load average: 1.11 1.19 0.98 1/278 11404 91122:32:53 #movedToIssueUrl 91222:32:53 when issue is moved 91422:32:54 when issue is not moved 91622:32:55 #issuable_squash_option? 91722:32:55 issuable_persisted: true, squash: true, squash_enabled_by_default: true, expectation: true 91822:32:55 returns the correct value 91922:32:55 issuable_persisted: true, squash: false, squash_enabled_by_default: true, expectation: false 92022:32:55 returns the correct value 92122:32:55 issuable_persisted: false, squash: false, squash_enabled_by_default: false, expectation: false 92222:32:55 returns the correct value 92322:32:55 issuable_persisted: false, squash: false, squash_enabled_by_default: true, expectation: true 92422:32:55 returns the correct value 92522:32:55 issuable_persisted: false, squash: true, squash_enabled_by_default: false, expectation: false 92622:32:55 returns the correct value 92722:32:55 issuable_persisted: false, squash: true, squash_enabled_by_default: true, expectation: true 92822:32:55 returns the correct value 92922:32:55 #issuable_type_selector_data 93022:32:56 issuable_type: :issue, issuable_display_type: "issue", is_issue_allowed: true, is_incident_allowed: false 93122:32:56 returns the correct data for the issuable type selector 93222:32:56 issuable_type: :incident, issuable_display_type: "incident", is_issue_allowed: false, is_incident_allowed: true 93322:32:56 returns the correct data for the issuable type selector 93422:32:56 #issuable_label_selector_data 93522:32:57 with a new issuable 93622:32:57 returns the expected data 93722:32:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.27 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.10 1.18 0.98 1/279 11424 93922:32:57 with an existing issuable 94022:32:59 returns the expected data 94122:32:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.93 seconds. Current RSS: ~1238M. Threads: 4. load average: 1.10 1.18 0.98 1/282 11464 94322:32:59# [RSpecRunTime] Finishing example group spec/helpers/issuables_helper_spec.rb. It took 19.96 seconds. Expected to take 21.58 seconds. 94422:32:59# [RSpecRunTime] Starting example group spec/workers/pipeline_schedule_worker_spec.rb. Expected to take 19.89 seconds. 94522:32:59PipelineScheduleWorker 94622:33:00 when the schedule is runnable by the user 94722:33:00 when there is a scheduled pipeline within next_run_at 94822:33:00 behaves like successful scheduling 94922:33:00Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 95122:33:00To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 95222:33:02 creates a new pipeline 95322:33:02Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 95522:33:02To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 95622:33:04 updates next_run_at 95722:33:04Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 95922:33:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 96022:33:06 does not change active status 96122:33:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.15 seconds. Current RSS: ~1247M. Threads: 4. load average: 1.16 1.20 0.99 1/285 11578 96322:33:06 when the latest commit contains [ci skip] 96422:33:06 behaves like successful scheduling 96522:33:06Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 96722:33:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 96822:33:08 creates a new pipeline 96922:33:08Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 97122:33:08To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 97222:33:10 updates next_run_at 97322:33:11Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 97522:33:11To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 97622:33:12 does not change active status 97722:33:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 0.51 second. Current RSS: ~1223M. Threads: 4. load average: 1.15 1.19 0.99 3/285 11673 97922:33:12 when the schedule is deactivated 98022:33:13 does not creates a new pipeline 98122:33:13 when gitlab-ci.yml is corrupted 98222:33:13Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 98422:33:13To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 98522:33:14 creates a new pipeline 98622:33:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.26 seconds. Current RSS: ~1223M. Threads: 4. load average: 1.15 1.19 0.99 1/285 11683 98822:33:14 when the schedule is not runnable by the user 98922:33:14Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 99122:33:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 99222:33:14 does not deactivate the schedule 99322:33:15Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 99522:33:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 99622:33:15 does not create a pipeline 99722:33:15Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 99922:33:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 100022:33:15 does not raise an exception 100122:33:15 when .gitlab-ci.yml is missing in the project 100222:33:15Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 100422:33:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 100522:33:16 does not create a pipeline 100622:33:16Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 100822:33:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 100922:33:16 does not raise an exception 101022:33:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.4 seconds. Current RSS: ~1230M. Threads: 4. load average: 1.13 1.19 0.99 1/284 11696 101222:33:16 when the project is missing 101322:33:16Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 101522:33:16To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 101622:33:16 does not raise an exception 101722:33:16 when max retry attempts reach 101822:33:17 does not raise error 101922:33:17 with scheduling delay 102022:33:17Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 102222:33:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 102322:33:17Job arguments to RunPipelineScheduleWorker must be native JSON types, but :scheduling is a Symbol. 102522:33:17To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 102622:33:17 calls bulk_perform_in with the arguments and delay 102722:33:17# [RSpecRunTime] Finishing example group spec/workers/pipeline_schedule_worker_spec.rb. It took 18.41 seconds. Expected to take 19.89 seconds. 102822:33:17# [RSpecRunTime] Starting example group spec/services/releases/destroy_service_spec.rb. Expected to take 18.52 seconds. 102922:33:17Releases::DestroyService 103122:33:19 executes hooks 103222:33:19 when there is a release 103322:33:21 removes the release 103422:33:23 returns the destroyed object 103522:33:23 when the release is for a catalog resource 103622:33:25 does not update the catalog resources if there are still releases 103722:33:27 updates the catalog resource if there are no more releases 103822:33:27# [RSpecRunTime] RSpec elapsed time: 14 minutes 15.64 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.11 1.18 0.99 1/284 11858 104022:33:27 when tag does not exist in the repository 104122:33:29 removes the orphaned release 104222:33:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.6 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.10 1.18 0.99 1/284 11888 104422:33:29 when release is not found 104522:33:31 returns an error 104622:33:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.32 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.10 1.18 0.99 1/284 11907 104822:33:31 when user does not have permission 104922:33:33 returns an error 105022:33:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 21.23 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.10 1.18 0.99 1/283 11926 105222:33:33 when a milestone is tied to the release 105322:33:35 destroys the release but leave the milestone intact 105422:33:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.36 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.10 1.17 0.99 1/283 11956 105622:33:35# [RSpecRunTime] Finishing example group spec/services/releases/destroy_service_spec.rb. It took 18.02 seconds. Expected to take 18.52 seconds. 105722:33:35# [RSpecRunTime] Starting example group spec/tasks/rubocop_rake_spec.rb. Expected to take 17.12 seconds. 105822:33:35rubocop rake tasks 105922:33:35 check:graceful 106022:33:35 with successful task result 106122:33:36 example at ./spec/tasks/rubocop_rake_spec.rb:43 106222:33:36 modifies ENV and deletes REVEAL_RUBOCOP_TODO key 106322:33:36 with non-successful task result 106422:33:36 is expected to abort execution 106522:33:36 todo:generate 106622:33:36 without arguments 106722:33:42 sets acronyms for inflections 106822:33:42# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.79 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.09 1.17 0.99 1/280 11957 107022:33:42 with cop names as arguments 107122:33:42 generates TODOs for given RuboCop cops 107222:33:44# [RSpecRunTime] Finishing example group spec/tasks/rubocop_rake_spec.rb. It took 9.13 seconds. Expected to take 17.12 seconds. 107322:33:44# [RSpecRunTime] RSpec elapsed time: 14 minutes 32.55 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.09 1.17 0.99 1/280 11958 107522:33:44# [RSpecRunTime] Starting example group spec/lib/gitlab/git/object_pool_spec.rb. Expected to take 16.17 seconds. 107622:33:44Gitlab::Git::ObjectPool 107822:33:47 equals the pool repository's shard name 107922:33:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.95 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.08 1.17 0.99 1/279 11977 108122:33:47 .init_from_gitaly 108222:33:48 returns an object pool object 108322:33:48# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.18 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.08 1.17 0.99 1/279 11996 108622:33:50 creates the pool 108722:33:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 37.83 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.15 1.18 1.00 1/279 12057 109022:33:50 when the object pool doesn't exist 109122:33:51 returns false 109222:33:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.04 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.15 1.18 1.00 1/279 12076 109422:33:51 when the object pool exists 109522:33:52 returns true 109622:33:52# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.67 seconds. Current RSS: ~1278M. Threads: 4. load average: 1.15 1.18 1.00 1/279 12140 109922:33:52 when linked for the first time 110022:33:54 sets a remote 110122:33:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.37 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.15 1.18 1.00 1/279 12201 110322:33:54 when the remote is already set 110422:33:56 doesn't raise an error 110522:33:56# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.12 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.14 1.18 1.00 1/279 12262 110822:33:56 when the object pool repository exists 110922:33:56 without changes 111022:33:58 does not raise an error 111122:33:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.5 seconds. Current RSS: ~1283M. Threads: 4. load average: 1.14 1.18 1.00 1/279 12482 111322:33:58 with new commit in source repository 111422:34:01 fetches objects from the source repository 111522:34:01# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.07 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.21 1.19 1.00 1/283 12742 111722:34:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/object_pool_spec.rb. It took 16.53 seconds. Expected to take 16.17 seconds. 111822:34:01# [RSpecRunTime] Starting example group spec/serializers/deployment_entity_spec.rb. Expected to take 15.24 seconds. 111922:34:01DeploymentEntity 112022:34:02 when deployable is bridge job 112122:34:02 behaves like exposes fields 112222:34:03 exposes fields 112322:34:03# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.44 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.21 1.19 1.00 1/284 12771 112522:34:03 when deployable is nil 112622:34:03 does not expose deployable entry 112722:34:03 playable_build 112822:34:03 when the deployment has a playable deployable 112922:34:03 when this job is build and ready to be played 113022:34:04 exposes only the play_path 113122:34:04 when this job is bridge and ready to be played 113222:34:05 exposes only the play_path 113322:34:05 when this job has failed 113422:34:06 exposes the play_path and the retry_path 113522:34:06 when the deployment does not have a playable deployable 113622:34:06 is not exposed 113722:34:06 when the pipeline has another manual action 113822:34:07 returns another manual action 113922:34:07 when user is a reporter 114022:34:08 returns another manual action 114122:34:08# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.16 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.19 1.19 1.00 1/285 12772 114322:34:08 when deployment details serialization was disabled 114422:34:08 does not serialize manual actions details 114522:34:08 when deployment details serialization was disabled 114622:34:08 does not serialize deployment details 114722:34:08 only exposes deployable name and path 114822:34:08 when deployable is bridge 114922:34:08 only exposes deployable name and path 115022:34:08 when deployable is build job 115122:34:08 behaves like exposes fields 115222:34:09 exposes fields 115322:34:09 scheduled_actions 115422:34:09 when the same pipeline has a scheduled action 115522:34:10 returns other scheduled actions 115622:34:10 when deployable is bridge job 115822:34:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.15 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.18 1.19 1.00 1/283 12773 116022:34:11 when the same pipeline does not have a scheduled action 116122:34:12 does not return other actions 116222:34:12 when deployment details serialization was disabled 116322:34:12 does not serialize scheduled actions details 116422:34:12# [RSpecRunTime] Finishing example group spec/serializers/deployment_entity_spec.rb. It took 10.8 seconds. Expected to take 15.24 seconds. 116522:34:12# [RSpecRunTime] Starting example group spec/services/groups/agnostic_token_revocation_service_spec.rb. Expected to take 14.51 seconds. 116622:34:12Groups::AgnosticTokenRevocationService 116822:34:12 accepts a group, user, and plaintext 117022:34:13 with a personal access token 117122:34:13 when it can access the group 117222:34:13 behaves like a successfully revoked token 117322:34:13 is expected to equal true 117422:34:13 revokes the token 117522:34:13 returns the token in the payload 117622:34:13 returns the token class and api_entity in the payload 117722:34:13 when it can access a sub group 117822:34:13 behaves like a successfully revoked token 117922:34:13 is expected to equal true 118022:34:13 revokes the token 118122:34:14 returns the token in the payload 118222:34:14 returns the token class and api_entity in the payload 118322:34:14 when it can access a group's project 118422:34:14 behaves like a successfully revoked token 118522:34:14 is expected to equal true 118622:34:14 revokes the token 118722:34:14 returns the token in the payload 118822:34:14 returns the token class and api_entity in the payload 118922:34:14 when it belongs to a member with no relation to the group 119022:34:15 behaves like an unsuccessfully revoked token 119122:34:15 is expected to equal false 119222:34:15 does not revoke the token 119322:34:15 when it belongs to a member of multiple groups 119422:34:15 behaves like a successfully revoked token 119522:34:15 is expected to equal true 119622:34:15 revokes the token 119722:34:15 returns the token in the payload 119822:34:16 returns the token class and api_entity in the payload 119922:34:16 with an already revoked personal access token that can access the group 120022:34:16 behaves like a successfully revoked token 120122:34:16 is expected to equal true 120222:34:16 revokes the token 120322:34:16 returns the token in the payload 120422:34:16 returns the token class and api_entity in the payload 120522:34:16 with an already expired token 120622:34:16 behaves like an unsuccessfully revoked token 120722:34:16 is expected to equal false 120822:34:16 does not revoke the token 120922:34:16 with an already expired and revoked token 121022:34:16 behaves like a successfully revoked token 121122:34:16 is expected to equal true 121222:34:16 revokes the token 121322:34:16 returns the token in the payload 121422:34:17 returns the token class and api_entity in the payload 121522:34:17 with a group deploy token 121622:34:17 when it can access the group 121722:34:17 behaves like a successfully revoked token 121822:34:17 is expected to equal true 121922:34:17 revokes the token 122022:34:17 returns the token in the payload 122122:34:17 returns the token class and api_entity in the payload 122222:34:17 when it can access a subgroup 122322:34:17 behaves like a successfully revoked token 122422:34:17 is expected to equal true 122522:34:17 revokes the token 122622:34:17 returns the token in the payload 122722:34:17 returns the token class and api_entity in the payload 122822:34:17 when it belongs to another group 122922:34:17 behaves like an unsuccessfully revoked token 123022:34:18 is expected to equal false 123122:34:18 does not revoke the token 123222:34:18 when it belongs to a project 123322:34:18 behaves like an unsuccessfully revoked token 123422:34:18 is expected to equal false 123522:34:18 does not revoke the token 123622:34:18 with a user feed token 123722:34:18 when the user can access the group 123822:34:18 behaves like a successfully rotated feed token 123922:34:19 is expected to equal true 124022:34:19 calls ResetFeedTokenService with source 124122:34:19 rotates the token 124222:34:19 returns the user in the payload 124322:34:19 returns the type of token in the payload 124422:34:20 uses the UserSafe api_entity 124522:34:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.8 seconds. Current RSS: ~1257M. Threads: 4. load average: 1.15 1.18 1.00 1/280 12774 124722:34:20 when the user can access a sub group 124822:34:20 behaves like a successfully rotated feed token 124922:34:20 is expected to equal true 125022:34:20 calls ResetFeedTokenService with source 125122:34:21 rotates the token 125222:34:21 returns the user in the payload 125322:34:21 returns the type of token in the payload 125422:34:21 uses the UserSafe api_entity 125522:34:21# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.3 seconds. Current RSS: ~1249M. Threads: 4. load average: 1.15 1.18 1.00 1/280 12775 125722:34:21 when the user can access a group's project 125822:34:22 behaves like a successfully rotated feed token 125922:34:22 is expected to equal true 126022:34:22 calls ResetFeedTokenService with source 126122:34:22 rotates the token 126222:34:22 returns the user in the payload 126322:34:23 returns the type of token in the payload 126422:34:23 uses the UserSafe api_entity 126522:34:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.0 seconds. Current RSS: ~1248M. Threads: 4. load average: 1.15 1.18 1.00 1/279 12776 126722:34:23 when the user has with no relation to the group 126822:34:23 behaves like an unsuccessfully rotated feed token 126922:34:23 is expected to equal false 127022:34:23 does not revoke the token 127122:34:23 with a token that would otherwise be revoked 127222:34:23 when ff disabled for group 127322:34:23 behaves like an unsuccessfully revoked token 127422:34:23 is expected to equal false 127522:34:23 does not revoke the token 127622:34:23 when group is a subgroup 127722:34:24 behaves like an unsuccessfully revoked token 127822:34:24 is expected to equal false 127922:34:24 does not revoke the token 128022:34:24 when current_user is a maintainer 128122:34:24 behaves like an unsuccessfully revoked token 128222:34:24 is expected to equal false 128322:34:24 does not revoke the token 128422:34:24 when current_user is not a member 128522:34:24 behaves like an unsuccessfully revoked token 128622:34:24 is expected to equal false 128722:34:24 does not revoke the token 128822:34:24 with an unsupported token type 128922:34:24 behaves like an unsuccessfully revoked token 129022:34:25 is expected to equal false 129122:34:25 does not revoke the token 129222:34:25 with a plaintext that does not exist 129322:34:25 is expected to equal false 129422:34:25 with a nil plaintext 129522:34:25 is expected to equal false 129622:34:25# [RSpecRunTime] Finishing example group spec/services/groups/agnostic_token_revocation_service_spec.rb. It took 13.24 seconds. Expected to take 14.51 seconds. 129722:34:25# [RSpecRunTime] Starting example group spec/models/integrations/prometheus_spec.rb. Expected to take 13.77 seconds. 129822:34:25Integrations::Prometheus 129922:34:25 does not allow STI 130022:34:25 behaves like Integrations::BaseMonitoring 130122:34:25 default values 130222:34:25 is expected to eq :monitoring 130422:34:26 does not follow redirects 130622:34:26 when manual_configuration is enabled 130722:34:26 does not validates presence of api_url 130822:34:26 when manual configuration is disabled 130922:34:26 does not validate presence of api_url 131022:34:26 local connections allowed 131122:34:26 does not validate presence of api_url 131222:34:26 when the api_url domain points to localhost or local network 131322:34:26 cannot query 131422:34:26 can query when local requests are allowed 131722:34:27 reads the discovery endpoint 131922:34:27 fails to read the discovery endpoint 132022:34:27 when configuration is not valid 132122:34:27 returns failure message 132222:34:27 #prometheus_client 132322:34:27 manual configuration is enabled 132422:34:27 calls valid? 132522:34:27 manual configuration is disabled 132622:34:27 no client provided 132722:34:27 when local requests are allowed 132822:34:27 allows local requests 132922:34:27 when local requests are blocked 133022:34:28 blocks local requests 133222:34:28 includes the authorization header 133322:34:28 with invalid IAP JSON 133422:34:28 does not include authorization header 133522:34:28 when passed with token_credential_uri 133622:34:28 param_name: :token_credential_uri 133722:34:28 does not make any unexpected HTTP requests 133822:34:28 param_name: :tokencredentialuri 133922:34:29 does not make any unexpected HTTP requests 134022:34:29 param_name: :Token_credential_uri 134122:34:29 does not make any unexpected HTTP requests 134222:34:29 param_name: :tokenCredentialUri 134322:34:29 does not make any unexpected HTTP requests 134422:34:29 #prometheus_available? 134522:34:29 clusters with enabled prometheus 134622:34:29 cluster belongs to project 134722:34:30 returns true 134822:34:30 cluster belongs to projects group 134922:34:31 returns true 135022:34:35 avoids N+1 queries 135122:34:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.08 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.04 1.15 1.00 1/279 12782 135322:34:35 cluster belongs to gitlab instance 135422:34:35 returns true 135522:34:35 clusters with prometheus disabled 135622:34:36 returns false 135722:34:36 clusters without prometheus 135822:34:36 returns false 136022:34:36 returns false 136122:34:36 #synchronize_service_state before_save callback 136222:34:36 no clusters with prometheus are installed 136322:34:36 when integration is inactive 136422:34:36 activates integration when manual_configuration is enabled 136522:34:36 keeps integration inactive when manual_configuration is disabled 136622:34:36 when integration is active 136722:34:36 keeps the integration active when manual_configuration is enabled 136822:34:36 inactivates the integration when manual_configuration is disabled 136922:34:36 with prometheus installed in the cluster 137022:34:36 when integration is inactive 137122:34:36 activates integration when manual_configuration is enabled 137222:34:37 activates integration when manual_configuration is disabled 137322:34:37 when integration is active 137422:34:37 keeps integration active when manual_configuration is enabled 137522:34:37 keeps integration active when manual_configuration is disabled 137622:34:37 #track_events after_commit callback 137722:34:37 enabling manual_configuration 137822:34:37 tracks enable event 137922:34:37 tracks disable event 138022:34:37 #sync_http_integration after_save callback 138122:34:37 with corresponding HTTP integration 138222:34:37 syncs the attribute 138322:34:37 when changing a different attribute 138422:34:38 does not sync the attribute or execute extra queries 138522:34:38 without corresponding HTTP integration 138622:34:38 does not sync the attribute or execute extra queries 138922:34:38 when cluster exists with prometheus enabled 139022:34:38 remains editable 139122:34:38 #google_iap_service_account_json 139222:34:38 with valid JSON 139322:34:38 masks all JSON values 139422:34:38 with invalid JSON 139622:34:38 is expected to eq nil 139822:34:38 is expected to eq "" 140022:34:38 is expected to eq " " 140122:34:38 value: "invalid json" 140222:34:38 is expected to eq "invalid json" 140322:34:38# [RSpecRunTime] Finishing example group spec/models/integrations/prometheus_spec.rb. It took 13.36 seconds. Expected to take 13.77 seconds. 140422:34:38# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. Expected to take 13.0 seconds. 140522:34:38VirtualRegistries::Packages::Maven::CachedResponse 140622:34:38 is expected to includes the FileStoreMounter module 140722:34:38 is expected to includes the UpdateNamespaceStatistics module 140822:34:39 does not allow STI 140922:34:39 .create_or_update_by! 141022:34:39 creates or update the existing record 141122:34:39 with invalid updates 141222:34:39#<Thread:0x00007e89fe861ee0 /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 141322:34:39/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 141422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 141522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 141622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 141722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 141822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 141922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 142022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 142122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 142222:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 142322:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 142422:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 142522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 142622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 142722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 142822:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 142922:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 143022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 143122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 143222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 143322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 143422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 143522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 143622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 143722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 143822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 143922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 144022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 144122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 144222:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 144322:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 144422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 144522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 144622:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 144722:34:39 from <internal:kernel>:90:in `tap' 144822:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 144922:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 145022:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 145122:34:39#<Thread:0x00007e89fe8621d8 /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 145222:34:39/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 145322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 145422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 145522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 145622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 145722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 145822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 145922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 146022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 146122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 146222:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 146322:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 146422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 146522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 146622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 146722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 146822:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 146922:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 147022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 147122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 147222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 147322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 147422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 147522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 147622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 147722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 147822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 147922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 148022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 148122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 148222:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 148322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 148422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 148522:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 148622:34:39 from <internal:kernel>:90:in `tap' 148722:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 148822:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 148922:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 149022:34:39#<Thread:0x00007e89fe861be8 /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 149122:34:39/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 149222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 149322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 149422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 149522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 149622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 149722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 149822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 149922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 150022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 150122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 150222:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 150322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 150422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 150522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 150622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 150722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 150822:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 150922:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 151022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 151122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 151222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 151322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 151422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 151522:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 151622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 151722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 151822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 151922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 152022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 152122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 152222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 152322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 152422:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 152522:34:39 from <internal:kernel>:90:in `tap' 152622:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 152722:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 152822:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 152922:34:39#<Thread:0x00007e89fe861788 /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 153022:34:39/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 153122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 153222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 153322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 153422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 153522:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 153622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 153722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 153822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 153922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 154022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 154122:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 154222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 154322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 154422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 154522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 154622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 154722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 154822:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 154922:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 155022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 155122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 155222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 155322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 155422:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 155522:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 155622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 155722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 155822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 155922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 156022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 156122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 156222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 156322:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 156422:34:39 from <internal:kernel>:90:in `tap' 156522:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 156622:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 156722:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 156822:34:39#<Thread:0x00007e89fe8624d0 /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:319 run> terminated with exception (report_on_exception is true): 156922:34:39/builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:80:in `raise_validation_error': Validation failed: Size can't be blank (ActiveRecord::RecordInvalid) 157022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/validations.rb:53:in `save!' 157122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `block in save!' 157222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 157322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:314:in `transaction' 157422:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 157522:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 157622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 157722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 157822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 157922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 158022:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 158122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 158222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:302:in `save!' 158322:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/suppressor.rb:54:in `save!' 158422:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:782:in `block in update!' 158522:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 158622:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 158722:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 158822:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 158922:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 159022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activesupport-7.0.8.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 159122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 159222:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 159322:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send' 159422:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer' 159522:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:141:in `block in read_write' 159622:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:228:in `retry_with_backoff' 159722:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/load_balancer.rb:130:in `read_write' 159822:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:126:in `write_using_load_balancer' 159922:34:39 from /builds/gitlab-org/gitlab-foss/lib/gitlab/database/load_balancing/connection_proxy.rb:78:in `transaction' 160022:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 160122:34:39 from /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/persistence.rb:780:in `update!' 160222:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:66:in `block in create_or_update_by!' 160322:34:39 from <internal:kernel>:90:in `tap' 160422:34:39 from /builds/gitlab-org/gitlab-foss/app/models/virtual_registries/packages/maven/cached_response.rb:65:in `create_or_update_by!' 160522:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:184:in `block (4 levels) in <top (required)>' 160622:34:39 from /builds/gitlab-org/gitlab-foss/spec/models/virtual_registries/packages/maven/cached_response_spec.rb:323:in `block (2 levels) in with_threads' 160722:34:39 bubbles up the error 160822:34:39 object storage key 160922:34:39 can not be null 161022:34:39 can not be too large 161122:34:40 is set before saving 161222:34:40 with a persisted cached response 161322:34:40 does not change after an update 161422:34:40 is read only 161522:34:40# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.45 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.04 1.15 1.00 1/284 12788 161722:34:40 behaves like updates namespace statistics 161822:34:40 when creating 161922:34:41 schedules a statistic refresh 162022:34:41 behaves like skipping statistics update if namespace is nil 162122:34:41 when the namespace is nil 162222:34:41 does not schedule a statistic refresh 162322:34:41 when updating 162422:34:41 when the statistic attribute has not changed 162522:34:41 does not schedule a statistic refresh 162622:34:41 when the statistic attribute has changed 162722:34:42 schedules a statistic refresh 162822:34:42 behaves like skipping statistics update if namespace is nil 162922:34:42 when the namespace is nil 163022:34:42 does not schedule a statistic refresh 163122:34:42 when deleting 163222:34:42 schedules a statistic refresh 163322:34:42 behaves like skipping statistics update if namespace is nil 163422:34:42 when the namespace is nil 163522:34:42 does not schedule a statistic refresh 163622:34:42 .search_by_relative_path 163722:34:43 with a matching relative path 163822:34:43 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 11, group_id: 998, upstream_id: 11, upstream...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 164122:34:43 is expected to contain exactly #<VirtualRegistries::Packages::Maven::CachedResponse id: 13, group_id: 1000, upstream_id: 13, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> and #<VirtualRegistries::Packages::Maven::CachedResponse id: 14, group_id: 1001, upstream_id: 14, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 164222:34:43 with loose foreign key on virtual_registries_packages_maven_cached_responses.upstream_id 164322:34:43 behaves like update by a loose foreign key 164422:34:44 updates the model 164522:34:44 #bump_statistics 164622:34:45 updates the correct statistics 164722:34:45 with include_upstream_checked_at 164822:34:45 updates the correct statistics 164922:34:45 with loose foreign key on virtual_registries_packages_maven_cached_responses.group_id 165022:34:45 behaves like update by a loose foreign key 165122:34:47 updates the model 165222:34:47# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.23 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.04 1.15 1.00 2/280 12789 165522:34:47 when before the threshold 165622:34:47 is expected to eq false 165722:34:47 when on the threshold 165822:34:47 is expected to eq false 165922:34:47 when after the threshold 166022:34:47 is expected to eq true 166122:34:47 with no upstream 166222:34:47 is expected to eq true 166322:34:47 with 0 cache validity hours 166422:34:47 is expected to eq false 166622:34:47 is expected to validate that :group cannot be empty/falsy 166722:34:47 is expected to validate that :file cannot be empty/falsy 166822:34:47 is expected to validate that :file_sha1 cannot be empty/falsy 166922:34:48 is expected to validate that :relative_path cannot be empty/falsy 167022:34:48 is expected to validate that :content_type cannot be empty/falsy 167122:34:48 is expected to validate that :size cannot be empty/falsy 167222:34:48 is expected to validate that the length of :relative_path is at most 255 167322:34:48 is expected to validate that the length of :upstream_etag is at most 255 167422:34:48 is expected to validate that the length of :content_type is at most 255 167522:34:48 is expected to validate that the length of :file_final_path is at most 1024 167622:34:48 with persisted cached response 167722:34:48 is expected to validate that :relative_path is case-sensitively unique within the scope of :upstream_id and :status 167822:34:48 when upstream_id is nil 167922:34:49 does not validate uniqueness of relative_path 168022:34:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.76 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.04 1.15 1.00 1/280 12790 168222:34:49 with a similar cached response in a different status 168322:34:49 does not validate uniqueness of relative_path 168422:34:49 associations 168522:34:49 is expected to belong to upstream class_name => VirtualRegistries::Packages::Maven::Upstream required: false inverse_of => cached_responses 168622:34:49 .next_pending_destruction 168722:34:49 is expected to eq #<VirtualRegistries::Packages::Maven::CachedResponse id: 24, group_id: 1011, upstream_id: 23, upstrea...file_md5: "54ce07f4124259b2ea58548e9d620004", file_sha1: "bbde7c9fb6d74f9a2393bb36b0d4ac7e72c227ee"> 168922:34:49 is expected to eq "test-44.txt" 169022:34:49 when relative_path is nil 169122:34:49 is expected to be nil 169222:34:49# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/cached_response_spec.rb. It took 11.21 seconds. Expected to take 13.0 seconds. 169322:34:49# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/command_spec.rb. Expected to take 12.44 seconds. 169422:34:49Gitlab::Chat::Command 169522:34:49 #try_create_pipeline 169622:34:50 returns nil when the command is not valid 169722:34:51 tries to create the pipeline when a command is valid 169822:34:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.42 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.03 1.14 1.00 1/280 12791 170022:34:51 #create_pipeline 170122:34:53 creates the pipeline 170222:34:55 creates the chat data for the pipeline 170322:34:57 stores the chat name ID in the chat data 170422:34:59 stores the response URL in the chat data 170522:35:01 creates the environment variables for the pipeline 170622:35:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.97 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.03 1.14 1.00 1/285 12932 170822:35:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/command_spec.rb. It took 11.3 seconds. Expected to take 12.44 seconds. 170922:35:01# [RSpecRunTime] Starting example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. Expected to take 11.68 seconds. 171022:35:01Gitlab::Search::RecentMergeRequests 171122:35:01 behaves like search recent items 171322:35:02 adds the item to the recent items 171422:35:03 removes an item when it exceeds the size items_limit 171522:35:04 expires the items after expires_after 171622:35:05 does not include results logged for another user 171722:35:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 53.16 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.02 1.14 1.00 1/285 12933 172022:35:07 matches partial text in the item title 172122:35:08 returns results sorted by recently viewed 172222:35:11 does not leak items you no longer have access to 172322:35:13 limits results to 5 items 172422:35:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.69 seconds. Current RSS: ~1239M. Threads: 4. load average: 1.02 1.14 1.00 1/280 12934 172622:35:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/recent_merge_requests_spec.rb. It took 12.72 seconds. Expected to take 11.68 seconds. 172722:35:14# [RSpecRunTime] Starting example group spec/services/labels/transfer_service_spec.rb. Expected to take 11.16 seconds. 172822:35:14Labels::TransferService 172922:35:14 behaves like transfer labels 173122:35:16 recreates missing group labels at project level and assigns them to the issuables 173222:35:18 recreates missing ancestor group labels at project level and assigns them to the issuables 173322:35:19 recreates label priorities related to the missing group labels 173422:35:19 does not recreate missing group labels that are not applied to issues or merge requests 173522:35:20 does not recreate missing group labels that already exist in the project group 173622:35:22 updates only label links in the given project 173722:35:22 when moving within the same ancestor group 173822:35:24 does not recreate ancestor group labels 173922:35:24# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.39 seconds. Current RSS: ~1254M. Threads: 4. load average: 0.94 1.11 0.99 1/286 13082 174122:35:24# [RSpecRunTime] Finishing example group spec/services/labels/transfer_service_spec.rb. It took 10.7 seconds. Expected to take 11.16 seconds. 174222:35:24# [RSpecRunTime] Starting example group spec/models/integrations/unify_circuit_spec.rb. Expected to take 10.71 seconds. 174322:35:24Integrations::UnifyCircuit 174422:35:24 does not allow STI 174522:35:24 behaves like chat integration 174622:35:24 Associations 174722:35:24 is expected to belong to project required: false 174922:35:24 when integration is active 175022:35:24 is expected to validate that :webhook cannot be empty/falsy 175122:35:24 behaves like issue tracker integration URL attribute 175322:35:25 is expected not to allow :webhook to be ‹"example.com"› 175422:35:25 is expected not to allow :webhook to be ‹"ftp://example.com"› 175522:35:25 is expected not to allow :webhook to be ‹"herp-and-derp"› 175622:35:25 when integration is inactive 175722:35:25 is expected not to validate that :webhook cannot be empty/falsy 175822:35:25 .supported_events 175922:35:25 does not support deployment_events 176122:35:26 with push events 176222:35:26 behaves like triggered Unify Circuit integration 176322:35:26 calls Unify Circuit API 176422:35:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.34 seconds. Current RSS: ~1276M. Threads: 4. load average: 0.94 1.11 0.99 1/286 13118 176622:35:26 with default branch 176722:35:26 when only default branch are to be notified 176822:35:26 behaves like triggered Unify Circuit integration 176922:35:26 calls Unify Circuit API 177022:35:26 when only protected branches are to be notified 177122:35:26 behaves like untriggered Unify Circuit integration 177222:35:26 does not call Unify Circuit API 177322:35:26 when default and protected branches are to be notified 177422:35:26 behaves like triggered Unify Circuit integration 177522:35:26 calls Unify Circuit API 177622:35:26 when all branches are to be notified 177722:35:26 behaves like triggered Unify Circuit integration 177822:35:26 calls Unify Circuit API 177922:35:26 with protected branch 178022:35:27 when only default branch are to be notified 178122:35:27 behaves like untriggered Unify Circuit integration 178222:35:27 does not call Unify Circuit API 178322:35:27 when only protected branches are to be notified 178422:35:27 behaves like triggered Unify Circuit integration 178522:35:27 calls Unify Circuit API 178622:35:27 when default and protected branches are to be notified 178722:35:27 behaves like triggered Unify Circuit integration 178822:35:27 calls Unify Circuit API 178922:35:27 when all branches are to be notified 179022:35:27 behaves like triggered Unify Circuit integration 179122:35:27 calls Unify Circuit API 179222:35:27 with neither default nor protected branch 179322:35:27 when only default branch are to be notified 179422:35:27 behaves like untriggered Unify Circuit integration 179522:35:27 does not call Unify Circuit API 179622:35:27 when only protected branches are to be notified 179722:35:27 behaves like untriggered Unify Circuit integration 179822:35:27 does not call Unify Circuit API 179922:35:27 when default and protected branches are to be notified 180022:35:27 behaves like untriggered Unify Circuit integration 180122:35:27 does not call Unify Circuit API 180222:35:27 when all branches are to be notified 180322:35:27 behaves like triggered Unify Circuit integration 180422:35:27 calls Unify Circuit API 180522:35:27 with issue events 180622:35:27 behaves like triggered Unify Circuit integration 180722:35:28Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 180922:35:28To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 181022:35:28 calls Unify Circuit API 181122:35:28 with merge events 181222:35:28 behaves like triggered Unify Circuit integration 181322:35:28 calls Unify Circuit API 181422:35:28 with wiki page events 181522:35:28 behaves like triggered Unify Circuit integration 181622:35:29 calls Unify Circuit API 181722:35:29 with note events 181822:35:29 with commit comment 181922:35:29 behaves like triggered Unify Circuit integration 182022:35:29 calls Unify Circuit API 182122:35:29 with merge request comment 182222:35:30 behaves like triggered Unify Circuit integration 182322:35:30 calls Unify Circuit API 182422:35:30 with issue comment 182522:35:30 behaves like triggered Unify Circuit integration 182622:35:30 calls Unify Circuit API 182722:35:30 with snippet comment 182822:35:30 behaves like triggered Unify Circuit integration 182922:35:30 calls Unify Circuit API 183022:35:30 with pipeline events 183122:35:30 with failed pipeline 183222:35:30 behaves like triggered Unify Circuit integration 183322:35:30 calls Unify Circuit API 183422:35:30 with succeeded pipeline 183522:35:30 with default notify_only_broken_pipelines 183622:35:31 does not call Unify Circuit API 183722:35:31 when notify_only_broken_pipelines is false 183822:35:31 behaves like triggered Unify Circuit integration 183922:35:31 calls Unify Circuit API 184022:35:31 with default branch 184122:35:31 when only default branch are to be notified 184222:35:31 behaves like triggered Unify Circuit integration 184322:35:31 calls Unify Circuit API 184422:35:31 when only protected branches are to be notified 184522:35:31 behaves like untriggered Unify Circuit integration 184622:35:31 does not call Unify Circuit API 184722:35:31 when default and protected branches are to be notified 184822:35:31 behaves like triggered Unify Circuit integration 184922:35:31 calls Unify Circuit API 185022:35:31 when all branches are to be notified 185122:35:31 behaves like triggered Unify Circuit integration 185222:35:31 calls Unify Circuit API 185322:35:31 with protected branch 185422:35:31 when only default branch are to be notified 185522:35:31 behaves like untriggered Unify Circuit integration 185622:35:31 does not call Unify Circuit API 185722:35:31 when only protected branches are to be notified 185822:35:31 behaves like triggered Unify Circuit integration 185922:35:31 calls Unify Circuit API 186022:35:31 when default and protected branches are to be notified 186122:35:31 behaves like triggered Unify Circuit integration 186222:35:31 calls Unify Circuit API 186322:35:31 when all branches are to be notified 186422:35:31 behaves like triggered Unify Circuit integration 186522:35:31 calls Unify Circuit API 186622:35:31 with neither default nor protected branch 186722:35:31 when only default branch are to be notified 186822:35:31 behaves like untriggered Unify Circuit integration 186922:35:31 does not call Unify Circuit API 187022:35:31 when only protected branches are to be notified 187122:35:31 behaves like untriggered Unify Circuit integration 187222:35:32 does not call Unify Circuit API 187322:35:32 when default and protected branches are to be notified 187422:35:32 behaves like untriggered Unify Circuit integration 187522:35:32 does not call Unify Circuit API 187622:35:32 when all branches are to be notified 187722:35:32 behaves like triggered Unify Circuit integration 187822:35:32 calls Unify Circuit API 187922:35:32 deployment events 188022:35:33 behaves like untriggered Unify Circuit integration 188122:35:33 does not call Unify Circuit API 188222:35:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.11 seconds. Current RSS: ~1275M. Threads: 4. load average: 0.95 1.11 1.00 1/285 13270 188422:35:33# [RSpecRunTime] Finishing example group spec/models/integrations/unify_circuit_spec.rb. It took 8.73 seconds. Expected to take 10.71 seconds. 188522:35:33# [RSpecRunTime] Starting example group spec/models/concerns/resolvable_note_spec.rb. Expected to take 10.17 seconds. 188622:35:33Note ResolvableNote 188722:35:34 does not allow STI 188822:35:34 resolvability scopes 188922:35:36 .potentially_resolvable 189022:35:36 includes diff and discussion notes on issues and merge requests 189122:35:36# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.79 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.19 1.16 1.01 1/286 13337 189422:35:36 includes non-system diff and discussion notes on issues and merge requests 189622:35:36 includes resolved non-system diff and discussion notes on issues and merge requests 189822:35:36 includes non-resolved non-system diff and discussion notes on issues and merge requests 189922:35:36 .resolvable_types 190022:35:36 is expected to eq ["DiffNote", "DiscussionNote"] 190222:35:36 resolves only the resolvable, not yet resolved notes 190422:35:36 unresolves the resolved notes 190522:35:36 #resolvable? 190622:35:36 when potentially resolvable 190722:35:36 when a system note 190822:35:37 returns false 190922:35:37 when a regular note 191022:35:37 returns true 191122:35:37 when not potentially resolvable 191222:35:37 returns false 191322:35:37 #to_be_resolved? 191422:35:37 when not resolvable 191522:35:37 returns false 191622:35:37 when resolvable 191722:35:37 when resolved 191822:35:37 returns false 191922:35:37 when not resolved 192022:35:37 returns true 192222:35:37 when not resolvable 192322:35:37 returns false 192422:35:37 when resolvable 192522:35:37 when the note has been resolved 192622:35:37 returns true 192722:35:37 when the note has not been resolved 192822:35:37 returns false 193022:35:37 when not resolvable 193122:35:38 returns false 193222:35:38 doesn't set resolved_at 193322:35:38 doesn't set resolved_by 193422:35:38 doesn't mark as resolved 193522:35:38 when resolvable 193622:35:38 when already resolved 193722:35:38 returns false 193822:35:39 doesn't change resolved_at 193922:35:39 doesn't change resolved_by 194022:35:39 doesn't change resolved status 194122:35:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.45 seconds. Current RSS: ~1277M. Threads: 4. load average: 1.19 1.16 1.01 1/284 13341 194322:35:39 when not yet resolved 194422:35:39 returns true 194522:35:40 sets resolved_at 194622:35:40 sets resolved_by 194722:35:40 marks as resolved 194822:35:40 updates the updated_at timestamp 194922:35:40# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.52 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.18 1.16 1.01 1/284 13342 195222:35:40 when not resolvable 195322:35:40 returns false 195422:35:40 when resolvable 195522:35:40 when resolved 195622:35:41 returns true 195722:35:41 unsets resolved_at 195822:35:41 unsets resolved_by 195922:35:41 unmarks as resolved 196022:35:41 updates the updated_at timestamp 196122:35:42# [RSpecRunTime] RSpec elapsed time: 16 minutes 29.69 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.18 1.16 1.01 1/283 13343 196322:35:42 when not resolved 196422:35:42 returns false 196522:35:42 #potentially_resolvable? 196622:35:42 returns false if noteable could not be found 196722:35:42# [RSpecRunTime] Finishing example group spec/models/concerns/resolvable_note_spec.rb. It took 8.73 seconds. Expected to take 10.17 seconds. 196822:35:42# [RSpecRunTime] Starting example group spec/workers/projects/post_creation_worker_spec.rb. Expected to take 9.67 seconds. 196922:35:42Projects::PostCreationWorker 197022:35:42 behaves like an idempotent worker 197122:35:42 is labeled as idempotent 197222:35:43 performs multiple times sequentially without raising an exception 197322:35:43 Prometheus integration 197422:35:43 project is nil 197522:35:43 does not create prometheus integration 197622:35:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 31.23 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.18 1.16 1.01 1/283 13344 197822:35:43 when project has access to shared integration 197922:35:43 Prometheus application is shared via group cluster 198022:35:44 creates an Integrations::Prometheus record 198122:35:45# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.71 seconds. Current RSS: ~1251M. Threads: 4. load average: 1.16 1.15 1.01 1/281 13345 198322:35:45 Prometheus application is shared via instance cluster 198422:35:46 creates an Integrations::Prometheus record 198522:35:47 cleans invalid record and logs warning 198622:35:47# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.29 seconds. Current RSS: ~1238M. Threads: 4. load average: 1.16 1.15 1.01 1/280 13346 198822:35:47 shared Prometheus application is not available 198922:35:48 does not persist an Integrations::Prometheus record 199022:35:48# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.5 seconds. Current RSS: ~1235M. Threads: 4. load average: 1.16 1.15 1.01 1/280 13347 199222:35:48 Incident timeline event tags 199322:35:48 when project is nil 199422:35:48 does not create event tags 199522:35:48 when project is created 199622:35:50 creates tags for the project 199722:35:51 raises error if record creation fails 199822:35:51# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.93 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.15 1.15 1.01 1/280 13348 200022:35:51# [RSpecRunTime] Finishing example group spec/workers/projects/post_creation_worker_spec.rb. It took 9.09 seconds. Expected to take 9.67 seconds. 200122:35:51# [RSpecRunTime] Starting example group spec/tasks/migrate/schema_check_rake_spec.rb. Expected to take 9.15 seconds. 200222:35:51schema_version_check rake task 200322:35:51 allows migrations on databases meeting the min schema version requirement 200422:35:51 raises an error when schema version is too old to migrate 200522:35:51 skips running validation when passed the skip env variable 200622:35:51 allows migrations on fresh databases 200722:35:54# [RSpecRunTime] Finishing example group spec/tasks/migrate/schema_check_rake_spec.rb. It took 3.11 seconds. Expected to take 9.15 seconds. 200822:35:54# [RSpecRunTime] RSpec elapsed time: 16 minutes 42.11 seconds. Current RSS: ~1231M. Threads: 4. load average: 1.15 1.15 1.01 1/280 13349 201022:35:54# [RSpecRunTime] Starting example group spec/models/design_management/design_collection_spec.rb. Expected to take 8.7 seconds. 201122:35:54DesignManagement::DesignCollection 201222:35:55 does not allow STI 201322:35:55 .find_or_create_design! 201422:35:55 finds an existing design 201522:35:55 creates a new design if one didn't exist 201622:35:55 only queries the designs once 201722:35:55 inserts the design after any existing designs 201822:35:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.32 seconds. Current RSS: ~1228M. Threads: 4. load average: 1.14 1.15 1.01 1/280 13350 202122:35:55 defaults to ready 202222:35:55 persists its state changes between initializations 202322:35:55 state: "ready", can_start: true, can_end: false, can_error: true, can_reset: true 202422:35:55 maintains state machine transition rules 202522:35:55 state: "in_progress", can_start: false, can_end: true, can_error: true, can_reset: true 202622:35:55 maintains state machine transition rules 202722:35:55 state: "error", can_start: false, can_end: false, can_error: false, can_reset: true 202822:35:55 maintains state machine transition rules 202922:35:55 clearing the redis cached state when state changes back to ready 203022:35:55 clears the cached state on end_copy! 203122:35:55 clears the cached state on reset_copy! 203322:35:55 is true when the design collection has no designs 203422:35:56 is false when the design collection has designs 203622:35:59 includes versions for all designs 203722:35:59# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.1 seconds. Current RSS: ~1239M. Threads: 4. load average: 1.14 1.15 1.01 1/280 13351 204022:35:59 builds a design repository 204122:35:59 #designs_by_filename 204222:36:00 finds all the designs with those filenames on this issue 204322:36:01 only makes a single query 204422:36:01 some are deleted 204522:36:02 takes deletion into account 204622:36:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 50.52 seconds. Current RSS: ~1231M. Threads: 4. load average: 1.69 1.26 1.05 1/285 13791 204822:36:02# [RSpecRunTime] Finishing example group spec/models/design_management/design_collection_spec.rb. It took 8.42 seconds. Expected to take 8.7 seconds. 204922:36:02# [RSpecRunTime] Starting example group spec/lib/gitlab/x509/certificate_spec.rb. Expected to take 8.33 seconds. 205022:36:02Gitlab::X509::Certificate 205122:36:06 testing environment setup 205222:36:06 generate_root 205322:36:06 generates a root CA that expires a long way in the future 205422:36:06# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.99 seconds. Current RSS: ~1230M. Threads: 4. load average: 1.63 1.26 1.05 1/285 13792 205622:36:06 generate_intermediate 205722:36:06 generates an intermediate CA that expires a long way in the future 205822:36:06 generates an intermediate CA properly signed by the root CA 205922:36:06 generate_cert 206022:36:06 generates a cert properly signed by the intermediate CA 206122:36:06 generates a cert that expires soon 206222:36:06 generates a cert intended for email signing 206322:36:06 passing in INFINITE_EXPIRY 206422:36:08 generates a cert that expires a long way in the future 206522:36:08# [RSpecRunTime] RSpec elapsed time: 16 minutes 56.22 seconds. Current RSS: ~1231M. Threads: 4. load average: 1.63 1.26 1.05 1/285 13793 206722:36:08 .from_strings 206822:36:08 parses correctly a certificate and key 207022:36:08 parses correctly a certificate and key 207122:36:08 with optional ca_certs 207222:36:08 parses correctly certificate, key and ca_certs 207322:36:08 with no intermediate CA 207422:36:09 parses correctly a certificate and key 207522:36:09 .default_cert_dir 207622:36:09 when SSL_CERT_DIR env variable is not set 207722:36:09 returns default directory from OpenSSL 207822:36:09 when SSL_CERT_DIR env variable is set 207922:36:09 returns specified directory 208022:36:09 .default_cert_file 208122:36:09 when SSL_CERT_FILE env variable is not set 208222:36:09 returns default file from OpenSSL 208322:36:09 when SSL_CERT_FILE env variable is set 208422:36:09 returns specified file 208522:36:09 .ca_certs_paths 208622:36:09 returns all files specified by OpenSSL defaults 208722:36:09 .ca_certs_bundle 208822:36:09 skips certificates if OpenSSLError is raised and report it 208922:36:09 returns a list certificates as strings 209022:36:09 .load_ca_certs_bundle 209122:36:09 loads a PEM-encoded certificate bundle into an OpenSSL::X509::Certificate array 209222:36:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/x509/certificate_spec.rb. It took 6.98 seconds. Expected to take 8.33 seconds. 209322:36:09# [RSpecRunTime] Starting example group spec/lib/gitlab/chat/output_spec.rb. Expected to take 8.01 seconds. 209422:36:09Gitlab::Chat::Output 209622:36:10 returns the chat reply as a String 209722:36:10 without the chat_reply trace section 209822:36:11 falls back to using the step_script trace section 209922:36:11 without the step_script trace section 210022:36:12 falls back to using the build_script trace section 210122:36:12 without the build_script trace section 210222:36:13 raises MissingBuildSectionError 210322:36:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.49 seconds. Current RSS: ~1241M. Threads: 4. load average: 1.50 1.24 1.04 1/280 13794 210522:36:13 #without_executed_command_line 210622:36:14 returns the input without the first line 210722:36:15 returns an empty String when the input is empty 210822:36:16 returns an empty String when the input consits of a single newline 210922:36:16# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.07 seconds. Current RSS: ~1239M. Threads: 4. load average: 1.46 1.23 1.04 1/280 13795 211122:36:16 #find_build_trace_section 211222:36:17 returns nil when no section could be found 211322:36:18 returns the trace section when it could be found 211422:36:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 5.94 seconds. Current RSS: ~1241M. Threads: 4. load average: 1.46 1.23 1.04 1/280 13796 211622:36:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/chat/output_spec.rb. It took 8.43 seconds. Expected to take 8.01 seconds. 211722:36:18# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/database_spec.rb. Expected to take 7.58 seconds. 211822:36:18Ci::BuildTraceChunks::Database 211922:36:18 does not allow STI 212122:36:18 when data exists 212222:36:19 returns the data 212322:36:19 when data does not exist 212622:36:19 when data exists 212722:36:20 overwrites data 212822:36:20 when data does not exist 212922:36:21 sets new data 213022:36:21 #delete_data 213122:36:21 when data exists 213222:36:22 deletes data 213322:36:22 when data does not exist 213422:36:23 does nothing 213622:36:23 when data exists 213722:36:23 returns data bytesize correctly 213822:36:23 when data does not exist 213922:36:24 returns zero 214122:36:25 returns empty array 214222:36:25# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/database_spec.rb. It took 7.22 seconds. Expected to take 7.58 seconds. 214322:36:25# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. Expected to take 7.22 seconds. 214422:36:25Gitlab::GithubImport::IssuableFinder 214522:36:25 #database_id 214622:36:25 returns nil if object does not exist 214722:36:26 fetches object id from database if not in cache 214822:36:26 fetches object id from cache if present 214922:36:27 returns nil and skips database read if cache has no record 215022:36:27 raises TypeError when the object is not supported 215122:36:27 when group is present 215222:36:27 when settings single_endpoint_notes_import is enabled 215322:36:28 reads cache value with longer timeout 215422:36:28# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.88 seconds. Current RSS: ~1242M. Threads: 4. load average: 1.39 1.22 1.04 1/280 13797 215622:36:28 when settings single_endpoint_notes_import is disabled 215722:36:28 reads cache value with default timeout 215822:36:28 #cache_database_id 215922:36:29 caches the ID of a database row 216022:36:29 when settings single_endpoint_notes_import is enabled 216122:36:30 caches value with longer timeout 216222:36:30# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.05 seconds. Current RSS: ~1242M. Threads: 4. load average: 1.36 1.22 1.04 1/280 13798 216422:36:30 when settings single_endpoint_notes_import is disabled 216522:36:31 caches value with default timeout 216622:36:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. It took 5.57 seconds. Expected to take 7.22 seconds. 216722:36:31# [RSpecRunTime] Starting example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. Expected to take 6.72 seconds. 216822:36:31gitlab:service_desk_email:secret rake tasks 217022:36:31 displays error when file does not exist 217122:36:31 displays error when key does not exist 217222:36:31 displays error when key is changed 217322:36:31 outputs the unencrypted content when present 217522:36:31# password: '123' 217622:36:31# user: 'gitlab-incoming@gmail.com' 217722:36:31 creates encrypted file 217822:36:31 displays error when key does not exist 217922:36:31 displays error when key is changed 218022:36:31 displays error when write directory does not exist 218122:36:32somevalue shows a warning when content is invalid 218222:36:32 displays error when $EDITOR is not set 218422:36:32 creates encrypted file from stdin 218522:36:32 displays error when key does not exist 218622:36:32 displays error when write directory does not exist 218722:36:32somevalue shows a warning when content is invalid 218822:36:35# [RSpecRunTime] Finishing example group spec/tasks/gitlab/service_desk_email_rake_spec.rb. It took 4.3 seconds. Expected to take 6.72 seconds. 218922:36:35# [RSpecRunTime] RSpec elapsed time: 17 minutes 23.1 seconds. Current RSS: ~1239M. Threads: 4. load average: 1.33 1.22 1.04 1/280 13802 219122:36:35# [RSpecRunTime] Starting example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. Expected to take 6.46 seconds. 219222:36:35Ci::DailyBuildGroupReportResultsFinder 219422:36:39 when params are provided 219522:36:39 when current user is not allowed to read data 219622:36:39 returns an empty collection 219722:36:39# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.53 seconds. Current RSS: ~1231M. Threads: 4. load average: 1.33 1.22 1.04 1/280 13803 219922:36:39 when current user is allowed to read data 220022:36:39 returns matching coverages within the given date range 220122:36:39 when ref_path is nil 220222:36:40 returns coverages for the default branch 220322:36:40# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.55 seconds. Current RSS: ~1237M. Threads: 4. load average: 1.30 1.21 1.04 1/280 13804 220522:36:40 when limit is specified 220622:36:40 returns limited number of matching coverages within the given date range 220722:36:40 when provided dates are nil 220822:36:40 returns all coverages from the last 90 days 220922:36:40# [RSpecRunTime] Finishing example group spec/finders/ci/daily_build_group_report_results_finder_spec.rb. It took 5.56 seconds. Expected to take 6.46 seconds. 221022:36:40# [RSpecRunTime] Starting example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. Expected to take 6.27 seconds. 221122:36:40Clusters::Agents::Authorizations::UserAccess::Finder 221322:36:42 returns nothing 221422:36:42 with project authorizations 221522:36:42 returns authorization 221622:36:42 when user is maintainer 221722:36:42 returns authorization 221822:36:42# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.52 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.30 1.21 1.04 1/280 13805 222022:36:42 when user is guest 222122:36:42 does not return authorization 222222:36:42 with multiple authorizations 222322:36:43 returns authorizations 222422:36:43 with specific agent 222522:36:43 returns authorization 222622:36:43 with specific project 222722:36:43 returns authorization 222922:36:43 returns authorization 223022:36:43 with group authorizations 223122:36:44 returns authorization 223222:36:44 when user is maintainer 223322:36:44 returns authorization 223422:36:44 when user is guest 223522:36:44 does not return authorization 223622:36:44 with multiple authorizations 223722:36:45 returns authorizations 223822:36:45 with specific agent 223922:36:45 returns authorization 224022:36:45 with specific project 224122:36:45 returns authorization 224322:36:45 returns authorization 224422:36:45 when sub-group is authorized 224522:36:46 returns authorization 224622:36:46 with specific deployment project 224722:36:46 returns only the authorization connected to the parent group 224822:36:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 34.27 seconds. Current RSS: ~1234M. Threads: 4. load average: 1.28 1.21 1.04 1/280 13806 225022:36:46 with group authorizations inherited from a parent group 225122:36:46 returns authorization 225222:36:46# [RSpecRunTime] Finishing example group spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb. It took 5.83 seconds. Expected to take 6.27 seconds. 225322:36:46# [RSpecRunTime] Starting example group spec/graphql/mutations/release_asset_links/update_spec.rb. Expected to take 6.05 seconds. 225422:36:46Mutations::ReleaseAssetLinks::Update 225622:36:48 when link_type is included as an argument but is passed nil 225722:36:48 raises a validation error 225822:36:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.85 seconds. Current RSS: ~1250M. Threads: 4. load average: 1.28 1.21 1.04 1/280 13825 226122:36:48 when the current user has access to update the link 226322:36:48 when a new name is provided 226422:36:48 updates the name 226522:36:48 behaves like no changes to the link except for the 226622:36:48 does not change other link properties 226722:36:48 with protected tag 226822:36:48 when user has access to the protected tag 226922:36:48 does not have errors 227022:36:48 when user does not have access to the protected tag 227122:36:49 raises a resource access error 227222:36:49 when nil is provided 227322:36:49 behaves like validation error with messages 227422:36:49 returns the updated link as nil 227522:36:49 returns a validation error 227722:36:49 when a new URL is provided 227822:36:49 updates the url 227922:36:49 behaves like no changes to the link except for the 228022:36:49 does not change other link properties 228122:36:49 when nil is provided 228222:36:49 behaves like validation error with messages 228322:36:50 returns the updated link as nil 228422:36:50 returns a validation error 228622:36:50 when a new filepath is provided 228722:36:50 updates the filepath 228822:36:50 behaves like no changes to the link except for the 228922:36:50 does not change other link properties 229022:36:50 when nil is provided 229122:36:50 updates the filepath to nil 229322:36:50 when a new link type is provided 229422:36:51 updates the link type 229522:36:51 behaves like no changes to the link except for the 229622:36:51 does not change other link properties 229722:36:51 when the current user does not have access to update the link 229822:36:51 raises an error 229922:36:51 when the link doesn't exist 230022:36:51 raises an error 230122:36:51# [RSpecRunTime] Finishing example group spec/graphql/mutations/release_asset_links/update_spec.rb. It took 4.79 seconds. Expected to take 6.05 seconds. 230222:36:51# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_project_service_spec.rb. Expected to take 5.85 seconds. 230322:36:51Ci::JobTokenScope::AddProjectService 230522:36:52 behaves like editable job token scope 230622:36:52 when user does not have permissions to edit the job token scope 230722:36:52 behaves like returns error 230822:36:52 returns an error response 230922:36:52 when user has permissions to edit the job token scope 231022:36:52 when target project is not provided 231122:36:52 behaves like returns error 231222:36:52 returns an error response 231322:36:52 when target project is provided 231422:36:52 when user does not have permissions to read the target project 231522:36:52 behaves like returns error 231622:36:53 returns an error response 231722:36:53 when user has permissions on source and target projects 231822:36:53 behaves like adds project 231922:36:53 adds the project to the scope 232022:36:53 when feature-flag `add_policies_to_ci_job_token` is disabled 232122:36:54 adds the project to the scope but without the policies 232222:36:54 when token scope is disabled 232322:36:54 creates an inbound link by default 232422:36:54 behaves like adds project 232522:36:54 adds the project to the scope 232622:36:54 when feature-flag `add_policies_to_ci_job_token` is disabled 232722:36:55 adds the project to the scope but without the policies 232822:36:55# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.17 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.24 1.20 1.04 1/280 13826 233022:36:55 when direction is specified 233122:36:55 when the direction is outbound 233222:36:55 is expected to eq "outbound" 233322:36:55 when the direction is inbound 233422:36:56 is expected to eq "inbound" 233522:36:56 when project is already in the allowlist 233622:36:56 behaves like returns error 233722:36:56 returns an error response 233822:36:56 when target project is same as the source project 233922:36:56 behaves like returns error 234022:36:56 returns an error response 234122:36:56# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_project_service_spec.rb. It took 5.33 seconds. Expected to take 5.85 seconds. 234222:36:56# [RSpecRunTime] Starting example group spec/graphql/mutations/todos/create_spec.rb. Expected to take 5.67 seconds. 234322:36:56Mutations::Todos::Create 234522:36:56 when target does not support todos 234622:36:57 raises error 234722:36:57 with issue as target 234822:36:57 behaves like create todo mutation 234922:36:58 when user does not have permission to create todo 235022:36:58 raises error 235122:36:58 when user has permission to create todo 235222:36:59 creates a todo 235322:36:59 with merge request as target 235422:36:59 behaves like create todo mutation 235522:37:00 when user does not have permission to create todo 235622:37:00 raises error 235722:37:00# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.41 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.22 1.20 1.04 1/283 13886 235922:37:00 when user has permission to create todo 236022:37:01 creates a todo 236122:37:01 with design as target 236222:37:01 behaves like create todo mutation 236322:37:01 when user does not have permission to create todo 236422:37:01 raises error 236522:37:01 when user has permission to create todo 236622:37:02 creates a todo 236722:37:02# [RSpecRunTime] Finishing example group spec/graphql/mutations/todos/create_spec.rb. It took 5.39 seconds. Expected to take 5.67 seconds. 236822:37:02# [RSpecRunTime] Starting example group spec/models/concerns/recoverable_by_any_email_spec.rb. Expected to take 5.42 seconds. 236922:37:02RecoverableByAnyEmail 237022:37:02 does not allow STI 237122:37:02 .send_reset_password_instructions 237222:37:02 when email param matches user's confirmed primary email 237322:37:02 behaves like sends 'Reset password instructions' email 237422:37:02 finds the user 237522:37:02 sends the email 237622:37:02 when email param matches user's unconfirmed primary email 237722:37:02 behaves like sends 'Reset password instructions' email 237822:37:03 finds the user 237922:37:03 sends the email 238022:37:03 when email param matches user's confirmed secondary email 238122:37:03 behaves like sends 'Reset password instructions' email 238222:37:03 finds the user 238322:37:03 sends the email 238422:37:03 when email param matches user's unconfirmed secondary email 238522:37:03 behaves like does not send 'Reset password instructions' email 238622:37:03 does not find the user 238722:37:03 does not send email to anyone 238822:37:03 when email param is unknown email 238922:37:03 behaves like does not send 'Reset password instructions' email 239022:37:03 does not find the user 239122:37:03 does not send email to anyone 239222:37:03 when email param is invalid email 239322:37:03 behaves like does not send 'Reset password instructions' email 239422:37:03 does not find the user 239522:37:03 does not send email to anyone 239622:37:03 when email param with attempt to cause SQL injection 239722:37:03 behaves like does not send 'Reset password instructions' email 239822:37:03 does not find the user 239922:37:03 does not send email to anyone 240022:37:03 when email param is nil 240122:37:03 behaves like does not send 'Reset password instructions' email 240222:37:03 does not find the user 240322:37:03 does not send email to anyone 240422:37:03 when email param is empty string 240522:37:03 behaves like does not send 'Reset password instructions' email 240622:37:03 does not find the user 240722:37:04 does not send email to anyone 240822:37:04 when email param with multiple emails 240922:37:04 behaves like does not send 'Reset password instructions' email 241022:37:04 does not find the user 241122:37:04 does not send email to anyone 241222:37:04 for password authentication availability 241322:37:04 behaves like sends 'Reset password instructions' email 241422:37:04 finds the user 241522:37:04 sends the email 241622:37:04 when password authentication is disabled for web 241722:37:04 behaves like sends 'Reset password instructions' email 241822:37:04 finds the user 241922:37:04 sends the email 242022:37:04 when password authentication is disabled for git 242122:37:04 behaves like sends 'Reset password instructions' email 242222:37:05 finds the user 242322:37:05 sends the email 242422:37:05 when password authentication is disabled 242522:37:05 behaves like does not send 'Reset password instructions' email when password auth is not allowed 242622:37:05 finds the user 242722:37:05 returns the user with error 242822:37:05 does not send email to anyone 242922:37:05 for an LDAP user 243022:37:05 when email param is user's primary email 243122:37:05 behaves like does not send 'Reset password instructions' email when password auth is not allowed 243222:37:05 finds the user 243322:37:06 returns the user with error 243422:37:06 does not send email to anyone 243522:37:06 when email param is user's confirmed secondary email 243622:37:06 behaves like does not send 'Reset password instructions' email when password auth is not allowed 243722:37:06 finds the user 243822:37:06 returns the user with error 243922:37:06 does not send email to anyone 244022:37:06# [RSpecRunTime] Finishing example group spec/models/concerns/recoverable_by_any_email_spec.rb. It took 4.48 seconds. Expected to take 5.42 seconds. 244122:37:06# [RSpecRunTime] Starting example group spec/models/badge_spec.rb. Expected to take 5.21 seconds. 244322:37:06 does not allow STI 244522:37:06 link_url format 244622:37:06 behaves like placeholder url 244722:37:07 allows url with http protocol 244822:37:07 allows url with https protocol 244922:37:07 cannot be empty 245022:37:07 cannot be nil 245122:37:07 accept badges placeholders 245222:37:08 sanitize url 245322:37:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.9 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.20 1.19 1.04 1/282 13887 245522:37:08 image_url format 245622:37:08 behaves like placeholder url 245722:37:08 allows url with http protocol 245822:37:08 allows url with https protocol 245922:37:08 cannot be empty 246022:37:09 cannot be nil 246122:37:09 accept badges placeholders 246222:37:09 sanitize url 246322:37:09# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.32 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.20 1.19 1.04 1/282 13888 246622:37:10 #rendered_link_url 246722:37:10 behaves like rendered_links 246822:37:10 when the repository is not nil 246922:37:11 uses the project information to populate the url placeholders 247022:37:11 returns the url if the project used is nil 247122:37:11# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.83 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.18 1.19 1.04 1/281 13923 247322:37:11 when the repository is nil 247422:37:11 populate the placeholders 247522:37:11 #rendered_image_url 247622:37:11 behaves like rendered_links 247722:37:11 when the repository is not nil 247822:37:11 uses the project information to populate the url placeholders 247922:37:11 returns the url if the project used is nil 248022:37:11 when the repository is nil 248122:37:11 populate the placeholders 248222:37:11 when asset proxy is enabled 248322:37:11 returns a proxied URL 248422:37:11# [RSpecRunTime] Finishing example group spec/models/badge_spec.rb. It took 4.63 seconds. Expected to take 5.21 seconds. 248522:37:11# [RSpecRunTime] Starting example group spec/finders/crm/organizations_finder_spec.rb. Expected to take 5.01 seconds. 248622:37:11Crm::OrganizationsFinder 248822:37:11 when customer relations feature is enabled for the group 248922:37:11 when user does not have permissions to see organizations in the group 249022:37:11 returns an empty array 249122:37:11 when user is member of the root group 249222:37:11 when feature flag is enabled 249322:37:12 returns all group organizations 249422:37:12 when user is member of the sub group 249522:37:12 returns an empty array 249622:37:12 when customer relations feature is disabled for the group 249722:37:12 returns an empty array 249822:37:12 with search informations 249922:37:12 when search term is empty 250022:37:13 returns all group organizations alphabetically ordered 250122:37:13 when search term is not empty 250222:37:13 searches for name 250322:37:13 searches for description 250422:37:14 searches for name and description 250522:37:14 when searching for organizations state 250622:37:14 returns only inactive organizations 250722:37:14 returns only active organizations 250822:37:14 when searching for organizations ids 250922:37:14 returns the expected organizations 251022:37:14 when sorting 251122:37:15 returns the organiztions sorted by name in ascending order 251222:37:15 returns the organizations sorted by description in descending order 251322:37:15 returns the contacts sorted by default_rate in ascending order 251422:37:15 .counts_by_state 251522:37:16 returns correct counts 251622:37:16# [RSpecRunTime] Finishing example group spec/finders/crm/organizations_finder_spec.rb. It took 4.85 seconds. Expected to take 5.01 seconds. 251722:37:16# [RSpecRunTime] Starting example group spec/tasks/gitlab/lfs/check_rake_spec.rb. Expected to take 4.86 seconds. 251822:37:16gitlab:lfs rake tasks 252022:37:16 outputs the integrity check for each batch 252122:37:16 errors out about missing files on the file system 252222:37:16 errors out about invalid checksum 252322:37:20# [RSpecRunTime] Finishing example group spec/tasks/gitlab/lfs/check_rake_spec.rb. It took 4.14 seconds. Expected to take 4.86 seconds. 252422:37:20# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.16 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.15 1.18 1.03 1/282 13933 252622:37:20# [RSpecRunTime] Starting example group spec/graphql/resolvers/project_packages_resolver_spec.rb. Expected to take 4.67 seconds. 252722:37:20Resolvers::ProjectPackagesResolver 252922:37:21 behaves like group and projects packages resolver 253022:37:21 without sort 253122:37:21 returns the proper packages 253222:37:21 with sorting and filtering 253322:37:23 CREATED_DESC 253422:37:23 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:37:21.955092647 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 253522:37:23# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.94 seconds. Current RSS: ~1255M. Threads: 4. load average: 1.15 1.18 1.03 2/280 13934 253822:37:23 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:37:21.955092647 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 253922:37:23 VERSION_DESC 254022:37:23 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:37:21.955092647 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 254222:37:23 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:37:21.955092647 +0000", updat...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 254422:37:23 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 254622:37:23 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 254822:37:23 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 255022:37:23 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 255122:37:23 filter by package_name 255222:37:23 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 255322:37:23 filter by package_type 255422:37:24 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 255522:37:24 filter by package_version 255622:37:24 is expected to eq [#<Packages::Conan::Package id: 3, project_id: 578, created_at: "2024-11-12 22:37:21.171185227 +0000"...ge_type: "conan", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil>] 255722:37:24 includes_versionless has no effect 255822:37:24 filter by status 255922:37:24 is expected to eq [#<Packages::Package id: 5, project_id: 578, created_at: "2024-11-13 21:37:21.955092647 +0000", updat...kage_type: "maven", creator_id: 860, status: "error", last_downloaded_at: nil, status_message: nil>] 256022:37:24 include_versionless 256122:37:24 is expected to include #<Packages::Package id: 7, project_id: 578, created_at: "2024-11-13 22:36:22.584453939 +0000", update...age_type: "maven", creator_id: 860, status: "default", last_downloaded_at: nil, status_message: nil> 256222:37:24# [RSpecRunTime] Finishing example group spec/graphql/resolvers/project_packages_resolver_spec.rb. It took 3.81 seconds. Expected to take 4.67 seconds. 256322:37:24# [RSpecRunTime] Starting example group spec/models/anti_abuse/reports/note_spec.rb. Expected to take 4.66 seconds. 256422:37:24AntiAbuse::Reports::Note 256522:37:24 does not allow STI 256722:37:25 behaves like Notes::ActiveRecord 256822:37:25 associations 256922:37:25 is expected to belong to author class_name => User required: false 257022:37:25 is expected to belong to updated_by class_name => User required: false 257122:37:25 is expected to have many todos 257222:37:25# [RSpecRunTime] RSpec elapsed time: 18 minutes 13.34 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.14 1.18 1.03 1/280 13935 257522:37:25 is expected to validate that the length of :note is at most 1000000 257622:37:25 is expected to validate that :note cannot be empty/falsy 257822:37:25 is expected to includes the AfterCommitQueue module 257922:37:25 is expected to includes the CacheMarkdownField module 258022:37:25 is expected to includes the Redactable module 258122:37:25 is expected to includes the Participable module 258222:37:25 is expected to includes the Mentionable module 258322:37:25 is expected to includes the Awardable module 258422:37:25 is expected to includes the ResolvableNote module 258522:37:25 is expected to includes the Editable module 258622:37:25 is expected to includes the Sortable module 258722:37:25 behaves like Notes::Discussion 258822:37:25 #start_of_discussion? 258922:37:26 returns true when note is the start of a discussion 259022:37:26 returns false when note is a reply 259122:37:26 .find_discussion 259222:37:26 returns a discussion with multiple notes 259322:37:26 #discussion_id 259422:37:26 when it is newly created 259522:37:26 has a discussion id 259622:37:26 when it didn't store a discussion id before 259722:37:26 has a discussion id 259822:37:26 #to_discussion 259922:37:26 returns a discussion with just this note 260122:37:26 when the note is part of a discussion 260222:37:26 returns the discussion this note is in 260322:37:26 when the note is not part of a discussion 260422:37:26 returns a discussion with just this note 260522:37:26 #part_of_discussion? 260622:37:26 for a regular note 260722:37:26 returns false 260822:37:26 for a discussion note 260922:37:26 returns true 261022:37:26 #in_reply_to? 261222:37:26 when part of a discussion 261322:37:26 checks if the note is in reply to the other discussion 261422:37:26 when not part of a discussion 261522:37:27 checks if the note is in reply to the other noteable 261622:37:27 for a discussion 261722:37:27 when part of the same discussion 261822:37:27 returns true 261922:37:27 when not part of the same discussion 262022:37:27 returns false 262122:37:27 for a noteable 262222:37:27 when a comment on the same noteable 262322:37:27 returns true 262422:37:27 when not a comment on the same noteable 262522:37:27 returns false 262622:37:27 for a different entity 262722:37:27 returns false 262922:37:27 is expected to validate that :abuse_report cannot be empty/falsy 263122:37:28 caches the html field 263322:37:28 .inc_relations_for_view 263422:37:28 loads associations 263522:37:28 #parent_object_field 263622:37:28 returns the correct value 263722:37:28 #skip_project_check? 263822:37:28 returns true 263922:37:28# [RSpecRunTime] Finishing example group spec/models/anti_abuse/reports/note_spec.rb. It took 3.86 seconds. Expected to take 4.66 seconds. 264022:37:28# [RSpecRunTime] Starting example group spec/models/packages/conan/package_reference_spec.rb. Expected to take 4.32 seconds. 264122:37:28Packages::Conan::PackageReference 264222:37:28 does not allow STI 264322:37:28 associations 264422:37:28 belongs to package 264522:37:28 belongs to recipe_revision 264622:37:28 is expected to belong to project required: false 264722:37:28 has many package_revisions 264822:37:28 has many file_metadata 265022:37:28 is expected to validate that :package cannot be empty/falsy 265122:37:28 is expected to validate that :project cannot be empty/falsy 265222:37:28 is expected to validate that :reference cannot be empty/falsy 265322:37:30 is expected to validate that :reference is case-insensitively unique within the scope of :package_id and :recipe_revision_id 265422:37:30 on reference 265522:37:30 when the length exceeds the maximum byte size 265622:37:30 is not valid 265722:37:30# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.54 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.13 1.18 1.03 1/280 13936 265922:37:30 when the length is within the byte size limit 266222:37:31 is expected to be valid 266322:37:31 with empty conan info 266422:37:31 is expected to be valid 266522:37:31 with invalid conan info 266722:37:31 when info size exceeds the maximum allowed size 266822:37:31 is invalid due to large size 266922:37:31# [RSpecRunTime] Finishing example group spec/models/packages/conan/package_reference_spec.rb. It took 3.37 seconds. Expected to take 4.32 seconds. 267022:37:31# [RSpecRunTime] Starting example group spec/finders/packages/pypi/packages_finder_spec.rb. Expected to take 4.23 seconds. 267122:37:31Packages::Pypi::PackagesFinder 267322:37:32 with package name param 267422:37:32 within a project 267522:37:32 is expected to contain exactly #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:37:32.461863781 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:37:32.512329977 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> 267622:37:32 behaves like when no package is found 267722:37:32 non-existing package 267822:37:32 is expected to be empty 267922:37:32# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.39 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.13 1.18 1.03 1/280 13937 268122:37:32 behaves like when package_name param is a non-normalized name 268222:37:32 non-existing package 268322:37:32 is expected to be empty 268422:37:32 within a group 268522:37:32 is expected to be empty 268622:37:32 user with access to only one project 268722:37:33 is expected to contain exactly #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:37:32.561182124 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 268822:37:33 behaves like when no package is found 268922:37:33 non-existing package 269022:37:33 is expected to be empty 269122:37:33 behaves like when package_name param is a non-normalized name 269222:37:33 non-existing package 269322:37:33 is expected to be empty 269422:37:33 user with access to multiple projects 269522:37:34 is expected to contain exactly #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:37:32.461863781 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:37:32.512329977 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:37:32.561182124 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 269622:37:34 when package registry is disabled for one project 269722:37:34 filters the packages from the disabled project 269822:37:34 without package_name param 269922:37:34 within a group 270022:37:34 user with access to only one project 270122:37:34 is expected to contain exactly #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:37:32.561182124 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 270222:37:34 user with access to multiple projects 270322:37:35 is expected to contain exactly #<Packages::Pypi::Package id: 10, project_id: 586, created_at: "2024-11-13 22:37:32.399621986 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:37:32.461863781 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:37:32.512329977 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 13, project_id: 587, created_at: "2024-11-13 22:37:32.561182124 +0000",...kage_type: "pypi", creator_id: 894, status: "default", last_downloaded_at: nil, status_message: nil> 270422:37:35 within a project 270522:37:35 is expected to contain exactly #<Packages::Pypi::Package id: 10, project_id: 586, created_at: "2024-11-13 22:37:32.399621986 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Pypi::Package id: 11, project_id: 586, created_at: "2024-11-13 22:37:32.461863781 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Pypi::Package id: 12, project_id: 586, created_at: "2024-11-13 22:37:32.512329977 +0000",...kage_type: "pypi", creator_id: 893, status: "default", last_downloaded_at: nil, status_message: nil> 270622:37:35# [RSpecRunTime] Finishing example group spec/finders/packages/pypi/packages_finder_spec.rb. It took 3.74 seconds. Expected to take 4.23 seconds. 270722:37:35# [RSpecRunTime] Starting example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. Expected to take 4.07 seconds. 270822:37:35notify/import_issues_csv_email.html.haml 270922:37:35 when import errors reported 271022:37:36 renders correctly 271122:37:36 when no errors found while importing 271222:37:36 renders correctly 271322:37:36 when parse error reported while importing 271422:37:37 renders with parse error 271522:37:37 when preprocess errors reported while importing 271622:37:38 renders with project name error 271722:37:38 with a project in a group 271822:37:38 renders with group clause error 271922:37:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.63 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.12 1.17 1.03 1/280 13938 272122:37:38# [RSpecRunTime] Finishing example group spec/views/notify/import_issues_csv_email.html.haml_spec.rb. It took 3.69 seconds. Expected to take 4.07 seconds. 272222:37:38# [RSpecRunTime] Starting example group spec/models/ml/model_spec.rb. Expected to take 3.87 seconds. 272422:37:41 does not allow STI 272522:37:41 .including_project 272622:37:41 loads latest version 272722:37:41# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.13 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.11 1.17 1.03 1/280 13939 272922:37:41 #all_packages 273022:37:41 returns an empty array when no model versions exist 273122:37:41 returns one package when a single model version exists 273222:37:41 returns multiple packages when multiple model versions exist 273322:37:41 associations 273422:37:41 is expected to belong to project required: false 273522:37:41 is expected to have one default_experiment 273622:37:41 is expected to have many versions 273722:37:41 is expected to have many metadata 273822:37:42 is expected to have one latest_version class_name => Ml::ModelVersion inverse_of => model 274022:37:42 validates a valid model version 274222:37:42 when description is too large 274322:37:42 is expected to include :description 274422:37:42 when description is below threshold 274522:37:42 is expected not to include :description 274722:37:42 ctx: "name is blank", name: "" 274822:37:42 is expected to include :name 274922:37:42 ctx: "name is not valid package name", name: "!!()()" 275022:37:42 is expected to include :name 275122:37:42 ctx: "name is too large", name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 275222:37:42 is expected to include :name 275322:37:42 ctx: "name is not unique in the project", name: "an_existing_model" 275422:37:42 is expected to include :name 275522:37:42 default_experiment 275622:37:42 when experiment name name is different than model name 275722:37:42 is expected to include :default_experiment 275822:37:42 when model version project is different than model project 275922:37:42 is expected to include :default_experiment 276122:37:42 returns only the candidates for default experiment that do not belong to a model version 276322:37:42 is expected to contain exactly #<Ml::Model id: 1, created_at: "2024-11-13 22:37:40.744194546 +0000", updated_at: "2024-11-13 22:37:4...ting_model", description: nil, user_id: 907, cached_markdown_version: 2162688, description_html: ""> 276422:37:42 .including_latest_version 276522:37:42 loads latest version 276622:37:42 .prefixed_experiment 276722:37:42 returns the given string prefixed with "[model]" 276822:37:42 with_version_count 276922:37:42 when model has versions 277022:37:42 is expected to eq 1 277122:37:42 when model has no versions 277222:37:42 is expected to eq 0 277322:37:42 #by_project_and_id 277522:37:42 is expected to eq #<Ml::Model id: 1, created_at: "2024-11-13 22:37:40.744194546 +0000", updated_at: "2024-11-13 22:37:4...ting_model", description: nil, user_id: 907, cached_markdown_version: 2162688, description_html: ""> 277622:37:42 if id has no match 277722:37:42 is expected to equal nil 277822:37:42 if project id does not match 277922:37:42 is expected to equal nil 278022:37:42# [RSpecRunTime] Finishing example group spec/models/ml/model_spec.rb. It took 3.84 seconds. Expected to take 3.87 seconds. 278122:37:42# [RSpecRunTime] Starting example group spec/models/blob_viewer/license_spec.rb. Expected to take 3.8 seconds. 278222:37:42BlobViewer::License 278322:37:42 does not allow STI 278522:37:43 returns the blob project repository license 278622:37:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.68 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.11 1.17 1.03 1/281 13962 278822:37:44 #render_error 278922:37:44 when there is no license 279022:37:45 returns :unknown_license 279122:37:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.96 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.10 1.17 1.03 1/281 13981 279322:37:45 when there is a license 279522:37:46# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.13 seconds. Current RSS: ~1309M. Threads: 4. load average: 1.10 1.17 1.03 1/282 14004 279722:37:46# [RSpecRunTime] Finishing example group spec/models/blob_viewer/license_spec.rb. It took 3.66 seconds. Expected to take 3.8 seconds. 279822:37:46# [RSpecRunTime] Starting example group spec/services/markdown_content_rewriter_service_spec.rb. Expected to take 3.57 seconds. 279922:37:46MarkdownContentRewriterService 280122:37:47 raises an error if source_parent is not a Project 280222:37:47 raises an error if field does not have cached markdown 280322:37:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.53 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.10 1.17 1.03 1/282 14005 280622:37:47 when content does not need a rewrite 280722:37:48 returns original content and cached html 280822:37:48 when content needs a rewrite 280922:37:48 calls the rewriter classes successfully 281022:37:48 when content has references 281122:37:48 rewrites content 281222:37:48 when content contains an upload 281322:37:49 rewrites content 281422:37:49 #safe_to_copy_markdown? 281522:37:49 when content has references 281622:37:49 is expected to eq false 281722:37:49 when content has uploaded file references 281822:37:49 is expected to eq false 281922:37:49 when content does not have references or uploads 282022:37:49 is expected to eq true 282122:37:49# [RSpecRunTime] Finishing example group spec/services/markdown_content_rewriter_service_spec.rb. It took 3.41 seconds. Expected to take 3.57 seconds. 282222:37:49# [RSpecRunTime] Starting example group spec/lib/gitlab/git/diff_collection_spec.rb. Expected to take 3.53 seconds. 282322:37:49Gitlab::Git::DiffCollection 282522:37:49 is expected to be a kind of Array 282722:37:49 modifies the array in place 282822:37:49 avoids future iterator iterations 282922:37:49 overflow handling 283022:37:49 adding few enough files 283122:37:49 and few enough lines 283222:37:49 behaves like overflow stuff 283322:37:50 returns the expected overflow values 283522:37:50 is expected to be falsey 283722:37:50 is expected to be falsey 283922:37:50 is expected to eq "3" 284122:37:50 is expected to eq 3 284222:37:50 does not change after peeking 284422:37:50 is expected to eq 30 284522:37:50 when limiting is disabled 284622:37:50 behaves like overflow stuff 284722:37:50 returns the expected overflow values 284922:37:50 is expected to be falsey 285122:37:50 is expected to be falsey 285322:37:50 is expected to eq "3" 285522:37:50 is expected to eq 3 285622:37:50 does not change after peeking 285822:37:50 is expected to eq 30 285922:37:50 and too many lines 286022:37:50 is expected to eq 0 286122:37:50 behaves like overflow stuff 286222:37:50 returns the expected overflow values 286422:37:50 is expected to be truthy 286622:37:50 is expected to be falsey 286822:37:50 is expected to eq "0+" 287022:37:50 is expected to eq 1000 287122:37:50 when limiting is disabled 287222:37:50 is expected to eq 3 287322:37:50 behaves like overflow stuff 287422:37:50 returns the expected overflow values 287622:37:50 is expected to be falsey 287822:37:50 is expected to be falsey 288022:37:50 is expected to eq "3" 288222:37:50 is expected to eq 3000 288322:37:50 adding too many files 288422:37:50 and few enough lines 288522:37:50 is expected to eq 10 288622:37:50 behaves like overflow stuff 288722:37:50 returns the expected overflow values 288922:37:50 is expected to be truthy 289122:37:50 is expected to be falsey 289322:37:50 is expected to eq "10+" 289522:37:50 is expected to eq 10 289622:37:50 when limiting is disabled 289722:37:50 is expected to eq 11 289822:37:50 behaves like overflow stuff 289922:37:50 returns the expected overflow values 290122:37:51 is expected to be falsey 290322:37:51 is expected to be falsey 290522:37:51 is expected to eq "11" 290722:37:51 is expected to eq 11 290822:37:51 and too many lines 290922:37:51 is expected to eq 3 291022:37:51 behaves like overflow stuff 291122:37:51 returns the expected overflow values 291322:37:51 is expected to be truthy 291522:37:51 is expected to be falsey 291722:37:51 is expected to eq "3+" 291922:37:51 is expected to eq 120 292022:37:51 when limiting is disabled 292122:37:51 is expected to eq 11 292222:37:51 behaves like overflow stuff 292322:37:51 returns the expected overflow values 292522:37:51 is expected to be falsey 292722:37:51 is expected to be falsey 292922:37:51 is expected to eq "11" 293122:37:51 is expected to eq 330 293222:37:51 adding exactly the maximum number of files 293322:37:51 and few enough lines 293422:37:51 is expected to eq 10 293522:37:51 behaves like overflow stuff 293622:37:51 returns the expected overflow values 293822:37:51 is expected to be falsey 294022:37:51 is expected to be falsey 294222:37:51 is expected to eq "10" 294422:37:51 is expected to eq 10 294522:37:51 adding too many bytes 294622:37:51 is expected to eq 9 294722:37:51 behaves like overflow stuff 294822:37:51 returns the expected overflow values 295022:37:51 is expected to be truthy 295222:37:51 is expected to be falsey 295422:37:51 is expected to eq "9+" 295622:37:51 is expected to eq 10 295722:37:51 when limiting is disabled 295822:37:51 is expected to eq 10 295922:37:51 behaves like overflow stuff 296022:37:51 returns the expected overflow values 296222:37:51 is expected to be falsey 296422:37:52 is expected to be falsey 296622:37:52 is expected to eq "10" 296822:37:52 is expected to eq 10 296922:37:52 empty collection 297022:37:52 behaves like overflow stuff 297122:37:52 returns the expected overflow values 297322:37:52 is expected to be falsey 297522:37:52 is expected to be truthy 297722:37:52 is expected to eq 0 297922:37:52 is expected to eq "0" 298122:37:52 is expected to eq 0 298322:37:52 with Gitlab::GitalyClient::DiffStitcher 298422:37:52 with generated_files 298522:37:52 sets generated files as generated 298722:37:52 is expected to be falsey 298822:37:52 without generated_files 298922:37:52 set generated as nil 299122:37:52 is expected to be falsey 299222:37:52 when offset_index is given 299322:37:52 when offset_index is 0 299422:37:52 yields all diffs 299522:37:52 when offset index is 1 299622:37:52 does not yield diffs before the offset 299722:37:52 when offset_index is the same as the number of diffs 299822:37:52 yields no diffs 299922:37:52 with existing generated value in the hash 300022:37:52 sets the diff as generated 300122:37:52 when diff are too large 300222:37:52 yields Diff instances even when they are too large 300322:37:52 prunes diffs that are too large 300422:37:52 when diff is quite large will collapse by default 300522:37:52 when no collapse is set 300622:37:52 yields Diff instances even when they are quite big 300722:37:52 does not prune diffs 300822:37:52 when no collapse is unset 300922:37:52 yields Diff instances even when they are quite big 301022:37:52 single-file collections 301122:37:52 does not prune diffs 301222:37:52 multi-file collections 301322:37:52 prunes diffs that are quite big 301422:37:52 when go over safe limits on files 301522:37:52 prunes diffs by default even little ones and sets collapsed_safe_files true 301622:37:52 when go over safe limits on lines 301722:37:52 prunes diffs by default even little ones and sets collapsed_safe_lines true 301822:37:52 when go over safe limits on bytes 301922:37:52 prunes diffs by default even little ones and sets collapsed_safe_bytes true 302022:37:52 when limiting is disabled 302122:37:52 yields Diff instances even when they are quite big 302222:37:52 does not prune diffs 302322:37:52 when offset_index is given 302422:37:52 does not yield diffs before the offset 302522:37:52 when go over safe limits on bytes 302622:37:52 considers size of diffs before the offset for prunning 302822:37:52 when options do not include max_patch_bytes_for_file_extension 302922:37:52 sets max_patch_bytes_for_file_extension as empty 303022:37:52 when options include max_patch_bytes_for_file_extension 303122:37:52 sets value for max_patch_bytes_for_file_extension 303222:37:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/diff_collection_spec.rb. It took 3.11 seconds. Expected to take 3.53 seconds. 303322:37:52# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/set_subscription_spec.rb. Expected to take 3.33 seconds. 303422:37:52Mutations::Issues::SetSubscription 303522:37:53 is expected to require graphql authorizations :update_subscription 303622:37:53 when user does not have access to the project 303722:37:53 behaves like a subscribeable not accessible graphql resource 303822:37:53 raises an error if the resource is not accessible to the user 303922:37:53 when user is developer member of the project 304022:37:53 behaves like a subscribeable graphql resource 304122:37:54 subscribes to the resource 304222:37:54 when passing subscribe as false 304322:37:54 unsubscribes from the discussion 304422:37:54 when the project is public 304522:37:54 behaves like a subscribeable graphql resource 304622:37:55 subscribes to the resource 304722:37:55 when passing subscribe as false 304822:37:55 unsubscribes from the discussion 304922:37:55 when the project is public but the issue is confidential 305022:37:55 behaves like a subscribeable not accessible graphql resource 305122:37:55 raises an error if the resource is not accessible to the user 305222:37:55# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/set_subscription_spec.rb. It took 2.84 seconds. Expected to take 3.33 seconds. 305322:37:55# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb. Expected to take 3.27 seconds. 305422:37:55Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestMerged 305522:37:55 behaves like LEFT JOIN-able value stream analytics event 305622:37:58 can use the event as LEFT JOIN 305722:37:58 when looking at the record with data 305822:37:58 contains the timestamp expression 305922:37:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.4 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.08 1.16 1.03 1/285 14120 306122:37:58 when looking at the record without data 306222:37:58 returns nil for the timestamp expression 306322:37:58 behaves like value stream analytics event 306422:37:58 is expected to be a kind of String 306522:37:58 is expected to be a kind of Symbol 306622:37:58 is expected to include ApplicationRecord(abstract) 306722:37:58 is expected to respond to #timestamp_projection 306822:37:58 is expected to respond to #html_description 306922:37:58 is expected to be a kind of Array 307022:37:58 #apply_query_customization 307122:37:58 expects an ActiveRecord::Relation object as argument and returns a modified version of it 307322:37:58 returns a hash that uniquely identifies an event 307422:37:59 does not differ when the same object is built with the same params 307522:37:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb. It took 3.19 seconds. Expected to take 3.27 seconds. 307622:37:59# [RSpecRunTime] Starting example group spec/lib/banzai/filter/references/reference_filter_spec.rb. Expected to take 3.14 seconds. 307722:37:59Banzai::Filter::References::ReferenceFilter 307922:37:59 iterates over the nodes in a document 308022:37:59 returns an Enumerator when no block is given 308122:37:59 skips links with a "gfm" class 308222:37:59 skips text nodes in pre elements 308322:37:59 skips text nodes in inline diff elements 308522:37:59 returns an Array of the HTML nodes 308622:37:59 #replace_text_when_pattern_matches 308722:37:59 when node has no reference pattern 308922:37:59 behaves like replaces document node 309022:37:59 when parent has only one node 309122:37:59 behaves like replaces text 309222:37:59 when content didnt change 309322:37:59 does not replace link node with html 309422:37:59 when link node has changed 309522:37:59 replaces reference node 309622:37:59 calls replace_and_update_new_nodes 309722:37:59 stores filtered new nodes 309822:37:59 when parent has multiple nodes 309922:37:59 when pattern matches in the first node 310022:37:59 behaves like replaces text 310122:37:59 when content didnt change 310222:37:59 does not replace link node with html 310322:37:59 when link node has changed 310422:37:59 replaces reference node 310522:37:59 calls replace_and_update_new_nodes 310622:37:59 stores filtered new nodes 310722:37:59 when pattern matches in the middle node 310822:37:59 behaves like replaces text 310922:37:59 when content didnt change 311022:37:59 does not replace link node with html 311122:37:59 when link node has changed 311222:37:59 replaces reference node 311322:37:59 calls replace_and_update_new_nodes 311422:37:59 stores filtered new nodes 311522:37:59 when pattern matches in the last node 311622:37:59 behaves like replaces text 311722:37:59 when content didnt change 311822:38:00 does not replace link node with html 311922:38:00 when link node has changed 312022:38:00 replaces reference node 312122:38:00 calls replace_and_update_new_nodes 312222:38:00 stores filtered new nodes 312322:38:00 #replace_link_node_with_text 312422:38:00 behaves like replaces document node 312522:38:00 when parent has only one node 312622:38:00 behaves like replaces text 312722:38:00 when content didnt change 312822:38:00 does not replace link node with html 312922:38:00 when link node has changed 313022:38:00 replaces reference node 313122:38:00 calls replace_and_update_new_nodes 313222:38:00 stores filtered new nodes 313322:38:00 when parent has multiple nodes 313422:38:00 when pattern matches in the first node 313522:38:00 behaves like replaces text 313622:38:00 when content didnt change 313722:38:00 does not replace link node with html 313822:38:00 when link node has changed 313922:38:00 replaces reference node 314022:38:00 calls replace_and_update_new_nodes 314122:38:00 stores filtered new nodes 314222:38:00 when pattern matches in the middle node 314322:38:00 behaves like replaces text 314422:38:00 when content didnt change 314522:38:00 does not replace link node with html 314622:38:00 when link node has changed 314722:38:00 replaces reference node 314822:38:00 calls replace_and_update_new_nodes 314922:38:00 stores filtered new nodes 315022:38:00 when pattern matches in the last node 315122:38:00 behaves like replaces text 315222:38:00 when content didnt change 315322:38:00 does not replace link node with html 315422:38:00 when link node has changed 315522:38:00 replaces reference node 315622:38:00 calls replace_and_update_new_nodes 315722:38:01 stores filtered new nodes 315822:38:01 #replace_link_node_with_href 315922:38:01 behaves like replaces document node 316022:38:01 when parent has only one node 316122:38:01 behaves like replaces text 316222:38:01 when content didnt change 316322:38:01 does not replace link node with html 316422:38:01 when link node has changed 316522:38:01 replaces reference node 316622:38:01 calls replace_and_update_new_nodes 316722:38:01 stores filtered new nodes 316822:38:01 when parent has multiple nodes 316922:38:01 when pattern matches in the first node 317022:38:01 behaves like replaces text 317122:38:01 when content didnt change 317222:38:01 does not replace link node with html 317322:38:01 when link node has changed 317422:38:01 replaces reference node 317522:38:01 calls replace_and_update_new_nodes 317622:38:01 stores filtered new nodes 317722:38:01 when pattern matches in the middle node 317822:38:01 behaves like replaces text 317922:38:01 when content didnt change 318022:38:01 does not replace link node with html 318122:38:01 when link node has changed 318222:38:01 replaces reference node 318322:38:01 calls replace_and_update_new_nodes 318422:38:01 stores filtered new nodes 318522:38:01 when pattern matches in the last node 318622:38:01 behaves like replaces text 318722:38:01 when content didnt change 318822:38:01 does not replace link node with html 318922:38:01 when link node has changed 319022:38:01 replaces reference node 319122:38:01 calls replace_and_update_new_nodes 319222:38:01 stores filtered new nodes 319322:38:01 #call_and_update_nodes 319422:38:02 updates all new nodes 319622:38:02 updates all nodes 319822:38:02 returns false when nodes are not loaded 319922:38:02 returns true when nodes are loaded 320022:38:02 abstract methods 320122:38:02 #references_in 320222:38:02 raises NotImplementedError 320322:38:02 #object_link_filter 320422:38:02 raises NotImplementedError 320522:38:02 behaves like pipeline timing check 320622:38:02 checks the pipeline timing 320722:38:02# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/references/reference_filter_spec.rb. It took 3.35 seconds. Expected to take 3.14 seconds. 320822:38:02# [RSpecRunTime] Starting example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. Expected to take 3.04 seconds. 320922:38:02Ci::PipelineSchedules::VariablesUpdateService 321122:38:03 when user does not have permission 321222:38:04 returns ServiceResponse.error 321322:38:04# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.83 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.08 1.16 1.03 1/284 14141 321522:38:04 when user limited with permission on a project 321622:38:04 returns ServiceResponse.error 321722:38:04 when user has permissions 321822:38:04 saves variable with passed params 321922:38:04 returns ServiceResponse.success 322022:38:04 when schedule save fails 322122:38:04 returns ServiceResponse.error 322222:38:04# [RSpecRunTime] Finishing example group spec/services/ci/pipeline_schedules/variables_update_service_spec.rb. It took 2.56 seconds. Expected to take 3.04 seconds. 322322:38:04# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. Expected to take 2.95 seconds. 322422:38:04Gitlab::ImportExport::UploadsSaver 322522:38:04 bundle a project Git repo 322622:38:04 legacy storage 322722:38:05 saves the uploads successfully 322822:38:06 copies the uploads to the export path 322922:38:06# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.06 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.15 1.17 1.04 2/285 14142 323122:38:06 hashed storage 323222:38:07 saves the uploads successfully 323322:38:07 copies the uploads to the export path 323422:38:07# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.61 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.15 1.17 1.04 1/282 14143 323622:38:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/uploads_saver_spec.rb. It took 3.02 seconds. Expected to take 2.95 seconds. 323722:38:07# [RSpecRunTime] Starting example group spec/services/webauthn/destroy_service_spec.rb. Expected to take 2.84 seconds. 323822:38:07Webauthn::DestroyService 324022:38:07 with only one webauthn method enabled 324122:38:07 when another user is calling the service 324222:38:07 for a user without permissions 324322:38:08 does not destry the webauthn registration 324422:38:08 does not remove the user backup codes 324522:38:08 returns error 324622:38:08 for an admin 324722:38:09 destroys the webauthn registration 324822:38:09 removes the user backup codes 324922:38:09 when current user is calling the service 325022:38:09 when there is also OTP enabled 325122:38:09 removes the webauth registrations 325222:38:09 does not remove the user backup codes 325322:38:09 with multiple webauthn methods enabled 325422:38:09 destroys the webauthn registration 325522:38:10 does not remove the user backup codes 325622:38:10# [RSpecRunTime] Finishing example group spec/services/webauthn/destroy_service_spec.rb. It took 2.12 seconds. Expected to take 2.84 seconds. 325722:38:10# [RSpecRunTime] Starting example group spec/finders/groups/accepting_project_imports_finder_spec.rb. Expected to take 2.75 seconds. 325822:38:10Groups::AcceptingProjectImportsFinder 326022:38:12 only returns groups where the user has access to import projects 326122:38:12# [RSpecRunTime] RSpec elapsed time: 19 minutes 0.53 second. Current RSS: ~1251M. Threads: 4. load average: 1.14 1.17 1.04 1/280 14144 326322:38:12# [RSpecRunTime] Finishing example group spec/finders/groups/accepting_project_imports_finder_spec.rb. It took 2.81 seconds. Expected to take 2.75 seconds. 326422:38:12# [RSpecRunTime] Starting example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. Expected to take 2.65 seconds. 326522:38:12Gitlab::Issues::Rebalancing::State 326622:38:12 rebalancing issues in namespace 326722:38:13 is expected to eq 1 326822:38:13 behaves like issues rebalance caching 326922:38:13 #track_new_running_rebalance 327022:38:13 caches a project id to track caching in progress 327122:38:13 #set and get current_index 327222:38:13 returns zero as current index when index not cached 327322:38:13 returns cached current index 327422:38:13 #set and get current_project 327522:38:13 returns nil if there is no project_id cached 327622:38:13 returns cached current project_id 327722:38:13 #rebalance_in_progress? 327822:38:13 return zero if no re-balances are running 327922:38:13 return false if no re-balances are running 328022:38:13 return true a re-balance for given project/namespace is running 328122:38:13 caching issue ids 328222:38:13 with no issue ids cached 328322:38:13 returns zero when there are no cached issue ids 328422:38:13 returns empty array when there are no cached issue ids 328522:38:13 with cached issue ids 328622:38:13 returns count of cached issue ids 328722:38:13 returns array of issue ids 328822:38:13 limits returned values 328922:38:13 when caching duplicate issue_ids 329022:38:13 does not cache duplicate issues 329122:38:13 returns cached issues with latest scores 329222:38:13 when setting expiration 329322:38:13 when tracking new rebalance 329422:38:13 returns as expired for non existent key 329522:38:13 has expiration set 329622:38:13 when setting current index 329722:38:13 returns as expiring for non existent key 329822:38:13 has expiration set 329922:38:13 when setting current project id 330022:38:13 returns as expired for non existent key 330122:38:13 has expiration set 330222:38:13 when setting cached issue ids 330322:38:13 returns as expired for non existent key 330422:38:13 has expiration set 330522:38:13 cleanup cache 330622:38:14 removes cache keys 330722:38:14 .fetch_rebalancing_groups_and_projects 330822:38:14 caches recently finished rebalance key 330922:38:14 rebalancing issues in a project 331022:38:14 is expected to eq 2 331122:38:14 behaves like issues rebalance caching 331222:38:14 #track_new_running_rebalance 331322:38:14 caches a project id to track caching in progress 331422:38:14 #set and get current_index 331522:38:14 returns zero as current index when index not cached 331622:38:14 returns cached current index 331722:38:14 #set and get current_project 331822:38:14 returns nil if there is no project_id cached 331922:38:14 returns cached current project_id 332022:38:14 #rebalance_in_progress? 332122:38:14 return zero if no re-balances are running 332222:38:14 return false if no re-balances are running 332322:38:14 return true a re-balance for given project/namespace is running 332422:38:14 caching issue ids 332522:38:14 with no issue ids cached 332622:38:14 returns zero when there are no cached issue ids 332722:38:14 returns empty array when there are no cached issue ids 332822:38:14 with cached issue ids 332922:38:15 returns count of cached issue ids 333022:38:15 returns array of issue ids 333122:38:15 limits returned values 333222:38:15 when caching duplicate issue_ids 333322:38:15 does not cache duplicate issues 333422:38:15 returns cached issues with latest scores 333522:38:15 when setting expiration 333622:38:15 when tracking new rebalance 333722:38:15 returns as expired for non existent key 333822:38:15 has expiration set 333922:38:15 when setting current index 334022:38:15 returns as expiring for non existent key 334122:38:15 has expiration set 334222:38:15 when setting current project id 334322:38:15 returns as expired for non existent key 334422:38:15 has expiration set 334522:38:15 when setting cached issue ids 334622:38:15 returns as expired for non existent key 334722:38:15 has expiration set 334822:38:15 cleanup cache 334922:38:15 removes cache keys 335022:38:15 .fetch_rebalancing_groups_and_projects 335122:38:15 caches recently finished rebalance key 335222:38:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/issues/rebalancing/state_spec.rb. It took 2.78 seconds. Expected to take 2.65 seconds. 335322:38:15# [RSpecRunTime] Starting example group spec/workers/update_project_statistics_worker_spec.rb. Expected to take 2.54 seconds. 335422:38:15UpdateProjectStatisticsWorker 335622:38:15 when a lease could be obtained 335722:38:16 updates the project statistics 335822:38:16# [RSpecRunTime] RSpec elapsed time: 19 minutes 4.57 seconds. Current RSS: ~1254M. Threads: 4. load average: 1.13 1.17 1.03 1/280 14163 336022:38:16 when a lease could not be obtained 336122:38:18 does not update the project statistics 336222:38:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.77 seconds. Current RSS: ~1262M. Threads: 4. load average: 1.13 1.17 1.03 1/280 14182 336422:38:18# [RSpecRunTime] Finishing example group spec/workers/update_project_statistics_worker_spec.rb. It took 2.45 seconds. Expected to take 2.54 seconds. 336522:38:18# [RSpecRunTime] Starting example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. Expected to take 2.52 seconds. 336622:38:18DataTransfer::ProjectDataTransferFinder 336822:38:19 returns the correct number of egress 336922:38:19 returns the correct values 337022:38:19 when there are no results for specified dates 337122:38:19 returns nothing 337222:38:19# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.97 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.13 1.17 1.03 1/280 14183 337422:38:19 when there are no results for specified project 337522:38:20 returns nothing 337622:38:20# [RSpecRunTime] RSpec elapsed time: 19 minutes 8.0 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.20 1.18 1.04 1/280 14202 337822:38:20 when dates are not provided 337922:38:20 return all values for a project 338022:38:20 when user does not have permissions 338122:38:20 returns nothing 338222:38:20# [RSpecRunTime] Finishing example group spec/finders/data_transfer/project_data_transfer_finder_spec.rb. It took 2.43 seconds. Expected to take 2.52 seconds. 338322:38:20# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. Expected to take 2.45 seconds. 338422:38:20Gitlab::BitbucketImport::Stage::ImportPullRequestsWorker 338622:38:21 when the import succeeds 338722:38:21 schedules the next stage 338822:38:21Job arguments to Gitlab::BitbucketImport::AdvanceStageWorker must be native JSON types, but :pull_requests_notes is a Symbol. 339022:38:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 339122:38:21 logs stage start and finish 339222:38:21 when project does not exists 339322:38:21 does not call the importer 339422:38:21 when project import state is not `started` 339522:38:21 does not call the importer 339622:38:21 when the importer fails 339722:38:22 does not schedule the next stage and raises error 339822:38:22 behaves like Gitlab::BitbucketImport::StageMethods 339922:38:22 .sidekiq_retries_exhausted 340022:38:22 tracks the import failure 340222:38:22 does not execute the importer if no project could be found 340322:38:22 does not execute the importer if the import state is no longer in progress 340422:38:22 logs error when import fails with a StandardError 340522:38:22 when the import is successful 340622:38:22 executes the import 340722:38:22 queues RefreshImportJidWorker 340822:38:22 logs stage start and finish 340922:38:22# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb. It took 2.42 seconds. Expected to take 2.45 seconds. 341022:38:22# [RSpecRunTime] Starting example group spec/presenters/event_presenter_spec.rb. Expected to take 2.3 seconds. 341122:38:22EventPresenter 341222:38:23 #resource_parent_name 341322:38:23 with group event 341422:38:23 is expected to eq "group129" 341522:38:23 with project label 341622:38:23 is expected to eq "group129 / Project-769 Name" 341722:38:23 #target_link_options 341822:38:23 with group event 341922:38:23 is expected to eq [#<Group id:1290 @group129>, #<Milestone id:8 group129/project-769%"My title 347">] 342022:38:23 with project label 342122:38:23 is expected to eq [#<Project id:620 group129/project-769>>, #<Milestone id:8 group129/project-769%"My title 347">] 342222:38:23 #target_type_name 342322:38:23 returns design for a design event 342422:38:23 returns project for a project event 342522:38:23 returns milestone for a milestone event 342622:38:23 returns the issue_type for issue events 342722:38:24 returns the issue_type for work item events 342822:38:24 #note_target_type_name 342922:38:24 returns design for an event on a comment on a design 343022:38:24 returns nil for an event without a target 343122:38:24 returns issue for an issue comment event 343222:38:24 #push_activity_description 343322:38:24 when event is a regular event 343422:38:24 is expected to be nil 343522:38:24 when event is a push event 343622:38:24 when it is an individual event 343722:38:24 is expected to eq "pushed to branch" 343822:38:24 when it is a batch event 343922:38:24 is expected to eq "pushed to 1 branch" 344022:38:24 #batch_push? 344122:38:24 when event is a regular event 344222:38:24 is expected to be falsey 344322:38:24 when event is a push event 344422:38:24 when it is an individual event 344522:38:24 is expected to be falsey 344622:38:24 when it is a batch event 344722:38:24 is expected to be truthy 344822:38:24 #linked_to_reference? 344922:38:24 when event is a regular event 345022:38:24 is expected to be falsey 345122:38:24 when event is a push event 345222:38:24 when event belongs to group 345322:38:24 is expected to be falsey 345422:38:24 when event belongs to project 345522:38:24 is expected to be falsey 345622:38:24 when matching tag exists 345722:38:24 is expected to be truthy 345822:38:24 when matching branch exists 345922:38:24 is expected to be truthy 346022:38:24# [RSpecRunTime] Finishing example group spec/presenters/event_presenter_spec.rb. It took 1.72 seconds. Expected to take 2.3 seconds. 346122:38:24# [RSpecRunTime] Starting example group spec/workers/create_note_diff_file_worker_spec.rb. Expected to take 2.22 seconds. 346222:38:24CreateNoteDiffFileWorker 346422:38:26 creates diff file 346522:38:26 when the supplied diff_note_id doesn't belong to an existing DiffNote 346622:38:26 returns nil without raising an error 346722:38:26# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.4 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.18 1.18 1.04 1/283 14266 346922:38:26 when called with a missing diff_note id 347022:38:26 returns nil without creating diff file 347122:38:26# [RSpecRunTime] Finishing example group spec/workers/create_note_diff_file_worker_spec.rb. It took 2.09 seconds. Expected to take 2.22 seconds. 347222:38:26# [RSpecRunTime] Starting example group spec/lib/mattermost/session_spec.rb. Expected to take 2.2 seconds. 347322:38:26Mattermost::Session 347422:38:26 is expected to respond to #current_resource_owner 347522:38:27 is expected to respond to #request 347622:38:27 is expected to respond to #authorization 347722:38:27 is expected to respond to #strategy 347822:38:27 #with session 347922:38:27 without oauth uri 348022:38:27 makes a request to the oauth uri 348122:38:27 returns nill on calling a non exisitng method on request 348222:38:27 with oauth_uri 348322:38:27 without token_uri 348422:38:27 can not create a session 348522:38:27 with token_uri 348622:38:28 can set up a session 348722:38:28 returns the value of the block 348822:38:28 exclusive lease 348922:38:28 tries to obtain a lease 349022:38:28 returns a NoSessionError error without lease 349122:38:28# [RSpecRunTime] Finishing example group spec/lib/mattermost/session_spec.rb. It took 1.98 seconds. Expected to take 2.2 seconds. 349222:38:28# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb. Expected to take 2.07 seconds. 349322:38:28Gitlab::SlashCommands::Presenters::IssueSearch 349422:38:29 formats the message correct 349522:38:30 shows a list of results 349622:38:30# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb. It took 2.02 seconds. Expected to take 2.07 seconds. 349722:38:30# [RSpecRunTime] RSpec elapsed time: 19 minutes 18.49 seconds. Current RSS: ~1256M. Threads: 5. load average: 1.17 1.17 1.04 1/283 14267 349922:38:30# [RSpecRunTime] Starting example group spec/lib/gitlab/code_navigation_path_spec.rb. Expected to take 2.07 seconds. 350022:38:30Gitlab::CodeNavigationPath 350122:38:30 when there is an artifact with code navigation data 350222:38:31 when project does not have a lsif artifact 350322:38:32 is expected to be nil 350422:38:32# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.22 seconds. Current RSS: ~1253M. Threads: 5. load average: 1.17 1.17 1.04 1/285 14298 350622:38:32 when a pipeline exist for a sha 350722:38:32 returns path to a file in the artifact 350822:38:32 when passed commit sha is nil 350922:38:32 returns path to a file in the artifact 351022:38:32 when a pipeline exist for the latest commits 351122:38:32 returns path to a file in the artifact 351222:38:32 when artifact loading takes too long 351322:38:32 is expected to be nil 351422:38:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/code_navigation_path_spec.rb. It took 1.94 seconds. Expected to take 2.07 seconds. 351522:38:32# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. Expected to take 1.94 seconds. 351622:38:32Gitlab::UsageDataCounters::HLLRedisCounter 351722:38:32 .known_events 351822:38:32 returns ce events 351922:38:32 works for events without :options 352022:38:32 does not return removed events 352122:38:32 known_events 352222:38:32 .track_event 352322:38:32 tracks event when using symbol 352422:38:32 tracks events with multiple values 352522:38:32 raise error if metrics of unknown event 352622:38:32 reports an error if Feature.enabled raise an error 352722:38:32 with redis_hll_tracking 352822:38:32 tracks the event when feature enabled 352922:38:33 does not track the event with feature flag disabled 353022:38:33 when Rails environment is production 353122:38:33 reports only UnknownEvent exception 353222:38:33 for weekly events 353322:38:33 sets the keys in Redis to expire 353422:38:33 redis key overrides 353522:38:33 with an empty file 353622:38:33 tracks the events using original Redis key 353722:38:33 property_name 353822:38:33 with a property_name for an overridden event 353922:38:33 with a property_name sent as a symbol 354022:38:33 tracks the events using the Redis key override 354122:38:33 with a property_name sent in string format 354222:38:33 tracks the events using the Redis key override 354322:38:33 with a property_name for an overridden event that doesn't include this property_name 354422:38:33 tracks the events using a Redis key with the property_name 354522:38:33 with a property_name for a new event 354622:38:33 tracks the events using a Redis key with the property_name 354722:38:33 with a property_name for a legacy event 354822:38:33 raises an error with an instructive message 354922:38:33 with no property_name for an overridden event 355022:38:33 raises an error with an instructive message 355122:38:33 with no property_name for a new event 355222:38:33 raises an error with an instructive message 355322:38:33 .unique_events 355422:38:33 returns 0 if there are no keys for the given events 355522:38:33 when data for the last complete week 355622:38:33 is expected to eq 1 355722:38:33 when data for the last 4 complete weeks 355822:38:33 is expected to eq 2 355922:38:33 when data for the week 4 weeks ago 356022:38:33 is expected to eq 1 356122:38:33 when using symbol as parameter 356222:38:33 is expected to eq 1 356322:38:33 when no slot is set 356422:38:33 is expected to eq 1 356522:38:33 when data crosses into new year 356622:38:33 does not raise error 356722:38:33 property_names 356822:38:33 with a property_name for an overridden event 356922:38:33 with a property_name sent as a symbol 357022:38:33 tracks the events using the Redis key override 357122:38:33 with a property_name sent in string format 357222:38:33 tracks the events using the Redis key override 357322:38:33 with a property_name for an overridden event that doesn't include this property_name 357422:38:33 tracks the events using a Redis key with the property_name 357522:38:33 with a property_name for a new event 357622:38:33 tracks the events using a Redis key with the property_name 357722:38:33 with a property_name for a legacy event 357822:38:33 raises an error with an instructive message 357922:38:33 with no property_name for a overridden event 358022:38:33 raises an error with an instructive message 358122:38:33 with no property_name for a new event 358222:38:33 raises an error with an instructive message 358322:38:33 key overrides file 358422:38:33 has a valid structure 358522:38:33 .keys_for_aggregation 358622:38:34 returns 1 key for last for week 358722:38:34 returns 4 key for last for weeks 358822:38:34 start_date: "2020-12-21", end_date: "2020-12-21", keys: [] 358922:38:34 returns the correct keys 359022:38:34 start_date: "2020-12-21", end_date: "2020-12-20", keys: [] 359122:38:34 returns the correct keys 359222:38:34 start_date: "2020-12-21", end_date: "2020-11-21", keys: [] 359322:38:34 returns the correct keys 359422:38:34 start_date: "2021-01-01", end_date: "2020-12-28", keys: [] 359522:38:34 returns the correct keys 359622:38:34 start_date: "2020-12-21", end_date: "2020-12-28", keys: lazy { [week_one] } 359722:38:34 returns the correct keys 359822:38:34 start_date: "2020-12-21", end_date: "2021-01-01", keys: lazy { [week_one] } 359922:38:34 returns the correct keys 360022:38:34 start_date: "2020-12-27", end_date: "2021-01-01", keys: lazy { [week_one] } 360122:38:34 returns the correct keys 360222:38:34 start_date: "2020-12-26", end_date: "2021-01-04", keys: lazy { [week_one, week_two] } 360322:38:34 returns the correct keys 360422:38:34 start_date: "2020-12-26", end_date: "2021-01-11", keys: lazy { [week_one, week_two, week_three] } 360522:38:34 returns the correct keys 360622:38:34 start_date: "2020-12-26", end_date: "2021-01-17", keys: lazy { [week_one, week_two, week_three] } 360722:38:34 returns the correct keys 360822:38:34 start_date: "2020-12-26", end_date: "2021-01-18", keys: lazy { [week_one, week_two, week_three, week_four] } 360922:38:34 returns the correct keys 361022:38:34 .legacy_event? 361122:38:34 returns true only for legacy event names 361222:38:34 .weekly_time_range 361322:38:34 return hash with weekly time range boundaries 361422:38:34 .monthly_time_range 361522:38:34 return hash with monthly time range boundaries 361622:38:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb. It took 1.73 seconds. Expected to take 1.94 seconds. 361722:38:34# [RSpecRunTime] Starting example group spec/models/authentication_event_spec.rb. Expected to take 1.91 seconds. 361822:38:34AuthenticationEvent 361922:38:34 does not allow STI 362022:38:34 associations 362122:38:34 is expected to belong to user optional: true 362322:38:34 is expected to validate that :provider cannot be empty/falsy 362422:38:34 is expected to validate that :user_name cannot be empty/falsy 362522:38:34 is expected to validate that :result cannot be empty/falsy 362622:38:35 is expected to allow :ip_address to be ‹"192.168.17.43"› 362722:38:35 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 362822:38:35 is expected not to allow :ip_address to be ‹"invalid IP"› 363022:38:35 .for_provider 363122:38:35 returns events only for the specified provider 363322:38:35 returns all events for an LDAP provider 363522:38:35 returns an array of distinct providers 363622:38:35 .initial_login_or_known_ip_address? 363722:38:35 on first login, when no record exists yet 363822:38:35 is expected to eq true 363922:38:35 on second login from the same ip address 364022:38:35 is expected to eq true 364122:38:35 on second login from another ip address 364222:38:35 is expected to eq false 364322:38:35 .most_used_ip_address_for_user 364422:38:35 is expected to eq "::1" 364522:38:35# [RSpecRunTime] Finishing example group spec/models/authentication_event_spec.rb. It took 1.48 seconds. Expected to take 1.91 seconds. 364622:38:35# [RSpecRunTime] Starting example group spec/services/packages/mark_package_for_destruction_service_spec.rb. Expected to take 1.85 seconds. 364722:38:35Packages::MarkPackageForDestructionService 364922:38:36 when the user is authorized 365022:38:36 when it is successful 365122:38:36 marks the package and package files as pending destruction 365222:38:37 returns a success ServiceResponse 365322:38:37# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.99 seconds. Current RSS: ~1246M. Threads: 5. load average: 1.15 1.17 1.04 1/283 14306 365522:38:37 when it is not successful 365622:38:37 returns an error ServiceResponse 365722:38:37 when the user is not authorized 365822:38:37 returns an error ServiceResponse 365922:38:37# [RSpecRunTime] Finishing example group spec/services/packages/mark_package_for_destruction_service_spec.rb. It took 1.71 seconds. Expected to take 1.85 seconds. 366022:38:37# [RSpecRunTime] Starting example group spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb. Expected to take 1.81 seconds. 366122:38:37Gitlab::Database::TablesSortedByForeignKeys 366322:38:37 returns the tables sorted by the foreign keys dependency 366422:38:37 returns both tables together if they are strongly connected 366522:38:37# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb. It took 0.24 second. Expected to take 1.81 seconds. 366622:38:37# [RSpecRunTime] Starting example group spec/lib/gitlab/composer/version_index_spec.rb. Expected to take 1.73 seconds. 366722:38:37Gitlab::Composer::VersionIndex 366922:38:38 with a public project 367022:38:38 behaves like returns the packages json 367122:38:38 returns the packages json 367222:38:38 with an unordered list of packages 367322:38:38 returns the packages sorted by version 367422:38:38 with an internal project 367522:38:38 behaves like returns the packages json 367622:38:38 returns the packages json 367722:38:38 with an unordered list of packages 367822:38:39 returns the packages sorted by version 367922:38:39 with a private project 368022:38:39 behaves like returns the packages json 368122:38:39 returns the packages json 368222:38:39 with an unordered list of packages 368322:38:39 returns the packages sorted by version 368522:38:39 returns the json SHA 368622:38:39# [RSpecRunTime] Finishing example group spec/lib/gitlab/composer/version_index_spec.rb. It took 1.57 seconds. Expected to take 1.73 seconds. 368722:38:39# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. Expected to take 1.7 seconds. 368822:38:39Gitlab::Analytics::UsageTrends::WorkersArgumentBuilder 368922:38:39 when no measurement identifiers are given 369022:38:39 returns empty array 369122:38:39 when measurement identifiers are given 369222:38:40 returns worker arguments 369322:38:40 when bogus measurement identifiers are given 369422:38:40 skips bogus measurement identifiers 369522:38:40# [RSpecRunTime] RSpec elapsed time: 19 minutes 28.44 seconds. Current RSS: ~1241M. Threads: 5. load average: 1.14 1.17 1.04 2/285 14347 369722:38:40 when custom min and max queries are present 369822:38:41 uses custom min/max for ids 369922:38:41# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb. It took 1.69 seconds. Expected to take 1.7 seconds. 370022:38:41# [RSpecRunTime] Starting example group spec/lib/object_storage/config_spec.rb. Expected to take 1.65 seconds. 370122:38:41ObjectStorage::Config 370222:38:41 #credentials 370322:38:41 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"} 370422:38:41 #storage_options 370522:38:41 is expected to eq {:server_side_encryption=>"AES256", :server_side_encryption_kms_key_id=>"arn:aws:12345"} 370722:38:41 is expected to eq true 370922:38:41 is expected to eq "test-bucket" 371022:38:41 #use_iam_profile 371122:38:41 is expected to equal false 371222:38:41 #use_path_style 371322:38:41 is expected to equal false 371422:38:41 with unconsolidated settings 371522:38:41 consolidated_settings? returns false 371622:38:41 is expected to equal false 371722:38:41 with consolidated settings 371822:38:41 consolidated_settings? returns true 371922:38:41 is expected to equal true 372022:38:41 with IAM profile configured 372122:38:41 value: true, expected: true 372222:38:41 coerces the value to a boolean 372322:38:41 value: "true", expected: true 372422:38:41 coerces the value to a boolean 372522:38:41 value: "yes", expected: true 372622:38:41 coerces the value to a boolean 372722:38:41 value: false, expected: false 372822:38:41 coerces the value to a boolean 372922:38:41 value: "false", expected: false 373022:38:41 coerces the value to a boolean 373122:38:41 value: "no", expected: false 373222:38:41 coerces the value to a boolean 373322:38:41 value: nil, expected: false 373422:38:41 coerces the value to a boolean 373522:38:41 with path style configured 373622:38:41 value: true, expected: true 373722:38:41 coerces the value to a boolean 373822:38:41 value: "true", expected: true 373922:38:41 coerces the value to a boolean 374022:38:41 value: "yes", expected: true 374122:38:41 coerces the value to a boolean 374222:38:41 value: false, expected: false 374322:38:41 coerces the value to a boolean 374422:38:41 value: "false", expected: false 374522:38:41 coerces the value to a boolean 374622:38:41 value: "no", expected: false 374722:38:41 coerces the value to a boolean 374822:38:41 value: nil, expected: false 374922:38:41 coerces the value to a boolean 375022:38:41 with hostname style access 375122:38:41 #use_path_style? returns false 375222:38:41 with AWS credentials 375322:38:41 is expected to eq "AWS" 375422:38:41 is expected to equal true 375522:38:41 is expected to equal false 375622:38:41 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :provider=>"AWS", :region=>"us-east-1"} 375722:38:41 with FIPS enabled 375822:38:41 is expected to eq {:aws_access_key_id=>"AWS_ACCESS_KEY_ID", :aws_secret_access_key=>"AWS_SECRET_ACCESS_KEY", :disable_content_md5_validation=>true, :provider=>"AWS", :region=>"us-east-1"} 375922:38:41 with Google credentials 376022:38:41 is expected to eq "Google" 376122:38:41 is expected to equal false 376222:38:42 is expected to equal true 376322:38:42 is expected to eq {} 376422:38:42 with SSE-KMS enabled 376522:38:42 is expected to equal true 376622:38:42 is expected to eq "AES256" 376722:38:42 is expected to eq "arn:aws:12345" 376822:38:42 is expected to contain exactly "x-amz-server-side-encryption" and "x-amz-server-side-encryption-aws-kms-key-id" 376922:38:42 with only server side encryption enabled 377022:38:42 is expected to equal true 377122:38:42 is expected to eq "AES256" 377222:38:42 is expected to be nil 377322:38:42 is expected to eq {"x-amz-server-side-encryption"=>"AES256"} 377422:38:42 without encryption enabled 377522:38:42 is expected to equal false 377622:38:42 is expected to be nil 377722:38:42 is expected to be nil 377822:38:42 is expected to eq {} 377922:38:42 with object storage disabled 378022:38:42 is expected to equal false 378122:38:42# [RSpecRunTime] Finishing example group spec/lib/object_storage/config_spec.rb. It took 1.16 seconds. Expected to take 1.65 seconds. 378222:38:42# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. Expected to take 1.62 seconds. 378322:38:42Gitlab::Ci::Variables::Builder::Release 378522:38:43 when the release is present 378622:38:43 contains all the variables 378722:38:43 for large description 378922:38:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.56 seconds. Current RSS: ~1251M. Threads: 5. load average: 1.14 1.17 1.04 1/283 14366 379122:38:43 when description is nil 379222:38:43 returns without error 379322:38:43 when the release is not present 379422:38:43 contains no variables 379522:38:43# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder/release_spec.rb. It took 1.61 seconds. Expected to take 1.62 seconds. 379622:38:43# [RSpecRunTime] Starting example group spec/views/layouts/fullscreen.html.haml_spec.rb. Expected to take 1.55 seconds. 379722:38:43layouts/fullscreen 379822:38:44 renders a flex container 379922:38:44 renders flash container 380022:38:44 behaves like a layout which reflects the preferred language 380122:38:44 when changing the a preferred language 380222:38:45 renders the correct `lang` attribute in the html element 380322:38:45# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.22 seconds. Current RSS: ~1256M. Threads: 5. load average: 1.13 1.17 1.04 1/283 14367 380522:38:45 behaves like a layout which reflects the application color mode setting 380622:38:45 as a color mode layout 380722:38:45 when no color mode is explicitly selected 380822:38:45 renders with the default color 380922:38:45 when user is authenticated & has selected a specific color mode 381022:38:45 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=1, name="Light", css_class="gl-light"> 381122:38:45 renders with the Light color mode 381222:38:45 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=2, name="Dark (Experiment)", css_class="gl-dark"> 381322:38:45 renders with the Dark (Experiment) color mode 381422:38:45 chosen_color_mode: #<struct Gitlab::ColorModes::Mode id=3, name="Auto (Experiment)", css_class="gl-system"> 381522:38:45 renders with the Auto (Experiment) color mode 381622:38:45# [RSpecRunTime] Finishing example group spec/views/layouts/fullscreen.html.haml_spec.rb. It took 1.89 seconds. Expected to take 1.55 seconds. 381722:38:45# [RSpecRunTime] Starting example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. Expected to take 1.53 seconds. 381822:38:45notify/changed_milestone_email.html.haml 381922:38:45 milestone with start and due dates 382022:38:46 renders with date range 382122:38:46 milestone without start and due dates 382222:38:47 renders without date range 382322:38:47# [RSpecRunTime] Finishing example group spec/views/notify/changed_milestone_email.html.haml_spec.rb. It took 1.53 seconds. Expected to take 1.53 seconds. 382422:38:47# [RSpecRunTime] Starting example group spec/lib/gitlab/blame_spec.rb. Expected to take 1.47 seconds. 382522:38:47Gitlab::Blame 382722:38:48 is expected to eq 1 382822:38:48 with a range 382922:38:48 is expected to eq 2 383122:38:48 groups lines properly 383222:38:48 with a range 1..5 383322:38:48 returns the correct lines 383422:38:48 with highlighted lines 383522:38:48 returns the correct lines 383622:38:48 when highlighed lines are misaligned 383722:38:48 returns the correct lines 383822:38:48 with a range 2..4 383922:38:48 returns the correct lines 384022:38:48 with highlighted lines 384122:38:48 returns the correct lines 384222:38:48 renamed file 384322:38:48 adds previous path 384422:38:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/blame_spec.rb. It took 1.34 seconds. Expected to take 1.47 seconds. 384522:38:48# [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. Expected to take 1.46 seconds. 384622:38:48BulkImports::Groups::Pipelines::SubgroupEntitiesPipeline 384822:38:49 creates entities for the subgroups 384922:38:49 does not create duplicate entities on rerun 385022:38:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 37.63 seconds. Current RSS: ~1262M. Threads: 5. load average: 1.12 1.16 1.04 1/282 14410 385322:38:50 creates entities for the given data 385422:38:50 pipeline parts 385522:38:50 is expected to includes the BulkImports::Pipeline module 385622:38:50 is expected to includes the BulkImports::Pipeline::Runner module 385722:38:50 has extractors 385822:38:50 has transformers 385922:38:50# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb. It took 1.6 seconds. Expected to take 1.46 seconds. 386022:38:50# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. Expected to take 1.4 seconds. 386122:38:50Gitlab::LegacyGithubImport::BranchFormatter 386322:38:51 returns true when branch exists and commit is part of the branch 386422:38:51 returns false when branch exists and commit is not part of the branch 386522:38:51 returns false when branch does not exist 386622:38:51# [RSpecRunTime] RSpec elapsed time: 19 minutes 39.2 seconds. Current RSS: ~1263M. Threads: 5. load average: 1.12 1.16 1.04 1/282 14435 386922:38:51 returns raw repo 387122:38:51 returns raw sha 387322:38:51 returns true when raw sha and ref are present 387422:38:51 returns false when raw sha is blank 387522:38:51 returns false when raw ref is blank 387622:38:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb. It took 1.37 seconds. Expected to take 1.4 seconds. 387722:38:51# [RSpecRunTime] Starting example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. Expected to take 1.39 seconds. 387822:38:51Ml::ExperimentTracking::HandleCandidateGitlabMetadataService 388022:38:52 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is valid 388122:38:52 updates candidate correctly 388222:38:52# [RSpecRunTime] RSpec elapsed time: 19 minutes 40.52 seconds. Current RSS: ~1260M. Threads: 5. load average: 1.12 1.16 1.04 1/282 14454 388422:38:52 when metadata includes gitlab.CI_JOB_ID and gitlab.CI_JOB_ID is invalid 388522:38:52 raises error 388622:38:52# [RSpecRunTime] Finishing example group spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb. It took 1.28 seconds. Expected to take 1.39 seconds. 388722:38:52# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/parallel_diff_spec.rb. Expected to take 1.31 seconds. 388822:38:52Gitlab::Diff::ParallelDiff 388922:38:52 #parallelize 389022:38:54 returns an array of arrays containing the parsed diff 389122:38:54 works as a static method 389222:38:54# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.98 seconds. Current RSS: ~1271M. Threads: 5. load average: 1.12 1.16 1.04 1/283 14477 389422:38:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/parallel_diff_spec.rb. It took 1.35 seconds. Expected to take 1.31 seconds. 389522:38:54# [RSpecRunTime] Starting example group spec/serializers/project_access_token_entity_spec.rb. Expected to take 1.31 seconds. 389622:38:54ProjectAccessTokenEntity 389722:38:55 when bot is a member of the project 389822:38:55 has the correct attributes 389922:38:55 when bot is unrelated to the project 390022:38:55 has the correct attributes 390122:38:55# [RSpecRunTime] Finishing example group spec/serializers/project_access_token_entity_spec.rb. It took 1.48 seconds. Expected to take 1.31 seconds. 390222:38:55# [RSpecRunTime] Starting example group spec/services/remote_mirrors/create_service_spec.rb. Expected to take 1.23 seconds. 390322:38:55RemoteMirrors::CreateService 390522:38:56 creates a push mirror 390622:38:56 when user does not have permissions 390722:38:56 returns an error 390822:38:56 when params are invalid 390922:38:56 returns an error 391022:38:56# [RSpecRunTime] Finishing example group spec/services/remote_mirrors/create_service_spec.rb. It took 1.08 seconds. Expected to take 1.23 seconds. 391122:38:56# [RSpecRunTime] Starting example group spec/helpers/ci/status_helper_spec.rb. Expected to take 1.22 seconds. 391222:38:56Ci::StatusHelper 391322:38:56 #render_ci_icon 391422:38:56 has 'Pipeline' as the status type in the title 391522:38:57 has the success status icon 391622:38:57 when pipeline has commit path 391722:38:57 links to commit 391822:38:57 has 'Pipeline' as the status type in the title 391922:38:57 has the correct status icon 392022:38:57 when showing status text 392122:38:57 contains status text 392222:38:57 when tooltip_placement is provided 392322:38:57 has the provided tooltip placement 392422:38:57 when container is provided 392522:38:57 has the provided container in data 392622:38:57 ci icon appearance 392722:38:57 status: "success", icon: "status_success_borderless", variant: "success" 392822:38:57 uses the correct variant and icon for status 392922:38:57 status: "success-with-warnings", icon: "status_warning_borderless", variant: "warning" 393022:38:57 uses the correct variant and icon for status 393122:38:57 status: "pending", icon: "status_pending_borderless", variant: "warning" 393222:38:57 uses the correct variant and icon for status 393322:38:57 status: "waiting-for-resource", icon: "status_pending_borderless", variant: "warning" 393422:38:57 uses the correct variant and icon for status 393522:38:57 status: "failed", icon: "status_failed_borderless", variant: "danger" 393622:38:57 uses the correct variant and icon for status 393722:38:57 status: "running", icon: "status_running_borderless", variant: "info" 393822:38:57 uses the correct variant and icon for status 393922:38:57 status: "preparing", icon: "status_preparing_borderless", variant: "neutral" 394022:38:57 uses the correct variant and icon for status 394122:38:57 status: "canceled", icon: "status_canceled_borderless", variant: "neutral" 394222:38:57 uses the correct variant and icon for status 394322:38:57 status: "created", icon: "status_created_borderless", variant: "neutral" 394422:38:57 uses the correct variant and icon for status 394522:38:57 status: "scheduled", icon: "status_scheduled_borderless", variant: "neutral" 394622:38:57 uses the correct variant and icon for status 394722:38:57 status: "play", icon: "play", variant: "neutral" 394822:38:57 uses the correct variant and icon for status 394922:38:57 status: "skipped", icon: "status_skipped_borderless", variant: "neutral" 395022:38:57 uses the correct variant and icon for status 395122:38:57 status: "manual", icon: "status_manual_borderless", variant: "neutral" 395222:38:58 uses the correct variant and icon for status 395322:38:58 status: "other-status", icon: "status_canceled_borderless", variant: "neutral" 395422:38:58 uses the correct variant and icon for status 395522:38:58# [RSpecRunTime] Finishing example group spec/helpers/ci/status_helper_spec.rb. It took 1.18 seconds. Expected to take 1.22 seconds. 395622:38:58# [RSpecRunTime] Starting example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. Expected to take 1.15 seconds. 395722:38:58Gitlab::DatabaseImporters::WorkItems::HierarchyRestrictionsImporter 395822:38:58 behaves like work item hierarchy restrictions importer 395922:38:58 when restrictions are missing 396022:38:58 behaves like adds restrictions 396122:38:58 adds all restrictions if they don't exist 396222:38:58 behaves like clears type reactive cache 396322:38:58 is expected to receive clear_reactive_cache!(*(any args)) 1 time 396422:38:58 when base types are missing 396522:38:58 behaves like adds restrictions 396622:38:58 adds all restrictions if they don't exist 396722:38:58 when restrictions already exist 396822:38:58 upserts restrictions 396922:38:58 behaves like clears type reactive cache 397022:38:58 is expected to receive clear_reactive_cache!(*(any args)) 1 time 397122:38:58 when some restrictions are missing 397222:38:58 inserts missing restrictions and does nothing if some already existed 397322:38:58 behaves like clears type reactive cache 397422:38:58 is expected to receive clear_reactive_cache!(*(any args)) 1 time 397522:38:58 when restrictions contain attributes not present in the table 397622:38:59 filters out missing columns 397722:38:59 behaves like clears type reactive cache 397822:38:59 is expected to receive clear_reactive_cache!(*(any args)) 1 time 397922:38:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb. It took 1.02 seconds. Expected to take 1.15 seconds. 398022:38:59# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. Expected to take 1.13 seconds. 398122:38:59Ci::JobArtifacts::TrackArtifactReportWorker 398322:38:59 when pipeline is found 398422:38:59 executed service 398522:38:59 behaves like an idempotent worker 398622:38:59 is labeled as idempotent 398722:38:59 performs multiple times sequentially without raising an exception 398822:38:59 does not try to increment again for the test event 398922:39:00 does not try to increment again for the coverage event 399022:39:00 when pipeline is not found 399122:39:00 does not execute service 399222:39:00# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb. It took 1.04 seconds. Expected to take 1.13 seconds. 399322:39:00# [RSpecRunTime] Starting example group spec/models/packages/terraform_module/package_spec.rb. Expected to take 1.07 seconds. 399422:39:00Packages::TerraformModule::Package 399522:39:00 does not allow STI 399822:39:00 is expected to allow :name to be ‹"my-module/my-system"› 399922:39:00 is expected to allow :name to be ‹"my/module"› 400022:39:00 is expected not to allow :name to be ‹"my-module"› 400122:39:00 is expected not to allow :name to be ‹"My-Module"› 400222:39:00 is expected not to allow :name to be ‹"my_module"› 400322:39:00 is expected not to allow :name to be ‹"my.module"› 400422:39:00 is expected not to allow :name to be ‹"../../../my-module"› 400522:39:00 is expected not to allow :name to be ‹"%2e%2e%2fmy-module"› 400722:39:00 behaves like validating version to be SemVer compliant for 400822:39:00 for terraform_module_package 400922:39:00 is expected to allow :version to be ‹"1.2.3"› 401022:39:00 is expected to allow :version to be ‹"1.2.3-beta"› 401122:39:00 is expected to allow :version to be ‹"1.2.3-alpha.3"› 401222:39:00 is expected not to allow :version to be ‹"1"› 401322:39:00 is expected not to allow :version to be ‹"1.2"› 401422:39:00 is expected not to allow :version to be ‹"1./2.3"› 401522:39:01 is expected not to allow :version to be ‹"../../../../../1.2.3"› 401622:39:01 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"› 401722:39:01 relationships 401822:39:01 is expected to have one terraform_module_metadatum class_name => Packages::TerraformModule::Metadatum inverse_of => package 401922:39:01# [RSpecRunTime] Finishing example group spec/models/packages/terraform_module/package_spec.rb. It took 1.03 seconds. Expected to take 1.07 seconds. 402022:39:01# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/svg_spec.rb. Expected to take 1.06 seconds. 402122:39:01Gitlab::Sanitizers::SVG 402322:39:01 delegates sanitization to scrubber 402422:39:01 returns sanitized data 402722:39:01 removes an invalid element 402822:39:01 removes an invalid attribute 402922:39:01 accepts valid element 403022:39:01 accepts valid namespaced attributes 403122:39:01 #attribute_name_with_namespace 403222:39:01 returns name with prefix when attribute is namespaced 403322:39:01 #unsafe_href? 403422:39:01 returns true if href attribute is an external url 403522:39:01 returns false if href atttribute is an internal reference 403622:39:01 #data_attribute? 403722:39:01 returns true if is a valid data attribute 403822:39:01 returns false if attribute is namespaced 403922:39:01 returns false if not a data attribute 404022:39:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/svg_spec.rb. It took 0.41 second. Expected to take 1.06 seconds. 404122:39:01# [RSpecRunTime] Starting example group spec/services/issuable/import_csv/base_service_spec.rb. Expected to take 1.0 second. 404222:39:01Issuable::ImportCsv::BaseService 404322:39:02 #preprocess_milestones 404422:39:02 with csv that has milestone heading 404522:39:02 calls PreprocessMilestonesService 404622:39:02 calls PreprocessMilestonesService with unique milestone titles 404722:39:02 with csv that does not have milestone heading 404822:39:02 does not call PreprocessMilestonesService 404922:39:02 when one or more milestones do not exist 405022:39:02 returns the expected error in results payload 405122:39:02 when all milestones exist 405222:39:02 returns a successful response 405322:39:02# [RSpecRunTime] Finishing example group spec/services/issuable/import_csv/base_service_spec.rb. It took 0.87 second. Expected to take 1.0 second. 405422:39:02# [RSpecRunTime] Starting example group spec/services/users/email_verification/update_email_service_spec.rb. Expected to take 0.97 second. 405522:39:02Users::EmailVerification::UpdateEmailService 405722:39:02 when successful 405822:39:02 is expected to eq {:status=>:success} 405922:39:02 does not send a confirmation instructions email 406022:39:02 sets the unconfirmed_email and confirmation_sent_at fields 406122:39:02 when rate limited 406222:39:02 returns a failure status 406322:39:02 when email reset has already been offered 406422:39:03 returns a failure status 406522:39:03 when email is unchanged 406622:39:03 returns a failure status 406722:39:03 when email is missing 406822:39:03 returns a failure status 406922:39:03 when email is not valid 407022:39:03 returns a failure status 407122:39:03 when email is already taken 407222:39:03 returns a failure status 407322:39:03# [RSpecRunTime] Finishing example group spec/services/users/email_verification/update_email_service_spec.rb. It took 0.98 second. Expected to take 0.97 second. 407422:39:03# [RSpecRunTime] Starting example group spec/helpers/version_check_helper_spec.rb. Expected to take 0.94 second. 407522:39:03VersionCheckHelper 407622:39:03 #show_version_check? 407722:39:03 return conditions 407822:39:03 enabled: false, consent: false, is_admin: false, result: false 407922:39:03 returns correct results 408022:39:03 enabled: false, consent: false, is_admin: true, result: false 408122:39:03 returns correct results 408222:39:03 enabled: false, consent: true, is_admin: false, result: false 408322:39:03 returns correct results 408422:39:03 enabled: false, consent: true, is_admin: true, result: false 408522:39:03 returns correct results 408622:39:03 enabled: true, consent: false, is_admin: false, result: false 408722:39:03 returns correct results 408822:39:03 enabled: true, consent: false, is_admin: true, result: true 408922:39:03 returns correct results 409022:39:03 enabled: true, consent: true, is_admin: false, result: false 409122:39:03 returns correct results 409222:39:03 enabled: true, consent: true, is_admin: true, result: false 409322:39:03 returns correct results 409422:39:03 #gitlab_version_check 409522:39:03 when show_version_check? is false it returns nil 409622:39:03 when show_version_check? is true 409722:39:03 returns an instance of the VersionCheck class if the user has access 409822:39:03 #show_security_patch_upgrade_alert? 409922:39:03 return conditions 410022:39:03 gitlab_version_check: nil, result: false 410122:39:03 returns correct results 410222:39:03 gitlab_version_check: {}, result: nil 410322:39:03 returns correct results 410422:39:03 gitlab_version_check: {"severity"=>"success"}, result: nil 410522:39:03 returns correct results 410622:39:03 gitlab_version_check: {"severity"=>"danger"}, result: nil 410722:39:04 returns correct results 410822:39:04 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"some text"}, result: nil 410922:39:04 returns correct results 411022:39:04 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"false"}, result: false 411122:39:04 returns correct results 411222:39:04 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>false}, result: false 411322:39:04 returns correct results 411422:39:04 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>"true"}, result: true 411522:39:04 returns correct results 411622:39:04 gitlab_version_check: {"severity"=>"danger", "critical_vulnerability"=>true}, result: true 411722:39:04 returns correct results 411822:39:04 #link_to_version 411922:39:04 for a pre-release 412022:39:04 links to commit sha 412122:39:04 for a normal release 412222:39:04 links to version tag 412322:39:04# [RSpecRunTime] Finishing example group spec/helpers/version_check_helper_spec.rb. It took 0.86 second. Expected to take 0.94 second. 412422:39:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb. Expected to take 0.87 second. 412522:39:04Terraform/Module-Base.gitlab-ci.yml 412622:39:04 the created pipeline 412722:39:05 does not create any jobs 412822:39:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb. It took 0.93 second. Expected to take 0.87 second. 412922:39:05# [RSpecRunTime] Starting example group spec/lib/gitlab_settings/options_spec.rb. Expected to take 0.87 second. 413022:39:05GitlabSettings::Options 413222:39:05 accesses the configuration key as string 413322:39:05 accesses the configuration key as symbol 413522:39:05 returns the option value 413622:39:05 #reverse_merge! 413722:39:05 merges in place with the existing options 413822:39:05 when the merge hash replaces existing configs 413922:39:05 merges in place with the duplicated options not replaced 414122:39:05 returns the hash representation of the config 414322:39:05 returns a deep copy 414522:39:05 checks if a string key exists 414622:39:05 checks if a symbol key exists 414722:39:05 #method_missing 414822:39:05 when method is an option 414922:39:05 delegates methods to options keys 415022:39:05 uses methods to change options values 415122:39:05 when method is not an option 415222:39:05 when in production env 415322:39:05 delegates the method to the internal options hash 415422:39:05 when not in production env 415522:39:05 delegates the method to the internal options hash 415622:39:05 when method is not an option and does not exist in hash 415722:39:05 raises GitlabSettings::MissingSetting 415822:39:05 #stringify_keys! 415922:39:05 behaves like do not mutate 416022:39:05 when in production env 416122:39:05 returns the unchanged internal hash 416222:39:05 when not in production env 416322:39:05 raises an exception to avoid changing the internal keys 416522:39:05 returns a new object with the options merged 416622:39:05 when the merge hash replaces existing configs 416722:39:05 returns a new object with the duplicated options replaced 416922:39:05 returns a new object with the options merged 417022:39:05 when the merge hash replaces existing configs 417122:39:05 returns a new object with the duplicated options replaced 417322:39:05 merges in place with the existing options 417422:39:05 when the merge hash replaces existing configs 417522:39:05 merges in place with the duplicated options replaced 417722:39:05 changes the configuration key as string 417822:39:05 changes the configuration key as symbol 417922:39:05 when key does not exist 418022:39:05 creates a new configuration by string key 418122:39:05 creates a new configuration by string key 418322:39:05 when argument is a hash 418422:39:05 creates a new GitlabSettings::Options instance 418622:39:05 returns false for anything different of Hash or GitlabSettings::Options 418722:39:05 #symbolize_keys! 418822:39:05 behaves like do not mutate 418922:39:05 when in production env 419022:39:06 returns the unchanged internal hash 419122:39:06 when not in production env 419222:39:06 raises an exception to avoid changing the internal keys 419322:39:06 #deep_merge! 419422:39:06 merges in place with the existing options 419522:39:06 when the merge hash replaces existing configs 419622:39:06 merges in place with the duplicated options replaced 419722:39:06# [RSpecRunTime] Finishing example group spec/lib/gitlab_settings/options_spec.rb. It took 0.9 second. Expected to take 0.87 second. 419822:39:06# [RSpecRunTime] Starting example group spec/views/user_settings/profiles/show.html.haml_spec.rb. Expected to take 0.83 second. 419922:39:06user_settings/profiles/show 420022:39:06 when the profile page is opened 420122:39:07 displays the correct elements 420222:39:07 renders required hidden inputs for set status form 420322:39:07 private profile 420422:39:07 renders correct CE partial 420522:39:07# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.91 seconds. Current RSS: ~1229M. Threads: 5. load average: 1.17 1.17 1.04 1/283 14520 420722:39:07# [RSpecRunTime] Finishing example group spec/views/user_settings/profiles/show.html.haml_spec.rb. It took 1.14 seconds. Expected to take 0.83 second. 420822:39:07# [RSpecRunTime] Starting example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. Expected to take 0.79 second. 420922:39:07IncidentManagement::IssuableEscalationStatuses::BuildService 421022:39:07 behaves like initializes new escalation status with expected attributes 421122:39:07 is expected to have attributes {:escalations_started_at => nil, :id => nil, :issue_id => 143, :policy_id => nil, :status_event => nil} 421222:39:07# [RSpecRunTime] Finishing example group spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb. It took 0.62 second. Expected to take 0.79 second. 421322:39:07# [RSpecRunTime] Starting example group spec/workers/gitlab_service_ping_worker_spec.rb. Expected to take 0.77 second. 421422:39:07GitlabServicePingWorker 421522:39:07 sleeps for between 0 and 60 seconds 421622:39:08 runs for SaaS when triggered manually 421722:39:08 delegates to ServicePing::SubmitService 421822:39:08 obtains a 86400 second exclusive lease 421922:39:08 does not run for SaaS when triggered from cron 422022:39:08 payload computation 422122:39:08 creates RawUsageData entry when there is NO entry with the same recorded_at timestamp 422222:39:08 updates RawUsageData entry when there is entry with the same recorded_at timestamp 422322:39:08 reports errors and continue on execution 422422:39:08 when lease is not obtained 422522:39:08 does not invoke ServicePing::SubmitService 422622:39:08# [RSpecRunTime] Finishing example group spec/workers/gitlab_service_ping_worker_spec.rb. It took 0.82 second. Expected to take 0.77 second. 422722:39:08# [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. Expected to take 0.74 second. 422822:39:08Gitlab::SlashCommands::IncidentManagement::IncidentNew 423022:39:09 returns true 423122:39:09 when feature flag is disabled 423222:39:09 returns false in allowed? 423422:39:09 when collection method id called 423522:39:09 calls IssuesFinder 423722:39:09 when invoked 423822:39:09 sends ephemeral response 423922:39:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb. It took 0.69 second. Expected to take 0.74 second. 424022:39:09# [RSpecRunTime] Starting example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. Expected to take 0.72 second. 424122:39:09DisallowTwoFactorForGroupWorker 424222:39:09 updates group 424322:39:10 updates group members 424422:39:10# [RSpecRunTime] Finishing example group spec/workers/disallow_two_factor_for_group_worker_spec.rb. It took 0.69 second. Expected to take 0.72 second. 424522:39:10# [RSpecRunTime] Starting example group spec/lib/safe_zip/entry_spec.rb. Expected to take 0.7 second. 424622:39:10SafeZip::Entry 424822:39:10 is expected to eq "/tmp/safe-zip20241113-347-626b3m/public/folder" 425022:39:10 when entry does not exist 425122:39:10 is expected not to be truthy 425222:39:10 when entry does exist 425322:39:10 is expected to be truthy 425522:39:10 when entry does not match the filtered directories 425622:39:10 entry_name: "assets/folder/index.html" 425722:39:10 does not extract file 425822:39:10 entry_name: "public/../folder/index.html" 425922:39:10 does not extract file 426022:39:10 entry_name: "public/../../../../../index.html" 426122:39:10 does not extract file 426222:39:10 entry_name: "../../../../../public/index.html" 426322:39:10 does not extract file 426422:39:10 entry_name: "/etc/passwd" 426522:39:10 does not extract file 426622:39:10 when entry does not match the filtered files 426722:39:10 entry_name: "assets/folder/index.html" 426822:39:10 does not extract file 426922:39:10 entry_name: "public/../folder/index.html" 427022:39:10 does not extract file 427122:39:10 entry_name: "public/../../../../../index.html" 427222:39:10 does not extract file 427322:39:10 entry_name: "../../../../../public/index.html" 427422:39:10 does not extract file 427522:39:10 entry_name: "/etc/passwd" 427622:39:10 does not extract file 427722:39:10 when there is an existing extracted entry 427822:39:10 raises an exception 427922:39:10 when entry type is unknown 428022:39:10 raises an exception 428122:39:10 when entry is valid 428322:39:10 does extract file 428422:39:10 behaves like secured symlinks 428522:39:10 when we try to extract entry into symlinked folder 428622:39:10 raises an exception 428722:39:10 and is directory 428822:39:10 does create directory 428922:39:10 behaves like secured symlinks 429022:39:10 when we try to extract entry into symlinked folder 429122:39:10 raises an exception 429222:39:10 and is symlink 429322:39:10 when source is within target 429422:39:10 but does not exist 429522:39:10 raises an exception 429622:39:10 and does exist 429722:39:10 behaves like a valid symlink 429822:39:10 does create symlink 429922:39:10 when source points outside of target 430022:39:10 raises an exception 430122:39:10 when source points to /etc/passwd 430222:39:10 raises an exception 430322:39:10# [RSpecRunTime] Finishing example group spec/lib/safe_zip/entry_spec.rb. It took 0.62 second. Expected to take 0.7 second. 430422:39:10# [RSpecRunTime] Starting example group spec/lib/gitlab/external_authorization/client_spec.rb. Expected to take 0.66 second. 430522:39:10Gitlab::ExternalAuthorization::Client 430622:39:10 #request_access 430722:39:10 performs requests to the configured endpoint 430822:39:10 adds the correct params for the user to the body of the request 430922:39:10 respects the the timeout 431022:39:10 adds the mutual tls params when they are present 431122:39:10 returns an expected response 431222:39:10 wraps exceptions if the request fails 431322:39:10 passes local request setting to Gitlab::HTTP 431422:39:10 for ldap users 431522:39:11 includes the ldap dn and identities for ldap users 431622:39:11 for non-ldap users with identities 431722:39:11 includes all the identities 431822:39:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/external_authorization/client_spec.rb. It took 0.58 second. Expected to take 0.66 second. 431922:39:11# [RSpecRunTime] Starting example group spec/lib/sidebars/panel_spec.rb. Expected to take 0.65 second. 432022:39:11Sidebars::Panel 432122:39:11 #renderable_menus 432222:39:11 returns only renderable menus 432322:39:11 #super_sidebar_menu_items 432422:39:11 serializes every renderable menu and returns a flattened result 432522:39:11 #super_sidebar_context_header 432622:39:11 raises `NotImplementedError` 432822:39:11 returns false with no menus 432922:39:11 returns false with no renderable menus 433022:39:11 returns true with renderable menus 433122:39:11 #add_element 433222:39:11 adds the element to the last position of the list 433322:39:11 does not add nil elements 433422:39:11 #insert_element_before 433522:39:11 adds element before the specific element class 433622:39:11 does not add nil elements 433722:39:11 when reference element does not exist 433822:39:11 adds the element to the top of the list 433922:39:11 #insert_element_after 434022:39:11 adds element after the specific element class 434122:39:11 does not add nil elements 434222:39:11 when reference element does not exist 434322:39:11 adds the element to the end of the list 434422:39:11 #replace_element 434522:39:11 replace existing element in the list 434622:39:11 does not add nil elements 434722:39:11 does not add the element if the other element is not found 434822:39:11# [RSpecRunTime] Finishing example group spec/lib/sidebars/panel_spec.rb. It took 0.45 second. Expected to take 0.65 second. 434922:39:11# [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. Expected to take 0.62 second. 435022:39:11ResolvesProject 435122:39:12 can resolve projects by path 435222:39:12 can resolve projects by id 435322:39:12 complains when both are present 435422:39:12 complains when neither is present 435522:39:12# [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_project_spec.rb. It took 0.66 second. Expected to take 0.62 second. 435622:39:12# [RSpecRunTime] Starting example group spec/serializers/user_entity_spec.rb. Expected to take 0.61 second. 435822:39:12 exposes user name and login 435922:39:12 does not expose passwords 436022:39:12 does not expose tokens 436122:39:12 does not expose 2FA OTPs 436222:39:13 exposes user path 436322:39:13# [RSpecRunTime] Finishing example group spec/serializers/user_entity_spec.rb. It took 0.66 second. Expected to take 0.61 second. 436422:39:13# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. Expected to take 0.57 second. 436522:39:13Sidebars::UserProfile::Menus::GroupsMenu 436622:39:13 behaves like User profile menu 436722:39:13 does not contain any sub menu 436822:39:13 renders the correct link 436922:39:13 renders the correct title 437022:39:13 renders the correct icon 437122:39:13 renders the correct avatar 437222:39:13 defines correct active route 437322:39:13 renders if user is logged in 437422:39:13 when viewed user is blocked 437522:39:13 when user is not logged in 437622:39:13 is not allowed to view the menu item 437722:39:13 when current user has permission 437822:39:13 is allowed to view the menu item 437922:39:13 when current user does not have permission 438022:39:13 is not allowed to view the menu item 438122:39:13 when viewed user is banned 438222:39:13 when user is not logged in 438322:39:13 is not allowed to view the menu item 438422:39:13 when current user has permission 438522:39:13 is allowed to view the menu item 438622:39:13 when current user does not have permission 438722:39:13 is not allowed to view the menu item 438822:39:13# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb. It took 0.57 second. Expected to take 0.57 second. 438922:39:13# [RSpecRunTime] Starting example group spec/presenters/ml/model_presenter_spec.rb. Expected to take 0.54 second. 439022:39:13Ml::ModelPresenter 439222:39:13 is expected to eq #<User id:1000000351 @user513> 439322:39:13 #latest_package_path 439422:39:13 when model version does not have package 439522:39:13 is expected to be nil 439622:39:13 when latest model version has package 439722:39:13 is expected to eq "/namespace753/project-824/-/packages/1000000363" 439822:39:13 #latest_version_name 439922:39:13 when model has version 440022:39:13 is the version of latest_version 440122:39:13 when model has no versions 440222:39:13 is expected to be nil 440322:39:13 #version_count 440422:39:13 is expected to eq 2 440522:39:13 when model has precomputed version count 440622:39:13 returns the value of model version count 440722:39:13 #latest_version_path 440822:39:13 when model version does not have package 440922:39:13 is expected to be nil 441022:39:13 when latest model version has package 441122:39:13 is expected to eq "/namespace753/project-824/-/ml/models/1000000365/versions/1000000364" 441222:39:13 #candidate_count 441322:39:14 is expected to eq 2 441522:39:14 is expected to eq "/namespace753/project-824/-/ml/models/1000000356" 441622:39:14# [RSpecRunTime] Finishing example group spec/presenters/ml/model_presenter_spec.rb. It took 0.48 second. Expected to take 0.54 second. 441722:39:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. Expected to take 0.54 second. 441822:39:14Gitlab::Ci::Reports::TestFailureHistory 442022:39:14 sets the recent failures for each matching failed test case in all test suites 442122:39:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/test_failure_history_spec.rb. It took 0.51 second. Expected to take 0.54 second. 442222:39:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. Expected to take 0.5 second. 442322:39:14Gitlab::Ci::Config::Entry::Product::Parallel 442422:39:14 with invalid config 442522:39:14 when it is not a numeric value 442622:39:14 behaves like invalid config 442822:39:14 is expected not to be valid 443022:39:14 returns error about invalid type 443122:39:14 when it is lower than one 443222:39:14 behaves like invalid config 443422:39:14 is expected not to be valid 443622:39:14 returns error about invalid type 443722:39:14 when it is bigger than 200 443822:39:14 behaves like invalid config 444022:39:14 is expected not to be valid 444222:39:14 returns error about invalid type 444322:39:14 when it is not an integer 444422:39:14 behaves like invalid config 444622:39:14 is expected not to be valid 444822:39:14 returns error about invalid type 444922:39:14 with empty hash config 445022:39:14 behaves like invalid config 445222:39:14 is expected not to be valid 445422:39:14 returns error about invalid type 445522:39:14 with numeric config 445622:39:14 when job is specified 445822:39:14 is expected to be valid 446022:39:14 returns job needs configuration 446122:39:14 when :numeric is not allowed 446222:39:14 behaves like invalid config 446422:39:14 is expected not to be valid 446622:39:14 returns error about invalid type 446722:39:14 with matrix builds config 446822:39:14 when matrix is specified 447022:39:15 is expected to be valid 447222:39:15 returns job needs configuration 447322:39:15 when :matrix is not allowed 447422:39:15 behaves like invalid config 447622:39:15 is expected not to be valid 447822:39:15 returns error about invalid type 447922:39:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb. It took 0.49 second. Expected to take 0.5 second. 448022:39:15# [RSpecRunTime] Starting example group spec/graphql/types/current_user_type_spec.rb. Expected to take 0.48 second. 448122:39:15Types::CurrentUserType 448222:39:15 is expected to eq "CurrentUser" 448322:39:15 inherits authorization policies from the UserType superclass 448422:39:15# [RSpecRunTime] Finishing example group spec/graphql/types/current_user_type_spec.rb. It took 0.05 second. Expected to take 0.48 second. 448522:39:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. Expected to take 0.46 second. 448622:39:15Gitlab::Ci::Pipeline::Expression::Lexeme::NotMatches 448822:39:15 with non-evaluable operands 448922:39:15 creates a new instance of the token 449022:39:15 with evaluable operands 449122:39:15 creates a new instance of the token 449322:39:15 is an operator 449522:39:15 has a precedence 449722:39:15 when left and right do not match 449822:39:15 is expected to eq true 449922:39:15 when left and right match 450022:39:15 is expected to eq false 450122:39:15 when left is nil 450222:39:15 is expected to eq true 450322:39:15 when right is nil 450422:39:15 is expected to eq true 450522:39:15 when left and right are nil 450622:39:15 is expected to eq true 450722:39:15 when left is an empty string 450822:39:15 is expected to eq true 450922:39:15 when left and right are empty strings 451022:39:15 is expected to eq false 451122:39:15 when left is a multiline string and matches right 451222:39:15 is expected to eq false 451322:39:15 when left is a multiline string and does not match right 451422:39:15 is expected to eq true 451522:39:15 when a matching pattern uses regex flags 451622:39:15 is expected to eq false 451722:39:15 when a non-matching pattern uses regex flags 451822:39:15 is expected to eq true 451922:39:15 when right value is a regexp string 452022:39:15 when matching 452122:39:15 is expected to eq false 452222:39:15 when not matching 452322:39:15 is expected to eq true 452422:39:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb. It took 0.48 second. Expected to take 0.46 second. 452522:39:15# [RSpecRunTime] Starting example group spec/lib/peek/views/redis_detailed_spec.rb. Expected to take 0.43 second. 452622:39:15Peek::Views::RedisDetailed 452722:39:15 does not mutate input variable for auth commands 452822:39:15 returns aggregated results 452922:39:15 commands: [[:auth, "test"]], expected_commands: [[:auth, "<redacted>"]], expected_cmd: "auth <redacted>" 453022:39:15 scrubs Redis commands 453122:39:15 does not mutate input variable for redacted commands 453222:39:15 commands: [[:set, "key", "value"]], expected_commands: [[:set, "key", "<redacted>"]], expected_cmd: "set key <redacted>" 453322:39:15 scrubs Redis commands 453422:39:15 does not mutate input variable for redacted commands 453522:39:15 commands: [[:set, "bad"]], expected_commands: [[:set, "bad"]], expected_cmd: "set bad" 453622:39:15 scrubs Redis commands 453722:39:15 does not mutate input variable for redacted commands 453822:39:15 commands: [[:hmset, "key1", "value1", "key2", "value2"]], expected_commands: [[:hmset, "key1", "<redacted>"]], expected_cmd: "hmset key1 <redacted>" 453922:39:15 scrubs Redis commands 454022:39:15 does not mutate input variable for redacted commands 454122:39:15 commands: [[:get, "key"]], expected_commands: [[:get, "key"]], expected_cmd: "get key" 454222:39:15 scrubs Redis commands 454322:39:15 does not mutate input variable for redacted commands 454422:39:15 commands: [[:get, "key1"], [:get, "key2"]], expected_commands: [[:get, "key1"], [:get, "key2"]], expected_cmd: "get key1, get key2" 454522:39:15 scrubs Redis commands 454622:39:16 does not mutate input variable for redacted commands 454722:39:16 commands: [[:set, "key1", "value"], [:set, "key2", "value"]], expected_commands: [[:set, "key1", "<redacted>"], [:set, "key2", "<redacted>"]], expected_cmd: "set key1 <redacted>, set key2 <redacted>" 454822:39:16 scrubs Redis commands 454922:39:16 does not mutate input variable for redacted commands 455022:39:16# [RSpecRunTime] Finishing example group spec/lib/peek/views/redis_detailed_spec.rb. It took 0.43 second. Expected to take 0.43 second. 455122:39:16# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb. Expected to take 0.43 second. 455222:39:16RuboCop::Cop::RSpec::ExpectGitlabTracking 455322:39:16 bad: expect(Gitlab::Tracking).to_not receive(:event).with("EventCategory", "event_action") 455422:39:16 registers an offense 455522:39:16 bad: expect(Gitlab::Tracking).to have_received(:event).with("EventCategory", "event_action") 455622:39:16 registers an offense 455722:39:16 bad: expect(Gitlab::Tracking).to_not receive(:event) 455822:39:16 registers an offense 455922:39:16 good: expect_snowplow_event(category: "EventCategory", action: "event_action") 456022:39:16 does not register an offense 456122:39:16 bad: expect(Gitlab::Tracking).not_to receive(:event) 456222:39:16 registers an offense 456322:39:16 good: expect_snowplow_event(category: nil, action: nil) 456422:39:16 does not register an offense 456522:39:16 bad: expect(Gitlab::Tracking).not_to have_received(:event).with("EventCategory", "event_action") 456622:39:16 registers an offense 456722:39:16 bad: expect(Gitlab::Tracking).to_not have_received(:event).with("EventCategory", "event_action") 456822:39:16 registers an offense 456922:39:16 good: expect_no_snowplow_event 457022:39:16 does not register an offense 457122:39:16 good: expect_snowplow_event(category: "EventCategory", action: "event_action", label: "label", property: "property") 457222:39:16 does not register an offense 457322:39:16 bad: expect(Gitlab::Tracking).to receive(:event) 457422:39:16 registers an offense 457522:39:16 bad: expect(Gitlab::Tracking).not_to receive(:event).with("EventCategory", "event_action") 457622:39:16 registers an offense 457722:39:16 bad: allow(Gitlab::Tracking).to receive(:event).and_call_original 457822:39:16 registers an offense 457922:39:16 bad: expect(Gitlab::Tracking).to receive(:event).with("EventCategory", "event_action", label: "label", property: "property") 458022:39:16 registers an offense 458122:39:16# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb. It took 0.43 second. Expected to take 0.43 second. 458222:39:16# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/line_spec.rb. Expected to take 0.39 second. 458322:39:16Gitlab::Diff::Line 458422:39:16 .init_from_hash 458522:39:16 behaves like line object initialized by hash 458622:39:16 round-trips correctly with to_hash 458722:39:16 .safe_init_from_hash 458822:39:16 ensures rich_text is HTML-safe 458922:39:16 behaves like line object initialized by hash 459022:39:16 round-trips correctly with to_hash 459122:39:16 when given hash has no rich_text 459222:39:16 behaves like line object initialized by hash 459322:39:16 round-trips correctly with to_hash 459522:39:16 returns raw diff text 459622:39:16 when prefix is disabled 459722:39:16 returns raw diff text without prefix 459822:39:16 when diff is empty 459922:39:16 returns an empty raw diff 460022:39:16 when setting rich text 460122:39:16 escapes any HTML special characters in the diff chunk header 460222:39:16 #set_marker_ranges 460322:39:16 stores MarkerRanges in Diff::Line object 460422:39:16 #text_content 460522:39:16 when has rich text 460622:39:16 returns unprefixed rich text 460722:39:16 when has plain text only 460822:39:16 returns unprefixed plain text 461022:39:16 when meta line 461222:39:16 when changed line 461322:39:16 returns the correct old side ID 461422:39:16 returns the correct new side ID 461522:39:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/line_spec.rb. It took 0.35 second. Expected to take 0.39 second. 461622:39:16# [RSpecRunTime] Starting example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. Expected to take 0.38 second. 461722:39:16Gitlab::UsageMetricGenerator 461822:39:16 Creating metric instrumentation files 461922:39:16 creates CE metric instrumentation files using the template 462022:39:16 with EE flag true 462122:39:16 creates EE metric instrumentation files using the template 462222:39:16 for database type 462322:39:17 creates the metric instrumentation file using the template 462422:39:17 for numbers type 462522:39:17 creates the metric instrumentation file using the template 462622:39:17 with type option missing 462722:39:17 raises an ArgumentError 462822:39:17 with type option value not included in approved superclasses 462922:39:17 raises an ArgumentError 463022:39:17 without operation for database metric 463122:39:17 raises an ArgumentError 463222:39:17 with wrong operation for database metric 463322:39:17 raises an ArgumentError 463422:39:17 without operation for numbers metric 463522:39:17 raises an ArgumentError 463622:39:17 with wrong operation for numbers metric 463722:39:17 raises an ArgumentError 463822:39:17# [RSpecRunTime] Finishing example group spec/lib/generators/gitlab/usage_metric_generator_spec.rb. It took 0.35 second. Expected to take 0.38 second. 463922:39:17# [RSpecRunTime] Starting example group spec/services/jira_connect_subscriptions/destroy_service_spec.rb. Expected to take 0.36 second. 464022:39:17JiraConnectSubscriptions::DestroyService 464222:39:17 when subscription namespace has descendants with inheriting Jira Cloud app integration 464322:39:17 destroys the subscription, and schedules JiraCloudAppDeactivationWorker 464422:39:17 when destroy fails 464522:39:17 returns an error 464622:39:17 when subscription is nil 464722:39:17 returns an error 464822:39:17 when the Jira user is not an admin 464922:39:17 returns an error with a forbidden message 465022:39:17# [RSpecRunTime] Finishing example group spec/services/jira_connect_subscriptions/destroy_service_spec.rb. It took 0.33 second. Expected to take 0.36 second. 465122:39:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. Expected to take 0.35 second. 465222:39:17Gitlab::Ci::Config::Normalizer::NumberStrategy 465322:39:17 .applies_to? 465422:39:17 with numbers 465522:39:17 is expected to be truthy 465622:39:17 with hash that has :number key 465722:39:17 is expected to be truthy 465822:39:17 with a float number 465922:39:17 is expected to be falsey 466022:39:17 with hash that does not have :number key 466122:39:17 is expected to be falsey 466322:39:17 with numbers 466422:39:17 behaves like parallelized job 466522:39:17 is expected to eq 3 466622:39:17 has attributes 466722:39:17 has parallelized name 466822:39:17 with hash that has :number key 466922:39:17 behaves like parallelized job 467022:39:17 is expected to eq 3 467122:39:17 has attributes 467222:39:17 has parallelized name 467422:39:17 behaves like single parallelized job 467522:39:17 is expected to eq 1 467622:39:17 has attributes 467722:39:17 has parallelized name 467822:39:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb. It took 0.31 second. Expected to take 0.35 second. 467922:39:17# [RSpecRunTime] Starting example group spec/helpers/admin/background_migrations_helper_spec.rb. Expected to take 0.33 second. 468022:39:17Admin::BackgroundMigrationsHelper 468122:39:17 #batched_migration_status_badge_variant 468222:39:17 status_name: :active, variant: :info 468322:39:17 is expected to eq :info 468422:39:17 status_name: :paused, variant: :warning 468522:39:17 is expected to eq :warning 468622:39:17 status_name: :failed, variant: :danger 468722:39:17 is expected to eq :danger 468822:39:17 status_name: :finished, variant: :success 468922:39:17 is expected to eq :success 469022:39:17 #batched_migration_progress 469122:39:17 returns completion percentage 469222:39:17 when migration is finished 469322:39:18 returns 100 percent 469422:39:18 when total_tuple_count is nil 469622:39:18 when there are no completed rows 469722:39:18 returns 0 percent 469822:39:18 when completed rows are greater than total count 469922:39:18 returns 99 percent 470022:39:18# [RSpecRunTime] Finishing example group spec/helpers/admin/background_migrations_helper_spec.rb. It took 0.27 second. Expected to take 0.33 second. 470122:39:18# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data/topology_spec.rb. Expected to take 0.33 second. 470222:39:18Gitlab::UsageData::Topology 470322:39:18 #topology_usage_data 470422:39:18 can reach a ready Prometheus client 470522:39:18 behaves like query topology data from Prometheus 470622:39:18 tracking node metrics 470722:39:18 contains node level metrics for each instance 470822:39:18 and some node memory metrics are missing 470922:39:18 removes the respective entries and includes the failures 471022:39:18 and services run on the same node but report different instance values 471122:39:18 normalizes equivalent instance values and maps them to the same node 471222:39:18 and node metrics are missing but service metrics exist 471322:39:18 still reports service metrics 471422:39:18 and unknown services are encountered 471522:39:18 filters out unknown service data and reports the unknown services as a failure 471622:39:18 and an error is raised when querying Prometheus 471722:39:18 without timeout failures 471822:39:18 returns empty result and executes subsequent queries as usual 471922:39:18 with timeout failures 472022:39:18 exception: Errno::ETIMEDOUT 472122:39:18 returns empty result and cancelled subsequent queries 472222:39:18 exception: Net::OpenTimeout 472322:39:18 returns empty result and cancelled subsequent queries 472422:39:18 exception: Net::ReadTimeout 472522:39:18 returns empty result and cancelled subsequent queries 472622:39:18 can not reach a ready Prometheus client 472722:39:18 behaves like returns empty result with no failures 472822:39:18 is expected to eq {:duration_s=>0, :failures=>[]} 472922:39:18 when top-level function raises error 473022:39:18 returns empty result with generic failure 473122:39:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data/topology_spec.rb. It took 0.3 second. Expected to take 0.33 second. 473222:39:18# [RSpecRunTime] Starting example group spec/finders/concerns/members/role_parser_spec.rb. Expected to take 0.3 second. 473322:39:18Members::RoleParser 473522:39:18 max_role: nil 473622:39:18 is expected to be nil 473722:39:18 max_role: "" 473822:39:18 is expected to be nil 473922:39:18 max_role: "custom" 474022:39:18 is expected to be nil 474122:39:18 max_role: "xcustom-1" 474222:39:18 is expected to be nil 474322:39:18 max_role: "custom-1x" 474422:39:18 is expected to be nil 474522:39:18 when containing a valid value 474622:39:18 is expected to eq 1 474822:39:18 max_role: nil 474922:39:18 is expected to be nil 475022:39:18 max_role: "" 475122:39:18 is expected to be nil 475222:39:18 max_role: "static" 475322:39:18 is expected to be nil 475422:39:18 max_role: "xstatic-1" 475522:39:18 is expected to be nil 475622:39:18 max_role: "static-1x" 475722:39:18 is expected to be nil 475822:39:18 when containing a valid value 475922:39:18 is expected to eq 1 476022:39:18# [RSpecRunTime] Finishing example group spec/finders/concerns/members/role_parser_spec.rb. It took 0.3 second. Expected to take 0.3 second. 476122:39:18# [RSpecRunTime] Starting example group spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb. Expected to take 0.3 second. 476222:39:18Gitlab::Template::GitlabCiYmlTemplate 476422:39:18 combines the globals and rest 476522:39:18 does not include Browser-Performance template in FOSS 476722:39:18 loads the full file 476822:39:18 behaves like file template shared examples 477022:39:18 strips the .gitlab-ci.yml suffix 477122:39:18 ensures that the template name is used exactly once 477222:39:18 .by_category 477322:39:18 returns sorted results 477522:39:18 returns nil if the file does not exist 477622:39:19 returns the corresponding object of a valid file 477822:39:19 sorts lexicographically 477922:39:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb. It took 0.32 second. Expected to take 0.3 second. 478022:39:19# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb. Expected to take 0.28 second. 478122:39:19Sidebars::Admin::Menus::DeployKeysMenu 478222:39:19 behaves like Admin menu without sub menus 478322:39:19 does not contain any sub menu(s) 478422:39:19 defines correct active route 478522:39:19 behaves like Admin menu 478622:39:19 renders the correct link 478722:39:19 renders the correct title 478822:39:19 renders the correct icon 478922:39:19 renders the separator if needed 479122:39:19 when user is admin 479322:39:19 when user is not admin 479422:39:19 does not render 479522:39:19 when user is not logged in 479622:39:19 does not render 479722:39:19# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb. It took 0.27 second. Expected to take 0.28 second. 479822:39:19# [RSpecRunTime] Starting example group spec/models/webauthn_registration_spec.rb. Expected to take 0.27 second. 479922:39:19WebauthnRegistration 480022:39:19 does not allow STI 480222:39:19 is expected to belong to user required: false 480422:39:19 is expected to validate that :credential_xid cannot be empty/falsy 480522:39:19 is expected to validate that :public_key cannot be empty/falsy 480622:39:19 is expected to validate that :counter cannot be empty/falsy 480722:39:19 is expected to validate that the length of :name is at least 0 480822:39:19 is expected not to allow :name to be ‹nil› 480922:39:19 is expected to validate that :counter looks like an integer greater than or equal to 0 and less than or equal to 4294967295 481022:39:19# [RSpecRunTime] Finishing example group spec/models/webauthn_registration_spec.rb. It took 0.24 second. Expected to take 0.27 second. 481122:39:19# [RSpecRunTime] Starting example group spec/lib/gitlab/exception_log_formatter_spec.rb. Expected to take 0.26 second. 481222:39:19Gitlab::ExceptionLogFormatter 481422:39:19 adds exception data to log 481522:39:19 cleans the exception message 481622:39:19 when exception is ActiveRecord::StatementInvalid 481722:39:19 adds the normalized SQL query to payload 481822:39:19 when the ActiveRecord::StatementInvalid is wrapped in another exception 481922:39:19 adds the cause_class to payload 482022:39:19 adds the normalized SQL query to payload 482122:39:19 when the ActiveRecord::StatementInvalid is a bad query 482222:39:19 adds the query as-is to payload 482322:39:19 when exception is a gRPC bad status 482422:39:19 when the gRPC error is wrapped by ::Gitlab::Git::BaseError 482522:39:19 adds gitaly metadata to payload 482622:39:19 when the gRPC error is wrapped by another error 482722:39:19 adds gitaly metadata to payload 482822:39:19 when the gRPC error is not wrapped 482922:39:19 adds gitaly metadata to payload 483022:39:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/exception_log_formatter_spec.rb. It took 0.24 second. Expected to take 0.26 second. 483122:39:19# [RSpecRunTime] Starting example group spec/lib/gitlab/crypto_helper_spec.rb. Expected to take 0.25 second. 483222:39:19Gitlab::CryptoHelper 483422:39:19 generates SHA256 digest Base46 encoded 483522:39:19 .aes256_gcm_encrypt 483622:39:19 is Base64 encoded string without new line character 483722:39:19 encrypts using static iv 483822:39:19 with provided iv 483922:39:19 encrypts using provided iv 484022:39:19 .aes256_gcm_decrypt 484122:39:19 when token was encrypted using static nonce 484222:39:19 correctly decrypts encrypted string 484322:39:19 decrypts a value when it ends with a new line character 484422:39:19 when token was encrypted using random nonce 484522:39:19 correctly decrypts encrypted string 484622:39:19# [RSpecRunTime] Finishing example group spec/lib/gitlab/crypto_helper_spec.rb. It took 0.18 second. Expected to take 0.25 second. 484722:39:19# [RSpecRunTime] Starting example group spec/graphql/types/release_type_spec.rb. Expected to take 0.24 second. 484822:39:19Types::ReleaseType 484922:39:20 is expected to require graphql authorizations :read_release 485022:39:20 has the expected fields 485122:39:20 milestones field 485222:39:20 is expected to have graphql type #<Class:0x00007e8a3ab00480> 485322:39:20 assets field 485422:39:20 is expected to have graphql type Types::ReleaseAssetsType 485622:39:20 is expected to have graphql type Types::ReleaseLinksType 485722:39:20 evidences field 485822:39:20 is expected to have graphql type #<Class:0x00007e8a3ab01f60> 485922:39:20 commit field 486022:39:20 is expected to have graphql type Types::CommitType 486122:39:20 author field 486222:39:20 is expected to have graphql type Types::UserType 486322:39:20# [RSpecRunTime] Finishing example group spec/graphql/types/release_type_spec.rb. It took 0.22 second. Expected to take 0.24 second. 486422:39:20# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/stages_spec.rb. Expected to take 0.23 second. 486522:39:20Gitlab::Ci::Config::Entry::Stages 486722:39:20 when entry config value is array of strings 486922:39:20 returns array of stages 487222:39:20 when entry config value is nested array of strings 487422:39:20 returns array of stages 487722:39:20 when entry value is multi-level nested array 487922:39:20 saves errors 488122:39:20 is not valid 488222:39:20 when entry value is not correct 488422:39:20 saves errors 488622:39:20 is not valid 488822:39:20 returns default stages 488922:39:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/stages_spec.rb. It took 0.24 second. Expected to take 0.23 second. 489022:39:20# [RSpecRunTime] Starting example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. Expected to take 0.22 second. 489122:39:20GenerateAsIfFossEnv 489322:39:20 returns correct variables 489422:39:20 when there are only predictive frontend jobs 489522:39:20 returns correct variables without ENABLE_JEST 489622:39:20 .gitlab/ci/as-if-foss.gitlab-ci.yml 489722:39:20 uses all the ENABLE variables 489822:39:20 .gitlab/ci/rules.gitlab-ci.yml 489922:39:20 uses all the ENABLE variables 490122:39:20 puts correct variables 490222:39:20# [RSpecRunTime] Finishing example group spec/scripts/setup/generate-as-if-foss-env_spec.rb. It took 0.17 second. Expected to take 0.22 second. 490322:39:20# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb. Expected to take 0.21 second. 490422:39:20Gitlab::Ci::Build::Artifacts::Adapters::GzipStream 490622:39:20 when stream is passed 490822:39:20 when stream is not passed 490922:39:20 raises an error 491122:39:20 when stream is gzip file 491222:39:20 when gzip file contains one file 491322:39:20 iterates content and file_name 491422:39:20 when gzip file contains three files 491522:39:20 iterates content and file_name 491622:39:20 when stream is zip file 491722:39:20 raises an error 491822:39:20# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb. It took 0.36 second. Expected to take 0.21 second. 491922:39:20# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. Expected to take 0.21 second. 492022:39:20Gitlab::Analytics::CycleAnalytics::Sorting 492122:39:20 sorting end_event 492222:39:20 direction desc 492322:39:21 is expected to eq [#<Arel::Nodes::Descending:0x00007e89ff346928 @expr=#<struct Arel::Attributes::Attribute relation=#<A...eline_id: integer, reviewer_first_assigned_at: timestamptz)>, @table_alias=nil>, name="merged_at">>] 492422:39:21 direction asc 492522:39:21 is expected to eq [#<Arel::Nodes::Ascending:0x00007e89ff245c68 @expr=#<struct Arel::Attributes::Attribute relation=#<Ar...eline_id: integer, reviewer_first_assigned_at: timestamptz)>, @table_alias=nil>, name="merged_at">>] 492622:39:21 when invalid sorting params are given 492722:39:21 falls back to end_event DESC sorting 492822:39:21 sorting duration 492922:39:21 direction desc 493022:39:21 is expected to eq [#<Arel::Nodes::Descending:0x00007e89ff06e9d0 @expr=#<Arel::Nodes::Subtraction:0x00007e89ff06e9f8 @le...mported_from: integer, retargeted: boolean)>, @table_alias=nil>, name="created_at">, @operator=:->>] 493122:39:21 direction asc 493222:39:21 is expected to eq [#<Arel::Nodes::Ascending:0x00007e89fef7ae20 @expr=#<Arel::Nodes::Subtraction:0x00007e89fef7ae48 @lef...mported_from: integer, retargeted: boolean)>, @table_alias=nil>, name="created_at">, @operator=:->>] 493322:39:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb. It took 0.21 second. Expected to take 0.21 second. 493422:39:21# [RSpecRunTime] Starting example group spec/initializers/pages_storage_check_spec.rb. Expected to take 0.2 second. 493522:39:21pages storage check 493622:39:21 when pages is not enabled 493722:39:21 is expected to be truthy 493822:39:21 when local store does not exist yet 493922:39:21 is expected to be truthy 494022:39:21 when pages is enabled 494122:39:21 local_storage_enabled: false, object_storage_enabled: false, raises_exception: true 494222:39:21 validates pages storage configuration 494322:39:21 local_storage_enabled: false, object_storage_enabled: true, raises_exception: false 494422:39:21 validates pages storage configuration 494522:39:21 local_storage_enabled: true, object_storage_enabled: false, raises_exception: false 494622:39:21 validates pages storage configuration 494722:39:21 local_storage_enabled: true, object_storage_enabled: true, raises_exception: false 494822:39:21 validates pages storage configuration 494922:39:21 local_storage_enabled: 1, object_storage_enabled: 0, raises_exception: false 495022:39:21 validates pages storage configuration 495122:39:21 local_storage_enabled: nil, object_storage_enabled: nil, raises_exception: true 495222:39:21 validates pages storage configuration 495322:39:21# [RSpecRunTime] Finishing example group spec/initializers/pages_storage_check_spec.rb. It took 0.2 second. Expected to take 0.2 second. 495422:39:21# [RSpecRunTime] Starting example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. Expected to take 0.19 second. 495522:39:21Gitlab::Import::UsernameMentionRewriter 495622:39:21 #wrap_mentions_in_backticks 495722:39:21 when text is nil 495922:39:21 when the text is empty 496022:39:21 returns an empty string 496122:39:21 when the text contains username mentions 496222:39:21 wraps them in backticks preserving punctuation 496322:39:21 when the text contains code-formatted text 496422:39:21 wraps username mentions only if they are outside code-formatted text 496522:39:21 when the text contains email addresses or urls 496622:39:21 does not insert backticks before @ characters 496722:39:21 #update_username_mentions 496822:39:21 when the relation hash has a description and a note 496922:39:21 wraps @usernames in backticks 497022:39:21 when the relation hash does not have a description or a note 497122:39:21 does not wrap @usernames in backticks 497222:39:21# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. It took 0.17 second. Expected to take 0.19 second. 497322:39:21# [RSpecRunTime] Starting example group spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 0.19 second. 497422:39:21groups/settings/_remove.html.haml 497622:39:21 enables the Remove group button for a group 497722:39:21# [RSpecRunTime] Finishing example group spec/views/groups/settings/_remove.html.haml_spec.rb. It took 0.12 second. Expected to take 0.19 second. 497822:39:21# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. Expected to take 0.18 second. 497922:39:21Tooling::FindFilesUsingFeatureFlags 498022:39:21 #filter_files 498122:39:21 when the file does not exist on disk 498222:39:21 returns an empty array 498322:39:21 when the file exists on disk 498422:39:21 when the file is not in the features folder 498522:39:21 returns an empty array 498622:39:21 when the filename does not have the correct extension 498722:39:21 returns an empty array 498822:39:21 when the ruby file uses a valid feature flag file 498922:39:21 returns the file 499122:39:21 when no ruby files are using the modified feature flag 499222:39:22 does not add anything to the input file 499322:39:22 when some ruby files are using the modified feature flags 499422:39:22 add the matching ruby files to the input file 499522:39:22# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb. It took 0.49 second. Expected to take 0.18 second. 499622:39:22# [RSpecRunTime] Starting example group spec/lib/gitlab/qa_spec.rb. Expected to take 0.18 second. 499922:39:22 dot_com: false, request_user_agent: "qa_user_agent", qa_user_agent: "qa_user_agent", result: false 500022:39:22 is expected to eq false 500122:39:22 dot_com: true, request_user_agent: nil, qa_user_agent: "qa_user_agent", result: false 500222:39:22 is expected to eq false 500322:39:22 dot_com: true, request_user_agent: "", qa_user_agent: "qa_user_agent", result: false 500422:39:22 is expected to eq false 500522:39:22 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: "", result: false 500622:39:22 is expected to eq false 500722:39:22 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: nil, result: false 500822:39:22 is expected to eq false 500922:39:22 dot_com: true, request_user_agent: "qa_user_agent", qa_user_agent: "qa_user_agent", result: true 501022:39:22 is expected to eq true 501122:39:22# [RSpecRunTime] Finishing example group spec/lib/gitlab/qa_spec.rb. It took 0.54 second. Expected to take 0.18 second. 501222:39:22# [RSpecRunTime] Starting example group spec/helpers/explore_helper_spec.rb. Expected to take 0.16 second. 501322:39:22ExploreHelper 501422:39:22 #public_visibility_restricted? 501522:39:22 delegates to Gitlab::VisibilityLevel 501622:39:22 #projects_filter_items 501722:39:22 returns correct dropdown items 501822:39:22 #projects_filter_selected 501922:39:22 when visibility_level is present 502022:39:23 returns corresponding item 502122:39:23 when visibility_level is empty 502222:39:23 returns corresponding item 502322:39:23# [RSpecRunTime] Finishing example group spec/helpers/explore_helper_spec.rb. It took 0.45 second. Expected to take 0.16 second. 502422:39:23# [RSpecRunTime] Starting example group spec/lib/system_check/sidekiq_check_spec.rb. Expected to take 0.16 second. 502522:39:23SystemCheck::SidekiqCheck 502622:39:23 #multi_check 502722:39:23 fails when no worker processes are running 502822:39:23 fails when more than one cluster process is running 502922:39:23 succeeds when one cluster process and one or more worker processes are running 503022:39:23 when only a worker process is running 503122:39:23 fails with the right message for systemd 503222:39:23 fails with the right message for sysvinit 503322:39:23# [RSpecRunTime] Finishing example group spec/lib/system_check/sidekiq_check_spec.rb. It took 0.43 second. Expected to take 0.16 second. 503422:39:23# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb. Expected to take 0.15 second. 503522:39:23Gitlab::Ci::Config::Entry::Release::Assets::Links 503722:39:23 when entry config value is correct 503922:39:23 returns links configuration 504222:39:23 when entry value is not correct 504422:39:23 when value of link is invalid 504522:39:23 reports error 504622:39:23 when value of links link is empty 504722:39:23 reports error 504822:39:23 when there is an unknown key present 504922:39:23 reports error 505022:39:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb. It took 0.21 second. Expected to take 0.15 second. 505122:39:23# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. Expected to take 0.15 second. 505222:39:23Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersMetric 505322:39:23 behaves like a correct instrumented metric value 505422:39:23 has correct value 505522:39:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb. It took 0.08 second. Expected to take 0.15 second. 505622:39:23# [RSpecRunTime] Starting example group spec/models/concerns/database_reflection_spec.rb. Expected to take 0.14 second. 505722:39:23DatabaseReflection 505822:39:23 does not allow STI 506022:39:23 returns a Reflection instance 506122:39:23 memoizes the result 506222:39:23# [RSpecRunTime] Finishing example group spec/models/concerns/database_reflection_spec.rb. It took 0.09 second. Expected to take 0.14 second. 506322:39:23# [RSpecRunTime] Starting example group spec/models/clusters/project_spec.rb. Expected to take 0.14 second. 506422:39:23Clusters::Project 506522:39:23 is expected to have many kubernetes_namespaces 506622:39:24 is expected to belong to cluster required: false 506722:39:24 does not allow STI 506822:39:24 is expected to belong to project required: false 506922:39:24# [RSpecRunTime] Finishing example group spec/models/clusters/project_spec.rb. It took 0.12 second. Expected to take 0.14 second. 507022:39:24# [RSpecRunTime] Starting example group spec/rubocop/cop/graphql/enum_names_spec.rb. Expected to take 0.13 second. 507122:39:24RuboCop::Cop::Graphql::EnumNames 507222:39:24 graphql_name 507322:39:24 adds an offense when `graphql_name` is not set 507422:39:24 adds no offense when `declarative_enum` is used 507522:39:24 adds an offense when `graphql_name` includes `enum` 507722:39:24 adds an offense when class name does not end with `Enum` 507822:39:24# [RSpecRunTime] Finishing example group spec/rubocop/cop/graphql/enum_names_spec.rb. It took 0.12 second. Expected to take 0.13 second. 507922:39:24# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. Expected to take 0.12 second. 508022:39:24Gitlab::Pagination::Keyset::InOperatorOptimization::Strategies::OrderValuesLoaderStrategy 508122:39:24 #initializer_columns 508222:39:24 returns NULLs for each ORDER BY columns 508322:39:24 when an SQL expression is given 508422:39:24 when the sql_type attribute is missing 508522:39:24 raises error 508622:39:24 when the sql_type_attribute is present 508722:39:24 returns the initializer columns 508822:39:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb. It took 0.09 second. Expected to take 0.12 second. 508922:39:24# [RSpecRunTime] Starting example group spec/lib/bitbucket/representation/user_spec.rb. Expected to take 0.12 second. 509022:39:24Bitbucket::Representation::User 509222:39:24 returns correct value 509422:39:24 returns correct value 509622:39:24 returns correct value 509822:39:24 returns correct value 509922:39:24# [RSpecRunTime] Finishing example group spec/lib/bitbucket/representation/user_spec.rb. It took 0.1 second. Expected to take 0.12 second. 510022:39:24# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb. Expected to take 0.12 second. 510122:39:24Gitlab::GithubImport::Representation::ExposeAttribute 510222:39:24 defines a getter method that returns an attribute value 510422:39:24 returns exposed attributes value using array notation 510522:39:24 when attribute does not exist 510722:39:24 when attribute is not exposed 510922:39:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb. It took 0.1 second. Expected to take 0.12 second. 511022:39:24# [RSpecRunTime] Starting example group spec/graphql/types/group_invitation_type_spec.rb. Expected to take 0.11 second. 511122:39:24Types::GroupInvitationType 511222:39:24 has the expected fields 511322:39:24 is expected to expose permissions using Types::PermissionTypes::Group 511422:39:24 is expected to require graphql authorizations :admin_group 511522:39:24 is expected to eq "GroupInvitation" 511622:39:24# [RSpecRunTime] Finishing example group spec/graphql/types/group_invitation_type_spec.rb. It took 0.1 second. Expected to take 0.11 second. 511722:39:24# [RSpecRunTime] Starting example group spec/lib/gitlab/language_data_spec.rb. Expected to take 0.11 second. 511822:39:24Gitlab::LanguageData 512022:39:24 loads the extensions once 512122:39:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/language_data_spec.rb. It took 0.13 second. Expected to take 0.11 second. 512222:39:24# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. Expected to take 0.1 second. 512322:39:24Types::MergeRequests::MergeabilityCheckStatusEnum 512422:39:24 is expected to eq "MergeabilityCheckStatus" 512522:39:24 exposes all the existing mergeability check statuses 512622:39:24# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb. It took 0.05 second. Expected to take 0.1 second. 512722:39:24# [RSpecRunTime] Starting example group spec/graphql/types/organizations/organization_type_spec.rb. Expected to take 0.1 second. 512822:39:24Types::Organizations::OrganizationType 512922:39:24 is expected to eq "Organization" 513022:39:24 is expected to require graphql authorizations :read_organization 513122:39:24 is expected to have graphql fields "avatar_url", "description", "description_html", "groups", "id", "name", "organization_users", "path", "projects", and "web_url" 513222:39:24# [RSpecRunTime] Finishing example group spec/graphql/types/organizations/organization_type_spec.rb. It took 0.07 second. Expected to take 0.1 second. 513322:39:24# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/group/factory_spec.rb. Expected to take 0.09 second. 513422:39:24Gitlab::Ci::Status::Group::Factory 513522:39:24 inherits from the core factory 513622:39:24 exposes group helpers 513722:39:24 exposes extended statuses 513822:39:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/group/factory_spec.rb. It took 0.08 second. Expected to take 0.09 second. 513922:39:24# [RSpecRunTime] Starting example group spec/services/releases/links/params_spec.rb. Expected to take 0.09 second. 514022:39:24Releases::Links::Params 514122:39:24 #allowed_params 514222:39:24 returns only allowed params 514322:39:24 when deprecated filepath is used 514422:39:24 uses filepath value 514522:39:24 when both direct_asset_path and filepath are provided 514622:39:25 uses direct_asset_path value 514722:39:25# [RSpecRunTime] Finishing example group spec/services/releases/links/params_spec.rb. It took 0.07 second. Expected to take 0.09 second. 514822:39:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/ansi2json/result_spec.rb. Expected to take 0.09 second. 514922:39:25Gitlab::Ci::Ansi2json::Result 515122:39:25 when offset is at the start 515222:39:25 returns the full size 515322:39:25 when offset is not zero 515422:39:25 returns the remaining size 515622:39:25 returns size of stread 515722:39:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/ansi2json/result_spec.rb. It took 0.07 second. Expected to take 0.09 second. 515822:39:25# [RSpecRunTime] Starting example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. Expected to take 0.09 second. 515922:39:25RuboCop::Cop::Database::AvoidInheritanceColumn 516022:39:25 does not flag when :inheritance_column is set to :_type_disabled 516122:39:25 flags when :inheritance_column is used 516222:39:25# [RSpecRunTime] Finishing example group spec/rubocop/cop/database/avoid_inheritance_column_spec.rb. It took 0.06 second. Expected to take 0.09 second. 516322:39:25# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. Expected to take 0.08 second. 516422:39:25RuboCop::Cop::RSpec::AnyInstanceOf 516522:39:25 when calling expect_any_instance_of 516622:39:25 registers an offense and corrects 516722:39:25 when calling allow_any_instance_of 516822:39:25 registers an offense and corrects 516922:39:25# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/any_instance_of_spec.rb. It took 0.07 second. Expected to take 0.08 second. 517022:39:25# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/dependency_group_spec.rb. Expected to take 0.08 second. 517122:39:25API::Entities::Nuget::DependencyGroup 517322:39:25 dependency group without target framework 517522:39:25# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/dependency_group_spec.rb. It took 0.05 second. Expected to take 0.08 second. 517622:39:25# [RSpecRunTime] Starting example group spec/lib/mattermost/command_spec.rb. Expected to take 0.07 second. 517722:39:25Mattermost::Command 517922:39:25 for valid trigger word 518022:39:25 returns a token 518122:39:25 for error message 518222:39:25 raises an error with message 518322:39:25# [RSpecRunTime] Finishing example group spec/lib/mattermost/command_spec.rb. It took 0.06 second. Expected to take 0.07 second. 518422:39:25# [RSpecRunTime] Starting example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. Expected to take 0.07 second. 518522:39:25BitbucketServer::RetryWithDelay 518622:39:25 .retry_with_delay 518722:39:25 when the function succeeds on the first try 518822:39:25 calls the function once and returns its result 518922:39:25 when the request has a status code of 429 519022:39:25 calls the function again after a delay 519122:39:25# [RSpecRunTime] Finishing example group spec/lib/bitbucket_server/retry_with_delay_spec.rb. It took 0.05 second. Expected to take 0.07 second. 519222:39:25# [RSpecRunTime] Starting example group spec/lib/gitlab/search/found_wiki_page_spec.rb. Expected to take 0.07 second. 519322:39:25Gitlab::Search::FoundWikiPage 519522:39:25 works with policy 519622:39:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/search/found_wiki_page_spec.rb. It took 0.05 second. Expected to take 0.07 second. 519722:39:25# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb. Expected to take 0.07 second. 519822:39:25Types::WorkItems::Widgets::AssigneesInputType 519922:39:25 is expected to contain exactly "assigneeIds" 520022:39:25 is expected to eq "WorkItemWidgetAssigneesInput" 520122:39:25# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb. It took 0.05 second. Expected to take 0.07 second. 520222:39:25# [RSpecRunTime] Starting example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. Expected to take 0.07 second. 520322:39:25RuboCop::Cop::Scalability::IdempotentWorker 520422:39:25 adds an offense when not defining idempotent method 520522:39:25 adds an offense when not defining idempotent method 520622:39:25# [RSpecRunTime] Finishing example group spec/rubocop/cop/scalability/idempotent_worker_spec.rb. It took 0.06 second. Expected to take 0.07 second. 520722:39:25# [RSpecRunTime] Starting example group spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb. Expected to take 0.07 second. 520822:39:25Sidebars::Groups::SuperSidebarMenus::DeployMenu 520922:39:25 has title and sprite_icon 521022:39:25 defines list of NilMenuItem placeholders 521122:39:25# [RSpecRunTime] Finishing example group spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb. It took 0.05 second. Expected to take 0.07 second. 521222:39:25# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/port_spec.rb. Expected to take 0.06 second. 521322:39:25Gitlab::Ci::Build::Port 521422:39:25 when port is defined as an integer 521522:39:25 populates the object 521622:39:25 when port is defined as hash 521722:39:25 populates the object 521822:39:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/port_spec.rb. It took 0.05 second. Expected to take 0.06 second. 521922:39:25# [RSpecRunTime] Starting example group spec/graphql/types/project_plan_limits_type_spec.rb. Expected to take 0.06 second. 522022:39:25Types::ProjectPlanLimitsType 522122:39:25 exposes the expected fields 522222:39:25 is expected to eq "ProjectPlanLimits" 522322:39:25# [RSpecRunTime] Finishing example group spec/graphql/types/project_plan_limits_type_spec.rb. It took 0.05 second. Expected to take 0.06 second. 522422:39:25# [RSpecRunTime] Starting example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. Expected to take 0.05 second. 522522:39:25Tooling::Danger::Specs::MatchWithArraySuggestion 522622:39:25 adds suggestions at the correct lines 522722:39:25# [RSpecRunTime] Finishing example group spec/tooling/danger/specs/match_with_array_suggestion_spec.rb. It took 0.03 second. Expected to take 0.05 second. 522822:39:25# [RSpecRunTime] Starting example group spec/rubocop/cop/gitlab/union_spec.rb. Expected to take 0.04 second. 522922:39:25RuboCop::Cop::Gitlab::Union 523022:39:25 flags the use of Gitlab::SQL::Union.new 523122:39:25# [RSpecRunTime] Finishing example group spec/rubocop/cop/gitlab/union_spec.rb. It took 0.03 second. Expected to take 0.04 second. 523222:39:25# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_sort_enum_spec.rb. Expected to take 0.04 second. 523322:39:25Types::Packages::PackageSortEnum 523422:39:25 exposes all package sort values 523522:39:25# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_sort_enum_spec.rb. It took 0.03 second. Expected to take 0.04 second. 523622:39:25# [RSpecRunTime] Starting example group spec/lib/web_ide/settings_spec.rb. Expected to take 0.04 second. 523722:39:25WebIde::Settings 523822:39:25 implements the extended module's behavior 523922:39:25# [RSpecRunTime] Finishing example group spec/lib/web_ide/settings_spec.rb. It took 0.03 second. Expected to take 0.04 second. 524022:39:25# [RSpecRunTime] Starting example group spec/workers/environments/auto_stop_cron_worker_spec.rb. Expected to take 0.04 second. 524122:39:25Environments::AutoStopCronWorker 524222:39:25 executes Environments::AutoStopService 524322:39:25# [RSpecRunTime] Finishing example group spec/workers/environments/auto_stop_cron_worker_spec.rb. It took 0.03 second. Expected to take 0.04 second. 524422:39:25# [RSpecRunTime] Starting example group spec/serializers/integrations/project_serializer_spec.rb. Expected to take 0.04 second. 524522:39:25Integrations::ProjectSerializer 524622:39:25 represents Integrations::ProjectEntity entities 524722:39:25# [RSpecRunTime] Finishing example group spec/serializers/integrations/project_serializer_spec.rb. It took 0.03 second. Expected to take 0.04 second. 524822:39:25# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb. Expected to take 0.04 second. 524922:39:25Types::Ci::JobArtifactFileTypeEnum 525022:39:25 exposes all job artifact file types 525122:39:25# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb. It took 0.03 second. Expected to take 0.04 second. 525222:39:25[TEST PROF INFO] EventProf results for sql.active_record 525322:39:25Total time: 04:05.058 of 20:06.084 (20.32%) 525422:39:25Total events: 158759 525522:39:25Top 5 slowest suites (by time): 525622:39:25Ci::Pipeline (./spec/models/ci/pipeline_spec.rb:5) – 01:09.189 (39166 / 904) of 05:15.894 (21.9%) 525722:39:25Ci::JobArtifact (./spec/models/ci/job_artifact_spec.rb:5) – 00:40.604 (24412 / 273) of 02:28.357 (27.37%) 525822:39:25MergeRequests::CloseService (./spec/services/merge_requests/close_service_spec.rb:5) – 00:10.525 (6405 / 18) of 00:54.137 (19.44%) 525922:39:25Gitlab::Ci::B...Clause::Exists (./spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb:5) – 00:09.645 (7321 / 129) of 01:13.018 (13.21%) 526022:39:25EnvironmentStatus (./spec/models/environment_status_spec.rb:5) – 00:09.283 (6268 / 24) of 00:57.708 (16.09%) 526122:39:25Knapsack report was generated. Preview: 526322:39:25 "spec/models/ci/pipeline_spec.rb": 315.89369563400004, 526422:39:25 "spec/models/ci/job_artifact_spec.rb": 148.35728951400006, 526522:39:25 "spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb": 73.01809608899998, 526622:39:25 "spec/models/environment_status_spec.rb": 57.70869954999989, 526722:39:25 "spec/services/merge_requests/close_service_spec.rb": 54.137471143000084, 526822:39:25 "spec/models/integrations/slack_spec.rb": 33.3194518790001, 526922:39:25 "spec/scripts/internal_events/product_group_renamer_spec.rb": 22.97901939899998, 527022:39:25 "spec/serializers/merge_request_poll_widget_entity_spec.rb": 22.57758297999999, 527122:39:25 "spec/models/ci/build_dependencies_spec.rb": 25.670940633999862, 527222:39:25 "spec/lib/gitlab/database/tables_truncate_spec.rb": 1.484277407999798, 527322:39:25 "spec/graphql/resolvers/board_list_issues_resolver_spec.rb": 22.367471053999907, 527422:39:25 "spec/lib/banzai/reference_parser/base_parser_spec.rb": 22.028528467000115, 527522:39:25 "spec/helpers/issuables_helper_spec.rb": 19.961043560000007, 527622:39:25 "spec/workers/pipeline_schedule_worker_spec.rb": 18.408486280000034, 527722:39:25 "spec/services/releases/destroy_service_spec.rb": 18.01640399300004, 527822:39:25 "spec/tasks/rubocop_rake_spec.rb": 9.128345262000039, 527922:39:25 "spec/lib/gitlab/git/object_pool_spec.rb": 16.52586948499993, 528022:39:25 "spec/serializers/deployment_entity_spec.rb": 10.797298589000093, 528122:39:25 "spec/services/groups/agnostic_token_revocation_service_spec.rb": 13.238605734999965, 528222:39:25 "spec/models/integrations/prometheus_spec.rb": 13.357282567000084, 528322:39:25 "spec/models/virtual_registries/packages/maven/cached_response_spec.rb": 11.205953630000067, 528422:39:25 "spec/lib/gitlab/chat/command_spec.rb": 11.301026583000066, 528522:39:25 "spec/lib/gitlab/search/recent_merge_requests_spec.rb": 12.71683668300011, 528622:39:25 "spec/services/labels/transfer_service_spec.rb": 10.703030076000005, 528722:39:25 "spec/models/integrations/unify_circuit_spec.rb": 8.732965576999959, 528822:39:25 "spec/models/concerns/resolvable_note_spec.rb": 8.727394456999946, 528922:39:25 "spec/workers/projects/post_creation_worker_spec.rb": 9.087148350999996, 529022:39:25 "spec/tasks/migrate/schema_check_rake_spec.rb": 3.1127023980000104, 529122:39:25 "spec/models/design_management/design_collection_spec.rb": 8.419221199000049, 529222:39:25 "spec/lib/gitlab/x509/certificate_spec.rb": 6.984163943999874, 529322:39:25 "spec/lib/gitlab/chat/output_spec.rb": 8.427122744000144, 529422:39:25 "spec/models/ci/build_trace_chunks/database_spec.rb": 7.218340716000057, 529522:39:25 "spec/lib/gitlab/github_import/issuable_finder_spec.rb": 5.572349552999867, 529622:39:25 "spec/tasks/gitlab/service_desk_email_rake_spec.rb": 4.303735270000061, 529722:39:25 "spec/finders/ci/daily_build_group_report_results_finder_spec.rb": 5.55688886400003, 529822:39:25 "spec/finders/clusters/agents/authorizations/user_access/finder_spec.rb": 5.831967182999961, 529922:39:25 "spec/graphql/mutations/release_asset_links/update_spec.rb": 4.7869760829998995, 530022:39:25 "spec/services/ci/job_token_scope/add_project_service_spec.rb": 5.32584631099985, 530122:39:25 "spec/graphql/mutations/todos/create_spec.rb": 5.388862866999943, 530222:39:25 "spec/models/concerns/recoverable_by_any_email_spec.rb": 4.483138765999911, 530322:39:25 "spec/models/badge_spec.rb": 4.632737815000155, 530422:39:25 "spec/finders/crm/organizations_finder_spec.rb": 4.853359518000161, 530522:39:25 "spec/tasks/gitlab/lfs/check_rake_spec.rb": 4.143380252000043, 530622:39:25 "spec/graphql/resolvers/project_packages_resolver_spec.rb": 3.8069073169999683, 530722:39:25 "spec/models/anti_abuse/reports/note_spec.rb": 3.862235864000013, 530822:39:25 "spec/models/packages/conan/package_reference_spec.rb": 3.368449862000034, 530922:39:25 "spec/finders/packages/pypi/packages_finder_spec.rb": 3.738390693000156, 531022:39:25 "spec/views/notify/import_issues_csv_email.html.haml_spec.rb": 3.6912109069999133, 531122:39:25 "spec/models/ml/model_spec.rb": 3.835717076000037, 531222:39:25 "spec/models/blob_viewer/license_spec.rb": 3.6597244489998957, 531322:39:25 "spec/services/markdown_content_rewriter_service_spec.rb": 3.408115498999905, 531422:39:25 "spec/lib/gitlab/git/diff_collection_spec.rb": 3.11250697100013, 531522:39:25 "spec/graphql/mutations/issues/set_subscription_spec.rb": 2.837240583000039, 531622:39:25 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_merged_spec.rb": 3.189076944999897, 531722:39:25 "spec/lib/banzai/filter/references/reference_filter_spec.rb": 3.3533513330000915, 531822:39:25 "spec/services/ci/pipeline_schedules/variables_update_service_spec.rb": 2.555439883999952, 531922:39:25 "spec/lib/gitlab/import_export/uploads_saver_spec.rb": 3.0188948480001727, 532022:39:25 "spec/services/webauthn/destroy_service_spec.rb": 2.116077717999815, 532122:39:25 "spec/finders/groups/accepting_project_imports_finder_spec.rb": 2.8112114339999152, 532222:39:25 "spec/lib/gitlab/issues/rebalancing/state_spec.rb": 2.781550636999782, 532322:39:25 "spec/workers/update_project_statistics_worker_spec.rb": 2.4529312689999188, 532422:39:25 "spec/finders/data_transfer/project_data_transfer_finder_spec.rb": 2.431521385999986, 532522:39:25 "spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb": 2.418412429, 532622:39:25 "spec/presenters/event_presenter_spec.rb": 1.7213798740001494, 532722:39:25 "spec/workers/create_note_diff_file_worker_spec.rb": 2.088651372999948, 532822:39:25 "spec/lib/mattermost/session_spec.rb": 1.9767132750000656, 532922:39:25 "spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb": 2.0203570860001037, 533022:39:25 "spec/lib/gitlab/code_navigation_path_spec.rb": 1.9439822019999156, 533122:39:25 "spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb": 1.7315296429999307, 533222:39:25 "spec/models/authentication_event_spec.rb": 1.47621309200008, 533322:39:25 "spec/services/packages/mark_package_for_destruction_service_spec.rb": 1.7125092969999969, 533422:39:25 "spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb": 0.24190021200001866, 533522:39:25 "spec/lib/gitlab/composer/version_index_spec.rb": 1.5741331440001431, 533622:39:25 "spec/lib/gitlab/analytics/usage_trends/workers_argument_builder_spec.rb": 1.6868171520000033, 533722:39:25 "spec/lib/object_storage/config_spec.rb": 1.1547470259999955, 533822:39:25 "spec/lib/gitlab/ci/variables/builder/release_spec.rb": 1.6091766869999446, 533922:39:25 "spec/views/layouts/fullscreen.html.haml_spec.rb": 1.8867394220001188, 534022:39:25 "spec/views/notify/changed_milestone_email.html.haml_spec.rb": 1.5324279209999077, 534122:39:25 "spec/lib/gitlab/blame_spec.rb": 1.3367948599998272, 534222:39:25 "spec/lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline_spec.rb": 1.6012232390000918, 534322:39:25 "spec/lib/gitlab/legacy_github_import/branch_formatter_spec.rb": 1.3661599939998723, 534422:39:25 "spec/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service_spec.rb": 1.275800990999869, 534522:39:25 "spec/lib/gitlab/diff/parallel_diff_spec.rb": 1.350737386999981, 534622:39:25 "spec/serializers/project_access_token_entity_spec.rb": 1.4838124210000387, 534722:39:25 "spec/services/remote_mirrors/create_service_spec.rb": 1.077965320000203, 534822:39:25 "spec/helpers/ci/status_helper_spec.rb": 1.1765792409998994, 534922:39:25 "spec/lib/gitlab/database_importers/work_items/hierarchy_restrictions_importer_spec.rb": 1.0236963209999885, 535022:39:25 "spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb": 1.0387543179999739, 535122:39:25 "spec/models/packages/terraform_module/package_spec.rb": 1.031826868999815, 535222:39:25 "spec/lib/gitlab/sanitizers/svg_spec.rb": 0.41297660000009273, 535322:39:25 "spec/services/issuable/import_csv/base_service_spec.rb": 0.8696803600000749, 535422:39:25 "spec/services/users/email_verification/update_email_service_spec.rb": 0.9830667490000451, 535522:39:25 "spec/helpers/version_check_helper_spec.rb": 0.8583511819999785, 535622:39:25 "spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb": 0.9258328299999903, 535722:39:25 "spec/lib/gitlab_settings/options_spec.rb": 0.8974465849998978, 535822:39:25 "spec/views/user_settings/profiles/show.html.haml_spec.rb": 1.138438558000189, 535922:39:25 "spec/services/incident_management/issuable_escalation_statuses/build_service_spec.rb": 0.6245733390001078, 536022:39:25 "spec/workers/gitlab_service_ping_worker_spec.rb": 0.8232091700001547, 536122:39:25 "spec/lib/gitlab/slash_commands/incident_management/incident_new_spec.rb": 0.6917265949998637, 536222:39:25 "spec/workers/disallow_two_factor_for_group_worker_spec.rb": 0.6945937849998245, 536322:39:25 "spec/lib/safe_zip/entry_spec.rb": 0.6234225989999231, 536422:39:25 "spec/lib/gitlab/external_authorization/client_spec.rb": 0.5794322970000394, 536522:39:25 "spec/lib/sidebars/panel_spec.rb": 0.45266482200008795, 536622:39:25 "spec/graphql/resolvers/concerns/resolves_project_spec.rb": 0.6565307719999964, 536722:39:25 "spec/serializers/user_entity_spec.rb": 0.656721182000183, 536822:39:25 "spec/lib/sidebars/user_profile/menus/groups_menu_spec.rb": 0.5719957779999731, 536922:39:25 "spec/presenters/ml/model_presenter_spec.rb": 0.474827796999989, 537022:39:25 "spec/lib/gitlab/ci/reports/test_failure_history_spec.rb": 0.5096029600001657, 537122:39:25 "spec/lib/gitlab/ci/config/entry/product/parallel_spec.rb": 0.4890790150000157, 537222:39:25 "spec/graphql/types/current_user_type_spec.rb": 0.04967530999988412, 537322:39:25 "spec/lib/gitlab/ci/pipeline/expression/lexeme/not_matches_spec.rb": 0.478771677000168, 537422:39:25 "spec/lib/peek/views/redis_detailed_spec.rb": 0.43082547599988175, 537522:39:25 "spec/rubocop/cop/rspec/expect_gitlab_tracking_spec.rb": 0.4303893669998615, 537622:39:25 "spec/lib/gitlab/diff/line_spec.rb": 0.3526049019999391, 537722:39:25 "spec/lib/generators/gitlab/usage_metric_generator_spec.rb": 0.35419837099993856, 537822:39:25 "spec/services/jira_connect_subscriptions/destroy_service_spec.rb": 0.3342530850000003, 537922:39:25 "spec/lib/gitlab/ci/config/normalizer/number_strategy_spec.rb": 0.30974375999994663, 538022:39:25 "spec/helpers/admin/background_migrations_helper_spec.rb": 0.27124860699996134, 538122:39:25 "spec/lib/gitlab/usage_data/topology_spec.rb": 0.30424776099994233, 538222:39:25 "spec/finders/concerns/members/role_parser_spec.rb": 0.30337730099995497, 538322:39:25 "spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb": 0.3241339670000798, 538422:39:25 "spec/lib/sidebars/admin/menus/deploy_keys_menu_spec.rb": 0.2711094370001774, 538522:39:25 "spec/models/webauthn_registration_spec.rb": 0.24264155299988488, 538622:39:25 "spec/lib/gitlab/exception_log_formatter_spec.rb": 0.24097213300001386, 538722:39:25 "spec/lib/gitlab/crypto_helper_spec.rb": 0.1788687860000664, 538822:39:25 "spec/graphql/types/release_type_spec.rb": 0.2159793579999132, 538922:39:25 "spec/lib/gitlab/ci/config/entry/stages_spec.rb": 0.2391082040001038, 539022:39:25 "spec/scripts/setup/generate-as-if-foss-env_spec.rb": 0.1687655470000209, 539122:39:25 "spec/lib/gitlab/ci/build/artifacts/adapters/gzip_stream_spec.rb": 0.35852875000000495, 539222:39:25 "spec/lib/gitlab/analytics/cycle_analytics/sorting_spec.rb": 0.20849297900008423, 539322:39:25 "spec/initializers/pages_storage_check_spec.rb": 0.19577278199994907, 539422:39:25 "spec/lib/gitlab/import/username_mention_rewriter_spec.rb": 0.17372790599984, 539522:39:25 "spec/views/groups/settings/_remove.html.haml_spec.rb": 0.11898960700000316, 539622:39:25 "spec/tooling/lib/tooling/find_files_using_feature_flags_spec.rb": 0.4866398249998838, 539722:39:25 "spec/lib/gitlab/qa_spec.rb": 0.5394368449999547, 539822:39:25 "spec/helpers/explore_helper_spec.rb": 0.4543114110001625, 539922:39:25 "spec/lib/system_check/sidekiq_check_spec.rb": 0.4292338170000676, 540022:39:25 "spec/lib/gitlab/ci/config/entry/release/assets/links_spec.rb": 0.21068618999993305, 540122:39:25 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_metric_spec.rb": 0.08152107299997624, 540222:39:25 "spec/models/concerns/database_reflection_spec.rb": 0.08696853300011753, 540322:39:25 "spec/models/clusters/project_spec.rb": 0.12268781700004183, 540422:39:25 "spec/rubocop/cop/graphql/enum_names_spec.rb": 0.12358323599983123, 540522:39:25 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/strategies/order_values_loader_strategy_spec.rb": 0.08872631300005196, 540622:39:25 "spec/lib/bitbucket/representation/user_spec.rb": 0.10189331000015045, 540722:39:25 "spec/lib/gitlab/github_import/representation/expose_attribute_spec.rb": 0.09763437099991279, 540822:39:25 "spec/graphql/types/group_invitation_type_spec.rb": 0.10374636899996403, 540922:39:25 "spec/lib/gitlab/language_data_spec.rb": 0.13183252499993614, 541022:39:25 "spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb": 0.048889960999986215, 541122:39:25 "spec/graphql/types/organizations/organization_type_spec.rb": 0.07468481500018243, 541222:39:25 "spec/lib/gitlab/ci/status/group/factory_spec.rb": 0.07497671599981004, 541322:39:25 "spec/services/releases/links/params_spec.rb": 0.07315459599999485, 541422:39:25 "spec/lib/gitlab/ci/ansi2json/result_spec.rb": 0.074582276000001, 541522:39:25 "spec/rubocop/cop/database/avoid_inheritance_column_spec.rb": 0.05923835799990229, 541622:39:25 "spec/rubocop/cop/rspec/any_instance_of_spec.rb": 0.06623747700018612, 541722:39:25 "spec/lib/api/entities/nuget/dependency_group_spec.rb": 0.05440803900000901, 541822:39:25 "spec/lib/mattermost/command_spec.rb": 0.060295829000097, 541922:39:25 "spec/lib/bitbucket_server/retry_with_delay_spec.rb": 0.05300873999999567, 542022:39:25 "spec/lib/gitlab/search/found_wiki_page_spec.rb": 0.04801617099997202, 542122:39:25 "spec/graphql/types/work_items/widgets/assignees_input_type_spec.rb": 0.05062894000002416, 542222:39:25 "spec/rubocop/cop/scalability/idempotent_worker_spec.rb": 0.059953737999876466, 542322:39:25 "spec/lib/sidebars/groups/super_sidebar_menus/deploy_menu_spec.rb": 0.05125042999998186, 542422:39:25 "spec/lib/gitlab/ci/build/port_spec.rb": 0.05186061999984304, 542522:39:25 "spec/graphql/types/project_plan_limits_type_spec.rb": 0.049203280000028826, 542622:39:25 "spec/tooling/danger/specs/match_with_array_suggestion_spec.rb": 0.03188443399994867, 542722:39:25 "spec/rubocop/cop/gitlab/union_spec.rb": 0.029714243999933387, 542822:39:25 "spec/graphql/types/packages/package_sort_enum_spec.rb": 0.025170724999952654, 542922:39:25 "spec/lib/web_ide/settings_spec.rb": 0.025886034999984986, 543022:39:25 "spec/workers/environments/auto_stop_cron_worker_spec.rb": 0.027087704999985363, 543122:39:25 "spec/serializers/integrations/project_serializer_spec.rb": 0.026140954999846144, 543222:39:25 "spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb": 0.03177909400005774 543422:39:25Knapsack global time execution for tests: 20m 05s 543522:39:25Pending: (Failures listed here are expected and do not affect your suite's status) 543622:39:25 1) Ci::Pipeline modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is required when creating an object raises an error if the internal id is blank 543722:39:25 # No reason given 543822:39:25 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:22 543922:39:25 2) Ci::Pipeline modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is required when updating an object raises an error if the internal id is blank 544022:39:25 # No reason given 544122:39:25 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:28 544222:39:25 3) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the main database that it is a single database setup 544322:39:25 # Skipping because ci is shared or doesn't not exist 544422:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:338 544522:39:25 4) Gitlab::Database::TablesTruncate when running in a single database mode raises an error when truncating the ci database that it is a single database setup 544622:39:25 # Skipping because ci is shared or doesn't not exist 544722:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:344 544822:39:25 5) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the main database that it is a single database setup 544922:39:25 # Skipping because ci is shared or doesn't not exist 545022:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:320 545122:39:25 6) Gitlab::Database::TablesTruncate when running with multiple shared databases raises an error when truncating the ci database that it is a single database setup 545222:39:25 # Skipping because ci is shared or doesn't not exist 545322:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:326 545422:39:25 7) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are not locked for writes raises an error that the tables are not locked for writes 545522:39:25 # Skipping because ci is shared or doesn't not exist 545622:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:167 545722:39:25 8) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes truncates the legacy tables 545822:39:25 # Skipping because ci is shared or doesn't not exist 545922:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:185 546022:39:25 9) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes does not affect the other tables 546122:39:25 # Skipping because ci is shared or doesn't not exist 546222:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:192 546322:39:25 10) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes logs the sql statements to the logger 546422:39:25 # Skipping because ci is shared or doesn't not exist 546522:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:198 546622:39:25 11) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when running in dry_run mode does not truncate the legacy tables if running in dry run mode 546722:39:25 # Skipping because ci is shared or doesn't not exist 546822:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:209 546922:39:25 12) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that exists only truncates until the table specified 547022:39:25 # Skipping because ci is shared or doesn't not exist 547122:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:221 547222:39:25 13) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that does not exist raises an error if the specified table does not exist 547322:39:25 # Skipping because ci is shared or doesn't not exist 547422:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:232 547522:39:25 14) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully 547622:39:25 # Skipping because ci is shared or doesn't not exist 547722:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:252 547822:39:25 15) Gitlab::Database::TablesTruncate when truncating gitlab_main tables on the ci database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 547922:39:25 # Skipping because ci is shared or doesn't not exist 548022:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 548122:39:25 16) Gitlab::Database::TablesTruncate#needs_truncation? when running in a single database mode 548222:39:25 # Skipping because ci is shared or doesn't not exist 548322:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:361 548422:39:25 17) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with main data in ci database 548522:39:25 # Skipping because ci is shared or doesn't not exist 548622:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:370 548722:39:25 18) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with no main data in ci datatabase 548822:39:25 # Skipping because ci is shared or doesn't not exist 548922:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:381 549022:39:25 19) Gitlab::Database::TablesTruncate#needs_truncation? when running in a multiple database mode with no main data in ci datatabase supresses some QueryAnalyzers 549122:39:25 # Skipping because ci is shared or doesn't not exist 549222:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:383 549322:39:25 20) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are not locked for writes raises an error that the tables are not locked for writes 549422:39:25 # Skipping because ci is shared or doesn't not exist 549522:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:167 549622:39:25 21) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes truncates the legacy tables 549722:39:25 # Skipping because ci is shared or doesn't not exist 549822:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:185 549922:39:25 22) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes does not affect the other tables 550022:39:25 # Skipping because ci is shared or doesn't not exist 550122:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:192 550222:39:25 23) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes logs the sql statements to the logger 550322:39:25 # Skipping because ci is shared or doesn't not exist 550422:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:198 550522:39:25 24) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when running in dry_run mode does not truncate the legacy tables if running in dry run mode 550622:39:25 # Skipping because ci is shared or doesn't not exist 550722:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:209 550822:39:25 25) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that exists only truncates until the table specified 550922:39:25 # Skipping because ci is shared or doesn't not exist 551022:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:221 551122:39:25 26) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when passing until_table parameter with a table that does not exist raises an error if the specified table does not exist 551222:39:25 # Skipping because ci is shared or doesn't not exist 551322:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:232 551422:39:25 27) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes when one of the attached partitions happened to be locked for writes truncates the locked partition successfully 551522:39:25 # Skipping because ci is shared or doesn't not exist 551622:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:252 551722:39:25 28) Gitlab::Database::TablesTruncate when truncating gitlab_ci tables on the main database behaves like truncating legacy tables on a database when the truncated tables are locked for writes with geo configured does not truncate gitlab_geo tables 551822:39:25 # Skipping because ci is shared or doesn't not exist 551922:39:25 # ./spec/lib/gitlab/database/tables_truncate_spec.rb:268 552022:39:25Finished in 20 minutes 14 seconds (files took 1 minute 42.63 seconds to load) 552122:39:253395 examples, 0 failures, 28 pending 552222:39:26Randomized with seed 64956 552322:39:31[TEST PROF INFO] Time spent in factories: 10:54.654 (51.82% of total time) 552422:39:31RSpec exited with 0. 552522:39:31No examples to retry, congrats! 552722:39:33Running after script... 552822:39:33$ source scripts/utils.sh 552922:39:33$ log_disk_usage 553022:39:33******************************************************* 553122:39:33This runner currently has 30G free disk space. 553222:39:33******************************************************* 558922:39:34$ bundle exec gem list gitlab_quality-test_tooling 559022:39:35gitlab_quality-test_tooling (2.1.0) 559122:39:35$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 559422:39:35$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 559722:39:35$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 560022:39:35$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 560322:39:35$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 560622:39:35$ tooling/bin/push_job_metrics || true 560722:39:36[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 560922:39:37Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 561122:39:38Uploading artifacts... 561222:39:38WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 561322:39:38coverage/: found 5 matching artifact files and directories 561422:39:38crystalball/: found 2 matching artifact files and directories 561522:39:38WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 561622:39:38knapsack/: found 4 matching artifact files and directories 561722:39:38rspec/: found 16 matching artifact files and directories 561822:39:38WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 561922:39:38log/*.log: found 15 matching artifact files and directories 562122:39:38WARNING: Retrying... context=artifacts-uploader error=request redirected 562222:39:41Uploading artifacts as "archive" to coordinator... 201 Created id=8353301460 responseStatus=201 Created token=glcbt-66 562322:39:41Uploading artifacts... 562422:39:41rspec/rspec-*.xml: found 1 matching artifact files and directories 562622:39:41WARNING: Retrying... context=artifacts-uploader error=request redirected 562722:39:42Uploading artifacts as "junit" to coordinator... 201 Created id=8353301460 responseStatus=201 Created token=glcbt-66 562922:39:50Job succeeded