113:10:23 returns timelogs at the time limit 213:10:23 returns timelogs before given time 513:10:23 populates project with issuable project 813:10:26 sorts timelogs by time spent in ascending order 913:10:26 sorts timelogs by time spent in descending order 1013:10:26 sorts timelogs by spent at in ascending order 1113:10:26 sorts timelogs by spent at in descending order 1213:10:26 sorts timelogs by created at in ascending order 1313:10:26 sorts timelogs by created at in descending order 1413:10:26 sorts timelogs by updated at in ascending order 1513:10:26 sorts timelogs by updated at in descending order 1613:10:26# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.14 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.13 1.17 1.16 1/279 1296 1813:10:26# [RSpecRunTime] Finishing example group spec/models/timelog_spec.rb. It took 26.22 seconds. Expected to take 24.74 seconds. 1913:10:26# [RSpecRunTime] Starting example group spec/models/integrations/microsoft_teams_spec.rb. Expected to take 22.97 seconds. 2013:10:26Integrations::MicrosoftTeams 2113:10:26 does not allow STI 2213:10:26 behaves like chat integration 2413:10:27 is expected to belong to project required: false 2613:10:27 when integration is active 2713:10:27 is expected to validate that :webhook cannot be empty/falsy 2813:10:27 behaves like issue tracker integration URL attribute 3013:10:27 is expected not to allow :webhook to be ‹"example.com"› 3113:10:27 is expected not to allow :webhook to be ‹"ftp://example.com"› 3213:10:27 is expected not to allow :webhook to be ‹"herp-and-derp"› 3313:10:27 when integration is inactive 3413:10:27 is expected not to validate that :webhook cannot be empty/falsy 3513:10:27 .supported_events 3613:10:27 does not support deployment_events 3813:10:28 with push events 3913:10:28 behaves like triggered Microsoft Teams integration 4013:10:29 calls Microsoft Teams API 4113:10:29# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.31 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.13 1.17 1.16 1/279 1332 4313:10:29 with default branch 4413:10:29 when only default branch are to be notified 4513:10:29 behaves like triggered Microsoft Teams integration 4613:10:29 calls Microsoft Teams API 4713:10:29 when only protected branches are to be notified 4813:10:29 behaves like untriggered Microsoft Teams integration 4913:10:29 does not call Microsoft Teams API 5013:10:29 when default and protected branches are to be notified 5113:10:29 behaves like triggered Microsoft Teams integration 5213:10:29 calls Microsoft Teams API 5313:10:29 when all branches are to be notified 5413:10:29 behaves like triggered Microsoft Teams integration 5513:10:29 calls Microsoft Teams API 5613:10:29 with protected branch 5713:10:29 when only default branch are to be notified 5813:10:29 behaves like untriggered Microsoft Teams integration 5913:10:29 does not call Microsoft Teams API 6013:10:29 when only protected branches are to be notified 6113:10:29 behaves like triggered Microsoft Teams integration 6213:10:29 calls Microsoft Teams API 6313:10:29 when default and protected branches are to be notified 6413:10:29 behaves like triggered Microsoft Teams integration 6513:10:30 calls Microsoft Teams API 6613:10:30 when all branches are to be notified 6713:10:30 behaves like triggered Microsoft Teams integration 6813:10:30 calls Microsoft Teams API 6913:10:30 with neither default nor protected branch 7013:10:30 when only default branch are to be notified 7113:10:30 behaves like untriggered Microsoft Teams integration 7213:10:30 does not call Microsoft Teams API 7313:10:30 when only protected branches are to be notified 7413:10:30 behaves like untriggered Microsoft Teams integration 7513:10:30 does not call Microsoft Teams API 7613:10:30 when default and protected branches are to be notified 7713:10:30 behaves like untriggered Microsoft Teams integration 7813:10:30 does not call Microsoft Teams API 7913:10:30 when all branches are to be notified 8013:10:30 behaves like triggered Microsoft Teams integration 8113:10:30 calls Microsoft Teams API 8213:10:30 with issue events 8313:10:30 behaves like triggered Microsoft Teams integration 8413:10:31Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 8613:10:31To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 8713:10:31 calls Microsoft Teams API 8813:10:31 with merge events 8913:10:31 behaves like triggered Microsoft Teams integration 9013:10:32Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 9213:10:32To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 9313:10:32 calls Microsoft Teams API 9413:10:32 with wiki page events 9513:10:32 behaves like triggered Microsoft Teams integration 9613:10:32 calls Microsoft Teams API 9713:10:32 with note events 9813:10:32 with commit comment 9913:10:32 behaves like triggered Microsoft Teams integration 10013:10:33 calls Microsoft Teams API 10113:10:33 with merge request comment 10213:10:33 behaves like triggered Microsoft Teams integration 10313:10:34 calls Microsoft Teams API 10413:10:35# [RSpecRunTime] RSpec elapsed time: 7 minutes 10.22 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.12 1.17 1.16 1/280 1440 10613:10:35 with issue comment 10713:10:35 behaves like triggered Microsoft Teams integration 10813:10:35 calls Microsoft Teams API 10913:10:35 with snippet comment 11013:10:35 behaves like triggered Microsoft Teams integration 11113:10:35 calls Microsoft Teams API 11213:10:35 with pipeline events 11313:10:35 with failed pipeline 11413:10:35 behaves like triggered Microsoft Teams integration 11513:10:35 calls Microsoft Teams API 11613:10:35 with succeeded pipeline 11713:10:35 with default notify_only_broken_pipelines 11813:10:36 does not call Microsoft Teams API 11913:10:36 when notify_only_broken_pipelines is false 12013:10:36 behaves like triggered Microsoft Teams integration 12113:10:36 calls Microsoft Teams API 12213:10:36 with default branch 12313:10:36 when only default branch are to be notified 12413:10:36 behaves like triggered Microsoft Teams integration 12513:10:36 calls Microsoft Teams API 12613:10:36 when only protected branches are to be notified 12713:10:36 behaves like untriggered Microsoft Teams integration 12813:10:36 does not call Microsoft Teams API 12913:10:36 when default and protected branches are to be notified 13013:10:36 behaves like triggered Microsoft Teams integration 13113:10:36 calls Microsoft Teams API 13213:10:36 when all branches are to be notified 13313:10:36 behaves like triggered Microsoft Teams integration 13413:10:36 calls Microsoft Teams API 13513:10:36 with protected branch 13613:10:36 when only default branch are to be notified 13713:10:36 behaves like untriggered Microsoft Teams integration 13813:10:36 does not call Microsoft Teams API 13913:10:36 when only protected branches are to be notified 14013:10:36 behaves like triggered Microsoft Teams integration 14113:10:36 calls Microsoft Teams API 14213:10:36 when default and protected branches are to be notified 14313:10:36 behaves like triggered Microsoft Teams integration 14413:10:37 calls Microsoft Teams API 14513:10:37 when all branches are to be notified 14613:10:37 behaves like triggered Microsoft Teams integration 14713:10:37 calls Microsoft Teams API 14813:10:37 with neither default nor protected branch 14913:10:37 when only default branch are to be notified 15013:10:37 behaves like untriggered Microsoft Teams integration 15113:10:37 does not call Microsoft Teams API 15213:10:37 when only protected branches are to be notified 15313:10:37 behaves like untriggered Microsoft Teams integration 15413:10:37 does not call Microsoft Teams API 15513:10:37 when default and protected branches are to be notified 15613:10:37 behaves like untriggered Microsoft Teams integration 15713:10:37 does not call Microsoft Teams API 15813:10:37 when all branches are to be notified 15913:10:37 behaves like triggered Microsoft Teams integration 16013:10:37 calls Microsoft Teams API 16113:10:37 deployment events 16213:10:38 behaves like untriggered Microsoft Teams integration 16313:10:38 does not call Microsoft Teams API 16413:10:38# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.99 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.11 1.17 1.15 1/279 1488 16713:10:39 with push events 16813:10:40 calls Microsoft Teams API for push events 16913:10:40 specifies the webhook when it is configured 17013:10:40# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.44 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.11 1.17 1.15 1/279 1536 17213:10:40 with issue events 17313:10:40Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 17513:10:40To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 17613:10:40 calls Microsoft Teams API 17713:10:40 with merge events 17813:10:41Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 18013:10:41To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 18113:10:41 calls Microsoft Teams API 18213:10:41 with wiki page events 18313:10:41 calls Microsoft Teams API 18513:10:42 when commit comment event executed 18613:10:43 calls Microsoft Teams API for commit comment events 18713:10:43# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.36 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.10 1.16 1.15 1/279 1611 18913:10:43 when merge request comment event executed 19013:10:43 calls Microsoft Teams API for merge request comment events 19113:10:43 when issue comment event executed 19213:10:44 calls Microsoft Teams API for issue comment events 19313:10:44 when snippet comment event executed 19413:10:44 calls Microsoft Teams API for snippet comment events 19513:10:44 Pipeline events 19613:10:45 with failed pipeline 19713:10:45 behaves like call Microsoft Teams API 19813:10:45 calls Microsoft Teams API for pipeline events 19913:10:45# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.99 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.17 1.18 1.16 1/280 1679 20113:10:45 with succeeded pipeline 20213:10:45 with default to notify_only_broken_pipelines 20313:10:45 does not call Microsoft Teams API for pipeline events 20413:10:45 with setting notify_only_broken_pipelines to false 20513:10:45 behaves like call Microsoft Teams API 20613:10:46 calls Microsoft Teams API for pipeline events 20713:10:46 with default branch 20813:10:46 only notify for the default branch 20913:10:46 behaves like call Microsoft Teams API 21013:10:46 calls Microsoft Teams API for pipeline events 21113:10:46 notify for only protected branches 21213:10:46 behaves like does not call Microsoft Teams API 21313:10:46 does not call Microsoft Teams API for pipeline events 21413:10:46 notify for only default and protected branches 21513:10:46 behaves like call Microsoft Teams API 21613:10:46 calls Microsoft Teams API for pipeline events 21713:10:46 notify for all branches 21813:10:46 behaves like call Microsoft Teams API 21913:10:47 calls Microsoft Teams API for pipeline events 22013:10:47 with protected branch 22113:10:47 only notify for the default branch 22213:10:47 behaves like does not call Microsoft Teams API 22313:10:47 does not call Microsoft Teams API for pipeline events 22413:10:47 notify for only protected branches 22513:10:47 behaves like call Microsoft Teams API 22613:10:48 calls Microsoft Teams API for pipeline events 22713:10:48 notify for only default and protected branches 22813:10:48 behaves like call Microsoft Teams API 22913:10:48 calls Microsoft Teams API for pipeline events 23013:10:48 notify for all branches 23113:10:48 behaves like call Microsoft Teams API 23213:10:48 calls Microsoft Teams API for pipeline events 23313:10:48 with neither protected nor default branch 23413:10:48 only notify for the default branch 23513:10:48 behaves like does not call Microsoft Teams API 23613:10:49 does not call Microsoft Teams API for pipeline events 23713:10:49 notify for only protected branches 23813:10:49 behaves like does not call Microsoft Teams API 23913:10:49 does not call Microsoft Teams API for pipeline events 24013:10:49 notify for only default and protected branches 24113:10:49 behaves like does not call Microsoft Teams API 24213:10:49 does not call Microsoft Teams API for pipeline events 24313:10:49 notify for all branches 24413:10:49 behaves like call Microsoft Teams API 24513:10:49 calls Microsoft Teams API for pipeline events 24613:10:49# [RSpecRunTime] Finishing example group spec/models/integrations/microsoft_teams_spec.rb. It took 22.83 seconds. Expected to take 22.97 seconds. 24713:10:49# [RSpecRunTime] Starting example group spec/services/members/projects/creator_service_spec.rb. Expected to take 20.72 seconds. 24813:10:49Members::Projects::CreatorService 24913:10:50 .access_levels 25013:10:50 returns Gitlab::Access.sym_options_with_owner 25113:10:50# [RSpecRunTime] RSpec elapsed time: 7 minutes 26.13 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.16 1.17 1.16 1/279 1764 25313:10:50 behaves like owner management 25413:10:50 .cannot_manage_owners? 25513:10:50 when maintainer 25613:10:51 cannot manage owners 25813:10:51 can manage owners 26013:10:51 behaves like bulk member creation 26113:10:52 returns Member objects 26213:10:52 returns an empty array 26313:10:53 supports different formats 26413:10:53 with the same user sent more than once by user and by email 26513:10:53 with the same user sent more than once by user id and by email 26613:10:53 when current user does not have permission 26713:10:54 does not succeed 26813:10:54# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.5 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.16 1.17 1.16 1/279 1765 27013:10:54 with different source types 27113:10:54 with an array of sources 27213:10:54 behaves like supports multiple sources 27313:10:55 is expected to all be persisted 27413:10:55 with a query producing sources 27513:10:55 behaves like supports multiple sources 27613:10:55 is expected to all be persisted 27713:10:55 with de-duplication 27813:10:56 has the same user by id and user 27913:10:56 has the same user sent more than once 28013:10:56 with uppercased email with user in same invite 28113:10:57 only creates the one member 28213:10:57 with same email with different cases 28313:10:57 when the lowercased email is invited first 28413:10:57 invites the first and errors on the uppercase one 28513:10:57 when the lowercased email is invited last 28613:10:57 invites the first and finds updates that record for the second one 28713:10:57 when a member already exists 28813:10:58 has the same user sent more than once with the member already existing 28913:10:59 supports existing users as expected with user_ids passed 29013:11:00 supports existing users as expected without user ids passed 29113:11:00# [RSpecRunTime] RSpec elapsed time: 7 minutes 35.45 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.15 1.17 1.16 1/274 1766 29413:11:00 behaves like member creation 29513:11:00 returns a Member object 29613:11:00 sets members.expires_at to the given expires_at 29713:11:01 accepts the :guest symbol as access level 29813:11:01 accepts the 10 integer as access level 29913:11:01 accepts the :reporter symbol as access level 30013:11:02 accepts the 20 integer as access level 30113:11:02 accepts the :developer symbol as access level 30213:11:02 accepts the 30 integer as access level 30313:11:03 accepts the :maintainer symbol as access level 30413:11:03 accepts the 40 integer as access level 30513:11:03 accepts the :owner symbol as access level 30613:11:04 accepts the 50 integer as access level 30713:11:04 when adding a project_bot 30813:11:04 when project_bot is already a member 30913:11:04 does not update the member 31013:11:04# [RSpecRunTime] RSpec elapsed time: 7 minutes 40.03 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.13 1.17 1.16 1/274 1767 31213:11:04 when project_bot is not already a member 31313:11:05 adds the member 31413:11:05 when admin mode is enabled 31513:11:05 sets members.created_by to the given admin current_user 31613:11:05 when admin mode is disabled 31713:11:05 rejects setting members.created_by to the given admin current_user 31813:11:05 with no current_user 31913:11:05 when called with a known user id 32013:11:05 adds the user as a member 32113:11:05 when called with an unknown user id 32213:11:06 does not add the user as a member 32313:11:06 when called with a user object 32413:11:06 adds the user as a member 32513:11:06 when called with a requester user object 32613:11:07 adds the requester as a member 32713:11:07 when called with a known user email 32813:11:07 adds the user as a member 32913:11:07 when called with an unknown user email 33013:11:07 creates an invited member 33113:11:07 when called with an unknown user email starting with a number 33213:11:07 creates an invited member 33313:11:07 when current_user can update member 33413:11:08 creates the member 33513:11:08 when called with a requester user object 33613:11:09 adds the requester as a member 33713:11:09# [RSpecRunTime] RSpec elapsed time: 7 minutes 44.4 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.12 1.17 1.15 1/274 1768 33913:11:09 when current_user cannot update member 34013:11:09 does not create the member 34113:11:09 when called with a requester user object 34213:11:09 does not destroy the requester 34313:11:09 when member already exists 34413:11:09 when member is a user 34513:11:09 with no current_user 34613:11:10 updates the member 34713:11:10 when current_user can update member 34813:11:10 updates the member 34913:11:10 when current_user cannot update member 35013:11:11 does not update the member 35113:11:11 when member is an invite by email 35213:11:11 updates the member for that email 35313:11:11 authorized projects update 35413:11:11 schedules a single project authorization update job when called multiple times 35513:11:11# [RSpecRunTime] Finishing example group spec/services/members/projects/creator_service_spec.rb. It took 22.19 seconds. Expected to take 20.72 seconds. 35613:11:11# [RSpecRunTime] Starting example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. Expected to take 18.23 seconds. 35713:11:11gitlab:db:validate_config 35813:11:12 when validating config 35913:11:12 when only main: is specified 36013:11:12 behaves like validates successfully 36213:11:13 for production 36313:11:13 always re-establishes ActiveRecord::Base connection to main config 36413:11:13 if GITLAB_VALIDATE_DATABASE_CONFIG is set 36513:11:13 when finding the initializer fails 36613:11:13 raised_error: ActiveRecord::NoDatabaseError 36713:11:13 does not raise an error for ActiveRecord::NoDatabaseError 36813:11:14# [RSpecRunTime] RSpec elapsed time: 7 minutes 49.21 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.11 1.16 1.15 2/275 1770 37013:11:14 raised_error: ActiveRecord::ConnectionNotEstablished 37113:11:14WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 37213:11:14 does not raise an error for ActiveRecord::ConnectionNotEstablished 37313:11:14 raised_error: PG::ConnectionBad 37413:11:14WARNING: Could not establish database connection for main: PG::ConnectionBad 37513:11:14 does not raise an error for PG::ConnectionBad 37613:11:14 when config is pointing to incorrect server 37713:11:14 behaves like validates successfully 37813:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 37913:11:14 Is the server running on that host and accepting TCP/IP connections? 38013:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 38113:11:14 Is the server running on that host and accepting TCP/IP connections? 38313:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 38413:11:14 Is the server running on that host and accepting TCP/IP connections? 38513:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 38613:11:14 Is the server running on that host and accepting TCP/IP connections? 38713:11:14 for production 38813:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 38913:11:14 Is the server running on that host and accepting TCP/IP connections? 39013:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 39113:11:14 Is the server running on that host and accepting TCP/IP connections? 39213:11:14 always re-establishes ActiveRecord::Base connection to main config 39313:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 39413:11:14 Is the server running on that host and accepting TCP/IP connections? 39513:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 39613:11:14 Is the server running on that host and accepting TCP/IP connections? 39713:11:14 if GITLAB_VALIDATE_DATABASE_CONFIG is set 39813:11:14 when finding the initializer fails 39913:11:14 raised_error: ActiveRecord::NoDatabaseError 40013:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 40113:11:14 Is the server running on that host and accepting TCP/IP connections? 40213:11:14WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 40313:11:14 Is the server running on that host and accepting TCP/IP connections? 40413:11:14 does not raise an error for ActiveRecord::NoDatabaseError 40513:11:14 raised_error: ActiveRecord::ConnectionNotEstablished 40613:11:15WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 40713:11:15 Is the server running on that host and accepting TCP/IP connections? 40813:11:15WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 40913:11:15 Is the server running on that host and accepting TCP/IP connections? 41013:11:15 does not raise an error for ActiveRecord::ConnectionNotEstablished 41113:11:15 raised_error: PG::ConnectionBad 41213:11:15WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 41313:11:15 Is the server running on that host and accepting TCP/IP connections? 41413:11:15WARNING: Could not establish database connection for main: connection to server at "172.19.0.2", port 11235 failed: Connection refused 41513:11:15 Is the server running on that host and accepting TCP/IP connections? 41613:11:15 does not raise an error for PG::ConnectionBad 41713:11:15 when config is pointing to non-existent database 41813:11:15 behaves like validates successfully 42013:11:15 for production 42113:11:15 always re-establishes ActiveRecord::Base connection to main config 42213:11:15 if GITLAB_VALIDATE_DATABASE_CONFIG is set 42313:11:15 when finding the initializer fails 42413:11:15 raised_error: ActiveRecord::NoDatabaseError 42513:11:15 does not raise an error for ActiveRecord::NoDatabaseError 42613:11:15 raised_error: ActiveRecord::ConnectionNotEstablished 42713:11:15 does not raise an error for ActiveRecord::ConnectionNotEstablished 42813:11:15 raised_error: PG::ConnectionBad 42913:11:15 does not raise an error for PG::ConnectionBad 43013:11:15 when main: uses database_tasks=false 43113:11:15 behaves like raises an error 43213:11:15WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 43313:11:15Please check your database configuration to ensure the username/password are valid. 43413:11:15WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 43513:11:15Please check your database configuration to ensure the username/password are valid. 43713:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 43813:11:16Please check your database configuration to ensure the username/password are valid. 43913:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 44013:11:16Please check your database configuration to ensure the username/password are valid. 44113:11:16 for production 44213:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 44313:11:16Please check your database configuration to ensure the username/password are valid. 44413:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 44513:11:16Please check your database configuration to ensure the username/password are valid. 44613:11:16 always re-establishes ActiveRecord::Base connection to main config 44713:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 44813:11:16Please check your database configuration to ensure the username/password are valid. 44913:11:16WARNING: Could not establish database connection for main: There is an issue connecting to your database with your username/password, username: postgres. 45013:11:16Please check your database configuration to ensure the username/password are valid. 45113:11:16 if GITLAB_VALIDATE_DATABASE_CONFIG=1 45213:11:16 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 45313:11:16 when many configurations share the same database 45413:11:16 when no database_tasks is specified, assumes true 45513:11:16 behaves like raises an error 45713:11:16 for production 45813:11:16 always re-establishes ActiveRecord::Base connection to main config 45913:11:17 if GITLAB_VALIDATE_DATABASE_CONFIG=1 46013:11:17 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 46113:11:17# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.77 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.10 1.16 1.15 1/275 1771 46313:11:17 when database_tasks is specified 46413:11:17 behaves like raises an error 46613:11:18 for production 46713:11:18 always re-establishes ActiveRecord::Base connection to main config 46813:11:18 if GITLAB_VALIDATE_DATABASE_CONFIG=1 46913:11:18 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 47013:11:18# [RSpecRunTime] RSpec elapsed time: 7 minutes 54.06 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.10 1.16 1.15 1/275 1772 47213:11:18 when there's no main: but something different, as currently we only can share with main: 47313:11:18 behaves like raises an error 47413:11:18WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 47513:11:18Please check your database configuration to ensure the username/password are valid. 47613:11:18WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 47713:11:18Please check your database configuration to ensure the username/password are valid. 47913:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 48013:11:19Please check your database configuration to ensure the username/password are valid. 48113:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 48213:11:19Please check your database configuration to ensure the username/password are valid. 48313:11:19 for production 48413:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 48513:11:19Please check your database configuration to ensure the username/password are valid. 48613:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 48713:11:19Please check your database configuration to ensure the username/password are valid. 48813:11:19 always re-establishes ActiveRecord::Base connection to main config 48913:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 49013:11:19Please check your database configuration to ensure the username/password are valid. 49113:11:19WARNING: Could not establish database connection for ci: There is an issue connecting to your database with your username/password, username: postgres. 49213:11:19Please check your database configuration to ensure the username/password are valid. 49313:11:19 if GITLAB_VALIDATE_DATABASE_CONFIG=1 49413:11:19 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 49513:11:19 when ci: uses different database 49613:11:19 and does not specify database_tasks which indicates using dedicated database 49713:11:19 behaves like validates successfully 49913:11:20 for production 50013:11:20 always re-establishes ActiveRecord::Base connection to main config 50113:11:20 if GITLAB_VALIDATE_DATABASE_CONFIG is set 50213:11:20 when finding the initializer fails 50313:11:20 raised_error: ActiveRecord::NoDatabaseError 50413:11:20 does not raise an error for ActiveRecord::NoDatabaseError 50513:11:20# [RSpecRunTime] RSpec elapsed time: 7 minutes 56.18 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.10 1.16 1.15 1/275 1773 50713:11:20 raised_error: ActiveRecord::ConnectionNotEstablished 50813:11:21WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 50913:11:21WARNING: Could not establish database connection for ci: ActiveRecord::ConnectionNotEstablished 51013:11:21 does not raise an error for ActiveRecord::ConnectionNotEstablished 51113:11:21 raised_error: PG::ConnectionBad 51213:11:21WARNING: Could not establish database connection for main: PG::ConnectionBad 51313:11:21WARNING: Could not establish database connection for ci: PG::ConnectionBad 51413:11:21 does not raise an error for PG::ConnectionBad 51513:11:21 and does specify database_tasks=false which indicates sharing with main: 51613:11:21 behaves like raises an error 51813:11:22 for production 51913:11:22 always re-establishes ActiveRecord::Base connection to main config 52013:11:22 if GITLAB_VALIDATE_DATABASE_CONFIG=1 52113:11:22 to stderr if GITLAB_VALIDATE_DATABASE_CONFIG=0 52213:11:22# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.01 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.10 1.16 1.15 1/275 1774 52413:11:22 one of the databases is in read-only mode 52513:11:22 behaves like validates successfully 52613:11:22WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 52813:11:23WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 52913:11:23 for production 53013:11:23WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 53113:11:23 always re-establishes ActiveRecord::Base connection to main config 53213:11:23WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 53313:11:23 if GITLAB_VALIDATE_DATABASE_CONFIG is set 53413:11:23 when finding the initializer fails 53513:11:23 raised_error: ActiveRecord::NoDatabaseError 53613:11:23WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 53713:11:23 does not raise an error for ActiveRecord::NoDatabaseError 53813:11:23 raised_error: ActiveRecord::ConnectionNotEstablished 53913:11:23WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 54013:11:23WARNING: Could not establish database connection for main: ActiveRecord::ConnectionNotEstablished 54113:11:23 does not raise an error for ActiveRecord::ConnectionNotEstablished 54213:11:23 raised_error: PG::ConnectionBad 54313:11:24WARNING: Could not write to the database main: cannot execute UPSERT in a read-only transaction 54413:11:24WARNING: Could not establish database connection for main: PG::ConnectionBad 54513:11:24 does not raise an error for PG::ConnectionBad 54613:11:24 when running db:migrate 54713:11:24 does run gitlab:db:validate_config before 54813:11:24 when running db:schema:load 54913:11:24 does run gitlab:db:validate_config before 55013:11:24 when running db:schema:dump 55113:11:24 does run gitlab:db:validate_config before 55213:11:30# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db/validate_config_rake_spec.rb. It took 18.07 seconds. Expected to take 18.23 seconds. 55313:11:30# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.3 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.33 1.20 1.17 1/275 1775 55513:11:30# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb. Expected to take 18.08 seconds. 55613:11:30Gitlab::ImportExport::AfterExportStrategies::BaseAfterExportStrategy 55813:11:32 returns if project exported file is not found 55913:11:34 creates a lock file in the export dir 56013:11:34 when the method succeeds 56113:11:35 removes the lock file 56213:11:37 removes the archive path 56313:11:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.7 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.28 1.20 1.16 1/278 1791 56513:11:37 when the method fails 56613:11:37 when validation fails 56713:11:39 does not create the lock file 56813:11:40 does not execute main logic 56913:11:42 logs validation errors in shared context 57013:11:44 removes the archive path 57113:11:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.58 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.34 1.21 1.17 1/278 1804 57313:11:44 when an exception is raised 57413:11:46 removes the lock 57513:11:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.3 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.39 1.22 1.17 1/278 1808 57713:11:46 #log_validation_errors 57813:11:47 add the message to the shared context 57913:11:47# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.09 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.39 1.22 1.17 1/278 1812 58213:11:49 adds the current strategy class to the serialized attributes 58313:11:49# [RSpecRunTime] RSpec elapsed time: 8 minutes 24.8 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.39 1.22 1.17 1/278 1816 58513:11:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb. It took 19.51 seconds. Expected to take 18.08 seconds. 58613:11:49# [RSpecRunTime] Starting example group spec/graphql/mutations/merge_requests/accept_spec.rb. Expected to take 16.17 seconds. 58713:11:49Mutations::MergeRequests::Accept 58913:11:52 merges the merge request asynchronously 59013:11:54 rejects merges when we cannot validate the hooks 59113:11:54 when the squash flag is specified 59213:11:56 sets squash on the merge request 59313:11:56# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.79 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.25 1.20 1.17 1/283 1999 59513:11:56 when the sha is a mismatch 59613:11:58 rejects the mutation 59713:11:58# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.2 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.25 1.20 1.17 1/283 2059 59913:11:58 when MR is unmergeable 60013:12:01 rejects the MRs 60113:12:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.41 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.23 1.20 1.17 1/283 2115 60313:12:01 when MR has head pipeline 60413:12:03 can use the MERGE_WHEN_CHECKS_PASS strategy 60513:12:03 when merge_when_checks_pass is off 60613:12:06 can use the MERGE_WHEN_PIPELINE_SUCCEEDS strategy 60713:12:06# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.49 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.29 1.21 1.17 1/283 2237 60913:12:06# [RSpecRunTime] Finishing example group spec/graphql/mutations/merge_requests/accept_spec.rb. It took 16.7 seconds. Expected to take 16.17 seconds. 61013:12:06# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. Expected to take 15.89 seconds. 61113:12:06Gitlab::Ci::Pipeline::Chain::Validate::External 61313:12:07 respects the defined payload schema 61413:12:07 with configuration values in ApplicationSetting 61513:12:07 uses those values rather than env vars or defaults 61613:12:07# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.7 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.29 1.21 1.17 1/283 2238 61813:12:07 with EXTERNAL_VALIDATION_SERVICE_TIMEOUT defined 61913:12:07 with valid value 62013:12:07 uses defined timeout 62113:12:07 with invalid value 62213:12:07 uses default timeout 62313:12:07 when EXTERNAL_VALIDATION_SERVICE_TOKEN is set 62413:12:07 passes token in X-Gitlab-Token header 62513:12:07 when validation returns 200 OK 62613:12:07 behaves like successful external authorization 62713:12:08 does not drop the pipeline 62813:12:08 does not break the chain 62913:12:08 logs the authorization 63013:12:08 returns expected payload 63113:12:08 with existing jobs from other project's alive pipelines 63213:12:10 returns the expected total_builds_count 63313:12:10# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.66 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.27 1.21 1.17 1/282 2239 63613:12:10 with no registered credit_card 63713:12:10 returns the expected credit card counts 63813:12:10 with a registered credit card 63913:12:10 returns the expected credit card counts 64013:12:10 with similar credit cards registered by other users 64113:12:11 returns the expected credit card counts 64213:12:11 with similar holder names registered by other users 64313:12:11 returns the expected credit card counts 64413:12:11 when validation returns 404 Not Found 64513:12:11 behaves like successful external authorization 64613:12:11 does not drop the pipeline 64713:12:11 does not break the chain 64813:12:12 logs the authorization 64913:12:12 returns expected payload 65013:12:12 with existing jobs from other project's alive pipelines 65113:12:13 returns the expected total_builds_count 65213:12:13# [RSpecRunTime] RSpec elapsed time: 8 minutes 49.2 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.27 1.21 1.17 1/280 2240 65513:12:13 with no registered credit_card 65613:12:14 returns the expected credit card counts 65713:12:14 with a registered credit card 65813:12:14 returns the expected credit card counts 65913:12:14 with similar credit cards registered by other users 66013:12:14 returns the expected credit card counts 66113:12:14 with similar holder names registered by other users 66213:12:14 returns the expected credit card counts 66313:12:14 when validation returns 500 Internal Server Error 66413:12:14 behaves like successful external authorization 66513:12:15 does not drop the pipeline 66613:12:15 does not break the chain 66713:12:15 logs the authorization 66813:12:15 returns expected payload 66913:12:15 with existing jobs from other project's alive pipelines 67013:12:17 returns the expected total_builds_count 67113:12:17# [RSpecRunTime] RSpec elapsed time: 8 minutes 52.63 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.33 1.22 1.18 1/277 2241 67413:12:17 with no registered credit_card 67513:12:17 returns the expected credit card counts 67613:12:17 with a registered credit card 67713:12:17 returns the expected credit card counts 67813:12:17 with similar credit cards registered by other users 67913:12:18 returns the expected credit card counts 68013:12:18 with similar holder names registered by other users 68113:12:18 returns the expected credit card counts 68213:12:18 when validation raises exceptions 68313:12:18 logs exceptions 68413:12:18 behaves like successful external authorization 68513:12:18 does not drop the pipeline 68613:12:18 does not break the chain 68713:12:18 logs the authorization 68813:12:19 returns expected payload 68913:12:19 with existing jobs from other project's alive pipelines 69013:12:20 returns the expected total_builds_count 69113:12:20# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.95 seconds. Current RSS: ~1341M. Threads: 5. load average: 1.30 1.22 1.17 1/277 2242 69413:12:20 with no registered credit_card 69513:12:20 returns the expected credit card counts 69613:12:20 with a registered credit card 69713:12:21 returns the expected credit card counts 69813:12:21 with similar credit cards registered by other users 69913:12:21 returns the expected credit card counts 70013:12:21 with similar holder names registered by other users 70113:12:21 returns the expected credit card counts 70213:12:21 when validation returns 406 Not Acceptable 70313:12:22 drops the pipeline 70413:12:22 breaks the chain 70513:12:22 logs the authorization 70613:12:22 when save_incompleted is false 70713:12:22 adds errors to the pipeline without persisting it 70813:12:23 breaks the chain 70913:12:23 logs the authorization 71013:12:23# [RSpecRunTime] RSpec elapsed time: 8 minutes 58.54 seconds. Current RSS: ~1338M. Threads: 5. load average: 1.30 1.22 1.17 1/277 2243 71213:12:23# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb. It took 17.04 seconds. Expected to take 15.89 seconds. 71313:12:23# [RSpecRunTime] Starting example group spec/services/issues/zoom_link_service_spec.rb. Expected to take 14.55 seconds. 71413:12:23Issues::ZoomLinkService 71513:12:23 #can_add_link? 71613:12:23 without "added" zoom meeting 71713:12:24 is expected to eq true 71813:12:24 with insufficient issue update permissions 71913:12:24 is expected to eq false 72013:12:24# [RSpecRunTime] RSpec elapsed time: 8 minutes 59.9 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.30 1.22 1.17 1/277 2244 72213:12:24 with Zoom meeting in the issue description 72313:12:25 is expected to eq false 72513:12:25 with valid Zoom links 73213:12:25 with invalid Zoom links 73313:12:25 description: nil 73413:12:26 is expected to eq nil 73513:12:26 description: "" 73613:12:26 is expected to eq nil 73713:12:26 description: "Text only" 73813:12:26 is expected to eq nil 74013:12:26 is expected to eq nil 74213:12:26 is expected to eq nil 74413:12:26 without existing Zoom meeting 74513:12:26 when updating an issue 74613:12:27 appends the new meeting to zoom_meetings 74713:12:27 tracks the add event 74813:12:27 creates a zoom_link_added notification 74913:12:27 issue is incident type 75013:12:27 behaves like an incident management tracked event 75213:12:28 tracks the event using redis 75313:12:29# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.24 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.28 1.21 1.17 1/278 2245 75513:12:29 behaves like Snowplow event tracking with RedisHLL context 75613:12:29 behaves like Snowplow event tracking 75813:12:30# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.38 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.28 1.21 1.17 1/278 2246 76013:12:30 with insufficient issue update permissions 76113:12:30 cannot add the meeting 76213:12:30 creates no notification 76313:12:30 when creating an issue 76413:12:31 creates a new zoom meeting 76513:12:31 with insufficient issue create permissions 76613:12:31 cannot add the meeting 76713:12:31 creates no notification 76813:12:31 with invalid Zoom url 76913:12:31 cannot add the meeting 77013:12:32 creates no notification 77113:12:32 with "added" Zoom meeting 77213:12:32 cannot add the meeting 77313:12:32 creates no notification 77413:12:32 with "added" Zoom meeting and race condition 77513:12:32 cannot add the meeting 77613:12:33 creates no notification 77713:12:33 #can_remove_link? 77813:12:33 without Zoom meeting 77913:12:33 is expected to eq false 78013:12:33 with only "removed" zoom meetings 78113:12:33 is expected to eq false 78213:12:33 with "added" Zoom meeting 78313:12:33 is expected to eq true 78413:12:33 with "removed" zoom meetings 78513:12:33 is expected to eq true 78613:12:33 with insufficient issue update permissions 78713:12:34 is expected to eq false 78913:12:34 with Zoom meeting 79013:12:34 with existing issue 79113:12:34 creates no notification 79213:12:34 can remove the meeting 79313:12:35 tracks the remove event 79413:12:35 without existing issue 79513:12:35 cannot remove the meeting 79613:12:35 creates no notification 79713:12:35 with insufficient issue update permissions 79813:12:36 cannot remove the meeting 79913:12:36 creates no notification 80013:12:36 without "added" Zoom meeting 80113:12:36 cannot remove the meeting 80213:12:36 creates no notification 80313:12:36# [RSpecRunTime] Finishing example group spec/services/issues/zoom_link_service_spec.rb. It took 13.65 seconds. Expected to take 14.55 seconds. 80413:12:36# [RSpecRunTime] Starting example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. Expected to take 13.94 seconds. 80513:12:36Packages::Npm::PackagesForUserFinder 80713:12:38 with a project 80813:12:38 behaves like searches for packages 80913:12:38 is expected to contain exactly #<Packages::Package id: 4, project_id: 275, created_at: "2024-11-05 13:12:37.847400213 +0000", update...ckage_type: "npm", creator_id: 470, status: "default", last_downloaded_at: nil, status_message: nil> 81013:12:38# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.83 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.16 1.19 1.17 1/277 2247 81213:12:38 behaves like avoids N+1 database queries in the package registry 81313:12:43 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007a263f70b860 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 81413:12:43# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.91 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.23 1.20 1.17 1/277 2248 81713:12:43 behaves like searches for packages 81813:12:43 is expected to contain exactly #<Packages::Package id: 4, project_id: 275, created_at: "2024-11-05 13:12:37.847400213 +0000", update...ckage_type: "npm", creator_id: 470, status: "default", last_downloaded_at: nil, status_message: nil> 81913:12:43 behaves like avoids N+1 database queries in the package registry 82013:12:48 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x00007a263ea7cc70 @data={}, @log=[], @cached=[], @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=0> 82113:12:48# [RSpecRunTime] RSpec elapsed time: 9 minutes 24.15 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.21 1.20 1.17 1/277 2249 82313:12:48 when an user is a reporter of both projects 82413:12:49 is expected to contain exactly #<Packages::Package id: 4, project_id: 275, created_at: "2024-11-05 13:12:37.847400213 +0000", update...ckage_type: "npm", creator_id: 470, status: "default", last_downloaded_at: nil, status_message: nil> and #<Packages::Package id: 6, project_id: 276, created_at: "2024-11-05 13:12:37.925224779 +0000", update...ckage_type: "npm", creator_id: 471, status: "default", last_downloaded_at: nil, status_message: nil> 82513:12:49 when the second project has the package registry disabled 82613:12:49 behaves like searches for packages 82713:12:49 is expected to contain exactly #<Packages::Package id: 4, project_id: 275, created_at: "2024-11-05 13:12:37.847400213 +0000", update...ckage_type: "npm", creator_id: 470, status: "default", last_downloaded_at: nil, status_message: nil> 82813:12:49# [RSpecRunTime] Finishing example group spec/finders/packages/npm/packages_for_user_finder_spec.rb. It took 12.35 seconds. Expected to take 13.94 seconds. 82913:12:49# [RSpecRunTime] Starting example group spec/policies/ci/runner_manager_policy_spec.rb. Expected to take 13.25 seconds. 83013:12:49Ci::RunnerManagerPolicy 83113:12:49 ability :read_runner_manager 83213:12:49 behaves like runner read policy 83313:12:51 without access 83413:12:51 behaves like does not allow reading runners/runner managers on any scope 83513:12:51 with instance runner 83613:12:51 is expected not to be allowed :read_runner_manager 83713:12:51 with shared runners disabled for groups and projects 83813:12:51 is expected not to be allowed :read_runner_manager 83913:12:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.06 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.19 1.19 1.17 1/277 2250 84113:12:51 with group runner 84213:12:51 is expected not to be allowed :read_runner_manager 84313:12:51 with group invited as maintainer to group containing runner 84413:12:52 is expected not to be allowed :read_runner_manager 84513:12:52 with sharing of group runners disabled 84613:12:52 is expected not to be allowed :read_runner_manager 84713:12:52 with project runner 84813:12:52 is expected not to be allowed :read_runner_manager 84913:12:52 with guest access 85013:12:52 behaves like does not allow reading runners/runner managers on any scope 85113:12:52 with instance runner 85213:12:52 is expected not to be allowed :read_runner_manager 85313:12:52 with shared runners disabled for groups and projects 85413:12:52 is expected not to be allowed :read_runner_manager 85513:12:52 with group runner 85613:12:53 is expected not to be allowed :read_runner_manager 85713:12:53 with group invited as maintainer to group containing runner 85813:12:53 is expected not to be allowed :read_runner_manager 85913:12:53 with sharing of group runners disabled 86013:12:53 is expected not to be allowed :read_runner_manager 86113:12:53 with project runner 86213:12:53 is expected not to be allowed :read_runner_manager 86313:12:53 with reporter access 86413:12:53 behaves like does not allow reading runners/runner managers on any scope 86513:12:53 with instance runner 86613:12:53 is expected not to be allowed :read_runner_manager 86713:12:53 with shared runners disabled for groups and projects 86813:12:54 is expected not to be allowed :read_runner_manager 86913:12:54 with group runner 87013:12:54 is expected not to be allowed :read_runner_manager 87113:12:54 with group invited as maintainer to group containing runner 87213:12:54 is expected not to be allowed :read_runner_manager 87313:12:54 with sharing of group runners disabled 87413:12:54 is expected not to be allowed :read_runner_manager 87513:12:54 with project runner 87613:12:54 is expected not to be allowed :read_runner_manager 87713:12:54 with developer access 87813:12:54 behaves like does not allow reading runners/runner managers on any scope 87913:12:54 with instance runner 88013:12:54 is expected not to be allowed :read_runner_manager 88113:12:54 with shared runners disabled for groups and projects 88213:12:55 is expected not to be allowed :read_runner_manager 88313:12:55 with group runner 88413:12:55 is expected not to be allowed :read_runner_manager 88513:12:55 with group invited as maintainer to group containing runner 88613:12:55 is expected not to be allowed :read_runner_manager 88713:12:55 with sharing of group runners disabled 88813:12:56 is expected not to be allowed :read_runner_manager 88913:12:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.99 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.17 1.19 1.17 1/277 2251 89113:12:56 with project runner 89213:12:56 is expected not to be allowed :read_runner_manager 89313:12:56 with maintainer access 89413:12:56 behaves like a policy allowing reading instance runner/runner manager depending on runner sharing 89513:12:56 with instance runner 89613:12:56 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false 89713:12:57 is expected not to be allowed :read_runner_manager 89813:12:57 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true 89913:12:57 is expected to be allowed :read_runner_manager 90013:12:57 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true 90113:12:57 is expected to be allowed :read_runner_manager 90213:12:57 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true 90313:12:57 is expected to be allowed :read_runner_manager 90413:12:57 behaves like a policy allowing reading group runner/runner manager depending on runner sharing 90513:12:57 with group runner 90613:12:57 is expected to be allowed :read_runner_manager 90713:12:57 with sharing of group runners disabled 90813:12:58 is expected to be allowed :read_runner_manager 90913:12:58 when user belongs to subgroup only 91013:12:58 with runner visible to group project 91113:12:58 is expected to be allowed :read_runner_manager 91213:12:58 with sharing of group runners disabled 91313:12:58 is expected not to be allowed :read_runner_manager 91413:12:58 without projects in group 91513:12:58 is expected not to be allowed :read_runner_manager 91613:12:58 when user is not maintainer in associated group 91713:12:59 is expected not to be allowed :read_runner_manager 91813:12:59 when user is maintainer in a group invited to group as maintainer 91913:12:59 is expected to be allowed :read_runner_manager 92013:12:59 when user is a reporter in a group invited to group as maintainer 92113:13:00 is expected not to be allowed :read_runner_manager 92213:13:00 when runner is in subgroup 92313:13:00 is expected to be allowed :read_runner_manager 92413:13:00 with sharing of group runners disabled 92513:13:00 is expected not to be allowed :read_runner_manager 92613:13:00 with project runner 92713:13:00 is expected to be allowed :read_runner_manager 92813:13:00 when user is not maintainer in parent group 92913:13:00 is expected not to be allowed :read_runner_manager 93013:13:00 when user is maintainer in a group invited to project as maintainer 93113:13:01 is expected to be allowed :read_runner_manager 93213:13:01 with owner access 93313:13:01 behaves like a policy allowing reading instance runner/runner manager depending on runner sharing 93413:13:01 with instance runner 93513:13:01 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: false, expect_can_read: false 93613:13:01 is expected not to be allowed :read_runner_manager 93713:13:01 shared_runners_enabled_on_group: false, shared_runners_enabled_on_project: true, expect_can_read: true 93813:13:01 is expected to be allowed :read_runner_manager 93913:13:01 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: false, expect_can_read: true 94013:13:01 is expected to be allowed :read_runner_manager 94113:13:01 shared_runners_enabled_on_group: true, shared_runners_enabled_on_project: true, expect_can_read: true 94213:13:02 is expected to be allowed :read_runner_manager 94313:13:02 with group runner 94413:13:02 is expected to be allowed :read_runner_manager 94513:13:02 with sharing of group runners disabled 94613:13:02 is expected to be allowed :read_runner_manager 94713:13:02 with project runner 94813:13:02 is expected to be allowed :read_runner_manager 94913:13:02# [RSpecRunTime] Finishing example group spec/policies/ci/runner_manager_policy_spec.rb. It took 13.0 seconds. Expected to take 13.25 seconds. 95013:13:02# [RSpecRunTime] Starting example group spec/models/integrations/pipelines_email_spec.rb. Expected to take 12.33 seconds. 95113:13:02Integrations::PipelinesEmail 95213:13:03 does not allow STI 95413:13:03 when integration is active 95513:13:03 is expected to validate that :recipients cannot be empty/falsy 95613:13:03 when integration is inactive 95713:13:03 is expected not to validate that :recipients cannot be empty/falsy 95813:13:03 validates number of recipients 95913:13:03 valid number of recipients 96013:13:03 does not count empty emails 96113:13:03 invalid number of recipients 96213:13:03 is expected not to be valid 96313:13:03 adds an error message 96413:13:03 when integration is not active 96513:13:03 is expected to be valid 96713:13:03 when pipeline is failed and on default branch 96813:13:03 behaves like sending email 97013:13:04 when pipeline is succeeded 97113:13:04 behaves like sending email 97313:13:04 when the pipeline failed 97413:13:04 on default branch 97513:13:04 notifications are enabled only for default branch 97613:13:04 behaves like sending email 97813:13:05 notifications are enabled only for protected branch 97913:13:05 behaves like sending email 98113:13:05 notifications are enabled only for default and protected branches 98213:13:05 behaves like sending email 98413:13:05 notifications are enabled only for all branches 98513:13:05 behaves like sending email 98713:13:06 on a protected branch 98813:13:06 notifications are enabled only for default branch 98913:13:06 behaves like sending email 99113:13:06 notifications are enabled only for protected branch 99213:13:06 behaves like sending email 99413:13:07 notifications are enabled only for default and protected branches 99513:13:07 behaves like sending email 99713:13:07 notifications are enabled only for all branches 99813:13:07 behaves like sending email 100013:13:07 on a neither protected nor default branch 100113:13:07 notifications are enabled only for default branch 100213:13:07 behaves like sending email 100413:13:08 notifications are enabled only for protected branch 100513:13:08 behaves like sending email 100713:13:08 notifications are enabled only for default and protected branches 100813:13:08 behaves like sending email 101013:13:08 notifications are enabled only for all branches 101113:13:08 behaves like sending email 101413:13:09 with recipients 101513:13:09 with succeeded pipeline 101613:13:09 behaves like not sending email 101713:13:09 does not send email 101813:13:09 with notify_only_broken_pipelines on 101913:13:09 with failed pipeline 102013:13:09 behaves like sending email 102213:13:10 with succeeded pipeline 102313:13:10 behaves like not sending email 102413:13:10 does not send email 102513:13:10 when the pipeline failed 102613:13:10 on default branch 102713:13:10 behaves like sending email 102913:13:10 notifications are enabled only for default branch 103013:13:10 behaves like sending email 103213:13:11 notifications are enabled only for protected branch 103313:13:11 behaves like not sending email 103413:13:11 does not send email 103513:13:11 notifications are enabled only for default and protected branches 103613:13:11 behaves like sending email 103813:13:11 notifications are enabled only for all branches 103913:13:11 behaves like sending email 104113:13:11 on a protected branch 104213:13:11 notifications are enabled only for default branch 104313:13:11 behaves like not sending email 104413:13:12 does not send email 104513:13:12 notifications are enabled only for all branches 104613:13:12 behaves like sending email 104813:13:12 on a neither protected nor default branch 104913:13:12 notifications are enabled only for default branch 105013:13:12 behaves like not sending email 105113:13:12 does not send email 105213:13:12 notifications are enabled only for protected branch 105313:13:12 behaves like not sending email 105413:13:12 does not send email 105513:13:12 notifications are enabled only for default and protected branches 105613:13:12 behaves like not sending email 105713:13:13 does not send email 105813:13:13 notifications are enabled only for all branches 105913:13:13 behaves like sending email 106113:13:13 with empty recipients list 106213:13:13 with failed pipeline 106313:13:13 behaves like not sending email 106413:13:13 does not send email 106513:13:13 with recipients list separating with newlines 106613:13:13 with failed pipeline 106713:13:13 behaves like sending email 106913:13:14# [RSpecRunTime] Finishing example group spec/models/integrations/pipelines_email_spec.rb. It took 12.28 seconds. Expected to take 12.33 seconds. 107013:13:14# [RSpecRunTime] Starting example group spec/models/pool_repository_spec.rb. Expected to take 11.88 seconds. 107113:13:14PoolRepository 107213:13:14 does not allow STI 107313:13:14 associations 107413:13:14 is expected to belong to shard required: false 107513:13:14 is expected to belong to source_project required: false 107613:13:14 is expected to have many member_projects 107813:13:15 is expected to validate that :shard cannot be empty/falsy 107913:13:15# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.08 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.12 1.18 1.16 1/277 2297 108213:13:16 .by_source_project 108313:13:16 returns pool repositories per source project from all shards 108413:13:16# [RSpecRunTime] RSpec elapsed time: 9 minutes 52.15 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.12 1.18 1.16 1/277 2298 108613:13:16 .by_disk_path_and_shard_name 108713:13:16 returns only a requested pool repository 108913:13:18 sets the hashed disk_path 109013:13:19 keeps disk_path if already provided 109113:13:19# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.65 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.12 1.18 1.16 1/277 2335 109313:13:19 #unlink_repository 109413:13:19 when the last member leaves 109513:13:21 schedules pool removal 109613:13:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.29 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.11 1.17 1.16 1/277 2400 109813:13:21 when skipping disconnect 109913:13:22 does not change the alternates file 110013:13:22# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.94 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.11 1.17 1.16 3/277 2461 110213:13:22 when the second member leaves 110313:13:26 does not schedule pool removal 110413:13:26# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.15 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.10 1.17 1.16 1/276 2557 110613:13:26 #object_pool 110713:13:27 returns an object pool instance 110813:13:27 when source project is missing 110913:13:27 returns an object pool instance 111013:13:27# [RSpecRunTime] Finishing example group spec/models/pool_repository_spec.rb. It took 12.44 seconds. Expected to take 11.88 seconds. 111113:13:27# [RSpecRunTime] Starting example group spec/services/projects/open_issues_count_service_spec.rb. Expected to take 11.23 seconds. 111213:13:27Projects::OpenIssuesCountService 111313:13:27 behaves like a counter caching service 111513:13:27 caches the count 111613:13:27 #refresh_cache 111713:13:28 refreshes the cache 111813:13:28 #delete_cache 111913:13:28 removes the cache 112013:13:28 #uncached_count 112113:13:29 does not cache the count 112313:13:29 when user is nil 112413:13:30 does not include confidential issues in the issue count 112513:13:30 when user is provided 112613:13:30 when user can read confidential issues 112713:13:31 returns the right count with confidential issues 112813:13:32 uses total_open_issues_count cache key 112913:13:32# [RSpecRunTime] RSpec elapsed time: 10 minutes 7.73 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.10 1.17 1.16 1/276 2558 113113:13:32 when user cannot read confidential issues 113213:13:33 does not include confidential issues 113313:13:34 uses public_open_issues_count cache key 113413:13:34# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.92 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.10 1.17 1.16 1/276 2559 113613:13:34 #refresh_cache 113713:13:34 when cache is empty 113813:13:35 refreshes cache keys correctly 113913:13:35# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.0 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.09 1.16 1.16 1/276 2560 114113:13:35 when cache is outdated 114213:13:37 refreshes cache keys correctly 114313:13:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 12.31 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.09 1.16 1.16 1/276 2561 114513:13:37# [RSpecRunTime] Finishing example group spec/services/projects/open_issues_count_service_spec.rb. It took 10.05 seconds. Expected to take 11.23 seconds. 114613:13:37# [RSpecRunTime] Starting example group spec/models/personal_access_token_spec.rb. Expected to take 10.82 seconds. 114713:13:37PersonalAccessToken 114813:13:37 does not allow STI 114913:13:37 default values 115013:13:37 is expected to eq 1 115113:13:37 is expected to eq nil 115313:13:37 is a valid personal access token 115413:13:37 ensures that the token is generated 115513:13:37 associations 115613:13:37 is expected to belong to previous_personal_access_token class_name => PersonalAccessToken required: false 115713:13:37 is expected to belong to organization class_name => Organizations::Organization required: false 115913:13:37 .project_access_tokens 116013:13:38 is expected to contain exactly #<PersonalAccessToken id: 4, user_id: 527, name: "PAT 5", revoked: false, expires_at: "2024-12-05", c...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 116113:13:38 .owner_is_human 116213:13:39 is expected to contain exactly #<PersonalAccessToken id: 5, user_id: 531, name: "PAT 6", revoked: false, expires_at: "2024-12-05", c...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 116413:13:39 returns personal access tokens of specified user only 116613:13:40 returns personal access tokens for the specified users only 116713:13:40 .created_before 116813:13:40 is expected to contain exactly #<PersonalAccessToken id: 16, user_id: 541, name: "PAT 17", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, #<PersonalAccessToken id: 17, user_id: 542, name: "PAT 18", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil>, and #<PersonalAccessToken id: 18, user_id: 543, name: "PAT 19", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 116913:13:40 .last_used_before 117113:13:41 does not return token that is last_used_at after given date 117213:13:41 .last_used_before 117313:13:41 returns personal access tokens used before the specified date only 117413:13:41 .last_used_after 117513:13:41 returns personal access tokens used after the specified date only 117613:13:41 .last_used_before_or_unused 117713:13:41 is expected to contain exactly #<PersonalAccessToken id: 23, user_id: 548, name: "PAT 24", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> and #<PersonalAccessToken id: 24, user_id: 549, name: "PAT 25", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 117813:13:41 .for_organization 117913:13:42 returns personal access tokens for the specified organization only 118113:13:42 returns false if the personal_access_token is revoked 118213:13:42 returns false if the personal_access_token is expired 118313:13:42 returns true if the personal_access_token is not revoked and not expired 118513:13:42 revokes the token 118613:13:42 updates updated_at timestamp 118913:13:42 requires a name 119113:13:42 requires at least one scope 119213:13:42 allows creating a token with API scopes 119313:13:42 allows creating a token with `admin_mode` scope 119413:13:42 rejects creating a token with unavailable scopes 119513:13:42 when registry is disabled 119613:13:42 rejects creating a token with read_registry scope 119713:13:43 allows revoking a token with read_registry scope 119813:13:43 when registry is enabled 119913:13:43 allows creating a token with read_registry scope 120113:13:43 can't be blank 120213:13:43 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 120413:13:43 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 120613:13:43 when application settings does not enforce expiry 120813:13:43 buffered expires_at 120913:13:43 can't be blank 121013:13:43 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS_BUFFERED days 121213:13:43 when expires_in is less than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS days 121413:13:43 when expires_in is more than MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS_BUFFERED days 121813:13:44 includes non-revoked tokens 121913:13:44 .expiring_and_not_notified 122113:13:44 doesn't have any tokens 122213:13:44 in three days 122313:13:44 only includes a valid token 122413:13:44 with existing tokens 122513:13:45 .scope_for_notification_interval 122613:13:45 returns a scope including expected tokens 122713:13:45 with invalid interval 122813:13:45 throws an error 122913:13:45 with min_expires_at 123013:13:45 excludes tokens expiring before min_expires_at 123113:13:45 with past min_expires_at 123213:13:45 overrides default expiration interval 123313:13:45 with truncated max_expires_at 123413:13:45 overrides default expiration interval 123513:13:45 with 30d interval 123613:13:45 returns a scope including expected tokens 123713:13:45 with 60d interval 123813:13:45 returns a scope including expected tokens 123913:13:45 .expiring_and_not_notified_without_impersonation 124013:13:45 when token is there to be notified 124113:13:45 has only unnotified tokens 124213:13:45 when no token is there to be notified 124313:13:46 return empty array 124413:13:46 .expired_today_and_not_notified 124513:13:46 returns tokens that have expired today 124613:13:46 .expired_before 124713:13:46 returns tokens that are expired before date passed in 124813:13:46 .without_impersonation 124913:13:47 returns only non-impersonation tokens 125013:13:47 revoke scopes 125213:13:47 is expected to contain exactly #<PersonalAccessToken id: 63, user_id: 588, name: "PAT 82", revoked: true, expires_at: "2024-12-05", ...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 125313:13:47 .not_revoked 125413:13:47 is expected to contain exactly #<PersonalAccessToken id: 64, user_id: 589, name: "PAT 83", revoked: false, expires_at: "2024-12-05",...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> and #<PersonalAccessToken id: 65, user_id: 590, name: "PAT 84", revoked: nil, expires_at: "2024-12-05", c...ification_sent_at: nil, thirty_days_notification_sent_at: nil, sixty_days_notification_sent_at: nil> 125513:13:47 .revoked_before 125613:13:48 returns tokens that are revoked before date passed in 125713:13:48 .simple_sorts 125813:13:48 includes overridden keys 125913:13:48 .notification_interval 126013:13:48 is expected to eq 7 126113:13:48 with invalid interval 126213:13:48 raises error 126313:13:48 ordering by expires_at 126413:13:48 .order_expires_at_asc_id_desc 126513:13:48 returns ordered list in combination of expires_at ascending and id descending 126613:13:48 token format 126713:13:48 generates a token 126813:13:48 when there is an existing token 126913:13:48 does not change the existing token 127013:13:48# [RSpecRunTime] Finishing example group spec/models/personal_access_token_spec.rb. It took 11.43 seconds. Expected to take 10.82 seconds. 127113:13:48# [RSpecRunTime] Starting example group spec/models/integrations/jenkins_spec.rb. Expected to take 10.17 seconds. 127213:13:48Integrations::Jenkins 127313:13:48 does not allow STI 127413:13:48 sets the default values 127513:13:48 behaves like Integrations::BaseCi 127613:13:48 default values 127713:13:49 is expected to eq :ci 127813:13:49 behaves like Integrations::ResetSecretFields 127913:13:49 #exposing_secrets_fields 128013:13:49 returns an array of strings 128113:13:49 #reset_secret_fields? 128213:13:49 returns false if no exposing field has changed 128313:13:49 returns true if any exposing field has changed 128413:13:49 validation callback 128513:13:49 when an exposing field has changed 128613:13:49 clears all secret fields 128713:13:49 when a secret field has been updated 128813:13:49 does not clear this secret field 128913:13:49 when a secret field has been updated with the same value 129013:13:49 does not clear this secret field 129113:13:49 when no exposing field has changed 129213:13:49 does not clear any secret fields 129413:13:49 is expected to respond to #enable_ssl_verification 129513:13:49 is expected to respond to #enable_ssl_verification? 129613:13:49 #initialize_properties 129713:13:49 enables the setting by default 129813:13:49 does not enable the setting if the record is already persisted 129913:13:49 does not enable the setting if a custom value was set 130113:13:49 inserts the checkbox field after the first URL field, or at the end 130213:13:49 does not insert the field repeatedly 130313:13:49 behaves like Integrations::HasWebHook 130413:13:49 associations 130513:13:49 is expected to have one service_hook inverse_of => integration 130713:13:50 calls #update_web_hook! when enabled 130813:13:50 does not call #update_web_hook! when disabled 130913:13:50 does not call #update_web_hook! when validation fails 131113:13:50 returns a string 131213:13:50 #url_variables 131313:13:50 returns a hash 131413:13:50 #hook_ssl_verification 131513:13:50 returns a boolean 131613:13:50 delegates to #enable_ssl_verification if the concern is included 131713:13:50 #update_web_hook! 131813:13:51 creates or updates a service hook 131913:13:51 raises an error if the service hook could not be saved 132013:13:52 does not attempt to save the service hook if there are no changes 132113:13:52# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.37 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.14 1.17 1.16 1/276 2562 132313:13:52 #execute_web_hook! 132413:13:52 creates the webhook if necessary and executes it 132513:13:53 raises an error if the service hook could not be saved 132613:13:53# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.37 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.14 1.17 1.16 1/277 2563 132913:13:53 when the integration is active 133113:13:53 when password was not touched 133213:13:53 is expected not to validate that :username cannot be empty/falsy 133313:13:53 when password was touched 133413:13:53 is expected to validate that :username cannot be empty/falsy 133513:13:53 when password is blank 133613:13:54 does not validate the username 133813:13:55 does not validate the presence of password if username is nil 133913:13:55 validates the presence of password if username is present 134013:13:55 when the integration is inactive 134113:13:55 is expected not to validate that :username cannot be empty/falsy 134213:13:55 is expected not to validate that :password cannot be empty/falsy 134413:13:55 when the jenkins_url has no relative path 134613:13:55 when the jenkins_url has relative path 134813:13:55 userinfo is missing and username and password are set 135013:13:55 userinfo is provided and username and password are set 135213:13:55 userinfo is provided username and password are not set 135513:13:56 returns the right status 135713:13:57 invokes the Jenkins API 135813:13:58 adds default web hook headers to the request 135913:13:58 request url contains properly serialized username and password 136013:13:58# [RSpecRunTime] RSpec elapsed time: 10 minutes 33.92 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.12 1.17 1.16 1/277 2564 136213:13:58# [RSpecRunTime] Finishing example group spec/models/integrations/jenkins_spec.rb. It took 10.18 seconds. Expected to take 10.17 seconds. 136313:13:58# [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items_resolver_spec.rb. Expected to take 9.78 seconds. 136413:13:58Resolvers::WorkItemsResolver 136513:14:00 is expected to have nullable GraphQL type WorkItemConnection 136613:14:00 with a project 136813:14:01 finds all items 136913:14:02 returns items user can see 137013:14:02 batches queries that only include IIDs 137113:14:02 finds a specific item with iids 137213:14:03 finds multiple items with iids 137313:14:04 finds only the items within the project we are looking at 137413:14:04 when searching items 137513:14:04 behaves like graphql query for searching issuables 137613:14:04 uses search optimization 137713:14:04 filters issuables by title 137813:14:04 filters issuables by description 137913:14:04 with in param 138013:14:05 generates an error if param search is missing 138113:14:05 filters issuables by title and description 138213:14:05 filters issuables by description only 138313:14:05 filters issuables by title only 138413:14:05# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.16 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.18 1.18 1.17 1/277 2565 138713:14:05 when sorting by created 138813:14:06 sorts items ascending 138913:14:06 sorts items descending 139013:14:06 when sorting by title 139113:14:07 sorts items ascending 139213:14:07 sorts items descending 139313:14:07# [RSpecRunTime] RSpec elapsed time: 10 minutes 43.02 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.18 1.18 1.17 1/277 2566 139513:14:07 when passing a non existent, batch loaded project 139613:14:07 returns nil without breaking 139713:14:07# [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items_resolver_spec.rb. It took 9.14 seconds. Expected to take 9.78 seconds. 139813:14:07# [RSpecRunTime] Starting example group spec/models/audit_events/group_audit_event_spec.rb. Expected to take 9.24 seconds. 139913:14:07AuditEvents::GroupAuditEvent 140013:14:07 does not allow STI 140213:14:08 returns the correct audit event 140313:14:08 behaves like includes ::AuditEvents::CommonModel concern 140413:14:08 sanitizes custom_message in the details hash 140513:14:08 associations 140613:14:08 is expected to belong to user required: false inverse_of => audit_events 140813:14:09 is expected to validate that :author_id cannot be empty/falsy 140913:14:09 is expected to allow :ip_address to be ‹"192.168.17.43"› 141013:14:09 is expected to allow :ip_address to be ‹"2001:0db8:85a3:0000:0000:8a2e:0370:7334"› 141113:14:09 is expected not to allow :ip_address to be ‹"invalid IP"› 141213:14:09# [RSpecRunTime] RSpec elapsed time: 10 minutes 45.2 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.18 1.18 1.17 2/277 2567 141513:14:09 #truncate_fields 141613:14:09 for entity_path 141713:14:09 behaves like a truncated field 141813:14:09 when values are provided 141913:14:09 database_column: :long, details_value: nil, expected_value: :truncated 142013:14:10 sets both values to be the same 142113:14:10 database_column: :short, details_value: nil, expected_value: :short 142213:14:10 sets both values to be the same 142313:14:10 database_column: nil, details_value: :long, expected_value: :truncated 142413:14:10 sets both values to be the same 142513:14:10 database_column: nil, details_value: :short, expected_value: :short 142613:14:11 sets both values to be the same 142713:14:11 database_column: :long, details_value: :short, expected_value: :truncated 142813:14:11 sets both values to be the same 142913:14:11 when values are not provided 143013:14:11 does not set 143113:14:11 for target_details 143213:14:11 behaves like a truncated field 143313:14:11 when values are provided 143413:14:11 database_column: :long, details_value: nil, expected_value: :truncated 143513:14:12 sets both values to be the same 143613:14:12 database_column: :short, details_value: nil, expected_value: :short 143713:14:12 sets both values to be the same 143813:14:12 database_column: nil, details_value: :long, expected_value: :truncated 143913:14:12 sets both values to be the same 144013:14:12 database_column: nil, details_value: :short, expected_value: :short 144113:14:13 sets both values to be the same 144213:14:13 database_column: :long, details_value: :short, expected_value: :truncated 144313:14:13 sets both values to be the same 144413:14:13 when values are not provided 144513:14:13 does not set 144613:14:13 #parallel_persist 144713:14:13 with author_name 144813:14:13 behaves like a parallel persisted field 144913:14:13 column: :value, details: nil, expected_value: :value 145013:14:13 sets both values to be the same 145113:14:13 column: nil, details: :value, expected_value: :value 145213:14:13 sets both values to be the same 145313:14:13 column: :value, details: :another_value, expected_value: :value 145413:14:13 sets both values to be the same 145513:14:13 column: nil, details: nil, expected_value: nil 145613:14:13 sets both values to be the same 145713:14:13 with target_details 145813:14:13 behaves like a parallel persisted field 145913:14:13 column: :value, details: nil, expected_value: :value 146013:14:13 sets both values to be the same 146113:14:13 column: nil, details: :value, expected_value: :value 146213:14:13 sets both values to be the same 146313:14:13 column: :value, details: :another_value, expected_value: :value 146413:14:13 sets both values to be the same 146513:14:13 column: nil, details: nil, expected_value: nil 146613:14:13 sets both values to be the same 146713:14:13 with target_type 146813:14:13 behaves like a parallel persisted field 146913:14:13 column: :value, details: nil, expected_value: :value 147013:14:13 sets both values to be the same 147113:14:13 column: nil, details: :value, expected_value: :value 147213:14:13 sets both values to be the same 147313:14:13 column: :value, details: :another_value, expected_value: :value 147413:14:14 sets both values to be the same 147513:14:14 column: nil, details: nil, expected_value: nil 147613:14:14 sets both values to be the same 147713:14:14 with target_id 147813:14:14 behaves like a parallel persisted field 147913:14:14 column: :value, details: nil, expected_value: :value 148013:14:14 sets both values to be the same 148113:14:14 column: nil, details: :value, expected_value: :value 148213:14:14 sets both values to be the same 148313:14:14 column: :value, details: :another_value, expected_value: :value 148413:14:14 sets both values to be the same 148513:14:14 column: nil, details: nil, expected_value: nil 148613:14:14 sets both values to be the same 148813:14:14 when sort by created_at in ascending order 148913:14:14 sorts results by id in ascending order 149013:14:14 when it is default 149113:14:14 sorts results by id in descending order 149313:14:14 for ip_address 149413:14:14 overrides the ip_address with its string value 149513:14:14 #author_name 149613:14:14 when user exists 149713:14:15 returns user name 149813:14:15 when user does not exist anymore 149913:14:15 when database contains author_name 150013:14:15 returns author_name 150113:14:15 when details contains author_name 150213:14:15 returns author_name 150313:14:15 when details does not contains author_name 150513:14:15 when authored by an unauthenticated user 150613:14:15 returns `An unauthenticated user` 150813:14:15 when ip_address exists in both details hash and ip_address column 150913:14:15 returns the value from ip_address column 151013:14:15 when ip_address exists in details hash but not in ip_address column 151113:14:15 returns the value from details hash 151213:14:15 #entity_path 151313:14:15 when entity_path exists in both details hash and entity_path column 151413:14:15 returns the value from entity_path column 151513:14:15 when entity_path exists in details hash but not in entity_path column 151613:14:15 returns the value from details hash 151713:14:15 #target_type 151813:14:15 when target_type exists in both details hash and target_type column 151913:14:15 returns the value from target_type column 152013:14:15 when target_type exists in details hash but not in target_type column 152113:14:15 returns the value from details hash 152213:14:15 #formatted_details 152313:14:15 includes the author's email 152413:14:16 converts value of `to` and `from` in `details` to string 152613:14:16 is expected to validate that :group_id cannot be empty/falsy 152713:14:16 #root_group_entity 152813:14:16 return root_group and set root_group_entity_id 152913:14:16 when root_group_entity_id is set 153013:14:16 return root_group_entity through root_group_entity_id 153113:14:16 when group is nil 153313:14:16# [RSpecRunTime] Finishing example group spec/models/audit_events/group_audit_event_spec.rb. It took 8.64 seconds. Expected to take 9.24 seconds. 153413:14:16# [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/database_spec.rb. Expected to take 8.78 seconds. 153513:14:16Ci::BuildTraceChunks::Database 153613:14:16 does not allow STI 153813:14:16 when data exists 153913:14:17 returns the data 154013:14:17 when data does not exist 154313:14:18 when data exists 154413:14:18 overwrites data 154513:14:18 when data does not exist 154613:14:19 sets new data 154713:14:19 #delete_data 154813:14:19 when data exists 154913:14:20 deletes data 155013:14:20 when data does not exist 155113:14:20 does nothing 155313:14:20 when data exists 155413:14:21 returns data bytesize correctly 155513:14:21 when data does not exist 155613:14:22 returns zero 155813:14:23 returns empty array 155913:14:23# [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/database_spec.rb. It took 6.84 seconds. Expected to take 8.78 seconds. 156013:14:23# [RSpecRunTime] Starting example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. Expected to take 8.49 seconds. 156113:14:23Clusters::Agents::Authorizations::UserAccess::RefreshService 156313:14:24 group authorization 156413:14:24 refreshes authorizations for the agent 156513:14:24 when config contains "access_as" keyword 156613:14:25 refreshes authorizations for the agent 156713:14:25# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.4 second. Current RSS: ~1351M. Threads: 4. load average: 1.27 1.20 1.17 2/278 2568 156913:14:25 when config contains too many groups 157013:14:25 authorizes groups up to the limit 157113:14:25 when config contains no groups or projects 157213:14:25 removes all authorizations 157313:14:25 when config contains groups or projects outside of the configuration project hierarchy 157413:14:26 removes all authorizations 157513:14:26 when configuration project does not belong to a group 157613:14:26 removes all authorizations 157713:14:26 project authorization 157813:14:26 refreshes authorizations for the agent 157913:14:26 when config contains "access_as" keyword 158013:14:27 refreshes authorizations for the agent 158113:14:27 when project belongs to a user namespace, and is in the same namespace as the agent 158213:14:28 creates an authorization record for the project 158313:14:28# [RSpecRunTime] RSpec elapsed time: 11 minutes 3.62 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.25 1.20 1.17 1/278 2569 158513:14:28 when project belongs to a user namespace, and is authorizing itself 158613:14:29 creates an authorization record for the project 158713:14:29 when config contains too many projects 158813:14:29 authorizes projects up to the limit 158913:14:29 when config contains no groups or projects 159013:14:29 removes all authorizations 159113:14:29 when config contains groups or projects outside of the configuration project hierarchy 159213:14:30 removes all authorizations 159313:14:30 when configuration project does not belong to a group 159413:14:30 removes all authorizations 159513:14:30# [RSpecRunTime] Finishing example group spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb. It took 7.56 seconds. Expected to take 8.49 seconds. 159613:14:30# [RSpecRunTime] Starting example group spec/services/timelogs/create_service_spec.rb. Expected to take 8.08 seconds. 159713:14:30Timelogs::CreateService 159913:14:31 when issuable is an Issue 160013:14:31 behaves like issuable supports timelog creation service 160113:14:31 when the user does not have permission 160213:14:31 returns an error 160313:14:31 when the user has permissions 160413:14:31 when spent_at is in the future 160513:14:31 returns an error 160613:14:31 when time_spent is zero 160713:14:32 returns an error 160813:14:32 when time_spent is nil 160913:14:32 returns an error 161013:14:32 when the timelog save fails 161113:14:32 returns an error 161213:14:32 when the creation completes successfully 161313:14:32 behaves like success_response 161413:14:33 successfully saves the timelog 161513:14:33 when issuable is a MergeRequest 161613:14:33 behaves like issuable supports timelog creation service 161713:14:33 when the user does not have permission 161813:14:33 returns an error 161913:14:33 when the user has permissions 162013:14:33 when spent_at is in the future 162113:14:33 returns an error 162213:14:33 when time_spent is zero 162313:14:33 returns an error 162413:14:33 when time_spent is nil 162513:14:34 returns an error 162613:14:34 when the timelog save fails 162713:14:34 returns an error 162813:14:34 when the creation completes successfully 162913:14:34 behaves like success_response 163013:14:34 successfully saves the timelog 163113:14:34 when issuable is a WorkItem 163213:14:34 behaves like issuable supports timelog creation service 163313:14:34 when the user does not have permission 163413:14:35 returns an error 163513:14:35 when the user has permissions 163613:14:35 when spent_at is in the future 163713:14:35 returns an error 163813:14:35 when time_spent is zero 163913:14:35 returns an error 164013:14:35 when time_spent is nil 164113:14:35 returns an error 164213:14:35 when the timelog save fails 164313:14:36 returns an error 164413:14:36 when the creation completes successfully 164513:14:36 behaves like success_response 164613:14:36 successfully saves the timelog 164713:14:36 when issuable is an Incident 164813:14:36 behaves like issuable supports timelog creation service 164913:14:36 when the user does not have permission 165013:14:36 returns an error 165113:14:36 when the user has permissions 165213:14:36 when spent_at is in the future 165313:14:36 returns an error 165413:14:36 when time_spent is zero 165513:14:37 returns an error 165613:14:37 when time_spent is nil 165713:14:37 returns an error 165813:14:37 when the timelog save fails 165913:14:37 returns an error 166013:14:37 when the creation completes successfully 166113:14:37 behaves like success_response 166213:14:38 successfully saves the timelog 166313:14:38# [RSpecRunTime] Finishing example group spec/services/timelogs/create_service_spec.rb. It took 7.22 seconds. Expected to take 8.08 seconds. 166413:14:38# [RSpecRunTime] Starting example group spec/services/web_hooks/destroy_service_spec.rb. Expected to take 7.78 seconds. 166513:14:38WebHooks::DestroyService 166713:14:38 when the user does not have permission 166913:14:39 when the user does have permission 167013:14:40 is successful 167113:14:41 destroys the hook 167213:14:42 does not destroy logs 167313:14:43 schedules the destruction of logs 167413:14:43 when the hook fails to destroy 167513:14:43 is not a success 167613:14:44# [RSpecRunTime] RSpec elapsed time: 11 minutes 19.23 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.13 1.17 1.16 1/277 2570 167813:14:44# [RSpecRunTime] Finishing example group spec/services/web_hooks/destroy_service_spec.rb. It took 5.91 seconds. Expected to take 7.78 seconds. 167913:14:44# [RSpecRunTime] Starting example group spec/workers/merge_request_mergeability_check_worker_spec.rb. Expected to take 7.31 seconds. 168013:14:44MergeRequestMergeabilityCheckWorker 168213:14:44 when merge request does not exist 168313:14:44 does not execute MergeabilityCheckService 168413:14:44 when merge request exists 168513:14:45 executes MergeabilityCheckService 168613:14:47 structurally logs a failed mergeability check 168713:14:47# [RSpecRunTime] RSpec elapsed time: 11 minutes 22.71 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.20 1.19 1.17 1/282 2688 168913:14:47 behaves like an idempotent worker 169013:14:47 is labeled as idempotent 169113:14:49 performs multiple times sequentially without raising an exception 169213:14:51 is mergeable 169313:14:51# [RSpecRunTime] RSpec elapsed time: 11 minutes 26.51 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.18 1.18 1.17 1/283 2806 169513:14:51# [RSpecRunTime] Finishing example group spec/workers/merge_request_mergeability_check_worker_spec.rb. It took 7.29 seconds. Expected to take 7.31 seconds. 169613:14:51# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. Expected to take 7.06 seconds. 169713:14:51Gitlab::GithubImport::IssuableFinder 169813:14:51 #database_id 169913:14:51 returns nil if object does not exist 170013:14:52 fetches object id from database if not in cache 170113:14:52 fetches object id from cache if present 170213:14:53 returns nil and skips database read if cache has no record 170313:14:53 raises TypeError when the object is not supported 170413:14:53 when group is present 170513:14:53 when settings single_endpoint_notes_import is enabled 170613:14:54 reads cache value with longer timeout 170713:14:54# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.57 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.18 1.18 1.17 1/282 2807 170913:14:54 when settings single_endpoint_notes_import is disabled 171013:14:55 reads cache value with default timeout 171113:14:55 #cache_database_id 171213:14:55 caches the ID of a database row 171313:14:55 when settings single_endpoint_notes_import is enabled 171413:14:56 caches value with longer timeout 171513:14:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.78 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.17 1.18 1.17 1/282 2808 171713:14:56 when settings single_endpoint_notes_import is disabled 171813:14:57 caches value with default timeout 171913:14:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/issuable_finder_spec.rb. It took 5.96 seconds. Expected to take 7.06 seconds. 172013:14:57# [RSpecRunTime] Starting example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. Expected to take 6.74 seconds. 172113:14:57API::Entities::Ci::JobRequest::Dependency 172213:14:58 returns the dependency id 172313:15:00 returns the dependency name 172413:15:02 returns the token belonging to the running job 172513:15:03 returns the dependency artifacts_file 172613:15:04# [RSpecRunTime] Finishing example group spec/lib/api/entities/ci/job_request/dependency_spec.rb. It took 6.73 seconds. Expected to take 6.74 seconds. 172713:15:04# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.28 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.15 1.18 1.17 1/277 2809 172913:15:04# [RSpecRunTime] Starting example group spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb. Expected to take 6.47 seconds. 173013:15:04Gitlab::LegacyGithubImport::IssueFormatter 173113:15:04 when importing a Gitea project 173213:15:04 behaves like Gitlab::LegacyGithubImport::IssueFormatter#attributes 173313:15:04 when issue is open 173413:15:04 returns formatted attributes 173513:15:04 when issue is closed 173613:15:05 returns formatted attributes 173713:15:05 when it is assigned to a user 173813:15:05 and the assigned user has a placeholder user in gitlab 173913:15:05 returns an existing placeholder user id 174013:15:05 and the assigned user does not already have a placeholder user 174113:15:05 creates and returns a new placeholder user id 174213:15:05 and it is assigned to a deleted gitea user 174313:15:05 returns nil for assignee_ids 174413:15:05 and user contribution mapping is disabled 174513:15:05 returns nil as assignee_id when is not a GitLab user 174613:15:05 does not create any placeholder users 174713:15:05 returns GitLab user id associated with Gitea email as assignee_id 174813:15:05 when it has a milestone 174913:15:05 returns nil when milestone does not exist 175013:15:06 returns milestone when it exists 175113:15:06 when the issue has an author 175213:15:06 and the author has a placeholder user in gitlab 175313:15:06 returns an existing placeholder user id 175413:15:06 and the author does not already have a placeholder user 175513:15:06 creates and returns a new placeholder user id 175613:15:06 and the author is a deleted gitea user 175713:15:06 returns the project creator id 175813:15:06 and user contribution mapping is disabled 175913:15:06 returns project creator_id as author_id when is not a GitLab user 176013:15:06 returns GitLab user id associated with Gitea email as author_id 176113:15:06 returns description without created at tag line 176213:15:06 behaves like Gitlab::LegacyGithubImport::IssueFormatter#number 176313:15:06 returns issue number 176413:15:06 when importing a GitHub project 176513:15:07 behaves like Gitlab::LegacyGithubImport::IssueFormatter#attributes 176613:15:07 when issue is open 176713:15:07 returns formatted attributes 176813:15:07 when issue is closed 176913:15:07 returns formatted attributes 177013:15:07 when it is assigned to a user 177113:15:07 and the assigned user has a placeholder user in gitlab 177213:15:07 returns an existing placeholder user id 177313:15:07 and the assigned user does not already have a placeholder user 177413:15:07 creates and returns a new placeholder user id 177513:15:07 and it is assigned to a deleted gitea user 177613:15:07 returns nil for assignee_ids 177713:15:07 and user contribution mapping is disabled 177813:15:08 returns nil as assignee_id when is not a GitLab user 177913:15:08 does not create any placeholder users 178013:15:08 returns GitLab user id associated with Gitea email as assignee_id 178113:15:08 when it has a milestone 178213:15:08 returns nil when milestone does not exist 178313:15:08 returns milestone when it exists 178413:15:08 when the issue has an author 178513:15:08 and the author has a placeholder user in gitlab 178613:15:08 returns an existing placeholder user id 178713:15:08 and the author does not already have a placeholder user 178813:15:08 creates and returns a new placeholder user id 178913:15:08 and the author is a deleted gitea user 179013:15:08 returns the project creator id 179113:15:08 and user contribution mapping is disabled 179213:15:08 returns project creator_id as author_id when is not a GitLab user 179313:15:08 returns GitLab user id associated with Gitea email as author_id 179413:15:09 returns description without created at tag line 179513:15:09 behaves like Gitlab::LegacyGithubImport::IssueFormatter#number 179613:15:09 returns issue number 179713:15:09 #has_comments? 179813:15:09 when number of comments is greater than zero 179913:15:09 returns true 180013:15:09 when number of comments is equal to zero 180113:15:09 returns false 180213:15:09 #pull_request? 180313:15:09 when mention a pull request 180413:15:09 returns true 180513:15:09 when does not mention a pull request 180613:15:09 returns false 180713:15:09 #project_association 180813:15:09 is expected to eq :issues 180913:15:09 #project_assignee_association 181013:15:09 is expected to eq :issue_assignees 181113:15:09 #contributing_user_formatters 181213:15:09 returns a hash containing UserFormatters for user references in attributes 181313:15:09 includes all user reference columns in #attributes 181413:15:09 #contributing_assignee_formatters 181513:15:09 returns a hash containing the author UserFormatter 181713:15:09 saves the issue and assignees 181813:15:10 pushes placeholder references for user references on the issue 181913:15:10 pushes placeholder references for user references on the issue assignees 182013:15:10 when the issue references deleted users in Gitea 182113:15:10 does not push any placeholder references 182213:15:10# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.86 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.13 1.17 1.16 1/277 2810 182413:15:10 when user contribution mapping is disabled 182513:15:10 does not push any placeholder references 182613:15:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb. It took 6.83 seconds. Expected to take 6.47 seconds. 182713:15:10# [RSpecRunTime] Starting example group spec/models/snippet_statistics_spec.rb. Expected to take 6.29 seconds. 182813:15:10SnippetStatistics 182913:15:13 does not allow STI 183013:15:13 is expected to belong to snippet required: false 183113:15:13 is expected to validate that :snippet cannot be empty/falsy 183213:15:13 #update_commit_count 183313:15:13 updates the count of commits 183413:15:13 when the snippet does not have a repository 183613:15:13# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.02 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.13 1.17 1.16 1/277 2834 183813:15:13 #update_file_count 183913:15:13 updates the count of files 184013:15:13 when the snippet does not have a repository 184213:15:13 #update_repository_size 184313:15:13 updates the repository_size 184413:15:13 when the snippet does not have a repository 184713:15:14 retrieves and saves statistic data from repository 184813:15:14 when the database is read-only 184913:15:14 does nothing 185013:15:14 with a PersonalSnippet 185113:15:14 when creating 185213:15:14 behaves like personal snippet statistics updates 185313:15:14 schedules a namespace statistics worker 185413:15:15 does not try to update project stats 185513:15:15# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.79 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.12 1.17 1.16 1/277 2879 185713:15:15 when updating 185813:15:15 behaves like personal snippet statistics updates 185913:15:16 schedules a namespace statistics worker 186013:15:16 does not try to update project stats 186113:15:16# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.2 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.12 1.17 1.16 1/277 2916 186313:15:16 with a ProjectSnippet 186413:15:17 does not call personal snippet callbacks 186513:15:17 behaves like UpdateProjectStatistics 186613:15:18 is expected to be a new record 186713:15:18# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.67 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.12 1.17 1.16 1/277 2917 186913:15:18# [RSpecRunTime] Finishing example group spec/models/snippet_statistics_spec.rb. It took 7.58 seconds. Expected to take 6.29 seconds. 187013:15:18# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. Expected to take 5.92 seconds. 187113:15:18Gitlab::Ci::Status::Processable::WaitingForResource 187213:15:19 fabricates status with correct details 187313:15:19 when resource is retained by a build 187413:15:21 fabricates status with correct details 187513:15:21# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.41 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.19 1.18 1.17 1/277 2918 187713:15:21 #illustration 187813:15:22 is expected to include :image, :size, and :title 188013:15:22 when processable is waiting for resource 188113:15:23 is a correct match 188213:15:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 58.38 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.19 1.18 1.17 1/277 2919 188413:15:23 when processable is not waiting for resource 188513:15:24 does not match 188613:15:24# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.46 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.19 1.18 1.17 1/277 2920 188813:15:24# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb. It took 5.78 seconds. Expected to take 5.92 seconds. 188913:15:24# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/redis_spec.rb. Expected to take 5.88 seconds. 189013:15:24Gitlab::HealthChecks::Redis 189113:15:24 ALL_INSTANCE_CHECKS 189213:15:24 is expected to include Gitlab::HealthChecks::Redis::CacheCheck and Gitlab::HealthChecks::Redis::QueuesCheck 189313:15:24 contains a check for each redis instance 189513:15:24 Gitlab::HealthChecks::Redis::BufferedCounterCheck 189713:15:24 Check is passing 189813:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 1}) 189913:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0}) 190013:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 190113:15:24 Check is misbehaving 190213:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0}) 190313:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 0}) 190413:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 190513:15:24 Check is timeouting 190613:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_success", :value => 0}) 190713:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_timeout", :value => 1}) 190813:15:24 is expected to include (have attributes {:name => "redis_buffered_counter_ping_latency_seconds", :value => (be >= 0)}) 191013:15:24 Check returns ok 191113:15:24 is expected to have attributes {:success => true} 191213:15:24 Check is misbehaving 191313:15:24 is expected to have attributes {:message => "unexpected Buffered_counter check result: error!", :success => false} 191413:15:24 Check is timeouting 191513:15:24 is expected to have attributes {:message => "Buffered_counter check timed out", :success => false} 191613:15:24 Check is raising an unhandled exception 191713:15:24 is expected to have attributes {:message => "unexpected Buffered_counter check result: unexpected error", :success => false} 191813:15:24 Gitlab::HealthChecks::Redis::CacheCheck 192013:15:24 Check is passing 192113:15:24 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 1}) 192213:15:24 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0}) 192313:15:24 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 192413:15:24 Check is misbehaving 192513:15:24 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0}) 192613:15:24 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 0}) 192713:15:24 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 192813:15:24 Check is timeouting 192913:15:24 is expected to include (have attributes {:name => "redis_cache_ping_success", :value => 0}) 193013:15:24 is expected to include (have attributes {:name => "redis_cache_ping_timeout", :value => 1}) 193113:15:24 is expected to include (have attributes {:name => "redis_cache_ping_latency_seconds", :value => (be >= 0)}) 193313:15:24 Check returns ok 193413:15:24 is expected to have attributes {:success => true} 193513:15:24 Check is misbehaving 193613:15:25 is expected to have attributes {:message => "unexpected Cache check result: error!", :success => false} 193713:15:25 Check is timeouting 193813:15:25 is expected to have attributes {:message => "Cache check timed out", :success => false} 193913:15:25 Check is raising an unhandled exception 194013:15:25 is expected to have attributes {:message => "unexpected Cache check result: unexpected error", :success => false} 194113:15:25 Gitlab::HealthChecks::Redis::DbLoadBalancingCheck 194313:15:25 Check is passing 194413:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 1}) 194513:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0}) 194613:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 194713:15:25 Check is misbehaving 194813:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0}) 194913:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 0}) 195013:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 195113:15:25 Check is timeouting 195213:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_success", :value => 0}) 195313:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_timeout", :value => 1}) 195413:15:25 is expected to include (have attributes {:name => "redis_db_load_balancing_ping_latency_seconds", :value => (be >= 0)}) 195613:15:25 Check returns ok 195713:15:25 is expected to have attributes {:success => true} 195813:15:25 Check is misbehaving 195913:15:25 is expected to have attributes {:message => "unexpected Db_load_balancing check result: error!", :success => false} 196013:15:25 Check is timeouting 196113:15:25 is expected to have attributes {:message => "Db_load_balancing check timed out", :success => false} 196213:15:25 Check is raising an unhandled exception 196313:15:25 is expected to have attributes {:message => "unexpected Db_load_balancing check result: unexpected error", :success => false} 196413:15:25 Gitlab::HealthChecks::Redis::FeatureFlagCheck 196613:15:25 Check is passing 196713:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 1}) 196813:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0}) 196913:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 197013:15:25 Check is misbehaving 197113:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0}) 197213:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 0}) 197313:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 197413:15:25 Check is timeouting 197513:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_success", :value => 0}) 197613:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_timeout", :value => 1}) 197713:15:25 is expected to include (have attributes {:name => "redis_feature_flag_ping_latency_seconds", :value => (be >= 0)}) 197913:15:25 Check returns ok 198013:15:25 is expected to have attributes {:success => true} 198113:15:25 Check is misbehaving 198213:15:25 is expected to have attributes {:message => "unexpected Feature_flag check result: error!", :success => false} 198313:15:25 Check is timeouting 198413:15:25 is expected to have attributes {:message => "Feature_flag check timed out", :success => false} 198513:15:25 Check is raising an unhandled exception 198613:15:25 is expected to have attributes {:message => "unexpected Feature_flag check result: unexpected error", :success => false} 198713:15:25 Gitlab::HealthChecks::Redis::QueuesCheck 198913:15:25 Check is passing 199013:15:25 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 1}) 199113:15:26 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0}) 199213:15:26 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 199313:15:26 Check is misbehaving 199413:15:26 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0}) 199513:15:26 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 0}) 199613:15:26 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 199713:15:26 Check is timeouting 199813:15:26 is expected to include (have attributes {:name => "redis_queues_ping_success", :value => 0}) 199913:15:26 is expected to include (have attributes {:name => "redis_queues_ping_timeout", :value => 1}) 200013:15:26 is expected to include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)}) 200213:15:26 Check returns ok 200313:15:26 is expected to have attributes {:success => true} 200413:15:26 Check is misbehaving 200513:15:26 is expected to have attributes {:message => "unexpected Queues check result: error!", :success => false} 200613:15:26 Check is timeouting 200713:15:26 is expected to have attributes {:message => "Queues check timed out", :success => false} 200813:15:26 Check is raising an unhandled exception 200913:15:26 is expected to have attributes {:message => "unexpected Queues check result: unexpected error", :success => false} 201013:15:26 Gitlab::HealthChecks::Redis::QueuesMetadataCheck 201213:15:26 Check is passing 201313:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 1}) 201413:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0}) 201513:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 201613:15:26 Check is misbehaving 201713:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0}) 201813:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 0}) 201913:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 202013:15:26 Check is timeouting 202113:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_success", :value => 0}) 202213:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_timeout", :value => 1}) 202313:15:26 is expected to include (have attributes {:name => "redis_queues_metadata_ping_latency_seconds", :value => (be >= 0)}) 202513:15:26 Check returns ok 202613:15:26 is expected to have attributes {:success => true} 202713:15:26 Check is misbehaving 202813:15:26 is expected to have attributes {:message => "unexpected Queues_metadata check result: error!", :success => false} 202913:15:26 Check is timeouting 203013:15:26 is expected to have attributes {:message => "Queues_metadata check timed out", :success => false} 203113:15:26 Check is raising an unhandled exception 203213:15:26 is expected to have attributes {:message => "unexpected Queues_metadata check result: unexpected error", :success => false} 203313:15:26 Gitlab::HealthChecks::Redis::RateLimitingCheck 203513:15:26 Check is passing 203613:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 1}) 203713:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0}) 203813:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 203913:15:26 Check is misbehaving 204013:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0}) 204113:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 0}) 204213:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 204313:15:26 Check is timeouting 204413:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_success", :value => 0}) 204513:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_timeout", :value => 1}) 204613:15:26 is expected to include (have attributes {:name => "redis_rate_limiting_ping_latency_seconds", :value => (be >= 0)}) 204813:15:26 Check returns ok 204913:15:27 is expected to have attributes {:success => true} 205013:15:27 Check is misbehaving 205113:15:27 is expected to have attributes {:message => "unexpected Rate_limiting check result: error!", :success => false} 205213:15:27 Check is timeouting 205313:15:27 is expected to have attributes {:message => "Rate_limiting check timed out", :success => false} 205413:15:27 Check is raising an unhandled exception 205513:15:27 is expected to have attributes {:message => "unexpected Rate_limiting check result: unexpected error", :success => false} 205613:15:27 Gitlab::HealthChecks::Redis::RepositoryCacheCheck 205813:15:27 Check is passing 205913:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 1}) 206013:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0}) 206113:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 206213:15:27 Check is misbehaving 206313:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0}) 206413:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 0}) 206513:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 206613:15:27 Check is timeouting 206713:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_success", :value => 0}) 206813:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_timeout", :value => 1}) 206913:15:27 is expected to include (have attributes {:name => "redis_repository_cache_ping_latency_seconds", :value => (be >= 0)}) 207113:15:27 Check returns ok 207213:15:27 is expected to have attributes {:success => true} 207313:15:27 Check is misbehaving 207413:15:27 is expected to have attributes {:message => "unexpected Repository_cache check result: error!", :success => false} 207513:15:27 Check is timeouting 207613:15:27 is expected to have attributes {:message => "Repository_cache check timed out", :success => false} 207713:15:27 Check is raising an unhandled exception 207813:15:27 is expected to have attributes {:message => "unexpected Repository_cache check result: unexpected error", :success => false} 207913:15:27 Gitlab::HealthChecks::Redis::SessionsCheck 208113:15:27 Check is passing 208213:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 1}) 208313:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0}) 208413:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 208513:15:27 Check is misbehaving 208613:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0}) 208713:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 0}) 208813:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 208913:15:27 Check is timeouting 209013:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_success", :value => 0}) 209113:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_timeout", :value => 1}) 209213:15:27 is expected to include (have attributes {:name => "redis_sessions_ping_latency_seconds", :value => (be >= 0)}) 209413:15:27 Check returns ok 209513:15:27 is expected to have attributes {:success => true} 209613:15:27 Check is misbehaving 209713:15:27 is expected to have attributes {:message => "unexpected Sessions check result: error!", :success => false} 209813:15:27 Check is timeouting 209913:15:27 is expected to have attributes {:message => "Sessions check timed out", :success => false} 210013:15:27 Check is raising an unhandled exception 210113:15:27 is expected to have attributes {:message => "unexpected Sessions check result: unexpected error", :success => false} 210213:15:27 Gitlab::HealthChecks::Redis::SharedStateCheck 210413:15:27 Check is passing 210513:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 1}) 210613:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0}) 210713:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 210813:15:27 Check is misbehaving 210913:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0}) 211013:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 0}) 211113:15:27 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 211213:15:27 Check is timeouting 211313:15:28 is expected to include (have attributes {:name => "redis_shared_state_ping_success", :value => 0}) 211413:15:28 is expected to include (have attributes {:name => "redis_shared_state_ping_timeout", :value => 1}) 211513:15:28 is expected to include (have attributes {:name => "redis_shared_state_ping_latency_seconds", :value => (be >= 0)}) 211713:15:28 Check returns ok 211813:15:28 is expected to have attributes {:success => true} 211913:15:28 Check is misbehaving 212013:15:28 is expected to have attributes {:message => "unexpected Shared_state check result: error!", :success => false} 212113:15:28 Check is timeouting 212213:15:28 is expected to have attributes {:message => "Shared_state check timed out", :success => false} 212313:15:28 Check is raising an unhandled exception 212413:15:28 is expected to have attributes {:message => "unexpected Shared_state check result: unexpected error", :success => false} 212513:15:28 Gitlab::HealthChecks::Redis::TraceChunksCheck 212713:15:28 Check is passing 212813:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 1}) 212913:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0}) 213013:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 213113:15:28 Check is misbehaving 213213:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0}) 213313:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 0}) 213413:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 213513:15:28 Check is timeouting 213613:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_success", :value => 0}) 213713:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_timeout", :value => 1}) 213813:15:28 is expected to include (have attributes {:name => "redis_trace_chunks_ping_latency_seconds", :value => (be >= 0)}) 214013:15:28 Check returns ok 214113:15:28 is expected to have attributes {:success => true} 214213:15:28 Check is misbehaving 214313:15:28 is expected to have attributes {:message => "unexpected Trace_chunks check result: error!", :success => false} 214413:15:28 Check is timeouting 214513:15:28 is expected to have attributes {:message => "Trace_chunks check timed out", :success => false} 214613:15:28 Check is raising an unhandled exception 214713:15:28 is expected to have attributes {:message => "unexpected Trace_chunks check result: unexpected error", :success => false} 214813:15:28 Gitlab::HealthChecks::Redis::ChatCheck 215013:15:28 Check is passing 215113:15:28 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 1}) 215213:15:28 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0}) 215313:15:28 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 215413:15:28 Check is misbehaving 215513:15:28 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0}) 215613:15:28 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 0}) 215713:15:28 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 215813:15:28 Check is timeouting 215913:15:28 is expected to include (have attributes {:name => "redis_chat_ping_success", :value => 0}) 216013:15:28 is expected to include (have attributes {:name => "redis_chat_ping_timeout", :value => 1}) 216113:15:28 is expected to include (have attributes {:name => "redis_chat_ping_latency_seconds", :value => (be >= 0)}) 216313:15:28 Check returns ok 216413:15:28 is expected to have attributes {:success => true} 216513:15:28 Check is misbehaving 216613:15:28 is expected to have attributes {:message => "unexpected Chat check result: error!", :success => false} 216713:15:28 Check is timeouting 216813:15:28 is expected to have attributes {:message => "Chat check timed out", :success => false} 216913:15:28 Check is raising an unhandled exception 217013:15:28 is expected to have attributes {:message => "unexpected Chat check result: unexpected error", :success => false} 217113:15:28 Gitlab::HealthChecks::Redis::WorkhorseCheck 217313:15:28 Check is passing 217413:15:28 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 1}) 217513:15:28 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0}) 217613:15:28 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 217713:15:28 Check is misbehaving 217813:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0}) 217913:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 0}) 218013:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 218113:15:29 Check is timeouting 218213:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_success", :value => 0}) 218313:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_timeout", :value => 1}) 218413:15:29 is expected to include (have attributes {:name => "redis_workhorse_ping_latency_seconds", :value => (be >= 0)}) 218613:15:29 Check returns ok 218713:15:29 is expected to have attributes {:success => true} 218813:15:29 Check is misbehaving 218913:15:29 is expected to have attributes {:message => "unexpected Workhorse check result: error!", :success => false} 219013:15:29 Check is timeouting 219113:15:29 is expected to have attributes {:message => "Workhorse check timed out", :success => false} 219213:15:29 Check is raising an unhandled exception 219313:15:29 is expected to have attributes {:message => "unexpected Workhorse check result: unexpected error", :success => false} 219413:15:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/redis_spec.rb. It took 4.98 seconds. Expected to take 5.88 seconds. 219513:15:29# [RSpecRunTime] Starting example group spec/finders/crm/organizations_finder_spec.rb. Expected to take 5.57 seconds. 219613:15:29Crm::OrganizationsFinder 219813:15:29 when customer relations feature is enabled for the group 219913:15:29 when user does not have permissions to see organizations in the group 220013:15:29 returns an empty array 220113:15:29 when user is member of the root group 220213:15:29 when feature flag is enabled 220313:15:29 returns all group organizations 220413:15:29 when user is member of the sub group 220513:15:30 returns an empty array 220613:15:30 when customer relations feature is disabled for the group 220713:15:30 returns an empty array 220813:15:30 with search informations 220913:15:30 when search term is empty 221013:15:31 returns all group organizations alphabetically ordered 221113:15:31 when search term is not empty 221213:15:31 searches for name 221313:15:31 searches for description 221413:15:31 searches for name and description 221513:15:31 when searching for organizations state 221613:15:32 returns only inactive organizations 221713:15:32 returns only active organizations 221813:15:32 when searching for organizations ids 221913:15:32 returns the expected organizations 222013:15:32 when sorting 222113:15:33 returns the organiztions sorted by name in ascending order 222213:15:33 returns the organizations sorted by description in descending order 222313:15:33 returns the contacts sorted by default_rate in ascending order 222413:15:33 .counts_by_state 222513:15:34 returns correct counts 222613:15:34# [RSpecRunTime] Finishing example group spec/finders/crm/organizations_finder_spec.rb. It took 4.81 seconds. Expected to take 5.57 seconds. 222713:15:34# [RSpecRunTime] Starting example group spec/models/ml/experiment_spec.rb. Expected to take 5.48 seconds. 222813:15:34Ml::Experiment 222913:15:35 does not allow STI 223013:15:35 associations 223113:15:35 is expected to belong to project required: false 223213:15:35 is expected to belong to user required: false 223313:15:35 is expected to have many candidates 223413:15:35 is expected to have many metadata 223513:15:35 is expected to belong to model class_name => Ml::Model required: false 223613:15:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.8 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.28 1.20 1.18 1/277 2921 223913:15:35 allow experiment without model to be destroyed 224013:15:36 throws error when destroying experiment with model 224113:15:36 .package_name 224213:15:36 is expected to eq "ml_experiment_1" 224313:15:36 when model belongs to package 224413:15:36 is the model name 224613:15:36 is false if it is not the default experiment for a model 224713:15:36 is true if it is not the default experiment for a model 224913:15:36 is expected to contain exactly #<Ml::Experiment id: 1, created_at: "2024-11-05 13:15:34.603066341 +0000", updated_at: "2024-11-05 13... +0000", iid: 1, project_id: 378, user_id: 736, name: "experiment1", deleted_on: nil, model_id: nil>, #<Ml::Experiment id: 2, created_at: "2024-11-05 13:15:34.639111390 +0000", updated_at: "2024-11-05 13... +0000", iid: 2, project_id: 378, user_id: 736, name: "experiment2", deleted_on: nil, model_id: nil>, and #<Ml::Experiment id: 3, created_at: "2024-11-05 13:15:35.288247313 +0000", updated_at: "2024-11-05 13... +0000", iid: 3, project_id: 378, user_id: 738, name: "[model]model1", deleted_on: nil, model_id: 1> 225013:15:36 .including_project 225113:15:36 loads latest version 225213:15:36 #by_project_id_and_iid 225413:15:36 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-11-05 13:15:34.603066341 +0000", updated_at: "2024-11-05 13... +0000", iid: 1, project_id: 378, user_id: 736, name: "experiment1", deleted_on: nil, model_id: nil> 225513:15:36 if does not exist 225613:15:36 is expected to equal nil 225713:15:36 #by_project_id_and_name 225913:15:36 is expected to eq #<Ml::Experiment id: 1, created_at: "2024-11-05 13:15:34.603066341 +0000", updated_at: "2024-11-05 13... +0000", iid: 1, project_id: 378, user_id: 736, name: "experiment1", deleted_on: nil, model_id: nil> 226013:15:36 if does not exist 226113:15:36 is expected to be nil 226213:15:36 .find_or_create 226313:15:36 when experiments exists 226413:15:36 fetches existing experiment 226513:15:36 when experiments does not exist 226613:15:36 creates the experiment 226713:15:36 when experiment name exists but project is different 226813:15:37 creates a model 226913:15:37 #with_candidate_count 227013:15:39 fetches the candidate count 227113:15:39# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.97 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.28 1.20 1.18 1/277 2922 227313:15:39 #package_for_experiment? 227413:15:39 package_name: "ml_experiment_1234", id: true 227513:15:39 is expected to equal true 227613:15:39 package_name: "ml_experiment_1234abc", id: false 227713:15:39 is expected to equal false 227813:15:39 package_name: "ml_experiment_abc", id: false 227913:15:39 is expected to equal false 228013:15:39 package_name: "ml_experiment_", id: false 228113:15:39 is expected to equal false 228213:15:39 package_name: "blah", id: false 228313:15:39 is expected to equal false 228413:15:39 #exclude_experiments_for_models 228513:15:39 excludes experiments that belongs to a model 228613:15:39# [RSpecRunTime] Finishing example group spec/models/ml/experiment_spec.rb. It took 5.9 seconds. Expected to take 5.48 seconds. 228713:15:39# [RSpecRunTime] Starting example group spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb. Expected to take 5.21 seconds. 228813:15:39Gitlab::Diff::Rendered::Notebook::DiffFile 228913:15:40 #old_blob and #new_blob 229013:15:40 when file is changed 229113:15:40 transforms the old blob 229213:15:41 transforms the new blob 229313:15:41# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.32 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.26 1.20 1.18 1/278 2946 229513:15:41 when file is added 229613:15:41 old_blob is empty 229713:15:41 new_blob is transformed 229813:15:41 when file is removed 229913:15:41 old_blob is transformed 230013:15:41 new_blob is empty 230213:15:41 for valid notebooks 230313:15:41 returns the transformed diff 230413:15:41 for invalid notebooks 230713:15:41 utilizes timeout for web 230813:15:41 falls back to nil on timeout 230913:15:41 utilizes longer timeout for sidekiq 231013:15:41 #has_renderable? 231113:15:41 notebook diff is empty 231313:15:41 notebook is valid 231513:15:42 when old blob file is truncated 231713:15:42 when new blob file is truncated 231913:15:42 #highlighted_diff_lines? 232013:15:42 when line transformed line is not part of the diff 232113:15:42 line is not discussable 232213:15:42 when line transformed line part of the diff 232313:15:43 line is not discussable 232413:15:43 assigns the correct position 232513:15:43 computes the first line where the remove would appear 232713:15:43 replaces rich text with img to the embedded image 232813:15:43 adds image to src 232913:15:43 when embedded image has injected html 233013:15:44 prevents injected html to be rendered as html 233113:15:44 keeps the injected html as part of the string 233213:15:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb. It took 4.82 seconds. Expected to take 5.21 seconds. 233313:15:44# [RSpecRunTime] Starting example group spec/uploaders/file_mover_spec.rb. Expected to take 5.07 seconds. 233613:15:44 local storage 233713:15:44 when move and field update successful 233813:15:45 updates the description correctly 233913:15:45 updates existing upload record 234013:15:45 when update_markdown fails 234113:15:46 does not update the description 234213:15:46 does not change the upload record 234313:15:46 when tmp uploader is not local storage 234413:15:46 when move and field update successful 234513:15:48 updates the description correctly 234613:15:48 creates new target upload record an delete the old upload 234713:15:48# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.87 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.24 1.20 1.18 1/278 3003 234913:15:48 when update_markdown fails 235013:15:49 does not update the description 235113:15:49 does not change the upload record 235313:15:49 when relative path is involved 235413:15:49 does not trigger move if path is outside designated directory 235513:15:49 when symlink is involved 235613:15:50 does not trigger move if path is outside designated directory 235713:15:50# [RSpecRunTime] Finishing example group spec/uploaders/file_mover_spec.rb. It took 5.51 seconds. Expected to take 5.07 seconds. 235813:15:50# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing_spec.rb. Expected to take 4.92 seconds. 235913:15:50Gitlab::Database::Reindexing 236113:15:51 cleans up any leftover indexes 236213:15:51 executes async index destruction prior to any reindexing actions 236313:15:51 when there is an error raised 236413:15:51 logs and re-raise 236513:15:51# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.86 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.22 1.19 1.17 3/278 3004 236713:15:51 when async index creation is enabled 236813:15:51 executes async index creation prior to any reindexing actions 236913:15:51 when async index creation is disabled 237013:15:52 does not execute async index creation 237113:15:52 does not execute async index creation when disable ddl flag is enabled 237213:15:52 calls automatic reindexing 237313:15:52 uses all candidate indexes 237413:15:52 when explicit database is given 237513:15:52 skips other databases 237613:15:52 when async FK validation is enabled 237713:15:52 executes FK validation for each database prior to any reindexing actions 237813:15:52 when async FK validation is disabled 237913:15:53 does not execute FK validation 238013:15:53 does not execute async index creation when disable ddl flag is enabled 238113:15:53 .automatic_reindexing 238213:15:54 cleans up leftovers, before consuming the queue 238313:15:54 with records in the queue 238413:15:54 with enough records in the queue to reach limit 238513:15:54 does not perform reindexing with heuristic 238613:15:54 without enough records in the queue to reach limit 238713:15:54 continues if the queue did not have enough records 238813:15:54 .perform_with_heuristic 238913:15:54 delegates to Coordinator 239013:15:54 .perform_from_queue 239113:15:54 consumes the queue in order of created_at and applies the limit 239213:15:54 updates queued action and sets state to done 239313:15:54 updates queued action upon error and sets state to failed 239413:15:54 .cleanup_leftovers! 239513:15:54 drops both leftover indexes 239613:15:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing_spec.rb. It took 4.7 seconds. Expected to take 4.92 seconds. 239713:15:54# [RSpecRunTime] Starting example group spec/graphql/mutations/issues/move_spec.rb. Expected to take 4.71 seconds. 239813:15:54Mutations::Issues::Move 240013:15:56 raises an error if the resource is not accessible to the user 240113:15:56 when user does not have permissions 240213:15:56 returns error message 240313:15:56# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.9 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.20 1.19 1.17 1/277 3005 240513:15:56 when user has sufficient permissions 240613:15:58Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 240813:15:58To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 241013:15:59# [RSpecRunTime] RSpec elapsed time: 12 minutes 34.4 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.20 1.19 1.17 1/277 3006 241213:15:59# [RSpecRunTime] Finishing example group spec/graphql/mutations/issues/move_spec.rb. It took 4.22 seconds. Expected to take 4.71 seconds. 241313:15:59# [RSpecRunTime] Starting example group spec/services/ci/change_variable_service_spec.rb. Expected to take 4.56 seconds. 241413:15:59Ci::ChangeVariableService 241513:15:59 container is a project 241713:15:59 behaves like create variable flow 241813:15:59 with no extra attributes 241913:16:00 persists a variable 242013:16:00 with masked attribute requested to be true 242113:16:00 persists a variable 242213:16:00 with masked attribute requested to be false 242313:16:00 persists a variable 242413:16:00 with masked_and_hidden attribute requested to be true 242513:16:00 persists a variable and set hidden and masked attributes 242613:16:00 with masked_and_hidden attribute requested to be false 242713:16:00 persists a variable and set hidden and masked attributes 242813:16:00 behaves like update variable flow 242913:16:00 when a variable is not hidden 243013:16:00 when a change to the masked attribute is requested 243113:16:00 updates a variable 243213:16:00 when a masked attribute is not requested for change 243313:16:00 updates a variable 243413:16:00 when a request is made to change a masked attribute to its current value 243513:16:00 updates a variable 243613:16:00 when a request is made to change the hidden attribute 243713:16:00 fails to update the hidden attribute 243813:16:00 when a request is made to change the hidden attribute to its current value 243913:16:01 updates a variable 244013:16:01 when a variable does not exist 244113:16:01 raises a record not found error 244213:16:01 when a variable is hidden 244313:16:01 when a change to the masked attribute is requested 244413:16:01 fails to update the masked attribute 244513:16:01 when a masked attribute is not requested for change 244613:16:01 updates a variable 244713:16:01 when a request is made to change a masked attribute to its current value 244813:16:01 updates a variable 244913:16:01 when a request is made to change the hidden attribute 245013:16:01 fails to update the hidden attribute 245113:16:01 when a request is made to change the hidden attribute to its current value 245213:16:01 updates a variable 245313:16:01 when a variable does not exist 245413:16:01 raises a record not found error 245513:16:01 behaves like destroy variable flow 245613:16:01 destroys a variable 245713:16:01 when the variable does not exist 245813:16:02 raises a record not found error 245913:16:02 container is a group 246113:16:02 behaves like create variable flow 246213:16:02 with no extra attributes 246313:16:02 persists a variable 246413:16:02 with masked attribute requested to be true 246513:16:02 persists a variable 246613:16:02 with masked attribute requested to be false 246713:16:02 persists a variable 246813:16:02 with masked_and_hidden attribute requested to be true 246913:16:02 persists a variable and set hidden and masked attributes 247013:16:02 with masked_and_hidden attribute requested to be false 247113:16:02 persists a variable and set hidden and masked attributes 247213:16:02 behaves like update variable flow 247313:16:02 when a variable is not hidden 247413:16:02 when a change to the masked attribute is requested 247513:16:02 updates a variable 247613:16:02 when a masked attribute is not requested for change 247713:16:02 updates a variable 247813:16:02 when a request is made to change a masked attribute to its current value 247913:16:02 updates a variable 248013:16:02 when a request is made to change the hidden attribute 248113:16:02 fails to update the hidden attribute 248213:16:02 when a request is made to change the hidden attribute to its current value 248313:16:03 updates a variable 248413:16:03 when a variable does not exist 248513:16:03 raises a record not found error 248613:16:03 when a variable is hidden 248713:16:03 when a change to the masked attribute is requested 248813:16:03 fails to update the masked attribute 248913:16:03 when a masked attribute is not requested for change 249013:16:03 updates a variable 249113:16:03 when a request is made to change a masked attribute to its current value 249213:16:03 updates a variable 249313:16:03 when a request is made to change the hidden attribute 249413:16:03 fails to update the hidden attribute 249513:16:03 when a request is made to change the hidden attribute to its current value 249613:16:03 updates a variable 249713:16:03 when a variable does not exist 249813:16:03 raises a record not found error 249913:16:03 behaves like destroy variable flow 250013:16:03 destroys a variable 250113:16:03 when the variable does not exist 250213:16:04 raises a record not found error 250313:16:04# [RSpecRunTime] Finishing example group spec/services/ci/change_variable_service_spec.rb. It took 4.88 seconds. Expected to take 4.56 seconds. 250413:16:04# [RSpecRunTime] Starting example group spec/tooling/lib/tooling/gettext_extractor_spec.rb. Expected to take 4.37 seconds. 250513:16:04Tooling::GettextExtractor 250613:16:04 #parse_backend_file 250713:16:04 with ruby file 250813:16:04 when file has valid syntax 250913:16:04 parses file and returns extracted strings as POEntries 251013:16:04 when file has invalid syntax 251113:16:04 does not raise error 251213:16:04 when file does not contain "_(" 251313:16:04 never parses the file and returns empty array 251413:16:04 with haml file 251513:16:04 when file has valid syntax 251613:16:04 parses file and returns extracted strings as POEntries 251713:16:04 when file has invalid syntax 251813:16:04 does not raise error 251913:16:04 when file does not contain "_(" 252013:16:04 never parses the file and returns empty array 252113:16:04 with erb file 252213:16:04 when file has valid syntax 252313:16:04 parses file and returns extracted strings as POEntries 252413:16:04 when file has invalid syntax 252513:16:04 does not raise error 252613:16:04 when file does not contain "_(" 252713:16:04 never parses the file and returns empty array 252813:16:04 with unsupported file containing "_(" 252913:16:04 raises error 253113:16:04[TEST PROF INFO] Time spent in factories: 07:31.783 (58.43% of total time) 253213:16:04[TEST PROF INFO] Time spent in factories: 07:31.783 (58.43% of total time) 253313:16:05 collects and merges translatable strings from frontend and backend 253413:16:05[TEST PROF INFO] Time spent in factories: 07:31.783 (58.38% of total time) 253513:16:05[TEST PROF INFO] Time spent in factories: 07:31.783 (58.38% of total time) 253613:16:05 re-raises error from backend extraction 253713:16:05 when frontend extraction raises an error 253813:16:05[TEST PROF INFO] Time spent in factories: 07:31.783 (58.34% of total time) 253913:16:05[TEST PROF INFO] Time spent in factories: 07:31.783 (58.34% of total time) 254013:16:06 is re-raised 254113:16:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 41.45 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.25 1.20 1.18 1/279 3015 254313:16:06 ::HamlParser 254413:16:06 #parse_source 254513:16:06 #generate_pot 254613:16:06[TEST PROF INFO] Time spent in factories: 07:31.783 (58.29% of total time) 254713:16:06[TEST PROF INFO] Time spent in factories: 07:31.783 (58.29% of total time) 254813:16:06 produces pot without date headers 254913:16:06[TEST PROF INFO] Time spent in factories: 07:31.783 (58.25% of total time) 255013:16:06[TEST PROF INFO] Time spent in factories: 07:31.783 (58.25% of total time) 255113:16:07 produces pot file with all translated strings, sorted by msg id 255213:16:07# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.63 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.25 1.20 1.18 1/279 3020 255413:16:07# [RSpecRunTime] Finishing example group spec/tooling/lib/tooling/gettext_extractor_spec.rb. It took 3.36 seconds. Expected to take 4.37 seconds. 255513:16:07# [RSpecRunTime] Starting example group spec/graphql/types/work_item_type_spec.rb. Expected to take 4.22 seconds. 255613:16:07Types::WorkItemType 255713:16:07 has specific fields 255813:16:07 is expected to expose permissions using Types::PermissionTypes::WorkItem 255913:16:07 is expected to include Types::TodoableInterface 256013:16:07 is expected to require graphql authorizations :read_work_item 256113:16:07 is expected to eq "WorkItem" 256213:16:07 pagination and count 256313:16:08 behaves like issuables pagination and count 256413:16:09 when user does not have the permission 256513:16:09 does not return an error 256613:16:09 returns no data 256713:16:09# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.63 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.25 1.20 1.18 1/279 3021 256913:16:09 with count field 257013:16:09 returns total count 257113:16:10 total count does not change between pages 257213:16:10 with pagination 257313:16:11 returns new ids during pagination 257413:16:11# [RSpecRunTime] RSpec elapsed time: 12 minutes 46.86 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.23 1.20 1.18 1/277 3022 257613:16:11# [RSpecRunTime] Finishing example group spec/graphql/types/work_item_type_spec.rb. It took 4.23 seconds. Expected to take 4.22 seconds. 257713:16:11# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/common_spec.rb. Expected to take 4.09 seconds. 257813:16:11Gitlab::Ci::Status::Pipeline::Common 257913:16:11 #has_action? 258013:16:12 is expected not to have action 258113:16:12 #has_details? 258213:16:12 when user has access to read pipeline 258313:16:13 is expected to have details 258413:16:13# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.0 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.23 1.20 1.18 1/277 3023 258613:16:13 when user does not have access to read pipeline 258713:16:14 is expected not to have details 258813:16:14# [RSpecRunTime] RSpec elapsed time: 12 minutes 50.11 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.23 1.20 1.18 1/277 3024 259013:16:14 #details_path 259113:16:15 links to the pipeline details page 259213:16:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/common_spec.rb. It took 4.08 seconds. Expected to take 4.09 seconds. 259313:16:15# [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/issue_spec.rb. Expected to take 3.89 seconds. 259413:16:15ErrorTracking::SentryClient::Issue 259513:16:15 #issue_details 259613:16:15 behaves like maps Sentry exceptions 259713:16:15 HTTParty::Error 259813:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry" 259913:16:15 Net::OpenTimeout 260013:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out" 260213:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry" 260313:16:15 OpenSSL::SSL::SSLError 260413:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data" 260513:16:15 Errno::ECONNREFUSED 260613:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused" 260713:16:15 StandardError 260813:16:15 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError" 260913:16:15 behaves like Sentry API response size limit 261013:16:15 when response body is within limit 261113:16:16 checks parsed response 261213:16:16 when response body is too large 261313:16:16 raises an exception 261413:16:16 when resulting memory size of the parsed response is too large 261513:16:16 raises an exception 261613:16:16 with error object created from sentry response 261713:16:16 has a correct external URL 261813:16:16 issue has a correct external base url 261913:16:16 has a correct GitLab issue url 262013:16:16 has an integrated attribute set to false 262113:16:16 has the correct tags 262213:16:16 error_object: :id, sentry_response: :id 262313:16:16 is expected to eq "11" 262413:16:16 error_object: :first_seen, sentry_response: :firstSeen 262513:16:16 is expected to eq "2018-11-06T21:19:55Z" 262613:16:16 error_object: :last_seen, sentry_response: :lastSeen 262713:16:16 is expected to eq "2018-11-06T21:19:55Z" 262813:16:16 error_object: :title, sentry_response: :title 262913:16:16 is expected to eq "This is an example Python exception" 263013:16:16 error_object: :type, sentry_response: :type 263113:16:16 is expected to eq "default" 263213:16:16 error_object: :user_count, sentry_response: :userCount 263313:16:16 is expected to eq 0 263413:16:16 error_object: :count, sentry_response: :count 263513:16:16 is expected to eq "1" 263613:16:16 error_object: :message, sentry_response: [:metadata, :value] 263713:16:16 is expected to eq nil 263813:16:16 error_object: :culprit, sentry_response: :culprit 263913:16:16 is expected to eq "raven.scripts.runner in main" 264013:16:16 error_object: :short_id, sentry_response: :shortId 264113:16:16 is expected to eq "PUMP-STATION-1" 264213:16:16 error_object: :status, sentry_response: :status 264313:16:16 is expected to eq "unresolved" 264413:16:16 error_object: :frequency, sentry_response: [:stats, "24h"] 264513:16:16 is expected to eq [[1541451600.0, 557], [1541455200.0, 473], [1541458800.0, 914], [1541462400.0, 991], [1541466000.0, 9...1523600.0, 111], [1541527200.0, 926], [1541530800.0, 772], [1541534400.0, 400], [1541538000.0, 943]] 264613:16:16 error_object: :project_id, sentry_response: [:project, :id] 264713:16:16 is expected to eq "2" 264813:16:16 error_object: :project_name, sentry_response: [:project, :name] 264913:16:16 is expected to eq "Pump Station" 265013:16:16 error_object: :project_slug, sentry_response: [:project, :slug] 265113:16:16 is expected to eq "pump-station" 265213:16:16 error_object: :first_release_last_commit, sentry_response: [:firstRelease, :lastCommit] 265313:16:16 is expected to eq nil 265413:16:16 error_object: :last_release_last_commit, sentry_response: [:lastRelease, :lastCommit] 265513:16:16 is expected to eq {} 265613:16:16 error_object: :first_release_short_version, sentry_response: [:firstRelease, :shortVersion] 265713:16:16 is expected to eq "1764232" 265813:16:16 error_object: :last_release_short_version, sentry_response: [:lastRelease, :shortVersion] 265913:16:16 is expected to eq "27de6b42eb4" 266013:16:16 error_object: :first_release_version, sentry_response: [:firstRelease, :version] 266113:16:16 is expected to eq "17642328ead24b51867165985996d04b29310337" 266213:16:16 error_object: :last_release_version, sentry_response: [:lastRelease, :version] 266313:16:17 is expected to eq "17642328ead24b51867165985996d04b29321448" 266413:16:17 when issue annotations exist 266513:16:17 has a correct GitLab issue url 266613:16:17 when no GitLab issue is linked 266713:16:17 does not find a GitLab issue 266813:16:17 behaves like non-numeric input handling in Sentry response 266913:16:17 with non-numeric error id 267013:16:17 id_input: "string" 267113:16:17 raises exception 267213:16:17 id_input: "-1" 267313:16:17 raises exception 267413:16:17 id_input: "1\\n2" 267513:16:17 raises exception 267613:16:17 #list_issues 267713:16:17 behaves like calls sentry api 267813:16:17 calls sentry api 267913:16:17 behaves like issues have correct return type 268013:16:17 returns objects of type Gitlab::ErrorTracking::Error 268113:16:17 behaves like issues have correct length 268213:16:17 is expected to eq 3 268313:16:17 behaves like maps Sentry exceptions 268413:16:17 HTTParty::Error 268513:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Error when connecting to Sentry" 268613:16:17 Net::OpenTimeout 268713:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Connection to Sentry timed out" 268913:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Received SocketError when trying to connect to Sentry" 269013:16:17 OpenSSL::SSL::SSLError 269113:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Sentry returned invalid SSL data" 269213:16:17 Errno::ECONNREFUSED 269313:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Connection refused" 269413:16:17 StandardError 269513:16:17 is expected to raise ErrorTracking::SentryClient::Error with "Sentry request failed due to StandardError" 269613:16:17 behaves like Sentry API response size limit 269713:16:17 when response body is within limit 269813:16:17 checks parsed response 269913:16:17 when response body is too large 270013:16:17 raises an exception 270113:16:17 when resulting memory size of the parsed response is too large 270213:16:17 raises an exception 270313:16:17 when response has a pagination info 270413:16:17 parses the pagination 270513:16:17 when error object created from sentry response 270613:16:17 error_object: :id, sentry_response: :id 270713:16:17 is expected to eq "11" 270813:16:17 error_object: :first_seen, sentry_response: :firstSeen 270913:16:17 is expected to eq "2018-12-17T12:00:14Z" 271013:16:17 error_object: :last_seen, sentry_response: :lastSeen 271113:16:17 is expected to eq "2018-12-31T12:00:11Z" 271213:16:17 error_object: :title, sentry_response: :title 271313:16:17 is expected to eq "gaierror: [Errno -2] Name or service not known" 271413:16:17 error_object: :type, sentry_response: :type 271513:16:17 is expected to eq "error" 271613:16:17 error_object: :user_count, sentry_response: :userCount 271713:16:17 is expected to eq 0 271813:16:17 error_object: :count, sentry_response: :count 271913:16:17 is expected to eq "21" 272013:16:17 error_object: :message, sentry_response: [:metadata, :value] 272113:16:17 is expected to eq "[Errno -2] Name or service not known" 272213:16:17 error_object: :culprit, sentry_response: :culprit 272313:16:17 is expected to eq "sentry.tasks.reports.deliver_organization_user_report" 272413:16:17 error_object: :short_id, sentry_response: :shortId 272513:16:17 is expected to eq "INTERNAL-4" 272613:16:17 error_object: :status, sentry_response: :status 272713:16:18 is expected to eq "unresolved" 272813:16:18 error_object: :frequency, sentry_response: [:stats, "24h"] 272913:16:18 is expected to eq [[1546437600, 0]] 273013:16:18 error_object: :project_id, sentry_response: [:project, :id] 273113:16:18 is expected to eq "1" 273213:16:18 error_object: :project_name, sentry_response: [:project, :name] 273313:16:18 is expected to eq "Internal" 273413:16:18 error_object: :project_slug, sentry_response: [:project, :slug] 273513:16:18 is expected to eq "internal" 273613:16:18 behaves like has correct external_url 273713:16:18 #external_url 273813:16:18 is constructed correctly 273913:16:18 with redirects 274013:16:18 behaves like no Sentry redirects 274113:16:18 does not follow redirects 274213:16:18 with sort parameter in sentry api 274313:16:18 calls the sentry api with sort params 274413:16:18 with invalid sort params 274513:16:18 throws an error 274613:16:18 with older sentry versions where keys are not present 274713:16:18 behaves like calls sentry api 274813:16:18 calls sentry api 274913:16:18 behaves like issues have correct return type 275013:16:18 returns objects of type Gitlab::ErrorTracking::Error 275113:16:18 behaves like issues have correct length 275213:16:18 is expected to eq 1 275313:16:18 behaves like has correct external_url 275413:16:18 #external_url 275513:16:18 is constructed correctly 275613:16:18 when essential keys are missing in API response 275713:16:18 raises exception 275813:16:18 when search term is present 275913:16:18 behaves like calls sentry api 276013:16:18 calls sentry api 276113:16:18 behaves like issues have correct return type 276213:16:18 returns objects of type Gitlab::ErrorTracking::Error 276313:16:18 behaves like issues have correct length 276413:16:18 is expected to eq 3 276513:16:18 when cursor is present 276613:16:18 behaves like calls sentry api 276713:16:18 calls sentry api 276813:16:18 behaves like issues have correct return type 276913:16:18 returns objects of type Gitlab::ErrorTracking::Error 277013:16:18 behaves like issues have correct length 277113:16:18 is expected to eq 3 277213:16:18 behaves like non-numeric input handling in Sentry response 277313:16:18 with non-numeric error id 277413:16:18 id_input: "string" 277513:16:18 raises exception 277613:16:18 id_input: "-1" 277713:16:18 raises exception 277813:16:18 id_input: "1\\n2" 277913:16:18 raises exception 278013:16:18 #update_issue 278113:16:18 returns a truthy result 278213:16:18 behaves like Sentry API response size limit 278313:16:18 when response body is within limit 278413:16:18 checks parsed response 278513:16:18 when response body is too large 278613:16:18 raises an exception 278713:16:18 when resulting memory size of the parsed response is too large 278813:16:18 raises an exception 278913:16:18 behaves like calls sentry api 279013:16:18 calls sentry api 279113:16:18 when error is encountered 279213:16:18 raises the error 279313:16:18# [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/issue_spec.rb. It took 3.25 seconds. Expected to take 3.89 seconds. 279413:16:18# [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb. Expected to take 3.81 seconds. 279513:16:18Atlassian::JiraConnect::Serializers::RepositoryEntity 279613:16:20 is expected to match schema "jira_connect/repository" 279713:16:20 with custom update_sequence_id 279813:16:22 passes the update_sequence_id on to the nested entities 279913:16:22# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.11 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.43 1.24 1.19 1/282 3163 280113:16:22# [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb. It took 3.92 seconds. Expected to take 3.81 seconds. 280213:16:22# [RSpecRunTime] Starting example group spec/services/admin/set_feature_flag_service_spec.rb. Expected to take 3.61 seconds. 280313:16:22Admin::SetFeatureFlagService 280513:16:23 when we cannot interpret the operation 280613:16:23 is expected to be error 280713:16:23 is expected to have attributes {:reason => :illegal_operation} 280813:16:23 is expected to have attributes {:message => "Cannot set 'add_ai_summary_for_new_mr' (\"unknown\") to \"wibble\""} 280913:16:23 when the key is absent 281013:16:23 is expected to be error 281113:16:23 is expected to have attributes {:reason => :illegal_operation} 281213:16:23 is expected to have attributes {:message => "Cannot set 'add_ai_summary_for_new_mr' to \"wibble\""} 281313:16:23 when the value to set cannot be parsed 281413:16:23 is expected to be error 281513:16:23 is expected to have attributes {:reason => :illegal_operation} 281613:16:23 is expected to have attributes {:message => "Not a percentage"} 281713:16:23 when value is "remove_opt_out" 281813:16:23 without a target 281913:16:24 returns an error 282013:16:24 with a target 282113:16:24 when there is currently no opt-out 282213:16:24 returns an error 282313:16:24 when there is currently an opt-out 282413:16:24 removes the opt out 282513:16:24 when value is "opt_out" 282613:16:24 opts the user and group out 282713:16:24 without a target 282813:16:24 is expected to be error 282913:16:24 is expected to have attributes {:reason => :illegal_operation} 283013:16:24 when enabling the feature flag 283113:16:24 enables the feature flag 283213:16:24 logs the event 283313:16:24 when the flag is default_enabled 283413:16:24 leaves the flag enabled 283513:16:24 when enabling for a user actor 283613:16:24 enables the feature flag 283713:16:24 when the flag has been opted out for user 283813:16:24 records an error 283913:16:24 when the flag is default_enabled 284013:16:25 leaves the feature enabled 284113:16:26# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.25 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.40 1.24 1.19 1/282 3164 284313:16:26 when user does not exist 284413:16:26 does nothing 284513:16:26 when enabling for a feature group 284613:16:26 enables the feature flag 284713:16:26 when enabling for a project 284813:16:26 enables the feature flag 284913:16:26 when enabling for a group 285013:16:26 enables the feature flag 285113:16:26 when group does not exist 285213:16:26 returns an error 285313:16:26 when enabling for a user namespace 285413:16:26 enables the feature flag 285513:16:26 when namespace does not exist 285613:16:26 returns an error 285713:16:26 when enabling for a group namespace 285813:16:26 enables the feature flag 285913:16:26 when enabling for a repository 286013:16:26 enables the feature flag 286113:16:26 when enabling for a user actor and a feature group 286213:16:26 enables the feature flag 286313:16:26 when enabling given a percentage of time 286413:16:26 enables the feature flag 286513:16:26 when value is a float 286613:16:26 enables the feature flag 286713:16:26 with a target 286813:16:26 is expected to be error 286913:16:26 is expected to have attributes {:reason => :illegal_operation} 287013:16:26 when enabling given a percentage of actors 287113:16:26 enables the feature flag 287213:16:26 when value is a float 287313:16:26 enables the feature flag 287413:16:26 with a target 287513:16:26 is expected to be error 287613:16:26 is expected to have attributes {:reason => :illegal_operation} 287713:16:26 when disabling the feature flag 287813:16:26 disables the feature flag 287913:16:27 logs the event 288013:16:27 when disabling for a user actor 288113:16:27 disables the feature flag 288213:16:27 when user does not exist 288313:16:27 returns an error 288413:16:27 when disabling for a feature group 288513:16:27 disables the feature flag 288613:16:27 when disabling for a project 288713:16:27 disables the feature flag 288813:16:27 when disabling for a group 288913:16:27 disables the feature flag 289013:16:27 when group does not exist 289113:16:27 returns an error 289213:16:27 when disabling for a user namespace 289313:16:27 disables the feature flag 289413:16:27 when namespace does not exist 289513:16:27 returns an error 289613:16:27 when disabling for a group namespace 289713:16:27 disables the feature flag 289813:16:27 when disabling for a user actor and a feature group 289913:16:27 disables the feature flag 290013:16:27 sequences of executions 290113:16:27 if we enable_percentage_of_actors and then disable 290213:16:27 leaves the flag off 290313:16:27 if we enable and then enable_percentage_of_actors 290413:16:27 reports an error 290513:16:27 if we disable the flag first 290613:16:27 sets the percentage of actors 290713:16:27# [RSpecRunTime] Finishing example group spec/services/admin/set_feature_flag_service_spec.rb. It took 4.96 seconds. Expected to take 3.61 seconds. 290813:16:27# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb. Expected to take 3.58 seconds. 290913:16:27Gitlab::Usage::Metrics::Instrumentations::CountImportedProjectsMetric 291013:16:30 with import_type gitea 291113:16:30 with all time frame 291213:16:30 behaves like a correct instrumented metric value and query 291313:16:30 behaves like a correct instrumented metric value 291413:16:30 has correct value 291513:16:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.26 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.45 1.25 1.19 1/280 3165 291713:16:31 behaves like a correct instrumented metric query 291813:16:31 has correct generate query 291913:16:31 for 28d time frame 292013:16:31 behaves like a correct instrumented metric value and query 292113:16:31 behaves like a correct instrumented metric value 292213:16:31 has correct value 292313:16:31 behaves like a correct instrumented metric query 292413:16:31 has correct generate query 292513:16:31 with import_type bitbucket 292613:16:31 with all time frame 292713:16:31 behaves like a correct instrumented metric value and query 292813:16:31 behaves like a correct instrumented metric value 292913:16:31 has correct value 293013:16:31 behaves like a correct instrumented metric query 293113:16:31 has correct generate query 293213:16:31 for 28d time frame 293313:16:31 behaves like a correct instrumented metric value and query 293413:16:31 behaves like a correct instrumented metric value 293513:16:31 has correct value 293613:16:31 behaves like a correct instrumented metric query 293713:16:31 has correct generate query 293813:16:31# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb. It took 3.53 seconds. Expected to take 3.58 seconds. 293913:16:31# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_module_gitlab_ci_yaml_spec.rb. Expected to take 3.39 seconds. 294013:16:31Terraform-Module.gitlab-ci.yml 294113:16:32 the created pipeline 294213:16:32 when on default branch 294313:16:32 behaves like on any branch 294413:16:33 creates kics job 294513:16:33 does not create a deploy job 294613:16:33# [RSpecRunTime] RSpec elapsed time: 13 minutes 9.11 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.45 1.25 1.19 1/281 3225 294813:16:33 when outside the default branch 294913:16:33 behaves like on any branch 295013:16:34 creates kics job 295113:16:34 does not create a deploy job 295313:16:35 creates deploy job 295413:16:35# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_module_gitlab_ci_yaml_spec.rb. It took 3.88 seconds. Expected to take 3.39 seconds. 295513:16:35# [RSpecRunTime] Starting example group spec/serializers/ci/job_serializer_spec.rb. Expected to take 3.34 seconds. 295613:16:35Ci::JobSerializer 295813:16:35 when a single object is being serialized 295913:16:36 serializers the pipeline object 296013:16:36# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.73 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.41 1.25 1.19 1/281 3228 296213:16:36 when multiple objects are being serialized 296313:16:38 serializers the array of pipelines 296413:16:38# [RSpecRunTime] RSpec elapsed time: 13 minutes 14.08 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.41 1.25 1.19 1/281 3229 296613:16:38# [RSpecRunTime] Finishing example group spec/serializers/ci/job_serializer_spec.rb. It took 3.6 seconds. Expected to take 3.34 seconds. 296713:16:38# [RSpecRunTime] Starting example group spec/finders/resource_milestone_event_finder_spec.rb. Expected to take 3.19 seconds. 296813:16:38ResourceMilestoneEventFinder 297013:16:39 returns events with milestones accessible by user 297113:16:40 filters events with public project milestones if issues and MRs are private 297213:16:41 filters events with project milestones not accessible by user 297313:16:41 filters events with group milestones not accessible by user 297413:16:41 when multiple events share the same milestone 297513:16:42 avoids N+1 queries 297613:16:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 17.71 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.38 1.24 1.19 1/280 3230 297813:16:42# [RSpecRunTime] Finishing example group spec/finders/resource_milestone_event_finder_spec.rb. It took 3.63 seconds. Expected to take 3.19 seconds. 297913:16:42# [RSpecRunTime] Starting example group spec/lib/gitlab/redis/sessions_spec.rb. Expected to take 3.12 seconds. 298013:16:42Gitlab::Redis::Sessions 298113:16:42 behaves like redis_new_instance_shared_examples 298213:16:42 behaves like redis_shared_examples 298313:16:42 .config_file_name 298413:16:42 when there is no config file anywhere 298513:16:42 is expected to be nil 298713:16:42 with old format 298813:16:42 behaves like redis store 298913:16:42 instantiates Redis::Store 299013:16:42 with the namespace 299113:16:42 uses specified namespace 299213:16:42 with new format 299313:16:42 behaves like redis store 299413:16:42 instantiates Redis::Store 299513:16:42 with the namespace 299613:16:42 uses specified namespace 299813:16:42 withstands mutation 299913:16:42 with command to generate extra config specified 300013:16:42 when the command returns valid yaml 300113:16:42 merges config from command on top of config from file 300213:16:42 when the command returns invalid yaml 300313:16:42 raises error 300413:16:42 when the parsed external command output returns invalid hash 300513:16:42 raises an error 300613:16:42 when the command fails 300713:16:42 raises error 300813:16:42 when url contains unix socket reference 300913:16:42 with old format 301013:16:42 returns path key instead 301113:16:42 with new format 301213:16:42 returns path key instead 301313:16:42 when url is host based 301413:16:42 with old format 301513:16:43 returns hash with host, port, db, and password 301613:16:43 with new format 301713:16:43 rails_env: "development", host: "development-host", username: nil 301813:16:43 returns hash with host, port, db, username, and password 301913:16:43 does not raise ArgumentError for invalid keywords in SentinelConfig 302013:16:43 rails_env: "test", host: "test-host", username: "redis-test-user" 302113:16:43 returns hash with host, port, db, username, and password 302213:16:43 does not raise ArgumentError for invalid keywords in SentinelConfig 302313:16:43 rails_env: "production", host: "production-host", username: "redis-prod-user" 302413:16:43 returns hash with host, port, db, username, and password 302513:16:43 does not raise ArgumentError for invalid keywords in SentinelConfig 302613:16:43 behaves like instrumentation_class in custom key 302713:16:43 moves instrumentation class into custom 302813:16:43 with redis cluster format 302913:16:43 rails_env: "development", host: "development-master" 303013:16:43 returns hash with cluster and password 303113:16:43 does not raise ArgumentError for invalid keywords in ClusterConfig 303213:16:43 behaves like instrumentation_class in custom key 303313:16:43 moves instrumentation class into custom 303413:16:43 rails_env: "test", host: "test-master" 303513:16:43 returns hash with cluster and password 303613:16:43 does not raise ArgumentError for invalid keywords in ClusterConfig 303713:16:43 behaves like instrumentation_class in custom key 303813:16:43 moves instrumentation class into custom 303913:16:43 rails_env: "production", host: "production-master" 304013:16:43 returns hash with cluster and password 304113:16:43 does not raise ArgumentError for invalid keywords in ClusterConfig 304213:16:43 behaves like instrumentation_class in custom key 304313:16:43 moves instrumentation class into custom 304513:16:43 withstands mutation 304613:16:43 when yml file with env variable 304713:16:43 reads redis url from env variable 304913:16:43 returns a version 305113:16:43 yields a ::Redis 305213:16:43 when running on single-threaded runtime 305313:16:43 instantiates a connection pool with size 5 305413:16:43 when running on multi-threaded runtime 305513:16:44 instantiates a connection pool with a size based on the concurrency of the worker 305613:16:44 when there is no config at all 305713:16:44 can run an empty block 305913:16:44 with old format 306013:16:44 returns the correct db 306113:16:44 with new format 306213:16:44 returns the correct db 306313:16:44 with cluster-mode 306413:16:44 returns the correct db 306613:16:44 when sentinels are defined 306713:16:44 rails_env: "development", hosts: ["development-replica1", "development-replica2"] 306813:16:44 returns an array of hashes with host and port keys 306913:16:44 rails_env: "test", hosts: ["test-replica1", "test-replica2"] 307013:16:44 returns an array of hashes with host and port keys 307113:16:44 rails_env: "production", hosts: ["production-replica1", "production-replica2"] 307213:16:44 returns an array of hashes with host and port keys 307313:16:44 when sentinels are not defined 307513:16:44 when cluster is defined 307813:16:44 when sentinels are defined 307913:16:44 returns true 308013:16:44 when sentinels are not defined 308113:16:44 is expected to eq nil 308213:16:44 when cluster is defined 308313:16:44 returns false 308413:16:44 #raw_config_hash 308513:16:44 returns old-style single url config in a hash 308613:16:44 returns cluster config without url key in a hash 308713:16:44 #secret_file 308813:16:44 when explicitly specified in config file 308913:16:44 returns the absolute path of specified file inside Rails root 309013:16:44 when not explicitly specified 309113:16:44 returns the default path in the encrypted settings shared directory 309213:16:44 #parse_client_tls_options 309313:16:44 when configuration does not have TLS related options 309413:16:44 returns the coniguration as-is 309513:16:44 when specified certificate file does not exist 309613:16:44 raises error about missing certificate file 309713:16:44 when specified key file does not exist 309813:16:44 raises error about missing key file 309913:16:44 when only certificate file is specified 310013:16:44 renders resque.yml correctly 310113:16:44 when only key file is specified 310213:16:44 renders resque.yml correctly 310313:16:44 when configuration valid TLS related options 310413:16:44 converts cert_file and key_file appropriately 310513:16:44 #fetch_config 310613:16:44 raises an exception when the config file contains invalid yaml 310713:16:44 when redis.yml exists 310813:16:44 uses config/redis.yml 310913:16:44 when no config file exsits 311113:16:44 when resque.yml exists 311213:16:44 returns the config from resque.yml 311413:16:44 when not using fallback config 311513:16:44 creates its own connection pool 311613:16:44 when using fallback config 311713:16:45 uses the fallback class connection pool 311813:16:45 #fetch_config 311913:16:45 when redis.yml exists 312013:16:45 when the fallback has a redis.yml entry 312113:16:45 is expected to eq {"fallback redis.yml"=>123} 312213:16:45 and an instance config file exists 312313:16:45 is expected to eq {"instance specific file"=>456} 312413:16:45 and the instance has a redis.yml entry 312513:16:45 is expected to eq {"instance redis.yml"=>789} 312613:16:45 when no redis config file exsits 312813:16:45 when resque.yml exists 312913:16:45 returns the config from resque.yml 313113:16:45 instantiates an instance of Redis::Store 313213:16:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/redis/sessions_spec.rb. It took 2.76 seconds. Expected to take 3.12 seconds. 313313:16:45# [RSpecRunTime] Starting example group spec/lib/api/helpers/packages_manager_clients_helpers_spec.rb. Expected to take 2.97 seconds. 313413:16:45API::Helpers::PackagesManagerClientsHelpers 313513:16:45 #find_job_from_http_basic_auth 313613:16:45 behaves like valid auth header 313713:16:45 with a valid Authorization header 313813:16:46 is expected to eq #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-05 08:50:29.000000000 +0000", u...id: nil, user_id: 804, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 313913:16:46 with an unknown password 314013:16:46 is expected to equal nil 314113:16:46 behaves like invalid auth header 314213:16:46 with an invalid Authorization header 314313:16:46 is expected to equal nil 314413:16:46 when the job is not running 314513:16:46 behaves like valid auth header 314613:16:46 with a valid Authorization header 314713:16:47 is expected to eq nil 314813:16:47 with an unknown password 314913:16:47 is expected to equal nil 315013:16:47# [RSpecRunTime] RSpec elapsed time: 13 minutes 23.11 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.43 1.25 1.20 1/277 3231 315213:16:47 #find_deploy_token_from_http_basic_auth 315313:16:47 behaves like valid auth header 315413:16:47 with a valid Authorization header 315513:16:48 is expected to eq #<DeployToken id: 1, revoked: false, read_repository: true, read_registry: true, expires_at: "2024-11...kage_registry: false, creator_id: nil, read_virtual_registry: false, project_id: nil, group_id: nil> 315613:16:48 with an unknown password 315713:16:48 is expected to equal nil 315813:16:48 behaves like invalid auth header 315913:16:48 with an invalid Authorization header 316013:16:48 is expected to equal nil 316113:16:48# [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages_manager_clients_helpers_spec.rb. It took 3.11 seconds. Expected to take 2.97 seconds. 316213:16:48# [RSpecRunTime] Starting example group spec/scripts/trigger-build_spec.rb. Expected to take 2.91 seconds. 316413:16:48 Trigger::Base 316613:16:48 when required methods aren't defined 316713:16:49 raises a NotImplementedError 316813:16:49# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.79 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.43 1.25 1.20 1/277 3232 317013:16:49 when required methods are defined 317113:16:49 waits for downstream pipeline 317213:16:49 when env variable `FOO_BAR_BRANCH` does not exist 317313:16:49 triggers the pipeline on the correct project and branch 317413:16:49 when env variable `FOO_BAR_BRANCH` exists 317513:16:49 triggers the pipeline on the correct project and branch 317713:16:49 includes simple forwarded variables 317813:16:49 #base_variables 317913:16:49 when CI_COMMIT_TAG is set 318013:16:49 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 318113:16:49 when CI_COMMIT_TAG is nil 318213:16:49 sets GITLAB_REF_SLUG to CI_COMMIT_REF_SLUG 318313:16:49 when TRIGGERED_USER is set 318413:16:49 sets TRIGGERED_USER to triggered_user 318513:16:49 when TRIGGERED_USER is not set 318613:16:49 sets TRIGGERED_USER to GITLAB_USER_NAME 318713:16:49 when CI_COMMIT_SHA is set 318813:16:50 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 318913:16:50 #version_file_variables 319013:16:50 version_file: "GITALY_SERVER_VERSION", version: "1" 319113:16:50 when set in ENV 319213:16:50 includes the version from ENV 319313:16:50 when set in a file 319413:16:50 includes the version from the file 319513:16:50 version_file: "GITLAB_ELASTICSEARCH_INDEXER_VERSION", version: "2" 319613:16:50 when set in ENV 319713:16:50 includes the version from ENV 319813:16:50 when set in a file 319913:16:50 includes the version from the file 320013:16:50 version_file: "GITLAB_KAS_VERSION", version: "3" 320113:16:50 when set in ENV 320213:16:50 includes the version from ENV 320313:16:50 when set in a file 320413:16:50 includes the version from the file 320513:16:50 version_file: "GITLAB_PAGES_VERSION", version: "4" 320613:16:50 when set in ENV 320713:16:50 includes the version from ENV 320813:16:50 when set in a file 320913:16:50 includes the version from the file 321013:16:50 version_file: "GITLAB_SHELL_VERSION", version: "5" 321113:16:50 when set in ENV 321213:16:50 includes the version from ENV 321313:16:50 when set in a file 321413:16:50 includes the version from the file 321513:16:50 version_file: "GITLAB_WORKHORSE_VERSION", version: "6" 321613:16:50 when set in ENV 321713:16:50 includes the version from ENV 321813:16:50 when set in a file 321913:16:50 includes the version from the file 322013:16:50 Trigger::DatabaseTesting 322213:16:50 invokes the trigger with expected variables 322313:16:50 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set 322413:16:50 sets TOP_UPSTREAM_SOURCE_SHA to ci_merge_request_source_branch_sha 322513:16:50 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is set as empty 322613:16:50 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 322713:16:50 when CI_MERGE_REQUEST_SOURCE_BRANCH_SHA is not set 322813:16:50 sets TOP_UPSTREAM_SOURCE_SHA to CI_COMMIT_SHA 323013:16:50 invokes the trigger with expected variables 323113:16:50 #downstream_project_path 323213:16:50 when GITLABCOM_DATABASE_TESTING_PROJECT_PATH is set 323313:16:50 triggers the pipeline on the correct project 323513:16:50 when GITLABCOM_DATABASE_TESTING_TRIGGER_REF is set 323613:16:50 triggers the pipeline on the correct ref 323713:16:50 when no MR notes with the identifier exist yet 323813:16:50 posts a new note 323913:16:50 Trigger::CNG 324113:16:50 does not include redundant variables 324213:16:50 invokes the trigger with expected variables 324313:16:50 TRIGGER_BRANCH 324413:16:50 when CNG_BRANCH is not set 324513:16:50 with gitlab-org 324613:16:51 sets TRIGGER_BRANCH to master if the commit ref is master 324713:16:51 sets the TRIGGER_BRANCH to master if the commit is part of an MR targeting master 324813:16:51 sets TRIGGER_BRANCH to stable branch if the commit ref is a stable branch 324913:16:51 sets the TRIGGER_BRANCH to stable branch if the commit is part of an MR targeting stable branch 325013:16:51 with gitlab-cn 325113:16:51 sets TRIGGER_BRANCH to main-jh if commit ref is main-jh 325213:16:51 sets the TRIGGER_BRANCH to main-jh if the commit is part of an MR targeting main-jh 325313:16:51 sets TRIGGER_BRANCH to 16-6-stable if commit ref is a stable branch 325413:16:51 sets the TRIGGER_BRANCH to 16-6-stable if the commit is part of an MR targeting 16-6-stable-jh 325513:16:51 when CNG_BRANCH is set 325613:16:51 sets TRIGGER_BRANCH to cng_branch 325713:16:51 when CI_COMMIT_REF_NAME is a stable branch 325813:16:51 sets TRIGGER_BRANCH to the corresponding stable branch 325913:16:51 when CI_COMMIT_REF_NAME is a stable branch on JH side 326013:16:51 sets TRIGGER_BRANCH to the corresponding stable branch 326113:16:51 GITLAB_VERSION 326213:16:51 when CI_COMMIT_SHA is set 326313:16:51 sets GITLAB_VERSION to CI_COMMIT_SHA 326513:16:51 when CI_COMMIT_TAG is set 326613:16:51 sets GITLAB_TAG to true 326713:16:51 when CI_COMMIT_TAG is nil 326813:16:51 sets GITLAB_TAG to nil 327013:16:51 when Trigger.ee? is true 327113:16:51 sets CE_PIPELINE to nil 327213:16:51 when Trigger.ee? is false 327313:16:51 sets CE_PIPELINE to true 327513:16:51 when Trigger.ee? is true 327613:16:51 sets EE_PIPELINE to true 327713:16:51 when Trigger.ee? is false 327813:16:51 sets EE_PIPELINE to nil 327913:16:51 GITLAB_REF_SLUG 328013:16:51 when CI_COMMIT_TAG is set 328113:16:51 sets GITLAB_REF_SLUG to CI_COMMIT_REF_NAME 328213:16:51 when CI_COMMIT_TAG is nil 328313:16:51 sets GITLAB_REF_SLUG to CI_COMMIT_SHA 328413:16:51 #version_param_value 328513:16:51 raw_version: "1.2.3", expected_version: "v1.2.3" 328613:16:51 when set in ENV 328713:16:51 includes the version from ENV 328813:16:51 raw_version: "1.2.3-rc1", expected_version: "v1.2.3-rc1" 328913:16:51 when set in ENV 329013:16:51 includes the version from ENV 329113:16:51 raw_version: "1.2.3-ee", expected_version: "v1.2.3-ee" 329213:16:51 when set in ENV 329313:16:51 includes the version from ENV 329413:16:51 raw_version: "1.2.3-rc1-ee", expected_version: "v1.2.3-rc1-ee" 329513:16:51 when set in ENV 329613:16:51 includes the version from ENV 329713:16:51 Trigger::Docs 330013:16:51 when CI_PROJECT_PATH is gitlab-org/gitlab-foss 330113:16:52 sets BRANCH_CE to CI_COMMIT_REF_NAME 330313:16:52 when CI_PROJECT_PATH is gitlab-org/gitlab 330413:16:52 sets BRANCH_EE to CI_COMMIT_REF_NAME 330513:16:52 BRANCH_RUNNER 330613:16:52 when CI_PROJECT_PATH is gitlab-org/gitlab-runner 330713:16:52 sets BRANCH_RUNNER to CI_COMMIT_REF_NAME 330813:16:52 BRANCH_OMNIBUS 330913:16:52 when CI_PROJECT_PATH is gitlab-org/omnibus-gitlab 331013:16:52 sets BRANCH_OMNIBUS to CI_COMMIT_REF_NAME 331113:16:52 BRANCH_CHARTS 331213:16:52 when CI_PROJECT_PATH is gitlab-org/charts/gitlab 331313:16:52 sets BRANCH_CHARTS to CI_COMMIT_REF_NAME 331413:16:52 BRANCH_OPERATOR 331513:16:52 when CI_PROJECT_PATH is gitlab-org/cloud-native/gitlab-operator 331613:16:52 sets BRANCH_OPERATOR to CI_COMMIT_REF_NAME 331813:16:52 when CI_MERGE_REQUEST_IID is set 331913:16:52 sets REVIEW_SLUG 332013:16:52 when CI_MERGE_REQUEST_IID is not set 332113:16:52 sets REVIEW_SLUG 332213:16:52 .access_token 332313:16:52 when DOCS_PROJECT_API_TOKEN is set 332413:16:52 returns the docs-specific access token 332513:16:52 when DOCS_PROJECT_API_TOKEN is not set 332613:16:52 returns the default access token 332813:16:52 #downstream_project_path 332913:16:52 when DOCS_PROJECT_PATH is set 333013:16:52 triggers the pipeline on the correct project 333213:16:52 when DOCS_BRANCH is set 333313:16:52 triggers the pipeline on the correct ref 333513:16:52 when stopping the environment succeeds 333613:16:52 displays a success message 333713:16:52 when stopping the environment fails 333813:16:52 displays a failure message 333913:16:52# [RSpecRunTime] Finishing example group spec/scripts/trigger-build_spec.rb. It took 4.16 seconds. Expected to take 2.91 seconds. 334013:16:52# [RSpecRunTime] Starting example group spec/graphql/mutations/boards/lists/update_spec.rb. Expected to take 2.75 seconds. 334113:16:52Mutations::Boards::Lists::Update 334213:16:52 on group issue boards 334313:16:53 behaves like update board list mutation 334513:16:54 with permission to admin board lists 334613:16:54 updates the list position and collapsed state as expected 334713:16:54# [RSpecRunTime] RSpec elapsed time: 13 minutes 29.64 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.39 1.25 1.19 3/277 3233 334913:16:54 with permission to read board lists 335013:16:54 updates the list collapsed state but not the list position 335113:16:54 without permission to read board lists 335213:16:54 raises Resource Not Found error 335313:16:54# [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/lists/update_spec.rb. It took 2.3 seconds. Expected to take 2.75 seconds. 335413:16:54# [RSpecRunTime] Starting example group spec/lib/api/every_api_endpoint_spec.rb. Expected to take 2.72 seconds. 335513:16:54Every API endpoint 335613:16:54 feature categories 335713:16:56 has feature categories 335813:16:56 recognizes the feature categories 335913:16:56 has no routes with multiple paths 336013:16:56 doesn't define or exclude categories on removed actions 336113:16:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 31.81 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.36 1.24 1.19 1/277 3234 336313:16:56# [RSpecRunTime] Finishing example group spec/lib/api/every_api_endpoint_spec.rb. It took 1.77 seconds. Expected to take 2.72 seconds. 336413:16:56# [RSpecRunTime] Starting example group spec/workers/stage_update_worker_spec.rb. Expected to take 2.59 seconds. 336513:16:56StageUpdateWorker 336713:16:56 when stage exists 336813:16:57 updates stage status 336913:16:57 behaves like an idempotent worker 337013:16:57 is labeled as idempotent 337113:16:58 performs multiple times sequentially without raising an exception 337213:16:59 results in the stage getting the skipped status 337313:16:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.42 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.36 1.24 1.19 1/277 3235 337513:16:59 when stage does not exist 337613:16:59 does not raise exception 337713:16:59# [RSpecRunTime] Finishing example group spec/workers/stage_update_worker_spec.rb. It took 2.65 seconds. Expected to take 2.59 seconds. 337813:16:59# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/declined_event_spec.rb. Expected to take 2.55 seconds. 337913:16:59Gitlab::BitbucketServerImport::Importers::PullRequestNotes::DeclinedEvent 338113:17:01 imports the declined event 338213:17:01 logs its progress 338313:17:01 when bitbucket_server_user_mapping_by_username flag is disabled 338413:17:01 when a user with a matching username does not exist 338513:17:01 finds the user based on email 338613:17:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 36.86 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.41 1.26 1.20 1/280 3294 338813:17:01 when no users match email or username 338913:17:01 does not set a decliner 339013:17:01# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/declined_event_spec.rb. It took 2.56 seconds. Expected to take 2.55 seconds. 339113:17:01# [RSpecRunTime] Starting example group spec/models/work_items/widgets/development_spec.rb. Expected to take 2.44 seconds. 339213:17:01WorkItems::Widgets::Development 339313:17:01 does not allow STI 339513:17:01 is expected to eq :development 339613:17:01 #will_auto_close_by_merge_request 339713:17:02 when work item exists at the project level 339813:17:02 when autoclose_referenced_issues is enabled in the project 339913:17:02 behaves like will_auto_close_by_merge_request field spec 340013:17:02 when work item is open 340113:17:02 behaves like field that depends on closing merge requests presence 340213:17:02 when no merge request closing issue exists 340313:17:02 is expected to be falsey 340413:17:02 when closed merge request closing issue exists 340513:17:02 is expected to be falsey 340613:17:02 when associated merge request is open 340713:17:02 is expected to eq true 340813:17:02 when work item is closed 340913:17:02 behaves like field that depends on closing merge requests presence 341013:17:02 when no merge request closing issue exists 341113:17:03 is expected to be falsey 341213:17:03 when closed merge request closing issue exists 341313:17:03 is expected to be falsey 341413:17:03 when associated merge request is open 341513:17:03 is expected to eq false 341613:17:03 when autoclose_referenced_issues is disabled in the project 341713:17:03 behaves like will_auto_close_by_merge_request field spec 341813:17:03 when work item is open 341913:17:03 behaves like field that depends on closing merge requests presence 342013:17:03 when no merge request closing issue exists 342113:17:03 is expected to be falsey 342213:17:03 when closed merge request closing issue exists 342313:17:03 is expected to be falsey 342413:17:03 when associated merge request is open 342513:17:03 is expected to eq false 342613:17:03 when work item is closed 342713:17:03 behaves like field that depends on closing merge requests presence 342813:17:03 when no merge request closing issue exists 342913:17:03 is expected to be falsey 343013:17:03 when closed merge request closing issue exists 343113:17:03 is expected to be falsey 343213:17:03 when associated merge request is open 343313:17:03 is expected to eq false 343413:17:03 when work item exists at the group level 343513:17:03 behaves like will_auto_close_by_merge_request field spec 343613:17:03 when work item is open 343713:17:03 behaves like field that depends on closing merge requests presence 343813:17:03 when no merge request closing issue exists 343913:17:03 is expected to be falsey 344013:17:03 when closed merge request closing issue exists 344113:17:03 is expected to be falsey 344213:17:03 when associated merge request is open 344313:17:03 is expected to eq false 344413:17:03 when work item is closed 344513:17:03 behaves like field that depends on closing merge requests presence 344613:17:03 when no merge request closing issue exists 344713:17:03 is expected to be falsey 344813:17:03 when closed merge request closing issue exists 344913:17:03 is expected to be falsey 345013:17:03 when associated merge request is open 345113:17:04 is expected to eq false 345213:17:04 #closing_merge_requests 345313:17:04 is expected to be a kind of ActiveRecord::Relation 345413:17:04 returns calls the correct scope 345613:17:04 is expected to eq :development 345713:17:04# [RSpecRunTime] Finishing example group spec/models/work_items/widgets/development_spec.rb. It took 2.38 seconds. Expected to take 2.44 seconds. 345813:17:04# [RSpecRunTime] Starting example group spec/services/branches/diverging_commit_counts_service_spec.rb. Expected to take 2.4 seconds. 345913:17:04Branches::DivergingCommitCountsService 346113:17:05 returns the commit counts behind and ahead of default branch 346213:17:06 calls diverging_commit_count without max count 346313:17:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.75 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.38 1.25 1.20 1/281 3345 346513:17:06# [RSpecRunTime] Finishing example group spec/services/branches/diverging_commit_counts_service_spec.rb. It took 2.36 seconds. Expected to take 2.4 seconds. 346613:17:06# [RSpecRunTime] Starting example group spec/lib/gitlab/fake_application_settings_spec.rb. Expected to take 2.33 seconds. 346713:17:06Gitlab::FakeApplicationSettings 346813:17:06 defines methods for default attributes 346913:17:06 defines predicate methods for boolean properties 347013:17:06 does not define a predicate method for non-boolean properties 347113:17:06 returns nil for undefined attributes 347213:17:06 does not override an existing predicate method 347313:17:06 behaves like application settings examples 347413:17:06 predicate method changes when value is updated 347513:17:06 restricted signup domains 347613:17:06 behaves like string of domains 347713:17:06 sets single domain 347813:17:06 sets multiple domains with spaces 347913:17:06 sets multiple domains with newlines and a space 348013:17:06 sets multiple domains with commas 348113:17:06 sets multiple domains with semicolon 348213:17:06 sets multiple domains with mixture of everything 348313:17:06 removes duplicates 348413:17:06 does not fail with garbage values 348513:17:07 does not raise error with nil 348613:17:07 denied signup domains 348713:17:07 sets multiple domain with file 348813:17:07 behaves like string of domains 348913:17:07 sets single domain 349013:17:07 sets multiple domains with spaces 349113:17:07 sets multiple domains with newlines and a space 349213:17:07 sets multiple domains with commas 349313:17:07 sets multiple domains with semicolon 349413:17:07 sets multiple domains with mixture of everything 349513:17:07 removes duplicates 349613:17:07 does not fail with garbage values 349713:17:07 does not raise error with nil 349813:17:07 outbound_local_requests_whitelist 349913:17:07 clears outbound_local_requests_allowlist_arrays memoization 350013:17:07 behaves like string of domains 350113:17:07 sets single domain 350213:17:07 sets multiple domains with spaces 350313:17:07 sets multiple domains with newlines and a space 350413:17:07 sets multiple domains with commas 350513:17:07 sets multiple domains with semicolon 350613:17:07 sets multiple domains with mixture of everything 350713:17:07 removes duplicates 350813:17:07 does not fail with garbage values 350913:17:07 does not raise error with nil 351013:17:07 outbound_local_requests_allowlist_arrays 351113:17:07 separates the IPs and domains 351213:17:07 add_to_outbound_local_requests_whitelist 351313:17:07 adds entry to outbound_local_requests_whitelist 351413:17:07 clears outbound_local_requests_allowlist_arrays memoization 351513:17:07 does not raise error with nil 351613:17:07 does not raise error with nil 351713:17:07 usage ping settings 351813:17:07 when the usage ping is disabled in gitlab.yml 351913:17:07 does not allow the usage ping to be configured 352013:17:07 when the usage ping is disabled in the DB 352113:17:07 returns false for usage_ping_enabled 352213:17:07 returns false for usage_ping_features_enabled 352313:17:07 when the usage ping is enabled in the DB 352413:17:07 returns false for usage_ping_enabled 352513:17:07 returns false for usage_ping_features_enabled 352613:17:07 when the usage ping is enabled in gitlab.yml 352713:17:07 allows the usage ping to be configured 352813:17:07 when the usage ping is disabled in the DB 352913:17:07 returns false for usage_ping_enabled 353013:17:08 returns false for usage_ping_features_enabled 353113:17:08 when the usage ping is enabled in the DB 353213:17:08 returns true for usage_ping_enabled 353313:17:08 when usage_ping_features_enabled is enabled in db 353413:17:08 returns true for usage_ping_features_enabled 353513:17:08 when Gitlab.ee? is true 353613:17:08 when include_optional_metrics_in_service_ping is true 353713:17:08 returns true for usage_ping_features_enabled 353813:17:08 when include_optional_metrics_in_service_ping is false 353913:17:08 returns false for usage_ping_features_enabled 354013:17:08 when usage_ping_features_enabled is disabled in db 354113:17:08 returns false for usage_ping_features_enabled 354213:17:08 #allowed_key_types 354313:17:08 excludes disabled key types 354413:17:08 in non-FIPS mode 354513:17:08 includes all key types by default 354613:17:08 in FIPS mode 354713:17:08 excludes DSA from supported key types 354813:17:08 #key_restriction_for 354913:17:08 returns the restriction value for recognised types 355013:17:08 allows types to be passed as a string 355113:17:08 returns forbidden for unrecognised type 355213:17:08 #allow_signup? 355313:17:08 returns true 355413:17:08 returns false if signup is disabled 355513:17:08 returns false if password authentication is disabled for the web interface 355613:17:08 #pick_repository_storage 355713:17:08 chooses repository based on weight 355813:17:08 #normalized_repository_storage_weights 355913:17:08 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0, "backup"=>1.0} 356013:17:08 normalizes storage weights 356113:17:08 config_storages: ["default", "backup"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>0.5, "backup"=>0.5} 356213:17:08 normalizes storage weights 356313:17:08 config_storages: ["default", "backup"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>0.2, "backup"=>0.8} 356413:17:08 normalizes storage weights 356513:17:08 config_storages: ["default", "backup"], storages: {"default"=>0, "backup"=>0}, normalized: {"default"=>0.0, "backup"=>0.0} 356613:17:08 normalizes storage weights 356713:17:08 config_storages: ["default"], storages: {"default"=>0, "backup"=>100}, normalized: {"default"=>0.0} 356813:17:08 normalizes storage weights 356913:17:08 config_storages: ["default"], storages: {"default"=>100, "backup"=>100}, normalized: {"default"=>1.0} 357013:17:08 normalizes storage weights 357113:17:08 config_storages: ["default"], storages: {"default"=>20, "backup"=>80}, normalized: {"default"=>1.0} 357213:17:08 normalizes storage weights 357313:17:08 #user_default_internal_regex_enabled? 357413:17:08 user_default_external: false, user_default_internal_regex: nil, result: false 357513:17:08 is expected to eq false 357613:17:08 user_default_external: false, user_default_internal_regex: "", result: false 357713:17:08 is expected to eq false 357813:17:08 user_default_external: false, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: false 357913:17:08 is expected to eq false 358013:17:08 user_default_external: true, user_default_internal_regex: "", result: false 358113:17:08 is expected to eq false 358213:17:08 user_default_external: true, user_default_internal_regex: nil, result: false 358313:17:08 is expected to eq false 358413:17:08 user_default_external: true, user_default_internal_regex: "^(?:(?!\\.ext@).)*$\\r?\\n?", result: true 358513:17:08 is expected to eq true 358613:17:08 #archive_builds_older_than 358713:17:08 when the archive_builds_in_seconds is set 358813:17:08 is expected to be within 60 of 2024-11-05 12:17:08.835893954 +0000 358913:17:08 when the archive_builds_in_seconds is set 359013:17:08 is expected to be nil 359113:17:08 #commit_email_hostname 359213:17:08 when the value is provided 359313:17:08 returns the provided value 359413:17:08 when the value is not provided 359513:17:08 returns the default from the class 359613:17:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/fake_application_settings_spec.rb. It took 2.44 seconds. Expected to take 2.33 seconds. 359713:17:08# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb. Expected to take 2.27 seconds. 359813:17:08Gitlab::BitbucketServerImport::ImportLfsObjectWorker 359913:17:08 behaves like Gitlab::BitbucketServerImport::ObjectImporter 360013:17:08 .sidekiq_retries_exhausted 360113:17:09 notifies the waiter 360313:17:09 when project does not exist 360413:17:09 behaves like notifies the waiter 360513:17:09 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time 360613:17:09 when project has import started 360713:17:10 calls the importer 360813:17:10 behaves like notifies the waiter 360913:17:10 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time 361013:17:10 when project import has been cancelled 361113:17:10 does not call the importer 361213:17:10 behaves like notifies the waiter 361313:17:10 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time 361413:17:10 when project import has failed 361513:17:11 does not call the importer 361613:17:11 behaves like notifies the waiter 361713:17:11 is expected to receive notify("key", anything, {:ttl=>604800}) 1 time 361813:17:11# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb. It took 2.25 seconds. Expected to take 2.27 seconds. 361913:17:11# [RSpecRunTime] Starting example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. Expected to take 2.19 seconds. 362013:17:11Mutations::Notes::RepositionImageDiffNote 362213:17:14 when the user does not have permission 362313:17:14 raises an error if the resource is not accessible to the user 362413:17:14# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.46 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.35 1.25 1.19 1/282 3405 362613:17:14 when the user has permission 362713:17:14 mutates the note 362813:17:14 when the note is a DiffNote, but not on an image 362913:17:14 raises an error 363013:17:14# [RSpecRunTime] Finishing example group spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb. It took 3.64 seconds. Expected to take 2.19 seconds. 363113:17:14# [RSpecRunTime] Starting example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. Expected to take 2.12 seconds. 363213:17:14BulkImports::FinishBatchedPipelineWorker 363313:17:16 when pipeline is enqueued 363413:17:16 does not call the tracker's `#finish!` 363513:17:16 does not call the pipeline's `#on_finish` 363613:17:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.45 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.32 1.24 1.19 1/281 3429 363913:17:16 marks the tracker as finished 364013:17:16 calls the pipeline's `#on_finish` 364113:17:16 when import is in progress 364213:17:16 re-enqueues for any started batches 364313:17:16 re-enqueues for any created batches 364413:17:16 when pipeline tracker is stale 364513:17:16 fails pipeline tracker and its batches 364613:17:16 when tracker is not started 364713:17:16 does not call the tracker's `#finish!` 364813:17:16 does not call the pipeline's `#on_finish` 364913:17:16 when tracker is not batched 365013:17:17 does not call the tracker's `#finish!` 365113:17:17 does not call the pipeline's `#on_finish` 365213:17:17# [RSpecRunTime] Finishing example group spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb. It took 2.21 seconds. Expected to take 2.12 seconds. 365313:17:17# [RSpecRunTime] Starting example group spec/graphql/mutations/design_management/move_spec.rb. Expected to take 2.07 seconds. 365413:17:17Mutations::DesignManagement::Move 365613:17:18 when the feature is not available 365713:17:18 behaves like resource not available 365813:17:18 raises an error 365913:17:18# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.41 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.32 1.24 1.19 1/279 3430 366113:17:18 When current_design cannot be found 366213:17:18 behaves like resource not available 366313:17:18 raises an error 366413:17:18 When previous_design cannot be found 366513:17:18 behaves like resource not available 366613:17:18 raises an error 366713:17:18 When next_design cannot be found 366813:17:18 behaves like resource not available 366913:17:18 raises an error 367013:17:18 the service runs 367113:17:18 raising an error 367213:17:18 reports the service-level error 367313:17:18 successfully 367413:17:19 reports the service-level error 367513:17:19# [RSpecRunTime] Finishing example group spec/graphql/mutations/design_management/move_spec.rb. It took 2.02 seconds. Expected to take 2.07 seconds. 367613:17:19# [RSpecRunTime] Starting example group spec/policies/group_group_link_policy_spec.rb. Expected to take 1.98 seconds. 367713:17:19GroupGroupLinkPolicy 367813:17:19 read_shared_with_group 367913:17:19 when the user is a shared_group member 368013:17:19 when the user is not a shared_group owner 368113:17:19 cannot read_shared_with_group 368213:17:19 when the user is a shared_group owner 368313:17:20 can read_shared_with_group 368413:17:20 when the user is not a shared_group member 368513:17:20 when user is not a shared_with_group member 368613:17:20 when the shared_with_group is private 368713:17:20 cannot read_shared_with_group 368813:17:20 when the shared group is public 368913:17:20 cannot read_shared_with_group 369013:17:20 when the shared_with_group is public 369113:17:20 can read_shared_with_group 369213:17:20 when user is a shared_with_group member 369313:17:20 can read_shared_with_group 369413:17:20# [RSpecRunTime] Finishing example group spec/policies/group_group_link_policy_spec.rb. It took 1.73 seconds. Expected to take 1.98 seconds. 369513:17:20# [RSpecRunTime] Starting example group spec/models/ci/instance_variable_spec.rb. Expected to take 1.98 seconds. 369613:17:20Ci::InstanceVariable 369713:17:20 does not allow STI 369813:17:20 is expected to includes the Ci::Maskable module 369913:17:21 is expected to validate that :key is case-sensitively unique, producing a custom validation error on failure 370013:17:21 is expected to validate that the length of :value is at most 10000, producing a custom validation error on failure 370113:17:21 behaves like CI variable 370213:17:21 is expected to includes the Ci::HasVariable module 370313:17:21 strips whitespaces when assigning key 370413:17:21 can convert to runner variable 370513:17:21 variable type 370613:17:21 defines variable types 370713:17:21 defaults variable type to env_var 370813:17:21 supports variable type file 370913:17:21 behaves like includes Limitable concern 371013:17:21 #exceeds_limits? 371113:17:21 without plan limits configured 371213:17:21 is expected to eq false 371313:17:21 without plan limits configured 371413:17:21 is expected to eq false 371513:17:21 with an existing model 371613:17:21 is expected to eq true 371813:17:21 is expected to be a kind of Limitable 371913:17:21 without plan limits configured 372013:17:21 can create new models 372113:17:21 with plan limits configured 372213:17:21 can create new models 372313:17:21 with an existing model 372413:17:21 cannot create new models exceeding the plan limits 372613:17:21 without application limit 372713:17:21 when value is over the limit 372813:17:21 raises a database level error 372913:17:21 when value is under the limit 373013:17:21 does not raise database level error 373113:17:21 .unprotected 373213:17:21 when variable is protected 373313:17:22 returns nothing 373413:17:22 when variable is not protected 373513:17:22 returns the variable 373713:17:22 is expected to contain exactly #<Ci::InstanceVariable id: 11, variable_type: "env_var", masked: false, protected: true, key: [FILTER...oZwLS2CAO2F1\n", encrypted_value_iv: "0/aryYTiIit4SXt6\n", raw: false, description: nil, value: nil> and #<Ci::InstanceVariable id: 10, variable_type: "env_var", masked: false, protected: false, key: [FILTE...BNXsB6Egj3vj\n", encrypted_value_iv: "RylXL8nS9hIWiHyC\n", raw: false, description: nil, value: nil> 373813:17:22 memoizes the result 373913:17:22 removes scopes 374013:17:22 resets the cache when records are deleted 374113:17:22 resets the cache when records are inserted 374213:17:22 .unprotected_cached 374313:17:22 is expected to contain exactly #<Ci::InstanceVariable id: 13, variable_type: "env_var", masked: false, protected: false, key: [FILTE...pj3QhWExZzpX\n", encrypted_value_iv: "Mzzz9n9GeKTAxJFw\n", raw: false, description: nil, value: nil> 374413:17:22 memoizes the result 374613:17:22 is expected to allow :description to be ‹""› 374713:17:22 is expected to allow :description to be ‹nil› 374813:17:22 is expected to validate that the length of :description is at most 255 374913:17:22# [RSpecRunTime] Finishing example group spec/models/ci/instance_variable_spec.rb. It took 1.92 seconds. Expected to take 1.98 seconds. 375013:17:22# [RSpecRunTime] Starting example group spec/finders/data_transfer/group_data_transfer_finder_spec.rb. Expected to take 1.87 seconds. 375113:17:22DataTransfer::GroupDataTransferFinder 375313:17:23 returns the correct number of egress 375413:17:23 returns the correct values grouped by date 375513:17:23 when there are no results for specified namespace 375613:17:24 returns nothing 375713:17:24# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.48 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.30 1.24 1.19 1/279 3431 375913:17:24 when there are no results for specified dates 376013:17:24 returns nothing 376113:17:24 when dates are not provided 376213:17:24 return all values for a namespace 376313:17:24 when user does not have permissions 376413:17:24 returns nothing 376513:17:24# [RSpecRunTime] Finishing example group spec/finders/data_transfer/group_data_transfer_finder_spec.rb. It took 1.79 seconds. Expected to take 1.87 seconds. 376613:17:24# [RSpecRunTime] Starting example group spec/workers/container_registry/cleanup_worker_spec.rb. Expected to take 1.87 seconds. 376713:17:24ContainerRegistry::CleanupWorker 376913:17:25 with no delete scheduled container repositories 377013:17:25 doesn't enqueue delete container repository jobs 377113:17:25 with delete scheduled container repositories 377213:17:25 enqueues delete container repository jobs 377313:17:25 with stale delete ongoing container repositories 377413:17:25 resets them and enqueue delete container repository jobs 377513:17:25 with stale ongoing repair details 377613:17:26 deletes them 377713:17:26# [RSpecRunTime] RSpec elapsed time: 14 minutes 1.66 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.27 1.24 1.19 1/278 3432 377913:17:26 when on gitlab.com 378013:17:26 when the gitlab api is supported 378113:17:26 when there are pending projects to analyze 378213:17:26 enqueues record repair detail jobs 378313:17:26 when there are no pending projects to analyze 378413:17:26 behaves like does not enqueue record repair detail jobs 378513:17:26 does not enqueue record repair detail jobs 378613:17:26 when the Gitlab API is not supported 378713:17:26 behaves like does not enqueue record repair detail jobs 378813:17:26 does not enqueue record repair detail jobs 378913:17:26 when not on Gitlab.com 379013:17:26 behaves like does not enqueue record repair detail jobs 379113:17:26 does not enqueue record repair detail jobs 379213:17:26 when registry_data_repair_worker feature is disabled 379313:17:26 behaves like does not enqueue record repair detail jobs 379413:17:26 does not enqueue record repair detail jobs 379513:17:26# [RSpecRunTime] Finishing example group spec/workers/container_registry/cleanup_worker_spec.rb. It took 2.1 seconds. Expected to take 1.87 seconds. 379613:17:26# [RSpecRunTime] Starting example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. Expected to take 1.82 seconds. 379713:17:26Packages::Pypi::SimplePackageVersionsPresenter 380013:17:27 behaves like pypi package presenter 380113:17:27 avoids N+1 database queries 380213:17:27 version: ">=2.7", expected_version: ">=2.7", with_package1: true 380413:17:27 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true 380613:17:27 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false 380913:17:27 behaves like pypi package presenter 381013:17:27 avoids N+1 database queries 381113:17:27 version: ">=2.7", expected_version: ">=2.7", with_package1: true 381313:17:27 version: "\"><script>alert(1)</script>", expected_version: ""><script>alert(1)</script>", with_package1: true 381513:17:27 version: ">=2.7, !=3.0", expected_version: ">=2.7, !=3.0", with_package1: false 381713:17:27 with package files pending destruction 381813:17:28 is expected not to include "package_file_pending_destruction" 381913:17:28# [RSpecRunTime] Finishing example group spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb. It took 1.36 seconds. Expected to take 1.82 seconds. 382013:17:28# [RSpecRunTime] Starting example group spec/helpers/ci/jobs_helper_spec.rb. Expected to take 1.72 seconds. 382113:17:28Ci::JobsHelper 382213:17:28 job helper functions 382313:17:29 returns jobs data 382413:17:29 returns job statuses 382513:17:29# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.02 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.27 1.24 1.19 3/278 3451 382713:17:29# [RSpecRunTime] Finishing example group spec/helpers/ci/jobs_helper_spec.rb. It took 1.8 seconds. Expected to take 1.72 seconds. 382813:17:29# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. Expected to take 1.68 seconds. 382913:17:29Resolvers::Users::GroupCountResolver 383113:17:31 resolves group count for users 383313:17:31 when current_user is an admin 383413:17:31 is expected to eq [2, 1] 383513:17:31# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.61 seconds. Current RSS: ~1390M. Threads: 4. load average: 1.25 1.23 1.19 1/277 3452 383713:17:31 when current_user does not have access to the requested resource 383813:17:31 is expected to equal nil 383913:17:31 when current_user does not exist 384013:17:31 is expected to equal nil 384113:17:31# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/group_count_resolver_spec.rb. It took 1.66 seconds. Expected to take 1.68 seconds. 384213:17:31# [RSpecRunTime] Starting example group spec/models/x509_certificate_spec.rb. Expected to take 1.67 seconds. 384313:17:31X509Certificate 384413:17:31 does not allow STI 384613:17:31 is expected to validate that :subject_key_identifier cannot be empty/falsy 384713:17:31 is expected to validate that :email cannot be empty/falsy 384813:17:31 is expected to validate that :serial_number cannot be empty/falsy 384913:17:31 is expected to validate that :x509_issuer_id cannot be empty/falsy 385013:17:31 associations 385113:17:31 is expected to belong to x509_issuer required: true 385213:17:31 .safe_create! 385313:17:31 creates a new certificate if it was not found 385413:17:32 assigns the correct attributes when creating 385513:17:32 calls mark_commit_signatures_unverified 385613:17:32 certificate revocation handling 385713:17:32 starts a revoke worker if certificate is revoked 385813:17:32 does not starts a revoke worker for good certificates 386013:17:32 accepts correct subject_key_identifier 386113:17:32 rejects invalid subject_key_identifier 386213:17:32 accepts correct email address 386313:17:32 rejects invalid email 386413:17:32 accepts valid serial_number 386513:17:32 rejects invalid serial_number 386613:17:32# [RSpecRunTime] Finishing example group spec/models/x509_certificate_spec.rb. It took 1.35 seconds. Expected to take 1.67 seconds. 386713:17:32# [RSpecRunTime] Starting example group spec/policies/namespaces/user_namespace_policy_spec.rb. Expected to take 1.62 seconds. 386813:17:32Namespaces::UserNamespacePolicy 386913:17:33 with no user 387013:17:33 is expected to be banned 387113:17:33 regular user 387213:17:33 is expected to be disallowed :owner_access, :create_projects, :admin_runner, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects 387413:17:33 is expected to be allowed :owner_access, :create_projects, :admin_runner, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects 387513:17:33 user who has exceeded project limit 387613:17:33 is expected to be disallowed :create_projects 387713:17:33 is expected to be disallowed :transfer_projects 387813:17:33 is expected to be disallowed :import_projects 388013:17:33 is expected to be disallowed :create_projects 388113:17:34 is expected to be disallowed :transfer_projects 388213:17:34 is expected to be disallowed :import_projects 388413:17:34 when admin mode is enabled 388513:17:34 is expected to be allowed :owner_access, :create_projects, :admin_runner, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects 388613:17:34 when admin mode is disabled 388713:17:34 is expected to be disallowed :owner_access, :create_projects, :admin_runner, :admin_namespace, :read_namespace, :read_namespace_via_membership, :read_statistics, :transfer_projects, :admin_package, :read_billing, :edit_billing, and :import_projects 388813:17:34 create_jira_connect_subscription 389013:17:34 when admin mode enabled 389113:17:34 is expected to be allowed :create_jira_connect_subscription 389213:17:34 when admin mode disabled 389313:17:34 is expected to be disallowed :create_jira_connect_subscription 389513:17:34 is expected to be allowed :create_jira_connect_subscription 389713:17:34 is expected to be disallowed :create_jira_connect_subscription 389813:17:34 create projects 389913:17:34 when user can create projects 390013:17:34 is expected to be allowed :create_projects 390113:17:34 when user cannot create projects 390213:17:34 is expected to be disallowed :create_projects 390313:17:34 import projects 390413:17:34 when user can import projects 390513:17:34 is expected to be allowed :import_projects 390613:17:34 when user cannot create projects 390713:17:34 is expected to be disallowed :import_projects 390813:17:34# [RSpecRunTime] Finishing example group spec/policies/namespaces/user_namespace_policy_spec.rb. It took 1.72 seconds. Expected to take 1.62 seconds. 390913:17:34# [RSpecRunTime] Starting example group spec/models/integrations/youtrack_spec.rb. Expected to take 1.57 seconds. 391013:17:34Integrations::Youtrack 391113:17:34 does not allow STI 391213:17:34 behaves like Integrations::HasAvatar 391413:17:34 returns the expected avatar URL 391613:17:34 when integration is active 391713:17:34 is expected to validate that :project_url cannot be empty/falsy 391813:17:34 is expected to validate that :issues_url cannot be empty/falsy 391913:17:34 behaves like issue tracker integration URL attribute 392113:17:35 is expected not to allow :project_url to be ‹"example.com"› 392213:17:35 is expected not to allow :project_url to be ‹"ftp://example.com"› 392313:17:35 is expected not to allow :project_url to be ‹"herp-and-derp"› 392413:17:35 behaves like issue tracker integration URL attribute 392613:17:35 is expected not to allow :issues_url to be ‹"example.com"› 392713:17:35 is expected not to allow :issues_url to be ‹"ftp://example.com"› 392813:17:35 is expected not to allow :issues_url to be ‹"herp-and-derp"› 392913:17:35 when integration is inactive 393013:17:35 is expected not to validate that :project_url cannot be empty/falsy 393113:17:35 is expected not to validate that :issues_url cannot be empty/falsy 393213:17:35 #reference_pattern 393313:17:36 does allow project prefix on the reference 393413:17:36 allows lowercase project key on the reference 393513:17:36 behaves like allows project key on reference pattern 393613:17:36 allows underscores in the project name 393713:17:36 allows numbers in the project name 393813:17:36 requires the project name to begin with A-Z 393913:17:36 does not allow issue number to finish with a letter 394113:17:36 only returns the project_url and issues_url fields 394213:17:36 #attribution_notice 394313:17:36 is expected to eq "Copyright © 2024 JetBrains s.r.o. JetBrains YouTrack and the JetBrains YouTrack logo are registered trademarks of JetBrains s.r.o." 394413:17:36# [RSpecRunTime] Finishing example group spec/models/integrations/youtrack_spec.rb. It took 1.69 seconds. Expected to take 1.57 seconds. 394513:17:36# [RSpecRunTime] Starting example group spec/policies/container_expiration_policy_policy_spec.rb. Expected to take 1.51 seconds. 394613:17:36ContainerExpirationPolicyPolicy 394713:17:36 user_type: :anonymous, allowed_to_destroy_container_image: false 394813:17:36 for user type anonymous 394913:17:36 is expected not to be allowed :admin_container_image 395013:17:36 user_type: :guest, allowed_to_destroy_container_image: false 395113:17:36 for user type guest 395213:17:38 is expected not to be allowed :admin_container_image 395313:17:38# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.82 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.23 1.23 1.19 1/277 3453 395513:17:38 user_type: :developer, allowed_to_destroy_container_image: false 395613:17:38 for user type developer 395713:17:38 is expected not to be allowed :admin_container_image 395813:17:38 user_type: :maintainer, allowed_to_destroy_container_image: true 395913:17:38 for user type maintainer 396013:17:39 is expected to be allowed :admin_container_image 396113:17:39# [RSpecRunTime] Finishing example group spec/policies/container_expiration_policy_policy_spec.rb. It took 3.02 seconds. Expected to take 1.51 seconds. 396213:17:39# [RSpecRunTime] Starting example group spec/lib/gitlab/logger_spec.rb. Expected to take 1.51 seconds. 396313:17:39Gitlab::Logger 396513:17:39 builds logger using Gitlab::Logger.log_level 396613:17:39 raises ArgumentError if invalid log level 396713:17:39 env_value: "debug", resulting_level: 0 396813:17:39 builds logger if valid log level is provided 396913:17:39 env_value: "DEBUG", resulting_level: 0 397013:17:39 builds logger if valid log level is provided 397113:17:39 env_value: "DeBuG", resulting_level: 0 397213:17:39 builds logger if valid log level is provided 397313:17:39 env_value: "info", resulting_level: 1 397413:17:39 builds logger if valid log level is provided 397513:17:39 env_value: "INFO", resulting_level: 1 397613:17:39 builds logger if valid log level is provided 397713:17:39 env_value: "InFo", resulting_level: 1 397813:17:39 builds logger if valid log level is provided 397913:17:39 env_value: "warn", resulting_level: 2 398013:17:39 builds logger if valid log level is provided 398113:17:39 env_value: "WARN", resulting_level: 2 398213:17:39 builds logger if valid log level is provided 398313:17:39 env_value: "WaRn", resulting_level: 2 398413:17:39 builds logger if valid log level is provided 398513:17:39 env_value: "error", resulting_level: 3 398613:17:39 builds logger if valid log level is provided 398713:17:39 env_value: "ERROR", resulting_level: 3 398813:17:39 builds logger if valid log level is provided 398913:17:39 env_value: "ErRoR", resulting_level: 3 399013:17:39 builds logger if valid log level is provided 399113:17:39 env_value: "fatal", resulting_level: 4 399213:17:39 builds logger if valid log level is provided 399313:17:39 env_value: "FATAL", resulting_level: 4 399413:17:39 builds logger if valid log level is provided 399513:17:39 env_value: "FaTaL", resulting_level: 4 399613:17:39 builds logger if valid log level is provided 399713:17:39 env_value: "unknown", resulting_level: 5 399813:17:39 builds logger if valid log level is provided 399913:17:39 env_value: "UNKNOWN", resulting_level: 5 400013:17:39 builds logger if valid log level is provided 400113:17:39 env_value: "UnKnOwN", resulting_level: 5 400213:17:39 builds logger if valid log level is provided 400413:17:39 if GITLAB_LOG_LEVEL is set 400513:17:39 returns value defined by GITLAB_LOG_LEVEL 400613:17:39 ignores fallback 400713:17:39 if GITLAB_LOG_LEVEL is not set 400813:17:39 returns default fallback DEBUG 400913:17:40 returns passed fallback 401013:17:40# [RSpecRunTime] Finishing example group spec/lib/gitlab/logger_spec.rb. It took 0.77 second. Expected to take 1.51 seconds. 401113:17:40# [RSpecRunTime] Starting example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. Expected to take 1.44 seconds. 401213:17:40Ci::JobTokenScope::AddGroupOrProjectService 401413:17:41 when group is a target to add 401513:17:41 calls AddGroupService to add a target 401613:17:41# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.6 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.21 1.22 1.18 1/277 3454 401813:17:41 when project is a target to add 401913:17:41 calls AddProjectService to add a target 402013:17:41 when not found object is a target to add 402113:17:41 returns a response error 402213:17:41# [RSpecRunTime] Finishing example group spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb. It took 1.43 seconds. Expected to take 1.44 seconds. 402313:17:41# [RSpecRunTime] Starting example group spec/finders/groups/custom_emoji_finder_spec.rb. Expected to take 1.42 seconds. 402413:17:41Groups::CustomEmojiFinder 402613:17:41 when inside a group 402713:17:41 returns custom emoji from group 402813:17:41 when group is nil 403013:17:41 when group is a subgroup 403113:17:42 returns custom emoji 403213:17:42 when custom emoji is in parent group 403313:17:42 returns custom emoji 403413:17:42 when params is empty 403513:17:42 returns empty record 403613:17:42 when include_ancestor_groups is false 403713:17:42 returns empty record 403813:17:42# [RSpecRunTime] Finishing example group spec/finders/groups/custom_emoji_finder_spec.rb. It took 1.36 seconds. Expected to take 1.42 seconds. 403913:17:42# [RSpecRunTime] Starting example group spec/helpers/page_layout_helper_spec.rb. Expected to take 1.35 seconds. 404013:17:42PageLayoutHelper 404113:17:42 page_description 404213:17:42 defaults to nil 404313:17:42 returns the last-pushed description 404413:17:42 squishes multiple newlines 404613:17:43 sanitizes all HTML 404713:17:43 truncates before sanitizing 404913:17:43 defaults to the GitLab logo 405013:17:43 with @project assigned 405113:17:43 uses Project avatar full url 405213:17:43 when avatar_url is nil 405313:17:43 falls back to the default when avatar_url is nil 405413:17:43 with no assignments 405513:17:43 falls back to the default 405613:17:43 with @user assigned 405713:17:43 uses User avatar full url 405813:17:43 when avatar_url is nil 405913:17:43 falls back to the default when avatar_url is nil 406013:17:43 with no assignments 406113:17:43 falls back to the default 406213:17:43 with @group assigned 406313:17:43 uses Group avatar full url 406413:17:43 when avatar_url is nil 406513:17:43 falls back to the default when avatar_url is nil 406613:17:43 with no assignments 406713:17:43 falls back to the default 406813:17:43 page_card_attributes 406913:17:43 raises ArgumentError when given more than two attributes 407013:17:43 rejects blank values 407113:17:43 page_card_meta_tags 407213:17:43 returns the twitter:label and twitter:data tags 407313:17:43 escapes content 407413:17:43 #search_context 407513:17:43 a bare controller 407613:17:43 returns an empty context 407713:17:43 #page_canonical_link 407813:17:43 when link is passed 407913:17:43 stores and returns the link value 408013:17:43 when no link is provided 408113:17:43 behaves like generates the canonical url using the params in the context 408313:17:43 behaves like generates the canonical url using the params in the context 408513:17:43 behaves like does not return a canonical url 408613:17:43 is expected to be nil 408713:17:43 behaves like does not return a canonical url 408813:17:43 is expected to be nil 408913:17:43 #page_itemtype 409013:17:43 when itemtype is passed 409113:17:43 stores and returns the itemtype value 409213:17:43 when no itemtype is provided 409313:17:44 returns an empty hash 409413:17:44 #full_content_class 409513:17:44 has a content_class set 409613:17:44 has no content_class set 409713:17:44 #user_status_properties 409813:17:44 when the user has no status 409913:17:44 returns default properties 410013:17:44 when user has a status 410113:17:44 merges the status properties with the defaults 410213:17:44# [RSpecRunTime] Finishing example group spec/helpers/page_layout_helper_spec.rb. It took 1.37 seconds. Expected to take 1.35 seconds. 410313:17:44# [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. Expected to take 1.33 seconds. 410413:17:44Gitlab::Database::BackgroundMigration::BatchedMigrationWrapper#perform 410513:17:44 runs the migration job 410613:17:44 updates the tracking record in the database 410713:17:44 when running a job that failed previously 410813:17:44 increments attempts and updates other fields 410913:17:44 when the migration job does not raise an error 411013:17:44 marks the tracking record as succeeded 411113:17:44 tracks metrics of the execution 411213:17:44 when the migration job raises an error 411313:17:44 behaves like an error is raised 411413:17:44 marks the tracking record as failed 411513:17:44 tracks metrics of the execution 411613:17:44 behaves like an error is raised 411713:17:45 marks the tracking record as failed 411813:17:45 tracks metrics of the execution 411913:17:45 behaves like an error is raised 412013:17:45 marks the tracking record as failed 412113:17:45 tracks metrics of the execution 412213:17:45 behaves like an error is raised 412313:17:45 marks the tracking record as failed 412413:17:45 tracks metrics of the execution 412513:17:45 when the batched background migration does not inherit from BatchedMigrationJob 412613:17:45 runs the job with the correct arguments 412713:17:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb. It took 1.32 seconds. Expected to take 1.33 seconds. 412813:17:45# [RSpecRunTime] Starting example group spec/lib/gitlab/access/branch_protection_spec.rb. Expected to take 1.27 seconds. 412913:17:45Gitlab::Access::BranchProtection 413113:17:45 level: 0, result: false 413213:17:45 is expected to eq false 413313:17:45 level: 1, result: true 413413:17:45 is expected to eq true 413513:17:45 level: 3, result: true 413613:17:45 is expected to eq true 413713:17:45 level: 2, result: true 413813:17:45 is expected to eq true 413913:17:45 level: 4, result: true 414013:17:45 is expected to eq true 414113:17:45 #developer_can_push? 414213:17:45 level: 0, result: false 414313:17:45 is expected to eq false 414413:17:45 level: 1, result: true 414513:17:45 is expected to eq true 414613:17:45 level: 3, result: false 414713:17:45 is expected to eq false 414813:17:45 level: 2, result: false 414913:17:45 is expected to eq false 415013:17:45 level: 4, result: false 415113:17:45 is expected to eq false 415213:17:45 #developer_can_merge? 415313:17:45 level: 0, result: false 415413:17:45 is expected to eq false 415513:17:45 level: 1, result: false 415613:17:45 is expected to eq false 415713:17:45 level: 3, result: true 415813:17:45 is expected to eq true 415913:17:45 level: 2, result: false 416013:17:45 is expected to eq false 416113:17:45 level: 4, result: false 416213:17:45 is expected to eq false 416313:17:45 #fully_protected? 416413:17:45 level: 0, result: false 416513:17:45 is expected to eq false 416613:17:45 level: 1, result: false 416713:17:45 is expected to eq false 416813:17:45 level: 3, result: false 416913:17:46 is expected to eq false 417013:17:46 level: 2, result: true 417113:17:46 is expected to eq true 417213:17:46 level: 4, result: false 417313:17:46 is expected to eq false 417413:17:46 #developer_can_initial_push? 417513:17:46 level: 0, result: false 417613:17:46 is expected to eq false 417713:17:46 level: 1, result: false 417813:17:46 is expected to eq false 417913:17:46 level: 3, result: false 418013:17:46 is expected to eq false 418113:17:46 level: 2, result: false 418213:17:46 is expected to eq false 418313:17:46 level: 4, result: true 418413:17:46 is expected to eq true 418613:17:46 for allow_force_push 418713:17:46 level: 0, result: true 418813:17:46 is expected to eq true 418913:17:46 level: 1, result: false 419013:17:46 is expected to eq false 419113:17:46 level: 3, result: false 419213:17:46 is expected to eq false 419313:17:46 level: 2, result: false 419413:17:46 is expected to eq false 419513:17:46 level: 4, result: false 419613:17:46 is expected to eq false 419713:17:46 for allowed_to_push 419813:17:46 level: 0, result: [{"access_level"=>30}] 419913:17:46 is expected to eq [{"access_level"=>30}] 420013:17:46 level: 1, result: [{"access_level"=>30}] 420113:17:46 is expected to eq [{"access_level"=>30}] 420213:17:46 level: 3, result: [{"access_level"=>40}] 420313:17:46 is expected to eq [{"access_level"=>40}] 420413:17:46 level: 2, result: [{"access_level"=>40}] 420513:17:46 is expected to eq [{"access_level"=>40}] 420613:17:46 level: 4, result: [{"access_level"=>40}] 420713:17:46 is expected to eq [{"access_level"=>40}] 420813:17:46 for allowed_to_merge 420913:17:46 level: 0, result: [{"access_level"=>30}] 421013:17:46 is expected to eq [{"access_level"=>30}] 421113:17:46 level: 1, result: [{"access_level"=>40}] 421213:17:46 is expected to eq [{"access_level"=>40}] 421313:17:46 level: 3, result: [{"access_level"=>30}] 421413:17:46 is expected to eq [{"access_level"=>30}] 421513:17:46 level: 2, result: [{"access_level"=>40}] 421613:17:46 is expected to eq [{"access_level"=>40}] 421713:17:46 level: 4, result: [{"access_level"=>40}] 421813:17:46 is expected to eq [{"access_level"=>40}] 421913:17:46 for developer_can_initial_push 422013:17:46 level: 0, result: false 422113:17:46 is expected to eq false 422213:17:46 level: 1, result: false 422313:17:46 is expected to eq false 422413:17:46 level: 3, result: false 422513:17:46 is expected to eq false 422613:17:46 level: 2, result: false 422713:17:46 is expected to eq false 422813:17:46 level: 4, result: true 422913:17:46 is expected to eq true 423013:17:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/access/branch_protection_spec.rb. It took 1.3 seconds. Expected to take 1.27 seconds. 423113:17:46# [RSpecRunTime] Starting example group spec/views/events/event/_common.html.haml_spec.rb. Expected to take 1.23 seconds. 423213:17:46events/event/_common.html.haml 423313:17:47 when it is an issue event 423413:17:47 renders the correct url 423513:17:47 uses issue_type for the target_name 423613:17:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.18 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.27 1.24 1.19 1/277 3455 423813:17:47 when it is a work item event 423913:17:48 renders the correct url with iid 424013:17:48 uses issue_type for the target_name 424113:17:48# [RSpecRunTime] Finishing example group spec/views/events/event/_common.html.haml_spec.rb. It took 1.4 seconds. Expected to take 1.23 seconds. 424213:17:48# [RSpecRunTime] Starting example group spec/graphql/types/ci/job_base_field_spec.rb. Expected to take 1.18 seconds. 424313:17:48Types::Ci::JobBaseField 424413:17:48 supports named reasons: renamed 424513:17:48 adds information about the replacement if provided 424613:17:48 does not append to the description if it is absent 424713:17:48 appends to the description if given 424813:17:48 adds a formatted `deprecated_reason` to the subject 424913:17:48 does not allow :alpha and :deprecated together 425013:17:48 supports :alpha 425213:17:48 defaults to true 425313:17:48 when subject is deprecated 425413:17:48 defaults to true 425513:17:48 returns false if `remove_deprecated` is true in context 425713:17:48 when late_extensions is given 425813:17:48 registers the late extensions after the regular extensions 426013:17:48 when :job_field_authorization is specified 426113:17:48 with public field 426213:17:48 current_field_name: :allow_failure 426313:17:48 returns true without authorizing 426413:17:48 current_field_name: :duration 426513:17:48 returns true without authorizing 426613:17:48 current_field_name: :id 426713:17:48 returns true without authorizing 426813:17:48 current_field_name: :kind 426913:17:48 returns true without authorizing 427013:17:48 current_field_name: :status 427113:17:48 returns true without authorizing 427213:17:48 current_field_name: :created_at 427313:17:48 returns true without authorizing 427413:17:48 current_field_name: :finished_at 427513:17:48 returns true without authorizing 427613:17:48 current_field_name: :queued_at 427713:17:48 returns true without authorizing 427813:17:48 current_field_name: :queued_duration 427913:17:48 returns true without authorizing 428013:17:48 current_field_name: :updated_at 428113:17:48 returns true without authorizing 428213:17:48 current_field_name: :runner 428313:17:48 returns true without authorizing 428413:17:48 with private field 428513:17:48 when permission is not allowed 428613:17:48 returns false 428713:17:48 when permission is allowed 428813:17:48 returns true 428913:17:48 when :job_field_authorization is not specified 429013:17:49 defaults to true 429113:17:49 when field is authorized 429213:17:49 tests the field authorization 429313:17:49 tests the field authorization, if provided, when it succeeds 429413:17:49 with field resolver 429513:17:49 only tests the resolver authorization if it authorizes_object? 429613:17:49 when resolver authorizes object 429713:17:49 tests the resolver authorization, if provided 429813:17:49 when field is authorized 429913:17:49 tests field authorization before resolver authorization, when field auth fails 430013:17:49 tests field authorization before resolver authorization, when field auth succeeds 430213:17:49 raises an informative error if `deprecation_reason` is used 430313:17:49 raises an error if a required property is missing 430413:17:49 raises an error if milestone is not a String 430513:17:49# [RSpecRunTime] Finishing example group spec/graphql/types/ci/job_base_field_spec.rb. It took 1.09 seconds. Expected to take 1.18 seconds. 430613:17:49# [RSpecRunTime] Starting example group spec/lib/gitlab/checks/project_created_spec.rb. Expected to take 1.17 seconds. 430713:17:49Gitlab::Checks::ProjectCreated 430813:17:50 .fetch_message 430913:17:50 with a project created message queue 431013:17:50 returns project created message 431113:17:50 deletes the project created message from redis 431213:17:50 with a message in the legacy key 431313:17:50 returns and deletes the legacy message 431413:17:50# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.6 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.27 1.24 1.19 1/277 3474 431613:17:50 with no project created message queue 431813:17:50 #add_message 431913:17:50 queues a project created message 432013:17:50 when user is nil 432113:17:50 handles anonymous push 432213:17:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/checks/project_created_spec.rb. It took 1.23 seconds. Expected to take 1.17 seconds. 432313:17:50# [RSpecRunTime] Starting example group spec/lib/click_house/models/ci/finished_pipelines_hourly_spec.rb. Expected to take 1.1 seconds. 432413:17:50ClickHouse::Models::Ci::FinishedPipelinesHourly 432513:17:50 .time_window_valid? 432613:17:50 with time window of one week and one hour 432713:17:50 is expected to eq true 432813:17:50 with time window of one week and 1 hour 432913:17:50 is expected to eq false 433013:17:50 behaves like a ci_finished_pipelines aggregation model 433113:17:51 is expected to match /\A(\d+\/){3}\z/ 433213:17:51 #for_project 433313:17:51 builds the correct SQL 433513:17:51 builds the correct SQL 433713:17:51 builds the correct SQL 433813:17:51 #within_dates 433913:17:51 builds the correct SQL 434013:17:51 when only from_date is passed 434113:17:51 builds the correct SQL 434213:17:51 when only to_date is passed 434313:17:51 builds the correct SQL 434513:17:51 builds the correct SQL 434613:17:51 #group_by_status 434713:17:51 builds the correct SQL 434813:17:51 #count_pipelines_function 434913:17:51 builds the correct SQL 435013:17:51 #duration_quantile_function 435113:17:51 when quantile is 50 435213:17:51 builds the correct SQL 435313:17:51 when quantile is 99 435413:17:51 builds the correct SQL 435513:17:51 class methods 435613:17:51 .for_project 435713:17:51 calls the corresponding instance method 435913:17:51 calls the corresponding instance method 436013:17:51 .group_by_status 436113:17:51 calls the corresponding instance method 436213:17:51 method chaining 436313:17:51 builds the correct SQL with chained methods 436413:17:51 .validate_time_window 436513:17:51 with time window of one week and one hour 436613:17:51 is expected to be nil 436713:17:51 with time window of one week and 1 hour 436813:17:51 is expected to eq "Maximum of 169 hours can be requested" 436913:17:51# [RSpecRunTime] Finishing example group spec/lib/click_house/models/ci/finished_pipelines_hourly_spec.rb. It took 1.21 seconds. Expected to take 1.1 seconds. 437013:17:51# [RSpecRunTime] Starting example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. Expected to take 1.08 seconds. 437113:17:51Import::GitlabProjects::FileAcquisitionStrategies::RemoteFile 437213:17:51 #project_params 437313:17:51 returns import_export_upload in the params 437513:17:51 is expected to be valid 437613:17:51 file_url validation 437713:17:52 validates the file_url scheme 437813:17:52 when localhost urls are not allowed 437913:17:52 validates the file_url 438013:17:52 when the HTTP request fails to recover the headers 438113:17:52 adds the error message 438213:17:52 when request is not from an S3 server 438313:17:52 validates the remote content-length 438413:17:52 validates the remote content-type 438513:17:52 when request is from an S3 server 438613:17:52 does not validate the remote content-length or content-type 438713:17:52# [RSpecRunTime] Finishing example group spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb. It took 1.05 seconds. Expected to take 1.08 seconds. 438813:17:52# [RSpecRunTime] Starting example group spec/workers/error_tracking_issue_link_worker_spec.rb. Expected to take 1.03 seconds. 438913:17:52ErrorTrackingIssueLinkWorker 439113:17:53 creates a link between an issue and a Sentry issue in Sentry 439213:17:53 when issue is unavailable 439313:17:53 behaves like makes no external API requests 439413:17:53 takes no action 439513:17:53 when project does not have error tracking configured 439613:17:53 behaves like makes no external API requests 439713:17:53 takes no action 439813:17:53 when the issue is not linked to a Sentry issue in GitLab 439913:17:53 behaves like makes no external API requests 440013:17:53 takes no action 440113:17:53 when Sentry disabled the GitLab integration 440213:17:53 behaves like attempts to create a link via plugin 440313:17:53 takes no action 440413:17:53 when Sentry the GitLab integration is for another project 440513:17:53 behaves like attempts to create a link via plugin 440613:17:53 takes no action 440713:17:53 when Sentry repos request errors 440813:17:53 falls back to creating a link via plugin 440913:17:53# [RSpecRunTime] Finishing example group spec/workers/error_tracking_issue_link_worker_spec.rb. It took 1.0 second. Expected to take 1.03 seconds. 441013:17:53# [RSpecRunTime] Starting example group spec/serializers/feature_flag_summary_entity_spec.rb. Expected to take 1.02 seconds. 441113:17:53FeatureFlagSummaryEntity 441213:17:54 has summary information 441313:17:54# [RSpecRunTime] Finishing example group spec/serializers/feature_flag_summary_entity_spec.rb. It took 1.06 seconds. Expected to take 1.02 seconds. 441413:17:54# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.13 seconds. Current RSS: ~1442M. Threads: 4. load average: 1.25 1.23 1.19 1/277 3475 441613:17:54# [RSpecRunTime] Starting example group spec/lib/sidebars/menu_spec.rb. Expected to take 0.94 second. 441713:17:54Sidebars::Menu 441813:17:54 #all_active_routes 441913:17:54 gathers all active routes of items and the current menu 442013:17:54 #serialize_for_super_sidebar 442113:17:54 returns a tree-like structure of itself and all menu items 442213:17:55 returns pill data if defined 442313:17:55 #serialize_as_menu_item_args 442413:17:55 returns hash of title, link, active_routes, container_html_options 442613:17:55 when the menus has no items 442713:17:55 returns false 442813:17:55 when menu has a partial 442913:17:55 returns true 443013:17:55 when the menu has items 443113:17:55 returns true 443213:17:55 when menu items are NilMenuItem 443313:17:55 returns false 443513:17:55 returns true when there are regular menu items 443613:17:55 returns true when there are nil menu items 443713:17:55 #has_renderable_items? 443813:17:55 returns true when there are regular menu items 443913:17:55 returns false when there are nil menu items 444013:17:55 returns true when there are both regular and nil menu items 444113:17:55 #renderable_items 444213:17:55 returns only regular menu items 444313:17:55 #insert_element_before 444413:17:55 adds element before the specific element class 444513:17:55 does not add nil elements 444613:17:55 when reference element does not exist 444713:17:55 adds the element to the top of the list 444813:17:55 #insert_element_after 444913:17:55 adds element after the specific element class 445013:17:55 does not add nil elements 445113:17:55 when reference element does not exist 445213:17:55 adds the element to the end of the list 445313:17:55 #replace_placeholder 445413:17:55 when a NilMenuItem reference element exists 445513:17:55 replaces the reference element with the provided item 445613:17:55 when a MenuItem reference element exists 445713:17:55 does not replace the reference element and adds to the end of the list 445813:17:55 when reference element does not exist 445913:17:55 adds the element to the end of the list 446013:17:55 #remove_element 446113:17:55 removes specific element 446213:17:55 does not remove nil elements 446313:17:55 #remove_item 446413:17:55 removes the item from the menu 446513:17:55 #container_html_options 446613:17:55 when menu can be rendered 446713:17:55 when menu has renderable items 446813:17:55 contains the special class 446913:17:55 when menu already has other classes 447013:17:55 appends special class 447113:17:55 when menu does not have renderable items 447213:17:55 does not contain the special class 447313:17:55 when menu cannot be rendered 447413:17:55 does not contain special class 447613:17:55 returns first visible menu item link 447713:17:55 returns nil if there are no visible menu items 447813:17:55# [RSpecRunTime] Finishing example group spec/lib/sidebars/menu_spec.rb. It took 0.98 second. Expected to take 0.94 second. 447913:17:55# [RSpecRunTime] Starting example group spec/views/groups/group_members/index.html.haml_spec.rb. Expected to take 0.93 second. 448013:17:55groups/group_members/index 448113:17:56 when user can invite members for the group 448213:17:56 renders as expected 448313:17:56 when @banned is nil 448413:17:56 calls group_members_app_data with { banned: [] } 448513:17:56 when user can not invite members for the group 448613:17:56 renders as expected 448713:17:56# [RSpecRunTime] Finishing example group spec/views/groups/group_members/index.html.haml_spec.rb. It took 1.07 seconds. Expected to take 0.93 second. 448813:17:56# [RSpecRunTime] Starting example group spec/models/packages/debian/group_architecture_spec.rb. Expected to take 0.87 second. 448913:17:56Packages::Debian::GroupArchitecture 449013:17:56 does not allow STI 449113:17:56 behaves like Debian Distribution Architecture 449213:17:57 relationships 449313:17:57 is expected to belong to distribution class_name => Packages::Debian::GroupDistribution required: false inverse_of => architectures 449413:17:57 is expected to have many files class_name => Packages::Debian::GroupComponentFile inverse_of => architecture 449613:17:57 #distribution 449713:17:57 is expected to validate that :distribution cannot be empty/falsy 449913:17:57 is expected to validate that :name cannot be empty/falsy 450013:17:57 is expected to allow :name to be ‹"amd64"› 450113:17:57 is expected to allow :name to be ‹"kfreebsd-i386"› 450213:17:57 is expected not to allow :name to be ‹"-a"› 450313:17:57 is expected not to allow :name to be ‹"AMD64"› 450513:17:57 .ordered_by_name 450613:17:57 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-11-05 13:17:57.280483000 +0000", updated_at: "2024-11-05 13:17:57.280483000 +0000", distribution_id: 1, name: "name1", group_id: 1192> and #<Packages::Debian::GroupArchitecture id: 2, created_at: "2024-11-05 13:17:57.354276017 +0000", updated_at: "2024-11-05 13:17:57.354276017 +0000", distribution_id: 1, name: "name2", group_id: nil> 450713:17:57 .with_distribution 450813:17:58 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-11-05 13:17:57.280483000 +0000", updated_at: "2024-11-05 13:17:57.280483000 +0000", distribution_id: 1, name: "name1", group_id: 1192> and #<Packages::Debian::GroupArchitecture id: 2, created_at: "2024-11-05 13:17:57.354276017 +0000", updated_at: "2024-11-05 13:17:57.354276017 +0000", distribution_id: 1, name: "name2", group_id: nil> 451013:17:58 is expected to contain exactly #<Packages::Debian::GroupArchitecture id: 1, created_at: "2024-11-05 13:17:57.280483000 +0000", updated_at: "2024-11-05 13:17:57.280483000 +0000", distribution_id: 1, name: "name1", group_id: 1192> and #<Packages::Debian::GroupArchitecture id: 3, created_at: "2024-11-05 13:17:57.519382972 +0000", updated_at: "2024-11-05 13:17:57.519382972 +0000", distribution_id: 2, name: "name1", group_id: nil> 451113:17:58# [RSpecRunTime] Finishing example group spec/models/packages/debian/group_architecture_spec.rb. It took 1.1 seconds. Expected to take 0.87 second. 451213:17:58# [RSpecRunTime] Starting example group spec/config/application_spec.rb. Expected to take 0.85 second. 451313:17:58Gitlab::Application 451413:17:58 config.filter_parameters 451513:17:58 when parameters are logged 451613:17:58 rails does not leak confidential parameters 451713:17:58 input_url: "/", output_query: {} 451813:17:58 is expected to eq {} 451913:17:58 input_url: "/?safe=1", output_query: {"safe"=>"1"} 452013:17:58 is expected to eq {"safe"=>"1"} 452113:17:58 input_url: "/?private_token=[MASKED] output_query: {"private_token"=>"[FILTERED]"} 452213:17:58 is expected to eq {"private_token"=>"[FILTERED]"} 452313:17:58 input_url: "/?mixed=1&private_token=[MASKED] output_query: {"mixed"=>"1", "private_token"=>"[FILTERED]"} 452413:17:58 is expected to eq {"mixed"=>"1", "private_token"=>"[FILTERED]"} 452513:17:58 input_url: "/?note=secret¬eable=1&prefix_note=2", output_query: {"note"=>"[FILTERED]", "noteable"=>"1", "prefix_note"=>"2"} 452613:17:58 is expected to eq {"note"=>"[FILTERED]", "noteable"=>"1", "prefix_note"=>"2"} 452713:17:58 input_url: "/?note[note]=secret&target_type=1", output_query: {"note"=>"[FILTERED]", "target_type"=>"1"} 452813:17:58 is expected to eq {"note"=>"[FILTERED]", "target_type"=>"1"} 452913:17:58 input_url: "/?safe[note]=secret&target_type=1", output_query: {"safe"=>{"note"=>"[FILTERED]"}, "target_type"=>"1"} 453013:17:58 is expected to eq {"safe"=>{"note"=>"[FILTERED]"}, "target_type"=>"1"} 453113:17:58 input_url: "/?safe[selectedText]=secret", output_query: {"safe"=>{"selectedText"=>"[FILTERED]"}} 453213:17:58 is expected to eq {"safe"=>{"selectedText"=>"[FILTERED]"}} 453313:17:58 input_url: "/?selectedText=secret", output_query: {"selectedText"=>"[FILTERED]"} 453413:17:58 is expected to eq {"selectedText"=>"[FILTERED]"} 453513:17:58 clear_active_connections_again initializer 453613:17:58 is included in list of Rails initializers 453713:17:58 is configured after set_routes_reloader_hook 453813:17:58 functionality 453913:17:58 clears all connections 454013:17:58# [RSpecRunTime] Finishing example group spec/config/application_spec.rb. It took 0.38 second. Expected to take 0.85 second. 454113:17:58# [RSpecRunTime] Starting example group spec/services/projects/open_merge_requests_count_service_spec.rb. Expected to take 0.8 second. 454213:17:58Projects::OpenMergeRequestsCountService 454313:17:58 behaves like a counter caching service 454513:17:58 caches the count 454613:17:58 #refresh_cache 454713:17:58 refreshes the cache 454813:17:58 #delete_cache 454913:17:58 removes the cache 455013:17:58 #uncached_count 455113:17:59 does not cache the count 455313:17:59 returns the number of open merge requests 455413:17:59# [RSpecRunTime] Finishing example group spec/services/projects/open_merge_requests_count_service_spec.rb. It took 0.83 second. Expected to take 0.8 second. 455513:17:59# [RSpecRunTime] Starting example group spec/components/pajamas/alert_component_spec.rb. Expected to take 0.78 second. 455613:17:59Pajamas::AlertComponent 455813:17:59 renders alert body 455913:17:59 renders actions 456013:17:59 with defaults 456113:17:59 does not set a title 456213:17:59 renders the default variant 456313:17:59 renders a dismiss button 456513:17:59 with non-empty string 456613:17:59 sets the title 456713:17:59 with nil, empty or blank string 456913:17:59 does not set a title 457113:17:59 does not set a title 457313:17:59 does not set a title 457413:17:59 with custom options 457513:17:59 with simple options 457613:17:59 sets the alert_class 457713:17:59 sets the alert_data 457813:17:59 with dismissible disabled 457913:17:59 has the "not dismissible" class 458013:17:59 does not render the dismiss button 458113:17:59 with the icon hidden 458213:17:59 has the hidden icon class 458313:17:59 does not render the icon 458413:17:59 with dismissible content 458513:17:59 with no custom options 458613:17:59 does not have "not dismissible" class 458713:17:59 renders a dismiss button and data 458813:17:59 with custom options 458913:17:59 renders a dismiss button and data 459013:17:59 with setting variant type 459113:17:59 variant: :warning 459213:17:59 renders the variant 459313:17:59 variant: "success" 459413:17:59 renders the variant 459513:17:59 variant: :danger 459613:17:59 renders the variant 459713:17:59 variant: "tip" 459813:17:59 renders the variant 459913:17:59 with unknown or nil variant 460013:17:59 variant: :foo 460113:18:00 adds the default variant class 460213:18:00 variant: nil 460313:18:00 adds the default variant class 460413:18:00# [RSpecRunTime] Finishing example group spec/components/pajamas/alert_component_spec.rb. It took 0.79 second. Expected to take 0.78 second. 460513:18:00# [RSpecRunTime] Starting example group spec/services/ci/copy_cross_database_associations_service_spec.rb. Expected to take 0.75 second. 460613:18:00Ci::CopyCrossDatabaseAssociationsService 460813:18:00 returns a success response 460913:18:00# [RSpecRunTime] Finishing example group spec/services/ci/copy_cross_database_associations_service_spec.rb. It took 0.76 second. Expected to take 0.75 second. 461013:18:00# [RSpecRunTime] Starting example group spec/serializers/build_artifact_entity_spec.rb. Expected to take 0.73 second. 461113:18:00BuildArtifactEntity 461313:18:01 contains job name 461413:18:01 exposes information about expiration of artifacts 461513:18:01 exposes the artifact download path 461613:18:01 when project is specified in options 461713:18:01 doesnt get a project from the artifact 461813:18:01# [RSpecRunTime] Finishing example group spec/serializers/build_artifact_entity_spec.rb. It took 0.79 second. Expected to take 0.73 second. 461913:18:01# [RSpecRunTime] Starting example group spec/lib/gitlab/database/load_balancing/session_map_spec.rb. Expected to take 0.7 second. 462013:18:01Gitlab::Database::LoadBalancing::SessionMap 462113:18:01 .clear_session 462213:18:01 clears instance from RequestStore 462313:18:01 when feature flag is disabled 462413:18:01 clears session from Gitlab::Database::LoadBalancing::Session.current 462513:18:01 .without_sticky_writes 462613:18:01 initialises ScopedSessions with all valid lb names and calls ignore_writes 462713:18:01 when feature flag is disabled 462813:18:01 calls Gitlab::Database::LoadBalancing::Session instead 462913:18:01 .with_sessions 463013:18:01 returns a ScopedSession instance 463113:18:01 validates invalid dbs 463213:18:01 when use_load_balancing_session_map is disabled 463313:18:01 returns Session instead of ScopedSession 463413:18:01 when calling use_primary! 463513:18:01 applies use_primary! to all sessions 463613:18:01 when calling use_primary 463713:18:01 applies use_primary to all scoped sessions 463813:18:01 when calling ignore_writes 463913:18:01 applies ignore_writes to all scoped sessions 464013:18:01 when calling use_replicas_for_read_queries 464113:18:01 applies use_replicas_for_read_queries to all scoped sessions 464213:18:01 when calling fallback_to_replicas_for_ambiguous_queries 464313:18:01 applies fallback_to_replicas_for_ambiguous_queries to all scoped sessions 464513:18:01 when feature flag is disabled 464613:18:01 returns sessions from Gitlab::Database::LoadBalancing::Session.current 464713:18:01 when feature flag lookup returns unexpected error 464813:18:02 tracks exception and return false 464913:18:02 when already initialised 465013:18:02 re-use memoized SessionMap 465113:18:02 when using a non-rake runtime 465213:18:02 returns desired Session instance 465313:18:02 when using a rake runtime 465413:18:02 returns desired Session instance 465513:18:02 when receiving invalid db type 465613:18:02 handles unknown runtimes 465713:18:02 runtime: :rake?, db: :primary, error: false 465813:18:02 handles invalid db 465913:18:02 runtime: :rake?, db: :invalid, error: true 466013:18:02 handles invalid db 466113:18:02 runtime: :puma?, db: :primary, error: true 466213:18:02 handles invalid db 466313:18:02 runtime: :puma?, db: :invalid, error: true 466413:18:02 handles invalid db 466513:18:02 runtime: :sidekiq?, db: :primary, error: true 466613:18:02 handles invalid db 466713:18:02 runtime: :sidekiq?, db: :invalid, error: true 466813:18:02 handles invalid db 466913:18:02 runtime: :test_suite?, db: :primary, error: true 467013:18:02 handles invalid db 467113:18:02 runtime: :test_suite?, db: :invalid, error: true 467213:18:02 handles invalid db 467313:18:02# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/load_balancing/session_map_spec.rb. It took 0.77 second. Expected to take 0.7 second. 467413:18:02# [RSpecRunTime] Starting example group spec/models/clusters/agents/authorizations/ci_access/implicit_authorization_spec.rb. Expected to take 0.68 second. 467513:18:02Clusters::Agents::Authorizations::CiAccess::ImplicitAuthorization 467613:18:02 is expected to eq 15 467713:18:02 is expected to eq #<Project id:450 namespace388/project-428>> 467813:18:03 does not allow STI 467913:18:03 is expected to eq {} 468013:18:03 is expected to eq #<Clusters::Agent id: 15, created_at: "2024-11-05 13:18:02.939276187 +0000", updated_at: "2024-11-05 ...id: 450, name: "agent-15", created_by_user_id: 879, has_vulnerabilities: false, is_receptive: false> 468113:18:03# [RSpecRunTime] Finishing example group spec/models/clusters/agents/authorizations/ci_access/implicit_authorization_spec.rb. It took 0.74 second. Expected to take 0.68 second. 468213:18:03# [RSpecRunTime] Starting example group spec/validators/ip_cidr_validator_spec.rb. Expected to take 0.65 second. 468313:18:03IpCidrValidator 468413:18:03 cidr: "172.0.0.1|256", validity: false, errors: {:cidr=>["IP '172.0.0.1|256' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 468513:18:03 is expected to eq false 468613:18:03 is expected to eq {:cidr=>["IP '172.0.0.1|256' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 468713:18:03 cidr: "invalid-CIDR", validity: false, errors: {:cidr=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 468813:18:03 is expected to eq false 468913:18:03 is expected to eq {:cidr=>["IP 'invalid-CIDR' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 469013:18:03 cidr: "172.0.0.1/2/12", validity: false, errors: {:cidr=>["IP '172.0.0.1/2/12' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 469113:18:03 is expected to eq false 469213:18:03 is expected to eq {:cidr=>["IP '172.0.0.1/2/12' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 469313:18:03 cidr: "2001:db8::8:800:200c:417a/129", validity: false, errors: {:cidr=>["IP '2001:db8::8:800:200c:417a/129' is not a valid CIDR: Prefix must be in range 0..128, got: 129"]} 469413:18:03 is expected to eq false 469513:18:03 is expected to eq {:cidr=>["IP '2001:db8::8:800:200c:417a/129' is not a valid CIDR: Prefix must be in range 0..128, got: 129"]} 469613:18:03 cidr: "2001:db8::8:800:200c:417a", validity: false, errors: {:cidr=>["IP '2001:db8::8:800:200c:417a' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 469713:18:03 is expected to eq false 469813:18:03 is expected to eq {:cidr=>["IP '2001:db8::8:800:200c:417a' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 469913:18:03 cidr: "172.0.0.1/256", validity: false, errors: {:cidr=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 470013:18:03 is expected to eq false 470113:18:03 is expected to eq {:cidr=>["IP '172.0.0.1/256' is not a valid CIDR: Invalid netmask 256"]} 470213:18:03 cidr: "172.0.0.1/32", validity: true, errors: {} 470313:18:03 is expected to eq true 470413:18:03 is expected to eq {} 470513:18:03 cidr: "", validity: true, errors: {} 470613:18:03 is expected to eq true 470713:18:03 is expected to eq {} 470813:18:03 cidr: "2001:db8::8:800:200c:417a/128", validity: true, errors: {} 470913:18:03 is expected to eq true 471013:18:03 is expected to eq {} 471113:18:03 cidr: "172.0.0.1", validity: false, errors: {:cidr=>["IP '172.0.0.1' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 471213:18:03 is expected to eq false 471313:18:03 is expected to eq {:cidr=>["IP '172.0.0.1' is not a valid CIDR: IP should be followed by a slash followed by an integer subnet mask (for example: '192.168.1.0/24')"]} 471413:18:03 cidr: nil, validity: true, errors: {} 471513:18:03 is expected to eq true 471613:18:03 is expected to eq {} 471713:18:03# [RSpecRunTime] Finishing example group spec/validators/ip_cidr_validator_spec.rb. It took 0.69 second. Expected to take 0.65 second. 471813:18:03# [RSpecRunTime] Starting example group spec/services/commits/change_service_spec.rb. Expected to take 0.64 second. 471913:18:03Commits::ChangeService 472013:18:04 #commit_message 472113:18:04 raises NotImplementedError 472213:18:04# [RSpecRunTime] Finishing example group spec/services/commits/change_service_spec.rb. It took 0.6 second. Expected to take 0.64 second. 472313:18:04# [RSpecRunTime] Starting example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. Expected to take 0.6 second. 472413:18:04Gitlab::ErrorTracking::Processor::SidekiqProcessor 472513:18:04 .filter_arguments 472613:18:04 returns a lazy enumerator 472713:18:04 arguments filtering 472813:18:04 klass: "UnknownWorker", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 472913:18:04 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 473013:18:04 klass: "NoPermittedArguments", expected: [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 473113:18:04 is expected to eq [1, "[FILTERED]", "[FILTERED]", "[FILTERED]"] 473213:18:04 klass: "OnePermittedArgument", expected: [1, "string", "[FILTERED]", "[FILTERED]"] 473313:18:04 is expected to eq [1, "string", "[FILTERED]", "[FILTERED]"] 473413:18:04 klass: "AllPermittedArguments", expected: [1, "string", [1, 2], {:a=>1}] 473513:18:04 is expected to eq [1, "string", [1, 2], {:a=>1}] 473613:18:04 .permitted_arguments_for_worker 473713:18:04 returns the loggable_arguments for a worker class as a set 473813:18:04 returns an empty set when the worker class does not exist 473913:18:04 returns an empty set when the worker class does not respond to loggable_arguments 474013:18:04 returns an empty set when loggable_arguments cannot be converted to a set 474113:18:04 memoizes the results 474213:18:04 .loggable_arguments 474313:18:04 filters and limits the arguments, then converts to strings 474513:18:04 when there is Sidekiq data 474613:18:04 when processing via the default error handler 474713:18:04 with Sentry events 474813:18:04 for an unknown worker 474913:18:04 only allows numeric arguments for an unknown worker 475013:18:04 for a permitted worker 475113:18:04 allows all argument types for a permitted worker 475213:18:04 when processing via Gitlab::ErrorTracking 475313:18:04 with Sentry events 475413:18:04 for an unknown worker 475513:18:04 only allows numeric arguments for an unknown worker 475613:18:04 for a permitted worker 475713:18:04 allows all argument types for a permitted worker 475813:18:04 with Sentry events 475913:18:04 behaves like handles jobstr fields 476013:18:04 when a jobstr field is present 476113:18:04 removes the jobstr 476213:18:04 when no jobstr value is present 476313:18:04 does nothing 476413:18:04 when there is no Sidekiq data 476513:18:04 with Sentry events 476613:18:04 behaves like does nothing 476713:18:04 does nothing 476813:18:04 when there is Sidekiq data but no job 476913:18:04 with Sentry events 477013:18:04 behaves like does nothing 477113:18:04 does nothing 477213:18:04# [RSpecRunTime] Finishing example group spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb. It took 0.5 second. Expected to take 0.6 second. 477313:18:04# [RSpecRunTime] Starting example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. Expected to take 0.6 second. 477413:18:04Issuables::ClearGroupsIssueCounterWorker 477613:18:05 does not call count service or rise error when group_ids is empty 477713:18:05 behaves like an idempotent worker 477813:18:05 is labeled as idempotent 477913:18:05 performs multiple times sequentially without raising an exception 478013:18:05 clears the cached issue count in given groups and ancestors 478113:18:05# [RSpecRunTime] Finishing example group spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb. It took 0.65 second. Expected to take 0.6 second. 478213:18:05# [RSpecRunTime] Starting example group spec/initializers/database_config_spec.rb. Expected to take 0.55 second. 478313:18:05Database config initializer 478413:18:05 when ci database connection 478513:18:05 behaves like does not change connection attributes 478613:18:05 retains the correct database name for connection 478713:18:05 does not overwrite custom pool settings 478813:18:05 when main database connection 478913:18:05 behaves like does not change connection attributes 479013:18:05 retains the correct database name for connection 479113:18:05 does not overwrite custom pool settings 479213:18:05# [RSpecRunTime] Finishing example group spec/initializers/database_config_spec.rb. It took 0.32 second. Expected to take 0.55 second. 479313:18:05# [RSpecRunTime] Starting example group spec/views/groups/milestones/index.html.haml_spec.rb. Expected to take 0.55 second. 479413:18:05groups/milestones/index.html.haml 479513:18:05 behaves like milestone empty states 479613:18:05 with no milestones 479713:18:06 shows empty state 479813:18:06 does not show tabs or searchbar 479913:18:06 with no open milestones 480013:18:06 shows tabs and searchbar 480113:18:06 shows empty state 480213:18:06 with no closed milestones 480313:18:06 shows tabs and searchbar 480413:18:06 shows empty state on closed milestones 480513:18:06# [RSpecRunTime] Finishing example group spec/views/groups/milestones/index.html.haml_spec.rb. It took 0.85 second. Expected to take 0.55 second. 480613:18:06# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. Expected to take 0.51 second. 480713:18:06Gitlab::Auth::Ldap::Adapter 480913:18:06 searches with the proper options when searching by uid 481013:18:06 searches with the proper options when searching by dn 481113:18:06 searches with the proper options when searching with a limit 481213:18:06 returns an LDAP::Person if search returns a result 481313:18:06 returns empty array if search entry does not respond to uid 481413:18:06 uses the right uid attribute when non-default 481513:18:06 #dn_matches_filter? 481613:18:06 when the search result is non-empty 481713:18:06 is expected to be truthy 481813:18:06 when the search result is empty 481913:18:06 is expected to be falsey 482013:18:06 #ldap_search 482113:18:06 when the search is successful 482213:18:06 and the result is non-empty 482313:18:07 is expected to eq [:foo] 482413:18:07 and the result is empty 482513:18:07 is expected to eq [] 482613:18:07 when returned with expected code 482713:18:07 behaves like connection retry 482813:18:07 retries the operation 482913:18:07 as many times as MAX_SEARCH_RETRIES 483013:18:07 when no more retries 483113:18:07 raises the exception 483213:18:07 logs the error 483313:18:07 when the search encounters an error 483413:18:07 is expected to eq [] 483513:18:07 when the search raises an LDAP exception 483613:18:07 retries the operation 483713:18:07 behaves like connection retry 483813:18:07 retries the operation 483913:18:07 as many times as MAX_SEARCH_RETRIES 484013:18:07 when no more retries 484113:18:07 raises the exception 484213:18:07 logs the error 484313:18:07# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/adapter_spec.rb. It took 0.49 second. Expected to take 0.51 second. 484413:18:07# [RSpecRunTime] Starting example group spec/views/dashboard/milestones/index.html.haml_spec.rb. Expected to take 0.51 second. 484513:18:07dashboard/milestones/index.html.haml 484613:18:07 behaves like milestone empty states 484713:18:07 with no milestones 484813:18:07 shows empty state 484913:18:07 does not show tabs or searchbar 485013:18:07 with no open milestones 485113:18:07 shows tabs and searchbar 485213:18:07 shows empty state 485313:18:07 with no closed milestones 485413:18:07 shows tabs and searchbar 485513:18:07 shows empty state on closed milestones 485613:18:07# [RSpecRunTime] Finishing example group spec/views/dashboard/milestones/index.html.haml_spec.rb. It took 0.38 second. Expected to take 0.51 second. 485713:18:07# [RSpecRunTime] Starting example group spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb. Expected to take 0.46 second. 485813:18:07Gitlab::Database::Type::SymbolizedJsonb 485913:18:07 when used by a model 486013:18:07 is expected to match {:key=>"value"} 486113:18:07 ignores changes to other attributes 486213:18:08 tracks changes to options 486313:18:08 #deserialize 486413:18:08 json: nil, value: nil 486513:18:08 is expected to match nil 486613:18:08 json: "{\"key\":\"value\"}", value: {:key=>"value"} 486713:18:08 is expected to match {:key=>"value"} 486813:18:08 json: "{\"key\":[1,2,3]}", value: {:key=>[1, 2, 3]} 486913:18:08 is expected to match {:key=>[1, 2, 3]} 487013:18:08 json: "{\"key\":{\"subkey\":\"value\"}}", value: {:key=>{:subkey=>"value"}} 487113:18:08 is expected to match {:key=>{:subkey=>"value"}} 487213:18:08 json: "{\"key\":{\"a\":[{\"b\":\"c\"},{\"d\":\"e\"}]}}", value: {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}} 487313:18:08 is expected to match {:key=>{:a=>[{:b=>"c"}, {:d=>"e"}]}} 487413:18:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb. It took 0.6 second. Expected to take 0.46 second. 487513:18:08# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. Expected to take 0.45 second. 487613:18:08Gitlab::Graphql::Pagination::OffsetActiveRecordRelationConnection 487713:18:08 subclasses from GraphQL::Relay::RelationConnection 487813:18:08 behaves like a redactable connection 487913:18:08 no redactor set 488013:18:08 contains the unwanted item 488113:18:08 does not redact more than once 488213:18:08 redactor is set 488313:18:08 does not contain the unwanted item 488413:18:08 does not redact more than once 488513:18:08 behaves like a connection with collection methods 488613:18:08 responds to to_a 488713:18:08 responds to size 488813:18:08 responds to map 488913:18:08 responds to include? 489013:18:08 responds to empty? 489113:18:08# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb. It took 0.51 second. Expected to take 0.45 second. 489213:18:08# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb. Expected to take 0.42 second. 489313:18:08Gitlab::Ci::Pipeline::Chain::Pipeline::Process 489513:18:09 schedules a job to process the pipeline 489713:18:09 is expected to be falsey 489813:18:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb. It took 0.4 second. Expected to take 0.42 second. 489913:18:09# [RSpecRunTime] Starting example group spec/lib/banzai/filter/inline_diff_filter_spec.rb. Expected to take 0.41 second. 490013:18:09Banzai::Filter::InlineDiffFilter 490113:18:09 adds inline diff span tags for deletions when using square brackets 490213:18:09 adds inline diff span tags for deletions when using curley braces 490313:18:09 does not add inline diff span tags when a closing tag is not provided 490413:18:09 adds inline span tags for additions when using square brackets 490513:18:09 adds inline span tags for additions when using curley braces 490613:18:09 does not add inline diff span tags when a closing addition tag is not provided 490713:18:09 does not add inline diff span tags when the tags do not match 490813:18:09 prevents user-land html being injected 490913:18:09 preserves content inside pre tags 491013:18:09 preserves content inside code tags 491113:18:09 preserves content inside tt tags 491213:18:09 protects against malicious backtracking 491313:18:09 behaves like pipeline timing check 491413:18:09 checks the pipeline timing 491513:18:09 behaves like limits the number of filtered items 491613:18:09 enforces limits 491713:18:09# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/inline_diff_filter_spec.rb. It took 0.4 second. Expected to take 0.41 second. 491813:18:09# [RSpecRunTime] Starting example group spec/services/users/dismiss_broadcast_message_service_spec.rb. Expected to take 0.39 second. 491913:18:09Users::DismissBroadcastMessageService 492113:18:09 creates a new broadcast message dismissal 492213:18:09 returns a service response 492313:18:09 does not update an invalid record with expires_at time 492413:18:09 when dismissal already exists 492513:18:09 updates existing dismissal expires_at time 492613:18:09# [RSpecRunTime] Finishing example group spec/services/users/dismiss_broadcast_message_service_spec.rb. It took 0.43 second. Expected to take 0.39 second. 492713:18:09# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_queries_spec.rb. Expected to take 0.38 second. 492813:18:09Gitlab::UsageDataQueries 493013:18:09 builds the query for given metric 493113:18:09 .with_metadata 493213:18:10 yields passed block 493413:18:10 returns the raw SQL 493513:18:10 does not mix a nil column with keyword arguments 493613:18:10 .distinct_count 493713:18:10 returns the raw SQL 493813:18:10 does not mix a nil column with keyword arguments 493913:18:10 .redis_usage_data 494013:18:10 returns a placeholder string for redis_usage_data with a block 494113:18:10 .alt_usage_data 494213:18:10 returns value when used with value 494313:18:10 returns a placeholder string for alt_usage_data with a block 494513:18:10 returns the raw SQL 494713:18:10 returns the combined raw SQL with an inner query 494913:18:10 returns the histogram sql 495013:18:10 min/max methods 495213:18:10# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_queries_spec.rb. It took 0.38 second. Expected to take 0.38 second. 495313:18:10# [RSpecRunTime] Starting example group spec/validators/nested_attributes_duplicates_validator_spec.rb. Expected to take 0.35 second. 495413:18:10NestedAttributesDuplicatesValidator 495513:18:10 #validate_each 495613:18:10 with no scope 495713:18:10 does not have any errors 495813:18:10 with duplicates 495913:18:10 has a duplicate key error 496013:18:10 with a scope attribute 496113:18:10 does not have any errors 496213:18:10 with duplicates 496313:18:10 has a duplicate key error 496413:18:10 with a child attribute 496513:18:10 does not have any errors 496613:18:10 when name is duplicated 496713:18:10 has a duplicate error 496813:18:10 when url is duplicated 496913:18:10 has a duplicate error 497013:18:10# [RSpecRunTime] Finishing example group spec/validators/nested_attributes_duplicates_validator_spec.rb. It took 0.41 second. Expected to take 0.35 second. 497113:18:10# [RSpecRunTime] Starting example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. Expected to take 0.35 second. 497213:18:10user_settings/user_settings/authentication_log 497313:18:10 when user has successful and failure events 497413:18:11 only shows successful events 497513:18:11# [RSpecRunTime] Finishing example group spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb. It took 0.33 second. Expected to take 0.35 second. 497613:18:11# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. Expected to take 0.33 second. 497713:18:11Gitlab::Auth::Crowd::Authentication 497913:18:11 finds the user if authentication is successful 498013:18:11 is false if the user does not exist 498113:18:11 is false if the authentication fails 498213:18:11 fails when crowd is disabled 498313:18:11 fails if no login is supplied 498413:18:11 fails if no password is supplied 498513:18:11# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/crowd/authentication_spec.rb. It took 0.4 second. Expected to take 0.33 second. 498613:18:11# [RSpecRunTime] Starting example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. Expected to take 0.32 second. 498713:18:11Integrations::ChatMessage::WikiPageMessage 498813:18:11 does not allow STI 498913:18:11 behaves like Integrations::ChatMessage 499013:18:11 when input contains link markup 499113:18:11 strips all link markup characters 499213:18:11 without markdown 499413:18:11 when :action == "create" 499513:18:11 returns a message that a new wiki page was created 499613:18:11 when :action == "update" 499713:18:11 returns a message that a wiki page was updated 499813:18:11 #attachments 499913:18:11 when :action == "create" 500013:18:11 returns the commit message for a new wiki page 500113:18:11 when :action == "update" 500213:18:11 returns the commit message for an updated wiki page 500313:18:11 with markdown 500513:18:11 when :action == "create" 500613:18:11 returns a message that a new wiki page was created 500713:18:11 when :action == "update" 500813:18:11 returns a message that a wiki page was updated 500913:18:11 #attachments 501013:18:11 when :action == "create" 501113:18:11 returns the commit message for a new wiki page 501213:18:11 when :action == "update" 501313:18:11 returns the commit message for an updated wiki page 501513:18:11 when :action == "create" 501613:18:11 returns the attachment for a new wiki page 501713:18:11 when :action == "update" 501813:18:11 returns the attachment for an updated wiki page 501913:18:11# [RSpecRunTime] Finishing example group spec/models/integrations/chat_message/wiki_page_message_spec.rb. It took 0.36 second. Expected to take 0.32 second. 502013:18:11# [RSpecRunTime] Starting example group spec/lib/authn/agnostic_token_identifier_spec.rb. Expected to take 0.3 second. 502113:18:11Authn::AgnosticTokenIdentifier 502213:18:11 with supported token types 502313:18:11 plaintext: personal_access_token, token_type: Authn::Tokens::PersonalAccessToken 502513:18:12 finds the correct revocable token type 502613:18:12 plaintext: feed_token, token_type: Authn::Tokens::FeedToken 502813:18:12 finds the correct revocable token type 502913:18:12 plaintext: deploy_token, token_type: Authn::Tokens::DeployToken 503113:18:12 finds the correct revocable token type 503213:18:12 plaintext: "unsupported", token_type: NilClass 503413:18:12 finds the correct revocable token type 503513:18:12# [RSpecRunTime] Finishing example group spec/lib/authn/agnostic_token_identifier_spec.rb. It took 0.32 second. Expected to take 0.3 second. 503613:18:12# [RSpecRunTime] Starting example group spec/helpers/listbox_helper_spec.rb. Expected to take 0.3 second. 503713:18:12ListboxHelper 503813:18:12 #gl_redirect_listbox_tag 503913:18:12 creates root element with expected classes 504013:18:12 sets data attributes for items and selected 504113:18:12 adds styled button 504213:18:12 sets button text to selected item 504313:18:12 given html_options 504413:18:12 applies them to the root element 504513:18:12 when selected does not match any item 504613:18:12 selected: nil 504713:18:12 selects first item 504813:18:12 selected: "qux" 504913:18:12 selects first item 505013:18:12# [RSpecRunTime] Finishing example group spec/helpers/listbox_helper_spec.rb. It took 0.26 second. Expected to take 0.3 second. 505113:18:12# [RSpecRunTime] Starting example group spec/lib/gitlab/octokit/url_validation_spec.rb. Expected to take 0.27 second. 505213:18:12Gitlab::Octokit::UrlValidation 505413:18:12 when the URL is a public URL 505513:18:12 behaves like Allowed URL 505613:18:12 does not raise an error 505713:18:12 with failed address check 505813:18:12 behaves like Blocked URL 505913:18:12 raises an error 506013:18:12 with disabled dns rebinding check 506113:18:12 behaves like Allowed URL 506213:18:12 does not raise an error 506313:18:12 when the URL is a localhost address 506413:18:12 when localhost requests are not allowed 506513:18:12 behaves like Blocked URL 506613:18:12 raises an error 506713:18:12 when localhost requests are allowed 506813:18:12 behaves like Allowed URL 506913:18:12 does not raise an error 507013:18:12 when the URL is a local network address 507113:18:12 when local network requests are not allowed 507213:18:12 behaves like Blocked URL 507313:18:12 raises an error 507413:18:12 when local network requests are allowed 507513:18:12 behaves like Allowed URL 507613:18:12 does not raise an error 507713:18:12 when a non HTTP/HTTPS URL is provided 507813:18:12 raises an error 507913:18:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/octokit/url_validation_spec.rb. It took 0.25 second. Expected to take 0.27 second. 508013:18:12# [RSpecRunTime] Starting example group spec/lib/banzai/filter/task_list_filter_spec.rb. Expected to take 0.27 second. 508113:18:12Banzai::Filter::TaskListFilter 508213:18:12 adds `<task-button></task-button>` to every list item 508313:18:12 ignores checkbox on following line 508413:18:12 inapplicable list items 508513:18:12 does not wrap a sublist with <s> 508613:18:12 behaves like a valid inapplicable task list item 508713:18:12 behaves correctly for `[~] foobar` 508813:18:12 behaves like a valid inapplicable task list item 508913:18:12 behaves correctly for `[~] foo <em>bar</em>` 509013:18:12 behaves like an invalid inapplicable task list item 509113:18:12 does nothing for `[ ] foobar` 509213:18:12 behaves like an invalid inapplicable task list item 509313:18:12 does nothing for `[x] foobar` 509413:18:12 behaves like an invalid inapplicable task list item 509513:18:12 does nothing for `foo [~] bar` 509613:18:12 behaves like pipeline timing check 509713:18:12 checks the pipeline timing 509813:18:12# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/task_list_filter_spec.rb. It took 0.26 second. Expected to take 0.27 second. 509913:18:12# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/artifacts/path_spec.rb. Expected to take 0.25 second. 510013:18:12Gitlab::Ci::Build::Artifacts::Path 510213:18:12 when path contains a zero character 510313:18:12 is not valid 510413:18:12 when path is not utf8 string 510513:18:12 is not valid 510613:18:12 when path is valid 510913:18:12 when path ends with a directory indicator 511013:18:13 is a directory 511113:18:13 when path does not end with a directory indicator 511213:18:13 is not a directory 511413:18:13 returns a base name 511613:18:13 returns number of path nodes 511813:18:13 when path is valid 511913:18:13 returns a string representation of a path 512013:18:13 when path is invalid 512113:18:13 raises an error 512213:18:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/artifacts/path_spec.rb. It took 0.26 second. Expected to take 0.25 second. 512313:18:13# [RSpecRunTime] Starting example group spec/graphql/resolvers/users/frecent_groups_resolver_spec.rb. Expected to take 0.25 second. 512413:18:13Resolvers::Users::FrecentGroupsResolver 512513:18:13 behaves like namespace visits resolver 512713:18:13 when user is not logged in 512913:18:13 when user is logged in 513013:18:13 returns frecent groups 513113:18:13# [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/frecent_groups_resolver_spec.rb. It took 0.17 second. Expected to take 0.25 second. 513213:18:13# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/null_author_spec.rb. Expected to take 0.24 second. 513313:18:13Gitlab::Audit::NullAuthor 513513:18:13 returns an DeletedAuthor 513613:18:13 returns an UnauthenticatedAuthor when id equals -1 513713:18:13 returns a CiRunnerTokenAuthor when details contain runner registration token 513813:18:13 returns a CiRunnerTokenAuthor when details contain runner authentication token 513913:18:13 returns DeployTokenAuthor when id equals -2 514013:18:13 returns DeployKeyAuthor when id equals -3 514113:18:13 #current_sign_in_ip 514213:18:13 is expected to be nil 514313:18:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/null_author_spec.rb. It took 0.24 second. Expected to take 0.24 second. 514413:18:13# [RSpecRunTime] Starting example group spec/initializers/action_cable_spec.rb. Expected to take 0.23 second. 514613:18:13 redis config_command 514713:18:13 uses the specified password for Redis connection 515013:18:13 is expected to eq "/-/cable" 515213:18:13 is expected to eq "/gitlab/root/-/cable" 515313:18:13 worker_pool_size 515413:18:13 is expected to eq 4 515513:18:13 allow_request_origins 515613:18:13 when in test 515713:18:13 is expected to eq ["example.com"] 515813:18:13 when in development 515913:18:13 is expected to eq ["example.com"] 516013:18:13 when in production 516113:18:13 is expected to eq nil 516213:18:13# [RSpecRunTime] Finishing example group spec/initializers/action_cable_spec.rb. It took 0.23 second. Expected to take 0.23 second. 516313:18:13# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_signals_spec.rb. Expected to take 0.22 second. 516413:18:13Gitlab::SidekiqSignals 516613:18:13 not a process group leader 516713:18:13 does nothing 516813:18:13 as a process group leader 516913:18:13 installs its own signal handlers for TERM and INT only 517013:18:13 installs a forwarding signal handler for INT 517113:18:13 raises if sidekiq no longer traps SIGINT 517213:18:13 installs a forwarding signal handler for TERM 517313:18:13 raises if sidekiq no longer traps SIGTERM 517413:18:13# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_signals_spec.rb. It took 0.19 second. Expected to take 0.22 second. 517513:18:13# [RSpecRunTime] Starting example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. Expected to take 0.21 second. 517613:18:13admin/application_settings/_repository_storage.html.haml 517713:18:14 with storage weights configured 517813:18:14 lists storages with weight 517913:18:14 lists storages without weight 518013:18:14 lists only configured storages 518113:18:14# [RSpecRunTime] Finishing example group spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb. It took 0.21 second. Expected to take 0.21 second. 518213:18:14# [RSpecRunTime] Starting example group spec/db/avoid_migration_name_collisions_spec.rb. Expected to take 0.2 second. 518313:18:14Avoid Migration Name Collisions 518413:18:14 loads all database and search migrations without name collisions 518513:18:14# [RSpecRunTime] Finishing example group spec/db/avoid_migration_name_collisions_spec.rb. It took 0.26 second. Expected to take 0.2 second. 518613:18:14# [RSpecRunTime] Starting example group spec/lib/gitlab/cache/metrics_spec.rb. Expected to take 0.2 second. 518713:18:14Gitlab::Cache::Metrics 518813:18:14 #observe_cache_generation 518913:18:14 updates histogram metric 519013:18:14 when labels redefine defaults 519113:18:14 updates histogram metric 519213:18:14 #increment_cache_hit 519313:18:14 increments number of hits 519413:18:14 when labels redefine defaults 519513:18:14 increments number of hits 519613:18:14 #increment_cache_miss 519713:18:14 increments number of misses 519813:18:14 when labels redefine defaults 519913:18:14 increments number of misses 520013:18:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/cache/metrics_spec.rb. It took 0.18 second. Expected to take 0.2 second. 520113:18:14# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/jetbrains_bundled_plugin_activity_unique_counter_spec.rb. Expected to take 0.19 second. 520213:18:14Gitlab::UsageDataCounters::JetBrainsBundledPluginActivityUniqueCounter 520313:18:14 when tracking a jetbrains bundled api request 520413:18:14 behaves like a request from an extension 520513:18:14 tracks when the user agent is matching 520613:18:14 does not track when the user agent is not matching 520713:18:14 does not track if user agent is not present 520813:18:14 does not track if user is not present 520913:18:14# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/jetbrains_bundled_plugin_activity_unique_counter_spec.rb. It took 0.21 second. Expected to take 0.19 second. 521013:18:14# [RSpecRunTime] Starting example group spec/graphql/types/container_repository_details_type_spec.rb. Expected to take 0.18 second. 521113:18:14Types::ContainerRepositoryDetailsType 521213:18:14 is expected to eq "Details of a container repository" 521313:18:14 is expected to require graphql authorizations :read_container_image 521413:18:14 is expected to eq "ContainerRepositoryDetails" 521513:18:14 is expected to have graphql fields :id, :name, :path, :location, :created_at, :updated_at, :expiration_policy_started_at, :status, :tags_count, :expiration_policy_cleanup_status, :tags, :size, :manifest, :project, :migration_state, :last_cleanup_deleted_tags_count, :user_permissions, :last_published_at, and :protection_rule_exists 521713:18:15 returns tags connection type 521813:18:15# [RSpecRunTime] Finishing example group spec/graphql/types/container_repository_details_type_spec.rb. It took 0.15 second. Expected to take 0.18 second. 521913:18:15# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. Expected to take 0.18 second. 522013:18:15RuboCop::Cop::Migration::WithLockRetriesDisallowedMethod 522113:18:15 when in migration 522213:18:15 registers an offense when `with_lock_retries` block has disallowed method 522313:18:15 registers an offense when `with_lock_retries` block has disallowed methods 522413:18:15 registers no offense when `with_lock_retries` has only allowed method 522513:18:15 for `add_foreign_key` 522613:18:15 registers an offense when more than two FKs are added 522713:18:15 when outside of migration 522813:18:15 registers no offense 522913:18:15# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb. It took 0.16 second. Expected to take 0.18 second. 523013:18:15# [RSpecRunTime] Starting example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. Expected to take 0.17 second. 523113:18:15DevOpsReport::MetricPresenter 523313:18:15 includes instance score, leader score and percentage score 523413:18:15 #idea_to_production_steps 523513:18:15 returns percentage score when it depends on a single feature 523613:18:15 returns percentage score when it depends on two features 523713:18:15 #average_percentage_score 523813:18:15 calculates an average value across all the features 523913:18:15# [RSpecRunTime] Finishing example group spec/presenters/dev_ops_report/metric_presenter_spec.rb. It took 0.17 second. Expected to take 0.17 second. 524013:18:15# [RSpecRunTime] Starting example group spec/lib/banzai/pipeline/email_pipeline_spec.rb. Expected to take 0.16 second. 524113:18:15Banzai::Pipeline::EmailPipeline 524313:18:15 returns the expected type 524413:18:15 excludes ImageLazyLoadFilter 524513:18:15 shows punycode for autolinks 524613:18:15 behaves like sanitize pipeline 524713:18:15 includes BaseSanitizationFilter 524813:18:15 includes SanitizeLinkFilter 524913:18:15# [RSpecRunTime] Finishing example group spec/lib/banzai/pipeline/email_pipeline_spec.rb. It took 0.17 second. Expected to take 0.16 second. 525013:18:15# [RSpecRunTime] Starting example group spec/lib/gitlab/environment_spec.rb. Expected to take 0.16 second. 525113:18:15Gitlab::Environment 525213:18:15 #static_verification? 525313:18:15[WARNING] Static Verification bypass is enabled in Production. 525413:18:15 returns true if STATIC_VERIFICATION is set to true and the environment is production 525513:18:15 returns false if STATIC_VERIFICATION is set to false 525613:18:15 returns false if STATIC_VERIFICATION is not set and the environment is not production 525813:18:15 returns the hostname from the HOSTNAME environment variable 525913:18:15 returns the system hostname if the HOSTNAME environment variable is not set 526013:18:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/environment_spec.rb. It took 0.15 second. Expected to take 0.16 second. 526113:18:15# [RSpecRunTime] Starting example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. Expected to take 0.15 second. 526213:18:15Banzai::Filter::MarkdownEngines::GlfmMarkdown 526313:18:15 turns off header anchors 526413:18:15 turns off autolinking 526513:18:15 defaults to generating sourcepos 526613:18:15 turns off sourcepos 526713:18:15# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb. It took 0.12 second. Expected to take 0.15 second. 526813:18:15# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/gitaly_spec.rb. Expected to take 0.15 second. 526913:18:15Gitlab::SetupHelper::Gitaly 527013:18:15 .configuration_toml 527113:18:15 generates a gitaly configuration file 527213:18:15 with gitaly_socket option set 527313:18:15 generates a gitaly configuration file 527413:18:15 with more than one configured socket 527513:18:15 aborts with message 527613:18:15 with a configured non-unix-socket gitaly address 527713:18:15 aborts with message 527813:18:15# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/gitaly_spec.rb. It took 0.15 second. Expected to take 0.15 second. 527913:18:15# [RSpecRunTime] Starting example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. Expected to take 0.14 second. 528013:18:15Gitlab::Cluster::RackTimeoutObserver 528213:18:15 when request times out 528313:18:15 increments counter 528413:18:15 when request expires 528513:18:16 increments counter 528613:18:16 when request is being processed 528713:18:16 does not increment counter 528813:18:16 when request contains invalid string 528913:18:16 sanitizes string 529013:18:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb. It took 0.13 second. Expected to take 0.14 second. 529113:18:16# [RSpecRunTime] Starting example group spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb. Expected to take 0.13 second. 529213:18:16RapidDiffs::Viewers::Text::ExpandLinesComponent 529313:18:16 renders expand up 529413:18:16 renders expand down 529513:18:16 renders expand up and down 529613:18:16 renders expand both 529713:18:16# [RSpecRunTime] Finishing example group spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb. It took 0.13 second. Expected to take 0.13 second. 529813:18:16# [RSpecRunTime] Starting example group spec/graphql/types/group_invitation_type_spec.rb. Expected to take 0.13 second. 529913:18:16Types::GroupInvitationType 530013:18:16 is expected to expose permissions using Types::PermissionTypes::Group 530113:18:16 is expected to eq "GroupInvitation" 530213:18:16 has the expected fields 530313:18:16 is expected to require graphql authorizations :admin_group 530413:18:16# [RSpecRunTime] Finishing example group spec/graphql/types/group_invitation_type_spec.rb. It took 0.13 second. Expected to take 0.13 second. 530513:18:16# [RSpecRunTime] Starting example group spec/graphql/types/access_levels/user_type_spec.rb. Expected to take 0.12 second. 530613:18:16Types::AccessLevels::UserType 530913:18:16 calls User#redacted_name(current_user) 531113:18:16 calls User#avatar_url(only_path: false) 531313:18:16 is expected to require graphql authorizations :read_user 531413:18:16 is expected to have graphql fields "id", "username", "name", "publicEmail", "avatarUrl", "webUrl", and "webPath" 531513:18:16# [RSpecRunTime] Finishing example group spec/graphql/types/access_levels/user_type_spec.rb. It took 0.12 second. Expected to take 0.12 second. 531613:18:16# [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/model_configuration_spec.rb. Expected to take 0.12 second. 531713:18:16Import/Export model configuration 531813:18:16 has no new models 531913:18:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/model_configuration_spec.rb. It took 0.09 second. Expected to take 0.12 second. 532013:18:16# [RSpecRunTime] Starting example group spec/services/repositories/replicate_service_spec.rb. Expected to take 0.12 second. 532113:18:16Repositories::ReplicateService 532213:18:16 replicates repository with partition_hint 532313:18:16 replicates repository 532413:18:16 when an error is raised during checksum calculation 532513:18:16 raises the error and removes new repository 532613:18:16 when checksum does not match 532713:18:16 raises an error and removes new repository 532813:18:16# [RSpecRunTime] Finishing example group spec/services/repositories/replicate_service_spec.rb. It took 0.11 second. Expected to take 0.12 second. 532913:18:16# [RSpecRunTime] Starting example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. Expected to take 0.11 second. 533013:18:16Gitlab::Database::Migrations::Observers::BatchDetails 533113:18:16 meta: nil, expected_keys: ["time_spent"] 533213:18:16 records expected information to file 533313:18:16 meta: lazy { { job_meta: job_meta } }, expected_keys: ["time_spent", "min_value", "max_value", "batch_size", "sub_batch_size", "pause_ms"] 533413:18:16 records expected information to file 533513:18:16 meta: {:job_meta=>nil}, expected_keys: ["time_spent"] 533613:18:16 records expected information to file 533713:18:16# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb. It took 0.09 second. Expected to take 0.11 second. 533813:18:16# [RSpecRunTime] Starting example group spec/initializers/active_record_transaction_observer_spec.rb. Expected to take 0.11 second. 533913:18:16ActiveRecord Transaction Observer 534013:18:16 when DBMS is not available 534113:18:16 does not calls Gitlab::Database::Transaction::Observer 534213:18:16 when DBMS is available 534313:18:16 calls Gitlab::Database::Transaction::Observer 534413:18:16 when flipper table does not exist 534513:18:16 does not calls Gitlab::Database::Transaction::Observer 534613:18:16# [RSpecRunTime] Finishing example group spec/initializers/active_record_transaction_observer_spec.rb. It took 0.09 second. Expected to take 0.11 second. 534713:18:16# [RSpecRunTime] Starting example group spec/graphql/resolvers/concerns/resolves_ids_spec.rb. Expected to take 0.1 second. 534913:18:16 with a single project 535013:18:16 returns the correct array 535113:18:16 with a single issue 535213:18:16 returns the correct array 535313:18:16 with multiple users 535413:18:16 returns the correct array 535513:18:16# [RSpecRunTime] Finishing example group spec/graphql/resolvers/concerns/resolves_ids_spec.rb. It took 0.09 second. Expected to take 0.1 second. 535613:18:16# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/extra_done_log_metadata_spec.rb. Expected to take 0.1 second. 535713:18:16Gitlab::SidekiqMiddleware::ExtraDoneLogMetadata 535913:18:16 merges Application#logging_extras in to job 536013:18:16 does not raise when the worker does not respond to #logging_extras 536113:18:17 still merges logging_extras even when an error is raised during job execution 536213:18:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/extra_done_log_metadata_spec.rb. It took 0.09 second. Expected to take 0.1 second. 536313:18:17# [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/contact_sort_enum_spec.rb. Expected to take 0.1 second. 536413:18:17Types::CustomerRelations::ContactSortEnum 536513:18:17 exposes all the contact sort values 536613:18:17 is expected to eq "ContactSort" 536713:18:17 behaves like common sort values 536813:18:17 exposes all the existing common sort values 536913:18:17# [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/contact_sort_enum_spec.rb. It took 0.08 second. Expected to take 0.1 second. 537013:18:17# [RSpecRunTime] Starting example group spec/graphql/types/project_feature_access_level_type_spec.rb. Expected to take 0.09 second. 537113:18:17Types::ProjectFeatureAccessLevelType 537213:18:17 is expected to eq "ProjectFeatureAccess" 537313:18:17 is expected to require graphql authorizations nil 537413:18:17 has expected fields 537513:18:17# [RSpecRunTime] Finishing example group spec/graphql/types/project_feature_access_level_type_spec.rb. It took 0.09 second. Expected to take 0.09 second. 537613:18:17# [RSpecRunTime] Starting example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. Expected to take 0.09 second. 537713:18:17Gitlab::Pagination::Keyset::InOperatorOptimization::OrderByColumnData 537813:18:17 #arel_column 537913:18:17 delegates to column_expression 538013:18:17 #column_for_projection 538113:18:17 returns the expression with AS using the original column name 538313:18:17 returns the expression with AS using the specified column lias 538413:18:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb. It took 0.1 second. Expected to take 0.09 second. 538513:18:17# [RSpecRunTime] Starting example group spec/graphql/types/grafana_integration_type_spec.rb. Expected to take 0.09 second. 538613:18:17Types::GrafanaIntegrationType 538713:18:17 is expected to require graphql authorizations :admin_operations 538813:18:17 is expected to have graphql fields :id, :grafana_url, :enabled, :created_at, and :updated_at 538913:18:17 is expected to eq "GrafanaIntegration" 539013:18:17# [RSpecRunTime] Finishing example group spec/graphql/types/grafana_integration_type_spec.rb. It took 0.1 second. Expected to take 0.09 second. 539113:18:17# [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb. Expected to take 0.08 second. 539213:18:17Gitlab::Kubernetes::Kubeconfig::Entry::Cluster 539413:18:17 is expected to eq {:cluster=>{:server=>"url"}, :name=>"name"} 539513:18:17 with a certificate 539613:18:17 is expected to eq {:cluster=>{:"certificate-authority-data"=>"Y2VydGlmaWNhdGU=", :server=>"url"}, :name=>"name"} 539713:18:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb. It took 0.07 second. Expected to take 0.08 second. 539813:18:17# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/entity_input_type_spec.rb. Expected to take 0.08 second. 539913:18:17Types::CiConfiguration::Sast::EntityInputType 540013:18:17 is expected to contain exactly "field", "defaultValue", and "value" 540113:18:17 is expected to eq "SastCiConfigurationEntityInput" 540213:18:17# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/entity_input_type_spec.rb. It took 0.07 second. Expected to take 0.08 second. 540313:18:17# [RSpecRunTime] Starting example group spec/workers/concerns/search/worker_spec.rb. Expected to take 0.07 second. 540413:18:17Search::Worker 540513:18:17 sets the concurrency limit to default_concurrency_limit 540613:18:17 sets the feature category to :global_search 540713:18:17# [RSpecRunTime] Finishing example group spec/workers/concerns/search/worker_spec.rb. It took 0.07 second. Expected to take 0.07 second. 540813:18:17# [RSpecRunTime] Starting example group spec/services/packages/nuget/metadata_extraction_service_spec.rb. Expected to take 0.07 second. 540913:18:17Packages::Nuget::MetadataExtractionService 541113:18:17 calls the necessary services and executes the metadata extraction 541213:18:17# [RSpecRunTime] Finishing example group spec/services/packages/nuget/metadata_extraction_service_spec.rb. It took 0.09 second. Expected to take 0.07 second. 541313:18:17# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb. Expected to take 0.07 second. 541413:18:17Gitlab::Usage::Metrics::Instrumentations::GitlabConfigMetric 541513:18:17 config metric 541613:18:17 config_value: false, expected_value: false 541713:18:17 behaves like a correct instrumented metric value 541813:18:17 has correct value 541913:18:17 config_value: true, expected_value: true 542013:18:17 behaves like a correct instrumented metric value 542113:18:17 has correct value 542213:18:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second. 542313:18:17# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. Expected to take 0.07 second. 542413:18:17Gitlab::Usage::Metrics::Instrumentations::PrometheusEnabledMetric 542513:18:17 when the setting is true 542613:18:17 behaves like a correct instrumented metric value 542713:18:17 has correct value 542813:18:17 when the setting is false 542913:18:17 behaves like a correct instrumented metric value 543013:18:17 has correct value 543113:18:17# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb. It took 0.07 second. Expected to take 0.07 second. 543213:18:17# [RSpecRunTime] Starting example group spec/helpers/enable_search_settings_helper_spec.rb. Expected to take 0.07 second. 543313:18:17EnableSearchSettingsHelper 543413:18:17 #enable_search_settings 543513:18:17 sets content for before_content 543613:18:17# [RSpecRunTime] Finishing example group spec/helpers/enable_search_settings_helper_spec.rb. It took 0.07 second. Expected to take 0.07 second. 543713:18:17# [RSpecRunTime] Starting example group spec/lib/bulk_imports/common/transformers/prohibited_attributes_transformer_spec.rb. Expected to take 0.07 second. 543813:18:17BulkImports::Common::Transformers::ProhibitedAttributesTransformer 544013:18:17 removes prohibited attributes 544113:18:17 when there is no data to transform 544313:18:17# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/common/transformers/prohibited_attributes_transformer_spec.rb. It took 0.08 second. Expected to take 0.07 second. 544413:18:17# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/external/mapper/base_spec.rb. Expected to take 0.06 second. 544513:18:17Gitlab::Ci::Config::External::Mapper::Base 544713:18:17 when the method is not implemented 544813:18:18 raises NotImplementedError 544913:18:18 when the method is implemented 545013:18:18 calls the method 545113:18:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/external/mapper/base_spec.rb. It took 0.07 second. Expected to take 0.06 second. 545213:18:18# [RSpecRunTime] Starting example group spec/lib/sidebars/static_menu_spec.rb. Expected to take 0.06 second. 545313:18:18Sidebars::StaticMenu 545413:18:18 #serialize_for_super_sidebar 545513:18:18 returns flat list of all menu items 545613:18:18# [RSpecRunTime] Finishing example group spec/lib/sidebars/static_menu_spec.rb. It took 0.05 second. Expected to take 0.06 second. 545713:18:18# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb. Expected to take 0.05 second. 545813:18:18Gitlab::Usage::Metrics::Instrumentations::UniqueCountMetric 546013:18:18 returns the unique count of all keys from Redis 546113:18:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb. It took 0.05 second. Expected to take 0.05 second. 546213:18:18# [RSpecRunTime] Starting example group spec/lib/banzai/filter_spec.rb. Expected to take 0.05 second. 546313:18:18Banzai::Filter 546413:18:18 #filter_item_limit_exceeded? 546513:18:18 properly detects limits 546613:18:18# [RSpecRunTime] Finishing example group spec/lib/banzai/filter_spec.rb. It took 0.05 second. Expected to take 0.05 second. 546713:18:18# [RSpecRunTime] Starting example group spec/scripts/api/create_merge_request_discussion_spec.rb. Expected to take 0.04 second. 546813:18:18CreateMergeRequestDiscussion 547013:18:18 requests commit_merge_requests from the gitlab client 547113:18:18# [RSpecRunTime] Finishing example group spec/scripts/api/create_merge_request_discussion_spec.rb. It took 0.1 second. Expected to take 0.04 second. 547213:18:18# [RSpecRunTime] Starting example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. Expected to take 0.04 second. 547313:18:18Types::Packages::PackageDependencyLinkType 547413:18:18 includes package file fields 547513:18:18# [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_dependency_link_type_spec.rb. It took 0.05 second. Expected to take 0.04 second. 547613:18:18# [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/copy_field_description_spec.rb. Expected to take 0.04 second. 547713:18:18Gitlab::Graphql::CopyFieldDescription 547813:18:18 .copy_field_description 547913:18:18 returns the correct description 548013:18:18# [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/copy_field_description_spec.rb. It took 0.05 second. Expected to take 0.04 second. 548113:18:18# [RSpecRunTime] Starting example group spec/serializers/evidences/release_serializer_spec.rb. Expected to take 0.04 second. 548213:18:18Evidences::ReleaseSerializer 548313:18:18 represents an Evidence::ReleaseEntity entity 548413:18:18# [RSpecRunTime] Finishing example group spec/serializers/evidences/release_serializer_spec.rb. It took 0.05 second. Expected to take 0.04 second. 548513:18:38auto_explain log contains 1778 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-11-44.340.main.ndjson.gz 548613:18:38took 19.553411484 548713:18:56auto_explain log contains 1779 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-11-44.340.ci.ndjson.gz 548813:18:56took 17.86864527 548913:18:56[TEST PROF INFO] EventProf results for sql.active_record 549013:18:56Total time: 03:23.795 of 14:40.802 (23.14%) 549113:18:56Total events: 140328 549213:18:56Top 5 slowest suites (by time): 549313:18:56Groups::UpdateService (./spec/services/groups/update_service_spec.rb:5) – 00:25.528 (13561 / 64) of 01:28.668 (28.79%) 549413:18:56Ci::Stage (./spec/models/ci/stage_spec.rb:5) – 00:22.017 (10842 / 203) of 01:11.344 (30.86%) 549513:18:56Ci::Runner (./spec/models/ci/runner_spec.rb:5) – 00:16.614 (10230 / 257) of 00:59.776 (27.79%) 549613:18:56Spam::SpamActionService (./spec/services/spam/spam_action_service_spec.rb:5) – 00:12.689 (8043 / 91) of 00:50.570 (25.09%) 549713:18:56ContainerRegistry::Tag (./spec/lib/container_registry/tag_spec.rb:5) – 00:07.893 (5272 / 45) of 00:29.468 (26.79%) 549813:18:56Knapsack report was generated. Preview: 550013:18:56 "spec/services/groups/update_service_spec.rb": 88.61616874599986, 550113:18:56 "spec/models/ci/stage_spec.rb": 71.34385865900003, 550213:18:56 "spec/models/ci/runner_spec.rb": 59.7758512150001, 550313:18:56 "spec/services/spam/spam_action_service_spec.rb": 50.570322213000054, 550413:18:56 "spec/rubocop/cop/rspec/feature_category_spec.rb": 26.921866591000025, 550513:18:56 "spec/lib/container_registry/tag_spec.rb": 29.46773471000006, 550613:18:56 "spec/serializers/pipeline_serializer_spec.rb": 31.542574940999884, 550713:18:56 "spec/services/wikis/create_attachment_service_spec.rb": 24.845022325000173, 550813:18:56 "spec/models/timelog_spec.rb": 26.220793576000005, 550913:18:56 "spec/models/integrations/microsoft_teams_spec.rb": 22.829262227000072, 551013:18:56 "spec/services/members/projects/creator_service_spec.rb": 22.188311709000118, 551113:18:56 "spec/tasks/gitlab/db/validate_config_rake_spec.rb": 18.066253425000014, 551213:18:56 "spec/lib/gitlab/import_export/after_export_strategies/base_after_export_strategy_spec.rb": 19.50908536599991, 551313:18:56 "spec/graphql/mutations/merge_requests/accept_spec.rb": 16.695089982000127, 551413:18:56 "spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb": 17.037785503000123, 551513:18:56 "spec/services/issues/zoom_link_service_spec.rb": 13.64876865999986, 551613:18:56 "spec/finders/packages/npm/packages_for_user_finder_spec.rb": 12.346908000999974, 551713:18:56 "spec/policies/ci/runner_manager_policy_spec.rb": 13.00008393500002, 551813:18:56 "spec/models/integrations/pipelines_email_spec.rb": 12.279116423999994, 551913:18:56 "spec/models/pool_repository_spec.rb": 12.43700071499984, 552013:18:56 "spec/services/projects/open_issues_count_service_spec.rb": 10.051607146999913, 552113:18:56 "spec/models/personal_access_token_spec.rb": 11.432697870999846, 552213:18:56 "spec/models/integrations/jenkins_spec.rb": 10.183471860000054, 552313:18:56 "spec/graphql/resolvers/work_items_resolver_spec.rb": 9.135006906999934, 552413:18:56 "spec/models/audit_events/group_audit_event_spec.rb": 8.635551317000136, 552513:18:56 "spec/models/ci/build_trace_chunks/database_spec.rb": 6.843324811999992, 552613:18:56 "spec/services/clusters/agents/authorizations/user_access/refresh_service_spec.rb": 7.5621839729999465, 552713:18:56 "spec/services/timelogs/create_service_spec.rb": 7.215303487000028, 552813:18:56 "spec/services/web_hooks/destroy_service_spec.rb": 5.906440685999996, 552913:18:56 "spec/workers/merge_request_mergeability_check_worker_spec.rb": 7.286767155999996, 553013:18:56 "spec/lib/gitlab/github_import/issuable_finder_spec.rb": 5.959385049000048, 553113:18:56 "spec/lib/api/entities/ci/job_request/dependency_spec.rb": 6.733873098999993, 553213:18:56 "spec/lib/gitlab/legacy_github_import/issue_formatter_spec.rb": 6.829185086999814, 553313:18:56 "spec/models/snippet_statistics_spec.rb": 7.578469226999914, 553413:18:56 "spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb": 5.783515944999863, 553513:18:56 "spec/lib/gitlab/health_checks/redis_spec.rb": 4.982017916999894, 553613:18:56 "spec/finders/crm/organizations_finder_spec.rb": 4.811454530999981, 553713:18:56 "spec/models/ml/experiment_spec.rb": 5.894872251999914, 553813:18:56 "spec/lib/gitlab/diff/rendered/notebook/diff_file_spec.rb": 4.817334900999867, 553913:18:56 "spec/uploaders/file_mover_spec.rb": 5.5070397529998445, 554013:18:56 "spec/lib/gitlab/database/reindexing_spec.rb": 4.698531075000119, 554113:18:56 "spec/graphql/mutations/issues/move_spec.rb": 4.218827587000305, 554213:18:56 "spec/services/ci/change_variable_service_spec.rb": 4.876586020000104, 554313:18:56 "spec/tooling/lib/tooling/gettext_extractor_spec.rb": 3.3564621010000337, 554413:18:56 "spec/graphql/types/work_item_type_spec.rb": 4.231863297000018, 554513:18:56 "spec/lib/gitlab/ci/status/pipeline/common_spec.rb": 4.075444930999765, 554613:18:56 "spec/lib/error_tracking/sentry_client/issue_spec.rb": 3.2516782630000307, 554713:18:56 "spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb": 3.9174778550000156, 554813:18:56 "spec/services/admin/set_feature_flag_service_spec.rb": 4.963065777999873, 554913:18:56 "spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb": 3.5290061759997116, 555013:18:56 "spec/lib/gitlab/ci/templates/terraform_module_gitlab_ci_yaml_spec.rb": 3.875205756000014, 555113:18:56 "spec/serializers/ci/job_serializer_spec.rb": 3.5952055139996446, 555213:18:56 "spec/finders/resource_milestone_event_finder_spec.rb": 3.634300653000082, 555313:18:56 "spec/lib/gitlab/redis/sessions_spec.rb": 2.7575908860003437, 555413:18:56 "spec/lib/api/helpers/packages_manager_clients_helpers_spec.rb": 3.110963836999872, 555513:18:56 "spec/scripts/trigger-build_spec.rb": 4.15711791800004, 555613:18:56 "spec/graphql/mutations/boards/lists/update_spec.rb": 2.30382476900013, 555713:18:56 "spec/lib/api/every_api_endpoint_spec.rb": 1.7654643920000126, 555813:18:56 "spec/workers/stage_update_worker_spec.rb": 2.6472360990001107, 555913:18:56 "spec/lib/gitlab/bitbucket_server_import/importers/pull_request_notes/declined_event_spec.rb": 2.555539983000017, 556013:18:56 "spec/models/work_items/widgets/development_spec.rb": 2.377984347000165, 556113:18:56 "spec/services/branches/diverging_commit_counts_service_spec.rb": 2.358582838000075, 556213:18:56 "spec/lib/gitlab/fake_application_settings_spec.rb": 2.4360299350000787, 556313:18:56 "spec/workers/gitlab/bitbucket_server_import/import_lfs_object_worker_spec.rb": 2.252854990000287, 556413:18:56 "spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb": 3.641569483999774, 556513:18:56 "spec/workers/bulk_imports/finish_batched_pipeline_worker_spec.rb": 2.204639941000096, 556613:18:56 "spec/graphql/mutations/design_management/move_spec.rb": 2.015942695999911, 556713:18:56 "spec/policies/group_group_link_policy_spec.rb": 1.7338001140001325, 556813:18:56 "spec/models/ci/instance_variable_spec.rb": 1.923508617999687, 556913:18:56 "spec/finders/data_transfer/group_data_transfer_finder_spec.rb": 1.7886262520000855, 557013:18:56 "spec/workers/container_registry/cleanup_worker_spec.rb": 2.1032090839999, 557113:18:56 "spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb": 1.3637681729996984, 557213:18:56 "spec/helpers/ci/jobs_helper_spec.rb": 1.8038206219998756, 557313:18:56 "spec/graphql/resolvers/users/group_count_resolver_spec.rb": 1.6549038860002838, 557413:18:56 "spec/models/x509_certificate_spec.rb": 1.3472425750001094, 557513:18:56 "spec/policies/namespaces/user_namespace_policy_spec.rb": 1.7233575640002528, 557613:18:56 "spec/models/integrations/youtrack_spec.rb": 1.6870030649997716, 557713:18:56 "spec/policies/container_expiration_policy_policy_spec.rb": 3.0228488389998347, 557813:18:56 "spec/lib/gitlab/logger_spec.rb": 0.7733195589999013, 557913:18:56 "spec/services/ci/job_token_scope/add_group_or_project_service_spec.rb": 1.4252962919999845, 558013:18:56 "spec/finders/groups/custom_emoji_finder_spec.rb": 1.3573698539998986, 558113:18:56 "spec/helpers/page_layout_helper_spec.rb": 1.3647680829999445, 558213:18:56 "spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb": 1.3180520549999528, 558313:18:56 "spec/lib/gitlab/access/branch_protection_spec.rb": 1.3018246649999128, 558413:18:56 "spec/views/events/event/_common.html.haml_spec.rb": 1.4037464419998287, 558513:18:56 "spec/graphql/types/ci/job_base_field_spec.rb": 1.0884098010001253, 558613:18:56 "spec/lib/gitlab/checks/project_created_spec.rb": 1.2313100070000473, 558713:18:56 "spec/lib/click_house/models/ci/finished_pipelines_hourly_spec.rb": 1.2070010580000599, 558813:18:56 "spec/services/import/gitlab_projects/file_acquisition_strategies/remote_file_spec.rb": 1.0508340520000274, 558913:18:56 "spec/workers/error_tracking_issue_link_worker_spec.rb": 0.9964028339995821, 559013:18:56 "spec/serializers/feature_flag_summary_entity_spec.rb": 1.05888226199977, 559113:18:56 "spec/lib/sidebars/menu_spec.rb": 0.97532238399981, 559213:18:56 "spec/views/groups/group_members/index.html.haml_spec.rb": 1.0721668709998085, 559313:18:56 "spec/models/packages/debian/group_architecture_spec.rb": 1.095457701000214, 559413:18:56 "spec/config/application_spec.rb": 0.37478043000010075, 559513:18:56 "spec/services/projects/open_merge_requests_count_service_spec.rb": 0.8301820769997903, 559613:18:56 "spec/components/pajamas/alert_component_spec.rb": 0.7889889389998643, 559713:18:56 "spec/services/ci/copy_cross_database_associations_service_spec.rb": 0.756608199999846, 559813:18:56 "spec/serializers/build_artifact_entity_spec.rb": 0.7896095790001709, 559913:18:56 "spec/lib/gitlab/database/load_balancing/session_map_spec.rb": 0.7704996689999462, 560013:18:56 "spec/models/clusters/agents/authorizations/ci_access/implicit_authorization_spec.rb": 0.744396670000242, 560113:18:56 "spec/validators/ip_cidr_validator_spec.rb": 0.6885531719999562, 560213:18:56 "spec/services/commits/change_service_spec.rb": 0.6020504639996034, 560313:18:56 "spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb": 0.4985341760002484, 560413:18:56 "spec/workers/issuables/clear_groups_issue_counter_worker_spec.rb": 0.6538503530000526, 560513:18:56 "spec/initializers/database_config_spec.rb": 0.32440056099994763, 560613:18:56 "spec/views/groups/milestones/index.html.haml_spec.rb": 0.8538349769996785, 560713:18:56 "spec/lib/gitlab/auth/ldap/adapter_spec.rb": 0.48671660699983477, 560813:18:56 "spec/views/dashboard/milestones/index.html.haml_spec.rb": 0.37454918999992515, 560913:18:56 "spec/lib/gitlab/database/type/symbolized_jsonb_spec.rb": 0.6036384740000358, 561013:18:56 "spec/lib/gitlab/graphql/pagination/offset_active_record_relation_connection_spec.rb": 0.5058808660000977, 561113:18:56 "spec/lib/gitlab/ci/pipeline/chain/pipeline/process_spec.rb": 0.40247576899992055, 561213:18:56 "spec/lib/banzai/filter/inline_diff_filter_spec.rb": 0.4004330099996878, 561313:18:56 "spec/services/users/dismiss_broadcast_message_service_spec.rb": 0.4252576379999482, 561413:18:56 "spec/lib/gitlab/usage_data_queries_spec.rb": 0.38060722999989594, 561513:18:56 "spec/validators/nested_attributes_duplicates_validator_spec.rb": 0.40939755899989905, 561613:18:56 "spec/views/user_settings/user_settings/authentication_log.html.haml_spec.rb": 0.3285965119998764, 561713:18:56 "spec/lib/gitlab/auth/crowd/authentication_spec.rb": 0.3948565599998801, 561813:18:56 "spec/models/integrations/chat_message/wiki_page_message_spec.rb": 0.3592643900001349, 561913:18:56 "spec/lib/authn/agnostic_token_identifier_spec.rb": 0.3147327619999487, 562013:18:56 "spec/helpers/listbox_helper_spec.rb": 0.26140732299973024, 562113:18:56 "spec/lib/gitlab/octokit/url_validation_spec.rb": 0.2522071429998505, 562213:18:56 "spec/lib/banzai/filter/task_list_filter_spec.rb": 0.25575350300005084, 562313:18:56 "spec/lib/gitlab/ci/build/artifacts/path_spec.rb": 0.2568044029999328, 562413:18:56 "spec/graphql/resolvers/users/frecent_groups_resolver_spec.rb": 0.17162693599993872, 562513:18:56 "spec/lib/gitlab/audit/null_author_spec.rb": 0.23725393300037467, 562613:18:56 "spec/initializers/action_cable_spec.rb": 0.22967263399959847, 562713:18:56 "spec/lib/gitlab/sidekiq_signals_spec.rb": 0.18643417499970383, 562813:18:56 "spec/views/admin/application_settings/_repository_storage.html.haml_spec.rb": 0.2057679439999447, 562913:18:56 "spec/db/avoid_migration_name_collisions_spec.rb": 0.26041837299999315, 563013:18:56 "spec/lib/gitlab/cache/metrics_spec.rb": 0.18086459500000274, 563113:18:56 "spec/lib/gitlab/usage_data_counters/jetbrains_bundled_plugin_activity_unique_counter_spec.rb": 0.2126845239999966, 563213:18:56 "spec/graphql/types/container_repository_details_type_spec.rb": 0.15157551599986618, 563313:18:56 "spec/rubocop/cop/migration/with_lock_retries_disallowed_method_spec.rb": 0.16290869500016925, 563413:18:56 "spec/presenters/dev_ops_report/metric_presenter_spec.rb": 0.17350080599999274, 563513:18:56 "spec/lib/banzai/pipeline/email_pipeline_spec.rb": 0.16669176499999594, 563613:18:56 "spec/lib/gitlab/environment_spec.rb": 0.14947506599992266, 563713:18:56 "spec/lib/banzai/filter/markdown_engines/glfm_markdown_spec.rb": 0.12251310699957685, 563813:18:56 "spec/lib/gitlab/setup_helper/gitaly_spec.rb": 0.1535924459999478, 563913:18:56 "spec/lib/gitlab/cluster/rack_timeout_observer_spec.rb": 0.12876159600000392, 564013:18:56 "spec/components/rapid_diffs/viewers/text/expand_lines_component_spec.rb": 0.13111935699998867, 564113:18:56 "spec/graphql/types/group_invitation_type_spec.rb": 0.1267443359997742, 564213:18:56 "spec/graphql/types/access_levels/user_type_spec.rb": 0.12319524700023976, 564313:18:56 "spec/lib/gitlab/import_export/model_configuration_spec.rb": 0.09155628799999249, 564413:18:56 "spec/services/repositories/replicate_service_spec.rb": 0.10800263700002688, 564513:18:56 "spec/lib/gitlab/database/migrations/observers/batch_details_spec.rb": 0.09025158700023894, 564613:18:56 "spec/initializers/active_record_transaction_observer_spec.rb": 0.0914979780000067, 564713:18:56 "spec/graphql/resolvers/concerns/resolves_ids_spec.rb": 0.09150335699996504, 564813:18:56 "spec/lib/gitlab/sidekiq_middleware/extra_done_log_metadata_spec.rb": 0.08845939799994085, 564913:18:56 "spec/graphql/types/customer_relations/contact_sort_enum_spec.rb": 0.08270359800008009, 565013:18:56 "spec/graphql/types/project_feature_access_level_type_spec.rb": 0.08787165700005062, 565113:18:56 "spec/lib/gitlab/pagination/keyset/in_operator_optimization/order_by_column_data_spec.rb": 0.09602537799992206, 565213:18:56 "spec/graphql/types/grafana_integration_type_spec.rb": 0.09691652700030318, 565313:18:56 "spec/lib/gitlab/kubernetes/kubeconfig/entry/cluster_spec.rb": 0.07434741799988842, 565413:18:56 "spec/graphql/types/ci_configuration/sast/entity_input_type_spec.rb": 0.06870049799999833, 565513:18:56 "spec/workers/concerns/search/worker_spec.rb": 0.07090224800003853, 565613:18:56 "spec/services/packages/nuget/metadata_extraction_service_spec.rb": 0.08929359800004022, 565713:18:56 "spec/lib/gitlab/usage/metrics/instrumentations/gitlab_config_metric_spec.rb": 0.06881389800037141, 565813:18:56 "spec/lib/gitlab/usage/metrics/instrumentations/prometheus_enabled_metric_spec.rb": 0.06905493800013573, 565913:18:56 "spec/helpers/enable_search_settings_helper_spec.rb": 0.07452132800017353, 566013:18:56 "spec/lib/bulk_imports/common/transformers/prohibited_attributes_transformer_spec.rb": 0.07717325800012986, 566113:18:56 "spec/lib/gitlab/ci/config/external/mapper/base_spec.rb": 0.07410999800003992, 566213:18:56 "spec/lib/sidebars/static_menu_spec.rb": 0.046809499000119104, 566313:18:56 "spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb": 0.050722068999675685, 566413:18:56 "spec/lib/banzai/filter_spec.rb": 0.04476551900006598, 566513:18:56 "spec/scripts/api/create_merge_request_discussion_spec.rb": 0.10373600699995222, 566613:18:56 "spec/graphql/types/packages/package_dependency_link_type_spec.rb": 0.05009618899975976, 566713:18:56 "spec/lib/gitlab/graphql/copy_field_description_spec.rb": 0.04655576799996197, 566813:18:56 "spec/serializers/evidences/release_serializer_spec.rb": 0.0481709390001015 567013:18:56Knapsack global time execution for tests: 14m 40s 567113:18:57Finished in 15 minutes 32 seconds (files took 1 minute 50.35 seconds to load) 567213:18:573733 examples, 0 failures 567313:18:57Randomized with seed 27385 567413:19:03[TEST PROF INFO] Time spent in factories: 08:32.321 (54.14% of total time) 567513:19:04RSpec exited with 0. 567613:19:04No examples to retry, congrats! 567813:19:05Running after script... 567913:19:05$ source scripts/utils.sh 568013:19:05$ log_disk_usage 568113:19:05******************************************************* 568213:19:05This runner currently has 30G free disk space. 568313:19:05******************************************************* 574413:19:11$ bundle exec gem list gitlab_quality-test_tooling 574513:19:14gitlab_quality-test_tooling (2.1.0) 574613:19:14$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 574913:19:14$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 575213:19:14$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 575513:19:14$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 575913:19:17$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 576313:19:19$ tooling/bin/push_job_metrics || true 576413:19:20[job-metrics] Pushing job metrics file for the CI/CD job. 576513:19:20[job-metrics] Pushed 4 CI job metric entries to InfluxDB. 576713:19:21Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 576913:19:22Uploading artifacts... 577013:19:22auto_explain/: found 3 matching artifact files and directories 577113:19:22coverage/: found 5 matching artifact files and directories 577213:19:22crystalball/: found 2 matching artifact files and directories 577313:19:22WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 577413:19:22knapsack/: found 4 matching artifact files and directories 577513:19:22rspec/: found 16 matching artifact files and directories 577613:19:22WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 577713:19:22log/*.log: found 18 matching artifact files and directories 577913:19:22WARNING: Retrying... context=artifacts-uploader error=request redirected 578013:19:25Uploading artifacts as "archive" to coordinator... 201 Created id=8273195540 responseStatus=201 Created token=glcbt-66 578113:19:25Uploading artifacts... 578213:19:25rspec/rspec-*.xml: found 1 matching artifact files and directories 578413:19:25WARNING: Retrying... context=artifacts-uploader error=request redirected 578513:19:27Uploading artifacts as "junit" to coordinator... 201 Created id=8273195540 responseStatus=201 Created token=glcbt-66 578713:19:36Job succeeded