222:25:24 when admin mode is disabled 322:25:27 does not render the click text event tracking attributes 422:25:27# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.81 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.35 1.18 1.22 1/295 9512 622:25:27 when scope is wiki_blobs 722:25:29 does not render the sidebar 822:25:29 when admin mode is enabled 922:25:31 renders the click text event tracking attributes 1022:25:31# [RSpecRunTime] RSpec elapsed time: 8 minutes 26.08 seconds. Current RSS: ~1095M. Threads: 4. load average: 1.33 1.17 1.22 1/295 9520 1222:25:31 when admin mode is disabled 1322:25:33 does not render the click text event tracking attributes 1422:25:33# [RSpecRunTime] RSpec elapsed time: 8 minutes 28.17 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.33 1.17 1.22 1/295 9521 1622:25:33 when scope is milestones 1722:25:35 does not render the sidebar 1822:25:35 when admin mode is enabled 1922:25:37 renders the click text event tracking attributes 2022:25:37# [RSpecRunTime] RSpec elapsed time: 8 minutes 32.26 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.30 1.17 1.22 1/295 9522 2222:25:37 when admin mode is disabled 2322:25:39 does not render the click text event tracking attributes 2422:25:39# [RSpecRunTime] RSpec elapsed time: 8 minutes 34.37 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.30 1.17 1.22 1/295 9523 2722:25:39 when search results have a count 2822:25:41 displays the page size 2922:25:41# [RSpecRunTime] RSpec elapsed time: 8 minutes 36.55 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.27 1.17 1.22 1/295 9524 3122:25:41 when search results do not have a count 3222:25:44 does not display the page size 3322:25:44# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.96 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.27 1.17 1.22 1/295 9525 3522:25:44 when searching notes which contain quotes in markdown 3622:25:46 renders plain quotes 3722:25:46# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.59 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.17 1.15 1.21 1/295 9526 3922:25:46# [RSpecRunTime] Finishing example group spec/views/search/_results.html.haml_spec.rb. It took 48.6 seconds. Expected to take 1 minute 0.34 second. 4022:25:46# [RSpecRunTime] Starting example group spec/services/resource_access_tokens/create_service_spec.rb. Expected to take 52.34 seconds. 4122:25:46ResourceAccessTokens::CreateService 4322:25:47 when resource is a project 4422:25:47 behaves like when user does not have permission to create a resource bot 4522:25:47 behaves like token creation fails 4622:25:47 does not add the project bot as a member 4722:25:47 immediately destroys the bot user if one was created 4822:25:48# [RSpecRunTime] RSpec elapsed time: 8 minutes 42.71 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.17 1.15 1.21 1/295 9527 5022:25:48 behaves like correct error message 5122:25:48 returns correct error message 5222:25:48 user with valid permission 5322:25:48 behaves like allows creation of bot with valid params 5422:25:48 is expected to change `User.count` by 1 5522:25:49 creates resource bot user 5622:25:49 logs the event 5722:25:49 email confirmation status 5822:25:49 when created by an admin 5922:25:49 when admin mode is enabled 6022:25:49 behaves like creates a user that has their email confirmed 6122:25:49 creates a user that has their email confirmed 6222:25:50# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.72 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.16 1.14 1.21 1/295 9528 6422:25:50 when admin mode is disabled 6622:25:50 when created by a non-admin 6722:25:50 behaves like creates a user that has their email confirmed 6822:25:50 creates a user that has their email confirmed 7022:25:50 when no name is passed 7122:25:51 uses default name 7222:25:51 when user provides name 7322:25:51 overrides the default name value 7422:25:51 bot username and email 7522:25:51 check email domain 7622:25:52 contains SecureRandom part 7722:25:52 email name is the same as username 7822:25:52 when conflicts 7922:25:52 when username is reserved 8022:25:52 when username is reserved by user 8122:25:53 uniquifies username and email 8222:25:53# [RSpecRunTime] RSpec elapsed time: 8 minutes 48.03 seconds. Current RSS: ~1098M. Threads: 4. load average: 1.16 1.14 1.21 1/295 9529 8422:25:53 when it conflicts with top-level group namespace 8522:25:53 uniquifies username and email 8622:25:53 when it conflicts with top-level group namespace that includes upcased characters 8722:25:54 uniquifies username and email 8822:25:54 when email is reserved 8922:25:54 when it conflicts with confirmed primary email 9022:25:54 uniquifies username and email 9122:25:54 when it conflicts with unconfirmed primary email 9222:25:55 uniquifies username and email 9322:25:55 when it conflicts with confirmed secondary email 9422:25:56 uniquifies username and email 9522:25:56 when email and username is reserved 9622:25:56 uniquifies username and email 9822:25:56 when user does not specify an access level 9922:25:57 adds the bot user as a maintainer in the resource 10022:25:57 when user specifies an access level 10122:25:57 behaves like bot with access level 10222:25:57 adds the bot user with the specified access level in the resource 10322:25:57 with DEVELOPER access_level, in string format 10422:25:57 behaves like bot with access level 10522:25:58 adds the bot user with the specified access level in the resource 10622:25:58 when user is external 10722:25:58 creates resource bot user with external status 10822:25:58 personal access token 10922:25:58 is expected to change `PersonalAccessToken.count` by 1 11022:25:58 when user does not provide scope 11122:25:59 has default scopes 11222:25:59 when user provides scope explicitly 11322:25:59 overrides the default scope value 11522:25:59 when no expiration value is passed 11622:26:00 defaults to PersonalAccessToken::MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS 11722:26:00 project bot membership does not expire when PAT expires 11822:26:00 when retain_resource_access_token_user_after_revoke is disabled 11922:26:01 project bot membership expires when PAT expires 12022:26:01# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.75 seconds. Current RSS: ~1098M. Threads: 4. load average: 1.13 1.14 1.21 1/296 9530 12222:26:01 when require_personal_access_token_expiry is set to false 12322:26:01 returns a nil expiration date 12422:26:01 when user provides expiration value 12522:26:01 overrides the default expiration value 12622:26:02 sets the project bot to not expire 12722:26:02 when retain_resource_access_token_user_after_revoke is disabled 12822:26:02 sets the project bot to expire on the same day as the token 12922:26:02# [RSpecRunTime] RSpec elapsed time: 8 minutes 57.48 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.13 1.14 1.21 1/296 9531 13122:26:02 when invalid scope is passed 13222:26:02 behaves like token creation fails 13322:26:03 does not add the project bot as a member 13422:26:03 immediately destroys the bot user if one was created 13522:26:03 behaves like correct error message 13622:26:03Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 13822:26:03To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 13922:26:03 returns correct error message 14022:26:03 behaves like deletes failed project bot 14122:26:04Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 14322:26:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 14422:26:04 calls DeleteUserWorker for the project bot 14522:26:04 when access provisioning fails 14622:26:04 with MAINTAINER access_level, in integer format 14722:26:04 behaves like token creation fails 14822:26:04 does not add the project bot as a member 14922:26:04 immediately destroys the bot user if one was created 15022:26:04 behaves like correct error message 15122:26:04Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 15322:26:04To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 15422:26:04 returns correct error message 15522:26:04 behaves like deletes failed project bot 15622:26:05Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 15822:26:05To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 15922:26:05 calls DeleteUserWorker for the project bot 16022:26:05 with MAINTAINER access_level, in string format 16122:26:05 behaves like token creation fails 16222:26:05 does not add the project bot as a member 16322:26:05 immediately destroys the bot user if one was created 16422:26:05 behaves like correct error message 16522:26:06Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 16722:26:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 16822:26:06 returns correct error message 16922:26:06 behaves like deletes failed project bot 17022:26:06Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 17222:26:06To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 17322:26:06 calls DeleteUserWorker for the project bot 17422:26:06 when user specifies an access level of OWNER for the bot 17522:26:06 when the executor is a MAINTAINER 17622:26:06 with OWNER access_level, in integer format 17722:26:06 behaves like token creation fails 17822:26:06 does not add the project bot as a member 17922:26:06 immediately destroys the bot user if one was created 18022:26:06 behaves like correct error message 18122:26:06 returns correct error message 18222:26:06 with OWNER access_level, in string format 18322:26:06 behaves like token creation fails 18422:26:07 does not add the project bot as a member 18522:26:07 immediately destroys the bot user if one was created 18622:26:07 behaves like correct error message 18722:26:07 returns correct error message 18822:26:07 when the executor is an OWNER 18922:26:07 adds the bot user with the specified access level in the resource 19022:26:07 when resource is a group 19122:26:07 behaves like when user does not have permission to create a resource bot 19222:26:07 behaves like token creation fails 19322:26:08 does not add the project bot as a member 19422:26:08 immediately destroys the bot user if one was created 19522:26:08 behaves like correct error message 19622:26:08 returns correct error message 19722:26:08 user with valid permission 19822:26:08 behaves like allows creation of bot with valid params 19922:26:08 is expected to change `User.count` by 1 20022:26:09 creates resource bot user 20122:26:09 logs the event 20222:26:09 email confirmation status 20322:26:09 when created by an admin 20422:26:09 when admin mode is enabled 20522:26:09 behaves like creates a user that has their email confirmed 20622:26:10 creates a user that has their email confirmed 20722:26:10# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.03 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.11 1.14 1.20 1/295 9532 20922:26:10 when admin mode is disabled 21022:26:10 returns error 21122:26:10 when created by a non-admin 21222:26:10 behaves like creates a user that has their email confirmed 21322:26:11 creates a user that has their email confirmed 21522:26:11 when no name is passed 21622:26:11 uses default name 21722:26:11 when user provides name 21822:26:11 overrides the default name value 21922:26:11 bot username and email 22022:26:12 check email domain 22122:26:12 contains SecureRandom part 22222:26:13 email name is the same as username 22322:26:13 when conflicts 22422:26:13 when username is reserved 22522:26:13 when username is reserved by user 22622:26:13 uniquifies username and email 22722:26:13# [RSpecRunTime] RSpec elapsed time: 9 minutes 8.44 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.11 1.14 1.20 1/295 9533 22922:26:13 when it conflicts with top-level group namespace 23022:26:14 uniquifies username and email 23122:26:14 when it conflicts with top-level group namespace that includes upcased characters 23222:26:14 uniquifies username and email 23322:26:14 when email is reserved 23422:26:14 when it conflicts with confirmed primary email 23522:26:15 uniquifies username and email 23622:26:15 when it conflicts with unconfirmed primary email 23722:26:16 uniquifies username and email 23822:26:16 when it conflicts with confirmed secondary email 23922:26:16 uniquifies username and email 24022:26:16 when email and username is reserved 24122:26:17 uniquifies username and email 24322:26:17 when user does not specify an access level 24422:26:18 adds the bot user as a maintainer in the resource 24522:26:18 when user specifies an access level 24622:26:18 behaves like bot with access level 24722:26:18 adds the bot user with the specified access level in the resource 24822:26:18 with DEVELOPER access_level, in string format 24922:26:18 behaves like bot with access level 25022:26:18 adds the bot user with the specified access level in the resource 25122:26:18 when user is external 25222:26:19 creates resource bot user with external status 25322:26:19 personal access token 25422:26:19 is expected to change `PersonalAccessToken.count` by 1 25522:26:19 when user does not provide scope 25622:26:20 has default scopes 25722:26:20 when user provides scope explicitly 25822:26:20 overrides the default scope value 26022:26:20 when no expiration value is passed 26122:26:21 defaults to PersonalAccessToken::MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS 26222:26:21 project bot membership does not expire when PAT expires 26322:26:21 when retain_resource_access_token_user_after_revoke is disabled 26422:26:21 project bot membership expires when PAT expires 26522:26:21# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.62 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.09 1.13 1.20 1/295 9534 26722:26:21 when require_personal_access_token_expiry is set to false 26822:26:22 returns a nil expiration date 26922:26:22 when user provides expiration value 27022:26:22 overrides the default expiration value 27122:26:23 sets the project bot to not expire 27222:26:23 when retain_resource_access_token_user_after_revoke is disabled 27322:26:23 sets the project bot to expire on the same day as the token 27422:26:23# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.42 seconds. Current RSS: ~1100M. Threads: 4. load average: 1.09 1.13 1.20 1/294 9535 27622:26:23 when invalid scope is passed 27722:26:23 behaves like token creation fails 27822:26:24 does not add the project bot as a member 27922:26:24 immediately destroys the bot user if one was created 28022:26:24 behaves like correct error message 28122:26:24Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 28322:26:24To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28422:26:24 returns correct error message 28522:26:24 behaves like deletes failed project bot 28622:26:25Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 28822:26:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 28922:26:25 calls DeleteUserWorker for the project bot 29022:26:25 when access provisioning fails 29122:26:25 with MAINTAINER access_level, in integer format 29222:26:25 behaves like token creation fails 29322:26:25 does not add the project bot as a member 29422:26:25 immediately destroys the bot user if one was created 29522:26:25 behaves like correct error message 29622:26:25Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 29822:26:25To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 29922:26:26 returns correct error message 30022:26:26 behaves like deletes failed project bot 30122:26:26Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 30322:26:26To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 30422:26:26 calls DeleteUserWorker for the project bot 30522:26:26 with MAINTAINER access_level, in string format 30622:26:26 behaves like token creation fails 30722:26:26 does not add the project bot as a member 30822:26:26 immediately destroys the bot user if one was created 30922:26:26 behaves like correct error message 31022:26:27Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 31222:26:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 31322:26:27 returns correct error message 31422:26:27 behaves like deletes failed project bot 31522:26:27Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 31722:26:27To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 31822:26:27 calls DeleteUserWorker for the project bot 31922:26:27 when user specifies an access level of OWNER for the bot 32022:26:27 adds the bot user with the specified access level in the resource 32122:26:27# [RSpecRunTime] Finishing example group spec/services/resource_access_tokens/create_service_spec.rb. It took 40.94 seconds. Expected to take 52.34 seconds. 32222:26:27# [RSpecRunTime] Starting example group spec/workers/emails_on_push_worker_spec.rb. Expected to take 37.35 seconds. 32322:26:27EmailsOnPushWorker 32522:26:28 when push is a new branch 32622:26:30 sends a mail with the correct subject 32722:26:31 sends the mail to the correct recipient 32822:26:31# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.77 seconds. Current RSS: ~1099M. Threads: 4. load average: 1.01 1.11 1.19 1/295 9575 33022:26:31 when push is a deleted branch 33122:26:32 sends a mail with the correct subject 33222:26:33 sends the mail to the correct recipient 33322:26:33# [RSpecRunTime] RSpec elapsed time: 9 minutes 27.89 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.01 1.11 1.19 1/295 9584 33522:26:33 when push is a force push to delete commits 33622:26:34 sends a mail with the correct subject 33722:26:35 mentions force pushing in the body 33822:26:36 sends the mail to the correct recipient 33922:26:36# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.43 seconds. Current RSS: ~1075M. Threads: 4. load average: 1.01 1.11 1.19 1/295 9639 34122:26:36 when there are no errors in sending 34222:26:37 sends a mail with the correct subject 34322:26:38 does not mention force pushing in the body 34422:26:40 sends the mail to the correct recipient 34522:26:40# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.78 seconds. Current RSS: ~1071M. Threads: 4. load average: 1.00 1.11 1.19 1/295 9682 34722:26:40 when there is an SMTP error 34822:26:40 gracefully handles an input SMTP error 34922:26:40 when there are multiple recipients 35022:26:40 with mixed-case recipient 35122:26:42 retains the case 35222:26:42# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.83 seconds. Current RSS: ~1072M. Threads: 4. load average: 1.00 1.11 1.19 1/295 9705 35422:26:42 when the recipient addresses are a list of email addresses 35522:26:43 sends the mail to each of the recipients 35622:26:44 only generates the mail once 35722:26:44 when SMIME signing is enabled 35822:26:47 does not sign the email multiple times 35922:26:47# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.23 seconds. Current RSS: ~1066M. Threads: 4. load average: 1.00 1.10 1.19 1/295 9748 36122:26:47 when recipients are invalid 36322:26:48 when the recipient addresses contains angle brackets and are separated by spaces 36422:26:49 accepts emails separated by whitespace 36522:26:49# [RSpecRunTime] RSpec elapsed time: 9 minutes 44.26 seconds. Current RSS: ~1064M. Threads: 4. load average: 1.00 1.10 1.19 1/295 9771 36722:26:49 when the recipient addresses contain a mix of emails with and without angle brackets 36822:26:50 accepts both kind of emails 36922:26:50# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.51 seconds. Current RSS: ~1064M. Threads: 4. load average: 1.00 1.10 1.19 1/295 9786 37122:26:50 when the recipient addresses contains angle brackets and are separated by newlines 37222:26:51 accepts emails separated by newlines 37322:26:51# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.68 seconds. Current RSS: ~1064M. Threads: 4. load average: 1.00 1.10 1.19 1/295 9801 37522:26:51 when the recipient addresses contains duplicates 37622:26:53 deduplicates recipients while treating the domain part as case-insensitive 37722:26:53# [RSpecRunTime] RSpec elapsed time: 9 minutes 47.87 seconds. Current RSS: ~1064M. Threads: 4. load average: 1.00 1.10 1.19 1/295 9816 37922:26:53# [RSpecRunTime] Finishing example group spec/workers/emails_on_push_worker_spec.rb. It took 25.34 seconds. Expected to take 37.35 seconds. 38022:26:53# [RSpecRunTime] Starting example group spec/finders/environments/environment_names_finder_spec.rb. Expected to take 32.6 seconds. 38122:26:53Environments::EnvironmentNamesFinder 38322:26:53 using a group 38422:26:53 with a group developer 38522:26:55 returns environment names for all projects 38622:26:55# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.84 seconds. Current RSS: ~1077M. Threads: 4. load average: 1.00 1.10 1.18 1/296 9817 38822:26:55 with a group reporter 38922:26:56 returns environment names for all projects 39022:26:56# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.53 seconds. Current RSS: ~1087M. Threads: 4. load average: 1.00 1.10 1.18 1/296 9818 39222:26:56 with a public project reporter 39322:26:58 returns environment names for all public projects 39422:26:58# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.35 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.00 1.10 1.18 1/296 9819 39622:26:58 with a private project reporter 39722:27:00 returns environment names for all public projects 39822:27:00# [RSpecRunTime] RSpec elapsed time: 9 minutes 54.98 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.00 1.10 1.18 1/296 9820 40022:27:00 with a public project reporter which has private environments 40122:27:01 returns environment names for public projects 40222:27:01# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.57 seconds. Current RSS: ~1095M. Threads: 4. load average: 1.00 1.10 1.18 1/296 9821 40422:27:01 with a group guest 40522:27:03 returns environment names for public projects 40622:27:03# [RSpecRunTime] RSpec elapsed time: 9 minutes 58.35 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.00 1.10 1.18 1/295 9822 40822:27:03 with a non-member 40922:27:05 returns environment names for only public projects with public environments 41022:27:05# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.98 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.00 1.10 1.18 1/295 9823 41222:27:05 without a user 41322:27:06 returns environment names for only public projects with public environments 41422:27:06# [RSpecRunTime] RSpec elapsed time: 10 minutes 1.25 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.00 1.10 1.18 1/295 9824 41622:27:06 using a public project 41722:27:06 with a project developer 41822:27:08 returns all the unique environment names 41922:27:08# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.02 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.00 1.10 1.18 1/295 9825 42122:27:08 with a project reporter 42222:27:10 returns all the unique environment names 42322:27:10# [RSpecRunTime] RSpec elapsed time: 10 minutes 4.8 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9826 42522:27:10 with a project guest 42622:27:11 returns all the unique environment names 42722:27:11# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.54 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9827 42922:27:11 with a non-member 43022:27:13 returns all the unique environment names 43122:27:13# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.03 seconds. Current RSS: ~1088M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9828 43322:27:13 without a user 43422:27:14 returns all the unique environment names 43522:27:14# [RSpecRunTime] RSpec elapsed time: 10 minutes 9.56 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9829 43722:27:14 using a private project 43822:27:14 with a project developer 43922:27:16 returns all the unique environment names 44022:27:16# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.22 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9830 44222:27:16 with a project reporter 44322:27:18 returns all the unique environment names 44422:27:18# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.02 seconds. Current RSS: ~1089M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9831 44622:27:18 with a project guest 44722:27:20 does not return any environment names 44822:27:20# [RSpecRunTime] RSpec elapsed time: 10 minutes 15.3 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9832 45022:27:20 with a non-member 45122:27:22 does not return any environment names 45222:27:22# [RSpecRunTime] RSpec elapsed time: 10 minutes 17.46 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9833 45422:27:22 without a user 45522:27:24 does not return any environment names 45622:27:24# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.4 seconds. Current RSS: ~1090M. Threads: 4. load average: 1.00 1.09 1.18 1/295 9834 45822:27:24# [RSpecRunTime] Finishing example group spec/finders/environments/environment_names_finder_spec.rb. It took 31.55 seconds. Expected to take 32.6 seconds. 45922:27:24# [RSpecRunTime] Starting example group spec/services/ci/process_sync_events_service_spec.rb. Expected to take 30.46 seconds. 46022:27:24Ci::ProcessSyncEventsService 46222:27:24 for Projects::SyncEvent 46322:27:26 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2} 46422:27:29 consumes events 46522:27:29 when any event left after processing 46622:27:31 is expected to eq {:consumable_events=>1, :estimated_total_events=>2, :processed_events=>1} 46722:27:33 enqueues Projects::ProcessSyncEventsWorker 46822:27:33# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.79 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.00 1.09 1.18 1/297 9835 47022:27:33 when no event left after processing 47122:27:35 is expected to eq {:consumable_events=>2, :estimated_total_events=>2, :processed_events=>2} 47222:27:37 does not enqueue Projects::ProcessSyncEventsWorker 47322:27:37# [RSpecRunTime] RSpec elapsed time: 10 minutes 31.86 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.08 1.10 1.18 1/294 9836 47522:27:37 when there is no event 47622:27:38 is expected to eq {:consumable_events=>0, :estimated_total_events=>0} 47822:27:40# [RSpecRunTime] RSpec elapsed time: 10 minutes 35.48 seconds. Current RSS: ~1094M. Threads: 4. load average: 1.07 1.10 1.18 1/294 9837 48022:27:40 when there is non-executed events 48122:27:44 is expected to eq {:consumable_events=>2, :estimated_total_events=>3, :processed_events=>2} 48222:27:47 does not delete non-executed events 48322:27:47# [RSpecRunTime] RSpec elapsed time: 10 minutes 42.44 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.07 1.10 1.18 1/294 9838 48522:27:47 for Namespaces::SyncEvent 48622:27:49 enqueues Namespaces::ProcessSyncEventsWorker if any left 48722:27:51 does not enqueue Namespaces::ProcessSyncEventsWorker if no left 48822:27:51 behaves like event consuming 48922:27:53 consumes events 49022:27:53# [RSpecRunTime] RSpec elapsed time: 10 minutes 48.5 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.06 1.10 1.18 1/294 9839 49222:27:53 for Ci::Catalog::Resources::SyncEvent 49322:27:55 processes the events 49422:27:55 when there are no remaining unprocessed events 49522:27:56 does not enqueue Ci::Catalog::Resources::ProcessSyncEventsWorker 49622:27:56# [RSpecRunTime] RSpec elapsed time: 10 minutes 51.34 seconds. Current RSS: ~1091M. Threads: 4. load average: 1.14 1.11 1.18 1/295 9840 49822:27:56 when there are remaining unprocessed events 49922:27:57 enqueues Ci::Catalog::Resources::ProcessSyncEventsWorker 50022:27:57 when there are orphaned sync events 50122:27:58 processes the events 50222:27:58# [RSpecRunTime] Finishing example group spec/services/ci/process_sync_events_service_spec.rb. It took 33.31 seconds. Expected to take 30.46 seconds. 50322:27:58# [RSpecRunTime] Starting example group spec/models/ci/pending_build_spec.rb. Expected to take 27.84 seconds. 50422:27:58Ci::PendingBuild 50522:27:58 does not allow STI 50722:27:58 is expected to belong to project required: false 50822:27:58 is expected to belong to build required: false 50922:27:58 is expected to belong to namespace required: false 51122:27:58 .with_instance_runners 51222:27:58 when pending builds cannot be picked up by runner 51322:28:00 returns an empty collection of pending builds 51422:28:00# [RSpecRunTime] RSpec elapsed time: 10 minutes 55.51 seconds. Current RSS: ~1092M. Threads: 4. load average: 1.13 1.11 1.18 1/295 9841 51622:28:00 when pending builds can be picked up by runner 51722:28:03 returns matching pending builds 51822:28:04# [RSpecRunTime] RSpec elapsed time: 10 minutes 58.75 seconds. Current RSS: ~1096M. Threads: 4. load average: 1.13 1.11 1.18 1/295 9842 52122:28:06 when tag_ids match pending builds 52222:28:06 returns matching pending builds 52322:28:06# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.2 seconds. Current RSS: ~1093M. Threads: 4. load average: 1.12 1.11 1.18 1/295 9843 52522:28:06 when tag_ids does not match pending builds 52622:28:06 returns matching pending builds without tags 52722:28:06 when tag_ids is not provided 52822:28:06 with a nil value 52922:28:06 returns matching pending builds without tags 53022:28:06 with an empty array 53122:28:06 returns matching pending builds without tags 53222:28:06 .upsert_from_build! 53322:28:06 another pending entry does not exist 53422:28:06 creates a new pending entry 53522:28:06 when another queuing entry exists for given build 53622:28:06 returns a build id as a result 53722:28:06 when project does not have shared runners enabled 53822:28:07 sets instance_runners_enabled to false 53922:28:07 when project has shared runner 54022:28:07 sets instance_runners_enabled to true 54122:28:07 when project is about to be deleted 54222:28:07 sets instance_runners_enabled to false 54322:28:07 when builds are disabled 54422:28:08 sets instance_runners_enabled to false 54522:28:08 when build has tags 54722:28:09 when a build project is nested in a subgroup 54822:28:09 when build can be picked by a group runner 54922:28:09 denormalizes namespace traversal ids 55022:28:09 when build can not be picked by a group runner 55122:28:10 creates an empty namespace traversal ids array 55222:28:10 .namespace_transfer_params 55322:28:10 updates all pending builds with namespace_transfer_params 55522:28:11 assigns the same partition id as the one that build has 55622:28:11 behaves like cleanup by a loose foreign key 55722:28:14 cleans up (delete or nullify) the model 55822:28:14# [RSpecRunTime] RSpec elapsed time: 11 minutes 9.31 seconds. Current RSS: ~1097M. Threads: 4. load average: 1.19 1.12 1.19 1/295 9844 56022:28:14 behaves like cleanup by a loose foreign key 56122:28:23 cleans up (delete or nullify) the model 56222:28:23# [RSpecRunTime] RSpec elapsed time: 11 minutes 18.02 seconds. Current RSS: ~1105M. Threads: 4. load average: 1.08 1.10 1.18 1/295 9845 56422:28:23# [RSpecRunTime] Finishing example group spec/models/ci/pending_build_spec.rb. It took 25.31 seconds. Expected to take 27.84 seconds. 56522:28:23# [RSpecRunTime] Starting example group spec/lib/gitlab/gfm/uploads_rewriter_spec.rb. Expected to take 25.71 seconds. 56622:28:23Gitlab::Gfm::UploadsRewriter 56722:28:23 text contains links to uploads 56822:28:26 does not rewrite plain links as embedded 56922:28:28 does not casue a timeout on pathological text 57022:28:28 file are stored locally 57222:28:29 rewrites content 57422:28:32 does not remove old files 57522:28:33 generates a new secret for each file 57622:28:35 skips nil files do 57722:28:36 skips non-existant files 57822:28:36# [RSpecRunTime] RSpec elapsed time: 11 minutes 31.2 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.06 1.10 1.17 1/294 9846 58022:28:36 files are stored remotely 58222:28:37 rewrites content 58422:28:40 does not remove old files 58522:28:42 generates a new secret for each file 58622:28:43 skips nil files do 58722:28:45 skips non-existant files 58822:28:45# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.84 seconds. Current RSS: ~1107M. Threads: 4. load average: 1.05 1.09 1.17 1/294 9847 59022:28:45 #needs_rewrite? 59122:28:46 is expected to eq true 59222:28:46# [RSpecRunTime] Finishing example group spec/lib/gitlab/gfm/uploads_rewriter_spec.rb. It took 22.69 seconds. Expected to take 25.71 seconds. 59322:28:46# [RSpecRunTime] Starting example group spec/serializers/stage_entity_spec.rb. Expected to take 24.38 seconds. 59622:28:46 contains relevant fields 59722:28:47 contains detailed status 59822:28:48 contains valid name 59922:28:49 contains valid id 60022:28:50 contains path to the stage 60122:28:51 contains path to the stage dropdown 60222:28:52 contains stage title 60322:28:53 does not contain play_details info 60422:28:53 when the jobs should be grouped 60522:28:54 exposes the group key 60622:28:54 and contains commit status 60722:28:55 contains commit status 60822:28:55# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.92 seconds. Current RSS: ~1110M. Threads: 4. load average: 1.05 1.09 1.17 1/295 9848 61022:28:55 with a skipped stage 61122:28:56 contains play_all_manual 61222:28:56# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.53 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.05 1.09 1.17 2/295 9849 61422:28:56 with a scheduled stage 61522:28:58 contains play_all_manual 61622:28:58# [RSpecRunTime] RSpec elapsed time: 11 minutes 53.1 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.05 1.09 1.17 1/294 9850 61822:28:58 with a manual stage 61922:28:59 contains play_all_manual 62022:28:59# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.62 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.05 1.09 1.17 1/294 9851 62222:28:59 when details: true 62322:29:02 avoids N+1 queries on latest_statuses 62422:29:02# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.43 seconds. Current RSS: ~1110M. Threads: 4. load average: 1.04 1.09 1.17 1/294 9852 62622:29:02 when details: true and retried: true 62722:29:04 exposes latest_statuses and retried 62822:29:05 does not expose latest_statuses when details is false 62922:29:06 does not expose retried when retried is false 63022:29:06# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.41 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.04 1.08 1.17 1/294 9853 63222:29:06# [RSpecRunTime] Finishing example group spec/serializers/stage_entity_spec.rb. It took 20.69 seconds. Expected to take 24.38 seconds. 63322:29:06# [RSpecRunTime] Starting example group spec/tasks/gitlab/db_rake_spec.rb. Expected to take 22.62 seconds. 63422:29:06gitlab:db namespace rake task 63522:29:06 mark_migration_complete 63622:29:06 with a single database 63722:29:07 marks the migration complete on the given database (PENDING: Skipping because database ci exists) 63822:29:07 with multiple databases 63922:29:07 marks the migration complete on each database 64022:29:07 when the single database task is used 64122:29:07 marks the migration complete for the given database 64222:29:07 with geo configured 64322:29:07 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 64422:29:07 when the migration is already marked complete 64522:29:07 prints a warning message 64622:29:07 when an invalid version is given 64722:29:07 prints an error and exits 64922:29:07 with a single database 65022:29:07 when geo is not configured 65122:29:07 when the schema is already loaded 65222:29:07 migrates the database (PENDING: Skipping because database ci exists) 65322:29:07 when the schema is not loaded 65422:29:07 loads the schema and seeds the database (PENDING: Skipping because database ci exists) 65522:29:07 when only a single table is present 65622:29:07 loads the schema and seeds the database (PENDING: Skipping because database ci exists) 65722:29:07 when loading the schema fails 65822:29:07 does not seed the database (PENDING: Skipping because database ci exists) 65922:29:07 SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set 66022:29:07 when the schema is not loaded 66122:29:07 adds the post deployment migration path before schema load (PENDING: Skipping because database ci exists) 66222:29:07 when the schema is loaded 66322:29:07 ignores post deployment migrations (PENDING: Skipping because database ci exists) 66422:29:07 when geo is configured 66522:29:07 when the main database is also configured 66622:29:07 only configures the main database (PENDING: Skipping because database ci exists) 66722:29:07 with multiple databases 66822:29:07 when geo is not configured 66922:29:07 when no database has the schema loaded 67022:29:07 loads the schema, seeds all the databases and alter cell sequences range 67122:29:07 when both databases have the schema loaded 67222:29:07 migrates the databases without seeding them and alter cell sequences range 67322:29:07 when only one database has the schema loaded 67422:29:07 migrates, loads the schema correctly and alter cell sequences without seeding the databases 67522:29:07 when has cell configuration but has no sequence range available 67622:29:07 loads the schema, seeds all the databases but does not alter cell sequences range 67722:29:07 when geo is configured 67822:29:07 does not run tasks against geo (PENDING: Skipping because the geo database is not configured) 67922:29:07 clickhouse migrations 68022:29:07 migrates clickhouse database 68122:29:07 does not fail if clickhouse is not configured 68222:29:07 schema inconsistencies 68322:29:07 prints the inconsistency message along with the log info 68422:29:07 dictionary generate 68522:29:07 when the dictionary files do not exist 68622:29:07 generate the dictionary files 68722:29:07 do not generate the dictionary files for test tables 68822:29:07 when a new model class is added to the codebase 68922:29:07 appends new classes to the dictionary 69022:29:07 when a model class is removed from the codebase 69122:29:07 keeps the dictionary classes 69322:29:07 schema_migration_table_exists: false, needs_migrations: false, rake_output: "unattended_migrations_completed" 69422:29:07 outputs changed message for automation after operations happen 69522:29:07 schema_migration_table_exists: false, needs_migrations: true, rake_output: "unattended_migrations_completed" 69622:29:07 outputs changed message for automation after operations happen 69722:29:07 schema_migration_table_exists: true, needs_migrations: false, rake_output: "unattended_migrations_static" 69822:29:07 outputs changed message for automation after operations happen 69922:29:07 schema_migration_table_exists: true, needs_migrations: true, rake_output: "unattended_migrations_completed" 70022:29:08 outputs changed message for automation after operations happen 70122:29:08 clean_structure_sql 70222:29:08 can be executed multiple times within another rake task 70422:29:08 with a single database 70522:29:08 drops all objects for the database (PENDING: Skipping because some of the extra databases [:ci, :sec] are setup) 70622:29:08 with multiple databases 70722:29:08 drops all objects for all databases 70822:29:08 when the single database task is used 70922:29:08 drops all objects for the given database 71022:29:08 with geo configured 71122:29:08 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 71222:29:08 create_dynamic_partitions 71322:29:08 with a single database 71422:29:08 delegates syncing of partitions without limiting databases (PENDING: Skipping because some of the extra databases [:ci, :sec] are setup) 71522:29:08 with multiple databases 71622:29:08 when running the multi-database variant 71722:29:08 delegates syncing of partitions without limiting databases 71822:29:08 when running a single-database variant 71922:29:08 delegates syncing of partitions for the chosen database 72022:29:08 with geo configured 72122:29:08 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 72222:29:08 with jh configured 72322:29:08 does not create a task for the jh database (PENDING: Skipping because the jh database is not configured) 72522:29:08 with a single database 72622:29:08 delegates to Gitlab::Database::Reindexing 72722:29:08 when reindexing is not enabled 72922:29:08 with multiple databases 73022:29:08 delegates to Gitlab::Database::Reindexing without a specific database 73122:29:08 when the single database task is used 73222:29:08 delegates to Gitlab::Database::Reindexing with a specific database 73322:29:08 when reindexing is not enabled 73522:29:08 with geo configured 73622:29:08 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 73722:29:08 enqueue_reindexing_action 73822:29:08 creates an entry in the queue 73922:29:08 defaults to main database 74022:29:08 execute_async_index_operations 74122:29:08 delegates ci task to Gitlab::Database::AsyncIndexes 74222:29:08 delegates ci task to Gitlab::Database::AsyncIndexes with specified argument 74322:29:08 delegates main task to Gitlab::Database::AsyncIndexes 74422:29:08 delegates main task to Gitlab::Database::AsyncIndexes with specified argument 74522:29:08 delegates all task to every database with higher default for dev 74622:29:08 delegates all task to every database with lower default for prod 74722:29:08 delegates all task to every database with specified argument 74822:29:08 when feature is not enabled 75022:29:08 when database ddl feature flag is enabled 75222:29:09 with geo configured 75322:29:09 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 75422:29:09 validate_async_constraints 75522:29:09 delegates ci task to Gitlab::Database::AsyncConstraints 75622:29:09 delegates ci task to Gitlab::Database::AsyncConstraints with specified argument 75722:29:09 delegates main task to Gitlab::Database::AsyncConstraints 75822:29:09 delegates main task to Gitlab::Database::AsyncConstraints with specified argument 75922:29:09 delegates all task to every database with higher default for dev 76022:29:09 delegates all task to every database with lower default for prod 76122:29:09 delegates all task to every database with specified argument 76222:29:09 when feature is not enabled 76422:29:09 when database ddl feature flag is enabled 76622:29:09 with geo configured 76722:29:09 does not create a task for the geo database (PENDING: Skipping because the geo database is not configured) 76922:29:09 needs_migration: true, project_count: nil, exit_status: 1, exit_code: false 77022:29:09 exits 0 or 1 depending on user modifications to the database 77122:29:09 needs_migration: false, project_count: 1, exit_status: 0, exit_code: true 77222:29:09 exits 0 or 1 depending on user modifications to the database 77322:29:09 needs_migration: false, project_count: 0, exit_status: 1, exit_code: false 77422:29:09 exits 0 or 1 depending on user modifications to the database 77522:29:09 needs_migration: false, project_count: 2, exit_status: 0, exit_code: true 77622:29:09 exits 0 or 1 depending on user modifications to the database 77722:29:09 #migrate_with_instrumentation 77822:29:09 #up (legacy mode) 77922:29:09 delegates to the migration runner in legacy mode 78022:29:09 #sample_background_migrations 78122:29:09 delegates to the migration runner with a default sample duration 78222:29:09 delegates to the migration runner with a configured sample duration 78522:29:09 delegates to the migration runner 78722:29:09 delegates to the migration runner 78822:29:09 #sample_batched_background_migrations 78922:29:09 delegates to the migration runner for a specified database with a default sample duration 79022:29:09 delegates to the migration runner for a specified database and sample duration 79322:29:09 delegates to the migration runner 79522:29:09 delegates to the migration runner 79622:29:09 #sample_batched_background_migrations 79722:29:09 delegates to the migration runner for a specified database with a default sample duration 79822:29:09 delegates to the migration runner for a specified database and sample duration 79922:29:09 #execute_batched_migrations 80022:29:09 executes all migrations 80122:29:09 with multiple databases 80222:29:09 db:schema:dump against a single database 80322:29:15 invokes gitlab:db:clean_structure_sql 80422:29:15# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.94 seconds. Current RSS: ~1106M. Threads: 4. load average: 1.03 1.08 1.17 1/294 9855 80622:29:15 db:migrate against a single database 80722:29:20 invokes gitlab:db:create_dynamic_partitions for the same database 80822:29:20# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.01 seconds. Current RSS: ~1121M. Threads: 4. load average: 1.03 1.08 1.17 1/294 9857 81022:29:20 db:migrate:geo 81122:29:20 does not invoke gitlab:db:create_dynamic_partitions (PENDING: Skipping because the geo database is not configured) 81222:29:20 gitlab:db:reset_as_non_superuser 81322:29:20 migrate as nonsuperuser check with default username 81422:29:20 migrate as nonsuperuser check with specified username 81522:29:24# [RSpecRunTime] Finishing example group spec/tasks/gitlab/db_rake_spec.rb. It took 17.47 seconds. Expected to take 22.62 seconds. 81622:29:24# [RSpecRunTime] RSpec elapsed time: 12 minutes 18.93 seconds. Current RSS: ~1108M. Threads: 4. load average: 1.03 1.08 1.17 1/294 9858 81822:29:24# [RSpecRunTime] Starting example group spec/helpers/submodule_helper_spec.rb. Expected to take 20.31 seconds. 81922:29:24SubmoduleHelper 82022:29:24 as view helpers in view context 82122:29:24 behaves like submodule_links 82222:29:24 submodule on self 82322:29:24 detects ssh on standard port 82422:29:24 detects ssh on standard port without a username 82522:29:24 detects ssh on non-standard port 82622:29:24 detects ssh on non-standard port without a username 82722:29:24 detects http on standard port 82822:29:24 detects http on non-standard port 82922:29:24 works with relative_url_root 83022:29:24 works with subgroups 83122:29:24 submodule on gist.github.com 83422:29:24 detects https 83522:29:24 handles urls with no .git on the end 83622:29:24 returns original with non-standard url 83722:29:24 submodule on github.com 84022:29:24 detects https 84122:29:24 handles urls with no .git on the end 84222:29:24 returns original with non-standard url 84322:29:24 in-repository submodule 84422:29:25 in-repository 84522:29:25 submodule on gitlab.com 84822:29:25 detects https 84922:29:25 handles urls with no .git on the end 85022:29:25 handles urls with trailing whitespace 85122:29:25 returns original with non-standard url 85222:29:25 submodule on unsupported 85322:29:25 sanitizes unsupported protocols 85422:29:25 sanitizes unsupported protocols disguised as a repository URL 85522:29:25 sanitizes invalid URL with extended ASCII 85622:29:25 returns original 85722:29:25 submodules with relative links 85822:29:26 handles project under same group 85922:29:26 handles trailing whitespace 86022:29:27 handles project under another top group 86122:29:27 repo path resolves to be located at root (namespace absent) 86322:29:28# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.85 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.03 1.08 1.16 1/294 9859 86522:29:28 repo path resolves to be located underneath current project path 86622:29:28 returns nil because it is not possible to have repo nested under another repo 86822:29:29 handles referencing descendent group's project 86922:29:30 handles referencing another top group's project 87022:29:30 project in sub group 87122:29:30 handles referencing ancestor group's project 87222:29:30# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.38 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.02 1.08 1.16 1/294 9860 87422:29:30 personal project 87522:29:31 handles referencing another personal project 87622:29:31 unknown submodule 87722:29:31 returns no links 87822:29:31 as stand-alone module 87922:29:31 behaves like submodule_links 88022:29:31 submodule on self 88122:29:31 detects ssh on standard port 88222:29:31 detects ssh on standard port without a username 88322:29:31 detects ssh on non-standard port 88422:29:31 detects ssh on non-standard port without a username 88522:29:31 detects http on standard port 88622:29:31 detects http on non-standard port 88722:29:31 works with relative_url_root 88822:29:31 works with subgroups 88922:29:31 submodule on gist.github.com 89222:29:31 detects https 89322:29:31 handles urls with no .git on the end 89422:29:31 returns original with non-standard url 89522:29:31 submodule on github.com 89822:29:31 detects https 89922:29:31 handles urls with no .git on the end 90022:29:31 returns original with non-standard url 90122:29:31 in-repository submodule 90222:29:32 in-repository 90322:29:32 submodule on gitlab.com 90622:29:32 detects https 90722:29:32 handles urls with no .git on the end 90822:29:32 handles urls with trailing whitespace 90922:29:32 returns original with non-standard url 91022:29:32 submodule on unsupported 91122:29:32 sanitizes unsupported protocols 91222:29:32 sanitizes unsupported protocols disguised as a repository URL 91322:29:32 sanitizes invalid URL with extended ASCII 91422:29:32 returns original 91522:29:32 submodules with relative links 91622:29:33 handles project under same group 91722:29:33 handles trailing whitespace 91822:29:34 handles project under another top group 91922:29:34 repo path resolves to be located at root (namespace absent) 92122:29:35# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.93 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.02 1.08 1.16 1/294 9861 92322:29:35 repo path resolves to be located underneath current project path 92422:29:35 returns nil because it is not possible to have repo nested under another repo 92622:29:36 handles referencing descendent group's project 92722:29:37 handles referencing another top group's project 92822:29:37 project in sub group 92922:29:37 handles referencing ancestor group's project 93022:29:37# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.52 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.02 1.08 1.16 1/294 9862 93222:29:37 personal project 93322:29:38 handles referencing another personal project 93422:29:38 unknown submodule 93522:29:38 returns no links 93622:29:38# [RSpecRunTime] Finishing example group spec/helpers/submodule_helper_spec.rb. It took 14.18 seconds. Expected to take 20.31 seconds. 93722:29:38# [RSpecRunTime] Starting example group spec/finders/starred_projects_finder_spec.rb. Expected to take 18.86 seconds. 93822:29:38StarredProjectsFinder 94022:29:38 user has a public profile 94222:29:40 is expected to contain exactly #<Project id:477 namespace376/project-476>>, #<Project id:478 namespace377/project-477>>, and #<Project id:479 namespace378/project-478>> 94322:29:40# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.42 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.02 1.07 1.16 1/294 9887 94522:29:40 as other user 94622:29:43 is expected to contain exactly #<Project id:480 namespace379/project-479>> and #<Project id:481 namespace380/project-480>> 94722:29:43# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.78 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.02 1.07 1.16 1/294 9912 95022:29:45 is expected to contain exactly #<Project id:483 namespace382/project-482>> and #<Project id:484 namespace383/project-483>> 95122:29:45# [RSpecRunTime] RSpec elapsed time: 12 minutes 40.12 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.02 1.07 1.16 1/294 9937 95322:29:45 user has a private profile 95522:29:47 is expected to contain exactly #<Project id:486 namespace385/project-485>>, #<Project id:487 namespace386/project-486>>, and #<Project id:488 namespace387/project-487>> 95622:29:47# [RSpecRunTime] RSpec elapsed time: 12 minutes 42.4 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.02 1.07 1.16 1/294 9962 95822:29:47 as other user 95922:29:47 user does not have access to view the private profile 96022:29:50 is expected to be empty 96122:29:50# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.79 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.02 1.07 1.16 1/294 9987 96322:29:50 user has access to view the private profile 96422:29:52 is expected to contain exactly #<Project id:492 namespace391/project-491>>, #<Project id:493 namespace392/project-492>>, and #<Project id:494 namespace393/project-493>> 96522:29:52# [RSpecRunTime] RSpec elapsed time: 12 minutes 47.14 seconds. Current RSS: ~1111M. Threads: 4. load average: 1.02 1.07 1.16 1/294 10012 96822:29:54 is expected to be empty 96922:29:54# [RSpecRunTime] RSpec elapsed time: 12 minutes 49.38 seconds. Current RSS: ~1111M. Threads: 4. load average: 1.02 1.07 1.16 1/294 10037 97122:29:54# [RSpecRunTime] Finishing example group spec/finders/starred_projects_finder_spec.rb. It took 16.26 seconds. Expected to take 18.86 seconds. 97222:29:54# [RSpecRunTime] Starting example group spec/services/environments/auto_recover_service_spec.rb. Expected to take 17.63 seconds. 97322:29:54Environments::AutoRecoverService 97522:29:59 stops environments that have been stuck stopping too long 97622:30:02 schedules stop processes in bulk 97722:30:02 when the other sidekiq worker has already been running 97822:30:04 does not execute recover_in_batch 97922:30:04# [RSpecRunTime] RSpec elapsed time: 12 minutes 59.17 seconds. Current RSS: ~1126M. Threads: 4. load average: 1.01 1.07 1.16 1/299 10105 98122:30:04 when loop reached timeout 98222:30:06 returns false and does not continue the process 98322:30:06# [RSpecRunTime] RSpec elapsed time: 13 minutes 1.58 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.01 1.07 1.16 1/299 10111 98522:30:06 when loop reached loop limit 98622:30:09 stops only one available environment 98722:30:09# [RSpecRunTime] RSpec elapsed time: 13 minutes 3.97 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.01 1.07 1.16 1/297 10117 98922:30:09# [RSpecRunTime] Finishing example group spec/services/environments/auto_recover_service_spec.rb. It took 14.59 seconds. Expected to take 17.63 seconds. 99022:30:09# [RSpecRunTime] Starting example group spec/models/concerns/group_descendant_spec.rb. Expected to take 15.42 seconds. 99122:30:09GroupDescendant 99222:30:09 does not allow STI 99522:30:09 only queries once for the ancestors 99622:30:10 only queries once for the ancestors when a top is given 99722:30:10 builds a hierarchy for a group 99822:30:11 builds a hierarchy upto a specified parent 99922:30:11 raises an error if specifying a base that is not part of the tree 100022:30:11# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.49 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.01 1.07 1.16 1/296 10118 100222:30:11 .build_hierarchy 100322:30:12 combines hierarchies until the top 100422:30:13 combines upto a given parent 100522:30:14 handles building a tree out of order 100622:30:14 tracks the exception when a parent was not preloaded 100722:30:14 recovers if a parent was not reloaded by querying for the parent 100822:30:15 raises an error if not all elements were preloaded 100922:30:15# [RSpecRunTime] RSpec elapsed time: 13 minutes 10.0 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.01 1.06 1.16 1/296 10119 101122:30:15 for a project 101322:30:16 builds a hierarchy for a project 101422:30:16 builds a hierarchy upto a specified parent 101522:30:16# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.56 seconds. Current RSS: ~1115M. Threads: 4. load average: 1.01 1.06 1.16 3/296 10120 101722:30:16 .build_hierarchy 101822:30:17 combines hierarchies until the top 101922:30:19 combines upto a given parent 102022:30:19 merges to elements in the same hierarchy 102122:30:21 merges complex hierarchies 102222:30:21# [RSpecRunTime] RSpec elapsed time: 13 minutes 16.47 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.17 1.10 1.17 1/295 10121 102422:30:21# [RSpecRunTime] Finishing example group spec/models/concerns/group_descendant_spec.rb. It took 12.5 seconds. Expected to take 15.42 seconds. 102522:30:21# [RSpecRunTime] Starting example group spec/helpers/application_helper_spec.rb. Expected to take 14.85 seconds. 102622:30:21ApplicationHelper 102822:30:21 returns precompiled error CSS with proper encoding 102922:30:21 current_controller? 103022:30:21 returns true when controller matches argument 103122:30:21 returns false when controller does not match argument 103222:30:21 takes any number of arguments 103322:30:21 when namespaced 103422:30:21 returns true when controller matches argument 103522:30:21 returns true when controller and namespace matches argument in path notation 103622:30:21 returns false when namespace doesnt match 103722:30:21 current_action? 103822:30:22 returns true when action matches 103922:30:22 returns false when action does not match 104022:30:22 takes any number of arguments 104122:30:22 #admin_section? 104222:30:22 when controller is under the admin namespace 104322:30:22 returns true 104422:30:22 when controller is not under the admin namespace 104522:30:22 returns true 104622:30:22 simple_sanitize 104722:30:22 allows the a tag 104822:30:22 allows the span tag 104922:30:22 disallows other tags 105022:30:22 time_ago_with_tooltip 105122:30:22 returns a time element 105222:30:22 includes the date string 105322:30:22 has a datetime attribute 105422:30:22 has a formatted title attribute 105522:30:22 includes a default js-timeago class 105622:30:22 accepts a custom html_class 105722:30:22 accepts a custom tooltip placement 105822:30:22 converts to Time 105922:30:22 add class for the short format 106022:30:22 returns blank if time is nil 106122:30:22 edited_time_ago_with_tooltip 106222:30:22 when editable object was not edited 106322:30:22 is expected to eq nil 106422:30:22 when editable object was edited 106522:30:22 is expected to have text "Edited Jul 02, 2015 by Sidney Jones931" 106622:30:22 is expected to have text "Edited Jul 02, 2015" 106722:30:22 #active_when 106822:30:22 is expected to eq "active" 106922:30:22 is expected to eq nil 107022:30:22 #linkedin_name 107122:30:22 linkedin_url: "alice", linkedin_name: "alice" 107222:30:22 is expected to eq "alice" 107422:30:22 is expected to eq "in" 107622:30:22 is expected to eq "alice" 107822:30:22 is expected to eq "alice" 108022:30:22 is expected to eq "alice" 108222:30:22 is expected to eq "alice" 108422:30:22 is expected to eq "alice" 108622:30:22 is expected to eq "path" 108722:30:22 #linkedin_url 109222:30:23 #twitter_url? 111022:30:23 returns the url 111222:30:23 returns the url 111322:30:23 changes if promo_host changes 111422:30:23 #community_forum 111522:30:23 returns the url 111622:30:23 #support_url 111722:30:23 when alternate support url is specified 111822:30:23 returns the alternate support url 111922:30:23 when alternate support url is not specified 112022:30:23 builds the support url from the promo_url 112122:30:23 #instance_review_permitted? 112322:30:23 when admin mode setting is disabled 112422:30:23 behaves like returns expected result depending on instance setting 112522:30:23 is expected to equal true 112622:30:23 behaves like returns expected result depending on instance setting 112722:30:23 is expected to equal false 112822:30:23 when admin mode setting is enabled 112922:30:23 when in admin mode 113022:30:23 behaves like returns expected result depending on instance setting 113122:30:23 is expected to equal true 113222:30:23 behaves like returns expected result depending on instance setting 113322:30:23 is expected to equal false 113422:30:23 when not in admin mode 113522:30:23 behaves like returns expected result depending on instance setting 113622:30:23 is expected to equal false 113722:30:23 behaves like returns expected result depending on instance setting 113822:30:23 is expected to equal false 113922:30:23 as normal user 114022:30:23 behaves like returns expected result depending on instance setting 114122:30:23 is expected to equal false 114222:30:23 behaves like returns expected result depending on instance setting 114322:30:23 is expected to equal false 114422:30:23 #locale_path 114522:30:23 returns the locale path with an `_` 114622:30:23 #client_class_list 114722:30:23 when browser or platform are unknown 114822:30:23 returns string containing CSS classes representing fallbacks 114922:30:23 when browser and platform are known 115022:30:23 returns string containing CSS classes representing them 115122:30:23 #client_js_flags 115222:30:23 when browser or platform are unknown 115322:30:23 returns map containing JS flags representing falllbacks 115422:30:23 when browser and platform are known 115522:30:23 returns map containing JS flags representing client browser and platform 115622:30:23 #page_startup_api_calls 115722:30:23 returns map containing JS Page Startup Calls 115822:30:23 #autocomplete_data_sources 116022:30:24 returns paths for autocomplete_sources_controller 116222:30:24 returns paths for autocomplete_sources_controller 116322:30:24 #external_storage_url_or_path 116422:30:24 when external storage is disabled 116522:30:25 returns the passed path 116622:30:25 when @snippet is set 116722:30:27 returns the passed path 116822:30:27# [RSpecRunTime] RSpec elapsed time: 13 minutes 22.0 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.16 1.09 1.16 1/295 10122 117022:30:27 when external storage is enabled 117122:30:27 returns the external storage URL prepended to the path 117222:30:28 preserves the path query parameters 117322:30:28 when project is public 117422:30:29 returns does not append a token parameter 117522:30:29# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.05 seconds. Current RSS: ~1120M. Threads: 4. load average: 1.16 1.09 1.16 1/295 10123 117822:30:29 when @project is not set 117922:30:29 does not include project data in the body data elements 118022:30:29 when @group is set 118122:30:29 sets group in the body data elements 118222:30:29 when @project is set 118322:30:30 includes all possible body data elements and associates the project elements with project 118422:30:30 when @project is owned by a group 118522:30:31 includes all possible body data elements and associates the project elements with project 118622:30:31# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.97 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.14 1.09 1.16 1/295 10164 118822:30:31 when controller is issues 118922:30:31 when params[:id] is present and the issue exsits and action_name is show 119022:30:31 sets all project and id elements correctly related to the issue 119122:30:31 find_file attribute 119222:30:31 when the project has no repository 119322:30:31 is expected to be nil 119422:30:31 when user cannot read_code for the project 119522:30:31 is expected to be nil 119622:30:31 when current_user has read_code permission 119722:30:31 returns find_file with the default branch 119822:30:31 #profile_social_links 119922:30:31 when discord is set 120022:30:31 returns an empty string if discord is not set 120122:30:31 returns discord url when discord id is set 120222:30:31 when bluesky is set 120322:30:31 returns an empty string if bluesky did id is not set 120422:30:31 returns bluesky url when bluesky did id is set 120522:30:31 when mastodon is set 120622:30:31 returns an empty string if mastodon username is not set 120722:30:31 when verify_mastodon_user FF is enabled 120822:30:31 returns mastodon url with relme when user handle is set 120922:30:31 when verify_mastodon_user FF is disabled 121022:30:31 returns mastodon url when user handle is set 121122:30:31 #gitlab_ui_form_for 121222:30:31 adds custom form builder to options and calls `form_for` 121322:30:31 #gitlab_ui_form_with 121422:30:31 adds custom form builder to options and calls `form_with` 121722:30:31 when @with_header is falsey 121822:30:31 when current_user 121922:30:31 is expected not to include "with-header" 122022:30:31 when no current_user 122122:30:31 is expected to include "with-header" 122222:30:31 when @with_header is true 122322:30:31 is expected to include "with-header" 122422:30:31 with-top-bar 122522:30:31 is expected to include "with-top-bar" 122622:30:31 #dispensable_render 122722:30:31 when an error occurs in the template to be rendered 122822:30:31 calls `track_and_raise_for_dev_exception` 122922:30:31 for development environment 123022:30:32 raises an error 123122:30:32 for production environments 123322:30:32 when no error occurs in the template to be rendered 123422:30:32 does not track or raise and returns the rendered content 123522:30:32 #dispensable_render_if_exists 123622:30:32 when an error occurs in the template to be rendered 123722:30:32 calls `track_and_raise_for_dev_exception` 123822:30:32 for development environment 123922:30:32 raises an error 124022:30:32 for production environments 124222:30:32 when no error occurs in the template to be rendered 124322:30:32 does not track or raise 124422:30:32 sign_in_with_redirect? 124522:30:32 when on the sign-in page that redirects afterwards 124622:30:32 returns true 124722:30:32 when on a non sign-in page 124822:30:32 returns false 124922:30:32 collapsed_super_sidebar? 125022:30:32 when @force_desktop_expanded_sidebar is true 125122:30:32 returns false 125222:30:32 does not use the cookie value 125322:30:32 when @force_desktop_expanded_sidebar is not set (default) 125422:30:32 when super_sidebar_collapsed cookie is true 125522:30:32 returns true 125622:30:32 when super_sidebar_collapsed cookie is false 125722:30:32 returns false 125822:30:32 #hidden_resource_icon 125922:30:32 when resource is an issue 126022:30:32 behaves like returns icon with tooltip 126122:30:32 returns icon with tooltip 126222:30:32 when resource is a merge request 126322:30:32 behaves like returns icon with tooltip 126422:30:32 returns icon with tooltip 126522:30:32 when resource is a project 126622:30:32 behaves like returns icon with tooltip 126722:30:32 returns icon with tooltip 126822:30:32 when css_class is provided 126922:30:32 passes the value to sprite_icon 127022:30:32# [RSpecRunTime] Finishing example group spec/helpers/application_helper_spec.rb. It took 10.85 seconds. Expected to take 14.85 seconds. 127122:30:32# [RSpecRunTime] Starting example group spec/lib/gitlab/suggestions/suggestion_set_spec.rb. Expected to take 13.97 seconds. 127222:30:32Gitlab::Suggestions::SuggestionSet 127322:30:35 merge_request: merge_request_same_project 127422:30:35 #source_project 127522:30:35 returns the source project associated with the suggestions 127622:30:35# [RSpecRunTime] RSpec elapsed time: 13 minutes 30.37 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.13 1.09 1.16 1/300 10284 127822:30:35 #target_project 127922:30:35 returns the target project associated with the suggestions 128122:30:35 returns the branch associated with the suggestions 128322:30:36 returns true if no errors are found 128422:30:37 returns false if an error is found 128522:30:37# [RSpecRunTime] RSpec elapsed time: 13 minutes 32.54 seconds. Current RSS: ~1150M. Threads: 4. load average: 1.13 1.09 1.16 1/301 10369 128722:30:37 #error_message 128822:30:39 returns an error message if an error is found 128922:30:39 returns nil if no errors are found 129022:30:39# [RSpecRunTime] RSpec elapsed time: 13 minutes 34.32 seconds. Current RSS: ~1154M. Threads: 4. load average: 1.13 1.09 1.16 1/301 10444 129322:30:39 returns an array of hashes with proper key/value pairs 129522:30:40 returns an array of unique file paths associated with the suggestions 129622:30:40 merge_request: merge_request_from_fork 129722:30:40 #source_project 129822:30:40 returns the source project associated with the suggestions 129922:30:40 #target_project 130022:30:40 returns the target project associated with the suggestions 130222:30:40 returns the branch associated with the suggestions 130422:30:40 returns true if no errors are found 130522:30:42 returns false if an error is found 130622:30:42# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.09 seconds. Current RSS: ~1151M. Threads: 4. load average: 1.12 1.09 1.16 1/301 10559 130822:30:42 #error_message 130922:30:44 returns an error message if an error is found 131022:30:44 returns nil if no errors are found 131122:30:44# [RSpecRunTime] RSpec elapsed time: 13 minutes 38.93 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.12 1.09 1.16 1/301 10636 131422:30:44 returns an array of hashes with proper key/value pairs 131622:30:44 returns an array of unique file paths associated with the suggestions 131722:30:44# [RSpecRunTime] Finishing example group spec/lib/gitlab/suggestions/suggestion_set_spec.rb. It took 12.15 seconds. Expected to take 13.97 seconds. 131822:30:44# [RSpecRunTime] Starting example group spec/tasks/gitlab/artifacts/check_rake_spec.rb. Expected to take 13.38 seconds. 131922:30:44gitlab:artifacts rake tasks 132122:30:45 outputs the integrity check for each batch 132222:30:46 errors out about missing files on the file system 132322:30:46 errors out about invalid checksum 132422:30:47 errors out about missing checksum 132522:30:47# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.32 seconds. Current RSS: ~1131M. Threads: 4. load average: 1.11 1.09 1.16 1/300 10662 132722:30:51# [RSpecRunTime] Finishing example group spec/tasks/gitlab/artifacts/check_rake_spec.rb. It took 6.32 seconds. Expected to take 13.38 seconds. 132822:30:51# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.84 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.10 1.09 1.16 1/300 10663 133022:30:51# [RSpecRunTime] Starting example group spec/services/system_notes/commit_service_spec.rb. Expected to take 12.5 seconds. 133122:30:51SystemNotes::CommitService 133222:30:51 #add_commits 133322:30:51 behaves like a system note 133422:30:52 has the correct attributes 133522:30:52# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.4 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.10 1.09 1.16 1/301 10721 133822:30:52 comparison diff link line 133922:30:53 adds the comparison text 134022:30:53 without existing commits 134122:30:53 adds a message header 134222:30:54 adds a message for each commit 134322:30:54 with HTML content 134422:30:54 escapes HTML titles 134522:30:55# [RSpecRunTime] RSpec elapsed time: 13 minutes 49.72 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.09 1.08 1.16 1/301 10852 134722:30:55 with one commit exceeding the NEW_COMMIT_DISPLAY_LIMIT 134822:30:55 includes the truncated new commits summary 135022:30:56 includes the truncated new commits summary with the oldrev 135122:30:56# [RSpecRunTime] RSpec elapsed time: 13 minutes 50.96 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.09 1.08 1.16 1/302 10918 135322:30:56 with multiple commits exceeding the NEW_COMMIT_DISPLAY_LIMIT 135422:30:56 includes the truncated new commits summary 135622:30:57 includes the truncated new commits summary with the oldrev 135722:30:57# [RSpecRunTime] RSpec elapsed time: 13 minutes 52.14 seconds. Current RSS: ~1113M. Threads: 4. load average: 1.09 1.08 1.16 1/302 10983 135922:30:57 summary line for existing commits 136022:30:57 with one existing commit 136122:30:58 includes the existing commit 136222:30:58 with new commits exceeding the display limit 136322:30:58 includes the existing commit as well as the truncated new commit summary 136422:30:58# [RSpecRunTime] RSpec elapsed time: 13 minutes 53.43 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.09 1.08 1.16 1/302 11049 136622:30:58 with multiple existing commits 136822:30:59 includes a commit range and count 136922:30:59 with new commits exceeding the display limit 137022:30:59 includes the existing commit as well as the truncated new commit summary 137122:30:59# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.69 seconds. Current RSS: ~1114M. Threads: 4. load average: 1.09 1.08 1.16 1/302 11116 137322:30:59 without oldrev 137422:31:00 includes a commit range and count 137522:31:00 with new commits exceeding the display limit 137622:31:01 includes the existing commit as well as the truncated new commit summary 137722:31:01# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.03 seconds. Current RSS: ~1112M. Threads: 4. load average: 1.09 1.08 1.16 1/302 11182 138022:31:01 includes the project namespace 138222:31:02 sets the note text 138322:31:02 behaves like a system note 138422:31:02 has the correct attributes 138522:31:02# [RSpecRunTime] Finishing example group spec/services/system_notes/commit_service_spec.rb. It took 10.97 seconds. Expected to take 12.5 seconds. 138622:31:02# [RSpecRunTime] Starting example group spec/services/ci/delete_objects_service_spec.rb. Expected to take 12.24 seconds. 138722:31:02Ci::DeleteObjectsService 138922:31:02 deletes records 139022:31:03 deletes files 139122:31:03 when trying to execute without records 139222:31:03 does not change the number of objects 139322:31:03# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.35 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.09 1.08 1.16 1/301 11216 139522:31:03 when trying to remove the same file multiple times 139622:31:04 executes successfully 139722:31:04 with artifacts both ready and not ready for deletion 139822:31:06 skips records with pick_up_at in the future 139922:31:07 limits the number of records removed 140022:31:08 removes records in order 140122:31:09 updates pick_up_at timestamp 140222:31:10 does not delete objects for which file deletion has failed 140322:31:10# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.14 seconds. Current RSS: ~1128M. Threads: 4. load average: 1.07 1.08 1.16 1/299 11217 140522:31:10 with an open database transaction 140622:31:11 raises an exception and does not remove records 140722:31:11 #remaining_batches_count 140822:31:11 when there is less than one batch size 140922:31:11 is expected to eq 1 141022:31:11 when there is more than one batch size 141122:31:11 is expected to eq 2 141222:31:11# [RSpecRunTime] Finishing example group spec/services/ci/delete_objects_service_spec.rb. It took 9.75 seconds. Expected to take 12.24 seconds. 141322:31:11# [RSpecRunTime] Starting example group spec/finders/ci/jobs_finder_spec.rb. Expected to take 11.25 seconds. 141422:31:11Ci::JobsFinder#execute 141522:31:13 when project, pipeline, and runner are blank 141722:31:13 when admin mode setting is disabled 141822:31:13 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 141922:31:13# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.09 seconds. Current RSS: ~1120M. Threads: 4. load average: 1.07 1.08 1.16 1/295 11218 142122:31:13 when admin mode setting is enabled 142222:31:13 when in admin mode 142322:31:13 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 142422:31:13 when not in admin mode 142522:31:13 is expected to be empty 142622:31:13 with admin and admin mode enabled 142722:31:13 with param `scope` 142822:31:13 scope: "pending", expected_jobs: lazy { [pending_job] } 142922:31:13 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 143022:31:13 scope: "running", expected_jobs: lazy { [running_job] } 143122:31:13 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 143222:31:13 scope: "finished", expected_jobs: lazy { [successful_job] } 143322:31:13 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 143422:31:13 scope: ["running", "success"], expected_jobs: lazy { [running_job, successful_job] } 143522:31:13 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 143622:31:13 with param `runner_type` 143722:31:15 with feature flag :admin_jobs_filter_runner_type enabled 143822:31:15 runner_type: "group_type", expected_jobs: lazy { [job_with_group_runner] } 143922:31:15 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 144022:31:15# [RSpecRunTime] RSpec elapsed time: 14 minutes 9.99 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.07 1.08 1.15 1/295 11219 144222:31:15 runner_type: "instance_type", expected_jobs: lazy { [job_with_instance_runner] } 144322:31:15 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 144422:31:15 runner_type: "project_type", expected_jobs: lazy { [job_with_project_runner] } 144522:31:15 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 144622:31:15 runner_type: ["instance_type", "project_type"], expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] } 144722:31:15 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 144822:31:15 with feature flag :admin_jobs_filter_runner_type disabled 144922:31:15 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 145122:31:16 with feature flag :admin_jobs_filter_runner_type enabled 145222:31:16 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy { [job_with_running_status_and_group_runner] } 145322:31:16 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 145422:31:16# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.63 seconds. Current RSS: ~1116M. Threads: 4. load average: 1.07 1.08 1.15 1/295 11220 145622:31:16 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy { [job_with_instance_runner, job_with_project_runner] } 145722:31:16 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 145822:31:16 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [] } 145922:31:17 is expected to contain exactly 146022:31:17 with feature flag :admin_jobs_filter_runner_type disabled 146122:31:17 param_runner_type: "group_type", param_scope: "running", expected_jobs: lazy do 146222:31:17 [job_with_running_status_and_group_runner, running_job] 146422:31:17 is expected to contain exactly #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "running", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 146522:31:17 param_runner_type: ["instance_type", "project_type"], param_scope: "finished", expected_jobs: lazy do 146722:31:17 job_with_instance_runner, 146822:31:17 job_with_project_runner, 146922:31:17 successful_job 147222:31:17 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil>, and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 147322:31:17 param_runner_type: ["instance_type", "project_type"], param_scope: "pending", expected_jobs: lazy { [pending_job] } 147422:31:17 is expected to contain exactly #<Ci::Build status: "pending", finished_at: nil, created_at: "2024-11-13 08:50:29.000000000 +0000", u...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 147522:31:17 with user not being project member 147622:31:17 is expected to be empty 147722:31:17 without user 147822:31:17 is expected to be empty 147922:31:17 when project is present 148022:31:17 with user being project maintainer 148122:31:17 returns jobs for the specified project 148222:31:17 when artifacts are present for some jobs 148322:31:17 when with_artifacts is true 148422:31:17 returns only jobs with artifacts 148522:31:17 when with_artifacts is false 148622:31:17 returns all jobs 148722:31:17 with param `scope 148822:31:17 param_scope: "success", expected_jobs: lazy { [successful_job, job_with_artifacts] } 148922:31:17 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 149022:31:17 param_scope: "[success pending]", expected_jobs: lazy { [successful_job, job_with_artifacts] } 149122:31:18 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 149222:31:18 param_scope: "pending", expected_jobs: lazy { [] } 149322:31:18 is expected to contain exactly 149422:31:18 param_scope: nil, expected_jobs: lazy { [successful_job, job_with_artifacts] } 149522:31:18 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> and #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 149622:31:18 with user being project guest 149722:31:18 returns no jobs 149822:31:18 without user 149922:31:18 returns no jobs 150022:31:18 when pipeline is present 150122:31:18 with user being project maintainer 150222:31:18 does not return retried jobs by default 150322:31:18 when include_retried is false 150422:31:19 does not return retried jobs 150522:31:19 when include_retried is true 150622:31:19 returns retried jobs 150722:31:19 without user 150822:31:19 returns no jobs 150922:31:19 when runner is present 151022:31:19 when current user is an admin 151122:31:19 when admin mode is enabled 151222:31:19 returns jobs for the specified project 151422:31:19 param_runner_type: "project_type", param_scope: "success", expected_jobs: lazy { [job_4] } 151522:31:19 is expected to contain exactly #<Ci::Build status: "success", finished_at: "2024-11-13 08:53:29.000000000 +0000", created_at: "2024-...id: nil, user_id: nil, execution_config_id: nil, upstream_pipeline_partition_id: nil, tag_list: nil> 151622:31:19 param_runner_type: "instance_type", param_scope: nil, expected_jobs: lazy { [] } 151722:31:19 is expected to contain exactly 151822:31:19 param_runner_type: nil, param_scope: "pending", expected_jobs: lazy { [] } 151922:31:19 is expected to contain exactly 152022:31:19 with user being project guest 152122:31:19 returns no jobs 152222:31:19 without user 152322:31:19 returns no jobs 152422:31:19# [RSpecRunTime] Finishing example group spec/finders/ci/jobs_finder_spec.rb. It took 8.1 seconds. Expected to take 11.25 seconds. 152522:31:19# [RSpecRunTime] Starting example group spec/models/integrations/webex_teams_spec.rb. Expected to take 10.76 seconds. 152622:31:19Integrations::WebexTeams 152722:31:19 does not allow STI 152822:31:19 behaves like chat integration 152922:31:19 Associations 153022:31:20 is expected to belong to project required: false 153222:31:20 when integration is active 153322:31:20 is expected to validate that :webhook cannot be empty/falsy 153422:31:20 behaves like issue tracker integration URL attribute 153622:31:20 is expected not to allow :webhook to be ‹"example.com"› 153722:31:20 is expected not to allow :webhook to be ‹"ftp://example.com"› 153822:31:20 is expected not to allow :webhook to be ‹"herp-and-derp"› 153922:31:20 when integration is inactive 154022:31:20 is expected not to validate that :webhook cannot be empty/falsy 154122:31:20 .supported_events 154222:31:20 does not support deployment_events 154422:31:21 with push events 154522:31:21 behaves like triggered Webex Teams integration 154622:31:21 calls Webex Teams API 154722:31:21 with default branch 154822:31:21 when only default branch are to be notified 154922:31:21 behaves like triggered Webex Teams integration 155022:31:21 calls Webex Teams API 155122:31:21 when only protected branches are to be notified 155222:31:21 behaves like untriggered Webex Teams integration 155322:31:21 does not call Webex Teams API 155422:31:21 when default and protected branches are to be notified 155522:31:21 behaves like triggered Webex Teams integration 155622:31:21 calls Webex Teams API 155722:31:21 when all branches are to be notified 155822:31:21 behaves like triggered Webex Teams integration 155922:31:21 calls Webex Teams API 156022:31:21 with protected branch 156122:31:21 when only default branch are to be notified 156222:31:21 behaves like untriggered Webex Teams integration 156322:31:22 does not call Webex Teams API 156422:31:22 when only protected branches are to be notified 156522:31:22 behaves like triggered Webex Teams integration 156622:31:22 calls Webex Teams API 156722:31:22 when default and protected branches are to be notified 156822:31:22 behaves like triggered Webex Teams integration 156922:31:22 calls Webex Teams API 157022:31:22 when all branches are to be notified 157122:31:22 behaves like triggered Webex Teams integration 157222:31:22 calls Webex Teams API 157322:31:22 with neither default nor protected branch 157422:31:22 when only default branch are to be notified 157522:31:22 behaves like untriggered Webex Teams integration 157622:31:22 does not call Webex Teams API 157722:31:22 when only protected branches are to be notified 157822:31:22 behaves like untriggered Webex Teams integration 157922:31:22 does not call Webex Teams API 158022:31:22 when default and protected branches are to be notified 158122:31:22 behaves like untriggered Webex Teams integration 158222:31:22 does not call Webex Teams API 158322:31:22 when all branches are to be notified 158422:31:22 behaves like triggered Webex Teams integration 158522:31:22 calls Webex Teams API 158622:31:22 with issue events 158722:31:22 behaves like triggered Webex Teams integration 158822:31:23Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 159022:31:23To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 159122:31:23 calls Webex Teams API 159222:31:23 with merge events 159322:31:23 behaves like triggered Webex Teams integration 159422:31:23 calls Webex Teams API 159522:31:23 with wiki page events 159622:31:23 behaves like triggered Webex Teams integration 159722:31:23 calls Webex Teams API 159822:31:23 with note events 159922:31:23 with commit comment 160022:31:23 behaves like triggered Webex Teams integration 160122:31:24 calls Webex Teams API 160222:31:24 with merge request comment 160322:31:24 behaves like triggered Webex Teams integration 160422:31:24 calls Webex Teams API 160522:31:24 with issue comment 160622:31:24 behaves like triggered Webex Teams integration 160722:31:24 calls Webex Teams API 160822:31:24 with snippet comment 160922:31:25 behaves like triggered Webex Teams integration 161022:31:25 calls Webex Teams API 161122:31:25 with pipeline events 161222:31:25 with failed pipeline 161322:31:25 behaves like triggered Webex Teams integration 161422:31:25 calls Webex Teams API 161522:31:25 with succeeded pipeline 161622:31:26 with default notify_only_broken_pipelines 161722:31:26 does not call Webex Teams API 161822:31:26 when notify_only_broken_pipelines is false 161922:31:26 behaves like triggered Webex Teams integration 162022:31:26 calls Webex Teams API 162122:31:26 with default branch 162222:31:26 when only default branch are to be notified 162322:31:26 behaves like triggered Webex Teams integration 162422:31:26 calls Webex Teams API 162522:31:26 when only protected branches are to be notified 162622:31:26 behaves like untriggered Webex Teams integration 162722:31:26 does not call Webex Teams API 162822:31:26 when default and protected branches are to be notified 162922:31:26 behaves like triggered Webex Teams integration 163022:31:26 calls Webex Teams API 163122:31:26 when all branches are to be notified 163222:31:26 behaves like triggered Webex Teams integration 163322:31:26 calls Webex Teams API 163422:31:26 with protected branch 163522:31:26 when only default branch are to be notified 163622:31:26 behaves like untriggered Webex Teams integration 163722:31:26 does not call Webex Teams API 163822:31:26 when only protected branches are to be notified 163922:31:26 behaves like triggered Webex Teams integration 164022:31:26 calls Webex Teams API 164122:31:26 when default and protected branches are to be notified 164222:31:26 behaves like triggered Webex Teams integration 164322:31:26 calls Webex Teams API 164422:31:26 when all branches are to be notified 164522:31:26 behaves like triggered Webex Teams integration 164622:31:26 calls Webex Teams API 164722:31:26 with neither default nor protected branch 164822:31:26 when only default branch are to be notified 164922:31:26 behaves like untriggered Webex Teams integration 165022:31:26 does not call Webex Teams API 165122:31:26 when only protected branches are to be notified 165222:31:26 behaves like untriggered Webex Teams integration 165322:31:27 does not call Webex Teams API 165422:31:27 when default and protected branches are to be notified 165522:31:27 behaves like untriggered Webex Teams integration 165622:31:27 does not call Webex Teams API 165722:31:27 when all branches are to be notified 165822:31:27 behaves like triggered Webex Teams integration 165922:31:27 calls Webex Teams API 166022:31:27 deployment events 166122:31:28 behaves like untriggered Webex Teams integration 166222:31:28 does not call Webex Teams API 166322:31:28# [RSpecRunTime] Finishing example group spec/models/integrations/webex_teams_spec.rb. It took 8.23 seconds. Expected to take 10.76 seconds. 166422:31:28# [RSpecRunTime] Starting example group spec/models/virtual_registries/packages/maven/upstream_spec.rb. Expected to take 10.61 seconds. 166522:31:28VirtualRegistries::Packages::Maven::Upstream 166622:31:28 does not allow STI 166822:31:28 is expected to validate that :group cannot be empty/falsy 166922:31:28 is expected to validate that :url cannot be empty/falsy 167022:31:28 is expected to validate that :username cannot be empty/falsy 167122:31:28 is expected to validate that :password cannot be empty/falsy 167222:31:29 is expected to validate that the length of :url is at most 255 167322:31:29 is expected to validate that the length of :username is at most 255 167422:31:29 is expected to validate that the length of :password is at most 255 167522:31:30 is expected to validate that :cache_validity_hours looks like an integer greater than or equal to 0 167822:31:30 is expected to be valid 167922:31:30# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.02 seconds. Current RSS: ~1191M. Threads: 4. load average: 1.05 1.07 1.15 1/301 11408 168222:31:30 is expected to be valid 168322:31:30 url: "git://test.maven", valid: false, error_messages: ["Url is blocked: Only allowed schemes are http, https"] 168422:31:30 is expected to contain exactly "Url is blocked: Only allowed schemes are http, https" 168522:31:30 url: nil, valid: false, error_messages: ["Url can't be blank", "Url must be a valid URL"] 168622:31:30 is expected to contain exactly "Url can't be blank" and "Url must be a valid URL" 168722:31:30 url: "", valid: false, error_messages: ["Url can't be blank", "Url must be a valid URL"] 168822:31:30 is expected to contain exactly "Url can't be blank" and "Url must be a valid URL" 169022:31:30 is expected to contain exactly "Url is too long (maximum is 255 characters)" 169122:31:30 url: "http://127.0.0.1", valid: false, error_messages: "Url is blocked: Requests to localhost are not allowed" 169222:31:30 is expected to contain exactly "Url is blocked: Requests to localhost are not allowed" 169322:31:30 url: "maven.local", valid: false, error_messages: "Url is blocked: Only allowed schemes are http, https" 169422:31:31 is expected to contain exactly "Url is blocked: Only allowed schemes are http, https" 169522:31:31 url: "http://192.168.1.2", valid: false, error_messages: "Url is blocked: Requests to the local network are not allowed" 169622:31:31 is expected to contain exactly "Url is blocked: Requests to the local network are not allowed" 169722:31:31 for credentials 169822:31:31 username: "user", password: "password", valid: true, error_message: nil 169922:31:31 is expected to be valid 170022:31:31 username: "", password: "", valid: true, error_message: nil 170122:31:31 is expected to be valid 170222:31:31 username: "", password: nil, valid: true, error_message: nil 170322:31:31 is expected to be valid 170422:31:31 username: nil, password: "", valid: true, error_message: nil 170522:31:31 is expected to be valid 170622:31:31 username: nil, password: "password", valid: false, error_message: "Username can't be blank" 170722:31:31 is expected to contain exactly "Username can't be blank" 170822:31:31 username: "user", password: nil, valid: false, error_message: "Password can't be blank" 170922:31:32 is expected to contain exactly "Password can't be blank" 171022:31:32 username: "", password: "password", valid: false, error_message: "Username can't be blank" 171122:31:32 is expected to contain exactly "Username can't be blank" 171222:31:32 username: "user", password: "", valid: false, error_message: "Password can't be blank" 171322:31:32 is expected to contain exactly "Password can't be blank" 171422:31:32 username: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", password: "password", valid: false, error_message: "Username is too long (maximum is 255 characters)" 171522:31:32 is expected to contain exactly "Username is too long (maximum is 255 characters)" 171622:31:32 username: "user", password: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", valid: false, error_message: "Password is too long (maximum is 255 characters)" 171722:31:32 is expected to contain exactly "Password is too long (maximum is 255 characters)" 171822:31:32 when url is updated 171922:31:32 new_url: "http://original_url.test", new_user: "test", new_pwd: "test", expected_user: "test", expected_pwd: "test", expected_credentials: {"username"=>"test", "password"=>"test"} 172022:31:33 resets the username and the password when necessary 172122:31:33 new_url: "http://update_url.test", new_user: "test", new_pwd: "test", expected_user: "test", expected_pwd: "test", expected_credentials: {"username"=>"test", "password"=>"test"} 172222:31:33 resets the username and the password when necessary 172322:31:33 new_url: "http://update_url.test", new_user: :none, new_pwd: :none, expected_user: nil, expected_pwd: nil, expected_credentials: {"username"=>nil, "password"=>nil} 172422:31:33 resets the username and the password when necessary 172522:31:33 new_url: "http://update_url.test", new_user: "test", new_pwd: :none, expected_user: nil, expected_pwd: nil, expected_credentials: {"username"=>nil, "password"=>nil} 172622:31:34 resets the username and the password when necessary 172722:31:34 new_url: "http://update_url.test", new_user: :none, new_pwd: "test", expected_user: nil, expected_pwd: nil, expected_credentials: {"username"=>nil, "password"=>nil} 172822:31:34 resets the username and the password when necessary 173022:31:34 is expected not to include "username" and "password" 174022:31:34 behaves like it has loose foreign keys 174122:31:34 has at least one loose foreign key definition 174222:31:34 has the deletion trigger present 174322:31:35 records record deletions 174422:31:35 cleans up record deletions 174522:31:35# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.68 seconds. Current RSS: ~1253M. Threads: 4. load average: 1.05 1.07 1.15 1/298 11409 174722:31:35 for credentials persistance 174822:31:36 persists and reads back credentials properly 174922:31:36 associations 175022:31:36 is expected to have many cached_responses class_name => VirtualRegistries::Packages::Maven::CachedResponse inverse_of => upstream 175122:31:36 is expected to have one registry_upstream class_name => VirtualRegistries::Packages::Maven::RegistryUpstream inverse_of => upstream 175222:31:36 is expected to have one registry class_name => VirtualRegistries::Packages::Maven::Registry through registry_upstream 175422:31:36 username: "user", password: "pass", expected_headers: {:Authorization=>"Basic dXNlcjpwYXNz"} 175522:31:36 is expected to eq {:Authorization=>"Basic dXNlcjpwYXNz"} 175622:31:36 username: "user", password: "", expected_headers: {} 175722:31:36 is expected to eq {} 175822:31:36 username: "", password: "pass", expected_headers: {} 175922:31:36 is expected to eq {} 176022:31:36 username: "", password: "", expected_headers: {} 176122:31:36 is expected to eq {} 176222:31:36# [RSpecRunTime] Finishing example group spec/models/virtual_registries/packages/maven/upstream_spec.rb. It took 8.43 seconds. Expected to take 10.61 seconds. 176322:31:36# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. Expected to take 9.71 seconds. 176422:31:36Terraform.latest.gitlab-ci.yml 176522:31:36 the created pipeline 176622:31:37 on master branch 176722:31:39 creates deprecation warning job 176822:31:40 creates init, validate and build jobs 176922:31:40# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.98 seconds. Current RSS: ~1220M. Threads: 4. load average: 1.04 1.07 1.15 1/298 11457 177122:31:40 outside the master branch 177222:31:40 creates deprecation warning job 177322:31:41 does not creates a deploy and a test job 177422:31:41# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.33 seconds. Current RSS: ~1208M. Threads: 4. load average: 1.04 1.07 1.15 1/298 11458 177622:31:41 on merge request 177722:31:42 creates deprecation warning job 177822:31:43 creates a pipeline with the terraform and sast_iac jobs 177922:31:44 does not creates a deploy 178022:31:45 does not create a branch pipeline 178122:31:45# [RSpecRunTime] RSpec elapsed time: 14 minutes 40.01 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.04 1.07 1.15 1/302 11557 178322:31:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb. It took 8.69 seconds. Expected to take 9.71 seconds. 178422:31:45# [RSpecRunTime] Starting example group spec/finders/projects/members/effective_access_level_finder_spec.rb. Expected to take 9.43 seconds. 178522:31:45Projects::Members::EffectiveAccessLevelFinder#execute 178622:31:45 for a personal project 178722:31:46 when the project owner is a member of the project 178822:31:46 behaves like includes access level of the owner of the project 178922:31:46 includes access level of the owner of the project as Owner 179022:31:46 when the project owner is not explicitly a member of the project 179122:31:46 behaves like includes access level of the owner of the project 179222:31:46 includes access level of the owner of the project as Owner 179322:31:46 direct members of the project 179422:31:46 includes access levels of the direct members of the project 179522:31:47 does not include access levels of users who have requested access to the project 179622:31:47 includes access levels of users who are in non-active state 179722:31:47# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.13 seconds. Current RSS: ~1117M. Threads: 4. load average: 1.04 1.07 1.15 1/302 11558 179922:31:47 for a project within a group 180022:31:47 project in a root group 180122:31:47 includes access levels of users who are direct members of the parent group 180222:31:47 when access level is developer 180322:31:48 when access level is owner 180422:31:48 project in a subgroup 180522:31:48 includes access levels of users who are members of the ancestors of the parent group 180622:31:48 user is both a member of the project and a member of the parent group 180722:31:49 includes the maximum access level among project and group membership 180822:31:49 members from group share 180922:31:49 includes the user from the group share with the right access level 181022:31:49 when the project also has the same user as a member, but with a different access level 181122:31:50 includes the maximum access level among project and group membership 181222:31:50 when the project's ancestor also has the same user as a member, but with a different access level 181322:31:50 includes the maximum access level among project and group membership 181422:31:50 for a project that is shared with other group(s) 181522:31:51 includes the least among the specified access levels 181622:31:51 even when the `lock_memberships_to_ldap` setting has been turned ON 181722:31:51 includes the least among the specified access levels 181822:31:51# [RSpecRunTime] RSpec elapsed time: 14 minutes 46.66 seconds. Current RSS: ~1119M. Threads: 4. load average: 1.12 1.08 1.15 1/300 11559 182022:31:51 when the group containing the project has forbidden group shares for any of its projects 182122:31:52 does not include the users from any group shares 182222:31:52 a combination of all possible avenues of membership 182322:31:53 includes the highest access level from all avenues of memberships 182422:31:53# [RSpecRunTime] Finishing example group spec/finders/projects/members/effective_access_level_finder_spec.rb. It took 7.97 seconds. Expected to take 9.43 seconds. 182522:31:53# [RSpecRunTime] Starting example group spec/models/issue_link_spec.rb. Expected to take 8.98 seconds. 182722:31:53 does not allow STI 182822:31:53 behaves like issuable link 182922:31:54 Associations 183022:31:54 is expected to belong to source class_name => Issue required: false 183122:31:54 is expected to belong to target class_name => Issue required: false 183222:31:55# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.75 seconds. Current RSS: ~1121M. Threads: 4. load average: 1.51 1.17 1.18 1/297 11560 183522:31:55 is expected to validate that :source cannot be empty/falsy 183622:31:55 is expected to validate that :target cannot be empty/falsy 183722:31:55 is expected to validate that :source is case-sensitively unique within the scope of :target_id, producing a custom validation error on failure 183822:31:55 is not valid if an opposite link already exists 183922:31:55 when it relates to itself 184022:31:55 when target is nil 184122:31:55 does not invalidate object with self relation error 184222:31:55 when source and target are present 184322:31:55 invalidates object 184422:31:55 when max number of links is exceeded 184522:31:55 when source exceeds max 184622:31:55 behaves like invalid due to exceeding max number of links 184722:31:55 is expected to include "This issue would exceed the maximum number of linked issues (1)." 184822:31:55 when target exceeds max 184922:31:55 behaves like invalid due to exceeding max number of links 185022:31:55 is expected to include "This issue would exceed the maximum number of linked issues (1)." 185222:31:55 .for_source_or_target 185322:31:58 returns only links where id is either source or target id 185422:31:58# [RSpecRunTime] RSpec elapsed time: 14 minutes 53.23 seconds. Current RSS: ~1121M. Threads: 4. load average: 1.51 1.17 1.18 1/297 11561 185722:31:58 is expected to define :link_type as an enum backed by an integer with values ‹{relates_to: 0, blocks: 1}› 185822:31:58 provides the "related" as default link_type 185922:31:58 .issuable_type 186022:31:58 is expected to eq :issue 186122:31:58 .issuable_name 186222:31:58 is expected to eq "issue" 186322:31:58 behaves like includes LinkableItem concern 186522:31:59 #check_existing_parent_link 186622:31:59 for new issuable link 186722:31:59 without existing link parent 186922:31:59 with existing link parent 187022:31:59 behaves like invalid due to existing link 187122:31:59 is expected to include "is a parent or child of this issue" 187222:31:59 behaves like invalid due to existing link 187322:31:59 is expected to include "is a parent or child of this issue" 187422:31:59 for existing issuable link with existing parent link 187522:31:59 when source is issue 187722:31:59 when source is task 188122:31:59 includes linked items for source 188322:31:59 includes linked items for target 188522:31:59 includes links when item is source 188622:31:59 includes links when item is target 188722:31:59 .for_source_and_target 188822:32:00 includes links for provided source and target 188922:32:00# [RSpecRunTime] Finishing example group spec/models/issue_link_spec.rb. It took 6.82 seconds. Expected to take 8.98 seconds. 189022:32:00# [RSpecRunTime] Starting example group spec/uploaders/packages/package_file_uploader_spec.rb. Expected to take 8.44 seconds. 189122:32:00Packages::PackageFileUploader 189222:32:00 is expected to includes the Packages::GcsSignedUrlMetadata module 189322:32:00 behaves like builds correct paths 189522:32:00 behaves like matches the method pattern 189622:32:00 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/\d+\/files\/\d+$/ 189822:32:00 behaves like matches the method pattern 189922:32:00 is expected to match /\/packages\/tmp\/cache/ 190122:32:00 behaves like matches the method pattern 190222:32:00 is expected to match /\/packages\/tmp\/work/ 190322:32:00 #upload_path 190422:32:00 behaves like matches the method pattern 190522:32:00 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 190622:32:00 #relative_path 190722:32:00 is relative (PENDING: Path not set, skipping.) 190822:32:00 .absolute_path 190922:32:00 behaves like matches the method pattern 191022:32:00 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 191222:32:00 behaves like matches the method pattern 191322:32:00 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 191422:32:00 path traversal exploits 191522:32:00 throws an exception 191622:32:00 object store is remote 191722:32:00 behaves like builds correct paths 191922:32:00 behaves like matches the method pattern 192022:32:00 is expected to match /^\h{2}\/\h{2}\/\h{64}\/packages\/\d+\/files\/\d+$/ 192222:32:00 behaves like matches the method pattern 192322:32:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 192522:32:01 behaves like matches the method pattern 192622:32:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 192722:32:01 #upload_path 192822:32:01 behaves like matches the method pattern 192922:32:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 193022:32:01 #relative_path 193122:32:01 is relative (PENDING: Path not set, skipping.) 193222:32:01 .absolute_path 193322:32:01 behaves like matches the method pattern 193422:32:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 193622:32:01 behaves like matches the method pattern 193722:32:01 example at ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 (PENDING: No pattern provided, skipping.) 193822:32:01 path traversal exploits 193922:32:01 throws an exception 194122:32:01 with object storage enabled 194222:32:01 can store file remotely 194322:32:01 behaves like augmenting GCS signed URL with metadata 194422:32:01 when the fog provider is not Google 194522:32:02 is expected not to include "x-goog-custom-audit-gitlab-" 194622:32:02# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.0 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.47 1.16 1.18 1/297 11562 194822:32:02 when the fog provider is Google 194922:32:02 when on GitLab.com 195022:32:03 is expected to include "x-goog-custom-audit-gitlab-namespace=1396" and "x-goog-custom-audit-gitlab-size-bytes=1762" 195122:32:03 is expected to include "x-goog-custom-audit-gitlab-project=575" 195222:32:03 when an error occurs 195322:32:04 is expected not to raise Exception 195422:32:04 is expected not to include "x-goog-custom-audit-gitlab-" 195522:32:05 tracks the error 195622:32:05# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.24 second. Current RSS: ~1123M. Threads: 4. load average: 1.51 1.18 1.18 1/296 11563 195822:32:05 when not on GitLab.com 195922:32:06 is expected not to include "x-goog-custom-audit-gitlab-" 196022:32:06# [RSpecRunTime] Finishing example group spec/uploaders/packages/package_file_uploader_spec.rb. It took 6.09 seconds. Expected to take 8.44 seconds. 196122:32:06# [RSpecRunTime] Starting example group spec/workers/x509_issuer_crl_check_worker_spec.rb. Expected to take 8.25 seconds. 196222:32:06X509IssuerCrlCheckWorker 196522:32:08 changes certificate status for revoked certificates 196622:32:08# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.76 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.51 1.18 1.18 1/298 11584 196922:32:09 does not change certificate status 197022:32:09# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.32 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.51 1.18 1.18 1/300 11605 197222:32:09 not found crl 197322:32:11 does not change certificate status 197422:32:11# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.82 seconds. Current RSS: ~1155M. Threads: 4. load average: 1.47 1.17 1.18 1/302 11626 197622:32:11 unreachable crl 197722:32:12 does not change certificate status 197822:32:12# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.34 seconds. Current RSS: ~1167M. Threads: 4. load average: 1.47 1.17 1.18 1/304 11647 198022:32:12# [RSpecRunTime] Finishing example group spec/workers/x509_issuer_crl_check_worker_spec.rb. It took 6.45 seconds. Expected to take 8.25 seconds. 198122:32:12# [RSpecRunTime] Starting example group spec/graphql/types/todo_type_spec.rb. Expected to take 7.61 seconds. 198222:32:12Types::TodoType 198322:32:12 has the correct fields 198422:32:12 is expected to require graphql authorizations :read_todo 198522:32:12 project field 198622:32:12 when the project is public 198722:32:13 when the user does not have access 198822:32:13 returns the project 198922:32:13 when the project is not public 199022:32:13 when the user does not have access 199122:32:14 returns null 199222:32:14 when the user does have access 199322:32:14 returns the project 199522:32:14 when the group is public 199622:32:15 when the user does not have access 199722:32:16 returns the group 199822:32:16# [RSpecRunTime] RSpec elapsed time: 15 minutes 10.76 seconds. Current RSS: ~1152M. Threads: 4. load average: 1.43 1.17 1.18 1/304 11648 200022:32:16 when the group is not public 200122:32:16 when the user does not have access 200222:32:17 returns null 200322:32:17# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.96 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.43 1.17 1.18 1/304 11649 200522:32:17 when the user does have access 200622:32:18 returns the group 200722:32:18# [RSpecRunTime] RSpec elapsed time: 15 minutes 13.1 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.43 1.17 1.18 1/302 11650 200922:32:18# [RSpecRunTime] Finishing example group spec/graphql/types/todo_type_spec.rb. It took 5.76 seconds. Expected to take 7.61 seconds. 201022:32:18# [RSpecRunTime] Starting example group spec/finders/packages/maven/package_finder_spec.rb. Expected to take 7.53 seconds. 201122:32:18Packages::Maven::PackageFinder 201222:32:19 uses CTE in the query 201422:32:19 within the project 201522:32:19 behaves like handling valid and invalid paths 201622:32:19 with a valid path 201722:32:19 is expected to include #<Packages::Package id: 11, project_id: 591, created_at: "2024-11-13 22:32:19.257556000 +0000", updat...ge_type: "maven", creator_id: 1088, status: "default", last_downloaded_at: nil, status_message: nil> 201822:32:19# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.15 seconds. Current RSS: ~1133M. Threads: 4. load average: 1.43 1.17 1.18 1/302 11651 202022:32:19 with an invalid path 202122:32:19 returns an empty array 202222:32:19 with an uninstallable package 202322:32:19 returns an empty array 202422:32:19 within a group 202522:32:19 behaves like handling valid and invalid paths 202622:32:19 with a valid path 202722:32:19 is expected to include #<Packages::Package id: 11, project_id: 591, created_at: "2024-11-13 22:32:19.257556000 +0000", updat...ge_type: "maven", creator_id: 1088, status: "default", last_downloaded_at: nil, status_message: nil> 202822:32:19 with an invalid path 202922:32:19 returns an empty array 203022:32:19 with an uninstallable package 203122:32:19 returns an empty array 203222:32:19 when the FF maven_remove_permissions_check_from_finder disabled 203322:32:19 returns an empty array 203422:32:19 when an user assigned the developer role 203522:32:19 behaves like handling valid and invalid paths 203622:32:19 with a valid path 203722:32:19 is expected to include #<Packages::Package id: 11, project_id: 591, created_at: "2024-11-13 22:32:19.257556000 +0000", updat...ge_type: "maven", creator_id: 1088, status: "default", last_downloaded_at: nil, status_message: nil> 203822:32:19 with an invalid path 203922:32:20 returns an empty array 204022:32:20 with an uninstallable package 204122:32:20 returns an empty array 204222:32:20 across all projects 204322:32:20 returns an empty array 204422:32:20 versionless maven-metadata.xml package 204522:32:22 without order by package file 204622:32:23 is expected to contain exactly #<Packages::Package id: 13, project_id: 593, created_at: "2024-11-13 22:32:21.818179947 +0000", updat...ge_type: "maven", creator_id: 1090, status: "default", last_downloaded_at: nil, status_message: nil>, #<Packages::Package id: 15, project_id: 594, created_at: "2024-11-13 22:32:22.264526275 +0000", updat...ge_type: "maven", creator_id: 1091, status: "default", last_downloaded_at: nil, status_message: nil>, and #<Packages::Package id: 17, project_id: 595, created_at: "2024-11-13 22:32:22.758462480 +0000", updat...ge_type: "maven", creator_id: 1092, status: "default", last_downloaded_at: nil, status_message: nil> 204722:32:23# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.0 seconds. Current RSS: ~1123M. Threads: 4. load average: 1.48 1.19 1.19 1/296 11652 204922:32:23 with order by package file 205022:32:23 is expected to eq #<Packages::Package id: 15, project_id: 594, created_at: "2024-11-13 22:32:22.264526275 +0000", updat...ge_type: "maven", creator_id: 1091, status: "default", last_downloaded_at: nil, status_message: nil> 205122:32:23 with anonymous access to public registry in private group/project 205222:32:23 behaves like handling valid and invalid paths 205322:32:23 with a valid path 205422:32:23 is expected to include #<Packages::Package id: 11, project_id: 591, created_at: "2024-11-13 22:32:19.257556000 +0000", updat...ge_type: "maven", creator_id: 1088, status: "default", last_downloaded_at: nil, status_message: nil> 205522:32:23 with an invalid path 205622:32:23 returns an empty array 205722:32:23 with an uninstallable package 205822:32:24 returns an empty array 205922:32:24# [RSpecRunTime] Finishing example group spec/finders/packages/maven/package_finder_spec.rb. It took 5.64 seconds. Expected to take 7.53 seconds. 206022:32:24# [RSpecRunTime] Starting example group spec/services/ci/destroy_pipeline_service_spec.rb. Expected to take 6.98 seconds. 206122:32:24Ci::DestroyPipelineService 206222:32:24 user is owner 206322:32:25 destroys the pipeline 206422:32:25 clears the cache 206522:32:25 does not log an audit event 206622:32:25 when the pipeline has jobs 206722:32:25 destroys associated jobs 206822:32:26 destroys associated stages 206922:32:26 when job has artifacts 207022:32:26 destroys associated artifacts 207122:32:27 inserts deleted objects for object storage files 207222:32:27# [RSpecRunTime] RSpec elapsed time: 15 minutes 22.06 seconds. Current RSS: ~1135M. Threads: 4. load average: 1.44 1.18 1.18 1/297 11675 207422:32:27 when job has trace chunks 207522:32:27 destroys associated trace chunks 207622:32:28 removes data from object store 207722:32:28 when pipeline is in cancelable state 207822:32:29 cancels the pipelines sync 207922:32:29# [RSpecRunTime] RSpec elapsed time: 15 minutes 24.12 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.44 1.18 1.18 1/297 11676 208122:32:29 user is not owner 208222:32:29 raises an exception 208322:32:29# [RSpecRunTime] Finishing example group spec/services/ci/destroy_pipeline_service_spec.rb. It took 5.56 seconds. Expected to take 6.98 seconds. 208422:32:29# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/commit_parser_spec.rb. Expected to take 6.91 seconds. 208522:32:29Banzai::ReferenceParser::CommitParser 208622:32:30 #nodes_visible_to_user 208722:32:30 when the link has a data-project attribute 208822:32:30 includes the link if can_read_reference? returns true 208922:32:30 excludes the link if can_read_reference? returns false 209022:32:30 behaves like referenced feature visibility 209122:32:30 when feature is disabled 209222:32:30 does not create reference 209322:32:30# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.44 seconds. Current RSS: ~1132M. Threads: 4. load average: 1.48 1.20 1.19 1/297 11695 209522:32:30 when feature is enabled only for team members 209622:32:30 does not create reference for non member 209722:32:31 creates reference for member 209822:32:31 when feature is enabled 209922:32:31 creates reference 210022:32:31 when the link does not have a data-project attribute 210122:32:31 returns the nodes 210222:32:31 #referenced_by 210322:32:31 when the link has a data-project attribute 210422:32:31 when the link has a data-commit attribute 210522:32:31 returns an Array of commits 210622:32:31 returns an empty Array when the commit could not be found 210722:32:31 skips projects without valid repositories 210822:32:31 when the link does not have a data-commit attribute 210922:32:31 returns an empty Array 211022:32:31 when the link does not have a data-project attribute 211122:32:31 returns an empty Array 211222:32:31 #commit_ids_per_project 211322:32:31 returns a Hash containing commit IDs per project 211422:32:31 does not add a project when the data-commit attribute is empty 211522:32:31 #find_commits 211622:32:31 is empty when repo is invalid 211722:32:31 returns commits by the specified ids 211922:32:31 when checking commits on another projects 212022:32:31 behaves like no project N+1 queries 212122:32:35 avoids N+1 queries in #nodes_visible_to_user 212222:32:35# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.55 seconds. Current RSS: ~1158M. Threads: 4. load average: 1.44 1.19 1.19 1/301 11760 212422:32:35# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/commit_parser_spec.rb. It took 6.26 seconds. Expected to take 6.91 seconds. 212522:32:35# [RSpecRunTime] Starting example group spec/models/deployment_cluster_spec.rb. Expected to take 6.51 seconds. 212622:32:35DeploymentCluster 212722:32:35 does not allow STI 212822:32:37 is expected to belong to deployment required: true 212922:32:38 is expected to belong to cluster required: true 213022:32:39 is expected to have attributes {:cluster_id => 3, :deployment_id => 14, :kubernetes_namespace => "an-example-namespace"} 213122:32:39 loose foreign key on deployment_clusters.cluster_id 213222:32:39 behaves like cleanup by a loose foreign key 213322:32:41 cleans up (delete or nullify) the model 213422:32:41# [RSpecRunTime] RSpec elapsed time: 15 minutes 36.09 seconds. Current RSS: ~1157M. Threads: 4. load average: 1.41 1.19 1.19 1/301 11837 213622:32:41# [RSpecRunTime] Finishing example group spec/models/deployment_cluster_spec.rb. It took 5.54 seconds. Expected to take 6.51 seconds. 213722:32:41# [RSpecRunTime] Starting example group spec/services/projects/download_service_spec.rb. Expected to take 6.44 seconds. 213822:32:41Projects::DownloadService 213922:32:41 File service 214022:32:41 for a URL that is not on allowlist 214122:32:41 is expected to eq nil 214222:32:41 for URLs that are on the allowlist 214322:32:41 an image file 214422:32:42 is expected to have key :alt 214522:32:43 is expected to have key :url 214622:32:43 is expected to match "rails_sample.jpg" 214722:32:44 is expected to eq "rails_sample" 214822:32:44# [RSpecRunTime] RSpec elapsed time: 15 minutes 39.04 seconds. Current RSS: ~1145M. Threads: 4. load average: 1.41 1.19 1.19 1/301 11838 215122:32:44 is expected to have key :alt 215222:32:45 is expected to have key :url 215322:32:46 is expected to match "doc_sample.txt" 215422:32:46 is expected to eq "doc_sample.txt" 215522:32:46# [RSpecRunTime] RSpec elapsed time: 15 minutes 41.5 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.38 1.19 1.18 1/300 11839 215722:32:46# [RSpecRunTime] Finishing example group spec/services/projects/download_service_spec.rb. It took 5.41 seconds. Expected to take 6.44 seconds. 215822:32:46# [RSpecRunTime] Starting example group spec/services/import/bitbucket_service_spec.rb. Expected to take 6.11 seconds. 215922:32:46Import::BitbucketService 216122:32:47 user authorization 216222:32:47 when user is authorized 216322:32:48 executes the service & tracks access level 216422:32:48 when new name is specified 216522:32:49 creates a project with new name & path 216622:32:49# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.89 seconds. Current RSS: ~1143M. Threads: 4. load average: 1.38 1.19 1.18 1/298 11856 216822:32:49 when repo path contains underscores 216922:32:49 normalizes repo path when fetching information from client 217022:32:49 when target namespace is invalid 217122:32:50 creates project under user namespace 217222:32:50# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.1 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.27 1.17 1.18 1/297 11865 217422:32:50 when bitbucket user is not authorized 217522:32:50 return an error 217622:32:50 when user is not authorized 217722:32:50 returns an error 217822:32:50 when repo returns an error 217922:32:50 returns an error 218022:32:50 when import source is disabled 218122:32:50 returns an error 218222:32:50 when an exception is raised 218322:32:50 logs and returns an error 218422:32:50 when project could not be persisted 218522:32:50 returns an error 218622:32:50# [RSpecRunTime] Finishing example group spec/services/import/bitbucket_service_spec.rb. It took 4.18 seconds. Expected to take 6.11 seconds. 218722:32:50# [RSpecRunTime] Starting example group spec/finders/crm/contacts_finder_spec.rb. Expected to take 6.0 seconds. 218822:32:50Crm::ContactsFinder 219022:32:51 when customer relations feature is enabled for the group 219122:32:51 when user does not have permissions to see contacts in the group 219222:32:51 returns an empty array 219322:32:51 when user is member of the root group 219422:32:51 when feature flag is enabled 219522:32:51 returns all group contacts 219622:32:51 when user is member of the sub group 219722:32:51 returns an empty array 219822:32:51 when crm feature is disabled for the group 219922:32:52 returns an empty array 220022:32:52 with search informations 220122:32:52 when search term is empty 220222:32:52 returns all group contacts alphabetically ordered 220322:32:52 when search term is not empty 220422:32:52 searches for first name ignoring casing 220522:32:53 searches for last name ignoring casing 220622:32:54 searches for email 220722:32:54 searches for description ignoring casing 220822:32:54 fuzzy searches for email and last name 220922:32:54# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.23 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.27 1.17 1.18 1/296 11866 221122:32:54 when searching for contacts state 221222:32:54 returns only inactive contacts 221322:32:54 returns only active contacts 221422:32:54 when searching for contacts ids 221522:32:55 returns the expected contacts 221622:32:55 when sorting 221722:32:55 returns the contacts sorted by email in ascending order 221822:32:55 returns the contacts sorted by description in ascending order 221922:32:56 returns the contacts sorted by organization in ascending order 222022:32:56 .counts_by_state 222122:32:56 returns correct counts 222222:32:56# [RSpecRunTime] Finishing example group spec/finders/crm/contacts_finder_spec.rb. It took 5.47 seconds. Expected to take 6.0 seconds. 222322:32:56# [RSpecRunTime] Starting example group spec/serializers/container_repositories_serializer_spec.rb. Expected to take 5.7 seconds. 222422:32:56ContainerRepositoriesSerializer 222622:32:57 has basic attributes 222722:32:57 #represent_read_only 222822:32:58 does not include destroy_path 222922:32:58 #with_pagination 223022:32:59 creates a paginated serializer 223122:32:59 when multiple ContainerRepository objects are serialized 223222:32:59 serializes appropriate number of objects 223322:33:00 appends relevant headers 223422:33:00# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.67 seconds. Current RSS: ~1133M. Threads: 4. load average: 1.22 1.16 1.18 1/296 11867 223622:33:00# [RSpecRunTime] Finishing example group spec/serializers/container_repositories_serializer_spec.rb. It took 4.52 seconds. Expected to take 5.7 seconds. 223722:33:00# [RSpecRunTime] Starting example group spec/views/projects/_issue.html.haml_spec.rb. Expected to take 5.58 seconds. 223822:33:00projects/_issue.html.haml 224022:33:00 when issue is open 224122:33:01 shows last updated date 224222:33:01 when issue is closed 224322:33:02 shows closed date 224422:33:02 when issue is closed but closed_at is empty 224522:33:03 shows last updated date 224622:33:03 when issue is service desk issue 224722:33:03 with anonymous user 224822:33:03 obfuscates service_desk_reply_to email for anonymous user 224922:33:03 with signed in user 225022:33:03 when user has no role in project 225122:33:03 obfuscates service_desk_reply_to email 225222:33:03 when user has guest role in project 225322:33:04 obfuscates service_desk_reply_to email 225422:33:04 when user has (at least) reporter role in project 225522:33:04 shows full service_desk_reply_to email 225622:33:04# [RSpecRunTime] Finishing example group spec/views/projects/_issue.html.haml_spec.rb. It took 3.46 seconds. Expected to take 5.58 seconds. 225722:33:04# [RSpecRunTime] Starting example group spec/workers/loose_foreign_keys/cleanup_worker_spec.rb. Expected to take 5.24 seconds. 225822:33:04LooseForeignKeys::CleanupWorker 225922:33:04-- create_table(:_test_loose_fk_parent_table_1) 226122:33:04-- create_table(:_test_loose_fk_parent_table_2) 226322:33:04-- create_table(:_test_loose_fk_child_table_1_1) 226522:33:04-- create_table(:_test_loose_fk_child_table_1_2) 226722:33:04-- create_table(:_test_loose_fk_child_table_2_1) 226922:33:04-- execute("CREATE TRIGGER _test_loose_fk_parent_table_1_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_1 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 227122:33:04-- execute("CREATE TRIGGER _test_loose_fk_parent_table_2_loose_fk_trigger AFTER DELETE ON _test_loose_fk_parent_table_2 REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 227322:33:04 cleans up all rows 227422:33:04 multi-database support 227522:33:04 current_minute: 2, configured_base_models: {:main=>"ActiveRecord::Base", :ci=>"Ci::ApplicationRecord"}, expected_connection_model: "ActiveRecord::Base" 227622:33:05 uses the correct connection 227722:33:05 current_minute: 3, configured_base_models: {:main=>"ActiveRecord::Base", :ci=>"Ci::ApplicationRecord"}, expected_connection_model: "Ci::ApplicationRecord" 227822:33:05 uses the correct connection 227922:33:05 current_minute: 2, configured_base_models: {:main=>"ActiveRecord::Base"}, expected_connection_model: "ActiveRecord::Base" 228022:33:05 uses the correct connection 228122:33:05 current_minute: 3, configured_base_models: {:main=>"ActiveRecord::Base"}, expected_connection_model: "ActiveRecord::Base" 228222:33:06 uses the correct connection 228422:33:06 when turbo mode is off 228522:33:06 database_name: :main, feature_flag: :loose_foreign_keys_turbo_mode_main 228622:33:06 does not use TurboModificationTracker 228722:33:06 logs not using turbo mode 228822:33:06 database_name: :ci, feature_flag: :loose_foreign_keys_turbo_mode_ci 228922:33:07 does not use TurboModificationTracker 229022:33:07 logs not using turbo mode 229122:33:07 when turbo mode is on 229222:33:07 database_name: :main, feature_flag: :loose_foreign_keys_turbo_mode_main 229322:33:07 does not use TurboModificationTracker 229422:33:07 logs using turbo mode 229522:33:07 database_name: :ci, feature_flag: :loose_foreign_keys_turbo_mode_ci 229622:33:08 does not use TurboModificationTracker 229722:33:08 logs using turbo mode 229822:33:08-- drop_table(:_test_loose_fk_parent_table_1) 230022:33:08-- drop_table(:_test_loose_fk_parent_table_2) 230222:33:08-- drop_table(:_test_loose_fk_child_table_1_1) 230422:33:08-- drop_table(:_test_loose_fk_child_table_1_2) 230622:33:08-- drop_table(:_test_loose_fk_child_table_2_1) 230822:33:08# [RSpecRunTime] Finishing example group spec/workers/loose_foreign_keys/cleanup_worker_spec.rb. It took 3.86 seconds. Expected to take 5.24 seconds. 230922:33:08# [RSpecRunTime] Starting example group spec/models/organizations/organization_user_spec.rb. Expected to take 5.2 seconds. 231022:33:08Organizations::OrganizationUser 231122:33:08 does not allow STI 231222:33:08 #last_owner? 231322:33:08 when user is not the owner 231422:33:08 is expected to eq false 231522:33:08 when user is the owner 231622:33:08 when another owner does not exist 231722:33:08 is expected to eq true 231822:33:08 when another owner exists 231922:33:08 current_owner_active?: true, another_owner_active?: true, last_owner?: false 232022:33:08 is expected to eq false 232122:33:08 current_owner_active?: true, another_owner_active?: false, last_owner?: true 232222:33:08 is expected to eq true 232322:33:08 current_owner_active?: false, another_owner_active?: true, last_owner?: false 232422:33:08 is expected to eq false 232522:33:08 current_owner_active?: false, another_owner_active?: false, last_owner?: false 232622:33:08 is expected to eq false 232722:33:08 with loose foreign key on organization_users.organization_id 232822:33:08 behaves like cleanup by a loose foreign key 232922:33:09 cleans up (delete or nullify) the model 233222:33:10 returns the owners of the organization 233322:33:10 .in_organization 233422:33:10 is expected to contain exactly #<Organizations::OrganizationUser id: 1173, organization_id: 1020, user_id: 1148, created_at: "2024-1...:33:10.168042609 +0000", updated_at: "2024-11-13 22:33:10.168042609 +0000", access_level: "default"> and #<Organizations::OrganizationUser id: 1175, organization_id: 1020, user_id: 1149, created_at: "2024-1...:33:10.238357064 +0000", updated_at: "2024-11-13 22:33:10.238357064 +0000", access_level: "default"> 233522:33:10 #with_active_users 233622:33:10 is expected to include #<Organizations::OrganizationUser id: 1179, organization_id: 1022, user_id: 1151, created_at: "2024-1...:33:10.464024338 +0000", updated_at: "2024-11-13 22:33:10.464024338 +0000", access_level: "default"> and exclude #<Organizations::OrganizationUser id: 1181, organization_id: 1023, user_id: 1152, created_at: "2024-1...:33:10.538647423 +0000", updated_at: "2024-11-13 22:33:10.538647423 +0000", access_level: "default"> 233822:33:10 returns the records for the user 233922:33:10 associations 234022:33:10 is expected to belong to organization inverse_of => organization_users required: true 234122:33:10 is expected to belong to user inverse_of => organization_users required: true 234322:33:10 is expected to define :access_level as an enum backed by an integer with values ‹{"default" => 10, "owner" => 50}› 234422:33:10 is expected to validate that :access_level cannot be empty/falsy 234522:33:11 is expected to validate that :user is case-sensitively unique within the scope of :organization_id 234622:33:11 does not allow invalid enum value 234722:33:11 when changing access level of owner 234822:33:11 when user is the last owner 234922:33:11 when assigning lower access level 235022:33:11 raises validation error 235122:33:11 when assigning access to same level 235222:33:11 does not raise validation error 235322:33:11 when organization has multiple owners 235422:33:11 does not raise validation error 235622:33:11 prevents user leaving all organizations 235722:33:11 when user is in multiple organizations 235822:33:11 does not prevent user from leaving organization 235922:33:11 when user is destroyed 236022:33:11 destroys the organization_user record 236122:33:11 .create_organization_record_for 236222:33:12 when record already exists 236322:33:12 returns existing record without access_level change 236422:33:12 with race condition handling of already existing record 236522:33:12 performs the upsert without error 236622:33:12 when no existing record exists 236722:33:12 creates a new record with default access_level 236822:33:12 behaves like having unique enum values 236922:33:12 has unique values in "access_level" 237022:33:12 .default_organization_access_level 237122:33:12 when user is admin 237222:33:12 is expected to eq :owner 237322:33:12 when user is not admin 237422:33:12 is expected to eq :default 237522:33:12 .create_default_organization_record_for 237622:33:12 when creating as as default user 237722:33:12 creates record with correct attributes 237822:33:12 when creating as an owner 237922:33:12 creates record with correct attributes 238022:33:12 when entry already exists 238122:33:12 does not create or update existing record 238222:33:12 when access_level changes 238322:33:12 changes access_level on the existing record 238422:33:12 when creating with invalid user_id 238522:33:12 raises and error 238622:33:12# [RSpecRunTime] Finishing example group spec/models/organizations/organization_user_spec.rb. It took 4.26 seconds. Expected to take 5.2 seconds. 238722:33:12# [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/advance_stage_worker_spec.rb. Expected to take 4.86 seconds. 238822:33:12Gitlab::BitbucketImport::AdvanceStageWorker 238922:33:12 #wait_for_jobs 239022:33:12 waits for jobs to complete and returns a new pair of keys to wait for 239122:33:12 #find_import_state 239222:33:13 returns a ProjectImportState 239322:33:13 #find_import_state_jid 239422:33:13 returns a ProjectImportState with only id and jid 239522:33:14 returns nil if the project import is not running 239622:33:14# [RSpecRunTime] RSpec elapsed time: 16 minutes 9.01 seconds. Current RSS: ~1118M. Threads: 4. load average: 1.19 1.15 1.17 1/296 11868 239922:33:14 when the project no longer exists 240022:33:14 does not perform any work 240122:33:14 when there are remaining jobs 240222:33:14 reschedules itself 240322:33:14 when there are no remaining jobs 240422:33:15 schedules the next stage 240522:33:16 raises KeyError when the stage name is invalid 240622:33:16# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.86 seconds. Current RSS: ~1125M. Threads: 4. load average: 1.17 1.15 1.17 1/296 11869 240822:33:16# [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/advance_stage_worker_spec.rb. It took 3.6 seconds. Expected to take 4.86 seconds. 240922:33:16# [RSpecRunTime] Starting example group spec/services/ci/pipelines/add_job_service_spec.rb. Expected to take 4.68 seconds. 241022:33:16Ci::Pipelines::AddJobService 241122:33:16 when the pipeline is not persisted 241222:33:16 raises error 241422:33:17 assigns pipeline attributes to the job 241522:33:17 assigns partition_id to job and metadata 241622:33:18 returns a service response with the job as payload 241722:33:18 calls update_older_statuses_retried! 241822:33:18 when the block raises an error 241922:33:19 returns a service response with the error and the job as payload 242022:33:19# [RSpecRunTime] RSpec elapsed time: 16 minutes 14.07 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.17 1.15 1.17 1/296 11870 242222:33:19 exclusive lock 242322:33:19 uses exclusive lock 242422:33:19# [RSpecRunTime] Finishing example group spec/services/ci/pipelines/add_job_service_spec.rb. It took 3.77 seconds. Expected to take 4.68 seconds. 242522:33:19# [RSpecRunTime] Starting example group spec/workers/concerns/project_import_options_spec.rb. Expected to take 4.32 seconds. 242622:33:19ProjectImportOptions 242722:33:19 sets default retry limit 242822:33:19 sets default status expiration 242922:33:19 .sidekiq_retries_exhausted 243022:33:20 marks fork as failed 243122:33:21 logs the appropriate error message for forked projects 243222:33:21 logs the appropriate error message for forked projects 243322:33:21 when project is jira import 243422:33:22 logs the appropriate error message for forked projects 243522:33:22# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.66 seconds. Current RSS: ~1130M. Threads: 4. load average: 1.16 1.15 1.17 1/296 11871 243722:33:22 when project does not have import_state 243822:33:23 raises an error 243922:33:23# [RSpecRunTime] Finishing example group spec/workers/concerns/project_import_options_spec.rb. It took 3.64 seconds. Expected to take 4.32 seconds. 244022:33:23# [RSpecRunTime] Starting example group spec/services/integrations/slack_installation/group_service_spec.rb. Expected to take 4.3 seconds. 244122:33:23Integrations::SlackInstallation::GroupService 244222:33:23 behaves like Integrations::SlackInstallation::BaseService 244322:33:23 when Slack responds with an error 244422:33:23 behaves like error response 244522:33:23 returns error result with message 244622:33:23 when HTTP error occurs when exchanging token 244722:33:24 tracks the error 244822:33:24 behaves like error response 244922:33:24 returns error result with message 245022:33:24 when slack_app_enabled is not set 245122:33:24 behaves like error response 245222:33:24 returns error result with message 245322:33:24 when user is unauthorized 245422:33:24 behaves like error response 245522:33:24 returns error result with message 245622:33:24 when Slack responds with an access token 245722:33:24 handles propagation correctly 245822:33:24 behaves like success response 245922:33:24 returns success result and creates all needed records 246022:33:24 when integration record already exists 246122:33:24 behaves like success response 246222:33:25 returns success result and creates all needed records 246322:33:25 when installation record already exists 246422:33:25 behaves like success response 246522:33:25 returns success result and creates all needed records 246622:33:25 when the team has other Slack installation records 246722:33:26 updates related legacy records 246822:33:26 behaves like success response 246922:33:26 returns success result and creates all needed records 247022:33:26# [RSpecRunTime] RSpec elapsed time: 16 minutes 21.56 seconds. Current RSS: ~1127M. Threads: 4. load average: 1.15 1.15 1.17 2/296 11872 247222:33:26# [RSpecRunTime] Finishing example group spec/services/integrations/slack_installation/group_service_spec.rb. It took 3.3 seconds. Expected to take 4.3 seconds. 247322:33:26# [RSpecRunTime] Starting example group spec/services/ci/test_failure_history_service_spec.rb. Expected to take 3.99 seconds. 247422:33:26Ci::TestFailureHistoryService 247622:33:27 when pipeline has failed builds with test reports 247722:33:28 creates unit test failures records 247822:33:28 assigns partition_id to Ci::UnitTestFailure 247922:33:28 when pipeline is not for the default branch 248022:33:28 does not persist data 248122:33:28# [RSpecRunTime] RSpec elapsed time: 16 minutes 23.03 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.15 1.15 1.17 1/298 11902 248322:33:28 when test failure data have already been persisted with the same exact attributes 248422:33:28 does not fail but does not persist new data 248522:33:28 when number of failed unit tests exceed the limit 248622:33:28 does not persist data 248722:33:28 when number of failed unit tests across multiple builds exceed the limit 248822:33:29 does not persist data 248922:33:29 when test failure data have duplicates within the same payload (happens when the JUnit report has duplicate unit test names but have different failures) 249022:33:29 does not fail but does not persist duplicate data 249122:33:29 when pipeline has no failed builds with test reports 249222:33:29 does not persist data 249322:33:29 #should_track_failures? 249422:33:29 when feature flag is enabled and pipeline ref is the default branch 249522:33:29 is expected to eq true 249622:33:29 when pipeline is not equal to the project default branch 249722:33:30 is expected to eq false 249822:33:30 when total number of builds with failed tests exceeds the max number of trackable failures 249922:33:30 is expected to eq false 250122:33:30 when service should track failures 250222:33:30 enqueues the worker when #perform_if_needed is called 250322:33:30 when service should not track failures 250422:33:30 does not enqueue the worker when #perform_if_needed is called 250522:33:30# [RSpecRunTime] Finishing example group spec/services/ci/test_failure_history_service_spec.rb. It took 3.3 seconds. Expected to take 3.99 seconds. 250622:33:30# [RSpecRunTime] Starting example group spec/lib/banzai/reference_parser/work_item_parser_spec.rb. Expected to take 3.96 seconds. 250722:33:30Banzai::ReferenceParser::WorkItemParser 250822:33:30 #records_for_nodes 250922:33:30 returns a Hash containing the work items for a list of nodes 251022:33:30 when checking multiple work items on another project 251122:33:31 behaves like no N+1 queries 251222:33:31 avoids N+1 queries in #records_for_nodes 251322:33:31 behaves like no project N+1 queries 251422:33:33 avoids N+1 queries in #nodes_visible_to_user 251522:33:33# [RSpecRunTime] RSpec elapsed time: 16 minutes 28.13 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.13 1.14 1.17 1/296 11915 251722:33:33# [RSpecRunTime] Finishing example group spec/lib/banzai/reference_parser/work_item_parser_spec.rb. It took 3.27 seconds. Expected to take 3.96 seconds. 251822:33:33# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. Expected to take 3.71 seconds. 251922:33:33Gitlab::BitbucketImport::Importers::PullRequestNotesImporter 252122:33:34 for standalone pr comments 252222:33:35 calls RefConverter 252322:33:35 converts mentions in the comment 252422:33:35 creates a note with the correct attributes 252522:33:35 when the author does not have a bitbucket identity 252622:33:35 sets the author to the project creator and adds the author to the note 252722:33:35# [RSpecRunTime] RSpec elapsed time: 16 minutes 30.11 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.20 1.16 1.17 1/299 11973 252922:33:35 when the note is deleted 253022:33:35 does not create a note 253122:33:35 for threaded inline comments 253222:33:35 creates notes in the correct position with the right attributes 253322:33:35 when the comments are not part of the diff 253422:33:36 creates them as normal notes 253522:33:36 when an error is raised for one note 253622:33:36 tracks the error and continues to import other notes 253722:33:36 when the merge request does not exist 253822:33:36 does not call #import_pull_request_comments 253922:33:36 when the merge request exists but not for this project 254022:33:36 does not call #import_pull_request_comments 254122:33:36 when an error is raised 254222:33:36 tracks the failure and does not fail 254322:33:36# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb. It took 3.31 seconds. Expected to take 3.71 seconds. 254422:33:36# [RSpecRunTime] Starting example group spec/presenters/packages/conan/package_presenter_spec.rb. Expected to take 3.63 seconds. 254522:33:36Packages::Conan::PackagePresenter 254622:33:37 #recipe_urls 254722:33:37 behaves like no existing package 254822:33:37 when package does not exist 254922:33:37 is expected to be empty 255022:33:37# [RSpecRunTime] RSpec elapsed time: 16 minutes 32.57 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.20 1.16 1.17 1/298 11997 255222:33:37 behaves like conan_file_metadatum is not found 255322:33:37 when no conan_file_metadatum exists 255422:33:37 is expected to be empty 255522:33:37 existing package 255722:33:37 when there are multiple channels for the same package 255922:33:39# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.73 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.20 1.16 1.17 1/298 11998 256122:33:39 with package_scope of project 256322:33:39 #recipe_snapshot 256422:33:39 behaves like no existing package 256522:33:39 when package does not exist 256622:33:39 is expected to be empty 256722:33:39 behaves like conan_file_metadatum is not found 256822:33:39 when no conan_file_metadatum exists 256922:33:39 is expected to be empty 257022:33:39 existing package 257122:33:39 is expected to eq {"conanfile.py"=>"12345abcde", "conanmanifest.txt"=>"12345abcde"} 257222:33:39 #package_urls 257322:33:39 behaves like no existing package 257422:33:39 when package does not exist 257522:33:39 is expected to be empty 257622:33:39 behaves like conan_file_metadatum is not found 257722:33:39 when no conan_file_metadatum exists 257822:33:40 is expected to be empty 257922:33:40 existing package 258122:33:40 with package_scope of project 258322:33:40 multiple packages with different references 258522:33:40 returns empty if the reference does not exist 258622:33:40 requesting the alternative reference 258822:33:40 #package_snapshot 258922:33:40 behaves like no existing package 259022:33:40 when package does not exist 259122:33:40 is expected to be empty 259222:33:40 behaves like conan_file_metadatum is not found 259322:33:40 when no conan_file_metadatum exists 259422:33:40 is expected to be empty 259522:33:40 existing package 259622:33:40 is expected to eq {"conan_package.tgz"=>"12345abcde", "conaninfo.txt"=>"12345abcde", "conanmanifest.txt"=>"12345abcde"} 259722:33:40 when requested with invalid reference 259822:33:40 is expected to eq {} 259922:33:40# [RSpecRunTime] Finishing example group spec/presenters/packages/conan/package_presenter_spec.rb. It took 3.86 seconds. Expected to take 3.63 seconds. 260022:33:40# [RSpecRunTime] Starting example group spec/serializers/job_artifact_report_entity_spec.rb. Expected to take 3.48 seconds. 260122:33:40JobArtifactReportEntity 260322:33:41 exposes file_type 260422:33:42 exposes file_format 260522:33:42 exposes size 260622:33:43 exposes download path 260722:33:43# [RSpecRunTime] RSpec elapsed time: 16 minutes 38.01 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.19 1.15 1.17 1/298 11999 260922:33:43# [RSpecRunTime] Finishing example group spec/serializers/job_artifact_report_entity_spec.rb. It took 2.7 seconds. Expected to take 3.48 seconds. 261022:33:43# [RSpecRunTime] Starting example group spec/lib/gitlab/ssh/signature_spec.rb. Expected to take 3.34 seconds. 261122:33:43Gitlab::Ssh::Signature 261222:33:44 signature verification 261322:33:44 when signature is valid and user email is verified 261422:33:44 behaves like verified signature 261522:33:44 reports verified status 261622:33:44# [RSpecRunTime] RSpec elapsed time: 16 minutes 39.11 seconds. Current RSS: ~1140M. Threads: 4. load average: 1.19 1.15 1.17 1/299 12019 261822:33:44 when using an RSA key 261922:33:44 behaves like verified signature 262022:33:44 reports verified status 262122:33:44 when signed text is an empty string 262222:33:44 behaves like verified signature 262322:33:44 reports verified status 262422:33:44 when signed text is nil 262522:33:44 behaves like unverified signature 262622:33:44 reports unverified status 262722:33:44 when committer_email is empty 262822:33:44 behaves like unverified signature 262922:33:44 reports unverified status 263022:33:44 when committer_email is nil 263122:33:44 behaves like unverified signature 263222:33:44 reports unverified status 263322:33:44 when signature_text is empty 263422:33:44 behaves like unverified signature 263522:33:44 reports unverified status 263622:33:44 when signature_text is nil 263722:33:44 behaves like unverified signature 263822:33:44 reports unverified status 263922:33:44 when user email is not verified 264022:33:44 reports unverified status 264122:33:44 when no user exist with the committer email 264222:33:45 reports other_user status 264322:33:45 when no user exists with the committer email 264422:33:45 reports other_user status 264522:33:45 when signature is invalid 264622:33:45 behaves like unverified signature 264722:33:45 reports unverified status 264822:33:45 when signature is for a different namespace 264922:33:45 behaves like unverified signature 265022:33:45 reports unverified status 265122:33:45 when signature is for a different message 265222:33:45 behaves like unverified signature 265322:33:45 reports unverified status 265422:33:45 when message has been tampered 265522:33:45 behaves like unverified signature 265622:33:45 reports unverified status 265722:33:45 when the signing key does not exist in GitLab 265822:33:45 when the key is not a signing one 265922:33:45 reports unknown_key status 266022:33:45 when the key is removed 266122:33:45 reports unknown_key status 266222:33:45 when key belongs to someone other than the committer 266322:33:45 reports other_user status 266422:33:45 when signature created by GitLab 266522:33:45 reports verified_system status 266622:33:45 #key_fingerprint 266722:33:45 returns the pubkey sha256 fingerprint 266822:33:45 when a signature has been created with a certificate 266922:33:45 returns public key fingerprint 267122:33:45 returns the user id from signed by key 267222:33:45 for system verified commits 267322:33:45 returns the user id from author email 267422:33:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/ssh/signature_spec.rb. It took 2.57 seconds. Expected to take 3.34 seconds. 267522:33:45# [RSpecRunTime] Starting example group spec/models/integrations/every_integration_spec.rb. Expected to take 3.3 seconds. 267622:33:45Every integration 267722:33:45 does not allow STI 267822:33:45 apple_app_store 267922:33:45 secret fields 268022:33:45 uses type: 'password' for all secret fields 268122:33:45 defines non-empty titles and help texts for all secret fields 268322:33:45 secret fields 268422:33:45 uses type: 'password' for all secret fields 268522:33:45 defines non-empty titles and help texts for all secret fields 268722:33:45 secret fields 268822:33:46 uses type: 'password' for all secret fields 268922:33:46 defines non-empty titles and help texts for all secret fields 269122:33:46 secret fields 269222:33:46 uses type: 'password' for all secret fields 269322:33:46 defines non-empty titles and help texts for all secret fields 269422:33:46 beyond_identity 269522:33:46 secret fields 269622:33:46 uses type: 'password' for all secret fields 269722:33:46 defines non-empty titles and help texts for all secret fields 269922:33:46 secret fields 270022:33:46 uses type: 'password' for all secret fields 270122:33:46 defines non-empty titles and help texts for all secret fields 270322:33:46 secret fields 270422:33:46 uses type: 'password' for all secret fields 270522:33:46 defines non-empty titles and help texts for all secret fields 270722:33:46 secret fields 270822:33:46 uses type: 'password' for all secret fields 270922:33:46 defines non-empty titles and help texts for all secret fields 271122:33:46 secret fields 271222:33:46 uses type: 'password' for all secret fields 271322:33:46 defines non-empty titles and help texts for all secret fields 271522:33:46 secret fields 271622:33:46 uses type: 'password' for all secret fields 271722:33:46 defines non-empty titles and help texts for all secret fields 271822:33:46 custom_issue_tracker 271922:33:46 secret fields 272022:33:46 uses type: 'password' for all secret fields 272122:33:46 defines non-empty titles and help texts for all secret fields 272322:33:46 secret fields 272422:33:46 uses type: 'password' for all secret fields 272522:33:46 defines non-empty titles and help texts for all secret fields 272622:33:46 diffblue_cover 272722:33:46 secret fields 272822:33:46 uses type: 'password' for all secret fields 272922:33:46 defines non-empty titles and help texts for all secret fields 273122:33:46 secret fields 273222:33:46 uses type: 'password' for all secret fields 273322:33:46 defines non-empty titles and help texts for all secret fields 273522:33:46 secret fields 273622:33:46 uses type: 'password' for all secret fields 273722:33:46 defines non-empty titles and help texts for all secret fields 273822:33:46 emails_on_push 273922:33:46 secret fields 274022:33:46 uses type: 'password' for all secret fields 274122:33:46 defines non-empty titles and help texts for all secret fields 274322:33:46 secret fields 274422:33:46 uses type: 'password' for all secret fields 274522:33:46 defines non-empty titles and help texts for all secret fields 274622:33:46 external_wiki 274722:33:46 secret fields 274822:33:46 uses type: 'password' for all secret fields 274922:33:46 defines non-empty titles and help texts for all secret fields 275122:33:46 secret fields 275222:33:46 uses type: 'password' for all secret fields 275322:33:46 defines non-empty titles and help texts for all secret fields 275422:33:46 hangouts_chat 275522:33:46 secret fields 275622:33:46 uses type: 'password' for all secret fields 275722:33:46 defines non-empty titles and help texts for all secret fields 275922:33:46 secret fields 276022:33:46 uses type: 'password' for all secret fields 276122:33:46 defines non-empty titles and help texts for all secret fields 276322:33:46 secret fields 276422:33:46 uses type: 'password' for all secret fields 276522:33:46 defines non-empty titles and help texts for all secret fields 276722:33:46 secret fields 276822:33:47 uses type: 'password' for all secret fields 276922:33:47 defines non-empty titles and help texts for all secret fields 277122:33:47 secret fields 277222:33:47 uses type: 'password' for all secret fields 277322:33:47 defines non-empty titles and help texts for all secret fields 277522:33:47 secret fields 277622:33:47 uses type: 'password' for all secret fields 277722:33:47 defines non-empty titles and help texts for all secret fields 277922:33:47 secret fields 278022:33:47 uses type: 'password' for all secret fields 278122:33:47 defines non-empty titles and help texts for all secret fields 278222:33:47 mattermost_slash_commands 278322:33:47 secret fields 278422:33:47 uses type: 'password' for all secret fields 278522:33:47 defines non-empty titles and help texts for all secret fields 278622:33:47 microsoft_teams 278722:33:47 secret fields 278822:33:47 uses type: 'password' for all secret fields 278922:33:47 defines non-empty titles and help texts for all secret fields 279122:33:47 secret fields 279222:33:47 uses type: 'password' for all secret fields 279322:33:47 defines non-empty titles and help texts for all secret fields 279422:33:47 mock_monitoring 279522:33:47 secret fields 279622:33:47 uses type: 'password' for all secret fields 279722:33:47 defines non-empty titles and help texts for all secret fields 279922:33:47 secret fields 280022:33:47 uses type: 'password' for all secret fields 280122:33:47 defines non-empty titles and help texts for all secret fields 280322:33:47 secret fields 280422:33:47 uses type: 'password' for all secret fields 280522:33:47 defines non-empty titles and help texts for all secret fields 280622:33:47 pipelines_email 280722:33:47 secret fields 280822:33:47 uses type: 'password' for all secret fields 280922:33:47 defines non-empty titles and help texts for all secret fields 281022:33:47 pivotaltracker 281122:33:47 secret fields 281222:33:47 uses type: 'password' for all secret fields 281322:33:47 defines non-empty titles and help texts for all secret fields 281522:33:47 secret fields 281622:33:47 uses type: 'password' for all secret fields 281722:33:47 defines non-empty titles and help texts for all secret fields 281922:33:47 secret fields 282022:33:47 uses type: 'password' for all secret fields 282122:33:47 defines non-empty titles and help texts for all secret fields 282322:33:47 secret fields 282422:33:47 uses type: 'password' for all secret fields 282522:33:47 defines non-empty titles and help texts for all secret fields 282722:33:47 secret fields 282822:33:47 uses type: 'password' for all secret fields 282922:33:47 defines non-empty titles and help texts for all secret fields 283122:33:47 secret fields 283222:33:47 uses type: 'password' for all secret fields 283322:33:47 defines non-empty titles and help texts for all secret fields 283422:33:47 slack_slash_commands 283522:33:47 secret fields 283622:33:47 uses type: 'password' for all secret fields 283722:33:47 defines non-empty titles and help texts for all secret fields 283922:33:47 secret fields 284022:33:47 uses type: 'password' for all secret fields 284122:33:47 defines non-empty titles and help texts for all secret fields 284322:33:47 secret fields 284422:33:47 uses type: 'password' for all secret fields 284522:33:47 defines non-empty titles and help texts for all secret fields 284722:33:47 secret fields 284822:33:48 uses type: 'password' for all secret fields 284922:33:48 defines non-empty titles and help texts for all secret fields 285022:33:48 unify_circuit 285122:33:48 secret fields 285222:33:48 uses type: 'password' for all secret fields 285322:33:48 defines non-empty titles and help texts for all secret fields 285522:33:48 secret fields 285622:33:48 uses type: 'password' for all secret fields 285722:33:48 defines non-empty titles and help texts for all secret fields 285922:33:48 secret fields 286022:33:48 uses type: 'password' for all secret fields 286122:33:48 defines non-empty titles and help texts for all secret fields 286322:33:48 secret fields 286422:33:48 uses type: 'password' for all secret fields 286522:33:48 defines non-empty titles and help texts for all secret fields 286622:33:48# [RSpecRunTime] Finishing example group spec/models/integrations/every_integration_spec.rb. It took 2.37 seconds. Expected to take 3.3 seconds. 286722:33:48# [RSpecRunTime] Starting example group spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb. Expected to take 3.11 seconds. 286822:33:48VirtualRegistries::Packages::Maven::HandleFileRequestService 287122:33:48 with no cached response 287222:33:48 behaves like returning a service response success response 287322:33:48 returns a success service response 287422:33:48 with upstream returning an error 287522:33:49 is expected to eq #<ServiceResponse:0x00007d6838dca640 @status=:error, @message="File not found on any upstream", @payload={}, @http_status=nil, @reason=:file_not_found_on_upstreams> 287622:33:49 with upstream head raising an error 287722:33:49 is expected to eq #<ServiceResponse:0x00007d6838dca550 @status=:error, @message="Upstream not available", @payload={}, @http_status=nil, @reason=:upstream_not_available> 287822:33:49 with a cached response 287922:33:49 bumps the statistics 288022:33:49 behaves like returning a service response success response 288122:33:49 returns a success service response 288222:33:49 and is too old 288322:33:49 with the same etag as upstream 288422:33:49 bumps the statistics 288522:33:49 behaves like returning a service response success response 288622:33:49 returns a success service response 288722:33:49 with a different etag as upstream 288822:33:49 behaves like returning a service response success response 288922:33:49 returns a success service response 289022:33:49 with a stored blank etag 289122:33:49 behaves like returning a service response success response 289222:33:49 returns a success service response 289322:33:49 when accessing the sha1 digest 289422:33:49 behaves like returning a service response success response 289522:33:49 returns a success service response 289622:33:49 when the cached response does not exist 289722:33:49 is expected to eq #<ServiceResponse:0x00007d6838dca5f0 @status=:error, @message="File of the requested digest not found... in cached responses", @payload={}, @http_status=nil, @reason=:digest_not_found_in_cached_responses> 289822:33:49 when accessing the md5 digest 289922:33:49 behaves like returning a service response success response 290022:33:49 returns a success service response 290122:33:49 when the cached response does not exist 290222:33:49 is expected to eq #<ServiceResponse:0x00007d6838dca5f0 @status=:error, @message="File of the requested digest not found... in cached responses", @payload={}, @http_status=nil, @reason=:digest_not_found_in_cached_responses> 290322:33:49 in FIPS mode 290422:33:49 is expected to eq #<ServiceResponse:0x00007d6838dca5a0 @status=:error, @message="MD5 digest is not supported when FIPS is enabled", @payload={}, @http_status=nil, @reason=:fips_unsupported_md5> 290522:33:49 with upstream head raising an error 290622:33:49 behaves like returning a service response success response 290722:33:49 returns a success service response 290822:33:50 with a DeployToken 290922:33:50 behaves like returning a service response success response 291022:33:50 returns a success service response 291122:33:50 with no path 291222:33:50 is expected to eq #<ServiceResponse:0x00007d6838dca730 @status=:error, @message="Path not present", @payload={}, @http_status=nil, @reason=:path_not_present> 291322:33:50 with no user 291422:33:50 is expected to eq #<ServiceResponse:0x00007d6838dca6e0 @status=:error, @message="Unauthorized", @payload={}, @http_status=nil, @reason=:unauthorized> 291522:33:50 with registry with no upstreams 291622:33:50 is expected to eq #<ServiceResponse:0x00007d6838dca690 @status=:error, @message="No upstreams set", @payload={}, @http_status=nil, @reason=:no_upstreams> 291722:33:50# [RSpecRunTime] Finishing example group spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb. It took 1.91 seconds. Expected to take 3.11 seconds. 291822:33:50# [RSpecRunTime] Starting example group spec/models/alert_management/alert_assignee_spec.rb. Expected to take 3.06 seconds. 291922:33:50AlertManagement::AlertAssignee 292022:33:50 does not allow STI 292122:33:50 associations 292222:33:50 is expected to belong to alert required: false 292322:33:50 is expected to belong to assignee class_name => User required: false inverse_of => alert_assignees 292522:33:50 is expected to validate that :alert cannot be empty/falsy 292622:33:52 is expected to validate that :assignee cannot be empty/falsy 292722:33:53 is expected to validate that :assignee is case-sensitively unique within the scope of :alert_id 292822:33:53# [RSpecRunTime] RSpec elapsed time: 16 minutes 47.78 seconds. Current RSS: ~1139M. Threads: 4. load average: 1.23 1.17 1.18 1/297 12020 293022:33:53# [RSpecRunTime] Finishing example group spec/models/alert_management/alert_assignee_spec.rb. It took 2.92 seconds. Expected to take 3.06 seconds. 293122:33:53# [RSpecRunTime] Starting example group spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb. Expected to take 2.93 seconds. 293222:33:53Ci::PipelineArtifacts::CoverageReportWorker 293322:33:53 has the `until_executed` deduplicate strategy 293522:33:53 when pipeline exists 293622:33:53 calls the pipeline coverage report service 293722:33:53 when the pipeline is part of a hierarchy 293822:33:55 when all pipelines is complete 293922:33:55 calls the pipeline coverage report service on the root ancestor pipeline 294022:33:55# [RSpecRunTime] RSpec elapsed time: 16 minutes 49.85 seconds. Current RSS: ~1134M. Threads: 4. load average: 1.37 1.20 1.19 1/297 12021 294222:33:55 when the pipeline hierarchy has incomplete pipeline 294322:33:55 does not call pipeline coverage report service 294422:33:55 when pipeline does not exist 294522:33:55 does not call pipeline create artifact service 294622:33:55# [RSpecRunTime] Finishing example group spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb. It took 2.17 seconds. Expected to take 2.93 seconds. 294722:33:55# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. Expected to take 2.86 seconds. 294822:33:55Gitlab::Ci::Pipeline::Expression::Statement 295022:33:55 when variables are not provided 295122:33:55 allows to properly initializes the statement 295322:33:55 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true 295422:33:55 evaluates to `true` 295522:33:55 expression: "\"my variable\" == $PRESENT_VARIABLE", value: true 295622:33:55 evaluates to `true` 295722:33:55 expression: "$PRESENT_VARIABLE == null", value: false 295822:33:55 evaluates to `false` 295922:33:55 expression: "$EMPTY_VARIABLE == null", value: false 296022:33:55 evaluates to `false` 296122:33:55 expression: "\"\" == $EMPTY_VARIABLE", value: true 296222:33:55 evaluates to `true` 296322:33:55 expression: "$EMPTY_VARIABLE", value: "" 296422:33:55 evaluates to `""` 296522:33:55 expression: "$UNDEFINED_VARIABLE == null", value: true 296622:33:55 evaluates to `true` 296722:33:55 expression: "null == $UNDEFINED_VARIABLE", value: true 296822:33:55 evaluates to `true` 296922:33:55 expression: "$PRESENT_VARIABLE", value: "my variable" 297022:33:55 evaluates to `"my variable"` 297122:33:55 expression: "$UNDEFINED_VARIABLE", value: nil 297222:33:55 evaluates to `nil` 297322:33:55 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true 297422:33:55 evaluates to `true` 297522:33:55 expression: "$PRESENT_VARIABLE =~ /va\\r.*e$/", value: false 297622:33:55 evaluates to `false` 297722:33:55 expression: "$PRESENT_VARIABLE =~ /va\\/r.*e$/", value: false 297822:33:55 evaluates to `false` 297922:33:55 expression: "$PRESENT_VARIABLE =~ /var.*e$/", value: true 298022:33:55 evaluates to `true` 298122:33:55 expression: "$PRESENT_VARIABLE =~ /^var.*/", value: false 298222:33:55 evaluates to `false` 298322:33:55 expression: "$EMPTY_VARIABLE =~ /var.*/", value: false 298422:33:55 evaluates to `false` 298522:33:55 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false 298622:33:55 evaluates to `false` 298722:33:55 expression: "$PRESENT_VARIABLE =~ /VAR.*/i", value: true 298822:33:55 evaluates to `true` 298922:33:55 expression: "$PATH_VARIABLE =~ /path\\/variable/", value: true 299022:33:55 evaluates to `true` 299122:33:55 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/", value: true 299222:33:55 evaluates to `true` 299322:33:55 expression: "$FULL_PATH_VARIABLE =~ /\\/path\\/variable\\/value$/", value: true 299422:33:55 evaluates to `true` 299522:33:55 expression: "$PRESENT_VARIABLE != \"my variable\"", value: false 299622:33:55 evaluates to `false` 299722:33:55 expression: "\"my variable\" != $PRESENT_VARIABLE", value: false 299822:33:55 evaluates to `false` 299922:33:55 expression: "$PRESENT_VARIABLE != null", value: true 300022:33:55 evaluates to `true` 300122:33:55 expression: "$EMPTY_VARIABLE != null", value: true 300222:33:55 evaluates to `true` 300322:33:55 expression: "\"\" != $EMPTY_VARIABLE", value: false 300422:33:55 evaluates to `false` 300522:33:55 expression: "$UNDEFINED_VARIABLE != null", value: false 300622:33:55 evaluates to `false` 300722:33:55 expression: "null != $UNDEFINED_VARIABLE", value: false 300822:33:56 evaluates to `false` 300922:33:56 expression: "$PRESENT_VARIABLE !~ /var.*e$/", value: false 301022:33:56 evaluates to `false` 301122:33:56 expression: "$PRESENT_VARIABLE !~ /^var.*/", value: true 301222:33:56 evaluates to `true` 301322:33:56 expression: "$PRESENT_VARIABLE !~ /^v\\ar.*/", value: true 301422:33:56 evaluates to `true` 301522:33:56 expression: "$PRESENT_VARIABLE !~ /^v\\/ar.*/", value: true 301622:33:56 evaluates to `true` 301722:33:56 expression: "$EMPTY_VARIABLE !~ /var.*/", value: true 301822:33:56 evaluates to `true` 301922:33:56 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true 302022:33:56 evaluates to `true` 302122:33:56 expression: "$PRESENT_VARIABLE !~ /VAR.*/i", value: false 302222:33:56 evaluates to `false` 302322:33:56 expression: "$PRESENT_VARIABLE && \"string\"", value: "string" 302422:33:56 evaluates to `"string"` 302522:33:56 expression: "$PRESENT_VARIABLE && $PRESENT_VARIABLE", value: "my variable" 302622:33:56 evaluates to `"my variable"` 302722:33:56 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: "" 302822:33:56 evaluates to `""` 302922:33:56 expression: "$PRESENT_VARIABLE && null", value: nil 303022:33:56 evaluates to `nil` 303122:33:56 expression: "\"string\" && $PRESENT_VARIABLE", value: "my variable" 303222:33:56 evaluates to `"my variable"` 303322:33:56 expression: "$EMPTY_VARIABLE && $PRESENT_VARIABLE", value: "my variable" 303422:33:56 evaluates to `"my variable"` 303522:33:56 expression: "null && $PRESENT_VARIABLE", value: nil 303622:33:56 evaluates to `nil` 303722:33:56 expression: "$EMPTY_VARIABLE && \"string\"", value: "string" 303822:33:56 evaluates to `"string"` 303922:33:56 expression: "$EMPTY_VARIABLE && $EMPTY_VARIABLE", value: "" 304022:33:56 evaluates to `""` 304122:33:56 expression: "\"string\" && $EMPTY_VARIABLE", value: "" 304222:33:56 evaluates to `""` 304322:33:56 expression: "\"string\" && null", value: nil 304422:33:56 evaluates to `nil` 304522:33:56 expression: "null && \"string\"", value: nil 304622:33:56 evaluates to `nil` 304722:33:56 expression: "\"string\" && \"string\"", value: "string" 304822:33:56 evaluates to `"string"` 304922:33:56 expression: "null && null", value: nil 305022:33:56 evaluates to `nil` 305122:33:56 expression: "$PRESENT_VARIABLE =~ /my var/ && $EMPTY_VARIABLE =~ /nope/", value: false 305222:33:56 evaluates to `false` 305322:33:56 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE", value: "my variable" 305422:33:56 evaluates to `"my variable"` 305522:33:56 expression: "$EMPTY_VARIABLE == \"\" && $PRESENT_VARIABLE != \"nope\"", value: true 305622:33:56 evaluates to `true` 305722:33:56 expression: "$PRESENT_VARIABLE && $EMPTY_VARIABLE", value: "" 305822:33:56 evaluates to `""` 305922:33:56 expression: "$PRESENT_VARIABLE && $UNDEFINED_VARIABLE", value: nil 306022:33:56 evaluates to `nil` 306122:33:56 expression: "$UNDEFINED_VARIABLE && $EMPTY_VARIABLE", value: nil 306222:33:56 evaluates to `nil` 306322:33:56 expression: "$UNDEFINED_VARIABLE && $PRESENT_VARIABLE", value: nil 306422:33:56 evaluates to `nil` 306522:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: true 306622:33:56 evaluates to `true` 306722:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /path\\/variable/", value: false 306822:33:56 evaluates to `false` 306922:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 307022:33:56 evaluates to `false` 307122:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ && $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 307222:33:56 evaluates to `false` 307322:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true 307422:33:56 evaluates to `true` 307522:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /path\\/variable/", value: true 307622:33:56 evaluates to `true` 307722:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/full\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: true 307822:33:56 evaluates to `true` 307922:33:56 expression: "$FULL_PATH_VARIABLE =~ /^\\/a\\/bad\\/path\\/variable\\/value$/ || $PATH_VARIABLE =~ /bad\\/path\\/variable/", value: false 308022:33:56 evaluates to `false` 308122:33:56 expression: "$PRESENT_VARIABLE =~ /my var/ || $EMPTY_VARIABLE =~ /nope/", value: true 308222:33:56 evaluates to `true` 308322:33:56 expression: "$EMPTY_VARIABLE == \"\" || $PRESENT_VARIABLE", value: true 308422:33:56 evaluates to `true` 308522:33:56 expression: "$PRESENT_VARIABLE != \"nope\" || $EMPTY_VARIABLE == \"\"", value: true 308622:33:56 evaluates to `true` 308722:33:56 expression: "$PRESENT_VARIABLE && null || $EMPTY_VARIABLE == \"\"", value: true 308822:33:56 evaluates to `true` 308922:33:56 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE", value: "my variable" 309022:33:56 evaluates to `"my variable"` 309122:33:56 expression: "$UNDEFINED_VARIABLE || $PRESENT_VARIABLE", value: "my variable" 309222:33:56 evaluates to `"my variable"` 309322:33:56 expression: "$UNDEFINED_VARIABLE == null || $PRESENT_VARIABLE", value: true 309422:33:56 evaluates to `true` 309522:33:56 expression: "$PRESENT_VARIABLE || $UNDEFINED_VARIABLE == null", value: "my variable" 309622:33:57 evaluates to `"my variable"` 309722:33:57 expression: "($PRESENT_VARIABLE)", value: "my variable" 309822:33:57 evaluates to `"my variable"` 309922:33:57 expression: "(($PRESENT_VARIABLE))", value: "my variable" 310022:33:57 evaluates to `"my variable"` 310122:33:57 expression: "(($PRESENT_VARIABLE && null) || $EMPTY_VARIABLE == \"\")", value: true 310222:33:57 evaluates to `true` 310322:33:57 expression: "($PRESENT_VARIABLE) && (null || $EMPTY_VARIABLE == \"\")", value: true 310422:33:57 evaluates to `true` 310522:33:57 expression: "(\"string\" || \"test\") == \"string\"", value: true 310622:33:57 evaluates to `true` 310722:33:57 expression: "(null || (\"test\" == \"string\"))", value: false 310822:33:57 evaluates to `false` 310922:33:57 expression: "(\"string\" == (\"test\" && \"string\"))", value: true 311022:33:57 evaluates to `true` 311122:33:57 expression: "(\"string\" == (\"test\" || \"string\"))", value: false 311222:33:57 evaluates to `false` 311322:33:57 expression: "(\"string\" == \"test\" || \"string\")", value: "string" 311422:33:57 evaluates to `"string"` 311522:33:57 expression: "(\"string\" == (\"string\" || ((\"1\" == \"1\") && (\"2\" == \"3\"))))", value: true 311622:33:57 evaluates to `true` 311822:33:57 expression: "$PRESENT_VARIABLE == \"my variable\"", value: true 311922:33:57 returns `true` 312022:33:57 expression: "$PRESENT_VARIABLE == 'no match'", value: false 312122:33:57 returns `false` 312222:33:57 expression: "$UNDEFINED_VARIABLE == null", value: true 312322:33:57 returns `true` 312422:33:57 expression: "$PRESENT_VARIABLE", value: true 312522:33:57 returns `true` 312622:33:57 expression: "$UNDEFINED_VARIABLE", value: false 312722:33:57 returns `false` 312822:33:57 expression: "$EMPTY_VARIABLE", value: false 312922:33:57 returns `false` 313022:33:57 expression: "$INVALID = 1", value: false 313122:33:57 returns `false` 313222:33:57 expression: "$PRESENT_VARIABLE =~ /var.*/", value: true 313322:33:57 returns `true` 313422:33:57 expression: "$UNDEFINED_VARIABLE =~ /var.*/", value: false 313522:33:57 returns `false` 313622:33:57 expression: "$PRESENT_VARIABLE !~ /var.*/", value: false 313722:33:57 returns `false` 313822:33:57 expression: "$UNDEFINED_VARIABLE !~ /var.*/", value: true 313922:33:57 returns `true` 314022:33:57 when evaluating expression raises an error 314122:33:57 returns false 314222:33:57 when variables have patterns 314322:33:57 expression: "$teststring =~ \"abcde\"", result: true 314422:33:57 is expected to eq true 314522:33:57 expression: "$teststring =~ $teststring", result: true 314622:33:57 is expected to eq true 314722:33:57 expression: "$teststring =~ $pattern1", result: true 314822:33:57 is expected to eq true 314922:33:57 expression: "$teststring =~ $pattern2", result: false 315022:33:57 is expected to eq false 315122:33:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb. It took 2.38 seconds. Expected to take 2.86 seconds. 315222:33:57# [RSpecRunTime] Starting example group spec/models/loose_foreign_keys/deleted_record_spec.rb. Expected to take 2.71 seconds. 315322:33:57LooseForeignKeys::DeletedRecord 315422:33:57 does not allow STI 315522:33:57 class methods 315622:33:57 .load_batch_for_table 315722:33:57 loads records and orders them by creation date 315822:33:57 supports configurable batch size 315922:33:57 returns the partition number in each returned record 316022:33:57 .mark_records_processed 316122:33:57 updates all records 316322:33:57 reschedules all records 316422:33:57 .increment_attempts 316522:33:57 increaments the cleanup_attempts column 316622:33:57 sliding_list partitioning 316722:33:57 next_partition_if callback 316822:33:57 when the partition is empty 316922:33:58 is expected to eq false 317022:33:58 when the partition has records 317122:33:58 is expected to eq false 317222:33:58 when the first record of the partition is older than PARTITION_DURATION 317322:33:58 is expected to eq true 317422:33:58 detach_partition_if callback 317522:33:58 when the partition contains unprocessed records 317622:33:58 is expected to eq false 317722:33:58 when the partition contains only processed records 317822:33:58 is expected to eq true 317922:33:58 the behavior of the strategy 318022:33:58 moves records to new partitions as time passes 318122:33:58# [RSpecRunTime] Finishing example group spec/models/loose_foreign_keys/deleted_record_spec.rb. It took 0.84 second. Expected to take 2.71 seconds. 318222:33:58# [RSpecRunTime] Starting example group spec/lib/api/support/git_access_actor_spec.rb. Expected to take 2.68 seconds. 318322:33:58API::Support::GitAccessActor 318422:33:58 .from_params 318522:33:58 with params that are valid 318622:33:58 returns an instance of API::Support::GitAccessActor 318722:33:58 with params that are invalid 318822:33:58 returns an instance of API::Support::GitAccessActor 318922:33:58 when passing an identifier used gitaly 319022:33:58 finds the user based on an identifier 319122:33:58 when identifier is for a deploy key 319222:33:58 finds the deploy key based on an identifier 319322:33:58 when passing a signing key 319422:33:58 does not identify the user 319522:33:58 does not identify the key 319622:33:58 when passing an auth-only key 319722:33:58 identifies the user 319822:33:58 identifies the key 320122:33:58 when initialized with a User 320222:33:58 returns the User 320322:33:58 when initialized with a Key 320422:33:59 returns the User associated to the Key 320522:33:59 #key_or_user 320622:33:59 when params contains a :key_id 320722:33:59 is an instance of Key 320822:33:59 when params contains a :user_id 320922:33:59 is an instance of User 321022:33:59 when params contains a :username 321122:33:59 is an instance of User (via UserFinder) 321222:33:59 #deploy_key_or_user 321322:33:59 returns a deploy key when the params contains deploy key 321422:33:59 returns a user when the params contains personal key 321522:33:59 returns a user when the params contains user id 321622:33:59 returns a user when the params contains user name 321822:33:59 when initialized with a User 321922:33:59 returns the username 322022:33:59 when initialized with a Key 322122:33:59 that has no User associated 322322:33:59 that has a User associated 322422:34:00 returns the username of the User associated to the Key 322522:34:00 #key_details 322622:34:00 when initialized with a User 322722:34:00 returns an empty Hash 322822:34:00 when initialized with a Key 322922:34:00 that has no User associated 323022:34:00 returns a Hash 323122:34:00 that has a User associated 323222:34:00 returns a Hash 323322:34:00 when initialized with a DeployKey 323422:34:00 returns a Hash 323522:34:00 #update_last_used_at! 323622:34:00 when initialized with a User 323722:34:00 does nothing 323822:34:00 when initialized with a Key 323922:34:00 updates update_last_used_at 324022:34:00# [RSpecRunTime] Finishing example group spec/lib/api/support/git_access_actor_spec.rb. It took 2.08 seconds. Expected to take 2.68 seconds. 324122:34:00# [RSpecRunTime] Starting example group spec/models/wiki_page/slug_spec.rb. Expected to take 2.58 seconds. 324222:34:00WikiPage::Slug 324322:34:00 does not allow STI 324422:34:00 Associations 324522:34:00 is expected to belong to wiki_page_meta required: false 324622:34:01 refers correctly to the wiki_page_meta 324922:34:01 there are no slugs 325022:34:01 is expected to be empty 325122:34:01 there are some non-canonical slugs 325222:34:02 is expected to be empty 325322:34:02# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.28 seconds. Current RSS: ~1137M. Threads: 4. load average: 1.26 1.18 1.18 1/296 12022 325522:34:02 there is at least one canonical slugs 325622:34:03 is expected not to be empty 325822:34:03 is expected to validate that :slug is case-sensitively unique within the scope of :wiki_page_meta_id 325922:34:03 is expected to validate that the length of :slug is at most 2048 326022:34:03 is expected not to allow :slug to be ‹nil› 326122:34:03 only_one_slug_can_be_canonical_per_meta_record 326222:34:03 there are no other slugs 326322:34:03 is expected to be valid 326422:34:03 the current slug is canonical 326522:34:03 is expected to be valid 326622:34:03 there are other slugs, but they are not canonical 326722:34:03 is expected to be valid 326822:34:03 the current slug is canonical 326922:34:03 is expected to be valid 327022:34:03 there is already a canonical slug 327122:34:03 is expected to be valid 327222:34:03 the current slug is canonical 327322:34:03 is expected not to be valid 327422:34:03# [RSpecRunTime] Finishing example group spec/models/wiki_page/slug_spec.rb. It took 2.95 seconds. Expected to take 2.58 seconds. 327522:34:03# [RSpecRunTime] Starting example group spec/models/packages/rubygems/package_spec.rb. Expected to take 2.5 seconds. 327622:34:03Packages::Rubygems::Package 327722:34:03 does not allow STI 327822:34:03 associations 327922:34:03 is expected to have one rubygems_metadatum class_name => Packages::Rubygems::Metadatum inverse_of => package 328022:34:03 .installable 328122:34:03 behaves like installable packages 328222:34:03 for rubygems_package 328322:34:05 does not include non-installable packages 328422:34:05 includes installable packages 328522:34:05# [RSpecRunTime] RSpec elapsed time: 17 minutes 0.08 second. Current RSS: ~1129M. Threads: 4. load average: 1.24 1.17 1.18 1/296 12023 328722:34:05# [RSpecRunTime] Finishing example group spec/models/packages/rubygems/package_spec.rb. It took 1.87 seconds. Expected to take 2.5 seconds. 328822:34:05# [RSpecRunTime] Starting example group spec/services/issuable/callbacks/milestone_spec.rb. Expected to take 2.41 seconds. 328922:34:05Issuable::Callbacks::Milestone 329022:34:05 #after_initialize 329122:34:06 sets the issuable's milestone 329222:34:06 when assigning a group milestone 329322:34:06 sets the issuable's milestone 329422:34:06 when assigning a group milestone outside the project ancestors 329522:34:06 does not change the issuable's milestone 329622:34:06 when user is not allowed to set issuable metadata 329722:34:06 does not change the issuable's milestone 329822:34:06 when unsetting a milestone 329922:34:06 when milestone_id is nil 330022:34:06 unsets the issuable's milestone 330122:34:06 when milestone_id is an empty string 330222:34:06 unsets the issuable's milestone 330322:34:06 when milestone_id is 0 330422:34:06 unsets the issuable's milestone 330522:34:06 when milestone_id is '0' 330622:34:07 unsets the issuable's milestone 330722:34:07 when milestone_id is not given 330822:34:07 does not unset the issuable's milestone 330922:34:07 when new type does not support milestones 331022:34:07 unsets the issuable's milestone 331122:34:07# [RSpecRunTime] Finishing example group spec/services/issuable/callbacks/milestone_spec.rb. It took 1.95 seconds. Expected to take 2.41 seconds. 331222:34:07# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. Expected to take 2.39 seconds. 331322:34:07Gitlab::Ci::Build::Credentials::Registry::GitlabRegistry 331422:34:07 contains valid DockerRegistry credentials 331622:34:07 when registry is enabled 331722:34:08 is expected to be truthy 331822:34:08# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.29 seconds. Current RSS: ~1129M. Threads: 4. load average: 1.24 1.17 1.18 1/296 12024 332022:34:08 when registry is disabled 332122:34:09 is expected to be falsey 332222:34:09# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb. It took 1.89 seconds. Expected to take 2.39 seconds. 332322:34:09# [RSpecRunTime] Starting example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. Expected to take 2.28 seconds. 332422:34:09shared/snippets/_snippet.html.haml 332522:34:09 spam icon and tooltip 332622:34:09 when the author of the snippet is not banned 332722:34:09 does not render spam icon 332822:34:09 does not render tooltip 332922:34:09 when the author of the snippet is banned 333022:34:10 renders spam icon 333122:34:10 renders tooltip 333222:34:10 snippet with statistics 333322:34:10 renders correct file count and tooltip 333422:34:10 renders correct file count and tooltip when file_count is 1 333522:34:10 does not render file count when file count is 0 333622:34:10 snippet without statistics 333722:34:10 does not render file count if statistics are not present 333822:34:10# [RSpecRunTime] Finishing example group spec/views/shared/snippets/_snippet.html.haml_spec.rb. It took 1.66 seconds. Expected to take 2.28 seconds. 333922:34:10# [RSpecRunTime] Starting example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb. Expected to take 2.24 seconds. 334022:34:10Gitlab::Cleanup::OrphanJobArtifactFiles 334122:34:11 passes on dry_run 334222:34:11 errors when invalid niceness is given 334322:34:11 passes correct arguments to ionice 334422:34:11 finds job artifacts on disk 334522:34:12 does not find pipeline artifacts on disk 334622:34:12 stops when limit is reached 334722:34:12 cleans even if batch is not full 334822:34:12 cleans in batches 334922:34:12# [RSpecRunTime] Finishing example group spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb. It took 1.69 seconds. Expected to take 2.24 seconds. 335022:34:12# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.32 seconds. Current RSS: ~1124M. Threads: 4. load average: 1.22 1.17 1.18 1/297 12029 335222:34:12# [RSpecRunTime] Starting example group spec/views/notify/import_work_items_csv_email.html.haml_spec.rb. Expected to take 2.16 seconds. 335322:34:12notify/import_work_items_csv_email.html.haml 335422:34:13 when no errors found while importing 335522:34:13 renders correctly 335622:34:13 behaves like contains project link 335822:34:13 behaves like work item records created 335922:34:13 is expected to have text "work items successfully imported." 336022:34:13 behaves like does not contain parse error 336122:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 336222:34:13 when work item type column contains disallowed entries 336322:34:13 renders with missing work item message 336422:34:13 behaves like contains project link 336622:34:13 behaves like no records created 336722:34:13 is expected not to have text "work items successfully imported." 336822:34:13 behaves like does not contain parse error 336922:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 337022:34:13 when parse error reported while importing 337122:34:13 behaves like contains project link 337322:34:13 behaves like no records created 337422:34:13 is expected not to have text "work items successfully imported." 337522:34:13 behaves like contains parse error 337622:34:13 is expected to have text "Error parsing CSV file. Please make sure it has the correct format" 337722:34:13 when import errors reported 337822:34:13 renders correctly 337922:34:13 behaves like contains project link 338122:34:13 behaves like work item records created 338222:34:13 is expected to have text "work items successfully imported." 338322:34:13 behaves like does not contain parse error 338422:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 338522:34:13 when work item type column contains blank entries 338622:34:13 renders with missing work item message 338722:34:13 behaves like contains project link 338922:34:13 behaves like no records created 339022:34:13 is expected not to have text "work items successfully imported." 339122:34:13 behaves like does not contain parse error 339222:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 339322:34:13 when CSV contains multiple kinds of work item type errors 339422:34:13 renders with missing work item message 339522:34:13 behaves like contains project link 339722:34:13 behaves like no records created 339822:34:13 is expected not to have text "work items successfully imported." 339922:34:13 behaves like does not contain parse error 340022:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 340122:34:13 when work item type column contains missing entries 340222:34:13 renders with missing work item message 340322:34:13 behaves like contains project link 340522:34:13 behaves like no records created 340622:34:13 is expected not to have text "work items successfully imported." 340722:34:13 behaves like does not contain parse error 340822:34:13 is expected not to have text "Error parsing CSV file. Please make sure it has the correct format" 340922:34:13# [RSpecRunTime] Finishing example group spec/views/notify/import_work_items_csv_email.html.haml_spec.rb. It took 1.35 seconds. Expected to take 2.16 seconds. 341022:34:13# [RSpecRunTime] Starting example group spec/serializers/clusters/kubernetes_error_entity_spec.rb. Expected to take 2.11 seconds. 341122:34:13Clusters::KubernetesErrorEntity 341322:34:13 when connection_error is present 341422:34:14Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 341622:34:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 341722:34:14Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 341922:34:14To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 342022:34:14 is expected to eq {:connection_error=>:connection_error, :metrics_connection_error=>nil, :node_connection_error=>nil} 342122:34:14 when metrics_connection_error is present 342222:34:15Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 342422:34:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 342522:34:15Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 342722:34:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 342822:34:15 is expected to eq {:connection_error=>nil, :metrics_connection_error=>:http_error, :node_connection_error=>nil} 342922:34:15 when node_connection_error is present 343022:34:15Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 343222:34:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 343322:34:15Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Clusters::Cluster(id: integer, user_id: integer, provider_type: integer, platform_type: integer, created_at: datetime, updated_at: datetime, enabled: boolean, name: string, environment_scope: string, cluster_type: integer, domain: string, managed: boolean, namespace_per_environment: boolean, management_project_id: integer, cleanup_status: integer, cleanup_status_reason: text, helm_major_version: integer) is a Class. 343522:34:15To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 343622:34:15 is expected to eq {:connection_error=>nil, :metrics_connection_error=>nil, :node_connection_error=>:unknown_error} 343722:34:15# [RSpecRunTime] Finishing example group spec/serializers/clusters/kubernetes_error_entity_spec.rb. It took 1.64 seconds. Expected to take 2.11 seconds. 343822:34:15# [RSpecRunTime] Starting example group spec/models/packages/generic/package_spec.rb. Expected to take 2.01 seconds. 343922:34:15Packages::Generic::Package 344022:34:15 does not allow STI 344122:34:15 #publish_creation_event 344222:34:16 publishes an event 344522:34:16 is expected to allow :name to be ‹"123"› 344622:34:16 is expected to allow :name to be ‹"foo"› 344722:34:16 is expected to allow :name to be ‹"foo.bar.baz-2.0-20190901.47283-1"› 344822:34:16 is expected not to allow :name to be ‹"../../foo"› 344922:34:16 is expected not to allow :name to be ‹"..\\..\\foo"› 345022:34:16 is expected not to allow :name to be ‹"%2f%2e%2e%2f%2essh%2fauthorized_keys"› 345122:34:16 is expected not to allow :name to be ‹"$foo/bar"› 345222:34:16 is expected not to allow :name to be ‹"my file name"› 345322:34:16 is expected not to allow :name to be ‹"!!().for(:name)().for(:name)"› 345522:34:16 is expected to validate that :version cannot be empty/falsy 345622:34:16 is expected to allow :version to be ‹"1.2.3"› 345722:34:16 is expected to allow :version to be ‹"1.3.350"› 345822:34:16 is expected to allow :version to be ‹"1.3.350-20201230123456"› 345922:34:16 is expected to allow :version to be ‹"1.2.3-rc1"› 346022:34:16 is expected to allow :version to be ‹"1.2.3g"› 346122:34:16 is expected to allow :version to be ‹"1.2"› 346222:34:16 is expected to allow :version to be ‹"1.2.bananas"› 346322:34:16 is expected to allow :version to be ‹"v1.2.4-build"› 346422:34:16 is expected to allow :version to be ‹"d50d836eb3de6177ce6c7a5482f27f9c2c84b672"› 346522:34:16 is expected to allow :version to be ‹"this_is_a_string_only"› 346622:34:16 is expected not to allow :version to be ‹"..1.2.3"› 346722:34:16 is expected not to allow :version to be ‹" 1.2.3"› 346822:34:16 is expected not to allow :version to be ‹"1.2.3 \r\t"› 346922:34:16 is expected not to allow :version to be ‹"\r\t 1.2.3"› 347022:34:16 is expected not to allow :version to be ‹"1.2.3-4/../../"› 347122:34:16 is expected not to allow :version to be ‹"1.2.3-4%2e%2e%"› 347222:34:16 is expected not to allow :version to be ‹"../../../../../1.2.3"› 347322:34:16 is expected not to allow :version to be ‹"%2e%2e%2f1.2.3"› 347422:34:17 is expected not to allow :version to be ‹""› 347522:34:17 is expected not to allow :version to be ‹nil› 347622:34:17# [RSpecRunTime] Finishing example group spec/models/packages/generic/package_spec.rb. It took 1.49 seconds. Expected to take 2.01 seconds. 347722:34:17# [RSpecRunTime] Starting example group spec/views/projects/commits/show.html.haml_spec.rb. Expected to take 1.99 seconds. 347822:34:17projects/commits/show.html.haml 347922:34:18 tree controls 348022:34:18 renders atom feed button with matching path 348122:34:18# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.69 seconds. Current RSS: ~1146M. Threads: 4. load average: 1.20 1.17 1.18 1/297 12054 348322:34:18 commits date headers 348422:34:18 when timezone is UTC 348522:34:19 renders commit date header in user's timezone 348622:34:19 when timezone is UTC-6 348722:34:19 renders commit date header in user's timezone 348822:34:19# [RSpecRunTime] Finishing example group spec/views/projects/commits/show.html.haml_spec.rb. It took 2.27 seconds. Expected to take 1.99 seconds. 348922:34:19# [RSpecRunTime] Starting example group spec/services/ml/create_candidate_service_spec.rb. Expected to take 1.88 seconds. 349022:34:19Ml::CreateCandidateService 349222:34:20 with default parameters 349322:34:20 creates a candidate 349422:34:20 gives a fake name 349522:34:20 sets the correct values 349622:34:20# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.29 seconds. Current RSS: ~1147M. Threads: 4. load average: 1.19 1.16 1.18 1/297 12055 349822:34:20 when parameters are passed 349922:34:20 with default parameters 350022:34:20 creates a candidate 350122:34:20 sets the correct values 350222:34:20# [RSpecRunTime] Finishing example group spec/services/ml/create_candidate_service_spec.rb. It took 1.37 seconds. Expected to take 1.88 seconds. 350322:34:20# [RSpecRunTime] Starting example group spec/policies/timelog_policy_spec.rb. Expected to take 1.87 seconds. 350422:34:20TimelogPolicy 350622:34:21 when user is anonymus 350722:34:21 prevents adimistration of timelog 350822:34:21 when user is the author of the timelog 350922:34:21 allows adimistration of timelog 351022:34:21 when user is not the author of the timelog but maintainer of the project 351122:34:21 allows adimistration of timelog 351222:34:21 when user is not the timelog's author, not a maintainer but an administrator 351322:34:21 allows adimistration of timelog 351422:34:21 when user is not the author of the timelog nor a maintainer of the project nor an administrator 351522:34:21 prevents adimistration of timelog 351622:34:21# [RSpecRunTime] Finishing example group spec/policies/timelog_policy_spec.rb. It took 1.05 seconds. Expected to take 1.87 seconds. 351722:34:21# [RSpecRunTime] Starting example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. Expected to take 1.82 seconds. 351822:34:21Ci::ParseSecureFileMetadataWorker 352022:34:21 is labeled as idempotent 352122:34:22 performs multiple times sequentially without raising an exception 352222:34:22 when the file is found 352322:34:22 calls update_metadata! 352422:34:22# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.69 seconds. Current RSS: ~1144M. Threads: 4. load average: 1.19 1.16 1.18 1/297 12056 352622:34:22 when file is not found 352722:34:23WARNING: An expectation of `:update_metadata!` was set on `nil`. To allow expectations on `nil` and suppress this message, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `true`. To disallow expectations on `nil`, set `RSpec::Mocks.configuration.allow_message_expectations_on_nil` to `false`. Called from /builds/gitlab-org/gitlab-foss/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb:25:in `block (4 levels) in <top (required)>'. 352822:34:23 does not call update_metadata! 352922:34:23# [RSpecRunTime] Finishing example group spec/workers/ci/parse_secure_file_metadata_worker_spec.rb. It took 1.23 seconds. Expected to take 1.82 seconds. 353022:34:23# [RSpecRunTime] Starting example group spec/services/import/source_users/keep_all_as_placeholder_service_spec.rb. Expected to take 1.72 seconds. 353122:34:23Import::SourceUsers::KeepAllAsPlaceholderService 353322:34:23 when the current user has access 353422:34:23 reassigns all reassignable placeholders to stay as placeholders in the namespace 353522:34:24 returns success and number of placeholders updated 353622:34:24# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.88 seconds. Current RSS: ~1142M. Threads: 4. load average: 1.19 1.16 1.18 1/297 12057 353822:34:24 when current user does not have permission 353922:34:24 returns error no permissions 354022:34:24# [RSpecRunTime] Finishing example group spec/services/import/source_users/keep_all_as_placeholder_service_spec.rb. It took 1.25 seconds. Expected to take 1.72 seconds. 354122:34:24# [RSpecRunTime] Starting example group spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb. Expected to take 1.71 seconds. 354222:34:24Gitlab::Database::HealthStatus::Indicators::WalRate 354322:34:24 behaves like Prometheus Alert based health indicator 354522:34:24 when using prometheus client 354622:34:24 behaves like Patroni Apdex Evaluator 354722:34:24 with main schema 354822:34:24 returns NoSignal signal in case the feature flag is disabled 354922:34:24 returns Normal signal when SLI condition is met 355022:34:24 returns Stop signal when SLI condition is not met 355122:34:24 without prometheus_alert_db_indicators_settings 355222:34:24 returns Unknown signal 355322:34:24 when Prometheus client is not ready 355422:34:24 returns Unknown signal 355522:34:24 when apdex SLI query is not configured 355622:34:24 returns Unknown signal 355722:34:24 when slo is not configured 355822:34:24 returns Unknown signal 355922:34:24 when SLI can not be calculated 356122:34:24 returns Unknown signal 356322:34:24 returns Unknown signal 356422:34:24 result: [{}] 356522:34:24 returns Unknown signal 356622:34:24 result: [{"value"=>1}] 356722:34:24 returns Unknown signal 356822:34:24 result: [{"value"=>[1]}] 356922:34:24 returns Unknown signal 357022:34:24 when using mimir client 357122:34:24 behaves like Patroni Apdex Evaluator 357222:34:24 with main schema 357322:34:24 returns NoSignal signal in case the feature flag is disabled 357422:34:24 returns Normal signal when SLI condition is met 357522:34:24 returns Stop signal when SLI condition is not met 357622:34:24 without prometheus_alert_db_indicators_settings 357722:34:24 returns Unknown signal 357822:34:24 when Prometheus client is not ready 357922:34:24 returns Unknown signal 358022:34:24 when apdex SLI query is not configured 358122:34:24 returns Unknown signal 358222:34:24 when slo is not configured 358322:34:24 returns Unknown signal 358422:34:24 when SLI can not be calculated 358622:34:24 returns Unknown signal 358822:34:25 returns Unknown signal 358922:34:25 result: [{}] 359022:34:25 returns Unknown signal 359122:34:25 result: [{"value"=>1}] 359222:34:25 returns Unknown signal 359322:34:25 result: [{"value"=>[1]}] 359422:34:25 returns Unknown signal 359522:34:25 when using prometheus client 359622:34:25 behaves like Patroni Apdex Evaluator 359722:34:25 with ci schema 359822:34:25 returns NoSignal signal in case the feature flag is disabled 359922:34:25 returns Normal signal when SLI condition is met 360022:34:25 returns Stop signal when SLI condition is not met 360122:34:25 without prometheus_alert_db_indicators_settings 360222:34:25 returns Unknown signal 360322:34:25 when Prometheus client is not ready 360422:34:25 returns Unknown signal 360522:34:25 when apdex SLI query is not configured 360622:34:25 returns Unknown signal 360722:34:25 when slo is not configured 360822:34:25 returns Unknown signal 360922:34:25 when SLI can not be calculated 361122:34:25 returns Unknown signal 361322:34:25 returns Unknown signal 361422:34:25 result: [{}] 361522:34:25 returns Unknown signal 361622:34:25 result: [{"value"=>1}] 361722:34:25 returns Unknown signal 361822:34:25 result: [{"value"=>[1]}] 361922:34:25 returns Unknown signal 362022:34:25 when using mimir client 362122:34:25 behaves like Patroni Apdex Evaluator 362222:34:25 with ci schema 362322:34:25 returns NoSignal signal in case the feature flag is disabled 362422:34:25 returns Normal signal when SLI condition is met 362522:34:25 returns Stop signal when SLI condition is not met 362622:34:25 without prometheus_alert_db_indicators_settings 362722:34:25 returns Unknown signal 362822:34:25 when Prometheus client is not ready 362922:34:25 returns Unknown signal 363022:34:25 when apdex SLI query is not configured 363122:34:25 returns Unknown signal 363222:34:25 when slo is not configured 363322:34:25 returns Unknown signal 363422:34:25 when SLI can not be calculated 363622:34:25 returns Unknown signal 363822:34:25 returns Unknown signal 363922:34:25 result: [{}] 364022:34:25 returns Unknown signal 364122:34:25 result: [{"value"=>1}] 364222:34:25 returns Unknown signal 364322:34:25 result: [{"value"=>[1]}] 364422:34:25 returns Unknown signal 364522:34:25# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb. It took 1.56 seconds. Expected to take 1.71 seconds. 364622:34:25# [RSpecRunTime] Starting example group spec/lib/banzai/filter/upload_link_filter_spec.rb. Expected to take 1.63 seconds. 364722:34:25Banzai::Filter::UploadLinkFilter 364822:34:26 preserves original url in data-canonical-src attribute 364922:34:26 to a project upload 365022:34:26 rebuilds relative URL for a link 365122:34:26 rebuilds relative URL for an image 365222:34:26 does not modify absolute URL 365322:34:26 supports unescaped Unicode filenames 365422:34:26 supports escaped Unicode filenames 365522:34:26 with an absolute URL 365622:34:26 rewrites the link correctly 365722:34:26 to a group upload 365822:34:26 rewrites the link correctly 365922:34:26 rewrites the link correctly for subgroup 366022:34:26 does not modify absolute URL 366122:34:26 with an absolute URL 366222:34:26 rewrites the link correctly 366322:34:26 to a personal snippet 366422:34:26 rewrites the link correctly 366522:34:26 does not modify absolute URL 366622:34:26 with an absolute URL 366722:34:26 rewrites the link correctly 366822:34:26 with a relative URL root 366922:34:26 rewrites the link correctly 367022:34:26 with an absolute URL 367122:34:27 rewrites the link correctly 367222:34:27 invalid input 367322:34:27 name: "invalid URI", href: "://foo" 367422:34:27 is expected not to raise Exception 367522:34:27 name: "invalid UTF-8 byte sequences", href: "%FF" 367622:34:27 is expected not to raise Exception 367722:34:27 name: "garbled path", href: "open(/var/tmp/):%20/location%0Afrom:%20/test" 367822:34:27 is expected not to raise Exception 367922:34:27 name: "whitespace", href: "d18213acd3732630991986120e167e3d/Landscape_8.jpg\nand more" 368022:34:27 is expected not to raise Exception 368122:34:27 name: "null byte", href: "%00" 368222:34:27 is expected not to raise Exception 368322:34:27 behaves like pipeline timing check 368422:34:27 checks the pipeline timing 368522:34:27# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/upload_link_filter_spec.rb. It took 1.32 seconds. Expected to take 1.63 seconds. 368622:34:27# [RSpecRunTime] Starting example group spec/services/protected_branches/destroy_service_spec.rb. Expected to take 1.62 seconds. 368722:34:27ProtectedBranches::DestroyService 368822:34:27 with entity project 368922:34:27 behaves like execute with entity 369122:34:27 destroys a protected branch 369222:34:27 refreshes the cache 369322:34:27 when a policy restricts rule deletion 369422:34:27 prevents deletion of the protected branch rule 369522:34:27 with entity group 369622:34:27 behaves like execute with entity 369822:34:28 destroys a protected branch 369922:34:28 refreshes the cache 370022:34:28 when a policy restricts rule deletion 370122:34:28 prevents deletion of the protected branch rule 370222:34:28# [RSpecRunTime] Finishing example group spec/services/protected_branches/destroy_service_spec.rb. It took 1.04 seconds. Expected to take 1.62 seconds. 370322:34:28# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pipeline/delayed_spec.rb. Expected to take 1.57 seconds. 370422:34:28Gitlab::Ci::Status::Pipeline::Delayed 370622:34:28 overrides status text 370822:34:28 overrides status label 371022:34:28 when pipeline is scheduled 371122:34:28 is a correct match 371222:34:28 when pipeline is not scheduled 371322:34:29 does not match 371422:34:29# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pipeline/delayed_spec.rb. It took 1.14 seconds. Expected to take 1.57 seconds. 371522:34:29# [RSpecRunTime] Starting example group spec/models/customer_relations/organization_spec.rb. Expected to take 1.51 seconds. 371622:34:29CustomerRelations::Organization 371722:34:29 does not allow STI 371822:34:29 associations 371922:34:29 is expected to belong to group required: false 372022:34:29 is expected to have many contacts 372222:34:29 is expected to validate that :group cannot be empty/falsy 372322:34:29 is expected to validate that :name cannot be empty/falsy 372422:34:29 is expected to validate that :name is case-insensitively unique within the scope of :group_id 372522:34:29 is expected to validate that the length of :name is at most 255 372622:34:29 is expected to validate that the length of :description is at most 1024 372722:34:29 when root group 372822:34:29 is expected to be valid 372922:34:29 with group.source_group_id 373022:34:29 is expected to be invalid 373122:34:29 when subgroup 373222:34:29 is expected to be invalid 373322:34:29 with group.crm_targets 373422:34:29 is expected to be valid 373722:34:29 #find_by_name 374022:34:30 when search term is empty 374122:34:30 returns all group crm_organizations 374222:34:30 when search term is not empty 374322:34:30 when searching for name 374422:34:30 is expected to contain exactly #<CustomerRelations::Organization id: 7, group_id: 1678, created_at: "2024-11-13 22:34:30.187836782 +...34:30.187836782 +0000", state: "active", default_rate: nil, name: "ABC_st", description: [FILTERED]> 374522:34:30 when searching for description 374622:34:30 is expected to contain exactly #<CustomerRelations::Organization id: 6, group_id: 1678, created_at: "2024-11-13 22:34:30.179754162 +...:34:30.179754162 +0000", state: "inactive", default_rate: nil, name: "DEF", description: [FILTERED]> 374722:34:30 when searching for name and description 374822:34:30 is expected to contain exactly #<CustomerRelations::Organization id: 6, group_id: 1678, created_at: "2024-11-13 22:34:30.179754162 +...:34:30.179754162 +0000", state: "inactive", default_rate: nil, name: "DEF", description: [FILTERED]> and #<CustomerRelations::Organization id: 7, group_id: 1678, created_at: "2024-11-13 22:34:30.187836782 +...34:30.187836782 +0000", state: "active", default_rate: nil, name: "ABC_st", description: [FILTERED]> 374922:34:30 .search_by_state 375022:34:30 when searching for crm_organizations state 375122:34:30 returns only inactive crm_organizations 375222:34:30 returns only active crm_organizations 375322:34:30 .counts_by_state 375422:34:30 returns correct crm_organization counts 375522:34:30 returns 0 with no results 375722:34:30 .sort_by_name 375822:34:30 sorts them by name in ascendent order 375922:34:30 .sort_by_field 376022:34:30 sorts them by description in descending order 376122:34:30# [RSpecRunTime] Finishing example group spec/models/customer_relations/organization_spec.rb. It took 1.29 seconds. Expected to take 1.51 seconds. 376222:34:30# [RSpecRunTime] Starting example group spec/models/concerns/exportable_spec.rb. Expected to take 1.49 seconds. 376422:34:31 does not allow STI 376522:34:31 .restricted_associations 376622:34:31 when `exportable_restricted_associations` is not defined in inheriting class 376722:34:31 returns empty array 376822:34:31 when `exportable_restricted_associations` is defined in inheriting class 376922:34:31 returns empty array if provided key are not restricted 377022:34:31 returns array with restricted keys 377122:34:31 .exportable_association? 377222:34:31 when model does not respond to association name 377322:34:31 returns false 377422:34:31 when model responds to association name 377522:34:31 when association contains records 377622:34:31 when current_user is not present 377722:34:31 returns false 377822:34:31 when current_user can read association 377922:34:31 returns true 378022:34:31 when current_user can not read association 378122:34:31 returns false 378222:34:31 when association is empty 378322:34:31 returns true 378422:34:31 when association type is has_many 378522:34:31 returns true 378622:34:31 .to_authorized_json 378722:34:31 when key to authorize is not an association name 378822:34:31 returns string without given key 378922:34:31 when key to authorize is an association name 379022:34:31 when there are no records 379122:34:31 returns string including the empty association 379222:34:31 when association has #exportable_record? defined 379322:34:31 when user can not read records 379422:34:31 returns string including the empty association 379522:34:31 when user can read some records 379622:34:31 returns string containing readable records only 379722:34:31 when association does not have #exportable_record? defined 379822:34:31 calls #readable_by? 379922:34:31 with single relation 380022:34:31 when user can read the record 380122:34:31 returns string including association 380222:34:31 when user can not read the record 380322:34:31 returns string with null association 380422:34:31# [RSpecRunTime] Finishing example group spec/models/concerns/exportable_spec.rb. It took 1.11 seconds. Expected to take 1.49 seconds. 380522:34:31# [RSpecRunTime] Starting example group spec/uploaders/object_storage/s3_spec.rb. Expected to take 1.43 seconds. 380622:34:31ObjectStorage::S3 380722:34:31 .signed_head_url 380822:34:31 when the provider is AWS 380922:34:32 generates a signed url 381022:34:32 delegates to Fog::AWS::Storage::Files#head_url 381122:34:32# [RSpecRunTime] RSpec elapsed time: 17 minutes 27.59 seconds. Current RSS: ~1130M. Threads: 4. load average: 1.16 1.16 1.18 1/296 12058 381322:34:32# [RSpecRunTime] Finishing example group spec/uploaders/object_storage/s3_spec.rb. It took 1.15 seconds. Expected to take 1.43 seconds. 381422:34:32# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. Expected to take 1.42 seconds. 381522:34:32Gitlab::Ci::Pipeline::Chain::RemoveUnwantedChatJobs 381722:34:33 removes unwanted jobs for chat pipelines 381822:34:33 does not remove any jobs for non chat-pipelines 381922:34:34# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.74 seconds. Current RSS: ~1136M. Threads: 4. load average: 1.16 1.16 1.18 2/296 12059 382122:34:34# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb. It took 1.14 seconds. Expected to take 1.42 seconds. 382222:34:34# [RSpecRunTime] Starting example group spec/services/work_items/build_service_spec.rb. Expected to take 1.37 seconds. 382322:34:34WorkItems::BuildService 382522:34:35 is expected to be a kind of WorkItem(id: integer, title: string, author_id: integer, project_id: integer, created_at: datetime, u...namespace_id: integer, start_date: date, imported_from: integer, correct_work_item_type_id: integer) 382622:34:35# [RSpecRunTime] RSpec elapsed time: 17 minutes 29.83 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.15 1.16 1.17 1/296 12078 382822:34:35# [RSpecRunTime] Finishing example group spec/services/work_items/build_service_spec.rb. It took 1.09 seconds. Expected to take 1.37 seconds. 382922:34:35# [RSpecRunTime] Starting example group spec/services/work_items/callbacks/notes_spec.rb. Expected to take 1.33 seconds. 383022:34:35WorkItems::Callbacks::Notes 383122:34:35 #before_update_callback 383222:34:35 when discussion_locked param is not present 383322:34:35 behaves like discussion_locked is unchanged 383422:34:35 does not change the discussion_locked of the work item 383522:34:35 when user cannot set work item metadata 383622:34:35 behaves like discussion_locked is unchanged 383722:34:36 does not change the discussion_locked of the work item 383822:34:36 when user can set work item metadata 383922:34:36 sets the discussion_locked for the work item 384022:34:36 when widget does not exist in new type 384122:34:36 keeps item's discussion_locked value intact 384222:34:36# [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/notes_spec.rb. It took 1.03 seconds. Expected to take 1.33 seconds. 384322:34:36# [RSpecRunTime] Starting example group spec/lib/sbom/package_url/decoder_spec.rb. Expected to take 1.29 seconds. 384422:34:36Sbom::PackageUrl::Decoder 384622:34:36 valid maven purl 384722:34:36 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "1.3.4"} 384822:34:36 basic valid maven purl without version 384922:34:36 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 385022:34:36 valid go purl without version and with subpath 385122:34:36 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil} 385222:34:36 valid go purl with version and subpath 385322:34:36 is expected to have attributes {:name => "genproto", :namespace => "google.golang.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => "abcdedf"} 385422:34:36 bitbucket namespace and name should be lowercased 385522:34:36 is expected to have attributes {:name => "pygments-main", :namespace => "birkenfeld", :qualifiers => nil, :subpath => nil, :type => "bitbucket", :version => "244fd47e07d1014f0aed9c"} 385622:34:36 github namespace and name should be lowercased 385722:34:36 is expected to have attributes {:name => "purl-spec", :namespace => "package-url", :qualifiers => nil, :subpath => nil, :type => "github", :version => "244fd47e07d1004f0aed9c"} 385822:34:36 debian can use qualifiers 385922:34:36 is expected to have attributes {:name => "curl", :namespace => "debian", :qualifiers => {"arch" => "i386", "distro" => "jessie"}, :subpath => nil, :type => "deb", :version => "7.50.3-1"} 386022:34:36 docker uses qualifiers and hash image id as versions 386122:34:36 is expected to have attributes {:name => "dockerimage", :namespace => "customer", :qualifiers => {"repository_url" => "gcr.io"}, :subpath => nil, :type => "docker", :version => "sha256:244fd47e07d1004f0aed9c"} 386222:34:36 Java gem can use a qualifier 386322:34:36 is expected to have attributes {:name => "jruby-launcher", :namespace => nil, :qualifiers => {"platform" => "java"}, :subpath => nil, :type => "gem", :version => "1.1.2"} 386422:34:36 maven often uses qualifiers 386522:34:36 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"classifier" => "sources", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"} 386622:34:36 maven pom reference 386722:34:36 is expected to have attributes {:name => "batik-anim", :namespace => "org.apache.xmlgraphics", :qualifiers => {"extension" => "pom", "repository_url" => "repo.spring.io/release"}, :subpath => nil, :type => "maven", :version => "1.9.1"} 386822:34:36 maven can come with a type qualifier 386922:34:36 is expected to have attributes {:name => "jacob", :namespace => "net.sf.jacob-project", :qualifiers => {"classifier" => "x86", "type" => "dll"}, :subpath => nil, :type => "maven", :version => "1.14.3"} 387022:34:36 npm can be scoped 387122:34:36 is expected to have attributes {:name => "animation", :namespace => "@angular", :qualifiers => nil, :subpath => nil, :type => "npm", :version => "12.3.1"} 387222:34:36 nuget names are case sensitive 387322:34:36 is expected to have attributes {:name => "EnterpriseLibrary.Common", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "nuget", :version => "6.0.1304"} 387422:34:36 pypi names have special rules and not case sensitive 387522:34:36 is expected to have attributes {:name => "django-package", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "pypi", :version => "1.11.1.dev1"} 387622:34:36 rpm often use qualifiers 387722:34:36 is expected to have attributes {:name => "curl", :namespace => "fedora", :qualifiers => {"arch" => "i386", "distro" => "fedora-25"}, :subpath => nil, :type => "rpm", :version => "7.50.3-1.fc25"} 387822:34:36 slash / after scheme is not significant 387922:34:36 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 388022:34:36 double slash // after scheme is not significant 388122:34:36 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 388222:34:36 slash /// after type is not significant 388322:34:36 is expected to have attributes {:name => "io", :namespace => "org.apache.commons", :qualifiers => nil, :subpath => nil, :type => "maven", :version => nil} 388422:34:36 valid maven purl with case sensitive namespace and name 388522:34:36 is expected to have attributes {:name => "HTTPClient", :namespace => "HTTPClient", :qualifiers => nil, :subpath => nil, :type => "maven", :version => "0.3-3"} 388622:34:36 valid maven purl containing a space in the version and qualifier 388722:34:36 is expected to have attributes {:name => "myartifact", :namespace => "mygroup", :qualifiers => {"mykey" => "my value"}, :subpath => nil, :type => "maven", :version => "1.0.0 Final"} 388822:34:36 valid conan purl 388922:34:36 is expected to have attributes {:name => "cctz", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "conan", :version => "2.3"} 389022:34:36 valid conan purl with namespace and qualifier channel 389122:34:36 is expected to have attributes {:name => "cctz", :namespace => "bincrafters", :qualifiers => {"channel" => "stable"}, :subpath => nil, :type => "conan", :version => "2.3"} 389222:34:36 valid conda purl with qualifiers 389322:34:36 is expected to have attributes {:name => "absl-py", :namespace => nil, :qualifiers => {"build" => "py36h06a4308_0", "channel" => "main", "subdir" => "linux-64", "type" => "tar.bz2"}, :subpath => nil, :type => "conda", :version => "0.4.1"} 389422:34:36 valid cran purl 389522:34:36 is expected to have attributes {:name => "A3", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "cran", :version => "0.9.1"} 389622:34:36 valid swift purl 389722:34:36 is expected to have attributes {:name => "Alamofire", :namespace => "github.com/Alamofire", :qualifiers => nil, :subpath => nil, :type => "swift", :version => "5.4.3"} 389822:34:36 valid hackage purl 389922:34:36 is expected to have attributes {:name => "AC-HalfInteger", :namespace => nil, :qualifiers => nil, :subpath => nil, :type => "hackage", :version => "1.2.1"} 390022:34:36 when no argument is passed 390122:34:36 raises an error 390222:34:36 when an invalid package URL string is passed 390322:34:36 a scheme is always required 390422:34:37 raises an error 390522:34:37 a type is always required 390622:34:37 raises an error 390722:34:37 a name is required 390822:34:37 raises an error 390922:34:37 checks for invalid qualifier keys 391022:34:37 raises an error 391122:34:37 invalid conan purl only namespace 391222:34:37 raises an error 391322:34:37 invalid conan purl only channel qualifier 391422:34:37 raises an error 391522:34:37 invalid cran purl without name 391622:34:37 raises an error 391722:34:37 invalid cran purl without version 391822:34:37 raises an error 391922:34:37 invalid swift purl without namespace 392022:34:37 raises an error 392122:34:37 invalid swift purl without name 392222:34:37 raises an error 392322:34:37 invalid swift purl without version 392422:34:37 raises an error 392522:34:37 name and version are always required 392622:34:37 raises an error 392722:34:37 when namespace or subpath contains an encoded slash 392822:34:37 purl: "pkg:golang/google.org/golang/genproto#googleapis%2fapi%2fannotations" 392922:34:37 is expected to raise Sbom::PackageUrl::InvalidPackageUrl 393022:34:37 purl: "pkg:golang/google.org%2fgolang/genproto#googleapis/api/annotations" 393122:34:37 is expected to raise Sbom::PackageUrl::InvalidPackageUrl 393222:34:37 when name contains an encoded slash 393322:34:37 is expected to have attributes {:name => "golang/genproto", :namespace => "google.org", :qualifiers => nil, :subpath => "googleapis/api/annotations", :type => "golang", :version => nil} 393422:34:37 with URL encoded segments 393522:34:37 decodes them 393622:34:37 when segments contain empty values 393722:34:37 removes them from the segments 393822:34:37 when qualifiers have no value 393922:34:37 they are ignored 394022:34:37# [RSpecRunTime] Finishing example group spec/lib/sbom/package_url/decoder_spec.rb. It took 1.27 seconds. Expected to take 1.29 seconds. 394122:34:37# [RSpecRunTime] Starting example group spec/lib/gitlab/loop_helpers_spec.rb. Expected to take 1.25 seconds. 394222:34:37Gitlab::LoopHelpers 394422:34:37 when limit is not given 394522:34:37 raises an error 394622:34:37 when timeout is specified 394722:34:38 returns false after it's expired 394822:34:38 executes the block at least once 394922:34:38# [RSpecRunTime] RSpec elapsed time: 17 minutes 33.26 seconds. Current RSS: ~1141M. Threads: 4. load average: 1.15 1.16 1.17 1/296 12079 395122:34:38 when iteration limit is specified 395222:34:38 returns false after it's expired 395322:34:38 executes the block once 395422:34:38# [RSpecRunTime] Finishing example group spec/lib/gitlab/loop_helpers_spec.rb. It took 1.18 seconds. Expected to take 1.25 seconds. 395522:34:38# [RSpecRunTime] Starting example group spec/models/ci/pipeline_chat_data_spec.rb. Expected to take 1.2 seconds. 395622:34:38Ci::PipelineChatData 395722:34:38 is expected to validate that :pipeline_id cannot be empty/falsy 395822:34:38 is expected to validate that :chat_name_id cannot be empty/falsy 395922:34:38 is expected to belong to chat_name required: false 396022:34:38 does not allow STI 396122:34:38 is expected to validate that :response_url cannot be empty/falsy 396222:34:38 is expected to belong to pipeline required: false 396322:34:38 partitioning 396422:34:39 assigns the same partition id as the one that pipeline has 396522:34:39# [RSpecRunTime] Finishing example group spec/models/ci/pipeline_chat_data_spec.rb. It took 0.89 second. Expected to take 1.2 seconds. 396622:34:39# [RSpecRunTime] Starting example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. Expected to take 1.16 seconds. 396722:34:39Banzai::Filter::SyntaxHighlightFilter 396822:34:39 when no language is specified 396922:34:39 highlights as plaintext 397022:34:39 escapes HTML tags 397122:34:39 when contains mermaid diagrams 397222:34:39 ignores mermaid blocks 397322:34:39 when <pre> contains multiple <code> tags 397422:34:39 ignores the block 397522:34:39 when <pre><code> is a child of <pre><code> which is a child of a div 397622:34:39 captures all text and doesn't fail trying to replace a node with no parent 397722:34:39 when a valid language is specified 397822:34:39 highlights as that language 397922:34:39 escapes HTML tags 398022:34:39 when an invalid language is specified 398122:34:39 highlights as plaintext 398222:34:39 escapes HTML tags 398322:34:39 languages that should be passed through 398422:34:39 when math is specified 398522:34:39 highlights as plaintext but with the correct language attribute and class 398622:34:39 escapes HTML tags 398722:34:39 when mermaid is specified 398822:34:39 highlights as plaintext but with the correct language attribute and class 398922:34:39 escapes HTML tags 399022:34:39 when plantuml is specified 399122:34:39 highlights as plaintext but with the correct language attribute and class 399222:34:39 escapes HTML tags 399322:34:39 when suggestion is specified 399422:34:39 highlights as plaintext but with the correct language attribute and class 399522:34:39 escapes HTML tags 399622:34:39 when sourcepos metadata is available 399722:34:39 includes it in the highlighted code block 399822:34:39 escape sourcepos metadata to prevent XSS 399922:34:39 when Rouge lexing fails 400022:34:40 highlights as plaintext 400122:34:40 escapes HTML tags 400222:34:40 when Rouge lexing fails after a retry 400322:34:40 does not add highlighting classes 400422:34:40 escapes HTML tags 400522:34:40 behaves like a filter timeout 400622:34:40 when rendering takes too long 400822:34:40 verifies render_timeout 400922:34:40 behaves like pipeline timing check 401022:34:40 checks the pipeline timing 401122:34:40# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/syntax_highlight_filter_spec.rb. It took 1.0 second. Expected to take 1.16 seconds. 401222:34:40# [RSpecRunTime] Starting example group spec/policies/achievements/achievement_policy_spec.rb. Expected to take 1.12 seconds. 401322:34:40Achievements::AchievementPolicy 401422:34:40 in a private group 401522:34:40 is expected to be disallowed :read_achievement 401622:34:40 when a group member 401722:34:40 is expected to be allowed :read_achievement 401822:34:40 behaves like disallowed when feature flag disabled 401922:34:40 is expected to be disallowed :read_achievement 402022:34:40 when the user has received the achievement 402122:34:41 is expected to be allowed :read_achievement 402222:34:41 behaves like disallowed when feature flag disabled 402322:34:41 is expected to be disallowed :read_achievement 402422:34:41 in a public group 402522:34:41 is expected to be allowed :read_achievement 402622:34:41 behaves like disallowed when feature flag disabled 402722:34:41 is expected to be disallowed :read_achievement 402822:34:41# [RSpecRunTime] Finishing example group spec/policies/achievements/achievement_policy_spec.rb. It took 0.79 second. Expected to take 1.12 seconds. 402922:34:41# [RSpecRunTime] Starting example group spec/routing/user_routing_spec.rb. Expected to take 1.09 seconds. 403122:34:41 when GitHub OAuth on project import is cancelled 403222:34:41 behaves like redirecting a legacy path 403322:34:42 redirects /users/auth?error=access_denied&state=xyz to /users/sign_in 403422:34:42 when GitHub OAuth on sign in is cancelled 403522:34:42 when all required parameters are present 403622:34:42 behaves like redirecting a legacy path 403722:34:42 redirects /users/auth?error=access_denied&state=xyz to /projects/new#import_project 403822:34:42 when one of the required parameters is missing 403922:34:42 behaves like redirecting a legacy path 404022:34:42 redirects /users/auth?error=access_denied&state= to /auth 404122:34:42# [RSpecRunTime] Finishing example group spec/routing/user_routing_spec.rb. It took 0.82 second. Expected to take 1.09 seconds. 404222:34:42# [RSpecRunTime] Starting example group spec/graphql/resolvers/commit_pipelines_resolver_spec.rb. Expected to take 1.05 seconds. 404322:34:42Resolvers::CommitPipelinesResolver 404422:34:42 resolves pipelines for commit and ref 404522:34:42# [RSpecRunTime] Finishing example group spec/graphql/resolvers/commit_pipelines_resolver_spec.rb. It took 0.67 second. Expected to take 1.05 seconds. 404622:34:42# [RSpecRunTime] Starting example group spec/services/service_desk_settings/update_service_spec.rb. Expected to take 1.0 second. 404722:34:42ServiceDeskSettings::UpdateService 404922:34:43 with valid params 405022:34:43 updates service desk settings 405122:34:43 with custom email verification in finished state 405222:34:43 allows to enable custom email 405322:34:43 when issue_email_participants feature flag is disabled 405422:34:43 updates service desk setting but not add_external_participants_from_cc value 405522:34:43 when project_key is an empty string 405622:34:43 sets nil project_key 405722:34:43 with invalid params 405822:34:43 does not update service desk settings 405922:34:43# [RSpecRunTime] Finishing example group spec/services/service_desk_settings/update_service_spec.rb. It took 0.95 second. Expected to take 1.0 second. 406022:34:43# [RSpecRunTime] Starting example group spec/graphql/mutations/work_items/update_spec.rb. Expected to take 0.98 second. 406122:34:43Mutations::WorkItems::Update 406322:34:44 is expected to be ready {:id=>"gid://gitlab/WorkItem/127", :parent_id=>"gid://gitlab/WorkItem/128"} 406422:34:44# [RSpecRunTime] Finishing example group spec/graphql/mutations/work_items/update_spec.rb. It took 0.66 second. Expected to take 0.98 second. 406522:34:44# [RSpecRunTime] Starting example group spec/lib/api/entities/deploy_keys_project_spec.rb. Expected to take 0.93 second. 406622:34:44API::Entities::DeployKeysProject 406822:34:45 includes basic fields 406922:34:45# [RSpecRunTime] Finishing example group spec/lib/api/entities/deploy_keys_project_spec.rb. It took 0.74 second. Expected to take 0.93 second. 407022:34:45# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/bulk_importing_spec.rb. Expected to take 0.9 second. 407122:34:45Gitlab::GithubImport::BulkImporting 407222:34:45 #build_database_rows 407322:34:45 without validation errors 407422:34:45 returns an array containing the rows to insert 407522:34:45 does not import objects that have already been imported 407622:34:45 with validation errors 407722:34:45 without implemented github_identifiers method 407822:34:45 raises NotImplementedError 407922:34:45 with implemented github_identifiers method 408022:34:45 returns an array containing the validation errors and logs them 408122:34:45 #bulk_insert 408222:34:45 when user mapping is enabled 408322:34:45 bulk inserts rows into the database 408422:34:45 #bulk_insert_failures 408522:34:45 bulk inserts validation errors into import_failures 408622:34:45 when user mapping is disabled 408722:34:45 bulk inserts rows into the database 408822:34:45 #bulk_insert_failures 408922:34:45 bulk inserts validation errors into import_failures 409022:34:45 #object_type 409122:34:45 raises NotImplementedError 409222:34:45# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/bulk_importing_spec.rb. It took 0.67 second. Expected to take 0.9 second. 409322:34:45# [RSpecRunTime] Starting example group spec/finders/ci/triggers_finder_spec.rb. Expected to take 0.85 second. 409422:34:45Ci::TriggersFinder 409622:34:46 when the current user is authorized 409722:34:46 returns list of trigger tokens 409822:34:46 when the current user is not authorized 409922:34:46 does not return trigger tokens 410022:34:46# [RSpecRunTime] Finishing example group spec/finders/ci/triggers_finder_spec.rb. It took 0.63 second. Expected to take 0.85 second. 410122:34:46# [RSpecRunTime] Starting example group spec/serializers/evidences/release_entity_spec.rb. Expected to take 0.83 second. 410222:34:46Evidences::ReleaseEntity 410322:34:46 exposes the expected fields 410422:34:46 when the release has milestones 410522:34:47 exposes these milestones 410622:34:47 when the release has no milestone 410722:34:47 exposes an empty array for milestones 410822:34:47# [RSpecRunTime] Finishing example group spec/serializers/evidences/release_entity_spec.rb. It took 0.63 second. Expected to take 0.83 second. 410922:34:47# [RSpecRunTime] Starting example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. Expected to take 0.79 second. 411022:34:47Gitlab::Database::Reindexing::Coordinator 411222:34:47 when executed during the weekend 411422:34:47 acquires a lock while reindexing 411522:34:47 does not perform reindexing actions if lease is not granted 411622:34:47 notifications 411722:34:47 sends #notify_start before reindexing 411822:34:47 sends #notify_end after reindexing and updating the action is done 411922:34:47 action tracking 412022:34:47 calls #finish on the action 412122:34:47 upon error, it still calls finish and raises the error 412222:34:47 when executed during the week 412322:34:47 does not start reindexing 412522:34:47 when executed during the weekend 412622:34:47 when exclusive lease is granted 412722:34:47 drops the index with lock retries 412822:34:47 when exclusive lease is not granted 412922:34:47 does not drop the index 413022:34:47 when executed during the week 413122:34:47 does not start reindexing 413222:34:47# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/reindexing/coordinator_spec.rb. It took 0.44 second. Expected to take 0.79 second. 413322:34:47# [RSpecRunTime] Starting example group spec/lib/backup/file_backup_error_spec.rb. Expected to take 0.78 second. 413422:34:47Backup::FileBackupError 413522:34:47 with lfs file 413622:34:47 behaves like includes backup path 413722:34:47 is expected to respond to #storage_path 413822:34:47 is expected to respond to #backup_tarball 413922:34:47 expects exception message to include file backup path location 414022:34:47 expects exception message to include file being back-up 414122:34:47 with uploads file 414222:34:47 behaves like includes backup path 414322:34:47 is expected to respond to #storage_path 414422:34:47 is expected to respond to #backup_tarball 414522:34:47 expects exception message to include file backup path location 414622:34:47 expects exception message to include file being back-up 414722:34:48# [RSpecRunTime] Finishing example group spec/lib/backup/file_backup_error_spec.rb. It took 0.5 second. Expected to take 0.78 second. 414822:34:48# [RSpecRunTime] Starting example group spec/lib/gitlab/database/pg_depend_spec.rb. Expected to take 0.74 second. 414922:34:48Gitlab::Database::PgDepend 415022:34:48 does not allow STI 415122:34:48 .from_pg_extension 415222:34:48 when having views as dependency 415322:34:48 returns pg_stat_statements 415422:34:48# [RSpecRunTime] Finishing example group spec/lib/gitlab/database/pg_depend_spec.rb. It took 0.16 second. Expected to take 0.74 second. 415522:34:48# [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. Expected to take 0.72 second. 415622:34:48Gitlab::GithubImport::Attachments::ImportMergeRequestWorker 415822:34:48 imports an merge request attachments 415922:34:48# [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb. It took 0.51 second. Expected to take 0.72 second. 416022:34:48# [RSpecRunTime] Starting example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. Expected to take 0.69 second. 416122:34:48Gitlab::UsageDataCounters::RedisCounter 416322:34:48 counter is increased 416422:34:48 does not have an expiration timestamp 416522:34:48 for every aliased legacy key 416622:34:48 counter is increased for a legacy key 416722:34:48 when expiry is passed as an argument 416822:34:48 counter is increased 416922:34:48 adds an expiration timestamp to the key 417022:34:48 does not reset the expiration timestamp when counter is increased again 417122:34:48 .increment_by 417222:34:48 counter is increased 417322:34:48 does not have an expiration timestamp 417422:34:48 when expiry is passed as an argument 417522:34:48 counter is increased 417622:34:49 adds an expiration timestamp to the key 417722:34:49 does not reset the expiration timestamp when counter is increased again 417822:34:49 .with_batched_redis_writes 417922:34:49 when batch mode is active 418022:34:49 accumulates increments without immediately updating Redis 418122:34:49 applies accumulated increments after the block 418222:34:49 ensures that batch mode is cleaned up 418322:34:49 handles expiry 418422:34:49 when an exception occurs within the block 418522:34:49 ensures that batch mode is cleaned up 418622:34:49 flushes pending increments before the exception is raised 418722:34:49 when batch mode is not active 418822:34:49 increments counters immediately 418922:34:49 does not accumulate increments 419022:34:49# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb. It took 0.56 second. Expected to take 0.69 second. 419122:34:49# [RSpecRunTime] Starting example group spec/helpers/colors_helper_spec.rb. Expected to take 0.68 second. 419322:34:49 #hex_color_to_rgb_array 419422:34:49 valid hex color 419522:34:49 hex_color: "#000000", rgb_array: [0, 0, 0] 419622:34:49 returns correct RGB array 419722:34:49 hex_color: "#aaaaaa", rgb_array: [170, 170, 170] 419822:34:49 returns correct RGB array 419922:34:49 hex_color: "#cCcCcC", rgb_array: [204, 204, 204] 420022:34:49 returns correct RGB array 420122:34:49 hex_color: "#FFFFFF", rgb_array: [255, 255, 255] 420222:34:49 returns correct RGB array 420322:34:49 hex_color: "#000abc", rgb_array: [0, 10, 188] 420422:34:49 returns correct RGB array 420522:34:49 hex_color: "#123456", rgb_array: [18, 52, 86] 420622:34:49 returns correct RGB array 420722:34:49 hex_color: "#a1b2c3", rgb_array: [161, 178, 195] 420822:34:49 returns correct RGB array 420922:34:49 hex_color: "#000", rgb_array: [0, 0, 0] 421022:34:49 returns correct RGB array 421122:34:49 hex_color: "#abc", rgb_array: [170, 187, 204] 421222:34:49 returns correct RGB array 421322:34:49 hex_color: "#321", rgb_array: [51, 34, 17] 421422:34:49 returns correct RGB array 421522:34:49 hex_color: "#7E2", rgb_array: [119, 238, 34] 421622:34:49 returns correct RGB array 421722:34:49 hex_color: "#fFf", rgb_array: [255, 255, 255] 421822:34:49 returns correct RGB array 421922:34:49 invalid hex color 422022:34:49 hex_color: "" 422122:34:49 raise ArgumentError 422222:34:49 hex_color: "0" 422322:34:49 raise ArgumentError 422422:34:49 hex_color: "#00" 422522:34:49 raise ArgumentError 422622:34:49 hex_color: "#ffff" 422722:34:49 raise ArgumentError 422822:34:49 hex_color: "#1234567" 422922:34:49 raise ArgumentError 423022:34:49 hex_color: "invalid" 423122:34:49 raise ArgumentError 423222:34:49 hex_color: [] 423322:34:49 raise ArgumentError 423422:34:49 hex_color: 1 423522:34:49 raise ArgumentError 423622:34:49 hex_color: nil 423722:34:49 raise ArgumentError 423822:34:49# [RSpecRunTime] Finishing example group spec/helpers/colors_helper_spec.rb. It took 0.61 second. Expected to take 0.68 second. 423922:34:49# [RSpecRunTime] Starting example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. Expected to take 0.64 second. 424022:34:49Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker 424222:34:50 executes ExpireProjectArtifactsService service with the project 424322:34:50 when project does not exist 424422:34:50 does nothing 424522:34:50# [RSpecRunTime] Finishing example group spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb. It took 0.39 second. Expected to take 0.64 second. 424622:34:50# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. Expected to take 0.63 second. 424722:34:50Gitlab::GithubImport::Markdown::Attachment 424822:34:50 #doc_belongs_to_project? 424922:34:50 when url relates to this project 425022:34:50 is expected to eq true 425122:34:50 when url is not related to this project 425222:34:50 is expected to eq false 425322:34:50 when url is a part of project blob 425422:34:50 is expected to eq false 425522:34:50 #part_of_project_blob? 425622:34:50 when url is a part of project blob 425722:34:50 is expected to eq true 425822:34:50 when url is not a part of project blob 425922:34:50 is expected to eq false 426022:34:50 .from_markdown 426122:34:50 when it's a doc attachment 426222:34:50 returns instance with attachment info 426322:34:50 when type is not in whitelist 426422:34:50 is expected to eq nil 426522:34:50 when domain name is unknown 426622:34:50 is expected to eq nil 426722:34:50 when URL is blank 426822:34:50 is expected to eq nil 426922:34:50 when it's an image attachment 427022:34:50 returns instance with attachment info 427122:34:50 when type is not in whitelist 427222:34:50 is expected to eq nil 427322:34:50 when domain name is unknown 427422:34:50 is expected to eq nil 427522:34:50 with allowed domain as subdomain 427622:34:50 is expected to eq nil 427722:34:50 when URL is blank 427822:34:50 is expected to eq nil 427922:34:50 when image attachment is in the new format 428022:34:50 returns instance with attachment info 428122:34:50 when it's an inline html node 428222:34:50 returns instance with attachment info 428322:34:50 when image src is not present 428422:34:50 is expected to eq nil 428622:34:50 returns attachment basic info 428822:34:50 when it is a media link 428922:34:50 is expected to eq true 429022:34:50 when it is a new media link 429122:34:50 is expected to eq true 429222:34:50 when it is not a media link 429322:34:50 is expected to eq false 429422:34:50# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/markdown/attachment_spec.rb. It took 0.47 second. Expected to take 0.63 second. 429522:34:50# [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/representation/note_spec.rb. Expected to take 0.59 second. 429622:34:50Gitlab::GithubImport::Representation::Note 429722:34:50 .from_api_response 429822:34:50 does not set the user if the response did not include a user 429922:34:50 behaves like a Note 430022:34:50 returns an instance of Note 430122:34:50 the returned Note 430222:34:50 includes the noteable ID 430322:34:50 includes the noteable type 430422:34:50 includes the author details 430522:34:50 includes the note body 430622:34:50 includes the created timestamp 430722:34:50 includes the updated timestamp 430822:34:50 includes the note ID 430922:34:50 #github_identifiers 431022:34:50 returns a hash with needed identifiers 431122:34:50 .from_json_hash 431222:34:50 does not convert the author if it was not specified 431322:34:50 behaves like a Note 431422:34:50 returns an instance of Note 431522:34:50 the returned Note 431622:34:50 includes the noteable ID 431722:34:50 includes the noteable type 431822:34:51 includes the author details 431922:34:51 includes the note body 432022:34:51 includes the created timestamp 432122:34:51 includes the updated timestamp 432222:34:51 includes the note ID 432322:34:51 #github_identifiers 432422:34:51 returns a hash with needed identifiers 432522:34:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/representation/note_spec.rb. It took 0.4 second. Expected to take 0.59 second. 432622:34:51# [RSpecRunTime] Starting example group spec/rubocop/formatter/graceful_formatter_spec.rb. Expected to take 0.58 second. 432722:34:51RuboCop::Formatter::GracefulFormatter 432822:34:51 .grace_period? 432922:34:51 with Details in config 433022:34:51 is expected to eq true 433122:34:51 with unknown value for Details in config 433222:34:51 is expected to output /Cop\/Name: Unhandled value "unknown" for `Details` key./ to stderr 433322:34:51 with empty config 433422:34:51 is expected to eq false 433522:34:51 without Details in config 433622:34:51 is expected to eq false 433722:34:51 with offenses 433822:34:51 with active only 433922:34:51 behaves like summary reporting 434022:34:51 reports summary with 2 inspected, 2 offenses, 0 silenced 434122:34:51 with silenced only 434222:34:51 behaves like summary reporting 434322:34:51 reports summary with 2 inspected, 0 offenses, 2 silenced 434422:34:51 with active and silenced 434522:34:51 behaves like summary reporting 434622:34:51 reports summary with 2 inspected, 2 offenses, 3 silenced 434722:34:51 without files to inspect 434822:34:51 behaves like summary reporting 434922:34:51 reports summary with 0 inspected, 0 offenses, 0 silenced 435022:34:51 without offenses 435122:34:51 behaves like summary reporting 435222:34:51 reports summary with 2 inspected, 0 offenses, 0 silenced 435322:34:51 .adjusted_exit_status 435422:34:51 active_offenses: 0, status: 0, adjusted_status: 0 435522:34:51 is expected to eq 0 435622:34:51 active_offenses: 0, status: 1, adjusted_status: 0 435722:34:51 is expected to eq 0 435822:34:51 active_offenses: 1, status: 1, adjusted_status: 1 435922:34:51 is expected to eq 1 436022:34:51 active_offenses: 0, status: 2, adjusted_status: 2 436122:34:51 is expected to eq 2 436222:34:51 active_offenses: 1, status: 2, adjusted_status: 2 436322:34:51 is expected to eq 2 436422:34:51 active_offenses: 1, status: 0, adjusted_status: 0 436522:34:51 is expected to eq 0 436622:34:51 .grace_period_key_value 436722:34:51 is expected to eq "Details: grace period" 436822:34:51 with missing @total_offense_count 436922:34:51 raises an error 437022:34:51# [RSpecRunTime] Finishing example group spec/rubocop/formatter/graceful_formatter_spec.rb. It took 0.44 second. Expected to take 0.58 second. 437122:34:51# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. Expected to take 0.55 second. 437222:34:51Gitlab::SidekiqMiddleware::SizeLimiter::Compressor 437322:34:51 .compressed? 437422:34:51 job: {}, result: false 437522:34:51 returns whether the job payload is compressed 437622:34:51 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>[123, "hello", ["world"]]}, result: false 437722:34:51 returns whether the job payload is compressed 437822:34:51 job: {"class"=>"ARandomWorker", "queue"=>"a_worker", "retry"=>true, "jid"=>"d774900367dc8b2962b2479c", "created_at"=>1234567890, "enqueued_at"=>1234567890, "args"=>["eJzLSM3JyQcABiwCFQ=="], "compressed"=>true}, result: true 437922:34:51 returns whether the job payload is compressed 438222:34:51 injects compressed data 438322:34:51 can decompress the payload 438522:34:51 injects compressed data 438622:34:51 can decompress the payload 438722:34:51 args: ["hello"] 438822:34:51 injects compressed data 438922:34:51 can decompress the payload 439022:34:51 args: [{"job_class"=>"SomeWorker", "job_id"=>"b4a577edbccf1d805744efa9", "provider_job_id"=>nil, "queue_name"=>"default", "arguments"=>["some", ["argument"]], "executions"=>0, "locale"=>"en", "attempt_number"=>1}, nil, "hello", 12345678901234567890, ["nice"]] 439122:34:51 injects compressed data 439222:34:51 can decompress the payload 439322:34:51 args: ["2021-05-13_09:59:37.57483 \e[35mrails-background-jobs : \e[0m{\"severity\":\"ERROR\",\"time\":\"2021-05-13T09:59:37.574Z\"", "bonne journée - ขอให้มีความสุขในวันนี้ - một ngày mới tốt lành - 좋은 하루 되세요 - ごきげんよう", "🤝 - 🦊"] 439422:34:51 injects compressed data 439522:34:51 can decompress the payload 439722:34:51 job payload is not compressed 439822:34:51 preserves the payload after decompression 439922:34:51 job payload is compressed with a default level 440022:34:51 decompresses and clean up the job payload 440122:34:51 job payload is compressed with a different level 440222:34:51 decompresses and clean up the job payload 440322:34:51 job payload argument list is malformed 440422:34:51 tracks the conflicting exception 440522:34:51 job payload is not a valid base64 string 440622:34:51 raises an exception 440722:34:51 job payload compression does not contain a valid Gzip header 440822:34:51 raises an exception 440922:34:51 job payload compression does not contain a valid Gzip body 441022:34:51 raises an exception 441122:34:51# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb. It took 0.44 second. Expected to take 0.55 second. 441222:34:51# [RSpecRunTime] Starting example group spec/models/aws/role_spec.rb. Expected to take 0.53 second. 441422:34:52 does not allow STI 441522:34:52 is expected to belong to user required: false 441622:34:52 is expected to validate that the length of :role_external_id is between 1 and 64 441722:34:52 custom validations 441922:34:52 length is zero 442022:34:52 is expected to be falsey 442122:34:52 length is longer than 2048 442222:34:52 is expected to be falsey 442322:34:52 ARN is valid 442422:34:52 is expected to be truthy 442622:34:52 is expected to be truthy 442822:34:52 #ensure_role_external_id! 442922:34:52 for a new record 443022:34:52 calls #ensure_role_external_id! 443122:34:52 for an existing record 443222:34:52 does not call #ensure_role_external_id! 443322:34:52 #ensure_role_external_id! 443422:34:52 role_external_id is blank 443522:34:52 generates an external ID and assigns it to the record 443622:34:52 role_external_id is already set 443722:34:52 does not change the existing external id 443822:34:52# [RSpecRunTime] Finishing example group spec/models/aws/role_spec.rb. It took 0.46 second. Expected to take 0.53 second. 443922:34:52# [RSpecRunTime] Starting example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. Expected to take 0.49 second. 444022:34:52Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator 444122:34:52 metric_value: 1, error: nil, metric_class: Integer 444222:34:52 exposes a duration with the correct value 444322:34:52 exposes error with the correct value 444422:34:52 imitates wrapped class 444522:34:52 metric_value: "value", error: nil, metric_class: String 444622:34:52 exposes a duration with the correct value 444722:34:52 exposes error with the correct value 444822:34:52 imitates wrapped class 444922:34:52 metric_value: true, error: nil, metric_class: TrueClass 445022:34:52 exposes a duration with the correct value 445122:34:52 exposes error with the correct value 445222:34:52 imitates wrapped class 445322:34:52 metric_value: false, error: nil, metric_class: FalseClass 445422:34:52 exposes a duration with the correct value 445522:34:52 exposes error with the correct value 445622:34:52 imitates wrapped class 445722:34:52 metric_value: nil, error: nil, metric_class: NilClass 445822:34:52 exposes a duration with the correct value 445922:34:52 exposes error with the correct value 446022:34:52 imitates wrapped class 446122:34:52 metric_value: nil, error: #<StandardError: StandardError>, metric_class: NilClass 446222:34:52 exposes a duration with the correct value 446322:34:52 exposes error with the correct value 446422:34:52 imitates wrapped class 446522:34:52# [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb. It took 0.41 second. Expected to take 0.49 second. 446622:34:52# [RSpecRunTime] Starting example group spec/serializers/group_access_token_entity_spec.rb. Expected to take 0.49 second. 446722:34:52GroupAccessTokenEntity 446822:34:53 when bot is a member of the group 446922:34:53 has the correct attributes 447022:34:53 when bot is unrelated to the group 447122:34:53 has the correct attributes 447222:34:53# [RSpecRunTime] Finishing example group spec/serializers/group_access_token_entity_spec.rb. It took 0.34 second. Expected to take 0.49 second. 447322:34:53# [RSpecRunTime] Starting example group spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb. Expected to take 0.45 second. 447422:34:53Sidebars::Admin::Menus::AdminSettingsMenu 447522:34:53 behaves like Admin menu 447622:34:53 renders the correct link 447722:34:53 renders the correct title 447822:34:53 renders the correct icon 447922:34:53 renders the separator if needed 448122:34:53 when user is admin 448322:34:53 when user is not admin 448422:34:53 does not render 448522:34:53 when user is not logged in 448622:34:53 does not render 448722:34:53 behaves like Admin menu with extra container html options 448822:34:53 contains extra container html options 448922:34:53 behaves like Admin menu with sub menus 449022:34:53 contains submemus 449122:34:53# [RSpecRunTime] Finishing example group spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb. It took 0.23 second. Expected to take 0.45 second. 449222:34:53# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/reports/security/finding_key_spec.rb. Expected to take 0.44 second. 449322:34:53Gitlab::Ci::Reports::Security::FindingKey 449522:34:53 when the comparison is done between FindingKey instances 449622:34:53 location_fp_1: nil, location_fp_2: "different location fp", identifier_fp_1: "identifier fp", identifier_fp_2: "different identifier fp", equals?: false 449722:34:53 is expected to equal false 449822:34:53 location_fp_1: "location fp", location_fp_2: nil, identifier_fp_1: "identifier fp", identifier_fp_2: "different identifier fp", equals?: false 449922:34:53 is expected to equal false 450022:34:53 location_fp_1: "location fp", location_fp_2: "different location fp", identifier_fp_1: nil, identifier_fp_2: "different identifier fp", equals?: false 450122:34:53 is expected to equal false 450222:34:53 location_fp_1: "location fp", location_fp_2: "different location fp", identifier_fp_1: "identifier fp", identifier_fp_2: nil, equals?: false 450322:34:53 is expected to equal false 450422:34:53 location_fp_1: nil, location_fp_2: nil, identifier_fp_1: "identifier fp", identifier_fp_2: "identifier fp", equals?: false 450522:34:53 is expected to equal false 450622:34:53 location_fp_1: "location fp", location_fp_2: "location fp", identifier_fp_1: nil, identifier_fp_2: nil, equals?: false 450722:34:53 is expected to equal false 450822:34:53 location_fp_1: nil, location_fp_2: nil, identifier_fp_1: nil, identifier_fp_2: nil, equals?: false 450922:34:53 is expected to equal false 451022:34:53 location_fp_1: "location fp", location_fp_2: "different location fp", identifier_fp_1: "identifier fp", identifier_fp_2: "different identifier fp", equals?: false 451122:34:53 is expected to equal false 451222:34:53 location_fp_1: "location fp", location_fp_2: "different location fp", identifier_fp_1: "identifier fp", identifier_fp_2: "identifier fp", equals?: false 451322:34:53 is expected to equal false 451422:34:53 location_fp_1: "location fp", location_fp_2: "location fp", identifier_fp_1: "identifier fp", identifier_fp_2: "different identifier fp", equals?: false 451522:34:53 is expected to equal false 451622:34:53 location_fp_1: "location fp", location_fp_2: "location fp", identifier_fp_1: "identifier fp", identifier_fp_2: "identifier fp", equals?: true 451722:34:53 is expected to equal true 451822:34:53 when the comparison is not done between FindingKey instances 451922:34:53 is expected to be falsey 452022:34:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/reports/security/finding_key_spec.rb. It took 0.26 second. Expected to take 0.44 second. 452122:34:53# [RSpecRunTime] Starting example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. Expected to take 0.42 second. 452222:34:53Gitlab::FormBuilders::GitlabUiFormBuilder 452422:34:53 without pajamas_button enabled 452522:34:53 renders a submit input 452622:34:53 with pajamas_button enabled 452722:34:53 renders a submit button 452822:34:53 #gitlab_ui_checkbox_component 452922:34:53 when not using slots 453022:34:53 without optional arguments 453122:34:53 renders correct html 453222:34:53 with optional arguments 453322:34:53 renders help text 453422:34:53 with checkbox_options: { multiple: true } 453522:34:53 renders labels with correct for attributes 453622:34:53 when using slots 453722:34:53 renders correct html 453822:34:53 #gitlab_ui_radio_component 453922:34:53 when not using slots 454022:34:53 without optional arguments 454122:34:53 renders correct html 454222:34:53 with optional arguments 454322:34:53 renders help text 454422:34:53 when using slots 454522:34:53 renders correct html 454622:34:53 #gitlab_ui_datepicker 454722:34:53 without optional arguments 454822:34:53 renders correct html 454922:34:53 with optional arguments 455022:34:53 renders correct html 455122:34:53# [RSpecRunTime] Finishing example group spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb. It took 0.24 second. Expected to take 0.42 second. 455222:34:53# [RSpecRunTime] Starting example group spec/presenters/ml/candidate_details_presenter_spec.rb. Expected to take 0.39 second. 455322:34:53Ml::CandidateDetailsPresenter 455522:34:54 presents the candidate correctly 455622:34:54 #present_as_json 455722:34:54 when candidate has metrics, params and artifacts 455822:34:54 generates the correct params 455922:34:54 generates the correct metrics 456022:34:54 generates the correct info 456122:34:54 when candidate has job 456222:34:54 generates the correct ci 456322:34:54 when build user is nil 456422:34:54 does not include build user info 456522:34:54 and job is from MR 456622:34:54 generates the correct ci 456722:34:54 when ci job is not to be added 456822:34:54 ciJob is nil 456922:34:54# [RSpecRunTime] Finishing example group spec/presenters/ml/candidate_details_presenter_spec.rb. It took 0.3 second. Expected to take 0.39 second. 457022:34:54# [RSpecRunTime] Starting example group spec/tooling/danger/saas_feature_spec.rb. Expected to take 0.38 second. 457122:34:54Tooling::Danger::SaasFeature 457322:34:54 retrieves added files 457422:34:54 when added files contain SaaS feature files 457522:34:54 returns an array of Found objects 457622:34:54 when added files does not contain SaaS feature files 457722:34:54 returns an array of Found objects 457822:34:54 retrieves modified files 457922:34:54 when modified files contain SaaS feature files 458022:34:54 returns an array of Found objects 458122:34:54 when modified files does not contain SaaS feature files 458222:34:54 returns an array of Found objects 458322:34:54 retrieves deleted files 458422:34:54 when deleted files contain SaaS feature files 458522:34:54 returns an array of Found objects 458622:34:54 when deleted files does not contain SaaS feature files 458722:34:54 returns an array of Found objects 458822:34:54 Tooling::Danger::SaasFeature::Found 459022:34:54 returns value from the YAML 459122:34:54 #introduced_by_url 459222:34:54 returns value from the YAML 459422:34:54 returns value from the YAML 459622:34:54 returns value from the YAML 459822:34:54 returns the raw YAML 459922:34:54 #group_match_mr_label? 460022:34:54 when group is nil 460122:34:54 is true only if MR has no group label 460222:34:54 when group is not nil 460322:34:54 is true only if MR has the same group label 460422:34:54# [RSpecRunTime] Finishing example group spec/tooling/danger/saas_feature_spec.rb. It took 0.29 second. Expected to take 0.38 second. 460522:34:54# [RSpecRunTime] Starting example group spec/lib/gitlab/setup_helper/praefect_spec.rb. Expected to take 0.35 second. 460622:34:54Gitlab::SetupHelper::Praefect 460722:34:54 .configuration_toml 460822:34:54 defaults to in memory queue 460922:34:54 provides database details if wanted 461022:34:54 fails when pghost is missing 461122:34:54 uses the provided pghost 461222:34:54 fails when pgport is missing 461322:34:54 uses the provided pgport 461422:34:54 fails when pguser is missing 461522:34:54 uses the provided pguser 461622:34:54 defaults to praefect_test if dbname is missing 461722:34:54 uses the provided dbname 461822:34:54 .get_config_path 461922:34:54 defaults to praefect.config.toml 462022:34:54 takes the provided config_filename 462122:34:54# [RSpecRunTime] Finishing example group spec/lib/gitlab/setup_helper/praefect_spec.rb. It took 0.24 second. Expected to take 0.35 second. 462222:34:54# [RSpecRunTime] Starting example group spec/lib/gitlab/bullet/exclusions_spec.rb. Expected to take 0.35 second. 462322:34:54Gitlab::Bullet::Exclusions 462522:34:54 with preferred method of path and method name 462622:34:54 behaves like loads exclusion results 462722:34:54 is expected to match [["_path_", "_method_"]] 462822:34:54 with file pattern 462922:34:54 behaves like loads exclusion results 463022:34:54 is expected to match [["_file_pattern_"]] 463122:34:54 with file name and line range 463222:34:54 behaves like loads exclusion results 463322:34:54 is expected to match [["file_name.rb", 5..10]] 463422:34:54 without exclusions 463522:34:54 behaves like loads exclusion results 463622:34:54 is expected to match [[]] 463722:34:54 without exclusions key in config 463822:34:54 behaves like loads exclusion results 463922:34:54 is expected to match [] 464022:34:54 when config file does not exist 464122:34:54 provides an empty array for exclusions 464222:34:54 with a Symbol 464322:34:54 raises an exception 464422:34:54 #validate_paths! 464522:34:54 when validating scenarios 464622:34:54 when using paths with method name 464722:34:54 when source file for exclusion exists 464822:34:54 is expected not to raise Exception 464922:34:54 when source file for exclusion does not exist 465022:34:54 is expected to raise RuntimeError 465122:34:54 when using path only 465222:34:54 when source file for exclusion exists 465322:34:55 is expected not to raise Exception 465422:34:55 when source file for exclusion does not exist 465522:34:55 is expected to raise RuntimeError 465622:34:55 when path_with_method is false for a file pattern 465722:34:55 is expected not to raise Exception 465822:34:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/bullet/exclusions_spec.rb. It took 0.31 second. Expected to take 0.35 second. 465922:34:55# [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/user_finder_spec.rb. Expected to take 0.33 second. 466022:34:55Gitlab::BitbucketImport::UserFinder 466122:34:55 #find_user_id 466222:34:55 returns the user id 466322:34:55 when the id is cached 466422:34:55 does not attempt to find the user 466522:34:55 when -1 is cached 466622:34:55 does not attempt to find the user and returns nil 466722:34:55 when the user does not have a matching bitbucket identity 466922:34:55 #gitlab_user_id 467022:34:55 when find_user_id returns a user 467122:34:55 returns the user id 467222:34:55 when find_user_id does not return a user 467322:34:55 returns the project creator 467422:34:55# [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/user_finder_spec.rb. It took 0.28 second. Expected to take 0.33 second. 467522:34:55# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. Expected to take 0.32 second. 467622:34:55RuboCop::Cop::Migration::BatchMigrationsPostOnly 467722:34:55 when methods appear in a post-deployment migration 467822:34:55 allows 'ensure_batched_background_migration_is_finished' to be called 467922:34:55 allows 'queue_batched_background_migration' to be called 468022:34:55 allows 'delete_batched_background_migration' to be called 468122:34:55 allows 'ensure_batched_background_migration_is_finished' to be called 468222:34:55 allows arbitrary other method to be called 468322:34:55 when methods appear in a regular migration 468422:34:55 does not allow 'ensure_batched_background_migration_is_finished' to be called 468522:34:55 does not allow 'queue_batched_background_migration' to be called 468622:34:55 does not allow 'delete_batched_background_migration' to be called 468722:34:55 does not allow 'ensure_batched_background_migration_is_finished' to be called 468822:34:55 allows arbitrary other method to be called 468922:34:55# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb. It took 0.31 second. Expected to take 0.32 second. 469022:34:55# [RSpecRunTime] Starting example group spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb. Expected to take 0.31 second. 469122:34:55CloudSeed::GoogleCloud::FetchGoogleIpListService 469322:34:55 returns a list of IPAddr subnets and caches the result 469422:34:55 with rate limit in effect 469522:34:55 returns rate limit error 469622:34:55 when the URL returns a 404 469722:34:55 behaves like IP range retrieval failure 469822:34:55 does not cache the result and logs an error 469922:34:55 when the URL returns too large of a payload 470022:34:55 behaves like IP range retrieval failure 470122:34:55 does not cache the result and logs an error 470222:34:55 when the URL returns HTML 470322:34:55 behaves like IP range retrieval failure 470422:34:55 does not cache the result and logs an error 470522:34:55 when the URL returns empty results 470622:34:55 behaves like IP range retrieval failure 470722:34:55 does not cache the result and logs an error 470822:34:55# [RSpecRunTime] Finishing example group spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb. It took 0.22 second. Expected to take 0.31 second. 470922:34:55# [RSpecRunTime] Starting example group spec/validators/namespace_path_validator_spec.rb. Expected to take 0.29 second. 471022:34:55NamespacePathValidator 471122:34:55 .valid_path? 471222:34:55 handles invalid utf8 471322:34:55 #validates_each 471422:34:55 adds a message when the path is not in the correct format 471522:34:55 adds a message when the path is reserved when creating 471622:34:56 adds a message when the path is reserved when updating 471722:34:56# [RSpecRunTime] Finishing example group spec/validators/namespace_path_validator_spec.rb. It took 0.22 second. Expected to take 0.29 second. 471822:34:56# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb. Expected to take 0.28 second. 471922:34:56RuboCop::Cop::Migration::AddColumnsToWideTables 472022:34:56 when outside of a migration 472122:34:56 does not register any offenses 472222:34:56 when in a migration 472322:34:56 with wide tables 472422:34:56 registers an offense when adding a column to a wide table 472522:34:56 registers an offense when adding a column with default to a wide table 472622:34:56 registers an offense when adding a reference 472722:34:56 registers an offense when adding timestamps 472822:34:56 register no offense when using other method 472922:34:56 with a regular table 473022:34:56 registers no offense for notes 473122:34:56# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb. It took 0.18 second. Expected to take 0.28 second. 473222:34:56# [RSpecRunTime] Starting example group spec/models/concerns/from_except_spec.rb. Expected to take 0.27 second. 473422:34:56 does not allow STI 473522:34:56 behaves like from set operator 473622:34:56 #from_except 473722:34:56 selects from the results of the EXCEPT 473822:34:56 returns empty set when passing empty array 473922:34:56 supports the use of a custom alias for the sub query 474022:34:56 supports keeping duplicate rows 474122:34:56# [RSpecRunTime] Finishing example group spec/models/concerns/from_except_spec.rb. It took 0.17 second. Expected to take 0.27 second. 474222:34:56# [RSpecRunTime] Starting example group spec/lib/gitlab/auth/ldap/auth_hash_spec.rb. Expected to take 0.27 second. 474322:34:56Gitlab::Auth::Ldap::AuthHash 474422:34:56 without overridden attributes 474522:34:56 has the correct username 474622:34:56 has the correct name 474722:34:56 with overridden attributes 474822:34:56 has the correct username 474922:34:56 has the correct name 475122:34:56 when there is extraneous (but valid) whitespace 475222:34:56 removes the extraneous whitespace 475322:34:56 when there are upper case characters 475622:34:56 if lowercase_usernames setting is 475722:34:56 enabled the username attribute is lower cased 475822:34:56 disabled the username attribute is not lower cased 475922:34:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/ldap/auth_hash_spec.rb. It took 0.17 second. Expected to take 0.27 second. 476022:34:56# [RSpecRunTime] Starting example group spec/lib/api/entities/public_group_details_spec.rb. Expected to take 0.24 second. 476122:34:56API::Entities::PublicGroupDetails 476322:34:56 includes public group fields 476422:34:56# [RSpecRunTime] Finishing example group spec/lib/api/entities/public_group_details_spec.rb. It took 0.17 second. Expected to take 0.24 second. 476522:34:56# [RSpecRunTime] Starting example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. Expected to take 0.24 second. 476622:34:56Gitlab::Sanitizers::ExceptionMessage 476822:34:56 when error is a URI::InvalidURIError 476922:34:56 is expected to eq "bad URI(is not URI?): [FILTERED]" 477022:34:56 when error is an Addressable::URI::InvalidURIError 477222:34:56 is expected to eq "Invalid port number: [FILTERED]" 477422:34:56 is expected to eq "Invalid encoding in port" 477522:34:56 uri: "ht%0atp://foo", result: "Invalid scheme format: [FILTERED]" 477622:34:56 is expected to eq "Invalid scheme format: [FILTERED]" 477722:34:56 uri: "http:", result: "Absolute URI missing hierarchical segment: [FILTERED]" 477822:34:56 is expected to eq "Absolute URI missing hierarchical segment: [FILTERED]" 477922:34:56 uri: "::http", result: "Cannot assemble URI string with ambiguous path: [FILTERED]" 478022:34:56 is expected to eq "Cannot assemble URI string with ambiguous path: [FILTERED]" 478122:34:56 uri: "http://foo bar", result: "Invalid character in host: [FILTERED]" 478222:34:56 is expected to eq "Invalid character in host: [FILTERED]" 478322:34:56 with any other exception 478422:34:56 is not invoked and does nothing 478522:34:56# [RSpecRunTime] Finishing example group spec/lib/gitlab/sanitizers/exception_message_spec.rb. It took 0.19 second. Expected to take 0.24 second. 478622:34:56# [RSpecRunTime] Starting example group spec/services/concerns/audit_event_save_type_spec.rb. Expected to take 0.23 second. 478722:34:56AuditEventSaveType 478822:34:56 #should_save_database? and #should_save_stream? 478922:34:56 query_method: :should_save_stream?, query_param: :stream, result: true 479022:34:56 returns corresponding results according to the query_method and query_param 479122:34:56 query_method: :should_save_stream?, query_param: :database_and_stream, result: true 479222:34:57 returns corresponding results according to the query_method and query_param 479322:34:57 query_method: :should_save_database?, query_param: :database, result: true 479422:34:57 returns corresponding results according to the query_method and query_param 479522:34:57 query_method: :should_save_database?, query_param: :database_and_stream, result: true 479622:34:57 returns corresponding results according to the query_method and query_param 479722:34:57 query_method: :should_save_stream?, query_param: :database, result: false 479822:34:57 returns corresponding results according to the query_method and query_param 479922:34:57 query_method: :should_save_stream?, query_param: nil, result: false 480022:34:57 returns corresponding results according to the query_method and query_param 480122:34:57 query_method: :should_save_database?, query_param: :stream, result: false 480222:34:57 returns corresponding results according to the query_method and query_param 480322:34:57 query_method: :should_save_database?, query_param: nil, result: false 480422:34:57 returns corresponding results according to the query_method and query_param 480522:34:57# [RSpecRunTime] Finishing example group spec/services/concerns/audit_event_save_type_spec.rb. It took 0.19 second. Expected to take 0.23 second. 480622:34:57# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb. Expected to take 0.22 second. 480722:34:57Gitlab::SidekiqMiddleware::DuplicateJobs::Client 480822:34:57 with until_executing strategy 480922:34:57 behaves like client duplicate job 481122:34:57 adds a correct duplicate tag to the jobs 481222:34:57 without scheduled deduplication 481322:34:57 does not mark a job that's scheduled in the future as a duplicate 481422:34:57 with scheduled deduplication 481522:34:57 adds a correct duplicate tag to the jobs 481622:34:57 with until_executed strategy 481722:34:57 behaves like client duplicate job 481922:34:57 adds a correct duplicate tag to the jobs 482022:34:57 without scheduled deduplication 482122:34:57 does not mark a job that's scheduled in the future as a duplicate 482222:34:57 with scheduled deduplication 482322:34:57 adds a correct duplicate tag to the jobs 482422:34:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb. It took 0.19 second. Expected to take 0.22 second. 482522:34:57# [RSpecRunTime] Starting example group spec/lib/gitlab/tracking/service_ping_context_spec.rb. Expected to take 0.21 second. 482622:34:57Gitlab::Tracking::ServicePingContext 482822:34:57 with valid configuration 482922:34:57 data_source: :redis, event: "some_event" 483022:34:57 does not raise errors 483122:34:57 data_source: :redis_hll, event: "some_event" 483222:34:57 does not raise errors 483322:34:57 with invalid configuration 483422:34:57 data_source: :redis, event: nil 483522:34:57 does not raise errors 483622:34:57 data_source: :redis_hll, event: nil 483722:34:57 does not raise errors 483822:34:57 data_source: :random, event: "some_event" 483922:34:57 does not raise errors 484122:34:57 for redis_hll data source 484222:34:57 contains event_name 484322:34:57 for redis data source 484422:34:57 contains event_name 484522:34:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/tracking/service_ping_context_spec.rb. It took 0.15 second. Expected to take 0.21 second. 484622:34:57# [RSpecRunTime] Starting example group spec/graphql/types/issuable_type_spec.rb. Expected to take 0.21 second. 484722:34:57Types::IssuableType 484822:34:57 returns possible types 484922:34:57 .resolve_type 485022:34:57 resolves issues 485122:34:57 resolves merge requests 485222:34:57 resolves work items 485322:34:57 raises an error for invalid types 485422:34:57# [RSpecRunTime] Finishing example group spec/graphql/types/issuable_type_spec.rb. It took 0.15 second. Expected to take 0.21 second. 485522:34:57# [RSpecRunTime] Starting example group spec/config/mail_room_spec.rb. Expected to take 0.2 second. 485622:34:57mail_room.yml 485722:34:57 when incoming email is disabled 485822:34:57 contains no configuration 485922:34:57 when both incoming email and service desk email are enabled 486022:34:57 contains the intended configuration 486122:34:57 when both incoming email and service desk email are enabled for Microsoft Graph 486222:34:57 contains the intended configuration 486322:34:57# [RSpecRunTime] Finishing example group spec/config/mail_room_spec.rb. It took 0.11 second. Expected to take 0.2 second. 486422:34:57# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. Expected to take 0.2 second. 486522:34:57Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern::RegularExpression 486722:34:57 initializes the pattern 486922:34:57 with valid expressions 487022:34:57 is expected to eq #<Gitlab::UntrustedRegexp:0x00007d684f7dac50 @regexp=#<RE2::Regexp /bar/>, @scan_regexp=#<RE2::Regexp /(bar)/>> 487122:34:57 when the value is not a valid regular expression 487222:34:57 is expected to raise RegexpError 487322:34:57 when the request store is activated 487422:34:57 fabricates once 487622:34:57 with valid expressions 487722:34:57 is expected to be truthy 487822:34:57 when the value is not a valid regular expression 487922:34:57 is expected to be falsey 488022:34:57# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb. It took 0.19 second. Expected to take 0.2 second. 488122:34:57# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb. Expected to take 0.18 second. 488222:34:57RuboCop::Cop::Migration::SidekiqQueueMigrate 488322:34:57 when in a regular migration 488422:34:57 registers an offense when sidekiq_queue_migrate is used in #up 488522:34:58 registers an offense when sidekiq_queue_migrate is used in #down 488622:34:58 registers an offense when sidekiq_queue_migrate is used in #change 488722:34:58 registers an offense when sidekiq_queue_migrate is used in #any_other_method 488822:34:58 when outside of a migration 488922:34:58 registers no offense 489022:34:58 when in a post-deployment migration 489122:34:58 registers no offense 489222:34:58# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb. It took 0.17 second. Expected to take 0.18 second. 489322:34:58# [RSpecRunTime] Starting example group spec/initializers/action_mailer_hooks_spec.rb. Expected to take 0.18 second. 489422:34:58ActionMailer hooks 489522:34:58 smime signature interceptor 489622:34:58 is disabled by default 489722:34:58 interceptor testbed 489822:34:58 email_enabled: false, email_smime_enabled: false, smime_interceptor_enabled: false 489922:34:58 is enabled depending on settings 490022:34:58 email_enabled: false, email_smime_enabled: true, smime_interceptor_enabled: false 490122:34:58 is enabled depending on settings 490222:34:58 email_enabled: true, email_smime_enabled: false, smime_interceptor_enabled: false 490322:34:58 is enabled depending on settings 490422:34:58 email_enabled: true, email_smime_enabled: true, smime_interceptor_enabled: true 490522:34:58 is enabled depending on settings 490622:34:58# [RSpecRunTime] Finishing example group spec/initializers/action_mailer_hooks_spec.rb. It took 0.12 second. Expected to take 0.18 second. 490722:34:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/canceling_spec.rb. Expected to take 0.17 second. 490822:34:58Gitlab::Ci::Status::Build::Canceling 490922:34:58 #illustration 491022:34:58 is expected to include :image, :size, and :title 491222:34:58 when build is canceled 491322:34:58 is a correct match 491422:34:58 when build is not canceled 491522:34:58 does not match 491622:34:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/canceling_spec.rb. It took 0.13 second. Expected to take 0.17 second. 491722:34:58# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/running_spec.rb. Expected to take 0.17 second. 491822:34:58Gitlab::Ci::Status::Running 492022:34:58 is expected to eq "Running" 492222:34:58 is expected to eq "running" 492422:34:58 is expected to eq "status_running" 492622:34:58 is expected to eq "favicon_status_running" 492822:34:58 is expected to eq "running" 492922:34:58 #details_path 493022:34:58 is expected to be nil 493122:34:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/running_spec.rb. It took 0.14 second. Expected to take 0.17 second. 493222:34:58# [RSpecRunTime] Starting example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. Expected to take 0.16 second. 493322:34:58Gitlab::GithubGistsImport::Importer::GistsImporter 493522:34:58 when success 493622:34:58 spread parallel import 493722:34:58 when failure 493822:34:58 returns an error 493922:34:58 when rate limit reached 494022:34:58 returns an error 494122:34:58# [RSpecRunTime] Finishing example group spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb. It took 0.14 second. Expected to take 0.16 second. 494222:34:58# [RSpecRunTime] Starting example group spec/tooling/danger/settings_sections_spec.rb. Expected to take 0.15 second. 494322:34:58Tooling::Danger::SettingsSections 494422:34:58 adds a new markdown section listing every matching line 494522:34:58 when none of the changed lines match the pattern 494622:34:58 does not write any markdown 494722:34:58 when on stable branch 494822:34:58 does not write any markdown 494922:34:58 when some files match the pattern but in ignored folders 495022:34:58 does not write any markdown 495122:34:58 when none of the changed files are Haml or Vue files 495222:34:58 does not write any markdown 495322:34:58# [RSpecRunTime] Finishing example group spec/tooling/danger/settings_sections_spec.rb. It took 0.13 second. Expected to take 0.15 second. 495422:34:58# [RSpecRunTime] Starting example group spec/initializers/diagnostic_reports_spec.rb. Expected to take 0.15 second. 495522:34:58diagnostic reports 495622:34:58 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to false 495722:34:58 is expected not to receive new(*(any args)) 0 times 495822:34:58 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is set to true 495922:34:58 when run in Puma context 496022:34:58 modifies worker startup hooks, starts Gitlab::Memory::ReportsDaemon 496122:34:58 writes scheduled heap dumps in on_worker_stop 496222:34:58 when run in non-Puma context, such as rails console, tests, Sidekiq 496322:34:58 is expected not to receive new(*(any args)) 0 times 496422:34:58 when GITLAB_DIAGNOSTIC_REPORTS_ENABLED is not set 496522:34:58 is expected not to receive new(*(any args)) 0 times 496622:34:58# [RSpecRunTime] Finishing example group spec/initializers/diagnostic_reports_spec.rb. It took 0.13 second. Expected to take 0.15 second. 496722:34:58# [RSpecRunTime] Starting example group spec/lib/gitlab/query_limiting/middleware_spec.rb. Expected to take 0.14 second. 496822:34:58Gitlab::QueryLimiting::Middleware 497022:34:58 runs the application with query limiting in place 497122:34:58 #action_name 497222:34:58 using a Rails request 497322:34:58 returns the name of the controller and action 497422:34:58 includes the content type if this is not text/html 497522:34:58 using a Grape API request 497622:34:59 returns the name of the request method and endpoint path 497722:34:59 returns nil if the route can not be retrieved 497822:34:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/query_limiting/middleware_spec.rb. It took 0.11 second. Expected to take 0.14 second. 497922:34:59# [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/server_spec.rb. Expected to take 0.14 second. 498022:34:59Gitlab::HealthChecks::Server 498122:34:59 with running server thread 498322:34:59 behaves like serves health check at 498422:34:59[2024-11-13 22:34:59] INFO WEBrick 1.8.1 498522:34:59[2024-11-13 22:34:59] INFO ruby 3.2.5 (2024-07-26) [x86_64-linux] 498622:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start: pid=346 port=8082 498722:34:59[2024-11-13 22:34:59] INFO going to shutdown ... 498822:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start done. 498922:34:59 responds with 200 OK 499122:34:59 behaves like serves health check at 499222:34:59[2024-11-13 22:34:59] INFO WEBrick 1.8.1 499322:34:59[2024-11-13 22:34:59] INFO ruby 3.2.5 (2024-07-26) [x86_64-linux] 499422:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start: pid=346 port=8082 499522:34:59[2024-11-13 22:34:59] INFO going to shutdown ... 499622:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start done. 499722:34:59 responds with 200 OK 499822:34:59 other routes 499922:34:59[2024-11-13 22:34:59] INFO WEBrick 1.8.1 500022:34:59[2024-11-13 22:34:59] INFO ruby 3.2.5 (2024-07-26) [x86_64-linux] 500122:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start: pid=346 port=8082 500222:34:59[2024-11-13 22:34:59] INFO going to shutdown ... 500322:34:59[2024-11-13 22:34:59] INFO WEBrick::HTTPServer#start done. 500522:34:59 when server thread goes away 500622:34:59[2024-11-13 22:34:59] INFO WEBrick 1.8.1 500722:34:59[2024-11-13 22:34:59] INFO ruby 3.2.5 (2024-07-26) [x86_64-linux] 500822:34:59 stop closes TCP socket 500922:34:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/server_spec.rb. It took 0.11 second. Expected to take 0.14 second. 501022:34:59# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb. Expected to take 0.13 second. 501122:34:59Gitlab::SidekiqMiddleware::PauseControl 501322:34:59 strategy_name: :none, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::None 501422:34:59 returns the right class 501522:34:59 strategy_name: :unknown, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::None 501622:34:59 returns the right class 501722:34:59 strategy_name: :click_house_migration, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::ClickHouseMigration 501822:34:59 returns the right class 501922:34:59 strategy_name: :zoekt, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::Zoekt 502022:34:59 returns the right class 502122:34:59 strategy_name: :deprecated, expected_class: Gitlab::SidekiqMiddleware::PauseControl::Strategies::Deprecated 502222:34:59 returns the right class 502322:34:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb. It took 0.11 second. Expected to take 0.13 second. 502422:34:59# [RSpecRunTime] Starting example group spec/lib/bitbucket/paginator_spec.rb. Expected to take 0.12 second. 502522:34:59Bitbucket::Paginator 502722:34:59 without page_number or limit 502822:34:59 behaves like iterating over all items 502922:34:59 returns all items and raises StopIteration in the end 503022:34:59 with only page_number set 503122:34:59 behaves like iterating over all items 503222:34:59 returns all items and raises StopIteration in the end 503322:34:59 with only limit set 503422:34:59 raises StopIteration once the limit number of items are returned 503522:34:59 with page_number and limit set 503622:34:59 returns the specific page of items 503722:34:59# [RSpecRunTime] Finishing example group spec/lib/bitbucket/paginator_spec.rb. It took 0.1 second. Expected to take 0.12 second. 503822:34:59# [RSpecRunTime] Starting example group spec/graphql/types/access_level_type_spec.rb. Expected to take 0.12 second. 503922:34:59Types::AccessLevelType 504022:34:59 is expected to require graphql authorizations nil 504122:34:59 is expected to eq "AccessLevel" 504222:34:59 has expected fields 504322:34:59# [RSpecRunTime] Finishing example group spec/graphql/types/access_level_type_spec.rb. It took 0.07 second. Expected to take 0.12 second. 504422:34:59# [RSpecRunTime] Starting example group spec/lib/banzai/filter/suggestion_filter_spec.rb. Expected to take 0.12 second. 504522:34:59Banzai::Filter::SuggestionFilter 504622:34:59 includes `js-render-suggestion` class 504722:34:59 includes no `js-render-suggestion` when filter is disabled 504822:34:59 multi-line suggestions 504922:34:59 element has correct data-lang-params 505022:34:59 behaves like pipeline timing check 505122:34:59 checks the pipeline timing 505222:34:59# [RSpecRunTime] Finishing example group spec/lib/banzai/filter/suggestion_filter_spec.rb. It took 0.09 second. Expected to take 0.12 second. 505322:34:59# [RSpecRunTime] Starting example group spec/serializers/import/github_failure_serializer_spec.rb. Expected to take 0.11 second. 505422:34:59Import::GithubFailureSerializer 505522:34:59 represents GithubFailureEntity entities 505722:34:59 when a single object is being serialized 505822:34:59 serializes import failure 505922:34:59 when multiple objects are being serialized 506022:34:59 serializes array of import failures 506122:34:59# [RSpecRunTime] Finishing example group spec/serializers/import/github_failure_serializer_spec.rb. It took 0.1 second. Expected to take 0.11 second. 506222:34:59# [RSpecRunTime] Starting example group spec/lib/parameter_filters/saml_response_spec.rb. Expected to take 0.1 second. 506322:34:59ParameterFilters::SamlResponse 506422:34:59 filter sensitive values 506522:34:59 lists the non sensitive attributes 506622:34:59 with malformed data 506722:34:59 returns error message 506822:34:59# [RSpecRunTime] Finishing example group spec/lib/parameter_filters/saml_response_spec.rb. It took 0.05 second. Expected to take 0.1 second. 506922:34:59# [RSpecRunTime] Starting example group spec/lib/gitlab/metrics/runtime_limiter_spec.rb. Expected to take 0.1 second. 507022:34:59Gitlab::Metrics::RuntimeLimiter 507122:34:59 #was_over_time? 507222:34:59 returns true if over_time? returned true at an earlier step 507422:34:59 returns true if over time 507522:34:59 #elapsed_time 507622:34:59 reports monotonic elapsed time since instantiation 507722:34:59# [RSpecRunTime] Finishing example group spec/lib/gitlab/metrics/runtime_limiter_spec.rb. It took 0.07 second. Expected to take 0.1 second. 507822:34:59# [RSpecRunTime] Starting example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. Expected to take 0.1 second. 507922:34:59Types::Ci::RunnerWebUrlEdge 508022:34:59 contains URL attributes 508122:34:59 is expected to eq "RunnerWebUrlEdge" 508222:34:59# [RSpecRunTime] Finishing example group spec/graphql/types/ci/runner_web_url_edge_spec.rb. It took 0.05 second. Expected to take 0.1 second. 508322:34:59# [RSpecRunTime] Starting example group spec/graphql/types/saved_reply_type_spec.rb. Expected to take 0.09 second. 508422:34:59Types::Users::SavedReplyType 508522:34:59 has all the required fields 508622:34:59 is expected to require graphql authorizations :read_saved_replies 508722:34:59 is expected to eq "SavedReply" 508822:34:59# [RSpecRunTime] Finishing example group spec/graphql/types/saved_reply_type_spec.rb. It took 0.06 second. Expected to take 0.09 second. 508922:34:59# [RSpecRunTime] Starting example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. Expected to take 0.09 second. 509022:34:59OmniAuth::Strategies::OAuth2 509122:34:59 verifies the gem version 509222:34:59 when a Faraday exception is raised 509322:34:59 exception: Faraday::TimeoutError 509422:34:59 passes the exception to OmniAuth 509522:34:59 exception: Faraday::ConnectionFailed 509622:34:59 passes the exception to OmniAuth 509722:34:59# [RSpecRunTime] Finishing example group spec/initializers/100_patch_omniauth_oauth2_spec.rb. It took 0.06 second. Expected to take 0.09 second. 509822:34:59# [RSpecRunTime] Starting example group spec/graphql/types/ci/catalog/resources/components/input_type_spec.rb. Expected to take 0.09 second. 509922:34:59Types::Ci::Catalog::Resources::Components::InputType 510022:34:59 exposes the expected fields 510122:34:59 is expected to eq "CiCatalogResourceComponentInput" 510222:34:59# [RSpecRunTime] Finishing example group spec/graphql/types/ci/catalog/resources/components/input_type_spec.rb. It took 0.05 second. Expected to take 0.09 second. 510322:34:59# [RSpecRunTime] Starting example group spec/lib/peek/views/memory_spec.rb. Expected to take 0.09 second. 510422:34:59Peek::Views::Memory 510522:34:59 with process_action.action_controller notification 510622:34:59 returns empty results when it has not yet fired 510722:35:00 returns memory instrumentation data when it has fired 510822:35:00# [RSpecRunTime] Finishing example group spec/lib/peek/views/memory_spec.rb. It took 0.06 second. Expected to take 0.09 second. 510922:35:00# [RSpecRunTime] Starting example group spec/rubocop/cop/migration/add_index_spec.rb. Expected to take 0.08 second. 511022:35:00RuboCop::Cop::Migration::AddIndex 511122:35:00 in migration 511222:35:00 registers an offense when add_index is used 511322:35:00 outside of migration 511422:35:00 registers no offense 511522:35:00# [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/add_index_spec.rb. It took 0.05 second. Expected to take 0.08 second. 511622:35:00# [RSpecRunTime] Starting example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. Expected to take 0.08 second. 511722:35:00Gitlab::SidekiqMiddleware::PauseControl::Client 511922:35:00 when strategy is enabled 512022:35:00 does not schedule the job 512122:35:00 when strategy is disabled 512222:35:00 schedules the job 512322:35:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb. It took 0.06 second. Expected to take 0.08 second. 512422:35:00# [RSpecRunTime] Starting example group spec/lib/gitlab/grape_logging/loggers/filter_parameters_spec.rb. Expected to take 0.07 second. 512522:35:00Gitlab::GrapeLogging::Loggers::FilterParameters 512722:35:00 when the log_safety setting is provided 512822:35:00 includes safe parameters, and filters unsafe ones 512922:35:00 when the log_safety is not provided 513022:35:00 behaves like the normal parameter filter 513122:35:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/grape_logging/loggers/filter_parameters_spec.rb. It took 0.04 second. Expected to take 0.07 second. 513222:35:00# [RSpecRunTime] Starting example group spec/graphql/types/user_callout_type_spec.rb. Expected to take 0.07 second. 513322:35:00Types::UserCalloutType 513422:35:00 has expected fields 513522:35:00 is expected to eq "UserCallout" 513622:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/user_callout_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 513722:35:00# [RSpecRunTime] Starting example group spec/graphql/types/ci/config/job_type_spec.rb. Expected to take 0.07 second. 513822:35:00Types::Ci::Config::JobType 513922:35:00 exposes the expected fields 514022:35:00 is expected to eq "CiConfigJob" 514122:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config/job_type_spec.rb. It took 0.04 second. Expected to take 0.07 second. 514222:35:00# [RSpecRunTime] Starting example group spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb. Expected to take 0.07 second. 514322:35:00Types::Packages::Cleanup::KeepDuplicatedPackageFilesEnum 514422:35:00 uses all possible options from model 514522:35:00 exposes all options 514622:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb. It took 0.04 second. Expected to take 0.07 second. 514722:35:00# [RSpecRunTime] Starting example group spec/services/spam/spam_params_spec.rb. Expected to take 0.07 second. 514822:35:00Spam::SpamParams 514922:35:00 .new_from_request 515022:35:00 with a normal Rails request 515122:35:00 behaves like constructs from a request 515222:35:00 constructs from a request 515322:35:00 with a grape request 515422:35:00 behaves like constructs from a request 515522:35:00 constructs from a request 515622:35:00# [RSpecRunTime] Finishing example group spec/services/spam/spam_params_spec.rb. It took 0.05 second. Expected to take 0.07 second. 515722:35:00# [RSpecRunTime] Starting example group spec/graphql/types/ci_configuration/sast/ui_component_size_enum_spec.rb. Expected to take 0.06 second. 515822:35:00Types::CiConfiguration::Sast::UiComponentSizeEnum 515922:35:00 exposes all sizes of ui components 516022:35:00 is expected to eq "SastUiComponentSize" 516122:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/ci_configuration/sast/ui_component_size_enum_spec.rb. It took 0.04 second. Expected to take 0.06 second. 516222:35:00# [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb. Expected to take 0.06 second. 516322:35:00Gitlab::Ci::Config::Yaml::Tags::Resolver 516522:35:00 when referencing deeply nested arrays 516622:35:00 when templates are defined before the job 516722:35:00 behaves like expands references 516822:35:00 expands the references 516922:35:00 when templates are defined after the job 517022:35:00 behaves like expands references 517122:35:00 expands the references 517222:35:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb. It took 0.04 second. Expected to take 0.06 second. 517322:35:00# [RSpecRunTime] Starting example group spec/services/bulk_imports/get_importable_data_service_spec.rb. Expected to take 0.05 second. 517422:35:00BulkImports::GetImportableDataService 517622:35:00 returns version_validation and a response 517722:35:00# [RSpecRunTime] Finishing example group spec/services/bulk_imports/get_importable_data_service_spec.rb. It took 0.03 second. Expected to take 0.05 second. 517822:35:00# [RSpecRunTime] Starting example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. Expected to take 0.05 second. 517922:35:00SystemCheck::IncomingEmail::ImapAuthenticationCheck 518022:35:00 #load_config 518122:35:00 returns an array of mailbox configurations with mailroom configured 518222:35:00 is expected to eq [{:host=>"gitlab.example.com", :port=>143}] 518322:35:00# [RSpecRunTime] Finishing example group spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb. It took 0.02 second. Expected to take 0.05 second. 518422:35:00# [RSpecRunTime] Starting example group spec/graphql/types/work_items/description_template_type_spec.rb. Expected to take 0.04 second. 518522:35:00Types::WorkItems::DescriptionTemplateType 518622:35:00 exposes the expected fields 518722:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/work_items/description_template_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 518822:35:00# [RSpecRunTime] Starting example group spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb. Expected to take 0.04 second. 518922:35:00BulkImports::FileDownloads::FilenameFetch 519022:35:00 #raise_error 519122:35:00 is expected to raise NotImplementedError 519222:35:00# [RSpecRunTime] Finishing example group spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb. It took 0.02 second. Expected to take 0.04 second. 519322:35:00# [RSpecRunTime] Starting example group spec/graphql/types/ml/model_links_type_spec.rb. Expected to take 0.04 second. 519422:35:00Types::Ml::ModelLinksType 519522:35:00 has the expected fields 519622:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/ml/model_links_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 519722:35:00# [RSpecRunTime] Starting example group spec/lib/gitlab/audit/deleted_author_spec.rb. Expected to take 0.04 second. 519822:35:00Gitlab::Audit::DeletedAuthor 519922:35:00 #impersonated? 520022:35:00 returns false 520122:35:00# [RSpecRunTime] Finishing example group spec/lib/gitlab/audit/deleted_author_spec.rb. It took 0.02 second. Expected to take 0.04 second. 520222:35:00# [RSpecRunTime] Starting example group spec/graphql/types/ml/candidate_links_type_spec.rb. Expected to take 0.04 second. 520322:35:00Types::Ml::CandidateLinksType 520422:35:00 has the expected fields 520522:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/ml/candidate_links_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 520622:35:00# [RSpecRunTime] Starting example group spec/graphql/types/ci/config_variable_type_spec.rb. Expected to take 0.04 second. 520722:35:00Types::Ci::ConfigVariableType 520822:35:00 is expected to have graphql fields :key, :description, and :value 520922:35:00# [RSpecRunTime] Finishing example group spec/graphql/types/ci/config_variable_type_spec.rb. It took 0.02 second. Expected to take 0.04 second. 521022:35:00[TEST PROF INFO] EventProf results for sql.active_record 521122:35:00Total time: 04:07.969 of 17:47.599 (23.23%) 521222:35:00Total events: 156528 521322:35:00Top 5 slowest suites (by time): 521422:35:00Gitlab::Auth (./spec/lib/gitlab/auth_spec.rb:5) – 00:54.035 (12777 / 181) of 02:49.482 (31.88%) 521522:35:00WikiPage (./spec/models/wiki_page_spec.rb:5) – 00:35.771 (25024 / 147) of 03:05.082 (19.33%) 521622:35:00Members::Appr...RequestService (./spec/services/members/approve_access_request_service_spec.rb:5) – 00:14.814 (9623 / 32) of 00:53.733 (27.57%) 521722:35:00search/_results (./spec/views/search/_results.html.haml_spec.rb:5) – 00:11.882 (8487 / 21) of 00:48.602 (24.45%) 521822:35:00Ci::PendingBuild (./spec/models/ci/pending_build_spec.rb:5) – 00:10.673 (3954 / 23) of 00:25.310 (42.17%) 521922:35:00Knapsack report was generated. Preview: 522122:35:00 "spec/models/wiki_page_spec.rb": 185.08203261400013, 522222:35:00 "spec/lib/gitlab/auth_spec.rb": 169.48046153700034, 522322:35:00 "spec/lib/gitlab/import_export/importer_spec.rb": 57.02114632899975, 522422:35:00 "spec/services/members/approve_access_request_service_spec.rb": 53.733558647999416, 522522:35:00 "spec/views/search/_results.html.haml_spec.rb": 48.601663073000054, 522622:35:00 "spec/services/resource_access_tokens/create_service_spec.rb": 40.936172943999736, 522722:35:00 "spec/workers/emails_on_push_worker_spec.rb": 25.34404554699995, 522822:35:00 "spec/finders/environments/environment_names_finder_spec.rb": 31.54518626799927, 522922:35:00 "spec/services/ci/process_sync_events_service_spec.rb": 33.30889237400061, 523022:35:00 "spec/models/ci/pending_build_spec.rb": 25.30979571899934, 523122:35:00 "spec/lib/gitlab/gfm/uploads_rewriter_spec.rb": 22.68677702900004, 523222:35:00 "spec/serializers/stage_entity_spec.rb": 20.690564544999688, 523322:35:00 "spec/tasks/gitlab/db_rake_spec.rb": 17.470945824999944, 523422:35:00 "spec/helpers/submodule_helper_spec.rb": 14.177183527000125, 523522:35:00 "spec/finders/starred_projects_finder_spec.rb": 16.26443959000062, 523622:35:00 "spec/services/environments/auto_recover_service_spec.rb": 14.593116778999502, 523722:35:00 "spec/models/concerns/group_descendant_spec.rb": 12.496392806000586, 523822:35:00 "spec/helpers/application_helper_spec.rb": 10.847760813000605, 523922:35:00 "spec/lib/gitlab/suggestions/suggestion_set_spec.rb": 12.154357970999627, 524022:35:00 "spec/tasks/gitlab/artifacts/check_rake_spec.rb": 6.3240824129998146, 524122:35:00 "spec/services/system_notes/commit_service_spec.rb": 10.970454385000266, 524222:35:00 "spec/services/ci/delete_objects_service_spec.rb": 9.753747880999981, 524322:35:00 "spec/finders/ci/jobs_finder_spec.rb": 8.101958616999582, 524422:35:00 "spec/models/integrations/webex_teams_spec.rb": 8.224933258999954, 524522:35:00 "spec/models/virtual_registries/packages/maven/upstream_spec.rb": 8.428262304000782, 524622:35:00 "spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb": 8.690285665000374, 524722:35:00 "spec/finders/projects/members/effective_access_level_finder_spec.rb": 7.9677263960002165, 524822:35:00 "spec/models/issue_link_spec.rb": 6.819971857999917, 524922:35:00 "spec/uploaders/packages/package_file_uploader_spec.rb": 6.087628310000582, 525022:35:00 "spec/workers/x509_issuer_crl_check_worker_spec.rb": 6.450933393999549, 525122:35:00 "spec/graphql/types/todo_type_spec.rb": 5.75974878299985, 525222:35:00 "spec/finders/packages/maven/package_finder_spec.rb": 5.638471952000145, 525322:35:00 "spec/services/ci/destroy_pipeline_service_spec.rb": 5.55818066700067, 525422:35:00 "spec/lib/banzai/reference_parser/commit_parser_spec.rb": 6.255694147999748, 525522:35:00 "spec/models/deployment_cluster_spec.rb": 5.541028259000086, 525622:35:00 "spec/services/projects/download_service_spec.rb": 5.406820696999603, 525722:35:00 "spec/services/import/bitbucket_service_spec.rb": 4.178716254999927, 525822:35:00 "spec/finders/crm/contacts_finder_spec.rb": 5.464939192999736, 525922:35:00 "spec/serializers/container_repositories_serializer_spec.rb": 4.522891530999914, 526022:35:00 "spec/views/projects/_issue.html.haml_spec.rb": 3.4632322950001253, 526122:35:00 "spec/workers/loose_foreign_keys/cleanup_worker_spec.rb": 3.863274326999999, 526222:35:00 "spec/models/organizations/organization_user_spec.rb": 4.2571599590000915, 526322:35:00 "spec/workers/gitlab/bitbucket_import/advance_stage_worker_spec.rb": 3.597959155999888, 526422:35:00 "spec/services/ci/pipelines/add_job_service_spec.rb": 3.7689714739999545, 526522:35:00 "spec/workers/concerns/project_import_options_spec.rb": 3.640786503000527, 526622:35:00 "spec/services/integrations/slack_installation/group_service_spec.rb": 3.296558766999624, 526722:35:00 "spec/services/ci/test_failure_history_service_spec.rb": 3.295723076000286, 526822:35:00 "spec/lib/banzai/reference_parser/work_item_parser_spec.rb": 3.2734324789998936, 526922:35:00 "spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb": 3.3075841159998163, 527022:35:00 "spec/presenters/packages/conan/package_presenter_spec.rb": 3.8619243969997115, 527122:35:00 "spec/serializers/job_artifact_report_entity_spec.rb": 2.7030323290000524, 527222:35:00 "spec/lib/gitlab/ssh/signature_spec.rb": 2.5658506489999127, 527322:35:00 "spec/models/integrations/every_integration_spec.rb": 2.3686495520005337, 527422:35:00 "spec/services/virtual_registries/packages/maven/handle_file_request_service_spec.rb": 1.9134704349999083, 527522:35:00 "spec/models/alert_management/alert_assignee_spec.rb": 2.923732502999883, 527622:35:00 "spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb": 2.1717018270001063, 527722:35:00 "spec/lib/gitlab/ci/pipeline/expression/statement_spec.rb": 2.3821521419995406, 527822:35:00 "spec/models/loose_foreign_keys/deleted_record_spec.rb": 0.8426034499998423, 527922:35:00 "spec/lib/api/support/git_access_actor_spec.rb": 2.0766687929999534, 528022:35:00 "spec/models/wiki_page/slug_spec.rb": 2.9491380710005615, 528122:35:00 "spec/models/packages/rubygems/package_spec.rb": 1.872367187999771, 528222:35:00 "spec/services/issuable/callbacks/milestone_spec.rb": 1.9515169530004641, 528322:35:00 "spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb": 1.8891348070001186, 528422:35:00 "spec/views/shared/snippets/_snippet.html.haml_spec.rb": 1.655878002999998, 528522:35:00 "spec/lib/gitlab/cleanup/orphan_job_artifact_files_spec.rb": 1.693521650000548, 528622:35:00 "spec/views/notify/import_work_items_csv_email.html.haml_spec.rb": 1.3456480559998454, 528722:35:00 "spec/serializers/clusters/kubernetes_error_entity_spec.rb": 1.6433789439997781, 528822:35:00 "spec/models/packages/generic/package_spec.rb": 1.493853845000558, 528922:35:00 "spec/views/projects/commits/show.html.haml_spec.rb": 2.2675846090005507, 529022:35:00 "spec/services/ml/create_candidate_service_spec.rb": 1.3664614340004846, 529122:35:00 "spec/policies/timelog_policy_spec.rb": 1.049689366000166, 529222:35:00 "spec/workers/ci/parse_secure_file_metadata_worker_spec.rb": 1.233502862000023, 529322:35:00 "spec/services/import/source_users/keep_all_as_placeholder_service_spec.rb": 1.2525444620005146, 529422:35:00 "spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb": 1.5635957290005535, 529522:35:00 "spec/lib/banzai/filter/upload_link_filter_spec.rb": 1.3247230770002716, 529622:35:00 "spec/services/protected_branches/destroy_service_spec.rb": 1.0372633870001664, 529722:35:00 "spec/lib/gitlab/ci/status/pipeline/delayed_spec.rb": 1.1413252490001469, 529822:35:00 "spec/models/customer_relations/organization_spec.rb": 1.2928286179994757, 529922:35:00 "spec/models/concerns/exportable_spec.rb": 1.1080225120003888, 530022:35:00 "spec/uploaders/object_storage/s3_spec.rb": 1.1478385079999498, 530122:35:00 "spec/lib/gitlab/ci/pipeline/chain/remove_unwanted_chat_jobs_spec.rb": 1.1421330699995451, 530222:35:00 "spec/services/work_items/build_service_spec.rb": 1.0911173129998133, 530322:35:00 "spec/services/work_items/callbacks/notes_spec.rb": 1.0329640270001619, 530422:35:00 "spec/lib/sbom/package_url/decoder_spec.rb": 1.2724967209996976, 530522:35:00 "spec/lib/gitlab/loop_helpers_spec.rb": 1.1766247460000159, 530622:35:00 "spec/models/ci/pipeline_chat_data_spec.rb": 0.893449667000823, 530722:35:00 "spec/lib/banzai/filter/syntax_highlight_filter_spec.rb": 0.9982005199999548, 530822:35:00 "spec/policies/achievements/achievement_policy_spec.rb": 0.788916815000448, 530922:35:00 "spec/routing/user_routing_spec.rb": 0.8169021519997841, 531022:35:00 "spec/graphql/resolvers/commit_pipelines_resolver_spec.rb": 0.6671853629995894, 531122:35:00 "spec/services/service_desk_settings/update_service_spec.rb": 0.946259573000134, 531222:35:00 "spec/graphql/mutations/work_items/update_spec.rb": 0.6616959630000565, 531322:35:00 "spec/lib/api/entities/deploy_keys_project_spec.rb": 0.7371154279999246, 531422:35:00 "spec/lib/gitlab/github_import/bulk_importing_spec.rb": 0.6713243620006324, 531522:35:00 "spec/finders/ci/triggers_finder_spec.rb": 0.6333658949997698, 531622:35:00 "spec/serializers/evidences/release_entity_spec.rb": 0.6258371550002266, 531722:35:00 "spec/lib/gitlab/database/reindexing/coordinator_spec.rb": 0.44149662900053954, 531822:35:00 "spec/lib/backup/file_backup_error_spec.rb": 0.5023446140003216, 531922:35:00 "spec/lib/gitlab/database/pg_depend_spec.rb": 0.16456930799995462, 532022:35:00 "spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb": 0.5067257139999128, 532122:35:00 "spec/lib/gitlab/usage_data_counters/redis_counter_spec.rb": 0.5628518399998939, 532222:35:00 "spec/helpers/colors_helper_spec.rb": 0.6060667970004943, 532322:35:00 "spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb": 0.38496845300051064, 532422:35:00 "spec/lib/gitlab/github_import/markdown/attachment_spec.rb": 0.47348839599999337, 532522:35:00 "spec/lib/gitlab/github_import/representation/note_spec.rb": 0.4013752219998423, 532622:35:00 "spec/rubocop/formatter/graceful_formatter_spec.rb": 0.437905279000006, 532722:35:00 "spec/lib/gitlab/sidekiq_middleware/size_limiter/compressor_spec.rb": 0.4363899889995082, 532822:35:00 "spec/models/aws/role_spec.rb": 0.45910648700009915, 532922:35:00 "spec/lib/gitlab/usage/service_ping/legacy_metric_metadata_decorator_spec.rb": 0.41100830100003805, 533022:35:00 "spec/serializers/group_access_token_entity_spec.rb": 0.3369363460005843, 533122:35:00 "spec/lib/sidebars/admin/menus/admin_settings_menu_spec.rb": 0.22527644500041788, 533222:35:00 "spec/lib/gitlab/ci/reports/security/finding_key_spec.rb": 0.2594993610000529, 533322:35:00 "spec/lib/gitlab/form_builders/gitlab_ui_form_builder_spec.rb": 0.2423273929998686, 533422:35:00 "spec/presenters/ml/candidate_details_presenter_spec.rb": 0.29713224900024215, 533522:35:00 "spec/tooling/danger/saas_feature_spec.rb": 0.2903762790001565, 533622:35:00 "spec/lib/gitlab/setup_helper/praefect_spec.rb": 0.24424576299952605, 533722:35:00 "spec/lib/gitlab/bullet/exclusions_spec.rb": 0.31110266799987585, 533822:35:00 "spec/lib/gitlab/bitbucket_import/user_finder_spec.rb": 0.2764023110003109, 533922:35:00 "spec/rubocop/cop/migration/batch_migrations_post_only_spec.rb": 0.313691877000565, 534022:35:00 "spec/services/cloud_seed/google_cloud/fetch_google_ip_list_service_spec.rb": 0.21796517500024493, 534122:35:00 "spec/validators/namespace_path_validator_spec.rb": 0.222669104000488, 534222:35:00 "spec/rubocop/cop/migration/add_columns_to_wide_tables_spec.rb": 0.1761026470003344, 534322:35:00 "spec/models/concerns/from_except_spec.rb": 0.16500067799915996, 534422:35:00 "spec/lib/gitlab/auth/ldap/auth_hash_spec.rb": 0.17181002799952694, 534522:35:00 "spec/lib/api/entities/public_group_details_spec.rb": 0.1696690779999699, 534622:35:00 "spec/lib/gitlab/sanitizers/exception_message_spec.rb": 0.18663218599976972, 534722:35:00 "spec/services/concerns/audit_event_save_type_spec.rb": 0.18581101700056024, 534822:35:00 "spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb": 0.19424738599991542, 534922:35:00 "spec/lib/gitlab/tracking/service_ping_context_spec.rb": 0.1497820189997583, 535022:35:00 "spec/graphql/types/issuable_type_spec.rb": 0.15357606900033716, 535122:35:00 "spec/config/mail_room_spec.rb": 0.11107570200056216, 535222:35:00 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression_spec.rb": 0.1926322559993423, 535322:35:00 "spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb": 0.16552455799956078, 535422:35:00 "spec/initializers/action_mailer_hooks_spec.rb": 0.1243812610000532, 535522:35:00 "spec/lib/gitlab/ci/status/build/canceling_spec.rb": 0.1310000699995726, 535622:35:00 "spec/lib/gitlab/ci/status/running_spec.rb": 0.1358701609997297, 535722:35:00 "spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb": 0.1441412100002708, 535822:35:00 "spec/tooling/danger/settings_sections_spec.rb": 0.13079005999952642, 535922:35:00 "spec/initializers/diagnostic_reports_spec.rb": 0.12798476200077857, 536022:35:00 "spec/lib/gitlab/query_limiting/middleware_spec.rb": 0.11150242300027458, 536122:35:00 "spec/lib/gitlab/health_checks/server_spec.rb": 0.11339759200018307, 536222:35:00 "spec/lib/gitlab/sidekiq_middleware/pause_control_spec.rb": 0.10823310300020239, 536322:35:00 "spec/lib/bitbucket/paginator_spec.rb": 0.09548263299984683, 536422:35:00 "spec/graphql/types/access_level_type_spec.rb": 0.06983795500036649, 536522:35:00 "spec/lib/banzai/filter/suggestion_filter_spec.rb": 0.09256842399918241, 536622:35:00 "spec/serializers/import/github_failure_serializer_spec.rb": 0.10190090200012492, 536722:35:00 "spec/lib/parameter_filters/saml_response_spec.rb": 0.05259838599977229, 536822:35:00 "spec/lib/gitlab/metrics/runtime_limiter_spec.rb": 0.06641680499978975, 536922:35:00 "spec/graphql/types/ci/runner_web_url_edge_spec.rb": 0.04529335700044612, 537022:35:00 "spec/graphql/types/saved_reply_type_spec.rb": 0.062428746000477986, 537122:35:00 "spec/initializers/100_patch_omniauth_oauth2_spec.rb": 0.06232213600014802, 537222:35:00 "spec/graphql/types/ci/catalog/resources/components/input_type_spec.rb": 0.04521685700001399, 537322:35:00 "spec/lib/peek/views/memory_spec.rb": 0.06008323500009283, 537422:35:00 "spec/rubocop/cop/migration/add_index_spec.rb": 0.0448226969992902, 537522:35:00 "spec/lib/gitlab/sidekiq_middleware/pause_control/client_spec.rb": 0.0559506159997909, 537622:35:00 "spec/lib/gitlab/grape_logging/loggers/filter_parameters_spec.rb": 0.04468120700039435, 537722:35:00 "spec/graphql/types/user_callout_type_spec.rb": 0.04193183700044756, 537822:35:00 "spec/graphql/types/ci/config/job_type_spec.rb": 0.04065186699972401, 537922:35:00 "spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb": 0.04206891700050619, 538022:35:00 "spec/services/spam/spam_params_spec.rb": 0.04588794699975551, 538122:35:00 "spec/graphql/types/ci_configuration/sast/ui_component_size_enum_spec.rb": 0.04079180799999449, 538222:35:00 "spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb": 0.04479203699975187, 538322:35:00 "spec/services/bulk_imports/get_importable_data_service_spec.rb": 0.030918457999177917, 538422:35:00 "spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb": 0.023845349000112037, 538522:35:00 "spec/graphql/types/work_items/description_template_type_spec.rb": 0.022384748999684234, 538622:35:00 "spec/lib/bulk_imports/file_downloads/filename_fetch_spec.rb": 0.02280516799964971, 538722:35:00 "spec/graphql/types/ml/model_links_type_spec.rb": 0.02213379899967549, 538822:35:00 "spec/lib/gitlab/audit/deleted_author_spec.rb": 0.022652937999737333, 538922:35:00 "spec/graphql/types/ml/candidate_links_type_spec.rb": 0.022592059000089648, 539022:35:00 "spec/graphql/types/ci/config_variable_type_spec.rb": 0.022853348000353435 539222:35:00Knapsack global time execution for tests: 17m 47s 539322:35:00Pending: (Failures listed here are expected and do not affect your suite's status) 539422:35:00 1) gitlab:db namespace rake task mark_migration_complete with a single database marks the migration complete on the given database 539522:35:00 # Skipping because database ci exists 539622:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:32 539722:35:00 2) gitlab:db namespace rake task mark_migration_complete with multiple databases with geo configured does not create a task for the geo database 539822:35:00 # Skipping because the geo database is not configured 539922:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:82 540022:35:00 3) gitlab:db namespace rake task configure with a single database when geo is not configured when the schema is already loaded migrates the database 540122:35:00 # Skipping because database ci exists 540222:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:156 540322:35:00 4) gitlab:db namespace rake task configure with a single database when geo is not configured when the schema is not loaded loads the schema and seeds the database 540422:35:00 # Skipping because database ci exists 540522:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:170 540622:35:00 5) gitlab:db namespace rake task configure with a single database when geo is not configured when only a single table is present loads the schema and seeds the database 540722:35:00 # Skipping because database ci exists 540822:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:184 540922:35:00 6) gitlab:db namespace rake task configure with a single database when geo is not configured when loading the schema fails does not seed the database 541022:35:00 # Skipping because database ci exists 541122:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:198 541222:35:00 7) gitlab:db namespace rake task configure with a single database when geo is not configured SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set when the schema is not loaded adds the post deployment migration path before schema load 541322:35:00 # Skipping because database ci exists 541422:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:223 541522:35:00 8) gitlab:db namespace rake task configure with a single database when geo is not configured SKIP_POST_DEPLOYMENT_MIGRATIONS environment variable set when the schema is loaded ignores post deployment migrations 541622:35:00 # Skipping because database ci exists 541722:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:240 541822:35:00 9) gitlab:db namespace rake task configure with a single database when geo is configured when the main database is also configured only configures the main database 541922:35:00 # Skipping because database ci exists 542022:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:264 542122:35:00 10) gitlab:db namespace rake task configure with multiple databases when geo is configured does not run tasks against geo 542222:35:00 # Skipping because the geo database is not configured 542322:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:406 542422:35:00 11) gitlab:db namespace rake task drop_tables with a single database drops all objects for the database 542522:35:00 # Skipping because some of the extra databases [:ci, :sec] are setup 542622:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:719 542722:35:00 12) gitlab:db namespace rake task drop_tables with multiple databases with geo configured does not create a task for the geo database 542822:35:00 # Skipping because the geo database is not configured 542922:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:767 543022:35:00 13) gitlab:db namespace rake task create_dynamic_partitions with a single database delegates syncing of partitions without limiting databases 543122:35:00 # Skipping because some of the extra databases [:ci, :sec] are setup 543222:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:797 543322:35:00 14) gitlab:db namespace rake task create_dynamic_partitions with geo configured does not create a task for the geo database 543422:35:00 # Skipping because the geo database is not configured 543522:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:831 543622:35:00 15) gitlab:db namespace rake task create_dynamic_partitions with jh configured does not create a task for the jh database 543722:35:00 # Skipping because the jh database is not configured 543822:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:843 543922:35:00 16) gitlab:db namespace rake task reindex with multiple databases with geo configured does not create a task for the geo database 544022:35:00 # Skipping because the geo database is not configured 544122:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:913 544222:35:00 17) gitlab:db namespace rake task execute_async_index_operations with geo configured does not create a task for the geo database 544322:35:00 # Skipping because the geo database is not configured 544422:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:1016 544522:35:00 18) gitlab:db namespace rake task validate_async_constraints with geo configured does not create a task for the geo database 544622:35:00 # Skipping because the geo database is not configured 544722:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:1100 544822:35:00 19) gitlab:db namespace rake task with multiple databases db:migrate:geo does not invoke gitlab:db:create_dynamic_partitions 544922:35:00 # Skipping because the geo database is not configured 545022:35:00 # ./spec/tasks/gitlab/db_rake_spec.rb:1296 545122:35:00 20) Packages::PackageFileUploader behaves like builds correct paths #upload_path behaves like matches the method pattern 545222:35:00 # No pattern provided, skipping. 545322:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 545422:35:00 21) Packages::PackageFileUploader behaves like builds correct paths #relative_path is relative 545522:35:00 # Path not set, skipping. 545622:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 545722:35:00 22) Packages::PackageFileUploader behaves like builds correct paths .absolute_path behaves like matches the method pattern 545822:35:00 # No pattern provided, skipping. 545922:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 546022:35:00 23) Packages::PackageFileUploader behaves like builds correct paths .base_dir behaves like matches the method pattern 546122:35:00 # No pattern provided, skipping. 546222:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 546322:35:00 24) Packages::PackageFileUploader object store is remote behaves like builds correct paths #cache_dir behaves like matches the method pattern 546422:35:00 # No pattern provided, skipping. 546522:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 546622:35:00 25) Packages::PackageFileUploader object store is remote behaves like builds correct paths #work_dir behaves like matches the method pattern 546722:35:00 # No pattern provided, skipping. 546822:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 546922:35:00 26) Packages::PackageFileUploader object store is remote behaves like builds correct paths #upload_path behaves like matches the method pattern 547022:35:00 # No pattern provided, skipping. 547122:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 547222:35:00 27) Packages::PackageFileUploader object store is remote behaves like builds correct paths #relative_path is relative 547322:35:00 # Path not set, skipping. 547422:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:40 547522:35:00 28) Packages::PackageFileUploader object store is remote behaves like builds correct paths .absolute_path behaves like matches the method pattern 547622:35:00 # No pattern provided, skipping. 547722:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 547822:35:00 29) Packages::PackageFileUploader object store is remote behaves like builds correct paths .base_dir behaves like matches the method pattern 547922:35:00 # No pattern provided, skipping. 548022:35:00 # ./spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb:8 548122:35:00Finished in 17 minutes 55 seconds (files took 1 minute 34.8 seconds to load) 548222:35:002535 examples, 0 failures, 29 pending 548322:35:00Randomized with seed 21983 548422:35:05[TEST PROF INFO] Time spent in factories: 09:05.102 (48.08% of total time) 548522:35:05RSpec exited with 0. 548622:35:05No examples to retry, congrats! 548822:35:06Running after script... 548922:35:06$ source scripts/utils.sh 549022:35:06$ log_disk_usage 549122:35:06******************************************************* 549222:35:06This runner currently has 76G free disk space. 549322:35:06******************************************************* 554722:35:16$ bundle exec gem list gitlab_quality-test_tooling 554822:35:18gitlab_quality-test_tooling (2.1.0) 554922:35:18$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 555222:35:18$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 555522:35:18$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 555822:35:18$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 556122:35:18$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 556422:35:18$ tooling/bin/push_job_metrics || true 556522:35:19[job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 556722:35:20Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 556922:35:22Uploading artifacts... 557022:35:22WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557122:35:22coverage/: found 5 matching artifact files and directories 557222:35:22crystalball/: found 2 matching artifact files and directories 557322:35:22WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557422:35:22knapsack/: found 4 matching artifact files and directories 557522:35:22rspec/: found 16 matching artifact files and directories 557622:35:22WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 557722:35:22log/*.log: found 15 matching artifact files and directories 557922:35:22WARNING: Retrying... context=artifacts-uploader error=request redirected 558022:35:25Uploading artifacts as "archive" to coordinator... 201 Created id=8353301369 responseStatus=201 Created token=glcbt-66 558122:35:25Uploading artifacts... 558222:35:25rspec/rspec-*.xml: found 1 matching artifact files and directories 558422:35:25WARNING: Retrying... context=artifacts-uploader error=request redirected 558522:35:27Uploading artifacts as "junit" to coordinator... 201 Created id=8353301369 responseStatus=201 Created token=glcbt-66 558722:35:37Job succeeded