118:00:47 allows re-invite to an already invited email 218:00:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.67 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.14 1.20 1.10 1/282 3604 418:00:47 with user_id that already exists 518:00:48 does not add the member again and is successful 618:00:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 21.99 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.14 1.20 1.10 1/282 3605 818:00:48 with user_id that already exists with a lower access_level 918:00:49 does not add the member again and updates the access_level 1018:00:49# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.32 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.12 1.19 1.10 1/282 3606 1218:00:49 with user_id that already exists with a higher access_level 1318:00:50 does not add the member again and updates the access_level 1418:00:51# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.61 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.19 1.10 1/282 3607 1618:00:51 with user_id that already exists in a parent group 1718:00:51 when access_level is lower than inheriting member 1818:00:51 does not add the member and returns an error 1918:00:51 when access_level is the same as the inheriting member 2018:00:52 adds the member with correct access_level 2118:00:52 when access_level is greater than the inheriting member 2218:00:52 adds the member with correct access_level 2318:00:52# [RSpecRunTime] Finishing example group spec/services/members/invite_service_spec.rb. It took 29.73 seconds. Expected to take 37.12 seconds. 2418:00:52# [RSpecRunTime] Starting example group spec/services/projects/update_pages_service_spec.rb. Expected to take 34.49 seconds. 2518:00:52Projects::UpdatePagesService 2618:00:53 fails if no artifacts 2718:00:54 fails for invalid archive 2818:00:54 when a deploy stage already exists 2918:00:54 assigns the deploy stage 3018:00:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.9 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.43 1.26 1.12 1/283 3627 3218:00:54 when a deploy stage does not exists 3318:00:54 assigns the deploy stage 3418:00:54 with ff_pages_use_open_file feature flag disabled 3518:00:54 behaves like for new artifacts 3618:00:54 for a valid job 3718:00:54 doesn't delete artifacts after deploying 3918:00:55 publishes a PageDeployedEvent event with project id and namespace id 4018:00:55 creates pages_deployment 4118:00:56 does not fail if pages_metadata is absent 4218:00:56 limits pages size 4318:00:57 limits pages file count 4418:00:57 fails when uploaded deployment size is wrong 4518:00:57 behaves like old deployments 4618:00:58 deactivates old deployments from the same project with the same path prefix 4718:00:58# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.85 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.43 1.26 1.12 1/283 3628 4918:00:58 behaves like internal event tracking 5018:00:58 logs to Snowplow, Redis, and product analytics tooling 5118:00:58 when archive does not have pages directory 5218:00:58 returns an error 5318:00:58 when there is a custom root config 5418:00:58 when the directory specified with `publish` is included in the artifacts 5518:00:59 creates pages_deployment and saves it in the metadata 5618:00:59 when the directory specified with `publish` is not included in the artifacts 5718:00:59 returns an error 5818:00:59 when there is a folder named `public`, but `publish` specifies a different one 5918:00:59 returns an error 6018:00:59 when timeout happens by DNS error 6118:01:00 raises an error 6218:01:00 when missing artifacts metadata 6318:01:00 does not raise an error as failed job 6418:01:00 with background jobs running 6618:01:01# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.1 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.40 1.25 1.12 1/283 3632 6818:01:01 when sha on branch was updated before deployment was uploaded 6918:01:01 creates a new pages deployment 7018:01:01 behaves like old deployments 7118:01:02 deactivates old deployments from the same project with the same path prefix 7218:01:02# [RSpecRunTime] RSpec elapsed time: 12 minutes 36.54 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.40 1.25 1.12 1/282 3633 7418:01:02 when newer deployment present 7518:01:03 fails with outdated reference message 7618:01:03 with ff_pages_use_open_file feature flag enabled 7718:01:03 behaves like for new artifacts 7818:01:03 for a valid job 7918:01:03 doesn't delete artifacts after deploying 8118:01:04 publishes a PageDeployedEvent event with project id and namespace id 8218:01:04 creates pages_deployment 8318:01:05 does not fail if pages_metadata is absent 8418:01:05 limits pages size 8518:01:05 limits pages file count 8618:01:06 fails when uploaded deployment size is wrong 8718:01:06 behaves like old deployments 8818:01:07 deactivates old deployments from the same project with the same path prefix 8918:01:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.69 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.37 1.25 1.12 1/283 3634 9118:01:07 behaves like internal event tracking 9218:01:07 logs to Snowplow, Redis, and product analytics tooling 9318:01:07 when archive does not have pages directory 9418:01:07 returns an error 9518:01:07 when there is a custom root config 9618:01:07 when the directory specified with `publish` is included in the artifacts 9718:01:08 creates pages_deployment and saves it in the metadata 9818:01:08 when the directory specified with `publish` is not included in the artifacts 9918:01:08 returns an error 10018:01:08 when there is a folder named `public`, but `publish` specifies a different one 10118:01:08 returns an error 10218:01:08 when timeout happens by DNS error 10318:01:08 raises an error 10418:01:08 when missing artifacts metadata 10518:01:09 does not raise an error as failed job 10618:01:09 with background jobs running 10818:01:10# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.04 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.26 1.23 1.12 1/283 3638 11018:01:10 when sha on branch was updated before deployment was uploaded 11118:01:10 creates a new pages deployment 11218:01:10 behaves like old deployments 11318:01:11 deactivates old deployments from the same project with the same path prefix 11418:01:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 45.51 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.26 1.23 1.12 1/282 3639 11618:01:11 when newer deployment present 11718:01:12 fails with outdated reference message 11818:01:12 when artifacts archive does not have sha256 11918:01:12 fails with exception raised 12018:01:12 maximum pages artifacts size 12118:01:12 when maximum pages size is set to zero 12218:01:12 behaves like pages size limit is 12318:01:12 when size is below the limit 12418:01:13 updates pages correctly 12518:01:13 behaves like old deployments 12618:01:13 deactivates old deployments from the same project with the same path prefix 12718:01:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.61 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.16 1.21 1.11 1/282 3640 12918:01:14 when size is above the limit 13018:01:14 limits the maximum size of gitlab pages 13118:01:14 when size is limited on the instance level 13218:01:14 behaves like pages size limit is 13318:01:14 when size is below the limit 13418:01:14 updates pages correctly 13518:01:14 behaves like old deployments 13618:01:15 deactivates old deployments from the same project with the same path prefix 13718:01:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.18 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.16 1.21 1.11 1/282 3641 13918:01:15 when size is above the limit 14018:01:15 limits the maximum size of gitlab pages 14118:01:15 when retrying the job 14218:01:16 marks older pages:deploy jobs retried 14318:01:16# [RSpecRunTime] Finishing example group spec/services/projects/update_pages_service_spec.rb. It took 23.5 seconds. Expected to take 34.49 seconds. 14418:01:16# [RSpecRunTime] Starting example group spec/models/route_spec.rb. Expected to take 31.01 seconds. 14618:01:16 does not allow STI 14718:01:16 relationships 14818:01:16 is expected to belong to source required: false 14918:01:16 is expected to belong to namespace required: false 15118:01:16 is expected to validate that :source cannot be empty/falsy 15218:01:16 is expected to validate that :path cannot be empty/falsy 15318:01:16 is expected to validate that :path is case-insensitively unique 15618:01:17 calls #create_redirect_for_old_path 15718:01:17 calls #delete_conflicting_redirects 15918:01:17 calls #delete_conflicting_redirects 16118:01:18 returns correct routes 16218:01:18 .for_routable_type 16318:01:18 returns correct routes 16518:01:19 returns correct routes 16618:01:19 with all mismatched paths 16718:01:20 returns no routes 16818:01:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.85 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.22 1.22 1.12 1/282 3642 17018:01:20 with some mismatched paths 17118:01:20 returns no routes 17218:01:20 #rename_descendants 17418:01:20 when route name is set 17518:01:21 updates children routes with new path 17618:01:21 when route name is nil 17718:01:22 does not fail 17818:01:22 when conflicting redirects exist 17918:01:24 deletes the conflicting redirects 18018:01:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 57.94 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.21 1.22 1.11 1/282 3643 18318:01:25 updates children routes with new path 18418:01:26 handles a rename from nil 18518:01:26# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.85 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.21 1.22 1.11 1/282 3644 18718:01:26 #create_redirect_for_old_path 18818:01:26 if the path changed 18918:01:26 creates a RedirectRoute for the old path 19018:01:26 #create_redirect 19118:01:26 creates a RedirectRoute with the same source 19218:01:26 when the source is a Project 19318:01:27 creates a RedirectRoute 19418:01:27 when the source is not a project 19518:01:27 creates a RedirectRoute 19618:01:27 #delete_conflicting_redirects 19718:01:28 deletes the redirect 19818:01:28 when a redirect route with the same path exists 19918:01:28 when the redirect route has matching case 20018:01:28 deletes the redirect 20118:01:28 when redirect routes with paths descending from the route path exists 20218:01:29 deletes all redirects with paths that descend from the route path 20318:01:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.85 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.19 1.21 1.11 1/281 3645 20518:01:29 when the redirect route is differently cased 20618:01:29 deletes the redirect 20718:01:29 #conflicting_redirects 20818:01:30 returns an ActiveRecord::Relation 20918:01:31 returns the redirect routes 21018:01:31 when a redirect route with the same path exists 21118:01:31 when the redirect route has matching case 21218:01:31 returns the redirect route 21318:01:31 when redirect routes with paths descending from the route path exists 21418:01:32 returns the redirect routes 21518:01:32# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.85 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.19 1.21 1.11 1/281 3646 21718:01:32 when the redirect route is differently cased 21818:01:32 returns the redirect route 21918:01:32 conflicting routes validation 22018:01:32 when there is a conflicting route 22118:01:33 fails validation 22218:01:33 when deleting the conflicting route 22318:01:35 does not delete the original route 22418:01:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 8.77 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.17 1.21 1.11 1/281 3647 22618:01:35 when there are no conflicting routes 22718:01:35 passes validation 22818:01:35 with loose foreign key on routes.namespace_id 22918:01:35 behaves like cleanup by a loose foreign key 23018:01:37 cleans up (delete or nullify) the model 23118:01:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.85 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.17 1.21 1.11 1/281 3648 23318:01:37# [RSpecRunTime] Finishing example group spec/models/route_spec.rb. It took 21.03 seconds. Expected to take 31.01 seconds. 23418:01:37# [RSpecRunTime] Starting example group spec/models/design_management/version_spec.rb. Expected to take 29.29 seconds. 23518:01:37DesignManagement::Version 23618:01:37 does not allow STI 23818:01:37 is expected to have many actions 23918:01:37 is expected to have many designs through actions 24018:01:39 constrains the designs relation correctly 24118:01:42 allows adding multiple versions to a single design 24218:01:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.85 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.16 1.20 1.11 1/281 3649 24518:01:42 is expected to be valid 24618:01:43 is expected to validate that :author cannot be empty/falsy 24718:01:43 is expected to validate that :sha cannot be empty/falsy 24818:01:44 is expected to validate that :designs cannot be empty/falsy 24918:01:44 is expected to validate that :issue cannot be empty/falsy 25018:01:45 is expected to validate that :sha is case-insensitively unique within the scope of :issue_id 25118:01:45# [RSpecRunTime] RSpec elapsed time: 13 minutes 19.15 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.15 1.20 1.11 1/281 3650 25518:01:48 only returns versions related to the specified designs 25618:01:48# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.51 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.13 1.20 1.11 1/282 3651 25818:01:48 .earlier_or_equal_to 25918:01:48 only returns versions created earlier or later than the given version 26018:01:48 can be passed either a DesignManagement::Version or an ID 26218:01:49 can find versions by sha 26318:01:49 .create_for_designs 26418:01:49 does not leave invalid versions around if creation fails 26518:01:49 does not leave orphaned design-versions around if creation fails 26618:01:49 creates a version and links it to multiple designs 26718:01:49 creates designs if they are new to git 26818:01:49 correctly associates the version with the issue 26918:01:49 correctly associates the version with the author 27018:01:49 modifies designs if git updated them 27118:01:49 deletes designs when the git action was delete 27218:01:49 re-creates designs if they are deleted 27318:01:49 changes the version of the designs 27418:01:49 the error raised when there are no actions 27518:01:49 raises CouldNotCreateVersion 27618:01:49 has an appropriate cause 27718:01:50 provides extra data sentry can consume 27818:01:50# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.68 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.13 1.20 1.11 1/282 3652 28018:01:50 the error raised when the designs come from different issues 28118:01:51 raises CouldNotCreateVersion 28218:01:51 has an appropriate cause 28318:01:51 provides extra data sentry can consume 28418:01:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.88 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.13 1.20 1.11 1/282 3653 28618:01:51 #designs_by_event 28718:01:51 there is a single design 28818:01:51 behaves like a correctly categorised design 28918:01:52 returns a hash with a single key and the single design in that bucket 29018:01:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 26.04 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.13 1.20 1.11 1/282 3654 29218:01:52 behaves like a correctly categorised design 29318:01:53 returns a hash with a single key and the single design in that bucket 29418:01:53 behaves like a correctly categorised design 29518:01:53 returns a hash with a single key and the single design in that bucket 29618:01:53 there are a bunch of different designs in a variety of states 29718:02:00 puts them in the right buckets 29818:02:00 does not suffer from N+1 queries 29918:02:00# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.78 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.11 1.19 1.11 1/282 3655 30218:02:00 returns the author 30318:02:01 returns nil if author_id is nil and version is not persisted 30418:02:02 retrieves author from the Commit if author_id is nil and version has been persisted 30518:02:02# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.43 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.11 1.19 1.11 1/284 3691 30818:02:02 there is a commit in the repo by the SHA 30918:02:02 is expected to have attributes {:diff_refs => #<Gitlab::Diff::DiffRefs:0x000079d94485db20 @base_sha="6f6d7e7ed97bb5f0054f2b1df789b39ca...a="6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9", @head_sha="570e7b2abdd848b95f2f578043fc23bd6f6fd24d">} 31018:02:03 memoizes calls to #diff_refs 31118:02:03 there is no commit in the repo by the SHA 31218:02:03 is expected to have attributes {:diff_refs => (be nil)} 31418:02:03 removes memoized values 31518:02:03# [RSpecRunTime] Finishing example group spec/models/design_management/version_spec.rb. It took 26.02 seconds. Expected to take 29.29 seconds. 31618:02:03# [RSpecRunTime] Starting example group spec/services/issue_links/list_service_spec.rb. Expected to take 25.84 seconds. 31718:02:03IssueLinks::ListService 31918:02:03 user can see all issues 32018:02:06 ensures no N+1 queries are made 32118:02:08 returns related issues JSON 32218:02:08# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.75 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.10 1.19 1.11 1/284 3708 32418:02:08 referencing a public project issue 32518:02:10 presents issue 32618:02:10# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.69 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.34 1.23 1.12 1/283 3717 32818:02:10 referencing issue with removed relationships 32918:02:10 when referenced a deleted issue 33018:02:11 ignores issue 33118:02:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.21 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.34 1.23 1.12 1/283 3726 33318:02:11 when referenced an issue with deleted project 33418:02:13 ignores issue 33518:02:13# [RSpecRunTime] RSpec elapsed time: 13 minutes 46.72 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.34 1.23 1.12 1/281 3735 33718:02:13 when referenced an issue with deleted namespace 33818:02:14 ignores issue 33918:02:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 48.29 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.39 1.25 1.13 1/281 3744 34118:02:14 user cannot see relations 34218:02:14 when user cannot see the referenced issue 34318:02:16 returns an empty list 34418:02:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.23 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.39 1.25 1.13 1/281 3753 34618:02:16 when user cannot see the issue that referenced 34718:02:18 returns an empty list 34818:02:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.13 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.39 1.25 1.13 1/281 3762 35018:02:18 remove relations 35118:02:18 user can admin related issues just on target project 35218:02:20 returns no destroy relation path 35318:02:20# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.16 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.36 1.24 1.13 1/281 3771 35518:02:20 user can admin related issues just on source project 35618:02:22 returns no destroy relation path 35718:02:22# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.17 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.36 1.24 1.13 1/281 3780 35918:02:22 when user can admin related issues on both projects 36018:02:24 returns related issue destroy relation path 36118:02:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 57.65 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.33 1.24 1.12 1/281 3789 36318:02:24# [RSpecRunTime] Finishing example group spec/services/issue_links/list_service_spec.rb. It took 20.78 seconds. Expected to take 25.84 seconds. 36418:02:24# [RSpecRunTime] Starting example group spec/serializers/stage_entity_spec.rb. Expected to take 24.66 seconds. 36718:02:24 contains relevant fields 36818:02:25 contains detailed status 36918:02:26 contains valid name 37018:02:27 contains path to the stage 37118:02:28 contains path to the stage dropdown 37218:02:28 contains stage title 37318:02:29 does not contain play_details info 37418:02:29 when the jobs should be grouped 37518:02:30 exposes the group key 37618:02:30 and contains commit status 37718:02:31 contains commit status 37818:02:32# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.61 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.30 1.23 1.12 1/281 3790 38018:02:32 with a skipped stage 38118:02:33 contains play_all_manual 38218:02:33# [RSpecRunTime] RSpec elapsed time: 14 minutes 7.11 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.30 1.23 1.12 1/281 3791 38418:02:33 with a scheduled stage 38518:02:34 contains play_all_manual 38618:02:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.58 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.28 1.23 1.12 1/281 3792 38818:02:35 with a manual stage 38918:02:36 contains play_all_manual 39018:02:36# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.11 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.28 1.23 1.12 1/281 3793 39218:02:36 when details: true 39318:02:39 avoids N+1 queries on latest_statuses 39418:02:39# [RSpecRunTime] RSpec elapsed time: 14 minutes 12.9 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.26 1.23 1.12 1/281 3794 39618:02:39 when details: true and retried: true 39718:02:40 exposes latest_statuses and retried 39818:02:42 does not expose latest_statuses when details is false 39918:02:43 does not expose retried when retried is false 40018:02:43# [RSpecRunTime] RSpec elapsed time: 14 minutes 17.05 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.26 1.23 1.12 1/281 3795 40218:02:43# [RSpecRunTime] Finishing example group spec/serializers/stage_entity_spec.rb. It took 19.4 seconds. Expected to take 24.66 seconds. 40318:02:43# [RSpecRunTime] Starting example group spec/tasks/gitlab/db_rake_spec.rb. Expected to take 22.6 seconds. 40418:02:43gitlab:db namespace rake task 40518:02:43 mark_migration_complete 40618:02:43 with a single database 40718:02:43 marks the migration complete on the given database (PENDING: Skipping because database ci exists) 40818:02:43 with multiple databases 40918:02:43 marks the migration complete on each database 41018:02:43 when the single database task is used 41118:02:43 marks the migration complete for the given database 41218:02:43 with geo configured 41318:02:43 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 41418:02:43 when the migration is already marked complete 41518:02:44 prints a warning message 41618:02:44 when an invalid version is given 41718:02:44 prints an error and exits 41918:02:44 with a single database 42018:02:44 when geo is not configured 42118:02:44 when the schema is already loaded 42218:02:44 migrates the database (PENDING: Skipping because database ci exists) 42318:02:44 when the schema is not loaded 42418:02:44 loads the schema and seeds the database (PENDING: Skipping because database ci exists) 42518:02:44 when only a single table is present 42618:02:44 loads the schema and seeds the database (PENDING: Skipping because database ci exists) 42718:02:44 when loading the schema fails 42818:02:44 does not seed the database (PENDING: Skipping because database ci exists) 42918:02:44 SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set 43018:02:44 when the schema is not loaded 43118:02:44 adds the post deployment migration path before schema load (PENDING: Skipping because database ci exists) 43218:02:44 when the schema is loaded 43318:02:44 ignores post deployment migrations (PENDING: Skipping because database ci exists) 43418:02:44 when geo is configured 43518:02:44 when the main database is also configured 43618:02:44 only configures the main database (PENDING: Skipping because database ci exists) 43718:02:44 with multiple databases 43818:02:44 when geo is not configured 43918:02:44 when no database has the schema loaded 44018:02:44 loads the schema and seeds all the databases 44118:02:44 when both databases have the schema loaded 44218:02:44 migrates the databases without seeding them 44318:02:44 when only one database has the schema loaded 44418:02:44 migrates and loads the schema correctly, without seeding the databases 44518:02:44 when geo is configured 44618:02:44 does not run tasks against geo (PENDING: Skipping because the geo database is not configured) 44718:02:44 clickhouse migrations 44818:02:44 migrates clickhouse database 44918:02:44 does not fail if clickhouse is not configured 45018:02:44 schema inconsistencies 45118:02:44 prints the inconsistency message along with the log info 45218:02:44 dictionary generate 45318:02:44 when the dictionary files do not exist 45418:02:44 generate the dictionary files 45518:02:44 do not generate the dictionary files for test tables 45618:02:44 when a new model class is added to the codebase 45718:02:44 appends new classes to the dictionary 45818:02:44 when a model class is removed from the codebase 45918:02:44 keeps the dictionary classes 46118:02:44 schema_migration_table_exists: false, needs_migrations: false, rake_output: "unattended_migrations_completed" 46218:02:44 outputs changed message for automation after operations happen 46318:02:44 schema_migration_table_exists: false, needs_migrations: true, rake_output: "unattended_migrations_completed" 46418:02:44 outputs changed message for automation after operations happen 46518:02:44 schema_migration_table_exists: true, needs_migrations: false, rake_output: "unattended_migrations_static" 46618:02:44 outputs changed message for automation after operations happen 46718:02:44 schema_migration_table_exists: true, needs_migrations: true, rake_output: "unattended_migrations_completed" 46818:02:44 outputs changed message for automation after operations happen 46918:02:44 clean_structure_sql 47018:02:44 can be executed multiple times within another rake task 47218:02:44 with a single database 47318:02:44 drops all objects for the database (PENDING: Skipping because some of the extra databases [:ci, :sec, :embedding, :geo] are setup) 47418:02:44 with multiple databases 47518:02:45 drops all objects for all databases 47618:02:45 when the single database task is used 47718:02:45 drops all objects for the given database 47818:02:45 with geo configured 47918:02:45 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 48018:02:45 create_dynamic_partitions 48118:02:45 with a single database 48218:02:45 delegates syncing of partitions without limiting databases (PENDING: Skipping because some of the extra databases [:ci, :sec, :embedding, :geo] are setup) 48318:02:45 with multiple databases 48418:02:45 when running the multi-database variant 48518:02:45 delegates syncing of partitions without limiting databases 48618:02:45 when running a single-database variant 48718:02:45 delegates syncing of partitions for the chosen database 48818:02:45 with geo configured 48918:02:45 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 49018:02:45 with jh configured 49118:02:45 does not create a task for the jh database (PENDING: Skipping because the jh database is not configured) 49318:02:45 with a single database 49418:02:45 delegates to Gitlab::Database::Reindexing 49518:02:45 when reindexing is not enabled 49718:02:45 with multiple databases 49818:02:45 delegates to Gitlab::Database::Reindexing without a specific database 49918:02:45 when the single database task is used 50018:02:45 delegates to Gitlab::Database::Reindexing with a specific database 50118:02:45 when reindexing is not enabled 50318:02:45 with geo configured 50418:02:45 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 50518:02:45 enqueue_reindexing_action 50618:02:45 creates an entry in the queue 50718:02:45 defaults to main database 50818:02:45 execute_async_index_operations 50918:02:45 delegates ci task to Gitlab::Database::AsyncIndexes 51018:02:45 delegates ci task to Gitlab::Database::AsyncIndexes with specified argument 51118:02:45 delegates main task to Gitlab::Database::AsyncIndexes 51218:02:45 delegates main task to Gitlab::Database::AsyncIndexes with specified argument 51318:02:45 delegates all task to every database with higher default for dev 51418:02:45 delegates all task to every database with lower default for prod 51518:02:46 delegates all task to every database with specified argument 51618:02:46 when feature is not enabled 51818:02:46 when database ddl feature flag is enabled 52018:02:46 with geo configured 52118:02:46 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 52218:02:46 validate_async_constraints 52318:02:46 delegates ci task to Gitlab::Database::AsyncConstraints 52418:02:46 delegates ci task to Gitlab::Database::AsyncConstraints with specified argument 52518:02:46 delegates main task to Gitlab::Database::AsyncConstraints 52618:02:46 delegates main task to Gitlab::Database::AsyncConstraints with specified argument 52718:02:46 delegates all task to every database with higher default for dev 52818:02:46 delegates all task to every database with lower default for prod 52918:02:46 delegates all task to every database with specified argument 53018:02:46 when feature is not enabled 53218:02:46 when database ddl feature flag is enabled 53418:02:46 with geo configured 53518:02:46 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 53718:02:46 needs_migration: true, project_count: nil, exit_status: 1, exit_code: false 53818:02:46 exits 0 or 1 depending on user modifications to the database 53918:02:46 needs_migration: false, project_count: 1, exit_status: 0, exit_code: true 54018:02:46 exits 0 or 1 depending on user modifications to the database 54118:02:46 needs_migration: false, project_count: 0, exit_status: 1, exit_code: false 54218:02:46 exits 0 or 1 depending on user modifications to the database 54318:02:46 needs_migration: false, project_count: 2, exit_status: 0, exit_code: true 54418:02:46 exits 0 or 1 depending on user modifications to the database 54518:02:46 #migrate_with_instrumentation 54618:02:46 #up (legacy mode) 54718:02:46 delegates to the migration runner in legacy mode 54818:02:46 #sample_background_migrations 54918:02:46 delegates to the migration runner with a default sample duration 55018:02:46 delegates to the migration runner with a configured sample duration 55318:02:46 delegates to the migration runner 55518:02:46 delegates to the migration runner 55618:02:46 #sample_batched_background_migrations 55718:02:46 delegates to the migration runner for a specified database with a default sample duration 55818:02:46 delegates to the migration runner for a specified database and sample duration 56118:02:46 delegates to the migration runner 56318:02:46 delegates to the migration runner 56418:02:46 #sample_batched_background_migrations 56518:02:46 delegates to the migration runner for a specified database with a default sample duration 56618:02:46 delegates to the migration runner for a specified database and sample duration 56718:02:46 #execute_batched_migrations 56818:02:47 executes all migrations 56918:02:47 with multiple databases 57018:02:47 db:schema:dump against a single database 57118:02:54 invokes gitlab:db:clean_structure_sql 57218:02:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.59 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.20 1.21 1.12 1/281 3797 57418:02:55 db:migrate against a single database 57518:03:00 invokes gitlab:db:create_dynamic_partitions for the same database 57618:03:00# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.06 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.18 1.21 1.12 1/281 3799 57818:03:00 db:migrate:geo 57918:03:00 does not invoke gitlab:db:create_dynamic_partitions (PENDING: Skipping because the geo database is not configured) 58018:03:00 gitlab:db:reset_as_non_superuser 58118:03:00 migrate as nonsuperuser check with default username 58218:03:00 migrate as nonsuperuser check with specified username 58318:03:07# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db_rake_spec.rb. It took 23.7 seconds. Expected to take 22.6 seconds. 58418:03:07# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.82 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.17 1.21 1.12 1/281 3800 58618:03:07# [RSpecRunTime] Starting example group spec/services/releases/update_service_spec.rb. Expected to take 21.35 seconds. 58718:03:07Releases::UpdateService 58918:03:08 successfully updates an existing release 59018:03:10 executes hooks 59118:03:10 when the tag does not exists 59218:03:10 behaves like a failed update 59318:03:11 raises an error 59418:03:11# [RSpecRunTime] RSpec elapsed time: 14 minutes 45.22 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.23 1.22 1.12 1/284 3872 59618:03:11 when the release does not exist 59718:03:11 behaves like a failed update 59818:03:12 raises an error 59918:03:12# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.56 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.23 1.22 1.12 1/285 3894 60118:03:12 when a milestone is passed in 60218:03:12 a different milestone 60318:03:12 behaves like updates milestones 60418:03:14 updates the related milestone accordingly 60518:03:14# [RSpecRunTime] RSpec elapsed time: 14 minutes 48.24 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.22 1.22 1.12 1/286 3924 60718:03:14 an identical milestone 60818:03:16 raises an error 60918:03:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.66 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.22 1.22 1.12 1/286 3943 61218:03:16 behaves like updates milestones 61318:03:17 updates the related milestone accordingly 61418:03:17# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.37 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.22 1.22 1.12 1/286 3973 61618:03:17 when an 'empty' milestone is passed in 61818:03:17 behaves like removes milestones 61918:03:19 removes the old milestone and does not associate any new milestone 62018:03:19# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.04 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.20 1.21 1.12 1/286 4003 62318:03:19 behaves like removes milestones 62418:03:21 removes the old milestone and does not associate any new milestone 62518:03:21# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.72 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.20 1.21 1.12 1/286 4033 62718:03:21 when multiple new milestones are passed in 62918:03:21 behaves like updates multiple milestones 63018:03:22 removes the old milestone and update the release with the new ones 63118:03:22# [RSpecRunTime] RSpec elapsed time: 14 minutes 56.41 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.20 1.21 1.12 1/286 4063 63418:03:22 behaves like updates multiple milestones 63518:03:24 removes the old milestone and update the release with the new ones 63618:03:24# [RSpecRunTime] RSpec elapsed time: 14 minutes 58.13 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.18 1.21 1.12 2/286 4093 63818:03:24# [RSpecRunTime] Finishing example group spec/services/releases/update_service_spec.rb. It took 17.33 seconds. Expected to take 21.35 seconds. 63918:03:24# [RSpecRunTime] Starting example group spec/lib/backup/gitaly_backup_spec.rb. Expected to take 19.16 seconds. 64018:03:24Backup::GitalyBackup 64218:03:24 fails to start unknown 64418:03:24 hashed storage 64518:03:25 behaves like creates a repository backup 64618:03:31 creates repository bundles 64718:03:31 erases any existing repository backups 64818:03:31 raises when the exit code not zero 64918:03:31 raises when gitaly_backup_path is not set 65018:03:31 parallel option set 65118:03:31 passes parallel option through 65218:03:31# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.22 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.17 1.20 1.12 1/289 4295 65418:03:31 parallel_storage option set 65518:03:31 passes parallel option through 65618:03:31 server-side option set 65718:03:31 passes option through 65818:03:31 legacy storage 65918:03:33 behaves like creates a repository backup 66018:03:34 creates repository bundles 66118:03:35 erases any existing repository backups 66218:03:35 raises when the exit code not zero 66318:03:35 raises when gitaly_backup_path is not set 66418:03:35 parallel option set 66518:03:35 passes parallel option through 66618:03:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 8.99 seconds. Current RSS: ~1446M. Threads: 4. load average: 1.23 1.22 1.12 1/289 4507 66818:03:35 parallel_storage option set 66918:03:35 passes parallel option through 67018:03:35 server-side option set 67118:03:35 passes option through 67218:03:35 custom SSL envs set 67318:03:35 passes through SSL envs 67518:03:38 restores from repository bundles 67618:03:44 clears specified storages when remove_all_repositories is set 67718:03:44 raises when the exit code not zero 67818:03:44 raises when gitaly_backup_path is not set 67918:03:44 parallel option set 68018:03:44 passes parallel option through 68118:03:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.13 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.20 1.21 1.12 1/289 4967 68318:03:44 parallel_storage option set 68418:03:44 passes parallel option through 68518:03:44 server-side option set 68618:03:44 passes option through 68718:03:44 missing backup_id 68818:03:44 wont set the option 68918:03:44 missing backup_id 69018:03:45 wont set the option 69118:03:45# [RSpecRunTime] Finishing example group spec/lib/backup/gitaly_backup_spec.rb. It took 20.49 seconds. Expected to take 19.16 seconds. 69218:03:45# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb. Expected to take 18.47 seconds. 69318:03:45Deploy-ECS.gitlab-ci.yml 69418:03:45 the created pipeline 69518:03:47 creates the expected jobs 69618:03:47 behaves like no pipeline yaml error 69718:03:49 does not have any error 69818:03:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.78 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.18 1.21 1.12 1/286 5077 70018:03:49 when the DAST template is also included 70118:03:51 does not have any error 70218:03:51# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.12 seconds. Current RSS: ~1421M. Threads: 4. load average: 1.18 1.21 1.12 1/287 5120 70418:03:51 when running a pipeline for a branch 70518:03:53 creates the expected jobs 70618:03:53 behaves like no pipeline yaml error 70718:03:55 does not have any error 70818:03:56# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.62 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.17 1.20 1.12 1/287 5247 71018:03:56 when deploying to ECS Fargate 71118:03:58 creates the expected jobs 71218:03:58# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.95 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.17 1.20 1.12 1/287 5311 71418:03:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb. It took 13.33 seconds. Expected to take 18.47 seconds. 71518:03:58# [RSpecRunTime] Starting example group spec/models/concerns/group_descendant_spec.rb. Expected to take 16.73 seconds. 71618:03:58GroupDescendant 71718:03:58 does not allow STI 72018:03:59 only queries once for the ancestors 72118:03:59 only queries once for the ancestors when a top is given 72218:04:00 builds a hierarchy for a group 72318:04:00 builds a hierarchy upto a specified parent 72418:04:01 raises an error if specifying a base that is not part of the tree 72518:04:01# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.77 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.15 1.20 1.12 1/287 5312 72718:04:01 .build_hierarchy 72818:04:01 combines hierarchies until the top 72918:04:02 combines upto a given parent 73018:04:03 handles building a tree out of order 73118:04:04 tracks the exception when a parent was not preloaded 73218:04:04 recovers if a parent was not reloaded by querying for the parent 73318:04:04 raises an error if not all elements were preloaded 73418:04:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.6 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.06 1.18 1.11 1/286 5313 73618:04:05 for a project 73818:04:05 builds a hierarchy for a project 73918:04:06 builds a hierarchy upto a specified parent 74018:04:06# [RSpecRunTime] RSpec elapsed time: 15 minutes 40.35 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.06 1.18 1.11 1/284 5314 74218:04:06 .build_hierarchy 74318:04:07 combines hierarchies until the top 74418:04:09 combines upto a given parent 74518:04:09 merges to elements in the same hierarchy 74618:04:11 merges complex hierarchies 74718:04:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.56 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.06 1.18 1.11 1/282 5315 74918:04:11# [RSpecRunTime] Finishing example group spec/models/concerns/group_descendant_spec.rb. It took 13.6 seconds. Expected to take 16.73 seconds. 75018:04:11# [RSpecRunTime] Starting example group spec/services/issuable/common_system_notes_service_spec.rb. Expected to take 16.12 seconds. 75118:04:11Issuable::CommonSystemNotesService 75218:04:12 on issuable update 75318:04:12 behaves like system note creation 75418:04:12 creates 1 system note with the correct content 75518:04:12 behaves like system note creation 75618:04:13 creates 1 system note with the correct content 75718:04:13 behaves like system note creation 75818:04:13 creates 1 system note with the correct content 75918:04:13 behaves like system note creation 76018:04:13 creates 1 system note with the correct content 76118:04:13 when new label is added 76218:04:14 creates a resource label event 76318:04:14 with merge requests Draft note 76418:04:14 and adding Draft note 76518:04:14 behaves like system note creation 76618:04:15 creates 1 system note with the correct content 76718:04:15# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.36 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.05 1.17 1.11 1/285 5374 76918:04:15 and changing title 77018:04:15 behaves like draft notes creation 77118:04:17 creates Draft toggle and title change notes 77218:04:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.07 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.05 1.17 1.11 1/287 5434 77418:04:17 and removing Draft note 77518:04:17 behaves like system note creation 77618:04:19 creates 1 system note with the correct content 77718:04:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.83 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.13 1.19 1.11 1/288 5492 77918:04:19 and changing title 78018:04:19 behaves like draft notes creation 78118:04:20 creates Draft toggle and title change notes 78218:04:20# [RSpecRunTime] RSpec elapsed time: 15 minutes 54.52 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.13 1.19 1.11 1/288 5552 78418:04:20 when changing dates 78518:04:20 behaves like system note for issuable date changes 78618:04:21 does not call SystemNoteService if no dates are changed 78718:04:21 and issuable is an Issue 78818:04:21 creates a system note for due_date set 78918:04:21 creates a system note for start_date set 79018:04:22 creates a note when both start and due date are changed 79118:04:22# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.83 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.13 1.19 1.11 1/288 5553 79318:04:22 and issuable is a WorkItem 79418:04:22 creates a system note for due_date set 79518:04:22 creates a system note for start_date set 79618:04:22 creates a note when both start and due date are changed 79718:04:22 on issuable create 79818:04:23 does not create system note for title and description 79918:04:23 creates a resource label event for labels added 80018:04:23 when changing milestones 80118:04:23 does not create a system note for milestone set 80218:04:23 creates a milestone change event 80318:04:23 when changing dates 80418:04:23 behaves like system note for issuable date changes 80518:04:24 does not call SystemNoteService if no dates are changed 80618:04:24 and issuable is an Issue 80718:04:24 creates a system note for due_date set 80818:04:24 creates a system note for start_date set 80918:04:24 creates a note when both start and due date are changed 81018:04:24 and issuable is a WorkItem 81118:04:24 creates a system note for due_date set 81218:04:25 creates a system note for start_date set 81318:04:25 creates a note when both start and due date are changed 81418:04:25 when setting an estimae 81518:04:25 behaves like system note creation 81618:04:25 creates 1 system note with the correct content 81718:04:25# [RSpecRunTime] Finishing example group spec/services/issuable/common_system_notes_service_spec.rb. It took 13.55 seconds. Expected to take 16.12 seconds. 81818:04:25# [RSpecRunTime] Starting example group spec/models/hooks/web_hook_spec.rb. Expected to take 15.32 seconds. 82018:04:25 does not allow STI 82218:04:26 is expected to have many web_hook_logs 82418:04:26 is expected to validate that :url cannot be empty/falsy 82518:04:26 is expected to validate that the length of :custom_webhook_template is at most 4096 82618:04:26 only consider these branch filter strategies are valid 82718:04:26 url_variables 82818:04:26 is expected to allow :url_variables to be ‹{}› 82918:04:26 is expected to allow :url_variables to be ‹{"foo" => "bar"}› 83018:04:26 is expected to allow :url_variables to be ‹{"FOO" => "bar"}› 83118:04:26 is expected to allow :url_variables to be ‹{"MY_TOKEN" => "bar"}› 83218:04:26 is expected to allow :url_variables to be ‹{"foo2" => "bar"}› 83318:04:26 is expected to allow :url_variables to be ‹{"x" => "y"}› 83418:04:26 is expected to allow :url_variables to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 83518:04:26 is expected to allow :url_variables to be ‹{"foo" => "bar", "bar" => "baz"}› 83618:04:26 is expected to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}› 83718:04:26 is expected to allow :url_variables to be ‹{"MY-TOKEN" => "bar"}› 83818:04:26 is expected to allow :url_variables to be ‹{"my_secr3t-token" => "bar"}› 83918:04:26 is expected to allow :url_variables to be ‹{"x-y-z" => "bar"}› 84018:04:26 is expected to allow :url_variables to be ‹{"x_y_z" => "bar"}› 84118:04:26 is expected to allow :url_variables to be ‹{"f.o.o" => "bar"}› 84218:04:26 is expected not to allow :url_variables to be ‹[]› 84318:04:26 is expected not to allow :url_variables to be ‹{"foo" => 1}› 84418:04:26 is expected not to allow :url_variables to be ‹{"bar" => :baz}› 84518:04:26 is expected not to allow :url_variables to be ‹{"bar" => nil}› 84618:04:26 is expected not to allow :url_variables to be ‹{"foo" => ""}› 84718:04:26 is expected not to allow :url_variables to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 84818:04:26 is expected not to allow :url_variables to be ‹{"has spaces" => "foo"}› 84918:04:27 is expected not to allow :url_variables to be ‹{"" => "foo"}› 85018:04:27 is expected not to allow :url_variables to be ‹{"1foo" => "foo"}› 85118:04:27 is expected not to allow :url_variables to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}› 85218:04:27 is expected not to allow :url_variables to be ‹{"MY--TOKEN" => "foo"}› 85318:04:27 is expected not to allow :url_variables to be ‹{"MY__SECRET" => "foo"}› 85418:04:27 is expected not to allow :url_variables to be ‹{"x-_y" => "foo"}› 85518:04:27 is expected not to allow :url_variables to be ‹{"x..y" => "foo"}› 85618:04:27# [RSpecRunTime] RSpec elapsed time: 16 minutes 0.86 second. Current RSS: ~1397M. Threads: 4. load average: 1.12 1.18 1.11 1/286 5554 85818:04:27 custom_headers 85918:04:27 is expected to allow :custom_headers to be ‹{}› 86018:04:27 is expected to allow :custom_headers to be ‹{"foo" => "bar"}› 86118:04:27 is expected to allow :custom_headers to be ‹{"FOO" => "bar"}› 86218:04:27 is expected to allow :custom_headers to be ‹{"MY_TOKEN" => "bar"}› 86318:04:27 is expected to allow :custom_headers to be ‹{"foo2" => "bar"}› 86418:04:27 is expected to allow :custom_headers to be ‹{"x" => "y"}› 86518:04:27 is expected to allow :custom_headers to be ‹{"x" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 86618:04:27 is expected to allow :custom_headers to be ‹{"foo" => "bar", "bar" => "baz"}› 86718:04:27 is expected to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value"}› 86818:04:27 is expected to allow :custom_headers to be ‹{"MY-TOKEN" => "bar"}› 86918:04:27 is expected to allow :custom_headers to be ‹{"my_secr3t-token" => "bar"}› 87018:04:27 is expected to allow :custom_headers to be ‹{"x-y-z" => "bar"}› 87118:04:27 is expected to allow :custom_headers to be ‹{"x_y_z" => "bar"}› 87218:04:27 is expected to allow :custom_headers to be ‹{"f.o.o" => "bar"}› 87318:04:27 is expected not to allow :custom_headers to be ‹[]› 87418:04:27 is expected not to allow :custom_headers to be ‹{"foo" => 1}› 87518:04:27 is expected not to allow :custom_headers to be ‹{"bar" => :baz}› 87618:04:27 is expected not to allow :custom_headers to be ‹{"bar" => nil}› 87718:04:27 is expected not to allow :custom_headers to be ‹{"foo" => ""}› 87818:04:28 is expected not to allow :custom_headers to be ‹{"foo" => "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}› 87918:04:28 is expected not to allow :custom_headers to be ‹{"has spaces" => "foo"}› 88018:04:28 is expected not to allow :custom_headers to be ‹{"" => "foo"}› 88118:04:28 is expected not to allow :custom_headers to be ‹{"1foo" => "foo"}› 88218:04:28 is expected not to allow :custom_headers to be ‹{"k1" => "value", "k2" => "value", "k3" => "value", "k4" => "value", "k5" => "value", "k6" => "value", "k7" => "value", "k8" => "value", "k9" => "value", "k10" => "value", "k11" => "value", "k12" => "value", "k13" => "value", "k14" => "value", "k15" => "value", "k16" => "value", "k17" => "value", "k18" => "value", "k19" => "value", "k20" => "value", "k21" => "value"}› 88318:04:28 is expected not to allow :custom_headers to be ‹{"MY--TOKEN" => "foo"}› 88418:04:28 is expected not to allow :custom_headers to be ‹{"MY__SECRET" => "foo"}› 88518:04:28 is expected not to allow :custom_headers to be ‹{"x-_y" => "foo"}› 88618:04:28 is expected not to allow :custom_headers to be ‹{"x..y" => "foo"}› 88718:04:28# [RSpecRunTime] RSpec elapsed time: 16 minutes 1.95 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.12 1.18 1.11 1/286 5555 89618:04:29 is expected not to allow :url to be ‹"example.com"› 89718:04:29 is expected not to allow :url to be ‹"ftp://example.com"› 89818:04:29 is expected not to allow :url to be ‹"herp-and-derp"› 89918:04:29 strips :url before saving it 90018:04:29 when url is local 90218:04:29 is valid if application settings allow local requests from web hooks 90318:04:30# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.61 seconds. Current RSS: ~1429M. Threads: 4. load average: 1.11 1.18 1.11 1/284 5556 90518:04:30 when there are URL variables 91118:04:31 is expected to allow :url to be ‹"http://{one}:{two}@example.com"› 91218:04:31 is expected to allow :url to be ‹"http://{one}"› 91318:04:31 is expected to allow :url to be ‹"{url}"› 91618:04:31 is expected not to allow :url to be ‹"http:{user}:{pwd}//example.com/{foo}"› 91718:04:31 mentions all missing variable names 91818:04:31# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.28 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.11 1.18 1.11 1/282 5557 92118:04:31 is expected to allow :token to be ‹"foobar"› 92218:04:31 is expected not to allow :token to be ‹"foo\nbar"› or ‹"foo\r\nbar"› 92318:04:31 push_events_branch_filter 92418:04:31 with "all branches" strategy 92518:04:31 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branchname"›, ‹"good_branchname("›, ‹"good_branchname["›, or ‹""› 92618:04:31 with "wildcard" strategy 92718:04:31 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good_branch_name("›, or ‹""› 92818:04:31 is expected not to allow :push_events_branch_filter to be ‹"bad branch name"›, ‹"bad~branchname"›, or ‹"bad_branch_name["› 92918:04:32 gets rid of whitespace 93018:04:32 stores whitespace only as empty 93118:04:32 with "regex" strategy 93218:04:32 is expected to allow :push_events_branch_filter to be ‹"good_branch_name"›, ‹"another/good-branch_name"›, ‹"good branch name"›, ‹"good~branch~name"›, or ‹""› 93318:04:32 is expected not to allow :push_events_branch_filter to be ‹"bad_branch_name("› or ‹"bad_branch_name["› 93418:04:32 before_validation :reset_token 93518:04:32 resets token if url changed 93618:04:32 does not reset token if new url is set together with the same token 93718:04:32 does not reset token if new url is set together with a new token 93818:04:32 before_validation :reset_url_variables 93918:04:32 resets url variables if url changed 94018:04:33 resets url variables if url is changed but url variables stayed the same 94118:04:33 resets url variables if url is changed and url variables are appended 94218:04:34 resets url variables if url is changed and url variables are removed 94318:04:34 resets url variables if url variables are overwritten 94418:04:34 does not reset url variables if both url and url variables are changed 94518:04:34 without url variables 94618:04:34 does not reset url variables 94718:04:34# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.56 seconds. Current RSS: ~1487M. Threads: 4. load average: 1.10 1.18 1.11 1/282 5558 94918:04:34 before_validation :reset_custom_headers 95018:04:35 resets custom headers if url changed 95118:04:35 resets custom headers if url and url variables changed 95218:04:35 does not reset custom headers if url stayed the same 95318:04:35 does not reset custom headers if url and url variables changed and evaluate to the same url 95418:04:35 encrypted attributes 95518:04:35 is expected to contain exactly :token, :url, :url_variables, and :custom_headers 95818:04:35 passes force: false to the web hook service by default 95918:04:35 passes force: true to the web hook service if required 96018:04:35 forwards the idempotency key to the WebHook service when present 96118:04:35 forwards a nil idempotency key to the WebHook service when not supplied 96218:04:35 async_execute 96318:04:35 #async_execute 96418:04:35 forwards the idempotency key to the WebHook service when present 96518:04:36 forwards a nil idempotency key to the WebHook service when not supplied 96618:04:36 does not async execute non-executable hooks 96818:04:36 does not cascade to web_hook_logs 96918:04:36 #next_backoff 97018:04:36 when there was no last backoff 97118:04:36 is the initial value 97218:04:36 when we have backed off once 97318:04:36 is twice the initial value 97418:04:36 when the next backoff is just before the max backoff limit 97518:04:36 is an exponential of the initial backoff 97618:04:37 is not yet capped at the max limit 97718:04:37 when next_backoff has reached the MAX_BACKOFF limit 97818:04:37 does not exceed the max backoff value 97918:04:37 #rate_limited? 98018:04:37 is false when hook has not been rate limited 98118:04:37 is true when hook has been rate limited 98318:04:37 returns the hook rate limit 98518:04:37 does not error 98618:04:37 does not contain binary attributes 98718:04:37 #interpolated_url 98818:04:37 is not vulnerable to malicious input 98918:04:37 when the hook URL does not contain variables 99118:04:37 when the hook URL contains variables 99318:04:37 when a variable is missing 99418:04:37 raises an error 99518:04:37 when the URL appears to include percent formatting 99618:04:37 succeeds, interpolates correctly 99718:04:37 #masked_token 99818:04:37 is expected to be nil 100018:04:37 is expected to eq "************" 100218:04:37 when we have not backed off before 100318:04:37 increments the recent_failures count 100418:04:37 when the recent failure value is the max value of a smallint 100518:04:37 reduces to MAX_FAILURES 100618:04:37 when the recent failure value is MAX_FAILURES 100718:04:38 does not change recent_failures 100818:04:38 when we have exhausted the grace period 100918:04:38 sets disabled_until to the next backoff 101018:04:38 increments the backoff count 101118:04:38 when we have backed off MAX_FAILURES times 101218:04:38 does not let the backoff count exceed the maximum failure count 101318:04:38 does not change disabled_until 101418:04:39 changes disabled_until when it has elapsed 101518:04:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.69 seconds. Current RSS: ~1482M. Threads: 4. load average: 1.01 1.16 1.11 1/282 5559 101818:04:39 increments the failure count 101918:04:39 does not update the hook if the the failure count exceeds the maximum value 102018:04:39 when the recent failure value is the max value of a smallint 102118:04:39 does not change recent_failures 102218:04:39# [RSpecRunTime] Finishing example group spec/models/hooks/web_hook_spec.rb. It took 13.92 seconds. Expected to take 15.32 seconds. 102318:04:39# [RSpecRunTime] Starting example group spec/finders/context_commits_finder_spec.rb. Expected to take 14.51 seconds. 102418:04:39ContextCommitsFinder 102618:04:42 filters commits by valid sha/commit message 102718:04:44 returns nothing when searched by invalid sha/commit message 102818:04:47 returns commits based in author filter 102918:04:49 returns commits based in committed before and after filter 103018:04:52 returns commits from target branch if no filter is applied 103118:04:52# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.72 seconds. Current RSS: ~1463M. Threads: 4. load average: 0.93 1.13 1.10 1/288 5956 103318:04:52# [RSpecRunTime] Finishing example group spec/finders/context_commits_finder_spec.rb. It took 12.7 seconds. Expected to take 14.51 seconds. 103418:04:52# [RSpecRunTime] Starting example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. Expected to take 12.77 seconds. 103518:04:52Ci::StuckBuilds::DropScheduledService 103618:04:52 when job is scheduled 103718:04:52 for more than an hour ago 103818:04:52 behaves like job is dropped with failure reason 103918:04:52 changes status 104018:04:52 when job has data integrity problem 104118:04:53 drops the job and logs the reason 104218:04:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.42 seconds. Current RSS: ~1444M. Threads: 4. load average: 0.93 1.13 1.10 1/288 5957 104418:04:53 behaves like when invalid dooms the job bypassing validations 104518:04:54 does not change status 104618:04:54 for less than 1 hour ago 104718:04:54 behaves like job is unchanged 104818:04:55 does not change status 104918:04:55 when job is success 105018:04:55 and scheduled for more than an hour ago 105118:04:55 behaves like job is unchanged 105218:04:56 does not change status 105318:04:56 and scheduled for less than 1 hour ago 105418:04:56 behaves like job is unchanged 105518:04:56 does not change status 105618:04:56 when job is skipped 105718:04:56 and scheduled for more than an hour ago 105818:04:56 behaves like job is unchanged 105918:04:57 does not change status 106018:04:57 and scheduled for less than 1 hour ago 106118:04:57 behaves like job is unchanged 106218:04:58 does not change status 106318:04:58 when job is failed 106418:04:58 and scheduled for more than an hour ago 106518:04:58 behaves like job is unchanged 106618:04:58 does not change status 106718:04:58 and scheduled for less than 1 hour ago 106818:04:58 behaves like job is unchanged 106918:04:59 does not change status 107018:04:59 when job is canceled 107118:04:59 and scheduled for more than an hour ago 107218:04:59 behaves like job is unchanged 107318:05:00 does not change status 107418:05:00 and scheduled for less than 1 hour ago 107518:05:00 behaves like job is unchanged 107618:05:01 does not change status 107718:05:01 when job is running 107818:05:01 and scheduled for more than an hour ago 107918:05:01 behaves like job is unchanged 108018:05:01 does not change status 108118:05:01 and scheduled for less than 1 hour ago 108218:05:01 behaves like job is unchanged 108318:05:02 does not change status 108418:05:02 when job is pending 108518:05:02 and scheduled for more than an hour ago 108618:05:02 behaves like job is unchanged 108718:05:03 does not change status 108818:05:03 and scheduled for less than 1 hour ago 108918:05:03 behaves like job is unchanged 109018:05:03 does not change status 109118:05:03 when there are no stale scheduled builds 109218:05:03 does not drop the stale scheduled build yet 109318:05:03# [RSpecRunTime] Finishing example group spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb. It took 11.84 seconds. Expected to take 12.77 seconds. 109418:05:03# [RSpecRunTime] Starting example group spec/services/test_hooks/project_service_spec.rb. Expected to take 12.33 seconds. 109518:05:03TestHooks::ProjectService 109718:05:05 allows to set a custom project 109818:05:05 hook with not implemented test 109918:05:05 returns error message 110018:05:05# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.97 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.02 1.14 1.10 1/282 5976 110318:05:05 executes hook 110418:05:05 tag_push_events 110518:05:05 executes hook 110718:05:06 returns error message if not enough data 110818:05:06 executes hook 110918:05:06 issues_events 111018:05:06 behaves like a test webhook that operates on issues 111118:05:07 returns error message if not enough data 111218:05:07 executes hook 111318:05:07 confidential_issues_events 111418:05:07 behaves like a test webhook that operates on issues 111518:05:07 returns error message if not enough data 111618:05:07 executes hook 111718:05:07 merge_requests_events 111818:05:08 returns error message if not enough data 111918:05:08 executes hook 112118:05:08 returns error message if not enough data 112218:05:09 executes hook 112318:05:09 pipeline_events 112418:05:09 returns error message if not enough data 112518:05:10 executes hook 112618:05:10 wiki_page_events 112718:05:11 returns error message if wiki disabled 112818:05:11 returns error message if not enough data 112918:05:11 executes hook 113018:05:11# [RSpecRunTime] RSpec elapsed time: 16 minutes 45.56 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.02 1.14 1.10 1/284 6034 113218:05:11 releases_events 113318:05:12 returns error message if not enough data 113418:05:12 executes hook 113618:05:12 returns error message if not enough data 113718:05:13 executes hook 113818:05:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.59 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.01 1.14 1.10 1/284 6035 114018:05:14 when resource access token events hook 114118:05:14 executes hook 114218:05:14# [RSpecRunTime] Finishing example group spec/services/test_hooks/project_service_spec.rb. It took 10.34 seconds. Expected to take 12.33 seconds. 114318:05:14# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/transaction_leaking_spec.rb. Expected to take 11.46 seconds. 114418:05:14Load balancer behavior with errors inside a transaction 114518:05:14 in a transaction 114618:05:20 raises an exception when a retry would occur 114718:05:21# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.58 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.01 1.14 1.10 1/284 6036 114918:05:21 without a transaction 115118:05:25# [RSpecRunTime] RSpec elapsed time: 16 minutes 59.37 seconds. Current RSS: ~1408M. Threads: 4. load average: 0.93 1.12 1.09 1/282 6037 115318:05:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/transaction_leaking_spec.rb. It took 11.5 seconds. Expected to take 11.46 seconds. 115418:05:25# [RSpecRunTime] Starting example group spec/services/todos/destroy/design_service_spec.rb. Expected to take 11.07 seconds. 115518:05:25Todos::Destroy::DesignService 115718:05:29 when the design has been archived 115818:05:32 removes todos for that design 115918:05:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.09 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.02 1.13 1.10 1/282 6038 116118:05:32 when no design has been archived 116218:05:34 does not remove any todos 116318:05:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 8.23 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.02 1.13 1.10 1/282 6039 116518:05:34# [RSpecRunTime] Finishing example group spec/services/todos/destroy/design_service_spec.rb. It took 8.83 seconds. Expected to take 11.07 seconds. 116618:05:34# [RSpecRunTime] Starting example group spec/helpers/avatars_helper_spec.rb. Expected to take 10.77 seconds. 116718:05:34AvatarsHelper 116818:05:34 #group_icon, #topic_icon 116918:05:34 when providing a group 117018:05:34 behaves like resource with a default avatar 117118:05:34 returns a default avatar div 117218:05:34 behaves like resource with a custom avatar 117318:05:35 returns a custom avatar image 117418:05:35 when providing a topic 117518:05:35 behaves like resource with a default avatar 117618:05:35 returns a default avatar div 117718:05:35 behaves like resource with a custom avatar 117818:05:35 returns a custom avatar image 117918:05:35 #avatar_icon_for 118018:05:35 prefers the user to retrieve the avatar_url 118118:05:36 falls back to email lookup if no user given 118218:05:36 #avatar_icon_for_email 118318:05:36 caches the request 118418:05:36 behaves like returns avatar for email 118518:05:36 using an email 118618:05:36 when there is a matching user 118718:05:36 returns a relative URL for the avatar 118818:05:36 when a private email is used 118918:05:36 calls gravatar_icon 119018:05:36 when by_commit_email is true 119118:05:37 returns a relative URL for the avatar 119218:05:37 when no user exists for the email 119318:05:37 calls gravatar_icon 119418:05:37 without an email passed 119518:05:37 returns the default avatar 119618:05:37 with a blank email address 119718:05:37 returns the default avatar 119818:05:37 #avatar_icon_for_user 119918:05:37 with a user object passed 120018:05:37 returns a relative URL for the avatar 120118:05:37 when the user is blocked 120218:05:37 behaves like blocked or unconfirmed user with avatar 120318:05:37 when the viewer is not an admin 120418:05:37 returns the default avatar 120518:05:37 when the viewer is an admin 120618:05:38 returns the default avatar when the user is not passed 120718:05:38 returns the user avatar when the user is passed 120818:05:38 when the user is unconfirmed 120918:05:38 behaves like blocked or unconfirmed user with avatar 121018:05:38 when the viewer is not an admin 121118:05:38 returns the default avatar 121218:05:38 when the viewer is an admin 121318:05:39 returns the default avatar when the user is not passed 121418:05:39 returns the user avatar when the user is passed 121518:05:39 without a user object passed 121618:05:39 calls gravatar_icon 121718:05:39 #gravatar_icon 121818:05:39 with Gravatar disabled 121918:05:39 returns a generic avatar 122018:05:39 with Gravatar enabled 122118:05:39 with FIPS not enabled 122218:05:39 returns a generic avatar when email is blank 122318:05:39 returns a valid Gravatar URL 122418:05:39 uses HTTPs when configured 122518:05:39 returns custom gravatar path when gravatar_url is set 122618:05:39 accepts a custom size argument 122718:05:39 defaults size to 40@2x when given an invalid size 122818:05:40 accepts a scaling factor 122918:05:40 ignores case and surrounding whitespace 123018:05:40 #user_avatar 123118:05:40 links to the user's profile 123218:05:40 has the user's name as title 123318:05:40 contains the user's avatar image 123418:05:40 #user_avatar_without_link 123518:05:40 displays user avatar 123618:05:40 with css_class parameter 123718:05:40 uses provided css_class 123818:05:40 with size parameter 123918:05:40 uses provided size 124018:05:40 with url parameter 124118:05:40 uses provided url 124218:05:40 with lazy parameter 124318:05:40 adds `lazy` class to class list, sets `data-src` with avatar URL and `src` with placeholder image 124418:05:40 with has_tooltip parameter 124518:05:40 with has_tooltip set to true 124618:05:40 adds has-tooltip 124718:05:40 with has_tooltip set to false 124818:05:40 does not add has-tooltip or data container 124918:05:40 with user_name parameter 125018:05:40 uses user_name and user_email parameter if user is not present 125118:05:40 with user parameter 125218:05:40 prefers user parameter 125318:05:40 with only_path parameter set to false 125418:05:40 with user parameter 125518:05:40 will return avatar with a full path 125618:05:40 with user_name and user_email 125718:05:40 will return avatar with a full path 125818:05:40 with unregistered email address 125918:05:40 will return default alt text for avatar 126018:05:40 #avatar_without_link 126218:05:40 displays user avatar 126418:05:40 displays group avatar 126518:05:40 #author_avatar 126718:05:41 is HTML-safe 126818:05:41 when css_class option is not passed 126918:05:41 uses the default class 127018:05:41 when css_class option is passed 127118:05:41 uses the supplied class 127218:05:41 when feature flag is disabled 127318:05:41 isn't cached 127418:05:41 is HTML-safe 127518:05:41# [RSpecRunTime] Finishing example group spec/helpers/avatars_helper_spec.rb. It took 6.6 seconds. Expected to take 10.77 seconds. 127618:05:41# [RSpecRunTime] Starting example group spec/models/project_import_state_spec.rb. Expected to take 9.87 seconds. 127718:05:41ProjectImportState 127818:05:41 does not allow STI 127918:05:41 associations 128018:05:41 is expected to belong to project required: false 128218:05:41 is expected to validate that :project cannot be empty/falsy 128318:05:41 checksums attribute 128418:05:41 when the checksums attribute has invalid fields 128618:05:41 when the checksums attribute has valid fields 128718:05:41 does not add errors 128818:05:41 Project import job 128918:05:42 imports a project 129018:05:42 records job and correlation IDs 129118:05:42 #relation_hard_failures 129218:05:42 returns hard relation failures related to this import 129318:05:42 limits returned collection to given maximum 129418:05:42 #mark_as_failed 129518:05:42 logs error when update column fails 129618:05:42 updates last_error with error message 129718:05:43 removes project import data 129818:05:43 #human_status_name 129918:05:43 when import_state exists 130018:05:43 returns the humanized status name 130218:05:43 is expected to be completed 130318:05:43 is expected to be completed 130418:05:43 is expected to be completed 130518:05:43 is expected not to be completed 130618:05:43 is expected not to be completed 130718:05:43 #expire_etag_cache 130818:05:43 when project import type has realtime changes endpoint 130918:05:43 expires revelant etag cache 131018:05:43 when project import type does not have realtime changes endpoint 131118:05:43 does not touch etag caches 131218:05:43 import state transitions 131318:05:43 state transition: [:started] => [:finished] 131418:05:43 resets last_error 131518:05:44 enqueues housekeeping when an import of a fresh project is completed 131618:05:45 does not perform housekeeping when project repository does not exist 131718:05:46 does not enqueue housekeeping when project does not have a valid import type 131818:05:46# [RSpecRunTime] RSpec elapsed time: 17 minutes 20.18 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.01 1.12 1.09 1/282 6048 132018:05:46 state transition: [:none, :scheduled, :started] => [:canceled] 132118:05:47 updates the import status 132218:05:47 unsets the JID 132318:05:48 removes import data 132418:05:48# [RSpecRunTime] RSpec elapsed time: 17 minutes 22.04 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.01 1.12 1.09 1/282 6049 132618:05:48 state transition: started: [:finished, :canceled, :failed] 132718:05:48 import_type: "github", import_status: :started, transition: :finish, expected_checksums: {"fetched"=>{}, "imported"=>{}} 132818:05:48 updates (or does not update) checksums 132918:05:48 import_type: "github", import_status: :started, transition: :cancel, expected_checksums: {"fetched"=>{}, "imported"=>{}} 133018:05:49 updates (or does not update) checksums 133118:05:49 import_type: "github", import_status: :started, transition: :fail_op, expected_checksums: {"fetched"=>{}, "imported"=>{}} 133218:05:49 updates (or does not update) checksums 133318:05:49 import_type: "github", import_status: :scheduled, transition: :cancel, expected_checksums: {} 133418:05:49 updates (or does not update) checksums 133518:05:49 import_type: "gitlab_project", import_status: :started, transition: :cancel, expected_checksums: {} 133618:05:49 updates (or does not update) checksums 133718:05:49 clearing `jid` after finish 133818:05:49 without an JID 133918:05:49 does nothing 134118:05:50 unsets the JID 134318:05:50 after_commit :expire_etag_cache 134418:05:50 expires etag cache 134518:05:50# [RSpecRunTime] Finishing example group spec/models/project_import_state_spec.rb. It took 9.08 seconds. Expected to take 9.87 seconds. 134618:05:50# [RSpecRunTime] Starting example group spec/models/members/last_group_owner_assigner_spec.rb. Expected to take 9.72 seconds. 134718:05:50LastGroupOwnerAssigner 134818:05:50 does not allow STI 135018:05:50 avoids extra database queries utilizing memoization 135118:05:50 when there are unblocked owners 135218:05:50 with one unblocked owner 135318:05:51 is expected to change `GroupMember#last_owner` from nil to true 135418:05:51 with multiple unblocked owners 135518:05:51 is expected to change `GroupMember#last_owner` from nil to false 135618:05:51 has many members passed 135718:05:51 with owners from a parent 135818:05:51 when top-level group 135918:05:51 with group sharing 136018:05:52 is expected to change `GroupMember#last_owner` from nil to true 136118:05:52 when subgroup 136218:05:53 is expected to change `GroupMember#last_owner` from nil to false 136318:05:53 when there are blocked owners 136418:05:53 with one blocked owner 136518:05:53 is expected to change `GroupMember#last_owner` from nil to true 136618:05:53 with multiple unblocked owners 136718:05:54 is expected to change `GroupMember#last_owner` from nil to false 136818:05:54 with multiple blocked owners 136918:05:54 is expected to change `GroupMember#last_owner` from nil to false 137018:05:54 with owners from a parent 137118:05:54 when top-level group 137218:05:54 with group sharing 137318:05:55 is expected to change `GroupMember#last_owner` from nil to true 137418:05:55 when subgroup 137518:05:56 is expected to change `GroupMember#last_owner` from nil to true 137618:05:56 with two owners 137718:05:56 is expected to change `GroupMember#last_owner` from nil to false 137818:05:57# [RSpecRunTime] RSpec elapsed time: 17 minutes 30.58 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.01 1.12 1.09 2/282 6050 138018:05:57 when there are bot members 138118:05:57 with a bot owner 138218:05:57 is expected to change `GroupMember#last_owner` from nil to true 138318:05:57# [RSpecRunTime] Finishing example group spec/models/members/last_group_owner_assigner_spec.rb. It took 7.13 seconds. Expected to take 9.72 seconds. 138418:05:57# [RSpecRunTime] Starting example group spec/services/ci/update_build_state_service_spec.rb. Expected to take 9.09 seconds. 138518:05:57Ci::UpdateBuildStateService 138618:05:57 when build has unknown failure reason 138718:05:58 updates a build status 138818:05:58 when build has failed 138918:05:58 sends a build failed event to Snowplow 139018:05:58 when build does not have checksum 139118:05:58 when state has changed 139218:05:58 updates a state of a running build 139318:05:58 returns 200 OK status 139418:05:58 does not increment finalized trace metric 139518:05:58 when it is a heartbeat request 139618:05:59 updates a build timestamp 139718:05:59 when state is unknown 139818:05:59 responds with 400 bad request 139918:05:59 when build has a checksum 140018:05:59 when build does not have associated trace chunks 140118:05:59 updates a build status 140218:05:59 updates the allow_failure flag 140318:05:59 does not increment invalid trace metric 140418:05:59 does not increment chunks_invalid_checksum trace metric 140518:05:59 when build trace has been migrated 140618:06:00 updates a build state 140718:06:00 updates the allow_failure flag 140818:06:00 responds with 200 OK status 140918:06:00 does not set a backoff value 141018:06:00 increments trace finalized operation metric 141118:06:01 records migration duration in a histogram 141218:06:01 when trace checksum is not valid 141318:06:01 increments invalid trace metric 141418:06:01 increments chunks_invalid_checksum trace metric 141518:06:01# [RSpecRunTime] RSpec elapsed time: 17 minutes 35.11 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.01 1.12 1.09 1/282 6051 141718:06:01 when trace checksum is valid 141818:06:01 does not increment invalid or corrupted trace metric 141918:06:01 when using deprecated parameters 142018:06:01 does not increment invalid or corrupted trace metric 142118:06:01 when trace checksum is invalid and the log is corrupted 142218:06:02 increments invalid and corrupted trace metrics 142318:06:02 when trace checksum is invalid but the log seems fine 142418:06:02 does not increment corrupted trace metric 142518:06:02 when failed to acquire a build trace lock 142618:06:02 accepts a state update request 142718:06:02 increment locked trace metric 142818:06:02 when build trace has not been migrated yet 142918:06:02 does not update a build state 143018:06:02 responds with 202 accepted 143118:06:02 sets a request backoff value 143218:06:03 schedules live chunks for migration 143318:06:03 creates a pending state record 143418:06:03 increments trace accepted operation metric 143518:06:03 does not increment invalid trace metric 143618:06:03 when build pending state is outdated 143718:06:03 responds with 200 OK 143818:06:03 updates build state 143918:06:04 increments discarded traces metric 144018:06:04 does not increment finalized trace metric 144118:06:04# [RSpecRunTime] RSpec elapsed time: 17 minutes 37.84 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.09 1.13 1.10 1/282 6052 144318:06:04 when build pending state has changes 144418:06:04 uses stored state and responds with 200 OK 144518:06:04 increments conflict trace metric 144618:06:04 when live traces are disabled 144718:06:04 responds with 200 OK 144818:06:04# [RSpecRunTime] Finishing example group spec/services/ci/update_build_state_service_spec.rb. It took 7.34 seconds. Expected to take 9.09 seconds. 144918:06:04# [RSpecRunTime] Starting example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. Expected to take 8.92 seconds. 145018:06:04MergeRequests::UpdateReviewerStateService 145218:06:06 invalid permissions 145318:06:06 behaves like failed service execution 145418:06:06 returns an error 145518:06:06 behaves like does not trigger GraphQL subscription mergeRequestReviewersUpdated 145618:06:06 is expected not to receive merge_request_reviewers_updated(*(any args)) 0 times 145718:06:06# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.52 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.09 1.13 1.10 1/286 6112 145918:06:06 reviewer exists 146018:06:07 returns success 146118:06:07 calls SystemNoteService.requested_changes 146218:06:07 does not call MergeRequests::RemoveApprovalService 146318:06:07 when updating reviewer state 146418:06:07 initial_state: "unreviewed", new_state: "requested_changes" 146518:06:08 is expected to eq "requested_changes" 146618:06:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.65 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.09 1.13 1.10 1/286 6113 146818:06:08 initial_state: "unreviewed", new_state: "reviewed" 146918:06:08 is expected to eq "reviewed" 147018:06:08 initial_state: "unreviewed", new_state: "approved" 147118:06:08 is expected to eq "approved" 147218:06:08 initial_state: "unreviewed", new_state: "unapproved" 147318:06:08 is expected to eq "unapproved" 147418:06:08 initial_state: "unreviewed", new_state: "review_started" 147518:06:09 is expected to eq "review_started" 147618:06:09 initial_state: "requested_changes", new_state: "unreviewed" 147718:06:09 is expected to eq "unreviewed" 147818:06:09 behaves like triggers GraphQL subscription mergeRequestReviewersUpdated 147918:06:09 is expected to receive merge_request_reviewers_updated(#<MergeRequest id:47 namespace285/project-1110!1>) 1 time 148018:06:09 when merge_request_dashboard feature flag is enabled 148118:06:09 invalidates cache counts for all assignees 148218:06:10 invalidates cache counts for current user 148318:06:10 when reviewer has approved 148418:06:10 removes approval when state is requested_changes 148518:06:10 renders error when remove approval service fails 148618:06:10 updating state of reviewer 148718:06:10 initial_state: "approved", new_state: "reviewed", status: :error 148818:06:10 is expected to eq :error 148918:06:10 initial_state: "approved", new_state: "review_started", status: :error 149018:06:11 is expected to eq :error 149118:06:11 initial_state: "approved", new_state: "requested_changes", status: :success 149218:06:11 is expected to eq :success 149318:06:11 initial_state: "approved", new_state: "unapproved", status: :success 149418:06:11 is expected to eq :success 149518:06:11# [RSpecRunTime] Finishing example group spec/services/merge_requests/update_reviewer_state_service_spec.rb. It took 6.97 seconds. Expected to take 8.92 seconds. 149618:06:11# [RSpecRunTime] Starting example group spec/lib/container_registry/blob_spec.rb. Expected to take 8.37 seconds. 149718:06:11ContainerRegistry::Blob 149818:06:12 is expected to respond to #repository 149918:06:12 is expected to delegate #registry to the #repository object 150018:06:13 is expected to delegate #client to the #repository object 150218:06:13 returns a valid path to the blob 150318:06:13# [RSpecRunTime] RSpec elapsed time: 17 minutes 47.32 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.00 1.11 1.09 1/284 6114 150618:06:14 return correct digest value 150818:06:14 returns a correct type 151018:06:15 returns a correct blob SHA 151118:06:15 #short_revision 151218:06:15 return a short SHA 151418:06:16 returns true when blob has been successfully deleted 151618:06:16 when locally stored 151718:06:16 returns a correct blob data 151818:06:16 when externally stored 151918:06:16 for a valid address 152018:06:17 returns correct data 152118:06:17 for a relative address 152218:06:17 returns correct data 152318:06:17 for invalid file 152418:06:18 raises an error 152518:06:18# [RSpecRunTime] Finishing example group spec/lib/container_registry/blob_spec.rb. It took 6.39 seconds. Expected to take 8.37 seconds. 152618:06:18# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/lfs_integrity_spec.rb. Expected to take 8.11 seconds. 152718:06:18Gitlab::Checks::LfsIntegrity 152818:06:18 #objects_missing? 152918:06:18 with LFS not enabled 153018:06:19 skips integrity check 153118:06:19# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.96 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.00 1.11 1.09 1/283 6174 153318:06:19 with LFS enabled 153418:06:20 is true if any LFS blobs are missing 153518:06:21Job arguments to ProjectCacheWorker must be native JSON types, but :lfs_objects_size is a Symbol. 153718:06:21To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 153818:06:22 is false if LFS objects have already been uploaded 154018:06:23 skips integrity check 154118:06:23# [RSpecRunTime] RSpec elapsed time: 17 minutes 56.73 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.00 1.11 1.09 1/287 6317 154418:06:24 skips integrity check 154518:06:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.79 seconds. Current RSS: ~1438M. Threads: 4. load average: 1.00 1.11 1.09 1/287 6336 154818:06:25 skips integrity check 154918:06:25# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.83 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.00 1.11 1.09 1/287 6355 155118:06:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/lfs_integrity_spec.rb. It took 7.1 seconds. Expected to take 8.11 seconds. 155218:06:25# [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/commit_service_spec.rb. Expected to take 7.67 seconds. 155318:06:25Gitlab::GitalyClient::CommitService 155418:06:26 #diff_from_parent 155518:06:26 returns a Gitlab::GitalyClient::DiffStitcher 155618:06:26 encodes paths correctly 155718:06:26 when a commit has a parent 155818:06:26 sends an RPC request with the parent ID as left commit 155918:06:26 when a commit does not have a parent 156018:06:26 sends an RPC request with empty tree ref as left commit 156118:06:26 when given a whitespace param 156218:06:26 and the param is true 156318:06:26 uses the ignore all white spaces const 156418:06:26 and the param is false 156518:06:26 does not set a whitespace param 156618:06:26 when given no whitespace param 156718:06:26 does not set a whitespace param 156818:06:26 #commit_deltas 156918:06:26 when a commit has a parent 157018:06:26 sends an RPC request with the parent ID as left commit 157118:06:26 when a commit does not have a parent 157218:06:26 sends an RPC request with empty tree ref as left commit 157418:06:26 sends an RPC request and returns the stats 157518:06:26 #find_changed_paths 157618:06:26 when merge_commit_diff_mode is nil 157718:06:26 returns all paths, including ones from merge commits 157818:06:26 passes the revs via the requests kwarg as CommitRequest objects 157918:06:26 when merge_commit_diff_mode is :unspecified 158018:06:26 returns all paths, including ones from merge commits 158118:06:26 passes the revs via the requests kwarg as CommitRequest objects 158218:06:26 when merge_commit_diff_mode is :include_merges 158318:06:26 returns all paths, including ones from merge commits 158418:06:26 passes the revs via the requests kwarg as CommitRequest objects 158518:06:26 when merge_commit_diff_mode is invalid 158618:06:26 returns all paths, including ones from merge commits 158718:06:26 passes the revs via the requests kwarg as CommitRequest objects 158818:06:26 when merge_commit_diff_mode is :all_parents 158918:06:26 returns only paths different in all parents 159018:06:26 passes the revs via the requests kwarg as CommitRequest objects 159118:06:26 when feature flag "merge_commit_diff_modes" is disabled 159218:06:26 when merge_commit_diff_mode is nil 159318:06:26 returns all paths, including ones from merge commits 159418:06:26 passes the revs via the requests kwarg as CommitRequest objects 159518:06:26 when merge_commit_diff_mode is :unspecified 159618:06:27 returns all paths, including ones from merge commits 159718:06:27 passes the revs via the requests kwarg as CommitRequest objects 159818:06:27 when merge_commit_diff_mode is :include_merges 159918:06:27 returns all paths, including ones from merge commits 160018:06:27 passes the revs via the requests kwarg as CommitRequest objects 160118:06:27 when merge_commit_diff_mode is invalid 160218:06:27 returns all paths, including ones from merge commits 160318:06:27 passes the revs via the requests kwarg as CommitRequest objects 160418:06:27 when merge_commit_diff_mode is :all_parents 160518:06:27 returns all paths, including ones from merge commits 160618:06:27 passes the revs via the requests kwarg as CommitRequest objects 160718:06:27 when renamed file exists 160818:06:27 when find_renames is true 160918:06:27 detects renamed file and includes old_path 161018:06:27 when find_renames is false 161118:06:27 does not detect renamed file 161218:06:27 when all requested objects are invalid 161318:06:27 does not send RPC request 161418:06:27 when commit has an empty SHA 161518:06:27 does not send RPC request 161618:06:27 when commit sha is not set 161718:06:27 does not send RPC request 161818:06:27 #tree_entries 161918:06:27 sends a get_tree_entries message with default limit 162018:06:27 when recursive is "true" 162118:06:27 sends a get_tree_entries message without the limit 162218:06:27 with UTF-8 params strings 162318:06:27 handles string encodings correctly 162418:06:27 with pagination parameters 162518:06:27 responds with a pagination cursor 162618:06:27 with structured errors 162718:06:27 with ResolveTree error 162818:06:27 raises an IndexError 162918:06:27 with Path error 163018:06:27 with missing file 163118:06:27 behaves like #get_tree_entries path failure 163218:06:27 raises an IndexError 163318:06:27 with path including traversal 163418:06:27 behaves like #get_tree_entries path failure 163518:06:27 raises an IndexError 163618:06:27 with absolute path 163718:06:27 behaves like #get_tree_entries path failure 163818:06:27 raises an IndexError 163918:06:27 with long path 164018:06:27 behaves like #get_tree_entries path failure 164118:06:27 raises an IndexError 164218:06:27 with unkown path error 164318:06:27 behaves like #get_tree_entries path failure 164418:06:27 raises an IndexError 164518:06:27 #commit_count 164618:06:27 sends a commit_count message 164718:06:27 with UTF-8 params strings 164818:06:27 handles string encodings correctly 164918:06:27 #find_commit 165018:06:27 sends an RPC request 165218:06:27 when passed revision is a branch name 165318:06:27 calls Gitaly 165418:06:27 when passed revision is a commit ID 165518:06:27 returns a cached commit 165618:06:27 when caching of the ref name is enabled 165718:06:27 caches negative entries 165818:06:27 returns a cached commit 165918:06:27 #list_commits 166018:06:27 behaves like a ListCommits request 166118:06:28 sends a list_commits message 166218:06:28 with multiple revisions 166318:06:28 behaves like a ListCommits request 166418:06:28 sends a list_commits message 166518:06:28 with reverse: true 166618:06:28 behaves like a ListCommits request 166718:06:28 sends a list_commits message 166818:06:28 with commit message, author, before and after 166918:06:28 behaves like a ListCommits request 167018:06:28 sends a list_commits message 167118:06:28 #list_new_commits 167218:06:28 with hook environment 167318:06:28 reject commits which exist in target repository 167418:06:28 behaves like a #list_all_commits message 167518:06:28 sends a list_all_commits message 167618:06:28 keep commits which do not exist in target repository 167718:06:28 behaves like a #list_all_commits message 167818:06:28 sends a list_all_commits message 167918:06:28 mixed existing and nonexisting commits 168018:06:28 behaves like a #list_all_commits message 168118:06:28 sends a list_all_commits message 168218:06:28 with more than 100 commits 168318:06:28 behaves like a #list_all_commits message 168418:06:28 sends a list_all_commits message 168518:06:28 without hook environment 168618:06:28 behaves like a #list_commits message 168718:06:28 sends a list_commits message 168818:06:28 #commit_stats 168918:06:28 sends an RPC request 169018:06:28 #find_commits 169118:06:28 sends an RPC request with NONE when default 169218:06:28 sends an RPC request 169318:06:28 sends an RPC request with an author 169418:06:28 #object_existence_map 169518:06:28 with empty request 169618:06:28 doesnt call for Gitaly 169718:06:28 when revision exists 169818:06:28 behaves like a CheckObjectsExistRequest 169918:06:28 returns expected results 170018:06:28 when revision does not exist 170118:06:28 behaves like a CheckObjectsExistRequest 170218:06:28 returns expected results 170318:06:28 when request contains mixed revisions 170418:06:28 behaves like a CheckObjectsExistRequest 170518:06:28 returns expected results 170618:06:28 when requesting many revisions 170718:06:28 behaves like a CheckObjectsExistRequest 170818:06:28 returns expected results 170918:06:28 #commits_by_message 171018:06:28 when only the query is provided 171118:06:28 sends an RPC request with the correct payload 171218:06:28 when all arguments are provided 171318:06:28 sends an RPC request with the correct payload 171418:06:28 when limit and offset are not integers 171518:06:28 sends an RPC request with the correct payload 171618:06:28 when revision and path contain non-ASCII characters 171718:06:28 sends an RPC request with the correct payload 171818:06:28 #list_commits_by_ref_name 171918:06:29 lists latest commits grouped by a ref name 172018:06:29# [RSpecRunTime] RSpec elapsed time: 18 minutes 3.57 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.00 1.11 1.09 1/288 6461 172318:06:30 without a range 172418:06:30 blames a whole file 172518:06:30 with a range 172618:06:30 blames part of a file 172718:06:30 when out of range 172818:06:30 is expected to raise ArgumentError with "range is outside of the file length" 172918:06:30 when a file path is not found 173018:06:30 is expected to raise ArgumentError with "path not found in revision" 173118:06:30 when an unknown exception is raised 173218:06:31 is expected to raise #<GRPC::BadStatus: 5:unknown cause> 173318:06:31 #get_commit_signatures 173418:06:32 returns commit signatures for specified commit ids 173518:06:32# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.67 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.00 1.11 1.09 1/288 6508 173718:06:32 #get_patch_id 173818:06:32 returns patch_id of given revisions 173918:06:32 when one of the param is invalid 174018:06:32 raises an GRPC::InvalidArgument error 174118:06:32 when two revisions are the same 174218:06:32 raises an GRPC::FailedPrecondition error 174318:06:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/commit_service_spec.rb. It took 7.03 seconds. Expected to take 7.67 seconds. 174418:06:32# [RSpecRunTime] Starting example group spec/models/bulk_import_spec.rb. Expected to take 7.42 seconds. 174618:06:33 does not allow STI 174718:06:33 associations 174818:06:33 is expected to belong to user required: true 174918:06:33 is expected to have one configuration 175018:06:33 is expected to have many entities 175118:06:33# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.42 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.00 1.10 1.09 2/287 6513 175418:06:33 is expected to validate that :source_type cannot be empty/falsy 175518:06:33 is expected to validate that :status cannot be empty/falsy 175618:06:33 is expected to define :source_type as an enum backed by an integer with values ‹[:gitlab]› 175918:06:33 is expected to contain exactly #<BulkImport id: 6, user_id: 926, source_type: "gitlab", status: 0, created_at: "2024-11-07 18:06:33.... 18:06:33.518909769 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false> and #<BulkImport id: 7, user_id: 927, source_type: "gitlab", status: 1, created_at: "2024-11-07 18:06:33.... 18:06:33.583518275 +0000", source_version: "14.4.0", source_enterprise: false, has_failures: false> 176018:06:33 .order_by_updated_at_and_id 176118:06:34 sorts by given direction 176218:06:34 .with_configuration 176318:06:34 includes configuration association 176418:06:34 .all_human_statuses 176518:06:34 returns all human readable entity statuses 176618:06:34 .min_gl_version_for_project 176718:06:34 is expected to be a kind of Gitlab::VersionInfo 176818:06:34 is expected to eq "14.4.0" 177018:06:34 is expected to be completed 177118:06:34 is expected to be completed 177218:06:34 is expected not to be completed 177318:06:34 is expected not to be completed 177418:06:34 is expected to be completed 177518:06:34 is expected to be completed 177618:06:34 #source_version_info 177718:06:34 returns source_version as Gitlab::VersionInfo 177818:06:34 #update_has_failures 177918:06:34 when entity has failures 178018:06:34 sets has_failures flag to true 178118:06:34 when entity does not have failures 178218:06:34 sets has_failures flag to false 178318:06:34 #supports_batched_export? 178418:06:34 when source version is greater than min supported version for batched migrations 178518:06:34 returns true 178618:06:34 when source version is less than min supported version for batched migrations 178718:06:34 returns false 178818:06:34 import canceling 178918:06:34 marks import as canceled 179018:06:34 when import has entities 179118:06:35 marks entities as canceled 179218:06:35 completion notification trigger 179318:06:35 is expected to send completion notification 179418:06:35 is expected to send completion notification 179518:06:35 is expected to send completion notification 179618:06:35 does not email after non-completing events 179718:06:35 #destination_group_roots 179818:06:36 returns the topmost group nodes of the import entity tree 180018:06:36 returns migration source url via configuration 180118:06:36 when configuration is missing 180318:06:36 #namespaces_with_unassigned_placeholders 180418:06:36 when all placeholders have been assigned 180518:06:37 is expected to be empty 180618:06:37# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.46 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.00 1.10 1.09 1/287 6514 180818:06:37 when some placeholders have not been assigned 180918:06:38 is expected to include #<Group id:2021 @group291> 181018:06:38# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.52 seconds. Current RSS: ~1434M. Threads: 4. load average: 1.00 1.10 1.09 1/287 6515 181218:06:38# [RSpecRunTime] Finishing example group spec/models/bulk_import_spec.rb. It took 6.66 seconds. Expected to take 7.42 seconds. 181318:06:38# [RSpecRunTime] Starting example group spec/workers/chat_notification_worker_spec.rb. Expected to take 7.09 seconds. 181418:06:38ChatNotificationWorker 181518:06:38 instructs sidekiq not to retry on failure 181718:06:39 does nothing when the build no longer exists 181818:06:39 sends a response for an existing build 181918:06:39 when the trace sections could not be found 182018:06:40 reschedules the job 182118:06:42 raises an error after 300 seconds of retrying 182218:06:42# [RSpecRunTime] RSpec elapsed time: 18 minutes 16.06 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.00 1.10 1.09 1/282 6516 182418:06:42 #send_response 182518:06:42 when a responder could not be found 182618:06:43 does nothing 182718:06:43 when a responder could be found 182818:06:43 sends the response for a succeeded build 182918:06:44 sends the response for a failed build 183018:06:44# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.01 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.00 1.10 1.09 1/282 6517 183218:06:44# [RSpecRunTime] Finishing example group spec/workers/chat_notification_worker_spec.rb. It took 5.48 seconds. Expected to take 7.09 seconds. 183318:06:44# [RSpecRunTime] Starting example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. Expected to take 6.81 seconds. 183418:06:44Packages::MarkPackagesForDestructionService 183618:06:44 when the user is authorized 183718:06:44 when it is successful 183818:06:45 marks the packages as pending destruction 183918:06:45 behaves like returning service response 184018:06:45 returns service response 184118:06:45# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.23 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.00 1.10 1.09 1/282 6518 184318:06:45 with maven packages 184418:06:47 marks the packages as pending destruction 184518:06:47 behaves like returning service response 184618:06:47 returns service response 184718:06:47# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.33 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.00 1.10 1.09 1/283 6519 184918:06:47 without version 185018:06:48 marks the packages as pending destruction 185118:06:48 behaves like returning service response 185218:06:48 returns service response 185318:06:48 with npm packages 185418:06:48 marks the packages as pending destruction 185518:06:48 behaves like returning service response 185618:06:49 returns service response 185718:06:49 when it is not successful 185818:06:49 does not mark the packages as pending destruction 185918:06:49 behaves like returning service response 186018:06:49 returns service response 186118:06:49 when the user is not authorized 186218:06:49 does not mark the packages as pending destruction 186318:06:49 behaves like returning service response 186418:06:49 returns service response 186518:06:49# [RSpecRunTime] Finishing example group spec/services/packages/mark_packages_for_destruction_service_spec.rb. It took 5.34 seconds. Expected to take 6.81 seconds. 186618:06:49# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb. Expected to take 6.45 seconds. 186718:06:49RuboCop::Cop::Migration::CreateTableWithForeignKeys 186818:06:49 when in a migration 186918:06:49 without foreign key 187018:06:49 does not register any offenses 187118:06:49 with foreign key 187218:06:49 with just one foreign key 187318:06:49 when the foreign_key targets a high traffic table 187418:06:49 when the foreign_key has to_table option set 187518:06:49 does not register any offenses 187618:06:49 when the foreign_key does not have to_table option set 187718:06:49 does not register any offenses 187818:06:49 when the foreign_key does not target a high traffic table 187918:06:49 does not register any offenses 188018:06:49 with more than one foreign keys 188118:06:49 when the foreign keys are defined as options 188218:06:49 when there is no target to a high traffic table 188318:06:50 does not register any offenses 188418:06:50 with audit_events 188518:06:50 behaves like target to high traffic table 188618:06:50 when the target is defined as option 188718:06:50 registers an offense 188818:06:50 when the target has implicit definition 188918:06:50 registers an offense 189018:06:50 with ci_builds 189118:06:50 behaves like target to high traffic table 189218:06:50 when the target is defined as option 189318:06:50 registers an offense 189418:06:50 when the target has implicit definition 189518:06:50 registers an offense 189618:06:50 with ci_builds_metadata 189718:06:50 behaves like target to high traffic table 189818:06:50 when the target is defined as option 189918:06:50 registers an offense 190018:06:50 when the target has implicit definition 190118:06:50 registers an offense 190218:06:50 with ci_job_artifacts 190318:06:50 behaves like target to high traffic table 190418:06:50 when the target is defined as option 190518:06:50 registers an offense 190618:06:50 when the target has implicit definition 190718:06:50 registers an offense 190818:06:50 with ci_pipeline_variables 190918:06:50 behaves like target to high traffic table 191018:06:50 when the target is defined as option 191118:06:50 registers an offense 191218:06:50 when the target has implicit definition 191318:06:50 registers an offense 191418:06:50 with ci_pipelines 191518:06:50 behaves like target to high traffic table 191618:06:50 when the target is defined as option 191718:06:50 registers an offense 191818:06:50 when the target has implicit definition 191918:06:50 registers an offense 192018:06:50 with ci_stages 192118:06:50 behaves like target to high traffic table 192218:06:50 when the target is defined as option 192318:06:50 registers an offense 192418:06:50 when the target has implicit definition 192518:06:50 registers an offense 192618:06:50 with deployments 192718:06:50 behaves like target to high traffic table 192818:06:50 when the target is defined as option 192918:06:50 registers an offense 193018:06:50 when the target has implicit definition 193118:06:50 registers an offense 193318:06:50 behaves like target to high traffic table 193418:06:50 when the target is defined as option 193518:06:50 registers an offense 193618:06:50 when the target has implicit definition 193718:06:50 registers an offense 193818:06:50 with gitlab_subscriptions 193918:06:50 behaves like target to high traffic table 194018:06:50 when the target is defined as option 194118:06:50 registers an offense 194218:06:50 when the target has implicit definition 194318:06:50 registers an offense 194518:06:50 behaves like target to high traffic table 194618:06:50 when the target is defined as option 194718:06:50 registers an offense 194818:06:50 when the target has implicit definition 194918:06:50 registers an offense 195018:06:50 with merge_request_diff_commits 195118:06:50 behaves like target to high traffic table 195218:06:50 when the target is defined as option 195318:06:50 registers an offense 195418:06:50 when the target has implicit definition 195518:06:50 registers an offense 195618:06:50 with merge_request_diff_files 195718:06:50 behaves like target to high traffic table 195818:06:50 when the target is defined as option 195918:06:50 registers an offense 196018:06:50 when the target has implicit definition 196118:06:50 registers an offense 196218:06:50 with merge_request_diffs 196318:06:50 behaves like target to high traffic table 196418:06:50 when the target is defined as option 196518:06:50 registers an offense 196618:06:50 when the target has implicit definition 196718:06:50 registers an offense 196818:06:50 with merge_request_metrics 196918:06:50 behaves like target to high traffic table 197018:06:50 when the target is defined as option 197118:06:50 registers an offense 197218:06:50 when the target has implicit definition 197318:06:50 registers an offense 197418:06:50 with merge_requests 197518:06:50 behaves like target to high traffic table 197618:06:50 when the target is defined as option 197718:06:50 registers an offense 197818:06:50 when the target has implicit definition 197918:06:50 registers an offense 198018:06:50 with namespaces 198118:06:50 behaves like target to high traffic table 198218:06:50 when the target is defined as option 198318:06:50 registers an offense 198418:06:50 when the target has implicit definition 198518:06:50 registers an offense 198618:06:50 with note_diff_files 198718:06:50 behaves like target to high traffic table 198818:06:50 when the target is defined as option 198918:06:50 registers an offense 199018:06:50 when the target has implicit definition 199118:06:51 registers an offense 199318:06:51 behaves like target to high traffic table 199418:06:51 when the target is defined as option 199518:06:51 registers an offense 199618:06:51 when the target has implicit definition 199718:06:51 registers an offense 199818:06:51 with project_authorizations 199918:06:51 behaves like target to high traffic table 200018:06:51 when the target is defined as option 200118:06:51 registers an offense 200218:06:51 when the target has implicit definition 200318:06:51 registers an offense 200418:06:51 with projects 200518:06:51 behaves like target to high traffic table 200618:06:51 when the target is defined as option 200718:06:51 registers an offense 200818:06:51 when the target has implicit definition 200918:06:51 registers an offense 201018:06:51 with project_ci_cd_settings 201118:06:51 behaves like target to high traffic table 201218:06:51 when the target is defined as option 201318:06:51 registers an offense 201418:06:51 when the target has implicit definition 201518:06:51 registers an offense 201618:06:51 with project_features 201718:06:51 behaves like target to high traffic table 201818:06:51 when the target is defined as option 201918:06:51 registers an offense 202018:06:51 when the target has implicit definition 202118:06:51 registers an offense 202218:06:51 with push_event_payloads 202318:06:51 behaves like target to high traffic table 202418:06:51 when the target is defined as option 202518:06:51 registers an offense 202618:06:51 when the target has implicit definition 202718:06:51 registers an offense 202818:06:51 with resource_label_events 202918:06:51 behaves like target to high traffic table 203018:06:51 when the target is defined as option 203118:06:51 registers an offense 203218:06:51 when the target has implicit definition 203318:06:51 registers an offense 203518:06:51 behaves like target to high traffic table 203618:06:51 when the target is defined as option 203718:06:51 registers an offense 203818:06:51 when the target has implicit definition 203918:06:51 registers an offense 204018:06:51 with sent_notifications 204118:06:51 behaves like target to high traffic table 204218:06:51 when the target is defined as option 204318:06:51 registers an offense 204418:06:51 when the target has implicit definition 204518:06:51 registers an offense 204618:06:51 with system_note_metadata 204718:06:51 behaves like target to high traffic table 204818:06:51 when the target is defined as option 204918:06:51 registers an offense 205018:06:51 when the target has implicit definition 205118:06:51 registers an offense 205218:06:51 with taggings 205318:06:51 behaves like target to high traffic table 205418:06:51 when the target is defined as option 205518:06:51 registers an offense 205618:06:51 when the target has implicit definition 205718:06:51 registers an offense 205918:06:51 behaves like target to high traffic table 206018:06:51 when the target is defined as option 206118:06:51 registers an offense 206218:06:51 when the target has implicit definition 206318:06:51 registers an offense 206518:06:51 behaves like target to high traffic table 206618:06:51 when the target is defined as option 206718:06:51 registers an offense 206818:06:51 when the target has implicit definition 206918:06:51 registers an offense 207018:06:51 with web_hook_logs 207118:06:51 behaves like target to high traffic table 207218:06:51 when the target is defined as option 207318:06:51 registers an offense 207418:06:51 when the target has implicit definition 207518:06:51 registers an offense 207618:06:51 when the foreign keys are defined by standlone migration helper 207718:06:51 when there is no target to a high traffic table 207818:06:51 does not register any offenses 207918:06:51 with audit_events 208018:06:51 behaves like target to high traffic table 208118:06:51 when the target is defined as option 208218:06:51 registers an offense 208318:06:51 when the target has implicit definition 208418:06:51 registers an offense 208518:06:51 with ci_builds 208618:06:51 behaves like target to high traffic table 208718:06:51 when the target is defined as option 208818:06:51 registers an offense 208918:06:51 when the target has implicit definition 209018:06:51 registers an offense 209118:06:51 with ci_builds_metadata 209218:06:51 behaves like target to high traffic table 209318:06:51 when the target is defined as option 209418:06:51 registers an offense 209518:06:51 when the target has implicit definition 209618:06:51 registers an offense 209718:06:51 with ci_job_artifacts 209818:06:51 behaves like target to high traffic table 209918:06:51 when the target is defined as option 210018:06:51 registers an offense 210118:06:51 when the target has implicit definition 210218:06:51 registers an offense 210318:06:51 with ci_pipeline_variables 210418:06:51 behaves like target to high traffic table 210518:06:51 when the target is defined as option 210618:06:52 registers an offense 210718:06:52 when the target has implicit definition 210818:06:52 registers an offense 210918:06:52 with ci_pipelines 211018:06:52 behaves like target to high traffic table 211118:06:52 when the target is defined as option 211218:06:52 registers an offense 211318:06:52 when the target has implicit definition 211418:06:52 registers an offense 211518:06:52 with ci_stages 211618:06:52 behaves like target to high traffic table 211718:06:52 when the target is defined as option 211818:06:52 registers an offense 211918:06:52 when the target has implicit definition 212018:06:52 registers an offense 212118:06:52 with deployments 212218:06:52 behaves like target to high traffic table 212318:06:52 when the target is defined as option 212418:06:52 registers an offense 212518:06:52 when the target has implicit definition 212618:06:52 registers an offense 212818:06:52 behaves like target to high traffic table 212918:06:52 when the target is defined as option 213018:06:52 registers an offense 213118:06:52 when the target has implicit definition 213218:06:52 registers an offense 213318:06:52 with gitlab_subscriptions 213418:06:52 behaves like target to high traffic table 213518:06:52 when the target is defined as option 213618:06:52 registers an offense 213718:06:52 when the target has implicit definition 213818:06:52 registers an offense 214018:06:52 behaves like target to high traffic table 214118:06:52 when the target is defined as option 214218:06:52 registers an offense 214318:06:52 when the target has implicit definition 214418:06:52 registers an offense 214518:06:52 with merge_request_diff_commits 214618:06:52 behaves like target to high traffic table 214718:06:52 when the target is defined as option 214818:06:52 registers an offense 214918:06:52 when the target has implicit definition 215018:06:52 registers an offense 215118:06:52 with merge_request_diff_files 215218:06:52 behaves like target to high traffic table 215318:06:52 when the target is defined as option 215418:06:52 registers an offense 215518:06:52 when the target has implicit definition 215618:06:52 registers an offense 215718:06:52 with merge_request_diffs 215818:06:52 behaves like target to high traffic table 215918:06:52 when the target is defined as option 216018:06:52 registers an offense 216118:06:52 when the target has implicit definition 216218:06:52 registers an offense 216318:06:52 with merge_request_metrics 216418:06:52 behaves like target to high traffic table 216518:06:52 when the target is defined as option 216618:06:52 registers an offense 216718:06:52 when the target has implicit definition 216818:06:52 registers an offense 216918:06:52 with merge_requests 217018:06:52 behaves like target to high traffic table 217118:06:52 when the target is defined as option 217218:06:52 registers an offense 217318:06:52 when the target has implicit definition 217418:06:52 registers an offense 217518:06:52 with namespaces 217618:06:52 behaves like target to high traffic table 217718:06:52 when the target is defined as option 217818:06:52 registers an offense 217918:06:52 when the target has implicit definition 218018:06:52 registers an offense 218118:06:52 with note_diff_files 218218:06:52 behaves like target to high traffic table 218318:06:52 when the target is defined as option 218418:06:52 registers an offense 218518:06:52 when the target has implicit definition 218618:06:52 registers an offense 218818:06:52 behaves like target to high traffic table 218918:06:52 when the target is defined as option 219018:06:52 registers an offense 219118:06:52 when the target has implicit definition 219218:06:52 registers an offense 219318:06:52 with project_authorizations 219418:06:52 behaves like target to high traffic table 219518:06:52 when the target is defined as option 219618:06:52 registers an offense 219718:06:52 when the target has implicit definition 219818:06:52 registers an offense 219918:06:52 with projects 220018:06:52 behaves like target to high traffic table 220118:06:52 when the target is defined as option 220218:06:52 registers an offense 220318:06:52 when the target has implicit definition 220418:06:52 registers an offense 220518:06:52 with project_ci_cd_settings 220618:06:52 behaves like target to high traffic table 220718:06:52 when the target is defined as option 220818:06:52 registers an offense 220918:06:52 when the target has implicit definition 221018:06:52 registers an offense 221118:06:52 with project_features 221218:06:52 behaves like target to high traffic table 221318:06:52 when the target is defined as option 221418:06:53 registers an offense 221518:06:53 when the target has implicit definition 221618:06:53 registers an offense 221718:06:53 with push_event_payloads 221818:06:53 behaves like target to high traffic table 221918:06:53 when the target is defined as option 222018:06:53 registers an offense 222118:06:53 when the target has implicit definition 222218:06:53 registers an offense 222318:06:53 with resource_label_events 222418:06:53 behaves like target to high traffic table 222518:06:53 when the target is defined as option 222618:06:53 registers an offense 222718:06:53 when the target has implicit definition 222818:06:53 registers an offense 223018:06:53 behaves like target to high traffic table 223118:06:53 when the target is defined as option 223218:06:53 registers an offense 223318:06:53 when the target has implicit definition 223418:06:53 registers an offense 223518:06:53 with sent_notifications 223618:06:53 behaves like target to high traffic table 223718:06:53 when the target is defined as option 223818:06:53 registers an offense 223918:06:53 when the target has implicit definition 224018:06:53 registers an offense 224118:06:53 with system_note_metadata 224218:06:53 behaves like target to high traffic table 224318:06:53 when the target is defined as option 224418:06:53 registers an offense 224518:06:53 when the target has implicit definition 224618:06:53 registers an offense 224718:06:53 with taggings 224818:06:53 behaves like target to high traffic table 224918:06:53 when the target is defined as option 225018:06:53 registers an offense 225118:06:53 when the target has implicit definition 225218:06:53 registers an offense 225418:06:53 behaves like target to high traffic table 225518:06:53 when the target is defined as option 225618:06:53 registers an offense 225718:06:53 when the target has implicit definition 225818:06:53 registers an offense 226018:06:53 behaves like target to high traffic table 226118:06:53 when the target is defined as option 226218:06:53 registers an offense 226318:06:53 when the target has implicit definition 226418:06:53 registers an offense 226518:06:53 with web_hook_logs 226618:06:53 behaves like target to high traffic table 226718:06:53 when the target is defined as option 226818:06:53 registers an offense 226918:06:53 when the target has implicit definition 227018:06:53 registers an offense 227118:06:53 outside of a migration 227218:06:53 does not register any offenses 227318:06:53# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb. It took 3.76 seconds. Expected to take 6.45 seconds. 227418:06:53# [RSpecRunTime] Starting example group spec/tasks/gitlab/smtp_rake_spec.rb. Expected to take 6.43 seconds. 227518:06:53gitlab:smtp:secret rake tasks 227718:06:53 displays error when file does not exist 227818:06:53 displays error when key does not exist 227918:06:53 displays error when key is changed 228018:06:53 outputs the unencrypted content when present 228218:06:54# password: '123' 228318:06:54# user_name: 'gitlab-inst' 228418:06:54 creates encrypted file 228518:06:54 displays error when key does not exist 228618:06:54 displays error when key is changed 228718:06:54 displays error when write directory does not exist 228818:06:54somevalue shows a warning when content is invalid 228918:06:54 displays error when $EDITOR is not set 229118:06:54 creates encrypted file from stdin 229218:06:54 displays error when key does not exist 229318:06:54 displays error when write directory does not exist 229418:06:54somevalue shows a warning when content is invalid 229518:06:58# [RSpecRunTime] Finishing example group spec/tasks/gitlab/smtp_rake_spec.rb. It took 5.04 seconds. Expected to take 6.43 seconds. 229618:06:58# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.21 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.00 1.09 1.08 1/282 6523 229818:06:58# [RSpecRunTime] Starting example group spec/models/audit_events/instance_audit_event_spec.rb. Expected to take 6.26 seconds. 229918:06:58AuditEvents::InstanceAuditEvent 230018:06:58 does not allow STI 230118:06:58 behaves like includes ::AuditEvents::CommonModel concern 230218:06:58 sanitizes custom_message in the details hash 230318:06:58 associations 230418:06:58 is expected to belong to user required: false inverse_of => audit_events 230618:06:58 is expected to validate that :author_id cannot be empty/falsy 230718:06:59 is expected to allow :ip_address to be ‹"192.168.17.43"› 230818:06:59 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 230918:06:59 is expected not to allow :ip_address to be ‹"invalid IP"› 231118:06:59 #truncate_fields 231218:06:59 for entity_path 231318:06:59 behaves like a truncated field 231418:06:59 when values are provided 231518:06:59 database_column: :long, details_value: nil, expected_value: :truncated 231618:06:59 sets both values to be the same 231718:06:59 database_column: :short, details_value: nil, expected_value: :short 231818:06:59 sets both values to be the same 231918:06:59 database_column: nil, details_value: :long, expected_value: :truncated 232018:06:59 sets both values to be the same 232118:06:59 database_column: nil, details_value: :short, expected_value: :short 232218:06:59 sets both values to be the same 232318:06:59 database_column: :long, details_value: :short, expected_value: :truncated 232418:06:59 sets both values to be the same 232518:06:59 when values are not provided 232618:07:00 does not set 232718:07:00 for target_details 232818:07:00 behaves like a truncated field 232918:07:00 when values are provided 233018:07:00 database_column: :long, details_value: nil, expected_value: :truncated 233118:07:00 sets both values to be the same 233218:07:00 database_column: :short, details_value: nil, expected_value: :short 233318:07:00 sets both values to be the same 233418:07:00 database_column: nil, details_value: :long, expected_value: :truncated 233518:07:00 sets both values to be the same 233618:07:00 database_column: nil, details_value: :short, expected_value: :short 233718:07:00 sets both values to be the same 233818:07:00 database_column: :long, details_value: :short, expected_value: :truncated 233918:07:00 sets both values to be the same 234018:07:00 when values are not provided 234118:07:00 does not set 234218:07:00 #parallel_persist 234318:07:00 with author_name 234418:07:00 behaves like a parallel persisted field 234518:07:00 column: :value, details: nil, expected_value: :value 234618:07:00 sets both values to be the same 234718:07:00 column: nil, details: :value, expected_value: :value 234818:07:00 sets both values to be the same 234918:07:00 column: :value, details: :another_value, expected_value: :value 235018:07:00 sets both values to be the same 235118:07:00 column: nil, details: nil, expected_value: nil 235218:07:00 sets both values to be the same 235318:07:00 with target_details 235418:07:00 behaves like a parallel persisted field 235518:07:00 column: :value, details: nil, expected_value: :value 235618:07:01 sets both values to be the same 235718:07:01 column: nil, details: :value, expected_value: :value 235818:07:01 sets both values to be the same 235918:07:01 column: :value, details: :another_value, expected_value: :value 236018:07:01 sets both values to be the same 236118:07:01 column: nil, details: nil, expected_value: nil 236218:07:01 sets both values to be the same 236318:07:01 with target_type 236418:07:01 behaves like a parallel persisted field 236518:07:01 column: :value, details: nil, expected_value: :value 236618:07:01 sets both values to be the same 236718:07:01 column: nil, details: :value, expected_value: :value 236818:07:01 sets both values to be the same 236918:07:01 column: :value, details: :another_value, expected_value: :value 237018:07:01 sets both values to be the same 237118:07:01 column: nil, details: nil, expected_value: nil 237218:07:01 sets both values to be the same 237318:07:01 with target_id 237418:07:01 behaves like a parallel persisted field 237518:07:01 column: :value, details: nil, expected_value: :value 237618:07:01 sets both values to be the same 237718:07:01 column: nil, details: :value, expected_value: :value 237818:07:01 sets both values to be the same 237918:07:01 column: :value, details: :another_value, expected_value: :value 238018:07:01 sets both values to be the same 238118:07:01 column: nil, details: nil, expected_value: nil 238218:07:01 sets both values to be the same 238418:07:01 when sort by created_at in ascending order 238518:07:01 sorts results by id in ascending order 238618:07:01 when it is default 238718:07:01 sorts results by id in descending order 238918:07:01 for ip_address 239018:07:01 overrides the ip_address with its string value 239118:07:01 #author_name 239218:07:01 when user exists 239318:07:01 returns user name 239418:07:01 when user does not exist anymore 239518:07:01 when database contains author_name 239618:07:01 returns author_name 239718:07:01 when details contains author_name 239818:07:01 returns author_name 239918:07:01 when details does not contains author_name 240118:07:01 when authored by an unauthenticated user 240218:07:01 returns `An unauthenticated user` 240418:07:01 when ip_address exists in both details hash and ip_address column 240518:07:01 returns the value from ip_address column 240618:07:01 when ip_address exists in details hash but not in ip_address column 240718:07:01 returns the value from details hash 240818:07:01 #entity_path 240918:07:01 when entity_path exists in both details hash and entity_path column 241018:07:01 returns the value from entity_path column 241118:07:01 when entity_path exists in details hash but not in entity_path column 241218:07:02 returns the value from details hash 241318:07:02 #target_type 241418:07:02 when target_type exists in both details hash and target_type column 241518:07:02 returns the value from target_type column 241618:07:02 when target_type exists in details hash but not in target_type column 241718:07:02 returns the value from details hash 241818:07:02 #formatted_details 241918:07:02 includes the author's email 242018:07:02 converts value of `to` and `from` in `details` to string 242118:07:02# [RSpecRunTime] Finishing example group spec/models/audit_events/instance_audit_event_spec.rb. It took 3.67 seconds. Expected to take 6.26 seconds. 242218:07:02# [RSpecRunTime] Starting example group spec/serializers/ci/lint/result_serializer_spec.rb. Expected to take 5.81 seconds. 242318:07:02Ci::Lint::ResultSerializer 242418:07:03 when config is invalid 242518:07:03 returns expected validity 242618:07:03 returns job data 242718:07:03 behaves like matches schema 242818:07:03 is expected to match schema "entities/lint_result_entity" 242918:07:03# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.2 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.00 1.09 1.08 1/283 6558 243118:07:03 when config is valid 243218:07:03 returns expected validity 243318:07:03 returns job data 243418:07:03 behaves like matches schema 243518:07:04 is expected to match schema "entities/lint_result_entity" 243618:07:04 when dry run is enabled 243718:07:04 returns expected validity 243818:07:04 returns job data 243918:07:04 behaves like matches schema 244018:07:04 is expected to match schema "entities/lint_result_entity" 244118:07:04 when only is not nil in the yaml 244218:07:04 when only: is hash 244318:07:04 renders only:refs as hash 244418:07:04 behaves like matches schema 244518:07:05 is expected to match schema "entities/lint_result_entity" 244618:07:05 when only is an array of strings in the yaml 244718:07:05 renders only: list as hash 244818:07:05 behaves like matches schema 244918:07:05 is expected to match schema "entities/lint_result_entity" 245018:07:05 when except is not nil in the yaml 245118:07:05 when except: is hash 245218:07:05 renders except as hash 245318:07:05 behaves like matches schema 245418:07:05 is expected to match schema "entities/lint_result_entity" 245518:07:05 when except is an array of strings in the yaml 245618:07:05 renders only: list as hash 245718:07:05 behaves like matches schema 245818:07:05 is expected to match schema "entities/lint_result_entity" 245918:07:05 with minimal job configuration 246018:07:05 renders the job with defaults 246118:07:05 behaves like matches schema 246218:07:05 is expected to match schema "entities/lint_result_entity" 246318:07:05 with environment defined 246418:07:05 when formatted as a hash in yaml 246518:07:06 renders the environment as a string 246618:07:06 behaves like matches schema 246718:07:06 is expected to match schema "entities/lint_result_entity" 246818:07:06 when formatted as a string in yaml 246918:07:06 renders the environment as a string 247018:07:06 behaves like matches schema 247118:07:06 is expected to match schema "entities/lint_result_entity" 247218:07:06 when script values are formatted as arrays in the yaml 247318:07:06 renders the scripts as arrays 247418:07:06 behaves like matches schema 247518:07:06 is expected to match schema "entities/lint_result_entity" 247618:07:06# [RSpecRunTime] Finishing example group spec/serializers/ci/lint/result_serializer_spec.rb. It took 4.29 seconds. Expected to take 5.81 seconds. 247718:07:06# [RSpecRunTime] Starting example group spec/services/branches/validate_new_service_spec.rb. Expected to take 5.73 seconds. 247818:07:06Branches::ValidateNewService 248118:07:07 returns error with an invalid branch name 248218:07:08 returns success with a valid branch name 248318:07:08# [RSpecRunTime] RSpec elapsed time: 18 minutes 42.15 seconds. Current RSS: ~1430M. Threads: 4. load average: 1.00 1.09 1.08 1/283 6635 248518:07:08 branch exist 248618:07:09 returns error when branch exists 248718:07:10 returns success when branch name is available 248818:07:10# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.19 seconds. Current RSS: ~1454M. Threads: 4. load average: 1.00 1.09 1.08 1/283 6676 249018:07:10# [RSpecRunTime] Finishing example group spec/services/branches/validate_new_service_spec.rb. It took 4.03 seconds. Expected to take 5.73 seconds. 249118:07:10# [RSpecRunTime] Starting example group spec/graphql/resolvers/group_packages_resolver_spec.rb. Expected to take 5.44 seconds. 249218:07:10Resolvers::GroupPackagesResolver 249418:07:11 behaves like group and projects packages resolver 249518:07:11 without sort 249618:07:11 returns the proper packages 249718:07:11 with sorting and filtering 249818:07:12 CREATED_DESC 249918:07:12 is expected to eq [#<Packages::Package id: 20, project_id: 978, created_at: "2024-11-07 17:07:11.834467253 +0000", upda...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 250018:07:12# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.4 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.00 1.09 1.08 1/283 6677 250318:07:12 is expected to eq [#<Packages::Package id: 20, project_id: 978, created_at: "2024-11-07 17:07:11.834467253 +0000", upda...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 250418:07:12 VERSION_DESC 250518:07:13 is expected to eq [#<Packages::Package id: 20, project_id: 978, created_at: "2024-11-07 17:07:11.834467253 +0000", upda...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 250718:07:13 is expected to eq [#<Packages::Package id: 20, project_id: 978, created_at: "2024-11-07 17:07:11.834467253 +0000", upda...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 250918:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...age_type: "maven", creator_id: 1005, status: "error", last_downloaded_at: nil, status_message: nil>] 251118:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...age_type: "maven", creator_id: 1005, status: "error", last_downloaded_at: nil, status_message: nil>] 251318:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...age_type: "maven", creator_id: 1005, status: "error", last_downloaded_at: nil, status_message: nil>] 251518:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...age_type: "maven", creator_id: 1005, status: "error", last_downloaded_at: nil, status_message: nil>] 251618:07:13 filter by package_name 251718:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 251818:07:13 filter by package_type 251918:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 252018:07:13 filter by package_version 252118:07:13 is expected to eq [#<Packages::Conan::Package id: 18, project_id: 978, created_at: "2024-11-06 18:07:11.241769231 +0000...e_type: "conan", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 252218:07:13 includes_versionless has no effect 252318:07:13 filter by status 252418:07:13 is expected to eq [#<Packages::Package id: 20, project_id: 978, created_at: "2024-11-07 17:07:11.834467253 +0000", upda...age_type: "maven", creator_id: 1005, status: "error", last_downloaded_at: nil, status_message: nil>] 252518:07:13 include_versionless 252618:07:13 is expected to include #<Packages::Package id: 22, project_id: 978, created_at: "2024-11-07 18:06:12.271537535 +0000", updat...ge_type: "maven", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil> 252718:07:13 project_path sorting 252818:07:14 when sorting desc 252918:07:14 is expected to eq [#<Packages::Package id: 26, project_id: 982, created_at: "2024-11-07 18:07:14.244733869 +0000", upda...e_type: "maven", creator_id: 1005, status: "default", last_downloaded_at: nil, status_message: nil>] 253018:07:14 when sorting asc 253118:07:14 is expected to eq [#<Packages::Package id: 25, project_id: 978, created_at: "2024-11-07 18:07:14.237236580 +0000", upda...e_type: "maven", creator_id: 1009, status: "default", last_downloaded_at: nil, status_message: nil>] 253218:07:14# [RSpecRunTime] Finishing example group spec/graphql/resolvers/group_packages_resolver_spec.rb. It took 3.88 seconds. Expected to take 5.44 seconds. 253318:07:14# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. Expected to take 5.33 seconds. 253418:07:14Sidebars::Projects::Menus::AnalyticsMenu 253618:07:15 whe user cannot read analytics 253718:07:15 returns false 253818:07:15 whe user can read analytics 253918:07:15 returns true 254018:07:15 when menu does not have any menu items 254118:07:15 returns false 254218:07:15 when menu has menu items 254318:07:15 returns true 254518:07:16 returns link to the value stream page 254618:07:16 when Value Stream is not visible 254718:07:16 returns link to the the first visible menu item 255018:07:16 is expected not to be nil 255118:07:16 when the project repository is empty 255218:07:16 is expected to be nil 255318:07:16 when builds access level is DISABLED 255418:07:16 is expected to be nil 255518:07:16 when the user does not have access 255618:07:16 is expected to be nil 255818:07:17 is expected not to be nil 255918:07:17 when the project repository is empty 256018:07:17 is expected to be nil 256118:07:17 when a user does not have access to repository graphs 256218:07:17 is expected to be nil 256318:07:17 when the user does not have access 256418:07:17 is expected to be nil 256518:07:17 Value Stream 256618:07:17 is expected not to be nil 256718:07:17 when the user does not have access 256818:07:17 is expected to be nil 256918:07:17 when issues are disabled 257018:07:17 is expected not to be nil 257118:07:17 when merge requests are disabled 257218:07:18 is expected not to be nil 257318:07:18 when the issues and merge requests are disabled 257418:07:18 is expected to be nil 257518:07:18# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/analytics_menu_spec.rb. It took 3.8 seconds. Expected to take 5.33 seconds. 257618:07:18# [RSpecRunTime] Starting example group spec/graphql/resolvers/user_notes_count_resolver_spec.rb. Expected to take 5.06 seconds. 257718:07:18Resolvers::UserNotesCountResolver 257918:07:19 is expected to have nullable GraphQL type Int 258018:07:19 when counting notes from an issue 258118:07:20 when counting notes from a public issue 258218:07:20 returns the number of non-system notes for the issue 258318:07:20 when not logged in 258418:07:20 returns the number of non-system notes for the issue 258518:07:20# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.02 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.00 1.09 1.08 1/282 6737 258718:07:20 when a user has permission to view notes 258818:07:20 returns the number of notes for the issue 258918:07:20 when a user does not have permission to view notes 259018:07:20 generates an error 259118:07:20 when counting notes from a merge request 259218:07:21 when counting notes from a public merge request 259318:07:21 returns the number of non-system notes for the merge request 259418:07:21 when not logged in 259518:07:22 returns the number of non-system notes for the merge request 259618:07:22# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.64 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.00 1.09 1.08 2/287 6817 259818:07:22 when a user has permission to view notes 259918:07:22 returns the number of notes for the merge request 260018:07:22 when a user does not have permission to view notes 260118:07:22 generates an error 260218:07:22# [RSpecRunTime] Finishing example group spec/graphql/resolvers/user_notes_count_resolver_spec.rb. It took 4.05 seconds. Expected to take 5.06 seconds. 260318:07:22# [RSpecRunTime] Starting example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. Expected to take 4.98 seconds. 260418:07:22Gitlab::Import::StuckProjectImportJobsWorker 260518:07:22 with started import_status 260618:07:22 behaves like stuck import job detection 260718:07:22 when the job has completed 260818:07:22 when the import status was already updated 260918:07:22 does not mark the import as failed 261018:07:22 when the import status was not updated 261118:07:23 marks the import as failed 261218:07:23 when the job is still in Sidekiq 261318:07:24 does not mark the import as failed 261418:07:24 with scheduled import_status 261518:07:24 behaves like stuck import job detection 261618:07:24 when the job has completed 261718:07:24 when the import status was already updated 261818:07:24 does not mark the import as failed 261918:07:24 when the import status was not updated 262018:07:25 marks the import as failed 262118:07:25 when the job is still in Sidekiq 262218:07:25 does not mark the import as failed 262318:07:25# [RSpecRunTime] Finishing example group spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb. It took 3.52 seconds. Expected to take 4.98 seconds. 262418:07:25# [RSpecRunTime] Starting example group spec/models/concerns/ci/has_variable_spec.rb. Expected to take 4.77 seconds. 262518:07:25Ci::HasVariable 262618:07:25 does not allow STI 262718:07:26 is expected to validate that :key cannot be empty/falsy 262818:07:26 is expected to validate that the length of :key is at most 255 262918:07:26 is expected to allow :key to be ‹"foo"› 263018:07:26 is expected not to allow :key to be ‹"foo bar"› 263118:07:26 is expected not to allow :key to be ‹"foo/bar"› 263418:07:27 is expected to contain exactly #<Ci::Variable id: 43, key: [FILTERED], value: nil, encrypted_value: "NQjqABPY2Depy3NiNTnfVA==\n", en...nt_scope: "*", masked: false, variable_type: "env_var", raw: false, description: nil, hidden: false> 263518:07:27# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.02 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.00 1.08 1.08 1/286 6818 263818:07:27 when the new key is nil 263918:07:27 strips leading and trailing whitespaces 264018:07:27 when the new key has leadind and trailing whitespaces 264118:07:27 strips leading and trailing whitespaces 264318:07:27 stores the encrypted value 264418:07:27 stores an iv for value 264518:07:27 stores a salt for value 264618:07:27 fails to decrypt if iv is incorrect 264718:07:27 #to_runner_variable 264818:07:28 returns a hash for the runner 264918:07:28 with RequestStore enabled 265018:07:28 decrypts once 265118:07:28 does not cache similar keys 265218:07:28 does not cache unpersisted values 265318:07:29# [RSpecRunTime] RSpec elapsed time: 19 minutes 2.6 seconds. Current RSS: ~1420M. Threads: 4. load average: 0.92 1.07 1.08 1/286 6819 265618:07:29 supports ordering by key ascending 265718:07:29 supports ordering by key descending 265818:07:29 when order method is unknown 265918:07:29 does not call reorder 266018:07:29 when order method is nil 266118:07:29 does not call reorder 266218:07:29# [RSpecRunTime] Finishing example group spec/models/concerns/ci/has_variable_spec.rb. It took 3.29 seconds. Expected to take 4.77 seconds. 266318:07:29# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. Expected to take 4.59 seconds. 266418:07:29Gitlab::Ci::Pipeline::Chain::Build::Associations 266518:07:30 sets pipeline variables 266618:07:30 when a bridge is passed in to the pipeline creation 266718:07:30 links the pipeline to the upstream bridge job 266818:07:30 behaves like does not break the chain 266918:07:31 returns false 267018:07:31# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.22 seconds. Current RSS: ~1416M. Threads: 4. load average: 0.92 1.07 1.08 1/284 6839 267218:07:31 when a bridge is not passed in to the pipeline creation 267318:07:31 leaves the source pipeline empty 267418:07:31 behaves like does not break the chain 267518:07:31 returns false 267618:07:31 when project setting restrict_user_defined_variables is enabled 267718:07:31 when user is developer 267818:07:31 returns an error on variables_attributes 267918:07:31 behaves like breaks the chain 268018:07:32 returns true 268118:07:32 when variables_attributes is not specified 268218:07:32 assigns empty variables 268318:07:32 behaves like does not break the chain 268418:07:32 returns false 268518:07:32 when user is maintainer 268618:07:32 assigns variables_attributes 268718:07:32 behaves like does not break the chain 268818:07:32 returns false 268918:07:32 with duplicate pipeline variables 269018:07:32 returns an error for variables_attributes 269118:07:32 behaves like breaks the chain 269218:07:32 returns true 269318:07:32# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb. It took 3.82 seconds. Expected to take 4.59 seconds. 269418:07:32# [RSpecRunTime] Starting example group spec/routing/git_http_routing_spec.rb. Expected to take 4.43 seconds. 269518:07:32git_http routing 269618:07:32 snippet repositories 269718:07:32 personal snippet 269818:07:32 behaves like git repository routes 269918:07:33 routes Git endpoints 270018:07:33 routes LFS endpoints 270118:07:33 requests without .git format 270218:07:33 redirects requests to /info/refs 270318:07:33 behaves like git repository routes without fallback 270418:07:33 routes LFS endpoints for unmatched routes 270518:07:33 requests without .git format 270618:07:33 does not redirect other requests 270718:07:33 project snippet 270818:07:33 behaves like git repository routes 270918:07:33 routes Git endpoints 271018:07:33 routes LFS endpoints 271118:07:33 requests without .git format 271218:07:33 redirects requests to /info/refs 271318:07:33 behaves like git repository routes with fallback 271418:07:33 routes LFS endpoints 271518:07:33 requests without .git format 271618:07:33 does not redirect other requests 271718:07:33 wiki repositories 271918:07:33 behaves like git repository routes 272018:07:33 routes Git endpoints 272118:07:33 routes LFS endpoints 272218:07:33 requests without .git format 272318:07:33 redirects requests to /info/refs 272418:07:33 behaves like git repository routes with fallback for git-upload-pack 272518:07:33 routes LFS endpoints for unmatched routes 272618:07:33 requests without .git format 272718:07:33 does not redirect other requests 272918:07:34 redirects namespace/project.wiki.git to the project wiki 273018:07:34 preserves query parameters 273118:07:35 only redirects when the format is .git 273218:07:35# [RSpecRunTime] RSpec elapsed time: 19 minutes 9.0 seconds. Current RSS: ~1438M. Threads: 5. load average: 0.93 1.07 1.08 1/285 6849 273418:07:35 in toplevel group 273518:07:35 behaves like git repository routes 273618:07:35 routes Git endpoints 273718:07:35 routes LFS endpoints 273818:07:35 requests without .git format 273918:07:35 redirects requests to /info/refs 274018:07:35 behaves like git repository routes with fallback for git-upload-pack 274118:07:35 routes LFS endpoints for unmatched routes 274218:07:35 requests without .git format 274318:07:35 does not redirect other requests 274418:07:35 in child group 274518:07:35 behaves like git repository routes 274618:07:35 routes Git endpoints 274718:07:35 routes LFS endpoints 274818:07:35 requests without .git format 274918:07:35 redirects requests to /info/refs 275018:07:35 behaves like git repository routes with fallback for git-upload-pack 275118:07:35 routes LFS endpoints for unmatched routes 275218:07:35 requests without .git format 275318:07:35 does not redirect other requests 275418:07:35 code repositories 275518:07:35 behaves like git repository routes 275618:07:35 routes Git endpoints 275718:07:35 routes LFS endpoints 275818:07:35 requests without .git format 275918:07:35 redirects requests to /info/refs 276018:07:35 behaves like git repository routes with fallback for git-upload-pack 276118:07:35 routes LFS endpoints for unmatched routes 276218:07:35 requests without .git format 276318:07:36 does not redirect other requests 276418:07:36# [RSpecRunTime] Finishing example group spec/routing/git_http_routing_spec.rb. It took 3.08 seconds. Expected to take 4.43 seconds. 276518:07:36# [RSpecRunTime] Starting example group spec/workers/repository_import_worker_spec.rb. Expected to take 4.25 seconds. 276618:07:36RepositoryImportWorker 276818:07:36 when project not found (deleted) 276918:07:36 does not raise any exception 277018:07:36 when import_state is scheduled 277118:07:37 imports the project successfully 277218:07:37 when worker was reset without cleanup (import_state is started) 277318:07:38 imports the project successfully 277418:07:38# [RSpecRunTime] RSpec elapsed time: 19 minutes 12.44 seconds. Current RSS: ~1440M. Threads: 5. load average: 0.93 1.06 1.08 1/284 6853 277618:07:38 when using an asynchronous importer 277718:07:39 does not mark the import process as finished 277818:07:39 when the import has failed 277918:07:40 marks import_state as failed 278018:07:40# [RSpecRunTime] Finishing example group spec/workers/repository_import_worker_spec.rb. It took 3.97 seconds. Expected to take 4.25 seconds. 278118:07:40# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/project_service_spec.rb. Expected to take 4.12 seconds. 278218:07:40Integrations::SlackInstallation::ProjectService 278318:07:40 behaves like Integrations::SlackInstallation::BaseService 278418:07:40 when Slack responds with an error 278518:07:40 behaves like error response 278618:07:40 returns error result with message 278718:07:40 when HTTP error occurs when exchanging token 278818:07:40 tracks the error 278918:07:40 behaves like error response 279018:07:40 returns error result with message 279118:07:40 when slack_app_enabled is not set 279218:07:40 behaves like error response 279318:07:40 returns error result with message 279418:07:40 when user is unauthorized 279518:07:40 behaves like error response 279618:07:41 returns error result with message 279718:07:41 when Slack responds with an access token 279818:07:41 handles propagation correctly 279918:07:41 behaves like success response 280018:07:41 returns success result and creates all needed records 280118:07:41 when integration record already exists 280218:07:41 behaves like success response 280318:07:41 returns success result and creates all needed records 280418:07:41 when installation record already exists 280518:07:41 behaves like success response 280618:07:41 returns success result and creates all needed records 280718:07:41 when the team has other Slack installation records 280818:07:43 updates related legacy records 280918:07:43 behaves like success response 281018:07:43 returns success result and creates all needed records 281118:07:43# [RSpecRunTime] RSpec elapsed time: 19 minutes 16.94 seconds. Current RSS: ~1442M. Threads: 5. load average: 0.93 1.06 1.08 1/283 6854 281318:07:43# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/project_service_spec.rb. It took 3.35 seconds. Expected to take 4.12 seconds. 281418:07:43# [RSpecRunTime] Starting example group spec/views/projects/settings/ci_cd/_autodevops_form.html.haml_spec.rb. Expected to take 3.95 seconds. 281518:07:43projects/settings/ci_cd/_autodevops_form 281618:07:44 shows a warning message about Kubernetes cluster 281718:07:44 when the project has an available kubernetes cluster 281818:07:45 does not show a warning message about Kubernetes cluster 281918:07:46 shows a warning message about base domain 282018:07:46# [RSpecRunTime] RSpec elapsed time: 19 minutes 20.32 seconds. Current RSS: ~1462M. Threads: 5. load average: 0.94 1.06 1.08 1/283 6909 282218:07:46# [RSpecRunTime] Finishing example group spec/views/projects/settings/ci_cd/_autodevops_form.html.haml_spec.rb. It took 3.37 seconds. Expected to take 3.95 seconds. 282318:07:46# [RSpecRunTime] Starting example group spec/workers/members/expiring_worker_spec.rb. Expected to take 3.82 seconds. 282418:07:46Members::ExpiringWorker 282618:07:49 notifies only active users with membership expiring in less than 7 days 282718:07:49# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.0 seconds. Current RSS: ~1457M. Threads: 5. load average: 0.94 1.06 1.07 1/283 6910 282918:07:49# [RSpecRunTime] Finishing example group spec/workers/members/expiring_worker_spec.rb. It took 2.69 seconds. Expected to take 3.82 seconds. 283018:07:49# [RSpecRunTime] Starting example group spec/services/markdown_content_rewriter_service_spec.rb. Expected to take 3.67 seconds. 283118:07:49MarkdownContentRewriterService 283318:07:50 raises an error if source_parent is not a Project 283418:07:50 raises an error if field does not have cached markdown 283518:07:50# [RSpecRunTime] RSpec elapsed time: 19 minutes 24.37 seconds. Current RSS: ~1450M. Threads: 5. load average: 0.94 1.06 1.07 1/283 6911 283818:07:50 when content does not need a rewrite 283918:07:50 returns original content and cached html 284018:07:50 when content needs a rewrite 284118:07:51 calls the rewriter classes successfully 284218:07:51 when content has references 284318:07:51 rewrites content 284418:07:51 when content contains an upload 284518:07:51 rewrites content 284618:07:51 #safe_to_copy_markdown? 284718:07:51 when content has references 284818:07:51 is expected to eq false 284918:07:51 when content has uploaded file references 285018:07:52 is expected to eq false 285118:07:52 when content does not have references or uploads 285218:07:52 is expected to eq true 285318:07:52# [RSpecRunTime] Finishing example group spec/services/markdown_content_rewriter_service_spec.rb. It took 2.93 seconds. Expected to take 3.67 seconds. 285418:07:52# [RSpecRunTime] Starting example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. Expected to take 3.53 seconds. 285518:07:52SshKeys::ExpiredNotificationWorker 285618:07:52 uses a cronjob queue 285818:07:52 with a large batch 285918:07:54 updates all keys regardless of batch size 286018:07:54# [RSpecRunTime] RSpec elapsed time: 19 minutes 27.66 seconds. Current RSS: ~1446M. Threads: 5. load average: 0.95 1.06 1.07 1/283 6912 286218:07:54 with expiring key today 286318:07:54 invoke the notification service 286418:07:54 updates notified column 286518:07:54 behaves like an idempotent worker 286618:07:54 is labeled as idempotent 286718:07:54 performs multiple times sequentially without raising an exception 286818:07:54 when key has expired in the past 286918:07:54 does not update notified column 287018:07:54 when key has already been notified of expiration 287118:07:54 does not update notified column 287218:07:54# [RSpecRunTime] Finishing example group spec/workers/ssh_keys/expired_notification_worker_spec.rb. It took 2.22 seconds. Expected to take 3.53 seconds. 287318:07:54# [RSpecRunTime] Starting example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. Expected to take 3.42 seconds. 287418:07:54Mutations::Security::CiConfiguration::ConfigureSastIac 287518:07:55 is expected to require graphql authorizations :push_code 287718:07:55 generates an error if the resource is not accessible to the user 287818:07:55 when user does not have enough permissions 287918:07:55 generates an error 288018:07:55# [RSpecRunTime] RSpec elapsed time: 19 minutes 29.52 seconds. Current RSS: ~1445M. Threads: 5. load average: 0.95 1.06 1.07 1/283 6931 288218:07:55 when user is a maintainer of a different project 288318:07:56 generates an error 288418:07:56 when the user does not have permission to create a new branch 288518:07:57 returns an array of errors 288618:07:57 when the user can create a merge request 288718:07:57 when service successfully generates a path to create a new merge request 288818:07:57 returns a success path 288918:07:57 when service can not generate any path to create a new merge request 289018:07:57 returns an array of errors 289118:07:57# [RSpecRunTime] Finishing example group spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb. It took 3.14 seconds. Expected to take 3.42 seconds. 289218:07:57# [RSpecRunTime] Starting example group spec/lib/gitlab/exclusive_lease_spec.rb. Expected to take 3.35 seconds. 289318:07:57Gitlab::ExclusiveLease 289518:07:57 cannot obtain twice before the lease has expired 289618:07:59 can obtain after the lease has expired 289718:07:59 when allowed to attempt within pg transaction 289818:07:59 behaves like no error tracking performed 289918:07:59 does not raise error within ci db 290018:07:59 does not raise error within main db 290118:07:59# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.48 seconds. Current RSS: ~1439M. Threads: 5. load average: 0.87 1.04 1.07 1/286 6959 290318:07:59 in production environment 290418:07:59 behaves like no error tracking performed 290518:07:59 does not raise error within ci db 290618:07:59 does not raise error within main db 290718:07:59 .redis_shared_state_key 290818:07:59 provides a namespaced key 290918:07:59 .ensure_prefixed_key 291018:08:00 does not double prefix a key 291118:08:00 raises errors when there is no key 291318:08:00 returns true when we have the existing lease 291418:08:00 returns false when we dont have a lease 291518:08:00 cancellation 291718:08:00 does not raise errors when given a nil key 291818:08:00 when called with the unprefixed key 291918:08:00 behaves like cancelling a lease 292018:08:00 releases the held lease 292118:08:00 when called with the prefixed key 292218:08:00 behaves like cancelling a lease 292318:08:00 releases the held lease 292518:08:00 is safe to call even if the lease was never obtained 292618:08:00 behaves like cancelling a lease 292718:08:00 releases the held lease 292918:08:00 removes all existing lease keys from redis 293118:08:00 returns true for an existing lease 293218:08:00 returns false for a lease that does not exist 293418:08:00 gets the uuid if lease with the key associated exists 293518:08:00 returns false if the lease does not exist 293718:08:00 returns the TTL of the Redis key 293818:08:00 returns nil when the lease does not exist 294018:08:00 prevents repeated execution of the block 294118:08:00 is distinct by block 294218:08:00 is distinct by key 294318:08:00 allows a group to be passed 294418:08:00 defaults to a 60min timeout 294518:08:00 allows count to be specified 294618:08:00 allows period to be specified 294718:08:00 allows period and count to be specified 294818:08:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/exclusive_lease_spec.rb. It took 2.92 seconds. Expected to take 3.35 seconds. 294918:08:00# [RSpecRunTime] Starting example group spec/models/integrations/emails_on_push_spec.rb. Expected to take 3.24 seconds. 295018:08:00Integrations::EmailsOnPush 295118:08:01 does not allow STI 295318:08:01 when integration is active 295418:08:01 is expected to validate that :recipients cannot be empty/falsy 295518:08:01 when integration is inactive 295618:08:01 is expected not to validate that :recipients cannot be empty/falsy 295718:08:01 validates number of recipients 295818:08:01 valid number of recipients 295918:08:01 does not count duplicates and invalid emails 296018:08:01 invalid number of recipients 296118:08:01 is expected not to be valid 296218:08:01 adds an error message 296318:08:01 when integration is not active 296418:08:01 is expected to be valid 296618:08:01 when properties is missing branches_to_be_notified 296718:08:01 sets the default value to all 296818:08:01 when branches_to_be_notified is already set 296918:08:01 does not overwrite it with the default value 297018:08:01 .valid_recipients 297118:08:01 removes invalid email addresses and removes duplicates by keeping the original capitalization 297318:08:02 when emails are disabled on the project 297418:08:02 does not send emails 297518:08:02 when emails are enabled on the project 297618:08:02 pushing to a random branch and notification configured for all branches 297818:08:02 pushing to the default branch and notification configured for all branches 298018:08:02 pushing to a protected branch and notification configured for all branches 298218:08:02 pushing to a random branch and notification configured for default branch only 298318:08:02 does not send email 298418:08:02 pushing to the default branch and notification configured for default branch only 298618:08:02 pushing to a protected branch and notification configured for default branch only 298718:08:02 does not send email 298818:08:02 pushing to a random branch and notification configured for protected branches only 298918:08:02 does not send email 299018:08:02 pushing to the default branch and notification configured for protected branches only 299118:08:02 does not send email 299218:08:02 pushing to a protected branch and notification configured for protected branches only 299418:08:02 pushing to a random branch and notification configured for default and protected branches only 299518:08:02 does not send email 299618:08:02 pushing to the default branch and notification configured for default and protected branches only 299818:08:02 pushing to a protected branch and notification configured for default and protected branches only 300018:08:03# [RSpecRunTime] Finishing example group spec/models/integrations/emails_on_push_spec.rb. It took 2.37 seconds. Expected to take 3.24 seconds. 300118:08:03# [RSpecRunTime] Starting example group spec/workers/concerns/application_worker_spec.rb. Expected to take 3.13 seconds. 300218:08:03ApplicationWorker 300318:08:03 Sidekiq attributes 300418:08:03 sets the queue name based on the output of the router 300518:08:03 when a worker attribute is updated 300618:08:03 updates the queue name afterward 300718:08:03 when the worker is inherited 300818:08:03 sets the queue name for the inherited worker 300918:08:03 #logging_extras 301018:08:03 returns extra data to be logged that was set from #log_extra_metadata_on_done 301118:08:03 returns extra data to be logged that was set from #log_hash_metadata_on_done 301218:08:03 when nothing is set 301418:08:03 #structured_payload 301518:08:03 adds worker related payload 301618:08:03 adds labkit context 301718:08:03 adds custom payload converting stringified keys 301818:08:03 does not override predefined context keys with custom payload 301918:08:03 .queue_namespace 302018:08:03 updates the queue name from the router again 302118:08:03 updates the queue_namespace options of the worker 302318:08:03 returns the queue name 302418:08:03 .data_consistency 302518:08:03 data_consistency: :delayed, sidekiq_option_retry: false, expect_error: true 302618:08:03 when workers data consistency is 302718:08:03 not to raise an exception 302818:08:03 data_consistency: :delayed, sidekiq_option_retry: 0, expect_error: true 302918:08:03 when workers data consistency is 303018:08:03 not to raise an exception 303118:08:03 data_consistency: :delayed, sidekiq_option_retry: 3, expect_error: false 303218:08:03 when workers data consistency is 303318:08:03 not to raise an exception 303418:08:03 data_consistency: :delayed, sidekiq_option_retry: nil, expect_error: false 303518:08:03 when workers data consistency is 303618:08:03 not to raise an exception 303718:08:03 data_consistency: :sticky, sidekiq_option_retry: false, expect_error: false 303818:08:03 when workers data consistency is 303918:08:03 not to raise an exception 304018:08:03 data_consistency: :sticky, sidekiq_option_retry: 0, expect_error: false 304118:08:03 when workers data consistency is 304218:08:03 not to raise an exception 304318:08:03 data_consistency: :sticky, sidekiq_option_retry: 3, expect_error: false 304418:08:03 when workers data consistency is 304518:08:03 not to raise an exception 304618:08:03 data_consistency: :sticky, sidekiq_option_retry: nil, expect_error: false 304718:08:03 when workers data consistency is 304818:08:03 not to raise an exception 304918:08:03 data_consistency: :always, sidekiq_option_retry: false, expect_error: false 305018:08:03 when workers data consistency is 305118:08:03 not to raise an exception 305218:08:03 data_consistency: :always, sidekiq_option_retry: 0, expect_error: false 305318:08:03 when workers data consistency is 305418:08:03 not to raise an exception 305518:08:03 data_consistency: :always, sidekiq_option_retry: 3, expect_error: false 305618:08:03 when workers data consistency is 305718:08:03 not to raise an exception 305818:08:03 data_consistency: :always, sidekiq_option_retry: nil, expect_error: false 305918:08:03 when workers data consistency is 306018:08:03 not to raise an exception 306218:08:03 data_consistency: :delayed, sidekiq_option_retry: false, expect_error: true 306318:08:03 when retry sidekiq option is 306418:08:03 not to raise an exception 306518:08:03 data_consistency: :delayed, sidekiq_option_retry: 0, expect_error: true 306618:08:03 when retry sidekiq option is 306718:08:03 not to raise an exception 306818:08:03 data_consistency: :delayed, sidekiq_option_retry: 3, expect_error: false 306918:08:03 when retry sidekiq option is 307018:08:03 not to raise an exception 307118:08:03 data_consistency: :sticky, sidekiq_option_retry: false, expect_error: false 307218:08:03 when retry sidekiq option is 307318:08:03 not to raise an exception 307418:08:03 data_consistency: :sticky, sidekiq_option_retry: 0, expect_error: false 307518:08:03 when retry sidekiq option is 307618:08:03 not to raise an exception 307718:08:03 data_consistency: :sticky, sidekiq_option_retry: 3, expect_error: false 307818:08:03 when retry sidekiq option is 307918:08:03 not to raise an exception 308018:08:03 data_consistency: :always, sidekiq_option_retry: false, expect_error: false 308118:08:03 when retry sidekiq option is 308218:08:03 not to raise an exception 308318:08:03 data_consistency: :always, sidekiq_option_retry: 0, expect_error: false 308418:08:03 when retry sidekiq option is 308518:08:03 not to raise an exception 308618:08:03 data_consistency: :always, sidekiq_option_retry: 3, expect_error: false 308718:08:03 when retry sidekiq option is 308818:08:03 not to raise an exception 308918:08:03 different kinds of push_bulk 309018:08:03 .bulk_perform_async 309118:08:03 push_bulk in safe limit batches 309218:08:03 when the number of jobs to be enqueued does not exceed the safe limit 309318:08:03 behaves like enqueues jobs in one go 309418:08:03 enqueues jobs in one go 309518:08:03 behaves like logs bulk insertions 309618:08:03 logs arguments and job IDs 309718:08:03 behaves like returns job_id of all enqueued jobs 309818:08:03 returns job_id of all enqueued jobs 309918:08:03 behaves like does not schedule the jobs for any specific time 310018:08:04 does not schedule the jobs for any specific time 310118:08:04 when the number of jobs to be enqueued exceeds safe limit 310218:08:04 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 310318:08:04 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 310418:08:04 behaves like returns job_id of all enqueued jobs 310518:08:04 returns job_id of all enqueued jobs 310618:08:04 behaves like does not schedule the jobs for any specific time 310718:08:04 does not schedule the jobs for any specific time 310818:08:04 .bulk_perform_in 310918:08:04 without batches 311018:08:04 when the scheduled time falls in the past 311118:08:04 raises an ArgumentError exception 311218:08:04 push_bulk in safe limit batches 311318:08:04 when the number of jobs to be enqueued does not exceed the safe limit 311418:08:04 behaves like enqueues jobs in one go 311518:08:04 enqueues jobs in one go 311618:08:04 behaves like returns job_id of all enqueued jobs 311718:08:04 returns job_id of all enqueued jobs 311818:08:04 behaves like schedules all the jobs at a specific time 311918:08:04 schedules all the jobs at a specific time 312018:08:04 when the number of jobs to be enqueued exceeds safe limit 312118:08:04 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 312218:08:04 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 312318:08:04 behaves like returns job_id of all enqueued jobs 312418:08:04 returns job_id of all enqueued jobs 312518:08:04 behaves like schedules all the jobs at a specific time 312618:08:04 schedules all the jobs at a specific time 312718:08:04 with batches 312818:08:04 when the `batch_size` is invalid 312918:08:04 when `batch_size` is 0 313018:08:04 raises an ArgumentError exception 313118:08:04 when `batch_size` is negative 313218:08:04 raises an ArgumentError exception 313318:08:04 when the `batch_delay` is invalid 313418:08:04 when `batch_delay` is 0 313518:08:04 raises an ArgumentError exception 313618:08:04 when `batch_delay` is negative 313718:08:04 raises an ArgumentError exception 313818:08:04 push_bulk in safe limit batches 313918:08:04 when the number of jobs to be enqueued does not exceed the safe limit 314018:08:04 behaves like enqueues jobs in one go 314118:08:04 enqueues jobs in one go 314218:08:04 behaves like returns job_id of all enqueued jobs 314318:08:05 returns job_id of all enqueued jobs 314418:08:05 behaves like schedules all the jobs at a specific time, per batch 314518:08:05 schedules all the jobs at a specific time, per batch 314618:08:05 when the number of jobs to be enqueued exceeds safe limit 314718:08:05 behaves like enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 314818:08:05 enqueues the jobs in a batched fashion, with each batch enqueing jobs as per the set safe limit 314918:08:05 behaves like returns job_id of all enqueued jobs 315018:08:05 returns job_id of all enqueued jobs 315118:08:05 behaves like schedules all the jobs at a specific time, per batch 315218:08:05 schedules all the jobs at a specific time, per batch 315418:08:05 when the worker is not marked as deferred 315518:08:05 all deferred-related keys are nil 315618:08:05 when the worker is marked as deferred 315718:08:05 correctly sets options 315818:08:05 sets defaults if no arguments are passed 315918:08:05 .concurrency_limit_resume 316018:08:05 when the worker is not marked as deferred 316118:08:05 concurrency_limit_resume key is nil 316218:08:05 when the concurrency limited worker is marked as resume 316318:08:05 sets resume and buffered_at attributes 316418:08:05 .with_status 316518:08:05 when the worker does have status_expiration set 316618:08:05 uses status_expiration from the worker 316718:08:05 uses status_expiration from the worker without with_status 316818:08:05 when the worker does not have status_expiration set 316918:08:05 uses the default status_expiration 317018:08:05 does not set status_expiration without with_status 317118:08:05 .rescheduled_once 317218:08:05 sets rescheduled_once in job hash 317318:08:05 does not set rescheduled_once key if .rescheduled_once is not called 317418:08:05 .with_ip_address_state 317518:08:05 sets IP state 317618:08:05 when using perform_async/in/at 317718:08:05 with ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper 317818:08:05 when calling perform_async with setter 317918:08:05 behaves like uses shard router 318018:08:05 with enable_sidekiq_shard_router disabled 318118:08:06Job arguments to ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper must be native JSON types, but ActionMailer::MailDeliveryJob is a Class. 318318:08:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 318418:08:06 does not use the router 318518:08:06 with router enabled 318618:08:06 routes job using Sidekiq::Client.via 318718:08:06 when calling perform_async with setter without job_class 318818:08:06 behaves like uses shard router 318918:08:06 with enable_sidekiq_shard_router disabled 319018:08:06 does not use the router 319118:08:06 with router enabled 319218:08:06 routes job using Sidekiq::Client.via 319318:08:06 when calling perform_in with setter 319418:08:06 behaves like uses shard router 319518:08:06 with enable_sidekiq_shard_router disabled 319618:08:06Job arguments to ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper must be native JSON types, but ActionMailer::MailDeliveryJob is a Class. 319818:08:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 319918:08:06 does not use the router 320018:08:06 with router enabled 320118:08:06 routes job using Sidekiq::Client.via 320218:08:06 when calling perform_in with setter without job_class 320318:08:06 behaves like uses shard router 320418:08:06 with enable_sidekiq_shard_router disabled 320518:08:06 does not use the router 320618:08:06 with router enabled 320718:08:06 routes job using Sidekiq::Client.via 320818:08:06 when calling perform_at with setter 320918:08:06 behaves like uses shard router 321018:08:06 with enable_sidekiq_shard_router disabled 321118:08:06Job arguments to ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper must be native JSON types, but ActionMailer::MailDeliveryJob is a Class. 321318:08:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 321418:08:06 does not use the router 321518:08:06 with router enabled 321618:08:06 routes job using Sidekiq::Client.via 321718:08:06 when calling perform_at with setter without job_class 321818:08:06 behaves like uses shard router 321918:08:06 with enable_sidekiq_shard_router disabled 322018:08:06 does not use the router 322118:08:06 with router enabled 322218:08:06 routes job using Sidekiq::Client.via 322318:08:06 when calling perform_async with setter 322418:08:06 behaves like uses shard router 322518:08:06 with enable_sidekiq_shard_router disabled 322618:08:06 does not use the router 322718:08:06 with router enabled 322818:08:06 routes job using Sidekiq::Client.via 322918:08:06 when calling perform_in with setter 323018:08:06 behaves like uses shard router 323118:08:06 with enable_sidekiq_shard_router disabled 323218:08:06 does not use the router 323318:08:06 with router enabled 323418:08:06 routes job using Sidekiq::Client.via 323518:08:06 when calling perform_at with setter 323618:08:06 behaves like uses shard router 323718:08:06 with enable_sidekiq_shard_router disabled 323818:08:06 does not use the router 323918:08:06 with router enabled 324018:08:06 routes job using Sidekiq::Client.via 324118:08:06 when calling perform_async 324218:08:06 behaves like uses shard router 324318:08:06 with enable_sidekiq_shard_router disabled 324418:08:06 does not use the router 324518:08:06 with router enabled 324618:08:06 routes job using Sidekiq::Client.via 324718:08:06 when calling perform_in 324818:08:06 behaves like uses shard router 324918:08:06 with enable_sidekiq_shard_router disabled 325018:08:06 does not use the router 325118:08:06 with router enabled 325218:08:06 routes job using Sidekiq::Client.via 325318:08:06 when calling perform_at 325418:08:06 behaves like uses shard router 325518:08:06 with enable_sidekiq_shard_router disabled 325618:08:06 does not use the router 325718:08:06 with router enabled 325818:08:06 routes job using Sidekiq::Client.via 325918:08:06# [RSpecRunTime] Finishing example group spec/workers/concerns/application_worker_spec.rb. It took 3.56 seconds. Expected to take 3.13 seconds. 326018:08:06# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. Expected to take 3.04 seconds. 326118:08:06Gitlab::Analytics::CycleAnalytics::StageEvents::PlanStageStart 326218:08:07 filters issues where first_associated_with_milestone_at or first_added_to_board_at is filled 326318:08:07 behaves like LEFT JOIN-able value stream analytics event 326418:08:08 can use the event as LEFT JOIN 326518:08:08 when looking at the record with data 326618:08:08 contains the timestamp expression 326718:08:08# [RSpecRunTime] RSpec elapsed time: 19 minutes 41.98 seconds. Current RSS: ~1432M. Threads: 5. load average: 0.88 1.04 1.07 1/284 6978 326918:08:08 when looking at the record without data 327018:08:08 returns nil for the timestamp expression 327118:08:08 behaves like value stream analytics event 327218:08:08 is expected to be a kind of String 327318:08:08 is expected to be a kind of Symbol 327418:08:08 is expected to include ApplicationRecord(abstract) 327518:08:08 is expected to respond to #timestamp_projection 327618:08:08 is expected to respond to #html_description 327718:08:08 is expected to be a kind of Array 327818:08:08 #apply_query_customization 327918:08:08 expects an ActiveRecord::Relation object as argument and returns a modified version of it 328118:08:08 returns a hash that uniquely identifies an event 328218:08:08 does not differ when the same object is built with the same params 328318:08:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb. It took 2.11 seconds. Expected to take 3.04 seconds. 328418:08:08# [RSpecRunTime] Starting example group spec/graphql/resolvers/ci/runner_projects_resolver_spec.rb. Expected to take 2.93 seconds. 328518:08:08Resolvers::Ci::RunnerProjectsResolver 328718:08:09 with authorized user 328818:08:09 with search argument 328918:08:10 returns a lazy value with projects containing the specified prefix 329018:08:10# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.67 seconds. Current RSS: ~1425M. Threads: 5. load average: 0.89 1.04 1.07 1/284 6979 329218:08:10 with sort argument 329318:08:10 when :id_asc 329418:08:10 returns a lazy value with projects sorted by :id_asc 329518:08:10 when :id_desc 329618:08:10 returns a lazy value with projects sorted by :id_desc 329718:08:10 with supported arguments 329818:08:10 creates ProjectsFinder with expected arguments 329918:08:10 without arguments 330018:08:10 returns a lazy value with all projects sorted by :id_desc 330118:08:10 with unauthorized user 330218:08:11 is expected to be nil 330318:08:11# [RSpecRunTime] Finishing example group spec/graphql/resolvers/ci/runner_projects_resolver_spec.rb. It took 2.51 seconds. Expected to take 2.93 seconds. 330418:08:11# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/mentioned_user_parser_spec.rb. Expected to take 2.85 seconds. 330518:08:11Banzai::ReferenceParser::MentionedUserParser 330618:08:11 #gather_references 330718:08:11 when the link has a data-group attribute 330818:08:11 using an existing group ID 330918:08:12 returns empty list of users 331018:08:12 when the link has a data-project attribute 331118:08:12 using an existing project ID 331218:08:12 returns empty list of users 331318:08:12 when the link has a data-user attribute 331418:08:13 returns an Array of users 331518:08:13# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/mentioned_user_parser_spec.rb. It took 2.08 seconds. Expected to take 2.85 seconds. 331618:08:13# [RSpecRunTime] Starting example group spec/policies/application_setting/term_policy_spec.rb. Expected to take 2.73 seconds. 331718:08:13ApplicationSetting::TermPolicy 331818:08:14 has the correct permissions 331918:08:14 for anonymous users 332018:08:14 has the correct permissions 332118:08:14 when the terms are not current 332218:08:14 has the correct permissions 332318:08:14 when the user already accepted the terms 332418:08:15 has the correct permissions 332518:08:15# [RSpecRunTime] Finishing example group spec/policies/application_setting/term_policy_spec.rb. It took 2.11 seconds. Expected to take 2.73 seconds. 332618:08:15# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/queues_spec.rb. Expected to take 2.67 seconds. 332718:08:15Gitlab::Redis::Queues 332818:08:15 .config_file_name 332918:08:15 when there is no config file anywhere 333018:08:15 is expected to be nil 333218:08:15 with old format 333318:08:15 behaves like redis store 333418:08:15 instantiates Redis::Store 333518:08:15 with the namespace 333618:08:15 uses specified namespace 333718:08:15 with new format 333818:08:15 behaves like redis store 333918:08:15 instantiates Redis::Store 334018:08:15 with the namespace 334118:08:15 uses specified namespace 334318:08:15 withstands mutation 334418:08:15 with command to generate extra config specified 334518:08:15 when the command returns valid yaml 334618:08:15 merges config from command on top of config from file 334718:08:15 when the command returns invalid yaml 334818:08:15 raises error 334918:08:15 when the parsed external command output returns invalid hash 335018:08:15 raises an error 335118:08:15 when the command fails 335218:08:15 raises error 335318:08:15 when url contains unix socket reference 335418:08:15 with old format 335518:08:15 returns path key instead 335618:08:15 with new format 335718:08:15 returns path key instead 335818:08:15 when url is host based 335918:08:15 with old format 336018:08:15 returns hash with host, port, db, and password 336118:08:15 with new format 336218:08:15 rails_env: "development", host: "development-host", username: nil 336318:08:15 returns hash with host, port, db, username, and password 336418:08:15 does not raise ArgumentError for invalid keywords in SentinelConfig 336518:08:15 rails_env: "test", host: "test-host", username: "redis-test-user" 336618:08:15 returns hash with host, port, db, username, and password 336718:08:15 does not raise ArgumentError for invalid keywords in SentinelConfig 336818:08:15 rails_env: "production", host: "production-host", username: "redis-prod-user" 336918:08:15 returns hash with host, port, db, username, and password 337018:08:15 does not raise ArgumentError for invalid keywords in SentinelConfig 337118:08:15 behaves like instrumentation_class in custom key 337218:08:15 moves instrumentation class into custom 337318:08:15 with redis cluster format 337418:08:15 rails_env: "development", host: "development-master" 337518:08:15 returns hash with cluster and password 337618:08:16 does not raise ArgumentError for invalid keywords in ClusterConfig 337718:08:16 behaves like instrumentation_class in custom key 337818:08:16 moves instrumentation class into custom 337918:08:16 rails_env: "test", host: "test-master" 338018:08:16 returns hash with cluster and password 338118:08:16 does not raise ArgumentError for invalid keywords in ClusterConfig 338218:08:16 behaves like instrumentation_class in custom key 338318:08:16 moves instrumentation class into custom 338418:08:16 rails_env: "production", host: "production-master" 338518:08:16 returns hash with cluster and password 338618:08:16 does not raise ArgumentError for invalid keywords in ClusterConfig 338718:08:16 behaves like instrumentation_class in custom key 338818:08:16 moves instrumentation class into custom 339018:08:16 withstands mutation 339118:08:16 when yml file with env variable 339218:08:16 reads redis url from env variable 339418:08:16 returns a version 339618:08:16 yields a ::Redis 339718:08:16 when running on single-threaded runtime 339818:08:16 instantiates a connection pool with size 5 339918:08:16 when running on multi-threaded runtime 340018:08:16 instantiates a connection pool with a size based on the concurrency of the worker 340118:08:16 when there is no config at all 340218:08:16 can run an empty block 340418:08:16 with old format 340518:08:16 returns the correct db 340618:08:16 with new format 340718:08:16 returns the correct db 340818:08:16 with cluster-mode 340918:08:16 returns the correct db 341118:08:16 when sentinels are defined 341218:08:16 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 341318:08:16 returns an array of hashes with host and port keys 341418:08:16 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 341518:08:16 returns an array of hashes with host and port keys 341618:08:16 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 341718:08:16 returns an array of hashes with host and port keys 341818:08:16 when sentinels are not defined 342018:08:16 when cluster is defined 342318:08:16 when sentinels are defined 342418:08:16 returns true 342518:08:16 when sentinels are not defined 342618:08:16 is expected to eq nil 342718:08:16 when cluster is defined 342818:08:16 returns false 342918:08:16 #raw_config_hash 343018:08:16 returns old-style single url config in a hash 343118:08:16 returns cluster config without url key in a hash 343218:08:16 #secret_file 343318:08:16 when explicitly specified in config file 343418:08:16 returns the absolute path of specified file inside Rails root 343518:08:16 when not explicitly specified 343618:08:16 returns the default path in the encrypted settings shared directory 343718:08:16 #parse_client_tls_options 343818:08:16 when configuration does not have TLS related options 343918:08:16 returns the coniguration as-is 344018:08:16 when specified certificate file does not exist 344118:08:16 raises error about missing certificate file 344218:08:16 when specified key file does not exist 344318:08:16 raises error about missing key file 344418:08:16 when only certificate file is specified 344518:08:16 renders resque.yml correctly 344618:08:16 when only key file is specified 344718:08:16 renders resque.yml correctly 344818:08:16 when configuration valid TLS related options 344918:08:16 converts cert_file and key_file appropriately 345018:08:16 #fetch_config 345118:08:17 raises an exception when the config file contains invalid yaml 345218:08:17 when redis.yml exists 345318:08:17 uses config/redis.yml 345418:08:17 when no config file exsits 345618:08:17 when resque.yml exists 345718:08:17 returns the config from resque.yml 345818:08:17 #raw_config_hash 345918:08:17 when the config url is present 346018:08:17 sets the configured url 346218:08:17 defaults to main 346318:08:17 .sidekiq_redis 346418:08:17 returns a connection pool of sidekiq adapter clients 346518:08:17 memoizes sidekiq_redis in an instance variable 346718:08:17 when redis.yml is absent 346818:08:17 behaves like no extra shards 346918:08:17 returns a single map of self 347018:08:17 when redis.yml is empty 347118:08:17 behaves like no extra shards 347218:08:17 returns a single map of self 347318:08:17 when redis.yml does not have required env 347418:08:17 behaves like no extra shards 347518:08:17 returns a single map of self 347618:08:17 when redis.yml does not correctly formatted data 347718:08:17 behaves like no extra shards 347818:08:17 returns a single map of self 347918:08:17 when redis.yml does not contain any shard data 348018:08:17 behaves like no extra shards 348118:08:17 returns a single map of self 348218:08:17 when redis.yml contains shard data 348318:08:17 returns extra wrapper classes for queue shards 348418:08:17/builds/gitlab-org/gitlab/spec/lib/gitlab/redis/queues_spec.rb:121: warning: already initialized constant Gitlab::Instrumentation::Redis::QueuesShardCatchall 348518:08:17/builds/gitlab-org/gitlab/spec/lib/gitlab/redis/queues_spec.rb:121: warning: previous definition of QueuesShardCatchall was here 348618:08:17/builds/gitlab-org/gitlab/lib/gitlab/redis/queues.rb:41: warning: already initialized constant Gitlab::Redis::QueuesShardCatchall 348718:08:17/builds/gitlab-org/gitlab/lib/gitlab/redis/queues.rb:41: warning: previous definition of QueuesShardCatchall was here 348818:08:17 extra wrapper classes implement new methods and overrides 348918:08:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/queues_spec.rb. It took 2.03 seconds. Expected to take 2.67 seconds. 349018:08:17# [RSpecRunTime] Starting example group spec/finders/groups/user_groups_finder_spec.rb. Expected to take 2.59 seconds. 349118:08:17Groups::UserGroupsFinder 349318:08:18 returns all groups where the user is a direct member 349418:08:18 when target_user is nil 349518:08:18 is expected to be empty 349618:08:18# [RSpecRunTime] RSpec elapsed time: 19 minutes 52.28 seconds. Current RSS: ~1459M. Threads: 5. load average: 0.91 1.04 1.07 1/284 6980 349818:08:18 when current_user is nil 349918:08:18 is expected to be empty 350018:08:18 when permission is :create_projects 350118:08:18 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer>, #<Group id:2163 @a-public-owner>, #<Group id:2160 @root-group/b-private-maintainer>, and #<Group id:2161 @root-group/c-public-developer> 350218:08:18 behaves like user group finder searching by name or path 350318:08:18 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer> and #<Group id:2160 @root-group/b-private-maintainer> 350418:08:18 when searching for a full path (including parent) 350518:08:18 is expected to contain exactly #<Group id:2160 @root-group/b-private-maintainer> 350618:08:18 when search keywords include the parent route 350718:08:19 is expected to match [#<Group id:2162 @root-group/a-public-maintainer>, #<Group id:2161 @root-group/c-public-developer>] 350818:08:19 when permission is :import_projects 350918:08:19 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer>, #<Group id:2163 @a-public-owner>, and #<Group id:2160 @root-group/b-private-maintainer> 351018:08:19 behaves like user group finder searching by name or path 351118:08:19 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer> and #<Group id:2160 @root-group/b-private-maintainer> 351218:08:19 when searching for a full path (including parent) 351318:08:19 is expected to contain exactly #<Group id:2160 @root-group/b-private-maintainer> 351418:08:19 when search keywords include the parent route 351518:08:19 is expected to match [#<Group id:2162 @root-group/a-public-maintainer>] 351618:08:19 when permission is :transfer_projects 351718:08:19 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer>, #<Group id:2163 @a-public-owner>, and #<Group id:2160 @root-group/b-private-maintainer> 351818:08:19 behaves like user group finder searching by name or path 351918:08:19 is expected to contain exactly #<Group id:2162 @root-group/a-public-maintainer> and #<Group id:2160 @root-group/b-private-maintainer> 352018:08:19 when searching for a full path (including parent) 352118:08:19 is expected to contain exactly #<Group id:2160 @root-group/b-private-maintainer> 352218:08:19 when search keywords include the parent route 352318:08:20 is expected to match [#<Group id:2162 @root-group/a-public-maintainer>] 352418:08:20# [RSpecRunTime] Finishing example group spec/finders/groups/user_groups_finder_spec.rb. It took 2.62 seconds. Expected to take 2.59 seconds. 352518:08:20# [RSpecRunTime] Starting example group spec/services/ci/trigger_downstream_pipeline_service_spec.rb. Expected to take 2.5 seconds. 352618:08:20Ci::TriggerDownstreamPipelineService 352818:08:21 when the bridge does not trigger a downstream pipeline 352918:08:21 returns a success response 353018:08:21# [RSpecRunTime] RSpec elapsed time: 19 minutes 55.16 seconds. Current RSS: ~1460M. Threads: 5. load average: 0.91 1.04 1.07 1/284 6999 353218:08:21 rate limiting 353318:08:21 when the limit is exceeded 353418:08:21 drops the bridge and does not schedule the downstream pipeline worker 353518:08:21 behaves like creates a log entry 353618:08:22 is expected to receive info(a hash including {:class => "Ci::TriggerDownstreamPipelineService", :project_id => 1030, :current_use...:downstream_type => "multi-project", :message => "Activated downstream pipeline trigger rate limit"}) 1 time 353718:08:22 with a child pipeline 353818:08:22 drops the bridge and does not schedule the downstream pipeline worker 353918:08:22 behaves like creates a log entry 354018:08:22 is expected to receive info(a hash including {:class => "Ci::TriggerDownstreamPipelineService", :project_id => 1030, :current_use...fault", :downstream_type => "child", :message => "Activated downstream pipeline trigger rate limit"}) 1 time 354118:08:22 when the limit is not exceeded 354218:08:22 schedules the downstream pipeline worker 354318:08:22 does not create a log entry 354418:08:22# [RSpecRunTime] Finishing example group spec/services/ci/trigger_downstream_pipeline_service_spec.rb. It took 2.64 seconds. Expected to take 2.5 seconds. 354518:08:22# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb. Expected to take 2.42 seconds. 354618:08:22Gitlab::Usage::Metrics::Instrumentations::CountProjectsWithMlCandidatesMetric 354718:08:24 behaves like a correct instrumented metric value and query 354818:08:24 behaves like a correct instrumented metric value 354918:08:24 has correct value 355018:08:24# [RSpecRunTime] RSpec elapsed time: 19 minutes 58.05 seconds. Current RSS: ~1466M. Threads: 5. load average: 0.84 1.02 1.06 1/285 7043 355218:08:24 behaves like a correct instrumented metric query 355318:08:24 has correct generate query 355418:08:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb. It took 1.88 seconds. Expected to take 2.42 seconds. 355518:08:24# [RSpecRunTime] Starting example group spec/services/projects/branches_by_mode_service_spec.rb. Expected to take 2.38 seconds. 355618:08:24Projects::BranchesByModeService 355818:08:25 page is passed 355918:08:25 uses offset pagination 356018:08:25 but the page does not contain any branches 356118:08:25 uses offset pagination 356218:08:25# [RSpecRunTime] RSpec elapsed time: 19 minutes 59.48 seconds. Current RSS: ~1505M. Threads: 5. load average: 0.84 1.02 1.06 1/286 7069 356418:08:25 search is passed 356518:08:26 uses offset pagination 356618:08:26 branch_list_keyset_pagination is disabled 356718:08:26 uses offset pagination 356818:08:26 uses gitaly pagination 356918:08:26 returns branches for the first page 357018:08:26 when second page is requested 357118:08:26 returns branches for the first page 357218:08:26 when last page is requested 357318:08:26 returns branches after the specified branch 357418:08:26 filter by mode 357618:08:26 returns stale branches 357818:08:26 returns active branches 357918:08:26# [RSpecRunTime] Finishing example group spec/services/projects/branches_by_mode_service_spec.rb. It took 2.03 seconds. Expected to take 2.38 seconds. 358018:08:26# [RSpecRunTime] Starting example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. Expected to take 2.26 seconds. 358118:08:26Gitlab::Pages::VirtualHostFinder 358218:08:27 returns nil when host is empty 358318:08:27 when host is a pages custom domain host 358418:08:27 when there are no pages deployed for the project 358618:08:27 when there are pages deployed for the project 358718:08:27 returns the virtual domain 358818:08:27 when the domain is disabled 358918:08:27 does not return the virtual domain 359018:08:27 when host is a unique domain 359118:08:27 when pages unique domain is enabled 359218:08:27 when there are no pages deployed for the project 359418:08:27 when there are pages deployed for the project 359518:08:27 returns the virual domain when there are pages deployed for the project 359618:08:27 when a project path conflicts with a unique domain 359718:08:27 prioritizes the unique domain project 359818:08:27 when pages unique domain is disabled 359918:08:27 when there are no pages deployed for the project 360118:08:27 when there are pages deployed for the project 360318:08:27 when host is a namespace domain 360418:08:27 when there are no pages deployed for the project 360518:08:27 returns no result if the provided host is not subdomain of the Pages host 360618:08:27 returns the virual domain with no lookup_paths 360718:08:27 when there are pages deployed for the project 360818:08:28 returns no result if the provided host is not subdomain of the Pages host 360918:08:28 returns the virual domain when there are pages deployed for the project 361018:08:28 finds domain with case-insensitive 361118:08:28# [RSpecRunTime] Finishing example group spec/lib/gitlab/pages/virtual_host_finder_spec.rb. It took 1.61 seconds. Expected to take 2.26 seconds. 361218:08:28# [RSpecRunTime] Starting example group spec/models/integrations/ewm_spec.rb. Expected to take 2.23 seconds. 361318:08:28Integrations::Ewm 361418:08:28 does not allow STI 361618:08:28 when integration is active 361718:08:28 is expected to validate that :project_url cannot be empty/falsy 361818:08:28 is expected to validate that :issues_url cannot be empty/falsy 361918:08:28 is expected to validate that :new_issue_url cannot be empty/falsy 362018:08:28 behaves like issue tracker integration URL attribute 362218:08:28 is expected not to allow :project_url to be ‹"example.com"› 362318:08:28 is expected not to allow :project_url to be ‹"ftp://example.com"› 362418:08:28 is expected not to allow :project_url to be ‹"herp-and-derp"› 362518:08:28 behaves like issue tracker integration URL attribute 362718:08:29 is expected not to allow :issues_url to be ‹"example.com"› 362818:08:29 is expected not to allow :issues_url to be ‹"ftp://example.com"› 362918:08:29 is expected not to allow :issues_url to be ‹"herp-and-derp"› 363018:08:29 behaves like issue tracker integration URL attribute 363218:08:29 is expected not to allow :new_issue_url to be ‹"example.com"› 363318:08:29 is expected not to allow :new_issue_url to be ‹"ftp://example.com"› 363418:08:29 is expected not to allow :new_issue_url to be ‹"herp-and-derp"› 363518:08:29 when integration is inactive 363618:08:29 is expected not to validate that :project_url cannot be empty/falsy 363718:08:29 is expected not to validate that :issues_url cannot be empty/falsy 363818:08:29 is expected not to validate that :new_issue_url cannot be empty/falsy 363918:08:29 ReferencePatternValidation 364018:08:29 extracts bug 364118:08:29 extracts task 364218:08:29 extracts work item 364318:08:29 extracts workitem 364418:08:29 extracts defect 364518:08:30 extracts rtcwi 364618:08:30# [RSpecRunTime] Finishing example group spec/models/integrations/ewm_spec.rb. It took 1.83 seconds. Expected to take 2.23 seconds. 364718:08:30# [RSpecRunTime] Starting example group spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb. Expected to take 2.13 seconds. 364818:08:30Packages::Debian::CleanupDanglingPackageFilesWorker 364918:08:30 has :until_executed deduplicate strategy 365018:08:30 behaves like worker with data consistency 365118:08:30 .get_data_consistency_feature_flag_enabled? 365218:08:30 returns true 365318:08:30 .get_data_consistency_per_database 365418:08:30 returns correct data consistency 365618:08:31 when debian_packages flag is disabled 365718:08:31 does nothing 365818:08:31# [RSpecRunTime] RSpec elapsed time: 20 minutes 4.86 seconds. Current RSS: ~1521M. Threads: 5. load average: 0.85 1.02 1.06 1/286 7082 366018:08:31 with mocked service returning success 366118:08:31 calls MarkPackageFilesForDestructionService 366218:08:31 with mocked service returning error 366318:08:31 ignore error 366418:08:31 when the service raises an error 366518:08:31 logs exception 366618:08:31 with valid parameters 366718:08:31 behaves like an idempotent worker 366818:08:31 is labeled as idempotent 366918:08:31 performs multiple times sequentially without raising an exception 367018:08:31 mark dangling package files as pending destruction 367118:08:31# [RSpecRunTime] Finishing example group spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb. It took 1.55 seconds. Expected to take 2.13 seconds. 367218:08:31# [RSpecRunTime] Starting example group spec/services/packages/mark_package_for_destruction_service_spec.rb. Expected to take 2.07 seconds. 367318:08:31Packages::MarkPackageForDestructionService 367518:08:32 when the user is authorized 367618:08:32 when it is successful 367718:08:32 marks the package and package files as pending destruction 367818:08:32 returns a success ServiceResponse 367918:08:32# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.34 seconds. Current RSS: ~1496M. Threads: 5. load average: 0.85 1.02 1.06 1/285 7083 368118:08:32 when it is not successful 368218:08:33 returns an error ServiceResponse 368318:08:33 when the user is not authorized 368418:08:33 returns an error ServiceResponse 368518:08:33# [RSpecRunTime] Finishing example group spec/services/packages/mark_package_for_destruction_service_spec.rb. It took 1.54 seconds. Expected to take 2.07 seconds. 368618:08:33# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. Expected to take 2.04 seconds. 368718:08:33Gitlab::Checks::MatchingMergeRequest 368918:08:34 matches a merge request 369018:08:34 does not match any merge request 369118:08:34 with load balancing enabled 369218:08:34 when any secondary is caught up 369318:08:34 continues to use the secondary 369418:08:34 only increments total counter 369518:08:34# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.25 seconds. Current RSS: ~1489M. Threads: 5. load average: 0.86 1.02 1.06 1/288 7143 369718:08:34 when all secondaries are lagging behind 369818:08:34 sticks to the primary 369918:08:34 increments both total and stale counters 370018:08:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/matching_merge_request_spec.rb. It took 1.65 seconds. Expected to take 2.04 seconds. 370118:08:34# [RSpecRunTime] Starting example group spec/services/terraform/states/destroy_service_spec.rb. Expected to take 1.99 seconds. 370218:08:34Terraform::States::DestroyService 370418:08:35Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 370618:08:35To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 370718:08:35 removes version files from object storage, followed by the state record 370818:08:35 state is not marked for deletion 370918:08:36 does not delete the state 371018:08:36# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.97 seconds. Current RSS: ~1479M. Threads: 5. load average: 0.86 1.02 1.06 1/288 7144 371218:08:36# [RSpecRunTime] Finishing example group spec/services/terraform/states/destroy_service_spec.rb. It took 1.65 seconds. Expected to take 1.99 seconds. 371318:08:36# [RSpecRunTime] Starting example group spec/workers/integrations/group_mention_worker_spec.rb. Expected to take 1.9 seconds. 371418:08:36Integrations::GroupMentionWorker 371618:08:37 executes the service 371718:08:37 behaves like an idempotent worker 371818:08:37 is labeled as idempotent 371918:08:37 performs multiple times sequentially without raising an exception 372018:08:37 when mentionable_type is not supported 372118:08:37 does not execute the service 372218:08:37 logs an error 372318:08:37 when mentionable cannot be found 372418:08:37 does not execute the service 372518:08:37# [RSpecRunTime] Finishing example group spec/workers/integrations/group_mention_worker_spec.rb. It took 1.46 seconds. Expected to take 1.9 seconds. 372618:08:37# [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/stage/finish_import_worker_spec.rb. Expected to take 1.89 seconds. 372718:08:37Gitlab::JiraImport::Stage::FinishImportWorker 372918:08:38 when import did not start 373018:08:38 behaves like cannot do Jira import 373118:08:38 does not advance to next stage 373218:08:38 when import started 373318:08:39 changes import state to finished 373418:08:39 saves imported issues counts 373618:08:39 behaves like include import workers modules 373718:08:39 is expected to includes the ApplicationWorker module 373818:08:39 is expected to includes the Gitlab::JiraImport::QueueOptions module 373918:08:39 is expected to includes the Gitlab::JiraImport::ImportWorker module 374018:08:39# [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/stage/finish_import_worker_spec.rb. It took 1.49 seconds. Expected to take 1.89 seconds. 374118:08:39# [RSpecRunTime] Starting example group spec/services/service_ping/submit_service_ping_service_spec.rb. Expected to take 1.8 seconds. 374218:08:39ServicePing::SubmitService 374318:08:39 when usage ping is disabled 374418:08:39 behaves like does not run 374518:08:39 is expected not to receive post(*(any args)) 0 times 374618:08:39 when usage ping is disabled from GitLab config file 374718:08:39 behaves like does not run 374818:08:39 is expected not to receive post(*(any args)) 0 times 374918:08:39 when enabled_and_consented is false 375018:08:39 behaves like does not run 375118:08:39 is expected not to receive post(*(any args)) 0 times 375218:08:39 when enabled_and_consented is true 375318:08:39 submits a service ping payload without errors 375418:08:39 when usage ping is enabled 375518:08:39 sends a POST request 375618:08:39 and user requires usage stats consent 375718:08:39 behaves like does not run 375818:08:39 is expected not to receive post(*(any args)) 0 times 375918:08:39 when conv_index data is passed 376018:08:39 saves usage_data_id to version_usage_data_id_value 376118:08:39 behaves like saves DevOps report data from the response 376218:08:39 is expected to eq 31.37 376318:08:39 when only usage_data_id is passed in response 376418:08:40 does not save DevOps report data 376518:08:40 saves usage_data_id to version_usage_data_id_value 376618:08:40 when version app usage_data_id is invalid 376718:08:40 raises an exception 376818:08:40 when DevOps report data is passed 376918:08:40 behaves like saves DevOps report data from the response 377018:08:40 is expected to eq 31.37 377118:08:40 with saving raw_usage_data 377218:08:40 creates a raw_usage_data record 377318:08:40 saves the correct payload 377418:08:40 links to the default organization 377518:08:40 and usage ping response has unsuccessful status 377618:08:40 raises an exception 377718:08:40 and usage data is empty string 377818:08:40 behaves like does not send a blank usage ping payload 377918:08:40 is expected to raise ServicePing::SubmitService::SubmissionError 378018:08:40 and usage data is nil 378118:08:40 behaves like does not send a blank usage ping payload 378218:08:40 is expected to raise ServicePing::SubmitService::SubmissionError 378318:08:40 if version app response fails 378418:08:40 raises SubmissionError 378518:08:40 metadata reporting 378618:08:40 submits metadata 378718:08:40# [RSpecRunTime] Finishing example group spec/services/service_ping/submit_service_ping_service_spec.rb. It took 1.35 seconds. Expected to take 1.8 seconds. 378818:08:40# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb. Expected to take 1.77 seconds. 378918:08:40Gitlab::BitbucketImport::Stage::ImportLfsObjectsWorker 379018:08:41 behaves like Gitlab::BitbucketImport::StageMethods 379118:08:41 .sidekiq_retries_exhausted 379218:08:41 tracks the import failure 379418:08:41 does not execute the importer if no project could be found 379518:08:41 does not execute the importer if the import state is no longer in progress 379618:08:41 logs error when import fails with a StandardError 379718:08:41 when the import is successful 379818:08:41 executes the import 379918:08:41 queues RefreshImportJidWorker 380018:08:41 logs stage start and finish 380218:08:41 when the import succeeds 380318:08:41 schedules the next stage 380418:08:41# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb. It took 1.2 seconds. Expected to take 1.77 seconds. 380518:08:41# [RSpecRunTime] Starting example group spec/services/milestones/create_service_spec.rb. Expected to take 1.73 seconds. 380618:08:41Milestones::CreateService 380818:08:42 calls before_create method 380918:08:42 when milestone is saved successfully 381018:08:42 creates a new milestone 381118:08:42 opens the milestone if it is a project milestone 381218:08:42 returns the created milestone 381318:08:42 when milestone fails to save 381418:08:42 does not create a new milestone 381518:08:42 does not open the milestone 381618:08:42 returns the unsaved milestone 381718:08:42 #before_create 381818:08:43 checks for spam 381918:08:43# [RSpecRunTime] Finishing example group spec/services/milestones/create_service_spec.rb. It took 1.32 seconds. Expected to take 1.73 seconds. 382018:08:43# [RSpecRunTime] Starting example group spec/helpers/projects/terraform_helper_spec.rb. Expected to take 1.66 seconds. 382118:08:43Projects::TerraformHelper 382218:08:43 #js_terraform_list_data 382318:08:43 includes image path 382418:08:43 includes project path 382518:08:43 includes access token path 382618:08:43 includes username 382718:08:43 includes terraform state api url 382818:08:43 indicates the user is a terraform admin 382918:08:43 when current_user is not a terraform admin 383018:08:43 indicates the user is not an admin 383118:08:43 when current_user is missing 383218:08:43 indicates the user is not an admin 383318:08:43 #show_period_in_terraform_state_name_alert? 383418:08:44 when user dismissed 383518:08:44 returns false 383618:08:44 when user has not dismissed 383718:08:44 and terraform state exists 383818:08:44 returns true 383918:08:44 and terraform state does not exist 384018:08:44 returns false 384118:08:44# [RSpecRunTime] Finishing example group spec/helpers/projects/terraform_helper_spec.rb. It took 1.24 seconds. Expected to take 1.66 seconds. 384218:08:44# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/read_only_spec.rb. Expected to take 1.64 seconds. 384318:08:44Gitlab::Middleware::ReadOnly 384418:08:44 when database is read-only 384518:08:44 behaves like write access for a read-only GitLab instance 384618:08:44 normal requests to a read-only GitLab instance 384718:08:44 expects PATCH requests to be disallowed 384818:08:44 expects PUT requests to be disallowed 384918:08:44 expects POST requests to be disallowed 385018:08:44 expects a internal POST request to be allowed after a disallowed request 385118:08:44 expects DELETE requests to be disallowed 385218:08:44 expects POST of new file that looks like an LFS batch url to be disallowed 385318:08:44 returns last_vistited_url for disallowed request 385418:08:44 allowlisted requests 385518:08:44 expects a POST internal request to be allowed 385618:08:44 expects a POST internal request with trailing slash to be allowed 385718:08:44 expects a graphql request to be allowed 385818:08:44 expects a graphql request with trailing slash to be allowed 385918:08:44 relative URL is configured 386018:08:44 expects a graphql request to be allowed 386118:08:44 expects a graphql request with trailing slash to be allowed 386218:08:44 sidekiq admin requests 386318:08:44 mounted_at: "" 386418:08:44 allows requests 386518:08:44 allows requests with trailing slash 386618:08:44 mounted_at: "/" 386718:08:44 allows requests 386818:08:44 allows requests with trailing slash 386918:08:44 mounted_at: "/gitlab" 387018:08:44 allows requests 387118:08:44 allows requests with trailing slash 387218:08:44 mounted_at: "/gitlab/" 387318:08:44 allows requests 387418:08:44 allows requests with trailing slash 387518:08:44 mounted_at: "/gitlab/gitlab" 387618:08:44 allows requests 387718:08:45 allows requests with trailing slash 387818:08:45 mounted_at: "/gitlab/gitlab/" 387918:08:45 allows requests 388018:08:45 allows requests with trailing slash 388118:08:45 description: "LFS request to batch", path: "/root/rouge.git/info/lfs/objects/batch" 388218:08:45 expects a POST description: "LFS request to batch", path: "/root/rouge.git/info/lfs/objects/batch" URL to be allowed 388318:08:45 expects a POST description: "LFS request to batch", path: "/root/rouge.git/info/lfs/objects/batch" URL with trailing slash to be allowed 388418:08:45 description: "request to git-upload-pack", path: "/root/rouge.git/git-upload-pack" 388518:08:45 expects a POST description: "request to git-upload-pack", path: "/root/rouge.git/git-upload-pack" URL to be allowed 388618:08:45 expects a POST description: "request to git-upload-pack", path: "/root/rouge.git/git-upload-pack" URL with trailing slash to be allowed 388718:08:45 description: "user sign out", path: "/users/sign_out" 388818:08:45 expects a POST description: "user sign out", path: "/users/sign_out" URL to be allowed 388918:08:45 expects a POST description: "user sign out", path: "/users/sign_out" URL with trailing slash to be allowed 389018:08:45 description: "admin session", path: "/admin/session" 389118:08:45 expects a POST description: "admin session", path: "/admin/session" URL to be allowed 389218:08:45 expects a POST description: "admin session", path: "/admin/session" URL with trailing slash to be allowed 389318:08:45 description: "admin session destroy", path: "/admin/session/destroy" 389418:08:45 expects a POST description: "admin session destroy", path: "/admin/session/destroy" URL to be allowed 389518:08:45 expects a POST description: "admin session destroy", path: "/admin/session/destroy" URL with trailing slash to be allowed 389618:08:45 description: "LFS request to locks verify", path: "/root/rouge.git/info/lfs/locks/verify" 389718:08:45 expects a POST description: "LFS request to locks verify", path: "/root/rouge.git/info/lfs/locks/verify" URL not to be allowed 389818:08:45 expects a POST description: "LFS request to locks verify", path: "/root/rouge.git/info/lfs/locks/verify" URL with trailing slash not to be allowed 389918:08:45 description: "LFS request to locks create", path: "/root/rouge.git/info/lfs/locks" 390018:08:45 expects a POST description: "LFS request to locks create", path: "/root/rouge.git/info/lfs/locks" URL not to be allowed 390118:08:45 expects a POST description: "LFS request to locks create", path: "/root/rouge.git/info/lfs/locks" URL with trailing slash not to be allowed 390218:08:45 description: "LFS request to locks unlock", path: "/root/rouge.git/info/lfs/locks/1/unlock" 390318:08:45 expects a POST description: "LFS request to locks unlock", path: "/root/rouge.git/info/lfs/locks/1/unlock" URL not to be allowed 390418:08:45 expects a POST description: "LFS request to locks unlock", path: "/root/rouge.git/info/lfs/locks/1/unlock" URL with trailing slash not to be allowed 390518:08:45 JSON requests to a read-only GitLab instance 390618:08:45 expects PATCH requests to be disallowed 390718:08:45 expects PUT requests to be disallowed 390818:08:45 expects POST requests to be disallowed 390918:08:45 expects DELETE requests to be disallowed 391018:08:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/read_only_spec.rb. It took 1.07 seconds. Expected to take 1.64 seconds. 391118:08:45# [RSpecRunTime] Starting example group spec/lib/gitlab/hook_data/project_member_builder_spec.rb. Expected to take 1.56 seconds. 391218:08:45Gitlab::HookData::ProjectMemberBuilder 391618:08:46 is expected to eq "user_add_to_team" 391718:08:46 behaves like includes the required attributes 391818:08:46 includes the required attributes 392018:08:46 is expected to eq "user_update_for_team" 392118:08:46 behaves like includes the required attributes 392218:08:46 includes the required attributes 392418:08:46 is expected to eq "user_remove_from_team" 392518:08:46 behaves like includes the required attributes 392618:08:46 includes the required attributes 392818:08:46 is expected to eq "user_access_request_to_project" 392918:08:46 behaves like includes the required attributes 393018:08:46 includes the required attributes 393218:08:46 is expected to eq "user_access_request_revoked_for_project" 393318:08:46 behaves like includes the required attributes 393418:08:46 includes the required attributes 393518:08:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/hook_data/project_member_builder_spec.rb. It took 1.15 seconds. Expected to take 1.56 seconds. 393618:08:46# [RSpecRunTime] Starting example group spec/services/packages/nuget/create_dependency_service_spec.rb. Expected to take 1.55 seconds. 393718:08:46Packages::Nuget::CreateDependencyService 393918:08:47 behaves like creating dependencies, links and nuget metadata for 394018:08:47 creates dependencies, links and nuget metadata 394118:08:47 with existing dependencies 394218:08:47 in the same project 394318:08:47 behaves like creating dependencies, links and nuget metadata for 394418:08:47 creates dependencies, links and nuget metadata 394518:08:47 in the different project 394618:08:47 behaves like creating dependencies, links and nuget metadata for 394718:08:47 creates dependencies, links and nuget metadata 394818:08:47 with dependencies with no target framework 394918:08:47 behaves like creating dependencies, links and nuget metadata for 395018:08:47 creates dependencies, links and nuget metadata 395118:08:47 with empty dependencies 395318:08:47# [RSpecRunTime] Finishing example group spec/services/packages/nuget/create_dependency_service_spec.rb. It took 1.21 seconds. Expected to take 1.55 seconds. 395418:08:47# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb. Expected to take 1.48 seconds. 395518:08:47Gitlab::BitbucketImport::Importers::IssuesImporter 395618:08:47 #resumable_execute 395718:08:47 behaves like import bitbucket IssuesImporter 395818:08:48 imports each issue in parallel 395918:08:48Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 396118:08:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 396218:08:48Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 396418:08:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 396518:08:48 allocates internal ids 396618:08:48 when the repo does not have issue tracking enabled 396718:08:48 does not import issues 396818:08:48 when issue was already enqueued 396918:08:48 does not schedule job for enqueued issues 397018:08:48 when the client raises an error 397118:08:48 raises the error 397218:08:48 #non_resumable_execute 397318:08:48 behaves like import bitbucket IssuesImporter 397418:08:48 imports each issue in parallel 397518:08:48Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 397718:08:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 397818:08:48Job arguments to Gitlab::BitbucketImport::ImportIssueWorker must be native JSON types, but :iid is a Symbol. 398018:08:48To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 398118:08:48 allocates internal ids 398218:08:48 when the repo does not have issue tracking enabled 398318:08:49 does not import issues 398418:08:49 when issue was already enqueued 398518:08:49 does not schedule job for enqueued issues 398618:08:49 when the client raises an error 398718:08:49 tracks the failure and does not fail 398818:08:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb. It took 1.18 seconds. Expected to take 1.48 seconds. 398918:08:49# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/cascading_namespace_settings_spec.rb. Expected to take 1.46 seconds. 399018:08:49Gitlab::Database::MigrationHelpers::CascadingNamespaceSettings 399118:08:49 #add_cascading_namespace_setting 399218:08:49-- column_exists?(:namespace_settings, :some_setting) 399418:08:49-- column_exists?(:namespace_settings, :lock_some_setting) 399618:08:49-- column_exists?(:application_settings, :some_setting) 399818:08:49-- column_exists?(:application_settings, :lock_some_setting) 400018:08:49 creates the required columns 400118:08:49 when columns already exist 400218:08:49-- add_column(:namespace_settings, :cascading_setting, :integer) 400418:08:49-- add_column(:application_settings, :lock_cascading_setting, :boolean) 400618:08:49-- column_exists?(:namespace_settings, :cascading_setting) 400818:08:49-- column_exists?(:namespace_settings, :lock_cascading_setting) 401018:08:49-- column_exists?(:application_settings, :cascading_setting) 401218:08:50-- column_exists?(:application_settings, :lock_cascading_setting) 401418:08:50 raises an error when some columns already exist 401518:08:50# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.15 seconds. Current RSS: ~1456M. Threads: 5. load average: 0.89 1.02 1.06 1/284 7145 401718:08:50 #remove_cascading_namespace_setting 401818:08:50 removes the columns 401918:08:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/cascading_namespace_settings_spec.rb. It took 1.54 seconds. Expected to take 1.46 seconds. 402018:08:50# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. Expected to take 1.4 seconds. 402118:08:50Ci::JobTokenScope::AddGroupOrProjectService 402318:08:51 when group is a target to add 402418:08:51 calls AddGroupService to add a target 402518:08:51 when project is a target to add 402618:08:51 calls AddProjectService to add a target 402718:08:51 when not found object is a target to add 402818:08:51 returns a response error 402918:08:51# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. It took 0.97 second. Expected to take 1.4 seconds. 403018:08:51# [RSpecRunTime] Starting example group spec/models/concerns/encrypted_user_password_spec.rb. Expected to take 1.38 seconds. 403218:08:51 does not allow STI 403318:08:51 #authenticatable_salt 403418:08:51 when password is stored in BCrypt format 403518:08:51 returns the first 30 characters of the encrypted_password 403618:08:51 when password is stored in PBKDF2 format 403718:08:51 uses the decoded password salt 403818:08:51 does not use the first 30 characters of the encrypted_password 403918:08:51 when the encrypted_password is an unknown type 404018:08:51 returns the first 30 characters of the encrypted_password 404118:08:51 #valid_password? 404218:08:51 when the default encryption method is BCrypt 404318:08:51 behaves like password validation fails when the password is encrypted using an unsupported method 404418:08:51 is expected to eq false 404518:08:51 when the user password PBKDF2+SHA512 404618:08:51 is expected to eq true 404718:08:51 re-encrypts the password as BCrypt 404818:08:51 when the default encryption method is PBKDF2+SHA512 and the user password is BCrypt 404918:08:51 behaves like password validation fails when the password is encrypted using an unsupported method 405018:08:52 is expected to eq false 405118:08:52 when the user password BCrypt 405218:08:52 is expected to eq true 405318:08:52 re-encrypts the password as PBKDF2+SHA512 405518:08:52 calls default Devise encryptor and not the PBKDF2 encryptor 405618:08:52 saves the password in BCrypt format 405718:08:52 when FIPS mode is enabled 405818:08:52 calls PBKDF2 digest and not the default Devise encryptor 405918:08:52 saves the password in PBKDF2 format 406018:08:52# [RSpecRunTime] Finishing example group spec/models/concerns/encrypted_user_password_spec.rb. It took 1.11 seconds. Expected to take 1.38 seconds. 406118:08:52# [RSpecRunTime] Starting example group spec/serializers/analytics_summary_serializer_spec.rb. Expected to take 1.31 seconds. 406218:08:52AnalyticsSummarySerializer 406318:08:52 generates payload for single object 406418:08:52 contains important elements of AnalyticsStage 406518:08:53 does not include unit 406618:08:53 when representing with unit 406718:08:53 contains unit 406818:08:53# [RSpecRunTime] Finishing example group spec/serializers/analytics_summary_serializer_spec.rb. It took 0.84 second. Expected to take 1.31 seconds. 406918:08:53# [RSpecRunTime] Starting example group spec/workers/issues/rebalancing_worker_spec.rb. Expected to take 1.31 seconds. 407018:08:53Issues::RebalancingWorker 407118:08:53 has the `until_executed` deduplicate strategy 407318:08:53 without root_namespace param 407418:08:53 is labeled as idempotent 407518:08:54 performs multiple times sequentially without raising an exception 407618:08:54 is labeled as idempotent 407718:08:54 performs multiple times sequentially without raising an exception 407818:08:54 behaves like running the worker 407918:08:54 runs an instance of Issues::RelativePositionRebalancingService 408018:08:54 anticipates there being too many concurent rebalances 408118:08:54 takes no action if the value is nil 408218:08:54 does not schedule a new rebalance if it finished under 1h ago 408318:08:54 behaves like safely handles non-existent ids 408418:08:54 anticipates the inability to find the issue 408518:08:54 with root_namespace param 408618:08:54 is labeled as idempotent 408718:08:54 performs multiple times sequentially without raising an exception 408818:08:54 is labeled as idempotent 408918:08:54 performs multiple times sequentially without raising an exception 409018:08:54 behaves like running the worker 409118:08:54 runs an instance of Issues::RelativePositionRebalancingService 409218:08:54 anticipates there being too many concurent rebalances 409318:08:54 takes no action if the value is nil 409418:08:54 does not schedule a new rebalance if it finished under 1h ago 409518:08:54 behaves like safely handles non-existent ids 409618:08:54 anticipates the inability to find the issue 409718:08:54# [RSpecRunTime] Finishing example group spec/workers/issues/rebalancing_worker_spec.rb. It took 1.0 second. Expected to take 1.31 seconds. 409818:08:54# [RSpecRunTime] Starting example group spec/models/releases/source_spec.rb. Expected to take 1.25 seconds. 409918:08:54Releases::Source 410018:08:55 does not allow STI 410218:08:55 returns all formats of sources 410418:08:55 returns zip archived source url 410518:08:55 when ref is directory structure 410618:08:55 converts slash to dash 410718:08:55# [RSpecRunTime] Finishing example group spec/models/releases/source_spec.rb. It took 0.95 second. Expected to take 1.25 seconds. 410818:08:55# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. Expected to take 1.21 seconds. 410918:08:55Gitlab::LegacyGithubImport::MilestoneFormatter 411118:08:55 when importing a GitHub project 411218:08:55 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 411318:08:55 when milestone is open 411418:08:56 returns formatted attributes 411518:08:56 when milestone is closed 411618:08:56 returns formatted attributes 411718:08:56 when milestone has a due date 411818:08:56 returns formatted attributes 411918:08:56 when importing a Gitea project 412018:08:56 behaves like Gitlab::LegacyGithubImport::MilestoneFormatter#attributes 412118:08:56 when milestone is open 412218:08:56 returns formatted attributes 412318:08:56 when milestone is closed 412418:08:56 returns formatted attributes 412518:08:56 when milestone has a due date 412618:08:56 returns formatted attributes 412718:08:56 #contributing_user_formatters 412818:08:56 is expected to eq {} 412918:08:56 includes all user reference columns in #attributes 413118:08:56 creates the milestone 413218:08:56 does not push any placeholder references because it does not reference a user 413318:08:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb. It took 0.94 second. Expected to take 1.21 seconds. 413418:08:56# [RSpecRunTime] Starting example group spec/models/ci/build_name_spec.rb. Expected to take 1.16 seconds. 413518:08:56Ci::BuildName 413618:08:56 does not allow STI 413718:08:56 is expected to belong to build required: false 413918:08:56 truncates name to 255 characters 414018:08:56 partitioning 414218:08:56 sets partition_id to the current partition value 414318:08:56 when it is already set 414418:08:57 does not change the partition_id value 414618:08:57 is expected to validate that :build cannot be empty/falsy 414718:08:57 is expected to validate that :name cannot be empty/falsy 414818:08:57# [RSpecRunTime] Finishing example group spec/models/ci/build_name_spec.rb. It took 0.88 second. Expected to take 1.16 seconds. 414918:08:57# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/metrics_spec.rb. Expected to take 1.13 seconds. 415018:08:57Gitlab::Cache::Metrics 415118:08:57 #observe_cache_generation 415218:08:57 updates histogram metric 415318:08:57 when labels redefine defaults 415418:08:57 updates histogram metric 415518:08:57 #increment_cache_miss 415618:08:57 increments number of misses 415718:08:57 when labels redefine defaults 415818:08:57 increments number of misses 415918:08:57 #increment_cache_hit 416018:08:57 increments number of hits 416118:08:57 when labels redefine defaults 416218:08:57 increments number of hits 416318:08:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/metrics_spec.rb. It took 0.15 second. Expected to take 1.13 seconds. 416418:08:57# [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/have_gitlab_http_status_spec.rb. Expected to take 1.07 seconds. 416518:08:57RuboCop::Cop::RSpec::HaveGitlabHttpStatus 416618:08:57 offenses and autocorrections 416718:08:57 bad: "have_http_status(:ok)", good: "have_gitlab_http_status(:ok)" 416818:08:57 registers an offense 416918:08:57 does not register an offense 417018:08:57 bad: "have_http_status(204)", good: "have_gitlab_http_status(:no_content)" 417118:08:57 registers an offense 417218:08:57 does not register an offense 417318:08:57 bad: "have_gitlab_http_status(201)", good: "have_gitlab_http_status(:created)" 417418:08:57 registers an offense 417518:08:57 does not register an offense 417618:08:57 bad: "have_http_status(var)", good: "have_gitlab_http_status(var)" 417718:08:57 registers an offense 417818:08:57 does not register an offense 417918:08:57 bad: "have_http_status(:success)", good: "have_gitlab_http_status(:success)" 418018:08:57 registers an offense 418118:08:57 does not register an offense 418218:08:57 bad: "have_http_status(:invalid)", good: "have_gitlab_http_status(:invalid)" 418318:08:57 registers an offense 418418:08:57 does not register an offense 418518:08:57 bad: "expect(response.status).to eq(200)", good: "expect(response).to have_gitlab_http_status(:ok)" 418618:08:57 registers an offense 418718:08:57 does not register an offense 418818:08:57 bad: "expect(response.status).not_to eq(200)", good: "expect(response).not_to have_gitlab_http_status(:ok)" 418918:08:57 registers an offense 419018:08:57 does not register an offense 419118:08:57 partially autocorrects invalid numeric status 419218:08:57 bad: "have_http_status(-1)", good: "have_gitlab_http_status(-1)" 419318:08:57 registers an offense 419418:08:57 does not autocorrect 419618:08:57 code: "have_http_status" 419718:08:57 does not register an offense 419818:08:57 code: "have_http_status { }" 419918:08:57 does not register an offense 420018:08:57 code: "have_http_status(200, arg)" 420118:08:57 does not register an offense 420218:08:57 code: "have_gitlab_http_status" 420318:08:58 does not register an offense 420418:08:58 code: "have_gitlab_http_status { }" 420518:08:58 does not register an offense 420618:08:58 code: "have_gitlab_http_status(200, arg)" 420718:08:58 does not register an offense 420818:08:58 code: "expect(response.status).to eq(arg)" 420918:08:58 does not register an offense 421018:08:58 code: "expect(response.status).to eq(:ok)" 421118:08:58 does not register an offense 421218:08:58 code: "expect(response.status).to some_matcher(200)" 421318:08:58 does not register an offense 421418:08:58 code: "expect(response.status).not_to eq(arg)" 421518:08:58 does not register an offense 421618:08:58 code: "expect(response.status).not_to eq(:ok)" 421718:08:58 does not register an offense 421818:08:58 code: "expect(response.status).not_to some_matcher(200)" 421918:08:58 does not register an offense 422018:08:58 code: "expect(result.status).to eq(200)" 422118:08:58 does not register an offense 422218:08:58 code: "expect(result.status).not_to eq(200)" 422318:08:58 does not register an offense 422418:08:58 code: "response = some_assignment\nexpect(response.status).to eq(200)\n" 422518:08:58 does not register an offense 422618:08:58 code: "response = some_assignment\nexpect(response.status).not_to eq(200)\n" 422718:08:58 does not register an offense 422818:08:58# [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/have_gitlab_http_status_spec.rb. It took 0.84 second. Expected to take 1.07 seconds. 422918:08:58# [RSpecRunTime] Starting example group spec/services/achievements/update_service_spec.rb. Expected to take 1.02 seconds. 423018:08:58Achievements::UpdateService 423218:08:58 when user does not have permission 423318:08:58 returns an error 423418:08:58 when user has permission 423518:08:59 updates an achievement 423618:08:59 returns an error when the achievement cannot be updated 423718:08:59# [RSpecRunTime] Finishing example group spec/services/achievements/update_service_spec.rb. It took 0.8 second. Expected to take 1.02 seconds. 423818:08:59# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb. Expected to take 1.01 seconds. 423918:08:59Gitlab::BitbucketImport::Importers::IssuesNotesImporter 424118:08:59 imports the notes from each issue in parallel 424218:08:59 when an error is raised 424318:08:59Job arguments to Gitlab::BitbucketImport::ImportIssueNotesWorker must be native JSON types, but :iid is a Symbol. 424518:08:59To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 424618:08:59 tracks the failure and does not fail 424718:08:59 when issue was already enqueued 424818:08:59 does not schedule job for enqueued issues 424918:08:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb. It took 0.71 second. Expected to take 1.01 seconds. 425018:08:59# [RSpecRunTime] Starting example group spec/lib/gitlab/instrumentation/redis_base_spec.rb. Expected to take 0.95 second. 425118:08:59Gitlab::Instrumentation::RedisBase 425218:08:59 .storage_key 425318:08:59 returns the class name with underscore 425418:08:59 returns the class name without storage shard details 425618:08:59 returns the non-shard class name with default 425718:08:59 returns the shard name if present 425918:08:59 returns values that are higher than 0 426018:08:59 formats keys for classes with non-default shard_key 426118:08:59 .add_duration 426218:08:59 does not lose precision while adding 426318:08:59 storage key overlapping 426418:09:00 keys do not overlap across storages 426518:09:00 .increment_request_count 426618:09:00 increments by the given amount 426718:09:00 storage key overlapping 426818:09:00 keys do not overlap across storages 426918:09:00 .increment_write_bytes 427018:09:00 storage key overlapping 427118:09:00 keys do not overlap across storages 427218:09:00 .increment_cross_slot_request_count 427318:09:00 storage key overlapping 427418:09:00 keys do not overlap across storages 427518:09:00 increments by the given amount 427618:09:00 .increment_allowed_cross_slot_request_count 427718:09:00 storage key overlapping 427818:09:00 keys do not overlap across storages 427918:09:00 increments by the given amount 428018:09:00 .increment_read_bytes 428118:09:00 storage key overlapping 428218:09:00 keys do not overlap across storages 428318:09:00 .add_call_details 428418:09:00 storage key overlapping 428518:09:00 keys do not overlap across storages 428618:09:00 .redis_cluster_validate! 428718:09:00 Rails environments 428818:09:00 env: "production", allowed: false, should_raise: false 428918:09:00 is expected not to raise Exception 429018:09:00 env: "production", allowed: true, should_raise: false 429118:09:00 is expected not to raise Exception 429218:09:00 env: "staging", allowed: false, should_raise: false 429318:09:00 is expected not to raise Exception 429418:09:00 env: "staging", allowed: true, should_raise: false 429518:09:00 is expected not to raise Exception 429618:09:00 env: "development", allowed: true, should_raise: false 429718:09:00 is expected not to raise Exception 429818:09:00 env: "development", allowed: false, should_raise: true 429918:09:00 is expected to raise Gitlab::Instrumentation::RedisClusterValidator::CrossSlotError 430018:09:00 env: "test", allowed: true, should_raise: false 430118:09:00 is expected not to raise Exception 430218:09:00 env: "test", allowed: false, should_raise: true 430318:09:00 is expected to raise Gitlab::Instrumentation::RedisClusterValidator::CrossSlotError 430418:09:00 .log_exception 430518:09:00 logs exception with storage details 430618:09:00 when sharded instrumentation class 430718:09:00 logs exception with storage details 430818:09:00 .instance_count_connection_exception 430918:09:00 counts connection exception 431018:09:00 when sharded instrumentation class counts an exception 431118:09:00 counts connection exception 431218:09:00 .instance_count_cluster_pipeline_redirection 431318:09:00 tracks the redirection exception 431418:09:00 handles missing indices 431518:09:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/instrumentation/redis_base_spec.rb. It took 0.71 second. Expected to take 0.95 second. 431618:09:00# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. Expected to take 0.92 second. 431718:09:00Mutations::WorkItems::LinkedItems::Base 431818:09:01 raises a NotImplementedError error if the update_links method is called on the base class 431918:09:01# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/linked_items/base_spec.rb. It took 0.72 second. Expected to take 0.92 second. 432018:09:01# [RSpecRunTime] Starting example group spec/models/work_items/widgets/base_spec.rb. Expected to take 0.89 second. 432118:09:01WorkItems::Widgets::Base 432218:09:01 does not allow STI 432418:09:01 is expected to eq :base 432618:09:01 is expected to eq :base 432718:09:01 #widget_definition 432818:09:01 is expected to eq #<WorkItems::WidgetDefinition id: nil, work_item_type_id: 100, widget_type: "description", disabled: false, name: "Description", widget_options: nil> 432918:09:01 .process_quick_action_param 433018:09:01 is expected to eq {:label_ids=>[1, 2]} 433118:09:01 non-existent callback class 433318:09:01# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/base_spec.rb. It took 0.64 second. Expected to take 0.89 second. 433418:09:01# [RSpecRunTime] Starting example group spec/lib/web_ide/extensions_marketplace_spec.rb. Expected to take 0.84 second. 433518:09:01WebIde::ExtensionsMarketplace 433618:09:01 #marketplace_home_url 433818:09:01 #webide_extensions_gallery_settings 433918:09:01 when instance enabled 434018:09:02 when user opt in enabled, returns enabled settings 434118:09:02 when user opt in disabled 434218:09:02 opt_in_status: :unset, reason: :opt_in_unset 434318:09:02 returns disabled settings 434418:09:02 opt_in_status: :disabled, reason: :opt_in_disabled 434518:09:02 returns disabled settings 434618:09:02 when instance disabled 434718:09:02 returns disabled settings and help url 434818:09:02 feature enabled methods 434918:09:02 vscode_web_ide: current_user, web_ide_extensions_marketplace: current_user, expectation: true 435018:09:02 #feature_enabled? 435118:09:02 is expected to equal true 435218:09:02 #feature_enabled_for_any_user? 435318:09:02 is expected to equal true 435418:09:02 vscode_web_ide: current_user, web_ide_extensions_marketplace: false, expectation: false 435518:09:02 #feature_enabled? 435618:09:02 is expected to equal false 435718:09:02 #feature_enabled_for_any_user? 435818:09:02 is expected to equal false 435918:09:02 vscode_web_ide: false, web_ide_extensions_marketplace: current_user, expectation: false 436018:09:02 #feature_enabled? 436118:09:02 is expected to equal false 436218:09:02 #feature_enabled_for_any_user? 436318:09:02 is expected to equal false 436418:09:02 #help_preferences_url 436518:09:02 is expected to match "/help/user/profile/preferences.md#integrate-with-the-extension-marketplace" 436618:09:02 #user_preferences_url 436718:09:02 is expected to match "/-/profile/preferences#integrations" 436918:09:02 is expected to match "/help/user/project/web_ide/index.md#extension-marketplace" 437018:09:02# [RSpecRunTime] Finishing example group spec/lib/web_ide/extensions_marketplace_spec.rb. It took 0.65 second. Expected to take 0.84 second. 437118:09:02# [RSpecRunTime] Starting example group spec/models/projects/ci_feature_usage_spec.rb. Expected to take 0.82 second. 437218:09:02Projects::CiFeatureUsage 437318:09:02 does not allow STI 437418:09:02 associations 437518:09:02 is expected to belong to project required: false 437618:09:02 behaves like having unique enum values 437718:09:02 has unique values in "feature" 437918:09:02 is expected to validate that :project cannot be empty/falsy 438018:09:02 is expected to validate that :feature cannot be empty/falsy 438118:09:02 .insert_usage 438218:09:03 when data is not a duplicate 438318:09:03 creates a new record 438418:09:03 when data is a duplicate 438518:09:03 does not create a new record 438618:09:03# [RSpecRunTime] Finishing example group spec/models/projects/ci_feature_usage_spec.rb. It took 0.6 second. Expected to take 0.82 second. 438718:09:03# [RSpecRunTime] Starting example group spec/models/anti_abuse/user_trust_score_spec.rb. Expected to take 0.78 second. 438818:09:03AntiAbuse::UserTrustScore 438918:09:03 does not allow STI 439018:09:03 #telesign_score 439118:09:03 when the user has a telesign risk score 439218:09:03 returns the latest score 439318:09:03 when the user does not have a telesign risk score 439418:09:03 defaults to zero 439618:09:03 when the user is a spammer 439718:09:03 classifies the user as a spammer 439818:09:03 when the user is not a spammer 439918:09:03 does not classify the user as a spammer 440118:09:03 when the user is a spammer 440218:09:03 returns the expected score 440318:09:03 when the user is not a spammer 440418:09:03 returns the expected score 440518:09:03 #arkose_global_score 440618:09:03 when the user has an arkose global risk score 440718:09:03 returns the latest score 440818:09:03 when the user does not have an arkose global risk score 440918:09:03 defaults to zero 441018:09:03 #remove_old_scores 441118:09:03 if max events is exceeded 441218:09:03 removes the oldest events 441318:09:03 #arkose_custom_score 441418:09:03 when the user has an arkose custom risk score 441518:09:03 returns the latest score 441618:09:03 when the user does not have an arkose custom risk score 441718:09:03 defaults to zero 441818:09:03# [RSpecRunTime] Finishing example group spec/models/anti_abuse/user_trust_score_spec.rb. It took 0.65 second. Expected to take 0.78 second. 441918:09:03# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb. Expected to take 0.74 second. 442018:09:03BulkImports::Common::Pipelines::EntityFinisher 442118:09:03 updates the entity status to finished 442218:09:03 when entity is in a final finished or failed state 442318:09:04 does nothing 442418:09:04 does nothing 442518:09:04 when all entity trackers failed 442618:09:04 marks entity as failed 442718:09:04# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb. It took 0.57 second. Expected to take 0.74 second. 442818:09:04# [RSpecRunTime] Starting example group spec/presenters/terraform/modules_presenter_spec.rb. Expected to take 0.73 second. 442918:09:04Terraform::ModulesPresenter 443118:09:04 is expected to be a kind of Array 443218:09:04 is expected to be a kind of Hash 443318:09:04 is expected to match schema "public_api/v4/packages/terraform/modules/v1/modules" 443418:09:04# [RSpecRunTime] Finishing example group spec/presenters/terraform/modules_presenter_spec.rb. It took 0.58 second. Expected to take 0.73 second. 443518:09:04# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb. Expected to take 0.7 second. 443618:09:04Gitlab::Ci::Config::Entry::Rules::Rule::Changes 443818:09:04 when using a string array 443918:09:04 is expected to be valid 444018:09:04 when using an integer array 444118:09:04 is expected not to be valid 444218:09:05 returns errors 444318:09:05 when using a string 444418:09:05 is expected not to be valid 444518:09:05 reports an error about invalid policy 444618:09:05 when using a long array 444718:09:05 is expected not to be valid 444818:09:05 returns errors 444918:09:05 when clause is empty 445018:09:05 is expected to be valid 445118:09:05 when policy strategy does not match 445218:09:05 is expected not to be valid 445318:09:05 returns information about errors 445518:09:05 when paths is an array of strings 445618:09:05 is expected to be valid 445718:09:05 when paths is not an array 445818:09:05 is expected not to be valid 445918:09:05 returns information about errors 446018:09:05 when paths is an array of integers 446118:09:05 is expected not to be valid 446218:09:05 returns information about errors 446318:09:05 when paths is an array of long strings 446418:09:05 is expected not to be valid 446518:09:05 returns information about errors 446618:09:05 when paths is nil 446718:09:05 is expected not to be valid 446818:09:05 returns information about errors 446918:09:05 with paths and compare_to 447018:09:05 is expected to be valid 447118:09:05 when compare_to is not a string 447218:09:05 is expected not to be valid 447318:09:05 returns information about errors 447518:09:05 when using a string array 447618:09:05 is expected to eq {:paths=>["app/", "lib/", "spec/", "other/*", "paths/**/*.rb"]} 447818:09:05 is expected to eq {:paths=>["app/", "lib/"]} 447918:09:05 with paths and compare_to 448018:09:05 is expected to eq {:compare_to=>"branch1", :paths=>["app/", "lib/"]} 448118:09:05# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb. It took 0.59 second. Expected to take 0.7 second. 448218:09:05# [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. Expected to take 0.68 second. 448318:09:05Analytics::CycleAnalytics::StageEventHash 448418:09:05 does not allow STI 448518:09:05 associations 448618:09:05 is expected to have many cycle_analytics_stages 448818:09:05 is expected to validate that :hash_sha256 cannot be empty/falsy 448918:09:05 .record_id_by_hash_sha256 449018:09:05 returns an existing id 449118:09:05 creates a new record 449218:09:05 when the initial find_by query does not find the record 449318:09:05 returns an existing id 449418:09:05 .cleanup_if_unused 449518:09:05 removes the record if there is no stages with given stage events hash 449618:09:06 does not remove the record if at least 1 group stage for the given stage events hash exists 449718:09:06# [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. It took 0.64 second. Expected to take 0.68 second. 449818:09:06# [RSpecRunTime] Starting example group spec/lib/gitlab/git_access_design_spec.rb. Expected to take 0.64 second. 449918:09:06Gitlab::GitAccessDesign 450118:09:06 when the user is allowed to manage designs 450218:09:06 is expected to be a kind of Gitlab::GitAccessResult::Success 450318:09:06 when the user is not allowed to manage designs 450418:09:06 raises an error 450518:09:06 when the protocol is not web 450618:09:06 raises an error 450718:09:06# [RSpecRunTime] Finishing example group spec/lib/gitlab/git_access_design_spec.rb. It took 0.54 second. Expected to take 0.64 second. 450818:09:06# [RSpecRunTime] Starting example group spec/workers/concerns/limited_capacity/worker_spec.rb. Expected to take 0.64 second. 450918:09:06LimitedCapacity::Worker 451018:09:06 required methods 451118:09:06 is expected to raise NotImplementedError 451218:09:06 is expected to raise NotImplementedError 451318:09:06 is expected to raise NotImplementedError 451418:09:06 Sidekiq options 451518:09:06 does not retry failed jobs 451618:09:06 does not deduplicate jobs 451718:09:06 .perform_with_capacity 451818:09:06 enqueues jobs 451918:09:06 when max_running_jobs is 0 452018:09:06 does not enqueue jobs 452218:09:06 with capacity 452318:09:06 calls perform_work 452418:09:06 re-enqueues itself 452518:09:06 reports prometheus metrics 452618:09:07 updates the running set 452718:09:07 with capacity and without work 452818:09:07 does not re-enqueue itself 452918:09:07 without capacity 453018:09:07 does not call perform_work 453118:09:07 does not re-enqueue itself 453218:09:07 when perform_work fails 453318:09:07 does not re-enqueue itself 453418:09:07 removes itself from the running set 453518:09:07 reports prometheus metrics 453618:09:07 #remove_failed_jobs 453718:09:07 removes failed jobs 453818:09:07 #report_prometheus_metrics 453918:09:07 reports number of running jobs 454018:09:07# [RSpecRunTime] Finishing example group spec/workers/concerns/limited_capacity/worker_spec.rb. It took 0.52 second. Expected to take 0.64 second. 454118:09:07# [RSpecRunTime] Starting example group spec/views/groups/milestones/index.html.haml_spec.rb. Expected to take 0.59 second. 454218:09:07groups/milestones/index.html.haml 454318:09:07 behaves like milestone empty states 454418:09:07 with no milestones 454518:09:07 shows empty state 454618:09:07 does not show tabs or searchbar 454718:09:07 with no open milestones 454818:09:07 shows tabs and searchbar 454918:09:07 shows empty state 455018:09:07 with no closed milestones 455118:09:07 shows tabs and searchbar 455218:09:07 shows empty state on closed milestones 455318:09:07# [RSpecRunTime] Finishing example group spec/views/groups/milestones/index.html.haml_spec.rb. It took 0.33 second. Expected to take 0.59 second. 455418:09:07# [RSpecRunTime] Starting example group spec/lib/sidebars/user_profile/menus/starred_projects_menu_spec.rb. Expected to take 0.58 second. 455518:09:07Sidebars::UserProfile::Menus::StarredProjectsMenu 455618:09:07 behaves like User profile menu 455718:09:07 does not contain any sub menu 455818:09:07 renders the correct link 455918:09:07 renders the correct title 456018:09:07 renders the correct icon 456118:09:07 renders the correct avatar 456218:09:07 defines correct active route 456318:09:07 renders if user is logged in 456418:09:07 when viewed user is blocked 456518:09:07 when user is not logged in 456618:09:07 is not allowed to view the menu item 456718:09:07 when current user has permission 456818:09:07 is allowed to view the menu item 456918:09:07 when current user does not have permission 457018:09:07 is not allowed to view the menu item 457118:09:07 when viewed user is banned 457218:09:07Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 457418:09:07To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 457518:09:07 when user is not logged in 457618:09:08 is not allowed to view the menu item 457718:09:08 when current user has permission 457818:09:08 is allowed to view the menu item 457918:09:08 when current user does not have permission 458018:09:08 is not allowed to view the menu item 458118:09:08# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_profile/menus/starred_projects_menu_spec.rb. It took 0.51 second. Expected to take 0.58 second. 458218:09:08# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb. Expected to take 0.54 second. 458318:09:08Gitlab::Tracking::Destinations::SnowplowMicro 458418:09:08 is expected to delegate #flush to the #tracker object 458618:09:08 when snowplow_micro config is set 458718:09:08 returns proper URI 458818:09:08 when gitlab config has https scheme 458918:09:08 returns proper URI 459018:09:08 when snowplow_micro config is not set 459118:09:08 returns localhost hostname 459318:09:08 includes protocol with the correct value 459418:09:08 includes port with the correct value 459518:09:08 includes forceSecureTracker with value false 459618:09:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb. It took 0.27 second. Expected to take 0.54 second. 459718:09:08# [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb. Expected to take 0.54 second. 459818:09:08Gitlab::DependencyLinker::PackageJsonLinker 460018:09:08 supports package.json 460118:09:08 does not support other files 460318:09:08 does not link the module name 460418:09:08 links the homepage 460518:09:08 links the repository URL 460618:09:08 links the license 460718:09:08 links dependencies 460818:09:08 links dependencies to URL detected on value 460918:09:08 does not link to NPM when invalid git URL 461018:09:08 links GitHub repos 461118:09:08 links Git repos 461218:09:08 does not link scripts with the same key as a package 461318:09:08 when dependency is not a string 461418:09:08 does not link it 461518:09:08 when `dependencies` is not a hash 461618:09:08 does not link it 461718:09:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb. It took 0.46 second. Expected to take 0.54 second. 461818:09:08# [RSpecRunTime] Starting example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. Expected to take 0.49 second. 461918:09:08Types::DataTransfer::ProjectDataTransferType 462018:09:08 includes the specific fields 462118:09:08 #total_egress 462218:09:09 calls sum on active record relation 462318:09:09# [RSpecRunTime] Finishing example group spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb. It took 0.41 second. Expected to take 0.49 second. 462418:09:09# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb. Expected to take 0.49 second. 462518:09:09Gitlab::Ci::Pipeline::Expression::Lexeme::Matches 462718:09:09 with non-evaluable operands 462818:09:09 creates a new instance of the token 462918:09:09 with evaluable operands 463018:09:09 creates a new instance of the token 463218:09:09 is an operator 463418:09:09 has a precedence 463618:09:09 when left and right do not match 463718:09:09 is expected to eq false 463818:09:09 when left and right match 463918:09:09 is expected to eq true 464018:09:09 when left is nil 464118:09:09 is expected to eq false 464218:09:09 when right is nil 464318:09:09 is expected to eq false 464418:09:09 when left and right are nil 464518:09:09 is expected to eq false 464618:09:09 when left is an empty string 464718:09:09 is expected to eq false 464818:09:09 when left and right are empty strings 464918:09:09 is expected to eq true 465018:09:09 when left is a multiline string and matches right 465118:09:09 is expected to eq true 465218:09:09 when left is a multiline string and does not match right 465318:09:09 is expected to eq false 465418:09:09 when a matching pattern uses regex flags 465518:09:09 is expected to eq true 465618:09:09 when a non-matching pattern uses regex flags 465718:09:09 is expected to eq false 465818:09:09 when right value is a regexp string 465918:09:09 when matching 466018:09:09 is expected to eq true 466118:09:09 when not matching 466218:09:09 is expected to eq false 466318:09:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb. It took 0.38 second. Expected to take 0.49 second. 466418:09:09# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/query_spec.rb. Expected to take 0.45 second. 466518:09:09Gitlab::Usage::Metrics::Query 466718:09:09 returns the raw SQL 466818:09:09 does not mix a nil column with keyword arguments 466918:09:09 removes order from passed relation 467018:09:09 returns valid raw SQL for join relations 467118:09:09 returns valid raw SQL for join relations with joined columns 467218:09:09 .distinct_count 467318:09:09 returns the raw SQL 467418:09:09 does not mix a nil column with keyword arguments 467518:09:09 removes order from passed relation 467618:09:09 returns valid raw SQL for join relations 467718:09:09 returns valid raw SQL for join relations with joined columns 467918:09:09 returns the raw SQL 468118:09:09 returns the raw SQL 468218:09:09 estimate_batch_distinct_count 468318:09:09 returns the raw SQL 468518:09:09 returns the histogram sql 468718:09:10 raise ArgumentError error 468818:09:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/query_spec.rb. It took 0.42 second. Expected to take 0.45 second. 468918:09:10# [RSpecRunTime] Starting example group spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb. Expected to take 0.45 second. 469018:09:10Types::ContainerRegistry::ContainerTagsExpirationPolicyType 469118:09:10 is expected to eq "A tag expiration policy using regex patterns to control which images to keep or expire." 469218:09:10 is expected to eq "ContainerTagsExpirationPolicy" 469318:09:10 is expected to require graphql authorizations :read_container_image 469418:09:10 name_regex field 469518:09:10 returns untrusted regexp type 469618:09:10 has valid authorization 469718:09:10 cadence field 469818:09:10 returns cadence enum 469918:09:10 has valid authorization 470018:09:10 next_run_at field 470118:09:10 returns time type 470218:09:10 has valid authorization 470318:09:10 name_regex_keep field 470418:09:10 returns untrusted regexp type 470518:09:10 has valid authorization 470618:09:10 enabled field 470718:09:10 returns boolean type 470818:09:10 has valid authorization 470918:09:10 keep n field 471018:09:10 returns keep enum 471118:09:10 has valid authorization 471218:09:10 older_than field 471318:09:10 returns older_than type 471418:09:10 has valid authorization 471518:09:10# [RSpecRunTime] Finishing example group spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb. It took 0.4 second. Expected to take 0.45 second. 471618:09:10# [RSpecRunTime] Starting example group spec/validators/color_validator_spec.rb. Expected to take 0.4 second. 471718:09:10ColorValidator 471818:09:10 fails fast for long invalid string 471918:09:10 color: "000", is_valid: false 472018:09:10 only accepts valid colors 472118:09:10 color: "#ffff", is_valid: false 472218:09:10 only accepts valid colors 472318:09:10 color: "#aaa", is_valid: true 472418:09:10 only accepts valid colors 472518:09:10 color: #<Gitlab::Color:0x000079d941f03680 @value="#FF0000">, is_valid: true 472618:09:10 only accepts valid colors 472718:09:10 color: "#000111222", is_valid: false 472818:09:10 only accepts valid colors 472918:09:10 when color must be present 473118:09:10 color: Thu, 07 Nov 2024 17:48:25.995307474 UTC +00:00, is_valid: false 473218:09:10 only accepts valid colors 473318:09:10 color: nil, is_valid: true 473418:09:10 only accepts valid colors 473518:09:10 color: "#cCc", is_valid: true 473618:09:10 only accepts valid colors 473718:09:10 color: "#000abc", is_valid: true 473818:09:10 only accepts valid colors 473918:09:10 color: "", is_valid: false 474018:09:10 only accepts valid colors 474118:09:10 color: "red", is_valid: false 474218:09:10 only accepts valid colors 474318:09:10 color: "invalid", is_valid: false 474418:09:10 only accepts valid colors 474518:09:10 color: "#BBB", is_valid: true 474618:09:10 only accepts valid colors 474718:09:10# [RSpecRunTime] Finishing example group spec/validators/color_validator_spec.rb. It took 0.35 second. Expected to take 0.4 second. 474818:09:10# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/panel_spec.rb. Expected to take 0.4 second. 474918:09:10Sidebars::Admin::Panel 475018:09:10 behaves like a panel with uniquely identifiable menu items 475118:09:10 all menu_items have unique item_id 475218:09:10 all menu_items have an item_id 475418:09:10 returns the correct aria label 475518:09:10 #super_sidebar_context_header 475618:09:10 returns a hash with the correct title and icon 475718:09:10 system hooks disabled on GitLab.com 475818:09:10 when on GitLab.com 475918:09:10 does not include the SystemHooksMenu 476018:09:10 when not on GitLab.com 476118:09:11 includes the SystemHooksMenu 476218:09:11 behaves like a panel instantiable by the anonymous user 476318:09:11 is expected to be a kind of Sidebars::Admin::Panel 476418:09:11# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/panel_spec.rb. It took 0.3 second. Expected to take 0.4 second. 476518:09:11# [RSpecRunTime] Starting example group spec/workers/approve_blocked_pending_approval_users_worker_spec.rb. Expected to take 0.37 second. 476618:09:11ApproveBlockedPendingApprovalUsersWorker 476818:09:11 calls ApproveService for users in blocked_pending_approval state 476918:09:11 does not call ApproveService for active users 477018:09:11# [RSpecRunTime] Finishing example group spec/workers/approve_blocked_pending_approval_users_worker_spec.rb. It took 0.27 second. Expected to take 0.37 second. 477118:09:11# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. Expected to take 0.37 second. 477218:09:11RuboCop::Cop::Migration::BatchMigrationsPostOnly 477318:09:11 when methods appear in a regular migration 477418:09:11 does not allow 'ensure_batched_background_migration_is_finished' to be called 477518:09:11 does not allow 'queue_batched_background_migration' to be called 477618:09:11 does not allow 'delete_batched_background_migration' to be called 477718:09:11 does not allow 'ensure_batched_background_migration_is_finished' to be called 477818:09:11 allows arbitrary other method to be called 477918:09:11 when methods appear in a post-deployment migration 478018:09:11 allows 'ensure_batched_background_migration_is_finished' to be called 478118:09:11 allows 'queue_batched_background_migration' to be called 478218:09:11 allows 'delete_batched_background_migration' to be called 478318:09:11 allows 'ensure_batched_background_migration_is_finished' to be called 478418:09:11 allows arbitrary other method to be called 478518:09:11# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. It took 0.25 second. Expected to take 0.37 second. 478618:09:11# [RSpecRunTime] Starting example group spec/serializers/integrations/field_entity_spec.rb. Expected to take 0.34 second. 478718:09:11Integrations::FieldEntity 478918:09:11 with Jira integration 479018:09:11 with field with type text 479118:09:11 exposes correct attributes 479218:09:11 with field with type password 479318:09:11 exposes correct attributes but hides password 479418:09:11 with EmailsOnPush integration 479518:09:11 with field with type checkbox 479618:09:11 exposes correct attributes and casts value to Boolean 479718:09:11 with field with type select 479818:09:11 exposes correct attributes 479918:09:11 with chat integration 480018:09:11 exposes correct attributes but masks webhook 480118:09:11 when webhook was not set 480218:09:11 does not show the masked webhook 480318:09:11# [RSpecRunTime] Finishing example group spec/serializers/integrations/field_entity_spec.rb. It took 0.23 second. Expected to take 0.34 second. 480418:09:11# [RSpecRunTime] Starting example group spec/models/ci/pipeline_schedule_variable_spec.rb. Expected to take 0.34 second. 480518:09:11Ci::PipelineScheduleVariable 480618:09:11 does not allow STI 480718:09:11 behaves like CI variable 480818:09:11 is expected to includes the Ci::HasVariable module 480918:09:11 strips whitespaces when assigning key 481018:09:11 can convert to runner variable 481118:09:11 variable type 481218:09:12 defines variable types 481318:09:12 defaults variable type to env_var 481418:09:12 supports variable type file 481518:09:12# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_schedule_variable_spec.rb. It took 0.27 second. Expected to take 0.34 second. 481618:09:12# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. Expected to take 0.33 second. 481718:09:12Integrations::ChatMessage::WikiPageMessage 481818:09:12 does not allow STI 481918:09:12 behaves like Integrations::ChatMessage 482018:09:12 when input contains link markup 482118:09:12 strips all link markup characters 482218:09:12 without markdown 482418:09:12 when :action == "create" 482518:09:12 returns a message that a new wiki page was created 482618:09:12 when :action == "update" 482718:09:12 returns a message that a wiki page was updated 482818:09:12 #attachments 482918:09:12 when :action == "create" 483018:09:12 returns the commit message for a new wiki page 483118:09:12 when :action == "update" 483218:09:12 returns the commit message for an updated wiki page 483318:09:12 with markdown 483518:09:12 when :action == "create" 483618:09:12 returns a message that a new wiki page was created 483718:09:12 when :action == "update" 483818:09:12 returns a message that a wiki page was updated 483918:09:12 #attachments 484018:09:12 when :action == "create" 484118:09:12 returns the commit message for a new wiki page 484218:09:12 when :action == "update" 484318:09:12 returns the commit message for an updated wiki page 484518:09:12 when :action == "create" 484618:09:12 returns the attachment for a new wiki page 484718:09:12 when :action == "update" 484818:09:12 returns the attachment for an updated wiki page 484918:09:12# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. It took 0.32 second. Expected to take 0.33 second. 485018:09:12# [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/wiki_menu_spec.rb. Expected to take 0.3 second. 485118:09:12Sidebars::Projects::Menus::WikiMenu 485218:09:12 does not contain any sub menu 485418:09:12 when user can access project wiki 485518:09:12 returns true 485618:09:12 when user cannot access project wiki 485718:09:12 returns false 485818:09:12 behaves like serializable as super_sidebar_menu_args 485918:09:12 returns hash with provided attributes 486018:09:12 returns hash with an item_id 486118:09:12# [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/wiki_menu_spec.rb. It took 0.25 second. Expected to take 0.3 second. 486218:09:12# [RSpecRunTime] Starting example group spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb. Expected to take 0.3 second. 486318:09:12Sidebars::UserSettings::Menus::ApplicationsMenu 486418:09:12 behaves like User settings menu 486518:09:12 does not contain any sub menu 486618:09:12 renders the correct link 486718:09:12 renders the correct title 486818:09:12 renders the correct icon 486918:09:12 defines correct active route 487018:09:12 behaves like User settings menu #render? method 487218:09:12 when user is logged in 487418:09:12 when user is not logged in 487518:09:12 does not render 487618:09:12# [RSpecRunTime] Finishing example group spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb. It took 0.24 second. Expected to take 0.3 second. 487718:09:12# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/merge_message_spec.rb. Expected to take 0.28 second. 487818:09:12Integrations::ChatMessage::MergeMessage 487918:09:12 does not allow STI 488018:09:12 behaves like Integrations::ChatMessage 488118:09:12 when input contains link markup 488218:09:12 strips all link markup characters 488318:09:12 without markdown 488518:09:12 returns a message regarding opening of merge requests 488718:09:12 returns a message regarding closing of merge requests 488818:09:12 with markdown 489018:09:13 returns a message regarding opening of merge requests 489218:09:13 returns a message regarding closing of merge requests 489418:09:13 returns a message regarding completed approval of merge requests 489618:09:13 returns a message regarding revocation of completed approval of merge requests 489818:09:13 returns a message regarding added approval of merge requests 490018:09:13 returns a message regarding revoking approval of merge requests 490118:09:13# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/merge_message_spec.rb. It took 0.24 second. Expected to take 0.28 second. 490218:09:13# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/note_message_spec.rb. Expected to take 0.28 second. 490318:09:13Integrations::ChatMessage::NoteMessage 490418:09:13 does not allow STI 490518:09:13 behaves like Integrations::ChatMessage 490618:09:13 when input contains link markup 490718:09:13 strips all link markup characters 490818:09:13 commit notes 490918:09:13 without markdown 491018:09:13 returns a message regarding notes on commits 491118:09:13 with markdown 491218:09:13 returns a message regarding notes on commits 491318:09:13 merge request notes 491418:09:13 without markdown 491518:09:13 returns a message regarding notes on a merge request 491618:09:13 with markdown 491718:09:13 returns a message regarding notes on a merge request 491918:09:13 without markdown 492018:09:13 returns a message regarding notes on an issue 492118:09:13 with markdown 492218:09:13 returns a message regarding notes on an issue 492318:09:13 project snippet notes 492418:09:13 without markdown 492518:09:13 returns a message regarding notes on a project snippet 492618:09:13 with markdown 492718:09:13 returns a message regarding notes on a project snippet 492818:09:13# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/note_message_spec.rb. It took 0.23 second. Expected to take 0.28 second. 492918:09:13# [RSpecRunTime] Starting example group spec/lib/api/entities/nuget/metadatum_spec.rb. Expected to take 0.26 second. 493018:09:13API::Entities::Nuget::Metadatum 493218:09:13 metadatum without project_url 493318:09:13 is expected not to have key :projectUrl 493418:09:13 metadatum without license_url 493518:09:13 is expected not to have key :licenseUrl 493618:09:13 metadatum without icon_url 493718:09:13 is expected not to have key :iconUrl 493918:09:13 with default value 494018:09:13 is expected to have key :authors 494318:09:13 with default value 494418:09:13 is expected to have key :description 494518:09:13 is expected to have key :summary 494718:09:13# [RSpecRunTime] Finishing example group spec/lib/api/entities/nuget/metadatum_spec.rb. It took 0.21 second. Expected to take 0.26 second. 494818:09:13# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/stats_cache_spec.rb. Expected to take 0.26 second. 494918:09:13Gitlab::Diff::StatsCache 495018:09:13 VERSION is set 495218:09:13 returns the expected stats 495318:09:13 #write_if_empty 495418:09:13 when the cache already exists 495518:09:13 does not write the stats 495618:09:13 when the cache does not exist 495718:09:13 writes the stats 495818:09:13 when given non utf-8 characters 495918:09:13 writes the stats 496018:09:13 when given empty stats 496118:09:13 does not write the stats 496318:09:13 clears cache 496418:09:13 with multiple cache versions 496518:09:13 does not read from a stale cache 496618:09:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/stats_cache_spec.rb. It took 0.19 second. Expected to take 0.26 second. 496718:09:13# [RSpecRunTime] Starting example group spec/components/layouts/settings_section_component_spec.rb. Expected to take 0.24 second. 496818:09:13Layouts::SettingsSectionComponent 497018:09:13 renders heading 497118:09:13 renders description 497218:09:13 renders description slot 497318:09:13 renders body slot 497518:09:13 renders testid 497618:09:13# [RSpecRunTime] Finishing example group spec/components/layouts/settings_section_component_spec.rb. It took 0.16 second. Expected to take 0.24 second. 497718:09:13# [RSpecRunTime] Starting example group spec/lib/gitlab/internal_events/event_definitions_spec.rb. Expected to take 0.24 second. 497818:09:13Gitlab::InternalEvents::EventDefinitions 497918:09:13 when using actual metric definitions 498018:09:13 they can load 498118:09:13 when using mock data 498218:09:13 .unique_properties 498318:09:13 when event has valid unique value with a period 498518:09:13 when event has no periods in unique property 498718:09:14 when event has more than one period in unique property 498918:09:14 when event does not have unique property 499018:09:14 returns an empty array 499118:09:14 when an event has multiple unique properties 499218:09:14 returns all the properties 499318:09:14 when an event has nil property 499418:09:14 ignores the nil property 499518:09:14 .load_configurations 499618:09:14 raises no errors 499718:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/internal_events/event_definitions_spec.rb. It took 0.21 second. Expected to take 0.24 second. 499818:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/reader_spec.rb. Expected to take 0.22 second. 499918:09:14Gitlab::ImportExport::Reader 500018:09:14 #project_tree 500118:09:14 delegates to AttributesFinder#find_root 500218:09:14 when exception raised 500318:09:14 is expected to equal false 500418:09:14 logs the error 500518:09:14 #group_members_tree 500618:09:14 delegates to AttributesFinder#find_root 500718:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/reader_spec.rb. It took 0.14 second. Expected to take 0.22 second. 500818:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/parsers_spec.rb. Expected to take 0.22 second. 500918:09:14Gitlab::Ci::Parsers 501118:09:14 when file_type is junit 501218:09:14 fabricates the class 501318:09:14 when file_type is cobertura 501418:09:14 fabricates the class 501518:09:14 when file_type is jacoco 501618:09:14 fabricates the class 501718:09:14 when file_type is accessibility 501818:09:14 fabricates the class 501918:09:14 when file_type is codequality 502018:09:14 fabricates the class 502118:09:14 when file_type is terraform 502218:09:14 fabricates the class 502318:09:14 when file_type does not exist 502418:09:14 raises an error 502518:09:14 .instrument! 502618:09:14 prepends the Instrumentation module into each parser 502718:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/parsers_spec.rb. It took 0.18 second. Expected to take 0.22 second. 502818:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/strip_cookies_spec.rb. Expected to take 0.21 second. 502918:09:14Gitlab::Middleware::StripCookies 503118:09:14 path: "/assets/test.css", cookies_present: false 503218:09:14 returns expected cookie value 503318:09:14 path: "/something/assets/test.css", cookies_present: true 503418:09:14 returns expected cookie value 503518:09:14 path: "/merge_requests/1", cookies_present: true 503618:09:14 returns expected cookie value 503718:09:14 path: "/v2", cookies_present: false 503818:09:14 returns expected cookie value 503918:09:14 path: "/v2/", cookies_present: false 504018:09:14 returns expected cookie value 504118:09:14 path: "/v2/something", cookies_present: false 504218:09:14 returns expected cookie value 504318:09:14 path: "/v2something", cookies_present: true 504418:09:14 returns expected cookie value 504518:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/strip_cookies_spec.rb. It took 0.16 second. Expected to take 0.21 second. 504618:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. Expected to take 0.2 second. 504718:09:14Gitlab::Middleware::QueryAnalyzer 504818:09:14 the PreventCrossDatabaseModification 505018:09:14 when there is a cross modification 505118:09:14 detects cross modifications and tracks exception 505218:09:14 when the detect_cross_database_modification is disabled 505318:09:14 does not detect cross modifications 505418:09:14 when there is no cross modification 505518:09:14 does not log anything 505618:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/middleware/query_analyzer_spec.rb. It took 0.15 second. Expected to take 0.2 second. 505718:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. Expected to take 0.19 second. 505818:09:14Gitlab::Import::UsernameMentionRewriter 505918:09:14 #update_username_mentions 506018:09:14 when the relation hash has a description and a note 506118:09:14 wraps @usernames in backticks 506218:09:14 when the relation hash does not have a description or a note 506318:09:14 does not wrap @usernames in backticks 506418:09:14 #wrap_mentions_in_backticks 506518:09:14 when text is nil 506718:09:14 when the text is empty 506818:09:14 returns an empty string 506918:09:14 when the text contains username mentions 507018:09:14 wraps them in backticks preserving punctuation 507118:09:14 when the text contains code-formatted text 507218:09:14 wraps username mentions only if they are outside code-formatted text 507318:09:14 when the text contains email addresses or urls 507418:09:14 does not insert backticks before @ characters 507518:09:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/import/username_mention_rewriter_spec.rb. It took 0.18 second. Expected to take 0.19 second. 507618:09:14# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/equals_spec.rb. Expected to take 0.19 second. 507718:09:14Gitlab::Ci::Pipeline::Expression::Lexeme::Equals 507918:09:14 with non-evaluable operands 508018:09:14 creates a new instance of the token 508118:09:14 with evaluable operands 508218:09:14 creates a new instance of the token 508418:09:15 is an operator 508618:09:15 has a precedence 508818:09:15 when left and right are equal 508918:09:15 left_value: "string", right_value: "string" 509018:09:15 is expected to eq true 509118:09:15 when left and right are not equal 509218:09:15 left_value: "one string", right_value: "two string" 509318:09:15 is expected to eq false 509418:09:15 left_value: "two string", right_value: "one string" 509518:09:15 is expected to eq false 509618:09:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/equals_spec.rb. It took 0.19 second. Expected to take 0.19 second. 509718:09:15# [RSpecRunTime] Starting example group spec/lib/banzai/cross_project_reference_spec.rb. Expected to take 0.18 second. 509818:09:15Banzai::CrossProjectReference 509918:09:15 #parent_from_ref 510018:09:15 when no project was referenced 510118:09:15 returns the project from context 510218:09:15 when no project was referenced in group context 510318:09:15 returns the group from context 510418:09:15 when referenced project does not exist 510618:09:15 when referenced project exists 510718:09:15 returns the referenced project 510818:09:15 when reference cache is loaded 510918:09:15 pulls from the reference cache 511018:09:15# [RSpecRunTime] Finishing example group spec/lib/banzai/cross_project_reference_spec.rb. It took 0.14 second. Expected to take 0.18 second. 511118:09:15# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/manual_spec.rb. Expected to take 0.17 second. 511218:09:15Gitlab::Ci::Status::Manual 511418:09:15 is expected to eq "Manual" 511618:09:15 is expected to eq "manual action" 511818:09:15 is expected to eq "status_manual" 512018:09:15 is expected to eq "favicon_status_manual" 512218:09:15 is expected to eq "manual" 512318:09:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/manual_spec.rb. It took 0.13 second. Expected to take 0.17 second. 512418:09:15# [RSpecRunTime] Starting example group spec/graphql/types/merge_requests/assignee_type_spec.rb. Expected to take 0.17 second. 512518:09:15Types::MergeRequests::AssigneeType 512618:09:15 behaves like a user type with merge request interaction type 512718:09:15 is expected to require graphql authorizations :read_user 512818:09:15 has the expected fields 512918:09:15 #merge_request_interaction 513018:09:15 returns the correct type 513118:09:15 has the correct arguments 513218:09:15# [RSpecRunTime] Finishing example group spec/graphql/types/merge_requests/assignee_type_spec.rb. It took 0.1 second. Expected to take 0.17 second. 513318:09:15# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/service_class_spec.rb. Expected to take 0.16 second. 513418:09:15RuboCop::Cop::CodeReuse::ServiceClass 513518:09:15 flags the use of a Service class in a Serializer 513618:09:15 flags the use of a Service class in a model 513718:09:15 flags the use of a Service class in a Presenter 513818:09:15 flags the use of a Service class in a Finder 513918:09:15 does not flag the use of a Service class in a regular class 514018:09:15# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/service_class_spec.rb. It took 0.13 second. Expected to take 0.16 second. 514118:09:15# [RSpecRunTime] Starting example group spec/lib/sidebars/your_work/menus/todos_menu_spec.rb. Expected to take 0.15 second. 514218:09:15Sidebars::YourWork::Menus::TodosMenu 514418:09:15 returns the todos_pending_count of the user 514518:09:15 memoizes the query 514718:09:15 when count is zero 514818:09:15 returns false 514918:09:15 when count is larger than zero 515018:09:15 returns true 515118:09:15# [RSpecRunTime] Finishing example group spec/lib/sidebars/your_work/menus/todos_menu_spec.rb. It took 0.13 second. Expected to take 0.15 second. 515218:09:15# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb. Expected to take 0.15 second. 515318:09:15Gitlab::Auth::Atlassian::AuthHash 515518:09:15 returns the correct uid 515718:09:15 returns the correct token 515818:09:15 #refresh_token 515918:09:15 returns the correct refresh token 516118:09:15 returns the correct expires boolean 516318:09:15 returns the correct expiration 516418:09:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb. It took 0.13 second. Expected to take 0.15 second. 516518:09:15# [RSpecRunTime] Starting example group spec/rubocop/cop/code_reuse/finder_spec.rb. Expected to take 0.14 second. 516618:09:15RuboCop::Cop::CodeReuse::Finder 516718:09:15 flags the use of a Finder inside another Finder 516818:09:15 does not flag the use of a Finder in a non Finder file 516918:09:15 flags the use of a Finder inside a model class method 517018:09:15 does not flag the use of a Finder in a regular class method 517118:09:15# [RSpecRunTime] Finishing example group spec/rubocop/cop/code_reuse/finder_spec.rb. It took 0.11 second. Expected to take 0.14 second. 517218:09:15# [RSpecRunTime] Starting example group spec/lib/banzai/filter_array_spec.rb. Expected to take 0.14 second. 517318:09:15Banzai::FilterArray 517418:09:15 #insert_after 517518:09:16 inserts an element after a provided element 517618:09:16 inserts an element at the end when the provided element does not exist 517718:09:16 #insert_before 517818:09:16 inserts an element before a provided element 517918:09:16 inserts an element at the beginning when the provided element does not exist 518018:09:16# [RSpecRunTime] Finishing example group spec/lib/banzai/filter_array_spec.rb. It took 0.1 second. Expected to take 0.14 second. 518118:09:16# [RSpecRunTime] Starting example group spec/views/users/_profile_basic_info.html.haml_spec.rb. Expected to take 0.13 second. 518218:09:16users/_profile_basic_info 518318:09:16 renders the join date 518418:09:16# [RSpecRunTime] Finishing example group spec/views/users/_profile_basic_info.html.haml_spec.rb. It took 0.09 second. Expected to take 0.13 second. 518518:09:16# [RSpecRunTime] Starting example group spec/db/development/add_security_training_providers_spec.rb. Expected to take 0.13 second. 518618:09:16Create security training providers in development 518718:09:16 behaves like security training providers importer 518918:09:16 upserts security training providers 519018:09:16# [RSpecRunTime] Finishing example group spec/db/development/add_security_training_providers_spec.rb. It took 0.11 second. Expected to take 0.13 second. 519118:09:16# [RSpecRunTime] Starting example group spec/graphql/types/deployment_type_spec.rb. Expected to take 0.12 second. 519218:09:16Types::DeploymentType 519318:09:16 has the expected fields 519418:09:16 is expected to expose permissions using Types::PermissionTypes::Deployment 519518:09:16 is expected to require graphql authorizations :read_deployment 519618:09:16 is expected to eq "Deployment" 519718:09:16# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_type_spec.rb. It took 0.1 second. Expected to take 0.12 second. 519818:09:16# [RSpecRunTime] Starting example group spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb. Expected to take 0.12 second. 519918:09:16Gitlab::Memory::Reports::JemallocStats 520118:09:16 when :report_jemalloc_stats ops FF is enabled 520218:09:16 dumps jemalloc stats to the given writer 520318:09:16 when :report_jemalloc_stats ops FF is disabled 520418:09:16 does not run the report 520618:09:16 when :report_jemalloc_stats ops FF is enabled 520718:09:16 is expected to equal true 520818:09:16 when :report_jemalloc_stats ops FF is disabled 520918:09:16 is expected to equal false 521018:09:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb. It took 0.1 second. Expected to take 0.12 second. 521118:09:16# [RSpecRunTime] Starting example group spec/lib/gitlab/utils/gsub_spec.rb. Expected to take 0.11 second. 521218:09:16Gitlab::Utils::Gsub 521318:09:16 #gsub_with_limit 521418:09:16 replaces all instances of the match in a string 521518:09:16 replaces nothing when no match 521618:09:16 handles empty text 521718:09:16 limits the number of replacements 521818:09:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/utils/gsub_spec.rb. It took 0.1 second. Expected to take 0.11 second. 521918:09:16# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. Expected to take 0.11 second. 522018:09:16Gitlab::Database::Migrations::Observers::QueryDetails 522118:09:16 records details of executed queries 522218:09:16 unsubscribes after the observation 522318:09:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/query_details_spec.rb. It took 0.06 second. Expected to take 0.11 second. 522418:09:16# [RSpecRunTime] Starting example group spec/lib/gitlab/git/process_commit_worker_pool_spec.rb. Expected to take 0.1 second. 522518:09:16Gitlab::Git::ProcessCommitWorkerPool 522618:09:16 #get_and_increment_delay 522718:09:16 when under JOBS_THRESHOLD 522818:09:16 does not return a delay 522918:09:16 when over JOBS_THRESHHOLD 523018:09:16 returns a delay 523118:09:16 when called multiple times 523218:09:16 calculates and increments a delay 523318:09:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/git/process_commit_worker_pool_spec.rb. It took 0.08 second. Expected to take 0.1 second. 523418:09:16# [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. Expected to take 0.1 second. 523518:09:16Types::Packages::TerraformModule::Metadatum::InputType 523618:09:16 default can be null 523718:09:16 includes terraform module metadatum input fields 523818:09:16 description can be null 523918:09:16# [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb. It took 0.08 second. Expected to take 0.1 second. 524018:09:16# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_saml_spec.rb. Expected to take 0.09 second. 524118:09:16OmniAuth::Strategies::SAML 524218:09:16 POST /users/auth/saml 524318:09:16 redirects to the provider login page 524418:09:16 stores request ID during request phase 524518:09:16# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_saml_spec.rb. It took 0.07 second. Expected to take 0.09 second. 524618:09:16# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. Expected to take 0.09 second. 524718:09:16Types::Ci::RunnerUpgradeStatusEnum 524818:09:16 is expected to eq "CiRunnerUpgradeStatus" 524918:09:16 exposes all upgrade status values except enum-only values 525018:09:16 exposes all upgrade status values except not_processed 525118:09:16# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb. It took 0.08 second. Expected to take 0.09 second. 525218:09:16# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/representable_spec.rb. Expected to take 0.09 second. 525318:09:16Gitlab::GithubImport::Representation::Representable 525418:09:16 #github_identifiers 525518:09:16 when class does not define `#github_identifiers` 525618:09:16 tracks the error 525718:09:16 when class defines `#github_identifiers` 525818:09:17 does not track an exception and returns the identifiers 525918:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/representable_spec.rb. It took 0.06 second. Expected to take 0.09 second. 526018:09:17# [RSpecRunTime] Starting example group spec/lib/gitlab/email/hook/delivery_metrics_observer_spec.rb. Expected to take 0.09 second. 526118:09:17Gitlab::Email::Hook::DeliveryMetricsObserver 526218:09:17 when email has been delivered 526318:09:17 increments both email delivery metrics 526418:09:17 when email has not been delivered due to an error 526518:09:17 increments only delivery attempt metric 526618:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/email/hook/delivery_metrics_observer_spec.rb. It took 0.06 second. Expected to take 0.09 second. 526718:09:17# [RSpecRunTime] Starting example group spec/lib/kramdown/kramdown_spec.rb. Expected to take 0.08 second. 526818:09:17Ensure kramdown detects invalid syntax highlighting formatters 526918:09:17 with invalid formatter 527018:09:17 falls back to standard HTML and disallows CSV 527118:09:17 with valid formatter 527218:09:17 allows formatter 527318:09:17# [RSpecRunTime] Finishing example group spec/lib/kramdown/kramdown_spec.rb. It took 0.07 second. Expected to take 0.08 second. 527418:09:17# [RSpecRunTime] Starting example group spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb. Expected to take 0.07 second. 527518:09:17API::Entities::VirtualRegistries::Packages::Maven::Registry 527618:09:17 is expected to include :id, :group_id, :created_at, and :updated_at 527718:09:17# [RSpecRunTime] Finishing example group spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb. It took 0.05 second. Expected to take 0.07 second. 527818:09:17# [RSpecRunTime] Starting example group spec/initializers/postgresql_cte_spec.rb. Expected to take 0.07 second. 527918:09:17ActiveRecord::Relation patch for PostgreSQL WITH statements 528018:09:17 ActiveRecord::Relation::WithChain#recursive 528118:09:17 sets recursive value flag on the relation 528218:09:17 raises an error when #update_all is called 528318:09:17# [RSpecRunTime] Finishing example group spec/initializers/postgresql_cte_spec.rb. It took 0.06 second. Expected to take 0.07 second. 528418:09:17# [RSpecRunTime] Starting example group spec/initializers/hashie_mash_permitted_patch_spec.rb. Expected to take 0.07 second. 528518:09:17Hashie::Mash#permitted patch 528718:09:17 raises ArgumentError 528818:09:17 #respond_to? with :permitted? 528918:09:17 returns false 529018:09:17# [RSpecRunTime] Finishing example group spec/initializers/hashie_mash_permitted_patch_spec.rb. It took 0.1 second. Expected to take 0.07 second. 529118:09:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci_access_spec.rb. Expected to take 0.07 second. 529218:09:17Gitlab::CiAccess 529318:09:17 #can_do_action? 529418:09:17 when action is :build_download_code 529518:09:17 is expected to be truthy 529618:09:17 when action is not :build_download_code 529718:09:17 is expected to be falsey 529818:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci_access_spec.rb. It took 0.06 second. Expected to take 0.07 second. 529918:09:17# [RSpecRunTime] Starting example group spec/graphql/types/admin/analytics/usage_trends/measurement_identifier_enum_spec.rb. Expected to take 0.07 second. 530018:09:17Types::Admin::Analytics::UsageTrends::MeasurementIdentifierEnum 530118:09:17 is expected to eq "MeasurementIdentifier" 530218:09:17 exposes all the existing identifier values 530318:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/admin/analytics/usage_trends/measurement_identifier_enum_spec.rb. It took 0.06 second. Expected to take 0.07 second. 530418:09:17# [RSpecRunTime] Starting example group spec/graphql/types/packages/helm/dependency_type_spec.rb. Expected to take 0.07 second. 530518:09:17Types::Packages::Helm::DependencyType 530618:09:17 is expected to eq "PackageHelmDependencyType" 530718:09:17 includes helm dependency fields 530818:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/packages/helm/dependency_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 530918:09:17# [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/crm_contacts_create_input_type_spec.rb. Expected to take 0.07 second. 531018:09:17Types::WorkItems::Widgets::CrmContactsCreateInputType 531118:09:17 is expected to eq "WorkItemWidgetCrmContactsCreateInput" 531218:09:17 is expected to contain exactly "contactIds" 531318:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/crm_contacts_create_input_type_spec.rb. It took 0.06 second. Expected to take 0.07 second. 531418:09:17# [RSpecRunTime] Starting example group spec/serializers/anti_abuse/reports/label_entity_spec.rb. Expected to take 0.06 second. 531518:09:17AntiAbuse::Reports::LabelEntity 531718:09:17 exposes correct attributes 531818:09:17# [RSpecRunTime] Finishing example group spec/serializers/anti_abuse/reports/label_entity_spec.rb. It took 0.05 second. Expected to take 0.06 second. 531918:09:17# [RSpecRunTime] Starting example group spec/lib/api/entities/relation_import_tracker_spec.rb. Expected to take 0.06 second. 532018:09:17API::Entities::RelationImportTracker 532218:09:17 exposes correct attributes 532318:09:17# [RSpecRunTime] Finishing example group spec/lib/api/entities/relation_import_tracker_spec.rb. It took 0.05 second. Expected to take 0.06 second. 532418:09:17# [RSpecRunTime] Starting example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. Expected to take 0.05 second. 532518:09:17Gitlab::Nav::TopNavMenuItem 532718:09:17 builds a hash from the given args 532818:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/nav/top_nav_menu_item_spec.rb. It took 0.04 second. Expected to take 0.05 second. 532918:09:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. Expected to take 0.04 second. 533018:09:17Gitlab::Ci::Status::Bridge::WaitingForResource 533118:09:17 is expected to be < Gitlab::Ci::Status::Processable::WaitingForResource 533218:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb. It took 0.04 second. Expected to take 0.04 second. 533318:09:17# [RSpecRunTime] Starting example group spec/graphql/types/ci/analytics_job_status_enum_spec.rb. Expected to take 0.04 second. 533418:09:17Types::Ci::AnalyticsJobStatusEnum 533518:09:17 exposes all job status types 533618:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/ci/analytics_job_status_enum_spec.rb. It took 0.04 second. Expected to take 0.04 second. 533718:09:17# [RSpecRunTime] Starting example group spec/graphql/types/permission_types/container_repository_spec.rb. Expected to take 0.04 second. 533818:09:17Types::PermissionTypes::ContainerRepository 533918:09:17 has the expected fields 534018:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/permission_types/container_repository_spec.rb. It took 0.04 second. Expected to take 0.04 second. 534118:09:17# [RSpecRunTime] Starting example group spec/graphql/types/deployment_tier_enum_spec.rb. Expected to take 0.04 second. 534218:09:17Types::DeploymentTierEnum 534318:09:17 includes a value for each supported environment tier 534418:09:17# [RSpecRunTime] Finishing example group spec/graphql/types/deployment_tier_enum_spec.rb. It took 0.03 second. Expected to take 0.04 second. 534518:09:17# [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb. Expected to take 0.04 second. 534618:09:17Gitlab::Analytics::CycleAnalytics::StageEvents 534718:09:17 #selectable_events 534818:09:17 excludes internal events 534918:09:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb. It took 0.04 second. Expected to take 0.04 second. 535018:09:17# [RSpecRunTime] Starting example group spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. 535118:09:17CI configuration validation - branch pipelines 535218:09:18Syncing files to gitlab-org/gitlab master branch 535318:09:19 with branch pipelines 535418:09:19 with gitlab.com gitlab-org/gitlab master pipeline 535518:09:19 with scheduled nightly 535618:09:19 behaves like default branch pipeline 535718:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 535818:09:19# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.94 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.15 1.06 1.07 1/285 7349 536018:09:19 with scheduled maintenance 536118:09:19 behaves like default branch pipeline 536218:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 536318:09:19 with gitlab.com gitlab-org/gitlab ruby3_2 branch scheduled pipeline 536418:09:19 behaves like default branch pipeline 536518:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 536618:09:19 with gitlab.com gitlab-org/gitlab stable branch pipeline 536718:09:19 behaves like default branch pipeline 536818:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 536918:09:19 with fork project 537018:09:19 with gitlab.com gitlab-org/security/gitlab project 537118:09:19 when master pipeline is triggered by push 537218:09:19 behaves like default branch pipeline 537318:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 537418:09:19 with scheduled master pipeline 537518:09:19 behaves like default branch pipeline 537618:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 537718:09:19 with auto-deploy branch pipeilne 537818:09:19 behaves like default branch pipeline 537918:09:19 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 538018:09:19 with gitlab.com gitlab-org gitlab-foss project 538118:09:20 with master pipeline triggered by push 538218:09:20 behaves like default branch pipeline 538318:09:20 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 538418:09:20 with scheduled master pipeline 538518:09:20 behaves like default branch pipeline 538618:09:20 is valid (PENDING: around hook at ./spec/spec_helper.rb:422 did not execute the example) 538718:09:20# [RSpecRunTime] Finishing example group spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. It took 2.17 seconds. Missing expected duration from Knapsack report for spec/dot_gitlab_ci/ci_configuration_validation/branch_pipeline_spec.rb. 538818:09:20unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 538918:09:49auto_explain log contains 1861 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-2-44.340.main.ndjson.gz 539018:09:49took 29.158249605 539118:10:17auto_explain log contains 1861 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-2-44.340.ci.ndjson.gz 539218:10:17took 26.18116404 539318:10:17[TEST PROF INFO] EventProf results for sql.active_record 539418:10:17Total time: 04:54.438 of 20:41.685 (23.71%) 539518:10:17Total events: 226957 539618:10:17Top 5 slowest suites (by time): 539718:10:17Project (./spec/models/project_spec.rb:5) – 02:31.011 (112673 / 1632) of 10:20.737 (24.33%) 539818:10:17Ci::JobToken::ProjectScopeLink (./spec/models/ci/job_token/project_scope_link_spec.rb:5) – 00:16.567 (6115 / 24) of 00:33.023 (50.17%) 539918:10:17Jobs/Deploy.gitlab-ci.yml (./spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb:5) – 00:11.284 (7468 / 39) of 00:50.896 (22.17%) 540018:10:17Members::InviteService (./spec/services/members/invite_service_spec.rb:5) – 00:08.200 (5436 / 50) of 00:29.725 (27.59%) 540118:10:17Route (./spec/models/route_spec.rb:5) – 00:07.159 (4724 / 36) of 00:21.031 (34.04%) 540218:10:17Knapsack report was generated. Preview: 540418:10:17 "spec/models/project_spec.rb": 620.68773007, 540518:10:17 "spec/lib/gitlab/ci/templates/Jobs/deploy_gitlab_ci_yaml_spec.rb": 50.8958264060002, 540618:10:17 "spec/models/ci/job_token/project_scope_link_spec.rb": 33.022985754000274, 540718:10:17 "spec/services/members/invite_service_spec.rb": 29.724951152999893, 540818:10:17 "spec/services/projects/update_pages_service_spec.rb": 23.501012766999793, 540918:10:17 "spec/models/route_spec.rb": 21.030748909000067, 541018:10:17 "spec/models/design_management/version_spec.rb": 26.016425087999778, 541118:10:17 "spec/services/issue_links/list_service_spec.rb": 20.78269297399993, 541218:10:17 "spec/serializers/stage_entity_spec.rb": 19.399921146999986, 541318:10:17 "spec/tasks/gitlab/db_rake_spec.rb": 23.703111158999945, 541418:10:17 "spec/services/releases/update_service_spec.rb": 17.32626435300017, 541518:10:17 "spec/lib/backup/gitaly_backup_spec.rb": 20.48877375300026, 541618:10:17 "spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb": 13.330701604000296, 541718:10:17 "spec/models/concerns/group_descendant_spec.rb": 13.601797332999922, 541818:10:17 "spec/services/issuable/common_system_notes_service_spec.rb": 13.547752101999777, 541918:10:17 "spec/models/hooks/web_hook_spec.rb": 13.916552327999852, 542018:10:17 "spec/finders/context_commits_finder_spec.rb": 12.698999916000048, 542118:10:17 "spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb": 11.838966201999938, 542218:10:17 "spec/services/test_hooks/project_service_spec.rb": 10.334875117999673, 542318:10:17 "spec/lib/gitlab/database/load_balancing/transaction_leaking_spec.rb": 11.494955362999917, 542418:10:17 "spec/services/todos/destroy/design_service_spec.rb": 8.8302709149998, 542518:10:17 "spec/helpers/avatars_helper_spec.rb": 6.600151577000361, 542618:10:17 "spec/models/project_import_state_spec.rb": 9.079566959000203, 542718:10:17 "spec/models/members/last_group_owner_assigner_spec.rb": 7.1273336730000665, 542818:10:17 "spec/services/ci/update_build_state_service_spec.rb": 7.336021509999682, 542918:10:17 "spec/services/merge_requests/update_reviewer_state_service_spec.rb": 6.965342634000081, 543018:10:17 "spec/lib/container_registry/blob_spec.rb": 6.385230320000119, 543118:10:17 "spec/lib/gitlab/checks/lfs_integrity_spec.rb": 7.103035074999752, 543218:10:17 "spec/lib/gitlab/gitaly_client/commit_service_spec.rb": 7.033186520000072, 543318:10:17 "spec/models/bulk_import_spec.rb": 6.6612870730000395, 543418:10:17 "spec/workers/chat_notification_worker_spec.rb": 5.47995648899996, 543518:10:17 "spec/services/packages/mark_packages_for_destruction_service_spec.rb": 5.341853987999912, 543618:10:17 "spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb": 3.7581536590000724, 543718:10:17 "spec/tasks/gitlab/smtp_rake_spec.rb": 5.037481897000362, 543818:10:17 "spec/models/audit_events/instance_audit_event_spec.rb": 3.674198793999949, 543918:10:17 "spec/serializers/ci/lint/result_serializer_spec.rb": 4.28565575499988, 544018:10:17 "spec/services/branches/validate_new_service_spec.rb": 4.025784742000269, 544118:10:17 "spec/graphql/resolvers/group_packages_resolver_spec.rb": 3.8820642010000483, 544218:10:17 "spec/lib/sidebars/projects/menus/analytics_menu_spec.rb": 3.803005296000265, 544318:10:17 "spec/graphql/resolvers/user_notes_count_resolver_spec.rb": 4.044733811000242, 544418:10:17 "spec/workers/gitlab/import/stuck_project_import_jobs_worker_spec.rb": 3.5216186839998045, 544518:10:17 "spec/models/concerns/ci/has_variable_spec.rb": 3.2915977190000376, 544618:10:17 "spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb": 3.8195575549998466, 544718:10:17 "spec/routing/git_http_routing_spec.rb": 3.0814361429997916, 544818:10:17 "spec/workers/repository_import_worker_spec.rb": 3.9700049950001812, 544918:10:17 "spec/services/integrations/slack_installation/project_service_spec.rb": 3.344576875999792, 545018:10:17 "spec/views/projects/settings/ci_cd/_autodevops_form.html.haml_spec.rb": 3.3655321150004056, 545118:10:17 "spec/workers/members/expiring_worker_spec.rb": 2.68575349799994, 545218:10:17 "spec/services/markdown_content_rewriter_service_spec.rb": 2.9286546819998875, 545318:10:17 "spec/workers/ssh_keys/expired_notification_worker_spec.rb": 2.2211990279997735, 545418:10:17 "spec/graphql/mutations/security/ci_configuration/configure_sast_iac_spec.rb": 3.139020178999999, 545518:10:17 "spec/lib/gitlab/exclusive_lease_spec.rb": 2.920103824000307, 545618:10:17 "spec/models/integrations/emails_on_push_spec.rb": 2.373349907999909, 545718:10:17 "spec/workers/concerns/application_worker_spec.rb": 3.5548814619996847, 545818:10:17 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb": 2.1091830850000406, 545918:10:17 "spec/graphql/resolvers/ci/runner_projects_resolver_spec.rb": 2.508899329000087, 546018:10:17 "spec/lib/banzai/reference_parser/mentioned_user_parser_spec.rb": 2.0818477669999993, 546118:10:17 "spec/policies/application_setting/term_policy_spec.rb": 2.1117675349996716, 546218:10:17 "spec/lib/gitlab/redis/queues_spec.rb": 2.032704269000078, 546318:10:17 "spec/finders/groups/user_groups_finder_spec.rb": 2.6201298420000967, 546418:10:17 "spec/services/ci/trigger_downstream_pipeline_service_spec.rb": 2.6407746110003245, 546518:10:17 "spec/lib/gitlab/usage/metrics/instrumentations/count_projects_with_ml_candidates_metric_spec.rb": 1.8763701200000469, 546618:10:17 "spec/services/projects/branches_by_mode_service_spec.rb": 2.0247160499998245, 546718:10:17 "spec/lib/gitlab/pages/virtual_host_finder_spec.rb": 1.6050054170000294, 546818:10:17 "spec/models/integrations/ewm_spec.rb": 1.8262008070000775, 546918:10:17 "spec/workers/packages/debian/cleanup_dangling_package_files_worker_spec.rb": 1.5454678040000545, 547018:10:17 "spec/services/packages/mark_package_for_destruction_service_spec.rb": 1.5400755649998246, 547118:10:17 "spec/lib/gitlab/checks/matching_merge_request_spec.rb": 1.6476333880000311, 547218:10:17 "spec/services/terraform/states/destroy_service_spec.rb": 1.6472978169999806, 547318:10:17 "spec/workers/integrations/group_mention_worker_spec.rb": 1.455513590999999, 547418:10:17 "spec/workers/gitlab/jira_import/stage/finish_import_worker_spec.rb": 1.491934288000266, 547518:10:17 "spec/services/service_ping/submit_service_ping_service_spec.rb": 1.3512469070001316, 547618:10:17 "spec/workers/gitlab/bitbucket_import/stage/import_lfs_objects_worker_spec.rb": 1.1977877680001257, 547718:10:17 "spec/services/milestones/create_service_spec.rb": 1.3210003300000608, 547818:10:17 "spec/helpers/projects/terraform_helper_spec.rb": 1.2370535159998326, 547918:10:17 "spec/lib/gitlab/middleware/read_only_spec.rb": 1.0674471180000182, 548018:10:17 "spec/lib/gitlab/hook_data/project_member_builder_spec.rb": 1.1538853810002365, 548118:10:17 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.2073251370002254, 548218:10:17 "spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb": 1.1805047590000868, 548318:10:17 "spec/lib/gitlab/database/migration_helpers/cascading_namespace_settings_spec.rb": 1.53943785499996, 548418:10:17 "spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb": 0.9705869630001871, 548518:10:17 "spec/models/concerns/encrypted_user_password_spec.rb": 1.1124241329998767, 548618:10:17 "spec/serializers/analytics_summary_serializer_spec.rb": 0.8446707730004164, 548718:10:17 "spec/workers/issues/rebalancing_worker_spec.rb": 1.0033176309998453, 548818:10:17 "spec/models/releases/source_spec.rb": 0.9457788250001613, 548918:10:17 "spec/lib/gitlab/legacy_github_import/milestone_formatter_spec.rb": 0.9379516250000961, 549018:10:17 "spec/models/ci/build_name_spec.rb": 0.8813436200002798, 549118:10:17 "spec/lib/gitlab/cache/metrics_spec.rb": 0.14813602000003812, 549218:10:17 "spec/rubocop/cop/rspec/have_gitlab_http_status_spec.rb": 0.8398992620000172, 549318:10:17 "spec/services/achievements/update_service_spec.rb": 0.8037795750001351, 549418:10:17 "spec/lib/gitlab/bitbucket_import/importers/issues_notes_importer_spec.rb": 0.7112083720003284, 549518:10:17 "spec/lib/gitlab/instrumentation/redis_base_spec.rb": 0.7090880309997374, 549618:10:17 "spec/graphql/mutations/work_items/linked_items/base_spec.rb": 0.7215449909999734, 549718:10:17 "spec/models/work_items/widgets/base_spec.rb": 0.6408231360001082, 549818:10:17 "spec/lib/web_ide/extensions_marketplace_spec.rb": 0.6474627749998945, 549918:10:17 "spec/models/projects/ci_feature_usage_spec.rb": 0.6005338079999092, 550018:10:17 "spec/models/anti_abuse/user_trust_score_spec.rb": 0.649035845999606, 550118:10:17 "spec/lib/bulk_imports/common/pipelines/entity_finisher_spec.rb": 0.5713867110002866, 550218:10:17 "spec/presenters/terraform/modules_presenter_spec.rb": 0.5787922200001958, 550318:10:17 "spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb": 0.5870678299997962, 550418:10:17 "spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb": 0.6403705960001389, 550518:10:17 "spec/lib/gitlab/git_access_design_spec.rb": 0.5400139329999547, 550618:10:17 "spec/workers/concerns/limited_capacity/worker_spec.rb": 0.5203145049999875, 550718:10:17 "spec/views/groups/milestones/index.html.haml_spec.rb": 0.32923249700024826, 550818:10:17 "spec/lib/sidebars/user_profile/menus/starred_projects_menu_spec.rb": 0.5099754149996443, 550918:10:17 "spec/lib/gitlab/tracking/destinations/snowplow_micro_spec.rb": 0.27106564199993954, 551018:10:17 "spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb": 0.463518348999969, 551118:10:17 "spec/graphql/types/data_transfer/project_data_transfer_type_spec.rb": 0.41002108200018483, 551218:10:17 "spec/lib/gitlab/ci/pipeline/expression/lexeme/matches_spec.rb": 0.38125407400002587, 551318:10:17 "spec/lib/gitlab/usage/metrics/query_spec.rb": 0.41640983099978257, 551418:10:17 "spec/graphql/types/container_registry/container_tags_expiration_policy_type_spec.rb": 0.40103144300019267, 551518:10:17 "spec/validators/color_validator_spec.rb": 0.3484332359998916, 551618:10:17 "spec/lib/sidebars/admin/panel_spec.rb": 0.30152693899981386, 551718:10:17 "spec/workers/approve_blocked_pending_approval_users_worker_spec.rb": 0.2671055619998697, 551818:10:17 "spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb": 0.25450062299978526, 551918:10:17 "spec/serializers/integrations/field_entity_spec.rb": 0.2277368140003091, 552018:10:17 "spec/models/ci/pipeline_schedule_variable_spec.rb": 0.2662738819999504, 552118:10:17 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 0.31862802800014833, 552218:10:17 "spec/lib/sidebars/projects/menus/wiki_menu_spec.rb": 0.24629925299996103, 552318:10:17 "spec/lib/sidebars/user_settings/menus/applications_menu_spec.rb": 0.23531126399984714, 552418:10:17 "spec/models/integrations/chat_message/merge_message_spec.rb": 0.24391492299992024, 552518:10:17 "spec/models/integrations/chat_message/note_message_spec.rb": 0.23381454399986978, 552618:10:17 "spec/lib/api/entities/nuget/metadatum_spec.rb": 0.21445380500017563, 552718:10:17 "spec/lib/gitlab/diff/stats_cache_spec.rb": 0.18617611799982114, 552818:10:17 "spec/components/layouts/settings_section_component_spec.rb": 0.15765535899981842, 552918:10:17 "spec/lib/gitlab/internal_events/event_definitions_spec.rb": 0.20913686499989126, 553018:10:17 "spec/lib/gitlab/import_export/reader_spec.rb": 0.1362601910000194, 553118:10:17 "spec/lib/gitlab/ci/parsers_spec.rb": 0.1789913580000757, 553218:10:17 "spec/lib/gitlab/middleware/strip_cookies_spec.rb": 0.15676378900025156, 553318:10:17 "spec/lib/gitlab/middleware/query_analyzer_spec.rb": 0.14791873000012856, 553418:10:17 "spec/lib/gitlab/import/username_mention_rewriter_spec.rb": 0.18353112699969643, 553518:10:17 "spec/lib/gitlab/ci/pipeline/expression/lexeme/equals_spec.rb": 0.18727807599998414, 553618:10:17 "spec/lib/banzai/cross_project_reference_spec.rb": 0.13724920000004204, 553718:10:17 "spec/lib/gitlab/ci/status/manual_spec.rb": 0.12949390099993252, 553818:10:17 "spec/graphql/types/merge_requests/assignee_type_spec.rb": 0.09814690400025938, 553918:10:17 "spec/rubocop/cop/code_reuse/service_class_spec.rb": 0.1335788709998269, 554018:10:17 "spec/lib/sidebars/your_work/menus/todos_menu_spec.rb": 0.13018382200016276, 554118:10:17 "spec/lib/gitlab/auth/atlassian/auth_hash_spec.rb": 0.1261752619998333, 554218:10:17 "spec/rubocop/cop/code_reuse/finder_spec.rb": 0.11065733199984606, 554318:10:17 "spec/lib/banzai/filter_array_spec.rb": 0.10301539299962315, 554418:10:17 "spec/views/users/_profile_basic_info.html.haml_spec.rb": 0.08869631400011713, 554518:10:17 "spec/db/development/add_security_training_providers_spec.rb": 0.11268018200007646, 554618:10:17 "spec/graphql/types/deployment_type_spec.rb": 0.0967978740000035, 554718:10:17 "spec/lib/gitlab/memory/reports/jemalloc_stats_spec.rb": 0.10146219299986114, 554818:10:17 "spec/lib/gitlab/utils/gsub_spec.rb": 0.09904014299991104, 554918:10:17 "spec/lib/gitlab/database/migrations/observers/query_details_spec.rb": 0.06259779500032892, 555018:10:17 "spec/lib/gitlab/git/process_commit_worker_pool_spec.rb": 0.07476558500002284, 555118:10:17 "spec/graphql/types/packages/terraform_module/metadatum/input_type_spec.rb": 0.08137877399985882, 555218:10:17 "spec/initializers/100_patch_omniauth_saml_spec.rb": 0.0728978859997369, 555318:10:17 "spec/graphql/types/ci/runner_upgrade_status_enum_spec.rb": 0.07572489499989388, 555418:10:17 "spec/lib/gitlab/github_import/representation/representable_spec.rb": 0.058875906000139366, 555518:10:17 "spec/lib/gitlab/email/hook/delivery_metrics_observer_spec.rb": 0.06472214599989456, 555618:10:17 "spec/lib/kramdown/kramdown_spec.rb": 0.06512449499996364, 555718:10:17 "spec/lib/api/entities/virtual_registries/packages/maven/registry_spec.rb": 0.05407602700006464, 555818:10:17 "spec/initializers/postgresql_cte_spec.rb": 0.055596415999843884, 555918:10:17 "spec/initializers/hashie_mash_permitted_patch_spec.rb": 0.10266746299976148, 556018:10:17 "spec/lib/gitlab/ci_access_spec.rb": 0.05935797600022852, 556118:10:17 "spec/graphql/types/admin/analytics/usage_trends/measurement_identifier_enum_spec.rb": 0.057852985999943485, 556218:10:17 "spec/graphql/types/packages/helm/dependency_type_spec.rb": 0.058541196000078344, 556318:10:17 "spec/graphql/types/work_items/widgets/crm_contacts_create_input_type_spec.rb": 0.0601265059999605, 556418:10:17 "spec/serializers/anti_abuse/reports/label_entity_spec.rb": 0.05346563600005538, 556518:10:17 "spec/lib/api/entities/relation_import_tracker_spec.rb": 0.049242876000334945, 556618:10:17 "spec/lib/gitlab/nav/top_nav_menu_item_spec.rb": 0.03935730800003512, 556718:10:17 "spec/lib/gitlab/ci/status/bridge/waiting_for_resource_spec.rb": 0.039005567000003794, 556818:10:17 "spec/graphql/types/ci/analytics_job_status_enum_spec.rb": 0.03503341800023918, 556918:10:17 "spec/graphql/types/permission_types/container_repository_spec.rb": 0.035848488000283396, 557018:10:17 "spec/graphql/types/deployment_tier_enum_spec.rb": 0.03411873799996101, 557118:10:17 "spec/lib/gitlab/analytics/cycle_analytics/stage_events_spec.rb": 0.036290866999934224 557318:10:17Knapsack global time execution for tests: 20m 39s 557418:10:17Pending: (Failures listed here are expected and do not affect your suite's status) 557518:10:17 1) gitlab:db namespace rake task mark_migration_complete with a single database marks the migration complete on the given database 557618:10:17 # Skipping because database ci exists 557718:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:31 557818:10:17 2) gitlab:db namespace rake task mark_migration_complete with multiple databases with geo configured does not create a task for the geo database 557918:10:17 # Skipping because the geo database is not configured 558018:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:81 558118:10:17 3) gitlab:db namespace rake task configure with a single database when geo is not configured when the schema is already loaded migrates the database 558218:10:17 # Skipping because database ci exists 558318:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:143 558418:10:17 4) gitlab:db namespace rake task configure with a single database when geo is not configured when the schema is not loaded loads the schema and seeds the database 558518:10:17 # Skipping because database ci exists 558618:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:156 558718:10:17 5) gitlab:db namespace rake task configure with a single database when geo is not configured when only a single table is present loads the schema and seeds the database 558818:10:17 # Skipping because database ci exists 558918:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:169 559018:10:17 6) gitlab:db namespace rake task configure with a single database when geo is not configured when loading the schema fails does not seed the database 559118:10:17 # Skipping because database ci exists 559218:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:182 559318:10:17 7) gitlab:db namespace rake task configure with a single database when geo is not configured SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set when the schema is not loaded adds the post deployment migration path before schema load 559418:10:17 # Skipping because database ci exists 559518:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:206 559618:10:17 8) gitlab:db namespace rake task configure with a single database when geo is not configured SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set when the schema is loaded ignores post deployment migrations 559718:10:17 # Skipping because database ci exists 559818:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:222 559918:10:17 9) gitlab:db namespace rake task configure with a single database when geo is configured when the main database is also configured only configures the main database 560018:10:17 # Skipping because database ci exists 560118:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:245 560218:10:17 10) gitlab:db namespace rake task configure with multiple databases when geo is configured does not run tasks against geo 560318:10:17 # Skipping because the geo database is not configured 560418:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:349 560518:10:17 11) gitlab:db namespace rake task drop_tables with a single database drops all objects for the database 560618:10:17 # Skipping because some of the extra databases [:ci, :sec, :embedding, :geo] are setup 560718:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:660 560818:10:17 12) gitlab:db namespace rake task drop_tables with multiple databases with geo configured does not create a task for the geo database 560918:10:17 # Skipping because the geo database is not configured 561018:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:708 561118:10:17 13) gitlab:db namespace rake task create_dynamic_partitions with a single database delegates syncing of partitions without limiting databases 561218:10:17 # Skipping because some of the extra databases [:ci, :sec, :embedding, :geo] are setup 561318:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:738 561418:10:17 14) gitlab:db namespace rake task create_dynamic_partitions with geo configured does not create a task for the geo database 561518:10:17 # Skipping because the geo database is not configured 561618:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:772 561718:10:17 15) gitlab:db namespace rake task create_dynamic_partitions with jh configured does not create a task for the jh database 561818:10:17 # Skipping because the jh database is not configured 561918:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:784 562018:10:17 16) gitlab:db namespace rake task reindex with multiple databases with geo configured does not create a task for the geo database 562118:10:17 # Skipping because the geo database is not configured 562218:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:854 562318:10:17 17) gitlab:db namespace rake task execute_async_index_operations with geo configured does not create a task for the geo database 562418:10:17 # Skipping because the geo database is not configured 562518:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:957 562618:10:17 18) gitlab:db namespace rake task validate_async_constraints with geo configured does not create a task for the geo database 562718:10:17 # Skipping because the geo database is not configured 562818:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:1041 562918:10:17 19) gitlab:db namespace rake task with multiple databases db:migrate:geo does not invoke gitlab:db:create_dynamic_partitions 563018:10:17 # Skipping because the geo database is not configured 563118:10:17 # ./spec/tasks/gitlab/db_rake_spec.rb:1237 563218:10:17 20) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab master pipeline with scheduled nightly behaves like default branch pipeline is valid 563318:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 563418:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 563518:10:17 21) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab master pipeline with scheduled maintenance behaves like default branch pipeline is valid 563618:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 563718:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 563818:10:17 22) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab ruby3_2 branch scheduled pipeline behaves like default branch pipeline is valid 563918:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 564018:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 564118:10:17 23) CI configuration validation - branch pipelines with branch pipelines with gitlab.com gitlab-org/gitlab stable branch pipeline behaves like default branch pipeline is valid 564218:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 564318:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 564418:10:17 24) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project when master pipeline is triggered by push behaves like default branch pipeline is valid 564518:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 564618:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 564718:10:17 25) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project with scheduled master pipeline behaves like default branch pipeline is valid 564818:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 564918:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 565018:10:17 26) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org/security/gitlab project with auto-deploy branch pipeilne behaves like default branch pipeline is valid 565118:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 565218:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 565318:10:17 27) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org gitlab-foss project with master pipeline triggered by push behaves like default branch pipeline is valid 565418:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 565518:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 565618:10:17 28) CI configuration validation - branch pipelines with branch pipelines with fork project with gitlab.com gitlab-org gitlab-foss project with scheduled master pipeline behaves like default branch pipeline is valid 565718:10:17 # around hook at ./spec/spec_helper.rb:422 did not execute the example 565818:10:17 # ./spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb:105 565918:10:17Finished in 21 minutes 51 seconds (files took 59.64 seconds to load) 566018:10:174046 examples, 0 failures, 28 pending 566118:10:17Randomized with seed 3932 566218:10:26[TEST PROF INFO] Time spent in factories: 12:25.441 (56.53% of total time) 566318:10:26RSpec exited with 0. 566418:10:26No examples to retry, congrats! 566618:10:28Running after script... 566718:10:28$ source scripts/utils.sh 566818:10:28$ log_disk_usage 566918:10:28******************************************************* 567018:10:28This runner currently has 29G free disk space. 567118:10:28******************************************************* 573118:10:36$ bundle exec gem list gitlab_quality-test_tooling 573218:10:37gitlab_quality-test_tooling (2.1.0) 573318:10:37$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 573618:10:37$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 573918:10:37$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 574218:10:37$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 574618:10:38$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 575018:10:40$ tooling/bin/push_job_metrics || true 575118:10:42[job-metrics] Pushing job metrics file for the CI/CD job. 575218:10:42[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 575418:10:42Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 575618:10:43Uploading artifacts... 575718:10:43auto_explain/: found 3 matching artifact files and directories 575818:10:43coverage/: found 5 matching artifact files and directories 575918:10:43crystalball/: found 2 matching artifact files and directories 576018:10:43WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 576118:10:43knapsack/: found 4 matching artifact files and directories 576218:10:43rspec/: found 16 matching artifact files and directories 576318:10:43WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 576418:10:43log/*.log: found 17 matching artifact files and directories 576618:10:43WARNING: Retrying... context=artifacts-uploader error=request redirected 576718:10:46Uploading artifacts as "archive" to coordinator... 201 Created id=8298976165 responseStatus=201 Created token=glcbt-66 576818:10:46Uploading artifacts... 576918:10:46rspec/rspec-*.xml: found 1 matching artifact files and directories 577118:10:46WARNING: Retrying... context=artifacts-uploader error=request redirected 577218:10:48Uploading artifacts as "junit" to coordinator... 201 Created id=8298976165 responseStatus=201 Created token=glcbt-66 577418:10:58Job succeeded